-#define AO_ADC_SQ6 AO_ADC_IHU_CURRENT
-#define AO_ADC_SQ7 AO_ADC_RX_CD
-#define AO_ADC_SQ8 AO_ADC_ANT_SENSE_1
-#define AO_ADC_SQ9 AO_ADC_ANT_SENSE_2
-#define AO_ADC_SQ10 AO_ADC_TEMP
+#define AO_ADC_SQ5_NAME "ihu_current"
+#define AO_ADC_SQ6 AO_ADC_RX_CD
+#define AO_ADC_SQ6_NAME "rx_cd"
+#define AO_ADC_SQ7 AO_ADC_ANT_SENSE_1
+#define AO_ADC_SQ7_NAME "ant_sense_1"
+#define AO_ADC_SQ8 AO_ADC_ANT_SENSE_2
+#define AO_ADC_SQ8_NAME "ant_sense_2"
+#define AO_ADC_SQ9 AO_ADC_GYRO_X_1
+#define AO_ADC_SQ9_NAME "gyro_x_1"
+#define AO_ADC_SQ10 AO_ADC_GYRO_Z_1
+#define AO_ADC_SQ10_NAME "gyro_z_1"
+#define AO_ADC_SQ11 AO_ADC_GYRO_X_2
+#define AO_ADC_SQ11_NAME "gyro_x_2"
+#define AO_ADC_SQ12 AO_ADC_GYRO_Z_2
+#define AO_ADC_SQ12_NAME "gyro_z_2"
+#define AO_ADC_SQ13 AO_ADC_TEMP
+#define AO_ADC_SQ13_NAME "temp"
+
+/* Watchdog timer */
+
+#define AO_WATCHDOG_INTERVAL AO_MS_TO_TICKS(40)
+#define AO_WATCHDOG_PORT (&stm_gpiod)
+#define AO_WATCHDOG_BIT 3
+
+/* MRAM device */
+
+#define M25_MAX_CHIPS 1
+#define AO_M25_SPI_CS_PORT (&stm_gpiod)
+#define AO_M25_SPI_CS_MASK (1 << 0)
+#define AO_M25_SPI_BUS AO_SPI_2_PB13_PB14_PB15