rule.mk: Add dfu-programmer version check again

- ubuntu 18.04 still uses old 0.6.1
This commit is contained in:
tmk 2018-07-05 23:18:56 +09:00
parent c2ce617a36
commit dd543150b4

View file

@ -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