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. | |
Transport layer structure.