Commit Graph

4713 Commits

Author SHA1 Message Date
Island
61ee93bc5e Merge branch 'change/ble_update_lib_20250814_v5.4' into 'release/v5.4'
change(ble): [AUTO_MR] 20250814 - Update ESP BLE Controller Lib (v5.4)

See merge request espressif/esp-idf!41371
2025-08-21 10:55:01 +08:00
Rahul Tank
de407c6905 Merge branch 'fix/adding_missing_apis_nimble_v5.4' into 'release/v5.4'
fix(nimble): Added helper APIs in NimBLE (v5.4)

See merge request espressif/esp-idf!40929
2025-08-20 16:19:34 +05:30
Island
d66354c354 Merge branch 'bugfix/ble_enhanced_security_v2_v5.4' into 'release/v5.4'
fix(ble/bluedroid): Fixed potential out-of-bounds memory access when resolve adv data (v5.4)

See merge request espressif/esp-idf!41306
2025-08-20 11:18:22 +08:00
Island
cc252485ae Merge branch 'feat/support_blufi_adv_with_name_v5.4' into 'release/v5.4'
feat(bt/blufi): Support Blufi start advertising with specified name (v5.4)

See merge request espressif/esp-idf!41337
2025-08-20 10:38:06 +08:00
Island
dfc292844f Merge branch 'feat/support_cble50y24_108_v5.4' into 'release/v5.4'
Support multi-connection optimization and examples on Bluedroid (v5.4)

See merge request espressif/esp-idf!41199
2025-08-19 21:11:00 +08:00
Astha Verma
0181cbd3ca fix(nimble): Added missing api in nimble which present in bluedroid 2025-08-19 12:23:31 +05:30
Zhou Xiao
03f48ed829 feat(ble): support pawr feature in ble sdk on ESP32-H2
(cherry picked from commit 2f7e200fc8)

Co-authored-by: cjin <jinchen@espressif.com>
2025-08-19 13:14:34 +08:00
Zhou Xiao
1b68ee2287 feat(ble): support pawr feature in ble sdk on ESP32-C6
(cherry picked from commit 410d904845)

Co-authored-by: cjin <jinchen@espressif.com>
2025-08-19 13:14:30 +08:00
Zhou Xiao
ba758fc764 feat(ble): add clk source freq change of ble slow clock on ESP32-H2
(cherry picked from commit cb60528f23)

Co-authored-by: cjin <jinchen@espressif.com>
2025-08-19 13:14:27 +08:00
Zhou Xiao
4d10df602b feat(ble): add clk source freq change of ble slow clock on ESP32-C6
(cherry picked from commit b5ce766c7f)

Co-authored-by: cjin <jinchen@espressif.com>
2025-08-19 13:14:25 +08:00
Zhou Xiao
fdea67236f change(ble): [AUTO_MR] Update lib_esp32c6 to 9492a0cb
(cherry picked from commit 236baa7585)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-08-19 13:14:22 +08:00
Zhou Xiao
e535a8a938 change(ble): [AUTO_MR] Update lib_esp32h2 to 9492a0cb
(cherry picked from commit ea32d4cd18)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-08-19 13:14:20 +08:00
Shen Wei Long
bb650efb21 fix(bt): check bd address only for bredr in bluedroid host l2cu_allocate_lcb()
(cherry picked from commit 61c13ef849)

Co-authored-by: Shen Weilong <shenweilong@espressif.com>
2025-08-18 13:23:27 +00:00
Chen Jian Hua
b130c3f309 feat(bt/blufi): Support Blufi start advertising with specified name
(cherry picked from commit ea8bcdc360)

Co-authored-by: chenjianhua <chenjianhua@espressif.com>
2025-08-18 14:54:53 +08:00
Zhang Hai Peng
7b97a8ee35 fix(ble/bluedroid): Fixed potential out-of-bounds memory access when resolve adv data
(cherry picked from commit 12df54e8d1)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-08-15 14:53:56 +08:00
Zhou Xiao
4c8830809c fix(ble): disabled get lc ts for ESP32-C3 and ESP32-S3
(cherry picked from commit c17bf63874)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-08-14 11:14:03 +08:00
Island
becda540cd Merge branch 'change/ble_update_lib_20250806_v5.4' into 'release/v5.4'
change(ble): [AUTO_MR] 20250806 - Update ESP BLE Controller Lib (v5.4)

See merge request espressif/esp-idf!41140
2025-08-13 14:28:17 +08:00
Chen Jian Hua
ef85ffbfe5 feat(ble/bluedroid): Support multi-connection optimization vendor hci command
(cherry picked from commit f0cfb6e33c)

Co-authored-by: chenjianhua <chenjianhua@espressif.com>
2025-08-12 21:33:56 +08:00
Chen Jian Hua
108a394e2c fix(ble/bluedroid): Fixed the connection count limit in multi-connection
(cherry picked from commit 437aba1653)

Co-authored-by: chenjianhua <chenjianhua@espressif.com>
2025-08-12 21:33:54 +08:00
Chen Jian Hua
7cdd1068f7 fix(bt/bluedroid): adjust L2CAP round robin msg send strategy
(cherry picked from commit 2ccae5330e)

