Zhou Xiao
bf2422136d
change(bt): consolidate BLE log Kconfig into common/Kconfig.in
...
Move per-chip BLE log Kconfig options (esp32c2/c5/c6/h2) into
components/bt/common/Kconfig.in for single-source-of-truth configuration.
Restructure menu as "BT Logs" with "Log Sources" sub-menu containing
controller log config options. Controller log output mode choice defaults
to BLE Log v2 when BLE_LOG_ENABLED, with legacy mode as deprecated
fallback. Migrate wrap_panic_handler and task_wdt_user_handler configs
as well since they depend on BT_LE_CONTROLLER_LOG_ENABLED.
2026-04-07 13:13:32 +08:00
Zhou Xiao
374b9a4a63
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 13:10:08 +08:00
ShenWeilong
790c71f79a
change(bt): use BT_SMP_CRYPTO_STACK_MBEDTLS to select bt cryption lib
2026-03-31 00:06:16 +08:00
Jiang Jiang Jian
f161f4f580
Merge branch 'fix/use_apb_max_state_for_ble_events_v5.3' into 'release/v5.3'
...
fix(ble): use apb max state for bt and enable should skip (v5.3)
See merge request espressif/esp-idf!46331
2026-03-25 20:51:59 +08:00
Jin Chen
5d8596a22b
fix(ble): use apb max state for bt and enable should skip on ESP32-C6
...
(cherry picked from commit 73191cb5f9 )
Co-authored-by: cjin <jinchen@espressif.com >
2026-03-06 14:29:16 +08:00
Zhao Wei Liang and cjin
0fc9404ab5
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:36 +08:00
Zhao Wei Liang
f074ddbe0d
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:36 +08:00
zhiweijian
9df0361dd6
feat(ble/bluedroid): Add new bluedroid host examples
2026-01-30 20:20:33 +08:00
cjin
ef870db827
feat(ble): support sid filter feature on ESP32C6
2026-01-19 14:19:29 +08:00
Zhao Wei Liang
655bbabd79
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:27 +08:00
Island
c74ef7354b
Merge branch 'fix/add_soc_caps_for_pawr_feat_v5.3' into 'release/v5.3'
...
fix(ble): add soc caps feat for PAwR (v5.3)
See merge request espressif/esp-idf!44148
2025-12-15 11:17:11 +08:00
Jin Chen
37590058f2
fix(ble): remove target dependency on power control config on ESP32C6
...
(cherry picked from commit f29f500ac8 )
Co-authored-by: cjin <jinchen@espressif.com >
2025-12-12 09:08:20 +08:00
Jin Chen
022b24bf77
fix(ble): add soc caps config for pawr feat on ESP32C6
...
(cherry picked from commit 4e4b863299 )
Co-authored-by: cjin <jinchen@espressif.com >
2025-12-12 09:08:20 +08:00
Zhao Wei Liang
125c6bac81
feat(ble): add CONFIG_BT_LE_CTRL_DL_ITVL_PHY_SYNC_EN config on ESP32-C6
...
(cherry picked from commit 6c4f33798f )
Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com >
2025-12-05 09:51:34 +08:00
Zhao Wei Liang
3f54ffe07e
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-11-12 00:07:24 +08:00
Zhao Wei Liang and cjin
26764aa5b7
feat: rename ble sleep related apt on ESP32-C6
...
(cherry picked from commit 8e1292e1f2 )
Co-authored-by: cjin <jinchen@espressif.com >
2025-11-12 00:07:24 +08:00
Island
0c4c585f09
Merge branch 'fix/update_pawr_example_docs_v5.3' into 'release/v5.3'
...
Fix/update pawr example docs (v5.3)
See merge request espressif/esp-idf!42656
2025-10-28 11:14:11 +08:00
Zhou Xiao and zhaoweiliang
2dd08b401c
feat(ble): add priority level config on ESP32-C6
...
(cherry picked from commit 09337109b7 )
Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com >
2025-10-23 15:12:35 +08:00
Zhou Xiao and cjin
7c9ae1daad
fix(ble): fix ble wakeup causes error on ESP32-C6
...
(cherry picked from commit 4d1872c66d )
Co-authored-by: cjin <jinchen@espressif.com >
2025-10-23 15:12:34 +08:00
Jin Chen
854708d59f
feat(ble): allow a larger sca limit on ESP32-C6
...
(cherry picked from commit b3c608f2cf )
Co-authored-by: cjin <jinchen@espressif.com >
2025-10-20 10:19:15 +08:00
Zhao Wei Liang
508b120796
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:49 +08:00
cjin
0781519d98
feat(ble): get wakeup cause when wake up on ESP32-C6
2025-09-22 18:47:41 +08:00
Island
d22cfcf81c
Merge branch 'change/ble_update_lib_20250828_v5.3' into 'release/v5.3'
...
change(ble): [AUTO_MR] 20250828 - Update ESP BLE Controller Lib (v5.3)
See merge request espressif/esp-idf!41960
2025-09-22 10:45:43 +08:00
Zhao Wei Liang
ced56f345f
fix(ble): update ext_version on ESP32-C6
...
(cherry picked from commit 3558f20a4e )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-09-17 11:14:05 +08:00
Zhou Xiao
fa070343b6
feat(ble): supported ble log v2 for ESP32-C6
2025-09-16 19:13:33 +08:00
Zhou Xiao
83a4c43d7e
feat(ble): support ble log uart dma out for ESP32-C6
...
(cherry picked from commit ae8a7c8117 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-09-10 15:16:57 +08:00
cjin
d84cda839c
feat(ble): support pawr feature in ble sdk on ESP32-C6
2025-08-26 15:40:46 +08:00
cjin
d97781970f
feat(ble): add clk source freq change of ble slow clock on ESP32-C6
2025-08-26 15:40:46 +08:00
Island
f68a474a38
Merge branch 'change/ble_update_lib_20250728_v5.3' into 'release/v5.3'
...
change(ble): [AUTO_MR] 20250728 - Update ESP BLE Controller Lib (v5.3)
See merge request espressif/esp-idf!40910
2025-08-22 11:04:52 +08:00
Zhao Wei Liang
50cc13d97b
fix(ble): fixed dtm function error on ESP32-C6
...
(cherry picked from commit ca0fdad4f2 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-08-01 10:20:23 +08:00
Zhou Xiao and zwl
fab03a4c8f
feat(ble): add flash only param config api on ESP32-C6
...
(cherry picked from commit dc65875e57 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-07-30 13:14:08 +08:00
Zhou Xiao and cjin
2802c6d933
feat(ble): enable broker initialization on ESP32-C6
...
(cherry picked from commit 3d93ce37da )
Co-authored-by: cjin <jinchen@espressif.com >
2025-07-09 13:14:29 +08:00
Zhou Xiao and cjin
825c55e5d0
feat(ble): support memory allocation check debug feature on ESP32-C6
...
(cherry picked from commit 027766e0c2 )
Co-authored-by: cjin <jinchen@espressif.com >
2025-07-09 13:14:21 +08:00
cjin
84eb3f5821
feat(ble): add sm count reserve cnt setting on ESP32-C6
2025-06-26 15:03:09 +08:00
Zhao Wei Liang and cjin
5a2166c96b
fix(ble): change the default ble cca thresh on ESP32-C6
...
(cherry picked from commit 581521526b )
Co-authored-by: cjin <jinchen@espressif.com >
2025-06-09 11:04:13 +08:00
Zhao Wei Liang
4eca2abbaf
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:04:09 +08:00
zwl
75fcb6b5d5
fix(ble): fixed occasional assert issue in scan and connection scenarios on ESP32-C6
2025-05-19 20:37:37 +08:00
Zhao Wei Liang and Zhou Xiao
d42c0c88ef
fix(ble): added missed printf for ll log interface
...
(cherry picked from commit d12e072b35 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-05-19 12:04:01 +08:00
Sumeet Singh
cbeef453a8
feat(nimble): Added some fixes for autopts testing (v5.3)
2025-05-07 17:02:56 +05:30
cjin
7d88bc78f9
feat(ble): support ble sleep using 136 kHz RC on ESP32-C6
2025-04-22 19:09:58 +08:00
Zhou Xiao and cjin
47ff853520
feat(ble): support configurable rxbuf opt feat on ESP32-C6
...
(cherry picked from commit 5fbbec8655 )
Co-authored-by: cjin <jinchen@espressif.com >
2025-04-17 10:54:33 +08:00
Island
5de769cba4
Merge branch 'change/ble_update_lib_20250313_v5.3' into 'release/v5.3'
...
change(ble): [AUTO_MR] 20250313 - Update ESP BLE Controller Lib (v5.3)
See merge request espressif/esp-idf!37821
2025-04-16 14:38:01 +08:00
Rahul Tank
70c9a757c7
Merge branch 'fix/ble_issue_10032025_v5.3' into 'release/v5.3'
...
fix(nimble): Fix some nimble issues ble_issue_10032025_v5.3
See merge request espressif/esp-idf!37623
2025-04-15 12:32:44 +08:00
Shen Weilong
353abd8d22
feat(ble/controller): Added memory boundary check for ESP32-C6 and ESP32-H2
2025-04-15 12:20:20 +08:00
Zhou Xiao
c3d2bc6302
feat(ble): support ble log simple output via SPI interface for ESP32-C6
2025-04-15 12:17:03 +08:00
Island
97016c986c
Merge branch 'feat/optimize_hci_data_recv_process_v5.3' into 'release/v5.3'
...
Feat/optimize hci data recv process (v5.3)
See merge request espressif/esp-idf!37833
2025-04-15 11:35:08 +08:00
Marius Vikhammer
7fea3ef20f
Merge branch 'bug/xtensa_cpu1_sys_lockup_v5.3' into 'release/v5.3'
...
fix(panic_handler): Updated panic handler to use RTC WDT (v5.3)
See merge request espressif/esp-idf!37115
2025-04-15 11:05:57 +08:00
Shen Wei Long
92ddd1cccb
feat(ble/controller): Deleted useless functions for ESP32-C6/H2/C2
2025-03-24 20:20:35 +08:00
Geng Yu Chao
c28b58a059
feat(ble): Add Kconfig support for direction finding feature
...
(cherry picked from commit 8c7af817d89c254714dc9c93414499fead3717d3)
Co-authored-by: Geng Yuchao <gengyuchao@espressif.com >
2025-03-24 11:56:05 +05:30
Zhao Wei Liang
a921ffacee
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-18 16:04:30 +08:00