キーを入力するためのタイマーとライトをオフにするためのタイマーを1つ設定したいのですが、最初に設定したタイマーを使用し、複数のタイマーを設定できず、2番目のタイマーが機能しませんでした。
私は以下のコードを使用します
int timer1, timer2;
long events;
timer1 = set_timer(8000, EVT_TIMER);
timer2 = set_timer(5000, EVT_TIMER);
while(1){
events = wait_event();
if(events & EVT_KBD){
clr_timer(timer1);
break;
}
else if (events & EVT_TIMER)
{
printf("TIME_OUT");
break;
}
while(1){
events = wait_event();
if(events & EVT_KBD){
clr_timer(timer2);
break;
}
else if (events & EVT_TIMER)
{
printf("TIME_OUT2");
break;
}
}