aboutsummaryrefslogtreecommitdiff
path: root/drivers/include
diff options
context:
space:
mode:
authorFranklin Wei <frankhwei536@gmail.com>2015-02-20 21:59:07 -0500
committerFranklin Wei <frankhwei536@gmail.com>2015-02-20 21:59:07 -0500
commitd4a70e316e0991d788fb922e3e4eafae97fe950e (patch)
tree850f39e49c5bbd389a0b401e3837528b216b4afd /drivers/include
parent0c128aab93656974bbf77132a487cff002c51d35 (diff)
downloadkappa-d4a70e316e0991d788fb922e3e4eafae97fe950e.zip
kappa-d4a70e316e0991d788fb922e3e4eafae97fe950e.tar.gz
kappa-d4a70e316e0991d788fb922e3e4eafae97fe950e.tar.bz2
kappa-d4a70e316e0991d788fb922e3e4eafae97fe950e.tar.xz
keyboard driver WIP
Diffstat (limited to 'drivers/include')
-rw-r--r--drivers/include/ps2_keymaps.h28
1 files changed, 5 insertions, 23 deletions
diff --git a/drivers/include/ps2_keymaps.h b/drivers/include/ps2_keymaps.h
index 0e71cc5..91688c8 100644
--- a/drivers/include/ps2_keymaps.h
+++ b/drivers/include/ps2_keymaps.h
@@ -1,26 +1,8 @@
#include <stdint.h>
-#define PS2_KEY_UNKNOWN 0xFF00
-#define PS2_KEY_ESCAPE 0xFF01
-#define PS2_KEY_NUMLOCK 0xFF02
-#define PS2_KEY_CAPSLOCK 0xFF03
-#define PS2_KEY_SCRLLOCK 0xFF04
-#define PS2_KEY_CONTROL 0xFF05
-#define PS2_KEY_BKSP 0xFF06
-#define PS2_KEY_F1 0xFF07
-#define PS2_KEY_F2 0xFF08
-#define PS2_KEY_F3 0xFF09
-#define PS2_KEY_F4 0xFF0A
-#define PS2_KEY_F5 0xFF0B
-#define PS2_KEY_F6 0xFF0C
-#define PS2_KEY_F7 0xFF0D
-#define PS2_KEY_F8 0xFF0E
-#define PS2_KEY_F9 0xFF0F
-#define PS2_KEY_F10 0xFF10
-#define PS2_KEY_F11 0xFF11
-#define PS2_KEY_F12 0xFF12
-#define PS2_KEY_ALT 0xFF13
-#define PS2_KEY_GUI 0xFF14
-#define PS2_KEY_SHIFT 0xFF15
+#define ERROR_KEY 0x00
+#define PRINTING_KEY 0x01
+#define SPECIAL_KEY 0x02
-extern uint16_t ps2_keymap_set1[128];
+extern uint8_t ps2_scancodes_set1[128];
+extern char ps2_set1_ascii[128];