Commit Graph
4891 Commits
Author SHA1 Message Date
Rahul Tank 86c8597589 Merge branch 'bugfix/fix_compile_tinycrypt_v5.4' into 'release/v5.4'
fix(nimble): Add missing header file to fix compilation issue (v5.4)

See merge request espressif/esp-idf!43886
2025-12-17 12:33:18 +05:30
Rahul Tank 951a19762b fix(nimble): Add missing header file to fix compilation issue 2025-12-16 12:17:19 +05:30
Jin Cheng 57a0937abd fix(bt/bluedroid): fixed possible access to NULL in l2c_fcr_clone_buf 2025-12-16 11:39:21 +08:00
Island 16653c2499 Merge branch 'fix/fix_pawr_crash_errors_v5.4' into 'release/v5.4'
Fix/fix pawr crash errors (v5.4)

See merge request espressif/esp-idf!43943
2025-12-15 14:21:43 +08:00
Island e7820291d4 Merge branch 'fix/add_soc_caps_for_pawr_feat_v5.4' into 'release/v5.4'
fix(ble): add soc caps feat for PAwR (v5.4)

See merge request espressif/esp-idf!44149
2025-12-15 11:17:08 +08:00
Island 7e5a1bbe5f Merge branch 'change/ble_update_lib_20251202_v5.4' into 'release/v5.4'
change(ble): [AUTO_MR] 20251202 - Update ESP BLE Controller Lib (v5.4)

See merge request espressif/esp-idf!44018
2025-12-15 10:58:50 +08:00
Jin Chen e71913c5c1 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 08:53:05 +08:00
Jin Chen 9133929d4d fix(ble): add soc caps config for pawr feat on ESP32H2
(cherry picked from commit 2eb79c71f1)

Co-authored-by: cjin <jinchen@espressif.com>
2025-12-12 08:53:05 +08:00
Jin Chen acb38fbb07 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 08:53:05 +08:00
cjin f2ef482efa fix(ble): fix pawr set subevent data length error 2025-12-11 14:22:54 +08:00
Jin Chen 38ba5e030b fix(ble): fix hci log malloc failure crash
(cherry picked from commit 734031311ad8554b600718bf8add68836121f72b)

Co-authored-by: cjin <jinchen@espressif.com>
2025-12-11 14:16:33 +08:00
luoxu 03be9925d6 feat(ble_mesh): update lib commit to 4446669404 2025-12-10 14:38:25 +08:00
Luo Xu 5a0d7bbc7f feat(ble_mesh): add ext log initialization functions
(cherry picked from commit 7b7b9de28d)

Co-authored-by: luoxu <luoxu@espressif.com>
2025-12-10 14:38:25 +08:00
Rahul Tank 17e850fc67 fix(nimble): Add change to cancel sync in case of reattempt 2025-12-06 21:51:46 +05:30
Rahul Tank 7dd41a761f fix(nimble): Add a check for psync before processing 2025-12-05 16:09:29 +05:30
chenjianhua 0567ef5716 feat(ble/nimble): support runtime allocation for mempool 2025-12-05 16:09:29 +05:30
Zhao Wei Liang 099a7bda51 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:38 +08:00
Zhao Wei Liang ab780a2e45 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:38 +08:00
Zhao Wei Liang ecc3781c38 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:37 +08:00
Zhao Wei Liang ae76300775 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:37 +08:00
Zhao Wei Liang 2a4bd4e258 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:35 +08:00
Island 38bd707ab2 Merge branch 'fix/ble_log_v2_cache_error_v5.4' into 'release/v5.4'
BLE Log v2 Function Update 251125 (v5.4)

See merge request espressif/esp-idf!43869
2025-12-02 16:20:08 +08:00
Island 9186459439 Merge branch 'feat/ble_mesh_log_enh_v5.4' into 'release/v5.4'
Feat/ble mesh log enh v5.4

See merge request espressif/esp-idf!43211
2025-12-02 12:09:38 +08:00
Wang Meng Yang b25246481d Merge branch 'bugfix/a2dp_deinit_crash_v5.4' into 'release/v5.4'
fix(bt): fixed crash caused by deinit during A2DP connection initiation(v5.4)

