Island
6359809343
Merge branch 'dev/ble-log-202603_v5.4' into 'release/v5.4'
...
dev: BLE Log 202603 (5.4)
See merge request espressif/esp-idf!47275
2026-04-20 17:22:55 +08:00
Zhou Xiao
a09b316ed0
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:07:33 +08:00
Zhou Xiao
606d0d076b
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 12:36:12 +08:00
ShenWeilong
01e30f45a3
change(bt): use BT_SMP_CRYPTO_STACK_MBEDTLS to select bt cryption lib
2026-03-31 00:06:14 +08:00
Jin Chen
fceb5d71a3
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 10:13:18 +08:00
Zhao Wei Liang
909119efcc
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:33 +08:00
Zhao Wei Liang
d1eb659666
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:33 +08:00
zhiweijian
dd35a4eaef
feat(ble/bluedroid): Add new bluedroid host examples
2026-01-30 20:14:59 +08:00
cjin
31bea4d01a
feat(ble): support sid filter feature on ESP32C6
2026-01-19 14:18:07 +08:00
Zhao Wei Liang
c10a3021ae
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:30 +08:00
Island
e7820291d4
Merge branch 'fix/add_soc_caps_for_pawr_feat_v5.4' into 'release/v5.4'
...
fix(ble): add soc caps feat for PAwR (v5.4)
See merge request espressif/esp-idf!44149
2025-12-15 11:17:08 +08:00
Jin Chen
e71913c5c1
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 08:53:05 +08:00
Jin Chen
acb38fbb07
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 08:53:05 +08:00
Zhao Wei Liang
ab780a2e45
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:38 +08:00
Zhao Wei Liang
9b8eb10f54
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-18 00:07:15 +08:00
Zhao Wei Liang
a6090c3072
feat: rename ble sleep related apt on ESP32-C6
...
(cherry picked from commit 8e1292e1f2 )
Co-authored-by: cjin <jinchen@espressif.com >
2025-11-18 00:07:15 +08:00
Island
4b758e84bb
Merge branch 'change/ble_update_lib_20251022_v5.4' into 'release/v5.4'
...
change(ble): [AUTO_MR] 20251022 - Update ESP BLE Controller Lib (v5.4)
See merge request espressif/esp-idf!42840
2025-10-28 12:06:19 +08:00
Island
ef7b21baa7
Merge branch 'fix/update_pawr_example_docs_v5.4' into 'release/v5.4'
...
Fix/update pawr example docs (v5.4)
See merge request espressif/esp-idf!42657
2025-10-28 11:14:21 +08:00
Zhou Xiao
1282e1094e
feat(ble): add priority level config on ESP32-C6
...
(cherry picked from commit 09337109b7 )
Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com >
2025-10-27 10:52:04 +08:00
Zhou Xiao
660e55a99f
fix(ble): fix ble wakeup causes error on ESP32-C6
...
(cherry picked from commit 4d1872c66d )
Co-authored-by: cjin <jinchen@espressif.com >
2025-10-27 10:52:04 +08:00
Jin Chen
d302bc9326
feat(ble): allow a larger sca limit on ESP32-C6
...
(cherry picked from commit b3c608f2cf )
Co-authored-by: cjin <jinchen@espressif.com >
2025-10-16 20:13:55 +08:00
Zhao Wei Liang
470586b994
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:58 +08:00
cjin
bc09833dbf
feat(ble): get wakeup cause when wake up on ESP32-C6
2025-09-22 11:03:22 +08:00
Jiang Jiang Jian
cf9d588523
Merge branch 'change/ble_update_lib_20250828_v5.4' into 'release/v5.4'
...
change(ble): [AUTO_MR] 20250828 - Update ESP BLE Controller Lib (v5.4)
See merge request espressif/esp-idf!41961
2025-09-19 00:15:50 +08:00
Zhao Wei Liang
0dfd3f9cf3
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:28 +08:00
Zhou Xiao
c6e8c016e2
feat(ble): supported ble log v2 for ESP32-C6
2025-09-16 19:13:00 +08:00
Zhou Xiao
290a87781d
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:17:47 +08:00
Zhou Xiao
1b68ee2287
feat(ble): support pawr feature in ble sdk on ESP32-C6
...
(cherry picked from commit 410d904845 )
Co-authored-by: cjin <jinchen@espressif.com >
2025-08-19 13:14:30 +08:00
Zhou Xiao
4d10df602b
feat(ble): add clk source freq change of ble slow clock on ESP32-C6
...
(cherry picked from commit b5ce766c7f )
Co-authored-by: cjin <jinchen@espressif.com >
2025-08-19 13:14:25 +08:00
Zhao Wei Liang
8ea01297c8
fix(ble): fixed dtm function error on ESP32-C6
...
(cherry picked from commit ca0fdad4f2 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-08-05 12:03:59 +08:00
Zhou Xiao
521555079f
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:28 +08:00
cjin
25f219c6df
feat(ble): enable broker initialization on ESP32-C6
2025-07-11 11:50:20 +08:00
cjin
0b904ff5de
feat(ble): support memory allocation check debug feature on ESP32-C6
2025-07-11 11:50:20 +08:00
cjin
1653442b7b
feat(ble): add sm count reserve cnt setting on ESP32-C6 and ESP32-C61
2025-07-03 15:24:12 +08:00
Zhao Wei Liang
ecfafb77f5
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:41 +08:00
Zhao Wei Liang
33022b7bbc
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:32 +08:00
Zhao Wei Liang
6a9fedcab3
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:21 +08:00
Zhao Wei Liang
efd16c699a
fix(ble): fixed occasional assert issue in scan and connection scenarios on ESP32-C6
...
(cherry picked from commit cd6038b6cf )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-05-19 12:04:16 +08:00
Sumeet Singh
ffaa688582
feat(nimble): Added some fixes for autopts testing
2025-05-07 16:58:36 +05:30
Jin Chen
bc5962499d
feat(ble): support ble sleep using 136 kHz RC on ESP32-C6
...
(cherry picked from commit 718dd7a87a )
Co-authored-by: cjin <jinchen@espressif.com >
2025-04-22 19:05:48 +08:00
Zhou Xiao
46b786d79a
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:52 +08:00
Shen Weilong
e1920ec42f
feat(ble/controller): Added memory boundary check for ESP32-C6/C5/H2/C2/C61
2025-04-02 15:18:18 +08:00
Zhou Xiao
b7bffc84f9
feat(ble): support ble log simple output via SPI interface for ESP32-C6
2025-04-02 15:18:17 +08:00
Island
b641411c06
Merge branch 'feat/add_save_debug_context_250226_v5.4' into 'release/v5.4'
...
Feat/add save debug context 250226 (v5.4)
See merge request espressif/esp-idf!37297
2025-04-01 19:33:51 +08:00
Island
f6dc2b658d
Merge branch 'feat/optimize_hci_data_recv_process_v5.4' into 'release/v5.4'
...
Feat/optimize hci data recv process (v5.4)
See merge request espressif/esp-idf!37834
2025-04-01 15:12:28 +08:00
Wang Meng Yang
0cecb7bcf3
Merge branch 'bug/xtensa_cpu1_sys_lockup_v5.4' into 'release/v5.4'
...
fix(panic_handler): Updated panic handler to use RTC WDT (v5.4)
See merge request espressif/esp-idf!37112
2025-04-01 14:51:18 +08:00
Geng Yu Chao
ca75074cf7
feat(ble): Add Kconfig support for direction finding feature
...
(cherry picked from commit 8c7af817d89c254714dc9c93414499fead3717d3)
Co-authored-by: Geng Yuchao <gengyuchao@espressif.com >
2025-03-27 10:01:17 +05:30
Shen Wei Long
6d9c2b9c0f
feat(ble/controller): Deleted useless functions for ESP32-C6/C61/H2/C5
2025-03-21 19:56:59 +08:00
Zhao Wei Liang
1fe9c33ea2
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:53 +08:00
Zhao Wei Liang
f496072977
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-18 16:04:44 +08:00