From 878dc379b9d2bc7b102f5b022b3c3387b794ba9e Mon Sep 17 00:00:00 2001 From: Jason Kotzin Date: Wed, 10 Aug 2022 20:30:57 -0700 Subject: [PATCH] updates for merge --- src/platforms/jeff/platform.c | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/platforms/jeff/platform.c b/src/platforms/jeff/platform.c index f2dc273a..a0bfd63e 100644 --- a/src/platforms/jeff/platform.c +++ b/src/platforms/jeff/platform.c @@ -236,6 +236,16 @@ void platform_delay(uint32_t ms) while (!platform_timeout_is_expired(&timeout)); } +uint32_t platform_target_voltage_sense(void) +{ + uint32_t val; + adc_start(); + + while (!(1&(ADC->intflag))); + val = ((485*adc_result())>>12); /* 330 without divider, 485 with it */ + return val; +} + const char *platform_target_voltage(void) { uint32_t voltage; @@ -243,8 +253,7 @@ const char *platform_target_voltage(void) adc_start(); - while (!(1&(ADC->intflag))); - voltage = ((485*adc_result())>>12); /* 330 without divider, 485 with it */ + voltage = platform_target_voltage_sense(); out[0] = '0' + (char)(voltage/100); out[2] = '0' + (char)((voltage/10) % 10);