1138 Commits

Author SHA1 Message Date
Island
c6f14a5663 Merge branch 'bugfix/fix_ble_scan_enable_timeout' into 'master'
Fixed scan HCI command timeout issue on ESP32

Closes BT-4153 and BLERP-2404

See merge request espressif/esp-idf!43344
2025-11-25 10:30:54 +08:00
zhanghaipeng
c5e50ccd19 fix(bt): Update esp32 libbtdm_app.a (15a18b1a)
- fix(ble): fixed BLE enable scan timeout
 - fix(ble): fixed crash in "btdm_controller_task"
2025-11-24 12:14:37 +08:00
C.S.M
a90c93541c feat(esp32s31): Introduce new target esp32s31 2025-11-17 14:48:55 +08:00
Jin Cheng
b607198192 fix(bt/controller): Fixed some controller bugs
- Fixed Bluetooth hardware error of 'CHMAP_ERROR'
- Fixed encryption collision bug
2025-11-12 14:27:16 +08:00
zhaoweiliang
29890c8916 feat(ble): add peripheral fast rx data in latency config on ESP32-C5 2025-11-07 09:59:34 +08:00
zhaoweiliang
0f03da43c8 feat(ble): add peripheral fast rx data in latency config on ESP32-C6 2025-11-07 09:59:31 +08:00
cjin
ed6587b132 feat: rename ble sleep related apt on ESP32-C5 2025-11-06 17:32:16 +08:00
cjin
658efa27f0 feat: rename ble sleep related apt on ESP32-H2 2025-11-06 17:31:44 +08:00
cjin
8e1292e1f2 feat: rename ble sleep related apt on ESP32-C6 2025-11-06 17:31:44 +08:00
zhaoweiliang
23a57eee8e change(ble): [AUTO_MR] Update lib_esp32c2 to 27b6e1dc 2025-11-06 17:25:48 +08:00
zhaoweiliang
287052fd95 change(ble): [AUTO_MR] Update lib_esp32c6 to b6027aeb 2025-11-06 17:25:48 +08:00
zhaoweiliang
a54d4fe42b change(ble): [AUTO_MR] Update lib_esp32c5 to b6027aeb 2025-11-06 17:25:48 +08:00
zhaoweiliang
f15085b592 change(ble): [AUTO_MR] Update lib_esp32h2 to b6027aeb 2025-11-06 17:25:48 +08:00
Island
5e8f251b71 Merge branch 'change/ble_update_lib_20251105' into 'master'
change(ble): [AUTO_MR] 20251105 - Update ESP BLE Controller Lib

Closes BLERP-2367

See merge request espressif/esp-idf!43101
2025-11-06 10:40:15 +08:00
Island
09717c2be6 Merge branch 'feat/support_cble50y25_277' into 'master'
feat(ble): Support controller log compression for ESP32-C3 and ESP32-S3(0871069)

Closes BLERP-2287, BLERP-2288, BLERP-2286, and BLERP-2285

