summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMathias Agopian <mathias@google.com>2010-03-30 15:23:17 -0700
committerMathias Agopian <mathias@google.com>2010-03-30 15:23:17 -0700
commitca97d389bfa2ccd6acf0fa4108efcf05d073f15d (patch)
tree5f5b2d35fb62501723b0777ff4f72a366db6d2f8
parent941482982378880ddc8cd1d1e049ff3ba9ddff6b (diff)
downloaddream-sapphire-ca97d389bfa2ccd6acf0fa4108efcf05d073f15d.tar.gz
fix [2557722] sensors don't return proper informations
updated info about sensors based on the datasheet of the various parts. range/resolution/power are on a best-guess basis. Change-Id: I588e4ffb1ca9bee69309a2b5421ab58f50ed9e5f
-rw-r--r--libsensors/sensors.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/libsensors/sensors.c b/libsensors/sensors.c
index 39787f5..2e57929 100644
--- a/libsensors/sensors.c
+++ b/libsensors/sensors.c
@@ -68,21 +68,21 @@ struct sensors_data_context_t {
static const struct sensor_t sSensorList[] = {
{ "AK8976A 3-axis Accelerometer",
- "The Android Open Source Project",
+ "Asahi Kasei",
1, SENSORS_HANDLE_BASE+ID_A,
- SENSOR_TYPE_ACCELEROMETER, 2.8f, 1.0f/4032.0f, 3.0f, { } },
+ SENSOR_TYPE_ACCELEROMETER, 2.8f*9.81f, 9.81f/45.0f, 3.0f, { } },
{ "AK8976A 3-axis Magnetic field sensor",
- "The Android Open Source Project",
+ "Asahi Kasei",
1, SENSORS_HANDLE_BASE+ID_M,
SENSOR_TYPE_MAGNETIC_FIELD, 2000.0f, 1.0f, 6.7f, { } },
{ "AK8976A Orientation sensor",
- "The Android Open Source Project",
+ "Asahi Kasei",
1, SENSORS_HANDLE_BASE+ID_O,
SENSOR_TYPE_ORIENTATION, 360.0f, 1.0f, 9.7f, { } },
{ "AK8976A Temperature sensor",
- "The Android Open Source Project",
+ "Asahi Kasei",
1, SENSORS_HANDLE_BASE+ID_T,
- SENSOR_TYPE_TEMPERATURE, 80.0f, 1.0f, 0.0f, { } },
+ SENSOR_TYPE_TEMPERATURE, 115.0f, 1.6f, 3.0f, { } },
};
static int open_sensors(const struct hw_module_t* module, const char* name,