From ebbe822b6f9f70cf19cba59c1db3eb85698413a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20Fr=C3=B6schle?= Date: Sun, 15 Dec 2013 11:06:53 +0000 Subject: [PATCH] forgot volatile --- BaS_gcc/sources/interrupts.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/BaS_gcc/sources/interrupts.c b/BaS_gcc/sources/interrupts.c index e26a854..c54f523 100644 --- a/BaS_gcc/sources/interrupts.c +++ b/BaS_gcc/sources/interrupts.c @@ -25,6 +25,7 @@ #include #include "MCF5475.h" #include "bas_utils.h" +#include "bas_printf.h" #include "exceptions.h" #include "interrupts.h" @@ -39,7 +40,7 @@ int register_interrupt_handler(uint8_t source, uint8_t level, uint8_t priority, { int ipl; int i; - uint8_t *ICR = &MCF_INTC_ICR01 - 1; + volatile uint8_t *ICR = &MCF_INTC_ICR01 - 1; uint8_t lp; source &= 63;