It's typical to make the HAL binary to link its dependencies statically
to make the resulting APEX smaller. Will do it as a follow-up.
Bug: 297467264
Test: VtsAidlHalContextHubTargetTest
Change-Id: Icbc558d81a473b5ea01d2d0b5f7090fcb5365085
Test: Tested on V1 HAL, before this change, it failed. After this
change, it showed ignored.
Bug: 287400067
Change-Id: I171cfd08da97d0b5830d241a9cd6ce2fa1f899dc
Remove the tests related to null callbacks and the restriction of
nonempty preloaded nanoapps.
Bug: 279220092
Test: VTS test and manual test
Change-Id: Iaa8918f398e71ba25d47c64bd36e73746bf09b84
Bug: 271846335
Test: m, flash, boot # normal
Test: logs # normal
Test: Dump context hub service and AIDL HAL # normal
Test: atest VtsAidlHalContextHubTargetTest
Change-Id: I8268bdab0aaf58863d71c7d065aa89223368199b
Makes the NAN session request / state updates a parceable to make it
easier to add parameters to the APIs that use them over time.
Fixes: 271435739
Test: presubmits
Change-Id: I96592742095fd01a45c9fc245516304249b7434f
With current hardware limitations, WiFi chips are unable to support NAN
session initialization without assistance of the WiFi framework.
Update the Contexthub HAL APIs to allow Contexthubs to request the
framework enable a NAN session on their behalf so they can make low
power NAN requests to the initialized session without waking the main
CPU.
Bug: 229888878
Test: Update Contexthub HAL
Change-Id: I47a6a1b0512099727c7343542c2aff814dc0d59a
Update the default HAL to reflect the API definition, which says that
the HAL should silently ignore incorrect values.
Bug: 233853737
Bug: 241339296
Test: Compile only
Change-Id: Iae541e29706dddc6c9acb0563a2b484b75b549b5
(cherry picked from commit bb1d8bfc93)
Update the default HAL to reflect the API definition, which says that
the HAL should silently ignore incorrect values.
Bug: 233853737
Test: Compile only
Change-Id: Iae541e29706dddc6c9acb0563a2b484b75b549b5
Since an invalid argument to hostEndpointDisconnected should
be ignored by the HAL (and the Context Hub service), remove
the EX_ILLEGAL_ARGUMENT requirement in the Context Hub AIDL
HAL.
Bug: 216798253
Test: Compile
Change-Id: I83f08ccb998e6b494307de51f8709f3e0fbd2c99
Follow the pattern of using well-defined AIDL error codes as
return values for methods.
Bug: 213474931
Test: Compile, run VTS
Change-Id: If04d989cf504161638ec47b2302e60cbf32db502
Test check is too strict, since major/minor/patch version can be
zero independently.
Bug: 194285834
Test: Run test
Change-Id: I42bb1ae72312e7a10b16830306129f270199da18