Releases: mlaass/wamr-esp32-arduino
Releases · mlaass/wamr-esp32-arduino
WAMR-ESP32-Arduino v1.0.0 - Initial Release
Full Changelog: https://github.com/mlaass/wamr-esp32-arduino/commits/v1.0.0
WAMR-ESP32-Arduino v1.0.0
Initial release of WebAssembly Micro Runtime library for ESP32/ESP32-S3 with Arduino and PlatformIO support.
Features
✅ Fast interpreter mode optimized for ESP32
✅ Arduino-friendly C++ API with automatic pthread wrapping
✅ PSRAM support with automatic detection
✅ Configurable log levels (NONE, ERROR, DEBUG)
✅ Small footprint (~50-100KB + module size)
✅ Native function support for Arduino integration
✅ Built-in libc for standard C library functions
What's Included
- Complete WAMR runtime (v2.4.1+)
- Thread-safe API for Arduino compatibility
- Four example sketches demonstrating key features
- Comprehensive documentation and build guides
- Support for ESP32 and ESP32-S3 (Xtensa architecture)
Getting Started
See the README for installation instructions and quick start guide.
Requirements
- ESP32 or ESP32-S3 board
- Arduino IDE or PlatformIO
- Minimum 64KB free RAM (128KB+ recommended)