Commit Graph

5038 Commits

Author SHA1 Message Date
Zhi Wei Jian
db5a8a350b fix(ble/bluedroid): disable some member in tBTA_SYS_CB
(cherry picked from commit 280385acf4)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-01-07 17:24:14 +08:00
Zhi Wei Jian
1b29279016 fix(ble/bluedroid): optimize bluedroid host code
(cherry picked from commit 3b18da2bde)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-01-07 17:24:14 +08:00
Zhi Wei Jian
d80ad53deb fix(ble/bluedroid): Add BLE_TOPOLOGY_CHECK
(cherry picked from commit 728c4c8a10)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-01-07 17:24:13 +08:00
Zhi Wei Jian
2b1d1e6c4e fix(ble/bluedroid): Fixed build error if scan is disabled
(cherry picked from commit dd10e3220b)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-01-07 17:24:13 +08:00
Zhi Wei Jian
a9efe24334 fix(ble/bluedroid): disable bluedroid background connection
(cherry picked from commit 1f5fa1e72b)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-01-07 17:24:13 +08:00
Zhi Wei Jian
42a266c01b fix(ble/bluedroid): change tGATT_BG_CONN_DEV to GATT_BG_CONN_DEV
(cherry picked from commit ac7812ef8d)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-01-07 17:24:12 +08:00
Zhi Wei Jian
4ba19e25d8 fix(ble/bluedroid): disable exception list if scan is not enabled
(cherry picked from commit ec6809611a)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-01-07 17:24:12 +08:00
Zhi Wei Jian
ac58ccf453 fix(ble/bluedroid): disable vendor hci function
(cherry picked from commit 715184fa36)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-01-07 17:24:12 +08:00
Zhi Wei Jian
cf53406f18 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:24:11 +08:00
Zhi Wei Jian
4ff844477c fix(ble/bluedroid): change bluedroid scan callback name
(cherry picked from commit b9440efbe9)

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

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-01-07 17:24:10 +08:00
Zhi Wei Jian
d56d60633c fix(ble/bluedroid): Delete observe and inquiry
(cherry picked from commit 34448a7455)

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

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

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-01-07 17:24:08 +08:00
Zhi Wei Jian
33ee741f10 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:24:08 +08:00
Zhi Wei Jian
a4bf740553 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:24:07 +08:00
Zhi Wei Jian
4778599d90 fix(ble/bluedroid): Delete BLE_HOST_REMOVE_AN_ACL_EN
(cherry picked from commit 5a1a3b9eba)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-01-07 17:24:07 +08:00
Zhi Wei Jian
bcbfd28f9d fix(ble/bluedroid): Delete BLE_HOST_REMOVE_ALL_ACL_EN
(cherry picked from commit ad04f39cf9)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-01-07 17:24:07 +08:00
Zhi Wei Jian
9d75767203 fix(ble/bluedroid): Delete BLE_HOST_EXECUTE_CBACK_EN
(cherry picked from commit 436fe484fe)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-01-07 17:24:06 +08:00
Zhi Wei Jian
a187a51067 fix(ble/bluedroid): Delete BLE_HOST_ENABLE_TEST_MODE_EN
(cherry picked from commit f08ff1448b)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-01-07 17:24:06 +08:00
Zhi Wei Jian
223db5fec2 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:24:05 +08:00
Zhi Wei Jian
221ab95dae fix(ble/bluedroid): Delete BLE_VND_INCLUDED
(cherry picked from commit 57c52bd4ec)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-01-07 17:24:05 +08:00
Zhi Wei Jian
07a919918c fix(ble/bluedroid): Delete BLE_ANDROID_CONTROLLER_SCAN_FILTER
(cherry picked from commit 702292d451)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-01-07 17:24:04 +08:00
Zhi Wei Jian
796ec86832 fix(ble/bluedroid): delete BLE_HOST_BLE_OBSERVE_EN
(cherry picked from commit 08f9511e25)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-01-07 17:24:04 +08:00
Zhi Wei Jian
afc281a1f5 fix(ble/bluedroid): Delete BLE_HOST_STOP_ADV_UNUSED
(cherry picked from commit 0e9b36cb55)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-01-07 17:24:04 +08:00
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
f590e7c58d fix(ble/bluedroid): Delete BLE_HOST_CONN_SCAN_PARAM_EN
(cherry picked from commit b175f3cc97)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-01-07 17:24:03 +08:00
Zhi Wei Jian
ad0c470441 fix(ble/bluedroid): Delete BLE_HOST_BATCH_SCAN_EN
(cherry picked from commit 25b0e1e684)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-01-07 17:24:02 +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
Zhi Wei Jian
911251da6f fix(ble/bluedroid): disable rsp timer and ind_ack timer
(cherry picked from commit 7ff9484c46)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-01-07 17:24:00 +08:00
Zhi Wei Jian
5cf3c2215a fix(ble/bluedroid): Disable bluedroid desire_role
(cherry picked from commit 9ae4d9a14a)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-01-07 17:24:00 +08:00
Zhi Wei Jian
0738a06adf fix(ble/bluedroid): disable read_local_name
(cherry picked from commit 5f9680e3a0)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-01-07 17:24:00 +08:00
Zhi Wei Jian
427c1ca3ae fix(ble/bluedroid): disable bluedroid role_change
(cherry picked from commit 250553c50d)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-01-07 17:23:59 +08:00
Zhi Wei Jian
f6f8d78aca fix(ble/bluedroid): Disable bluedroid host Qos
(cherry picked from commit 47f13aa75b)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-01-07 17:23:59 +08:00
Zhi Wei Jian
54082327ca fix(ble/bluedroid): delete unused pending_queue
(cherry picked from commit d9a88c7414)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-01-07 17:23:59 +08:00
Zhi Wei Jian
3fd58ab366 feat(ble/bluedroid): reduce bluedroid host heap used for BLE
(cherry picked from commit 438590a1f5)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-01-07 17:23:58 +08:00
Island
5defc77ffe Merge branch 'feat/support_fixed_id_for_ctrl_log_v5.4' into 'release/v5.4'
feat(bt): Update bt lib for ESP32-C3 and ESP32-S3(1bb2f50) (v5.4)

