altos: Define full-scale gyro and accel values for MPU6000
[fw/altos] / src / drivers / ao_mpu6000.h
index fc7af1e0390c289c308a5c445175bdf04940e96b..5c0cee1b1184e02dcfdcf340e815ae3f4a75cac5 100644 (file)
 /* Self test gyro is approximately 50°/s */
 #define MPU6000_ST_GYRO(full_scale)    ((int16_t) (((int32_t) 32767 * (int32_t) 50) / (full_scale)))
 
+#define MPU6000_GYRO_FULLSCALE 2000
+#define MPU6000_ACCEL_FULLSCALE        16
+
 struct ao_mpu6000_sample {
        int16_t         accel_x;
        int16_t         accel_y;
@@ -155,9 +158,6 @@ struct ao_mpu6000_sample {
        int16_t         gyro_z;
 };
 
-extern struct ao_mpu6000_sample ao_mpu6000_current;
-extern uint8_t ao_mpu6000_valid;
-
 void
 ao_mpu6000_init(void);