History log of /hardware/invensense/65xx/libsensors_iio/MPLSensor.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
aa6e3cf47e19e4cf2c98490bef5e200934a39ee6 11-Dec-2014 Chih-Hung Hsieh <chh@google.com> Ignore or fix trivial clang compiler warnings.

* Unused parameters and private fields are harmless.
* GNU designator syntax is accepted by clang too.
* Typo in include guard is fixed.
* Comparing array to NULL is redundant, but we should change
the source code. The same warning could be given to other
kind of pointer comparisons that we want to catch.

Change-Id: Ia6999e955e026c9e6bc81355b788b29dc53cae42
/hardware/invensense/65xx/libsensors_iio/MPLSensor.cpp
78bf57f16eee86d78690492cbd16eed916078b15 26-Nov-2014 Andreas Gampe <agampe@google.com> Invensense: Fix unused variables & functions

For build-system CFLAGS clean-up, fix unused variables and functions.

Change-Id: I1f5d2bfeb9317828ccbc007d6e714c3ff67cca1e
/hardware/invensense/65xx/libsensors_iio/MPLSensor.cpp
48bd29287a3b22fd1803e10b39c1ec2c55c445df 21-Nov-2014 Dan Albert <danalbert@google.com> Fix some bugs caught by warnings.

This code had several cases of trying to use memset(3) to zero out an
array, but was using sizeof(char*) instead of the real size of the
buffer, so I've fixed it up to just use calloc(3) instead.

There were very obvious warnings for this. Along the lines of
"warning: this doesn't do what you think it does". To avoid this kind
of thing going unnoticed in the future, I've turned on -Werror and
-Wall in the project.

Change-Id: I06057976f1f4721dcf9acdd37f2cb8a64b7865a7
/hardware/invensense/65xx/libsensors_iio/MPLSensor.cpp
d6978c09936e45b596b9347d937c3530bcbfe9b9 17-Apr-2014 Aravind Akella <aakella@google.com> Update driver to follow new sensor_t struct after inclusion of flags and maxDelay fields.

Change-Id: Ic0f6b4dba8b6ae5fe648bbb9b5a89fcf22c49848
/hardware/invensense/65xx/libsensors_iio/MPLSensor.cpp
837114be39145f30cc8a18e72e730d06a48a4a8d 08-Apr-2014 Aravind Akella <aakella@google.com> Update driver to follow new sensor_t format after inclusion of stringType and requiredPermission

Change-Id: Iee933348424d71bd93fe461583fe53e0bcca7550
/hardware/invensense/65xx/libsensors_iio/MPLSensor.cpp
8857714a5b23734eebfcfab171021d9220475a08 05-Apr-2014 Etienne Le Grand <etn@google.com> Revert "Update drivers to follow new sensor_t format"

This reverts commit 50b4bc1c7f7e785f3548f26c80ce5e4267b09c72.

Change-Id: I71d944f1ff350af82685ec91dd0b4f4c32867afa
/hardware/invensense/65xx/libsensors_iio/MPLSensor.cpp
50b4bc1c7f7e785f3548f26c80ce5e4267b09c72 05-Apr-2014 JP Abgrall <jpa@google.com> Update drivers to follow new sensor_t format

This deals with inclusion of stringType and requiredPermission

Change-Id: Ife22a545550aff3f410dd2e7a47d7c59f64d9d24
/hardware/invensense/65xx/libsensors_iio/MPLSensor.cpp
cd79002b2edb60b25843e5f4f9a06e768bc1a568 05-Sep-2013 Nick Vaccaro <nvaccaro@google.com> Motion Apps 5.1.6 Release Candidate 54

Invensense HAL code specific for 65xx chip family.

Change-Id: I5bf5f4fc64df00237fcd306dd49d54c0a51827ba
Signed-off-by: Nick Vaccaro <nvaccaro@google.com>
/hardware/invensense/65xx/libsensors_iio/MPLSensor.cpp
9b98ed996e18d6097c9976c9cfe9a0c9397998fe 07-Aug-2013 Mathias Agopian <mathias@google.com> fix build. new sensor hal header.

Change-Id: Id516752b8321a53a4826e21521a6ecce02b1a772
/hardware/invensense/65xx/libsensors_iio/MPLSensor.cpp
2a34df3e7851e7af4095fda80700562af17c4e28 18-Jun-2013 Vineeta Srivastava <vsrivastava@google.com> Invensense: 65xx: Null check for pressor sensor

system server is restarted repeatedly due to dataabort of the sensor HAL
when sensor probe is failed.

Change-Id: I489a3b079be07355b3987f86dec6f2bfabafde79
/hardware/invensense/65xx/libsensors_iio/MPLSensor.cpp
4a28f9c897c46c42a255823f7e307169a828a025 18-Jun-2013 Rosa Chow <rchow@invensense.com> Motion Apps 5.1.6 Release Candidate 25

Added multi-rate support for sensors in batch mode.
Fix step detector and step counter bugs.
Calib-bias entries are now updated after executing self_test.
Fix batching mode bug where timeout greater than buffer size was not being handled correctly.
Ensure MPU goes into sleep mode when idle.
Fifo overflows checks added to batch mode.
Batch mode takes priority over continuous mode when concurrent requests are made.

Change-Id: I5185723cd54831f3d36c125865049bd4311be2f0
/hardware/invensense/65xx/libsensors_iio/MPLSensor.cpp
8a501706d8a30295a312ccc05fba80097050204f 13-Jun-2013 kangsik.shin <kangsik.shin@lge.com> Invensense: 65xx: Null check for pressor sensor (DO NOT MERGE)

system server is restarted repeatedly due to dataabort of the sensor HAL
when sensor probe is failed.

Change-Id: I9f0deb40ea54b377a870a3429791ad042a3d2265
/hardware/invensense/65xx/libsensors_iio/MPLSensor.cpp
49ea3e26ca3c6a779e527a0322e49a663333350a 05-Jun-2013 Rosa Chow <rchow@invensense.com> Motion Apps 5.1.6 Release Candidate 13

Invensense HAL code specific for 65xx chip family.

Change-Id: Id82bfc3ea94fb5cf04196002bab59c15773a3c5b
/hardware/invensense/65xx/libsensors_iio/MPLSensor.cpp