demo hacking -- disable everything but ADC
[fw/altos] / src / stm-demo-adc / ao_pins.h
index 428fcde99aab90d1aee3001da0de491bfed5841b..1ca7d8a6aceb7211a2c6f50a8382296991535fb3 100644 (file)
@@ -146,27 +146,32 @@ struct ao_adc {
        int16_t                 idd;
        int16_t                 temp;
        int16_t                 vref;
+       int16_t                 pot;
 };
 
-#define AO_ADC_DUMP(p) printf("idd %5d temp %5d vref %5d\n", \
-                              (p)->idd, (p)->temp, (p)->vref)
+#define AO_ADC_DUMP(p) printf("idd %5d temp %5d vref %5d pot %5d\n", \
+                              (p)->idd, (p)->temp, (p)->vref, (p)->pot)
 
 #define AO_ADC_IDD             4
 #define AO_ADC_PIN0_PORT       (&stm_gpioa)
 #define AO_ADC_PIN0_PIN                4
 
+#define AO_ADC_POT             5
+#define AO_ADC_PIN1_PORT       (&stm_gpioa)
+#define AO_ADC_PIN1_PIN                5
+
 #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_DATA_RING           32
-#define AO_NUM_ADC             3
+#define AO_NUM_ADC             4
 
 #define AO_ADC_SQ1             AO_ADC_IDD
 #define AO_ADC_SQ2             AO_ADC_TEMP
 #define AO_ADC_SQ3             AO_ADC_VREF
+#define AO_ADC_SQ4             AO_ADC_POT
        
 #define HAS_I2C_1              1
 #define I2C_1_PB6_PB7          0