Commit Graph
49011 Commits
Author SHA1 Message Date
Shu Chen a7c07eb28f Merge branch 'feat/add_thread_ssed_ci_test_scenario_v5.5' into 'release/v5.5'
feat: add thread ssed ci testcase scenario (v5.5)

See merge request espressif/esp-idf!51498
2026-08-27 07:12:21 +00:00
Mahavir Jain c13bec45b1 Merge branch 'fix/esp32s2_aes_dma_psram_partial_block_hang_v5.5' into 'release/v5.5'
Avoid ESP32-S2 Crypto DMA stall on PSRAM output with partial blocks (v5.5)

See merge request espressif/esp-idf!51876
2026-08-27 12:05:36 +05:30
Aditya Patwardhan 43f7ea75d1 Merge branch 'ci/local_ctrl_example_app_size_increase_failure' into 'release/v5.5'
ci(examples/esp_local_ctrl): fix app size increase build failure (v5.5)

See merge request espressif/esp-idf!52065
2026-08-27 10:49:27 +05:30
Marius Vikhammer d16bdf622b Merge branch 'bugfix/c5_mac_ext_byte_order_v5.5' into 'release/v5.5'
fix(efuse): correct MAC_EXT byte order on ESP32-C5 and ESP32-H21 (v5.5)

See merge request espressif/esp-idf!52033
2026-08-27 11:08:16 +08:00
Island 19839f076d Merge branch 'change/ble_update_lib_20260824_v5.5' into 'release/v5.5'
change(ble): [AUTO_MR] 20260824 - Update ESP BLE Controller Lib (5.5)

See merge request espressif/esp-idf!52019
2026-08-26 22:00:50 +08:00
Roland Dobai 67a8de6303 Merge branch 'ci/apply-check_submodule_sync-v2' into 'release/v5.5'
ci: apply check_submodule_sync in ci/actions/common (v5.5)

See merge request espressif/esp-idf!52116
2026-08-26 14:26:26 +02:00
Fu Hanxi 3faf19fd43 ci: apply check_submodule_sync in ci/actions/common 2026-08-26 13:47:17 +02:00
Fu Hanxi 3c4e88d04e Merge branch 'ci/move-check_submodule_sync-v5.5' into 'release/v5.5'
ci: move check_submodule_sync to ci/actions/common (v5.5)

See merge request espressif/esp-idf!52091
2026-08-26 10:46:45 +02:00
Fu Hanxi 7bb53625c7 ci: move check_submodule_sync to ci/actions/common 2026-08-26 10:33:51 +02:00
harshal.patil 7c83e4ced8 ci(examples/esp_local_ctrl): fix app size increase build failure 2026-08-26 10:16:52 +05:30
Rahul Tank 01cc6a6580 Merge branch 'bugfix/fix_pawr_conn_issues_v5.5' into 'release/v5.5'
fix(nimble): bound PAwR synced connect retries in the example (v5.5)

See merge request espressif/esp-idf!52026
2026-08-25 16:08:24 +05:30
Meet Patel 60b843b7ea fix(efuse): correct MAC_EXT byte order on ESP32-C5 and ESP32-H21
A single 16-bit MAC_EXT field was read little-endian, reversing FF:FE
used for IEEE 802.15.4 EUI 64 extension.

Closes https://github.com/espressif/esp-idf/issues/18955
2026-08-25 13:51:32 +05:30
Jiang Jiang Jian d72f03f0ca Merge branch 'bugfix/a2dp_sink_nego_sbc_v5.5' into 'release/v5.5'
fix(bt): do not cap AVDTP Discover results by local SEP count (v5.5)

See merge request espressif/esp-idf!51752
2026-08-25 16:11:26 +08:00
Zhao Wei Liang 173daa4bbc change(ble): [AUTO_MR] Update lib_esp32c6 to cdaefea1
(cherry picked from commit d2210c2c26)

Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com>
2026-08-25 14:05:19 +08:00
Zhao Wei Liang ba5f877e69 change(ble): [AUTO_MR] Update lib_esp32c5 to cdaefea1
(cherry picked from commit 85d8971199)

Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com>
2026-08-25 14:05:18 +08:00
Zhao Wei Liang 110239b3a3 change(ble): [AUTO_MR] Update lib_esp32h2 to cdaefea1
(cherry picked from commit b3ba8cad9a)

Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com>
2026-08-25 14:05:17 +08:00
Rahul Tank 348cd3dba8 fix(nimble): bound PAwR synced connect retries in the example 2026-08-25 10:57:57 +05:30
Jiang Jiang Jian 9f97b30fff Merge branch 'backport/backport_dialog_token_ds_parameter_and_max_bw_nego_changes_v5.5' into 'release/v5.5'
feat(wifi): support max bandwidth negotiation(backport v5.5)

