Jiang Jiang Jian
67fa2dab01
Merge branch 'bugfix/msbc_oob_read_v6.1' into 'release/v6.1'
...
fix(bt/bluedroid): fixed OOB read dring mSBC sync word check (v6.1)
See merge request espressif/esp-idf!52766
2026-09-15 17:16:03 +08:00
Jiang Jiang Jian
c761dd31bc
Merge branch 'fix/openthread-udp-host-interface_v6.1' into 'release/v6.1'
...
fix(openthread): preserve host interface on UDP receive (v6.1)
See merge request espressif/esp-idf!52688
2026-09-15 17:11:33 +08:00
Jiang Jiang Jian
a951ac5c8a
Merge branch 'feat/opt_prefer_bond_device_when_evicting_overflow_bonds_v6.1' into 'release/v6.1'
...
fix(bt/bluedroid): prefer disconnected peers when evicting overflow bonds (6.1)
See merge request espressif/esp-idf!52611
2026-09-15 17:11:01 +08:00
Jiang Jiang Jian
4d1a6fb047
Merge branch 'fix/esp32-ble-dtm-txbuf-leak_v6.1' into 'release/v6.1'
...
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.1)
See merge request espressif/esp-idf!52616
2026-09-15 17:10:51 +08:00
Jiang Jiang Jian
ba9c814922
Merge branch 'change/ble_update_lib_20260904_v6.1' into 'release/v6.1'
...
change(ble): [AUTO_MR] 20260904 - Update ESP BLE Controller Lib (6.1)
See merge request espressif/esp-idf!52440
2026-09-15 17:10:11 +08:00
Jiang Jiang Jian
a86a78bb6a
Merge branch 'fix/lp_core_rc_fast_delay_freq_v6.1' into 'release/v6.1'
...
fix(ulp): hardcode LP core RC_FAST frequency per target (v6.1)
See merge request espressif/esp-idf!52670
2026-09-15 13:59:06 +08:00
Jiang Jiang Jian
fd89f260a2
Merge branch 'docs/api_ref_system_updates_v6.1' into 'release/v6.1'
...
docs(system): update API references for H4 and S31 (v6.1)
See merge request espressif/esp-idf!52718
2026-09-15 13:58:35 +08:00
Jiang Jiang Jian
0967b16795
Merge branch 'bugfix/fix_iso_tx_power_update_fail_v6.1' into 'release/v6.1'
...
feat(iso): Support set ble iso tx power (6.1)
See merge request espressif/esp-idf!52620
2026-09-15 13:57:37 +08:00
Jiang Jiang Jian
6747981483
Merge branch 'bugfix/idfci-13866_v6.1' into 'release/v6.1'
...
backport v6.1: config wakeup gpio pin internal pullup to avoid input floating
See merge request espressif/esp-idf!52770
2026-09-15 13:56:59 +08:00
Jiang Jiang Jian
1204c95d40
Merge branch 'bugfix/fix_pbac_pm_config_v6.1' into 'release/v6.1'
...
fix(bt/bluedroid): enable sniff power management for PBAP client (v6.1)
See merge request espressif/esp-idf!52761
2026-09-15 11:57:18 +08:00
Jiang Jiang Jian
c92c097e3b
Merge branch 'bugfix/fix_example_power_save_build_fail_issue_v6.1' into 'release/v6.1'
...
fix(esp_timer): preserve timer_process_alarm symbol for ldgen(Backport v6.1)
See merge request espressif/esp-idf!52738
2026-09-15 11:57:01 +08:00
Jiang Jiang Jian
2175e263ee
Merge branch 'bugfix/wrong_bredr_tx_power_table_v6.1' into 'release/v6.1'
...
fix(bt): fixed use of wrong function to get BR/EDR power table on ESP32-S31(backport v6.1)
See merge request espressif/esp-idf!52550
2026-09-15 11:48:50 +08:00
Jiang Jiang Jian
d876407104
Merge branch 'feat/bt_osal_build_configurable_v6.1' into 'release/v6.1'
...
feat(bt): Add Kconfig option to build the BT OSAL conditionally (6.1)
See merge request espressif/esp-idf!52517
2026-09-15 11:48:41 +08:00
Jiang Jiang Jian
96eb6905ad
Merge branch 'bugfix/fxied_btdm_mempool_compilation_issue_6.1' into 'release/v6.1'
...
fix(ble): fixed porting_btdm compilation issue for esp32-s31/h4
See merge request espressif/esp-idf!52432
2026-09-15 11:47:55 +08:00
Jiang Jiang Jian
742bd16cd8
Merge branch 'bugfix/fix_iso_data_len_get_v6.1' into 'release/v6.1'
...
fix(iso): correct ISO data length mask from 0x7fff to 0x3fff (6.1)
See merge request espressif/esp-idf!51516
2026-09-15 11:46:04 +08:00
Jin Cheng
42d38ed969
fix(bt/bluedroid): fixed OOB read dring mSBC sync word check
2026-09-15 11:45:34 +08:00
Jiang Jiang Jian
c373eb3338
Merge branch 'fix/fix_cryto_module_locked_after_pd_top_lslp_v6.1' into 'release/v6.1'
...
fix(esp_hw_support): fix cryto module locked after pd_top lightsleep (v6.1)
See merge request espressif/esp-idf!52651
2026-09-15 11:43:51 +08:00
Jiang Jiang Jian
0cb8884e43
Merge branch 'fix/bt_hfp' into 'release/v6.1'
...
fix(bt_hfp): Fix some bugs in hfp
See merge request espressif/esp-idf!52685
2026-09-15 11:38:56 +08:00
zhaoweiliang
37a4934d18
change(ble): [AUTO_MR] Update lib_esp32c6 to acd9a26e
2026-09-15 10:46:03 +08:00
zhaoweiliang
1a0006de91
change(ble): [AUTO_MR] Update lib_esp32c5 to acd9a26e
2026-09-15 10:45:07 +08:00
Zhao Wei Liang
e9b4a2367d
change(ble): [AUTO_MR] Update lib_esp32h2 to acd9a26e
...
(cherry picked from commit 1eec7c1f03 )
Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com >
2026-09-15 10:44:01 +08:00
Li Shuai
bfc5ade8d2
fix(unit-test): config wakeup gpio pin internal pullup to avoid input floating
2026-09-14 14:33:08 +08:00
linruihao
f7e7683380
fix(bt/bluedroid): enable sniff power management for PBAP client
2026-09-14 10:18:48 +08:00
muhaidong
043180fcfd
fix(esp_timer): preserve timer_process_alarm symbol for ldgen
2026-09-11 15:42:26 +08:00
Marius Vikhammer
ff41b52fc6
docs(system): update API references for H4 and S31
...
Add target-specific power-management frequencies and capability
conditions so later chips do not need chip-by-chip list updates.
2026-09-11 09:55:47 +08:00
ShenWeilong
cda19d52cf
fix(bt): supported allocate memroy from spiram for ESP32-S31 and ESP32-H4
2026-09-10 20:58:39 +08:00
zwx
08739256e9
fix(openthread): preserve host interface on UDP receive
2026-09-10 16:21:35 +08:00
hejiaxin
11e2960b24
fix(bt_hfp): Fix some bugs in hfp
...
- Fix hfp callback data length
- Fix the solution of unknown AT command
2026-09-10 15:31:05 +08:00
Jiang Jiang Jian
27506a49bc
Merge branch 'doc/fix_uart_output_handling_doc_format_v6.1' into 'release/v6.1'
...
fix(doc): fix uart output handling doc format (v6.1)
See merge request espressif/esp-idf!52650
2026-09-10 11:21:36 +08:00
Jiang Jiang Jian
f3fe206bcc
Merge branch 'fix/brownout_restore_after_deepsleep_reject_v6.1' into 'release/v6.1'
...
fix(esp_hw_support): restore brownout after deep sleep rejection on ESP32-S2 (v6.1)
See merge request espressif/esp-idf!52648
2026-09-10 11:21:24 +08:00
Jiang Jiang Jian
0ce0b7bfb3
Merge branch 'bugfix/spp_deinit_fail' into 'release/v6.1'
...
fix(bt/bluedroid): fixed JV disable event has no handler in Bluedroid (v6.1)
See merge request espressif/esp-idf!52594
2026-09-10 11:21:11 +08:00
Jiang Jiang Jian
014fe1482b
Merge branch 'fix/fix_issues_when_support_multiple_phy_init_data_v6.1' into 'release/v6.1'
...
Fix/fix issues when support multiple phy init data v6.1(backport v6.1)
See merge request espressif/esp-idf!52573
2026-09-10 11:11:55 +08:00
Marius Vikhammer
965530967a
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:23:27 +08:00
wuzhenghui
4166ee869d
test(mbedtls): smoke-test crypto HW after PD_TOP lightsleep
...
Add a mbedtls_ut case that enters TOP PD light sleep then runs minimal
AES/SHA/MPI/ECC/ECDSA ops, catching crypto modules left unusable after wake.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-09 17:13:29 +08:00
wuzhenghui
230e6e0019
fix(esp_hw_support): wait DS/ECDSA idle before restore its PCR on wakeup
2026-09-09 17:13:29 +08:00
wuzhenghui
6cc27c14f1
fix(doc): fix uart output handling doc format
2026-09-09 17:11:59 +08:00
wuzhenghui
d77e5e3093
fix(esp_hw_support): restore brownout after deep sleep rejection on ESP32-S2
...
ESP32-S2 disables the brownout detector before deep sleep; if sleep is
rejected, re-init it so BOD is not left disabled (PM-519).
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-09 17:11:23 +08:00
wangjialiang
c526feea98
feat(iso): Support set ble iso tx power
...
(cherry picked from commit 2114bea2bc )
Co-authored-by: wangjialiang <wangjialiang@espressif.com >
2026-09-09 14:56:51 +08:00
morris
3b0d8a5194
Merge branch 'refactor/lcd_cam_core_clock_init_v6.1' into 'release/v6.1'
...
refactor(lcdcam): move shared core clock setup to drivers (v6.1)
See merge request espressif/esp-idf!52452
2026-09-09 14:38:00 +08:00
Zhang Hai Peng
eade95080a
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:53 +08:00
Zhang Hai Peng
ea6df384d5
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:53 +08:00
Zhang Hai Peng
fdba98f75e
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:58 +08:00
Jin Cheng
55942b723c
fix(bt/bluedroid): fixed JV disable event has no handler in Bluedroid
2026-09-09 13:55:27 +08:00
Jiang Jiang Jian
97def67a17
Merge branch 'tracing_test_fixes_v6.1' into 'release/v6.1'
...
Tracing test fixes (v6.1)
See merge request espressif/esp-idf!52327
2026-09-09 10:54:21 +08:00
Jiang Jiang Jian
2faf62e0a5
Merge branch 'contrib/github_pr_19038_v6.1' into 'release/v6.1'
...
fix(esp_lcd): yield from SPI ISR when color trans done callback wakes a task (GitHub PR) (v6.1)
See merge request espressif/esp-idf!52453
2026-09-09 10:53:58 +08:00
Jiang Jiang Jian
dfc92aa524
Merge branch 'fix/cpp-linkage-mcpwm-example_v6.1' into 'release/v6.1'
...
fix(examples): add C++ linkage guards to MCPWM FOC SVPWM headers (v6.1)
See merge request espressif/esp-idf!52477
2026-09-09 10:53:40 +08:00
Jiang Jiang Jian
76d02aa9ca
Merge branch 'fix/eloop-wifi-deinit-leak-delay_v6.1' into 'release/v6.1'
...
test(wifi): wait for the idle task after esp_wifi_deinit in Wi-Fi UTs (Backport v6.1)
See merge request espressif/esp-idf!52511
2026-09-09 10:53:28 +08:00
Jiang Jiang Jian
87f4fab24f
Merge branch 'fix/serial_port_target_mismatch_v6.1' into 'release/v6.1'
...
fix(tools): Detect serial port matching the project target (v6.1)
See merge request espressif/esp-idf!52518
2026-09-09 10:53:14 +08:00
Jiang Jiang Jian
50ed526d86
Merge branch 'fix/sdmmc_wait_for_idle_busy_poll_starving_cpu_cores_v6.1' into 'release/v6.1'
...
fix(sdmmc): back off between CMD13 polls while waiting for card to be ready (v6.1)
See merge request espressif/esp-idf!52532
2026-09-09 10:52:55 +08:00
yinqingzhao
c606fa2804
fix(phy): update esp32c5 multiple phy init data bin
2026-09-08 20:28:57 +08:00