]> git.friedersdorff.com Git - max/tmk_keyboard.git/blobdiff - usb_keyboard.h
change pins of matrix rows. (teensy is installed inside of keyboard case.)
[max/tmk_keyboard.git] / usb_keyboard.h
index 3a9e51ce4b482e779fb2158d7b4bc1cfa613034c..90c2c5af62ca3f83a6b7fa889e1fd8bc64e30c54 100644 (file)
@@ -2,14 +2,24 @@
 #define  USB_KEYBOARD_H 1
 
 #include <stdint.h>
-#include "usb_device.h"
+#include "usb.h"
 
 
 #define KEYBOARD_INTERFACE     0
-#define KEYBOARD_ENDPOINT      3
+#define KEYBOARD_ENDPOINT      1
 #define KEYBOARD_SIZE          8
 #define KEYBOARD_BUFFER                EP_DOUBLE_BUFFER
 
+// modifier bits
+#define MOD_LCTRL   (1<<0)
+#define MOD_LSHIFT  (1<<1)
+#define MOD_LALT    (1<<2)
+#define MOD_LGUI    (1<<3)
+#define MOD_RCTRL   (1<<4)
+#define MOD_RSHIFT  (1<<5)
+#define MOD_RALT    (1<<6)
+#define MOD_RGUI    (1<<7)
+
 
 extern uint8_t keyboard_modifier_keys;
 extern uint8_t keyboard_keys[6];