예제 #1
0
int main(int argc, char **argv)
{
    timer_init();

    timer_add(&timer, TIMER_PERIODIC, 1000, &timer_callback);
    timer_add(&timer2, TIMER_PERIODIC, 2000, &timer2_callback);

    timer_start(&timer);
    timer_start(&timer2);

    while (1) {
        timer_task();
    }

    return 0;
}
예제 #2
0
파일: timer.c 프로젝트: CurieBSP/main
/**
 * This function is there for compatibility issue between the original
 * "timer_task" definition and the requested prototype by the macro DEFINE_TASK
 * from the file "microkernel/task.h"
 */
void timer_task_port(void)
{
	extern void timer_task(int dummy1, int dummy2);
	timer_task(0, 0);
}