From d4e08e1aedfd5c69a0bf12c663d67263bc9f3d61 Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Sat, 16 Jun 2018 23:48:31 -0700 Subject: [PATCH] altos/telelco-v2.0: Also sample temp and v_ref with ADC For testing. Signed-off-by: Keith Packard --- src/telelco-v2.0/ao_pins.h | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/telelco-v2.0/ao_pins.h b/src/telelco-v2.0/ao_pins.h index 48aeabdf..f5f2f178 100644 --- a/src/telelco-v2.0/ao_pins.h +++ b/src/telelco-v2.0/ao_pins.h @@ -362,13 +362,15 @@ struct ao_adc { int16_t v_batt; + int16_t temp; + int16_t v_ref; }; #define AO_ADC_DUMP(p) \ - printf("batt: %5d\n", p.v_batt) + printf("batt: %5d temp: %5d v_ref: %5d\n", (p)->v_batt, (p)->temp, (p)->v_ref) #define HAS_ADC_SINGLE 1 -#define HAS_ADC_TEMP 0 +#define HAS_ADC_TEMP 1 #define HAS_BATTERY_REPORT 1 #define AO_ADC_V_BATT 0 @@ -381,8 +383,10 @@ struct ao_adc { #define AO_ADC_PIN0_PIN AO_ADC_V_BATT_PIN #define AO_ADC_SQ1 AO_ADC_V_BATT +#define AO_ADC_SQ2 STM_ADC_SQ_TEMP +#define AO_ADC_SQ3 STM_ADC_SQ_V_REF -#define AO_NUM_ADC 1 +#define AO_NUM_ADC 3 /* * Voltage divider on ADC battery sampler -- 2.30.2