summaryrefslogtreecommitdiff
path: root/src/kernel/ao_data.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/kernel/ao_data.h')
-rw-r--r--src/kernel/ao_data.h12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/kernel/ao_data.h b/src/kernel/ao_data.h
index d62852ef..9a3b389c 100644
--- a/src/kernel/ao_data.h
+++ b/src/kernel/ao_data.h
@@ -41,6 +41,13 @@
#define AO_DATA_MPU6000 0
#endif
+#if HAS_MPU9250
+#include <ao_mpu9250.h>
+#define AO_DATA_MPU9250 (1 << 2)
+#else
+#define AO_DATA_MPU9250 0
+#endif
+
#if HAS_HMC5883
#include <ao_hmc5883.h>
#define AO_DATA_HMC5883 (1 << 3)
@@ -57,7 +64,7 @@
#ifdef AO_DATA_RING
-#define AO_DATA_ALL (AO_DATA_ADC|AO_DATA_MS5607|AO_DATA_MPU6000|AO_DATA_HMC5883|AO_DATA_MMA655X)
+#define AO_DATA_ALL (AO_DATA_ADC|AO_DATA_MS5607|AO_DATA_MPU6000|AO_DATA_HMC5883|AO_DATA_MMA655X|AO_DATA_MPU9250)
struct ao_data {
uint16_t tick;
@@ -74,6 +81,9 @@ struct ao_data {
int16_t z_accel;
#endif
#endif
+#if HAS_MPU9250
+ struct ao_mpu9250_sample mpu9250;
+#endif
#if HAS_HMC5883
struct ao_hmc5883_sample hmc5883;
#endif