Skip to content

A fast WebAssembly interpreter for Arduino, PlatformIO, Particle

License

Notifications You must be signed in to change notification settings

wasm3/wasm3-arduino

Repository files navigation

Wasm3

🚀 The fastest WebAssembly interpreter

Main repository: Wasm3 project
This library can be used with Arduino, PlatformIO and Particle.

Supported devices

The library was verified to work with:

ESP8266, ESP32, Arduino 101, MKR1000, RTL8711, ST Nucleo WB55RG, BluePill, Particle Photon, Particle Electron, nRF51, nRF52, Teensy 3.1/3.2, Teensy 4.0

Note: it requires at least ~64Kb Flash and ~10Kb RAM even for minimal functionality.

Disclaimer

Please also note that Arduino API here is just for an example. We do not encourage this way of programming, and we have to come up with a better API (i.e. Event-Driven, Resource-Oriented or similar).

License

This project is released under The MIT License (MIT)