← board

Compile target: ESP32 / embedded

Motivation

The embedded milestone has two useful faces:

The key decision is to treat ESP-IDF as an explicit target profile, not as the compiler's identity. target esp32-idf may depend on Espressif tooling; target esp32-bare does not.

Scope & Staging

Phase 1 focuses on code generation, targeting bare-metal executables for both architectures to prove the code emitters before moving to ESP-IDF integration:

1. Xtensa Backend (esp32-bare-xtensa)

2. RISC-V Backend (esp32-bare-riscv32)

3. Standalone Memory Management

4. Debugging & Symbol Support

Acceptance

Testing strategy

Log