ExtFlashLoader - compatibility matrix

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

ExtFlashLoader

Version: 0.1.2
More details

Compatibility matrix

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

Compilation logs

arduino:avr:uno @ 1.8.4

Inclusion

Result: FAIL

In file included from /tmp/arduino-testlib3947344810/test/test.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/src/ExtFlashLoader.hpp:7:10: fatal error: cstdint: No such file or directory
 #include <cstdint>
          ^~~~~~~~~
compilation terminated.

examples/DownloadFromSerial

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/examples/DownloadFromSerial/DownloadFromSerial.ino:2:10: fatal error: cstdint: No such file or directory
 #include <cstdint>
          ^~~~~~~~~
compilation terminated.

examples/LaunchExtFlash

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/examples/LaunchExtFlash/LaunchExtFlash.ino:2:10: fatal error: cstdint: No such file or directory
 #include <cstdint>
          ^~~~~~~~~
compilation terminated.

examples/WriteSampleMenu

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/examples/WriteSampleMenu/WriteSampleMenu.ino:2:10: fatal error: cstdint: No such file or directory
 #include <cstdint>
          ^~~~~~~~~
compilation terminated.

arduino:mbed_nano:nanorp2040connect @ 2.7.2

Inclusion

Result: FAIL

In file included from /tmp/arduino-testlib920142308/test/test.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/src/ExtFlashLoader.hpp:10:10: fatal error: sam.h: No such file or directory
 #include "sam.h"
          ^~~~~~~
compilation terminated.

examples/DownloadFromSerial

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TFT_eSPI/TFT_eSPI.h:71:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/examples/DownloadFromSerial/DownloadFromSerial.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TFT_eSPI/Processors/TFT_eSPI_RP2040.h:107:12: fatal error: FS.h: No such file or directory
   #include <FS.h>
            ^~~~~~
compilation terminated.

examples/LaunchExtFlash

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TFT_eSPI/TFT_eSPI.h:71:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/examples/LaunchExtFlash/LaunchExtFlash.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TFT_eSPI/Processors/TFT_eSPI_RP2040.h:107:12: fatal error: FS.h: No such file or directory
   #include <FS.h>
            ^~~~~~
compilation terminated.

examples/WriteSampleMenu

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TFT_eSPI/TFT_eSPI.h:71:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/examples/WriteSampleMenu/WriteSampleMenu.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TFT_eSPI/Processors/TFT_eSPI_RP2040.h:107:12: fatal error: FS.h: No such file or directory
   #include <FS.h>
            ^~~~~~
compilation terminated.

arduino:megaavr:nona4809 @ 1.8.7

Inclusion

Result: FAIL

In file included from /tmp/arduino-testlib920142308/test/test.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/src/ExtFlashLoader.hpp:7:10: fatal error: cstdint: No such file or directory
 #include <cstdint>
          ^~~~~~~~~
compilation terminated.

examples/DownloadFromSerial

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/examples/DownloadFromSerial/DownloadFromSerial.ino:2:10: fatal error: cstdint: No such file or directory
 #include <cstdint>
          ^~~~~~~~~
compilation terminated.

examples/LaunchExtFlash

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/examples/LaunchExtFlash/LaunchExtFlash.ino:2:10: fatal error: cstdint: No such file or directory
 #include <cstdint>
          ^~~~~~~~~
compilation terminated.

examples/WriteSampleMenu

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/examples/WriteSampleMenu/WriteSampleMenu.ino:2:10: fatal error: cstdint: No such file or directory
 #include <cstdint>
          ^~~~~~~~~
compilation terminated.

arduino:samd:mkrwifi1010 @ 1.8.12

Inclusion

Result: FAIL

