summaryrefslogtreecommitdiff
path: root/firmware
diff options
context:
space:
mode:
authorRichard Quirk <richard.quirk@gmail.com>2012-10-05 21:30:13 +0200
committerJonathan Gordon <rockbox@jdgordon.info>2012-10-06 11:59:13 +0200
commit71f70112b2484e45b332fd7f2da137145aa05e9d (patch)
tree84353c0f8e1fc09d07e3ffa887ae8bb37dd02112 /firmware
parent9ee396b846a923a415d023be537cf5a2fc3bb78f (diff)
downloadrockbox-71f70112b2484e45b332fd7f2da137145aa05e9d.tar.gz
rockbox-71f70112b2484e45b332fd7f2da137145aa05e9d.zip
Add set_sleeptimer_duration function in minutes
Make set_sleep_timer a static function and only call set_sleeptimer_duration externally, which is always called with minutes values. Change-Id: I985308bf014e354f91c47a0b2bf62f4f5a591919 Reviewed-on: http://gerrit.rockbox.org/327 Reviewed-by: Jonathan Gordon <rockbox@jdgordon.info>
Diffstat (limited to 'firmware')
-rw-r--r--firmware/export/powermgmt.h2
-rw-r--r--firmware/powermgmt.c8
2 files changed, 8 insertions, 2 deletions
diff --git a/firmware/export/powermgmt.h b/firmware/export/powermgmt.h
index 14d0078c31..d79d560150 100644
--- a/firmware/export/powermgmt.h
+++ b/firmware/export/powermgmt.h
@@ -167,7 +167,7 @@ void set_battery_capacity(int capacity); /* set local battery capacity value */
167int get_battery_capacity(void); /* get local battery capacity value */ 167int get_battery_capacity(void); /* get local battery capacity value */
168void set_battery_type(int type); /* set local battery type */ 168void set_battery_type(int type); /* set local battery type */
169 169
170void set_sleep_timer(int seconds); 170void set_sleeptimer_duration(int minutes);
171int get_sleep_timer(void); 171int get_sleep_timer(void);
172void set_keypress_restarts_sleep_timer(bool enable); 172void set_keypress_restarts_sleep_timer(bool enable);
173void handle_auto_poweroff(void); 173void handle_auto_poweroff(void);
diff --git a/firmware/powermgmt.c b/firmware/powermgmt.c
index 379b91ca13..b6d4b9f66e 100644
--- a/firmware/powermgmt.c
+++ b/firmware/powermgmt.c
@@ -60,6 +60,7 @@ int last_sent_battery_level = 100;
60/* battery level (0-100%) */ 60/* battery level (0-100%) */
61int battery_percent = -1; 61int battery_percent = -1;
62void send_battery_level_event(void); 62void send_battery_level_event(void);
63static void set_sleep_timer(int seconds);
63 64
64static bool sleeptimer_active = false; 65static bool sleeptimer_active = false;
65static long sleeptimer_endtick; 66static long sleeptimer_endtick;
@@ -863,7 +864,12 @@ void send_battery_level_event(void)
863 } 864 }
864} 865}
865 866
866void set_sleep_timer(int seconds) 867void set_sleeptimer_duration(int minutes)
868{
869 set_sleep_timer(minutes * 60);
870}
871
872static void set_sleep_timer(int seconds)
867{ 873{
868 if (seconds) { 874 if (seconds) {
869 sleeptimer_active = true; 875 sleeptimer_active = true;