]> git.donarmstrong.com Git - qmk_firmware.git/blob - keyboards/georgi/keymaps/default/rules.mk
[Keyboard] Georgi improvements (#5899)
[qmk_firmware.git] / keyboards / georgi / keymaps / default / rules.mk
1 #----------------------------------------------------------------------------
2 # make georgi:default:dfu
3 # Make sure you have dfu-programmer installed!
4 #----------------------------------------------------------------------------
5
6 NO_REPEAT                                = no
7 VERBOSE                                  = yes
8 KEYBOARD_SHARED_EP       = yes
9 CUSTOM_MATRIX                    = yes
10 STENO_LAYERS                     = no
11
12 #Firmware reduction options
13 MOUSEKEY_ENABLE                  = yes          # 1500 bytes
14 NO_TAPPING                               = no       # 2000 bytes
15 NO_PRINT                                 = yes          
16
17 #Debug options
18 CONSOLE_ENABLE                   = no
19 DEBUG_MATRIX_SCAN_RATE   = no
20 DEBUG_MATRIX                     = no
21 ONLY_QWERTY                              = no
22
23 # A bunch of stuff that you shouldn't touch unless you
24 # know what you're doing.
25 #
26 # No touchy, capiche?
27 SRC += matrix.c i2c_master.c
28 ifeq ($(strip $(DEBUG_MATRIX)), yes)
29     OPT_DEFS += -DDEBUG_MATRIX
30 endif
31 ifeq ($(strip $(NO_REPEAT)), yes)
32     OPT_DEFS += -DNO_REPEAT
33 endif
34 ifeq ($(strip $(NO_PRINT)), yes)
35     OPT_DEFS += -DNO_PRINT -DNO_DEBUG
36 endif
37 ifeq ($(strip $(ONLY_QWERTY)), yes)
38     OPT_DEFS += -DONLYQWERTY
39 endif
40 ifeq ($(strip $(NO_TAPPING)), yes)
41     OPT_DEFS += -DNO_ACTION_TAPPING
42 endif