mirror of
https://github.com/Next-Flip/Momentum-Firmware.git
synced 2026-05-19 04:44:47 -07:00
little checks for timers
This commit is contained in:
@@ -416,13 +416,18 @@ void power_api_set_settings(Power* power, const PowerSettings* settings) {
|
||||
|
||||
//start furi timer for autopoweroff
|
||||
static void power_start_auto_poweroff_timer(Power* power) {
|
||||
if(furi_timer_is_running(power->auto_poweroff_timer)) {
|
||||
furi_timer_stop(power->auto_poweroff_timer);
|
||||
}
|
||||
furi_timer_start(
|
||||
power->auto_poweroff_timer, furi_ms_to_ticks(power->settings.auto_poweroff_delay_ms));
|
||||
}
|
||||
|
||||
//stop furi timer for autopoweroff
|
||||
static void power_stop_auto_poweroff_timer(Power* power) {
|
||||
furi_timer_stop(power->auto_poweroff_timer);
|
||||
if(furi_timer_is_running(power->auto_poweroff_timer)) {
|
||||
furi_timer_stop(power->auto_poweroff_timer);
|
||||
}
|
||||
}
|
||||
|
||||
static uint32_t power_is_running_auto_poweroff_timer(Power* power) {
|
||||
|
||||
Reference in New Issue
Block a user