Commit Graph

4811 Commits

Author SHA1 Message Date
Jiang Jiang Jian 87793a2a21 Merge branch 'bugfix/fix_bt_security_v5.5' into 'release/v5.5'
fix(bt/bluedroid): Prevent out-of-bounds access and add type check when resolving EIR data (v5.5)

See merge request espressif/esp-idf!41397
2025-09-01 14:46:22 +08:00
Rahul Tank c8b67b732c fix(nimble): Add code to post connection failure
In event of a corner case, where connection is not completed,
connection reattempt is disabled, so need to post connection
failure event to application to make it aware of the failure
2025-08-26 17:36:01 +05:30
Shen Weilong 191a231e37 fix(ble): Invoke ble_transport_ll_init after ble_transport_hs_init for nimble 2025-08-26 17:35:28 +05:30
Astha Verma 84dac281cf fix(nimble): Added missing api in nimble which present in bluedroid 2025-08-26 17:34:51 +05:30
Liu Linyan 9247fa00a3 feat(ble): ISO minor support for NimBLE Host 2025-08-26 17:34:15 +05:30
Sumeet Singh 1480e4077a fix(nimble): Update ble_gatts_show_local with CPFDs and CAFDs (v5.5) 2025-08-26 17:33:35 +05:30
Rahul Tank dae216df2f fix(nimble): Add VSC for Set Scan Channel Bitmap 2025-08-26 17:33:07 +05:30
yangfeng 1cd73de8d9 fix(bt/bluedroid): Prevent out-of-bounds access and add type check when resolving EIR data 2025-08-20 14:30:46 +08:00
Island ad6904db25 Merge branch 'fix/specify_scan_channel_for_esp32c2_v5.5' into 'release/v5.5'
fix(ble): wrapped specify scan channel vs cmd (v5.5)

See merge request espressif/esp-idf!41155
2025-08-15 14:09:54 +08:00
Zhou Xiao 1b48a697c4 fix(ble): disabled get lc ts for ESP32-C3 and ESP32-S3
(cherry picked from commit c17bf638744dec55292d1128854f69159c8d84b4)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-08-14 11:14:08 +08:00
Zhou Xiao 27fee88e26 fix(ble): wrapped specify scan channel vs cmd
(cherry picked from commit 33febd990c49ef569ec05490436c7a0950631a86)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-08-11 13:13:18 +08:00
Zhao Wei Liang d1f47fba23 change(ble): enabled specify scan channel vs hci cmd for ESP32-C2
(cherry picked from commit 2818eb91f131c5b7fc286a31132982950e0785da)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-08-08 21:14:38 +08:00
Zhao Wei Liang c3f0eceffa change(ble): [AUTO_MR] Update lib_esp32c2 to dbd33ef2
(cherry picked from commit 043143ab8b96e181638841bb4145f9cc40bad647)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-08-08 21:14:32 +08:00
Zhao Wei Liang d18a5f2ddc change(ble): [AUTO_MR] Update lib_esp32c6 to 898f73cb
(cherry picked from commit fe22519bb58737b2283c295ce0dbc86bd04405ee)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-08-08 21:14:30 +08:00
Zhao Wei Liang 865fe36a1d change(ble): [AUTO_MR] Update lib_esp32c5 to 898f73cb
(cherry picked from commit 3abfca1e2c2ff4453fcae4ebaa94016ce732fe7c)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-08-08 21:14:27 +08:00
Zhao Wei Liang 65f0804deb change(ble): [AUTO_MR] Update lib_esp32h2 to 898f73cb
(cherry picked from commit 4990dfdd23b9dda091c0f346eda60e83ed6ae6a5)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-08-08 21:14:24 +08:00
Jiang Jiang Jian 201b9178bd Merge branch 'bugfix/correct_attr_count_in_get_db_api_v5.5' into 'release/v5.5'
fix(nimble): Updating the count parameter when fetching the gatt db (v5.5)

