no-OS
|
Structure holding I2C bus descriptor. More...
#include <no_os_i2c.h>
Public Attributes | |
void * | mutex |
uint8_t | slave_number |
uint32_t | device_id |
uint32_t | max_speed_hz |
const struct no_os_i2c_platform_ops * | platform_ops |
void * | extra |
Structure holding I2C bus descriptor.
uint32_t no_os_i2cbus_desc::device_id |
I2C bus Device ID
void* no_os_i2cbus_desc::extra |
I2C bus extra parameters (device specific parameters)
uint32_t no_os_i2cbus_desc::max_speed_hz |
I2C bus maximum transfer speed supported
void* no_os_i2cbus_desc::mutex |
I2C bus mutex(lock)
const struct no_os_i2c_platform_ops* no_os_i2cbus_desc::platform_ops |
I2C bus platform specific functions
uint8_t no_os_i2cbus_desc::slave_number |
I2C bus slave number