summaryrefslogtreecommitdiff
path: root/uwb
AgeCommit message (Collapse)Author
2022-06-10uwb(vts): Close HAL at end of each testRoshan Pius
Bug: 235558748 Test: atest VtsHalUwbTargetTest Change-Id: I5361baab1f9204052e0f625b3c17242fbfe66190
2022-04-16Freeze AIDL APIs for TMJiyong Park
Bug: 225941299 Test: m Change-Id: I61eb51c0334eb99489c6f1570110d7e18c350c99
2022-03-17uwb(hal): Adding support for host tests.Alain Michaud
Adding support for building hosts tests using the HAL interface. Bug: 216784920 Test: atest --host libuwb_uci_packet_tests Change-Id: I3e855b8b7bf203fc4f9769327348bfc3d1e10796
2022-03-10uwb(hal): Add 2 CCC specific error codes in vendor portionRoshan Pius
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-02-23uwb(hal): Fix typo in pulse shape combo capsRoshan Pius
This does not align with the values defined in UwbVendorCapabilityTlvValues.aidl. Bug: 221001452 Test: Compiles Change-Id: I41d4850e5455ec6679af5edfa0e510d20439a651
2022-02-22uwb(hal): Modify TLV value size for interleaving paramsRoshan Pius
Bug: 220173516 Test: Compiles Change-Id: Idf26f6d4adbbc79f4f1f260aa8b8c608f3391b98
2022-02-10uwb(hal): Switch ANDROID GID to 0xCRoshan Pius
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-08uwb(hal): Some changes to the CCC capabilities to align with latest ↵Roshan Pius
proposals in standards body Bug: 208678993 Bug: 209053358 Change-Id: I6610b106323db4ceab047b34b91aaa13a1a7f83d Test: Compiles
2022-02-07uwb(hal): Remove getAndroidCapabilities HAL APIRoshan Pius
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-04uwb(hal): Add an android specifci aoa_result_req valueRoshan Pius
This is needed for supporting antenna interleaving feature. Bug: 205730040 Test: Compiles Change-Id: I06696c1624cbe5af67124ae5f807ef0bcc983194
2022-01-31uwb(hal): Remove FIRA params from the HAL interfaceRoshan Pius
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-28uwb(hal): Add device capability TLV valuesRoshan Pius
Resolving a review comment from ag/16739541. Bug: 208678993 Test: Compiles Change-Id: I19ae20e37ab6ef0bf8f7db473b977e8dac872d0d
2022-01-28uwb(hal): Add device capability TLV typesRoshan Pius
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-26uwb(hal): Add 2 new CCC param ids under vendor interfaceRoshan Pius
Bug: 208678993 Test: Compiles Change-Id: I3043d30b1c1566786faf0dfbe6df74d7e3119720
2022-01-20uwb(hal): Set sdk to TiramisuRoshan Pius
Bug: 215526504 Test: Compiles Change-Id: I4f3762545a22688d5432162c0fb2b1599f4d3758
2021-12-10Merge "uwb(hal): Add HAL API for session initialization"TreeHugger Robot
2021-12-10uwb(hal): Add HAL API for session initializationRoshan Pius
Bug: 209990508 Test: atest VtsHalUwbTargetTest Change-Id: I7d10062cb3854ab39717d93a6eadba9dde99330d
2021-12-07Merge "uwb(hal): Add SET_APP_CONFIG params for interleaving ratio"Roshan Pius
2021-12-02uwb(hal): Add SET_APP_CONFIG params for interleaving ratioRoshan Pius
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-11-18uwb(hal): Add a OID for country code setRoshan Pius
Bug: 205787337 Test: Compiles Change-Id: Ie0cf91a5725fd58e26af884f7a5d2fdb0fd7fc81
2021-11-12Merge "Add OID for the power related stats"Kai Shi
2021-11-10Add OID for the power related statsKai Shi
Add Android specific OID for the power related stats. Bug: 199768480 Test: compile Change-Id: I65701663be48b9528c5a7b2c88743ec567b45b6b
2021-11-10Merge "Move uwb owners file to top-level"Roshan Pius
2021-11-10Merge "uwb(hal): Add CCC session type SESSION_INIT_CMD"TreeHugger Robot
2021-11-10Move uwb owners file to top-levelRoshan Pius
Bug: None Test: N/A Change-Id: Ifa6cb7eac60c38edb038cbf7316a4f852f3e8f08
2021-11-10Merge "Add min_sdk for uwb HAL rust stubs"TreeHugger Robot
2021-11-10uwb(hal): Add CCC session type SESSION_INIT_CMDRoshan Pius
Bug: 197886322 Test: Compiles Change-Id: I7204f49ffc0ef7064074443b637764299e49c6d2
2021-11-09Add min_sdk for uwb HAL rust stubsziyiw
Test: mmm Bug: 197341298 Change-Id: Ifda42345a83e26c1ba31bfb76b4aa610e7577997
2021-11-05uwb(hal): Add a capabilities mechanism for vendor commandsRoshan Pius
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-10-20uwb(hal): Add doc for the vendor command versioning schemeRoshan Pius
Bug: 197886322 Test: Compiles Change-Id: I25a6bc7d3db1a836c71900a480d8d3fbeb47306a
2021-10-18uwb: Change readme.txt to README.mdRoshan Pius
Bug: 197886322 Test: Compiles Change-Id: I30c0c6c3a0d807130f574d4d59aba89d3ffabea4
2021-10-13uwb(interface): Add a package for Android specific params in UCIRoshan Pius
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-09-23uwb: Add vts tests for UWB HALRoshan Pius
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-08-27uwb: Default HAL implementationRoshan Pius
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-26Merge "uwb(hal): Refactor HAL to support multiple UWB chips"Roshan Pius
2021-08-24Added rust stubs for HAL.ziyiw
Test: mmm hardware/interfaces/uwb Bug: 197341298 Change-Id: I6c08d7e5536c537709f07b618326f9c336c02b55
2021-08-24uwb(hal): Refactor HAL to support multiple UWB chipsRoshan Pius
Changes: 1. Move existing IUwb interface to IUwbChip. 2. Rename |write| to |sendUciMessage| Bug: 197638976 Test: Compiles Change-Id: Ie152bf54029fdf4584b45ad81a5fdb8ae09b41d4
2021-08-11uwb: Allow uwb apex to include HALRoshan Pius
Bug: 188911079 Test: Compiles Change-Id: I70d0d02f7b6d09f0e86ca392fef3d7876de4f0d8
2021-08-11HAL implementation for UWB HALsreenivasaiah
Bug: 195308730 Test: Compiles Change-Id: Idae467bc435394a840cdec7dce30d0016c790a21