diff options
| author | tmk <nobody@nowhere> | 2011-02-10 15:51:30 +0900 |
|---|---|---|
| committer | tmk <nobody@nowhere> | 2011-02-22 03:09:02 +0900 |
| commit | 2b8cd88ab142068eed0a3f230a3de79deb567536 (patch) | |
| tree | ce62861e44d57791ff43391d841ea125ce319754 /ps2_vusb/config.h | |
| parent | acc974c64b1e17e6807133fdc50de5bb34aedda5 (diff) | |
| download | qmk_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.h | 8 |
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); \ |
