]> git.donarmstrong.com Git - qmk_firmware.git/blob - keyboards/xw60/config.h
Add missing links to features page and sidebar section (#5949)
[qmk_firmware.git] / keyboards / xw60 / config.h
1 #pragma once
2
3 #include "config_common.h"
4
5 /* USB Device descriptor parameter */
6 #define VENDOR_ID       0xFEED
7 #define PRODUCT_ID      0x6060
8 #define DEVICE_VER      0x0001
9 #define MANUFACTURER    Drclick
10 #define PRODUCT         XW60
11 #define DESCRIPTION     qmk keyboard firmware for XW60
12
13 /* key matrix size */
14 #define MATRIX_ROWS 5
15 #define MATRIX_COLS 14
16
17 #define MATRIX_ROW_PINS { D0, D1, D2, D3, D5 }
18 #define MATRIX_COL_PINS { F0, F1, E6, C7, C6, B6, D4, B1, B7, B5, B4, D7, D6, B3 }
19 #define UNUSED_PINS
20
21 /* COL2ROW or ROW2COL */
22 #define DIODE_DIRECTION COL2ROW
23
24 /* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
25 #define DEBOUNCE 5
26
27 /* define if matrix has ghost (lacks anti-ghosting diodes) */
28 //#define MATRIX_HAS_GHOST
29
30 /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
31 #define LOCKING_SUPPORT_ENABLE
32 /* Locking resynchronize hack */
33
34 #define SOLENOID_PIN F6
35 #define SOLENOID_ACTIVE true
36 #define SOLENOID_DEFAULT_DWELL 75