MachinesComputersEspressif › ESP32

ESP32

2016

Espressif's ESP32 (2016) is a low-cost dual-core WiFi and Bluetooth microcontroller built on the 32-bit Tensilica Xtensa LX6 at up to 240MHz. A typical devkit exposes an on-board LED on GPIO2 and a UART0 serial console. Here it boots real bare-metal firmware on a from-scratch Xtensa LX6 interpreter — the site's first Xtensa machine — with the WiFi and BLE radios stubbed out and only core0 run.

ESP32 Online Emulator

Play ESP32 using JavaScript directly in your browser.

Configurations

ConfigurationEmulatorMachineOSLegal
Mini-REPL (UART0)ESP32ESP32openOpen ⛶
Blink (on-board LED)ESP32ESP32openOpen ⛶
Hello UART (serial)ESP32ESP32openOpen ⛶

Downloads — ROMs & software

TitleTypeSize (bytes)Legal
Blink (on-board LED)demo0openDownload ↓
Hello UART (serial)demo0openDownload ↓
Mini-REPL (UART0)demo0openDownload ↓

Downloads — ROMs & software

TitleTypeSize (bytes)Legal
Blink (on-board LED)demo0openDownload ↓
Hello UART (serial)demo0openDownload ↓
Mini-REPL (UART0)demo0openDownload ↓

Chips

Emulators

EmulatorTypeLicenseSite
ESP32onlineCC0 firmware · from-scratch coreWebsite ↗