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).