RP2040 Interrupts of same priorities

July 12, 2024, 09:15

thepurpleone

I have 8 possible interrupts that can be triggered by 8 dma channels and in a really unprobable case, they could trigger at the same time with the same priorities I cannot find anything describing clearly what would happen. I checked rp2040 datasheet and Armv6 Architecture Reference manual (https://developer.arm.com/documentation/ddi0419/latest/ ) But none of them describe what would happen... Will the interrupt be "queued" and exectued one by one? Will only the first and second one be executed (because the interrupt is masked when the first execute but only the second one will be "remembered" because there is only on flag) ? Anyone knows where i could find such information