Add Arduino101, ARC32 architecture

extensions
Volodymyr Shymanskyy 5 years ago
parent dca0e58ea2
commit 4615820f6b

@ -47,7 +47,7 @@ Minimum useful system requirements: **~64Kb** for code and **~10Kb** RAM
`wasm3` is built on top of [Steven Massey](https://github.com/soundandform)'s novel [interpreter topology](/source/README.md), with:
- Wasm 1.0 spec conformance
- `WASI` support
- Support of `x86`, `x64`, `ARM`, `MIPS`, `RISC-V`, `Xtensa` architectures
- Support of `x86`, `x64`, `ARM`, `MIPS`, `RISC-V`, `Xtensa`, `ARC32` architectures
## Motivation

@ -7,7 +7,7 @@ To run the example:
```sh
pio run -e <device> -t upload && pio device monitor
```
Where `<device>` is one of: `ESP32`, `ESP8266`, `MKR1000`, `BluePill`, `TinyBLE`, `Teensy31`, `WildFireV3`
Where `<device>` is one of: `ESP32`, `ESP8266`, `Arduino101`, `MKR1000`, `BluePill`, `TinyBLE`, `Teensy31`, `WildFireV3`
## Building the WebAssembly app

@ -37,6 +37,17 @@ src_build_flags =
-O3 -flto
-Wno-unused-function -Wno-unused-variable -Wno-unused-parameter -Wno-missing-field-initializers
[env:Arduino101]
platform = intel_arc32
board = genuino101
framework = arduino
monitor_speed = 115200
src_build_flags =
-DLED_PIN=13
-Os -flto
[env:MKR1000]
platform = atmelsam
board = mkr1000USB

@ -244,6 +244,9 @@ typedef int8_t i8;
# ifndef d_m3MaxFunctionStackHeight
# define d_m3MaxFunctionStackHeight 64
# endif
# ifndef d_m3CodePageAlignSize
# define d_m3CodePageAlignSize 1024
# endif
# endif
# if defined(ESP8266) || defined(BLUE_PILL) || defined(FOMU)

Loading…
Cancel
Save