Skip to content

Instantly share code, notes, and snippets.

@nicinabox
Last active November 13, 2022 18:16
Embed
What would you like to do?
Find the Pro Micro serial port automatically and flash it
#!/bin/bash
# Usage
# ./flash.sh path/to/your.hex
TARGET=$1
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 atmega32u4 -c avr109 -P $USB -U flash:w:$TARGET
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment