ShenWeilong
4508400647
fix(ble): always init the default os queue for all of controllers
2026-05-01 19:06:33 +05:30
Island
7fc3744abd
Merge branch 'change/ble_update_lib_20260409_v6.0' into 'release/v6.0'
...
change(ble): [AUTO_MR] 20260409 - Update ESP BLE Controller Lib (6.0)
See merge request espressif/esp-idf!47419
2026-04-28 14:25:25 +08:00
Zhao Wei Liang
dfee38ce1a
feat(ble): add adv tx options on ESP32-C6
...
(cherry picked from commit e85bb5cca8 )
Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com >
2026-04-09 16:18:36 +08:00
Zhou Xiao
fa9c6d53bb
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.
(cherry picked from commit b5b886fd1e )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2026-04-03 21:14:54 +08:00
Zhou Xiao
94761261f2
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.
(cherry picked from commit d51892380b )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2026-04-03 21:14:38 +08:00
Jiang Jiang Jian
d6000ccecd
Merge branch 'feat/use_common_config_to_sel_crypt_lib_v6.0' into 'release/v6.0'
...
Feat/use common config to sel crypt lib (v6.0)
See merge request espressif/esp-idf!46408
2026-03-20 10:39:59 +08:00
Jiang Jiang Jian
edf0bf67de
Merge branch 'fix/use_apb_max_state_for_ble_events_v6.0' into 'release/v6.0'
...
fix(ble): use apb max state for bt and enable should skip (v6.0)
See merge request espressif/esp-idf!46334
2026-03-20 10:39:19 +08:00
Shen Wei Long
b57d517ef9
change(bt): use BT_SMP_CRYPTO_STACK_MBEDTLS to select bt cryption lib
...
(cherry picked from commit aa40fdcc64 )
Co-authored-by: ShenWeilong <shenweilong@espressif.com >
2026-03-09 09:23:35 +00:00
Jin Chen
9c64cb3a91
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:23 +08:00
Zhao Wei Liang and cjin
8b5167acac
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-05 15:13:41 +08:00
Zhao Wei Liang
e47c9066b5
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-05 15:13:40 +08:00
Zhou Xiao and cjin
c7b2f0f0d2
feat(ble): support sid filter feature on ESP32C6
...
(cherry picked from commit 6b4b497901 )
Co-authored-by: cjin <jinchen@espressif.com >
2026-01-28 18:32:04 +05:30
zhiweijian
2a753a8e30
feat(ble/bluedroid): Add new bluedroid host examples
2026-01-08 12:15:36 +08:00
Zhao Wei Liang
cf8007d952
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:34 +08:00
Ashish Sharma and Mahavir Jain
06d03e1a12
feat: add NVS based secure storage layer for PSA
...
(cherry picked from commit 31c7bad7f74ce8e54ea0563b670df37a58215600)
Co-authored-by: Mahavir Jain <mahavir@espressif.com >
2025-12-19 07:29:00 +08:00
Ashish Sharma
f306dbea84
feat(mbedtls): migrates ESP-TEE with PSA APIs
2025-12-19 07:28:33 +08:00
Ashish Sharma
b0da66f7e1
feat(bt): migrate mbedtls to PSA APIs
2025-12-18 21:18:58 +08:00
Island
068473abc8
Merge branch 'fix/add_soc_caps_for_pawr_feat_v6.0' into 'release/v6.0'
...
fix(ble): add soc caps feat for PAwR (v6.0)
See merge request espressif/esp-idf!44151
2025-12-15 14:23:28 +08:00
Jin Chen
7d9375c342
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-11 16:23:24 +08:00
Jin Chen
7f3cc18198
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-11 16:23:20 +08:00
Zhao Wei Liang
8c1ea00380
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:43 +08:00
Zhao Wei Liang
877ef12ef8
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-19 19:32:34 +08:00
Zhao Wei Liang and cjin
cbbb1615fd
feat: rename ble sleep related apt on ESP32-C6
...
(cherry picked from commit 8e1292e1f2 )
Co-authored-by: cjin <jinchen@espressif.com >
2025-11-19 19:32:34 +08:00
zhaoweiliang
09337109b7
feat(ble): add priority level config on ESP32-C6
2025-10-23 11:25:37 +08:00
cjin
4d1872c66d
fix(ble): fix ble wakeup causes error on ESP32-C6
2025-10-22 17:50:47 +08:00
Island
4cd13a9317
Merge branch 'fix/update_pawr_example_docs' into 'master'
...
Fix/update pawr example docs
See merge request espressif/esp-idf!42161
2025-10-17 18:03:00 +08:00
zwl
034172154a
feat(ble): change free api on ESP32-C6
2025-10-15 15:11:06 +08:00
cjin
b3c608f2cf
feat(ble): allow a larger sca limit on ESP32-C6
2025-09-26 18:04:27 +08:00
cjin
622b7cf425
feat(ble): get wakeup cause when wake up on ESP32-C6
2025-09-19 16:47:35 +08:00
Island
a3b8073d96
Merge branch 'change/ble_update_lib_20250828' into 'master'
...
change(ble): [AUTO_MR] 20250828 - Update ESP BLE Controller Lib
Closes BLERP-2183, BLERP-2083, BLERP-2195, and BLERP-2196
See merge request espressif/esp-idf!41601
2025-09-17 10:33:14 +08:00
Zhou Xiao
a9a7677ea8
feat(ble): supported ble log v2 for ESP32-C6
2025-09-16 14:31:36 +08:00
zwl
3558f20a4e
fix(ble): update ext_version on ESP32-C6
2025-09-16 00:06:40 +08:00
cjin
410d904845
feat(ble): support pawr feature in ble sdk on ESP32-C6
2025-08-18 19:18:10 +08:00
cjin
b5ce766c7f
feat(ble): add clk source freq change of ble slow clock on ESP32-C6
2025-08-18 19:18:10 +08:00
zwl
ca0fdad4f2
fix(ble): fixed dtm function error on ESP32-C6
2025-07-31 14:17:07 +08:00
zwl
dc65875e57
feat(ble): add flash only param config api on ESP32-C6
2025-07-28 14:11:10 +08:00
Zhou Xiao
ae8a7c8117
feat(ble): support ble log uart dma out for ESP32-C6
2025-07-17 10:48:22 +08:00
cjin
3d93ce37da
feat(ble): enable broker initialization on ESP32-C6
2025-07-09 11:25:23 +08:00
cjin
027766e0c2
feat(ble): support memory allocation check debug feature on ESP32-C6
2025-07-09 11:25:23 +08:00
cjin
ab92fef5be
feat(ble): add sm count reserve cnt setting on ESP32-C6 and ESP32-C61
2025-06-26 14:54:53 +08:00
cjin
581521526b
fix(ble): change the default ble cca thresh on ESP32-C6
2025-06-06 17:56:55 +08:00
zwl
3c8ba488e0
fix(ble): fixed an occasional assertion issue during sync on ESP32-C6
2025-06-06 17:56:11 +08:00
Zhou Xiao
d12e072b35
fix(ble): added missed printf for ll log interface
2025-05-16 15:10:44 +08:00
zwl
cd6038b6cf
fix(ble): fixed occasional assert issue in scan and connection scenarios on ESP32-C6
2025-05-16 14:22:25 +08:00
Sumeet Singh
12639efed5
feat(nimble): Added some fixes for autopts testing
2025-05-07 15:27:08 +05:30
cjin
718dd7a87a
feat(ble): support ble sleep using 136 kHz RC on ESP32-C6
2025-04-22 10:02:49 +08:00
cjin
5fbbec8655
feat(ble): support configurable rxbuf opt feat on ESP32-C6
2025-04-16 14:36:48 +08:00
Shen Weilong
12c0cd63d3
feat(ble/controller): Added memory boundary check for ESP32-C6 and ESP32-H2
2025-03-25 15:08:06 +08:00
Geng Yuchao
adc61d3c8d
feat(ble):Add Kconfig support for direction finding feature
2025-03-21 16:34:31 +08:00
zwl
2b435687b0
feat(ble): change whitelist max size to 31 on ESP32-C6
2025-03-18 11:58:53 +08:00