See merge request espressif/esp-idf!42293
2025-11-05 11:27:10 +08:00
Zhou Xiao
0be8704ba6 change(ble): [AUTO_MR] Update lib_esp32c2 to eb2959f9 2025-11-05 11:24:43 +08:00
zhaoweiliang
23847f18da change(ble): [AUTO_MR] Update lib_esp32c6 to ebb26a72 2025-11-04 14:03:45 +08:00
zhaoweiliang
d6474da2ac change(ble): [AUTO_MR] Update lib_esp32c5 to ebb26a72 2025-11-04 14:03:45 +08:00
zhaoweiliang
f667bcab5c change(ble): [AUTO_MR] Update lib_esp32h2 to ebb26a72 2025-11-04 14:03:45 +08:00
chenjianhua
03758ba550 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
2025-11-03 17:46:21 +08:00
zhaoweiliang
16a893e934 change(ble): [AUTO_MR] Update lib_esp32c6 to 5b8adfa8 2025-10-30 10:45:18 +08:00
zhaoweiliang
baf8a20a5e change(ble): [AUTO_MR] Update lib_esp32c5 to 5b8adfa8 2025-10-30 10:45:18 +08:00
zhaoweiliang
4e07ce892d change(ble): [AUTO_MR] Update lib_esp32h2 to 5b8adfa8 2025-10-30 10:45:18 +08:00
zhaoweiliang
96bdca38a1 feat(ble): add priority level config on ESP32-C5 2025-10-23 11:25:42 +08:00
zhaoweiliang
75f2b8d4a1 feat(ble): add priority level config on ESP32-H2 2025-10-23 11:25:42 +08:00
zhaoweiliang
09337109b7 feat(ble): add priority level config on ESP32-C6 2025-10-23 11:25:37 +08:00
cjin
5ff01bf027 fix(ble): fix ble wakeup causes error on ESP32-H2 2025-10-22 17:50:53 +08:00
cjin
4d1872c66d fix(ble): fix ble wakeup causes error on ESP32-C6 2025-10-22 17:50:47 +08:00
cjin
350ae64dad fix(ble): fix ble wakeup causes error on ESP32-C5 2025-10-22 17:50:40 +08:00
cjin
5407e36e4a fix(ble): fix ble wakeup causes error on ESP32-C2 2025-10-22 17:50:35 +08:00
Zhou Xiao
ee2c7247fb change(ble): [AUTO_MR] Update lib_esp32c2 to 283861b8 2025-10-22 17:48:41 +08:00
Zhou Xiao
f4d881ff59 change(ble): [AUTO_MR] Update lib_esp32c6 to a76948d4 2025-10-22 17:48:41 +08:00
Zhou Xiao
f4ebf33964 change(ble): [AUTO_MR] Update lib_esp32c5 to a76948d4 2025-10-22 17:48:41 +08:00
Zhou Xiao
ab5c1b0e3b change(ble): [AUTO_MR] Update lib_esp32h2 to a76948d4 2025-10-22 17:48:41 +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
e87ace3a33 feat(ble): change free api on ESP32-C5 2025-10-15 15:11:06 +08:00
zwl
034172154a feat(ble): change free api on ESP32-C6 2025-10-15 15:11:06 +08:00
zwl
e18972e94e feat(ble): change free api on ESP32-C2 2025-10-15 15:11:06 +08:00
Wang Meng Yang
1904fd4d9c Merge branch 'fix/incorrect_assert_in_acl_data_process' into 'master'
fix(bt): avoid asserting when previous data hasn't finished transmitting

See merge request espressif/esp-idf!42532
2025-10-13 19:03:41 +08:00
Island
6424b52fb7 Merge branch 'bugfix/fix_cble50y25_305' into 'master'
Fixed GPIO matrix function calls on ESP32-C3 and ESP32-S3(18b5cbe)

Closes BLERP-2299

See merge request espressif/esp-idf!42507
2025-10-13 12:07:35 +08:00
gongyantao
3a1a579d9a fix(bt): avoid asserting when previous data hasn't finished transmitting 2025-10-13 09:44:33 +08:00
chenjianhua
25adf4c934 fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(18b5cbe)
- Fixed GPIO matrix function calls
2025-10-11 19:38:41 +08:00
Wang Meng Yang
549a7272bf Merge branch 'bugfix/several_esp32_bugs' into 'master'
fix(bt/controller): fixed several controller bugs

Closes BT-4103 and BT-4100

See merge request espressif/esp-idf!41644
2025-10-11 16:02:36 +08:00
Wang Meng Yang
b92235223a Merge branch 'bugfix/fix_some_bt_bugs' into 'master'
fix(bt): fix some bluetooth bugs

Closes IDFGH-16334 and IDFGH-15166

See merge request espressif/esp-idf!42261
2025-10-10 12:10:25 +08:00
Jin Cheng
3fa9d23ad2 fix(bt/controller): fixed several controller bugs 2025-09-29 09:59:42 +08:00
linruihao
8104d4578f fix(bt): fix btbb may not reinit when coex with wifi
Closes https://github.com/espressif/esp-idf/issues/15841
2025-09-28 15:56:55 +08:00
Jin Cheng
ac2be3a58e fix(bt/controller): fixed the sniff anchor point can be mismatch from central and peripheral 2025-09-28 11:33:25 +08:00
cjin
abfc2d766e feat(ble): allow a larger sca limit on ESP32-H2 2025-09-26 18:04:27 +08:00
cjin
b3c608f2cf feat(ble): allow a larger sca limit on ESP32-C6 2025-09-26 18:04:27 +08:00
cjin
f012fafe51 feat(ble): allow a larger sca limit on ESP32-C5 2025-09-26 18:04:27 +08:00