|
| BusImpl (m5::hal::bus::Bus *bus, const uint8_t addr, const uint32_t clock) |
|
virtual m5::hal::bus::Bus * | getBus () override |
|
virtual void | setClock (const uint32_t clock) override |
|
virtual I2CImpl * | duplicate (const uint8_t addr) override |
|
virtual m5::hal::error::error_t | readWithTransaction (uint8_t *data, const size_t len) override |
|
virtual m5::hal::error::error_t | writeWithTransaction (const uint8_t *data, const size_t len, const uint32_t stop) override |
|
virtual m5::hal::error::error_t | writeWithTransaction (const uint8_t reg, const uint8_t *data, const size_t len, const uint32_t stop) override |
|
virtual m5::hal::error::error_t | writeWithTransaction (const uint16_t reg, const uint8_t *data, const size_t len, const uint32_t stop) override |
|
virtual m5::hal::error::error_t | generalCall (const uint8_t *data, const size_t len) override |
|
virtual m5::hal::error::error_t | wakeup () override |
|
| I2CImpl (const uint8_t addr, const uint32_t clock) |
|
uint8_t | address () const |
|
void | setAddress (const uint8_t addr) |
|
uint32_t | clock () const |
|
virtual int16_t | scl () const |
|
virtual int16_t | sda () const |
|
virtual bool | begin () |
|
virtual bool | end () |
|
virtual TwoWire * | getWire () |
|
virtual m5::hal::error::error_t | pinModeRX (const gpio::Mode) |
|
virtual m5::hal::error::error_t | writeDigitalRX (const bool) |
|
virtual m5::hal::error::error_t | readDigitalRX (bool &) |
|
virtual m5::hal::error::error_t | writeAnalogRX (const uint16_t) |
|
virtual m5::hal::error::error_t | readAnalogRX (uint16_t &) |
|
virtual m5::hal::error::error_t | pulseInRX (uint32_t &, const int, const uint32_t) |
|
virtual m5::hal::error::error_t | pinModeTX (const gpio::Mode) |
|
virtual m5::hal::error::error_t | writeDigitalTX (const bool) |
|
virtual m5::hal::error::error_t | readDigitalTX (bool &) |
|
virtual m5::hal::error::error_t | writeAnalogTX (const uint16_t) |
|
virtual m5::hal::error::error_t | readAnalogTX (uint16_t &) |
|
virtual m5::hal::error::error_t | pulseInTX (uint32_t &, const int, const uint32_t) |
|