Commit Graph
4716 Commits
Author SHA1 Message Date
Island 6ec13504df Merge branch 'opt/opt_ble_log_v5.3' into 'release/v5.3'
feat(ble/bluedroid): Added BLE debug LOG for bluedroid (v5.3)

See merge request espressif/esp-idf!42268
2025-11-18 13:52:09 +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
Island 4eb4a52f62 Merge branch 'change/ble_update_lib_20251106_v5.3' into 'release/v5.3'
change(ble): [AUTO_MR] 20251106 - Update ESP BLE Controller Lib (v5.3)

See merge request espressif/esp-idf!43172
2025-11-14 15:29:55 +08:00
zhanghaipeng e346b83332 feat(ble/bluedroid): Added BLE debug LOG for bluedroid 2025-11-14 11:12:40 +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
liqigan 1b9419d7ca fix(bt/bluedroid): Fixed HID memory leak 2025-11-13 17:44:29 +08:00
Island 245f5f7f43 Merge branch 'fix/increase_ble_log_task_stack_size_for_xtensa_chips_v5.3' into 'release/v5.3'
fix(ble): increase default ble log stack size for xtensa chips (v5.3)

See merge request espressif/esp-idf!43285
2025-11-13 16:40:11 +08:00
Wang Meng Yang 7348c65df0 Merge branch 'bugfix/oob_in_bta_dm_sdp_result_v5.3' into 'release/v5.3'
fix(bt/blurdoird): fixed an OOB write in bta_dm_sdp_result (v5.3)

See merge request espressif/esp-idf!43205
2025-11-13 10:20:17 +08:00
Zhou Xiao 32f83556bf fix(ble): increase default ble log stack size for xtensa chips
(cherry picked from commit 3e0d005987)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-11-12 17:13:53 +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 Liangandcjin 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 Liangandcjin 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
JinCheng 1bc5b34b90 fix(bt/bluedroid): update the COD before enabling inquiry scan 2025-11-11 15:48:15 +08:00
Jin Cheng 4d928f2265 fix(bt/blurdoird): fixed an OOB write in bta_dm_sdp_result 2025-11-10 17:07:28 +08:00
Chen Jian HuaandZhou Xiao b5ad158e27 feat(ble): make ble log task stack size configurable
(cherry picked from commit b525e6555b)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-11-05 13:33:20 +08:00
Chen Jian Hua 2eae1532e6 feat(ble): Enable get bt ts for ESP32-C3 and ESP32-S3
(cherry picked from commit b870a8fb5a)

Co-authored-by: chenjianhua <chenjianhua@espressif.com>
2025-11-05 13:33:20 +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
Rahul Tank e807677650 Merge branch 'bugfix/fix_compilation_issues_v5.3' into 'release/v5.3'
fix(nimble): Address compilation issues in nimble examples (v5.3)

See merge request espressif/esp-idf!42867
2025-11-03 14:00:52 +05:30
Island 2575fc5437 Merge branch 'fix/hci_log_spi_out_ceva_v5.3' into 'release/v5.3'
fix(ble): fixed hci event log when link layer logging is disabled (v5.3)

See merge request espressif/esp-idf!43007
2025-10-31 16:07:29 +08:00
Jiang Jiang Jian 2f7a1aa3ff Merge branch 'bugfix/oob_in_avrc_vendor_msg_v5.3' into 'release/v5.3'
fix(bt/bluedroid): fixed potential OOB in AVRCP vendor command composition (v5.3)

See merge request espressif/esp-idf!42949
2025-10-31 10:48:47 +08:00
Zhou Xiao a721da97a4 fix(ble): fixed hci event log when link layer logging is disabled
(cherry picked from commit 777f21783b)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-10-30 21:13:14 +08:00
Rahul Tank 3591e526f0 fix(nimble): Address compilation issues in nimble examples 2025-10-30 11:37:18 +05:30
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
Jin Cheng 0b0b59f2e1 fix(bt/bluedroid): fixed potential OOB in AVRCP vendor command composition 2025-10-28 10:18:10 +08:00
Rahul Tank 814bda6c50 Merge branch 'feat/read_all_local_remote_sup_feat_v5.3' into 'release/v5.3'
feat(nimble): Add support for read all local / remote supported features HCI cmd (v5.3)

See merge request espressif/esp-idf!42873
2025-10-27 21:23:51 +05:30
Island 8f1ccb8cb8 Merge branch 'change/ble_update_lib_20251022_v5.3' into 'release/v5.3'
change(ble): [AUTO_MR] 20251022 - Update ESP BLE Controller Lib (v5.3)

