summaryrefslogtreecommitdiff
path: root/firmware/drivers/power.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/drivers/power.c')
-rw-r--r--firmware/drivers/power.c29
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 */
41int 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
58bool battery_level_safe(void)
59{
60 return adc_read(ADC_UNREG_POWER) > BATTERY_LEVEL_DANGEROUS;
61}
62
63void charger_enable(bool on) 40void 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 */
109int battery_level(void)
110{
111 return 100;
112}
113
114void charger_enable(bool on) 85void charger_enable(bool on)
115{ 86{
116 on = on; 87 on = on;