altos: Allow ms5607 driver to either set ao_sensor_errors or panic
[fw/altos] / src / kernel / ao_data.h
index f52e17e2df01675562baab8df4f0c64a1251f72d..5a340c3f3b4526f5700ba487063368dcb5602f9c 100644 (file)
 #define AO_DATA_MAX6691 0
 #endif
 
+#ifndef HAS_SENSOR_ERRORS
+#if HAS_IMU || HAS_MMA655X || HAS_MS5607 || HAS_MS5611
+#define HAS_SENSOR_ERRORS      1
+#endif
+#endif
+
+#if HAS_SENSOR_ERRORS
+extern uint8_t                 ao_sensor_errors;
+#endif
+
 #ifdef AO_DATA_RING
 
 #define AO_DATA_ALL    (AO_DATA_ADC|AO_DATA_MS5607|AO_DATA_MPU6000|AO_DATA_HMC5883|AO_DATA_MMA655X|AO_DATA_MPU9250|AO_DATA_ADXL375)