Commit Graph
155 Commits
Author SHA1 Message Date
Zhi Wei Jian 534e505ff6 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:24:03 +08:00
Zhi Wei Jian 66b6bfaac8 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:24:02 +08:00
Zhi Wei Jian 483d8ba389 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:24:02 +08:00
Zhi Wei Jian 4c13dcc270 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:24:01 +08:00
Zhi Wei Jian 20ba11c85c fix(ble/bluedroid): delete BTA_HOST_INTERLEAVE_SEARCH
(cherry picked from commit 609b649ef9)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-01-07 17:24:01 +08:00
zhiweijian 61162a7887 feat(ble/bluedroid): Support bluedroid encrypted advertising data 2026-01-06 20:43:20 +08:00
zhiweijian 9bf0a8984f fix(ble/bluedroid): Optimize some bluedroid code 2025-12-30 11:29:12 +08:00
zhiweijian ba96bb2c1d feat(ble/bluedroid): support bluedroid host channel sounding feature 2025-12-30 11:28:50 +08:00
zhiweijian 37c75157dc feat(ble/bluedroid): Supported BLE bluedroid host pawr connection 2025-12-30 11:28:15 +08:00
zhiweijian fff1b9cf31 feat(ble/bluedroid): Support LE Security Levels Characteristic 2025-12-30 10:23:58 +08:00
zhiweijian 570e8c2731 feat(ble/bluedroid): Add bluedroid host Advertising Coding Selection feature 2025-12-30 10:23:48 +08:00
zhiweijian a52993a7eb feat(ble/bluedroid): Add bluedroid host PAwR feature 2025-12-30 10:23:37 +08:00
Island ea7dccc4c0 Merge branch 'feat/support_get_ble_local_irk_v5.4' into 'release/v5.4'
feat(ble/bluedroid): add API to get local BLE IRK (v5.4)

See merge request espressif/esp-idf!42760
2025-10-29 10:25:25 +08:00
Zhang Hai Peng 6cab8a7d80 feat(ble/bluedroid): add API to get local BLE IRK
(cherry picked from commit 3c68650d7e)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-10-27 00:04:31 +08:00
JinCheng 50f5422370 fix(bluedroid): removed the code relying on compiler-specific extension for FAM in union 2025-09-27 11:33:22 +08:00
JinCheng 2f788e59ee fix(bt/bluedroid): fixed potential OOB in Bluedroid 2025-09-26 17:29:31 +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
chenjianhua 93eb5e705d feat(ble/bluedroid): Support anonymous address type for white list 2025-06-11 11:09:55 +08:00
chenjianhua c334e00661 feat(ble/bluedroid): Support BLE vendor event reporting with params 2025-06-11 11:09:42 +08:00
Zhang Hai Peng e2915a60c5 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:14:09 +08:00
Island b9123d5554 Merge branch 'feat/add_sync_cte_type_in_pa_sync_v5.4' into 'release/v5.4'
Feat/add sync cte type in pa sync (v5.4)

See merge request espressif/esp-idf!38592
2025-04-27 14:11:35 +08:00
Island 26b9ba6b63 Merge branch 'bugfix/fix_some_ble_bugs_2503_v5.4' into 'release/v5.4'
Bugfix/fix some ble bugs 2503 (v5.4)

See merge request espressif/esp-idf!38291
2025-04-22 11:49:13 +08:00
Zhi Wei Jian 6098df35ec 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:36 +08:00
Zhi Wei Jian a30d47b6fe 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:33 +08:00
xiongweichao 63ca09cacd fix(bt): Fixed the issue with l2cap not using dynamic memory 2025-04-15 19:02:33 +08:00
Wang Meng Yang 26e415dcb4 Merge branch 'feature/add_profile_stat_v5.4' into 'release/v5.4'
feat(bt): Add API to get profile status(v5.4)

