X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;ds=sidebyside;f=ROM2%2Fchime.h;h=4d4553db1bb540caac940c75058cc7877f950387;hb=77f2f2b514bc8b3a5e4c23ab02afc16bdcedb3c6;hp=e7543fcf606880ea82fd32648f3931e1f559a591;hpb=aa57581662d5b03db65a11ecaccfaa3df24a83b0;p=uccvend-snackrom.git diff --git a/ROM2/chime.h b/ROM2/chime.h index e7543fc..4d4553d 100644 --- a/ROM2/chime.h +++ b/ROM2/chime.h @@ -4,12 +4,16 @@ #include "types.h" #include "vend.h" -#define CHIME_TIME 5 /* number of RTIs to have the chime on (6.6ms each) */ +#define CHIME_TIME 1 /* 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 */