void *user_data;
};
-DECLARE_POOL_STATIC(rtask_pool, RTask, CONFIG_RTASK_POOL_SIZE);
+DEFINE_POOL_STATIC(rtask_pool, RTask, CONFIG_RTASK_POOL_SIZE);
static Process *process = NULL;
static List rt_list;
static Semaphore rtask_sem;
rt->callback = cb;
rt->user_data = cb_data;
timer_setSoftint(&rt->t, rtask_trampoline, rt);
- timer_setDelay(&rt->t, delay);
+ timer_setDelay(&rt->t, ms_to_ticks(delay));
RTASK_ATOMIC(synctimer_add(&rt->t, &rt_list));
sig_send(process, NEW_TASK);
}