altos/fox: Enable M25 driver for MRAM.
[fw/altos] / src / fox1ihu / ao_pins.h
index 09fd5e992347ff1e246bc54b339f0a7b5dab8386..f901a96b3579120238fd85a4cdb08a12756135e5 100644 (file)
@@ -244,4 +244,17 @@ struct ao_adc {
 #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
+
 #endif /* _AO_PINS_H_ */