![]() |
no-OS
|
Structure holding I2C address descriptor. More...
#include <no_os_i2c.h>
Public Attributes | |
| struct no_os_i2cbus_desc * | bus |
| uint32_t | device_id |
| uint32_t | max_speed_hz |
| uint8_t | slave_address |
| const struct no_os_i2c_platform_ops * | platform_ops |
| void * | extra |
Structure holding I2C address descriptor.
| struct no_os_i2cbus_desc* no_os_i2c_desc::bus |
I2C bus address
| uint32_t no_os_i2c_desc::device_id |
Device ID
| void* no_os_i2c_desc::extra |
I2C extra parameters (device specific parameters)
| uint32_t no_os_i2c_desc::max_speed_hz |
I2C maximum transfer speed supported
| const struct no_os_i2c_platform_ops* no_os_i2c_desc::platform_ops |
I2C platform specific functions
| uint8_t no_os_i2c_desc::slave_address |
Slave address