Commit Graph

15 Commits

Author SHA1 Message Date
ziyiw
8ad5f800c2 [UWB HAL] Add new capability and reason code to show the channels that are capable for AoA.
Test: compile
Bug: 242951474
Merged-In: I307062b7ded64014327549e8c4a717d53e97f54b
Change-Id: Ia9c801cce335214cbfc0b09c8d5498193c741dfa
2023-02-17 19:07:11 +00:00
Bhautik Ardeshana
dd8a1ae2e7 uwb: Allow Java backened jar to be created
Bug: 254568115
Test: Check for jar file in intermediate path
Change-Id: I36c0c356a5300f8ba31a1ab9a812740a8ea99335
2023-02-03 10:45:09 +05:30
Roshan Pius
4c0fffb0ab uwb(hal): Add a new capability TLV for min ranging interval
Bug: 235488259
Test: Compiles
Merged-In: I7f0c6d9b68ea3a1ba31911a031f2e7ee24c9d331
Change-Id: I7f0c6d9b68ea3a1ba31911a031f2e7ee24c9d331
2022-11-09 09:48:28 -08:00
Jooyung Han
c0b24f4f13 Remove AIDL-libs from VNDK
Some are still in VNDK because they are used in other VNDK libs.

Ignore-AOSP-First: some libs are still in internal master only.

Bug: 234181591
Test: m
Merged-In: If999df9c78a20df931177da11742b1c5de19bc08
Change-Id: If999df9c78a20df931177da11742b1c5de19bc08
(cherry picked from commit 5527adfd7f)
2022-06-14 14:08:59 +09:00
Jiyong Park
70f5837e1f Freeze AIDL APIs for TM
Bug: 225941299
Test: m
Change-Id: I61eb51c0334eb99489c6f1570110d7e18c350c99
2022-04-16 07:03:24 +09:00
Alain Michaud
2e2c6e7b31 uwb(hal): Adding support for host tests.
Adding support for building hosts tests using the HAL interface.

Bug: 216784920
Test: atest --host libuwb_uci_packet_tests
Change-Id: I3e855b8b7bf203fc4f9769327348bfc3d1e10796
2022-03-17 14:51:39 +00:00
Roshan Pius
981bb666a2 uwb(hal): Set sdk to Tiramisu
Bug: 215526504
Test: Compiles
Change-Id: I4f3762545a22688d5432162c0fb2b1599f4d3758
2022-01-20 18:39:10 +00:00
TreeHugger Robot
dea858df8e Merge "Add min_sdk for uwb HAL rust stubs" 2021-11-10 19:28:04 +00:00
ziyiw
e53cfcaa99 Add min_sdk for uwb HAL rust stubs
Test: mmm
Bug: 197341298
Change-Id: Ifda42345a83e26c1ba31bfb76b4aa610e7577997
2021-11-09 16:41:22 +00:00
Roshan Pius
1e1c842867 uwb(hal): Add a capabilities mechanism for vendor commands
For the vendor commands defined for Android, allow UWB chip vendors to
optionally expose some of the features defined in a given version.

Without this mechanism, any vendor commands added has to be supported by
all chip vendors unconditionally (which may not be feasible based on
hardware capabilities).

Bug: 197886322
Test: Compiles

Change-Id: I917f2dc0d203ba9304f58955ac3cdb9d1735106c
2021-11-05 13:34:59 -07:00
Roshan Pius
f527f8f774 uwb(interface): Add a package for Android specific params in UCI
Along with the FIRA standard defined UCI specification, Android needs to
support some Android specific commands/params (uses vendor carve-outs in
the specifications). Use this new package to explicitly specify these
Android specific commands/params.

Note: This package is not tied to main UWB HAL interface and should be
updatable between dessert releases (infra changes needed to support
this still needs to be figured out).

Bug: 197886322
Test: Compiles
Change-Id: Id8b50a84cec40f80389cef3a7bfad920a3e07446
2021-10-13 17:15:05 -07:00
Roshan Pius
80c3cc61cb uwb: Default HAL implementation
Skeletal implementation of UWB HAL which will be used for
cuttlefish/reference implementation in the future.

Bug: 195992658
Test: Manual verification of HAL booting up and handling HAL
API calls.

Change-Id: I894b7aef893ff2ed4f287f72471326b5211245c3
2021-08-27 22:09:44 +00:00
ziyiw
b82cecec27 Added rust stubs for HAL.
Test: mmm hardware/interfaces/uwb
Bug: 197341298

Change-Id: I6c08d7e5536c537709f07b618326f9c336c02b55
2021-08-24 18:58:44 +00:00
Roshan Pius
b3fd970108 uwb: Allow uwb apex to include HAL
Bug: 188911079
Test: Compiles
Change-Id: I70d0d02f7b6d09f0e86ca392fef3d7876de4f0d8
2021-08-11 15:32:42 -07:00
sreenivasaiah
ef861b7654 HAL implementation for UWB HAL
Bug: 195308730
Test: Compiles
Change-Id: Idae467bc435394a840cdec7dce30d0016c790a21
2021-08-11 14:26:33 -07:00