|
| const char * | name |
| |
| vsf_err_t(* | firmware_load )(vsf_wifi_t *wifi, vsf_wifi_done_t done) |
| |
| vsf_err_t(* | init )(vsf_wifi_t *wifi, vsf_wifi_done_t done) |
| |
| void(* | fini )(vsf_wifi_t *wifi) |
| |
| vsf_err_t(* | set_channel )(vsf_wifi_t *wifi, uint8_t channel, vsf_wifi_done_t done) |
| |
| vsf_err_t(* | set_rx_filter )(vsf_wifi_t *wifi, uint32_t mask, vsf_wifi_done_t done) |
| |
| vsf_err_t(* | set_mac_addr )(vsf_wifi_t *wifi, const uint8_t mac[6], vsf_wifi_done_t done) |
| |
| vsf_err_t(* | set_bssid )(vsf_wifi_t *wifi, const uint8_t bssid[6], vsf_wifi_done_t done) |
| |
| vsf_err_t(* | set_auth_mode )(vsf_wifi_t *wifi, const vsf_wifi_auth_cfg_t *cfg, vsf_wifi_done_t done) |
| |
| vsf_err_t(* | connect )(vsf_wifi_t *wifi, const uint8_t bssid[6], const uint8_t *ssid, uint8_t ssid_len, uint8_t channel, vsf_wifi_done_t done) |
| |
| vsf_err_t(* | disconnect )(vsf_wifi_t *wifi, vsf_wifi_done_t done) |
| |
| vsf_err_t(* | get_link_info )(vsf_wifi_t *wifi, vsf_wifi_link_info_t *info) |
| |
| void(* | parse_rx )(vsf_wifi_t *wifi, uint8_t *frame, uint16_t len) |
| |
| uint16_t(* | build_tx )(vsf_wifi_t *wifi, uint8_t *dst, uint16_t dst_cap, const uint8_t *frame, uint16_t frame_len) |
| |
| vsf_err_t(* | tx )(vsf_wifi_t *wifi, const uint8_t *frame, uint16_t len) |
| |
| const vsf_wifi_crypto_ops_t * | crypto_ops |
| |
| const vsf_wifi_radio_ops_t * | radio_ops |
| |