├── LICENSE ├── README.md ├── examples ├── Wasm_Blink │ └── Wasm_Blink.ino ├── Wasm_CoreMark │ ├── README.md │ ├── Wasm_CoreMark.ino │ └── coremark_minimal.wasm.h ├── Wasm_Dino_ESP32_TDisplay │ ├── NotoSansBold15.h │ ├── Wasm_Dino_ESP32_TDisplay.ino │ ├── dino.wasm │ ├── dino.wasm.h │ ├── dino.wat │ └── dino.wat.orig ├── Wasm_Dino_PyBadge │ ├── Wasm_Dino_PyBadge.ino │ ├── dino.wasm │ ├── dino.wasm.h │ └── dino.wat └── Wasm_Fibonacci │ └── Wasm_Fibonacci.ino ├── examples_pio └── Wasm_Advanced │ ├── .gitignore │ ├── README.md │ ├── platformio.ini │ ├── wasm_apps │ ├── assemblyscript │ │ ├── .gitignore │ │ ├── app.ts │ │ ├── app.wasm │ │ ├── app.wasm.h │ │ ├── arduino.ts │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── tsconfig.json │ │ └── yarn.lock │ ├── cpp │ │ ├── app.cpp │ │ ├── app.wasm │ │ ├── app.wasm.h │ │ ├── arduino_api.h │ │ ├── arduino_api.syms │ │ └── build.sh │ ├── rust │ │ ├── .cargo │ │ │ └── config │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ ├── app.wasm │ │ ├── app.wasm.h │ │ ├── build.sh │ │ └── src │ │ │ ├── app.rs │ │ │ └── arduino.rs │ └── tinygo │ │ ├── app.go │ │ ├── app.wasm │ │ ├── app.wasm.h │ │ ├── arduino │ │ └── arduino.go │ │ └── build.sh │ └── wasm_vm │ └── wasm_vm.ino ├── keywords.txt ├── library.json ├── library.properties ├── src ├── m3_api_libc.c ├── m3_api_libc.h ├── m3_bind.c ├── m3_bind.h ├── m3_code.c ├── m3_code.h ├── m3_compile.c ├── m3_compile.h ├── m3_config.h ├── m3_config_platforms.h ├── m3_core.c ├── m3_core.h ├── m3_emit.c ├── m3_emit.h ├── m3_env.c ├── m3_env.h ├── m3_exception.h ├── m3_exec.c ├── m3_exec.h ├── m3_exec_defs.h ├── m3_function.c ├── m3_function.h ├── m3_info.c ├── m3_info.h ├── m3_math_utils.h ├── m3_module.c ├── m3_parse.c ├── wasm3.h └── wasm3_defs.h ├── verification.txt └── wasm_apps ├── README.md ├── assemblyscript ├── .gitignore ├── app.ts ├── app.wasm ├── app.wasm.h ├── arduino.ts ├── package-lock.json ├── package.json ├── tsconfig.json └── yarn.lock ├── cpp ├── app.cpp ├── app.wasm ├── app.wasm.h ├── arduino_api.h ├── arduino_api.syms └── build.sh ├── rust ├── .cargo │ └── config ├── .gitignore ├── Cargo.toml ├── app.wasm ├── app.wasm.h ├── build.sh └── src │ ├── app.rs │ └── arduino.rs └── tinygo ├── app.go ├── app.wasm ├── app.wasm.h └── build.sh /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/README.md -------------------------------------------------------------------------------- /examples/Wasm_Blink/Wasm_Blink.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/examples/Wasm_Blink/Wasm_Blink.ino -------------------------------------------------------------------------------- /examples/Wasm_CoreMark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/examples/Wasm_CoreMark/README.md -------------------------------------------------------------------------------- /examples/Wasm_CoreMark/Wasm_CoreMark.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/examples/Wasm_CoreMark/Wasm_CoreMark.ino -------------------------------------------------------------------------------- /examples/Wasm_CoreMark/coremark_minimal.wasm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/examples/Wasm_CoreMark/coremark_minimal.wasm.h -------------------------------------------------------------------------------- /examples/Wasm_Dino_ESP32_TDisplay/NotoSansBold15.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/examples/Wasm_Dino_ESP32_TDisplay/NotoSansBold15.h -------------------------------------------------------------------------------- /examples/Wasm_Dino_ESP32_TDisplay/Wasm_Dino_ESP32_TDisplay.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/examples/Wasm_Dino_ESP32_TDisplay/Wasm_Dino_ESP32_TDisplay.ino -------------------------------------------------------------------------------- /examples/Wasm_Dino_ESP32_TDisplay/dino.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/examples/Wasm_Dino_ESP32_TDisplay/dino.wasm -------------------------------------------------------------------------------- /examples/Wasm_Dino_ESP32_TDisplay/dino.wasm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/examples/Wasm_Dino_ESP32_TDisplay/dino.wasm.h -------------------------------------------------------------------------------- /examples/Wasm_Dino_ESP32_TDisplay/dino.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/examples/Wasm_Dino_ESP32_TDisplay/dino.wat -------------------------------------------------------------------------------- /examples/Wasm_Dino_ESP32_TDisplay/dino.wat.orig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/examples/Wasm_Dino_ESP32_TDisplay/dino.wat.orig -------------------------------------------------------------------------------- /examples/Wasm_Dino_PyBadge/Wasm_Dino_PyBadge.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/examples/Wasm_Dino_PyBadge/Wasm_Dino_PyBadge.ino -------------------------------------------------------------------------------- /examples/Wasm_Dino_PyBadge/dino.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/examples/Wasm_Dino_PyBadge/dino.wasm -------------------------------------------------------------------------------- /examples/Wasm_Dino_PyBadge/dino.wasm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/examples/Wasm_Dino_PyBadge/dino.wasm.h -------------------------------------------------------------------------------- /examples/Wasm_Dino_PyBadge/dino.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/examples/Wasm_Dino_PyBadge/dino.wat -------------------------------------------------------------------------------- /examples/Wasm_Fibonacci/Wasm_Fibonacci.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/examples/Wasm_Fibonacci/Wasm_Fibonacci.ino -------------------------------------------------------------------------------- /examples_pio/Wasm_Advanced/.gitignore: -------------------------------------------------------------------------------- 1 | .pio 2 | -------------------------------------------------------------------------------- /examples_pio/Wasm_Advanced/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/examples_pio/Wasm_Advanced/README.md -------------------------------------------------------------------------------- /examples_pio/Wasm_Advanced/platformio.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/examples_pio/Wasm_Advanced/platformio.ini -------------------------------------------------------------------------------- /examples_pio/Wasm_Advanced/wasm_apps/assemblyscript/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | *.wat 3 | -------------------------------------------------------------------------------- /examples_pio/Wasm_Advanced/wasm_apps/assemblyscript/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/examples_pio/Wasm_Advanced/wasm_apps/assemblyscript/app.ts -------------------------------------------------------------------------------- /examples_pio/Wasm_Advanced/wasm_apps/assemblyscript/app.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/examples_pio/Wasm_Advanced/wasm_apps/assemblyscript/app.wasm -------------------------------------------------------------------------------- /examples_pio/Wasm_Advanced/wasm_apps/assemblyscript/app.wasm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/examples_pio/Wasm_Advanced/wasm_apps/assemblyscript/app.wasm.h -------------------------------------------------------------------------------- /examples_pio/Wasm_Advanced/wasm_apps/assemblyscript/arduino.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/examples_pio/Wasm_Advanced/wasm_apps/assemblyscript/arduino.ts -------------------------------------------------------------------------------- /examples_pio/Wasm_Advanced/wasm_apps/assemblyscript/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/examples_pio/Wasm_Advanced/wasm_apps/assemblyscript/package-lock.json -------------------------------------------------------------------------------- /examples_pio/Wasm_Advanced/wasm_apps/assemblyscript/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/examples_pio/Wasm_Advanced/wasm_apps/assemblyscript/package.json -------------------------------------------------------------------------------- /examples_pio/Wasm_Advanced/wasm_apps/assemblyscript/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/examples_pio/Wasm_Advanced/wasm_apps/assemblyscript/tsconfig.json -------------------------------------------------------------------------------- /examples_pio/Wasm_Advanced/wasm_apps/assemblyscript/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/examples_pio/Wasm_Advanced/wasm_apps/assemblyscript/yarn.lock -------------------------------------------------------------------------------- /examples_pio/Wasm_Advanced/wasm_apps/cpp/app.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/examples_pio/Wasm_Advanced/wasm_apps/cpp/app.cpp -------------------------------------------------------------------------------- /examples_pio/Wasm_Advanced/wasm_apps/cpp/app.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/examples_pio/Wasm_Advanced/wasm_apps/cpp/app.wasm -------------------------------------------------------------------------------- /examples_pio/Wasm_Advanced/wasm_apps/cpp/app.wasm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/examples_pio/Wasm_Advanced/wasm_apps/cpp/app.wasm.h -------------------------------------------------------------------------------- /examples_pio/Wasm_Advanced/wasm_apps/cpp/arduino_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/examples_pio/Wasm_Advanced/wasm_apps/cpp/arduino_api.h -------------------------------------------------------------------------------- /examples_pio/Wasm_Advanced/wasm_apps/cpp/arduino_api.syms: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/examples_pio/Wasm_Advanced/wasm_apps/cpp/arduino_api.syms -------------------------------------------------------------------------------- /examples_pio/Wasm_Advanced/wasm_apps/cpp/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/examples_pio/Wasm_Advanced/wasm_apps/cpp/build.sh -------------------------------------------------------------------------------- /examples_pio/Wasm_Advanced/wasm_apps/rust/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/examples_pio/Wasm_Advanced/wasm_apps/rust/.cargo/config -------------------------------------------------------------------------------- /examples_pio/Wasm_Advanced/wasm_apps/rust/.gitignore: -------------------------------------------------------------------------------- 1 | Cargo.lock 2 | target/ 3 | *.wat 4 | -------------------------------------------------------------------------------- /examples_pio/Wasm_Advanced/wasm_apps/rust/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/examples_pio/Wasm_Advanced/wasm_apps/rust/Cargo.toml -------------------------------------------------------------------------------- /examples_pio/Wasm_Advanced/wasm_apps/rust/app.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/examples_pio/Wasm_Advanced/wasm_apps/rust/app.wasm -------------------------------------------------------------------------------- /examples_pio/Wasm_Advanced/wasm_apps/rust/app.wasm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/examples_pio/Wasm_Advanced/wasm_apps/rust/app.wasm.h -------------------------------------------------------------------------------- /examples_pio/Wasm_Advanced/wasm_apps/rust/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/examples_pio/Wasm_Advanced/wasm_apps/rust/build.sh -------------------------------------------------------------------------------- /examples_pio/Wasm_Advanced/wasm_apps/rust/src/app.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/examples_pio/Wasm_Advanced/wasm_apps/rust/src/app.rs -------------------------------------------------------------------------------- /examples_pio/Wasm_Advanced/wasm_apps/rust/src/arduino.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/examples_pio/Wasm_Advanced/wasm_apps/rust/src/arduino.rs -------------------------------------------------------------------------------- /examples_pio/Wasm_Advanced/wasm_apps/tinygo/app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/examples_pio/Wasm_Advanced/wasm_apps/tinygo/app.go -------------------------------------------------------------------------------- /examples_pio/Wasm_Advanced/wasm_apps/tinygo/app.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/examples_pio/Wasm_Advanced/wasm_apps/tinygo/app.wasm -------------------------------------------------------------------------------- /examples_pio/Wasm_Advanced/wasm_apps/tinygo/app.wasm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/examples_pio/Wasm_Advanced/wasm_apps/tinygo/app.wasm.h -------------------------------------------------------------------------------- /examples_pio/Wasm_Advanced/wasm_apps/tinygo/arduino/arduino.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/examples_pio/Wasm_Advanced/wasm_apps/tinygo/arduino/arduino.go -------------------------------------------------------------------------------- /examples_pio/Wasm_Advanced/wasm_apps/tinygo/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/examples_pio/Wasm_Advanced/wasm_apps/tinygo/build.sh -------------------------------------------------------------------------------- /examples_pio/Wasm_Advanced/wasm_vm/wasm_vm.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/examples_pio/Wasm_Advanced/wasm_vm/wasm_vm.ino -------------------------------------------------------------------------------- /keywords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/keywords.txt -------------------------------------------------------------------------------- /library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/library.json -------------------------------------------------------------------------------- /library.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/library.properties -------------------------------------------------------------------------------- /src/m3_api_libc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/src/m3_api_libc.c -------------------------------------------------------------------------------- /src/m3_api_libc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/src/m3_api_libc.h -------------------------------------------------------------------------------- /src/m3_bind.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/src/m3_bind.c -------------------------------------------------------------------------------- /src/m3_bind.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/src/m3_bind.h -------------------------------------------------------------------------------- /src/m3_code.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/src/m3_code.c -------------------------------------------------------------------------------- /src/m3_code.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/src/m3_code.h -------------------------------------------------------------------------------- /src/m3_compile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/src/m3_compile.c -------------------------------------------------------------------------------- /src/m3_compile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/src/m3_compile.h -------------------------------------------------------------------------------- /src/m3_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/src/m3_config.h -------------------------------------------------------------------------------- /src/m3_config_platforms.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/src/m3_config_platforms.h -------------------------------------------------------------------------------- /src/m3_core.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/src/m3_core.c -------------------------------------------------------------------------------- /src/m3_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/src/m3_core.h -------------------------------------------------------------------------------- /src/m3_emit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/src/m3_emit.c -------------------------------------------------------------------------------- /src/m3_emit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/src/m3_emit.h -------------------------------------------------------------------------------- /src/m3_env.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/src/m3_env.c -------------------------------------------------------------------------------- /src/m3_env.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/src/m3_env.h -------------------------------------------------------------------------------- /src/m3_exception.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/src/m3_exception.h -------------------------------------------------------------------------------- /src/m3_exec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/src/m3_exec.c -------------------------------------------------------------------------------- /src/m3_exec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/src/m3_exec.h -------------------------------------------------------------------------------- /src/m3_exec_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/src/m3_exec_defs.h -------------------------------------------------------------------------------- /src/m3_function.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/src/m3_function.c -------------------------------------------------------------------------------- /src/m3_function.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/src/m3_function.h -------------------------------------------------------------------------------- /src/m3_info.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/src/m3_info.c -------------------------------------------------------------------------------- /src/m3_info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/src/m3_info.h -------------------------------------------------------------------------------- /src/m3_math_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/src/m3_math_utils.h -------------------------------------------------------------------------------- /src/m3_module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/src/m3_module.c -------------------------------------------------------------------------------- /src/m3_parse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/src/m3_parse.c -------------------------------------------------------------------------------- /src/wasm3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/src/wasm3.h -------------------------------------------------------------------------------- /src/wasm3_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/src/wasm3_defs.h -------------------------------------------------------------------------------- /verification.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/verification.txt -------------------------------------------------------------------------------- /wasm_apps/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/wasm_apps/README.md -------------------------------------------------------------------------------- /wasm_apps/assemblyscript/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | *.wat 3 | -------------------------------------------------------------------------------- /wasm_apps/assemblyscript/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/wasm_apps/assemblyscript/app.ts -------------------------------------------------------------------------------- /wasm_apps/assemblyscript/app.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/wasm_apps/assemblyscript/app.wasm -------------------------------------------------------------------------------- /wasm_apps/assemblyscript/app.wasm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/wasm_apps/assemblyscript/app.wasm.h -------------------------------------------------------------------------------- /wasm_apps/assemblyscript/arduino.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/wasm_apps/assemblyscript/arduino.ts -------------------------------------------------------------------------------- /wasm_apps/assemblyscript/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/wasm_apps/assemblyscript/package-lock.json -------------------------------------------------------------------------------- /wasm_apps/assemblyscript/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/wasm_apps/assemblyscript/package.json -------------------------------------------------------------------------------- /wasm_apps/assemblyscript/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/wasm_apps/assemblyscript/tsconfig.json -------------------------------------------------------------------------------- /wasm_apps/assemblyscript/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/wasm_apps/assemblyscript/yarn.lock -------------------------------------------------------------------------------- /wasm_apps/cpp/app.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/wasm_apps/cpp/app.cpp -------------------------------------------------------------------------------- /wasm_apps/cpp/app.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/wasm_apps/cpp/app.wasm -------------------------------------------------------------------------------- /wasm_apps/cpp/app.wasm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/wasm_apps/cpp/app.wasm.h -------------------------------------------------------------------------------- /wasm_apps/cpp/arduino_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/wasm_apps/cpp/arduino_api.h -------------------------------------------------------------------------------- /wasm_apps/cpp/arduino_api.syms: -------------------------------------------------------------------------------- 1 | millis 2 | delay 3 | pinMode 4 | digitalWrite 5 | getPinLED 6 | -------------------------------------------------------------------------------- /wasm_apps/cpp/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/wasm_apps/cpp/build.sh -------------------------------------------------------------------------------- /wasm_apps/rust/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/wasm_apps/rust/.cargo/config -------------------------------------------------------------------------------- /wasm_apps/rust/.gitignore: -------------------------------------------------------------------------------- 1 | Cargo.lock 2 | target/ 3 | *.wat 4 | -------------------------------------------------------------------------------- /wasm_apps/rust/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/wasm_apps/rust/Cargo.toml -------------------------------------------------------------------------------- /wasm_apps/rust/app.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/wasm_apps/rust/app.wasm -------------------------------------------------------------------------------- /wasm_apps/rust/app.wasm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/wasm_apps/rust/app.wasm.h -------------------------------------------------------------------------------- /wasm_apps/rust/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/wasm_apps/rust/build.sh -------------------------------------------------------------------------------- /wasm_apps/rust/src/app.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/wasm_apps/rust/src/app.rs -------------------------------------------------------------------------------- /wasm_apps/rust/src/arduino.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/wasm_apps/rust/src/arduino.rs -------------------------------------------------------------------------------- /wasm_apps/tinygo/app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/wasm_apps/tinygo/app.go -------------------------------------------------------------------------------- /wasm_apps/tinygo/app.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/wasm_apps/tinygo/app.wasm -------------------------------------------------------------------------------- /wasm_apps/tinygo/app.wasm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/wasm_apps/tinygo/app.wasm.h -------------------------------------------------------------------------------- /wasm_apps/tinygo/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/wasm3-arduino/HEAD/wasm_apps/tinygo/build.sh --------------------------------------------------------------------------------