Merge commit '1511e20fbbdfe7bf30b9de73f06fc981eb494f09' into gingerbread-plus-aosp
* commit '1511e20fbbdfe7bf30b9de73f06fc981eb494f09':
improved comments and added a minDelay attribute to sensor_t
Merge commit '66a4095ca0ecfe89b10abe5402617450f57759cd' into gingerbread-plus-aosp
* commit '66a4095ca0ecfe89b10abe5402617450f57759cd':
Be more explicit about the rate at which sensor events must be returned
Merge commit '1a2bf61d4990ac9c04aa62b2c08f01e20593624a' into gingerbread-plus-aosp
* commit '1a2bf61d4990ac9c04aa62b2c08f01e20593624a':
fix the nusensor test
Merge commit '98c5309047d2eedfe93ac42243f9750cfeb3517e' into gingerbread-plus-aosp
* commit '98c5309047d2eedfe93ac42243f9750cfeb3517e':
move the old sensorHAL interface into a separate header
Merge commit 'cdefccdba52337df41f577d9ebfcfd67c05708cf' into gingerbread-plus-aosp
* commit 'cdefccdba52337df41f577d9ebfcfd67c05708cf':
new sensor_event_t structure for the new HAL that can handle bigger payloads
Merge commit 'b1e212e7b6fce2bc5c743b05853129e19760d7a4' into gingerbread-plus-aosp
* commit 'b1e212e7b6fce2bc5c743b05853129e19760d7a4':
New sensor HAL and test
Merge commit '1daacdc8d2d110d3edd077fcd2befa9884924e10' into gingerbread-plus-aosp
* commit '1daacdc8d2d110d3edd077fcd2befa9884924e10':
remove h/w specific YUV formats from the HAL
we now only support 2 "standard" yuv format in the HAL.
there is a new reserved range 0x100-0x1FF for OEMs.
Change-Id: I171fb0f8d90ded64773ac9c1e5adcab1e1f25c7f
Merge commit 'aabb70292351f231bfd4daae8b73edb788eeba1a' into gingerbread-plus-aosp
* commit 'aabb70292351f231bfd4daae8b73edb788eeba1a':
Fix a typo in the GRALLOC_USAGE_HW_2D constant.
Merge commit '00758793ab2803ddb463260dbbb0479f254a3959' into gingerbread-plus-aosp
* commit '00758793ab2803ddb463260dbbb0479f254a3959':
GPS: Add callback for creating threads that can call into the Java VM.
Merge commit '373a9c6efebc97ade940dc5996f24992cda450c7' into gingerbread-plus-aosp
* commit '373a9c6efebc97ade940dc5996f24992cda450c7':
Add some useful YUV formats. Add fourcc version of the definitions.
To eliminate an unnecessary thread in the framework GPS code, we now
require the GPS HAL to call callbacks from a thread created using the
create_thread_cb. Such threads are able to call directly into Java,
eliminating a polling thread in the GpsLocationProvider code.
Change-Id: I91eeea73b8908f10f10a93ae71034c63f806e8a1
Signed-off-by: Mike Lockwood <lockwood@android.com>
Add set_capabilities callback to inform the framework of the engine's capabilities.
Add more parameters to set_position_mode
Change-Id: I75572979c031ffc0d915bb9e8aebce09d4982336
Signed-off-by: Mike Lockwood <lockwood@android.com>
This change converts the hardware_legacy API to a HAL API.
More cleanup work will likely follow.
Change-Id: Ia4f9f8a9b12d84c239d367db3ad1dfdc830e0aba
Signed-off-by: Mike Lockwood <lockwood@android.com>