gr-baz Package
RTL2832_NAMESPACE::i2c_interface Class Reference

#include <rtl2832.h>

Inheritance diagram for RTL2832_NAMESPACE::i2c_interface:
RTL2832_NAMESPACE::demod RTL2832_NAMESPACE::tuner RTL2832_NAMESPACE::tuner_skeleton RTL2832_NAMESPACE::TUNERS_NAMESPACE::e4000 RTL2832_NAMESPACE::TUNERS_NAMESPACE::e4k RTL2832_NAMESPACE::TUNERS_NAMESPACE::fc0012 RTL2832_NAMESPACE::TUNERS_NAMESPACE::fc0013 RTL2832_NAMESPACE::TUNERS_NAMESPACE::fc2580 RTL2832_NAMESPACE::TUNERS_NAMESPACE::r820t

List of all members.

Public Member Functions

virtual int set_i2c_repeater (bool on=true, const char *function_name=NULL, int line_number=-1, const char *line=NULL)=0
virtual int i2c_read (uint8_t i2c_addr, uint8_t *buffer, int len)=0
virtual int i2c_write (uint8_t i2c_addr, uint8_t *buffer, int len)=0
virtual int i2c_write_reg (uint8_t i2c_addr, uint8_t reg, uint8_t val)=0
virtual int i2c_read_reg (uint8_t i2c_addr, uint8_t reg, uint8_t &data)=0

Member Function Documentation

virtual int RTL2832_NAMESPACE::i2c_interface::i2c_read ( uint8_t  i2c_addr,
uint8_t *  buffer,
int  len 
) [pure virtual]
virtual int RTL2832_NAMESPACE::i2c_interface::i2c_read_reg ( uint8_t  i2c_addr,
uint8_t  reg,
uint8_t &  data 
) [pure virtual]
virtual int RTL2832_NAMESPACE::i2c_interface::i2c_write ( uint8_t  i2c_addr,
uint8_t *  buffer,
int  len 
) [pure virtual]
virtual int RTL2832_NAMESPACE::i2c_interface::i2c_write_reg ( uint8_t  i2c_addr,
uint8_t  reg,
uint8_t  val 
) [pure virtual]
virtual int RTL2832_NAMESPACE::i2c_interface::set_i2c_repeater ( bool  on = true,
const char *  function_name = NULL,
int  line_number = -1,
const char *  line = NULL 
) [pure virtual]

The documentation for this class was generated from the following file: