|
embeddedlibrary
reusable software modules for embedded systems
|
Data Fields | |
| uint8_t | writeData [I2C_MAX_TX_SIZE] |
| uint8_t | readData [I2C_MAX_RX_SIZE] |
| uint16_t | slave_address |
| struct { | |
| uint16_t writeLength: 4 | |
| uint16_t readLength: 4 | |
| uint16_t channel: 3 | |
| uint16_t retryCount: 3 | |
| uint16_t blocking: 1 | |
| uint16_t finished: 1 | |
| uint16_t error: 1 | |
| }; | |
| void(* | callback )(struct i2c_transaction) |