Fix Arduino build

extensions
Volodymyr Shymanskyy 3 years ago
parent ead1ebd0e3
commit 164b1e3465

@ -8,6 +8,7 @@
#include "Arduino.h" #include "Arduino.h"
#include "m3/wasm3.h" #include "m3/wasm3.h"
#include "m3/m3_config.h"
#include "m3/extra/fib32.wasm.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__); Serial.println("Wasm3 v" M3_VERSION " on Arduino (" M3_ARCH "), build " __DATE__ " " __TIME__);
digitalWrite(LED_BUILTIN, HIGH); digitalWrite(LED_BUILTIN, HIGH);
u32 start = millis(); uint32_t start = millis();
run_wasm(); run_wasm();
u32 end = millis(); uint32_t end = millis();
digitalWrite(LED_BUILTIN, LOW); digitalWrite(LED_BUILTIN, LOW);
Serial.print("Elapsed: "); Serial.print("Elapsed: ");

@ -8,6 +8,7 @@
#include <stdio.h> #include <stdio.h>
#include <time.h> #include <time.h>
#include "m3/wasm3.h" #include "m3/wasm3.h"
#include "m3/m3_config.h"
#include "m3/extra/fib32.wasm.h" #include "m3/extra/fib32.wasm.h"

@ -566,6 +566,8 @@ d_m3Op (CallRawFunction)
} }
outp += snprintf(outp, oute-outp, (i < nArgs-1) ? ", " : ")"); outp += snprintf(outp, oute-outp, (i < nArgs-1) ? ", " : ")");
} }
#else
(void)function; // unused
#endif #endif
m3ret_t possible_trap = call (m3MemRuntime(_mem), sp, m3MemData(_mem), userdata); m3ret_t possible_trap = call (m3MemRuntime(_mem), sp, m3MemData(_mem), userdata);

Loading…
Cancel
Save