FPGAArcade Replay MKR Vidor 4000 - compatibility matrix

This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.

FPGAArcade Replay MKR Vidor 4000

Version: 1.701
More details

Compatibility matrix

Board Claims compatibility Inclusion
Replay_Boot
arduino:avr:uno
1.8.4
No ⚠️ PASS FAIL
arduino:mbed_nano:nanorp2040connect
2.7.2
No ⚠️ PASS FAIL
arduino:megaavr:nona4809
1.8.7
No ⚠️ PASS FAIL
arduino:samd:mkrwifi1010
1.8.12
Yes PASS FAIL
esp32:esp32:d1_mini32
1.0.6
No FAIL FAIL

Compilation logs

arduino:avr:uno @ 1.8.4

Inclusion

Result: PASS
This library has no main header file so an empty one was created.

WARNING: library FPGAArcade_Replay_MKR_Vidor_4000 claims to run on samd architecture(s) and may be incompatible with your current board which runs on avr architecture(s).
Library FPGAArcade_Replay_MKR_Vidor_4000 has been declared precompiled:
Precompiled library in "/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FPGAArcade_Replay_MKR_Vidor_4000/src/atmega328p" not found
Sketch uses 444 bytes (1%) of program storage space. Maximum is 32256 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 2039 bytes for local variables. Maximum is 2048 bytes.

examples/Replay_Boot

Result: FAIL

WARNING: library FPGAArcade_Replay_MKR_Vidor_4000 claims to run on samd architecture(s) and may be incompatible with your current board which runs on avr architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FPGAArcade_Replay_MKR_Vidor_4000/examples/Replay_Boot/Replay_Boot.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FPGAArcade_Replay_MKR_Vidor_4000/examples/Replay_Boot/Replay_Boot.ino:40:3: error: 'Serial1' was not declared in this scope
   Serial1.begin(115200);
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FPGAArcade_Replay_MKR_Vidor_4000/examples/Replay_Boot/Replay_Boot.ino:40:3: note: suggested alternative: 'Serial'
   Serial1.begin(115200);
   ^~~~~~~
   Serial
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FPGAArcade_Replay_MKR_Vidor_4000/examples/Replay_Boot/Replay_Boot.ino: In function 'void Insert_SRAM_Sentinels()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FPGAArcade_Replay_MKR_Vidor_4000/examples/Replay_Boot/Replay_Boot.ino:58:26: error: 'sbrk' was not declared in this scope
   const void* heap_end = sbrk(0);
                          ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FPGAArcade_Replay_MKR_Vidor_4000/examples/Replay_Boot/Replay_Boot.ino:58:26: note: suggested alternative: 'sqrt'
   const void* heap_end = sbrk(0);
                          ^~~~
                          sqrt
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FPGAArcade_Replay_MKR_Vidor_4000/examples/Replay_Boot/Replay_Boot.ino: In function 'void kprintstr(const char*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FPGAArcade_Replay_MKR_Vidor_4000/examples/Replay_Boot/Replay_Boot.ino:146:5: error: 'sercom5' was not declared in this scope
     sercom5.writeDataUART(*str++);
     ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FPGAArcade_Replay_MKR_Vidor_4000/examples/Replay_Boot/Replay_Boot.ino:146:5: note: suggested alternative: 'strcoll'
     sercom5.writeDataUART(*str++);
     ^~~~~~~
     strcoll

arduino:mbed_nano:nanorp2040connect @ 2.7.2

Inclusion

Result: PASS

WARNING: library FPGAArcade_Replay_MKR_Vidor_4000 claims to run on samd architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
Library FPGAArcade_Replay_MKR_Vidor_4000 has been declared precompiled:
Using precompiled library in /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FPGAArcade_Replay_MKR_Vidor_4000/src/cortex-m0plus
Sketch uses 78756 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43444 bytes (16%) of dynamic memory, leaving 226892 bytes for local variables. Maximum is 270336 bytes.

examples/Replay_Boot

Result: FAIL

WARNING: library FPGAArcade_Replay_MKR_Vidor_4000 claims to run on samd architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FPGAArcade_Replay_MKR_Vidor_4000/examples/Replay_Boot/Replay_Boot.ino: In function 'void kprintstr(const char*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FPGAArcade_Replay_MKR_Vidor_4000/examples/Replay_Boot/Replay_Boot.ino:146:5: error: 'sercom5' was not declared in this scope
     sercom5.writeDataUART(*str++);
     ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FPGAArcade_Replay_MKR_Vidor_4000/examples/Replay_Boot/Replay_Boot.ino:146:5: note: suggested alternative: 'strcoll'
     sercom5.writeDataUART(*str++);
     ^~~~~~~
     strcoll

arduino:megaavr:nona4809 @ 1.8.7

Inclusion

Result: PASS