See merge request espressif/esp-idf!38274
2025-04-15 08:13:24 +08:00
xiongweichao ecf646cefc feat(bt): Add API to get profile status 2025-04-14 15:43:22 +08:00
Zhang Hai Peng 20910df9d6 feat(ble/bluedroid): Implement BLE channel map reading API
(cherry picked from commit 55043e280a)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-04-07 21:14:23 +08:00
zhiweijian 33093418f8 feat(ble/bluedroid): report cte_type in periodic adv report if CTE feature is enabled 2025-04-07 16:04:24 +08:00
zhiweijian c06b78595d fix(ble/bluedroid): move setting host feature API to GAP 2025-04-02 10:31:42 +08:00
zhiweijian 0e6e23ec53 feat(bt/bluedroid): Support ble bluedroid host connection subrating feature 2025-04-02 10:31:33 +08:00
zhiweijian 5425ed8eef feat(bt/bluedroid): Support ble bluedroid host power control feature 2025-04-02 10:31:24 +08:00
zhiweijian b47a6003a1 feat(bt/bluedroid): Support BLE CTE in bluedroid host 2025-04-02 10:31:14 +08:00
zhiweijian e3bf21b31a feat(bt/bluedroid): Support BLE iso in bluedroid host 2025-04-02 10:31:04 +08:00
chenjianhua 352ee491db feat(bt/bluedroid): Support BLE vendor hci event reporting 2025-04-01 15:12:28 +08:00
chenjianhua 189e40bc7b feat(bt/bluedroid): Support BLE setting vendor event mask 2025-04-01 15:12:28 +08:00
Island 3fbc2b7bce Merge branch 'feat/optimize_ble_config_reduce_bin_v5.4' into 'release/v5.4'
Feat/optimize bluedroid host config and reduce bin size (v5.4)

See merge request espressif/esp-idf!37261
2025-03-31 17:09:50 +08:00
baohongde 57bcbbb449 feat(bt): added definitions for BR/EDR hci vendor commands and events 2025-03-21 19:32:22 +08:00
zhanghaipeng cdefff9cc5 feat(ble/bluedroid): Support read periodic advertiser list size command 2025-03-14 18:03:31 +08:00
zhiweijian 7f5af25348 feat(ble/bluedroid): reduce bluedrois host bin size and disable BLE_HOST_BG_CONNECT_EN 2025-03-14 18:03:31 +08:00
zhiweijian 85fe2c584b feat(ble/bluedroid): disable bluedroid host unused functions 2025-03-14 18:03:31 +08:00
zhiweijian 694ed47dbb feat(bt/bluedroid): optimize bluedroid menuconfig 2025-03-14 18:03:31 +08:00
Wang Mengyang ff6dd1f083 change(bt): Remove unused state variable for (e)SCO disconnect reason in Bluedroid 2025-02-05 10:08:51 +08:00
linruihao a8f9246123 feat(bt/bluedroid): Allow using bitwise OR on GOEP return value 2024-12-09 14:25:11 +08:00
chenjianhua 4ae7b4aecf feat(bt/bluedroid): Added API to set supported channel selection algorithm 2024-10-17 16:56:48 +08:00
Island 1a065dc37a Merge branch 'feat/support_blecrt_242' into 'master'
fix(bt/bluedroid): Fixed access fault when reading BLE controller information fails

Closes BLERP-1019 and BLERP-1020

See merge request espressif/esp-idf!33406
2024-09-18 10:56:47 +08:00
linruihao cb0d073551 feat(bt/bluedroid): Support AVRCP Cover Art feature 2024-09-13 17:58:49 +08:00
linruihao d7298a71c3 feat(bt/bluedroid): Support GOEP Client basic feature 2024-09-13 17:58:49 +08:00
linruihao da858edb7a feat(bt/bluedroid): Support OBEX over L2CAP 2024-09-13 17:58:49 +08:00
chenjianhua e4e23087ee fix(bt/bluedroid): Fixed access fault when reading BLE controller information fails 2024-09-11 10:26:45 +08:00