platform_hardware_interfaces/automotive
Yu Shan f4647e03f4 Avoid holding lock while calling callback.
Avoid holding lock while calling property store
OnValueChangeCallback. This might cause dead lock if
VehiclePropertyStore is accessed within the callback.

Test: atest VehiclePropertyStoreTest
Bug: 306511577
Change-Id: I5e29e9715d4429ccde5145af385a363bac548af7
2023-10-30 13:47:56 -07:00
..
audiocontrol Add defaults for audio AIDL interfaces 2023-10-18 19:29:12 +00:00
can Merge "Use std::filesystem when libc++ is new enough" into main am: 37d5948144 2023-09-21 22:16:04 +00:00
evs Merge "Update CameraStreamBuffering test and correct instance name" into main am: 945c9aa1de am: 9ca0c6637f am: f3f9a4c7cb 2023-10-18 22:32:39 +00:00
ivn_android_device Add VTS for IVN HAL. 2023-05-01 16:01:06 -07:00
occupant_awareness/aidl Merge "Add a manifest fragment for occupant awareness" am: 2247059f55 am: fc24255d23 am: 2d0b3d8bbc 2023-03-28 23:57:38 +00:00
remoteaccess Implement scheduleTask in TestWakeupClientService. 2023-10-18 13:44:55 -07:00
sv Refactored automotiveSvV1.0_fuzzer 2023-09-11 10:42:12 +05:30
vehicle Avoid holding lock while calling callback. 2023-10-30 13:47:56 -07:00
OWNERS
README.md
TEST_MAPPING

Autmotive HALs


Overview:

The automotive HAL tree is used by Android Automotive to discover and operate hardware specific to a car.

The HALs are not (yet) frozen, as the HAL definition is expected to evolve between Android releases.