WARNING: library FPGAArcade_Replay_MKR_Vidor_4000 claims to run on samd architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
Library FPGAArcade_Replay_MKR_Vidor_4000 has been declared precompiled:
Precompiled library in "/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FPGAArcade_Replay_MKR_Vidor_4000/src/atmega4809" not found
The platform does not support 'compiler.libraries.ldflags' for precompiled libraries.
Sketch uses 802 bytes (1%) of program storage space. Maximum is 49152 bytes.
Global variables use 22 bytes (0%) of dynamic memory, leaving 6122 bytes for local variables. Maximum is 6144 bytes.

examples/Replay_Boot

Result: FAIL

WARNING: library FPGAArcade_Replay_MKR_Vidor_4000 claims to run on samd architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FPGAArcade_Replay_MKR_Vidor_4000/examples/Replay_Boot/Replay_Boot.ino: In function 'void Insert_SRAM_Sentinels()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FPGAArcade_Replay_MKR_Vidor_4000/examples/Replay_Boot/Replay_Boot.ino:58:26: error: 'sbrk' was not declared in this scope
   const void* heap_end = sbrk(0);
                          ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FPGAArcade_Replay_MKR_Vidor_4000/examples/Replay_Boot/Replay_Boot.ino:58:26: note: suggested alternative: 'sqrt'
   const void* heap_end = sbrk(0);
                          ^~~~
                          sqrt
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FPGAArcade_Replay_MKR_Vidor_4000/examples/Replay_Boot/Replay_Boot.ino: In function 'void kprintstr(const char*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FPGAArcade_Replay_MKR_Vidor_4000/examples/Replay_Boot/Replay_Boot.ino:146:5: error: 'sercom5' was not declared in this scope
     sercom5.writeDataUART(*str++);
     ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FPGAArcade_Replay_MKR_Vidor_4000/examples/Replay_Boot/Replay_Boot.ino:146:5: note: suggested alternative: 'strcoll'
     sercom5.writeDataUART(*str++);
     ^~~~~~~
     strcoll

arduino:samd:mkrwifi1010 @ 1.8.12

Inclusion

Result: PASS
This library has no main header file so an empty one was created.

Library FPGAArcade_Replay_MKR_Vidor_4000 has been declared precompiled:
Using precompiled library in /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FPGAArcade_Replay_MKR_Vidor_4000/src/cortex-m0plus
Sketch uses 12156 bytes (4%) of program storage space. Maximum is 262144 bytes.
Global variables use 2996 bytes (9%) of dynamic memory, leaving 29772 bytes for local variables. Maximum is 32768 bytes.

examples/Replay_Boot

Result: FAIL

Library FPGAArcade_Replay_MKR_Vidor_4000 has been declared precompiled:
Using precompiled library in /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FPGAArcade_Replay_MKR_Vidor_4000/src/cortex-m0plus
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FPGAArcade_Replay_MKR_Vidor_4000/src/cortex-m0plus/libreplay.a(vidor.o):(.bss.Serial2+0x0): multiple definition of `Serial2'
/tmp/arduino-sketch-0020849C1CB9F0C024F50E3827754700/core/variant.cpp.o:(.bss.Serial2+0x0): first defined here
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FPGAArcade_Replay_MKR_Vidor_4000/src/cortex-m0plus/libreplay.a(vidor.o): In function `SSC_DisableTxRx':
(.text.SSC_DisableTxRx+0x46): undefined reference to `enableFpgaClock()'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FPGAArcade_Replay_MKR_Vidor_4000/src/cortex-m0plus/libreplay.a(vidor.o): In function `JTAG_StartEmbeddedCore':
(.text.JTAG_StartEmbeddedCore+0x2): undefined reference to `enableFpgaClock()'
collect2: error: ld returned 1 exit status

esp32:esp32:d1_mini32 @ 1.0.6

Inclusion

Result: FAIL

WARNING: library FPGAArcade_Replay_MKR_Vidor_4000 claims to run on samd architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).
Library FPGAArcade_Replay_MKR_Vidor_4000 has been declared precompiled:
Precompiled library in "/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FPGAArcade_Replay_MKR_Vidor_4000/src/esp32" not found
Traceback (most recent call last):
  File "/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/esptool_py/3.0.0/esptool.py", line 38, in <module>
    import serial
ImportError: No module named serial

examples/Replay_Boot

Result: FAIL

WARNING: library FPGAArcade_Replay_MKR_Vidor_4000 claims to run on samd architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FPGAArcade_Replay_MKR_Vidor_4000/examples/Replay_Boot/Replay_Boot.ino: In function 'void kprintstr(const char*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FPGAArcade_Replay_MKR_Vidor_4000/examples/Replay_Boot/Replay_Boot.ino:146:5: error: 'sercom5' was not declared in this scope
     sercom5.writeDataUART(*str++);
     ^