See merge request espressif/esp-idf!51943
2026-08-25 12:52:53 +08:00
Jiang Jiang Jian 980973a1bc Merge branch 'bugfix/strncpy_compilation_issue_v5.5' into 'release/v5.5'
fix(bluedroid): Fix the compilation issue of BCM_STRNCPY_S (v5.5)

See merge request espressif/esp-idf!51744
2026-08-25 11:46:43 +08:00
harshal.patil dd99e05dd1 test(mbedtls): add partial-block PSRAM coverage for AES
Extend the CTR test data length to 6433 bytes so the trailing partial
block is exercised with external RAM buffers (which stalls the ESP32-S2
Crypto DMA on an unfixed driver).
2026-08-25 08:54:20 +05:30
harshal.patil c4075d6124 fix(mbedtls/aes): fix ESP32-S2 Crypto DMA stall on PSRAM output with partial blocks
The ESP32-S2 Crypto DMA in-channel stalls silently when a receive
descriptor list transitions from external to internal RAM. The AES
driver hits this when a PSRAM-output operation has a trailing partial
block, as the internal stream descriptor is linked after the external
RAM data descriptors.

- esp_aes_process_dma(): process the block-aligned part and the partial
  block as two separate DMA operations, keeping each descriptor list
  uniform
- crypto_dma_ll_reset(): also reset the in-channel (per the TRM receive
  reset sequence), otherwise stale state from a preceding external-RAM
  operation corrupts the next operation's output

The GCM DMA path is unaffected; it never operates on PSRAM buffers.
2026-08-25 08:54:19 +05:30
Jiang Jiang Jian 8b876ea446 Merge branch 'feat/c5_eco4_newlib_support_v5.5' into 'release/v5.5'
change(esp_libc): use C5 ECO4 ROM newlib functions (v5.5)

See merge request espressif/esp-idf!51904
2026-08-25 10:57:55 +08:00
Jiang Jiang Jian ef92d00a91 Merge branch 'feat/optimize_bootloader_size_v5.5' into 'release/v5.5'
change(bootloader): optimize bootloader size (v5.5)

See merge request espressif/esp-idf!51598
2026-08-25 10:54:54 +08:00
Jiang Jiang Jian e9a60a52e3 Merge branch 'fix/fix_esp_mbedtls_read_return_code_v5.5' into 'release/v5.5'
fix(esp-tls): correct return codes and harden TLS 1.3 ticket handling (v5.5)

See merge request espressif/esp-idf!51865
2026-08-25 10:54:11 +08:00
Jiang Jiang Jian bb3f9b29b9 Merge branch 'contrib/github_pr_18815_v5.5' into 'release/v5.5'
Fix minor issues in sd (GitHub PR) (v5.5)

See merge request espressif/esp-idf!51437
2026-08-25 10:53:13 +08:00
Jiang Jiang Jian 60115cf982 Merge branch 'fix/crt-bundle-unaligned-reads_v5.5' into 'release/v5.5'
fix(mbedtls): read crt bundle byte-wise to avoid misaligned flash access (v5.5)

See merge request espressif/esp-idf!51725
2026-08-25 10:52:21 +08:00
Jiang Jiang Jian 5f5f86c0eb Merge branch 'fix/heap_trace_stack_corruption_v5.5' into 'release/v5.5'
fix(heap): avoid stack smash when heap tracing stack depth is 0 (v5.5)

See merge request espressif/esp-idf!51522
2026-08-25 10:51:18 +08:00
Jiang Jiang Jian b97e58f89e Merge branch 'bugfix/nvs-deinit-open-handle-leak_v5.5' into 'release/v5.5'
fix(nvs_flash): delete leftover handles on partition deinit (v5.5)

See merge request espressif/esp-idf!51358
2026-08-25 10:50:23 +08:00
Jiang Jiang Jian 8bc2c28cab Merge branch 'fix/esp-event-security-fixes_v5.5' into 'release/v5.5'
fix(esp_event): multiple security and stability fixes (v5.5)

See merge request espressif/esp-idf!51049
2026-08-25 10:47:44 +08:00
Jiang Jiang Jian 1597d07086 Merge branch 'contrib/github_pr_18829_v5.5' into 'release/v5.5'
fix(spiffs): fix off-by-one in spiffsgen.py obj name length check (GitHub PR) (v5.5)

See merge request espressif/esp-idf!50916
2026-08-25 10:45:11 +08:00
Rahul Tank 5161857730 Merge branch 'bugfix/gatt_cach_disconn_v5.5' into 'release/v5.5'
fix(nimble): gatt caching crash on disconnect (v5.5)

See merge request espressif/esp-idf!51965
2026-08-24 21:38:00 +05:30
Jiang Jiang Jian c94f345ef6 Merge branch 'fix/fix_dslp_phy_close_rf_deadlock_v5.5' into 'release/v5.5'
fix(esp_hw_support): fix deepsleep deadlock with phy lock (v5.5)

