Datalink layer structure. More...
#include <ifx_i2c_config.h>
Public Attributes | |
uint8_t | state |
Datalink layer state. More... | |
uint8_t | tx_seq_nr |
Tx sequence number. More... | |
uint8_t | rx_seq_nr |
uint8_t | action_rx_only |
Indicate only Rx required. More... | |
uint8_t | retransmit_counter |
Retransmit counter. More... | |
uint8_t | error |
Error occured. More... | |
uint8_t | resynced |
Resynced. More... | |
uint32_t | data_poll_timeout |
Timeout value. More... | |
uint16_t | tx_buffer_size |
Transmit buffer size. More... | |
uint16_t | rx_buffer_size |
Receive buffer size. More... | |
uint8_t * | p_tx_frame_buffer |
Pointer to main transmit buffers. More... | |
uint8_t * | p_rx_frame_buffer |
Pointer to main receive buffers. More... | |
uint32_t | frame_start_time |
Start time of sending frame. More... | |
ifx_i2c_event_handler_t | upper_layer_event_handler |
Datalink layer structure.
uint8_t ifx_i2c_dl::action_rx_only |
Indicate only Rx required.
uint32_t ifx_i2c_dl::data_poll_timeout |
Timeout value.
uint8_t ifx_i2c_dl::error |
Error occured.
uint32_t ifx_i2c_dl::frame_start_time |
Start time of sending frame.
uint8_t* ifx_i2c_dl::p_rx_frame_buffer |
Pointer to main receive buffers.
uint8_t* ifx_i2c_dl::p_tx_frame_buffer |
Pointer to main transmit buffers.
uint8_t ifx_i2c_dl::resynced |
Resynced.
uint8_t ifx_i2c_dl::retransmit_counter |
Retransmit counter.
uint16_t ifx_i2c_dl::rx_buffer_size |
Receive buffer size.
uint8_t ifx_i2c_dl::rx_seq_nr |
uint8_t ifx_i2c_dl::state |
Datalink layer state.
uint16_t ifx_i2c_dl::tx_buffer_size |
Transmit buffer size.
uint8_t ifx_i2c_dl::tx_seq_nr |
Tx sequence number.
ifx_i2c_event_handler_t ifx_i2c_dl::upper_layer_event_handler |