From: Keith Packard Date: Tue, 13 Apr 2021 06:24:24 +0000 (-0700) Subject: Add force boot loader to ADC readings for testing X-Git-Url: https://git.gag.com/?a=commitdiff_plain;h=34e65ca9248050ddd26a963531f657e66237ef76;p=fw%2Faltos Add force boot loader to ADC readings for testing --- diff --git a/src/easymotor-v2/ao_pins.h b/src/easymotor-v2/ao_pins.h index 097ecb45..787b9326 100644 --- a/src/easymotor-v2/ao_pins.h +++ b/src/easymotor-v2/ao_pins.h @@ -97,22 +97,28 @@ #define AO_ADC_PIN1_PIN 1 #define AO_ADC_PIN1_CH 1 +#define AO_ADC_PIN2_PORT (&stm_gpioa) /* v_batt */ +#define AO_ADC_PIN2_PIN 3 +#define AO_ADC_PIN2_CH 3 + #define AO_ADC_RCC_AHBENR ((1 << STM_RCC_AHBENR_IOPAEN)) -#define AO_NUM_ADC 2 +#define AO_NUM_ADC 3 #define AO_DATA_RING 64 struct ao_adc { int16_t motor_pressure; int16_t v_batt; + int16_t force_bootloader; }; -#define AO_ADC_DUMP(p) \ - printf("tick: %5u motor_pressure: %5d batt: %5d\n", \ - (p)->tick, \ - (p)->adc.motor_pressure, \ - (p)->adc.v_batt); +#define AO_ADC_DUMP(p) \ + printf("tick: %5u motor_pressure: %5d batt: %5d boot: %5d\n", \ + (p)->tick, \ + (p)->adc.motor_pressure, \ + (p)->adc.v_batt, \ + (p)->adc.force_bootloader); /*