See merge request espressif/esp-idf!43790
2025-12-02 12:00:26 +08:00
xiongweichao 4b45046b9f fix(bt): fixed crash caused by deinit during A2DP connection initiation
- Only clean up when idle
2025-12-02 08:54:56 +08:00
luoxu f3a47cc9a5 fix(ble_mesh): resolve miscellaneous logging issues 2025-12-01 15:01:43 +08:00
Rainer ae93cc0673 fix(ble_mesh): fixed issues with incorrect logs format and position 2025-12-01 15:01:43 +08:00
luoxu 3240e464ba feat(ble_mesh): Miscellaneous log enhancement for Provisioning 2025-12-01 15:01:43 +08:00
Liu Linyan 7be59c2391 feat(ble_mesh): Miscellaneous log enhancement for BLE Mesh 2025-12-01 15:01:43 +08:00
Linyan Liu 8b1c9bbb90 feat(ble_mesh): Miscellaneous update for BLE Mesh 2025-12-01 15:01:43 +08:00
liqigan 23478646e8 fix(bt/controller): Fixed hci connection request event filter bug 2025-12-01 13:45:38 +08:00
Zhou Xiao 9405cb9740 feat(ble): enabled lc get time for ceva controller
(cherry picked from commit 6924b8b372)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-12-01 11:10:33 +08:00
Zhou Xiao 5917afad65 fix(ble): put ble_log_write_hex in iram to avoid cache error
(cherry picked from commit dc4e41fab8)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-12-01 11:10:32 +08:00
Luo Xu 9ec28bdab4 refactor(ble): modularize compressed log scripts for better maintainability
(cherry picked from commit 0cf6f50179)

Co-authored-by: luoxu <luoxu@espressif.com>
2025-11-30 11:38:57 +08:00
Island 3aec1ac8d2 Merge branch 'bugfix/fix_ble_scan_enable_timeout_v5.4' into 'release/v5.4'
Fixed scan HCI command timeout issue on ESP32 (v5.4)

See merge request espressif/esp-idf!43689
2025-11-28 10:16:45 +08:00
Island 2798c89d3a Merge branch 'bugfix/bug_ble_max_device_record_v5.4' into 'release/v5.4'
fix(ble/bluedroid): Fixed BLE incorrect device record count issue (v5.4)

See merge request espressif/esp-idf!43596
2025-11-27 18:25:48 +08:00
Rahul Tank c3e6c316c4 Merge branch 'feat/read_all_local_remote_sup_feat_v5.4' into 'release/v5.4'
feat(nimble): Add support for read all local / remote supported features HCI cmd (v5.4)

See merge request espressif/esp-idf!42872
2025-11-27 06:53:08 +05:30
Island 149caedf60 Merge branch 'feat/support_bhost2025_44_v5.4' into 'release/v5.4'
feat(ble/bluedroid): Add more debug log for bluedroid (v5.4)

See merge request espressif/esp-idf!43365
2025-11-26 18:03:03 +08:00
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
Zhang Hai Peng 500e550603 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:29 +08:00
Zhang Hai Peng 354e6c18dc fix(ble/bluedroid): Fixed missing BLE connect and disconnect events
(cherry picked from commit 2dcbd64616)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-11-21 21:53:22 +08:00
Zhang Hai Peng f8d97f6452 fix(ble/bluedroid): Fixed BLE incorrect device record count issue
(cherry picked from commit 9bfd9c5340)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-11-21 17:53:20 +08:00
xiongweichao c7d1f8ba04 feat(bt): Adds an SPP API parameter to indicate whether to create SPP record 2025-11-21 15:56:26 +08:00
chenjianhua 81bd945d02 fix(bt/bluedroid): Fixed memory debug error 2025-11-21 13:29:55 +08:00
chenjianhua adb4cab44a feat(ble/bluedroid): Add more debug log for bluedroid 2025-11-21 13:29:44 +08:00
chenjianhua b50852df25 fix(ble/bluedroid): Fixed GATT response timeout setting 2025-11-21 13:28:58 +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