]> git.donarmstrong.com Git - qmk_firmware.git/blob - keyboards/ergodox/ergodone/config.h
Add support for the ErgoDone
[qmk_firmware.git] / keyboards / ergodox / ergodone / config.h
1 #ifndef ERGODOX_ERGODONE_CONFIG_H
2 #define ERGODOX_ERGODONE_CONFIG_H
3
4 #include "../config.h"
5
6 #include "config_common.h"
7
8 /* USB Device descriptor parameter */
9 #define VENDOR_ID       0xFEED
10 #define PRODUCT_ID      0x1307
11 #define DEVICE_VER      0x0001
12 #define MANUFACTURER    ErgoDone
13 #define PRODUCT         ErgoDone
14 #define DESCRIPTION     QMK keyboard firmware for ErgoDone
15
16 /* key matrix size */
17 #define MATRIX_ROWS 6
18 #define MATRIX_COLS 14
19
20 /* fix space cadet rollover issue */
21 #define DISABLE_SPACE_CADET_ROLLOVER
22
23 /* Set 0 if debouncing isn't needed */
24 #define DEBOUNCE    5
25
26 #define PREVENT_STUCK_MODIFIERS
27
28 #define USB_MAX_POWER_CONSUMPTION 500
29
30 /*
31  * Feature disable options
32  *  These options are also useful to firmware size reduction.
33  */
34
35 /* disable debug print */
36 // #define NO_DEBUG
37
38 /* disable print */
39 // #define NO_PRINT
40
41 /* disable action features */
42 //#define NO_ACTION_LAYER
43 //#define NO_ACTION_TAPPING
44 //#define NO_ACTION_ONESHOT
45 //#define NO_ACTION_MACRO
46 //#define NO_ACTION_FUNCTION
47 //#define DEBUG_MATRIX_SCAN_RATE
48
49 #endif