Commit Graph

973 Commits

Author SHA1 Message Date
Chen Jian Hua
24dc81221d fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(5106725)
- Fixed BLE assert lld_con.c 1479


(cherry picked from commit 22641241fa)

Co-authored-by: chenjianhua <chenjianhua@espressif.com>
2025-12-17 12:53:50 +08:00
Jiang Jiang Jian
dd754fc2a4 Merge branch 'bugfix/fix_event_filter_bug_v5.1' into 'release/v5.1'
fix(bt/controller): Fixed hci connection request event filter bug (v5.1)

See merge request espressif/esp-idf!43879
2025-12-12 10:17:51 +08:00
liqigan
27741bb4f4 fix(bt/controller): Fixed hci connection request event filter bug 2025-12-01 13:46:39 +08:00
Shen Wei Long
73c37b5c8c change(ble): Updated the maximum number of concurrent connections to 70 on ESP32-H2
(cherry picked from commit cd33f13521)

Co-authored-by: ShenWeilong <shenweilong@espressif.com>
2025-11-28 09:06:08 +00:00
Zhang Hai Peng
794d09458f fix(bt): Update esp32 libbtdm_app.a (15a18b1a)
- fix(ble): fixed BLE enable scan timeout
 - fix(ble): fixed crash in "btdm_controller_task"


(cherry picked from commit c5e50ccd19)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-11-25 11:53:24 +08:00
Wang Meng Yang
0dd0ec30b9 Merge branch 'bugfix/bluetooth_chan_map_error_v5.1' into 'release/v5.1'
fix(bt/controller): fixed Bluetooth hardware error of 'CHMAP_ERROR' (v5.1)

See merge request espressif/esp-idf!43343
2025-11-17 08:46:50 +08:00
Island
1a601ab3b2 Merge branch 'change/ble_update_lib_20251106_v5.1' into 'release/v5.1'
change(ble): [AUTO_MR] 20251106 - Update ESP BLE Controller Lib (v5.1)

See merge request espressif/esp-idf!43170
2025-11-14 15:29:27 +08:00
Jin Cheng
600f66887f fix(bt/controller): Fixed some controller bugs
- Fixed Bluetooth hardware error of 'CHMAP_ERROR'
- Fixed encryption collision bug
2025-11-13 19:47:22 +08:00
Zhao Wei Liang
910e642deb 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-07 15:57:39 +08:00
Zhao Wei Liang
f109fde73c feat: rename ble sleep related apt on ESP32-H2
(cherry picked from commit 658efa27f0)

Co-authored-by: cjin <jinchen@espressif.com>
2025-11-07 15:57:39 +08:00
Zhao Wei Liang
87c7f49c78 feat: rename ble sleep related apt on ESP32-C6
(cherry picked from commit 8e1292e1f2)

Co-authored-by: cjin <jinchen@espressif.com>
2025-11-07 15:57:39 +08:00
Zhou Xiao
9cb70e33b8 change(ble): [AUTO_MR] Update lib_esp32h2 to b6027aeb 2025-11-07 15:57:39 +08:00
Zhou Xiao
822d56cfcb change(ble): [AUTO_MR] Update lib_esp32c6 to b6027aeb 2025-11-07 15:57:39 +08:00
Zhou Xiao
8c93894fa8 change(ble): [AUTO_MR] Update lib_esp32c2 to 27b6e1dc 2025-11-07 15:57:35 +08:00
Chen Jian Hua
a6fcf3e737 feat(bt): Update bt lib for ESP32-C3 and ESP32-S3(0871069)
- Added more log for BLE
- Support BLE log filter and simeple output
- Support BLE log compression


(cherry picked from commit 03758ba550)

Co-authored-by: chenjianhua <chenjianhua@espressif.com>
2025-11-05 13:33:15 +08:00
cjin
d2d6bda017 fix(ble): fix ble wakeup causes error on ESP32-C5 2025-10-24 17:10:40 +08:00
cjin
1517134528 fix(ble): fix ble wakeup causes error on ESP32-C6 2025-10-24 17:10:26 +08:00
cjin
86466d9f55 fix(ble): fix ble wakeup causes error on ESP32-C2 2025-10-24 17:09:58 +08:00
Zhou Xiao
6c6fb2ed37 feat(ble): add priority level config on ESP32-H2
(cherry picked from commit 75f2b8d4a1)

Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com>
2025-10-23 15:12:27 +08:00
Zhou Xiao
f563eb031a 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:27 +08:00
Zhou Xiao
e630a1dd63 change(ble): [AUTO_MR] Update lib_esp32c2 to 283861b8
(cherry picked from commit ee2c7247fb)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-10-23 15:12:26 +08:00
Zhou Xiao
a4b89e3585 change(ble): [AUTO_MR] Update lib_esp32c6 to a76948d4
(cherry picked from commit f4d881ff59)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-10-23 15:12:25 +08:00
Zhou Xiao
0ea48c685c change(ble): [AUTO_MR] Update lib_esp32h2 to a76948d4
(cherry picked from commit ab5c1b0e3b)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-10-23 15:12:25 +08:00
Island
0fac5751fa Merge branch 'fix/update_pawr_example_docs_v5.1' into 'release/v5.1'
Fix/update pawr example docs (v5.1)

