diff options
Diffstat (limited to 'firmware')
-rw-r--r-- | firmware/export/powermgmt.h | 2 | ||||
-rw-r--r-- | firmware/powermgmt.c | 8 |
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 */ | |||
167 | int get_battery_capacity(void); /* get local battery capacity value */ | 167 | int get_battery_capacity(void); /* get local battery capacity value */ |
168 | void set_battery_type(int type); /* set local battery type */ | 168 | void set_battery_type(int type); /* set local battery type */ |
169 | 169 | ||
170 | void set_sleep_timer(int seconds); | 170 | void set_sleeptimer_duration(int minutes); |
171 | int get_sleep_timer(void); | 171 | int get_sleep_timer(void); |
172 | void set_keypress_restarts_sleep_timer(bool enable); | 172 | void set_keypress_restarts_sleep_timer(bool enable); |
173 | void handle_auto_poweroff(void); | 173 | void 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%) */ |
61 | int battery_percent = -1; | 61 | int battery_percent = -1; |
62 | void send_battery_level_event(void); | 62 | void send_battery_level_event(void); |
63 | static void set_sleep_timer(int seconds); | ||
63 | 64 | ||
64 | static bool sleeptimer_active = false; | 65 | static bool sleeptimer_active = false; |
65 | static long sleeptimer_endtick; | 66 | static long sleeptimer_endtick; |
@@ -863,7 +864,12 @@ void send_battery_level_event(void) | |||
863 | } | 864 | } |
864 | } | 865 | } |
865 | 866 | ||
866 | void set_sleep_timer(int seconds) | 867 | void set_sleeptimer_duration(int minutes) |
868 | { | ||
869 | set_sleep_timer(minutes * 60); | ||
870 | } | ||
871 | |||
872 | static void set_sleep_timer(int seconds) | ||
867 | { | 873 | { |
868 | if (seconds) { | 874 | if (seconds) { |
869 | sleeptimer_active = true; | 875 | sleeptimer_active = true; |