wendy-lite
Installation
SKILL.md
Wendy Lite
Wendy Lite is a WebAssembly (WASM) runtime firmware for ESP32-C6 microcontrollers. It enables developers to write apps in C, Rust, Swift, Zig, TypeScript, or WAT, compile them to WASM, and run them on the device with full hardware access.
Key Concepts
- WAMR Runtime: Uses WebAssembly Micro Runtime to execute WASM binaries
- Host Imports: WASM apps import functions from the
"wendy"module to access hardware - Callback System: Async events (GPIO interrupts, timers, BLE) dispatched via exported
wendy_handle_callback - Flash Persistence: WASM binaries stored in flash partition
wasm_a(2MB), auto-loaded on boot - Multi-language: Apps can be written in C, Rust, Swift 6.0+, Zig, TypeScript, or raw WAT