diff options
author | Joel Challis <git@zvecr.com> | 2023-05-25 23:07:47 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-05-25 23:07:47 +0100 |
commit | 873922d98fea19f872ed8c5c79a20ed575ccff44 (patch) | |
tree | 6c9817d35e7a0d7b9f4f93007c47629b5c8f3ea0 /builddefs | |
parent | ed69d78f27a384bca11f2d815224083120941580 (diff) |
Implement UF2 device type id extension tag (#21029)
Diffstat (limited to 'builddefs')
-rw-r--r-- | builddefs/common_rules.mk | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/builddefs/common_rules.mk b/builddefs/common_rules.mk index e993cc350e..816eac49ae 100644 --- a/builddefs/common_rules.mk +++ b/builddefs/common_rules.mk @@ -152,6 +152,7 @@ endif # To produce a UF2 file in your build, add to your keyboard's rules.mk: # FIRMWARE_FORMAT = uf2 UF2CONV = $(TOP_DIR)/util/uf2conv.py +UF2CONV_ARGS ?= UF2_FAMILY ?= 0x0 # Compiler flags to generate dependency files. @@ -219,7 +220,7 @@ gccversion : @$(BUILD_CMD) %.uf2: %.elf - $(eval CMD=$(HEX) $< $(BUILD_DIR)/$(TARGET).tmp && $(UF2CONV) $(BUILD_DIR)/$(TARGET).tmp --output $@ --convert --family $(UF2_FAMILY) >/dev/null 2>&1) + $(eval CMD=$(HEX) $< $(BUILD_DIR)/$(TARGET).tmp && $(UF2CONV) $(UF2CONV_ARGS) $(BUILD_DIR)/$(TARGET).tmp --output $@ --convert --family $(UF2_FAMILY) >/dev/null 2>&1) #@$(SILENT) || printf "$(MSG_EXECUTING) '$(CMD)':\n" @$(SILENT) || printf "$(MSG_UF2) $@" | $(AWK_CMD) @$(BUILD_CMD) |