From 6a6c820f5f27b7e0d64a7c3e0cd546db7385bb49 Mon Sep 17 00:00:00 2001 From: Robert Kukla Date: Tue, 11 Mar 2008 09:38:12 +0000 Subject: m:robe 100 - remove ugly workaround for false initial voltage readings and wait until readings have settled instead git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16626 a1c6a512-1295-4272-9138-f99709370657 --- firmware/powermgmt.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'firmware/powermgmt.c') diff --git a/firmware/powermgmt.c b/firmware/powermgmt.c index d1efa29dca..072a31fa3f 100644 --- a/firmware/powermgmt.c +++ b/firmware/powermgmt.c @@ -798,6 +798,9 @@ static void power_thread(void) #endif /* Delay reading the first battery level */ +#ifdef MROBE_100 + while(battery_adc_voltage()>4200) /* gives false readings initially */ +#endif sleep(HZ/100); /* initialize the voltages for the exponential filter */ -- cgit v1.2.3