// keyboard.h // Author: Josh Holtrop // Created: 04/17/03 // Modified: 08/02/04 #include "hos_defines.h" #ifndef __HOS_KEYBOARD__ #define __HOS_KEYBOARD__ __HOS_KEYBOARD__ #define KBDF_SCROLL 0x01 #define KBDF_NUM 0x02 #define KBDF_CAPS 0x04 #define KBDF_SHIFT 0x10 #define KBDF_CTRL 0x20 #define KBDF_ALT 0x40 #define KBD_SCAN_RELEASED 128 #define KBD_SCAN_LCTRL 29 #define KBD_SCAN_LSHIFT 42 #define KBD_SCAN_RSHIFT 54 #define KBD_SCAN_LALT 56 #define KBD_SCAN_SCROLL 70 #define KBD_SCAN_CAPS 58 #define KBD_SCAN_NUM 69 #define KBD_SCANE_PRINTSCREEN 55 #define KBD_SCANE_INS 82 #define KBD_SCANE_HOME 71 #define KBD_SCANE_PGUP 73 #define KBD_SCANE_DEL 83 #define KBD_SCANE_END 79 #define KBD_SCANE_PGDN 81 #define KBD_SCANE_ENTER 28 #define KBD_SCANE_NULL 42 //====PROTOTYPES: void isr_keyboard(); void kbd_resetLEDs(); u32_t kbdGetKey(); u32_t kbdWaitKey(); #endif