See merge request espressif/esp-idf!51938
2026-08-24 19:53:54 +08:00
Roland Dobai b1dcd31af1 Merge branch 'fix/harden_empty_toolchain_output_v5.5' into 'release/v5.5'
fix: harden build against empty toolchain output (v5.5)

See merge request espressif/esp-idf!51645
2026-08-24 13:27:43 +02:00
yangfeng 04eda2abcc fix(bt): do not cap AVDTP Discover results by local SEP count
- Closes https://github.com/espressif/esp-idf/issues/18848
2026-08-24 19:14:13 +08:00
Wang Meng Yang 2f3dc5dd64 Merge branch 'bugfix/bta_disable_not_run_v5.5' into 'release/v5.5'
fix(bt/bluedroid): fixed BTA event dispatch race during module disable (v5.5)

See merge request espressif/esp-idf!51976
2026-08-24 17:29:10 +08:00
yangfeng 39e7e142f7 fix(bluedroid): Fix the compilation issue of BCM_STRNCPY_S 2026-08-24 16:53:18 +08:00
Mahavir Jain 82609edeae Merge branch 'fix/disable-key-mgr_v5.5' into 'release/v5.5'
Disable Key Manager support (v5.5)

See merge request espressif/esp-idf!51392
2026-08-24 11:56:19 +05:30
Astha Verma a1fc650365 fix(nimble): Fixed gatt caching crash on disconnect 2026-08-24 11:28:09 +05:30
Jin Cheng 4824c598ae fix(bt/bluedroid): fixed BTA event dispatch race during module disable
- Gate bta_sys_event() on both 'is_reg' and 'reg[id]' to prevent
  stale event delivery.
- Defer bta_sys_deregister() to the end of profile disable handlers
  to ensure pending DISABLE events are processed.
- Add disabling flag to HFP AG for tracking asynchronous teardown.
2026-08-24 10:49:31 +08:00
Euripedes Rocha 635d6e1430 Merge branch 'contrib/github_pr_18648_v5.5' into 'release/v5.5'
esp_eth: make OpenETH ISR logging DRAM-safe (GitHub PR) (v5.5)

See merge request espressif/esp-idf!51925
2026-08-21 10:52:31 +02:00
yinqingzhao b9d1836695 feat(wifi): support max bandwidth negotiation 2026-08-21 15:46:34 +08:00
wuzhenghui 5e835e9b70 fix(esp_hw_support): fix deepsleep deadlock with phy lock 2026-08-21 14:46:39 +08:00
harshal.patil 6459793edd change(security): disable Key Manager support on ESP32-C5/P4/S31
The Key Manager hardware peripheral in its current form needs further
design changes before it can be offered as a production feature.
Until a revised peripheral design is available, withdraw ESP-IDF
support for it on all Key Manager capable targets.
2026-08-21 11:47:41 +05:30
Marius Vikhammer b0386e4144 change(bootloader): optimize bootloader size
Trim bootloader size by moving some logs to DEBUG. Allows
compiling bootloader on P4 with CONFIG_ESPTOOLPY_FLASHMODE_QIO
without changing partition table offset
2026-08-21 10:13:45 +08:00
Marius VikhammerandCursor 106cd8499a change(esp_libc): use C5 ECO4 ROM newlib functions
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-21 10:12:44 +08:00
Dhimas Ardinata d42d785455 fix(esp_eth): make openeth ISR log DRAM-safe
Keep the ISR from touching flash-resident log strings while cache is disabled.

Closes #18644
2026-08-21 01:33:31 +00:00
Martin Vychodil cad31b97f5 Merge branch 'fix/fatfs-vfs-fcntl-setfl_v5.5_3' into 'release/v5.5'
fix(fatfs): preserve access mode in VFS F_SETFL (v5.5)

See merge request espressif/esp-idf!51920
2026-08-20 22:47:10 +08:00
Martin Vychodil 75ff3d22a4 fix(fatfs): preserve access mode in VFS F_SETFL
F_SETFL was replacing the whole flags word, so fcntl(fd, F_SETFL, O_APPEND)
made F_GETFL report O_RDONLY|O_APPEND. Keep O_ACCMODE and apply only POSIX
status flags.
2026-08-20 14:45:44 +02:00
morris c197d718bc Merge branch 'feat/isp_dpc_support_v5.5' into 'release/v5.5'
feat(isp): support isp dpc dead pixel correction (v5.5)

See merge request espressif/esp-idf!51471
2026-08-20 11:21:57 +08:00
morris 7f93ab7147 Merge branch 'feat/csi_swap_and_format_conversion' into 'release/v5.5'
CSI 16 bit swap and format conversion  (v5.5)

See merge request espressif/esp-idf!45700
2026-08-20 11:11:29 +08:00