]> git.friedersdorff.com Git - max/tmk_keyboard.git/commitdiff
rule.mk: Add dfu-programmer version check again
authortmk <hasu@tmk-kbd.com>
Thu, 5 Jul 2018 14:18:56 +0000 (23:18 +0900)
committertmk <hasu@tmk-kbd.com>
Thu, 5 Jul 2018 14:43:12 +0000 (23:43 +0900)
- ubuntu 18.04 still uses old 0.6.1

tmk_core/rules.mk

index ca933826b8c8606fab9fb952572ccc5a54be7f94..978f3c06558a24ba65ade19948f6ebef388ce66f 100644 (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