core: Fix dfu-programmer version check
authortmk <hasu@tmk-kbd.com>
Thu, 7 Sep 2017 00:00:57 +0000 (09:00 +0900)
committertmk <hasu@tmk-kbd.com>
Thu, 7 Sep 2017 00:00:57 +0000 (09:00 +0900)
tmk_core/rules.mk

index 66b4cbd88eaf7dd840a0cbc1c2adc807e5140794..0d0b6afbb125fc72067da8758956cb9b770cc6bc 100644 (file)
@@ -427,7 +427,7 @@ dfu: $(TARGET).hex
        done
        @echo
 
-ifneq (, $(findstring 0.7, $(shell dfu-programmer --version 2>&1)))
+ifneq (, $(findstring 0.7, $(shell dfu-programmer 2>/dev/null && dfu-programmer --version 2>&1)))
        dfu-programmer $(MCU) erase --force
 else
        dfu-programmer $(MCU) erase
@@ -447,7 +447,7 @@ flip-ee: $(TARGET).hex $(TARGET).eep
        $(REMOVE) $(TARGET)eep.hex
 
 dfu-ee: $(TARGET).hex $(TARGET).eep
-ifneq (, $(findstring 0.7, $(shell dfu-programmer --version 2>&1)))
+ifneq (, $(findstring 0.7, $(shell dfu-programmer 2>/dev/null && dfu-programmer --version 2>&1)))
        dfu-programmer $(MCU) flash --eeprom $(TARGET).eep
 else
        dfu-programmer $(MCU) flash-eeprom $(TARGET).eep
Imprint / Impressum