// keyboard.h // Author: Josh Holtrop // Created: 04/17/03 // Modified: 08/20/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 0x80 #define KBD_SCAN_CTRL 29 #define KBD_SCAN_LSHIFT 42 #define KBD_SCAN_RSHIFT 54 #define KBD_SCAN_ALT 56 #define KBD_SCAN_SCROLL 70 #define KBD_SCAN_CAPS 58 #define KBD_SCAN_NUM 69 void isr_keyboard(); void kbd_resetLEDs(); u32_t kbdGetKey(); u32_t kbdWaitKey(); #endif