Commit Graph

25 Commits

Author SHA1 Message Date
liuxiang18 35619721a7 bluetooth: implement bt_device_set_bondable_le API to change bond mode.
bug: v/67335

Signed-off-by: liuxiang18 <liuxiang18@xiaomi.com>
2026-04-27 23:14:52 +08:00
liuxiang18 9d7ddc49be bluetooth: implement bt_device_set_security_level API to change bond security level.
bug: v/67009

Signed-off-by: liuxiang18 <liuxiang18@xiaomi.com>
2026-04-27 23:14:52 +08:00
zhongzhijie1 9e5bffd7b3 Bluetooth: framework/include/bt_device.h, comments.
bug: V/45984

Signed-off-by: zhongzhijie1 <zhongzhijie1@xiaomi.com>
2026-04-27 23:14:50 +08:00
openvela-robot 9d0c825cbb Merge commit
Change-Id: If26995eebd18a82ac4cd827e6801458e57a6ead3
2026-04-27 23:14:50 +08:00
liuxiang18 4baa13a8d1 bluetooth: implement bt_device_set_bondable_le API to change bond mode.
Signed-off-by: liuxiang18 <liuxiang18@xiaomi.com>
2026-04-20 14:52:41 +08:00
liuxiang18 55147e63ba bluetooth: implement bt_device_set_security_level API to change bond security level.
Signed-off-by: liuxiang18 <liuxiang18@xiaomi.com>
2026-04-20 14:52:40 +08:00
liuxiang18 26713e976d bluetooth:connect/disconnect profile API
Signed-off-by: liuxiang18 <liuxiang18@xiaomi.com>
2026-04-20 14:51:35 +08:00
fangzhenwei 2550f8a068 ipc: device async api
Signed-off-by: fangzhenwei <fangzhenwei@xiaomi.com>
2026-04-20 14:51:32 +08:00
chejinxian1 489bf05c8a Bluetooth: Add API for supplying enhanced mode for application calling.
Rootcause: Due to the diversity of application scenarios, the API for invoking the Connection Enhanced Mode is provided for applications to call. Applications can enable or disable specific enhanced modes according to their own needs.

Signed-off-by: chejinxian1 <chejinxian1@xiaomi.com>
2026-04-20 14:51:24 +08:00
zhongzhijie1 022951deaf Bluetooth: framework/include/bt_device.h, comments.
Signed-off-by: zhongzhijie1 <zhongzhijie1@xiaomi.com>
2026-04-20 14:51:18 +08:00
chejinxian1 901f11ef41 Bluetooth: Remove API about getting ACL handle.
Rootcause: Application does not need to know the Bluetooth ACL handle. Therefore, the corresponding API needs to be removed.

Signed-off-by: chejinxian1 <chejinxian1@xiaomi.com>
2026-04-20 14:51:14 +08:00
chengkai ab0982fcd5 bluetooth: add hf connection policy feature
Signed-off-by: chengkai <chengkai@xiaomi.com>
2026-04-20 14:51:06 +08:00
shenyangsi 6720de665c BLE: support LE OOB pairing
Signed-off-by: shenyangsi <shenyangsi@xiaomi.com>
2026-04-20 14:50:59 +08:00
Haishen Zhang 19bc307ac2 Clang-format: Update format of all files based on new .clang-format
1. Update format of all files based on new .clang-format

Signed-off-by: Haishen Zhang <zhanghaishen@xiaomi.com>
2026-04-20 14:50:50 +08:00
gaozihao 887943ce9c HFP: retry HFP connection rejected by no resources available.
dependson:3981811 odm_556027 odm_556023 odm_556020 odm_556017 odm_556016 odm_555983 odm_555970

Signed-off-by: gaozihao <gaozihao@xiaomi.com>
2026-04-20 14:50:42 +08:00
gaozihao 6f51fb9777 AVRCP: retry AVRCP up to twice if AVCTP rejected by no resources available.
dependson:3947851 3948066 odm_547389

Signed-off-by: gaozihao <gaozihao@xiaomi.com>
2026-04-20 14:50:41 +08:00
fangzhenwei 6e6e279ab1 bluetooth framework re-implement adv & scan
Signed-off-by: fangzhenwei <fangzhenwei@xiaomi.com>
2026-04-20 14:50:23 +08:00
fangzhenwei 24ac7f15c0 bluetooth framework re-implement base
Signed-off-by: fangzhenwei <fangzhenwei@xiaomi.com>
2026-04-20 14:50:23 +08:00
gaozihao 5ab4dc6f8c Bluetooth: Code formatted without head file sorted.
Signed-off-by: gaozihao <gaozihao@xiaomi.com>
2026-04-20 14:50:21 +08:00
shenyangsi 568dd80610 bluetooth: add le_set_oob_data feature
Signed-off-by: shenyangsi <shenyangsi@xiaomi.com>
2026-04-20 14:50:16 +08:00
shenyangsi 8b22660e92 support get identity address of bonded ble device
Signed-off-by: shenyangsi <shenyangsi@xiaomi.com>
2026-04-20 14:50:15 +08:00
shenyangsi 66f7070963 gap: add link connect request callback and reply
Signed-off-by: shenyangsi <shenyangsi@xiaomi.com>
2026-04-20 14:50:10 +08:00
fangzhenwei 348cb134dd Interface optimization
Signed-off-by: fangzhenwei <fangzhenwei@xiaomi.com>
2026-04-20 14:50:08 +08:00
chao an 08eef4e8fe service/socket: add lightweight socket ipc layer
Signed-off-by: fangzhenwei <fangzhenwei@xiaomi.com>
Signed-off-by: chao an <anchao@xiaomi.com>
2026-04-20 14:50:05 +08:00
fangzhenwei a493f47581 bluetooth framework re-implement base
Signed-off-by: fangzhenwei <fangzhenwei@xiaomi.com>
2026-04-20 14:49:51 +08:00