Enumerated types for I2C driver. More...
Enumerated types for I2C driver.
| enum i2c_speed_en |
| enum i2c_transfer_dir_en |
| enum i2c_status_en |
I²C driver return status codes.
This enumeration defines the various return codes used by the I²C driver to indicate operation results and specific error conditions.
| enum i2c_mode_en |
| enum i2c_event_en |
I²C callback event types.
This enumeration defines the events that can be reported to the application through a callback mechanism when using the I²C driver in asynchronous mode.
Status codes for a non-blocking I²C transfer.
This is returned by i2c_get_controller_transfer_status() and i2c_get_target_transfer_status(). These let the application know where in the transfer lifecycle the driver is.