In file included from /tmp/arduino-testlib3947344810/test/test.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/src/ExtFlashLoader.hpp: In function 'void ExtFlashLoader::runQSPIApplication(ExtFlashLoader::QSPIFlash&, uintptr_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/src/ExtFlashLoader.hpp:327:22: error: no match for 'operator[]' (operand types are 'volatile GCLK_GENCTRL_Type' and 'int')
         GCLK->GENCTRL[0].reg = GCLK_GENCTRL_SRC(GCLK_GENCTRL_SRC_DFLL) | GCLK_GENCTRL_GENEN;
                      ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/samd21/include/samd21g18a.h:257:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/samd21/include/samd21.h:69,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/samd.h:105,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:38,
                 from /tmp/arduino-sketch-92F598973FDAB54F2CCF83F75E95BDD6/sketch/test.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/src/ExtFlashLoader.hpp:327:49: error: 'GCLK_GENCTRL_SRC_DFLL' was not declared in this scope
         GCLK->GENCTRL[0].reg = GCLK_GENCTRL_SRC(GCLK_GENCTRL_SRC_DFLL) | GCLK_GENCTRL_GENEN;
                                                 ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/samd21/include/component/gclk.h:240:63: note: in definition of macro 'GCLK_GENCTRL_SRC'
 #define GCLK_GENCTRL_SRC(value)     (GCLK_GENCTRL_SRC_Msk & ((value) << GCLK_GENCTRL_SRC_Pos))
                                                               ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/src/ExtFlashLoader.hpp:327:49: note: suggested alternative: 'GCLK_GENCTRL_SRC_FDPLL'
         GCLK->GENCTRL[0].reg = GCLK_GENCTRL_SRC(GCLK_GENCTRL_SRC_DFLL) | GCLK_GENCTRL_GENEN;
                                                 ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/samd21/include/component/gclk.h:240:63: note: in definition of macro 'GCLK_GENCTRL_SRC'
 #define GCLK_GENCTRL_SRC(value)     (GCLK_GENCTRL_SRC_Msk & ((value) << GCLK_GENCTRL_SRC_Pos))
                                                               ^~~~~
In file included from /tmp/arduino-testlib3947344810/test/test.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/src/ExtFlashLoader.hpp:328:23: error: 'struct Gclk' has no member named 'SYNCBUSY'
         while ( GCLK->SYNCBUSY.reg & GCLK_SYNCBUSY_GENCTRL0 );
                       ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/src/ExtFlashLoader.hpp:328:38: error: 'GCLK_SYNCBUSY_GENCTRL0' was not declared in this scope
         while ( GCLK->SYNCBUSY.reg & GCLK_SYNCBUSY_GENCTRL0 );
                                      ^~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/src/ExtFlashLoader.hpp:328:38: note: suggested alternative: 'TCC_SYNCBUSY_CTRLB'
         while ( GCLK->SYNCBUSY.reg & GCLK_SYNCBUSY_GENCTRL0 );
                                      ^~~~~~~~~~~~~~~~~~~~~~
                                      TCC_SYNCBUSY_CTRLB

