Commit Graph
28735 Commits
Author SHA1 Message Date
muhaidong 8df075a534 fix(wifi): fix unit test ci memory check fail issue 2026-02-12 17:12:25 +08:00
muhaidong 5c85bab49b feat(coex): add external coex unit tests to componment ut 2026-02-12 17:12:25 +08:00
muhaidong 49395a07b8 fix(wifi): fix external coexistence depends on wifi connect issue 2026-02-12 17:12:18 +08:00
muhaidong a0e6398f90 docs(wifi): update wifi fragment doc 2026-02-12 14:10:32 +08:00
wangtao@espressif.com 64a03d0264 fix(wifi): fix esp32c2 set vendor ie issue 2026-02-12 14:10:32 +08:00
muhaidong 3bc57901fe fix(wifi): Remove-Wno-format comppile option for periph_ctrl.c 2026-02-12 10:31:16 +08:00
liuning 8ffaca92ea fix(phy): wifi mac clock is not required during phy calibration 2026-02-12 09:38:41 +08:00
zhuanghang d5cae72fcc feat(802.15.4): set default pti and ed/cca pti to 3 for 154 2026-02-12 09:38:41 +08:00
liuning 5d3349a298 fix(wifi): allow to disable wifi modem clocks if wifi is not inited 2026-02-12 09:38:41 +08:00
liuning 33c463a243 feat(phy): add check for required clock bits during phy enable 2026-02-12 09:38:41 +08:00
liuning 1e1d7e687b fix(wifi): fix incomplete phy initialization issue 2026-02-12 09:38:32 +08:00
sibeibei 7e514dcd83 fix(wifi): fix open rf failed issue 2026-02-11 21:53:36 +08:00
sibeibei e891d27b30 fix(wifi): clear regdma status when restart 2026-02-11 21:46:36 +08:00
Island c26c22101e Merge branch 'fix/ble_mesh_blob_issue_fix_v5.3' into 'release/v5.3'
fix(ble_mesh): Miscellaneous fixes for blob (v5.3)

See merge request espressif/esp-idf!45758
2026-02-11 19:48:55 +08:00
Mahavir Jain d712ce846a Merge branch 'fix/kconfig-mbedtls-pk-rsa-alt-support_v5.3' into 'release/v5.3'
fix(esp-tls): Remove unused MBEDTLS_PK_RSA_ALT_SUPPORT dependency from DS peripheral option (v5.3)

See merge request espressif/esp-idf!45781
2026-02-11 14:40:20 +05:30
Island 96fecd60f7 Merge branch 'feat/fix_esp32c2_rom_rewrite_issue_rebase_v5.3' into 'release/v5.3'
Feat/fix esp32c2 rom rewrite issue rebase (v5.3)

See merge request espressif/esp-idf!45766
2026-02-11 10:17:57 +08:00
Shu Chen 534cdf3268 Merge branch 'feat/add_phy_cli_debug_v5.3' into 'release/v5.3'
feat(openthread): support 154 debug features on RCP (v5.3)

See merge request espressif/esp-idf!45733
2026-02-10 11:07:51 +00:00
Rahul Tank a59829b686 Merge branch 'fix/mbedtls-esp-random_v5.3' into 'release/v5.3'
fix(nimble): Replace use of CTR DRBG with mbedtls_esp_random (v5.3)

See merge request espressif/esp-idf!45267
2026-02-10 14:54:18 +05:30
于小丘 ce01e6d80e fix(esp-tls): Remove unused MBEDTLS_PK_RSA_ALT_SUPPORT dependency from DS peripheral option 2026-02-10 14:12:49 +08:00
Jin Chen 55f4b1bfb3 feat(ble): apply new method for rom code logic change on ESP32-C2
(cherry picked from commit 2a0df334e3)

Co-authored-by: cjin <jinchen@espressif.com>
2026-02-09 20:13:15 +08:00
Jin Chen b7d70e8db1 feat(ble): support for ble module stripping on ESP32-C2
(cherry picked from commit b90840a570)