Co-authored-by: xuzhekai <xuzhekai@espressif.com>
2025-08-12 21:33:51 +08:00
Sumeet Singh
dec8a657ce fix(nimble): Update ble_gatts_show_local with CPFDs and CAFDs (v5.4) 2025-08-11 17:33:50 +05:30
Rahul Tank
98f0a9b9e2 Merge branch 'feat/add_vsc_specify_scan_chan_v5.4' into 'release/v5.4'
fix(nimble): Add VSC for Set Scan Channel Bitmap (v5.4)

See merge request espressif/esp-idf!41093
2025-08-11 11:23:41 +05:30
Zhao Wei Liang
23163e8fc7 change(ble): enabled specify scan channel vs hci cmd for ESP32-C2
(cherry picked from commit 2818eb91f1)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-08-11 10:32:16 +08:00
Zhao Wei Liang
65c3b2a120 change(ble): [AUTO_MR] Update lib_esp32c2 to dbd33ef2
(cherry picked from commit 043143ab8b)

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

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

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-08-08 21:14:08 +08:00
Island
ee2a48c3c1 Merge branch 'bugfix/fixed_ble_dtm_err_v5.4' into 'release/v5.4'
Bugfix/fixed ble dtm err (v5.4)

See merge request espressif/esp-idf!40954
2025-08-08 20:23:46 +08:00
Rahul Tank
9d9e3a8ee4 fix(nimble): Add VSC for Set Scan Channel Bitmap 2025-08-08 11:30:25 +05:30
Astha Verma
d89aaefc46 fix(nimble): Handle count correctly by considering offset. 2025-08-05 14:43:17 +05:30
Astha Verma
62c0875cf2 fix(nimble): Updating the count parameter when fetching gatt db 2025-08-05 14:19:28 +05:30
Zhao Wei Liang
1796aafeb1 fix(ble): fixed dtm function error on ESP32-H2
(cherry picked from commit 43c82b3b20)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-08-05 12:03:59 +08:00
Zhao Wei Liang
8ea01297c8 fix(ble): fixed dtm function error on ESP32-C6
(cherry picked from commit ca0fdad4f2)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-08-05 12:03:59 +08:00
Zhang Hai Peng
832dddb973 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 155c32be20)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-08-04 11:53:30 +08:00
Island
a5c7fe8697 Merge branch 'change/ble_update_lib_20250728_v5.4' into 'release/v5.4'
change(ble): [AUTO_MR] 20250728 - Update ESP BLE Controller Lib (v5.4)

See merge request espressif/esp-idf!40911
2025-07-31 11:51:43 +08:00
Island
175cb021b7 Merge branch 'bugfix/fix_ble_aa_check_v2_v5.4' into 'release/v5.4'
Optimize check Access Address when receive connection request PDU (v5.4)

See merge request espressif/esp-idf!40749
2025-07-30 16:55:23 +08:00
Zhou Xiao
83171aca21 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 f99389e00d)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-07-30 13:14:33 +08:00
Zhou Xiao
d61e7c150c feat(ble): add flash only param config api on ESP32-H2
(cherry picked from commit 4c8258ca38)

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

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

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

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

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-07-30 13:14:18 +08:00
zhanghaipeng
0268445333 fix(bt/ble): Update esp32 libbtdm_app.a (3a27e2e)
- Optimize check Access Address when receive connection request PDU
2025-07-29 15:38:58 +08:00
Island
8e094e7087 Merge branch 'bugfix/fix_some_ble_bugs_250628_cjh_esp32_v5.4' into 'release/v5.4'
Fixed some BLE bugs 250628 on esp32(d9a3de0) (v5.4)

See merge request espressif/esp-idf!40797
2025-07-29 14:11:47 +08:00
Rahul Tank
3dd2087108 Merge branch 'bugfix/fix_compilation_issue_v5.4' into 'release/v5.4'
fix(nimble): Fixed compilation issue with BLE_GATTS flag (v5.4)

See merge request espressif/esp-idf!40810
2025-07-29 11:26:26 +05:30
Rahul Tank
2fcaa705ba fix(nimble): Added code under correct flags to fix compilation warnings 2025-07-28 10:22:42 +05:30
Zhang Hai Peng
bbc3f1d8d8 fix(ble/bluedroid): Fixed fail to disconnect when device record is cleared
(cherry picked from commit b6dc79af47)

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

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

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-07-25 21:53:59 +08:00
Zhang Hai Peng
5b79aa9a12 fix(ble/bluedroid): Fix issue causing BTM_GetSecurityFlags failed
(cherry picked from commit 48235c7b25)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-07-25 21:53:56 +08:00
Rahul Tank
ace0f634d3 Merge branch 'fix/clear_gatt_svc_len_v5.4' into 'release/v5.4'
fix(nimble): Clear GATT service entries counter upon GATT deinit (v5.4)

See merge request espressif/esp-idf!40546
2025-07-25 16:36:38 +05:30