See merge request espressif/esp-idf!42839
2025-10-27 10:36:01 +08:00
Zhou Xiaoandzhaoweiliang 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 Xiaoandzhaoweiliang 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 Xiaoandcjin 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
Zhou Xiaoandcjin 7c9ae1daad fix(ble): fix ble wakeup causes error on ESP32-C6
(cherry picked from commit 4d1872c66d)

Co-authored-by: cjin <jinchen@espressif.com>
2025-10-23 15:12:34 +08:00
Zhou Xiaoandcjin a1e7e10884 fix(ble): fix ble wakeup causes error on ESP32-C2
(cherry picked from commit 5407e36e4a)

Co-authored-by: cjin <jinchen@espressif.com>
2025-10-23 15:12:34 +08:00
Zhou Xiao 2a872acb27 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:33 +08:00
Zhou Xiao 00feb232a1 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:33 +08:00
Zhou Xiao 0c55c77db3 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:33 +08:00
Rahul Tank fdbd0753a6 feat(nimble): Add support for HCI commands / events
1. Read all local supported feature
      2. Read remote supported feature
      3. Advertising monitor.
2025-10-23 09:59:39 +05:30
Zhang Hai Peng 83fe5719b4 feat(ble/bluedroid): add API to get local BLE IRK
(cherry picked from commit 3c68650d7e)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-10-21 17:53:18 +08:00
Island 7e13aa926c Merge branch 'bugfix/fix_ble_deinit_memory_leak_v5.3' into 'release/v5.3'
fix(ble/bluedroid): fix memory leak during deinit when service table is created but not started (v5.3)

See merge request espressif/esp-idf!42704
2025-10-21 12:02:17 +08:00
Jiang Jiang Jian 366f35b4d6 Merge branch 'bugfix/fix_bt_coverity_v5.3' into 'release/v5.3'
bugfix: Fix array compared against 0 in btc_manage.c and the issue of uninitialized pointer reading in coexist_printf (v5.3)

See merge request espressif/esp-idf!42068
2025-10-20 19:24:03 +08:00
yangfeng cc935d0440 fix(bt/btc): Fix array compared against 0 in btc_manage.c 2025-10-20 10:46:13 +08:00
Jin Chen 3f09e6d186 feat(ble): allow a larger sca limit on ESP32-H2
(cherry picked from commit abfc2d766e)

Co-authored-by: cjin <jinchen@espressif.com>
2025-10-20 10:19:15 +08:00
Jin Chen 854708d59f feat(ble): allow a larger sca limit on ESP32-C6
(cherry picked from commit b3c608f2cf)

Co-authored-by: cjin <jinchen@espressif.com>
2025-10-20 10:19:15 +08:00
Jin Chen e266f8a9e2 feat(ble): allow a larger sca limit on ESP32-C2
(cherry picked from commit 9ecf67b230)

Co-authored-by: cjin <jinchen@espressif.com>
2025-10-20 10:19:15 +08:00
Rahul Tank 9827505daa Merge branch 'fix/ble_gap_conn_handle_overflow_v5.3' into 'release/v5.3'
fix(nimble) Fix array overflow caused by invalid connection handle indexing (v5.3)

See merge request espressif/esp-idf!42387
2025-10-17 21:26:52 +05:30
Zhang Hai Peng 2fbfe3b420 fix(ble/bluedroid): fix memory leak during deinit when service table is created but not started
(cherry picked from commit ddd12f2498282e147044d1fe532a51aeb18875f9)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-10-17 16:45:39 +08:00
Island ff436849e4 Merge branch 'bugfix/fix_cble50y25_305_v5.3' into 'release/v5.3'
Fixed GPIO matrix function calls on ESP32-C3 and ESP32-S3(18b5cbe) (v5.3)

See merge request espressif/esp-idf!42557
2025-10-17 11:56:05 +08:00
Island 355a225ac6 Merge branch 'feat/esp32c2_add_get_used_heap_size_v5.3' into 'release/v5.3'
Feat/esp32c2 add get used heap size (v5.3)

See merge request espressif/esp-idf!42618
2025-10-16 19:48:18 +08:00
Island 1301145ea1 Merge branch 'bugfix/fix_ble_deinit_crash_v5.3' into 'release/v5.3'
fix(ble/bluedroid): prevent crash when deinit/disable host during scan (v5.3)

See merge request espressif/esp-idf!42598
2025-10-16 19:45:39 +08:00