|
|
- #----------------------------------------------------------------------------
- # make gergo:germ:dfu
- # Make sure you have dfu-programmer installed!
- #----------------------------------------------------------------------------
- # Firmware options
- BALLER = no # Enable to ball out
- BALLSTEP = 20 # Multiple in px to move, multiplied by layer number
- SCROLLSTEP = 1 # Lines to scroll with ball
- MOUSEKEY_ENABLE = yes # Mouse keys, needed for baller
-
- #Debug options
- VERBOSE = yes
- DEBUG_MATRIX_SCAN_RATE = no
- DEBUG_BALLER = no
- DEBUG_MATRIX = yes
-
- # A bunch of stuff that you shouldn't touch unless you
- # know what you're doing.
- #
- # No touchy, capiche?
- SRC += matrix.c i2c_master.c
- ifneq ($(strip $(BALLSTEP)),)
- OPT_DEFS += -DTRKSTEP=$(strip $(BALLSTEP))
- endif
- ifneq ($(strip $(SCROLLSTEP)),)
- OPT_DEFS += -DSCROLLSTEP=$(strip $(SCROLLSTEP))
- endif
- ifeq ($(strip $(BALLER)), yes)
- POINTING_DEVICE_ENABLE = yes
- OPT_DEFS += -DBALLER
- endif
- ifeq ($(strip $(DEBUG_BALLER)), yes)
- OPT_DEFS += -DDEBUG_BALLER
- endif
- ifeq ($(strip $(DEBUG_MATRIX)), yes)
- OPT_DEFS += -DDEBUG_MATRIX
- endif
|