https://forum.pjrc.com/threads/32999-using-IntervalTimer-with-SPI-usingInterrupt%28%29teensy4-core
nvic_priority = n; | nvic_priority = n; | ||||
if (PIT_enabled) NVIC_SET_PRIORITY(IRQ_PIT_CH, n); | if (PIT_enabled) NVIC_SET_PRIORITY(IRQ_PIT_CH, n); | ||||
} | } | ||||
operator IRQ_NUMBER_t() { | |||||
if (PIT_enabled) { | |||||
#if defined(KINETISK) | |||||
return (IRQ_NUMBER_t)(IRQ_PIT_CH + PIT_id); | |||||
#elif defined(KINETISL) | |||||
return IRQ_PIT; | |||||
#endif | |||||
} | |||||
return (IRQ_NUMBER_t)NVIC_NUM_INTERRUPTS; | |||||
} | |||||
#if defined(KINETISK) | #if defined(KINETISK) | ||||
friend void pit0_isr(); | friend void pit0_isr(); | ||||
friend void pit1_isr(); | friend void pit1_isr(); |