Go to the source code of this file.
|
| enum | {
WIFI_AUTH_OPEN = 0
,
WIFI_AUTH_WEP = 1
,
WIFI_AUTH_WPA_PSK = 2
,
WIFI_AUTH_WPA2_PSK = 3
,
WIFI_AUTH_WPA_WPA2_PSK = 4
,
WIFI_AUTH_WPA2_ENTERPRISE = 5
} |
| |
| enum | {
WIFI_CIPHER_NONE = 0
,
WIFI_CIPHER_WEP40 = 1
,
WIFI_CIPHER_WEP104 = 2
,
WIFI_CIPHER_TKIP = 3
,
WIFI_CIPHER_CCMP = 4
,
WIFI_CIPHER_TKIP_CCMP = 5
} |
| |
|
| void | vsf_wifi_on_new (vsf_wifi_t *wifi) |
| |
| void | vsf_wifi_on_del (vsf_wifi_t *wifi) |
| |
| void | vsf_wifi_on_rx (vsf_wifi_t *wifi, uint8_t *frame, uint16_t len) |
| |
| void | vsf_wifi_on_ready (vsf_wifi_t *wifi) |
| |
| void | vsf_wifi_on_scan_result (vsf_wifi_t *wifi, const vsf_wifi_scan_result_t *result) |
| |
| void | vsf_wifi_on_scan_done (vsf_wifi_t *wifi) |
| |
| void | vsf_wifi_on_link_up (vsf_wifi_t *wifi, const vsf_wifi_link_info_t *info) |
| |
| void | vsf_wifi_on_link_down (vsf_wifi_t *wifi, uint8_t reason) |
| |
| uint8_t | vsf_wifi_get_channel (vsf_wifi_t *wifi) |
| |
| const char * | vsf_wifi_get_chip_name (vsf_wifi_t *wifi) |
| |
| bool | vsf_wifi_is_ready (vsf_wifi_t *wifi) |
| |
| void | vsf_wifi_set_channel (vsf_wifi_t *wifi, uint8_t channel) |
| |
| vsf_err_t | vsf_wifi_set_mac (vsf_wifi_t *wifi, const uint8_t mac[6]) |
| |
| vsf_err_t | vsf_wifi_set_bssid (vsf_wifi_t *wifi, const uint8_t bssid[6]) |
| |
| vsf_err_t | vsf_wifi_set_auth_mode (vsf_wifi_t *wifi, const vsf_wifi_auth_cfg_t *cfg) |
| |
| vsf_err_t | vsf_wifi_scan (vsf_wifi_t *wifi, const uint8_t *channels, uint8_t num_channels, uint16_t dwell_ms) |
| |
| vsf_err_t | vsf_wifi_scan_stop (vsf_wifi_t *wifi) |
| |
| vsf_err_t | vsf_wifi_connect (vsf_wifi_t *wifi, const uint8_t bssid[6], const uint8_t *ssid, uint8_t ssid_len, uint8_t channel) |
| |
| vsf_err_t | vsf_wifi_disconnect (vsf_wifi_t *wifi) |
| |
| vsf_err_t | vsf_wifi_get_link_info (vsf_wifi_t *wifi, vsf_wifi_link_info_t *info) |
| |
| void | vsf_wifi_init (vsf_wifi_t *wifi, const vsf_wifi_chip_drv_t *drv, const vsf_wifi_bus_ops_t *bus_ops, vsf_eda_t *post_eda) |
| |
| void | vsf_wifi_start (vsf_wifi_t *wifi) |
| |
| void | vsf_wifi_fini (vsf_wifi_t *wifi) |
| |
| void | vsf_wifi_set_attach_fail (vsf_wifi_t *wifi, vsf_wifi_attach_fail_t hook) |
| |
| void | vsf_wifi_on_rx_internal (vsf_wifi_t *wifi, uint8_t *frame, uint16_t len) |
| |
| void | vsf_wifi_on_scan_hop_evt (vsf_wifi_t *wifi) |
| |
| vsf_err_t | vsf_wifi_run_script (vsf_wifi_t *wifi, const vsf_wifi_op_t *ops, uint16_t count, vsf_wifi_done_t done) |
| |
| vsf_err_t | vsf_wifi_run_blob (vsf_wifi_t *wifi, const vsf_wifi_blob_t *blob, vsf_wifi_done_t done) |
| |
| vsf_wifi_op_t * | vsf_wifi_get_scratch_ops (vsf_wifi_t *wifi) |
| |
◆ WIFI_LINK_FLAG_CONNECTED
| #define WIFI_LINK_FLAG_CONNECTED (1 << 0) |
◆ WIFI_LINK_FLAG_AUTHORIZED
| #define WIFI_LINK_FLAG_AUTHORIZED (1 << 1) |
◆ WIFI_SCAN_FLAG_PRIVACY
| #define WIFI_SCAN_FLAG_PRIVACY (1 << 0) |
◆ WIFI_SCAN_FLAG_WPS
| #define WIFI_SCAN_FLAG_WPS (1 << 1) |
◆ WIFI_SCAN_FLAG_WPA
| #define WIFI_SCAN_FLAG_WPA (1 << 2) |
◆ WIFI_SCAN_FLAG_WPA2
| #define WIFI_SCAN_FLAG_WPA2 (1 << 3) |
◆ VSF_WIFI_CFG_SCRATCH_OPS
| #define VSF_WIFI_CFG_SCRATCH_OPS 16 |
◆ VSF_WIFI_CFG_SCAN_MAX_CHANNELS
| #define VSF_WIFI_CFG_SCAN_MAX_CHANNELS 14 |
◆ VSF_WIFI_EVT_SCAN_HOP
◆ vsf_wifi_t
◆ vsf_wifi_chip_drv_t
◆ vsf_wifi_bus_ops_t
◆ vsf_wifi_done_t
◆ vsf_wifi_scan_result_t
◆ vsf_wifi_link_info_t
◆ vsf_wifi_auth_cfg_t
◆ vsf_wifi_op_t
◆ vsf_wifi_blob_t
◆ vsf_wifi_attach_fail_t
◆ anonymous enum
| Enumerator |
|---|
| WIFI_AUTH_OPEN | |
| WIFI_AUTH_WEP | |
| WIFI_AUTH_WPA_PSK | |
| WIFI_AUTH_WPA2_PSK | |
| WIFI_AUTH_WPA_WPA2_PSK | |
| WIFI_AUTH_WPA2_ENTERPRISE | |
◆ anonymous enum
| Enumerator |
|---|
| WIFI_CIPHER_NONE | |
| WIFI_CIPHER_WEP40 | |
| WIFI_CIPHER_WEP104 | |
| WIFI_CIPHER_TKIP | |
| WIFI_CIPHER_CCMP | |
| WIFI_CIPHER_TKIP_CCMP | |
◆ vsf_wifi_on_new()
◆ vsf_wifi_on_del()
◆ vsf_wifi_on_rx()
◆ vsf_wifi_on_ready()
◆ vsf_wifi_on_scan_result()
◆ vsf_wifi_on_scan_done()
◆ vsf_wifi_on_link_up()
◆ vsf_wifi_on_link_down()
◆ vsf_wifi_get_channel()
◆ vsf_wifi_get_chip_name()
| const char * vsf_wifi_get_chip_name |
( |
vsf_wifi_t * |
wifi | ) |
|
◆ vsf_wifi_is_ready()
◆ vsf_wifi_set_channel()
◆ vsf_wifi_set_mac()
◆ vsf_wifi_set_bssid()
◆ vsf_wifi_set_auth_mode()
◆ vsf_wifi_scan()
◆ vsf_wifi_scan_stop()
◆ vsf_wifi_connect()
◆ vsf_wifi_disconnect()
◆ vsf_wifi_get_link_info()
◆ vsf_wifi_init()
◆ vsf_wifi_start()
◆ vsf_wifi_fini()
◆ vsf_wifi_set_attach_fail()
◆ vsf_wifi_on_rx_internal()
◆ vsf_wifi_on_scan_hop_evt()
| void vsf_wifi_on_scan_hop_evt |
( |
vsf_wifi_t * |
wifi | ) |
|
◆ vsf_wifi_run_script()
◆ vsf_wifi_run_blob()
◆ vsf_wifi_get_scratch_ops()
◆ __rt2870_firmware_data
| const uint8_t __rt2870_firmware_data[] |
|
extern |
◆ __rt2870_firmware_size