Commit Graph

155 Commits

Author SHA1 Message Date
zhiweijian
81b1f1e738 fix(ble/bluedroid): Unify BTM byte alignment 2026-01-30 20:25:11 +08:00
zhiweijian
f2ba0aa3be feat(ble/bluedroid): Add new bluedroid host examples 2026-01-30 20:24:33 +08:00
Zhi Wei Jian
bc7bac4753 fix(ble/bluedroid): Delete btm_ble_send_extended_scan_params
(cherry picked from commit 1174ad41a5)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-01-07 17:23:35 +08:00
Zhi Wei Jian
3a1cc11ee2 fix(bluedroid): delete bluedroid gatt_listen
(cherry picked from commit db17c7cea3)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-01-07 17:23:34 +08:00
Zhi Wei Jian
1859c2f9a0 fix(ble/bluedroid): delete bluedroid unused code
(cherry picked from commit 5145b366f7)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-01-07 17:23:28 +08:00
Zhi Wei Jian
ba34f83b8c fix(ble/bluedroid): Delete batch_scan related code
(cherry picked from commit a784adef00)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-01-07 17:23:27 +08:00
Zhi Wei Jian
d2569f7662 fix(ble/bluedroid): Delete BLE_HOST_SETUP_STORAGE_EN
(cherry picked from commit 08740df988)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-01-07 17:23:27 +08:00
Zhi Wei Jian
f5f0e8cb65 fix(ble/bluedroid): Delete BLE_HOST_READ_TX_POWER_EN
(cherry picked from commit 1c0c48b814)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-01-07 17:23:26 +08:00
Zhi Wei Jian
89995511fd fix(ble/bluedroid): delete BLE_HOST_ENERGY_INFO_EN
(cherry picked from commit b4c4b3e410)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-01-07 17:23:24 +08:00
Zhi Wei Jian
203153a2dc fix(ble/bluedroid): Delete BLE_VND_INCLUDED
(cherry picked from commit 57c52bd4ec)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-01-07 17:23:24 +08:00
Zhi Wei Jian
66839f800a fix(ble/bluedroid): Delete BLE_HOST_BLE_SCAN_PARAM_UNUSED
(cherry picked from commit 5fdcc3bdea)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-01-07 17:23:22 +08:00
Zhi Wei Jian
1f66b41399 fix(ble/bluedroid): delete BLE_HOST_READ_SCAN_REPORTS_EN
(cherry picked from commit c3a185ae80)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-01-07 17:23:20 +08:00
Zhi Wei Jian
18e06702a1 fix(ble/bluedroid): Delete BLE_HOST_TRACK_ADVERTISER_EN
(cherry picked from commit 66315bc6b6)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-01-07 17:23:20 +08:00
Zhi Wei Jian
a32a63441f fix(ble/bluedroid): delete BLE_HOST_BLE_MULTI_ADV_EN
(cherry picked from commit b8f2321879)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-01-07 17:23:19 +08:00
Zhi Wei Jian
2b2de2c7d9 fix(ble/bluedroid): delete BTA_HOST_INTERLEAVE_SEARCH
(cherry picked from commit 609b649ef9)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-01-07 17:23:19 +08:00
zhiweijian
7548eab182 feat(ble/bluedroid): Support bluedroid encrypted advertising data 2026-01-06 20:52:16 +08:00
zhiweijian
1087e57c41 fix(ble/bluedroid): Optimize some bluedroid code 2025-12-30 11:39:32 +08:00
zhiweijian
d559b73c81 feat(ble/bluedroid): support bluedroid host channel sounding feature 2025-12-30 11:39:12 +08:00
zhiweijian
a85f342917 feat(ble/bluedroid): Supported BLE bluedroid host pawr connection 2025-12-30 11:39:01 +08:00
zhiweijian
3d896737af feat(ble/bluedroid): Support LE Security Levels Characteristic 2025-12-30 11:38:51 +08:00
zhiweijian
9b415c3ec2 feat(ble/bluedroid): Add bluedroid host Advertising Coding Selection feature 2025-12-30 11:38:41 +08:00
zhiweijian
31862fc529 feat(ble/bluedroid): Add bluedroid host PAwR feature 2025-12-30 11:38:31 +08:00
Zhang Hai Peng
982358102c feat(ble/bluedroid): add API to get local BLE IRK
(cherry picked from commit 3c68650d7e)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-10-21 17:53:17 +08:00
JinCheng
0a193e98d3 fix(bluedroid): removed the code relying on compiler-specific extension for FAM in union 2025-09-27 11:34:06 +08:00
JinCheng
d5db5f60fc fix(bt/bluedroid): fixed potential OOB in Bluedroid 2025-09-26 17:31:27 +08:00
Chen Jian Hua
66a486a735 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:30 +08:00
chenjianhua
c3f06d200b feat(ble/bluedroid): Support anonymous address type for white list 2025-06-11 11:12:48 +08:00
chenjianhua
2844ec6049 feat(ble/bluedroid): Support BLE vendor event reporting with params 2025-06-11 11:12:36 +08:00
Zhang Hai Peng
92e649422a fix(ble/bluedroid): Change maximum length of attribute value to 517
(cherry picked from commit df8c1f7a96)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-05-13 16:13:38 +08:00
Island
6aec36cf07 Merge branch 'feat/add_sync_cte_type_in_pa_sync_v5.2' into 'release/v5.2'
Feat/add sync cte type in pa sync (v5.2)