examples/DownloadFromSerial

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/src/ExtFlashLoader.h:1:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/examples/DownloadFromSerial/DownloadFromSerial.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/src/ExtFlashLoader.hpp: In function 'void ExtFlashLoader::runQSPIApplication(ExtFlashLoader::QSPIFlash&, uintptr_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/src/ExtFlashLoader.hpp:327:22: error: no match for 'operator[]' (operand types are 'volatile GCLK_GENCTRL_Type' and 'int')
         GCLK->GENCTRL[0].reg = GCLK_GENCTRL_SRC(GCLK_GENCTRL_SRC_DFLL) | GCLK_GENCTRL_GENEN;
                      ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/samd21/include/samd21g18a.h:257:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/samd21/include/samd21.h:69,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/samd.h:105,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:38,
                 from /tmp/arduino-sketch-D04EED52C9D9A2538FFB37C144DD136C/sketch/DownloadFromSerial.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/src/ExtFlashLoader.hpp:327:49: error: 'GCLK_GENCTRL_SRC_DFLL' was not declared in this scope
         GCLK->GENCTRL[0].reg = GCLK_GENCTRL_SRC(GCLK_GENCTRL_SRC_DFLL) | GCLK_GENCTRL_GENEN;
                                                 ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/samd21/include/component/gclk.h:240:63: note: in definition of macro 'GCLK_GENCTRL_SRC'
 #define GCLK_GENCTRL_SRC(value)     (GCLK_GENCTRL_SRC_Msk & ((value) << GCLK_GENCTRL_SRC_Pos))
                                                               ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/src/ExtFlashLoader.hpp:327:49: note: suggested alternative: 'GCLK_GENCTRL_SRC_FDPLL'
         GCLK->GENCTRL[0].reg = GCLK_GENCTRL_SRC(GCLK_GENCTRL_SRC_DFLL) | GCLK_GENCTRL_GENEN;
                                                 ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/samd21/include/component/gclk.h:240:63: note: in definition of macro 'GCLK_GENCTRL_SRC'
 #define GCLK_GENCTRL_SRC(value)     (GCLK_GENCTRL_SRC_Msk & ((value) << GCLK_GENCTRL_SRC_Pos))
                                                               ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/src/ExtFlashLoader.h:1:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/examples/DownloadFromSerial/DownloadFromSerial.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/src/ExtFlashLoader.hpp:328:23: error: 'struct Gclk' has no member named 'SYNCBUSY'
         while ( GCLK->SYNCBUSY.reg & GCLK_SYNCBUSY_GENCTRL0 );
                       ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/src/ExtFlashLoader.hpp:328:38: error: 'GCLK_SYNCBUSY_GENCTRL0' was not declared in this scope
         while ( GCLK->SYNCBUSY.reg & GCLK_SYNCBUSY_GENCTRL0 );
                                      ^~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/src/ExtFlashLoader.hpp:328:38: note: suggested alternative: 'TCC_SYNCBUSY_CTRLB'
         while ( GCLK->SYNCBUSY.reg & GCLK_SYNCBUSY_GENCTRL0 );
                                      ^~~~~~~~~~~~~~~~~~~~~~
                                      TCC_SYNCBUSY_CTRLB
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/examples/DownloadFromSerial/DownloadFromSerial.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/examples/DownloadFromSerial/DownloadFromSerial.ino:17:9: error: 'class TFT_eSPI' has no member named 'printf'; did you mean 'print'?
     tft.printf("Flash detected ID: %02x, %04x\r\n", id.manufacturer, id.product);
         ^~~~~~
         print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/examples/DownloadFromSerial/DownloadFromSerial.ino:19:9: error: 'class TFT_eSPI' has no member named 'printf'; did you mean 'print'?
     tft.printf("Waiting for serial connection...\r\n");
         ^~~~~~
         print

