summaryrefslogtreecommitdiffstats
path: root/libsensors_iio/software/core/mllite/mlmath.c
diff options
context:
space:
mode:
authorJP Abgrall <jpa@google.com>2012-10-03 20:16:57 -0700
committerJP Abgrall <jpa@google.com>2012-10-03 20:16:57 -0700
commit33ce91b37062fa63af192f5643de93f3beebe854 (patch)
treeba6a03c7954a32ce23b00c6d46cd3d524f4d7007 /libsensors_iio/software/core/mllite/mlmath.c
parent64ca18f95225d0a86f7ccfd1d21c23971b9f77ae (diff)
downloadandroid_hardware_invensense-cm-10.1.tar.gz
android_hardware_invensense-cm-10.1.tar.bz2
android_hardware_invensense-cm-10.1.zip
1. Removed all #ifdef in HAL's member APIs. 2. Added necessary comments as reference. 3. Made changes for coding style, optimization and so on per prior comments. 4. Now raw/calibrated gyroscope sensors could co-exist Default sensor would be calibrated gyroscope sensor for getDefaultSensor() call in Android. * Correctly handle onPower()/masterEnable(). * Use the support functions for reading/writing sysfs. 1 line instead of 9 all over the place. * Fix return code for {read,write}_sysfs_int(): was > 0 in case of failure instead of < 0. Bug: 7211625 Change-Id: Ib49dab8ca0f48f45a2838de72f4f8ac011d0e68f
Diffstat (limited to 'libsensors_iio/software/core/mllite/mlmath.c')
-rw-r--r--libsensors_iio/software/core/mllite/mlmath.c68
1 files changed, 0 insertions, 68 deletions
diff --git a/libsensors_iio/software/core/mllite/mlmath.c b/libsensors_iio/software/core/mllite/mlmath.c
deleted file mode 100644
index 5eb4264..0000000
--- a/libsensors_iio/software/core/mllite/mlmath.c
+++ /dev/null
@@ -1,68 +0,0 @@
-/*
- $License:
- Copyright (C) 2011 InvenSense Corporation, All Rights Reserved.
- See included License.txt for License information.
- $
- */
-/*******************************************************************************
- *
- * $Id: mlmath.c 5629 2011-06-11 03:13:08Z mcaramello $
- *
- *******************************************************************************/
-
-#include <math.h>
-
-double ml_asin(double x)
-{
- return asin(x);
-}
-
-double ml_atan(double x)
-{
- return atan(x);
-}
-
-double ml_atan2(double x, double y)
-{
- return atan2(x, y);
-}
-
-double ml_log(double x)
-{
- return log(x);
-}
-
-double ml_sqrt(double x)
-{
- return sqrt(x);
-}
-
-double ml_ceil(double x)
-{
- return ceil(x);
-}
-
-double ml_floor(double x)
-{
- return floor(x);
-}
-
-double ml_cos(double x)
-{
- return cos(x);
-}
-
-double ml_sin(double x)
-{
- return sin(x);
-}
-
-double ml_acos(double x)
-{
- return acos(x);
-}
-
-double ml_pow(double x, double y)
-{
- return pow(x, y);
-}