#include <wiced_platform.h>
Data Fields | |
| uint16_t | address |
| wiced_i2c_bus_address_width_t | address_width |
| uint8_t | flags |
| wiced_i2c_t | port |
| wiced_i2c_speed_mode_t | speed_mode |
Specifies details of an external I2C slave device which is connected to the WICED system
| uint16_t wiced_i2c_device_t::address |
the address of the device on the I2C bus
| wiced_i2c_bus_address_width_t wiced_i2c_device_t::address_width |
Indicates the number of bits that the slave device uses for addressing
| uint8_t wiced_i2c_device_t::flags |
Flags that change the mode of operation for the I2C port See WICED/platform/include/platform_peripheral.h I2C flags constants
| wiced_i2c_t wiced_i2c_device_t::port |
Which I2C peripheral of the platform to use for the I2C device being specified
| wiced_i2c_speed_mode_t wiced_i2c_device_t::speed_mode |
speed mode the device operates in