examples/LaunchExtFlash

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/src/ExtFlashLoader.h:1:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/examples/LaunchExtFlash/LaunchExtFlash.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/src/ExtFlashLoader.hpp: In function 'void ExtFlashLoader::runQSPIApplication(ExtFlashLoader::QSPIFlash&, uintptr_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/src/ExtFlashLoader.hpp:327:22: error: no match for 'operator[]' (operand types are 'volatile GCLK_GENCTRL_Type' and 'int')
         GCLK->GENCTRL[0].reg = GCLK_GENCTRL_SRC(GCLK_GENCTRL_SRC_DFLL) | GCLK_GENCTRL_GENEN;
                      ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/samd21/include/samd21g18a.h:257:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/samd21/include/samd21.h:69,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/samd.h:105,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:38,
                 from /tmp/arduino-sketch-029770A0936E0C9AD2DE793E04871746/sketch/LaunchExtFlash.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/src/ExtFlashLoader.hpp:327:49: error: 'GCLK_GENCTRL_SRC_DFLL' was not declared in this scope
         GCLK->GENCTRL[0].reg = GCLK_GENCTRL_SRC(GCLK_GENCTRL_SRC_DFLL) | GCLK_GENCTRL_GENEN;
                                                 ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/samd21/include/component/gclk.h:240:63: note: in definition of macro 'GCLK_GENCTRL_SRC'
 #define GCLK_GENCTRL_SRC(value)     (GCLK_GENCTRL_SRC_Msk & ((value) << GCLK_GENCTRL_SRC_Pos))
                                                               ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/src/ExtFlashLoader.hpp:327:49: note: suggested alternative: 'GCLK_GENCTRL_SRC_FDPLL'
         GCLK->GENCTRL[0].reg = GCLK_GENCTRL_SRC(GCLK_GENCTRL_SRC_DFLL) | GCLK_GENCTRL_GENEN;
                                                 ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/samd21/include/component/gclk.h:240:63: note: in definition of macro 'GCLK_GENCTRL_SRC'
 #define GCLK_GENCTRL_SRC(value)     (GCLK_GENCTRL_SRC_Msk & ((value) << GCLK_GENCTRL_SRC_Pos))
                                                               ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/src/ExtFlashLoader.h:1:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/examples/LaunchExtFlash/LaunchExtFlash.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/src/ExtFlashLoader.hpp:328:23: error: 'struct Gclk' has no member named 'SYNCBUSY'
         while ( GCLK->SYNCBUSY.reg & GCLK_SYNCBUSY_GENCTRL0 );
                       ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/src/ExtFlashLoader.hpp:328:38: error: 'GCLK_SYNCBUSY_GENCTRL0' was not declared in this scope
         while ( GCLK->SYNCBUSY.reg & GCLK_SYNCBUSY_GENCTRL0 );
                                      ^~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/src/ExtFlashLoader.hpp:328:38: note: suggested alternative: 'TCC_SYNCBUSY_CTRLB'
         while ( GCLK->SYNCBUSY.reg & GCLK_SYNCBUSY_GENCTRL0 );
                                      ^~~~~~~~~~~~~~~~~~~~~~
                                      TCC_SYNCBUSY_CTRLB
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/examples/LaunchExtFlash/LaunchExtFlash.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/examples/LaunchExtFlash/LaunchExtFlash.ino:12:13: error: 'WIO_KEY_A' was not declared in this scope
     pinMode(WIO_KEY_A, INPUT_PULLUP);
             ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/examples/LaunchExtFlash/LaunchExtFlash.ino:14:11: error: 'class TFT_eSPI' has no member named 'printf'; did you mean 'print'?
       tft.printf("Launching QSPI application\r\n");
           ^~~~~~
           print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/examples/LaunchExtFlash/LaunchExtFlash.ino:18:9: error: 'class TFT_eSPI' has no member named 'printf'; did you mean 'print'?
     tft.printf("Normal flash application\r\n");
         ^~~~~~
         print

