]> git.donarmstrong.com Git - qmk_firmware.git/blobdiff - tmk_core/avr.mk
fixed two typos
[qmk_firmware.git] / tmk_core / avr.mk
index 95aa973aa916845333c1ba34983e9e59085979ad..0e014a412aa7957be40f33e03b9f27e654266485 100644 (file)
@@ -146,10 +146,10 @@ dfu-ee: $(BUILD_DIR)/$(TARGET).hex $(BUILD_DIR)/$(TARGET).eep
 
 avrdude: $(BUILD_DIR)/$(TARGET).hex
        if grep -q -s Microsoft /proc/version; then \
-               echo 'ERROR: Pro Micros can not be flashed within the Windows Subsystem for Linux (WSL) currently. Instead, take the .hex file generated and flash it using AVRDUDE, AVRDUDESS, or XLoader.'; \
+               echo 'ERROR: AVR flashing cannot be automated within the Windows Subsystem for Linux (WSL) currently. Instead, take the .hex file generated and flash it using AVRDUDE, AVRDUDESS, or XLoader.'; \
        else \
                ls /dev/tty* > /tmp/1; \
-               echo "Detecting Pro Micro port, reset your Pro Micro now.\c"; \
+               echo "Detecting USB port, reset your controller now.\c"; \
                while [ -z $$USB ]; do \
                        sleep 1; \
                        echo ".\c"; \
@@ -157,15 +157,18 @@ avrdude: $(BUILD_DIR)/$(TARGET).hex
                        USB=`diff /tmp/1 /tmp/2 | grep -o '/dev/tty.*'`; \
                done; \
                echo ""; \
-               echo "Detected Pro Micro port at $$USB"; \
+               echo "Detected controller on USB port at $$USB"; \
                sleep 1; \
                avrdude -p $(MCU) -c avr109 -P $$USB -U flash:w:$(BUILD_DIR)/$(TARGET).hex; \
        fi
 
 # Convert hex to bin.
-flashbin: $(BUILD_DIR)/$(TARGET).hex
+bin: $(BUILD_DIR)/$(TARGET).hex
        $(OBJCOPY) -Iihex -Obinary $(BUILD_DIR)/$(TARGET).hex $(BUILD_DIR)/$(TARGET).bin
        $(COPY) $(BUILD_DIR)/$(TARGET).bin $(TARGET).bin;
+
+# copy bin to FLASH.bin
+flashbin: bin
        $(COPY) $(BUILD_DIR)/$(TARGET).bin FLASH.bin; 
 
 # Generate avr-gdb config/init file which does the following: