From: Alan Cox Date: Sat, 18 Aug 2018 19:15:54 +0000 (+0100) Subject: sam: correct check for timer interrupt X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=4c3b2d1c75210e620a104f5923ec59202642e42c;p=FUZIX.git sam: correct check for timer interrupt --- diff --git a/Kernel/platform-sam/main.c b/Kernel/platform-sam/main.c index d0170df7..948d4127 100644 --- a/Kernel/platform-sam/main.c +++ b/Kernel/platform-sam/main.c @@ -22,13 +22,16 @@ __sfr __at 249 status; void platform_interrupt(void) { + uint8_t r = status; #if 0 - if (status & 1) + if (r & 1) line_interrupt(); - if (status & 2) + if (r & 2) mouse_interrupt(); + if (r & 4) + midi_interrupt(); #endif - if (status & 4) { + if (r & 8) { timer_interrupt(); kbd_interrupt(); }