| 
    Zephyr API Documentation
    2.7.0-rc2
    
   A Scalable Open Source RTOS 
   | 
 
CSK WIFI callback structure. More...
#include <csk_wifi.h>
Data Fields | |
| sys_snode_t | node | 
| wifi_event_cb_t | handler | 
| uint32_t | events | 
| void * | event_data | 
| uint32_t | event_data_len | 
| void * | arg | 
CSK WIFI callback structure.
Used to register a callback in the csk_wifi driver instance callback list. As many callbacks as needed can be added as long as each of them are unique pointers of struct csk_wifi_event_cb. Beware such structure should not be allocated on stack.
TODO: add a callback initializer
| void* csk_wifi_event_cb::arg | 
user argument
| void* csk_wifi_event_cb::event_data | 
Wifi event data
| uint32_t csk_wifi_event_cb::event_data_len | 
Wifi event data len
| uint32_t csk_wifi_event_cb::events | 
Wifi events mask, see csk_wifi_event_t 
| wifi_event_cb_t csk_wifi_event_cb::handler | 
This function will be called while WIFI event occurred
| sys_snode_t csk_wifi_event_cb::node | 
This is meant to be used in the driver core and the user should not touch it (see csk_wifi_api.c).