Commit Graph
4847 Commits
Author SHA1 Message Date
Rahul Tank 2e37621b41 feat(nimble): Add support for HCI commands / events
1. Read all local supported feature
      2. Read remote supported feature
      3. Advertising monitor.
2025-11-26 14:47:00 +05:30
xiongweichao c7d1f8ba04 feat(bt): Adds an SPP API parameter to indicate whether to create SPP record 2025-11-21 15:56:26 +08:00
Island 886b37279e Merge branch 'change/ble_update_lib_20251106_v5.4' into 'release/v5.4'
change(ble): [AUTO_MR] 20251106 - Update ESP BLE Controller Lib (v5.4)

See merge request espressif/esp-idf!43173
2025-11-19 19:47:52 +08:00
Island bd11845900 Merge branch 'opt/opt_ble_log_v5.4' into 'release/v5.4'
feat(ble/bluedroid): Added BLE debug LOG for bluedroid (v5.4)

See merge request espressif/esp-idf!42269
2025-11-18 13:52:00 +08:00
Zhao Wei Liang 9b8eb10f54 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-18 00:07:15 +08:00
Zhao Wei Liangandcjin db0595465a feat: rename ble sleep related apt on ESP32-H2
(cherry picked from commit 658efa27f0)

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

Co-authored-by: cjin <jinchen@espressif.com>
2025-11-18 00:07:15 +08:00
Zhou Xiao bb18bedde5 change(ble): [AUTO_MR] Update lib_esp32c6 to b6027aeb 2025-11-18 00:07:15 +08:00
Zhou Xiao ba9c554c17 change(ble): [AUTO_MR] Update lib_esp32h2 to b6027aeb 2025-11-18 00:07:15 +08:00
Zhou Xiao 5790912fc2 change(ble): [AUTO_MR] Update lib_esp32c2 to 27b6e1dc 2025-11-18 00:07:15 +08:00
Wang Meng Yang 35332ceda1 Merge branch 'bugfix/bluetooth_chan_map_error_v5.4' into 'release/v5.4'
fix(bt/controller): fixed Bluetooth hardware error of 'CHMAP_ERROR' (v5.4)

See merge request espressif/esp-idf!43340
2025-11-17 10:32:38 +08:00
Wang Meng Yang 5d1bfef29c Merge branch 'bugfix/oob_in_bta_dm_sdp_result_v5.4' into 'release/v5.4'
fix(bt/blurdoird): fixed an OOB write in bta_dm_sdp_result (v5.4)

See merge request espressif/esp-idf!43204
2025-11-14 17:55:37 +08:00
zhanghaipeng dd5e7a2a83 feat(ble/bluedroid): Added BLE debug LOG for bluedroid 2025-11-14 11:16:22 +08:00
Jin Cheng 066ba5aa0a fix(bt/controller): Fixed some controller bugs
- Fixed Bluetooth hardware error of 'CHMAP_ERROR'
- Fixed encryption collision bug
2025-11-13 19:47:02 +08:00
liqigan 06dda85aba fix(bt/bluedroid): Fixed HID memory leak 2025-11-13 17:44:23 +08:00
Zhou Xiao 186b366e19 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:55 +08:00
JinCheng 92c6557321 fix(bt/bluedroid): update the COD before enabling inquiry scan 2025-11-11 15:47:44 +08:00
Jin Cheng 3286e45349 fix(bt/blurdoird): fixed an OOB write in bta_dm_sdp_result 2025-11-10 17:07:07 +08:00
Chen Jian HuaandZhou Xiao 851b8a5ecc 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:22 +08:00
Chen Jian Hua 49d709860c 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:21 +08:00
Chen Jian Hua f280d6cf67 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:21 +08:00
Rahul Tank a684c1576e Merge branch 'bugfix/fix_compilation_issues_v5.4' into 'release/v5.4'
fix(nimble): Address compilation issues in nimble examples (v5.4)

See merge request espressif/esp-idf!42866
2025-11-03 14:00:05 +05:30
Wang Meng Yang ab76cef947 Merge branch 'bugfix/oob_in_avrc_vendor_msg_v5.4' into 'release/v5.4'
fix(bt/bluedroid): fixed potential OOB in AVRCP vendor command composition (v5.4)

See merge request espressif/esp-idf!42946
2025-11-03 15:42:49 +08:00
Zhou Xiao ce8607ecf9 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:15 +08:00
Rahul Tank 40a5e18e15 fix(nimble): Address compilation issues in nimble examples 2025-10-30 11:36:11 +05:30
Wang Meng Yang 2919462028 Merge branch 'fix/incorrect_assert_in_acl_data_process_v5.4' into 'release/v5.4'
fix(bt): avoid asserting when previous data hasn't finished transmitting(backport v5.4)

See merge request espressif/esp-idf!42944
2025-10-29 19:15:43 +08:00
Island ea7dccc4c0 Merge branch 'feat/support_get_ble_local_irk_v5.4' into 'release/v5.4'
feat(ble/bluedroid): add API to get local BLE IRK (v5.4)

See merge request espressif/esp-idf!42760
2025-10-29 10:25:25 +08:00
Island 4b758e84bb Merge branch 'change/ble_update_lib_20251022_v5.4' into 'release/v5.4'
change(ble): [AUTO_MR] 20251022 - Update ESP BLE Controller Lib (v5.4)

See merge request espressif/esp-idf!42840
2025-10-28 12:06:19 +08:00
Island ef7b21baa7 Merge branch 'fix/update_pawr_example_docs_v5.4' into 'release/v5.4'
Fix/update pawr example docs (v5.4)

