mirror of
https://github.com/espressif/esp-idf.git
synced 2025-08-04 21:24:32 +02:00
feat(wifi): add esp32c61 eco3 wifi support
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* SPDX-FileCopyrightText: 2024 Espressif Systems (Shanghai) CO LTD
|
* SPDX-FileCopyrightText: 2024-2025 Espressif Systems (Shanghai) CO LTD
|
||||||
*
|
*
|
||||||
* SPDX-License-Identifier: Apache-2.0
|
* SPDX-License-Identifier: Apache-2.0
|
||||||
*/
|
*/
|
||||||
@@ -19,24 +19,24 @@ const char __attribute__((section(".rodata"))) phy_init_magic_pre[] = PHY_INIT_M
|
|||||||
const esp_phy_init_data_t phy_init_data= { {
|
const esp_phy_init_data_t phy_init_data= { {
|
||||||
0x1,
|
0x1,
|
||||||
0x0,
|
0x0,
|
||||||
|
LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x54),
|
||||||
|
LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x54),
|
||||||
LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x50),
|
LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x50),
|
||||||
LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x50),
|
LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x50),
|
||||||
LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x50),
|
LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x50),
|
||||||
|
LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x4c),
|
||||||
LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x50),
|
LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x50),
|
||||||
LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x34),
|
LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x50),
|
||||||
LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x34),
|
LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x4c),
|
||||||
|
LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x48),
|
||||||
|
LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x44),
|
||||||
|
LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x3C),
|
||||||
|
LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x3C),
|
||||||
|
LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x3C),
|
||||||
LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x4c),
|
LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x4c),
|
||||||
LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x4c),
|
LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x4c),
|
||||||
LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x30),
|
|
||||||
LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x30),
|
|
||||||
LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x28),
|
|
||||||
LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x24),
|
|
||||||
LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x24),
|
|
||||||
LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x24),
|
|
||||||
LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x4c),
|
LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x4c),
|
||||||
LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x4c),
|
LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x48),
|
||||||
LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x2c),
|
|
||||||
LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x2c),
|
|
||||||
0x0,
|
0x0,
|
||||||
0x00,
|
0x00,
|
||||||
0x00,
|
0x00,
|
||||||
|
@@ -61,7 +61,7 @@ wifi_get_macaddr = 0x40000b2c;
|
|||||||
wifi_rf_phy_disable = 0x40000b30;
|
wifi_rf_phy_disable = 0x40000b30;
|
||||||
wifi_rf_phy_enable = 0x40000b34;
|
wifi_rf_phy_enable = 0x40000b34;
|
||||||
wifi_is_started = 0x40000b38;
|
wifi_is_started = 0x40000b38;
|
||||||
sta_input = 0x40000b3c;
|
/*sta_input = 0x40000b3c;*/
|
||||||
sta_rx_eapol = 0x40000b40;
|
sta_rx_eapol = 0x40000b40;
|
||||||
sta_reset_beacon_timeout = 0x40000b44;
|
sta_reset_beacon_timeout = 0x40000b44;
|
||||||
sta_get_beacon_timeout = 0x40000b48;
|
sta_get_beacon_timeout = 0x40000b48;
|
||||||
|
@@ -23,7 +23,7 @@ esf_buf_recycle = 0x40000b64;
|
|||||||
GetAccess = 0x40000b68;
|
GetAccess = 0x40000b68;
|
||||||
hal_mac_is_low_rate_enabled = 0x40000b6c;
|
hal_mac_is_low_rate_enabled = 0x40000b6c;
|
||||||
hal_mac_tx_get_blockack = 0x40000b70;
|
hal_mac_tx_get_blockack = 0x40000b70;
|
||||||
hal_mac_tx_set_ppdu = 0x40000b74;
|
/*hal_mac_tx_set_ppdu = 0x40000b74;*/
|
||||||
hal_mac_tx_clr_mplen = 0x40000b78;
|
hal_mac_tx_clr_mplen = 0x40000b78;
|
||||||
hal_mac_get_txq_state = 0x40000b7c;
|
hal_mac_get_txq_state = 0x40000b7c;
|
||||||
hal_mac_clr_txq_state = 0x40000b80;
|
hal_mac_clr_txq_state = 0x40000b80;
|
||||||
@@ -72,7 +72,7 @@ lmacRecycleMPDU = 0x40000c30;
|
|||||||
lmacRxDone = 0x40000c34;
|
lmacRxDone = 0x40000c34;
|
||||||
lmacSetTxFrame = 0x40000c38;
|
lmacSetTxFrame = 0x40000c38;
|
||||||
lmacTxDone = 0x40000c3c;
|
lmacTxDone = 0x40000c3c;
|
||||||
lmacTxFrame = 0x40000c40;
|
/*lmacTxFrame = 0x40000c40;*/
|
||||||
lmacDisableTransmit = 0x40000c44;
|
lmacDisableTransmit = 0x40000c44;
|
||||||
lmacDiscardFrameExchangeSequence = 0x40000c48;
|
lmacDiscardFrameExchangeSequence = 0x40000c48;
|
||||||
lmacProcessCollision = 0x40000c4c;
|
lmacProcessCollision = 0x40000c4c;
|
||||||
@@ -110,10 +110,10 @@ pm_mac_sleep = 0x40000cc8;
|
|||||||
pm_enable_active_timer = 0x40000ccc;
|
pm_enable_active_timer = 0x40000ccc;
|
||||||
pm_enable_sleep_delay_timer = 0x40000cd0;
|
pm_enable_sleep_delay_timer = 0x40000cd0;
|
||||||
pm_local_tsf_process = 0x40000cd4;
|
pm_local_tsf_process = 0x40000cd4;
|
||||||
pm_set_beacon_filter = 0x40000cd8;
|
/*pm_set_beacon_filter = 0x40000cd8;*/
|
||||||
pm_is_in_wifi_slice_threshold = 0x40000cdc;
|
/*pm_is_in_wifi_slice_threshold = 0x40000cdc;*/
|
||||||
pm_is_waked = 0x40000ce0;
|
pm_is_waked = 0x40000ce0;
|
||||||
pm_keep_alive = 0x40000ce4;
|
/*pm_keep_alive = 0x40000ce4;*/
|
||||||
pm_on_beacon_rx = 0x40000ce8;
|
pm_on_beacon_rx = 0x40000ce8;
|
||||||
pm_on_data_rx = 0x40000cec;
|
pm_on_data_rx = 0x40000cec;
|
||||||
pm_on_data_tx = 0x40000cf0;
|
pm_on_data_tx = 0x40000cf0;
|
||||||
@@ -125,37 +125,37 @@ pm_on_isr_twt_wake = 0x40000d04;
|
|||||||
pm_on_tsf_timer = 0x40000d08;
|
pm_on_tsf_timer = 0x40000d08;
|
||||||
pm_on_twt_force_tx = 0x40000d0c;
|
pm_on_twt_force_tx = 0x40000d0c;
|
||||||
pm_parse_beacon = 0x40000d10;
|
pm_parse_beacon = 0x40000d10;
|
||||||
pm_process_tim = 0x40000d14;
|
/*pm_process_tim = 0x40000d14;*/
|
||||||
pm_rx_beacon_process = 0x40000d18;
|
pm_rx_beacon_process = 0x40000d18;
|
||||||
pm_rx_data_process = 0x40000d1c;
|
pm_rx_data_process = 0x40000d1c;
|
||||||
pm_sleep = 0x40000d20;
|
pm_sleep = 0x40000d20;
|
||||||
pm_sleep_for = 0x40000d24;
|
pm_sleep_for = 0x40000d24;
|
||||||
pm_tbtt_process = 0x40000d28;
|
//pm_tbtt_process = 0x40000d28;
|
||||||
pm_tx_data_done_process = 0x40000d2c;
|
pm_tx_data_done_process = 0x40000d2c;
|
||||||
pm_allow_tx = 0x40000d30;
|
pm_allow_tx = 0x40000d30;
|
||||||
pm_extend_tbtt_adaptive_servo = 0x40000d34;
|
pm_extend_tbtt_adaptive_servo = 0x40000d34;
|
||||||
pm_scale_listen_interval = 0x40000d38;
|
pm_scale_listen_interval = 0x40000d38;
|
||||||
pm_parse_mbssid_element = 0x40000d3c;
|
pm_parse_mbssid_element = 0x40000d3c;
|
||||||
pm_disconnected_wake = 0x40000d40;
|
pm_disconnected_wake = 0x40000d40;
|
||||||
pm_tx_data_process = 0x40000d44;
|
/*pm_tx_data_process = 0x40000d44;*/
|
||||||
pm_is_twt_awake = 0x40000d48;
|
pm_is_twt_awake = 0x40000d48;
|
||||||
pm_enable_twt_keep_alive = 0x40000d4c;
|
pm_enable_twt_keep_alive = 0x40000d4c;
|
||||||
pm_twt_on_tsf_timer = 0x40000d50;
|
pm_twt_on_tsf_timer = 0x40000d50;
|
||||||
pm_twt_process = 0x40000d54;
|
/*pm_twt_process = 0x40000d54;*/
|
||||||
pm_is_twt_start = 0x40000d58;
|
pm_is_twt_start = 0x40000d58;
|
||||||
pm_twt_set_target_wdev_time = 0x40000d5c;
|
pm_twt_set_target_wdev_time = 0x40000d5c;
|
||||||
pm_twt_set_target_tsf = 0x40000d60;
|
pm_twt_set_target_tsf = 0x40000d60;
|
||||||
pm_enable_twt_keep_alive_timer = 0x40000d64;
|
pm_enable_twt_keep_alive_timer = 0x40000d64;
|
||||||
pm_mac_try_enable_modem_state = 0x40000d68;
|
/*pm_mac_try_enable_modem_state = 0x40000d68;*/
|
||||||
pm_beacon_monitor_tbtt_timeout_process = 0x40000d6c;
|
pm_beacon_monitor_tbtt_timeout_process = 0x40000d6c;
|
||||||
pm_update_next_tbtt = 0x40000d70;
|
//pm_update_next_tbtt = 0x40000d70;
|
||||||
pm_twt_disallow_tx = 0x40000d74;
|
pm_twt_disallow_tx = 0x40000d74;
|
||||||
pm_clear_wakeup_signal = 0x40000d78;
|
//pm_clear_wakeup_signal = 0x40000d78;
|
||||||
pm_mac_disable_tsf_tbtt_soc_wakeup = 0x40000d7c;
|
/*pm_mac_disable_tsf_tbtt_soc_wakeup = 0x40000d7c;*/
|
||||||
pm_mac_disable_tsf_tbtt_modem_wakeup = 0x40000d80;
|
/*pm_mac_disable_tsf_tbtt_modem_wakeup = 0x40000d80;*/
|
||||||
pm_mac_enable_tsf_tbtt_soc_wakeup = 0x40000d84;
|
/*pm_mac_enable_tsf_tbtt_soc_wakeup = 0x40000d84;*/
|
||||||
pm_mac_enable_tsf_tbtt_modem_wakeup = 0x40000d88;
|
/*pm_mac_enable_tsf_tbtt_modem_wakeup = 0x40000d88;*/
|
||||||
pm_mac_modem_params_rt_update = 0x40000d8c;
|
/*pm_mac_modem_params_rt_update = 0x40000d8c;*/
|
||||||
pm_update_at_next_beacon = 0x40000d90;
|
pm_update_at_next_beacon = 0x40000d90;
|
||||||
pm_get_null_max_tx_time = 0x40000d94;
|
pm_get_null_max_tx_time = 0x40000d94;
|
||||||
pm_coex_schm_overall_period_get = 0x40000d98;
|
pm_coex_schm_overall_period_get = 0x40000d98;
|
||||||
@@ -175,18 +175,18 @@ ppEmptyDelimiterLength = 0x40000dcc;
|
|||||||
ppEnqueueRxq = 0x40000dd0;
|
ppEnqueueRxq = 0x40000dd0;
|
||||||
ppEnqueueTxDone = 0x40000dd4;
|
ppEnqueueTxDone = 0x40000dd4;
|
||||||
ppGetTxframe = 0x40000dd8;
|
ppGetTxframe = 0x40000dd8;
|
||||||
ppMapTxQueue = 0x40000ddc;
|
/*ppMapTxQueue = 0x40000ddc;*/
|
||||||
ppProcTxSecFrame = 0x40000de0;
|
ppProcTxSecFrame = 0x40000de0;
|
||||||
ppProcessRxPktHdr = 0x40000de4;
|
ppProcessRxPktHdr = 0x40000de4;
|
||||||
ppProcessTxQ = 0x40000de8;
|
/*ppProcessTxQ = 0x40000de8;*/
|
||||||
ppRecordBarRRC = 0x40000dec;
|
ppRecordBarRRC = 0x40000dec;
|
||||||
ppRecycleAmpdu = 0x40000df0;
|
ppRecycleAmpdu = 0x40000df0;
|
||||||
ppRecycleRxPkt = 0x40000df4;
|
ppRecycleRxPkt = 0x40000df4;
|
||||||
ppResortTxAMPDU = 0x40000df8;
|
ppResortTxAMPDU = 0x40000df8;
|
||||||
ppResumeTxAMPDU = 0x40000dfc;
|
ppResumeTxAMPDU = 0x40000dfc;
|
||||||
ppRxFragmentProc = 0x40000e00;
|
ppRxFragmentProc = 0x40000e00;
|
||||||
ppRxPkt = 0x40000e04;
|
/*ppRxPkt = 0x40000e04;*/
|
||||||
ppRxProtoProc = 0x40000e08;
|
/*ppRxProtoProc = 0x40000e08;*/
|
||||||
ppSearchTxQueue = 0x40000e0c;
|
ppSearchTxQueue = 0x40000e0c;
|
||||||
ppSearchTxframe = 0x40000e10;
|
ppSearchTxframe = 0x40000e10;
|
||||||
ppSelectNextQueue = 0x40000e14;
|
ppSelectNextQueue = 0x40000e14;
|
||||||
@@ -205,7 +205,7 @@ ppMapWaitTxq = 0x40000e44;
|
|||||||
ppProcessWaitingQueue = 0x40000e48;
|
ppProcessWaitingQueue = 0x40000e48;
|
||||||
ppDisableQueue = 0x40000e4c;
|
ppDisableQueue = 0x40000e4c;
|
||||||
ppCheckTxRTS = 0x40000e50;
|
ppCheckTxRTS = 0x40000e50;
|
||||||
ppProcessLifeTime = 0x40000e54;
|
/*ppProcessLifeTime = 0x40000e54;*/
|
||||||
ppProcTxCallback = 0x40000e58;
|
ppProcTxCallback = 0x40000e58;
|
||||||
ppCalPreFecPaddingFactor = 0x40000e5c;
|
ppCalPreFecPaddingFactor = 0x40000e5c;
|
||||||
ppCalDeliNum = 0x40000e60;
|
ppCalDeliNum = 0x40000e60;
|
||||||
@@ -229,7 +229,7 @@ rcampduuprate = 0x40000ea4;
|
|||||||
rcClearCurAMPDUSched = 0x40000ea8;
|
rcClearCurAMPDUSched = 0x40000ea8;
|
||||||
rcClearCurSched = 0x40000eac;
|
rcClearCurSched = 0x40000eac;
|
||||||
rcClearCurStat = 0x40000eb0;
|
rcClearCurStat = 0x40000eb0;
|
||||||
rcGetSched = 0x40000eb4;
|
/*rcGetSched = 0x40000eb4;*/
|
||||||
rcLowerSched = 0x40000eb8;
|
rcLowerSched = 0x40000eb8;
|
||||||
rcSetTxAmpduLimit = 0x40000ebc;
|
rcSetTxAmpduLimit = 0x40000ebc;
|
||||||
rcTxUpdatePer = 0x40000ec0;
|
rcTxUpdatePer = 0x40000ec0;
|
||||||
@@ -269,7 +269,7 @@ wdev_mac_special_reg_store = 0x40000f44;
|
|||||||
wdev_mac_wakeup = 0x40000f48;
|
wdev_mac_wakeup = 0x40000f48;
|
||||||
wdev_mac_sleep = 0x40000f4c;
|
wdev_mac_sleep = 0x40000f4c;
|
||||||
wDev_ProcessFiq = 0x40000f50;
|
wDev_ProcessFiq = 0x40000f50;
|
||||||
wDev_ProcessRxSucData = 0x40000f54;
|
/*wDev_ProcessRxSucData = 0x40000f54;*/
|
||||||
wdevProcessRxSucDataAll = 0x40000f58;
|
wdevProcessRxSucDataAll = 0x40000f58;
|
||||||
wdev_csi_len_align = 0x40000f5c;
|
wdev_csi_len_align = 0x40000f5c;
|
||||||
wDev_IndicateBeaconMemoryFrame = 0x40000f60;
|
wDev_IndicateBeaconMemoryFrame = 0x40000f60;
|
||||||
@@ -447,7 +447,7 @@ s_tbttstart = 0x4084fc88;
|
|||||||
***************************************/
|
***************************************/
|
||||||
|
|
||||||
/* Functions */
|
/* Functions */
|
||||||
pm_get_tbtt_count = 0x400014c8;
|
//pm_get_tbtt_count = 0x400014c8;
|
||||||
tsf_hal_get_time = 0x400014cc;
|
tsf_hal_get_time = 0x400014cc;
|
||||||
tsf_hal_get_counter_value = 0x400014d0;
|
tsf_hal_get_counter_value = 0x400014d0;
|
||||||
|
|
||||||
@@ -461,12 +461,12 @@ pm_beacon_offset_is_enabled = 0x40001554;
|
|||||||
pm_beacon_offset_is_sampling = 0x40001558;
|
pm_beacon_offset_is_sampling = 0x40001558;
|
||||||
pm_beacon_offset_add_total_counter = 0x4000155c;
|
pm_beacon_offset_add_total_counter = 0x4000155c;
|
||||||
pm_beacon_offset_add_loss_counter = 0x40001560;
|
pm_beacon_offset_add_loss_counter = 0x40001560;
|
||||||
pm_beacon_offset_check = 0x40001564;
|
//pm_beacon_offset_check = 0x40001564;
|
||||||
pm_beacon_offset_get_average = 0x40001568;
|
//pm_beacon_offset_get_average = 0x40001568;
|
||||||
pm_beacon_offset_get_expect = 0x4000156c;
|
//pm_beacon_offset_get_expect = 0x4000156c;
|
||||||
pm_beacon_offset_get_params = 0x40001570;
|
//pm_beacon_offset_get_params = 0x40001570;
|
||||||
pm_beacon_monitor_tbtt_stop = 0x40001574;
|
pm_beacon_monitor_tbtt_stop = 0x40001574;
|
||||||
pm_enable_max_idle_timer = 0x40001578;
|
/*pm_enable_max_idle_timer = 0x40001578;*/
|
||||||
/* Data (.data, .bss, .rodata) */
|
/* Data (.data, .bss, .rodata) */
|
||||||
s_pm_beacon_offset_ptr = 0x4084fc64;
|
s_pm_beacon_offset_ptr = 0x4084fc64;
|
||||||
s_pm_beacon_offset_config_ptr = 0x4084fc60;
|
s_pm_beacon_offset_config_ptr = 0x4084fc60;
|
||||||
|
@@ -235,21 +235,43 @@ typedef struct {
|
|||||||
*/
|
*/
|
||||||
uint32_t mu_bw[3];
|
uint32_t mu_bw[3];
|
||||||
uint32_t mu_sigb_dump;
|
uint32_t mu_sigb_dump;
|
||||||
|
#if CONFIG_IDF_TARGET_ESP32C5
|
||||||
uint32_t vht;
|
uint32_t vht;
|
||||||
uint32_t vht_noeb;
|
uint32_t vht_noeb;
|
||||||
uint32_t vht_stbc;
|
uint32_t vht_stbc;
|
||||||
uint32_t vht_txbf;
|
uint32_t vht_txbf;
|
||||||
uint32_t vht_retry;
|
uint32_t vht_retry;
|
||||||
|
#endif
|
||||||
uint32_t rx_isr;
|
uint32_t rx_isr;
|
||||||
uint32_t rx_nblks;
|
uint32_t rx_nblks;
|
||||||
uint32_t rx_ndpa;
|
uint32_t rx_ndpa;
|
||||||
uint32_t rx_reset_rxbase_cnt;
|
uint32_t rx_reset_rxbase_cnt;
|
||||||
uint32_t rx_base_null_cnt;
|
uint32_t rx_base_null_cnt;
|
||||||
|
#if CONFIG_IDF_TARGET_ESP32C5
|
||||||
uint32_t vht_mu[64][4];
|
uint32_t vht_mu[64][4];
|
||||||
uint32_t vht_mu_noeb;
|
uint32_t vht_mu_noeb;
|
||||||
uint32_t vht_mu_stbc;
|
uint32_t vht_mu_stbc;
|
||||||
uint32_t vht_mu_retry[64][4];
|
uint32_t vht_mu_retry[64][4];
|
||||||
uint16_t vht_mu_mcs[64][4][12];
|
uint16_t vht_mu_mcs[64][4][12];
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if CONFIG_IDF_TARGET_ESP32C61
|
||||||
|
int8_t min_legacy_rssi;
|
||||||
|
int8_t max_legacy_rssi;
|
||||||
|
float avg_legacy_rssi;
|
||||||
|
|
||||||
|
int8_t min_data_rssi;
|
||||||
|
int8_t max_data_rssi;
|
||||||
|
float avg_data_rssi;
|
||||||
|
|
||||||
|
int8_t min_mu_legacy_rssi;
|
||||||
|
int8_t max_mu_legacy_rssi;
|
||||||
|
float avg_mu_legacy_rssi;
|
||||||
|
|
||||||
|
int8_t min_mu_data_rssi;
|
||||||
|
int8_t max_mu_data_rssi;
|
||||||
|
float avg_mu_data_rssi;
|
||||||
|
#endif
|
||||||
} esp_test_rx_statistics_t; //140 bytes
|
} esp_test_rx_statistics_t; //140 bytes
|
||||||
|
|
||||||
#else
|
#else
|
||||||
|
Submodule components/esp_wifi/lib updated: 561f3904ef...38709b89a7
@@ -1,2 +1,2 @@
|
|||||||
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
|
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-C61 | ESP32-S2 | ESP32-S3 |
|
||||||
| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | -------- |
|
| ----------------- | ----- | -------- | -------- | -------- | -------- | --------- | -------- | -------- |
|
||||||
|
@@ -1,2 +1,2 @@
|
|||||||
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
|
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-C61 | ESP32-S2 | ESP32-S3 |
|
||||||
| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | -------- |
|
| ----------------- | ----- | -------- | -------- | -------- | -------- | --------- | -------- | -------- |
|
||||||
|
@@ -1,3 +1,3 @@
|
|||||||
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
|
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-C61 | ESP32-S2 | ESP32-S3 |
|
||||||
| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | -------- |
|
| ----------------- | ----- | -------- | -------- | -------- | -------- | --------- | -------- | -------- |
|
||||||
|
|
||||||
|
@@ -1,2 +1,2 @@
|
|||||||
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
|
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-C61 | ESP32-S2 | ESP32-S3 |
|
||||||
| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | -------- |
|
| ----------------- | ----- | -------- | -------- | -------- | -------- | --------- | -------- | -------- |
|
||||||
|
@@ -51,6 +51,10 @@ config SOC_PHY_SUPPORTED
|
|||||||
bool
|
bool
|
||||||
default y
|
default y
|
||||||
|
|
||||||
|
config SOC_WIFI_SUPPORTED
|
||||||
|
bool
|
||||||
|
default y
|
||||||
|
|
||||||
config SOC_SUPPORTS_SECURE_DL_MODE
|
config SOC_SUPPORTS_SECURE_DL_MODE
|
||||||
bool
|
bool
|
||||||
default y
|
default y
|
||||||
@@ -1239,6 +1243,42 @@ config SOC_TEMPERATURE_SENSOR_UNDER_PD_TOP_DOMAIN
|
|||||||
bool
|
bool
|
||||||
default y
|
default y
|
||||||
|
|
||||||
|
config SOC_WIFI_HW_TSF
|
||||||
|
bool
|
||||||
|
default y
|
||||||
|
|
||||||
|
config SOC_WIFI_FTM_SUPPORT
|
||||||
|
bool
|
||||||
|
default n
|
||||||
|
|
||||||
|
config SOC_WIFI_GCMP_SUPPORT
|
||||||
|
bool
|
||||||
|
default y
|
||||||
|
|
||||||
|
config SOC_WIFI_WAPI_SUPPORT
|
||||||
|
bool
|
||||||
|
default y
|
||||||
|
|
||||||
|
config SOC_WIFI_CSI_SUPPORT
|
||||||
|
bool
|
||||||
|
default y
|
||||||
|
|
||||||
|
config SOC_WIFI_MESH_SUPPORT
|
||||||
|
bool
|
||||||
|
default y
|
||||||
|
|
||||||
|
config SOC_WIFI_HE_SUPPORT
|
||||||
|
bool
|
||||||
|
default y
|
||||||
|
|
||||||
|
config SOC_WIFI_MAC_VERSION_NUM
|
||||||
|
int
|
||||||
|
default 3
|
||||||
|
|
||||||
|
config SOC_WIFI_NAN_SUPPORT
|
||||||
|
bool
|
||||||
|
default y
|
||||||
|
|
||||||
config SOC_BLE_SUPPORTED
|
config SOC_BLE_SUPPORTED
|
||||||
bool
|
bool
|
||||||
default y
|
default y
|
||||||
|
@@ -30,7 +30,7 @@
|
|||||||
#define SOC_ASYNC_MEMCPY_SUPPORTED 1
|
#define SOC_ASYNC_MEMCPY_SUPPORTED 1
|
||||||
#define SOC_TEMP_SENSOR_SUPPORTED 1
|
#define SOC_TEMP_SENSOR_SUPPORTED 1
|
||||||
#define SOC_PHY_SUPPORTED 1
|
#define SOC_PHY_SUPPORTED 1
|
||||||
// #define SOC_WIFI_SUPPORTED 1 //TODO: IDF-13138, re-open on c61 eco3
|
#define SOC_WIFI_SUPPORTED 1
|
||||||
#define SOC_SUPPORTS_SECURE_DL_MODE 1
|
#define SOC_SUPPORTS_SECURE_DL_MODE 1
|
||||||
#define SOC_EFUSE_KEY_PURPOSE_FIELD 1
|
#define SOC_EFUSE_KEY_PURPOSE_FIELD 1
|
||||||
#define SOC_EFUSE_SUPPORTED 1
|
#define SOC_EFUSE_SUPPORTED 1
|
||||||
@@ -510,15 +510,15 @@
|
|||||||
|
|
||||||
/*------------------------------------ WI-FI CAPS ------------------------------------*/
|
/*------------------------------------ WI-FI CAPS ------------------------------------*/
|
||||||
//TODO: IDF-13138, re-open on c61 eco3
|
//TODO: IDF-13138, re-open on c61 eco3
|
||||||
// #define SOC_WIFI_HW_TSF (1) /*!< Support hardware TSF */
|
#define SOC_WIFI_HW_TSF (1) /*!< Support hardware TSF */
|
||||||
// #define SOC_WIFI_FTM_SUPPORT (0) /*!< Support FTM */
|
#define SOC_WIFI_FTM_SUPPORT (0) /*!< Support FTM */
|
||||||
// #define SOC_WIFI_GCMP_SUPPORT (1) /*!< Support GCMP(GCMP128 and GCMP256) */
|
#define SOC_WIFI_GCMP_SUPPORT (1) /*!< Support GCMP(GCMP128 and GCMP256) */
|
||||||
// #define SOC_WIFI_WAPI_SUPPORT (1) /*!< Support WAPI */
|
#define SOC_WIFI_WAPI_SUPPORT (1) /*!< Support WAPI */
|
||||||
// #define SOC_WIFI_CSI_SUPPORT (1) /*!< Support CSI */
|
#define SOC_WIFI_CSI_SUPPORT (1) /*!< Support CSI */
|
||||||
// #define SOC_WIFI_MESH_SUPPORT (1) /*!< Support WIFI MESH */
|
#define SOC_WIFI_MESH_SUPPORT (1) /*!< Support WIFI MESH */
|
||||||
// #define SOC_WIFI_HE_SUPPORT (1) /*!< Support Wi-Fi 6 */
|
#define SOC_WIFI_HE_SUPPORT (1) /*!< Support Wi-Fi 6 */
|
||||||
// #define SOC_WIFI_MAC_VERSION_NUM (3) /*!< Wi-Fi MAC version num is 3 */
|
#define SOC_WIFI_MAC_VERSION_NUM (3) /*!< Wi-Fi MAC version num is 3 */
|
||||||
// #define SOC_WIFI_NAN_SUPPORT (1) /*!< Support WIFI Aware (NAN) */
|
#define SOC_WIFI_NAN_SUPPORT (1) /*!< Support WIFI Aware (NAN) */
|
||||||
|
|
||||||
// /*---------------------------------- Bluetooth CAPS ----------------------------------*/
|
// /*---------------------------------- Bluetooth CAPS ----------------------------------*/
|
||||||
#define SOC_BLE_SUPPORTED (1) /*!< Support Bluetooth Low Energy hardware */
|
#define SOC_BLE_SUPPORTED (1) /*!< Support Bluetooth Low Energy hardware */
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
|
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-C61 | ESP32-S2 | ESP32-S3 |
|
||||||
| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | -------- |
|
| ----------------- | ----- | -------- | -------- | -------- | -------- | --------- | -------- | -------- |
|
||||||
|
|
||||||
# wpa_supplicant unit test
|
# wpa_supplicant unit test
|
||||||
|
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-S3 |
|
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-C61 | ESP32-S3 |
|
||||||
| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- |
|
| ----------------- | ----- | -------- | -------- | -------- | -------- | --------- | -------- |
|
||||||
|
|
||||||
# ESP-IDF Blufi Example
|
# ESP-IDF Blufi Example
|
||||||
|
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-S3 |
|
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-C61 | ESP32-S3 |
|
||||||
| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- |
|
| ----------------- | ----- | -------- | -------- | -------- | -------- | --------- | -------- |
|
||||||
|
|
||||||
# BLE Peripheral with ICMP Echo-Reply
|
# BLE Peripheral with ICMP Echo-Reply
|
||||||
|
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
| Supported Targets | ESP32 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
|
| Supported Targets | ESP32 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-C61 | ESP32-S2 | ESP32-S3 |
|
||||||
| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- |
|
| ----------------- | ----- | -------- | -------- | -------- | --------- | -------- | -------- |
|
||||||
|
|
||||||
# Mesh Internal Communication Example
|
# Mesh Internal Communication Example
|
||||||
|
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
| Supported Targets | ESP32 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
|
| Supported Targets | ESP32 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-C61 | ESP32-S2 | ESP32-S3 |
|
||||||
| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- |
|
| ----------------- | ----- | -------- | -------- | -------- | --------- | -------- | -------- |
|
||||||
|
|
||||||
# Mesh IP Internal Networking example
|
# Mesh IP Internal Networking example
|
||||||
|
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
| Supported Targets | ESP32 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
|
| Supported Targets | ESP32 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-C61 | ESP32-S2 | ESP32-S3 |
|
||||||
| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- |
|
| ----------------- | ----- | -------- | -------- | -------- | --------- | -------- | -------- |
|
||||||
|
|
||||||
# Mesh Manual Networking Example
|
# Mesh Manual Networking Example
|
||||||
|
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
|
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-C61 | ESP32-S2 | ESP32-S3 |
|
||||||
| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | -------- |
|
| ----------------- | ----- | -------- | -------- | -------- | -------- | --------- | -------- | -------- |
|
||||||
|
|
||||||
# eth2ap Example
|
# eth2ap Example
|
||||||
(See the README.md file in the upper level 'examples' directory for more information about examples. To try a more complex application about Ethernet to WiFi data forwarding, please go to [iot-solution](https://github.com/espressif/esp-iot-solution/tree/release/v1.0/examples/eth2wifi).)
|
(See the README.md file in the upper level 'examples' directory for more information about examples. To try a more complex application about Ethernet to WiFi data forwarding, please go to [iot-solution](https://github.com/espressif/esp-iot-solution/tree/release/v1.0/examples/eth2wifi).)
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
|
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-C61 | ESP32-S2 | ESP32-S3 |
|
||||||
| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | -------- |
|
| ----------------- | ----- | -------- | -------- | -------- | -------- | --------- | -------- | -------- |
|
||||||
|
|
||||||
# Simple Sniffer Example
|
# Simple Sniffer Example
|
||||||
|
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
|
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-C61 | ESP32-S2 | ESP32-S3 |
|
||||||
| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | -------- |
|
| ----------------- | ----- | -------- | -------- | -------- | -------- | --------- | -------- | -------- |
|
||||||
|
|
||||||
# WiFi station to "Wired" interface L2 forwarder
|
# WiFi station to "Wired" interface L2 forwarder
|
||||||
|
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-P4 | ESP32-S2 | ESP32-S3 |
|
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-C61 | ESP32-P4 | ESP32-S2 | ESP32-S3 |
|
||||||
| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | -------- | -------- |
|
| ----------------- | ----- | -------- | -------- | -------- | -------- | --------- | -------- | -------- | -------- |
|
||||||
|
|
||||||
# OpenThread Border Router Example
|
# OpenThread Border Router Example
|
||||||
|
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
|
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-C61 | ESP32-S2 | ESP32-S3 |
|
||||||
| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | -------- |
|
| ----------------- | ----- | -------- | -------- | -------- | -------- | --------- | -------- | -------- |
|
||||||
|
|
||||||
# Thread Radio Encapsulation Link Example
|
# Thread Radio Encapsulation Link Example
|
||||||
|
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
| Supported Targets | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-P4 | ESP32-S2 | ESP32-S3 |
|
| Supported Targets | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-C61 | ESP32-P4 | ESP32-S2 | ESP32-S3 |
|
||||||
| ----------------- | -------- | -------- | -------- | -------- | -------- | -------- |
|
| ----------------- | -------- | -------- | -------- | --------- | -------- | -------- | -------- |
|
||||||
|
|
||||||
|
|
||||||
# I2C slave example
|
# I2C slave example
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
|
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-C61 | ESP32-S2 | ESP32-S3 |
|
||||||
| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | -------- |
|
| ----------------- | ----- | -------- | -------- | -------- | -------- | --------- | -------- | -------- |
|
||||||
|
|
||||||
# Captive Portal Example
|
# Captive Portal Example
|
||||||
|
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
|
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-C61 | ESP32-S2 | ESP32-S3 |
|
||||||
| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | -------- |
|
| ----------------- | ----- | -------- | -------- | -------- | -------- | --------- | -------- | -------- |
|
||||||
|
|
||||||
# Wi-Fi Provisioning Manager Example
|
# Wi-Fi Provisioning Manager Example
|
||||||
|
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
|
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-C61 | ESP32-S2 | ESP32-S3 |
|
||||||
| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | -------- |
|
| ----------------- | ----- | -------- | -------- | -------- | -------- | --------- | -------- | -------- |
|
||||||
|
|
||||||
# ESPNOW Example
|
# ESPNOW Example
|
||||||
|
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
|
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-C61 | ESP32-S2 | ESP32-S3 |
|
||||||
| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | -------- |
|
| ----------------- | ----- | -------- | -------- | -------- | -------- | --------- | -------- | -------- |
|
||||||
|
|
||||||
# Wi-Fi Fast Scan Example
|
# Wi-Fi Fast Scan Example
|
||||||
|
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
|
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-C61 | ESP32-S2 | ESP32-S3 |
|
||||||
| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | -------- |
|
| ----------------- | ----- | -------- | -------- | -------- | -------- | --------- | -------- | -------- |
|
||||||
|
|
||||||
# Wi-Fi SoftAP Example
|
# Wi-Fi SoftAP Example
|
||||||
|
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
|
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-C61 | ESP32-S2 | ESP32-S3 |
|
||||||
| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | -------- |
|
| ----------------- | ----- | -------- | -------- | -------- | -------- | --------- | -------- | -------- |
|
||||||
|
|
||||||
# Wi-Fi Station Example
|
# Wi-Fi Station Example
|
||||||
|
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-P4 | ESP32-S2 | ESP32-S3 |
|
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-C61 | ESP32-P4 | ESP32-S2 | ESP32-S3 |
|
||||||
| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | -------- | -------- |
|
| ----------------- | ----- | -------- | -------- | -------- | -------- | --------- | -------- | -------- | -------- |
|
||||||
|
|
||||||
# Iperf Example
|
# Iperf Example
|
||||||
|
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
| Supported Targets | ESP32-C5 | ESP32-C6 |
|
| Supported Targets | ESP32-C5 | ESP32-C6 | ESP32-C61 |
|
||||||
| ----------------- | -------- | -------- |
|
| ----------------- | -------- | -------- | --------- |
|
||||||
|
|
||||||
# Wifi itwt Example
|
# Wifi itwt Example
|
||||||
|
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
|
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-C61 | ESP32-S2 | ESP32-S3 |
|
||||||
| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | -------- |
|
| ----------------- | ----- | -------- | -------- | -------- | -------- | --------- | -------- | -------- |
|
||||||
|
|
||||||
# Wifi Power Save Example
|
# Wifi Power Save Example
|
||||||
|
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
|
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-C61 | ESP32-S2 | ESP32-S3 |
|
||||||
| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | -------- |
|
| ----------------- | ----- | -------- | -------- | -------- | -------- | --------- | -------- | -------- |
|
||||||
|
|
||||||
# Roaming Example
|
# Roaming Example
|
||||||
|
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
|
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-C61 | ESP32-S2 | ESP32-S3 |
|
||||||
| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | -------- |
|
| ----------------- | ----- | -------- | -------- | -------- | -------- | --------- | -------- | -------- |
|
||||||
|
|
||||||
# Wi-Fi Station Example
|
# Wi-Fi Station Example
|
||||||
|
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
|
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-C61 | ESP32-S2 | ESP32-S3 |
|
||||||
| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | -------- |
|
| ----------------- | ----- | -------- | -------- | -------- | -------- | --------- | -------- | -------- |
|
||||||
|
|
||||||
# Wi-Fi Scan Example
|
# Wi-Fi Scan Example
|
||||||
|
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
|
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-C61 | ESP32-S2 | ESP32-S3 |
|
||||||
| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | -------- |
|
| ----------------- | ----- | -------- | -------- | -------- | -------- | --------- | -------- | -------- |
|
||||||
|
|
||||||
# smartconfig Example
|
# smartconfig Example
|
||||||
|
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
|
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-C61 | ESP32-S2 | ESP32-S3 |
|
||||||
| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | -------- |
|
| ----------------- | ----- | -------- | -------- | -------- | -------- | --------- | -------- | -------- |
|
||||||
|
|
||||||
# Wi-Fi SoftAP & Station Example
|
# Wi-Fi SoftAP & Station Example
|
||||||
|
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
| Supported Targets | ESP32 | ESP32-C5 | ESP32-S2 |
|
| Supported Targets | ESP32 | ESP32-C5 | ESP32-C61 | ESP32-S2 |
|
||||||
| ----------------- | ----- | -------- | -------- |
|
| ----------------- | ----- | -------- | --------- | -------- |
|
||||||
|
|
||||||
# NAN Console Example
|
# NAN Console Example
|
||||||
|
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
| Supported Targets | ESP32 | ESP32-C5 | ESP32-S2 |
|
| Supported Targets | ESP32 | ESP32-C5 | ESP32-C61 | ESP32-S2 |
|
||||||
| ----------------- | ----- | -------- | -------- |
|
| ----------------- | ----- | -------- | --------- | -------- |
|
||||||
|
|
||||||
# NAN Publisher Example
|
# NAN Publisher Example
|
||||||
|
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
| Supported Targets | ESP32 | ESP32-C5 | ESP32-S2 |
|
| Supported Targets | ESP32 | ESP32-C5 | ESP32-C61 | ESP32-S2 |
|
||||||
| ----------------- | ----- | -------- | -------- |
|
| ----------------- | ----- | -------- | --------- | -------- |
|
||||||
|
|
||||||
# NAN Subscriber Example
|
# NAN Subscriber Example
|
||||||
|
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
|
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-C61 | ESP32-S2 | ESP32-S3 |
|
||||||
| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | -------- |
|
| ----------------- | ----- | -------- | -------- | -------- | -------- | --------- | -------- | -------- |
|
||||||
|
|
||||||
# WPA2 Enterprise Example
|
# WPA2 Enterprise Example
|
||||||
|
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
|
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-C61 | ESP32-S2 | ESP32-S3 |
|
||||||
| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | -------- |
|
| ----------------- | ----- | -------- | -------- | -------- | -------- | --------- | -------- | -------- |
|
||||||
|
|
||||||
# Device Provisioning Protocol (Enrollee) Example
|
# Device Provisioning Protocol (Enrollee) Example
|
||||||
|
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
|
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-C61 | ESP32-S2 | ESP32-S3 |
|
||||||
| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | -------- |
|
| ----------------- | ----- | -------- | -------- | -------- | -------- | --------- | -------- | -------- |
|
||||||
|
|
||||||
|
|
||||||
# Understanding different WiFi enterprise modes:
|
# Understanding different WiFi enterprise modes:
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
|
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-C61 | ESP32-S2 | ESP32-S3 |
|
||||||
| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | -------- |
|
| ----------------- | ----- | -------- | -------- | -------- | -------- | --------- | -------- | -------- |
|
||||||
|
|
||||||
# WiFi NVS Config Example
|
# WiFi NVS Config Example
|
||||||
|
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
|
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-C61 | ESP32-S2 | ESP32-S3 |
|
||||||
| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | -------- |
|
| ----------------- | ----- | -------- | -------- | -------- | -------- | --------- | -------- | -------- |
|
||||||
|
|
||||||
# Wi-Fi WPS Example
|
# Wi-Fi WPS Example
|
||||||
|
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
|
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-C61 | ESP32-S2 | ESP32-S3 |
|
||||||
| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | -------- |
|
| ----------------- | ----- | -------- | -------- | -------- | -------- | --------- | -------- | -------- |
|
||||||
|
|
||||||
# Wi-Fi WPS Registrar Example
|
# Wi-Fi WPS Registrar Example
|
||||||
|
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
|
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-C61 | ESP32-S2 | ESP32-S3 |
|
||||||
| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | -------- |
|
| ----------------- | ----- | -------- | -------- | -------- | -------- | --------- | -------- | -------- |
|
||||||
|
|
||||||
# I2C-WIFI Test
|
# I2C-WIFI Test
|
||||||
|
|
||||||
|
@@ -1,2 +1,2 @@
|
|||||||
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
|
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-C61 | ESP32-S2 | ESP32-S3 |
|
||||||
| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | -------- |
|
| ----------------- | ----- | -------- | -------- | -------- | -------- | --------- | -------- | -------- |
|
||||||
|
@@ -1,2 +1,2 @@
|
|||||||
| Supported Targets | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
|
| Supported Targets | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-C61 | ESP32-S2 | ESP32-S3 |
|
||||||
| ----------------- | -------- | -------- | -------- | -------- | -------- | -------- |
|
| ----------------- | -------- | -------- | -------- | -------- | --------- | -------- | -------- |
|
||||||
|
Reference in New Issue
Block a user