modm API documentation
modm::I2cTransaction Member List

This is the complete list of members for modm::I2cTransaction, including all inherited members.

ConfigurationHandler typedefmodm::I2c
DetachCause enum namemodm::I2cstrong
I2cTransaction(uint8_t address)modm::I2cTransactioninline
Operation enum namemodm::I2cstrong
OperationAfterRead enum namemodm::I2cstrong
OperationAfterStart enum namemodm::I2cstrong
OperationAfterWrite enum namemodm::I2cstrong
Readmodm::I2cstaticconstexpr
TransactionState enum namemodm::I2cstrong
Writemodm::I2cstaticconstexpr
address (defined in modm::I2cTransaction)modm::I2cTransactionprotected
attaching()modm::I2cTransactioninlinevirtual
configurePing()modm::I2cTransaction
configureRead(uint8_t *buffer, std::size_t size)modm::I2cTransaction
configureWrite(uint8_t *buffer, std::size_t size)modm::I2cTransaction
configureWriteRead(const uint8_t *writeBuffer, std::size_t writeSize, uint8_t *readBuffer, std::size_t readSize)modm::I2cTransaction
detaching(DetachCause cause)modm::I2cTransactioninlinevirtual
getState() constmodm::I2cTransactioninline
isBusy() constmodm::I2cTransactioninline
reading() = 0modm::I2cTransactionpure virtual
resetDevices(uint32_t baudrate=100'000)modm::I2cinlinestatic
setAddress(uint8_t address)modm::I2cTransactioninline
starting() = 0modm::I2cTransactionpure virtual
state (defined in modm::I2cTransaction)modm::I2cTransactionprotected
writing() = 0modm::I2cTransactionpure virtual