// specifications
C++/Rust WASM
C++/RustWASM
Onboard WiliWASM engine
The onboard WiliWASM engine runs C++ and Rust code compiled to WebAssembly, complete with a debugger and a full API — bringing systems-language performance to the FreeWili2 platform without requiring custom toolchains.
FreeWili GUI integrates WASM compilers and debuggers directly, so the entire build-flash-debug cycle stays inside a single application. The headless CM0 Linux also uses the same WASM API to draw to the screen, meaning one consistent interface covers both the microcontroller and the Linux environments.
Key facts
- Engine
- WiliWASM
- Languages
- C++, Rust
- Tooling
- GUI-integrated compiler + debugger