Out-of-tree Zephyr RTOS project that blinks an LED on the Seeed XIAO ESP32 C3 or S3 — a minimal working template for Zephyr development on ESP32 outside the main Zephyr tree.
- MCU: Seeed XIAO ESP32 C3 / ESP32 S3 / ESP32 C3 Supermini
- RTOS: Zephyr
- Build: west (CMake, out-of-tree)
source ../zephyrproject/.venv/bin/activate
source ../zephyrproject/zephyr/zephyr-env.sh
source ../zephyrproject/zephyr/scripts/west_commands/completion/west-completion.bashBuild:
west build -p always -b xiao_esp32c3Flash:
west flashExpected output:
LED state: ON
Built by Owen O'Hehir — embedded Linux, IoT, Matter & Rust consulting at electronicsconsult.com. Available for contract and consulting work.