Co-authored-by: cjin <jinchen@espressif.com>
2026-02-09 20:13:15 +08:00
Luo Xu 8b1170e224 feat(ble_mesh): ignored the previous server status to avoid drop target by mistake
(cherry picked from commit bc2d56b72a)

Co-authored-by: luoxu <luoxu@espressif.com>
2026-02-09 17:43:22 +08:00
Luo Xu 118c7bd1b8 feat(ble_mesh): refuse to suspend dfu client when the last chunk sent
(cherry picked from commit e039b33bb1)

Co-authored-by: luoxu <luoxu@espressif.com>
2026-02-09 17:43:21 +08:00
Luo Xu b5a8908bf7 fix(ble_mesh): added internal buffer to store dfu targets
The protocol may still receive DFU-related packets from the
network (such as forwarded or retransmitted ones) after DFU ends,
while the user might release the targets immediately after DFU completion.
However, since the list head is not empty, the protocol could access
already-freed memory when iterating through the targets.


(cherry picked from commit 8c8b43f564)

Co-authored-by: luoxu <luoxu@espressif.com>
2026-02-09 17:43:21 +08:00
Luo Xu 7a82ca0e39 fix(ble_mesh): fix blob transfer failure handling and chunk processing
- Fix DFU server transfer error state ordering to ensure proper callback delivery
- Add validation to discard chunks when blob server is not in busy state
- Prevent chunk processing when server is not in active transfer state


(cherry picked from commit f959884b2f)

Co-authored-by: luoxu <luoxu@espressif.com>
2026-02-09 17:43:21 +08:00
Luo Xu af56fc5332 fix(ble_mesh): ensure blob client/server work correctly with varying chunk sizes
(cherry picked from commit 3a8851422f)

Co-authored-by: luoxu <luoxu@espressif.com>
2026-02-09 17:43:20 +08:00
Luo Xu 48ed28e579 fix(ble_mesh): Miscellaneous fixes for blob
(cherry picked from commit c3faf5559a)

Co-authored-by: luoxu <luoxu@espressif.com>
2026-02-09 17:43:20 +08:00
Island 011e0ce95b Merge branch 'feat/ble_mesh_alignment_to_v6.0_v5.3' into 'release/v5.3'
feat(ble_mesh): alignment to release/v6.0 (v5.3)

See merge request espressif/esp-idf!45453
2026-02-09 11:35:46 +08:00
Martin Vychodil 1926c6da40 Merge branch 'feat/sdspi_option_to_disable_waiting_for_miso_poll_busy_v5.3' into 'release/v5.3'
feat(sdspi): Add an option to modify the waiting time for MISO before sending next command (v5.3)

See merge request espressif/esp-idf!42447
2026-02-06 22:06:32 +08:00
Tan Yan Quan 44cf0aa3ac feat(ieee802154): add support for phyreg -g register debug 2026-02-06 20:18:34 +08:00
Tan Yan Quan bfd897b287 docs(ieee802154): improve Kconfig documentation and organization 2026-02-06 20:18:33 +08:00
morris b9f2b4b547 Merge branch 'fix/usb_host_priorities_backport_v5.3' into 'release/v5.3'
fix(host/usb): Fixed deadlock that prevented closing devices from high priority tasks (backport to v5.3)

See merge request espressif/esp-idf!45632
2026-02-06 15:36:34 +08:00
luoxu b6fb5e7413 feat(ble_mesh): fixed configuration of core nums 2026-02-06 11:14:07 +08:00
zhiweijian 39505808e1 fix(ble/bluedroid): Fixed smp unit test failed if mbedTLS or TinyCrypt is enabled 2026-02-06 11:14:07 +08:00
luoxu 7aa71b48e5 feat(ble_mesh): update log compression for ble mesh lib 2026-02-06 11:14:07 +08:00
luoxu e6c904ff94 feat(ble_mesh): update lib commit to d48251ab82 2026-02-06 11:14:07 +08:00
morris 051e26e45e Merge branch 'fix/i2c_redundant_local_level_v5.3' into 'release/v5.3'
fix(i2c): fix LOG_LOCAL_LEVEL redefinition error when CONFIG_I2C_ENABLE_DEBUG_LOG is enabled (v5.3)

