From 39243bceed2e988791b9654ed0fca2ab0806bb9f Mon Sep 17 00:00:00 2001 From: Heikki Hannikainen Date: Wed, 7 Aug 2002 11:22:26 +0000 Subject: Made battery_level() use the power history table to get an average battery level over the last 3 minutes. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1585 a1c6a512-1295-4272-9138-f99709370657 --- firmware/drivers/power.c | 29 ----------------------------- 1 file changed, 29 deletions(-) (limited to 'firmware/drivers/power.c') diff --git a/firmware/drivers/power.c b/firmware/drivers/power.c index 559509f..4a45041 100644 --- a/firmware/drivers/power.c +++ b/firmware/drivers/power.c @@ -37,29 +37,6 @@ bool charger_inserted(void) #endif } -/* Returns battery level in percent */ -int battery_level(void) -{ - int level; - - level = adc_read(ADC_UNREG_POWER); - if(level < 0) - level = 0; - - if(level > BATTERY_LEVEL_FULL) - level = BATTERY_LEVEL_FULL; - - if(level < BATTERY_LEVEL_EMPTY) - level = BATTERY_LEVEL_EMPTY; - - return ((level-BATTERY_LEVEL_EMPTY) * 100) / BATTERY_RANGE; -} - -bool battery_level_safe(void) -{ - return adc_read(ADC_UNREG_POWER) > BATTERY_LEVEL_DANGEROUS; -} - void charger_enable(bool on) { #ifdef HAVE_CHARGE_CTRL @@ -105,12 +82,6 @@ bool charger_inserted(void) return false; } -/* Returns battery level in percent */ -int battery_level(void) -{ - return 100; -} - void charger_enable(bool on) { on = on; -- cgit v1.1