From 2216589a3fdf0b8a1733daf19be3d40a30331cac Mon Sep 17 00:00:00 2001 From: folkert van heusden Date: Sun, 21 Apr 2024 22:29:47 +0200 Subject: [PATCH] schedule next interrupt --- cpu.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cpu.cpp b/cpu.cpp index 5fef699..3425057 100644 --- a/cpu.cpp +++ b/cpu.cpp @@ -410,6 +410,9 @@ bool cpu::execute_any_pending_interrupt() trap(v, i, true); + // when there are more interrupts scheduled, invoke them asap + trap_delay = initial_trap_delay; + #if defined(BUILD_FOR_RP2040) xSemaphoreGive(qi_lock); #endif