ziyiw
5776ec4463
[automerge] Add a new capability to indcate min slot duration. 2p: f5535531e7
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/20427847
Bug: 254655623
Change-Id: If91b8f613afd229ca8ab4c7be4f26e68c0f62289
2022-11-09 21:55:07 +00:00
ziyiw
f5535531e7
Add a new capability to indcate min slot duration.
...
Test: compile
Bug: 254655623
Change-Id: Icac53069ddc61bbd60049880119973f1b4b0286d
2022-11-09 21:53:38 +00:00
Roshan Pius
493e8216b0
uwb(hal): Doc update to clarify country code payload of 00
...
Bug: 243426975
Test: N/A
Merged-In: I6ec56c68df5e1049d93c31e498934501f7d75ad1
Change-Id: I6ec56c68df5e1049d93c31e498934501f7d75ad1
2022-11-09 09:50:20 -08:00
ziyiw
2cf69b7084
Add Diagnostics Oid in HAL.
...
Test: compile
Bug: 236969605
Merged-In: Idc44d73f31dc23d4dfaf4f461d8c312338421234
Change-Id: Idc44d73f31dc23d4dfaf4f461d8c312338421234
2022-11-09 09:50:01 -08:00
ziyiw
e27f56430c
Add new capability TLV and config TLV for supported diagnostics.
...
Test: Compile
Bug: 236969605
Merged-In: I9cd3e442857cf8691420f7d3f3386f1aa45a78a2
Change-Id: I9cd3e442857cf8691420f7d3f3386f1aa45a78a2
2022-11-09 09:49:38 -08:00
ziyiw
8ad4251bbb
Add new capability TLV for supported RSSI reporting
...
Test: Compile
Bug: 236720553
Merged-In: Iae490f193c7e613ef8c9ee03784563b3286182bb
Change-Id: Iae490f193c7e613ef8c9ee03784563b3286182bb
2022-11-09 09:49:11 -08:00
Roshan Pius
745c36cb74
uwb(hal): Add a new capability TLV for supported rng ntf thresholds
...
Bug: 235355249
Test: Compiles
Merged-In: I44dd28b0b3ff5cfe6bf227e4cad917edfce10262
Change-Id: I44dd28b0b3ff5cfe6bf227e4cad917edfce10262
2022-11-09 09:48:51 -08:00
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
Roshan Pius
aa3e2e24f7
uwb(hal): Doc update to clarify country code payload of 00 am: 778ddca75a
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/19698276
Change-Id: I9b86749776f49fe09c2934ec2e3a63eca7123d6f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-23 18:35:32 +00:00
Roshan Pius
778ddca75a
uwb(hal): Doc update to clarify country code payload of 00
...
Bug: 243426975
Change-Id: I6ec56c68df5e1049d93c31e498934501f7d75ad1
Test: N/A
2022-08-23 16:13:52 +00:00
Presubmit Automerger Backend
e35dd69c89
[automerge] Add Diagnostics Oid in HAL. 2p: d5796d6576
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/19439059
Bug: 236969605
Change-Id: I871b7448de09de4c1c8ce910318e366ae3a5f0ef
2022-07-27 20:26:44 +00:00
ziyiw
d5796d6576
Add Diagnostics Oid in HAL.
...
Test: compile
Bug: 236969605
Change-Id: Idc44d73f31dc23d4dfaf4f461d8c312338421234
2022-07-27 20:26:21 +00:00
Presubmit Automerger Backend
ad2dd7f18e
[automerge] Add new capability TLV and config TLV for supported diagnostics. 2p: 6d25b825e8
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/19213673
Bug: 236969605
Change-Id: Ie721355a885cf7357c3a65360271cdbf4a9395b5
2022-07-07 23:40:25 +00:00
ziyiw
6d25b825e8
Add new capability TLV and config TLV for supported diagnostics.
...
Test: Compile
Bug: 236969605
Change-Id: I9cd3e442857cf8691420f7d3f3386f1aa45a78a2
2022-07-07 23:40:08 +00:00
ziyiw
c0ef5c5fa8
Add new capability TLV for supported RSSI reporting am: 2da346d0d5
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/19067900
Change-Id: I709ffcc86665253dcf2910f6463b3e92140d89c1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-28 02:11:59 +00:00
ziyiw
2da346d0d5
Add new capability TLV for supported RSSI reporting
...
Test: Compile
Bug: 236720553
Change-Id: Iae490f193c7e613ef8c9ee03784563b3286182bb
2022-06-24 22:12:53 +00:00
TreeHugger Robot
9e47e3058f
Merge "uwb(hal): Add a new capability TLV for supported rng ntf thresholds" into tm-mainline-prod am: fee00f3fdf
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/19039746
Change-Id: I24998e25981b6095d3180266b9232ccd880f727d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-23 19:14:27 +00:00
Roshan Pius
d32a5ed842
uwb(hal): Add a new capability TLV for supported rng ntf thresholds
...
Bug: 235355249
Test: Compiles
Change-Id: I44dd28b0b3ff5cfe6bf227e4cad917edfce10262
2022-06-22 14:51:45 -07:00
TreeHugger Robot
73c8adc6a9
Merge "uwb(hal): Add a new capability TLV for min ranging interval" into tm-mainline-prod
2022-06-16 23:42:44 +00:00
Roshan Pius
427e03180f
[automerge] uwb(hal): Add a new capability TLV for min ranging interval 2p: d6a1025c62
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/18820331
Bug: 235488259
Change-Id: I2da449f88c64d8ad8787e216a6ce695b0adea8f3
2022-06-14 18:10:42 +00: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
TreeHugger Robot
20a62be9c1
Merge "Remove AIDL-libs from VNDK"
2022-06-14 03:13:27 +00:00
Roshan Pius
d6a1025c62
uwb(hal): Add a new capability TLV for min ranging interval
...
Bug: 235488259
Test: Compiles
Change-Id: I7f0c6d9b68ea3a1ba31911a031f2e7ee24c9d331
2022-06-13 20:54:27 +00:00
Roshan Pius
95986ea102
Merge "uwb(vts): Close HAL at end of each test" into tm-dev am: 987a7e3f30
am: 26e8f8c071
am: bf4774aa80
am: 298ce70c9f
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/18840238
Change-Id: Ie4cb2f3d2559f9b0071dd605231e280cd939c881
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-13 18:49:27 +00:00
Roshan Pius
3ba0e635e1
uwb(vts): Close HAL at end of each test
...
Bug: 235558748
Test: atest VtsHalUwbTargetTest
Change-Id: I5361baab1f9204052e0f625b3c17242fbfe66190
2022-06-10 20:03:18 +00:00
Jooyung Han
5527adfd7f
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
Change-Id: If999df9c78a20df931177da11742b1c5de19bc08
2022-06-02 17:43:19 +09:00
Jiyong Park
8065d19402
Freeze AIDL APIs for TM am: 70f5837e1f
am: 9f7c8a1e57
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/17753326
Change-Id: Ic29d57a4d099e472e2c88ba9cac77d7657aa958a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-20 16:47:16 +00:00
Jiyong Park
70f5837e1f
Freeze AIDL APIs for TM
...
Bug: 225941299
Test: m
Change-Id: I61eb51c0334eb99489c6f1570110d7e18c350c99
2022-04-16 07:03:24 +09:00
TreeHugger Robot
cb0ea63742
Merge "uwb(hal): Adding support for host tests." into tm-dev am: 6a88f79b64
am: 3925e15532
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/17238974
Change-Id: I3f51b4b421acb456bb1c9bce25ffc3ecb17d1202
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-13 03:21:58 +00: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
de9336b13c
uwb(hal): Add link to official UCI specification
...
Resolving a TODO.
Bug: 196004116
Change-Id: I1b2e3caa6f67f2d04bd728ab682cfb31e8f3ee82
Test: Compiles
2022-03-15 19:39:59 +00:00
Roshan Pius
88561d9380
uwb(hal): Add 2 CCC specific error codes in vendor portion
...
Note: This update is in the types-only package that we plan to update
throughout the year.
Bug: 222291913
Test: Compiles
Change-Id: Iffc7532a86f3beb6b9f745faf4a523d6d0017542
2022-03-10 10:31:14 -08:00
Roshan Pius
8974cbcdd7
uwb(hal): Fix typo in pulse shape combo caps
...
This does not align with the values defined in
UwbVendorCapabilityTlvValues.aidl.
Bug: 221001452
Test: Compiles
Change-Id: I41d4850e5455ec6679af5edfa0e510d20439a651
2022-02-23 09:00:01 -08:00
Roshan Pius
89791a7891
uwb(hal): Modify TLV value size for interleaving params
...
Bug: 220173516
Test: Compiles
Change-Id: Idf26f6d4adbbc79f4f1f260aa8b8c608f3391b98
2022-02-22 10:09:35 -08:00
Roshan Pius
8db34352b7
uwb(hal): Switch ANDROID GID to 0xC
...
Based on vendor feedback since 0xE is already being used for a bunch of
vendor specific stuff.
Bug: 210933436
Bug: 218883784
Test: Compiles
Change-Id: I49b5018569164a52fa7c9f78ca9c69a181747f44
2022-02-10 10:54:31 -08:00
Roshan Pius
62b89b1670
uwb(hal): Some changes to the CCC capabilities to align with latest proposals in standards body
...
Bug: 208678993
Bug: 209053358
Change-Id: I6610b106323db4ceab047b34b91aaa13a1a7f83d
Test: Compiles
2022-02-08 15:31:33 -08:00
Roshan Pius
b44de0093b
uwb(hal): Remove getAndroidCapabilities HAL API
...
This is unnecessary since we are anyway using GET_CAPS_INFO for querying
non-fira capabilities.
Bug: 208678993
Bug: 209053358
Test: Compiles
Change-Id: Id9af03b313ceaf00fb6d5231c454dc7c74a6287a
2022-02-07 08:35:57 -08:00
Roshan Pius
5ea2d1799c
uwb(hal): Add an android specifci aoa_result_req value
...
This is needed for supporting antenna interleaving feature.
Bug: 205730040
Test: Compiles
Change-Id: I06696c1624cbe5af67124ae5f807ef0bcc983194
2022-02-04 13:13:35 -08:00
Roshan Pius
1b538f5363
uwb(hal): Remove FIRA params from the HAL interface
...
Reworking based on vendor feedback. There is already some FIRA standards
body activity to add this in the FIRA specifications. So, defer to that
spec instead of redefinining it in the HAL interface.
Bug: 208678993
Bug: 209053358
Test: Compiles
Change-Id: I20c4ecb84d2efbecac76c40864d9f97cf9987da6
2022-01-31 10:26:40 -08:00
Roshan Pius
b0a6c0bd20
uwb(hal): Add device capability TLV values
...
Resolving a review comment from ag/16739541.
Bug: 208678993
Test: Compiles
Change-Id: I19ae20e37ab6ef0bf8f7db473b977e8dac872d0d
2022-01-28 13:37:56 -08:00
Roshan Pius
d43080da7a
uwb(hal): Add device capability TLV types
...
Also, rename UwbVendorSessionSetAppConfigCmdParams to a more generic
UwbVendorSessionAppConfigTlvTypes because it used in SET_APP_CONFIG &
GET_APP_CONFIG cmds.
Bug: 208678993
Test: Compiles
Change-Id: Iaad3788eee1948feb369b5f8fb4076c2f2479d10
2022-01-28 05:25:08 +00:00
Roshan Pius
1c0febea78
uwb(hal): Add 2 new CCC param ids under vendor interface
...
Bug: 208678993
Test: Compiles
Change-Id: I3043d30b1c1566786faf0dfbe6df74d7e3119720
2022-01-26 10:22:46 -08: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
46b8a47444
Merge "uwb(hal): Add HAL API for session initialization"
2021-12-10 18:11:45 +00:00
Roshan Pius
f2c2939b98
uwb(hal): Add HAL API for session initialization
...
Bug: 209990508
Test: atest VtsHalUwbTargetTest
Change-Id: I7d10062cb3854ab39717d93a6eadba9dde99330d
2021-12-10 01:29:15 +00:00
Roshan Pius
0d8bf1034f
Merge "uwb(hal): Add SET_APP_CONFIG params for interleaving ratio"
2021-12-07 15:07:58 +00:00
Roshan Pius
f996b7c87b
uwb(hal): Add SET_APP_CONFIG params for interleaving ratio
...
This is defined in the vendor space since it has not been defined in
the FIRA standards yet (even though the AOA_RESULT_REQ = 0xF0 has been
accepted into the specification).
Bug: 205730040
Test: Compiles
Change-Id: Ib4106f123a2edf6ed00128985914a5bd932e249e
2021-12-02 07:14:55 -08:00
Roshan Pius
26eef12a00
uwb(hal): Add a OID for country code set
...
Bug: 205787337
Test: Compiles
Change-Id: Ie0cf91a5725fd58e26af884f7a5d2fdb0fd7fc81
2021-11-18 13:36:22 -08:00
Kai Shi
fdbe1d3b5c
Merge "Add OID for the power related stats"
2021-11-12 22:44:26 +00:00
Kai Shi
58e292b551
Add OID for the power related stats
...
Add Android specific OID for the power related stats.
Bug: 199768480
Test: compile
Change-Id: I65701663be48b9528c5a7b2c88743ec567b45b6b
2021-11-10 19:21:58 -08:00
Roshan Pius
a881697d11
Merge "Move uwb owners file to top-level"
2021-11-10 22:47:00 +00:00
TreeHugger Robot
9c18ff2006
Merge "uwb(hal): Add CCC session type SESSION_INIT_CMD"
2021-11-10 22:28:28 +00:00
Roshan Pius
a55560f5dc
Move uwb owners file to top-level
...
Bug: None
Test: N/A
Change-Id: Ifa6cb7eac60c38edb038cbf7316a4f852f3e8f08
2021-11-10 13:47:18 -08:00
TreeHugger Robot
dea858df8e
Merge "Add min_sdk for uwb HAL rust stubs"
2021-11-10 19:28:04 +00:00
Roshan Pius
95e059e084
uwb(hal): Add CCC session type SESSION_INIT_CMD
...
Bug: 197886322
Test: Compiles
Change-Id: I7204f49ffc0ef7064074443b637764299e49c6d2
2021-11-10 09:55:20 -08: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
efff0ebc51
uwb(hal): Add doc for the vendor command versioning scheme
...
Bug: 197886322
Test: Compiles
Change-Id: I25a6bc7d3db1a836c71900a480d8d3fbeb47306a
2021-10-20 09:37:26 -07:00
Roshan Pius
a47f2a3eb8
uwb: Change readme.txt to README.md
...
Bug: 197886322
Test: Compiles
Change-Id: I30c0c6c3a0d807130f574d4d59aba89d3ffabea4
2021-10-18 14:16:12 -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
90f5171cb8
uwb: Add vts tests for UWB HAL
...
No target to run the tests yet. So, just starting the VTS test suite for
UWB with some simple tests.
Also, modified the reference HAL implementation to emulate the startuo
flow.
Bug: 191175259
Test: atest VtsHalUwbTargetTest (using reference HAL on cuttlefish)
Change-Id: I2f01a3fec3324e85123d1d17e1b03dd284aee7b1
2021-09-23 00:45:53 +00: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
Roshan Pius
d70bab922e
Merge "uwb(hal): Refactor HAL to support multiple UWB chips"
2021-08-26 20:53:26 +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
a040b1f5a7
uwb(hal): Refactor HAL to support multiple UWB chips
...
Changes:
1. Move existing IUwb interface to IUwbChip.
2. Rename |write| to |sendUciMessage|
Bug: 197638976
Test: Compiles
Change-Id: Ie152bf54029fdf4584b45ad81a5fdb8ae09b41d4
2021-08-24 10:41:32 -07: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