zos_i2c_device_t Struct Reference
I2C peripheral context used by direct APIs. More...
Data Fields | |
zos_i2c_t | port |
The I2C peripheral port. | |
uint32_t | speed |
I2C clock speed. | |
uint16_t | address |
I2C slave address. | |
uint16_t | retries |
Number of times to retry a read/write. | |
uint16_t | read_timeout |
Max time in milliseconds to wait for each read byte (. More... | |
uint8_t | flags |
Device flags. | |
Detailed Description
I2C peripheral context used by direct APIs.
- Examples:
- basic/i2c/i2c.c, sensors/io_expander/platform.c, and sensors/io_expander/platform.h.
Field Documentation
uint16_t zos_i2c_device_t::read_timeout |
Max time in milliseconds to wait for each read byte (.
- Note
- if set to 0 then defaults to 10ms)