diff options
Diffstat (limited to 'firmware/drivers/power.c')
-rw-r--r-- | firmware/drivers/power.c | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/firmware/drivers/power.c b/firmware/drivers/power.c index 559509fa67..4a45041325 100644 --- a/firmware/drivers/power.c +++ b/firmware/drivers/power.c | |||
@@ -37,29 +37,6 @@ bool charger_inserted(void) | |||
37 | #endif | 37 | #endif |
38 | } | 38 | } |
39 | 39 | ||
40 | /* Returns battery level in percent */ | ||
41 | int battery_level(void) | ||
42 | { | ||
43 | int level; | ||
44 | |||
45 | level = adc_read(ADC_UNREG_POWER); | ||
46 | if(level < 0) | ||
47 | level = 0; | ||
48 | |||
49 | if(level > BATTERY_LEVEL_FULL) | ||
50 | level = BATTERY_LEVEL_FULL; | ||
51 | |||
52 | if(level < BATTERY_LEVEL_EMPTY) | ||
53 | level = BATTERY_LEVEL_EMPTY; | ||
54 | |||
55 | return ((level-BATTERY_LEVEL_EMPTY) * 100) / BATTERY_RANGE; | ||
56 | } | ||
57 | |||
58 | bool battery_level_safe(void) | ||
59 | { | ||
60 | return adc_read(ADC_UNREG_POWER) > BATTERY_LEVEL_DANGEROUS; | ||
61 | } | ||
62 | |||
63 | void charger_enable(bool on) | 40 | void charger_enable(bool on) |
64 | { | 41 | { |
65 | #ifdef HAVE_CHARGE_CTRL | 42 | #ifdef HAVE_CHARGE_CTRL |
@@ -105,12 +82,6 @@ bool charger_inserted(void) | |||
105 | return false; | 82 | return false; |
106 | } | 83 | } |
107 | 84 | ||
108 | /* Returns battery level in percent */ | ||
109 | int battery_level(void) | ||
110 | { | ||
111 | return 100; | ||
112 | } | ||
113 | |||
114 | void charger_enable(bool on) | 85 | void charger_enable(bool on) |
115 | { | 86 | { |
116 | on = on; | 87 | on = on; |