From e35cff6d299a07d9b34f303717083a9299a37e82 Mon Sep 17 00:00:00 2001 From: "Juan J. Martinez" Date: Mon, 28 Aug 2023 15:16:12 +0100 Subject: Initial import --- include/ubox_keyb.h | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 include/ubox_keyb.h (limited to 'include/ubox_keyb.h') diff --git a/include/ubox_keyb.h b/include/ubox_keyb.h new file mode 100644 index 0000000..6c3a95b --- /dev/null +++ b/include/ubox_keyb.h @@ -0,0 +1,38 @@ +#ifndef _UBOX_KEYB_H +#define _UBOX_KEYB_H + +extern volatile uint8_t ubox_keys[0xff]; + +void ubox_keyb_init(); +void ubox_keyb_free(); + +#define UBOX_KEY_ESC 1 +#define UBOX_KEY_TAB 15 +#define UBOX_KEY_ENTER 28 +#define UBOX_KEY_SPACE 57 + +#define UBOX_KEY_A 30 +#define UBOX_KEY_S 31 +#define UBOX_KEY_Z 44 +#define UBOX_KEY_X 45 +#define UBOX_KEY_P 25 + +#define UBOX_KEY_UP 72 +#define UBOX_KEY_LEFT 75 +#define UBOX_KEY_RIGHT 77 +#define UBOX_KEY_DOWN 80 + +#define UBOX_KEY_F1 59 +#define UBOX_KEY_F2 60 +#define UBOX_KEY_F3 61 +#define UBOX_KEY_F4 62 +#define UBOX_KEY_F5 63 +#define UBOX_KEY_F6 64 +#define UBOX_KEY_F7 65 +#define UBOX_KEY_F8 66 +#define UBOX_KEY_F9 67 +#define UBOX_KEY_F10 68 +#define UBOX_KEY_F11 87 +#define UBOX_KEY_F12 88 + +#endif /* _UBOX_KEYB_H */ -- cgit v1.2.3