OSDN Git Service

iio-sensors: Add suport for STEP_DETECTOR sensor
[android-x86/hardware-intel-libsensors.git] / calibration.h
index fc8f3e9..cf66705 100644 (file)
@@ -9,7 +9,8 @@
 
 #define MAGN_DS_SIZE 32
 
-struct compass_cal {
+
+typedef struct {
     /* hard iron offsets */
     double offset[3][1];
 
@@ -23,22 +24,28 @@ struct compass_cal {
     float sample[MAGN_DS_SIZE][3];
     unsigned int sample_count;
     float average[3];
-};
+}
+compass_cal_t;
+
 
-struct gyro_cal {
+typedef struct {
     float bias_x, bias_y, bias_z;
     int count;
     float min_x, min_y, min_z;
     float max_x, max_y, max_z;
-};
+}
+gyro_cal_t;
+
 
 typedef double mat_input_t[MAGN_DS_SIZE][3];
 
-void calibrate_compass (struct sensors_event_t* event, struct sensor_info_t* info);
-void compass_read_data (struct sensor_info_t* info);
-void compass_store_data (struct sensor_info_t* info);
 
-void calibrate_gyro(struct sensors_event_t* event, struct sensor_info_t* info);
-void gyro_cal_init(struct sensor_info_t* info);
-void gyro_store_data (struct sensor_info_t* info);
+void calibrate_compass  (sensors_event_t* event, sensor_info_t* info);
+void compass_read_data  (sensor_info_t* info);
+void compass_store_data (sensor_info_t* info);
+
+void calibrate_gyro     (sensors_event_t* event, sensor_info_t* info);
+void gyro_cal_init      (sensor_info_t* info);
+void gyro_store_data    (sensor_info_t* info);
+
 #endif