Commit Graph

42130 Commits

Author SHA1 Message Date
Zhou Xiao
26458384c8 feat(ble): add BLE UART bridge console 2026-04-28 11:25:15 +08:00
Zhi Wei Jian
d5c9a1ad27 feat(ble): Support nimble uart service
(cherry picked from commit 9de3eea3de)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-04-28 11:25:08 +08:00
Marius Vikhammer
8122a88b2d Merge branch 'fix/freertos_mutex_not_given_by_owner_v5.3' into 'release/v5.3'
fix(freertos): hide obsolete mutex-owner config and harden assert test (v5.3)

See merge request espressif/esp-idf!47773
2026-04-28 10:15:37 +08:00
Jiang Jiang Jian
984b886ea0 Merge branch 'bugfix/esp_task_wdt_v5.3' into 'release/v5.3'
fix(esp_system): Handle failures correctly in esp_task_wdt_reconfigure() (backport v5.3)

See merge request espressif/esp-idf!45900
2026-04-27 17:27:38 +08:00
Mahavir Jain
b6161a2ef8 Merge branch 'change/exclude_cve-2025-66442_5.5_v5.3' into 'release/v5.3'
change(mbedtls): adds CVE-2025-66442 to exclude list. (v5.3)

See merge request espressif/esp-idf!47970
2026-04-27 13:49:11 +05:30
Ashish Sharma
8061d573c7 change(mbedtls): adds CVE-2025-66442 to exclude list.
The CVE is applicable with Clang using LLVM's select-optimize feature. ESP-IDF uses GCC as default compiler and sets -Os as the default optimisation flag
2026-04-27 14:11:42 +08:00
Mahavir Jain
800f57f5bb Merge branch 'ci/github-dangerjs-fix-permissions_v5.3' into 'release/v5.3'
ci(github): fix permissions for GitHub-dangerjs (to content read) (v5.3)

See merge request espressif/esp-idf!47923
2026-04-27 08:51:16 +05:30
Omar Chebib
35ec172eaf fix(esp_system): fix a typo in the comments 2026-04-27 10:43:53 +08:00
Angus Gratton
eba4259a73 fix(esp_system): Allow esp_task_wdt_reconfigure() if timer is stopped
If Task WDT is initialised but not start, the call to esp_timer_stop() in
the reconfigure path returns ESP_ERR_INVALID_STATE and reconfiguring the
Task WDT fails. This isn't the case when the Timer Group is used for Task
WDT.

(This failure cascades into the failure due to disabled interrupts, fixed
in the parent commit.)

Signed-off-by: Angus Gratton <angus@redyak.com.au>
2026-04-27 10:39:58 +08:00
Angus Gratton
08ca6ccc96 fix(esp_system): Handle failures correctly in esp_task_wdt_reconfigure()
- Failures were being masked as function always returned ESP_OK
- In the failure path the spinlock was not unlocked, so interrupts
  became permanently disabled.

Signed-off-by: Angus Gratton <angus@redyak.com.au>
2026-04-27 10:39:58 +08:00
Jiang Jiang Jian
eb148e47b0 Merge branch 'bugfix/leave_after_assoc_comeback_error_v5.3' into 'release/v5.3'
fix(wifi): Leave connection after assoc comeback failure (Backport v5.3)

See merge request espressif/esp-idf!47687
2026-04-25 14:28:09 +08:00
Akshat Agrawal
938553dc1a fix(wifi): Leave connection after assoc comeback failure 2026-04-25 14:02:50 +08:00
Kapil Gupta
510d572d92 Merge branch 'bugfix/eap_frag_optimization_v5.3' into 'release/v5.3'
fix(esp_wifi): Skip allocation of new buffers during EAP processing (v5.3)

See merge request espressif/esp-idf!47875
2026-04-24 18:52:37 +05:30
morris
e7ea603343 Merge branch 'fix/uhci_esp32p4_cache_v5.3' into 'release/v5.3'
fix(uhci): fix uhci cache issue on ESP32-P4 (v5.3)

See merge request espressif/esp-idf!47926
2026-04-24 20:46:39 +08:00
Jiang Jiang Jian
f3a2d17383 Merge branch 'bugfix/validate_ptk_generation_v5.3' into 'release/v5.3'
fix(esp_wifi): fail if ptk derivation fails (v5.3)

