|
@ -127,6 +127,7 @@ static void mf_process_timer_key(key_t *key) { |
|
|
return; |
|
|
return; |
|
|
} |
|
|
} |
|
|
printf("key name:%s\n", key->name); |
|
|
printf("key name:%s\n", key->name); |
|
|
|
|
|
this_device.ozone_module = timingMode; |
|
|
|
|
|
|
|
|
if (this_device.configuration_mode == false) { |
|
|
if (this_device.configuration_mode == false) { |
|
|
this_device.configuration_start_time = systicket_get_now_ms(); |
|
|
this_device.configuration_start_time = systicket_get_now_ms(); |
|
@ -147,6 +148,10 @@ static void mf_process_interval_key(key_t *key) { |
|
|
return; |
|
|
return; |
|
|
} |
|
|
} |
|
|
printf("key name:%s\n", key->name); |
|
|
printf("key name:%s\n", key->name); |
|
|
|
|
|
this_device.ozone_module = intermittentMode; |
|
|
|
|
|
this_device.time_led_num = 0; |
|
|
|
|
|
mf_led_rgb_set(false, false, false); |
|
|
|
|
|
stopwork(); |
|
|
return; |
|
|
return; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
@ -175,7 +180,7 @@ void device_level_process() { |
|
|
//定时处理 |
|
|
//定时处理 |
|
|
void device_time_process() { |
|
|
void device_time_process() { |
|
|
printf("led_num = %d,", this_device.time_led_num); |
|
|
printf("led_num = %d,", this_device.time_led_num); |
|
|
if (this_device.time_led_num > 0) { |
|
|
|
|
|
|
|
|
if (this_device.time_led_num > 0 && this_device.ozone_module == timingMode) { |
|
|
if (systicket_haspassedms(this_device.time_led_start_time) > 5000) { |
|
|
if (systicket_haspassedms(this_device.time_led_start_time) > 5000) { |
|
|
this_device.time_led_start_time = systicket_get_now_ms(); |
|
|
this_device.time_led_start_time = systicket_get_now_ms(); |
|
|
this_device.time_led_num = this_device.time_led_num - 1; |
|
|
this_device.time_led_num = this_device.time_led_num - 1; |
|
|