Software › Mini-REPL (UART0)

Mini-REPL (UART0)

demo Open · freely redistributable

An original public-domain (CC0) bare-metal program, hand-authored in Xtensa LX7 assembly and assembled to a flat ESP32-S3 image. It brings up UART0, prints a banner and an esp32s3> prompt, runs a line editor (echo + backspace) and a left-to-right integer expression evaluator over + - * (using the Xtensa 32-bit multiply for parsing and printing). Type print(2+2) to get 4, 6*7 to get 42, led on / led off to light the on-board WS2812 RGB LED (GPIO48) green or off, or help. Real Xtensa machine code on the real memory map, so every instruction single-steps in the debugger.

Download ↓ Original source ↗

Format: Raw ESP32-S3 flash image (Xtensa LX7), base64  ·  By: emulators.org  ·  Licence: Public domain (CC0)

Runs on