This repository contains small demo programs for the ESP32-C3, used to validate our qemu emulation.
They're built against mdk, as this allows finer control over what hardware features exactly are required, enabling gradual emulator development.
We have patched the SDK slightly. Our fork is here.
Getting started
After cloning the repo, run:
git submodule init
git submodule update --init --recursive
make -j $(nproc)
If you don't have a RISC-V toolchain installed, you can also run the compiler in docker. To do that, comment out the TOOLCHAIN line in the Makefile.