PORT='/dev/ttyACM0' # Linux
CHIP='ESP32-S3'
# PORT='COM0' # Windows
+MICROPYTHON=f'$HOME/Downloads/ESP32_GENERIC_S3-20260406-v1.28.0.bin'
+# MicroPython version
+# from
+# https://micropython.org/download/ESP32_GENERIC_S3/
@task
def help(c):
c.run(f'esptool --port {PORT} erase-flash')
@task
-def write_flash(c, filepath):
- '''Write flash'''
- c.run(f'esptool --chip {CHIP} --port {PORT} --baud 460800 write_flash -z 0x1000 {filepath}')
+def write_flash(c, filepath=MICROPYTHON):
+ '''Write flash - defaults to MicroPython
+
+ Requires .bin file from micropython.org
+ '''
+ c.run(f'esptool --chip {CHIP} --port {PORT} --baud 460800 write-flash -z 0x1000 {filepath}')
+
+
+