]>
git.gir.st - tmk_keyboard.git/blob - usb_keyboard.h
2 #define USB_KEYBOARD_H 1
5 #include "usb_device.h"
8 #define KEYBOARD_INTERFACE 0
9 #define KEYBOARD_ENDPOINT 3
10 #define KEYBOARD_SIZE 8
11 #define KEYBOARD_BUFFER EP_DOUBLE_BUFFER
14 extern uint8_t keyboard_modifier_keys
;
15 extern uint8_t keyboard_keys
[6];
16 extern uint8_t keyboard_protocol
;
17 extern uint8_t keyboard_idle_config
;
18 extern uint8_t keyboard_idle_count
;
19 extern volatile uint8_t keyboard_leds
;
22 int8_t usb_keyboard_press(uint8_t key
, uint8_t modifier
);
23 int8_t usb_keyboard_send(void);