Need help tracking down the source of a delay between timer interrupts on SAM MCU
I found the problem, it was the interrupt priorities after all. I set the priorities at bootup, however the CMSIS library SysTick_Config() function actually resets the priority for the systick every time it is called, so I had to manually correct the priority every time after I called this.