GM6000 Digital Heater Controller Branch: main
SDX-1330
Driver::I2C::Master Member List

This is the complete list of members for Driver::I2C::Master, including all inherited members.

eERROR enum valueDriver::I2C::Master
eNO_ACK enum valueDriver::I2C::Master
eNOT_STARTED enum valueDriver::I2C::Master
eSUCCESS enum valueDriver::I2C::Master
eTIMEOUT enum valueDriver::I2C::Master
readFromDevice(uint8_t device7BitAddress, size_t numBytesToRead, void *dstData, bool noStop=false)=0Driver::I2C::Masterpure virtual
registerRead(uint8_t device7BitAddress, uint8_t reg, READ_TYPE &dstReadResult)Driver::I2C::Masterinline
registerWriteByte(uint8_t device7BitAddress, uint8_t reg, uint8_t value, bool noStop=false)Driver::I2C::Masterinline
Result_T enum nameDriver::I2C::Master
setBaudRate(size_t newBaudRateHz) noexcept=0Driver::I2C::Masterpure virtual
setTransactionTimeout(size_t maxTimeMs) noexcept=0Driver::I2C::Masterpure virtual
start() noexcept=0Driver::I2C::Masterpure virtual
stop() noexcept=0Driver::I2C::Masterpure virtual
writeToDevice(uint8_t device7BitAddress, size_t numBytesToTransmit, const void *srcData, bool noStop=false) noexcept=0Driver::I2C::Masterpure virtual
~Master()Driver::I2C::Masterinlinevirtual