18#ifndef __VSF_WIFI_RADIO_H__
19#define __VSF_WIFI_RADIO_H__
25#if VSF_USE_WIFI == ENABLED
vsf_err_t
Definition __type.h:42
unsigned short uint16_t
Definition stdint.h:7
unsigned uint32_t
Definition stdint.h:9
unsigned char uint8_t
Definition stdint.h:5
Definition vsf_wifi_radio.h:59
vsf_err_t(* tx)(vsf_wifi_radio_t *radio, const uint8_t *frame, uint16_t len)
Definition vsf_wifi_radio.h:82
vsf_err_t(* set_channel)(vsf_wifi_radio_t *radio, uint8_t ch, vsf_wifi_radio_done_t done)
Definition vsf_wifi_radio.h:86
vsf_err_t(* fini)(vsf_wifi_radio_t *radio, vsf_wifi_radio_done_t done)
Definition vsf_wifi_radio.h:74
vsf_err_t(* set_filter)(vsf_wifi_radio_t *radio, uint32_t mask, vsf_wifi_radio_done_t done)
Definition vsf_wifi_radio.h:90
vsf_err_t(* set_ps)(vsf_wifi_radio_t *radio, bool sleep, vsf_wifi_radio_done_t done)
Definition vsf_wifi_radio.h:98
vsf_err_t(* init)(vsf_wifi_radio_t *radio, vsf_wifi_radio_done_t done)
Definition vsf_wifi_radio.h:66
Definition vsf_wifi_priv.h:35
Definition vsf_wifi_priv.h:53
#define sleep
Definition unistd.h:53
vsf_err_t vsf_wifi_radio_tx(vsf_wifi_radio_t *radio, const uint8_t *frame, uint16_t len)
Definition vsf_wifi.c:2178
void vsf_wifi_radio_adapter_done(vsf_wifi_t *wifi, vsf_err_t err)
Definition vsf_wifi.c:2100
void(* vsf_wifi_radio_rx_cb_t)(vsf_wifi_radio_t *radio, void *param, uint8_t *frame, uint16_t len)
Definition vsf_wifi_radio.h:42
void vsf_wifi_radio_adapter_done_set(vsf_wifi_radio_t *radio, vsf_wifi_radio_done_t done)
Definition vsf_wifi.c:2093
vsf_err_t vsf_wifi_radio_set_filter(vsf_wifi_radio_t *radio, uint32_t mask, vsf_wifi_radio_done_t done)
Definition vsf_wifi.c:2205
vsf_err_t vsf_wifi_radio_set_ps(vsf_wifi_radio_t *radio, bool sleep, vsf_wifi_radio_done_t done)
Definition vsf_wifi.c:2218
vsf_err_t vsf_wifi_radio_init(vsf_wifi_radio_t *radio, vsf_wifi_radio_done_t done)
Definition vsf_wifi.c:2137
void(* vsf_wifi_radio_done_t)(vsf_wifi_radio_t *radio, vsf_err_t err)
Definition vsf_wifi_radio.h:46
void vsf_wifi_radio_on_rx(vsf_wifi_t *wifi, uint8_t *frame, uint16_t len)
Definition vsf_wifi.c:2128
vsf_err_t vsf_wifi_radio_set_channel(vsf_wifi_radio_t *radio, uint8_t ch, vsf_wifi_radio_done_t done)
Definition vsf_wifi.c:2191
vsf_err_t vsf_wifi_radio_fini(vsf_wifi_radio_t *radio, vsf_wifi_radio_done_t done)
Definition vsf_wifi.c:2164
struct vsf_wifi_radio_ops_t vsf_wifi_radio_ops_t
vsf_wifi_radio_t * vsf_wifi_radio_from_wifi(vsf_wifi_t *wifi)
Definition vsf_wifi.c:2111
void vsf_wifi_radio_register_rx(vsf_wifi_radio_t *radio, vsf_wifi_radio_rx_cb_t cb, void *param)
Definition vsf_wifi.c:2119