This commit is contained in:
Leon Wilzer 2022-11-23 17:44:04 +01:00
parent c8e8b722be
commit dd224fc223

View File

@ -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)