X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=ROM2%2Fchime.c;h=cf641e83fbe0eb516dea603d4fc7557c48e3b662;hb=27fb8a023fa0572ef4171624781460bc59537d49;hp=e959c1a38aded560dfffb39f69297cb55952f8d6;hpb=aa57581662d5b03db65a11ecaccfaa3df24a83b0;p=uccvend-snackrom.git diff --git a/ROM2/chime.c b/ROM2/chime.c index e959c1a..cf641e8 100644 --- a/ROM2/chime.c +++ b/ROM2/chime.c @@ -1,7 +1,7 @@ #include "vend.h" #include "chime.h" -u8 chime_count; +volatile u8 chime_count; void chime() { /* called from the RTI interrupt, sees if we need to turn the chime on or @@ -9,7 +9,7 @@ void chime() { */ if (chime_count) { chime_on(); - --chime_count; + --chime_count; /* interrupts masked here, so this won't result in badness */ } else chime_off(); }