569 Commits

Author SHA1 Message Date
Zhou Xiao
78594e0f6e fix(ble): fixed use-after-free in bluedroid attp 2026-01-14 15:45:10 +08:00
zhiweijian
937a4648c7 fix(ble/bluedroid): Fixed bluedroid build warning if GATTC/S and SMP are disabled 2026-01-09 11:11:48 +08:00
Island
a8cfb404e5 Merge branch 'fix/change_some_example_config' into 'master'
feat(ble/bluedroid): Add new bluedroid host examples (master)

Closes BLERP-2492

See merge request espressif/esp-idf!44896
2026-01-08 21:03:13 +08:00
Island
9bf6bf7252 Merge branch 'feat/reduce_bluedroid_host_bin' into 'master'
feat/reduce bluedroid host bin size

Closes BLERP-2426

See merge request espressif/esp-idf!43537
2026-01-08 14:20:40 +08:00
zhiweijian
ce72e90291 feat(ble/bluedroid): Add new bluedroid host examples 2026-01-08 12:17:26 +08:00
Wang Meng Yang
6b58b82923 Merge branch 'bugfix/l2cap_malloc_fail' into 'master'
fix(bt): fix l2cap malloc fail in throughput test

Closes BTQABR2023-536

See merge request espressif/esp-idf!44611
2026-01-06 16:08:39 +08:00
zhiweijian
f4dfd42725 fix(ble/bluedroid): Fixed bluedroid host get white list size error 2026-01-06 16:01:22 +08:00
zhiweijian
6f27074c1e fix(ble/bluedroid): Fixed bt buuld error
fix(ble/bluedroid): disable power management if bt is disabled
2026-01-05 17:09:38 +08:00
zhiweijian
3b18da2bde fix(ble/bluedroid): optimize bluedroid host code 2026-01-05 14:24:34 +08:00
zhiweijian
728c4c8a10 fix(ble/bluedroid): Add BLE_TOPOLOGY_CHECK 2026-01-05 14:24:34 +08:00
zhiweijian
1f5fa1e72b fix(ble/bluedroid): disable bluedroid background connection 2026-01-05 14:23:10 +08:00
zhiweijian
ac7812ef8d fix(ble/bluedroid): change tGATT_BG_CONN_DEV to GATT_BG_CONN_DEV 2026-01-05 14:23:10 +08:00
zhiweijian
ec6809611a fix(ble/bluedroid): disable exception list if scan is not enabled 2026-01-05 14:23:10 +08:00
zhiweijian
715184fa36 fix(ble/bluedroid): disable vendor hci function 2026-01-05 14:23:10 +08:00
zhiweijian
1174ad41a5 fix(ble/bluedroid): Delete btm_ble_send_extended_scan_params 2026-01-05 14:23:10 +08:00
zhiweijian
b9440efbe9 fix(ble/bluedroid): change bluedroid scan callback name 2026-01-05 14:23:10 +08:00
zhiweijian
db17c7cea3 fix(bluedroid): delete bluedroid gatt_listen 2026-01-05 14:23:10 +08:00
zhiweijian
34448a7455 fix(ble/bluedroid): Delete observe and inquiry 2026-01-05 14:23:10 +08:00
zhiweijian
5145b366f7 fix(ble/bluedroid): delete bluedroid unused code 2026-01-05 14:23:10 +08:00
zhiweijian
a784adef00 fix(ble/bluedroid): Delete batch_scan related code 2026-01-05 14:23:09 +08:00
zhiweijian
08740df988 fix(ble/bluedroid): Delete BLE_HOST_SETUP_STORAGE_EN 2026-01-05 14:23:09 +08:00
zhiweijian
1c0c48b814 fix(ble/bluedroid): Delete BLE_HOST_READ_TX_POWER_EN 2026-01-05 14:23:09 +08:00
zhiweijian
f08ff1448b fix(ble/bluedroid): Delete BLE_HOST_ENABLE_TEST_MODE_EN 2026-01-05 14:23:09 +08:00
zhiweijian
b4c4b3e410 fix(ble/bluedroid): delete BLE_HOST_ENERGY_INFO_EN 2026-01-05 14:23:07 +08:00
zhiweijian
57c52bd4ec fix(ble/bluedroid): Delete BLE_VND_INCLUDED 2026-01-05 14:21:52 +08:00
zhiweijian
702292d451 fix(ble/bluedroid): Delete BLE_ANDROID_CONTROLLER_SCAN_FILTER 2026-01-05 14:21:50 +08:00
zhiweijian
5fdcc3bdea fix(ble/bluedroid): Delete BLE_HOST_BLE_SCAN_PARAM_UNUSED 2026-01-05 14:18:22 +08:00
zhiweijian
b175f3cc97 fix(ble/bluedroid): Delete BLE_HOST_CONN_SCAN_PARAM_EN 2026-01-05 14:18:22 +08:00
zhiweijian
25b0e1e684 fix(ble/bluedroid): Delete BLE_HOST_BATCH_SCAN_EN 2026-01-05 14:18:22 +08:00
zhiweijian
c3a185ae80 fix(ble/bluedroid): delete BLE_HOST_READ_SCAN_REPORTS_EN 2026-01-05 14:18:22 +08:00
zhiweijian
66315bc6b6 fix(ble/bluedroid): Delete BLE_HOST_TRACK_ADVERTISER_EN 2026-01-05 14:18:22 +08:00
zhiweijian
b8f2321879 fix(ble/bluedroid): delete BLE_HOST_BLE_MULTI_ADV_EN 2026-01-05 14:18:18 +08:00
zhiweijian
609b649ef9 fix(ble/bluedroid): delete BTA_HOST_INTERLEAVE_SEARCH 2026-01-05 14:10:04 +08:00
zhiweijian
7ff9484c46 fix(ble/bluedroid): disable rsp timer and ind_ack timer 2026-01-05 14:10:04 +08:00
zhiweijian
9ae4d9a14a fix(ble/bluedroid): Disable bluedroid desire_role 2026-01-05 14:10:04 +08:00
zhiweijian
5f9680e3a0 fix(ble/bluedroid): disable read_local_name 2026-01-05 14:10:04 +08:00
zhiweijian
250553c50d fix(ble/bluedroid): disable bluedroid role_change 2026-01-05 14:10:04 +08:00
zhiweijian
47f13aa75b fix(ble/bluedroid): Disable bluedroid host Qos 2026-01-05 14:10:04 +08:00
zhiweijian
d9a88c7414 fix(ble/bluedroid): delete unused pending_queue 2026-01-05 14:10:04 +08:00
zhiweijian
438590a1f5 feat(ble/bluedroid): reduce bluedroid host heap used for BLE 2026-01-05 14:10:03 +08:00
Island
c327f0804f Merge branch 'fix/fix_some_bludedroid_host_bug' into 'master'
fix(ble/bluedroid): optimize bluedroid some code