See merge request espressif/esp-idf!44779
2026-01-07 14:18:03 +08:00
Island
03bad562bc Merge branch 'feat/support_bluedroid_host_smp_with_psa_tinycrypt_v5.4' into 'release/v5.4'
Feat/support bluedroid host smp with psa tinycrypt v5.4

See merge request espressif/esp-idf!44835
2026-01-07 14:16:31 +08:00
Island
026f5793a7 Merge branch 'fix/ble_mesh_eliminate_deprecated_warn_for_mbt_v5.4' into 'release/v5.4'
fix(ble_mesh): eliminate deprecated warning for mbt (v5.4)

See merge request espressif/esp-idf!44628
2026-01-07 12:15:01 +08:00
zhiweijian
80b6fceac5 fix(ble/bluedroid): Replaced the psa_ api with the mbedtls_ api 2026-01-06 21:08:30 +08:00
zhiweijian
61162a7887 feat(ble/bluedroid): Support bluedroid encrypted advertising data 2026-01-06 20:43:20 +08:00
zhiweijian
763cd641dc feat(ble/bluedroid): Move the TinyCrypt and mbedTLS configuration items to the bt common path 2026-01-06 20:43:09 +08:00
zhiweijian
2f524b936a feat(ble/bluedroid): Supported Bludroid host encryption using TinyCrypt 2026-01-06 20:42:57 +08:00
zhiweijian
1993240670 feat(ble/bluedroid): Supported Bludroid host encryption using mbedtls 2026-01-06 20:42:45 +08:00
Island
24020e4cd2 Merge branch 'fix/fix_some_bludedroid_host_bug_v5.4' into 'release/v5.4'
fix(ble/bluedroid): optimize bluedroid some code (v5.4)

See merge request espressif/esp-idf!44784
2026-01-06 14:15:04 +08:00
Island
7cfd3fc590 Merge branch 'fix/add_esp_timer_trigger_back_v5.4' into 'release/v5.4'
fix(ble): add esp timer trigger back for timestamp synchronization (v5.4)

See merge request espressif/esp-idf!44692
2026-01-06 12:44:44 +08:00
Zhou Xiao
d7fe5c6eef fix(ble): fixed cache error risk in ble log module 2026-01-05 14:21:22 +08:00