MicroPython_ST7789_ESP32_C3

MicroPython + ST7789 Driver from @russhughes for ESP32 C3

ESP32-C3 Datasheet:

ESP32-C3 Datasheet

ESP32-C3-MINI-1 & ESP32-C3-MINI-1U Datasheet:

ESP32-C3-MINI-1 & ESP32-C3-MINI-1U Datasheet

ESP32-C3 DevKitM-1 Dimensions:

ESP32-C3 DevKitM-1 Dimensions

ESP32-C3 DevKitM-1 PCB Layout:

ESP32-C3 DevKitM-1 PCB Layout

ESP32-C3 DevKitM-1 Schematic:

ESP32-C3 DevKitM-1 Schematic


Automated release for MicroPython.

Instructions

You need to have some dependencies pre-instaled in your OS:

Windows or Linux:

Create Virtual Environment

python -m venv esp-env

On Windows activate Virtual Environment this way:

.\esp-env\Scripts\activate

On Linux activate Virtual Environment this way:

source esp-env/bin/activate

On Windows or Linux install esptool:

pip install esptool

Put ESP32 C3 in BOOTLOADER MODE:

Erase Flash:

python -m esptool --chip esp32c3 erase-flash

Then Flash:

NOTE IN WINDOWS:

Set-ExecutionPolicy Unrestricted

ESP32-C3 ESP-Dev-Kits Documentation:

ESP32-C3 ESP-Dev-Kits Documentation


ST7789 repo by @russhughes: