X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=ROM2%2Fvend.h;h=d3e6bf3b4876d02b7abcbe89f030409e5b908ef9;hb=c99662693a4d79f65d406473647debbd33ec521e;hp=bb39107bf8a3f2c1584b25755c27d0b5fb16be98;hpb=11baa477da66fe8b2899dd50bd71d11615ff050e;p=uccvend-snackrom.git diff --git a/ROM2/vend.h b/ROM2/vend.h index bb39107..d3e6bf3 100644 --- a/ROM2/vend.h +++ b/ROM2/vend.h @@ -31,15 +31,24 @@ void delay(u16 ms); void print_amount(u16 amt); /******** Some meaningful bits ******/ -#define PORTA_DISP_RESET 0x80 /* active low */ #define PORTA_CHIME 0x10 /* chime is on when set */ +#define PORTA_MOTOR_COL_DISABLE 0x40 +#define PORTA_DISP_RESET 0x80 /* active low */ + #define PORTD_KEYPAD_ROW 0x20 /* clear for row 0, set for row 1 */ +#define PORTE_MOTOR_OVERVOLTAGE 0x02 + +/* Address 3000 bits */ +#define A3000_MOTOR_ROW_ENABLE 0x80 + /* Address 1800 bits */ #define A1800_DOOR_OPEN 0x20 /* Address 3800 bits */ #define A3800_DISPLAY_WRITE 0x04 +#define A3800_MOTOR_COL8_ENABLE 0x20 +#define A3800_MOTOR_COL9_ENABLE 0x40 /******* from main.c *******/ int __attribute__((noreturn)) main (void);