See merge request espressif/esp-idf!47854
2026-04-24 20:24:43 +08:00
Zhang Wen Xu
ced11b5a1f Merge branch 'fix/optimize_the_process_of_ot_ci_v5.3' into 'release/v5.3'
fix(openthread): optimize the process of openthread pytest cases (v5.3)

See merge request espressif/esp-idf!47899
2026-04-24 10:01:23 +00:00
Hu Rui
8ee0fd7a02 test(uhci): enable uhci ota test on C5 and P4 2026-04-24 16:12:00 +08:00
Tomas Sebestik
4888f418e2 ci(github): fix permissions for GitHub-dangerjs (to content read) 2026-04-24 09:58:06 +02:00
Zhang Wen Xu
8fa5e81ef0 Merge branch 'feat/ot_make_esp_netif_glue_optional_v5.3' into 'release/v5.3'
feat(openthread): make esp_netif glue optional (v5.3)

See merge request espressif/esp-idf!47863
2026-04-24 07:55:38 +00:00
Rahul Tank
f077c6e982 Merge branch 'bugfix/remove_extra_error_v5.3' into 'release/v5.3'
fix(nimble): Remove extra error prints added in previous commit (v5.3)

See merge request espressif/esp-idf!47885
2026-04-24 10:50:04 +05:30
Rahul Tank
19847351c9 fix(nimble): Fixed extra error prints introduced in previous commit 2026-04-23 15:47:08 +05:30
Island
e385341956 Merge branch 'fix/disabel_ble50_by_default_for_blemesh_v5.3' into 'release/v5.3'
fix(ble_mesh): disabled ble50 by default for ble_mesh (5.3)

See merge request espressif/esp-idf!47749
2026-04-23 17:53:19 +08:00
Xu Si Yu
533f06de01 fix(openthread): optimize the process of openthread pytest cases 2026-04-23 17:09:43 +08:00
luoxu
d2b6b1a9e7 feat(ble_mesh): disable BLE 5.0 features for fast_prov_server sdkconfig 2026-04-23 16:24:31 +08:00
Kapil Gupta
503b9c080a fix(esp_wifi): fail if ptk derivation fails 2026-04-23 12:01:11 +05:30
morris
76a12ad5c5 Merge branch 'fix/fix_lcd_cmd_bypassd_unexpectedly_v5.3' into 'release/v5.3'
fix(lcd): fix lcd cmd be bypassd unexpectedly (v5.3)

See merge request espressif/esp-idf!47808
2026-04-23 13:35:48 +08:00
Kapil Gupta
5f030ae104 fix(esp_wifi): Skip allocation of new buffers during EAP processing 2026-04-23 09:48:05 +05:30
Shu Chen
e753b72467 Merge branch 'feat/update_openthread_upstream_v5.3' into 'release/v5.3'
feat(openthread): update openthread upstream (v5.3)

See merge request espressif/esp-idf!47467
2026-04-22 11:40:10 +00:00
Zhibin (Ryan) Wen
a10269a4a9 feat(openthread): add test support for esp_netif glue disabled scenario
Signed-off-by: Zhibin (Ryan) Wen <wenzhibin@espressif.com>
2026-04-22 19:38:34 +08:00
Zhibin (Ryan) Wen
f7116ba886 feat(openthread): make esp_netif glue optional
Signed-off-by: Zhibin (Ryan) Wen <wenzhibin@espressif.com>
2026-04-22 19:38:34 +08:00
Jiang Jiang Jian
48baa42e47 Merge branch 'bugfix/fix_ble_pair_fail_v5.3' into 'release/v5.3'
fix(bt/bluedroid): fix BLE SMP pairing failure on BLE-only devices when using defalut param (5.3)

See merge request espressif/esp-idf!47398
2026-04-22 15:41:13 +08:00
Rahul Tank
eac58ca641 Merge branch 'feat/nimble_logs_compression_v5.3' into 'release/v5.3'
feat(nimble): Support NimBLE log compression and decompression over SPI (v5.3)

See merge request espressif/esp-idf!46999
2026-04-22 08:34:06 +05:30
Jiang Jiang Jian
ebbe8e463b Merge branch 'fix/psram_core_clk_enable_v5.3' into 'release/v5.3'
fix(mspi): enable PSRAM core clock in module clock init (v5.3)

