aboutsummaryrefslogtreecommitdiff
path: root/jack/rules.mk
diff options
context:
space:
mode:
Diffstat (limited to 'jack/rules.mk')
-rw-r--r--jack/rules.mk24
1 files changed, 7 insertions, 17 deletions
diff --git a/jack/rules.mk b/jack/rules.mk
index bd2c377..71ddad7 100644
--- a/jack/rules.mk
+++ b/jack/rules.mk
@@ -16,44 +16,34 @@ MOUSE_JIGGLE_ENABLE = yes
CUSTOM_TAP_CODE_ENABLE = no
DEBOUNCE_TYPE = asym_eager_defer_pk
AVR_CFLAGS += -mrelax
-INTROSPECTION_KEYMAP_C = jack.c
+INTROSPECTION_KEYMAP_C = introspection.c
-SRC += tapping.c
+SRC += $(USER_PATH)/jack.c $(USER_PATH)/tapping.c
ifeq ($(strip $(OLED_ENABLE)), yes)
- SRC += oled.c
+ SRC += $(USER_PATH)/oled.c
WPM_ENABLE = yes
endif
ifeq ($(strip $(RGB_MATRIX_ENABLE)), yes)
RGB_MATRIX_CUSTOM_USER = yes
- SRC += color.c
+ SRC += $(USER_PATH)/color.c
endif
ifeq ($(strip $(UNICODE_COMMON)), yes)
UNICODE_ENABLE = no
- SRC += unicode.c
+ SRC += $(USER_PATH)/unicode.c
endif
ifeq ($(strip $(CUSTOM_TAP_CODE_ENABLE)), yes)
OPT_DEFS += -DCUSTOM_TAP_CODE_ENABLE
- SRC += tap_code.c
+ SRC += $(USER_PATH)tap_code.c
endif
ifeq ($(PLATFORM), CHIBIOS)
ifeq ($(MCU_SERIES), RP2040)
RP2040_MATH_IN_ROM = no
+ PROGRAM_CMD = doas picotool load $(BUILD_DIR)/$(TARGET).uf2
endif
EXTRAFLAGS += -O3
endif
-
-ifeq ($(strip $(RP2040_MATH_IN_ROM)), yes)
- OPT_DEFS += -DRP2040_MATH_IN_ROM
- MCU_LDSCRIPT = RP2040_FLASH_TIMECRIT_ROM_MATH
-endif
-
-ifeq ($(strip $(MOUSE_JIGGLE_ENABLE)), yes)
- OPT_DEFS += -DMOUSE_JIGGLE_ENABLE
- MOUSEKEY_ENABLE = yes
- DEFERRED_EXEC_ENABLE = yes
-endif