]> git.donarmstrong.com Git - qmk_firmware.git/commitdiff
Add rule for flashing microcontroller using avrdude
authorDanny Nguyen <danny@80pct.com>
Sun, 26 Feb 2017 15:16:24 +0000 (10:16 -0500)
committerDanny Nguyen <danny@80pct.com>
Tue, 7 Mar 2017 17:20:52 +0000 (12:20 -0500)
keyboards/handwired/magicforce68/rules.mk

index 711759917370a6886c1e3e79a9fde4c7a5fff1f7..e897ef25235ee1591e47ac39be809a5282e09a2f 100644 (file)
@@ -70,4 +70,14 @@ ifndef QUANTUM_DIR
        include ../../../Makefile
 endif
 
+avrdude: build
+       ls /dev/tty* > /tmp/1; \
+       echo "Reset your Pro Micro now"; \
+       while [[ -z $$USB ]]; do \
+         sleep 1; \
+         ls /dev/tty* > /tmp/2; \
+         USB=`diff /tmp/1 /tmp/2 | grep -o '/dev/tty.*'`; \
+       done; \
+       avrdude -p $(MCU) -c avr109 -P $$USB -U flash:w:$(BUILD_DIR)/$(TARGET).hex
 
+.PHONY: avrdude