diff options
Diffstat (limited to 'stmhal/Makefile')
| -rw-r--r-- | stmhal/Makefile | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/stmhal/Makefile b/stmhal/Makefile index 7e825279f..b3b2d7a9b 100644 --- a/stmhal/Makefile +++ b/stmhal/Makefile @@ -24,6 +24,8 @@ USBDEV_DIR=usbdev FATFS_DIR=fatfs DFU=../tools/dfu.py # may need to prefix dfu-util with sudo +USE_PYDFU ?= 0 +PYDFU = ../tools/pydfu.py DFU_UTIL ?= dfu-util DEVICE=0483:df11 @@ -249,7 +251,11 @@ all: $(BUILD)/firmware.dfu $(BUILD)/firmware.hex deploy: $(BUILD)/firmware.dfu $(ECHO) "Writing $< to the board" +ifeq ($(USE_PYDFU),1) + $(Q)$(PYTHON) $(PYDFU) -u $< +else $(Q)$(DFU_UTIL) -a 0 -d $(DEVICE) -D $< +endif $(BUILD)/firmware.dfu: $(BUILD)/firmware.elf $(ECHO) "Create $@" |
