Infineon Logo Wi-Fi Host Driver (WHD) Public API Reference Guide
 
WHD Event handling API

General Description

Functions that allow user applications to receive event callbacks and set event handlers.

Typedefs

typedef void *(* whd_event_handler_t) (whd_interface_t ifp, const whd_event_header_t *event_header, const uint8_t *event_data, void *handler_user_data)
 Event handler prototype definition. More...
 
typedef void *(* whd_error_handler_t) (whd_driver_t whd_driver, const uint8_t *error_type, const uint8_t *event_data, void *handler_user_data)
 Error handler prototype definition. More...
 

Typedef Documentation

◆ whd_event_handler_t

typedef void*(* whd_event_handler_t) (whd_interface_t ifp, const whd_event_header_t *event_header, const uint8_t *event_data, void *handler_user_data)

Event handler prototype definition.

Parameters
ifpPointer to handle instance of whd interface
event_headerwhd event header
event_dataevent data
handler_user_datasemaphore data

◆ whd_error_handler_t

typedef void*(* whd_error_handler_t) (whd_driver_t whd_driver, const uint8_t *error_type, const uint8_t *event_data, void *handler_user_data)

Error handler prototype definition.

Parameters
whd_driverPointer to handle instance of whd driver
error_typewhd error type
event_dataevent data
handler_user_datasemaphore data