From 495c63f867a35ac2e6aab92a530a46b3ef5143b1 Mon Sep 17 00:00:00 2001 From: Hristo Kovachev Date: Wed, 25 Jan 2006 18:29:56 +0000 Subject: 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 --- firmware/export/powermgmt.h | 2 ++ firmware/powermgmt.c | 5 +++++ 2 files changed, 7 insertions(+) (limited to 'firmware') 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); int battery_level(void); int battery_time(void); /* minutes */ +unsigned int battery_voltage(void); /* filtered batt. voltage in centivolts */ + /* Tells if the battery level is safe for disk writes */ bool battery_level_safe(void); 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; static void battery_status_update(void); static int runcurrent(void); +unsigned int battery_voltage(void) +{ + return battery_centivolts; +} + void reset_poweroff_timer(void) { last_event_tick = current_tick; -- cgit v1.2.3