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(); |