X-Git-Url: https://hackdaworld.org/gitweb/?p=my-code%2Farm.git;a=blobdiff_plain;f=betty%2Finterrupts.c;fp=betty%2Finterrupts.c;h=49ea0cdc488a81017170096921be0bea8aee2481;hp=bb2344cca56897fe873747d8de306d0bbca3711f;hb=a409cb5b36482767f766ec9efc5dbecaa2274660;hpb=202c5cb4442b81aa5d0f7389b6dca62b2c121ac1 diff --git a/betty/interrupts.c b/betty/interrupts.c index bb2344c..49ea0cd 100644 --- a/betty/interrupts.c +++ b/betty/interrupts.c @@ -7,10 +7,7 @@ #include "interrupts.h" -/* - * module static interrupt variable - */ - +// 'module global' interrupt variable static t_interrupt interrupt; /* @@ -80,21 +77,34 @@ int interrupt_enable(u8 src_number,u8 mode,u8 priority,u32 callback_addr) { VICIntEnable=(1<3) + return; + + if(wakeup) + EXTWAKE=(EXTWAKE&0xf)|(1<