Closes BLERP-2505

See merge request espressif/esp-idf!44680
2026-01-04 17:49:14 +08:00
zhiweijian
6b09de6dbf fix(ble/bluedroid): optimize bluedroid some code 2025-12-31 20:04:54 +08:00
zhiweijian
ac80bbe285 feat(ble/bluedroid): Support bluedroid encrypted advertising data 2025-12-31 19:55:17 +08:00
Zhi Wei Jian
df3b7e1e9d Merge branch 'feat/support_bluedroid_host_smp_with_psa_tinycrypt' into 'master'
Supported bluedroid host smp with mbedtls and TinyCrypt

Closes BLERP-2468 and BLERP-2490

See merge request espressif/esp-idf!44575
2025-12-31 11:36:28 +08:00
zhiweijian
a625d4c5f9 feat(ble/bluedroid): Move the TinyCrypt and mbedTLS configuration items to the bt common path 2025-12-29 20:40:11 +08:00
xiongweichao
906063665a fix(bt): fix l2cap malloc fail in throughput test 2025-12-29 11:11:57 +08:00
zhanghaipeng
4ffd7b285b feat(ble/bluedroid): add periodic advertising create sync retry mechanism 2025-12-28 11:07:07 +08:00
zhanghaipeng
12225c457c fix(ble/bluedroid): Fix array index in set_periodic_adv_subevt_data 2025-12-28 11:07:07 +08:00
zhanghaipeng
c5ebab70d8 fix(ble/bluedroid): Remove duplicate filter_policy in ext_conn_v2 HCI cmd 2025-12-28 11:07:07 +08:00
zhanghaipeng
643d9c2387 fix(ble/bluedroid): Fix multiple out-of-bounds read vulnerabilities in GATT PDU handlers 2025-12-28 11:07:07 +08:00