forked from espressif/esp-idf
feat(wifi): chip esp32c5 eco2 support wifi
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
|
||||||
*/
|
*/
|
||||||
@@ -17,220 +17,61 @@ const char __attribute__((section(".rodata"))) phy_init_magic_pre[] = PHY_INIT_M
|
|||||||
* @brief Structure containing default recommended PHY initialization parameters.
|
* @brief Structure containing default recommended PHY initialization parameters.
|
||||||
*/
|
*/
|
||||||
const esp_phy_init_data_t phy_init_data= { {
|
const esp_phy_init_data_t phy_init_data= { {
|
||||||
0x01,
|
|
||||||
0x00,
|
0x00,
|
||||||
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, 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, 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, 0x44),
|
||||||
|
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, 0x48),
|
||||||
LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x44),
|
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, 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, 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, 0x48),
|
|
||||||
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, 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, 0x48),
|
||||||
LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x44),
|
LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x44),
|
||||||
|
LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x44),
|
||||||
|
LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x40),
|
||||||
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, 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, 0x48),
|
LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x48),
|
||||||
0x00,
|
LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x44),
|
||||||
0x00,
|
LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x40),
|
||||||
0x00,
|
LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x40),
|
||||||
0x00,
|
LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x48),
|
||||||
0x00,
|
LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x48),
|
||||||
0x00,
|
LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x48),
|
||||||
0x00,
|
LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x44),
|
||||||
0x00,
|
LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x48),
|
||||||
0x00,
|
LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x44),
|
||||||
0x00,
|
LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x40),
|
||||||
0x00,
|
LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x40),
|
||||||
0x00,
|
LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x3C),
|
||||||
0x00,
|
LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x48),
|
||||||
0x00,
|
LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x44),
|
||||||
0x00,
|
LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x40),
|
||||||
0x00,
|
LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x40),
|
||||||
0x00,
|
LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x3C),
|
||||||
0x00,
|
LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x38),
|
||||||
0x00,
|
LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x44),
|
||||||
0x00,
|
LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x40),
|
||||||
0x00,
|
LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x40),
|
||||||
0x00,
|
LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x3C),
|
||||||
0x00,
|
0x0,
|
||||||
0x00,
|
0x0,
|
||||||
0x00,
|
0x0,
|
||||||
0x00,
|
0x0,
|
||||||
0x00,
|
0x0,
|
||||||
0x00,
|
0x0,
|
||||||
0x00,
|
0x0,
|
||||||
0x00,
|
0x0,
|
||||||
0x00,
|
0x0,
|
||||||
0x00,
|
0x0,
|
||||||
0x00,
|
0x0,
|
||||||
0x00,
|
0x0,
|
||||||
0x00,
|
0x0,
|
||||||
0x00,
|
0x0,
|
||||||
0x00,
|
0x0,
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0x00,
|
|
||||||
0,
|
0,
|
||||||
0,
|
0,
|
||||||
0,
|
0,
|
||||||
@@ -272,7 +113,166 @@ const esp_phy_init_data_t phy_init_data= { {
|
|||||||
0,
|
0,
|
||||||
0,
|
0,
|
||||||
0,
|
0,
|
||||||
0x5A
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0xF5
|
||||||
} };
|
} };
|
||||||
|
|
||||||
const char __attribute__((section(".rodata"))) phy_init_magic_post[] = PHY_INIT_MAGIC;
|
const char __attribute__((section(".rodata"))) phy_init_magic_post[] = PHY_INIT_MAGIC;
|
||||||
|
Submodule components/esp_phy/lib updated: 9863dc07be...5466bfa8fd
@@ -65,7 +65,7 @@ wifi_get_macaddr = 0x40000bc4;
|
|||||||
wifi_rf_phy_disable = 0x40000bc8;
|
wifi_rf_phy_disable = 0x40000bc8;
|
||||||
wifi_rf_phy_enable = 0x40000bcc;
|
wifi_rf_phy_enable = 0x40000bcc;
|
||||||
wifi_is_started = 0x40000bd0;
|
wifi_is_started = 0x40000bd0;
|
||||||
sta_input = 0x40000bd4;
|
/*sta_input = 0x40000bd4;*/
|
||||||
sta_rx_eapol = 0x40000bd8;
|
sta_rx_eapol = 0x40000bd8;
|
||||||
sta_reset_beacon_timeout = 0x40000bdc;
|
sta_reset_beacon_timeout = 0x40000bdc;
|
||||||
sta_get_beacon_timeout = 0x40000be0;
|
sta_get_beacon_timeout = 0x40000be0;
|
||||||
|
@@ -74,7 +74,7 @@ lmacRecycleMPDU = 0x40000cc0;
|
|||||||
lmacRxDone = 0x40000cc4;
|
lmacRxDone = 0x40000cc4;
|
||||||
lmacSetTxFrame = 0x40000cc8;
|
lmacSetTxFrame = 0x40000cc8;
|
||||||
lmacTxDone = 0x40000ccc;
|
lmacTxDone = 0x40000ccc;
|
||||||
lmacTxFrame = 0x40000cd0;
|
/*lmacTxFrame = 0x40000cd0;*/
|
||||||
lmacDisableTransmit = 0x40000cd4;
|
lmacDisableTransmit = 0x40000cd4;
|
||||||
lmacDiscardFrameExchangeSequence = 0x40000cd8;
|
lmacDiscardFrameExchangeSequence = 0x40000cd8;
|
||||||
lmacProcessCollision = 0x40000cdc;
|
lmacProcessCollision = 0x40000cdc;
|
||||||
@@ -116,7 +116,7 @@ pm_local_tsf_process = 0x40000d68;
|
|||||||
pm_set_beacon_filter = 0x40000d6c;
|
pm_set_beacon_filter = 0x40000d6c;
|
||||||
/*pm_is_in_wifi_slice_threshold = 0x40000d70;*/
|
/*pm_is_in_wifi_slice_threshold = 0x40000d70;*/
|
||||||
pm_is_waked = 0x40000d74;
|
pm_is_waked = 0x40000d74;
|
||||||
pm_keep_alive = 0x40000d78;
|
/*pm_keep_alive = 0x40000d78;*/
|
||||||
pm_on_beacon_rx = 0x40000d7c;
|
pm_on_beacon_rx = 0x40000d7c;
|
||||||
pm_on_data_rx = 0x40000d80;
|
pm_on_data_rx = 0x40000d80;
|
||||||
pm_on_data_tx = 0x40000d84;
|
pm_on_data_tx = 0x40000d84;
|
||||||
@@ -144,7 +144,7 @@ pm_tx_data_process = 0x40000dd8;
|
|||||||
pm_is_twt_awake = 0x40000ddc;
|
pm_is_twt_awake = 0x40000ddc;
|
||||||
pm_enable_twt_keep_alive = 0x40000de0;
|
pm_enable_twt_keep_alive = 0x40000de0;
|
||||||
pm_twt_on_tsf_timer = 0x40000de4;
|
pm_twt_on_tsf_timer = 0x40000de4;
|
||||||
pm_twt_process = 0x40000de8;
|
/*pm_twt_process = 0x40000de8;*/
|
||||||
pm_is_twt_start = 0x40000dec;
|
pm_is_twt_start = 0x40000dec;
|
||||||
pm_twt_set_target_wdev_time = 0x40000df0;
|
pm_twt_set_target_wdev_time = 0x40000df0;
|
||||||
pm_twt_set_target_tsf = 0x40000df4;
|
pm_twt_set_target_tsf = 0x40000df4;
|
||||||
@@ -175,10 +175,10 @@ ppEmptyDelimiterLength = 0x40000e54;
|
|||||||
ppEnqueueRxq = 0x40000e58;
|
ppEnqueueRxq = 0x40000e58;
|
||||||
ppEnqueueTxDone = 0x40000e5c;
|
ppEnqueueTxDone = 0x40000e5c;
|
||||||
ppGetTxframe = 0x40000e60;
|
ppGetTxframe = 0x40000e60;
|
||||||
ppMapTxQueue = 0x40000e64;
|
/*ppMapTxQueue = 0x40000e64;*/
|
||||||
ppProcTxSecFrame = 0x40000e68;
|
ppProcTxSecFrame = 0x40000e68;
|
||||||
ppProcessRxPktHdr = 0x40000e6c;
|
ppProcessRxPktHdr = 0x40000e6c;
|
||||||
ppProcessTxQ = 0x40000e70;
|
/*ppProcessTxQ = 0x40000e70;*/
|
||||||
ppRecordBarRRC = 0x40000e74;
|
ppRecordBarRRC = 0x40000e74;
|
||||||
ppRecycleAmpdu = 0x40000e78;
|
ppRecycleAmpdu = 0x40000e78;
|
||||||
ppRecycleRxPkt = 0x40000e7c;
|
ppRecycleRxPkt = 0x40000e7c;
|
||||||
@@ -230,7 +230,7 @@ rcampduuprate = 0x40000f30;
|
|||||||
rcClearCurAMPDUSched = 0x40000f34;
|
rcClearCurAMPDUSched = 0x40000f34;
|
||||||
rcClearCurSched = 0x40000f38;
|
rcClearCurSched = 0x40000f38;
|
||||||
rcClearCurStat = 0x40000f3c;
|
rcClearCurStat = 0x40000f3c;
|
||||||
rcGetSched = 0x40000f40;
|
/*rcGetSched = 0x40000f40;*/
|
||||||
rcLowerSched = 0x40000f44;
|
rcLowerSched = 0x40000f44;
|
||||||
rcSetTxAmpduLimit = 0x40000f48;
|
rcSetTxAmpduLimit = 0x40000f48;
|
||||||
rcTxUpdatePer = 0x40000f4c;
|
rcTxUpdatePer = 0x40000f4c;
|
||||||
@@ -270,7 +270,7 @@ wdev_mac_special_reg_store = 0x40000fd0;
|
|||||||
wdev_mac_wakeup = 0x40000fd4;
|
wdev_mac_wakeup = 0x40000fd4;
|
||||||
wdev_mac_sleep = 0x40000fd8;
|
wdev_mac_sleep = 0x40000fd8;
|
||||||
wDev_ProcessFiq = 0x40000fdc;
|
wDev_ProcessFiq = 0x40000fdc;
|
||||||
wDev_ProcessRxSucData = 0x40000fe0;
|
/*wDev_ProcessRxSucData = 0x40000fe0;*/
|
||||||
wdevProcessRxSucDataAll = 0x40000fe4;
|
wdevProcessRxSucDataAll = 0x40000fe4;
|
||||||
wdev_csi_len_align = 0x40000fe8;
|
wdev_csi_len_align = 0x40000fe8;
|
||||||
wDev_IndicateBeaconMemoryFrame = 0x40000fec;
|
wDev_IndicateBeaconMemoryFrame = 0x40000fec;
|
||||||
@@ -483,7 +483,7 @@ tsf_hal_get_counter_value = 0x40001524;
|
|||||||
***************************************/
|
***************************************/
|
||||||
|
|
||||||
/* Functions */
|
/* Functions */
|
||||||
pm_enable_max_idle_timer = 0x400015b8;
|
/*pm_enable_max_idle_timer = 0x400015b8;*/
|
||||||
pm_beacon_offset_is_enabled = 0x400015bc;
|
pm_beacon_offset_is_enabled = 0x400015bc;
|
||||||
pm_beacon_offset_is_sampling = 0x400015c0;
|
pm_beacon_offset_is_sampling = 0x400015c0;
|
||||||
pm_beacon_offset_add_total_counter = 0x400015c4;
|
pm_beacon_offset_add_total_counter = 0x400015c4;
|
||||||
|
@@ -198,7 +198,8 @@ esp_err_t esp_test_clr_rx_ctrls(void);
|
|||||||
esp_err_t esp_test_get_rx_ctrls(esp_test_rx_ctrl_t* rx);
|
esp_err_t esp_test_get_rx_ctrls(esp_test_rx_ctrl_t* rx);
|
||||||
|
|
||||||
void hal_set_tx_pwr(wifi_phy_rate_t rate, int8_t max_pwr);
|
void hal_set_tx_pwr(wifi_phy_rate_t rate, int8_t max_pwr);
|
||||||
int8_t hal_get_tx_pwr(wifi_phy_rate_t rate);
|
void esp_wifi_disable_obss_narrow_bw_ru(bool disable);
|
||||||
|
void esp_wifi_set_bmfmee_nsts(bool he, uint8_t bmfmee_sts);
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* SPDX-FileCopyrightText: 2022-2024 Espressif Systems (Shanghai) CO LTD
|
* SPDX-FileCopyrightText: 2022-2025 Espressif Systems (Shanghai) CO LTD
|
||||||
*
|
*
|
||||||
* SPDX-License-Identifier: Apache-2.0
|
* SPDX-License-Identifier: Apache-2.0
|
||||||
*/
|
*/
|
||||||
@@ -245,6 +245,11 @@ typedef struct {
|
|||||||
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;
|
||||||
|
uint32_t vht_mu[64][4];
|
||||||
|
uint32_t vht_mu_noeb;
|
||||||
|
uint32_t vht_mu_stbc;
|
||||||
|
uint32_t vht_mu_retry[64][4];
|
||||||
|
uint16_t vht_mu_mcs[64][4][12];
|
||||||
} esp_test_rx_statistics_t; //140 bytes
|
} esp_test_rx_statistics_t; //140 bytes
|
||||||
|
|
||||||
#else
|
#else
|
||||||
@@ -366,6 +371,8 @@ typedef struct {
|
|||||||
uint16_t tb_cca_cancel;
|
uint16_t tb_cca_cancel;
|
||||||
uint16_t tb_sifs_abort;
|
uint16_t tb_sifs_abort;
|
||||||
uint16_t tb_pwr_outof_range;
|
uint16_t tb_pwr_outof_range;
|
||||||
|
uint16_t vht_bfrpt;
|
||||||
|
uint16_t polled_vht_bfrpt;
|
||||||
} esp_test_hw_tb_statistics_t; //14 bytes
|
} esp_test_hw_tb_statistics_t; //14 bytes
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
@@ -400,6 +407,7 @@ typedef struct {
|
|||||||
uint16_t nrx_err_serv;
|
uint16_t nrx_err_serv;
|
||||||
uint16_t nrx_err_txover;
|
uint16_t nrx_err_txover;
|
||||||
uint16_t nrx_err_unsupport;
|
uint16_t nrx_err_unsupport;
|
||||||
|
uint16_t nrx_err_heformat;
|
||||||
uint16_t nrx_htsig_err;
|
uint16_t nrx_htsig_err;
|
||||||
uint16_t nrx_heunsupport;
|
uint16_t nrx_heunsupport;
|
||||||
uint16_t nrx_hesiga_crc;
|
uint16_t nrx_hesiga_crc;
|
||||||
@@ -410,6 +418,8 @@ typedef struct {
|
|||||||
uint32_t rxtxpanic;
|
uint32_t rxtxpanic;
|
||||||
uint8_t bf_ndp_timeout;
|
uint8_t bf_ndp_timeout;
|
||||||
uint8_t bf_report_err;
|
uint8_t bf_report_err;
|
||||||
|
uint16_t nrx_vhtunsupport;
|
||||||
|
uint16_t nrx_vhtsiga_crc;
|
||||||
#endif
|
#endif
|
||||||
} esp_test_hw_rx_statistics_t; //76->80 bytes
|
} esp_test_hw_rx_statistics_t; //76->80 bytes
|
||||||
|
|
||||||
@@ -431,6 +441,12 @@ typedef struct {
|
|||||||
int bfrp;
|
int bfrp;
|
||||||
int nfrp;
|
int nfrp;
|
||||||
int bar;
|
int bar;
|
||||||
|
int trigger_basic_cnt;
|
||||||
|
int trigger_basic_id_0_cnt;
|
||||||
|
int trigger_basic_id_2045_cnt;
|
||||||
|
int trigger_basic_id_2046_cnt;
|
||||||
|
int trigger_basic_id_other_cnt;
|
||||||
|
int bfpoll;
|
||||||
} esp_test_rx_ctrl_t;
|
} esp_test_rx_ctrl_t;
|
||||||
|
|
||||||
typedef enum {
|
typedef enum {
|
||||||
|
@@ -774,6 +774,8 @@ esp_err_t esp_wifi_get_bandwidth(wifi_interface_t ifx, wifi_bandwidth_t *bw);
|
|||||||
* @attention 4. When device is in STA+softAP mode, this API should not be called when in the scenarios described above
|
* @attention 4. When device is in STA+softAP mode, this API should not be called when in the scenarios described above
|
||||||
* @attention 5. The channel info set by this API will not be stored in NVS. So If you want to remember the channel used before WiFi stop,
|
* @attention 5. The channel info set by this API will not be stored in NVS. So If you want to remember the channel used before WiFi stop,
|
||||||
* you need to call this API again after WiFi start, or you can call `esp_wifi_set_config()` to store the channel info in NVS.
|
* you need to call this API again after WiFi start, or you can call `esp_wifi_set_config()` to store the channel info in NVS.
|
||||||
|
* @attention 6. When operating in 5 GHz band, the second channel is automatically determined by the primary channel according to the 802.11 standard.
|
||||||
|
* Any manually configured second channel will be ignored.
|
||||||
*
|
*
|
||||||
* @param primary for HT20, primary is the channel number, for HT40, primary is the primary channel
|
* @param primary for HT20, primary is the channel number, for HT40, primary is the primary channel
|
||||||
* @param second for HT20, second is ignored, for HT40, second is the second channel
|
* @param second for HT20, second is ignored, for HT40, second is the second channel
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* SPDX-FileCopyrightText: 2022-2024 Espressif Systems (Shanghai) CO LTD
|
* SPDX-FileCopyrightText: 2022-2025 Espressif Systems (Shanghai) CO LTD
|
||||||
*
|
*
|
||||||
* SPDX-License-Identifier: Apache-2.0
|
* SPDX-License-Identifier: Apache-2.0
|
||||||
*/
|
*/
|
||||||
@@ -167,6 +167,7 @@ typedef enum {
|
|||||||
RX_BB_FORMAT_HE_MU = 5, /**< the reception frame is a HE MU MPDU */
|
RX_BB_FORMAT_HE_MU = 5, /**< the reception frame is a HE MU MPDU */
|
||||||
RX_BB_FORMAT_HE_ERSU = 6, /**< the reception frame is a HE ER SU MPDU */
|
RX_BB_FORMAT_HE_ERSU = 6, /**< the reception frame is a HE ER SU MPDU */
|
||||||
RX_BB_FORMAT_HE_TB = 7, /**< the reception frame is a HE TB MPDU */
|
RX_BB_FORMAT_HE_TB = 7, /**< the reception frame is a HE TB MPDU */
|
||||||
|
RX_BB_FORMAT_VHT_MU = 11, /**< the reception frame is a VHT MU MPDU */
|
||||||
} wifi_rx_bb_format_t;
|
} wifi_rx_bb_format_t;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@@ -562,7 +562,7 @@ typedef struct {
|
|||||||
uint32_t ft_enabled: 1; /**< Whether FT is enabled for the connection */
|
uint32_t ft_enabled: 1; /**< Whether FT is enabled for the connection */
|
||||||
uint32_t owe_enabled: 1; /**< Whether OWE is enabled for the connection */
|
uint32_t owe_enabled: 1; /**< Whether OWE is enabled for the connection */
|
||||||
uint32_t transition_disable: 1; /**< Whether to enable transition disable feature */
|
uint32_t transition_disable: 1; /**< Whether to enable transition disable feature */
|
||||||
uint32_t reserved: 26; /**< Reserved for future feature set */
|
uint32_t reserved1: 26; /**< Reserved for future feature set */
|
||||||
wifi_sae_pwe_method_t sae_pwe_h2e; /**< Configuration for SAE PWE derivation method */
|
wifi_sae_pwe_method_t sae_pwe_h2e; /**< Configuration for SAE PWE derivation method */
|
||||||
wifi_sae_pk_mode_t sae_pk_mode; /**< Configuration for SAE-PK (Public Key) Authentication method */
|
wifi_sae_pk_mode_t sae_pk_mode; /**< Configuration for SAE-PK (Public Key) Authentication method */
|
||||||
uint8_t failure_retry_cnt; /**< Number of connection retries station will do before moving to next AP. scan_method should be set as WIFI_ALL_CHANNEL_SCAN to use this config.
|
uint8_t failure_retry_cnt; /**< Number of connection retries station will do before moving to next AP. scan_method should be set as WIFI_ALL_CHANNEL_SCAN to use this config.
|
||||||
@@ -570,13 +570,16 @@ typedef struct {
|
|||||||
uint32_t he_dcm_set: 1; /**< Whether DCM max.constellation for transmission and reception is set. */
|
uint32_t he_dcm_set: 1; /**< Whether DCM max.constellation for transmission and reception is set. */
|
||||||
uint32_t he_dcm_max_constellation_tx: 2; /**< Indicate the max.constellation for DCM in TB PPDU the STA supported. 0: not supported. 1: BPSK, 2: QPSK, 3: 16-QAM. The default value is 3. */
|
uint32_t he_dcm_max_constellation_tx: 2; /**< Indicate the max.constellation for DCM in TB PPDU the STA supported. 0: not supported. 1: BPSK, 2: QPSK, 3: 16-QAM. The default value is 3. */
|
||||||
uint32_t he_dcm_max_constellation_rx: 2; /**< Indicate the max.constellation for DCM in both Data field and HE-SIG-B field the STA supported. 0: not supported. 1: BPSK, 2: QPSK, 3: 16-QAM. The default value is 3. */
|
uint32_t he_dcm_max_constellation_rx: 2; /**< Indicate the max.constellation for DCM in both Data field and HE-SIG-B field the STA supported. 0: not supported. 1: BPSK, 2: QPSK, 3: 16-QAM. The default value is 3. */
|
||||||
uint32_t he_mcs9_enabled: 1; /**< Whether to support HE-MCS 0 to 9. The default value is 0. */
|
uint32_t he_mcs9_enabled: 1; /**< Whether to support HE-MCS8 and HE-MCS9. The default value is 0. */
|
||||||
uint32_t he_su_beamformee_disabled: 1; /**< Whether to disable support for operation as an SU beamformee. */
|
uint32_t he_su_beamformee_disabled: 1; /**< Whether to disable support for operation as an SU beamformee. */
|
||||||
uint32_t he_trig_su_bmforming_feedback_disabled: 1; /**< Whether to disable support the transmission of SU feedback in an HE TB sounding sequence. */
|
uint32_t he_trig_su_bmforming_feedback_disabled: 1; /**< Whether to disable support the transmission of SU feedback in an HE TB sounding sequence. */
|
||||||
uint32_t he_trig_mu_bmforming_partial_feedback_disabled: 1; /**< Whether to disable support the transmission of partial-bandwidth MU feedback in an HE TB sounding sequence. */
|
uint32_t he_trig_mu_bmforming_partial_feedback_disabled: 1; /**< Whether to disable support the transmission of partial-bandwidth MU feedback in an HE TB sounding sequence. */
|
||||||
uint32_t he_trig_cqi_feedback_disabled: 1; /**< Whether to disable support the transmission of CQI feedback in an HE TB sounding sequence. */
|
uint32_t he_trig_cqi_feedback_disabled: 1; /**< Whether to disable support the transmission of CQI feedback in an HE TB sounding sequence. */
|
||||||
uint32_t he_reserved: 22; /**< Reserved for future feature set */
|
uint32_t vht_su_beamformee_disabled: 1; /**< Whether to disable support for operation as an VHT SU beamformee. */
|
||||||
uint8_t sae_h2e_identifier[SAE_H2E_IDENTIFIER_LEN]; /**< Password identifier for H2E. this needs to be null terminated string */
|
uint32_t vht_mu_beamformee_disabled: 1; /**< Whether to disable support for operation as an VHT MU beamformee. */
|
||||||
|
uint32_t vht_mcs8_enabled: 1; /**< Whether to support VHT-MCS8. The default value is 0. */
|
||||||
|
uint32_t reserved2: 19; /**< Reserved for future feature set */
|
||||||
|
uint8_t sae_h2e_identifier[SAE_H2E_IDENTIFIER_LEN];/**< Password identifier for H2E. this needs to be null terminated string */
|
||||||
} wifi_sta_config_t;
|
} wifi_sta_config_t;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Submodule components/esp_wifi/lib updated: 423140b15e...045077064a
@@ -1,2 +1,2 @@
|
|||||||
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-C61 | 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-C6 | ESP32-C61 | ESP32-S2 | ESP32-S3 |
|
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-C61 | ESP32-S2 | ESP32-S3 |
|
||||||
| ----------------- | ----- | -------- | -------- | -------- | --------- | -------- | -------- |
|
| ----------------- | ----- | -------- | -------- | -------- | -------- | --------- | -------- | -------- |
|
||||||
|
|
||||||
|
@@ -63,6 +63,10 @@ config SOC_TEMP_SENSOR_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
|
||||||
@@ -239,6 +243,10 @@ config SOC_SPIRAM_SUPPORTED
|
|||||||
bool
|
bool
|
||||||
default y
|
default y
|
||||||
|
|
||||||
|
config SOC_PHY_SUPPORTED
|
||||||
|
bool
|
||||||
|
default y
|
||||||
|
|
||||||
config SOC_BITSCRAMBLER_SUPPORTED
|
config SOC_BITSCRAMBLER_SUPPORTED
|
||||||
bool
|
bool
|
||||||
default y
|
default y
|
||||||
@@ -1599,6 +1607,46 @@ 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_SUPPORT_5G
|
||||||
|
bool
|
||||||
|
default y
|
||||||
|
|
||||||
|
config SOC_WIFI_MAC_VERSION_NUM
|
||||||
|
int
|
||||||
|
default 3
|
||||||
|
|
||||||
|
config SOC_WIFI_NAN_SUPPORT
|
||||||
|
bool
|
||||||
|
default y
|
||||||
|
|
||||||
config SOC_LP_CORE_SINGLE_INTERRUPT_VECTOR
|
config SOC_LP_CORE_SINGLE_INTERRUPT_VECTOR
|
||||||
bool
|
bool
|
||||||
default y
|
default y
|
||||||
|
@@ -32,7 +32,7 @@
|
|||||||
#define SOC_ASYNC_MEMCPY_SUPPORTED 1
|
#define SOC_ASYNC_MEMCPY_SUPPORTED 1
|
||||||
#define SOC_USB_SERIAL_JTAG_SUPPORTED 1
|
#define SOC_USB_SERIAL_JTAG_SUPPORTED 1
|
||||||
#define SOC_TEMP_SENSOR_SUPPORTED 1
|
#define SOC_TEMP_SENSOR_SUPPORTED 1
|
||||||
// #define SOC_WIFI_SUPPORTED 1 // TODO: [ESP32C5 ECO2] IDF-12820
|
#define SOC_WIFI_SUPPORTED 1
|
||||||
#define SOC_SUPPORTS_SECURE_DL_MODE 1
|
#define SOC_SUPPORTS_SECURE_DL_MODE 1
|
||||||
#define SOC_LP_CORE_SUPPORTED 1
|
#define SOC_LP_CORE_SUPPORTED 1
|
||||||
#define SOC_ULP_SUPPORTED 1
|
#define SOC_ULP_SUPPORTED 1
|
||||||
@@ -82,7 +82,7 @@
|
|||||||
|
|
||||||
#define SOC_SPIRAM_SUPPORTED 1
|
#define SOC_SPIRAM_SUPPORTED 1
|
||||||
// #define SOC_BT_SUPPORTED 1 // TODO: [ESP32C5 ECO2] IDF-12822
|
// #define SOC_BT_SUPPORTED 1 // TODO: [ESP32C5 ECO2] IDF-12822
|
||||||
// #define SOC_PHY_SUPPORTED 1 // TODO: [ESP32C5 ECO2] IDF-12823
|
#define SOC_PHY_SUPPORTED 1
|
||||||
#define SOC_BITSCRAMBLER_SUPPORTED 1
|
#define SOC_BITSCRAMBLER_SUPPORTED 1
|
||||||
|
|
||||||
/*-------------------------- XTAL CAPS ---------------------------------------*/
|
/*-------------------------- XTAL CAPS ---------------------------------------*/
|
||||||
@@ -645,16 +645,16 @@
|
|||||||
#define SOC_TEMPERATURE_SENSOR_UNDER_PD_TOP_DOMAIN (1)
|
#define SOC_TEMPERATURE_SENSOR_UNDER_PD_TOP_DOMAIN (1)
|
||||||
|
|
||||||
/*------------------------------------ WI-FI CAPS ------------------------------------*/
|
/*------------------------------------ WI-FI CAPS ------------------------------------*/
|
||||||
// #define SOC_WIFI_HW_TSF (1) /*!< Support hardware TSF */ // // TODO: [ESP32C5 ECO2] IDF-12820
|
#define SOC_WIFI_HW_TSF (1) /*!< Support hardware TSF */
|
||||||
// #define SOC_WIFI_FTM_SUPPORT (0) /*!< Support FTM */ // TODO: [ESP32C5] WIFI-6426
|
#define SOC_WIFI_FTM_SUPPORT (0) /*!< Support FTM */ // TODO: [ESP32C5] WIFI-6426
|
||||||
// #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_SUPPORT_5G (1) /*!< Support 5G */
|
#define SOC_WIFI_SUPPORT_5G (1) /*!< Support 5G */
|
||||||
// #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 */ // TODO: [ESP32C5 ECO2] IDF-12822
|
// #define SOC_BLE_SUPPORTED (1) /*!< Support Bluetooth Low Energy hardware */ // TODO: [ESP32C5 ECO2] IDF-12822
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-C61 | 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
|
||||||
|
|
||||||
|
@@ -285,7 +285,7 @@ ESP32C3_DOCS = ['hw-reference/esp32c3/**', 'api-guides/RF_calibration.rst', 'api
|
|||||||
|
|
||||||
ESP32C2_DOCS = ['api-guides/RF_calibration.rst', 'api-guides/phy.rst']
|
ESP32C2_DOCS = ['api-guides/RF_calibration.rst', 'api-guides/phy.rst']
|
||||||
|
|
||||||
ESP32C5_DOCS = [] # TODO: [ESP32C5 ECO2] IDF-12823 add back 'api-guides/phy.rst'
|
ESP32C5_DOCS = ['api-guides/phy.rst']
|
||||||
|
|
||||||
ESP32C61_DOCS = ['api-guides/phy.rst']
|
ESP32C61_DOCS = ['api-guides/phy.rst']
|
||||||
|
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
| Supported Targets | ESP32 | ESP32-C3 | ESP32-C6 | ESP32-C61 | 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-C6 | ESP32-C61 | 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-C6 | ESP32-C61 | 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-C6 | ESP32-C61 | 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-C6 | ESP32-C61 | 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-C6 | ESP32-C61 | 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
|
||||||
|
|
||||||
|
3
examples/network/sta2eth/sdkconfig.defaults.esp32c5
Normal file
3
examples/network/sta2eth/sdkconfig.defaults.esp32c5
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
CONFIG_EXAMPLE_WIRED_INTERFACE_IS_ETHERNET=y
|
||||||
|
|
||||||
|
CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE=y
|
@@ -1,5 +1,5 @@
|
|||||||
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
|
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
|
||||||
| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- |
|
| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | -------- |
|
||||||
|
|
||||||
# OpenThread Border Router Example
|
# OpenThread Border Router Example
|
||||||
|
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-C61 | 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-C6 | ESP32-C61 | 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-C6 | ESP32-C61 | 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-C6 | ESP32-C61 | 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-C6 | ESP32-S2 | ESP32-S3 |
|
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
|
||||||
| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- |
|
| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | -------- |
|
||||||
|
|
||||||
# Wi-Fi Examples
|
# Wi-Fi Examples
|
||||||
|
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-C61 | 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-C6 | ESP32-C61 | 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-C6 | ESP32-C61 | 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-C6 | ESP32-C61 | 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-C6 | ESP32-C61 | 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
|
||||||
|
|
||||||
|
@@ -3,7 +3,7 @@
|
|||||||
#
|
#
|
||||||
CONFIG_IDF_ENV_FPGA=n
|
CONFIG_IDF_ENV_FPGA=n
|
||||||
|
|
||||||
CONFIG_ESP_WIFI_STATIC_RX_BUFFER_NUM=22
|
CONFIG_ESP_WIFI_STATIC_RX_BUFFER_NUM=20
|
||||||
CONFIG_ESP_WIFI_DYNAMIC_RX_BUFFER_NUM=48
|
CONFIG_ESP_WIFI_DYNAMIC_RX_BUFFER_NUM=48
|
||||||
CONFIG_ESP_WIFI_DYNAMIC_TX_BUFFER_NUM=48
|
CONFIG_ESP_WIFI_DYNAMIC_TX_BUFFER_NUM=48
|
||||||
CONFIG_ESP_WIFI_AMPDU_TX_ENABLED=y
|
CONFIG_ESP_WIFI_AMPDU_TX_ENABLED=y
|
||||||
@@ -12,7 +12,7 @@ CONFIG_ESP_WIFI_AMPDU_RX_ENABLED=y
|
|||||||
CONFIG_ESP_WIFI_RX_BA_WIN=22
|
CONFIG_ESP_WIFI_RX_BA_WIN=22
|
||||||
CONFIG_ESP_WIFI_NVS_ENABLED=n
|
CONFIG_ESP_WIFI_NVS_ENABLED=n
|
||||||
|
|
||||||
CONFIG_LWIP_TCP_SND_BUF_DEFAULT=50400
|
CONFIG_LWIP_TCP_SND_BUF_DEFAULT=41760
|
||||||
CONFIG_LWIP_TCP_WND_DEFAULT=65535
|
CONFIG_LWIP_TCP_WND_DEFAULT=65535
|
||||||
CONFIG_LWIP_TCP_RECVMBOX_SIZE=48
|
CONFIG_LWIP_TCP_RECVMBOX_SIZE=48
|
||||||
CONFIG_LWIP_UDP_RECVMBOX_SIZE=64
|
CONFIG_LWIP_UDP_RECVMBOX_SIZE=64
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
| Supported Targets | ESP32-C6 | ESP32-C61 |
|
| 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-C6 | ESP32-C61 | 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-C6 | ESP32-S2 | ESP32-S3 |
|
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
|
||||||
| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- |
|
| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | -------- |
|
||||||
|
|
||||||
# Wi-Fi Roaming Examples
|
# Wi-Fi Roaming Examples
|
||||||
|
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-C61 | 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-C6 | ESP32-C61 | 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-C6 | ESP32-C61 | 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-C6 | ESP32-C61 | 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-C6 | ESP32-C61 | 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-C61 | 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-C61 | 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-C61 | 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-C6 | ESP32-C61 | 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-C6 | ESP32-C61 | 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-C6 | ESP32-C61 | 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-C6 | ESP32-C61 | 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-C6 | ESP32-C61 | 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-C3 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
|
| Supported Targets | ESP32 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
|
||||||
| ----------------- | ----- | -------- | -------- | -------- | -------- |
|
| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- |
|
||||||
|
|
||||||
# Gateway Example
|
# Gateway Example
|
||||||
|
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-C61 | 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-C6 | ESP32-C61 | 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-C6 | ESP32-C61 | 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