modm API documentation
Main Page
Modules
Classes
Class List
Class Index
Class Hierarchy
Class Members
modm::I2cTransaction Member List
This is the complete list of members for
modm::I2cTransaction
, including all inherited members.
ConfigurationHandler
typedef
modm::I2c
DetachCause
enum name
modm::I2c
strong
I2cTransaction
(uint8_t address)
modm::I2cTransaction
inline
Operation
enum name
modm::I2c
strong
OperationAfterRead
enum name
modm::I2c
strong
OperationAfterStart
enum name
modm::I2c
strong
OperationAfterWrite
enum name
modm::I2c
strong
Read
modm::I2c
static
constexpr
TransactionState
enum name
modm::I2c
strong
Write
modm::I2c
static
constexpr
address
(defined in
modm::I2cTransaction
)
modm::I2cTransaction
protected
attaching
()
modm::I2cTransaction
inline
virtual
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::I2cTransaction
inline
virtual
getState
() const
modm::I2cTransaction
inline
isBusy
() const
modm::I2cTransaction
inline
reading
() = 0
modm::I2cTransaction
pure virtual
resetDevices
(uint32_t baudrate=100'000)
modm::I2c
inline
static
setAddress
(uint8_t address)
modm::I2cTransaction
inline
starting
() = 0
modm::I2cTransaction
pure virtual
state
(defined in
modm::I2cTransaction
)
modm::I2cTransaction
protected
writing
() = 0
modm::I2cTransaction
pure virtual
Generated by
1.4.2