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.