Zhang Hai Peng
181cd0bee9
fix(ble/bluedroid): Fixed resolve adv data crash if host deinitialized or disabled
...
(cherry picked from commit 7ce921ed95b85ec94b6b2f3542548aa589d77bf8)
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-10-14 21:53:50 +08:00
yangfeng
1f4e41d2ac
fix(bt/bluedroid): Fix the boundary conditions when checking EIR data
2025-10-13 11:43:50 +08:00
Island
56bef4d352
Merge branch 'bugfix/ble_enhanced_security_v2_v5.5' into 'release/v5.5'
...
fix(ble/bluedroid): Fixed potential out-of-bounds memory access when resolve adv data (v5.5)
See merge request espressif/esp-idf!41307
2025-09-22 10:27:27 +08:00
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
Zhang Hai Peng
91ef2747b6
fix(ble/bluedroid): Fixed potential out-of-bounds memory access when resolve adv data
...
(cherry picked from commit 12df54e8d16486fcba8263b8f2b9b8d3a8992703)
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-08-15 14:54:07 +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
7b1cbb89e0
Merge branch 'bugfix/fix_blecibr25_119_v5.5' into 'release/v5.5'
...
fix(ble/bluedroid): Fixed extended adv restart failure during reconnection (v5.5)
See merge request espressif/esp-idf!39778
2025-06-17 14:34:03 +08:00
Jiang Jiang Jian
0ea73a9273
Merge branch 'fix/incorrect_setting_of_sco_packet_type_mask_v5.5' into 'release/v5.5'
...
fix(bt): fixed incorrect mask was used to exclude sco packets (backport v5.5)
See merge request espressif/esp-idf!39499
2025-06-17 14:02:09 +08:00
chenjianhua
e22c523b55
feat(ble/bluedroid): Support anonymous address type for white list
2025-06-13 10:31:52 +08:00
chenjianhua
7c2734dc02
feat(ble/bluedroid): Add config for BLE vendor hci command and event
2025-06-13 10:31:52 +08:00
chenjianhua
9e7325a3d6
feat(ble/bluedroid): Support BLE vendor event reporting with params
2025-06-13 10:31:52 +08:00
Chen Jian Hua
29ba5469ef
fix(ble/bluedroid): Fixed extended adv restart failure during reconnection
...
(cherry picked from commit 63921808132204bb5d40644c6d19d70afd1cd8e8)
Co-authored-by: chenjianhua <chenjianhua@espressif.com >
2025-06-13 10:31:52 +08:00
gongyantao
fddf34d7b0
fix(bt): fixed incorrect mask was used to exclude sco packets
2025-05-29 09:55:35 +08:00
Zhang Hai Peng
d7216d221b
fix(ble/bluedroid): Fixed clear BLE device recored
...
(cherry picked from commit 21391a45fd4252c41818451da5cbe81338c633b5)
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-05-27 15:14:02 +08:00
Zhang Hai Peng
80c5fd1836
fix(ble/bluedroid): Fixed issue with deleting link key when classic Bluetooth is not used
...
(cherry picked from commit 7c16bce827002efa68c80860e018841133cb4c08)
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-05-27 15:13:59 +08:00
zhiweijian
eb647d10c6
feat(ble/bluedroid): Add sync_cte_type in creat_periodic_adv_sync function
2025-04-09 10:06:13 +08:00
zhiweijian
cf6135c990
fix(ble/bluedroid): Fixed BLE_FEAT_CREATE_SYNC_ENH define error in bluedroid host
2025-04-08 20:33:31 +08:00
Island
f958eb7a4e
Merge branch 'bugfix/fix_coexqabr25_52' into 'master'
...
fix(bt/bluedroid): Fixed BLE connection active count getting
Closes BLERP-1583
See merge request espressif/esp-idf!37167
2025-03-31 11:20:32 +08:00
Island
21ca2378cb
Merge branch 'bugfix/fix_some_ble_bugs_2503' into 'master'
...
Bugfix/fix some ble bugs 2503
Closes BLERP-1678, BLERP-1679, BLERP-1680, BLERP-1681, BLERP-1683, BLERP-1685, and BLERP-1687
See merge request espressif/esp-idf!37930
2025-03-28 10:31:42 +08:00
Island
16ba8f892d
Merge branch 'feature/add_vendor_ble_cmd_definitions' into 'master'
...
Feature/add vendor ble cmd definitions
Closes BLERP-1684 and BLERP-1661
See merge request espressif/esp-idf!37598
2025-03-27 17:06:15 +08:00
zhanghaipeng
55043e280a
feat(ble/bluedroid): Implement BLE channel map reading API
2025-03-27 17:00:16 +08:00
zhanghaipeng
f291725936
fix(ble/bluedroid): Fix missing event reporting in esp_ble_create_sc_oob_data
2025-03-27 16:59:12 +08:00
Island
6d3bd5df3b
Merge branch 'feat/support_bluedroid_host_iso_feature_master' into 'master'
...
Support bluedroid host new features
Closes BLERP-1587, BLERP-1588, BLERP-1589, and BLERP-1596
See merge request espressif/esp-idf!37096
2025-03-27 16:44:48 +08:00
baohongde
939a153844
feat(bt): added definitions for BR/EDR hci vendor commands and events
2025-03-25 15:07:31 +08:00
xiongweichao
88ee19d3d3
fix(bt/bluedroid): fixed other events being reported when disconnected
...
- Since no initial value is assigned, the variable evt is a random value,
causing the ESP_BT_GAP_DISC_STATE_CHANGED_EVT event to be reported when
the connection is disconnected.
2025-03-20 17:21:14 +08:00
zhiweijian
79b706ccb0
fix(ble/bluedroid): move setting host feature API to GAP
2025-03-19 15:23:58 +08:00
zhiweijian
fc58f2f67d
feat(bt/bluedroid): Support ble bluedroid host connection subrating feature
2025-03-19 14:53:13 +08:00
zhiweijian
4f05f6e280
feat(bt/bluedroid): Support ble bluedroid host power control feature
2025-03-19 14:53:13 +08:00
zhiweijian
fcad8b7ebd
feat(bt/bluedroid): Support BLE CTE in bluedroid host
2025-03-19 14:53:13 +08:00
zhiweijian
7128087646
feat(bt/bluedroid): Support BLE iso in bluedroid host
2025-03-19 14:53:13 +08:00
zhanghaipeng
dcc26e3e4f
feat(ble/bluedroid): Support read periodic advertiser list size command
2025-03-04 15:44:27 +08:00
Island
1bfc6eddf0
Merge branch 'bugfix/fix_ble_report_len' into 'master'
...
fix(ble/bluedroid): Fix adv data and scan rsp data not reported together in BLE active scan
Closes BCI-493
See merge request espressif/esp-idf!37132
2025-02-21 15:29:43 +08:00
chenjianhua
5fb8cc06ab
fix(bt/bluedroid): Fixed BLE connection active count getting
2025-02-20 19:42:40 +08:00
zhanghaipeng
7f2cedc048
fix(ble/bluedroid): Fix adv data and scan rsp data not reported together in BLE active scan
2025-02-19 20:18:35 +08:00
chenjianhua
1003ced6e9
feat(bt/bluedroid): Support BLE vendor hci event reporting
2025-02-18 11:32:33 +08:00
chenjianhua
fd4094e502
feat(bt/bluedroid): Support BLE setting vendor event mask
2025-02-18 11:32:21 +08:00
zhiweijian
69acda1785
feat(ble/bluedroid): reduce bluedrois host bin size and disable BLE_HOST_BG_CONNECT_EN
2025-02-17 14:55:55 +08:00
zhiweijian
d2d4d1518d
feat(ble/bluedroid): disable bluedroid host unused functions
2025-02-17 14:51:58 +08:00
zhiweijian
fb08e4eafe
feat(bt/bluedroid): optimize bluedroid menuconfig
2025-02-17 14:51:10 +08:00
Wang Mengyang
f39d1215b5
change(bt): Remove unused state variable for (e)SCO disconnect reason in Bluedroid
2025-01-14 12:08:53 +08:00
chenjianhua
e5789a8ca1
feat(ble/bluedroid): Support setting connection params when creating connection
2024-11-26 12:10:27 +08:00
xuzhekai
4b352d1c4f
fix(bt/bluedroid): Fixed setting perfer conn params complete event report
2024-11-05 10:51:58 +08:00
linruihao
ecefb3c7e5
fix(bt/bluedroid): Fix memory leak in sco when bluedroid disable
2024-10-30 15:08:18 +08:00
Island
755d3a2fbe
Merge branch 'feat/support_blecrt_90' into 'master'
...
feat(bt/bluedroid): Added API to set supported channel selection algorithm
Closes BLERP-1086 and BLERP-1087
See merge request espressif/esp-idf!33921
2024-10-24 11:11:10 +08:00
zhanghaipeng
dbc94c7056
fix(ble/bluedroid): Support enable BLE topology check by API
2024-10-21 15:41:44 +08:00
chenjianhua
4ae7b4aecf
feat(bt/bluedroid): Added API to set supported channel selection algorithm
2024-10-17 16:56:48 +08:00
zhanghaipeng
5486241e44
feat(ble/bluedroid): Optimize address resolution status for interval use
2024-09-26 20:01:58 +08:00