X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Fstm-demo-adc%2Fao_pins.h;fp=src%2Fstm-demo-adc%2Fao_pins.h;h=1ca7d8a6aceb7211a2c6f50a8382296991535fb3;hb=2b5b00a1cef4b2eea0220bd2b08354b54144621a;hp=428fcde99aab90d1aee3001da0de491bfed5841b;hpb=1d9f7ce6cf3c55095f7e6e741a83d3de343ca70f;p=fw%2Faltos diff --git a/src/stm-demo-adc/ao_pins.h b/src/stm-demo-adc/ao_pins.h index 428fcde9..1ca7d8a6 100644 --- a/src/stm-demo-adc/ao_pins.h +++ b/src/stm-demo-adc/ao_pins.h @@ -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