altos: Add support for multiple SPI busses and sharing device drivers
[fw/altos] / src / megametrum-v0.1 / ao_pins.h
index f5789cf9df993d2b3bdd277fb3d6e359cbe9497d..46098d34689d060af88bdb24b6b762ab2d676835 100644 (file)
@@ -174,4 +174,21 @@ struct ao_adc {
 #define AO_ADC_SQ8             AO_ADC_V_PBATT
 #define AO_ADC_SQ9             AO_ADC_TEMP
 
+/*
+ * Pressure sensor settings
+ */
+#define AO_MS5607_CS_GPIO      stm_gpioc
+#define AO_MS5607_CS           4
+#define AO_MS5607_CS_MASK      (1 << AO_MS5607_CS)
+#define AO_MS5607_SPI_INDEX    (STM_SPI_INDEX(1))
+
+/*
+ * SPI Flash memory
+ */
+
+#define M25_MAX_CHIPS          1
+#define AO_M25_SPI_CS_PORT     stm_gpiod
+#define AO_M25_SPI_CS_MASK     (1 << 3)
+#define AO_M25_SPI_BUS         STM_SPI_INDEX(2)
+
 #endif /* _AO_PINS_H_ */