]> git.donarmstrong.com Git - qmk_firmware.git/blobdiff - keyboards/handwired/magicforce68/rules.mk
Add rule for flashing microcontroller using avrdude
[qmk_firmware.git] / 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