idk
This commit is contained in:
parent
d37cccced7
commit
f6c99df275
@ -42,10 +42,7 @@ int PrgTic
|
|||||||
|
|
||||||
// Get the current value of the system time
|
// Get the current value of the system time
|
||||||
cur_time = p_ta->hook_table.GetSystemTime(TIMER_UNIT_MILLISECONDS);
|
cur_time = p_ta->hook_table.GetSystemTime(TIMER_UNIT_MILLISECONDS);
|
||||||
while(1)
|
|
||||||
{
|
|
||||||
if(cur_time-prev_time>=wait)
|
if(cur_time-prev_time>=wait)
|
||||||
{
|
|
||||||
prev_time = cur_time;
|
prev_time = cur_time;
|
||||||
p_ta->hook_table.DisplayMsg(p_ta, NULL);
|
p_ta->hook_table.DisplayMsg(p_ta, NULL);
|
||||||
|
|
||||||
@ -53,26 +50,22 @@ int PrgTic
|
|||||||
{
|
{
|
||||||
case GREEN:
|
case GREEN:
|
||||||
p_ta->hook_table.DisplayMsg(p_ta, "GREEN");
|
p_ta->hook_table.DisplayMsg(p_ta, "GREEN");
|
||||||
|
pin = GREEN;
|
||||||
p_ta->output.duty[BLUE] = LIGHT_OFF;
|
p_ta->output.duty[BLUE] = LIGHT_OFF;
|
||||||
break;
|
p_ta->output.duty[pin] = LIGHT_MAX;
|
||||||
case RED:
|
case RED:
|
||||||
p_ta->hook_table.DisplayMsg(p_ta, "RED");
|
p_ta->hook_table.DisplayMsg(p_ta, "RED");
|
||||||
|
pin = RED;
|
||||||
p_ta->output.duty[GREEN] = LIGHT_OFF;
|
p_ta->output.duty[GREEN] = LIGHT_OFF;
|
||||||
break;
|
p_ta->output.duty[pin] = LIGHT_MAX;
|
||||||
case BLUE:
|
case BLUE:
|
||||||
p_ta->hook_table.DisplayMsg(p_ta, "BLUE");
|
p_ta->hook_table.DisplayMsg(p_ta, "BLUE");
|
||||||
|
pin = BLUE;
|
||||||
p_ta->output.duty[RED] = LIGHT_OFF;
|
p_ta->output.duty[RED] = LIGHT_OFF;
|
||||||
break;
|
p_ta->output.duty[pin] = LIGHT_MAX;
|
||||||
default:
|
default:
|
||||||
p_ta->hook_table.DisplayMsg(p_ta, NULL);
|
p_ta->hook_table.DisplayMsg(p_ta, NULL);
|
||||||
|
pin = GREEN;
|
||||||
}
|
}
|
||||||
p_ta->output.duty[pin] = LIGHT_MAX;
|
return rc;
|
||||||
++pin;
|
|
||||||
|
|
||||||
if(pin>END_LAMP_IDX)
|
|
||||||
{
|
|
||||||
pin = GREEN;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
Loading…
x
Reference in New Issue
Block a user