Revision 300ddf78 host/lib/usrp/usrp2/dboard_iface.cpp
| b/host/lib/usrp/usrp2/dboard_iface.cpp | ||
|---|---|---|
| 42 | 42 |
void set_gpio_ddr(unit_t, boost::uint16_t); |
| 43 | 43 |
boost::uint16_t read_gpio(unit_t); |
| 44 | 44 |
|
| 45 |
void write_i2c(int, const byte_vector_t &);
|
|
| 46 |
byte_vector_t read_i2c(int, size_t);
|
|
| 45 |
void write_i2c(boost::uint8_t, const byte_vector_t &);
|
|
| 46 |
byte_vector_t read_i2c(boost::uint8_t, size_t);
|
|
| 47 | 47 |
|
| 48 | 48 |
double get_clock_rate(unit_t); |
| 49 | 49 |
void set_clock_enabled(unit_t, bool); |
| ... | ... | |
| 212 | 212 |
/*********************************************************************** |
| 213 | 213 |
* I2C |
| 214 | 214 |
**********************************************************************/ |
| 215 |
void usrp2_dboard_iface::write_i2c(int i2c_addr, const byte_vector_t &buf){
|
|
| 216 |
return _iface->write_i2c(i2c_addr, buf);
|
|
| 215 |
void usrp2_dboard_iface::write_i2c(boost::uint8_t addr, const byte_vector_t &bytes){
|
|
| 216 |
return _iface->write_i2c(addr, bytes);
|
|
| 217 | 217 |
} |
| 218 | 218 |
|
| 219 |
byte_vector_t usrp2_dboard_iface::read_i2c(int i2c_addr, size_t num_bytes){
|
|
| 220 |
return _iface->read_i2c(i2c_addr, num_bytes);
|
|
| 219 |
byte_vector_t usrp2_dboard_iface::read_i2c(boost::uint8_t addr, size_t num_bytes){
|
|
| 220 |
return _iface->read_i2c(addr, num_bytes); |
|
| 221 | 221 |
} |
| 222 | 222 |
|
| 223 | 223 |
/*********************************************************************** |
Also available in: Unified diff