X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=ROM2%2Fkeypad.h;h=b5e5f28cf3bba1441b47f26f24ddc7f1b0d178f6;hb=12a32b8bede21a6011d240bf7e63fc6705322717;hp=b9cee95bb491f807e0b92c9f71b12801de9cbd67;hpb=9366107abfbfbe85f00b27449c79284d0e1aa59e;p=uccvend-snackrom.git diff --git a/ROM2/keypad.h b/ROM2/keypad.h index b9cee95..b5e5f28 100644 --- a/ROM2/keypad.h +++ b/ROM2/keypad.h @@ -1,10 +1,24 @@ #ifndef _KEYPAD_H_ #define _KEYPAD_H_ -extern u8 last_key; +#define KEY_1 1 +#define KEY_2 2 +#define KEY_3 3 +#define KEY_4 4 +#define KEY_5 5 +#define KEY_6 6 +#define KEY_7 7 +#define KEY_8 8 +#define KEY_9 9 +#define KEY_0 10 +#define KEY_RESET 11 + +extern volatile u8 last_key; /* returns true if a key has been pressed since the last call */ bool keypad_pressed(); void keypad_read(); +u8 keypad_getkey(); +void keypad_init(); #endif /* _KEYPAD_H_ */