This repo contains example applications written using Mechanoid (https://mechanoid.io)
See the README files inside each for details on what they do, how they work and the recommended runtime interpreter (wazero, wasman,...), as there are some differences among them and the example might not run correctly.
Application that loads an embedded WASM program that blinks an LED on the hardware.
Application that loads an embedded WASM program and sends it events from pressing the buttons. The WASM programs then displays messages on the small screen on the hardware device.
Application that loads an embedded WASM program and displays the interaction on the small screen on the hardware device.
Application built using Mechanoid that uses host external references.
Application that demonstrates how to use the onboard Flash storage on the hardware device to save/load/run external WASM modules via a Command line interface directly on the device itself.
Also shows how to use Mechanoid with WASM modules written using TinyGo, Rust, or Zig.
Example of a simple "ping" application built using Mechanoid.
This is an example of an application built using Mechanoid specifically for the Thumby "itty-bitty game system".
Application that demonstrates how to use the onboard Flash storage on the Thumby device to save/load/run external WASM modules via a Command line interface directly on the device itself, along with display support so you can see what it happening on the tiny display.
Also shows how to use Mechanoid with WASM modules written using TinyGo, Rust, or Zig.
This application is a conference badge programmed using WASM.
This application lets you write a WebAssembly program that runs on a hardware device with connected wireless to fly a DJI Tello drone.