saltar de tarefa utilizando rtos Keil

Seguinte pessoal, o que eu quero é sair do laço while, no caso seto o flag bit 2 "0x0002", limpo ele, e a tarefa começa a ser executada dentro do laço while, o programa lê a entrada analógica e envia pelo display, ai vou setar uma interrupção e sair deste laço while, para parar de escrever no display, como faço isso? desculpa a pergunta mediocre é que so ruinzin nu C!!
tem goto no rtos? hehehe!
- Código: Selecionar todos
__task void tarefa2(void){
for (;;){
os_evt_wait_and(0x0002, 0xffff);
os_evt_clr (0x0002, t_tarefa2);
while(1){
adc();
envia_display();
}
}
}
tem goto no rtos? hehehe!