summaryrefslogtreecommitdiff
path: root/firmware
diff options
context:
space:
mode:
authorHristo Kovachev <bger@rockbox.org>2006-01-25 18:29:56 +0000
committerHristo Kovachev <bger@rockbox.org>2006-01-25 18:29:56 +0000
commit495c63f867a35ac2e6aab92a530a46b3ef5143b1 (patch)
tree24c4188728a3e1c5196506eab29978f5e5c4ac49 /firmware
parent4781f1461fd7d3f91bea4ff84ca20b5e58ff53e3 (diff)
downloadrockbox-495c63f867a35ac2e6aab92a530a46b3ef5143b1.tar.gz
rockbox-495c63f867a35ac2e6aab92a530a46b3ef5143b1.zip
New "battery benchmark" plugin by Alexander Spyridakis, modified a bit by me
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8451 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware')
-rw-r--r--firmware/export/powermgmt.h2
-rw-r--r--firmware/powermgmt.c5
2 files changed, 7 insertions, 0 deletions
diff --git a/firmware/export/powermgmt.h b/firmware/export/powermgmt.h
index 377ce1ab71..a5dbcd10bd 100644
--- a/firmware/export/powermgmt.h
+++ b/firmware/export/powermgmt.h
@@ -144,6 +144,8 @@ void powermgmt_init(void);
144int battery_level(void); 144int battery_level(void);
145int battery_time(void); /* minutes */ 145int battery_time(void); /* minutes */
146 146
147unsigned int battery_voltage(void); /* filtered batt. voltage in centivolts */
148
147/* Tells if the battery level is safe for disk writes */ 149/* Tells if the battery level is safe for disk writes */
148bool battery_level_safe(void); 150bool battery_level_safe(void);
149 151
diff --git a/firmware/powermgmt.c b/firmware/powermgmt.c
index 7bf2d58284..a9aa83979e 100644
--- a/firmware/powermgmt.c
+++ b/firmware/powermgmt.c
@@ -218,6 +218,11 @@ static long last_event_tick;
218static void battery_status_update(void); 218static void battery_status_update(void);
219static int runcurrent(void); 219static int runcurrent(void);
220 220
221unsigned int battery_voltage(void)
222{
223 return battery_centivolts;
224}
225
221void reset_poweroff_timer(void) 226void reset_poweroff_timer(void)
222{ 227{
223 last_event_tick = current_tick; 228 last_event_tick = current_tick;