luoxu
764a3fe80f
feat(ble_mesh): update lib to 79e3fee04e
2026-09-11 12:03:44 +08:00
Luo Xu
759fbad296
feat(ble_mesh): supported get lib version
...
(cherry picked from commit 56f78da32c )
Co-authored-by: luoxu <luoxu@espressif.com >
2026-09-11 12:03:44 +08:00
Shu Chen
1a11140e13
Merge branch 'fix/openthread-udp-host-interface_v6.0' into 'release/v6.0'
...
fix(openthread): preserve host interface on UDP receive (v6.0)
See merge request espressif/esp-idf!52690
2026-09-11 03:41:59 +00:00
Marius Vikhammer
d0e38712e3
Merge branch 'fix/lp_core_rc_fast_delay_freq_v6.0' into 'release/v6.0'
...
fix(ulp): hardcode LP core RC_FAST frequency per target (v6.0)
See merge request espressif/esp-idf!52671
2026-09-11 09:54:56 +08:00
Island
0c269a2f66
Merge branch 'fix/esp32-ble-dtm-txbuf-leak_v6.0' into 'release/v6.0'
...
Fix DTM TX buffer leak in the BLE controller that could cause memory exhaustion and Interrupt WDT timeout during or after DTM TX tests. (6.0)
See merge request espressif/esp-idf!52615
2026-09-10 20:50:53 +08:00
Island
0d25ea96d7
Merge branch 'feat/opt_prefer_bond_device_when_evicting_overflow_bonds_v6.0' into 'release/v6.0'
...
fix(bt/bluedroid): prefer disconnected peers when evicting overflow bonds (6.0)
See merge request espressif/esp-idf!52610
2026-09-10 20:50:40 +08:00
Island
ba6bbdeb41
Merge branch 'bugfix/fix_bluedroid_find_info_format_mismatch_v6.0' into 'release/v6.0'
...
fix(ble/bluedroid): restore find info PDU stop on UUID format mismatch (6.0)
See merge request espressif/esp-idf!52080
2026-09-10 20:50:30 +08:00
Rahul Tank
768198540a
Merge branch 'bugfix/hardware_error_assert_v6.0' into 'release/v6.0'
...
fix(nimble): Add hardware error event handling as normal event (v6.0)
See merge request espressif/esp-idf!52553
2026-09-10 17:33:50 +05:30
zwx
890b939847
fix(openthread): preserve host interface on UDP receive
2026-09-10 16:22:31 +08:00
Martin Vychodil
c734860ba1
Merge branch 'feature/fatfs_bdl_v6.0' into 'release/v6.0'
...
feat(fatfs): Add BDL support to FatFS component (v6.0)
See merge request espressif/esp-idf!52557
2026-09-10 16:10:00 +08:00
Martin Vychodil
e0c1910bb0
Merge branch 'fix/fatfs-vfs-fcntl-setfl_v6.0_2' into 'release/v6.0'
...
fix(fatfs): preserve access mode in VFS F_SETFL (v6.0)
See merge request espressif/esp-idf!51922
2026-09-10 16:07:28 +08:00
morris
3fd62e1c09
Merge branch 'feat/support_link_switch_for_parlio_tx_v6.0' into 'release/v6.0'
...
feat(parlio_tx): apply the gdma link switch event to parlio_tx (v6.0)
See merge request espressif/esp-idf!51423
2026-09-10 14:42:20 +08:00
sonika.rathi
00e6b37985
fix(fatfs): avoid stack overflow in BDL diskio partition test
...
(cherry picked from commit 1d08a22a14 )
2026-09-10 08:36:18 +02:00
LiPeng
841c3a4de7
fix(fatfs): fix a memory leak bug when FF_USE_DYN_BUFFER was enabled
...
BDL diskio test part only; the rest of the commit is already on release/v6.0
via 4f7b1af0f9 , which predates components/fatfs/test_apps/bdl.
(cherry picked from commit a8b5b8d582 )
2026-09-10 08:36:12 +02:00
morris
a7e66bb5d0
Merge branch 'docs/mcpwm_deadtime_descrption_v6.0' into 'release/v6.0'
...
docs(mcpwm): add note for deadtime config (v6.0)
See merge request espressif/esp-idf!52639
2026-09-10 14:14:21 +08:00
Jiang Jiang Jian
b5016c7765
Merge branch 'bugfix/fix_crash_issue_on_smartconfig_and_mbssid_v6.0' into 'release/v6.0'
...
fix(wifi): added validation for password and reserved data length in ESPTouch v2 (v6.0)
See merge request espressif/esp-idf!51393
2026-09-10 11:27:28 +08:00
Jiang Jiang Jian
8dec8dc0b8
Merge branch 'fix/fix_issues_when_support_multiple_phy_init_data_v6.0' into 'release/v6.0'
...
Fix/fix issues when support multiple phy init data v6.0(backport v6.0)
See merge request espressif/esp-idf!52585
2026-09-10 11:11:34 +08:00
Marius Vikhammer
5c35b8848e
fix(ulp): hardcode LP core RC_FAST frequency per target
...
The SoC RC_FAST approximation is a nominal figure that can be off by ~10%
from the clock the LP core actually runs at, which made
ulp_lp_core_delay_us() over-delay by up to 9% and the LP core delay test
flake on ESP32-C5 and ESP32-C6.
Use a measured per-target value instead, and fail the build for targets
that have no measured value so that new chips cannot silently inherit a
wrong one.
2026-09-10 09:24:09 +08:00
zhangyanjiao
55aed8276c
fix(wifi): fixed the buffer overflow issues
...
1. Added validation for password and reserved data length in ESPTouch v2
2. Added bound check for data index in ESPTouch v1 HT40
3. prevent buffer overflow when parsing MBSSID beacon
2026-09-09 19:37:40 +08:00
Chen Chen
5271567963
docs(mcpwm): add note for deadtime config
...
Closes https://github.com/espressif/esp-idf/issues/18654
2026-09-09 16:56:26 +08:00
yinqingzhao
ef72ceb11a
fix(phy): update esp32c5 multiple phy init data bin
2026-09-09 14:40:35 +08:00
yinqingzhao
33f19669e4
fix(phy): fix phy init data type and multiple bin offset incorrect
2026-09-09 14:40:35 +08:00
yinqingzhao
a2179141e0
feat(test_app): add test app for multiple phy init data
2026-09-09 14:40:19 +08:00
Zhang Hai Peng
77570dfbde
fix(bt): remove noisy OSI event handler enter/exit debug logs
...
These per-event traces fire on every async dispatch and flood BT logs
without aiding diagnosis; higher-layer traces remain for debugging.
(cherry picked from commit b9b9b8633f )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-09-09 14:26:49 +08:00
Zhang Hai Peng
b011c3fc72
fix(bt): update ESP32 libbtdm_app.a to 919c7f4b
...
- fixed dtm tx buffer leak issue
(cherry picked from commit ab7bb35192 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-09-09 14:26:49 +08:00
Zhang Hai Peng
a7e56b0fac
fix(bt/bluedroid): prefer disconnected peers when evicting overflow bonds
...
When the bond list is full, drop the oldest disconnected device instead
of the oldest NVS entry, and allow a per-bond except flag so selected
devices are never auto-removed.
(cherry picked from commit bf86892eef )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-09-09 14:25:55 +08:00
Rahul Tank
16cd970a43
Merge branch 'bugfix/fix_coex_crash_v6.0' into 'release/v6.0'
...
fix(nimble): Prevent crash in deinit when host init was not completed (v6.0)
See merge request espressif/esp-idf!52565
2026-09-09 11:15:32 +05:30
Wang Meng Yang
2441aff81d
Merge branch 'bugfix/bta_disable_not_run_v6.0' into 'release/v6.0'
...
fix(bt/bluedroid): fixed BTA event dispatch race during module disable (v6.0)
See merge request espressif/esp-idf!51975
2026-09-09 11:39:09 +08:00
Martin Vychodil
059abc43d7
Merge branch 'fix/sdmmc_wait_for_idle_busy_poll_starving_cpu_cores_v6.0' into 'release/v6.0'
...
fix(sdmmc): back off between CMD13 polls while waiting for card to be ready (v6.0)
See merge request espressif/esp-idf!52533
2026-09-08 19:15:12 +08:00
Alexey Gerenkov
445d48b773
Merge branch 'tracing_test_fixes_v6.0' into 'release/v6.0'
...
Tracing test fixes (v6.0)
See merge request espressif/esp-idf!52328
2026-09-08 18:43:46 +08:00
Rahul Tank
4cb6a3f218
fix(nimble): Prevent crash in deinit when host init was not completed
2026-09-08 15:35:29 +05:30
Martin Vychodil
0a3ee6d019
feat(fatfs): Added BDL support to FatFS component
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-08 09:39:11 +02:00
morris
927f62448a
Merge branch 'ci/fix_the_parlio_rx_spi_test_case_v6.0' into 'release/v6.0'
...
ci(parlio_rx): fixed the parlio rx spi test case (v6.0)
See merge request espressif/esp-idf!51117
2026-09-08 15:12:17 +08:00
morris
5383352582
Merge branch 'bugfix/uart_extra_current_consumption_in_sleep_v6.0' into 'release/v6.0'
...
fix(uart): reduce current consumption in sleep mode (v6.0)
See merge request espressif/esp-idf!52347
2026-09-08 15:07:26 +08:00
morris
7f7f6cccbf
Merge branch 'feat/isp_dpc_support_v6.0' into 'release/v6.0'
...
feat(isp): support isp dpc dead pixel correction (v6.0)
See merge request espressif/esp-idf!51470
2026-09-08 15:06:44 +08:00
morris
7dc4ca8c87
Merge branch 'change/remove_lcd_restart_for_p4_s31_v6.0' into 'release/v6.0'
...
remove(lcd): remove restart support for p4 and s31 (v6.0)
See merge request espressif/esp-idf!51352
2026-09-08 14:55:40 +08:00
morris
c5a48f7808
Merge branch 'fix/fix_rmt_loop_tx_trigger_done_event_v6.0' into 'release/v6.0'
...
fix(rmt): clear stale TX done status before new transaction (v6.0)
See merge request espressif/esp-idf!51653
2026-09-08 14:54:48 +08:00
morris
9ee2fcd543
Merge branch 'feat/add_timeout_return_for_dsi_panel_v6.0' into 'release/v6.0'
...
feat(dsi): add timeout check for lp cmd rx (v6.0)
See merge request espressif/esp-idf!52313
2026-09-08 14:44:11 +08:00
morris
5aa18f1104
Merge branch 'fix/spi_flash_keep_program_erase_in_iram_v6.0' into 'release/v6.0'
...
fix(spi_flash): keep program and erase paths in IRAM (v6.0)
See merge request espressif/esp-idf!51892
2026-09-08 14:43:07 +08:00
morris
50642bc839
Merge branch 'feat/move_flash_120_out_from_experimental_v6.0' into 'release/v6.0'
...
feat(flash): p4 flash 120MHz is no longer experimental feature (v6.0)
See merge request espressif/esp-idf!51699
2026-09-08 14:41:26 +08:00
Rahul Tank
1e8fd755ad
fix(nimble): Add hardware error event handling as normal event
2026-09-08 12:10:53 +05:30
morris
a45957cce0
Merge branch 'contrib/github_pr_19038_v6.0' into 'release/v6.0'
...
fix(esp_lcd): yield from SPI ISR when color trans done callback wakes a task (GitHub PR) (v6.0)
See merge request espressif/esp-idf!52454
2026-09-08 11:20:03 +08:00
Jiang Jiang Jian
3702e3446d
Merge branch 'bugfix/qos_not_reported_v6.0' into 'release/v6.0'
...
fix(bt/controller): update ESP32 libbtdm_app.a to fix missing QoS_Setup_Cmpl event (v6.0)
See merge request espressif/esp-idf!52491
2026-09-08 10:36:17 +08:00
Shu Chen
58fa356e79
Merge branch 'feat/support_multipan_feature_host_20260813_v6.0' into 'release/v6.0'
...
feat(openthread): add support for the multipan feature on host devices (v6.0)
See merge request espressif/esp-idf!52380
2026-09-08 02:28:23 +00:00
Island
4dd996365c
Merge branch 'fix/fix_ble_retention_dependency_order_v6.0' into 'release/v6.0'
...
fix(ble): fix ble retention dependency order (6.0)
See merge request espressif/esp-idf!52465
2026-09-08 10:25:13 +08:00
Adam Múdry
a2b2b36a57
fix(sdmmc): back off between CMD13 polls while waiting for card to be ready
...
The loops waiting for the card to leave its busy state started their yield
backoff at 100 ms. A card is typically busy for a few milliseconds after a
write, so the backoff never fired and every write was followed by hundreds
of back-to-back CMD13 commands. Occupying the host controller like this
slows down unrelated work on both cores, not just the calling task.
Delay between polls instead, starting at CONFIG_SD_READY_POLL_PERIOD_START_US
(100 us) and doubling. Both the delay and the configured start period are
capped at one FreeRTOS tick period, where vTaskDelay() already yields and one
command per tick is not a storm. A typical wait now costs a handful of
commands instead of hundreds.
Applies to sdmmc_wait_for_idle(), sdmmc_init_sd_wait_data_ready() and
read_tuning_block().
Closes https://github.com/espressif/esp-idf/issues/19034
2026-09-07 19:40:19 +02:00
Roland Dobai
9d75e0b147
Merge branch 'fix/serial_port_target_mismatch_v6.0' into 'release/v6.0'
...
fix(tools): Detect serial port matching the project target (v6.0)
See merge request espressif/esp-idf!52523
2026-09-07 16:11:03 +02:00
renpeiying
2b772579dc
docs: add CN translation
2026-09-07 14:48:30 +02:00
Vojtech Piroch
6e0fc71aed
fix(tools): Detect serial port matching the project target
...
Auto-detect used to pick the first Espressif device, even when it did
not match IDF_TARGET. With several boards attached, flash/monitor could
talk to the wrong chip.
Pass the project target into esptool so unmatched ports are skipped.
Resolve the port after ensure_build_directory() so the target is known.
For monitor on an unconfigured project, probe the connected chip and
pass it directly to idf_monitor without configuring the project.
2026-09-07 14:48:25 +02:00
cjin
bed7b04631
fix(ble): fix ble retention dependency order
2026-09-07 20:20:03 +08:00