See merge request espressif/esp-idf!42654
2025-10-17 18:03:04 +08:00
Island
dd37234fff Merge branch 'bugfix/fix_cble50y25_305_v5.1' into 'release/v5.1'
Fixed GPIO matrix function calls on ESP32-C3 and ESP32-S3(18b5cbe) (v5.1)

See merge request espressif/esp-idf!42555
2025-10-17 11:55:45 +08:00
Jin Chen
2f297ed6ee feat(ble): allow a larger sca limit on ESP32-H2
(cherry picked from commit abfc2d766e)

Co-authored-by: cjin <jinchen@espressif.com>
2025-10-16 20:13:16 +08:00
Jin Chen
d21db24a35 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:13 +08:00
Jin Chen
84efb8440a feat(ble): allow a larger sca limit on ESP32-C2
(cherry picked from commit 9ecf67b230)

Co-authored-by: cjin <jinchen@espressif.com>
2025-10-16 20:13:11 +08:00
Zhao Wei Liang
ba51fcf12f 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:29 +08:00
Zhao Wei Liang
6a5ae191e4 feat(ble): change free api on ESP32-C2
(cherry picked from commit e18972e94e)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-10-16 10:10:27 +08:00
gongyantao
f0dbce5f36 fix(bt): avoid asserting when previous data hasn't finished transmitting 2025-10-14 09:21:44 +08:00
Chen Jian Hua
f42ce69098 fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(18b5cbe)
- Fixed GPIO matrix function calls


(cherry picked from commit 25adf4c934)

Co-authored-by: chenjianhua <chenjianhua@espressif.com>
2025-10-13 17:33:17 +08:00
Jiang Jiang Jian
f13498dc6d Merge branch 'bugfix/several_esp32_bugs_v5.1' into 'release/v5.1'
Bugfix/several esp32 bugs (v5.1)

See merge request espressif/esp-idf!42246
2025-10-13 10:46:50 +08:00
Jiang Jiang Jian
888fe2c71c Merge branch 'bugfix/fix_some_bt_bugs_v5.1' into 'release/v5.1'
fix(bt): fix some bluetooth bugs (v5.1)

See merge request espressif/esp-idf!42472
2025-10-13 10:43:39 +08:00
linruihao
37620e520b fix(bt): fix btbb may not reinit when coex with wifi
Closes https://github.com/espressif/esp-idf/issues/15841
2025-10-10 14:36:24 +08:00
Zhou Xiao
ca36ccf700 fix(ble): fixed ble log config for ESP32-C3/ESP32-S3 2025-10-09 10:49:08 +08:00
Island
fe96a02802 Merge branch 'change/ble_update_lib_20250925_v5.1' into 'release/v5.1'
change(ble): [AUTO_MR] 20250925 - Update ESP BLE Controller Lib (v5.1)

See merge request espressif/esp-idf!42197
2025-09-29 10:16:14 +08:00
Jin Cheng
394ba1f1f6 fix(bt/controller): fixed several controller bugs 2025-09-29 10:03:29 +08:00
Jin Cheng
3b33351c80 fix(bt/controller): fixed the sniff anchor point can be mismatch from central and peripheral 2025-09-28 12:17:59 +08:00
Zhou Xiao
f4a70ab92c feat(ble): supported ble log v2 for ESP32 2025-09-26 16:23:53 +08:00
Zhou Xiao
d3bbb094af feat(ble): supported ble log v2 for ESP32-C3/ESP32-S3 2025-09-26 16:23:48 +08:00
Zhou Xiao
0eaa2f4eac feat(ble): supported ble log v2 for ESP32-C2 2025-09-26 16:23:26 +08:00
Zhou Xiao
d59d1c232d feat(ble): supported ble log v2 for ESP32-H2 2025-09-26 16:23:21 +08:00
Zhou Xiao
e4eb8059e5 feat(ble): supported ble log v2 for ESP32-C6 2025-09-26 16:23:15 +08:00
Zhao Wei Liang
7f8cf3da82 change(ble): [AUTO_MR] Update lib_esp32c2 to aabb0f68
(cherry picked from commit 4d2d49f736)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-09-26 11:13:26 +08:00
Zhao Wei Liang
bbc0a73ec3 change(ble): [AUTO_MR] Update lib_esp32c6 to f0e815be
(cherry picked from commit 810d7e0ec7)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-09-26 11:13:23 +08:00
Zhao Wei Liang
0c2778036a change(ble): [AUTO_MR] Update lib_esp32h2 to f0e815be
(cherry picked from commit 0b203abf4b)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-09-26 11:13:21 +08:00
Zhou Xiao
77f1514b9f feat(ble): support ble log uart dma out for ESP32-H2
(cherry picked from commit d45778f784)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-09-25 18:19:44 +08:00
Zhou Xiao
96410cf7f6 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-25 18:19:44 +08:00
cjin
bea487b4a0 feat(ble): get wakeup cause when wake up on ESP32-H2 2025-09-24 09:57:31 +08:00