Skip to content
On this page

Platform Support

The WARDuino VM currently supports the Arduino toolchain, and has limited support for the ESP-IDF toolchain. Normally, devices that support these toolchains should be able to run WARDuino.

The callback handling system in WARDuino currently requires significant memory because it allocates memory, following the WebAssembly specification, in pages of 64 KiB. This is a major constraint for some microcontrollers, however all other parts of the VM can still work without allocating any WebAssembly memory pages.

Compatibility

The following table lists the devices on which the WARDuino VM has been verified to work.

Device Family / OSCLIArduinoZephyrESP IDFCallbacks
Windows
Linux
macOS
ESP8266
ESP32 WROOM*
ESP32 WROVER
Openbot Brain
STM32 Cortex M4
Adafruit ESP32 Feather V2

✅ = supported | ❗ = unstable | ➖ = not supported