]> git.donarmstrong.com Git - qmk_firmware.git/blob - keyboards/gonnerd/config.h
[Keyboard] Snagpad Configurator bugfix and readme refactor (#6381)
[qmk_firmware.git] / keyboards / gonnerd / config.h
1 #ifndef CONFIG_H
2 #define CONFIG_H
3
4 #include "config_common.h"
5
6 /* USB Device descriptor parameter */
7 #define VENDOR_ID       0xFEED
8 #define PRODUCT_ID      0x6060
9 #define DEVICE_VER      0x0001
10 #define MANUFACTURER    GON
11 #define PRODUCT         NerD
12 #define DESCRIPTION     QMK port for the GON Nerd PCB
13
14 /* key matrix size */
15 #define MATRIX_ROWS 10
16 #define MATRIX_COLS 9
17
18 /* backlight */
19 #define BACKLIGHT_PIN B7
20 #define BACKLIGHT_LEVELS 3
21
22 /* matrix pins */
23 #define MATRIX_ROW_PINS { B4, E2, F4, F7, F1, F6, C6, F5, D7, C7 }
24 #define MATRIX_COL_PINS { E6, B0, B1, B2, B3, F0, D0, D5, D1 }
25 #define UNUSED_PINS
26
27 /* COL2ROW or ROW2COL */
28 #define DIODE_DIRECTION COL2ROW
29
30 /* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
31 #define DEBOUNCE 5
32
33 /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
34 #define LOCKING_SUPPORT_ENABLE
35 /* Locking resynchronize hack */
36 #define LOCKING_RESYNC_ENABLE
37
38 #endif