altos: Test I2C code on discovery board.
[fw/altos] / src / stm-demo / ao_pins.h
index fecd8cdabdf476f251605108904d0c70313571d0..9fd1175ddcaaf34a4c6f3daefc427710596bf735 100644 (file)
@@ -119,6 +119,7 @@ struct ao_adc {
        uint16_t                tick;
        int16_t                 idd;
        int16_t                 temp;
+       int16_t                 vref;
 };
 
 #define AO_ADC_IDD             4
@@ -127,13 +128,21 @@ struct ao_adc {
 
 #define AO_ADC_RCC_AHBENR      ((1 << STM_RCC_AHBENR_GPIOAEN))
 #define AO_ADC_TEMP            16
+#define AO_ADC_VREF            17
 
 #define HAS_ADC_TEMP           1
 
-#define AO_NUM_ADC             2
+#define AO_NUM_ADC             3
 
 #define AO_ADC_SQ1             AO_ADC_IDD
 #define AO_ADC_SQ2             AO_ADC_TEMP
+#define AO_ADC_SQ3             AO_ADC_VREF
        
+#define HAS_I2C_1              1
+#define I2C_1_PB6_PB7          0
+#define I2C_1_PB8_PB9          1
+
+#define HAS_I2C_2              0
+#define I2C_2_PB10_PB11                0
 
 #endif /* _AO_PINS_H_ */