examples/WriteSampleMenu

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/src/ExtFlashLoader.h:1:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/examples/WriteSampleMenu/WriteSampleMenu.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/src/ExtFlashLoader.hpp: In function 'void ExtFlashLoader::runQSPIApplication(ExtFlashLoader::QSPIFlash&, uintptr_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/src/ExtFlashLoader.hpp:327:22: error: no match for 'operator[]' (operand types are 'volatile GCLK_GENCTRL_Type' and 'int')
         GCLK->GENCTRL[0].reg = GCLK_GENCTRL_SRC(GCLK_GENCTRL_SRC_DFLL) | GCLK_GENCTRL_GENEN;
                      ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/samd21/include/samd21g18a.h:257:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/samd21/include/samd21.h:69,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/samd.h:105,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:38,
                 from /tmp/arduino-sketch-B59795653C5F5ACFD92C102AC675DB1D/sketch/WriteSampleMenu.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/src/ExtFlashLoader.hpp:327:49: error: 'GCLK_GENCTRL_SRC_DFLL' was not declared in this scope
         GCLK->GENCTRL[0].reg = GCLK_GENCTRL_SRC(GCLK_GENCTRL_SRC_DFLL) | GCLK_GENCTRL_GENEN;
                                                 ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/samd21/include/component/gclk.h:240:63: note: in definition of macro 'GCLK_GENCTRL_SRC'
 #define GCLK_GENCTRL_SRC(value)     (GCLK_GENCTRL_SRC_Msk & ((value) << GCLK_GENCTRL_SRC_Pos))
                                                               ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/src/ExtFlashLoader.hpp:327:49: note: suggested alternative: 'GCLK_GENCTRL_SRC_FDPLL'
         GCLK->GENCTRL[0].reg = GCLK_GENCTRL_SRC(GCLK_GENCTRL_SRC_DFLL) | GCLK_GENCTRL_GENEN;
                                                 ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/samd21/include/component/gclk.h:240:63: note: in definition of macro 'GCLK_GENCTRL_SRC'
 #define GCLK_GENCTRL_SRC(value)     (GCLK_GENCTRL_SRC_Msk & ((value) << GCLK_GENCTRL_SRC_Pos))
                                                               ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/src/ExtFlashLoader.h:1:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/examples/WriteSampleMenu/WriteSampleMenu.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/src/ExtFlashLoader.hpp:328:23: error: 'struct Gclk' has no member named 'SYNCBUSY'
         while ( GCLK->SYNCBUSY.reg & GCLK_SYNCBUSY_GENCTRL0 );
                       ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/src/ExtFlashLoader.hpp:328:38: error: 'GCLK_SYNCBUSY_GENCTRL0' was not declared in this scope
         while ( GCLK->SYNCBUSY.reg & GCLK_SYNCBUSY_GENCTRL0 );
                                      ^~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/src/ExtFlashLoader.hpp:328:38: note: suggested alternative: 'TCC_SYNCBUSY_CTRLB'
         while ( GCLK->SYNCBUSY.reg & GCLK_SYNCBUSY_GENCTRL0 );
                                      ^~~~~~~~~~~~~~~~~~~~~~
                                      TCC_SYNCBUSY_CTRLB
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/examples/WriteSampleMenu/WriteSampleMenu.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/examples/WriteSampleMenu/WriteSampleMenu.ino:17:9: error: 'class TFT_eSPI' has no member named 'printf'; did you mean 'print'?
     tft.printf("Flash detected ID: %02x, %04x\r\n", id.manufacturer, id.product);
         ^~~~~~
         print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/examples/WriteSampleMenu/WriteSampleMenu.ino:19:9: error: 'class TFT_eSPI' has no member named 'printf'; did you mean 'print'?
     tft.printf("Updating external flash...\r\n");
         ^~~~~~
         print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/examples/WriteSampleMenu/WriteSampleMenu.ino:28:13: error: 'class TFT_eSPI' has no member named 'printf'; did you mean 'print'?
         tft.printf("Launching menu...");
             ^~~~~~
             print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/examples/WriteSampleMenu/WriteSampleMenu.ino:32:13: error: 'class TFT_eSPI' has no member named 'printf'; did you mean 'print'?
         tft.printf("Failed to load menu app into the external flash");
             ^~~~~~
             print

esp32:esp32:d1_mini32 @ 1.0.6

Inclusion

Result: FAIL

In file included from /tmp/arduino-testlib2890003957/test/test.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/src/ExtFlashLoader.hpp:10:17: fatal error: sam.h: No such file or directory
compilation terminated.

examples/DownloadFromSerial

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/src/ExtFlashLoader.h:1:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/examples/DownloadFromSerial/DownloadFromSerial.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/src/ExtFlashLoader.hpp:10:17: fatal error: sam.h: No such file or directory
compilation terminated.

examples/LaunchExtFlash

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/src/ExtFlashLoader.h:1:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/examples/LaunchExtFlash/LaunchExtFlash.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/src/ExtFlashLoader.hpp:10:17: fatal error: sam.h: No such file or directory
compilation terminated.

examples/WriteSampleMenu

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/src/ExtFlashLoader.h:1:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/examples/WriteSampleMenu/WriteSampleMenu.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ExtFlashLoader/src/ExtFlashLoader.hpp:10:17: fatal error: sam.h: No such file or directory
compilation terminated.