rule.mk: Add dfu-programmer version check again
- ubuntu 18.04 still uses old 0.6.1
This commit is contained in:
parent
c2ce617a36
commit
dd543150b4
1 changed files with 6 additions and 1 deletions
|
|
@ -427,9 +427,14 @@ dfu: $(TARGET).hex
|
|||
done
|
||||
@echo
|
||||
|
||||
ifeq ($(shell dfu-programmer --version 2>&1 | grep -q 0.7; echo $$?),0)
|
||||
dfu-programmer $(MCU) erase --force
|
||||
else
|
||||
dfu-programmer $(MCU) erase
|
||||
endif
|
||||
|
||||
dfu-programmer $(MCU) flash $(TARGET).hex
|
||||
dfu-programmer $(MCU) reset
|
||||
dfu-programmer $(MCU) reset || true # ignore exit code
|
||||
|
||||
dfu-start:
|
||||
dfu-programmer $(MCU) reset
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue