optiga_lib_status_t ifx_i2c_dl_init(ifx_i2c_context_t *p_ctx, ifx_i2c_event_handler_t handler)
Function for initializing the module.
Definition: ifx_i2c_data_link_layer.c:115
optiga_lib_status_t ifx_i2c_dl_receive_frame(ifx_i2c_context_t *p_ctx)
Function for receiving a frame.
Definition: ifx_i2c_data_link_layer.c:157
IFX I2C context structure.
Definition: ifx_i2c_config.h:416
optiga_lib_status_t ifx_i2c_dl_send_frame(ifx_i2c_context_t *p_ctx, uint16_t frame_len)
Function for sending a frame.
Definition: ifx_i2c_data_link_layer.c:139
void(* ifx_i2c_event_handler_t)(struct ifx_i2c_context *p_ctx, optiga_lib_status_t event, const uint8_t *data, uint16_t data_len)
Event handler function prototype.
Definition: ifx_i2c_config.h:195
uint16_t optiga_lib_status_t
typedef for OPTIGA host library status
Definition: optiga_lib_types.h:97