See merge request espressif/esp-idf!42657
2025-10-28 11:14:21 +08:00
Jin Cheng a6c1bc5e3e fix(bt/bluedroid): fixed potential OOB in AVRCP vendor command composition 2025-10-28 10:17:44 +08:00
gongyantao 023242e63b fix(bt): avoid asserting when previous data hasn't finished transmitting 2025-10-28 10:16:14 +08:00
Island 900faccc0d Merge branch 'bugfix/fix_bleqabr25_1004_v5.4' into 'release/v5.4'
fix(ble/bluedroid): Fixed the status setting in the HCI event (v5.4)

See merge request espressif/esp-idf!42194
2025-10-27 19:51:23 +08:00
Island 6268b630da Merge branch 'feat/support_blecrt_489_v5.4' into 'release/v5.4'
feat(ble/bluedroid): Added API to set channel map for scanning (v5.4)

See merge request espressif/esp-idf!42257
2025-10-27 19:51:18 +08:00
Island 6c22c1e649 Merge branch 'bugfix/fix_cble50y25_305_v5.4' into 'release/v5.4'
Fixed GPIO matrix function calls on ESP32-C3 and ESP32-S3(18b5cbe) (v5.4)

See merge request espressif/esp-idf!42558
2025-10-27 19:51:13 +08:00
Island 89c0c28364 Merge branch 'feat/ble_log_v2_with_log_compression_v5.4' into 'release/v5.4'
Feat/ble log v2 with log compression (v5.4)

See merge request espressif/esp-idf!41896
2025-10-27 18:02:38 +08:00
Jiang Jiang Jian 4f5bcc04c0 Merge branch 'bugfix/possible_buffer_overflow_v5.4' into 'release/v5.4'
fix(bt/bluedroid): fixed potential OOB in Bluedroid (v5.4)

See merge request espressif/esp-idf!42222
2025-10-27 15:48:20 +08:00
Wang Meng Yang 7cf6398a97 Merge branch 'bugfix/fix_bt_security_v5.4' into 'release/v5.4'
fix(bt/bluedroid): Fix the boundary conditions when checking EIR data (v5.4)

See merge request espressif/esp-idf!42449
2025-10-27 15:02:06 +08:00
Wang Meng Yang f31d306a73 Merge branch 'bugfix/fix_bt_coverity_v5.4' into 'release/v5.4'
bugfix: Fix array compared against 0 in btc_manage.c and the issue of uninitialized pointer reading in coexist_printf (v5.4)

See merge request espressif/esp-idf!42067
2025-10-27 15:01:09 +08:00
Wang Meng Yang a336f3c4b2 Merge branch 'bugfix/several_esp32_bugs_v5.4' into 'release/v5.4'
Bugfix/several esp32 bugs (v5.4)

See merge request espressif/esp-idf!42243
2025-10-27 14:45:01 +08:00
Island 31c458cb35 Merge branch 'bugfix/fix_ble_deinit_crash_v5.4' into 'release/v5.4'
fix(ble/bluedroid): prevent crash when deinit/disable host during scan (v5.4)

See merge request espressif/esp-idf!42599
2025-10-27 14:14:56 +08:00
Island 1642a13d79 Merge branch 'bugfix/fix_ble_deinit_memory_leak_v5.4' into 'release/v5.4'
fix(ble/bluedroid): fix memory leak during deinit when service table is created but not started (v5.4)

See merge request espressif/esp-idf!42705
2025-10-27 14:14:51 +08:00
Zhou Xiaoandzhaoweiliang 1282e1094e feat(ble): add priority level config on ESP32-C6
(cherry picked from commit 09337109b7)

Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com>
2025-10-27 10:52:04 +08:00
Zhou Xiaoandzhaoweiliang 310f2c7b9a feat(ble): add priority level config on ESP32-H2
(cherry picked from commit 75f2b8d4a1)

Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com>
2025-10-27 10:52:04 +08:00
Zhou Xiaoandcjin a446224e43 fix(ble): fix ble wakeup causes error on ESP32-C2
(cherry picked from commit 5407e36e4a)

Co-authored-by: cjin <jinchen@espressif.com>
2025-10-27 10:52:04 +08:00
Zhou Xiaoandcjin 660e55a99f fix(ble): fix ble wakeup causes error on ESP32-C6
(cherry picked from commit 4d1872c66d)

Co-authored-by: cjin <jinchen@espressif.com>
2025-10-27 10:52:04 +08:00
Zhou Xiaoandcjin 386b865308 fix(ble): fix ble wakeup causes error on ESP32-H2
(cherry picked from commit 5ff01bf027)

Co-authored-by: cjin <jinchen@espressif.com>
2025-10-27 10:52:04 +08:00
Zhou Xiao d2c8719bd5 change(ble): [AUTO_MR] Update lib_esp32c2 to 283861b8 2025-10-27 10:52:04 +08:00
Zhou Xiao 3a3c9ab97e change(ble): [AUTO_MR] Update lib_esp32c6 to a76948d4 2025-10-27 10:52:04 +08:00
Zhou Xiao c0613a9156 change(ble): [AUTO_MR] Update lib_esp32h2 to a76948d4 2025-10-27 10:52:04 +08:00
Island bacfc017c5 Merge branch 'feat/esp32c2_add_get_used_heap_size_v5.4' into 'release/v5.4'
Feat/esp32c2 add get used heap size (v5.4)

See merge request espressif/esp-idf!42619
2025-10-27 10:51:03 +08:00