See merge request espressif/esp-idf!41030
2025-08-08 20:05:57 +08:00
Astha Verma a1a9bf60ae fix(nimble): Handle count correctly by considering offset. 2025-08-05 14:37:04 +05:30
Astha Verma 2fa78fa42e fix(nimble): Updating the count parameter when fetching gatt db 2025-08-05 14:08:00 +05:30
Zhang Hai Peng c64d9bc3e3 fix(bt/ble): Update esp32 libbtdm_app.a (722c907a)
- Fixed bt hci event was not report to host when hci command was sent


(cherry picked from commit 155c32be209a44c251d29bb9d96ca603e9bba582)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-08-04 11:53:35 +08:00
Jiang Jiang Jian 27452eac70 Merge branch 'bugfix/fixed_ble_dtm_err_v5.5' into 'release/v5.5'
Bugfix/fixed ble dtm err (v5.5)

See merge request espressif/esp-idf!40955
2025-08-01 23:18:44 +08:00
Jiang Jiang Jian 7704a9e93e Merge branch 'change/ble_update_lib_20250728_v5.5' into 'release/v5.5'
change(ble): [AUTO_MR] 20250728 - Update ESP BLE Controller Lib (v5.5)

See merge request espressif/esp-idf!40912
2025-08-01 10:37:34 +08:00
Jiang Jiang Jian f66e21cdfc Merge branch 'feat/support_ble_log_uart_dma_out_v5.5' into 'release/v5.5'
Feat/support ble log uart dma out (v5.5)

See merge request espressif/esp-idf!40657
2025-08-01 10:37:16 +08:00
Jiang Jiang Jian 160883a48f Merge branch 'bugfix/fix_compilation_issue_v5.5' into 'release/v5.5'
fix(nimble): Fixed compilation issue with BLE_GATTS flag (v5.5)

See merge request espressif/esp-idf!40809
2025-08-01 10:29:26 +08:00
Jiang Jiang Jian 032b6d802d Merge branch 'bugfix/fix_find_the_oldest_device_v5.5' into 'release/v5.5'
Bugfix/fix find the oldest device (v5.5)

See merge request espressif/esp-idf!40838
2025-08-01 10:29:10 +08:00
Zhao Wei Liang eb784e3021 fix(ble): fixed dtm function error on ESP32-C5
(cherry picked from commit 6f0a61ab0d55496a1dbbc0623eee21f20aa20cee)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-08-01 10:20:44 +08:00
Zhao Wei Liang 6b6d193b36 fix(ble): fixed dtm function error on ESP32-H2
(cherry picked from commit 43c82b3b20b458c6b5eeb48d197488e36c857b15)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-08-01 10:20:41 +08:00
Zhao Wei Liang 49079d23b6 fix(ble): fixed dtm function error on ESP32-C6
(cherry picked from commit ca0fdad4f2b23948203a9705aac6a2d5af2b2a40)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-08-01 10:20:39 +08:00
Zhou Xiao 801c578926 feat(ble): support ble log uart dma out for ESP32-C5 2025-07-30 17:39:06 +08:00
Zhou Xiao a59065d07c feat(ble): support ble log uart dma out for ESP32-H2 2025-07-30 17:39:06 +08:00
Zhou Xiao 803a94f574 feat(ble): support ble log uart dma out for ESP32-C6 2025-07-30 17:39:06 +08:00
Zhou Xiao 1665cac638 feat(ble): support ble log uart dma out 2025-07-30 17:39:01 +08:00
Rahul Tank 13c4f14bbc fix(nimble): Added code under correct flags to fix compilation warnings 2025-07-30 11:05:47 +05:30
Zhou Xiao 0421e10396 feat(ble): ble log spi out dev phase 5
* supported ts sync for light sleep
* removed controller event queue dependency
* supported get lc ts for ESP32-C3/S3
* optimized ble log spi out code size