See merge request espressif/esp-idf!38590
2025-04-27 14:11:56 +08:00
xiongweichao
b9cb3110e7 fix(bt): Fixed the issue with l2cap not using dynamic memory 2025-04-24 09:22:46 +08:00
Zhang Hai Peng
4341f8ec08 feat(ble/bluedroid): Implement BLE channel map reading API
(cherry picked from commit 55043e280a)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-04-21 18:03:34 +08:00
Zhi Wei Jian
30c6810ae5 feat(ble/bluedroid): Add sync_cte_type in creat_periodic_adv_sync function
(cherry picked from commit eb647d10c6)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2025-04-21 17:03:19 +08:00
Zhi Wei Jian
29c24fc46d fix(ble/bluedroid): Fixed BLE_FEAT_CREATE_SYNC_ENH define error in bluedroid host
(cherry picked from commit cf6135c990)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2025-04-21 17:03:16 +08:00
xiongweichao
c984526ba2 feat(bt): Add API to get profile status 2025-04-15 07:47:18 +08:00
zhiweijian
0bda09c536 feat(ble/bluedroid): report cte_type in periodic adv report if CTE feature is enabled 2025-04-09 10:30:36 +08:00
zhiweijian
fc89e3f068 fix(ble/bluedroid): move setting host feature API to GAP 2025-04-02 00:03:29 +08:00
zhiweijian
ed5a3bc999 feat(bt/bluedroid): Support ble bluedroid host connection subrating feature 2025-04-02 00:03:29 +08:00
zhiweijian
427bcbffc0 feat(bt/bluedroid): Support ble bluedroid host power control feature 2025-04-02 00:03:29 +08:00
zhiweijian
2a5d15c45b feat(bt/bluedroid): Support BLE CTE in bluedroid host 2025-04-02 00:03:29 +08:00
zhiweijian
479a2f5475 feat(bt/bluedroid): Support BLE iso in bluedroid host 2025-04-02 00:03:29 +08:00
baohongde
53bfeae58a feat(bt): added definitions for BR/EDR hci vendor commands and events 2025-03-25 16:09:33 +08:00
Island
311f33cf15 Merge branch 'feat/support_ble_vendor_hci_event_report_v5.2' into 'release/v5.2'
feat(bt/bluedroid): Support BLE vendor hci event reporting (v5.2)

See merge request espressif/esp-idf!37352
2025-03-13 10:55:56 +08:00
chenjianhua
629508613e feat(bt/bluedroid): Support BLE vendor hci event reporting 2025-03-10 18:04:24 +08:00
chenjianhua
93ab87de1d feat(bt/bluedroid): Support BLE setting vendor event mask 2025-03-10 18:04:24 +08:00
zhanghaipeng
d006534327 feat(ble/bluedroid): Support read periodic advertiser list size command 2025-03-10 14:12:24 +08:00
Island
0de2a4c27b Merge branch 'feat/optimize_ble_config_reduce_bin_v5.2' into 'release/v5.2'
Feat/optimize bluedroid host config and reduce bin size (v5.2)

See merge request espressif/esp-idf!37259
2025-03-05 15:46:14 +08:00
zhiweijian
0624633c8a feat(ble/bluedroid): reduce bluedrois host bin size and disable BLE_HOST_BG_CONNECT_EN 2025-02-25 19:21:15 +08:00
zhiweijian
76a75eb625 feat(ble/bluedroid): disable bluedroid host unused functions 2025-02-25 19:20:56 +08:00
zhiweijian
1fa244336d feat(bt/bluedroid): optimize bluedroid menuconfig 2025-02-25 16:53:45 +08:00