diff --git a/APP/main.c b/APP/main.c index 63d2b4e..4f55da7 100644 --- a/APP/main.c +++ b/APP/main.c @@ -151,7 +151,6 @@ static void mf_process_interval_key(key_t *key) { this_device.ozone_module = intermittentMode; this_device.time_led_num = 0; mf_led_rgb_set(false, false, false); - stopwork(); return; } @@ -184,6 +183,9 @@ void device_time_process() { if (systicket_haspassedms(this_device.time_led_start_time) > 5000) { this_device.time_led_start_time = systicket_get_now_ms(); this_device.time_led_num = this_device.time_led_num - 1; + if (this_device.time_led_num == 0) { + powerdown(); + } } } }