summaryrefslogtreecommitdiffstats
path: root/libsensors/sensors.h
diff options
context:
space:
mode:
authorMike J. Chen <mjchen@sta.samsung.com>2010-11-11 17:31:07 -0800
committerMathias Agopian <mathias@google.com>2010-11-11 20:02:04 -0800
commit749e2d79ec72c186019456f60ce7f3dd18b2f68b (patch)
treebec8428878a25a30e925dc566fd410c1004c7fb6 /libsensors/sensors.h
parentae5be4a124733403d5025b536bf8271da4c16c41 (diff)
downloaddevice_samsung_crespo-749e2d79ec72c186019456f60ce7f3dd18b2f68b.zip
device_samsung_crespo-749e2d79ec72c186019456f60ce7f3dd18b2f68b.tar.gz
device_samsung_crespo-749e2d79ec72c186019456f60ce7f3dd18b2f68b.tar.bz2
S5PC11X: libsensor: Changes to match libakm change
Changes to match libakm change to get raw acc data from driver and to allow setting acc driver delay separately from mag/orientation driver. Change-Id: I7cfa7f5076e0735c17931558687c4cdf96959ac3 Signed-off-by: Mike J. Chen <mjchen@sta.samsung.com>
Diffstat (limited to 'libsensors/sensors.h')
-rw-r--r--libsensors/sensors.h13
1 files changed, 6 insertions, 7 deletions
diff --git a/libsensors/sensors.h b/libsensors/sensors.h
index 20884b6..4b12606 100644
--- a/libsensors/sensors.h
+++ b/libsensors/sensors.h
@@ -76,17 +76,16 @@ __BEGIN_DECLS
#define EVENT_TYPE_GYRO_Z REL_RZ
-// 720 LSG = 1G
-#define LSG (720.0f)
-#define NUMOFACCDATA 8
+// 64 LSB = 1G for KR3DM
+#define LSB (64.0f)
+#define NUMOFACCDATA (8.0f)
// conversion of acceleration data to SI units (m/s^2)
#define RANGE_A (2*GRAVITY_EARTH)
-#define RESOLUTION_A (RANGE_A/(256*NUMOFACCDATA))
-#define CONVERT_A (GRAVITY_EARTH / LSG / NUMOFACCDATA)
+#define CONVERT_A (GRAVITY_EARTH / LSB / NUMOFACCDATA)
#define CONVERT_A_X (CONVERT_A)
-#define CONVERT_A_Y (-CONVERT_A)
-#define CONVERT_A_Z (-CONVERT_A)
+#define CONVERT_A_Y (CONVERT_A)
+#define CONVERT_A_Z (CONVERT_A)
// conversion of magnetic data to uT units
#define CONVERT_M (1.0f/16.0f)