diff options
author | tmk <nobody@nowhere> | 2011-02-21 15:43:17 +0900 |
---|---|---|
committer | tmk <nobody@nowhere> | 2011-02-22 03:09:14 +0900 |
commit | fb8d23c60c757d5d9c2270cb0123a53be2049a28 (patch) | |
tree | 2f5d695f9d501468dc83f4861e7367cdf905ed3f /ps2_usb/config_pjrc.h | |
parent | 47f5d8b545eec12ca74d8e7048bb5daa290d937e (diff) |
integrate V-USB support into ps2_usb
Diffstat (limited to 'ps2_usb/config_pjrc.h')
-rw-r--r-- | ps2_usb/config_pjrc.h | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/ps2_usb/config_pjrc.h b/ps2_usb/config_pjrc.h new file mode 100644 index 0000000000..6205c48015 --- /dev/null +++ b/ps2_usb/config_pjrc.h @@ -0,0 +1,42 @@ +#ifndef CONFIG_H +#define CONFIG_H + +/* controller configuration */ +#include "controller_teensy.h" + +#define VENDOR_ID 0xFEED +#define PRODUCT_ID 0x6512 +#define MANUFACTURER t.m.k. +#define PRODUCT PS/2 keyboard converter +#define DESCRIPTION convert PS/2 keyboard to USB + + +/* matrix size */ +#define MATRIX_ROWS 32 // keycode bit: 3-0 +#define MATRIX_COLS 8 // keycode bit: 6-4 + + +/* key combination for command */ +#define IS_COMMAND() ( \ + keyboard_report->mods == (BIT_LSHIFT | BIT_RSHIFT) || \ + keyboard_report->mods == (BIT_LCTRL | BIT_RSHIFT) \ +) + + +/* mouse keys */ +#ifdef MOUSEKEY_ENABLE +# define MOUSEKEY_DELAY_TIME 255 +#endif + + +/* PS/2 lines */ +#define PS2_CLOCK_PORT PORTF +#define PS2_CLOCK_PIN PINF +#define PS2_CLOCK_DDR DDRF +#define PS2_CLOCK_BIT 0 +#define PS2_DATA_PORT PORTF +#define PS2_DATA_PIN PINF +#define PS2_DATA_DDR DDRF +#define PS2_DATA_BIT 1 + +#endif |