Commit Graph

1044 Commits

Author SHA1 Message Date
cjin aae8121e94 fix(ble): fix ble scan assertion when coex with wifi on ESP32-C2 2026-03-03 14:11:09 +08:00
Wang Meng Yang 5b2718496d Merge branch 'bugfix/32k_xtal_to_rtc_slow_v5.3' into 'release/v5.3'
fix(bt): Add some debug logs during A2DP sink decoding(v5.3)

See merge request espressif/esp-idf!45785
2026-02-25 19:10:41 +08:00
xiongweichao 91126a706c fix(bt): Replace 32k_xtal with rtc_slow 2026-02-25 10:05:00 +08:00
xiongweichao 7fab4726cc fix(ble): Fix restore write-back error caused by memory allocated in PSRAM 2026-02-24 10:31:56 +08:00
Jin Chen 55f4b1bfb3 feat(ble): apply new method for rom code logic change on ESP32-C2
(cherry picked from commit 2a0df334e3)

Co-authored-by: cjin <jinchen@espressif.com>
2026-02-09 20:13:15 +08:00
Jin Chen b7d70e8db1 feat(ble): support for ble module stripping on ESP32-C2
(cherry picked from commit b90840a570)

Co-authored-by: cjin <jinchen@espressif.com>
2026-02-09 20:13:15 +08:00
zhiweijian 9df0361dd6 feat(ble/bluedroid): Add new bluedroid host examples 2026-01-30 20:20:33 +08:00
Wang Meng Yang 73860f3c6e Merge branch 'feat/set_max_sync_conn_v5.3' into 'release/v5.3'
feat(bt): set BR/EDR max sync conn eff for Bluedroid HFP on ESP32 (v5.3)

See merge request espressif/esp-idf!45244
2026-01-21 19:47:06 +08:00
yangfeng 1700b91a72 feat(bt): set BR/EDR max sync conn eff for Bluedroid HFP on ESP32
Closes https://github.com/espressif/esp-idf/issues/18060
2026-01-19 15:32:13 +08:00
cjin ef870db827 feat(ble): support sid filter feature on ESP32C6 2026-01-19 14:19:29 +08:00
Zhou Xiao debf1a00a0 feat(ble): support sid filter feature on ESP32H2
(cherry picked from commit e4e42f0166)

Co-authored-by: cjin <jinchen@espressif.com>
2026-01-19 14:19:29 +08:00
Zhou Xiao 44bf1565ff change(ble): [AUTO_MR] Update lib_esp32c6 to 17fdc66e
(cherry picked from commit 54e5f358bf)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2026-01-19 14:19:29 +08:00
Zhou Xiao b292a6695d change(ble): [AUTO_MR] Update lib_esp32h2 to 17fdc66e
(cherry picked from commit 57b4819474)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2026-01-19 14:19:29 +08:00
Island fce3245f8d Merge branch 'change/ble_update_lib_20260108_v5.3' into 'release/v5.3'
change(ble): [AUTO_MR] 20260108 - Update ESP BLE Controller Lib (v5.3)

See merge request espressif/esp-idf!44931
2026-01-16 16:04:06 +08:00
Jin Cheng 2469c6eef1 fix(bt/controller): fixed wrong key type during changing connection link key 2026-01-09 18:15:25 +08:00
Zhou Xiao cda27fc967 change(ble): [AUTO_MR] Update lib_esp32c6 to acf48208
(cherry picked from commit 69522eaedb)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2026-01-08 21:13:35 +08:00
Zhou Xiao b2b5f378d9 change(ble): [AUTO_MR] Update lib_esp32h2 to acf48208
(cherry picked from commit 32b41c88e0)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2026-01-08 21:13:34 +08:00
Chen Jian Hua 438220f8f1 feat(bt): Update bt lib for ESP32-C3 and ESP32-S3(1bb2f50)
- Support fixed log id for log compression
- Support parsing log with synced timestamp


(cherry picked from commit 2ccf312373)

Co-authored-by: chenjianhua <chenjianhua@espressif.com>
2026-01-05 09:33:18 +08:00
Island cc7ac16b68 Merge branch 'change/ble_update_lib_20251231_v5.3' into 'release/v5.3'
change(ble): [AUTO_MR] 20251231 - Update ESP BLE Controller Lib (v5.3)

