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.
- external/infineon/optiga/include/optiga/ifx_i2c/ifx_i2c_config.h