int init_module(void) { rtf_create_using_bh(CMDF, 4, 0); rt_mount_rtai(); rt_request_timer(rt_timer_tick, imuldiv(TICK, FREQ_8254, 1000000000), 0); return 0; }
int init_module(void) { RESET_COUNT = SECS*100; rt_mount_rtai(); rt_assign_irq_to_cpu(TIMER_8254_IRQ, 1 << hard_cpu_id()); rt_request_timer(just_ret, COUNT, 1); rt_request_global_irq(TIMER_8254_IRQ, calibrate); printk("\n->>> HERE WE GO (PRINTING EVERY %d SECONDS, 'make stop' to end calibrating) <<<-\n\n", RESET_COUNT/100); return 0; }
void comedi_rt_init(void) { rt_mount_rtai(); rt_pend_tq_init(); }