forked from mirrors/qmk_firmware
Fix chibios so the dfu-suffix is only applied once. (#6270)
This commit is contained in:
parent
d16db69367
commit
7579518613
2 changed files with 8 additions and 6 deletions
|
@ -201,7 +201,6 @@ DFU_ARGS ?=
|
||||||
ifneq ("$(SERIAL)","")
|
ifneq ("$(SERIAL)","")
|
||||||
DFU_ARGS += -S $(SERIAL)
|
DFU_ARGS += -S $(SERIAL)
|
||||||
endif
|
endif
|
||||||
DFU_SUFFIX_ARGS ?=
|
|
||||||
|
|
||||||
ST_LINK_ARGS ?=
|
ST_LINK_ARGS ?=
|
||||||
|
|
||||||
|
@ -209,7 +208,6 @@ ST_LINK_ARGS ?=
|
||||||
EXTRALIBDIRS = $(RULESPATH)/ld
|
EXTRALIBDIRS = $(RULESPATH)/ld
|
||||||
|
|
||||||
DFU_UTIL ?= dfu-util
|
DFU_UTIL ?= dfu-util
|
||||||
DFU_SUFFIX ?= dfu-suffix
|
|
||||||
ST_LINK_CLI ?= st-link_cli
|
ST_LINK_CLI ?= st-link_cli
|
||||||
|
|
||||||
# Generate a .qmk for the QMK-FF
|
# Generate a .qmk for the QMK-FF
|
||||||
|
@ -274,7 +272,3 @@ teensy: $(BUILD_DIR)/$(TARGET).hex cpfirmware sizeafter
|
||||||
$(TEENSY_LOADER_CLI) -mmcu=$(MCU_LDSCRIPT) -w -v $(BUILD_DIR)/$(TARGET).hex
|
$(TEENSY_LOADER_CLI) -mmcu=$(MCU_LDSCRIPT) -w -v $(BUILD_DIR)/$(TARGET).hex
|
||||||
|
|
||||||
bin: $(BUILD_DIR)/$(TARGET).bin sizeafter
|
bin: $(BUILD_DIR)/$(TARGET).bin sizeafter
|
||||||
if [ ! -z "$(DFU_SUFFIX_ARGS)" ]; then \
|
|
||||||
$(DFU_SUFFIX) $(DFU_SUFFIX_ARGS) -a $(BUILD_DIR)/$(TARGET).bin 1>/dev/null ;\
|
|
||||||
fi
|
|
||||||
$(COPY) $(BUILD_DIR)/$(TARGET).bin $(TARGET).bin;
|
|
||||||
|
|
|
@ -223,6 +223,10 @@ $(foreach LOBJ, $(NO_LTO_OBJ), $(eval $(call NO_LTO,$(LOBJ))))
|
||||||
|
|
||||||
MOVE_DEP = mv -f $(patsubst %.o,%.td,$@) $(patsubst %.o,%.d,$@)
|
MOVE_DEP = mv -f $(patsubst %.o,%.td,$@) $(patsubst %.o,%.d,$@)
|
||||||
|
|
||||||
|
# Add QMK specific flags
|
||||||
|
DFU_SUFFIX ?= dfu-suffix
|
||||||
|
DFU_SUFFIX_ARGS ?=
|
||||||
|
|
||||||
|
|
||||||
elf: $(BUILD_DIR)/$(TARGET).elf
|
elf: $(BUILD_DIR)/$(TARGET).elf
|
||||||
hex: $(BUILD_DIR)/$(TARGET).hex
|
hex: $(BUILD_DIR)/$(TARGET).hex
|
||||||
|
@ -279,6 +283,10 @@ gccversion :
|
||||||
@$(SILENT) || printf "$(MSG_BIN) $@" | $(AWK_CMD)
|
@$(SILENT) || printf "$(MSG_BIN) $@" | $(AWK_CMD)
|
||||||
$(eval CMD=$(BIN) $< $@ || exit 0)
|
$(eval CMD=$(BIN) $< $@ || exit 0)
|
||||||
@$(BUILD_CMD)
|
@$(BUILD_CMD)
|
||||||
|
if [ ! -z "$(DFU_SUFFIX_ARGS)" ]; then \
|
||||||
|
$(DFU_SUFFIX) $(DFU_SUFFIX_ARGS) -a $(BUILD_DIR)/$(TARGET).bin 1>/dev/null ;\
|
||||||
|
fi
|
||||||
|
$(COPY) $(BUILD_DIR)/$(TARGET).bin $(TARGET).bin;
|
||||||
|
|
||||||
BEGIN = gccversion sizebefore
|
BEGIN = gccversion sizebefore
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue