SPIMemory - compatibility matrix

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

SPIMemory

Version: 3.4.0
More details

Compatibility matrix

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

Compilation logs

arduino:avr:uno @ 1.8.4

Inclusion

Result: PASS

Sketch uses 1332 bytes (4%) of program storage space. Maximum is 32256 bytes.
Global variables use 184 bytes (8%) of dynamic memory, leaving 1864 bytes for local variables. Maximum is 2048 bytes.

examples/FlashDiagnostics

Result: PASS

Sketch uses 16022 bytes (49%) of program storage space. Maximum is 32256 bytes.
Global variables use 1090 bytes (53%) of dynamic memory, leaving 958 bytes for local variables. Maximum is 2048 bytes.

examples/Struct_writer

Result: PASS

Sketch uses 6532 bytes (20%) of program storage space. Maximum is 32256 bytes.
Global variables use 786 bytes (38%) of dynamic memory, leaving 1262 bytes for local variables. Maximum is 2048 bytes.

examples/TestFlash

Result: PASS

Sketch uses 21718 bytes (67%) of program storage space. Maximum is 32256 bytes.
Global variables use 1711 bytes (83%) of dynamic memory, leaving 337 bytes for local variables. Maximum is 2048 bytes.
Low memory available, stability problems may occur.

examples/getAddressEx

Result: PASS

Sketch uses 9972 bytes (30%) of program storage space. Maximum is 32256 bytes.
Global variables use 734 bytes (35%) of dynamic memory, leaving 1314 bytes for local variables. Maximum is 2048 bytes.

examples/readWriteString

Result: PASS

Sketch uses 7432 bytes (23%) of program storage space. Maximum is 32256 bytes.
Global variables use 560 bytes (27%) of dynamic memory, leaving 1488 bytes for local variables. Maximum is 2048 bytes.

arduino:mbed_nano:nanorp2040connect @ 2.7.2

Inclusion

Result: FAIL

In file included from /tmp/arduino-testlib1256565121/test/test.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SPIMemory/src/SPIMemory.h:114:12: fatal error: util/delay.h: No such file or directory
   #include <util/delay.h>
            ^~~~~~~~~~~~~~
compilation terminated.

examples/FlashDiagnostics

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SPIMemory/examples/FlashDiagnostics/FlashDiagnostics.ino:18:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SPIMemory/src/SPIMemory.h:114:12: fatal error: util/delay.h: No such file or directory
   #include <util/delay.h>
            ^~~~~~~~~~~~~~
compilation terminated.

examples/Struct_writer

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SPIMemory/examples/Struct_writer/Struct_writer.ino:16:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SPIMemory/src/SPIMemory.h:114:12: fatal error: util/delay.h: No such file or directory
   #include <util/delay.h>
            ^~~~~~~~~~~~~~
compilation terminated.

examples/TestFlash

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SPIMemory/examples/TestFlash/TestFlash.ino:71:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SPIMemory/src/SPIMemory.h:114:12: fatal error: util/delay.h: No such file or directory
   #include <util/delay.h>
            ^~~~~~~~~~~~~~
compilation terminated.

examples/getAddressEx

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SPIMemory/examples/getAddressEx/getAddressEx.ino:17:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SPIMemory/src/SPIMemory.h:114:12: fatal error: util/delay.h: No such file or directory
   #include <util/delay.h>
            ^~~~~~~~~~~~~~
compilation terminated.

examples/readWriteString

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SPIMemory/examples/readWriteString/readWriteString.ino:15:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SPIMemory/src/SPIMemory.h:114:12: fatal error: util/delay.h: No such file or directory
   #include <util/delay.h>
            ^~~~~~~~~~~~~~
compilation terminated.

arduino:megaavr:nona4809 @ 1.8.7

Inclusion

Result: PASS

WARNING: library SPIMemory claims to run on avr, sam, samd, esp8266, esp32, Simblee, stm32, nrf52 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
Sketch uses 4942 bytes (10%) of program storage space. Maximum is 49152 bytes.
Global variables use 195 bytes (3%) of dynamic memory, leaving 5949 bytes for local variables. Maximum is 6144 bytes.

examples/FlashDiagnostics

Result: PASS

WARNING: library SPIMemory claims to run on avr, sam, samd, esp8266, esp32, Simblee, stm32, nrf52 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
Sketch uses 20215 bytes (41%) of program storage space. Maximum is 49152 bytes.
Global variables use 500 bytes (8%) of dynamic memory, leaving 5644 bytes for local variables. Maximum is 6144 bytes.

examples/Struct_writer

Result: PASS

WARNING: library SPIMemory claims to run on avr, sam, samd, esp8266, esp32, Simblee, stm32, nrf52 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
Sketch uses 9697 bytes (19%) of program storage space. Maximum is 49152 bytes.
Global variables use 596 bytes (9%) of dynamic memory, leaving 5548 bytes for local variables. Maximum is 6144 bytes.

examples/TestFlash

Result: PASS

WARNING: library SPIMemory claims to run on avr, sam, samd, esp8266, esp32, Simblee, stm32, nrf52 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
Sketch uses 24074 bytes (48%) of program storage space. Maximum is 49152 bytes.
Global variables use 909 bytes (14%) of dynamic memory, leaving 5235 bytes for local variables. Maximum is 6144 bytes.

examples/getAddressEx

Result: PASS

WARNING: library SPIMemory claims to run on avr, sam, samd, esp8266, esp32, Simblee, stm32, nrf52 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
Sketch uses 12295 bytes (25%) of program storage space. Maximum is 49152 bytes.
Global variables use 550 bytes (8%) of dynamic memory, leaving 5594 bytes for local variables. Maximum is 6144 bytes.

examples/readWriteString

Result: PASS

WARNING: library SPIMemory claims to run on avr, sam, samd, esp8266, esp32, Simblee, stm32, nrf52 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
Sketch uses 9915 bytes (20%) of program storage space. Maximum is 49152 bytes.
Global variables use 504 bytes (8%) of dynamic memory, leaving 5640 bytes for local variables. Maximum is 6144 bytes.

arduino:samd:mkrwifi1010 @ 1.8.12

Inclusion

Result: PASS

Sketch uses 13408 bytes (5%) of program storage space. Maximum is 262144 bytes.
Global variables use 3088 bytes (9%) of dynamic memory, leaving 29680 bytes for local variables. Maximum is 32768 bytes.

examples/FlashDiagnostics

Result: PASS

Sketch uses 38016 bytes (14%) of program storage space. Maximum is 262144 bytes.
Global variables use 3348 bytes (10%) of dynamic memory, leaving 29420 bytes for local variables. Maximum is 32768 bytes.

examples/Struct_writer

Result: PASS

Sketch uses 20476 bytes (7%) of program storage space. Maximum is 262144 bytes.
Global variables use 3448 bytes (10%) of dynamic memory, leaving 29320 bytes for local variables. Maximum is 32768 bytes.

examples/TestFlash

Result: PASS

Sketch uses 47812 bytes (18%) of program storage space. Maximum is 262144 bytes.
Global variables use 4144 bytes (12%) of dynamic memory, leaving 28624 bytes for local variables. Maximum is 32768 bytes.

examples/getAddressEx

Result: PASS

Sketch uses 28760 bytes (10%) of program storage space. Maximum is 262144 bytes.
Global variables use 3436 bytes (10%) of dynamic memory, leaving 29332 bytes for local variables. Maximum is 32768 bytes.

examples/readWriteString

Result: PASS

Sketch uses 19936 bytes (7%) of program storage space. Maximum is 262144 bytes.
Global variables use 3352 bytes (10%) of dynamic memory, leaving 29416 bytes for local variables. Maximum is 32768 bytes.

esp32:esp32:d1_mini32 @ 1.0.6

Inclusion

Result: PASS

Sketch uses 204242 bytes (15%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13264 bytes (4%) of dynamic memory, leaving 314416 bytes for local variables. Maximum is 327680 bytes.

examples/FlashDiagnostics

Result: PASS

Sketch uses 240266 bytes (18%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13832 bytes (4%) of dynamic memory, leaving 313848 bytes for local variables. Maximum is 327680 bytes.

examples/Struct_writer

Result: PASS

Sketch uses 232262 bytes (17%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13936 bytes (4%) of dynamic memory, leaving 313744 bytes for local variables. Maximum is 327680 bytes.

examples/TestFlash

Result: PASS

Sketch uses 244482 bytes (18%) of program storage space. Maximum is 1310720 bytes.
Global variables use 14264 bytes (4%) of dynamic memory, leaving 313416 bytes for local variables. Maximum is 327680 bytes.

examples/getAddressEx

Result: PASS

Sketch uses 218594 bytes (16%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13896 bytes (4%) of dynamic memory, leaving 313784 bytes for local variables. Maximum is 327680 bytes.

examples/readWriteString

Result: PASS

Sketch uses 232370 bytes (17%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13840 bytes (4%) of dynamic memory, leaving 313840 bytes for local variables. Maximum is 327680 bytes.