Physical layer structure. More...
#include <ifx_i2c_config.h>
Data Fields |
|
| uint8_t | buffer [(300)+1] |
|
Physical layer buffer.
|
|
| uint16_t | buffer_tx_len |
|
Tx length.
|
|
| uint16_t | buffer_rx_len |
|
Rx length.
|
|
| uint8_t | register_action |
|
Action on register, read/write.
|
|
| uint8_t | i2c_cmd |
|
i2c read/i2c write
|
|
| uint16_t | retry_counter |
|
Retry counter.
|
|
| uint8_t | frame_action |
|
Action of frame. Tx/Rx.
|
|
| uint8_t | frame_state |
|
Frame state.
|
|
| uint8_t * | p_tx_frame |
|
Pointer to data to be sent.
|
|
| uint16_t | tx_frame_len |
|
Length of data to be sent.
|
|
| ifx_i2c_event_handler_t | upper_layer_event_handler |
| uint8_t | negotiate_state |
|
Negotiation state.
|
|
| uint8_t | request_soft_reset |
|
Soft reset requested.
|
|
Detailed Description
Physical layer structure.
- external/infineon/optiga/include/optiga/ifx_i2c/ifx_i2c_config.h