]> git.donarmstrong.com Git - qmk_firmware.git/blob - keyboards/georgi/keymaps/minimal/rules.mk
[Keyboard] Georgi FW updates (#5609)
[qmk_firmware.git] / keyboards / georgi / keymaps / minimal / 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
11 #Firmware reduction options
12 MOUSEKEY_ENABLE                  = no           # 1500 bytes
13 NO_TAPPING                               = yes          # 2000 bytes
14 NO_PRINT                                 = yes          
15
16 #Debug options
17 CONSOLE_ENABLE                   = no
18 DEBUG_MATRIX_SCAN_RATE   = no
19 DEBUG_MATRIX                     = no
20 ONLY_QWERTY                              = no
21
22 # A bunch of stuff that you shouldn't touch unless you
23 # know what you're doing.
24 #
25 # No touchy, capiche?
26 SRC += matrix.c i2c_master.c
27 ifeq ($(strip $(DEBUG_MATRIX)), yes)
28     OPT_DEFS += -DDEBUG_MATRIX
29 endif
30 ifeq ($(strip $(NO_REPEAT)), yes)
31     OPT_DEFS += -DNO_REPEAT
32 endif
33 ifeq ($(strip $(NO_PRINT)), yes)
34     OPT_DEFS += -DNO_PRINT -DNO_DEBUG
35 endif
36 ifeq ($(strip $(ONLY_QWERTY)), yes)
37     OPT_DEFS += -DONLYQWERTY
38 endif
39 ifeq ($(strip $(NO_TAPPING)), yes)
40     OPT_DEFS += -DNO_ACTION_TAPPING
41 endif