History log of /hardware/invensense/mlsdk/mllite/ml.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
895401859313187f15a800e62d43e6bcbf48fada 15-Jun-2012 JP Abgrall <jpa@google.com> Revert "HACK: libsensors: Initial attempt at MotionApps 5.1 for MPU6050 + AKM8975"

Need to revert this.
The new iio hal breaks the build for other devices.
I first need understand the dependencies.

This reverts commit c0aca57ba5869c883bb8ce2dd1d90db86c8212f9.
/hardware/invensense/mlsdk/mllite/ml.h
c0aca57ba5869c883bb8ce2dd1d90db86c8212f9 15-Jun-2012 JP Abgrall <jpa@google.com> HACK: libsensors: Initial attempt at MotionApps 5.1 for MPU6050 + AKM8975

The code in this patch still needs work.
But checking it in will allow other parts of the sensor stack to have
something to work with.

1. Have sensor HAL for IIO driver, which uses MPU6050 + AKM8975 (on 2nd bus).
2. Include MPL binaries (libmllite.so/libmplmpu.so).
3. Include necessary header files.
4. remove light sensor dependency.
5. add missing include file.
6. modify the module name into "manta".
7. remove mlsdk directory.
8. Fix some known issues.
9. Sync up to June.12.
10. Tweak slightly so that it can be used with other sensors on manta.

Change-Id: Ibabcef6efe279724ad5d6f7640d66f99c59feaaf
Signed-off-by: Mars Lee <mlee@invensense.com>
/hardware/invensense/mlsdk/mllite/ml.h
7f7785f89f4e04c27f0bb6cb11776778305f3c39 14-Oct-2011 Rosa Chow <rchow@invensense.com> SensorHAL: Handle the error flag for overflow or underflow

Invensense libmllite needs to be notified when either overflow or underflow
happens in raw values.
When HAL requires to measure hardware offset, coil init will be triggered.

Change-Id: I9076b3928ae5a26230ddd308c3a238a4721c1f87
/hardware/invensense/mlsdk/mllite/ml.h
147e22fb3558b13baed2b0fcf0b5a25f8bcf540b 30-Jul-2011 Kevin Powell <kpowell@invensense.com> handle yas530 offsets and stored cal better.

yas530 has offset registers that need to be persisted along with any
compass bias information. These changes, along with the associated
kernel update make that possible. Note that this change breaks
compatibility with previous versions of libmpl.so.

Change-Id: I2e4e6e0cf6330397f0a9e2e0536ff00dcc6d7a3a
/hardware/invensense/mlsdk/mllite/ml.h
42331858975144405f95243be8427084ee7d478d 01-Aug-2011 Jean-Baptiste Queru <jbq@google.com> Invensense sensor code, moved to the open-source side

Change-Id: I616c13fdbc2235e400660f6f7a97f879b30879fc
/hardware/invensense/mlsdk/mllite/ml.h