See merge request espressif/esp-idf!46851
2026-04-21 17:41:52 +08:00
Jiang Jiang Jian
bff974ca8f Merge branch 'feat/support_bleqabr25_1521_v5.3' into 'release/v5.3'
feat(ble/bluedroid): Add an API to resolve RPA (v5.3)

See merge request espressif/esp-idf!46503
2026-04-21 16:27:36 +08:00
morris
036af88e67 Merge branch 'bugfix/lp_uart_rx_iomux_pin_not_work_v5.3' into 'release/v5.3'
fix(uart): lp uart rx iomux pin was not working as expected (v5.3)

See merge request espressif/esp-idf!47610
2026-04-21 16:19:15 +08:00
Chen Jichang
48149b7521 fix(lcd): fix lcd cmd be bypassd unexpectedly 2026-04-21 15:41:04 +08:00
Rahul Tank
86839c4a57 Merge branch 'bugfix/fix_software_ecc_v5.3' into 'release/v5.3'
fix(nimble): Fix Software ecc issue in tinycrpyt (v5.3)

See merge request espressif/esp-idf!47735
2026-04-21 10:33:04 +05:30
Zhang Hai Peng
355005a69b fix(bt/bluedroid): fix BLE SMP pairing failure on BLE-only devices when using default param
(cherry picked from commit 74a053bd4e)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2026-04-21 11:53:57 +08:00
Rahul Tank
0eb2633ba0 fix(nimble): Fix Software ecc issue in tinycrpyt 2026-04-20 14:08:29 +05:30
Sudeep Mohanty
dee64f955b fix(freertos): harden mutex owner assert reset test 2026-04-20 09:04:26 +02:00
morris
c9b899a4a2 Merge branch 'fix/fix_parlio_tx_sample_edge_v5.3' into 'release/v5.3'
change(parlio_tx): use shift edge instead sample edge (v5.3)

See merge request espressif/esp-idf!46938
2026-04-20 13:40:40 +08:00
Mahavir Jain
dfdc4a6805 Merge branch 'fix/fix_esp_srp_sec2_auth_bypass_a_mod_n_v5.3' into 'release/v5.3'
fix(esp_srp): reject SRP client public key when A mod N is zero (v5.3)

See merge request espressif/esp-idf!47706
2026-04-20 10:40:20 +05:30
Ashish Sharma
cfde557e81 fix(esp_srp): reject SRP client public key when A mod N is zero 2026-04-20 11:17:11 +08:00
Chen Jichang
9878db6765 change(parlio_tx): use shift edge instead sample edge
Made-with: Cursor
2026-04-20 10:45:16 +08:00
morris
c2fd935370 Merge branch 'fix/jpeg_encoder_v5.3' into 'release/v5.3'
feat(jpeg): Fix some potential encoder issues (backport v5.3)

See merge request espressif/esp-idf!46385
2026-04-20 10:44:24 +08:00
Wang Meng Yang
86a1da8279 Merge branch 'bugfix/ai_review_avrcp_v5.3' into 'release/v5.3'
fix(bt): fix AVRCP component issues reported by AI review (v5.3)

See merge request espressif/esp-idf!47680
2026-04-20 09:21:31 +08:00
Mahavir Jain
f1a49ee132 Merge branch 'fix/fix_esp_local_ctrl_potential_double_free_v5.3' into 'release/v5.3'
fix(esp_local_ctrl): fixes a potential double free (v5.3)

See merge request espressif/esp-idf!47491
2026-04-19 21:27:17 +05:30
Sahil Yadav
55cb8136c2 feat(nimble): Support NimBLE log compression and decompression over SPI 2026-04-19 09:50:59 +05:30
Rahul Tank
57ab0df402 Merge branch 'bugfix/nimble_cve_fixes_v5.3' into 'release/v5.3'
fix(nimble): Fixes for various CVEs (v5.3)

See merge request espressif/esp-idf!47744
2026-04-18 21:42:44 +05:30
Fu Hanxi
b3e28e829c Merge branch 'ci/pytest_mark_formatter_v5.3' into 'release/v5.3'
ci: pytest mark formatter (v.5.3)

See merge request espressif/esp-idf!46317
2026-04-17 17:07:59 +02:00