openvela-robot
9d0c825cbb
Merge commit
...
Change-Id: If26995eebd18a82ac4cd827e6801458e57a6ead3
2026-04-27 23:14:50 +08:00
Lu Jia
295db704ae
bluetooth: Fix compilation errors when calling Bluetooth in C++ files.
...
Root Cause: When a C++ file references a Bluetooth file, compilation errors occur due to the Bluetooth file using C++ keywords.
Signed-off-by: jialu <jialu@xiaomi.com>
2026-04-20 14:52:07 +08:00
Haishen Zhang
6ed1e5e080
Vela-Android: Porting Vela Bluetooth Framework Socket Client to Android x86_64
...
1. Port Vela Bluetooth Framework Socket Client onto Android.
2. For Socket Server, Service, SAL, we didn't port them onto Android.
3. For bttool, the function is not ready yet.
4. With this libbt-framework-client.so, we can start working on BTIF wrapper over Vela BT Framework Socket Client API.
5. And, we can also start working on bttool over Vela BT Framework Socket Client API later.
Signed-off-by: Haishen Zhang <zhanghaishen@xiaomi.com>
2026-04-20 14:51:00 +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
shenyangsi
cb41baaad5
bluetooth: rename api of gattc & gatts
...
Signed-off-by: shenyangsi <shenyangsi@xiaomi.com>
Signed-off-by: fangzhenwei <fangzhenwei@xiaomi.com>
2026-04-20 14:50:29 +08:00
shenyangsi
c3a9b635e9
gatts: support binder ipc
...
Signed-off-by: shenyangsi <shenyangsi@xiaomi.com>
Signed-off-by: fangzhenwei <fangzhenwei@xiaomi.com>
2026-04-20 14:50:27 +08:00
shenyangsi
7f7ba30952
gattc: support binder ipc
...
Signed-off-by: shenyangsi <shenyangsi@xiaomi.com>
Signed-off-by: fangzhenwei <fangzhenwei@xiaomi.com>
2026-04-20 14:50:27 +08:00
shenyangsi
f1754c0c93
bluetooth framwork re-implement gatt
...
Signed-off-by: shenyangsi <shenyangsi@xiaomi.com>
Signed-off-by: shenyangsi <shenyangsi@xiaomi.com>
Signed-off-by: fangzhenwei <fangzhenwei@xiaomi.com>
2026-04-20 14:50:24 +08:00
fangzhenwei
6f3ea10098
bluetooth framework re-implement binder IPC
...
Signed-off-by: fangzhenwei <fangzhenwei@xiaomi.com>
2026-04-20 14:50:24 +08:00
fangzhenwei
24ac7f15c0
bluetooth framework re-implement base
...
Signed-off-by: fangzhenwei <fangzhenwei@xiaomi.com>
2026-04-20 14:50:23 +08:00
fangzhenwei
348cb134dd
Interface optimization
...
Signed-off-by: fangzhenwei <fangzhenwei@xiaomi.com>
2026-04-20 14:50:08 +08:00
fangzhenwei
96937e9aff
ipc: support async callback to external loop
...
Signed-off-by: fangzhenwei <fangzhenwei@xiaomi.com>
2026-04-20 14:50:06 +08:00
shenyangsi
ef5fa5ddd6
gatt: move notify callback into gatt_callbacks_t
...
Signed-off-by: shenyangsi <shenyangsi@xiaomi.com>
2026-04-20 14:50:06 +08:00
shenyangsi
2f6818267a
gattc: add update_connection_parameter api
...
Signed-off-by: shenyangsi <shenyangsi@xiaomi.com>
2026-04-20 14:50:05 +08:00
shenyangsi
dddb3fa740
bttool: add hid test command for keyboard & mouse
...
Signed-off-by: shenyangsi <shenyangsi@xiaomi.com>
2026-04-20 14:50:02 +08:00
shenyangsi
38733e3ae2
bluetooth: rename api of gattc & gatts
...
Signed-off-by: shenyangsi <shenyangsi@xiaomi.com>
2026-04-20 14:50:02 +08:00
shenyangsi
0ab1b3d372
bluetooth framework re-implement hid-device
...
Signed-off-by: shenyangsi <shenyangsi@xiaomi.com>
2026-04-20 14:50:01 +08:00
shenyangsi
5154bee062
gatts: support binder ipc
...
Signed-off-by: shenyangsi <shenyangsi@xiaomi.com>
2026-04-20 14:49:58 +08:00
shenyangsi
70c0df5212
gattc: support binder ipc
...
Signed-off-by: shenyangsi <shenyangsi@xiaomi.com>
2026-04-20 14:49:58 +08:00
gaozihao
0bf5172373
bttool: allow to check device type at bttool.
...
Signed-off-by: gaozihao <gaozihao@xiaomi.com>
2026-04-20 14:49:55 +08:00
shenyangsi
ce548f98c9
bluetooth framwork re-implement gatt
...
Signed-off-by: shenyangsi <shenyangsi@xiaomi.com>
Signed-off-by: shenyangsi <shenyangsi@xiaomi.com>
2026-04-20 14:49:53 +08:00
wangzhi7
0791baecb6
fix bug: access null pointer
...
Signed-off-by: wangzhi7 <wangzhi7@xiaomi.com>
2026-04-20 14:49:52 +08:00
fangzhenwei
904db17f9b
bluetooth framework re-implement binder IPC
...
Signed-off-by: fangzhenwei <fangzhenwei@xiaomi.com>
2026-04-20 14:49:52 +08:00
fangzhenwei
a493f47581
bluetooth framework re-implement base
...
Signed-off-by: fangzhenwei <fangzhenwei@xiaomi.com>
2026-04-20 14:49:51 +08:00