GNU Radio 3.6.5 C++ API
|
abstract class that implements bit banging i/o for i2c bus. More...
#include <i2c_bbio.h>
Public Member Functions | |
i2c_bbio () | |
virtual | ~i2c_bbio () |
virtual void | set_scl (bool state)=0 |
virtual void | set_sda (bool state)=0 |
virtual bool | get_sda ()=0 |
virtual void | lock ()=0 |
virtual void | unlock ()=0 |
abstract class that implements bit banging i/o for i2c bus.
i2c_bbio::i2c_bbio | ( | ) | [inline] |
virtual i2c_bbio::~i2c_bbio | ( | ) | [virtual] |
virtual bool i2c_bbio::get_sda | ( | ) | [pure virtual] |
Implemented in i2c_bbio_pp.
virtual void i2c_bbio::lock | ( | ) | [pure virtual] |
Implemented in i2c_bbio_pp.
virtual void i2c_bbio::set_scl | ( | bool | state | ) | [pure virtual] |
Implemented in i2c_bbio_pp.
virtual void i2c_bbio::set_sda | ( | bool | state | ) | [pure virtual] |
Implemented in i2c_bbio_pp.
virtual void i2c_bbio::unlock | ( | ) | [pure virtual] |
Implemented in i2c_bbio_pp.