diff options
Diffstat (limited to 'tmk_core/chibios.mk')
| -rw-r--r-- | tmk_core/chibios.mk | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/tmk_core/chibios.mk b/tmk_core/chibios.mk index 25c49204b..014c8d502 100644 --- a/tmk_core/chibios.mk +++ b/tmk_core/chibios.mk | |||
| @@ -198,10 +198,13 @@ ifneq ("$(SERIAL)","") | |||
| 198 | DFU_ARGS += -S $(SERIAL) | 198 | DFU_ARGS += -S $(SERIAL) |
| 199 | endif | 199 | endif |
| 200 | 200 | ||
| 201 | ST_LINK_ARGS ?= | ||
| 202 | |||
| 201 | # List any extra directories to look for libraries here. | 203 | # List any extra directories to look for libraries here. |
| 202 | EXTRALIBDIRS = $(RULESPATH)/ld | 204 | EXTRALIBDIRS = $(RULESPATH)/ld |
| 203 | 205 | ||
| 204 | DFU_UTIL ?= dfu-util | 206 | DFU_UTIL ?= dfu-util |
| 207 | ST_LINK_CLI ?= st-link_cli | ||
| 205 | 208 | ||
| 206 | # Generate a .qmk for the QMK-FF | 209 | # Generate a .qmk for the QMK-FF |
| 207 | qmk: $(BUILD_DIR)/$(TARGET).bin | 210 | qmk: $(BUILD_DIR)/$(TARGET).bin |
| @@ -230,5 +233,8 @@ qmk: $(BUILD_DIR)/$(TARGET).bin | |||
| 230 | dfu-util: $(BUILD_DIR)/$(TARGET).bin cpfirmware sizeafter | 233 | dfu-util: $(BUILD_DIR)/$(TARGET).bin cpfirmware sizeafter |
| 231 | $(DFU_UTIL) $(DFU_ARGS) -D $(BUILD_DIR)/$(TARGET).bin | 234 | $(DFU_UTIL) $(DFU_ARGS) -D $(BUILD_DIR)/$(TARGET).bin |
| 232 | 235 | ||
| 236 | st-link-cli: $(BUILD_DIR)/$(TARGET).hex sizeafter | ||
| 237 | $(ST_LINK_CLI) $(ST_LINK_ARGS) -q -c SWD -p $(BUILD_DIR)/$(TARGET).hex -Rst | ||
| 238 | |||
| 233 | bin: $(BUILD_DIR)/$(TARGET).bin sizeafter | 239 | bin: $(BUILD_DIR)/$(TARGET).bin sizeafter |
| 234 | $(COPY) $(BUILD_DIR)/$(TARGET).bin $(TARGET).bin; | 240 | $(COPY) $(BUILD_DIR)/$(TARGET).bin $(TARGET).bin; |
