static void __init time_sched_init(irqreturn_t(*timer_routine) (int, void *)) { #if defined(CONFIG_IPIPE) setup_system_timer0(); bfin_timer_irq.handler = timer_routine; setup_irq(IRQ_TIMER0, &bfin_timer_irq); #else setup_core_timer(); bfin_timer_irq.handler = timer_routine; setup_irq(IRQ_CORETMR, &bfin_timer_irq); #endif }
void config(void) { AD1PCFG = 0xFFFF; //Disable JTAG port DDPCONbits.JTAGEN = 0; //Define inputs/outputs define_io(); //Config peripherals: setup_core_timer(); //setup_spi1(); //EtherCAT setup_spi2_3_4(); //Fingers //Init ADC Module // setup_adc(); // AD1CON1bits.SAMP = 1; //Start conversion }