diff --git a/Demo_C/Demo/LED/LED.c b/Demo_C/Demo/LED/LED.c index 80b1f21..ada0e45 100644 --- a/Demo_C/Demo/LED/LED.c +++ b/Demo_C/Demo/LED/LED.c @@ -110,20 +110,21 @@ void simple_rgb_test *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 = GREEN; + break; + case GREEN: + p_ta->hook_table.DisplayMsg(p_ta, "GREEN"); + red_state = LIGHT_MIN; pin = BLUE; break; case BLUE: p_ta->hook_table.DisplayMsg(p_ta, "BLUE"); - blue_state = LIGHT_MIN; - pin = GREEN; + green_state = LIGHT_MIN; + pin = RED; break; default: p_ta->hook_table.DisplayMsg(p_ta, NULL);