From 4c3b2d1c75210e620a104f5923ec59202642e42c Mon Sep 17 00:00:00 2001 From: Alan Cox Date: Sat, 18 Aug 2018 20:15:54 +0100 Subject: [PATCH] sam: correct check for timer interrupt --- Kernel/platform-sam/main.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) 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(); } -- 2.34.1