M5UnitUnified 0.1.2 git rev:98f967c
Loading...
Searching...
No Matches
m5::unit::Adapter::Impl Class Reference
Inheritance diagram for m5::unit::Adapter::Impl:
m5::unit::AdapterGPIOBase::GPIOImpl m5::unit::AdapterI2C::I2CImpl m5::unit::GPIOImplV2 m5::unit::AdapterI2C::BusImpl

Public Member Functions

virtual m5::hal::error::error_t readWithTransaction (uint8_t *, const size_t)
 
virtual m5::hal::error::error_t writeWithTransaction (const uint8_t *, const size_t, const uint32_t)
 
virtual m5::hal::error::error_t writeWithTransaction (const uint8_t, const uint8_t *, const size_t, const uint32_t)
 
virtual m5::hal::error::error_t writeWithTransaction (const uint16_t, const uint8_t *, const size_t, const uint32_t)
 
virtual m5::hal::error::error_t generalCall (const uint8_t *, const size_t)
 
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)