diff --git a/Demo_C/Demo/LED/LED.c b/Demo_C/Demo/LED/LED.c index a5558b3..03c6017 100644 --- a/Demo_C/Demo/LED/LED.c +++ b/Demo_C/Demo/LED/LED.c @@ -95,34 +95,30 @@ void simple_rgb_test ) { TA * p_ta = &p_ta_array[TA_LOCAL]; - if(cur_time-prev_time>=wait) - { - prev_time = cur_time; - p_ta->hook_table.DisplayMsg(p_ta, NULL); + p_ta->hook_table.DisplayMsg(p_ta, NULL); - *states[pin] = LIGHT_MAX; - switch(pin) - { - case GREEN: - p_ta->hook_table.DisplayMsg(p_ta, "GREEN"); - blue_state = LIGHT_MIN; - pin = RED; - break; - case RED: - p_ta->hook_table.DisplayMsg(p_ta, "RED"); - blue_state = LIGHT_MIN; - pin = BLUE; - break; - case BLUE: - p_ta->hook_table.DisplayMsg(p_ta, "BLUE"); - blue_state = LIGHT_MIN; - pin = GREEN; - break; - default: - p_ta->hook_table.DisplayMsg(p_ta, NULL); - pin = GREEN; - } - } + *states[pin] = LIGHT_MAX; + switch(pin) + { + case GREEN: + p_ta->hook_table.DisplayMsg(p_ta, "GREEN"); + blue_state = LIGHT_MIN; + pin = RED; + break; + case RED: + p_ta->hook_table.DisplayMsg(p_ta, "RED"); + blue_state = LIGHT_MIN; + pin = BLUE; + break; + case BLUE: + p_ta->hook_table.DisplayMsg(p_ta, "BLUE"); + blue_state = LIGHT_MIN; + pin = GREEN; + break; + default: + p_ta->hook_table.DisplayMsg(p_ta, NULL); + pin = GREEN; + } } void update_lights(TA * p_ta_array)