17.6.1.3 Struct i2c_master_packet
Structure to be used when transferring I2C master packets.
| Type | Name | Description |
|---|---|---|
| uint16_t | address |
Address to slave device |
| uint8_t * | data |
Data array containing all data to be transferred |
| uint16_t | data_length |
Length of data array |
| bool | high_speed |
Use high speed transfer. Set to false if the feature is not supported by the device |
| uint8_t | hs_master_code |
High speed mode master code (0000 1XXX), valid when high_speed is true |
| bool | ten_bit_address |
Use 10-bit addressing. Set to false if the feature is not supported by the device |
