aboutsummaryrefslogtreecommitdiff
path: root/ps2_vusb/config.h
diff options
context:
space:
mode:
authortmk <nobody@nowhere>2011-02-10 15:51:30 +0900
committertmk <nobody@nowhere>2011-02-22 03:09:02 +0900
commit2b8cd88ab142068eed0a3f230a3de79deb567536 (patch)
treece62861e44d57791ff43391d841ea125ce319754 /ps2_vusb/config.h
parentacc974c64b1e17e6807133fdc50de5bb34aedda5 (diff)
downloadqmk_firmware-2b8cd88ab142068eed0a3f230a3de79deb567536.tar.gz
qmk_firmware-2b8cd88ab142068eed0a3f230a3de79deb567536.zip
refactor keyboard.h, host.h
Diffstat (limited to 'ps2_vusb/config.h')
-rw-r--r--ps2_vusb/config.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/ps2_vusb/config.h b/ps2_vusb/config.h
index 639a1ac71..b037bbe9c 100644
--- a/ps2_vusb/config.h
+++ b/ps2_vusb/config.h
@@ -23,6 +23,12 @@
23# define MOUSEKEY_DELAY_TIME 255 23# define MOUSEKEY_DELAY_TIME 255
24#endif 24#endif
25 25
26#define IS_COMMAND() ( \
27 keyboard_report->mods == (BIT_LSHIFT | BIT_RSHIFT) || \
28 keyboard_report->mods == (BIT_LCTRL | BIT_RSHIFT) \
29)
30
31
26/* PS/2 lines */ 32/* PS/2 lines */
27#define PS2_CLOCK_PORT PORTD 33#define PS2_CLOCK_PORT PORTD
28#define PS2_CLOCK_PIN PIND 34#define PS2_CLOCK_PIN PIND
@@ -39,6 +45,7 @@
39 EICRA |= ((1<<ISC11) | (0<<ISC10)); \ 45 EICRA |= ((1<<ISC11) | (0<<ISC10)); \
40 EIFR |= (1<<INTF1); \ 46 EIFR |= (1<<INTF1); \
41} while (0) 47} while (0)
48
42#define PS2_INT_DISABLE() do { \ 49#define PS2_INT_DISABLE() do { \
43 EIMSK &= ~(1<<INT1); \ 50 EIMSK &= ~(1<<INT1); \
44} while (0) 51} while (0)
@@ -50,6 +57,7 @@
50 PCICR |= (1<<PCIE2); \ 57 PCICR |= (1<<PCIE2); \
51 PCIFR |= (1<<PCIF2); \ 58 PCIFR |= (1<<PCIF2); \
52} while (0) 59} while (0)
60
53#define PS2_INT_DISABLE() do { \ 61#define PS2_INT_DISABLE() do { \
54 PCMSK2 &= ~(1<<PCINT22); \ 62 PCMSK2 &= ~(1<<PCINT22); \
55 PCICR &= ~(1<<PCIE); \ 63 PCICR &= ~(1<<PCIE); \