OSDN Git Service

Experimental accelerometer calibration routine
[android-x86/hardware-intel-libsensors.git] / transform.c
index 74d5ef1..25094f6 100644 (file)
@@ -299,6 +299,8 @@ static int finalize_sample_default (int s, sensors_event_t* data)
                case SENSOR_TYPE_ACCELEROMETER:
                        /* Always consider the accelerometer accurate */
                        data->acceleration.status = SENSOR_STATUS_ACCURACY_HIGH;
+                       if (sensor[s].quirks & QUIRK_BIASED)
+                               calibrate_accel(s, data);
                        denoise(s, data);
                        break;