(cherry picked from commit f99389e00da1c12971e654037ed009bb172331c9)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-07-30 13:14:58 +08:00
Zhou Xiao 1a6798ee7b feat(ble): add flash only param config api on ESP32-C5
(cherry picked from commit 312de57214e08ea7139e0e33aebb0ec1a63a2de7)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-07-30 13:14:56 +08:00
Zhou Xiao 6428e942dd feat(ble): add flash only param config api on ESP32-H2
(cherry picked from commit 4c8258ca38c3cdafddb75d78dea11a75b91890bb)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-07-30 13:14:53 +08:00
Zhou Xiao f405d019a6 feat(ble): add flash only param config api on ESP32-C6
(cherry picked from commit dc65875e5749586b4ca7c5581fa710e2e22e7048)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-07-30 13:14:51 +08:00
Zhou Xiao 0bab63a1f1 change(ble): [AUTO_MR] Update lib_esp32c2 to 4556045f
(cherry picked from commit 0a7660d0f3e9e8df2b2f639bb3674a9e5e894a5e)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-07-30 13:14:46 +08:00
Zhou Xiao 4275a70d61 change(ble): [AUTO_MR] Update lib_esp32c6 to 499c41fb
(cherry picked from commit f2741f193285594495c4afac18ad5eafc8925598)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-07-30 13:14:44 +08:00
Zhou Xiao a063764468 change(ble): [AUTO_MR] Update lib_esp32c5 to 499c41fb
(cherry picked from commit 7b921c71b3dd656fa47f9dd6eb5960f37ef58ddf)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-07-30 13:14:41 +08:00
Zhou Xiao 6e7751482e change(ble): [AUTO_MR] Update lib_esp32h2 to 499c41fb
(cherry picked from commit ee48ef2167a2a060022a0d052f8bd79a2b347345)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-07-30 13:14:39 +08:00
Jiang Jiang Jian d74a625d20 Merge branch 'fix/clear_gatt_svc_len_v5.5' into 'release/v5.5'
fix(nimble): Clear GATT service entries counter upon GATT deinit (v5.5)

See merge request espressif/esp-idf!40545
2025-07-30 10:46:13 +08:00
Jiang Jiang Jian 731f11766c Merge branch 'bugfix/fix_some_ble_bugs_250628_cjh_esp32_v5.5' into 'release/v5.5'
Fixed some BLE bugs 250628 on esp32(d9a3de0) (v5.5)

See merge request espressif/esp-idf!40798
2025-07-25 23:15:59 +08:00
Zhang Hai Peng 5cf3be2eae fix(ble/bluedroid): Fixed fail to disconnect when device record is cleared
(cherry picked from commit b6dc79af47f7a1fbed0e1193666a5470871344bb)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-07-25 21:54:16 +08:00
Zhang Hai Peng e95dfc2964 fix(ble/bluedroid): fix incorrect resolving_list_avail_size update
(cherry picked from commit ac385530af62db2933fae3d5aa0bba41fa476f0c)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-07-25 21:54:14 +08:00
Zhang Hai Peng 24ea9693ce fix(ble/bluedroid): ensure resolving list is updated when the oldest device is removed
(cherry picked from commit 61606a6f95da8e291fe6d55ea8b336467626e69b)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-07-25 21:54:11 +08:00
Zhang Hai Peng 7c757b7f45 fix(ble/bluedroid): Fix issue causing BTM_GetSecurityFlags failed
(cherry picked from commit 48235c7b2501066646468b335a4aff72b5d08b3e)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-07-25 21:54:09 +08:00
Jiang Jiang Jian b9d7aacd1d Merge branch 'change/ble_update_lib_20250709_v5.5' into 'release/v5.5'
change(ble): [AUTO_MR] 20250709 - Update ESP BLE Controller Lib (v5.5)

See merge request espressif/esp-idf!40471
2025-07-25 20:28:49 +08:00
Jiang Jiang Jian aa2c410b62 Merge branch 'bugfix/fix_ble_aa_check_v2_v5.5' into 'release/v5.5'
Optimize check Access Address when receive connection request PDU (v5.5)

See merge request espressif/esp-idf!40750
2025-07-25 15:00:32 +08:00
Sumeet Singh 6896432dca fix(nimble): Clear GATT service entries counter upon GATT deinit (v5.5) 2025-07-25 10:38:25 +05:30