Expand description
Interface for I2C master and slave peripherals.
Structs§
Enums§
- Error
 - The type of error encountered during I2C communication.
 - Slave
Transmission Type  - This specifies what type of transmission just finished from a Master device.
 
Traits§
- I2CClient
 - Client interface for I2CDevice implementations.
 - I2CDevice
 - Higher-level interface for I2C Master commands that wraps in the I2C address. It gives an interface for communicating with a specific I2C device.
 - I2CHw
Master Client  - Client interface for capsules that use I2CMaster devices.
 - I2CHw
Slave Client  - Client interface for capsules that use I2CSlave devices.
 - I2CMaster
 - Interface for an I2C Master hardware driver.
 - I2CMaster
Slave  - Convenience type for capsules that need hardware that supports both Master and Slave modes.
 - I2CSlave
 - Interface for an I2C Slave hardware driver.
 - SMBus
Device  - SMBus
Master  - Interface for an SMBus Master hardware driver. The device implementing this will also seperately implement I2CMaster.