CircuitPython
- Download the BIN file for the ESP32-DevKitC-V4-WROOM-32E CircuitPython board.
- Connect a UART to USB adapter to your board (see here). You will need to put the board into programming mode before continuing by shorting GPIO0 to ground when turning on the board for a short while.
- Find your UART adapter’s serial port this will be
COM...
on Windows and/dev/tty.usb...
on Linux/macOS. - Install esptool
- Erase the board’s flash using the following command:
Terminal window esptool.py -p [PORT] erase_flash - Flash the CircuitPython firmware:
Terminal window esptool.py -p [PORT] write_flash -z 0x0 adafruit-circuitpython-espressif_esp32_devkitc_v4_wroom_32e-en_GB-9.2.6.bin
This guide is a good overview to getting started.
Use this guide for setting up the web-based code editor, allowing wireless programming over Wi-Fi.