History log of /hardware/invensense/6515/libsensors_iio/sensors_mpl.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
dda0105984d0d83ffbdc3644d7d4735a86b88867 22-Oct-2014 Nick Vaccaro <nvaccaro@google.com> sensors: mpu6515: dont reference count SMD events

Wakelock code should only ever hold wakelock across a single
return and re-entry into poll().

Remove unneccesary SMD mutex

Change-Id: I9774152f2326137259ceecb85a0430ffdc964124
/hardware/invensense/6515/libsensors_iio/sensors_mpl.cpp
e7bd2580e55c618e98fd95619f2e4e44a9d6a332 18-Oct-2014 Nick Vaccaro <nvaccaro@google.com> sensors: mpu6515: grab wakelock on significant motion event

The kernel sensor driver grabs a half second wakelock to allow time
for this HAL to read the significant motion event from the kernel and
grab its own wakelock. The HAL holds the wakelock until Sensor
Services calls poll() again, assuring that Sensor Services has
read the SMD event and will have grabbed its own wakelock.

Bug: 16540661
Change-Id: I1c88cd9386a9f711e6cba81a14539b835f4e7414
/hardware/invensense/6515/libsensors_iio/sensors_mpl.cpp
199449a4c52ff30e2804ab0bccf99b466c594c7c 15-Oct-2014 Nick Vaccaro <nvaccaro@google.com> sensors: mpu6515: fix memory corruption bug

Remove some superfluous code causing memory corruption.

Bug: 17990213
Change-Id: I3a6b867a9b00df5638fb87d0eb454027b98617c5
/hardware/invensense/6515/libsensors_iio/sensors_mpl.cpp
670dfdf96e62446e763f60c7c315fd7e25461242 14-Aug-2014 Nick Vaccaro <nvaccaro@google.com> Invensense: 6515: add SENSORS_DEVICE_API_VERSION_1_3 support

Update 6515 HAL to be SENSORS_DEVICE_API_VERSION_1_3 compliant

Bug: 16952122

Change-Id: Iae9bd783236a0128b89949c49b62a7ff2cea98ec
/hardware/invensense/6515/libsensors_iio/sensors_mpl.cpp
c6a022ca9e5b696874fb3ce0cc988f949a06533e 27-Jun-2014 Nick Vaccaro <nvaccaro@google.com> Invensense: 6515: Spoof flush complete for step counter

When flush is called for the step counter, allow the flush call to
happen, and then issue a flush completion event.

Bug: 15316005
Change-Id: I55bb3bc42c896ee6f9a222e5a09b519e64f4b09b
/hardware/invensense/6515/libsensors_iio/sensors_mpl.cpp
a73d574dda77810ae10046c68e7a9aa38ad77603 27-Mar-2014 Nick Vaccaro <nvaccaro@google.com> Invensense: 6515: Import of Motion Apps 5.2.0 HAL RC20 Release

Import latest Invensense HAL for use by devices using the 6515.

Change-Id: I1b585df6882ea007ffafba44261283784d667c2a
/hardware/invensense/6515/libsensors_iio/sensors_mpl.cpp
c3d4ca9f2df5ddf9894b36d1554fdfc95d625d3f 06-Dec-2013 Nick Vaccaro <nvaccaro@google.com> Motion Apps 5.2.0 HAL Release

Add latest 5.2.0 version of InvenSense HAL for the mpu9250 into it's own
unique folder named 6515 so that Hammerhead still uses it's original 65xx HAL.

Change-Id: I90f1bbbc1de2283a8d337495b6af59261cd63f88
Signed-off-by: Nick Vaccaro <nvaccaro@google.com>
/hardware/invensense/6515/libsensors_iio/sensors_mpl.cpp