diff --git a/components/esp_rom/esp32c2/ld/esp32c2.rom.eco4.ld b/components/esp_rom/esp32c2/ld/esp32c2.rom.eco4.ld index c00fc1f5a4..454b2608b4 100644 --- a/components/esp_rom/esp32c2/ld/esp32c2.rom.eco4.ld +++ b/components/esp_rom/esp32c2/ld/esp32c2.rom.eco4.ld @@ -53,7 +53,7 @@ lmacInit = 0x40001dc8; hal_init = 0x40001dd0; mac_txrx_init = 0x40001de0; lmac_stop_hw_txq = 0x40001df8; -ppTxFragmentProc = 0x40001e08; +/*ppTxFragmentProc = 0x40001e08;*/ esf_buf_setup = 0x40001e0c; hal_crypto_set_key_entry = 0x40001e18; pm_start = 0x40001e34; diff --git a/components/esp_wifi/include/esp_private/wifi.h b/components/esp_wifi/include/esp_private/wifi.h index d9f06401bd..d1f36f0d1b 100644 --- a/components/esp_wifi/include/esp_private/wifi.h +++ b/components/esp_wifi/include/esp_private/wifi.h @@ -1,5 +1,5 @@ /* - * SPDX-FileCopyrightText: 2015-2024 Espressif Systems (Shanghai) CO LTD + * SPDX-FileCopyrightText: 2015-2025 Espressif Systems (Shanghai) CO LTD * * SPDX-License-Identifier: Apache-2.0 */ @@ -777,6 +777,11 @@ esp_err_t esp_wifi_connect_internal(void); */ esp_err_t esp_wifi_disconnect_internal(void); +/** + * @brief This API is not context safe and enable easy fragment just for internal test only. + */ +void esp_wifi_enable_easy_fragment(bool enable); + #ifdef __cplusplus } #endif diff --git a/components/esp_wifi/lib b/components/esp_wifi/lib index f52df9e2fa..d1411ce4c6 160000 --- a/components/esp_wifi/lib +++ b/components/esp_wifi/lib @@ -1 +1 @@ -Subproject commit f52df9e2fa1d54580d4f1236e8ea97701cd610f9 +Subproject commit d1411ce4c6b72a687e9a6aaacc118af3848e87c0