Module i2c

Module i2c 

Source
Expand description

I2C bus master driver.

Provides a safe wrapper around the oveRTOS I2C API with thread-safe bus locking, register-level convenience functions, and device probing.

Enums§

Speed
I2C bus speed grade.

Functions§

probe
Probe for a device at the given address (zero-length write, check ACK).
read
Read data from an I2C device.
reg_read
Read from a single-byte-addressed register.
reg_write
Write to a single-byte-addressed register.
write
Write data to an I2C device.
write_read
Combined write-then-read with I2C repeated start.