diff options
author | Mathias Agopian <mathias@google.com> | 2010-03-30 15:23:17 -0700 |
---|---|---|
committer | Mathias Agopian <mathias@google.com> | 2010-03-30 15:23:17 -0700 |
commit | ca97d389bfa2ccd6acf0fa4108efcf05d073f15d (patch) | |
tree | 5f5b2d35fb62501723b0777ff4f72a366db6d2f8 | |
parent | 941482982378880ddc8cd1d1e049ff3ba9ddff6b (diff) | |
download | dream-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.c | 12 |
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, |