Crate i2c [−] [src]
Generic traits encompassing operations on an I2C bus.
Implementation of these traits are left up to downstream crates such as:
Structs
ReadFlags |
Flags to work around device quirks. |
SmbusReadWrite |
A wrapper around an |
WriteFlags |
Flags to work around device quirks. |
Enums
Message |
Part of a combined I2C transaction. |
Traits
Address |
An I2C master can address different slaves on an I2C bus. |
BlockTransfer |
Basic I2C transfer without including length prefixes associated with SMBus. |
BulkTransfer |
Advanced I2C transfer queues that support repeated START operations. |
Master |
Indicates an ability to communicate with the I2C protocol. |
ReadWrite |
An I2C master that can communicate using the standard Read/Write traits. |
Smbus |
SMBus operations |
Smbus20 |
SMBus 2.0 operations |
SmbusPec |
SMBus Packet Error Checking |