![]()
![]()
#define __ESP_WIFI_H__
![]()
![]()
#include <stdint.h>
![]()
![]()
#include <stdbool.h>
![]()
![]()
#include "esp_err.h"
![]()
![]()
#include "esp_wifi_types.h"
![]()
![]()
#include "esp_event.h"
![]()
![]()
#include "esp_wifi_crypto_types.h"
![]()
![]()
#include "esp_wifi_default.h"
![]()
![]()
#define ESP_ERR_WIFI_NOT_INIT
![]()
![]()
#define ESP_ERR_WIFI_NOT_STARTED
![]()
![]()
#define ESP_ERR_WIFI_NOT_STOPPED
![]()
![]()
#define ESP_ERR_WIFI_IF
![]()
![]()
#define ESP_ERR_WIFI_MODE
![]()
![]()
#define ESP_ERR_WIFI_STATE
![]()
![]()
#define ESP_ERR_WIFI_CONN
![]()
![]()
#define ESP_ERR_WIFI_NVS
![]()
![]()
#define ESP_ERR_WIFI_MAC
![]()
![]()
#define ESP_ERR_WIFI_SSID
![]()
![]()
#define ESP_ERR_WIFI_PASSWORD
![]()
![]()
#define ESP_ERR_WIFI_TIMEOUT
![]()
![]()
#define ESP_ERR_WIFI_WAKE_FAIL
![]()
![]()
#define ESP_ERR_WIFI_WOULD_BLOCK
![]()
![]()
#define ESP_ERR_WIFI_NOT_CONNECT
![]()
![]()
#define ESP_ERR_WIFI_POST
![]()
![]()
#define ESP_ERR_WIFI_INIT_STATE
![]()
![]()
#define ESP_ERR_WIFI_STOP_STATE
![]()
![]()
#define ESP_ERR_WIFI_NOT_ASSOC
![]()
![]()
#define ESP_ERR_WIFI_TX_DISALLOW
![]()
![]()
#define ESP_ERR_WIFI_TWT_FULL
![]()
![]()
#define ESP_ERR_WIFI_TWT_SETUP_TIMEOUT
![]()
![]()
#define ESP_ERR_WIFI_TWT_SETUP_TXFAIL
![]()
![]()
#define ESP_ERR_WIFI_TWT_SETUP_REJECT
![]()
![]()
#define ESP_ERR_WIFI_DISCARD
![]()
![]()
#define ESP_ERR_WIFI_ROC_IN_PROGRESS
![]()
![]()
wifi_osi_funcs_t
![]()
![]()
wifi_init_config_t
![]()
![]()
osi_funcs
![]()
![]()
wpa_crypto_funcs
![]()
![]()
static_rx_buf_num
![]()
![]()
dynamic_rx_buf_num
![]()
![]()
tx_buf_type
![]()
![]()
static_tx_buf_num
![]()
![]()
dynamic_tx_buf_num
![]()
![]()
rx_mgmt_buf_type
![]()
![]()
rx_mgmt_buf_num
![]()
![]()
cache_tx_buf_num
![]()
![]()
csi_enable
![]()
![]()
ampdu_rx_enable
![]()
![]()
ampdu_tx_enable
![]()
![]()
amsdu_tx_enable
![]()
![]()
nvs_enable
![]()
![]()
nano_enable
![]()
![]()
rx_ba_win
![]()
![]()
wifi_task_core_id
![]()
![]()
beacon_max_len
![]()
![]()
mgmt_sbuf_num
![]()
![]()
feature_caps
![]()
![]()
sta_disconnected_pm
![]()
![]()
espnow_max_encrypt_num
![]()
![]()
tx_hetb_queue_num
![]()
![]()
dump_hesigb_enable
![]()
![]()
magic
![]()
![]()
#define WIFI_STATIC_TX_BUFFER_NUM
![]()
![]()
#define WIFI_STATIC_TX_BUFFER_NUM
![]()
![]()
#define WIFI_CACHE_TX_BUFFER_NUM
![]()
![]()
#define WIFI_CACHE_TX_BUFFER_NUM
![]()
![]()
#define WIFI_DYNAMIC_TX_BUFFER_NUM
![]()
![]()
#define WIFI_DYNAMIC_TX_BUFFER_NUM
![]()
![]()
#define WIFI_RX_MGMT_BUF_NUM_DEF
![]()
![]()
#define WIFI_RX_MGMT_BUF_NUM_DEF
![]()
![]()
#define WIFI_CSI_ENABLED
![]()
![]()
#define WIFI_CSI_ENABLED
![]()
![]()
#define WIFI_AMPDU_RX_ENABLED
![]()
![]()
#define WIFI_AMPDU_RX_ENABLED
![]()
![]()
#define WIFI_AMPDU_TX_ENABLED
![]()
![]()
#define WIFI_AMPDU_TX_ENABLED
![]()
![]()
#define WIFI_AMSDU_TX_ENABLED
![]()
![]()
#define WIFI_AMSDU_TX_ENABLED
![]()
![]()
#define WIFI_NVS_ENABLED
![]()
![]()
#define WIFI_NVS_ENABLED
![]()
![]()
#define WIFI_NANO_FORMAT_ENABLED
![]()
![]()
#define WIFI_NANO_FORMAT_ENABLED
![]()
![]()
g_wifi_default_wpa_crypto_funcs;
![]()
![]()
g_wifi_osi_funcs;
![]()
![]()
#define WIFI_INIT_CONFIG_MAGIC
![]()
![]()
#define WIFI_DEFAULT_RX_BA_WIN
![]()
![]()
#define WIFI_DEFAULT_RX_BA_WIN
![]()
![]()
#define WIFI_TASK_CORE_ID
![]()
![]()
#define WIFI_TASK_CORE_ID
![]()
![]()
#define WIFI_SOFTAP_BEACON_MAX_LEN
![]()
![]()
#define WIFI_SOFTAP_BEACON_MAX_LEN
![]()
![]()
#define WIFI_MGMT_SBUF_NUM
![]()
![]()
#define WIFI_MGMT_SBUF_NUM
![]()
![]()
#define WIFI_STA_DISCONNECTED_PM_ENABLED
![]()
![]()
#define WIFI_STA_DISCONNECTED_PM_ENABLED
![]()
![]()
#define WIFI_ENABLE_WPA3_SAE
![]()
![]()
#define WIFI_ENABLE_WPA3_SAE
![]()
![]()
#define WIFI_ENABLE_CACHE_TX_BUFFER
![]()
![]()
#define WIFI_ENABLE_CACHE_TX_BUFFER
![]()
![]()
#define WIFI_FTM_INITIATOR
![]()
![]()
#define WIFI_FTM_INITIATOR
![]()
![]()
#define WIFI_FTM_RESPONDER
![]()
![]()
#define WIFI_FTM_RESPONDER
![]()
![]()
#define WIFI_ENABLE_GCMP
![]()
![]()
#define WIFI_ENABLE_GCMP
![]()
![]()
#define WIFI_ENABLE_GMAC
![]()
![]()
#define WIFI_ENABLE_GMAC
![]()
![]()
#define WIFI_ENABLE_11R
![]()
![]()
#define WIFI_ENABLE_11R
![]()
![]()
#define WIFI_ENABLE_ENTERPRISE
![]()
![]()
#define WIFI_ENABLE_ENTERPRISE
![]()
![]()
#define WIFI_DUMP_HESIGB_ENABLED
![]()
![]()
#define WIFI_DUMP_HESIGB_ENABLED
![]()
![]()
#define WIFI_TX_HETB_QUEUE_NUM
![]()
![]()
#define WIFI_TX_HETB_QUEUE_NUM
![]()
![]()
#define CONFIG_FEATURE_WPA3_SAE_BIT
![]()
![]()
#define CONFIG_FEATURE_CACHE_TX_BUF_BIT
![]()
![]()
#define CONFIG_FEATURE_FTM_INITIATOR_BIT
![]()
![]()
#define CONFIG_FEATURE_FTM_RESPONDER_BIT
![]()
![]()
#define CONFIG_FEATURE_GCMP_BIT
![]()
![]()
#define CONFIG_FEATURE_GMAC_BIT
![]()
![]()
#define CONFIG_FEATURE_11R_BIT
![]()
![]()
#define CONFIG_FEATURE_WIFI_ENT_BIT
![]()
![]()
esp_wifi_init(const wifi_init_config_t *);
![]()
![]()
esp_wifi_deinit();
![]()
![]()
esp_wifi_set_mode(wifi_mode_t);
![]()
![]()
esp_wifi_get_mode(wifi_mode_t *);
![]()
![]()
esp_wifi_start();
![]()
![]()
esp_wifi_stop();
![]()
![]()
esp_wifi_restore();
![]()
![]()
esp_wifi_connect();
![]()
![]()
esp_wifi_disconnect();
![]()
![]()
esp_wifi_clear_fast_connect();
![]()
![]()
esp_wifi_deauth_sta(uint16_t);
![]()
![]()
esp_wifi_scan_start(const wifi_scan_config_t *, bool);
![]()
![]()
esp_wifi_set_scan_parameters(const wifi_scan_default_params_t *);
![]()
![]()
esp_wifi_get_scan_parameters(wifi_scan_default_params_t *);
![]()
![]()
esp_wifi_scan_stop();
![]()
![]()
esp_wifi_scan_get_ap_num(uint16_t *);
![]()
![]()
esp_wifi_scan_get_ap_records(uint16_t *, wifi_ap_record_t *);
![]()
![]()
esp_wifi_scan_get_ap_record(wifi_ap_record_t *);
![]()
![]()
esp_wifi_clear_ap_list();
![]()
![]()
esp_wifi_sta_get_ap_info(wifi_ap_record_t *);
![]()
![]()
esp_wifi_set_ps(wifi_ps_type_t);
![]()
![]()
esp_wifi_get_ps(wifi_ps_type_t *);
![]()
![]()
esp_wifi_set_protocol(wifi_interface_t, uint8_t);
![]()
![]()
esp_wifi_get_protocol(wifi_interface_t, uint8_t *);
![]()
![]()
esp_wifi_set_bandwidth(wifi_interface_t, wifi_bandwidth_t);
![]()
![]()
esp_wifi_get_bandwidth(wifi_interface_t, wifi_bandwidth_t *);
![]()
![]()
esp_wifi_set_channel(uint8_t, wifi_second_chan_t);
![]()
![]()
esp_wifi_get_channel(uint8_t *, wifi_second_chan_t *);
![]()
![]()
esp_wifi_set_country(const wifi_country_t *);
![]()
![]()
esp_wifi_get_country(wifi_country_t *);
![]()
![]()
esp_wifi_set_mac(wifi_interface_t, const uint8_t *);
![]()
![]()
esp_wifi_get_mac(wifi_interface_t, uint8_t *);
![]()
![]()
wifi_promiscuous_cb_t
![]()
![]()
esp_wifi_set_promiscuous_rx_cb(wifi_promiscuous_cb_t);
![]()
![]()
esp_wifi_set_promiscuous(bool);
![]()
![]()
esp_wifi_get_promiscuous(bool *);
![]()
![]()
esp_wifi_set_promiscuous_filter(const wifi_promiscuous_filter_t *);
![]()
![]()
esp_wifi_get_promiscuous_filter(wifi_promiscuous_filter_t *);
![]()
![]()
esp_wifi_set_promiscuous_ctrl_filter(const wifi_promiscuous_filter_t *);
![]()
![]()
esp_wifi_get_promiscuous_ctrl_filter(wifi_promiscuous_filter_t *);
![]()
![]()
esp_wifi_set_config(wifi_interface_t, wifi_config_t *);
![]()
![]()
esp_wifi_get_config(wifi_interface_t, wifi_config_t *);
![]()
![]()
wifi_sta_list_t
![]()
![]()
esp_wifi_ap_get_sta_list(wifi_sta_list_t *);
![]()
![]()
esp_wifi_ap_get_sta_aid(const uint8_t *, uint16_t *);
![]()
![]()
esp_wifi_set_storage(wifi_storage_t);
![]()
![]()
esp_vendor_ie_cb_t
![]()
![]()
esp_wifi_set_vendor_ie(bool, wifi_vendor_ie_type_t, wifi_vendor_ie_id_t, const void *);
![]()
![]()
esp_wifi_set_vendor_ie_cb(esp_vendor_ie_cb_t, void *);
![]()
![]()
esp_wifi_set_max_tx_power(int8_t);
![]()
![]()
esp_wifi_get_max_tx_power(int8_t *);
![]()
![]()
esp_wifi_set_event_mask(uint32_t);
![]()
![]()
esp_wifi_get_event_mask(uint32_t *);
![]()
![]()
esp_wifi_80211_tx(wifi_interface_t, const void *, int, bool);
![]()
![]()
wifi_csi_cb_t
![]()
![]()
esp_wifi_set_csi_rx_cb(wifi_csi_cb_t, void *);
![]()
![]()
esp_wifi_set_csi_config(const wifi_csi_config_t *);
![]()
![]()
esp_wifi_get_csi_config(wifi_csi_config_t *);
![]()
![]()
esp_wifi_set_csi(bool);
![]()
![]()
esp_wifi_set_ant_gpio(const wifi_ant_gpio_config_t *);
![]()
![]()
esp_wifi_get_ant_gpio(wifi_ant_gpio_config_t *);
![]()
![]()
esp_wifi_set_ant(const wifi_ant_config_t *);
![]()
![]()
esp_wifi_get_ant(wifi_ant_config_t *);
![]()
![]()
esp_wifi_get_tsf_time(wifi_interface_t);
![]()
![]()
esp_wifi_set_inactive_time(wifi_interface_t, uint16_t);
![]()
![]()
esp_wifi_get_inactive_time(wifi_interface_t, uint16_t *);
![]()
![]()
esp_wifi_statis_dump(uint32_t);
![]()
![]()
esp_wifi_set_rssi_threshold(int32_t);
![]()
![]()
esp_wifi_ftm_initiate_session(wifi_ftm_initiator_cfg_t *);
![]()
![]()
esp_wifi_ftm_end_session();
![]()
![]()
esp_wifi_ftm_resp_set_offset(int16_t);
![]()
![]()
esp_wifi_ftm_get_report(wifi_ftm_report_entry_t *, uint8_t);
![]()
![]()
esp_wifi_config_11b_rate(wifi_interface_t, bool);
![]()
![]()
#define ESP_WIFI_CONNECTIONLESS_INTERVAL_DEFAULT_MODE
![]()
![]()
esp_wifi_connectionless_module_set_wake_interval(uint16_t);
![]()
![]()
esp_wifi_force_wakeup_acquire();
![]()
![]()
esp_wifi_force_wakeup_release();
![]()
![]()
esp_wifi_set_country_code(const char *, bool);
![]()
![]()
esp_wifi_get_country_code(char *);
![]()
![]()
esp_wifi_config_80211_tx_rate(wifi_interface_t, wifi_phy_rate_t);
![]()
![]()
esp_wifi_config_80211_tx(wifi_interface_t, wifi_tx_rate_config_t *);
![]()
![]()
esp_wifi_disable_pmf_config(wifi_interface_t);
![]()
![]()
esp_wifi_sta_get_aid(uint16_t *);
![]()
![]()
esp_wifi_sta_get_negotiated_phymode(wifi_phy_mode_t *);
![]()
![]()
esp_wifi_set_dynamic_cs(bool);
![]()
![]()
esp_wifi_sta_get_rssi(int *);
![]()
![]()
esp_wifi_set_band(wifi_band_t);
![]()
![]()
esp_wifi_get_band(wifi_band_t *);
![]()
![]()
esp_wifi_set_band_mode(wifi_band_mode_t);
![]()
![]()
esp_wifi_get_band_mode(wifi_band_mode_t *);
![]()
![]()
esp_wifi_set_protocols(wifi_interface_t, wifi_protocols_t *);
![]()
![]()
esp_wifi_get_protocols(wifi_interface_t, wifi_protocols_t *);
![]()
![]()
esp_wifi_set_bandwidths(wifi_interface_t, wifi_bandwidths_t *);
![]()
![]()
esp_wifi_get_bandwidths(wifi_interface_t, wifi_bandwidths_t *);