NAME=esp32-20220117-v1.18.bin all: flash upload console bin/${NAME}: mkdir -p bin wget https://micropython.org/resources/firmware/${NAME} -O bin/${NAME} flash: bin/${NAME} esptool.py -p /dev/ttyUSB0 -b 921600 write_flash --flash_mode dio 0x1000 bin/${NAME} sleep 5 ampy -p /dev/ttyUSB0 put ssd1306.py upload: ampy -p /dev/ttyUSB0 put boot.py ampy -p /dev/ttyUSB0 put main.py console: echo "Ctrl-A + Ctrl-Q to close Picocom" picocom -b115200 /dev/ttyUSB0