- MCU:
Nordic nRF51822 QFAA
(16 MHz Cortex-M0, 16 Kb RAM, 256 Kb Flash) - Wasm Runtime:
Wasm3
- Framework:
Arduino
- Build System:
PlatformIO
- Run
AssemblyScript
onnRF51
- Simple
Color Wheel
animation working - Transfer pixels in batches (optimize speed)
- Add support for Micro:bit, ESP32, ESP8266
- Try running
Bluetooth LE
stack - Upload
wasm
binary to device using BLE (store to RAM) - Store
wasm
binary to flash
./assemblyscript
contains the wasm app. This implements an animation.
./wasm_vm
contains the interpreter/VM.
- Install
PlatformIO
- In
assemblyscript
directory, runnpm install
- To build the demo:
make
- To upload and run the demo:
make run