ifx_i2c_dl

nRF5 SDK v17.1.0

Datalink layer structure. More...

#include <ifx_i2c_config.h>

Data Fields

uint8_t state
Datalink layer state.
uint8_t tx_seq_nr
Tx sequence number.
uint8_t rx_seq_nr
uint8_t action_rx_only
Indicate only Rx required.
uint8_t retransmit_counter
Retransmit counter.
uint8_t error
Error occured.
uint8_t resynced
Resynced.
uint32_t data_poll_timeout
Timeout value.
uint16_t tx_buffer_size
Transmit buffer size.
uint16_t rx_buffer_size
Receive buffer size.
uint8_t * p_tx_frame_buffer
Pointer to main transmit buffers.
uint8_t * p_rx_frame_buffer
Pointer to main receive buffers.
uint32_t frame_start_time
Start time of sending frame.
ifx_i2c_event_handler_t upper_layer_event_handler

Detailed Description

Datalink layer structure.

  • external/infineon/optiga/include/optiga/ifx_i2c/ifx_i2c_config.h