diff --git a/ESP8266_GENERIC-20240222-v1.22.2.bin b/ESP8266_GENERIC-20240222-v1.22.2.bin new file mode 100644 index 0000000..b0ec170 Binary files /dev/null and b/ESP8266_GENERIC-20240222-v1.22.2.bin differ diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..56af9e6 --- /dev/null +++ b/Makefile @@ -0,0 +1,12 @@ +VENV = poetry run +ESP_TOOL = $(VENV) esptool.py + +# Downloaded from https://micropython.org/download/ESP8266_GENERIC/ +MICRO_PYTHON_FIRMWARE = ESP8266_GENERIC-20240222-v1.22.2.bin +ESP_PORT = /dev/ttyUSB0 + +erase_flash: + $(ESP_TOOL) --port $(ESP_PORT) erase_flash + +flash_esp: erase_flash + $(ESP_TOOL) --port $(ESP_PORT) --baud 460800 write_flash --flash_size=detect 0 $(MICRO_PYTHON_FIRMWARE)