+#define ao_data_along(packet) ao_mpu6000_along(&(packet)->mpu6000)
+#define ao_data_across(packet) ao_mpu6000_across(&(packet)->mpu6000)
+#define ao_data_through(packet) ao_mpu6000_through(&(packet)->mpu6000)
+
+#define ao_data_roll(packet) ao_mpu6000_roll(&(packet)->mpu6000)
+#define ao_data_pitch(packet) ao_mpu6000_pitch(&(packet)->mpu6000)
+#define ao_data_yaw(packet) ao_mpu6000_yaw(&(packet)->mpu6000)
+
+/* Bit-banging i2c */
+#define AO_I2C_SCL_PORT (&stm_gpiod)
+#define AO_I2C_SCL_PIN 1
+#define AO_I2C_SDA_PORT (&stm_gpiod)
+#define AO_I2C_SDA_PIN 4
+
+/*
+ * MMC5983
+ *
+ * pin 1 NE corner of chip
+ *
+ * +along -Y
+ * +across +X
+ * +through -Z
+ */