Astra MCU SDK Peripheral Driver Library
 
Loading...
Searching...
No Matches
i2c_blocking_config_t Struct Reference

Blocking transfer configuration. More...

#include <i2c.h>

Data Fields

uint8_t * buf
 
uint32_t size
 
uint32_t timeout
 
bool send_stop
 

Detailed Description

Blocking transfer configuration.

Used to configure blocking I²C transfers with timeout and control flags.

Field Documentation

◆ buf

uint8_t* i2c_blocking_config_t::buf

buffer to store either read or write data

◆ size

uint32_t i2c_blocking_config_t::size

Number of bytes to transfer

◆ timeout

uint32_t i2c_blocking_config_t::timeout

Timeout in loop count

◆ send_stop

bool i2c_blocking_config_t::send_stop

Issue STOP (controller) or final response (target)