diff options
author | Peng Xu <pengxu@google.com> | 2016-11-03 11:56:27 -0700 |
---|---|---|
committer | Peng Xu <pengxu@google.com> | 2017-01-12 12:19:12 -0800 |
commit | 08a4dd9e890d0560c049a044c72e8202aa6f413a (patch) | |
tree | 2fd56a68625a97f861d06a4da3d21ddc34f4517c /tests | |
parent | 9eb5bbd45f37c5f2ee5633640b639372d72d92aa (diff) | |
download | libhardware-08a4dd9e890d0560c049a044c72e8202aa6f413a.tar.gz |
[sensors] Adding HAL API support for direct report mode
Added HAL function and constant definition for sensor direct
report mode. This new mode allows sensor hardware to communicate
with application directly via a lock-free queue based on shared
memory to achieve low latency and high report frequency.
Test: compiles and runs
Bug: 30985702
Change-Id: I79c73bcdcc45d43b5a236d65874e5071a589cecd
Diffstat (limited to 'tests')
-rw-r--r-- | tests/hardware/struct-offset.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/tests/hardware/struct-offset.cpp b/tests/hardware/struct-offset.cpp index 10c08957..7f7f2e0d 100644 --- a/tests/hardware/struct-offset.cpp +++ b/tests/hardware/struct-offset.cpp @@ -116,7 +116,9 @@ void CheckOffsets(void) { CHECK_MEMBER_AT(sensors_poll_device_1_t, batch, 76, 144); CHECK_MEMBER_AT(sensors_poll_device_1_t, flush, 80, 152); CHECK_MEMBER_AT(sensors_poll_device_1_t, inject_sensor_data, 84, 160); - CHECK_MEMBER_AT(sensors_poll_device_1_t, reserved_procs, 88, 168); + CHECK_MEMBER_AT(sensors_poll_device_1_t, register_direct_channel, 88, 168); + CHECK_MEMBER_AT(sensors_poll_device_1_t, config_direct_report, 92, 176); + CHECK_MEMBER_AT(sensors_poll_device_1_t, reserved_procs, 96, 184); //Types defined in fb.h CHECK_MEMBER_AT(framebuffer_device_t, common, 0, 0); |