Commit Graph

28728 Commits

Author SHA1 Message Date
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
morris
a537874aa8 Merge branch 'feature/esp32c5_p4_adc_calibration_v5.3' into 'release/v5.3'
Feature/esp32 p4 adc calibration (v5.3)

See merge request espressif/esp-idf!40153
2026-02-04 10:20:35 +08:00
Shreeyash
ffaa6a7a34 fix(nimble): Fix host init assert when periodic sync is disabled 2026-02-03 16:30:03 +05:30
Rahul Tank
33a814e3b5 fix(nimble): Added change to copy adv params to be reused during reattempt adv 2026-02-03 16:30:00 +05:30
Rahul Tank
ee3986ad89 fix(nimble) Add EXT_ADV dependancy flag for EXT_SCAN in menuconfig 2026-02-03 16:29:56 +05:30
Rahul Tank
8739180520 fix(nimble): Fixed duplication of HCI record entry HCI logging 2026-02-03 16:29:53 +05:30
Rahul Tank
63ab45f770 fix(nimble): Rework L2CAP Rx for L2CAP SDU reassembly 2026-02-03 16:29:49 +05:30
Rahul Tank
9ca2646823 fix(nimble): Address security vulnerabilties and NVS corruption issues 2026-02-03 16:29:46 +05:30