Zhou Xiao
1fee2c3a0f
change(bt/ble_log): remove BLE Log UHCI Out module
...
Delete ble_log_uhci_out.c and its header. Remove the UHCI Out source
from CMakeLists.txt and all BT_BLE_LOG_UHCI_OUT_* Kconfig options.
Remove per-chip BT_LE_CONTROLLER_LOG_UHCI_OUT_ENABLED Kconfig and
all UHCI Out caller references in esp32c5/c6/h2 controller bt.c.
Update ble_log_console README to reference the new BLE Log Module
UART DMA config. The functionality is superseded by the BLE Log
Module's UART DMA peripheral transport.
2026-04-07 11:43:22 +08:00
Jin Chen
2452f8c5b3
fix(ble): use apb max state for bt and enable should skip on ESP32-H2
...
(cherry picked from commit ac8fe378a0 )
Co-authored-by: cjin <jinchen@espressif.com >
2026-03-06 10:13:15 +08:00
Zhao Wei Liang
e12fdd4fd7
feat(ble): add config for reserved controller memory on ESP32C6 and ESP32H2
...
(cherry picked from commit 4418d5da82 )
Co-authored-by: cjin <jinchen@espressif.com >
2026-02-10 00:06:38 +08:00
Zhao Wei Liang
9a51912d05
feat(ble): support adv fast tx feature on ESP32-C6 and ESP32-H2
...
(cherry picked from commit 84924e3980 )
Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com >
2026-02-10 00:06:38 +08:00
zhiweijian
f2ba0aa3be
feat(ble/bluedroid): Add new bluedroid host examples
2026-01-30 20:24:33 +08:00
Zhou Xiao
b593bd5dff
feat(ble): support sid filter feature on ESP32H2
...
(cherry picked from commit e4e42f0166 )
Co-authored-by: cjin <jinchen@espressif.com >
2026-01-19 14:24:01 +08:00
Zhao Wei Liang
e15f5a0fb6
fix(ble): fixed build error on ESP32-C6
...
(cherry picked from commit a16a56fdbe )
Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com >
2025-12-31 21:13:25 +08:00
Island
edf3fb578d
Merge branch 'fix/add_soc_caps_for_pawr_feat_v5.2' into 'release/v5.2'
...
fix(ble): add soc caps feat for PAwR (v5.2)
See merge request espressif/esp-idf!44147
2025-12-26 14:21:28 +08:00
Jin Chen
f80ec2cfcb
fix(ble): add soc caps config for pawr feat on ESP32H2
...
(cherry picked from commit 2eb79c71f1 )
Co-authored-by: cjin <jinchen@espressif.com >
2025-12-15 11:39:39 +08:00
Zhao Wei Liang
9ce4e510ae
feat(ble): add CONFIG_BT_LE_CTRL_DL_ITVL_PHY_SYNC_EN config on ESP32-H2
...
(cherry picked from commit 5f2825ff37 )
Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com >
2025-12-10 00:05:42 +08:00
Island
5003e29b80
Merge branch 'change/ble_update_lib_20251106_v5.2' into 'release/v5.2'
...
change(ble): [AUTO_MR] 20251106 - Update ESP BLE Controller Lib (v5.2)
See merge request espressif/esp-idf!43171
2025-12-02 18:00:23 +08:00
Zhao Wei Liang
f3dc2c2490
feat(ble): add peripheral fast rx data in latency config on ESP32-C6
...
(cherry picked from commit 0f03da43c8 )
Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com >
2025-12-01 00:08:22 +08:00
Zhao Wei Liang
899ae880bd
feat: rename ble sleep related apt on ESP32-H2
...
(cherry picked from commit 658efa27f0 )
Co-authored-by: cjin <jinchen@espressif.com >
2025-12-01 00:08:22 +08:00
Shen Wei Long
f21dd4725e
change(ble): Updated the maximum number of concurrent connections to 70 on ESP32-H2
...
(cherry picked from commit cd33f13521 )
Co-authored-by: ShenWeilong <shenweilong@espressif.com >
2025-11-28 09:06:09 +00:00
Zhou Xiao
632d1b9e9e
feat(ble): add priority level config on ESP32-H2
...
(cherry picked from commit 75f2b8d4a1 )
Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com >
2025-10-23 15:12:31 +08:00
Zhou Xiao
8561f26e3c
fix(ble): fix ble wakeup causes error on ESP32-H2
...
(cherry picked from commit 5ff01bf027 )
Co-authored-by: cjin <jinchen@espressif.com >
2025-10-23 15:12:31 +08:00
Jin Chen
933af683c3
feat(ble): allow a larger sca limit on ESP32-H2
...
(cherry picked from commit abfc2d766e )
Co-authored-by: cjin <jinchen@espressif.com >
2025-10-16 20:13:28 +08:00
Zhao Wei Liang
b342e22b96
feat(ble): change free api on ESP32-C6
...
(cherry picked from commit 034172154a )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-10-16 10:10:38 +08:00
Island
204521e12a
Merge branch 'change/ble_update_lib_20250919_v5.2' into 'release/v5.2'
...
change(ble): [AUTO_MR] 20250919 - Update ESP BLE Controller Lib (v5.2)
See merge request espressif/esp-idf!42028
2025-10-11 17:40:19 +08:00
cjin
4a67f74212
feat(ble): get wakeup cause when wake up on ESP32-H2
2025-10-11 14:28:58 +08:00
Zhou Xiao
4b21db5b3a
feat(ble): supported ble log v2 for ESP32-H2
2025-10-11 10:59:46 +08:00
Island
68af1f3980
Merge branch 'feat/support_ble_log_uart_dma_out_v5.2' into 'release/v5.2'
...
Feat/support ble log uart dma out (v5.2)
See merge request espressif/esp-idf!40654
2025-10-11 10:58:01 +08:00
Zhao Wei Liang
25abf4d4b1
fix(ble): update ext_version on ESP32-H2
...
(cherry picked from commit b091ec843c )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-10-10 09:52:22 +08:00
Zhou Xiao
5f62b37ffa
feat(ble): support ble log uart dma out for ESP32-H2
...
(cherry picked from commit d45778f784 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-10-09 11:20:45 +08:00
Zhou Xiao
2f45a942a5
feat(ble): support pawr feature in ble sdk on ESP32-H2
...
(cherry picked from commit 2f7e200fc8 )
Co-authored-by: cjin <jinchen@espressif.com >
2025-08-19 13:14:00 +08:00
Zhou Xiao
730e16a082
feat(ble): add clk source freq change of ble slow clock on ESP32-H2
...
(cherry picked from commit cb60528f23 )
Co-authored-by: cjin <jinchen@espressif.com >
2025-08-19 13:13:53 +08:00
Zhao Wei Liang
0ea7649bd8
fix(ble): fixed dtm function error on ESP32-H2
...
(cherry picked from commit 43c82b3b20 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-08-01 10:20:19 +08:00
Zhou Xiao
f334b6ad33
feat(ble): add flash only param config api on ESP32-H2
...
(cherry picked from commit 4c8258ca38 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-07-30 13:13:52 +08:00
Zhou Xiao
be810b8d09
feat(ble): enable broker initialization on ESP32-H2
...
(cherry picked from commit 64f216ae5a )
Co-authored-by: cjin <jinchen@espressif.com >
2025-07-09 13:14:01 +08:00
Zhou Xiao
5893323abc
feat(ble): support memory allocation check debug feature on ESP32-H2
...
(cherry picked from commit 265a8746dc )
Co-authored-by: cjin <jinchen@espressif.com >
2025-07-09 13:13:59 +08:00
cjin
6ffcd57e53
feat(ble): add sm count reserve cnt setting on ESP32-H2
2025-06-26 15:00:32 +08:00
Zhao Wei Liang
d450242aac
fix(ble): change the default ble cca thresh on ESP32-H2
...
(cherry picked from commit a2fab0ad60 )
Co-authored-by: cjin <jinchen@espressif.com >
2025-06-09 11:03:55 +08:00
Zhao Wei Liang
337057d90d
fix(ble): fixed an occasional assertion issue during sync on ESP32-C6
...
(cherry picked from commit 3c8ba488e0 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-06-09 11:03:48 +08:00
Zhou Xiao
27b333e736
fix(ble): added missed printf for ll log interface
2025-05-19 20:36:22 +08:00
Zhao Wei Liang
975c08b6cc
feat(ble): support creating connections during scanning process on ESP32-H2
...
(cherry picked from commit 207d85a5f7 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-05-19 12:03:46 +08:00
Jin Chen
8ca72da03f
feat(ble): support ble sleep using 136 kHz RC on ESP32-H2
...
(cherry picked from commit 6c8ee69151 )
Co-authored-by: cjin <jinchen@espressif.com >
2025-04-22 19:05:30 +08:00
Zhou Xiao
d5a73a15a2
feat(ble): support configurable rxbuf opt feat on ESP32-H2
...
(cherry picked from commit 4937d3c883 )
Co-authored-by: cjin <jinchen@espressif.com >
2025-04-17 10:54:12 +08:00
Island
a40b0e241a
Merge branch 'feature/add_vendor_ble_cmd_definitions_5.2' into 'release/v5.2'
...
Feature/add vendor ble cmd definitions (v5.2)
See merge request espressif/esp-idf!37960
2025-03-27 17:15:23 +08:00
Geng Yuchao
9cf96adb40
feat(ble):Add Kconfig support for direction finding feature
2025-03-26 16:32:20 +08:00
Shen Weilong
de07298213
feat(ble/controller): Added memory boundary check for ESP32-C6 and ESP32-H2
2025-03-25 16:11:17 +08:00
Zhao Wei Liang
aa4ca80115
feat(ble): change whitelist max size to 31 on ESP32-C6
...
(cherry picked from commit 2b435687b0 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-03-24 17:11:39 +08:00
Zhao Wei Liang
471cc7a882
fix(ble): fixed hci driver stack protection fault issue on ESP32-C6
...
(cherry picked from commit ec4a1324f5 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-03-24 17:11:39 +08:00
Zhou Xiao
3435951afc
feat(ble): support ble log simple output via SPI interface for ESP32-H2
...
(cherry picked from commit e99b3c6f6a )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-03-24 10:58:27 +08:00
Shen Weilong
a784e0dba2
feat(ble): tell controller if vhci is enabled for ESP32-C6 and ESP32-H2
2025-03-13 09:13:43 +08:00
Marius Vikhammer
a0ba8c9e1d
Merge branch 'bug/xtensa_cpu1_sys_lockup_v5.2' into 'release/v5.2'
...
fix(panic_handler): Updated panic handler to use RTC WDT (v5.2)
See merge request espressif/esp-idf!37121
2025-03-12 09:58:59 +08:00
Sudeep Mohanty
ed720503fb
fix(panic_handler): Updated panic handler to use RTC WDT
...
This commit updates the following:
- Updates the panic handler to use only the RTC WDT to reset the system.
- Refactors some of the panic handler code.
- Updates Bluetooth files where in they now feed the WDTs instead of
reconfiguring them.
- Removes some unnecessary configuration of WDTs from various files.
- Added a unit test to verify that the system does not lock up when the
panic handler is stuck.
- Updates the memprot unit tests to work with the refactored panic
handler.
Closes https://github.com/espressif/esp-idf/issues/15166
Closes https://github.com/espressif/esp-idf/issues/15018
Closes https://github.com/espressif/esp-idf/issues/10110
2025-03-06 09:06:53 +01:00
Zhao Wei Liang
3283d9e55c
feat(ble): add a debug way to retain scene on ESP32-C6
2025-03-06 14:47:31 +08:00
zwl
b1a4aeb539
feat(ble): implement ble capture info user handler on ESP32-C6 and ESP32-H2
2025-03-06 14:38:11 +08:00
Shen Weilong
238c71b3da
change(ble): Supported cuttable architecture for ble
2025-03-06 14:38:11 +08:00
Zhou Xiao
be79a549c4
change(ble): update ble log spi out config for ESP32-H2
2025-03-03 16:36:40 +08:00