This is the complete list of members for Driver::I2C::Arduino::Master, including all inherited members.
eERROR enum value | Driver::I2C::Master | |
eNO_ACK enum value | Driver::I2C::Master | |
eNOT_STARTED enum value | Driver::I2C::Master | |
eSUCCESS enum value | Driver::I2C::Master | |
eTIMEOUT enum value | Driver::I2C::Master | |
m_baudRate | Driver::I2C::Arduino::Master | protected |
m_i2cDevice | Driver::I2C::Arduino::Master | protected |
m_started | Driver::I2C::Arduino::Master | protected |
m_timeout_ms | Driver::I2C::Arduino::Master | protected |
Master(TwoWire &i2cInstance=Wire, uint32_t timeoutMs=50) | Driver::I2C::Arduino::Master | |
readFromDevice(uint8_t device7BitAddress, size_t numBytesToRead, void *dstData, bool noStop=false) | Driver::I2C::Arduino::Master | virtual |
registerRead(uint8_t device7BitAddress, uint8_t reg, READ_TYPE &dstReadResult) | Driver::I2C::Master | inline |
registerWriteByte(uint8_t device7BitAddress, uint8_t reg, uint8_t value, bool noStop=false) | Driver::I2C::Master | inline |
Result_T enum name | Driver::I2C::Master | |
setBaudRate(size_t newBaudRateHz) noexcept | Driver::I2C::Arduino::Master | virtual |
setTransactionTimeout(size_t maxTimeMs) noexcept | Driver::I2C::Arduino::Master | virtual |
start() noexcept | Driver::I2C::Arduino::Master | virtual |
stop() noexcept | Driver::I2C::Arduino::Master | virtual |
writeToDevice(uint8_t device7BitAddress, size_t numBytesToTransmit, const void *srcData, bool noStop=false) noexcept | Driver::I2C::Arduino::Master | virtual |
~Master() | Driver::I2C::Master | inlinevirtual |