ShenWeilong
1d42b7d2d4
fix(ble): always init the default os queue for all of controllers
2026-04-29 16:53:01 +08:00
Zhao Wei Liang
909a89e33f
feat(ble): add adv tx options on ESP32-C5
...
(cherry picked from commit d7bfbef862 )
Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com >
2026-04-20 00:05:32 +08:00
Zhou Xiao
51c280d361
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 12:28:59 +08:00
Zhou Xiao
f56b739d33
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:28:41 +08:00
Island
9651a6bc5d
Merge branch 'feat/use_common_config_to_sel_crypt_lib_v5.5' into 'release/v5.5'
...
Feat/use common config to sel crypt lib (v5.5)
See merge request espressif/esp-idf!46407
2026-04-07 12:11:55 +08:00
Jiang Jiang Jian
f4a1e4c976
Merge branch 'bugfix/fix_kconfig_for_ble_cte_depends_v5.5' into 'release/v5.5'
...
bugfix(ble): remove BT_LE_SECURITY_ENABLE dependency for CTE on ESP32-C5 (v5.5)
See merge request espressif/esp-idf!46341
2026-03-31 10:46:22 +08:00
ShenWeilong
856318eca8
change(bt): use BT_SMP_CRYPTO_STACK_MBEDTLS to select bt cryption lib
2026-03-31 00:06:10 +08:00
Jin Chen
ad2b8c7d4f
fix(ble): use apb max state for bt and enable should skip on ESP32-C5
...
(cherry picked from commit 8365eb324f )
Co-authored-by: cjin <jinchen@espressif.com >
2026-03-30 09:36:14 +08:00
Geng Yu Chao
f116a215f3
fix(ble): remove error cte depends for esp32c5
...
(cherry picked from commit 403be0a770 )
Co-authored-by: Geng Yuchao <gengyuchao@espressif.com >
2026-03-06 14:01:52 +08:00
Island
e8e5527488
Merge branch 'feat/add_new_bluedroid_host_examples_v5.5' into 'release/v5.5'
...
feat(ble/bluedroid): Add new bluedroid host examples (v5.5)
See merge request espressif/esp-idf!44880
2026-03-02 10:36:29 +08:00
zhiweijian
be341ff584
feat(ble/bluedroid): Add new bluedroid host examples
2026-02-09 00:05:04 +08:00
Zhao Wei Liang and cjin
7c84a32e8c
feat(ble): add config for reserved controller memory on ESP32C5
...
(cherry picked from commit 5307ec1f92 )
Co-authored-by: cjin <jinchen@espressif.com >
2026-02-05 15:13:37 +08:00
Zhao Wei Liang
817bc5613a
feat(ble): support adv fast tx feature on ESP32-C5
...
(cherry picked from commit 1fc9676c99 )
Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com >
2026-02-05 15:13:36 +08:00
Zhou Xiao and cjin
fac081442c
feat(ble): support sid filter feature on ESP32C5
...
(cherry picked from commit debd743a0b )
Co-authored-by: cjin <jinchen@espressif.com >
2026-01-21 16:14:26 +05:30
zhaoweiliang
823ebb1ce3
fix(ble): fixed build error on ESP32-C5
2026-01-04 15:49:01 +08:00
zhaoweiliang
80b7c2b0f1
feat(ble): add CONFIG_BT_LE_CTRL_DL_ITVL_PHY_SYNC_EN config on ESP32-C5
2026-01-04 15:47:48 +08:00
Island
2cbffeab2d
Merge branch 'change/ble_update_lib_20251106_v5.5' into 'release/v5.5'
...
change(ble): [AUTO_MR] 20251106 - Update ESP BLE Controller Lib (v5.5)
See merge request espressif/esp-idf!43174
2025-12-26 14:22:52 +08:00
Jin Chen
df9e35edb3
fix(ble): remove target dependency on power control config on ESP32C5
...
(cherry picked from commit 82da79224e )
Co-authored-by: cjin <jinchen@espressif.com >
2025-12-11 16:23:17 +08:00
Jin Chen
0cce37f934
fix(ble): add soc caps config for pawr feat on ESP32C5
...
(cherry picked from commit 19130df4f3 )
Co-authored-by: cjin <jinchen@espressif.com >
2025-12-11 16:23:09 +08:00
Zhao Wei Liang
3a1a9d8813
feat(ble): add peripheral fast rx data in latency config on ESP32-C5
...
(cherry picked from commit 29890c8916 )
Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com >
2025-11-18 00:07:10 +08:00
Zhao Wei Liang and cjin
0633afea3b
feat: rename ble sleep related apt on ESP32-C5
...
(cherry picked from commit ed6587b132 )
Co-authored-by: cjin <jinchen@espressif.com >
2025-11-18 00:07:10 +08:00
cjin
7c8d916f79
fix(ble): fix ble wakeup causes error on ESP32-C5
2025-10-23 16:36:28 +08:00
Zhou Xiao and zhaoweiliang
6ca39fa25d
feat(ble): add priority level config on ESP32-C5
...
(cherry picked from commit 96bdca38a1 )
Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com >
2025-10-23 15:12:43 +08:00
Jin Chen
baccea8919
feat(ble): allow a larger sca limit on ESP32-C5
...
(cherry picked from commit f012fafe51 )
Co-authored-by: cjin <jinchen@espressif.com >
2025-10-16 20:14:08 +08:00
Zhao Wei Liang
193b5c92d1
feat(ble): change free api on ESP32-C5
...
(cherry picked from commit e87ace3a33 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-10-16 10:11:15 +08:00
cjin
fa5203de21
feat(ble): get wakeup cause when wake up on ESP32-C5
2025-10-11 11:12:45 +08:00
Zhao Wei Liang
7e25412983
fix(ble): update ext_version on ESP32-C5
...
(cherry picked from commit fc293cf672 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-09-22 11:36:51 +08:00
Zhou Xiao
8e1b0c23a7
feat(ble): supported ble log v2 for ESP32-C5
2025-09-16 19:07:49 +08:00
Zhou Xiao and cjin
389a1ab280
feat(ble): support pawr feature in ble sdk on ESP32-C5
...
(cherry picked from commit 6c15fccddd )
Co-authored-by: cjin <jinchen@espressif.com >
2025-08-19 13:14:57 +08:00
Zhou Xiao and cjin
eece7ee86b
feat(ble): add clk source freq change of ble slow clock on ESP32-C5
...
(cherry picked from commit 50e7825ba9 )
Co-authored-by: cjin <jinchen@espressif.com >
2025-08-19 13:14:52 +08:00
Jiang Jiang Jian
27452eac70
Merge branch 'bugfix/fixed_ble_dtm_err_v5.5' into 'release/v5.5'
...
Bugfix/fixed ble dtm err (v5.5)
See merge request espressif/esp-idf!40955
2025-08-01 23:18:44 +08:00
Jiang Jiang Jian
7704a9e93e
Merge branch 'change/ble_update_lib_20250728_v5.5' into 'release/v5.5'
...
change(ble): [AUTO_MR] 20250728 - Update ESP BLE Controller Lib (v5.5)
See merge request espressif/esp-idf!40912
2025-08-01 10:37:34 +08:00
Zhao Wei Liang
eb784e3021
fix(ble): fixed dtm function error on ESP32-C5
...
(cherry picked from commit 6f0a61ab0d )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-08-01 10:20:44 +08:00
Zhou Xiao
801c578926
feat(ble): support ble log uart dma out for ESP32-C5
2025-07-30 17:39:06 +08:00
Zhou Xiao and zwl
1a6798ee7b
feat(ble): add flash only param config api on ESP32-C5
...
(cherry picked from commit 312de57214 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-07-30 13:14:56 +08:00
cjin
947e79f03d
feat(ble): enable broker initialization on ESP32-C5
2025-07-25 00:01:39 +08:00
cjin
dbb5069423
feat(ble): support memory allocation check debug feature on ESP32-C5
2025-07-25 00:01:17 +08:00
cjin
f77271e701
feat(ble): add sm count reserve cnt setting on ESP32-C5
2025-06-26 15:06:13 +08:00
Zhao Wei Liang and cjin
53534bc5ce
fix(ble): change the default ble cca thresh on ESP32-C5
...
(cherry picked from commit c802176535 )
Co-authored-by: cjin <jinchen@espressif.com >
2025-06-13 16:09:23 +08:00
Zhao Wei Liang
ec2f1c0023
fix(ble): fixed an occasional abnormal scanning stop issue on ESP32-C5
...
(cherry picked from commit 44d7fc43f6 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-06-13 16:09:23 +08:00
Zhao Wei Liang and Zhou Xiao
eb0cf524c0
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:43 +08:00
Zhao Wei Liang
6ba1a3a427
feat(ble): support creating connections during scanning process on ESP32-C5
...
(cherry picked from commit 9d687daf36 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-05-19 12:04:41 +08:00
cjin
cb8ea7951c
feat(ble): support ble sleep using 136 kHz RC on ESP32-C5
2025-04-18 11:10:51 +08:00
cjin
a5c32a5fb7
feat(ble): support configurable rxbuf opt feat on ESP32-C5
2025-04-16 14:36:48 +08:00
Shen Weilong
11289ffe86
feat(ble/controller): Added memory boundary check for ESP32-C5
2025-03-25 15:08:52 +08:00
zwl
fdae270427
feat(ble): change whitelist max size to 31 on ESP32-C5
2025-03-18 11:58:53 +08:00
zwl
132e0d6695
fix(ble): fixed hci driver stack protection fault issue on ESP32-C5
2025-03-18 11:58:53 +08:00
Zhou Xiao
1574db33c5
feat(ble): support ble log simple output via SPI interface for ESP32-C5
2025-03-17 10:44:20 +08:00
Shen Weilong
981e5ba260
feat(ble): tell controller if vhci is enabled for ESP32-C5
2025-03-10 20:40:01 +08:00
zwl
da07b1fabe
feat(ble): add a debug way to retain scene on ESP32-C5
2025-02-26 11:02:56 +08:00