diff options
author | Linus Nielsen Feltzing <linus@haxx.se> | 2002-07-28 15:17:24 +0000 |
---|---|---|
committer | Linus Nielsen Feltzing <linus@haxx.se> | 2002-07-28 15:17:24 +0000 |
commit | 5cf6b411ac8ac9f3a79a69b57db042a2c930b6b2 (patch) | |
tree | d02071ecdc59b147515ac33dc42efee47fcc4d90 /firmware/drivers/power.c | |
parent | ad8ac5c3ceba6f44c2470730f1c34082c194ffdf (diff) | |
download | rockbox-5cf6b411ac8ac9f3a79a69b57db042a2c930b6b2.tar.gz rockbox-5cf6b411ac8ac9f3a79a69b57db042a2c930b6b2.zip |
Added battery_level_safe() function
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1480 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/drivers/power.c')
-rw-r--r-- | firmware/drivers/power.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/firmware/drivers/power.c b/firmware/drivers/power.c index 9811d85c8e..1228942af1 100644 --- a/firmware/drivers/power.c +++ b/firmware/drivers/power.c | |||
@@ -51,6 +51,11 @@ int battery_level(void) | |||
51 | return ((level-BATTERY_LEVEL_EMPTY) * 100) / BATTERY_RANGE; | 51 | return ((level-BATTERY_LEVEL_EMPTY) * 100) / BATTERY_RANGE; |
52 | } | 52 | } |
53 | 53 | ||
54 | bool battery_level_safe(void) | ||
55 | { | ||
56 | return adc_read(ADC_UNREG_POWER) > BATTERY_LEVEL_DANGEROUS; | ||
57 | } | ||
58 | |||
54 | void charger_enable(bool on) | 59 | void charger_enable(bool on) |
55 | { | 60 | { |
56 | #ifdef ARCHOS_RECORDER | 61 | #ifdef ARCHOS_RECORDER |