ShenWeilong
|
cda19d52cf
|
fix(bt): supported allocate memroy from spiram for ESP32-S31 and ESP32-H4
|
2026-09-10 20:58:39 +08:00 |
|
ShenWeilong
|
92f608fc58
|
fix(ble): fixed porting_btdm compilation issue for esp32-s31/h4
|
2026-09-04 15:52:17 +08:00 |
|
ShenWeilong
|
890863c0b0
|
fix(ble): Fixed occasional supervision timeout and mic error for esp32s31
|
2026-08-31 20:24:11 +08:00 |
|
ShenWeilong
|
313d4cd3f1
|
fix(ble): Check if there are illegal library files in controller lib path
|
2026-08-31 20:24:11 +08:00 |
|
ShenWeilong
|
bd68a316f8
|
change(ble): check the lib folder first in thr controller cmake
|
2026-08-31 20:24:11 +08:00 |
|
ShenWeilong
|
2829e28730
|
fix(bt): fixed mempool deinit crash issue for esp32s31
|
2026-08-31 20:24:11 +08:00 |
|
Shen Weilong
|
f1c41c8949
|
fix(ble): fixed occasional sched assertion for scan scenario
|
2026-08-31 20:24:11 +08:00 |
|
ShenWeilong
|
8f2bb43020
|
feat(bt): updated libble and libbtdm
1. Added strong function for btdm_compressed_assert.
2. Fixed some berdr hci issues
3. Updated ble config params structure
|
2026-08-31 20:24:11 +08:00 |
|
ShenWeilong
|
18534fb1cd
|
feat(bt): refactor bt sdk with broker for esp32h4 and esp32s31
|
2026-08-31 20:24:11 +08:00 |
|
ShenWeilong
|
ef702ca257
|
feat(ble): Updated libble to 6bbfb64 on ESP32-S31 and ESP32-H4
|
2026-07-01 21:06:50 +08:00 |
|
ShenWeilong
|
30458851b3
|
feat(ble): updated libble to 71d180a4 for esp32h4 and esp32s31
|
2026-06-12 14:47:03 +08:00 |
|
Shen Wei Long
|
213dca167e
|
fix(bt): fixed the npl callout stop issue
(cherry picked from commit bb4eeb8edc)
Co-authored-by: ShenWeilong <shenweilong@espressif.com>
|
2026-06-12 14:40:49 +08:00 |
|
ShenWeilong
|
adf9cf4e72
|
fix(bluedroid): Set CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE=y in bluedroid host examples
|
2026-05-20 20:13:34 +08:00 |
|
ShenWeilong
|
cf813a4a1e
|
feat(ble): Added ble support for esp32h21
|
2026-05-20 19:24:08 +08:00 |
|
ShenWeilong
|
a4171d2ad1
|
fix(ble): always init the default os queue for all of controllers
|
2026-04-28 15:06:18 +08:00 |
|
ShenWeilong
|
70acbd85f2
|
change(ble): [AUTO_MR] Update lib_esp32c6 to 6c6de5d6
|
2026-04-27 12:09:54 +08:00 |
|
ShenWeilong
|
27e95081d2
|
change(ble): [AUTO_MR] Update lib_esp32c5 to 6c6de5d6
|
2026-04-27 12:09:54 +08:00 |
|
ShenWeilong
|
f3b2bf78aa
|
change(ble): [AUTO_MR] Update lib_esp32h2 to 6c6de5d6
|
2026-04-27 12:09:54 +08:00 |
|
ShenWeilong
|
21e83d7eaf
|
change(bt): Separated bt/CMakeLists to nimble/bluedroid/mesh/audio CMakeLists
|
2026-04-24 15:16:39 +08:00 |
|
ShenWeilong
|
e4e078adce
|
change(bt): Separated bt/cmakelist to bt/controller/cmakelist and bt/porting/cmakelist
|
2026-04-24 15:16:39 +08:00 |
|
ShenWeilong
|
25776f484d
|
fix(ble): fixed some ble internal issues for esp32h4
|
2026-04-20 20:47:53 +08:00 |
|
ShenWeilong
|
583a8c441d
|
fix(ble): fixed esp32h4 kconfig CI warning
|
2026-04-03 21:31:26 +08:00 |
|
ShenWeilong
|
271ff9605a
|
fix(bt): fixed some h4 issues reported by ci pipeline
|
2026-04-02 14:59:41 +08:00 |
|
ShenWeilong
|
6e359ad99e
|
feat(ble): added ble support for esp32h4 eco1
|
2026-04-02 14:59:40 +08:00 |
|
Shen Wei Long
|
463fcc5e36
|
Merge branch 'feat/support_mbedtls_for_ble_hci_example' into 'master'
feat(ble): support mbedtls for ble controller encryption
See merge request espressif/esp-idf!46897
|
2026-03-30 12:29:30 +00:00 |
|
ShenWeilong
|
595cd5ef34
|
feat(ble): support mbedtls for ble controller encryption
|
2026-03-23 17:08:58 +08:00 |
|
ShenWeilong
|
aa40fdcc64
|
change(bt): use BT_SMP_CRYPTO_STACK_MBEDTLS to select bt cryption lib
|
2026-02-04 00:07:33 +08:00 |
|
ShenWeilong
|
60ece6a7f2
|
fix(doc): set SOC_BLUFI_SUPPORTED in soc_caps.h for ESP32-C5
|
2026-01-14 15:30:33 +08:00 |
|
Shen Wei Long
|
2ae7e45424
|
Merge branch 'feature/extend_h2_conon_num_to_70' into 'master'
change(ble): Updated the maximum number of concurrent connections to 70 on ESP32-H2
See merge request espressif/esp-idf!43664
|
2025-12-02 08:30:57 +00:00 |
|
ShenWeilong
|
cd33f13521
|
change(ble): Updated the maximum number of concurrent connections to 70 on ESP32-H2
|
2025-11-24 21:03:47 +08:00 |
|
Shen Weilong
|
c3f42161a1
|
fix(ble): Invoke ble_transport_ll_init after ble_transport_hs_init for nimble
|
2025-08-21 06:50:57 +00:00 |
|
Shen Wei Long
|
219e38bfbc
|
Merge branch 'bugfix/check_bd_addr_only_for_bredr' into 'master'
fix(bt): check bd address only for bredr in bluedroid host l2cu_allocate_lcb()
See merge request espressif/esp-idf!40063
|
2025-08-18 13:18:14 +00:00 |
|
Shen Weilong
|
61c13ef849
|
fix(bt): check bd address only for bredr in bluedroid host l2cu_allocate_lcb()
|
2025-08-18 10:44:22 +08:00 |
|
Shen Weilong
|
26754d8e71
|
change(ble): [AUTO_MR] Update lib_esp32c2 to 16e16586
|
2025-05-07 12:12:24 +08:00 |
|
Shen Weilong
|
a477bfb140
|
change(ble): [AUTO_MR] Update lib_esp32c6 to 9ecb81c8
|
2025-05-07 12:12:24 +08:00 |
|
Shen Weilong
|
852a095b59
|
change(ble): [AUTO_MR] Update lib_esp32c5 to 9ecb81c8
|
2025-05-07 12:12:24 +08:00 |
|
Shen Weilong
|
a3cc91dbf0
|
change(ble): [AUTO_MR] Update lib_esp32h2 to 9ecb81c8
|
2025-05-07 12:12:24 +08:00 |
|
Shen Weilong
|
a89916eef4
|
change(ble): [AUTO_MR] Update lib_esp32c6 to cd6ba0ec
|
2025-04-17 17:49:00 +08:00 |
|
Shen Weilong
|
86d9c61482
|
change(ble): [AUTO_MR] Update lib_esp32c5 to cd6ba0ec
|
2025-04-17 17:49:00 +08:00 |
|
Shen Weilong
|
d48cc9ce2a
|
change(ble): [AUTO_MR] Update lib_esp32h2 to cd6ba0ec
|
2025-04-17 17:48:59 +08:00 |
|
Shen Weilong
|
92bbf22579
|
fix(ble): fixed a heap assertion issue when enabling BLE for esp32c2 v2.0
|
2025-04-02 20:39:05 +08:00 |
|
Shen Weilong
|
990fea687d
|
feat(ble/controller): Added memory boundary check for ESP32-C2
|
2025-03-25 15:09:00 +08:00 |
|
Shen Weilong
|
11289ffe86
|
feat(ble/controller): Added memory boundary check for ESP32-C5
|
2025-03-25 15:08:52 +08:00 |
|
Shen Weilong
|
66f5d3dd80
|
feat(ble/controller): Added memory boundary check for ESP32-C61
|
2025-03-25 15:08:18 +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 |
|
Shen Weilong
|
3a71bec278
|
feat(bt): added definitions for bluetooth hci vendor commands and events
|
2025-03-25 15:07:31 +08:00 |
|
Shen Weilong
|
892b3a0b0e
|
feat(ble): tell controller if vhci is enabled for ESP32-C2
|
2025-03-11 09:51:50 +08:00 |
|
Shen Weilong
|
981e5ba260
|
feat(ble): tell controller if vhci is enabled for ESP32-C5
|
2025-03-10 20:40:01 +08:00 |
|
Shen Weilong
|
ac2b67d6c5
|
feat(ble): tell controller if vhci is enabled for ESP32-C6 and ESP32-H2
|
2025-03-10 20:34:36 +08:00 |
|
Shen Weilong
|
ca6211bb46
|
feat(bt): support hardware ecc acceleration for bt tinycrypt
|
2025-03-06 16:20:13 +08:00 |
|
Shen Weilong
|
424d4b8938
|
change(bt): moved porting/ext/tinycrypt into common
|
2025-03-06 16:20:12 +08:00 |
|
Shen Weilong
|
c2449607dc
|
change(ble): Supported cuttable architecture for ble
|
2025-02-19 12:07:16 +08:00 |
|
Shen Weilong
|
472320a7a3
|
change(ble): [AUTO_MR] Update lib_esp32c6 to 996fb939
|
2025-02-19 11:49:22 +08:00 |
|
Shen Weilong
|
f167fa8a6c
|
change(ble): [AUTO_MR] Update lib_esp32c5 to 996fb939
|
2025-02-19 11:49:22 +08:00 |
|
Shen Weilong
|
34ae5db60d
|
change(ble): [AUTO_MR] Update lib_esp32h2 to 996fb939
|
2025-02-19 11:49:22 +08:00 |
|
Shen Weilong
|
ccc2411191
|
feat(ble): Support for putting code in flash on ESP32-C2
|
2024-11-12 18:08:50 +08:00 |
|
Shen Weilong
|
28ffd5fc04
|
update(ble): Modified the ble multi_conn example's readme
|
2024-10-08 11:04:13 +08:00 |
|
Shen Wei Long
|
8320e4281b
|
Merge branch 'bugfix/fixed_ble_get_started_issue_for_esp32c5' into 'master'
fix(ble): correct gpio pin in examples/bluetooth/ble_get_started for ESP32-C5
See merge request espressif/esp-idf!33654
|
2024-09-20 10:44:18 +08:00 |
|
Shen Weilong
|
a30edf60eb
|
fix(ble): correct gpio pin in examples/bluetooth/ble_get_started for ESP32-C5
|
2024-09-19 20:04:02 +08:00 |
|
Shen Weilong
|
bf52e37fa8
|
feat(ble): added ble support on esp32c61
|
2024-09-14 12:22:04 +08:00 |
|
Shen Weilong
|
798b7c92c4
|
fix(ble): fiexed the crash issue of examples/bluetooth/nimble/ble_multi_conn
|
2024-09-12 20:36:39 +08:00 |
|
Shen Weilong
|
25189b190f
|
change(ble): update c2 eco4 ld file
|
2024-09-04 20:08:09 +08:00 |
|
Shen Weilong
|
36c0bf9331
|
fix(ble): fix esp32c5 crash issue when enable the ble controller
|
2024-08-20 18:04:12 +08:00 |
|
Shen Weilong
|
a5551179ac
|
feat(ble): Print out the BT mac when the controller is initialized
|
2024-08-07 16:40:27 +08:00 |
|
Shen Weilong
|
777b48a494
|
feat(ble): support ble on esp32c5
|
2024-07-23 20:12:43 +08:00 |
|
Shen Weilong
|
f3b92cabfa
|
update(phy): Added phy support for esp32c5
|
2024-07-23 15:34:58 +08:00 |
|
Shen Wei Long
|
ca71f7737e
|
Merge branch 'bugfix/add_workaround_for_ble_rtc_hw_issue' into 'master'
fix(ble): add workaround for ble RTC not enabled issue
Closes BLERP-382 and BLERP-383
See merge request espressif/esp-idf!28085
|
2024-04-08 19:59:04 +08:00 |
|
Shen Wei Long
|
4ec0e7bc43
|
Merge branch 'feature/support_ble_on_esp32c5beta3_master' into 'master'
feat(ble): Support BLE on esp32c5beta3
See merge request espressif/esp-idf!29992
|
2024-04-08 19:13:43 +08:00 |
|
Shen Weilong
|
f09dcff91e
|
feat(ble): Support BLE on esp32c5beta3
|
2024-04-03 10:58:06 +08:00 |
|
ShenWeilong
|
d200f0f0e4
|
fix(ble): Fixed the free_all crash on esp32c6 and esp32h2
|
2024-02-19 20:00:29 +08:00 |
|
Shen Wei Long
|
4c9d181076
|
Merge branch 'ci/update_bt_examples_build_rules' into 'master'
ci: update bluetooth examples build rules
Closes IDFCI-1820 and IDF-8368
See merge request espressif/esp-idf!26271
|
2023-10-20 10:50:06 +08:00 |
|
Shen Wei Long
|
13ea139a1a
|
Merge branch 'feature/add_ble_multi_conn_example_with_vs_hci' into 'master'
Feature/add ble multi conn example with vs hci
See merge request espressif/esp-idf!24602
|
2023-07-18 18:00:14 +08:00 |
|
Shen Weilong
|
e9e6372690
|
feat(ble): Added ble examples for multiple connections
|
2023-07-18 12:05:11 +08:00 |
|
Shen Wei Long
|
e46e3f18f1
|
Merge branch 'feature/update_ble_libs' into 'master'
ble: Added APIs for QA test
See merge request espressif/esp-idf!24616
|
2023-07-07 19:53:30 +08:00 |
|
Shen Weilong
|
303b330bca
|
ble: Added APIs for QA test
|
2023-07-05 20:18:09 +08:00 |
|
Shen Weilong
|
2900ed4858
|
ble docs: Update the ble docs for esp32c6 and esp32h2
|
2023-05-19 11:01:11 +08:00 |
|
Shen Weilong
|
c7f357523a
|
ble: use modem_clock api to set clock on ESP32-C6
|
2023-05-17 20:02:21 +08:00 |
|
Shen Weilong
|
64c9dfd7d2
|
ble: [ESP32C6][ESP32H2][ESP32C2] updata libble
Fixed the occasional mic error caused by wrong tx cnt
Fixed the BLE connection timeout issue
|
2023-04-28 11:21:39 +08:00 |
|
Shen Weilong
|
aad3d8344b
|
BLE: Add interface for QA test
Fix sleep crash issue
|
2023-03-29 20:02:56 +08:00 |
|
Shen Wei Long
|
ab63aaa4a2
|
Merge branch 'feature/update_bluedriod_examples_for_esp32h2_ble' into 'master'
Feature/update bluedriod examples for esp32h2 ble
Closes IDF-6921
See merge request espressif/esp-idf!22634
|
2023-03-22 10:56:28 +08:00 |
|
Shen Weilong
|
90d6b9cbd7
|
ble: Update README files for bluedroid host examples on ESP32-H2
Disable clocks and phy modem directly in esp_bt_controller_deinit()
|
2023-03-20 19:09:29 +08:00 |
|
Shen Weilong
|
16a05153c9
|
esp_phy: delete phy_multiple_init_data.bin for esp32h2
|
2023-03-20 19:09:29 +08:00 |
|
Shen Weilong
|
e77a07e5d0
|
esp_phy: Add libphy for esp32h2
|
2023-03-06 10:43:17 +08:00 |
|
Shen Weilong
|
f39648040e
|
BLE: Add ble support for esp32h2
|
2023-03-06 10:43:17 +08:00 |
|
Shen Wei Long
|
20cc537044
|
Merge branch 'bugfix/fix_assertion_when_deinit_ble_controller' into 'master'
[esp32c2] Fixed the occasional assertion when deinit the ble controller
Closes BT-3203
See merge request espressif/esp-idf!22455
|
2023-02-28 20:53:21 +08:00 |
|
Shen Weilong
|
c1329974a0
|
[esp32c2] Fixed the occasional assertion when deinit the ble controller
|
2023-02-21 14:03:37 +08:00 |
|
shenweilong
|
93fc1bd05f
|
support ble on esp32c6
|
2023-01-04 11:10:10 +08:00 |
|
Shen Wei Long
|
67507baf37
|
Merge branch 'feature/add_comments_for_bt_connections_master' into 'master'
Explain how much memory that will be used by each connection/advertiser.
See merge request espressif/esp-idf!21321
|
2022-12-06 16:55:26 +08:00 |
|