Software › MicroPython v1.24.1

MicroPython v1.24.1

firmware Open · freely redistributable

The official MicroPython ESP32_GENERIC_C3 firmware (v1.24.1, 2024-11-29, MIT license), taken byte-for-byte from micropython.org and run unmodified. The from-scratch RV32IMC core HLE-s the ESP32-C3 mask ROM (from public linker-script addresses) and boots the real second-stage-bootloader-equivalent flow: clock/PLL bring-up, SPI-flash + XIP cache, the ESP-IDF heap (TLSF), the interrupt matrix + systimer, and the FreeRTOS scheduler — reaching an interactive Python REPL. Type print(2+2) to get 4, or 6*7 to get 42, or led/LED code against the on-board GPIO8. WiFi/BLE have no radio here (RAM-backed HLE stubs). Real machine code on the real memory map, so it single-steps in the debugger.

Download ↓ Original source ↗

Format: Stock ESP32-C3 flash image (ESP-IDF), base64  ·  By: MicroPython (Damien P. George and contributors)  ·  Licence: MIT

Runs on