]> git.donarmstrong.com Git - qmk_firmware.git/blob - keyboards/gergo/keymaps/germ/rules.mk
[Keyboard] Georgi FW updates (#5609)
[qmk_firmware.git] / keyboards / gergo / keymaps / germ / rules.mk
1 #----------------------------------------------------------------------------
2 # make gergo:germ:dfu
3 # Make sure you have dfu-programmer installed!
4 #----------------------------------------------------------------------------
5 # Firmware options
6 BALLER = yes                    # Enable to ball out
7 BALLSTEP = 20                   # Multiple in px to move, multiplied by layer number
8 SCROLLSTEP = 1                  # Lines to scroll with ball
9 MOUSEKEY_ENABLE = yes           # Mouse keys(+4700), needed for baller
10
11 #Debug options
12 VERBOSE                  = yes
13 DEBUG_MATRIX_SCAN_RATE   = no
14 DEBUG_BALLER             = no
15 DEBUG_MATRIX             = no
16
17 # A bunch of stuff that you shouldn't touch unless you
18 # know what you're doing.
19 #
20 # No touchy, capiche?
21 SRC += matrix.c i2c_master.c
22 ifneq ($(strip $(BALLSTEP)),)
23     OPT_DEFS += -DTRKSTEP=$(strip $(BALLSTEP))
24 endif
25 ifneq ($(strip $(SCROLLSTEP)),)
26     OPT_DEFS += -DSCROLLSTEP=$(strip $(SCROLLSTEP))
27 endif
28 ifeq ($(strip $(BALLER)), yes)
29     OPT_DEFS += -DBALLER
30 endif
31 ifeq ($(strip $(DEBUG_BALLER)), yes)
32     OPT_DEFS += -DDEBUG_BALLER
33 endif
34 ifeq ($(strip $(DEBUG_MATRIX)), yes)
35     OPT_DEFS += -DDEBUG_MATRIX
36 endif