diff --git a/README.md b/README.md index 716572e..e6657be 100644 --- a/README.md +++ b/README.md @@ -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 diff --git a/platforms/arduino_blink/README.md b/platforms/arduino_blink/README.md index 57d2c45..41ce3d9 100644 --- a/platforms/arduino_blink/README.md +++ b/platforms/arduino_blink/README.md @@ -7,7 +7,7 @@ To run the example: ```sh pio run -e -t upload && pio device monitor ``` -Where `` is one of: `ESP32`, `ESP8266`, `MKR1000`, `BluePill`, `TinyBLE`, `Teensy31`, `WildFireV3` +Where `` is one of: `ESP32`, `ESP8266`, `Arduino101`, `MKR1000`, `BluePill`, `TinyBLE`, `Teensy31`, `WildFireV3` ## Building the WebAssembly app diff --git a/platforms/arduino_blink/platformio.ini b/platforms/arduino_blink/platformio.ini index 996aef3..90ecbff 100644 --- a/platforms/arduino_blink/platformio.ini +++ b/platforms/arduino_blink/platformio.ini @@ -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 diff --git a/source/m3_config_platforms.h b/source/m3_config_platforms.h index 0492fde..a05f7a0 100644 --- a/source/m3_config_platforms.h +++ b/source/m3_config_platforms.h @@ -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)