X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=ROM2%2Fchime.h;h=412c082dee453062333af24e759866c957d681e3;hb=24f4e50d8f5671b40d2662bbcd50e3859bcd5205;hp=e7543fcf606880ea82fd32648f3931e1f559a591;hpb=aa57581662d5b03db65a11ecaccfaa3df24a83b0;p=uccvend-snackrom.git diff --git a/ROM2/chime.h b/ROM2/chime.h index e7543fc..412c082 100644 --- a/ROM2/chime.h +++ b/ROM2/chime.h @@ -6,10 +6,14 @@ #define CHIME_TIME 5 /* number of RTIs to have the chime on (6.6ms each) */ -extern u8 chime_count; +extern volatile u8 chime_count; +extern volatile u8 unchime_count; /* outside world interface */ extern inline void chime_start() { chime_count = CHIME_TIME; } +extern inline void unchime_start() { unchime_count = CHIME_TIME; } +extern inline void chime_for(u8 time) { chime_count = time; } +extern inline void unchime_for(u8 time) { unchime_count = time; } void chime(); /* RTI interrupt */