See merge request espressif/esp-idf!45650
2026-02-06 10:35:56 +08:00
morris 077f001de1 Merge branch 'fix/fix_dma_fail_when_flash_enc_enabled_v5.3' into 'release/v5.3'
fix(dma): fix dma alignment when flash_enc enabled (v5.3)

See merge request espressif/esp-idf!45082
2026-02-06 10:33:32 +08:00
Shreeyash a12ac5a0ec fix(nimble): Replace use of CTR DRBG with mbedtls_esp_random 2026-02-05 21:15:44 +05:30
Rahul Tank 6ee75a8721 Merge branch 'bugfix/fix_nimble_issues_v5.3' into 'release/v5.3'
Fix few nimble issues related to different functionalities (v5.3)

See merge request espressif/esp-idf!45618
2026-02-05 14:47:57 +05:30
Michael (XIAO Xufeng) 0568a14500 Merge branch 'fix/min_rev_usage_v5.3' into 'release/v5.3'
fix: fix wrong REV_MIN usage for security, bt, efuse (v5.3)

See merge request espressif/esp-idf!45654
2026-02-05 11:56:23 +08:00
Jiang Jiang Jian 0560a802c6 Merge branch 'ci/fix_wifi_testcase_v5.3' into 'release/v5.3'
fix(unit_test): Fix esp_wifi and wpa_supplicant unit tests (Backport v5.3)

See merge request espressif/esp-idf!42687
2026-02-05 10:55:56 +08:00
morris a27b3528d5 Merge branch 'fix/correct_adc_periph_num_on_c2_v5.3' into 'release/v5.3'
fix(adc): fix ESP32-C2/P4 wrong adc periph num (v5.3)

See merge request espressif/esp-idf!41538
2026-02-05 10:05:50 +08:00
Xiao Xufeng c195f6a30b fix(bt): fix AGC_RECORRECT on ESP32-C3 when REV_MIN configured higher than 102 2026-02-05 01:44:12 +08:00
Xiao Xufeng dd4de2b171 fix(i2c): fix LOG_LOCAL_LEVEL redefinition error when CONFIG_I2C_ENABLE_DEBUG_LOG is enabled
- Move LOG_LOCAL_LEVEL definition before including esp_check.h
- Fixes compilation error: 'LOG_LOCAL_LEVEL' redefined [-Werror]

Closes https://github.com/espressif/esp-idf/issues/17877
2026-02-05 00:42:30 +08:00
Tomas Rezucha 85049c9338 fix(host/usb): Fixed deadlock that prevented closing devices from high priority tasks
If in usb_host_interface_release() the underlying pipe was halted while having an URB in-flight,
usb_host_client_handle_events() may not have had a chance to process the URB yet.
Check if there are any pending URBs on the pipe before attempting to free it.

Closes https://github.com/espressif/esp-idf/issues/17707
2026-02-04 08:00:21 +01:00
morris 6d3693afd2 Merge branch 'fix/adc_continuous_iram_config_v5.3' into 'release/v5.3'
fix(adc): fix ESP32/S2 panic when use continuous ADC (v5.3)

See merge request espressif/esp-idf!43641
2026-02-04 14:59:03 +08:00
morris ee07a8765c Merge branch 'fix/adc_c6_get_high_result_v5.3' into 'release/v5.3'
fix(adc): fix ESP32C6 ADC get high result after enable (v5.3)

See merge request espressif/esp-idf!43230
2026-02-04 14:58:13 +08:00
morris 06eb046506 Merge branch 'fix/esp32_adc_continuous_loss_sample_v5.3' into 'release/v5.3'
Fix/esp32 adc continuous loss sample (v5.3)

See merge request espressif/esp-idf!42831
2026-02-04 14:57:29 +08:00
luoxu 7af8021ca2 feat(ble_mesh): alignment to release/v6.0 2026-02-04 14:28:38 +08:00