├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── apps ├── assemblyscript │ ├── .gitignore │ ├── app.ts │ ├── app.wasm │ ├── build.sh │ ├── package-lock.json │ ├── package.json │ ├── tsconfig.json │ └── wiring.ts ├── coremark │ ├── LICENSE.md │ ├── README.md │ ├── app.wasm │ ├── build.sh │ ├── core_list_join.c │ ├── core_main.c │ ├── core_matrix.c │ ├── core_portme.c │ ├── core_portme.h │ ├── core_state.c │ ├── core_util.c │ ├── coremark.h │ └── cvt.c ├── cpp │ ├── FixedBufferStream.h │ ├── app.cpp │ ├── app.wasm │ ├── build.sh │ ├── runtime.c │ └── wiring.h ├── rust │ ├── .cargo │ │ └── config.toml │ ├── .gitignore │ ├── Cargo.toml │ ├── app.wasm │ ├── build.sh │ └── src │ │ ├── app.rs │ │ └── wiring.rs ├── tinygo │ ├── app.go │ ├── app.wasm │ ├── build.sh │ ├── target.json │ └── wiring │ │ └── wiring.go ├── virgil │ ├── app.v3 │ ├── app.wasm │ └── build.sh ├── wat │ ├── app.wasm │ ├── build.sh │ └── main.wat └── zig │ ├── .gitignore │ ├── app.wasm │ ├── build.sh │ ├── main.zig │ └── wiring.zig ├── docs └── how-it-works.png ├── platformio.ini └── src ├── main.cpp ├── wasm-rt-exceptions-impl.c ├── wasm-rt-exceptions.h ├── wasm-rt-impl-tableops.inc ├── wasm-rt-impl.c ├── wasm-rt-impl.h ├── wasm-rt-mem-impl-helper.inc ├── wasm-rt-mem-impl.c └── wasm-rt.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/embedded-wasm-apps/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/embedded-wasm-apps/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/embedded-wasm-apps/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/embedded-wasm-apps/HEAD/README.md -------------------------------------------------------------------------------- /apps/assemblyscript/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | -------------------------------------------------------------------------------- /apps/assemblyscript/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/embedded-wasm-apps/HEAD/apps/assemblyscript/app.ts -------------------------------------------------------------------------------- /apps/assemblyscript/app.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/embedded-wasm-apps/HEAD/apps/assemblyscript/app.wasm -------------------------------------------------------------------------------- /apps/assemblyscript/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/embedded-wasm-apps/HEAD/apps/assemblyscript/build.sh -------------------------------------------------------------------------------- /apps/assemblyscript/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/embedded-wasm-apps/HEAD/apps/assemblyscript/package-lock.json -------------------------------------------------------------------------------- /apps/assemblyscript/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/embedded-wasm-apps/HEAD/apps/assemblyscript/package.json -------------------------------------------------------------------------------- /apps/assemblyscript/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/embedded-wasm-apps/HEAD/apps/assemblyscript/tsconfig.json -------------------------------------------------------------------------------- /apps/assemblyscript/wiring.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/embedded-wasm-apps/HEAD/apps/assemblyscript/wiring.ts -------------------------------------------------------------------------------- /apps/coremark/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/embedded-wasm-apps/HEAD/apps/coremark/LICENSE.md -------------------------------------------------------------------------------- /apps/coremark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/embedded-wasm-apps/HEAD/apps/coremark/README.md -------------------------------------------------------------------------------- /apps/coremark/app.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/embedded-wasm-apps/HEAD/apps/coremark/app.wasm -------------------------------------------------------------------------------- /apps/coremark/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/embedded-wasm-apps/HEAD/apps/coremark/build.sh -------------------------------------------------------------------------------- /apps/coremark/core_list_join.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/embedded-wasm-apps/HEAD/apps/coremark/core_list_join.c -------------------------------------------------------------------------------- /apps/coremark/core_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/embedded-wasm-apps/HEAD/apps/coremark/core_main.c -------------------------------------------------------------------------------- /apps/coremark/core_matrix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/embedded-wasm-apps/HEAD/apps/coremark/core_matrix.c -------------------------------------------------------------------------------- /apps/coremark/core_portme.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/embedded-wasm-apps/HEAD/apps/coremark/core_portme.c -------------------------------------------------------------------------------- /apps/coremark/core_portme.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/embedded-wasm-apps/HEAD/apps/coremark/core_portme.h -------------------------------------------------------------------------------- /apps/coremark/core_state.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/embedded-wasm-apps/HEAD/apps/coremark/core_state.c -------------------------------------------------------------------------------- /apps/coremark/core_util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/embedded-wasm-apps/HEAD/apps/coremark/core_util.c -------------------------------------------------------------------------------- /apps/coremark/coremark.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/embedded-wasm-apps/HEAD/apps/coremark/coremark.h -------------------------------------------------------------------------------- /apps/coremark/cvt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/embedded-wasm-apps/HEAD/apps/coremark/cvt.c -------------------------------------------------------------------------------- /apps/cpp/FixedBufferStream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/embedded-wasm-apps/HEAD/apps/cpp/FixedBufferStream.h -------------------------------------------------------------------------------- /apps/cpp/app.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/embedded-wasm-apps/HEAD/apps/cpp/app.cpp -------------------------------------------------------------------------------- /apps/cpp/app.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/embedded-wasm-apps/HEAD/apps/cpp/app.wasm -------------------------------------------------------------------------------- /apps/cpp/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/embedded-wasm-apps/HEAD/apps/cpp/build.sh -------------------------------------------------------------------------------- /apps/cpp/runtime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/embedded-wasm-apps/HEAD/apps/cpp/runtime.c -------------------------------------------------------------------------------- /apps/cpp/wiring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/embedded-wasm-apps/HEAD/apps/cpp/wiring.h -------------------------------------------------------------------------------- /apps/rust/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/embedded-wasm-apps/HEAD/apps/rust/.cargo/config.toml -------------------------------------------------------------------------------- /apps/rust/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | Cargo.lock 3 | -------------------------------------------------------------------------------- /apps/rust/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/embedded-wasm-apps/HEAD/apps/rust/Cargo.toml -------------------------------------------------------------------------------- /apps/rust/app.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/embedded-wasm-apps/HEAD/apps/rust/app.wasm -------------------------------------------------------------------------------- /apps/rust/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/embedded-wasm-apps/HEAD/apps/rust/build.sh -------------------------------------------------------------------------------- /apps/rust/src/app.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/embedded-wasm-apps/HEAD/apps/rust/src/app.rs -------------------------------------------------------------------------------- /apps/rust/src/wiring.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/embedded-wasm-apps/HEAD/apps/rust/src/wiring.rs -------------------------------------------------------------------------------- /apps/tinygo/app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/embedded-wasm-apps/HEAD/apps/tinygo/app.go -------------------------------------------------------------------------------- /apps/tinygo/app.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/embedded-wasm-apps/HEAD/apps/tinygo/app.wasm -------------------------------------------------------------------------------- /apps/tinygo/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/embedded-wasm-apps/HEAD/apps/tinygo/build.sh -------------------------------------------------------------------------------- /apps/tinygo/target.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/embedded-wasm-apps/HEAD/apps/tinygo/target.json -------------------------------------------------------------------------------- /apps/tinygo/wiring/wiring.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/embedded-wasm-apps/HEAD/apps/tinygo/wiring/wiring.go -------------------------------------------------------------------------------- /apps/virgil/app.v3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/embedded-wasm-apps/HEAD/apps/virgil/app.v3 -------------------------------------------------------------------------------- /apps/virgil/app.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/embedded-wasm-apps/HEAD/apps/virgil/app.wasm -------------------------------------------------------------------------------- /apps/virgil/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/embedded-wasm-apps/HEAD/apps/virgil/build.sh -------------------------------------------------------------------------------- /apps/wat/app.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/embedded-wasm-apps/HEAD/apps/wat/app.wasm -------------------------------------------------------------------------------- /apps/wat/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/embedded-wasm-apps/HEAD/apps/wat/build.sh -------------------------------------------------------------------------------- /apps/wat/main.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/embedded-wasm-apps/HEAD/apps/wat/main.wat -------------------------------------------------------------------------------- /apps/zig/.gitignore: -------------------------------------------------------------------------------- 1 | zig-cache/ 2 | *.wasm.o 3 | -------------------------------------------------------------------------------- /apps/zig/app.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/embedded-wasm-apps/HEAD/apps/zig/app.wasm -------------------------------------------------------------------------------- /apps/zig/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/embedded-wasm-apps/HEAD/apps/zig/build.sh -------------------------------------------------------------------------------- /apps/zig/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/embedded-wasm-apps/HEAD/apps/zig/main.zig -------------------------------------------------------------------------------- /apps/zig/wiring.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/embedded-wasm-apps/HEAD/apps/zig/wiring.zig -------------------------------------------------------------------------------- /docs/how-it-works.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/embedded-wasm-apps/HEAD/docs/how-it-works.png -------------------------------------------------------------------------------- /platformio.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/embedded-wasm-apps/HEAD/platformio.ini -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/embedded-wasm-apps/HEAD/src/main.cpp -------------------------------------------------------------------------------- /src/wasm-rt-exceptions-impl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/embedded-wasm-apps/HEAD/src/wasm-rt-exceptions-impl.c -------------------------------------------------------------------------------- /src/wasm-rt-exceptions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/embedded-wasm-apps/HEAD/src/wasm-rt-exceptions.h -------------------------------------------------------------------------------- /src/wasm-rt-impl-tableops.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/embedded-wasm-apps/HEAD/src/wasm-rt-impl-tableops.inc -------------------------------------------------------------------------------- /src/wasm-rt-impl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/embedded-wasm-apps/HEAD/src/wasm-rt-impl.c -------------------------------------------------------------------------------- /src/wasm-rt-impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/embedded-wasm-apps/HEAD/src/wasm-rt-impl.h -------------------------------------------------------------------------------- /src/wasm-rt-mem-impl-helper.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/embedded-wasm-apps/HEAD/src/wasm-rt-mem-impl-helper.inc -------------------------------------------------------------------------------- /src/wasm-rt-mem-impl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/embedded-wasm-apps/HEAD/src/wasm-rt-mem-impl.c -------------------------------------------------------------------------------- /src/wasm-rt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasm3/embedded-wasm-apps/HEAD/src/wasm-rt.h --------------------------------------------------------------------------------