See merge request espressif/esp-idf!44741
2026-01-04 17:52:29 +08:00
Zhao Wei Liang 655bbabd79 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:27 +08:00
Zhao Wei Liang b46f71aa26 change(ble): [AUTO_MR] Update lib_esp32c6 to 2406161c
(cherry picked from commit fcec820e55)

Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com>
2025-12-31 21:13:27 +08:00
Zhao Wei Liang c73e664c13 change(ble): [AUTO_MR] Update lib_esp32h2 to 2406161c
(cherry picked from commit a4fa41564c)

Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com>
2025-12-31 21:13:27 +08:00
Zhou Xiao 1d487f36bb change(ble): [AUTO_MR] Update lib_esp32c2 to 9f051857
(cherry picked from commit 7ebf1c8d15)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-12-30 13:13:19 +08:00
Chen Jian Hua 12fc439c6e 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:53 +08:00
Island c74ef7354b Merge branch 'fix/add_soc_caps_for_pawr_feat_v5.3' into 'release/v5.3'
fix(ble): add soc caps feat for PAwR (v5.3)

See merge request espressif/esp-idf!44148
2025-12-15 11:17:11 +08:00
cjin 416f050137 fix(ble): add soc caps config for pawr feat on ESP32H2 2025-12-12 09:09:59 +08:00
Jin Chen 37590058f2 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-12 09:08:20 +08:00
Jin Chen 022b24bf77 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-12 09:08:20 +08:00
Zhao Wei Liang ba94852d59 fix(ble): fixed the assert issue when using tinycrypt on ESP32-C2
(cherry picked from commit ac5d14d954)

Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com>
2025-12-05 09:51:34 +08:00
Zhao Wei Liang 125c6bac81 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:34 +08:00
Zhao Wei Liang 7b7434429b feat(ble): add CONFIG_BT_LE_CTRL_DL_ITVL_PHY_SYNC_EN config on ESP32-H2
(cherry picked from commit 5f2825ff37)

Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com>
2025-12-05 09:51:33 +08:00
Zhao Wei Liang 04490b46c2 change(ble): [AUTO_MR] Update lib_esp32c6 to faf10639
(cherry picked from commit 91810d94b0)

Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com>
2025-12-05 09:51:33 +08:00
Zhao Wei Liang d6dde3d436 change(ble): [AUTO_MR] Update lib_esp32h2 to faf10639
(cherry picked from commit 1980d51477)

Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com>
2025-12-05 09:51:32 +08:00
Island 563f462986 Merge branch 'feature/extend_h2_conon_num_to_70_v5.3' into 'release/v5.3'
change(ble): Updated the maximum number of concurrent connections to 70 on ESP32-H2 (v5.3)

See merge request espressif/esp-idf!43833
2025-12-02 16:38:16 +08:00
liqigan 566c73f441 fix(bt/controller): Fixed hci connection request event filter bug 2025-12-01 13:45:44 +08:00
Shen Wei Long 2c7966ea9c 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:11 +00:00
Zhang Hai Peng 18e06748c3 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:27 +08:00
Wang Meng Yang 06794952f8 Merge branch 'bugfix/bluetooth_chan_map_error_v5.3' into 'release/v5.3'
fix(bt/controller): fixed Bluetooth hardware error of 'CHMAP_ERROR' (v5.3)

See merge request espressif/esp-idf!43341
2025-11-14 19:17:13 +08:00
Jin Cheng aa76c1127b fix(bt/controller): Fixed some controller bugs
- Fixed Bluetooth hardware error of 'CHMAP_ERROR'
- Fixed encryption collision bug
2025-11-13 19:47:08 +08:00
Zhao Wei Liang 3f54ffe07e 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-12 00:07:24 +08:00
Zhao Wei Liang c099a8956e feat: rename ble sleep related apt on ESP32-H2
(cherry picked from commit 658efa27f0)

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

Co-authored-by: cjin <jinchen@espressif.com>
2025-11-12 00:07:24 +08:00
Zhou Xiao 4a59cf2047 change(ble): [AUTO_MR] Update lib_esp32c6 to b6027aeb 2025-11-12 00:07:24 +08:00
Zhou Xiao 6088831394 change(ble): [AUTO_MR] Update lib_esp32h2 to b6027aeb 2025-11-12 00:07:24 +08:00
Zhou Xiao a0358ca6e7 change(ble): [AUTO_MR] Update lib_esp32c2 to 27b6e1dc 2025-11-12 00:07:24 +08:00
Chen Jian Hua 7371064f8a 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:19 +08:00
Island 0c4c585f09 Merge branch 'fix/update_pawr_example_docs_v5.3' into 'release/v5.3'
Fix/update pawr example docs (v5.3)

See merge request espressif/esp-idf!42656
2025-10-28 11:14:11 +08:00
Zhou Xiao c6cf91003f 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:35 +08:00
Zhou Xiao 2dd08b401c 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:35 +08:00
Zhou Xiao 8acba301d2 fix(ble): fix ble wakeup causes error on ESP32-H2
(cherry picked from commit 5ff01bf027)

Co-authored-by: cjin <jinchen@espressif.com>
2025-10-23 15:12:35 +08:00