nRF5 SDK v17.1.0
Data Fields
ifx_i2c_tl Struct Reference

Transport layer structure. More...

#include <ifx_i2c_config.h>

Data Fields

uint8_t state
 Transport layer state.
 
uint8_t * p_actual_packet
 Pointer to packet provided by user.
 
uint16_t total_recv_length
 Total received data.
 
uint16_t actual_packet_length
 Actual length of user provided packet.
 
uint16_t packet_offset
 Offset till which data is sent from p_actual_packet.
 
uint16_t max_packet_length
 Maximum length of packet at transport layer.
 
uint8_t * p_recv_packet_buffer
 Pointer to user provided receive buffer.
 
uint16_t * p_recv_packet_buffer_length
 Length of receive buffer.
 
uint32_t api_start_time
 Start time of the transport layer API.
 
uint8_t chaining_error_count
 Chaining error coutn from slave.
 
uint8_t master_chaining_error_count
 Chaining error count for master.
 
uint8_t previous_chaining
 State to check last chaining state.
 
uint8_t transmission_completed
 transmission done
 
uint8_t error_event
 Error event state.
 
ifx_i2c_event_handler_t upper_layer_event_handler
 Upper layer event handler.
 

Detailed Description

Transport layer structure.


The documentation for this struct was generated from the following file:

Documentation feedback | Developer Zone | Subscribe | Updated