]> git.donarmstrong.com Git - qmk_firmware.git/blobdiff - keyboards/georgi/keymaps/default/rules.mk
[Keyboard] Georgi FW updates (#5609)
[qmk_firmware.git] / keyboards / georgi / keymaps / default / rules.mk
index 2973c45918dc8ff6c665fb1e38f80247851bdeab..90d8057c3258d675f4437e82f0ae26c44e32f663 100644 (file)
@@ -1,18 +1,23 @@
 #----------------------------------------------------------------------------
-# make georgi:extrakey:dfu
+# make georgi:default:dfu
 # Make sure you have dfu-programmer installed!
 #----------------------------------------------------------------------------
 
-#Debug options
+NO_REPEAT                               = no
 VERBOSE                                         = yes
-CONSOLE_ENABLE                  = yes
-DEBUG_MATRIX_SCAN_RATE   = no
-DEBUG_MATRIX                    = no
 KEYBOARD_SHARED_EP       = yes
 CUSTOM_MATRIX                   = yes
-MOUSEKEY_ENABLE                         = yes
-SINGLE_LAYER                    = no
 
+#Firmware reduction options
+MOUSEKEY_ENABLE                         = yes          # 1500 bytes
+NO_TAPPING                              = no       # 2000 bytes
+NO_PRINT                                = yes          
+
+#Debug options
+CONSOLE_ENABLE                  = no
+DEBUG_MATRIX_SCAN_RATE   = no
+DEBUG_MATRIX                    = no
+ONLY_QWERTY                             = no
 
 # A bunch of stuff that you shouldn't touch unless you
 # know what you're doing.
@@ -22,6 +27,15 @@ SRC += matrix.c i2c_master.c
 ifeq ($(strip $(DEBUG_MATRIX)), yes)
     OPT_DEFS += -DDEBUG_MATRIX
 endif
-ifeq ($(strip $(SINGLE_LAYER)), yes)
-    OPT_DEFS += -DSINGLE_LAYER
+ifeq ($(strip $(NO_REPEAT)), yes)
+    OPT_DEFS += -DNO_REPEAT
+endif
+ifeq ($(strip $(NO_PRINT)), yes)
+    OPT_DEFS += -DNO_PRINT -DNO_DEBUG
+endif
+ifeq ($(strip $(ONLY_QWERTY)), yes)
+    OPT_DEFS += -DONLYQWERTY
+endif
+ifeq ($(strip $(NO_TAPPING)), yes)
+    OPT_DEFS += -DNO_ACTION_TAPPING
 endif