diff options
author | tmk <nobody@nowhere> | 2011-01-13 01:26:33 +0900 |
---|---|---|
committer | tmk <nobody@nowhere> | 2011-01-13 01:51:59 +0900 |
commit | 56e098d76e7d2a843a66f3a6e409f1d38fe7feac (patch) | |
tree | ffbf7b0ca3ca0b8717528748a7d0f1e973584624 /adb/config.h | |
parent | 1f5cd6d7dcbd18f2b647631600df13a0f6d64d25 (diff) | |
download | qmk_firmware-56e098d76e7d2a843a66f3a6e409f1d38fe7feac.tar.gz |
ADB to USB keyboard converter
Diffstat (limited to 'adb/config.h')
-rw-r--r-- | adb/config.h | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/adb/config.h b/adb/config.h new file mode 100644 index 000000000..099a24bfa --- /dev/null +++ b/adb/config.h @@ -0,0 +1,47 @@ +#ifndef CONFIG_H +#define CONFIG_H + +/* controller configuration */ +#include "controller_teensy.h" + +#define VENDOR_ID 0xFEED +#define PRODUCT_ID 0x0ADB +#define MANUFACTURER t.m.k. +#define PRODUCT ADB keyboard converter +#define DESCRIPTION convert ADB keyboard to USB + +/* matrix size */ +#define MATRIX_ROWS 16 // keycode bit: 3-0 +#define MATRIX_COLS 8 // keycode bit: 6-4 +/* define if matrix has ghost */ +//#define MATRIX_HAS_GHOST + +/* USB NKey Rollover */ +#ifdef USB_NKRO_ENABLE +#endif + +/* mouse keys */ +#ifdef MOUSEKEY_ENABLE +# define MOUSEKEY_DELAY_TIME 192 +#endif + +/* PS/2 mouse */ +#ifdef PS2_MOUSE_ENABLE +# 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 + +/* ADB port setting */ +#define ADB_PORT PORTF +#define ADB_PIN PINF +#define ADB_DDR DDRF +#define ADB_DATA_BIT 0 +//#define ADB_PSW_BIT 1 // optional + +#endif |