void Timer_ReSet( u16* timer, int time, TIMERPROC onTimer, LPARAM lparam );
Функция пересоздаёт таймер. По сути, она выполняет вызов функций Timer_Kill и Timer_Set.
u16 timer; void onTimer (u16 timerID , LPARAM n) { if (n--) { Timer_ReSet(&timer,500,onTimer,n); StatusIndication_ShowNotes(TextID_CreateIntegerID(n)); } esle { StatusIndication_ShowNotes(EMPTY_TEXTID); SUBPROC(elf_exit); } } int main () { timer=Timer_Set(500,onTimer,30); return(0); }