From 164b1e346504552d8f10c5aeca5a646736b286bb Mon Sep 17 00:00:00 2001 From: Volodymyr Shymanskyy Date: Mon, 22 Feb 2021 01:36:36 +0200 Subject: [PATCH] Fix Arduino build --- platforms/arduino/src/main.cpp | 5 +++-- platforms/hifive1/src/main.c | 1 + source/m3_exec.h | 2 ++ 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/platforms/arduino/src/main.cpp b/platforms/arduino/src/main.cpp index b7592ac..ca9fcc0 100644 --- a/platforms/arduino/src/main.cpp +++ b/platforms/arduino/src/main.cpp @@ -8,6 +8,7 @@ #include "Arduino.h" #include "m3/wasm3.h" +#include "m3/m3_config.h" #include "m3/extra/fib32.wasm.h" @@ -66,9 +67,9 @@ void setup() Serial.println("Wasm3 v" M3_VERSION " on Arduino (" M3_ARCH "), build " __DATE__ " " __TIME__); digitalWrite(LED_BUILTIN, HIGH); - u32 start = millis(); + uint32_t start = millis(); run_wasm(); - u32 end = millis(); + uint32_t end = millis(); digitalWrite(LED_BUILTIN, LOW); Serial.print("Elapsed: "); diff --git a/platforms/hifive1/src/main.c b/platforms/hifive1/src/main.c index a56705c..9e91838 100644 --- a/platforms/hifive1/src/main.c +++ b/platforms/hifive1/src/main.c @@ -8,6 +8,7 @@ #include #include #include "m3/wasm3.h" +#include "m3/m3_config.h" #include "m3/extra/fib32.wasm.h" diff --git a/source/m3_exec.h b/source/m3_exec.h index 9bdcf98..98494fb 100644 --- a/source/m3_exec.h +++ b/source/m3_exec.h @@ -566,6 +566,8 @@ d_m3Op (CallRawFunction) } outp += snprintf(outp, oute-outp, (i < nArgs-1) ? ", " : ")"); } +#else + (void)function; // unused #endif m3ret_t possible_trap = call (m3MemRuntime(_mem), sp, m3MemData(_mem), userdata);