Blocking transfer configuration. More...
#include <i2c.h>
Data Fields | |
| uint8_t * | buf |
| uint32_t | size |
| uint32_t | timeout |
| bool | send_stop |
Blocking transfer configuration.
Used to configure blocking I²C transfers with timeout and control flags.
| uint8_t* i2c_blocking_config_t::buf |
buffer to store either read or write data
| uint32_t i2c_blocking_config_t::size |
Number of bytes to transfer
| uint32_t i2c_blocking_config_t::timeout |
Timeout in loop count
| bool i2c_blocking_config_t::send_stop |
Issue STOP (controller) or final response (target)