STM32duino X-NUCLEO-NFC01A1 - compatibility matrix

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

STM32duino X-NUCLEO-NFC01A1

Version: 1.0.2
More details

Compatibility matrix

Board Claims compatibility Inclusion
X_NUCLEO_NFC01A1_HelloWorld
X_NUCLEO_NFC01A1_WriteAAR
X_NUCLEO_NFC01A1_WriteMime
X_NUCLEO_NFC01A1_WriteSMS
X_NUCLEO_NFC01A1_WriteText
X_NUCLEO_NFC01A1_WriteURIMail
arduino:avr:uno
1.8.4
No ⚠️ PASS FAIL FAIL FAIL FAIL FAIL FAIL
arduino:mbed_nano:nanorp2040connect
2.7.2
No ⚠️ PASS FAIL FAIL FAIL FAIL FAIL FAIL
arduino:megaavr:nona4809
1.8.7
No ⚠️ PASS FAIL FAIL FAIL FAIL FAIL FAIL
arduino:samd:mkrwifi1010
1.8.12
No ⚠️ PASS FAIL FAIL FAIL FAIL FAIL FAIL
esp32:esp32:d1_mini32
1.0.6
No ⚠️ PASS FAIL FAIL FAIL FAIL 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 STM32duino_X-NUCLEO-NFC01A1 claims to run on stm32 architecture(s) and may be incompatible with your current board which runs on avr architecture(s).
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/X_NUCLEO_NFC01A1_HelloWorld

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/NDefNfcTag.h:42:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:58,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_HelloWorld/X_NUCLEO_NFC01A1_HelloWorld.ino:62:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/Message.h:41:10: fatal error: algorithm: No such file or directory
 #include <algorithm>
          ^~~~~~~~~~~
compilation terminated.

examples/X_NUCLEO_NFC01A1_WriteAAR

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/NDefNfcTag.h:42:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:58,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteAAR/X_NUCLEO_NFC01A1_WriteAAR.ino:62:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/Message.h:41:10: fatal error: algorithm: No such file or directory
 #include <algorithm>
          ^~~~~~~~~~~
compilation terminated.

examples/X_NUCLEO_NFC01A1_WriteMime

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/NDefNfcTag.h:42:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:58,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteMime/X_NUCLEO_NFC01A1_WriteMime.ino:63:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/Message.h:41:10: fatal error: algorithm: No such file or directory
 #include <algorithm>
          ^~~~~~~~~~~
compilation terminated.

examples/X_NUCLEO_NFC01A1_WriteSMS

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/NDefNfcTag.h:42:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:58,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteSMS/X_NUCLEO_NFC01A1_WriteSMS.ino:63:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/Message.h:41:10: fatal error: algorithm: No such file or directory
 #include <algorithm>
          ^~~~~~~~~~~
compilation terminated.

examples/X_NUCLEO_NFC01A1_WriteText

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/NDefNfcTag.h:42:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:58,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteText/X_NUCLEO_NFC01A1_WriteText.ino:62:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/Message.h:41:10: fatal error: algorithm: No such file or directory
 #include <algorithm>
          ^~~~~~~~~~~
compilation terminated.

examples/X_NUCLEO_NFC01A1_WriteURIMail

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/NDefNfcTag.h:42:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:58,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteURIMail/X_NUCLEO_NFC01A1_WriteURIMail.ino:63:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/Message.h:41:10: fatal error: algorithm: No such file or directory
 #include <algorithm>
          ^~~~~~~~~~~
compilation terminated.

arduino:mbed_nano:nanorp2040connect @ 2.7.2

Inclusion

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

WARNING: library STM32duino_X-NUCLEO-NFC01A1 claims to run on stm32 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
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/X_NUCLEO_NFC01A1_HelloWorld

Result: FAIL

WARNING: library STM32duino_M24SR64-Y claims to run on stm32 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/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_HelloWorld/X_NUCLEO_NFC01A1_HelloWorld.ino:66:25: error: 'D14' was not declared in this scope
 #define I2C2_SDA        D14
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_HelloWorld/X_NUCLEO_NFC01A1_HelloWorld.ino:74:17: note: in expansion of macro 'I2C2_SDA'
 TwoWire dev_i2c(I2C2_SDA, I2C2_SCL);
                 ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_HelloWorld/X_NUCLEO_NFC01A1_HelloWorld.ino:66:25: note: suggested alternative: 'p14'
 #define I2C2_SDA        D14
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_HelloWorld/X_NUCLEO_NFC01A1_HelloWorld.ino:74:17: note: in expansion of macro 'I2C2_SDA'
 TwoWire dev_i2c(I2C2_SDA, I2C2_SCL);
                 ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_HelloWorld/X_NUCLEO_NFC01A1_HelloWorld.ino:65:25: error: 'D15' was not declared in this scope
 #define I2C2_SCL        D15
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_HelloWorld/X_NUCLEO_NFC01A1_HelloWorld.ino:74:27: note: in expansion of macro 'I2C2_SCL'
 TwoWire dev_i2c(I2C2_SDA, I2C2_SCL);
                           ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_HelloWorld/X_NUCLEO_NFC01A1_HelloWorld.ino:65:25: note: suggested alternative: 'p15'
 #define I2C2_SCL        D15
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_HelloWorld/X_NUCLEO_NFC01A1_HelloWorld.ino:74:27: note: in expansion of macro 'I2C2_SCL'
 TwoWire dev_i2c(I2C2_SDA, I2C2_SCL);
                           ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_HelloWorld/X_NUCLEO_NFC01A1_HelloWorld.ino:68:25: error: 'D12' was not declared in this scope
 #define GPO_PIN         D12
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_HelloWorld/X_NUCLEO_NFC01A1_HelloWorld.ino:75:42: note: in expansion of macro 'GPO_PIN'
 M24SR nfcTag(M24SR_ADDR, &dev_i2c, NULL, GPO_PIN, RF_DISABLE_PIN);
                                          ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_HelloWorld/X_NUCLEO_NFC01A1_HelloWorld.ino:68:25: note: suggested alternative: 'p12'
 #define GPO_PIN         D12
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_HelloWorld/X_NUCLEO_NFC01A1_HelloWorld.ino:75:42: note: in expansion of macro 'GPO_PIN'
 M24SR nfcTag(M24SR_ADDR, &dev_i2c, NULL, GPO_PIN, RF_DISABLE_PIN);
                                          ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_HelloWorld/X_NUCLEO_NFC01A1_HelloWorld.ino:69:25: error: 'D11' was not declared in this scope
 #define RF_DISABLE_PIN  D11
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_HelloWorld/X_NUCLEO_NFC01A1_HelloWorld.ino:75:51: note: in expansion of macro 'RF_DISABLE_PIN'
 M24SR nfcTag(M24SR_ADDR, &dev_i2c, NULL, GPO_PIN, RF_DISABLE_PIN);
                                                   ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_HelloWorld/X_NUCLEO_NFC01A1_HelloWorld.ino:69:25: note: suggested alternative: 'B11'
 #define RF_DISABLE_PIN  D11
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_HelloWorld/X_NUCLEO_NFC01A1_HelloWorld.ino:75:51: note: in expansion of macro 'RF_DISABLE_PIN'
 M24SR nfcTag(M24SR_ADDR, &dev_i2c, NULL, GPO_PIN, RF_DISABLE_PIN);
                                                   ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_HelloWorld/X_NUCLEO_NFC01A1_HelloWorld.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_HelloWorld/X_NUCLEO_NFC01A1_HelloWorld.ino:70:35: error: 'D5' was not declared in this scope
 #define X_NUCLEO_NFC01A1_LED1_PIN D5
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_HelloWorld/X_NUCLEO_NFC01A1_HelloWorld.ino:90:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED1_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED1_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_HelloWorld/X_NUCLEO_NFC01A1_HelloWorld.ino:70:35: note: suggested alternative: 'A5'
 #define X_NUCLEO_NFC01A1_LED1_PIN D5
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_HelloWorld/X_NUCLEO_NFC01A1_HelloWorld.ino:90:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED1_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED1_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_HelloWorld/X_NUCLEO_NFC01A1_HelloWorld.ino:71:35: error: 'D4' was not declared in this scope
 #define X_NUCLEO_NFC01A1_LED2_PIN D4
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_HelloWorld/X_NUCLEO_NFC01A1_HelloWorld.ino:91:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED2_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED2_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_HelloWorld/X_NUCLEO_NFC01A1_HelloWorld.ino:71:35: note: suggested alternative: 'A4'
 #define X_NUCLEO_NFC01A1_LED2_PIN D4
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_HelloWorld/X_NUCLEO_NFC01A1_HelloWorld.ino:91:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED2_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED2_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_HelloWorld/X_NUCLEO_NFC01A1_HelloWorld.ino:72:35: error: 'D2' was not declared in this scope
 #define X_NUCLEO_NFC01A1_LED3_PIN D2
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_HelloWorld/X_NUCLEO_NFC01A1_HelloWorld.ino:92:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED3_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED3_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_HelloWorld/X_NUCLEO_NFC01A1_HelloWorld.ino:72:35: note: suggested alternative: 'A2'
 #define X_NUCLEO_NFC01A1_LED3_PIN D2
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_HelloWorld/X_NUCLEO_NFC01A1_HelloWorld.ino:92:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED3_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED3_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~

examples/X_NUCLEO_NFC01A1_WriteAAR

Result: FAIL

WARNING: library STM32duino_M24SR64-Y claims to run on stm32 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/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteAAR/X_NUCLEO_NFC01A1_WriteAAR.ino:66:25: error: 'D14' was not declared in this scope
 #define I2C2_SDA        D14
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteAAR/X_NUCLEO_NFC01A1_WriteAAR.ino:74:17: note: in expansion of macro 'I2C2_SDA'
 TwoWire dev_i2c(I2C2_SDA, I2C2_SCL);
                 ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteAAR/X_NUCLEO_NFC01A1_WriteAAR.ino:66:25: note: suggested alternative: 'p14'
 #define I2C2_SDA        D14
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteAAR/X_NUCLEO_NFC01A1_WriteAAR.ino:74:17: note: in expansion of macro 'I2C2_SDA'
 TwoWire dev_i2c(I2C2_SDA, I2C2_SCL);
                 ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteAAR/X_NUCLEO_NFC01A1_WriteAAR.ino:65:25: error: 'D15' was not declared in this scope
 #define I2C2_SCL        D15
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteAAR/X_NUCLEO_NFC01A1_WriteAAR.ino:74:27: note: in expansion of macro 'I2C2_SCL'
 TwoWire dev_i2c(I2C2_SDA, I2C2_SCL);
                           ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteAAR/X_NUCLEO_NFC01A1_WriteAAR.ino:65:25: note: suggested alternative: 'p15'
 #define I2C2_SCL        D15
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteAAR/X_NUCLEO_NFC01A1_WriteAAR.ino:74:27: note: in expansion of macro 'I2C2_SCL'
 TwoWire dev_i2c(I2C2_SDA, I2C2_SCL);
                           ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteAAR/X_NUCLEO_NFC01A1_WriteAAR.ino:68:25: error: 'D12' was not declared in this scope
 #define GPO_PIN         D12
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteAAR/X_NUCLEO_NFC01A1_WriteAAR.ino:75:42: note: in expansion of macro 'GPO_PIN'
 M24SR nfcTag(M24SR_ADDR, &dev_i2c, NULL, GPO_PIN, RF_DISABLE_PIN);
                                          ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteAAR/X_NUCLEO_NFC01A1_WriteAAR.ino:68:25: note: suggested alternative: 'p12'
 #define GPO_PIN         D12
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteAAR/X_NUCLEO_NFC01A1_WriteAAR.ino:75:42: note: in expansion of macro 'GPO_PIN'
 M24SR nfcTag(M24SR_ADDR, &dev_i2c, NULL, GPO_PIN, RF_DISABLE_PIN);
                                          ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteAAR/X_NUCLEO_NFC01A1_WriteAAR.ino:69:25: error: 'D11' was not declared in this scope
 #define RF_DISABLE_PIN  D11
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteAAR/X_NUCLEO_NFC01A1_WriteAAR.ino:75:51: note: in expansion of macro 'RF_DISABLE_PIN'
 M24SR nfcTag(M24SR_ADDR, &dev_i2c, NULL, GPO_PIN, RF_DISABLE_PIN);
                                                   ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteAAR/X_NUCLEO_NFC01A1_WriteAAR.ino:69:25: note: suggested alternative: 'B11'
 #define RF_DISABLE_PIN  D11
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteAAR/X_NUCLEO_NFC01A1_WriteAAR.ino:75:51: note: in expansion of macro 'RF_DISABLE_PIN'
 M24SR nfcTag(M24SR_ADDR, &dev_i2c, NULL, GPO_PIN, RF_DISABLE_PIN);
                                                   ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteAAR/X_NUCLEO_NFC01A1_WriteAAR.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteAAR/X_NUCLEO_NFC01A1_WriteAAR.ino:70:35: error: 'D5' was not declared in this scope
 #define X_NUCLEO_NFC01A1_LED1_PIN D5
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteAAR/X_NUCLEO_NFC01A1_WriteAAR.ino:90:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED1_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED1_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteAAR/X_NUCLEO_NFC01A1_WriteAAR.ino:70:35: note: suggested alternative: 'A5'
 #define X_NUCLEO_NFC01A1_LED1_PIN D5
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteAAR/X_NUCLEO_NFC01A1_WriteAAR.ino:90:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED1_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED1_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteAAR/X_NUCLEO_NFC01A1_WriteAAR.ino:71:35: error: 'D4' was not declared in this scope
 #define X_NUCLEO_NFC01A1_LED2_PIN D4
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteAAR/X_NUCLEO_NFC01A1_WriteAAR.ino:91:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED2_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED2_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteAAR/X_NUCLEO_NFC01A1_WriteAAR.ino:71:35: note: suggested alternative: 'A4'
 #define X_NUCLEO_NFC01A1_LED2_PIN D4
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteAAR/X_NUCLEO_NFC01A1_WriteAAR.ino:91:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED2_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED2_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteAAR/X_NUCLEO_NFC01A1_WriteAAR.ino:72:35: error: 'D2' was not declared in this scope
 #define X_NUCLEO_NFC01A1_LED3_PIN D2
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteAAR/X_NUCLEO_NFC01A1_WriteAAR.ino:92:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED3_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED3_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteAAR/X_NUCLEO_NFC01A1_WriteAAR.ino:72:35: note: suggested alternative: 'A2'
 #define X_NUCLEO_NFC01A1_LED3_PIN D2
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteAAR/X_NUCLEO_NFC01A1_WriteAAR.ino:92:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED3_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED3_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~

examples/X_NUCLEO_NFC01A1_WriteMime

Result: FAIL

WARNING: library STM32duino_M24SR64-Y claims to run on stm32 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/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteMime/X_NUCLEO_NFC01A1_WriteMime.ino:67:25: error: 'D14' was not declared in this scope
 #define I2C2_SDA        D14
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteMime/X_NUCLEO_NFC01A1_WriteMime.ino:75:17: note: in expansion of macro 'I2C2_SDA'
 TwoWire dev_i2c(I2C2_SDA, I2C2_SCL);
                 ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteMime/X_NUCLEO_NFC01A1_WriteMime.ino:67:25: note: suggested alternative: 'p14'
 #define I2C2_SDA        D14
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteMime/X_NUCLEO_NFC01A1_WriteMime.ino:75:17: note: in expansion of macro 'I2C2_SDA'
 TwoWire dev_i2c(I2C2_SDA, I2C2_SCL);
                 ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteMime/X_NUCLEO_NFC01A1_WriteMime.ino:66:25: error: 'D15' was not declared in this scope
 #define I2C2_SCL        D15
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteMime/X_NUCLEO_NFC01A1_WriteMime.ino:75:27: note: in expansion of macro 'I2C2_SCL'
 TwoWire dev_i2c(I2C2_SDA, I2C2_SCL);
                           ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteMime/X_NUCLEO_NFC01A1_WriteMime.ino:66:25: note: suggested alternative: 'p15'
 #define I2C2_SCL        D15
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteMime/X_NUCLEO_NFC01A1_WriteMime.ino:75:27: note: in expansion of macro 'I2C2_SCL'
 TwoWire dev_i2c(I2C2_SDA, I2C2_SCL);
                           ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteMime/X_NUCLEO_NFC01A1_WriteMime.ino:69:25: error: 'D12' was not declared in this scope
 #define GPO_PIN         D12
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteMime/X_NUCLEO_NFC01A1_WriteMime.ino:76:42: note: in expansion of macro 'GPO_PIN'
 M24SR nfcTag(M24SR_ADDR, &dev_i2c, NULL, GPO_PIN, RF_DISABLE_PIN);
                                          ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteMime/X_NUCLEO_NFC01A1_WriteMime.ino:69:25: note: suggested alternative: 'p12'
 #define GPO_PIN         D12
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteMime/X_NUCLEO_NFC01A1_WriteMime.ino:76:42: note: in expansion of macro 'GPO_PIN'
 M24SR nfcTag(M24SR_ADDR, &dev_i2c, NULL, GPO_PIN, RF_DISABLE_PIN);
                                          ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteMime/X_NUCLEO_NFC01A1_WriteMime.ino:70:25: error: 'D11' was not declared in this scope
 #define RF_DISABLE_PIN  D11
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteMime/X_NUCLEO_NFC01A1_WriteMime.ino:76:51: note: in expansion of macro 'RF_DISABLE_PIN'
 M24SR nfcTag(M24SR_ADDR, &dev_i2c, NULL, GPO_PIN, RF_DISABLE_PIN);
                                                   ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteMime/X_NUCLEO_NFC01A1_WriteMime.ino:70:25: note: suggested alternative: 'B11'
 #define RF_DISABLE_PIN  D11
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteMime/X_NUCLEO_NFC01A1_WriteMime.ino:76:51: note: in expansion of macro 'RF_DISABLE_PIN'
 M24SR nfcTag(M24SR_ADDR, &dev_i2c, NULL, GPO_PIN, RF_DISABLE_PIN);
                                                   ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteMime/X_NUCLEO_NFC01A1_WriteMime.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteMime/X_NUCLEO_NFC01A1_WriteMime.ino:71:35: error: 'D5' was not declared in this scope
 #define X_NUCLEO_NFC01A1_LED1_PIN D5
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteMime/X_NUCLEO_NFC01A1_WriteMime.ino:99:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED1_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED1_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteMime/X_NUCLEO_NFC01A1_WriteMime.ino:71:35: note: suggested alternative: 'A5'
 #define X_NUCLEO_NFC01A1_LED1_PIN D5
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteMime/X_NUCLEO_NFC01A1_WriteMime.ino:99:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED1_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED1_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteMime/X_NUCLEO_NFC01A1_WriteMime.ino:72:35: error: 'D4' was not declared in this scope
 #define X_NUCLEO_NFC01A1_LED2_PIN D4
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteMime/X_NUCLEO_NFC01A1_WriteMime.ino:100:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED2_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED2_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteMime/X_NUCLEO_NFC01A1_WriteMime.ino:72:35: note: suggested alternative: 'A4'
 #define X_NUCLEO_NFC01A1_LED2_PIN D4
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteMime/X_NUCLEO_NFC01A1_WriteMime.ino:100:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED2_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED2_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteMime/X_NUCLEO_NFC01A1_WriteMime.ino:73:35: error: 'D2' was not declared in this scope
 #define X_NUCLEO_NFC01A1_LED3_PIN D2
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteMime/X_NUCLEO_NFC01A1_WriteMime.ino:101:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED3_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED3_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteMime/X_NUCLEO_NFC01A1_WriteMime.ino:73:35: note: suggested alternative: 'A2'
 #define X_NUCLEO_NFC01A1_LED3_PIN D2
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteMime/X_NUCLEO_NFC01A1_WriteMime.ino:101:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED3_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED3_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~

examples/X_NUCLEO_NFC01A1_WriteSMS

Result: FAIL

WARNING: library STM32duino_M24SR64-Y claims to run on stm32 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/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteSMS/X_NUCLEO_NFC01A1_WriteSMS.ino:67:25: error: 'D14' was not declared in this scope
 #define I2C2_SDA        D14
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteSMS/X_NUCLEO_NFC01A1_WriteSMS.ino:75:17: note: in expansion of macro 'I2C2_SDA'
 TwoWire dev_i2c(I2C2_SDA, I2C2_SCL);
                 ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteSMS/X_NUCLEO_NFC01A1_WriteSMS.ino:67:25: note: suggested alternative: 'p14'
 #define I2C2_SDA        D14
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteSMS/X_NUCLEO_NFC01A1_WriteSMS.ino:75:17: note: in expansion of macro 'I2C2_SDA'
 TwoWire dev_i2c(I2C2_SDA, I2C2_SCL);
                 ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteSMS/X_NUCLEO_NFC01A1_WriteSMS.ino:66:25: error: 'D15' was not declared in this scope
 #define I2C2_SCL        D15
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteSMS/X_NUCLEO_NFC01A1_WriteSMS.ino:75:27: note: in expansion of macro 'I2C2_SCL'
 TwoWire dev_i2c(I2C2_SDA, I2C2_SCL);
                           ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteSMS/X_NUCLEO_NFC01A1_WriteSMS.ino:66:25: note: suggested alternative: 'p15'
 #define I2C2_SCL        D15
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteSMS/X_NUCLEO_NFC01A1_WriteSMS.ino:75:27: note: in expansion of macro 'I2C2_SCL'
 TwoWire dev_i2c(I2C2_SDA, I2C2_SCL);
                           ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteSMS/X_NUCLEO_NFC01A1_WriteSMS.ino:69:25: error: 'D12' was not declared in this scope
 #define GPO_PIN         D12
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteSMS/X_NUCLEO_NFC01A1_WriteSMS.ino:76:42: note: in expansion of macro 'GPO_PIN'
 M24SR nfcTag(M24SR_ADDR, &dev_i2c, NULL, GPO_PIN, RF_DISABLE_PIN);
                                          ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteSMS/X_NUCLEO_NFC01A1_WriteSMS.ino:69:25: note: suggested alternative: 'p12'
 #define GPO_PIN         D12
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteSMS/X_NUCLEO_NFC01A1_WriteSMS.ino:76:42: note: in expansion of macro 'GPO_PIN'
 M24SR nfcTag(M24SR_ADDR, &dev_i2c, NULL, GPO_PIN, RF_DISABLE_PIN);
                                          ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteSMS/X_NUCLEO_NFC01A1_WriteSMS.ino:70:25: error: 'D11' was not declared in this scope
 #define RF_DISABLE_PIN  D11
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteSMS/X_NUCLEO_NFC01A1_WriteSMS.ino:76:51: note: in expansion of macro 'RF_DISABLE_PIN'
 M24SR nfcTag(M24SR_ADDR, &dev_i2c, NULL, GPO_PIN, RF_DISABLE_PIN);
                                                   ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteSMS/X_NUCLEO_NFC01A1_WriteSMS.ino:70:25: note: suggested alternative: 'B11'
 #define RF_DISABLE_PIN  D11
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteSMS/X_NUCLEO_NFC01A1_WriteSMS.ino:76:51: note: in expansion of macro 'RF_DISABLE_PIN'
 M24SR nfcTag(M24SR_ADDR, &dev_i2c, NULL, GPO_PIN, RF_DISABLE_PIN);
                                                   ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteSMS/X_NUCLEO_NFC01A1_WriteSMS.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteSMS/X_NUCLEO_NFC01A1_WriteSMS.ino:71:35: error: 'D5' was not declared in this scope
 #define X_NUCLEO_NFC01A1_LED1_PIN D5
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteSMS/X_NUCLEO_NFC01A1_WriteSMS.ino:96:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED1_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED1_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteSMS/X_NUCLEO_NFC01A1_WriteSMS.ino:71:35: note: suggested alternative: 'A5'
 #define X_NUCLEO_NFC01A1_LED1_PIN D5
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteSMS/X_NUCLEO_NFC01A1_WriteSMS.ino:96:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED1_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED1_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteSMS/X_NUCLEO_NFC01A1_WriteSMS.ino:72:35: error: 'D4' was not declared in this scope
 #define X_NUCLEO_NFC01A1_LED2_PIN D4
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteSMS/X_NUCLEO_NFC01A1_WriteSMS.ino:97:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED2_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED2_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteSMS/X_NUCLEO_NFC01A1_WriteSMS.ino:72:35: note: suggested alternative: 'A4'
 #define X_NUCLEO_NFC01A1_LED2_PIN D4
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteSMS/X_NUCLEO_NFC01A1_WriteSMS.ino:97:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED2_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED2_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteSMS/X_NUCLEO_NFC01A1_WriteSMS.ino:73:35: error: 'D2' was not declared in this scope
 #define X_NUCLEO_NFC01A1_LED3_PIN D2
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteSMS/X_NUCLEO_NFC01A1_WriteSMS.ino:98:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED3_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED3_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteSMS/X_NUCLEO_NFC01A1_WriteSMS.ino:73:35: note: suggested alternative: 'A2'
 #define X_NUCLEO_NFC01A1_LED3_PIN D2
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteSMS/X_NUCLEO_NFC01A1_WriteSMS.ino:98:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED3_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED3_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~

examples/X_NUCLEO_NFC01A1_WriteText

Result: FAIL

WARNING: library STM32duino_M24SR64-Y claims to run on stm32 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/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteText/X_NUCLEO_NFC01A1_WriteText.ino:66:25: error: 'D14' was not declared in this scope
 #define I2C2_SDA        D14
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteText/X_NUCLEO_NFC01A1_WriteText.ino:74:17: note: in expansion of macro 'I2C2_SDA'
 TwoWire dev_i2c(I2C2_SDA, I2C2_SCL);
                 ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteText/X_NUCLEO_NFC01A1_WriteText.ino:66:25: note: suggested alternative: 'p14'
 #define I2C2_SDA        D14
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteText/X_NUCLEO_NFC01A1_WriteText.ino:74:17: note: in expansion of macro 'I2C2_SDA'
 TwoWire dev_i2c(I2C2_SDA, I2C2_SCL);
                 ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteText/X_NUCLEO_NFC01A1_WriteText.ino:65:25: error: 'D15' was not declared in this scope
 #define I2C2_SCL        D15
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteText/X_NUCLEO_NFC01A1_WriteText.ino:74:27: note: in expansion of macro 'I2C2_SCL'
 TwoWire dev_i2c(I2C2_SDA, I2C2_SCL);
                           ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteText/X_NUCLEO_NFC01A1_WriteText.ino:65:25: note: suggested alternative: 'p15'
 #define I2C2_SCL        D15
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteText/X_NUCLEO_NFC01A1_WriteText.ino:74:27: note: in expansion of macro 'I2C2_SCL'
 TwoWire dev_i2c(I2C2_SDA, I2C2_SCL);
                           ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteText/X_NUCLEO_NFC01A1_WriteText.ino:68:25: error: 'D12' was not declared in this scope
 #define GPO_PIN         D12
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteText/X_NUCLEO_NFC01A1_WriteText.ino:75:42: note: in expansion of macro 'GPO_PIN'
 M24SR nfcTag(M24SR_ADDR, &dev_i2c, NULL, GPO_PIN, RF_DISABLE_PIN);
                                          ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteText/X_NUCLEO_NFC01A1_WriteText.ino:68:25: note: suggested alternative: 'p12'
 #define GPO_PIN         D12
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteText/X_NUCLEO_NFC01A1_WriteText.ino:75:42: note: in expansion of macro 'GPO_PIN'
 M24SR nfcTag(M24SR_ADDR, &dev_i2c, NULL, GPO_PIN, RF_DISABLE_PIN);
                                          ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteText/X_NUCLEO_NFC01A1_WriteText.ino:69:25: error: 'D11' was not declared in this scope
 #define RF_DISABLE_PIN  D11
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteText/X_NUCLEO_NFC01A1_WriteText.ino:75:51: note: in expansion of macro 'RF_DISABLE_PIN'
 M24SR nfcTag(M24SR_ADDR, &dev_i2c, NULL, GPO_PIN, RF_DISABLE_PIN);
                                                   ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteText/X_NUCLEO_NFC01A1_WriteText.ino:69:25: note: suggested alternative: 'B11'
 #define RF_DISABLE_PIN  D11
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteText/X_NUCLEO_NFC01A1_WriteText.ino:75:51: note: in expansion of macro 'RF_DISABLE_PIN'
 M24SR nfcTag(M24SR_ADDR, &dev_i2c, NULL, GPO_PIN, RF_DISABLE_PIN);
                                                   ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteText/X_NUCLEO_NFC01A1_WriteText.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteText/X_NUCLEO_NFC01A1_WriteText.ino:70:35: error: 'D5' was not declared in this scope
 #define X_NUCLEO_NFC01A1_LED1_PIN D5
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteText/X_NUCLEO_NFC01A1_WriteText.ino:93:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED1_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED1_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteText/X_NUCLEO_NFC01A1_WriteText.ino:70:35: note: suggested alternative: 'A5'
 #define X_NUCLEO_NFC01A1_LED1_PIN D5
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteText/X_NUCLEO_NFC01A1_WriteText.ino:93:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED1_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED1_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteText/X_NUCLEO_NFC01A1_WriteText.ino:71:35: error: 'D4' was not declared in this scope
 #define X_NUCLEO_NFC01A1_LED2_PIN D4
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteText/X_NUCLEO_NFC01A1_WriteText.ino:94:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED2_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED2_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteText/X_NUCLEO_NFC01A1_WriteText.ino:71:35: note: suggested alternative: 'A4'
 #define X_NUCLEO_NFC01A1_LED2_PIN D4
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteText/X_NUCLEO_NFC01A1_WriteText.ino:94:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED2_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED2_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteText/X_NUCLEO_NFC01A1_WriteText.ino:72:35: error: 'D2' was not declared in this scope
 #define X_NUCLEO_NFC01A1_LED3_PIN D2
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteText/X_NUCLEO_NFC01A1_WriteText.ino:95:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED3_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED3_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteText/X_NUCLEO_NFC01A1_WriteText.ino:72:35: note: suggested alternative: 'A2'
 #define X_NUCLEO_NFC01A1_LED3_PIN D2
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteText/X_NUCLEO_NFC01A1_WriteText.ino:95:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED3_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED3_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~

examples/X_NUCLEO_NFC01A1_WriteURIMail

Result: FAIL

WARNING: library STM32duino_M24SR64-Y claims to run on stm32 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/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteURIMail/X_NUCLEO_NFC01A1_WriteURIMail.ino:67:25: error: 'D14' was not declared in this scope
 #define I2C2_SDA        D14
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteURIMail/X_NUCLEO_NFC01A1_WriteURIMail.ino:75:17: note: in expansion of macro 'I2C2_SDA'
 TwoWire dev_i2c(I2C2_SDA, I2C2_SCL);
                 ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteURIMail/X_NUCLEO_NFC01A1_WriteURIMail.ino:67:25: note: suggested alternative: 'p14'
 #define I2C2_SDA        D14
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteURIMail/X_NUCLEO_NFC01A1_WriteURIMail.ino:75:17: note: in expansion of macro 'I2C2_SDA'
 TwoWire dev_i2c(I2C2_SDA, I2C2_SCL);
                 ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteURIMail/X_NUCLEO_NFC01A1_WriteURIMail.ino:66:25: error: 'D15' was not declared in this scope
 #define I2C2_SCL        D15
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteURIMail/X_NUCLEO_NFC01A1_WriteURIMail.ino:75:27: note: in expansion of macro 'I2C2_SCL'
 TwoWire dev_i2c(I2C2_SDA, I2C2_SCL);
                           ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteURIMail/X_NUCLEO_NFC01A1_WriteURIMail.ino:66:25: note: suggested alternative: 'p15'
 #define I2C2_SCL        D15
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteURIMail/X_NUCLEO_NFC01A1_WriteURIMail.ino:75:27: note: in expansion of macro 'I2C2_SCL'
 TwoWire dev_i2c(I2C2_SDA, I2C2_SCL);
                           ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteURIMail/X_NUCLEO_NFC01A1_WriteURIMail.ino:69:25: error: 'D12' was not declared in this scope
 #define GPO_PIN         D12
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteURIMail/X_NUCLEO_NFC01A1_WriteURIMail.ino:76:42: note: in expansion of macro 'GPO_PIN'
 M24SR nfcTag(M24SR_ADDR, &dev_i2c, NULL, GPO_PIN, RF_DISABLE_PIN);
                                          ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteURIMail/X_NUCLEO_NFC01A1_WriteURIMail.ino:69:25: note: suggested alternative: 'p12'
 #define GPO_PIN         D12
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteURIMail/X_NUCLEO_NFC01A1_WriteURIMail.ino:76:42: note: in expansion of macro 'GPO_PIN'
 M24SR nfcTag(M24SR_ADDR, &dev_i2c, NULL, GPO_PIN, RF_DISABLE_PIN);
                                          ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteURIMail/X_NUCLEO_NFC01A1_WriteURIMail.ino:70:25: error: 'D11' was not declared in this scope
 #define RF_DISABLE_PIN  D11
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteURIMail/X_NUCLEO_NFC01A1_WriteURIMail.ino:76:51: note: in expansion of macro 'RF_DISABLE_PIN'
 M24SR nfcTag(M24SR_ADDR, &dev_i2c, NULL, GPO_PIN, RF_DISABLE_PIN);
                                                   ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteURIMail/X_NUCLEO_NFC01A1_WriteURIMail.ino:70:25: note: suggested alternative: 'B11'
 #define RF_DISABLE_PIN  D11
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteURIMail/X_NUCLEO_NFC01A1_WriteURIMail.ino:76:51: note: in expansion of macro 'RF_DISABLE_PIN'
 M24SR nfcTag(M24SR_ADDR, &dev_i2c, NULL, GPO_PIN, RF_DISABLE_PIN);
                                                   ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteURIMail/X_NUCLEO_NFC01A1_WriteURIMail.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteURIMail/X_NUCLEO_NFC01A1_WriteURIMail.ino:71:35: error: 'D5' was not declared in this scope
 #define X_NUCLEO_NFC01A1_LED1_PIN D5
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteURIMail/X_NUCLEO_NFC01A1_WriteURIMail.ino:98:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED1_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED1_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteURIMail/X_NUCLEO_NFC01A1_WriteURIMail.ino:71:35: note: suggested alternative: 'A5'
 #define X_NUCLEO_NFC01A1_LED1_PIN D5
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteURIMail/X_NUCLEO_NFC01A1_WriteURIMail.ino:98:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED1_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED1_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteURIMail/X_NUCLEO_NFC01A1_WriteURIMail.ino:72:35: error: 'D4' was not declared in this scope
 #define X_NUCLEO_NFC01A1_LED2_PIN D4
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteURIMail/X_NUCLEO_NFC01A1_WriteURIMail.ino:99:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED2_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED2_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteURIMail/X_NUCLEO_NFC01A1_WriteURIMail.ino:72:35: note: suggested alternative: 'A4'
 #define X_NUCLEO_NFC01A1_LED2_PIN D4
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteURIMail/X_NUCLEO_NFC01A1_WriteURIMail.ino:99:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED2_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED2_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteURIMail/X_NUCLEO_NFC01A1_WriteURIMail.ino:73:35: error: 'D2' was not declared in this scope
 #define X_NUCLEO_NFC01A1_LED3_PIN D2
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteURIMail/X_NUCLEO_NFC01A1_WriteURIMail.ino:100:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED3_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED3_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteURIMail/X_NUCLEO_NFC01A1_WriteURIMail.ino:73:35: note: suggested alternative: 'A2'
 #define X_NUCLEO_NFC01A1_LED3_PIN D2
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteURIMail/X_NUCLEO_NFC01A1_WriteURIMail.ino:100:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED3_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED3_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~

arduino:megaavr:nona4809 @ 1.8.7

Inclusion

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

WARNING: library STM32duino_X-NUCLEO-NFC01A1 claims to run on stm32 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
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/X_NUCLEO_NFC01A1_HelloWorld

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/NDefNfcTag.h:42:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:58,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_HelloWorld/X_NUCLEO_NFC01A1_HelloWorld.ino:62:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/Message.h:41:10: fatal error: algorithm: No such file or directory
 #include <algorithm>
          ^~~~~~~~~~~
compilation terminated.

examples/X_NUCLEO_NFC01A1_WriteAAR

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/NDefNfcTag.h:42:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:58,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteAAR/X_NUCLEO_NFC01A1_WriteAAR.ino:62:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/Message.h:41:10: fatal error: algorithm: No such file or directory
 #include <algorithm>
          ^~~~~~~~~~~
compilation terminated.

examples/X_NUCLEO_NFC01A1_WriteMime

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/NDefNfcTag.h:42:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:58,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteMime/X_NUCLEO_NFC01A1_WriteMime.ino:63:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/Message.h:41:10: fatal error: algorithm: No such file or directory
 #include <algorithm>
          ^~~~~~~~~~~
compilation terminated.

examples/X_NUCLEO_NFC01A1_WriteSMS

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/NDefNfcTag.h:42:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:58,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteSMS/X_NUCLEO_NFC01A1_WriteSMS.ino:63:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/Message.h:41:10: fatal error: algorithm: No such file or directory
 #include <algorithm>
          ^~~~~~~~~~~
compilation terminated.

examples/X_NUCLEO_NFC01A1_WriteText

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/NDefNfcTag.h:42:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:58,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteText/X_NUCLEO_NFC01A1_WriteText.ino:62:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/Message.h:41:10: fatal error: algorithm: No such file or directory
 #include <algorithm>
          ^~~~~~~~~~~
compilation terminated.

examples/X_NUCLEO_NFC01A1_WriteURIMail

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/NDefNfcTag.h:42:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:58,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteURIMail/X_NUCLEO_NFC01A1_WriteURIMail.ino:63:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/Message.h:41:10: fatal error: algorithm: No such file or directory
 #include <algorithm>
          ^~~~~~~~~~~
compilation terminated.

arduino:samd:mkrwifi1010 @ 1.8.12

Inclusion

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

WARNING: library STM32duino_X-NUCLEO-NFC01A1 claims to run on stm32 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
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/X_NUCLEO_NFC01A1_HelloWorld

Result: FAIL

WARNING: library STM32duino_M24SR64-Y claims to run on stm32 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_HelloWorld/X_NUCLEO_NFC01A1_HelloWorld.ino:66:25: error: 'D14' was not declared in this scope
 #define I2C2_SDA        D14
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_HelloWorld/X_NUCLEO_NFC01A1_HelloWorld.ino:74:17: note: in expansion of macro 'I2C2_SDA'
 TwoWire dev_i2c(I2C2_SDA, I2C2_SCL);
                 ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_HelloWorld/X_NUCLEO_NFC01A1_HelloWorld.ino:65:25: error: 'D15' was not declared in this scope
 #define I2C2_SCL        D15
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_HelloWorld/X_NUCLEO_NFC01A1_HelloWorld.ino:74:27: note: in expansion of macro 'I2C2_SCL'
 TwoWire dev_i2c(I2C2_SDA, I2C2_SCL);
                           ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_HelloWorld/X_NUCLEO_NFC01A1_HelloWorld.ino:68:25: error: 'D12' was not declared in this scope
 #define GPO_PIN         D12
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_HelloWorld/X_NUCLEO_NFC01A1_HelloWorld.ino:75:42: note: in expansion of macro 'GPO_PIN'
 M24SR nfcTag(M24SR_ADDR, &dev_i2c, NULL, GPO_PIN, RF_DISABLE_PIN);
                                          ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_HelloWorld/X_NUCLEO_NFC01A1_HelloWorld.ino:69:25: error: 'D11' was not declared in this scope
 #define RF_DISABLE_PIN  D11
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_HelloWorld/X_NUCLEO_NFC01A1_HelloWorld.ino:75:51: note: in expansion of macro 'RF_DISABLE_PIN'
 M24SR nfcTag(M24SR_ADDR, &dev_i2c, NULL, GPO_PIN, RF_DISABLE_PIN);
                                                   ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_HelloWorld/X_NUCLEO_NFC01A1_HelloWorld.ino:69:25: note: suggested alternative: 'B11'
 #define RF_DISABLE_PIN  D11
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_HelloWorld/X_NUCLEO_NFC01A1_HelloWorld.ino:75:51: note: in expansion of macro 'RF_DISABLE_PIN'
 M24SR nfcTag(M24SR_ADDR, &dev_i2c, NULL, GPO_PIN, RF_DISABLE_PIN);
                                                   ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_HelloWorld/X_NUCLEO_NFC01A1_HelloWorld.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_HelloWorld/X_NUCLEO_NFC01A1_HelloWorld.ino:70:35: error: 'D5' was not declared in this scope
 #define X_NUCLEO_NFC01A1_LED1_PIN D5
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_HelloWorld/X_NUCLEO_NFC01A1_HelloWorld.ino:90:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED1_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED1_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_HelloWorld/X_NUCLEO_NFC01A1_HelloWorld.ino:70:35: note: suggested alternative: 'A5'
 #define X_NUCLEO_NFC01A1_LED1_PIN D5
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_HelloWorld/X_NUCLEO_NFC01A1_HelloWorld.ino:90:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED1_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED1_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_HelloWorld/X_NUCLEO_NFC01A1_HelloWorld.ino:71:35: error: 'D4' was not declared in this scope
 #define X_NUCLEO_NFC01A1_LED2_PIN D4
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_HelloWorld/X_NUCLEO_NFC01A1_HelloWorld.ino:91:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED2_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED2_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_HelloWorld/X_NUCLEO_NFC01A1_HelloWorld.ino:71:35: note: suggested alternative: 'A4'
 #define X_NUCLEO_NFC01A1_LED2_PIN D4
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_HelloWorld/X_NUCLEO_NFC01A1_HelloWorld.ino:91:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED2_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED2_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_HelloWorld/X_NUCLEO_NFC01A1_HelloWorld.ino:72:35: error: 'D2' was not declared in this scope
 #define X_NUCLEO_NFC01A1_LED3_PIN D2
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_HelloWorld/X_NUCLEO_NFC01A1_HelloWorld.ino:92:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED3_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED3_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_HelloWorld/X_NUCLEO_NFC01A1_HelloWorld.ino:72:35: note: suggested alternative: 'A2'
 #define X_NUCLEO_NFC01A1_LED3_PIN D2
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_HelloWorld/X_NUCLEO_NFC01A1_HelloWorld.ino:92:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED3_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED3_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~

examples/X_NUCLEO_NFC01A1_WriteAAR

Result: FAIL

WARNING: library STM32duino_M24SR64-Y claims to run on stm32 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteAAR/X_NUCLEO_NFC01A1_WriteAAR.ino:66:25: error: 'D14' was not declared in this scope
 #define I2C2_SDA        D14
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteAAR/X_NUCLEO_NFC01A1_WriteAAR.ino:74:17: note: in expansion of macro 'I2C2_SDA'
 TwoWire dev_i2c(I2C2_SDA, I2C2_SCL);
                 ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteAAR/X_NUCLEO_NFC01A1_WriteAAR.ino:65:25: error: 'D15' was not declared in this scope
 #define I2C2_SCL        D15
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteAAR/X_NUCLEO_NFC01A1_WriteAAR.ino:74:27: note: in expansion of macro 'I2C2_SCL'
 TwoWire dev_i2c(I2C2_SDA, I2C2_SCL);
                           ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteAAR/X_NUCLEO_NFC01A1_WriteAAR.ino:68:25: error: 'D12' was not declared in this scope
 #define GPO_PIN         D12
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteAAR/X_NUCLEO_NFC01A1_WriteAAR.ino:75:42: note: in expansion of macro 'GPO_PIN'
 M24SR nfcTag(M24SR_ADDR, &dev_i2c, NULL, GPO_PIN, RF_DISABLE_PIN);
                                          ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteAAR/X_NUCLEO_NFC01A1_WriteAAR.ino:69:25: error: 'D11' was not declared in this scope
 #define RF_DISABLE_PIN  D11
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteAAR/X_NUCLEO_NFC01A1_WriteAAR.ino:75:51: note: in expansion of macro 'RF_DISABLE_PIN'
 M24SR nfcTag(M24SR_ADDR, &dev_i2c, NULL, GPO_PIN, RF_DISABLE_PIN);
                                                   ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteAAR/X_NUCLEO_NFC01A1_WriteAAR.ino:69:25: note: suggested alternative: 'B11'
 #define RF_DISABLE_PIN  D11
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteAAR/X_NUCLEO_NFC01A1_WriteAAR.ino:75:51: note: in expansion of macro 'RF_DISABLE_PIN'
 M24SR nfcTag(M24SR_ADDR, &dev_i2c, NULL, GPO_PIN, RF_DISABLE_PIN);
                                                   ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteAAR/X_NUCLEO_NFC01A1_WriteAAR.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteAAR/X_NUCLEO_NFC01A1_WriteAAR.ino:70:35: error: 'D5' was not declared in this scope
 #define X_NUCLEO_NFC01A1_LED1_PIN D5
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteAAR/X_NUCLEO_NFC01A1_WriteAAR.ino:90:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED1_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED1_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteAAR/X_NUCLEO_NFC01A1_WriteAAR.ino:70:35: note: suggested alternative: 'A5'
 #define X_NUCLEO_NFC01A1_LED1_PIN D5
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteAAR/X_NUCLEO_NFC01A1_WriteAAR.ino:90:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED1_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED1_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteAAR/X_NUCLEO_NFC01A1_WriteAAR.ino:71:35: error: 'D4' was not declared in this scope
 #define X_NUCLEO_NFC01A1_LED2_PIN D4
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteAAR/X_NUCLEO_NFC01A1_WriteAAR.ino:91:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED2_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED2_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteAAR/X_NUCLEO_NFC01A1_WriteAAR.ino:71:35: note: suggested alternative: 'A4'
 #define X_NUCLEO_NFC01A1_LED2_PIN D4
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteAAR/X_NUCLEO_NFC01A1_WriteAAR.ino:91:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED2_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED2_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteAAR/X_NUCLEO_NFC01A1_WriteAAR.ino:72:35: error: 'D2' was not declared in this scope
 #define X_NUCLEO_NFC01A1_LED3_PIN D2
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteAAR/X_NUCLEO_NFC01A1_WriteAAR.ino:92:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED3_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED3_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteAAR/X_NUCLEO_NFC01A1_WriteAAR.ino:72:35: note: suggested alternative: 'A2'
 #define X_NUCLEO_NFC01A1_LED3_PIN D2
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteAAR/X_NUCLEO_NFC01A1_WriteAAR.ino:92:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED3_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED3_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~

examples/X_NUCLEO_NFC01A1_WriteMime

Result: FAIL

WARNING: library STM32duino_M24SR64-Y claims to run on stm32 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteMime/X_NUCLEO_NFC01A1_WriteMime.ino:67:25: error: 'D14' was not declared in this scope
 #define I2C2_SDA        D14
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteMime/X_NUCLEO_NFC01A1_WriteMime.ino:75:17: note: in expansion of macro 'I2C2_SDA'
 TwoWire dev_i2c(I2C2_SDA, I2C2_SCL);
                 ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteMime/X_NUCLEO_NFC01A1_WriteMime.ino:66:25: error: 'D15' was not declared in this scope
 #define I2C2_SCL        D15
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteMime/X_NUCLEO_NFC01A1_WriteMime.ino:75:27: note: in expansion of macro 'I2C2_SCL'
 TwoWire dev_i2c(I2C2_SDA, I2C2_SCL);
                           ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteMime/X_NUCLEO_NFC01A1_WriteMime.ino:69:25: error: 'D12' was not declared in this scope
 #define GPO_PIN         D12
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteMime/X_NUCLEO_NFC01A1_WriteMime.ino:76:42: note: in expansion of macro 'GPO_PIN'
 M24SR nfcTag(M24SR_ADDR, &dev_i2c, NULL, GPO_PIN, RF_DISABLE_PIN);
                                          ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteMime/X_NUCLEO_NFC01A1_WriteMime.ino:70:25: error: 'D11' was not declared in this scope
 #define RF_DISABLE_PIN  D11
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteMime/X_NUCLEO_NFC01A1_WriteMime.ino:76:51: note: in expansion of macro 'RF_DISABLE_PIN'
 M24SR nfcTag(M24SR_ADDR, &dev_i2c, NULL, GPO_PIN, RF_DISABLE_PIN);
                                                   ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteMime/X_NUCLEO_NFC01A1_WriteMime.ino:70:25: note: suggested alternative: 'B11'
 #define RF_DISABLE_PIN  D11
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteMime/X_NUCLEO_NFC01A1_WriteMime.ino:76:51: note: in expansion of macro 'RF_DISABLE_PIN'
 M24SR nfcTag(M24SR_ADDR, &dev_i2c, NULL, GPO_PIN, RF_DISABLE_PIN);
                                                   ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteMime/X_NUCLEO_NFC01A1_WriteMime.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteMime/X_NUCLEO_NFC01A1_WriteMime.ino:71:35: error: 'D5' was not declared in this scope
 #define X_NUCLEO_NFC01A1_LED1_PIN D5
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteMime/X_NUCLEO_NFC01A1_WriteMime.ino:99:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED1_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED1_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteMime/X_NUCLEO_NFC01A1_WriteMime.ino:71:35: note: suggested alternative: 'A5'
 #define X_NUCLEO_NFC01A1_LED1_PIN D5
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteMime/X_NUCLEO_NFC01A1_WriteMime.ino:99:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED1_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED1_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteMime/X_NUCLEO_NFC01A1_WriteMime.ino:72:35: error: 'D4' was not declared in this scope
 #define X_NUCLEO_NFC01A1_LED2_PIN D4
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteMime/X_NUCLEO_NFC01A1_WriteMime.ino:100:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED2_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED2_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteMime/X_NUCLEO_NFC01A1_WriteMime.ino:72:35: note: suggested alternative: 'A4'
 #define X_NUCLEO_NFC01A1_LED2_PIN D4
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteMime/X_NUCLEO_NFC01A1_WriteMime.ino:100:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED2_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED2_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteMime/X_NUCLEO_NFC01A1_WriteMime.ino:73:35: error: 'D2' was not declared in this scope
 #define X_NUCLEO_NFC01A1_LED3_PIN D2
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteMime/X_NUCLEO_NFC01A1_WriteMime.ino:101:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED3_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED3_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteMime/X_NUCLEO_NFC01A1_WriteMime.ino:73:35: note: suggested alternative: 'A2'
 #define X_NUCLEO_NFC01A1_LED3_PIN D2
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteMime/X_NUCLEO_NFC01A1_WriteMime.ino:101:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED3_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED3_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~

examples/X_NUCLEO_NFC01A1_WriteSMS

Result: FAIL

WARNING: library STM32duino_M24SR64-Y claims to run on stm32 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteSMS/X_NUCLEO_NFC01A1_WriteSMS.ino:67:25: error: 'D14' was not declared in this scope
 #define I2C2_SDA        D14
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteSMS/X_NUCLEO_NFC01A1_WriteSMS.ino:75:17: note: in expansion of macro 'I2C2_SDA'
 TwoWire dev_i2c(I2C2_SDA, I2C2_SCL);
                 ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteSMS/X_NUCLEO_NFC01A1_WriteSMS.ino:66:25: error: 'D15' was not declared in this scope
 #define I2C2_SCL        D15
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteSMS/X_NUCLEO_NFC01A1_WriteSMS.ino:75:27: note: in expansion of macro 'I2C2_SCL'
 TwoWire dev_i2c(I2C2_SDA, I2C2_SCL);
                           ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteSMS/X_NUCLEO_NFC01A1_WriteSMS.ino:69:25: error: 'D12' was not declared in this scope
 #define GPO_PIN         D12
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteSMS/X_NUCLEO_NFC01A1_WriteSMS.ino:76:42: note: in expansion of macro 'GPO_PIN'
 M24SR nfcTag(M24SR_ADDR, &dev_i2c, NULL, GPO_PIN, RF_DISABLE_PIN);
                                          ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteSMS/X_NUCLEO_NFC01A1_WriteSMS.ino:70:25: error: 'D11' was not declared in this scope
 #define RF_DISABLE_PIN  D11
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteSMS/X_NUCLEO_NFC01A1_WriteSMS.ino:76:51: note: in expansion of macro 'RF_DISABLE_PIN'
 M24SR nfcTag(M24SR_ADDR, &dev_i2c, NULL, GPO_PIN, RF_DISABLE_PIN);
                                                   ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteSMS/X_NUCLEO_NFC01A1_WriteSMS.ino:70:25: note: suggested alternative: 'B11'
 #define RF_DISABLE_PIN  D11
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteSMS/X_NUCLEO_NFC01A1_WriteSMS.ino:76:51: note: in expansion of macro 'RF_DISABLE_PIN'
 M24SR nfcTag(M24SR_ADDR, &dev_i2c, NULL, GPO_PIN, RF_DISABLE_PIN);
                                                   ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteSMS/X_NUCLEO_NFC01A1_WriteSMS.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteSMS/X_NUCLEO_NFC01A1_WriteSMS.ino:71:35: error: 'D5' was not declared in this scope
 #define X_NUCLEO_NFC01A1_LED1_PIN D5
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteSMS/X_NUCLEO_NFC01A1_WriteSMS.ino:96:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED1_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED1_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteSMS/X_NUCLEO_NFC01A1_WriteSMS.ino:71:35: note: suggested alternative: 'A5'
 #define X_NUCLEO_NFC01A1_LED1_PIN D5
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteSMS/X_NUCLEO_NFC01A1_WriteSMS.ino:96:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED1_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED1_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteSMS/X_NUCLEO_NFC01A1_WriteSMS.ino:72:35: error: 'D4' was not declared in this scope
 #define X_NUCLEO_NFC01A1_LED2_PIN D4
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteSMS/X_NUCLEO_NFC01A1_WriteSMS.ino:97:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED2_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED2_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteSMS/X_NUCLEO_NFC01A1_WriteSMS.ino:72:35: note: suggested alternative: 'A4'
 #define X_NUCLEO_NFC01A1_LED2_PIN D4
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteSMS/X_NUCLEO_NFC01A1_WriteSMS.ino:97:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED2_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED2_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteSMS/X_NUCLEO_NFC01A1_WriteSMS.ino:73:35: error: 'D2' was not declared in this scope
 #define X_NUCLEO_NFC01A1_LED3_PIN D2
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteSMS/X_NUCLEO_NFC01A1_WriteSMS.ino:98:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED3_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED3_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteSMS/X_NUCLEO_NFC01A1_WriteSMS.ino:73:35: note: suggested alternative: 'A2'
 #define X_NUCLEO_NFC01A1_LED3_PIN D2
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteSMS/X_NUCLEO_NFC01A1_WriteSMS.ino:98:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED3_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED3_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~

examples/X_NUCLEO_NFC01A1_WriteText

Result: FAIL

WARNING: library STM32duino_M24SR64-Y claims to run on stm32 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteText/X_NUCLEO_NFC01A1_WriteText.ino:66:25: error: 'D14' was not declared in this scope
 #define I2C2_SDA        D14
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteText/X_NUCLEO_NFC01A1_WriteText.ino:74:17: note: in expansion of macro 'I2C2_SDA'
 TwoWire dev_i2c(I2C2_SDA, I2C2_SCL);
                 ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteText/X_NUCLEO_NFC01A1_WriteText.ino:65:25: error: 'D15' was not declared in this scope
 #define I2C2_SCL        D15
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteText/X_NUCLEO_NFC01A1_WriteText.ino:74:27: note: in expansion of macro 'I2C2_SCL'
 TwoWire dev_i2c(I2C2_SDA, I2C2_SCL);
                           ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteText/X_NUCLEO_NFC01A1_WriteText.ino:68:25: error: 'D12' was not declared in this scope
 #define GPO_PIN         D12
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteText/X_NUCLEO_NFC01A1_WriteText.ino:75:42: note: in expansion of macro 'GPO_PIN'
 M24SR nfcTag(M24SR_ADDR, &dev_i2c, NULL, GPO_PIN, RF_DISABLE_PIN);
                                          ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteText/X_NUCLEO_NFC01A1_WriteText.ino:69:25: error: 'D11' was not declared in this scope
 #define RF_DISABLE_PIN  D11
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteText/X_NUCLEO_NFC01A1_WriteText.ino:75:51: note: in expansion of macro 'RF_DISABLE_PIN'
 M24SR nfcTag(M24SR_ADDR, &dev_i2c, NULL, GPO_PIN, RF_DISABLE_PIN);
                                                   ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteText/X_NUCLEO_NFC01A1_WriteText.ino:69:25: note: suggested alternative: 'B11'
 #define RF_DISABLE_PIN  D11
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteText/X_NUCLEO_NFC01A1_WriteText.ino:75:51: note: in expansion of macro 'RF_DISABLE_PIN'
 M24SR nfcTag(M24SR_ADDR, &dev_i2c, NULL, GPO_PIN, RF_DISABLE_PIN);
                                                   ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteText/X_NUCLEO_NFC01A1_WriteText.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteText/X_NUCLEO_NFC01A1_WriteText.ino:70:35: error: 'D5' was not declared in this scope
 #define X_NUCLEO_NFC01A1_LED1_PIN D5
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteText/X_NUCLEO_NFC01A1_WriteText.ino:93:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED1_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED1_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteText/X_NUCLEO_NFC01A1_WriteText.ino:70:35: note: suggested alternative: 'A5'
 #define X_NUCLEO_NFC01A1_LED1_PIN D5
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteText/X_NUCLEO_NFC01A1_WriteText.ino:93:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED1_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED1_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteText/X_NUCLEO_NFC01A1_WriteText.ino:71:35: error: 'D4' was not declared in this scope
 #define X_NUCLEO_NFC01A1_LED2_PIN D4
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteText/X_NUCLEO_NFC01A1_WriteText.ino:94:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED2_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED2_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteText/X_NUCLEO_NFC01A1_WriteText.ino:71:35: note: suggested alternative: 'A4'
 #define X_NUCLEO_NFC01A1_LED2_PIN D4
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteText/X_NUCLEO_NFC01A1_WriteText.ino:94:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED2_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED2_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteText/X_NUCLEO_NFC01A1_WriteText.ino:72:35: error: 'D2' was not declared in this scope
 #define X_NUCLEO_NFC01A1_LED3_PIN D2
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteText/X_NUCLEO_NFC01A1_WriteText.ino:95:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED3_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED3_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteText/X_NUCLEO_NFC01A1_WriteText.ino:72:35: note: suggested alternative: 'A2'
 #define X_NUCLEO_NFC01A1_LED3_PIN D2
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteText/X_NUCLEO_NFC01A1_WriteText.ino:95:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED3_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED3_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~

examples/X_NUCLEO_NFC01A1_WriteURIMail

Result: FAIL

WARNING: library STM32duino_M24SR64-Y claims to run on stm32 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteURIMail/X_NUCLEO_NFC01A1_WriteURIMail.ino:67:25: error: 'D14' was not declared in this scope
 #define I2C2_SDA        D14
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteURIMail/X_NUCLEO_NFC01A1_WriteURIMail.ino:75:17: note: in expansion of macro 'I2C2_SDA'
 TwoWire dev_i2c(I2C2_SDA, I2C2_SCL);
                 ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteURIMail/X_NUCLEO_NFC01A1_WriteURIMail.ino:66:25: error: 'D15' was not declared in this scope
 #define I2C2_SCL        D15
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteURIMail/X_NUCLEO_NFC01A1_WriteURIMail.ino:75:27: note: in expansion of macro 'I2C2_SCL'
 TwoWire dev_i2c(I2C2_SDA, I2C2_SCL);
                           ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteURIMail/X_NUCLEO_NFC01A1_WriteURIMail.ino:69:25: error: 'D12' was not declared in this scope
 #define GPO_PIN         D12
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteURIMail/X_NUCLEO_NFC01A1_WriteURIMail.ino:76:42: note: in expansion of macro 'GPO_PIN'
 M24SR nfcTag(M24SR_ADDR, &dev_i2c, NULL, GPO_PIN, RF_DISABLE_PIN);
                                          ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteURIMail/X_NUCLEO_NFC01A1_WriteURIMail.ino:70:25: error: 'D11' was not declared in this scope
 #define RF_DISABLE_PIN  D11
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteURIMail/X_NUCLEO_NFC01A1_WriteURIMail.ino:76:51: note: in expansion of macro 'RF_DISABLE_PIN'
 M24SR nfcTag(M24SR_ADDR, &dev_i2c, NULL, GPO_PIN, RF_DISABLE_PIN);
                                                   ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteURIMail/X_NUCLEO_NFC01A1_WriteURIMail.ino:70:25: note: suggested alternative: 'B11'
 #define RF_DISABLE_PIN  D11
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteURIMail/X_NUCLEO_NFC01A1_WriteURIMail.ino:76:51: note: in expansion of macro 'RF_DISABLE_PIN'
 M24SR nfcTag(M24SR_ADDR, &dev_i2c, NULL, GPO_PIN, RF_DISABLE_PIN);
                                                   ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteURIMail/X_NUCLEO_NFC01A1_WriteURIMail.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteURIMail/X_NUCLEO_NFC01A1_WriteURIMail.ino:71:35: error: 'D5' was not declared in this scope
 #define X_NUCLEO_NFC01A1_LED1_PIN D5
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteURIMail/X_NUCLEO_NFC01A1_WriteURIMail.ino:98:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED1_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED1_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteURIMail/X_NUCLEO_NFC01A1_WriteURIMail.ino:71:35: note: suggested alternative: 'A5'
 #define X_NUCLEO_NFC01A1_LED1_PIN D5
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteURIMail/X_NUCLEO_NFC01A1_WriteURIMail.ino:98:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED1_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED1_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteURIMail/X_NUCLEO_NFC01A1_WriteURIMail.ino:72:35: error: 'D4' was not declared in this scope
 #define X_NUCLEO_NFC01A1_LED2_PIN D4
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteURIMail/X_NUCLEO_NFC01A1_WriteURIMail.ino:99:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED2_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED2_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteURIMail/X_NUCLEO_NFC01A1_WriteURIMail.ino:72:35: note: suggested alternative: 'A4'
 #define X_NUCLEO_NFC01A1_LED2_PIN D4
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteURIMail/X_NUCLEO_NFC01A1_WriteURIMail.ino:99:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED2_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED2_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteURIMail/X_NUCLEO_NFC01A1_WriteURIMail.ino:73:35: error: 'D2' was not declared in this scope
 #define X_NUCLEO_NFC01A1_LED3_PIN D2
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteURIMail/X_NUCLEO_NFC01A1_WriteURIMail.ino:100:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED3_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED3_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteURIMail/X_NUCLEO_NFC01A1_WriteURIMail.ino:73:35: note: suggested alternative: 'A2'
 #define X_NUCLEO_NFC01A1_LED3_PIN D2
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteURIMail/X_NUCLEO_NFC01A1_WriteURIMail.ino:100:11: note: in expansion of macro 'X_NUCLEO_NFC01A1_LED3_PIN'
   pinMode(X_NUCLEO_NFC01A1_LED3_PIN, OUTPUT);
           ^~~~~~~~~~~~~~~~~~~~~~~~~

esp32:esp32:d1_mini32 @ 1.0.6

Inclusion

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

WARNING: library STM32duino_X-NUCLEO-NFC01A1 claims to run on stm32 architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).
Sketch uses 197736 bytes (15%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13084 bytes (3%) of dynamic memory, leaving 314596 bytes for local variables. Maximum is 327680 bytes.

examples/X_NUCLEO_NFC01A1_HelloWorld

Result: FAIL

WARNING: library STM32duino_M24SR64-Y claims to run on stm32 architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp32/xtensa/xtruntime.h:30:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/freertos/freertos/portmacro.h:80,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/freertos/freertos/portable.h:96,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/freertos/freertos/FreeRTOS.h:105,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:32,
                 from /tmp/arduino-sketch-CAC3FA429E5ECE539895BAE2F40BCD3A/sketch/X_NUCLEO_NFC01A1_HelloWorld.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp32/xtensa/config/specreg.h:82:19: error: expected identifier before numeric constant
 #define INTERRUPT 226
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:120:3: note: in expansion of macro 'INTERRUPT'
   INTERRUPT=4,
   ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp32/xtensa/config/specreg.h:82:19: error: expected '}' before numeric constant
 #define INTERRUPT 226
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:120:3: note: in expansion of macro 'INTERRUPT'
   INTERRUPT=4,
   ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp32/xtensa/config/specreg.h:82:19: error: expected unqualified-id before numeric constant
 #define INTERRUPT 226
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:120:3: note: in expansion of macro 'INTERRUPT'
   INTERRUPT=4,
   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_HelloWorld/X_NUCLEO_NFC01A1_HelloWorld.ino:62:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:122:4: error: cannot declare variable 'NFC_GPO_MGMT' to be of abstract type 'M24SR'
  } NFC_GPO_MGMT;
    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:74:7: note:   because the following virtual functions are pure within 'M24SR':
 class M24SR: public Nfc {
       ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/Nfc.h:50:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/m24sr_def.h:33,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:55,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_HelloWorld/X_NUCLEO_NFC01A1_HelloWorld.ino:62:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/Component.h:64:17: note: 	virtual int Component::begin(void*)
     virtual int begin(void *init) = 0;
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/Component.h:71:17: note: 	virtual int Component::read_id(uint8_t*)
     virtual int read_id(uint8_t *id) = 0;
                 ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/m24sr_def.h:33:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:55,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_HelloWorld/X_NUCLEO_NFC01A1_HelloWorld.ino:62:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/Nfc.h:73:17: note: 	virtual int Nfc::read_binary(uint16_t, uint8_t, uint8_t*)
     virtual int read_binary(uint16_t offset, uint8_t nb_bytes_to_read, uint8_t *p_buffer_read) = 0;
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/Nfc.h:82:17: note: 	virtual int Nfc::update_binary(uint16_t, uint8_t, uint8_t*)
     virtual int update_binary(uint16_t offset, uint8_t nb_bytes_to_write, uint8_t *p_buffer_write) = 0;
                 ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_HelloWorld/X_NUCLEO_NFC01A1_HelloWorld.ino:62:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:136:23: error: uninitialized const 'DEFAULT_PASSWORD' [-fpermissive]
  static const uint8_t DEFAULT_PASSWORD[16];
                       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:141:15: error: 'NFC_GPO_MGMT' does not name a type
  static const NFC_GPO_MGMT DEFAULT_GPO_STATUS=HIGH_IMPEDANCE;
               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:226:44: error: 'StatusTypeDef' has not been declared
    virtual void on_session_open(M24SR *nfc,StatusTypeDef status){
                                            ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:232:40: error: 'StatusTypeDef' has not been declared
    virtual void on_deselect(M24SR *nfc,StatusTypeDef status){
                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:238:52: error: 'StatusTypeDef' has not been declared
    virtual void on_selected_application(M24SR *nfc,StatusTypeDef status){
                                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:244:48: error: 'StatusTypeDef' has not been declared
    virtual void on_selected_CC_file(M24SR *nfc,StatusTypeDef status){
                                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:250:50: error: 'StatusTypeDef' has not been declared
    virtual void on_selected_NDEF_file(M24SR *nfc,StatusTypeDef status){
                                                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:256:52: error: 'StatusTypeDef' has not been declared
    virtual void on_selected_system_file(M24SR *nfc,StatusTypeDef status){
                                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:263:41: error: 'StatusTypeDef' has not been declared
    virtual void on_read_byte(M24SR *nfc,StatusTypeDef status,
                                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:270:46: error: 'StatusTypeDef' has not been declared
    virtual void on_updated_binary(M24SR *nfc,StatusTypeDef status,uint16_t offset,
                                              ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:277:40: error: 'StatusTypeDef' has not been declared
    virtual void on_verified(M24SR *nfc,StatusTypeDef status,PasswordType_t uPwdId,
                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:284:46: error: 'StatusTypeDef' has not been declared
    virtual void on_manage_I2C_GPO(M24SR *nfc,StatusTypeDef status,NFC_GPO_MGMT newStatus){
                                              ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:284:67: error: 'NFC_GPO_MGMT' is not a type
    virtual void on_manage_I2C_GPO(M24SR *nfc,StatusTypeDef status,NFC_GPO_MGMT newStatus){
                                                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:290:45: error: 'StatusTypeDef' has not been declared
    virtual void on_manage_RF_GPO(M24SR *nfc,StatusTypeDef status,NFC_GPO_MGMT newStatus){
                                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:290:66: error: 'NFC_GPO_MGMT' is not a type
    virtual void on_manage_RF_GPO(M24SR *nfc,StatusTypeDef status,NFC_GPO_MGMT newStatus){
                                                                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:296:54: error: 'StatusTypeDef' has not been declared
    virtual void on_change_reference_data(M24SR *nfc ,StatusTypeDef status,PasswordType_t type,
                                                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:303:64: error: 'StatusTypeDef' has not been declared
    virtual void on_enable_verification_requirement(M24SR *nfc ,StatusTypeDef status,PasswordType_t type){
                                                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:309:66: error: 'StatusTypeDef' has not been declared
    virtual void on_disable_verification_requirement(M24SR *nfc , StatusTypeDef status,PasswordType_t type){
                                                                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:315:55: error: 'StatusTypeD

examples/X_NUCLEO_NFC01A1_WriteAAR

Result: FAIL

WARNING: library STM32duino_M24SR64-Y claims to run on stm32 architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp32/xtensa/xtruntime.h:30:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/freertos/freertos/portmacro.h:80,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/freertos/freertos/portable.h:96,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/freertos/freertos/FreeRTOS.h:105,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:32,
                 from /tmp/arduino-sketch-20A9A35F1AB6AE6181E2F02C5C235EF0/sketch/X_NUCLEO_NFC01A1_WriteAAR.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp32/xtensa/config/specreg.h:82:19: error: expected identifier before numeric constant
 #define INTERRUPT 226
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:120:3: note: in expansion of macro 'INTERRUPT'
   INTERRUPT=4,
   ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp32/xtensa/config/specreg.h:82:19: error: expected '}' before numeric constant
 #define INTERRUPT 226
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:120:3: note: in expansion of macro 'INTERRUPT'
   INTERRUPT=4,
   ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp32/xtensa/config/specreg.h:82:19: error: expected unqualified-id before numeric constant
 #define INTERRUPT 226
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:120:3: note: in expansion of macro 'INTERRUPT'
   INTERRUPT=4,
   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteAAR/X_NUCLEO_NFC01A1_WriteAAR.ino:62:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:122:4: error: cannot declare variable 'NFC_GPO_MGMT' to be of abstract type 'M24SR'
  } NFC_GPO_MGMT;
    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:74:7: note:   because the following virtual functions are pure within 'M24SR':
 class M24SR: public Nfc {
       ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/Nfc.h:50:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/m24sr_def.h:33,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:55,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteAAR/X_NUCLEO_NFC01A1_WriteAAR.ino:62:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/Component.h:64:17: note: 	virtual int Component::begin(void*)
     virtual int begin(void *init) = 0;
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/Component.h:71:17: note: 	virtual int Component::read_id(uint8_t*)
     virtual int read_id(uint8_t *id) = 0;
                 ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/m24sr_def.h:33:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:55,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteAAR/X_NUCLEO_NFC01A1_WriteAAR.ino:62:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/Nfc.h:73:17: note: 	virtual int Nfc::read_binary(uint16_t, uint8_t, uint8_t*)
     virtual int read_binary(uint16_t offset, uint8_t nb_bytes_to_read, uint8_t *p_buffer_read) = 0;
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/Nfc.h:82:17: note: 	virtual int Nfc::update_binary(uint16_t, uint8_t, uint8_t*)
     virtual int update_binary(uint16_t offset, uint8_t nb_bytes_to_write, uint8_t *p_buffer_write) = 0;
                 ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteAAR/X_NUCLEO_NFC01A1_WriteAAR.ino:62:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:136:23: error: uninitialized const 'DEFAULT_PASSWORD' [-fpermissive]
  static const uint8_t DEFAULT_PASSWORD[16];
                       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:141:15: error: 'NFC_GPO_MGMT' does not name a type
  static const NFC_GPO_MGMT DEFAULT_GPO_STATUS=HIGH_IMPEDANCE;
               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:226:44: error: 'StatusTypeDef' has not been declared
    virtual void on_session_open(M24SR *nfc,StatusTypeDef status){
                                            ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:232:40: error: 'StatusTypeDef' has not been declared
    virtual void on_deselect(M24SR *nfc,StatusTypeDef status){
                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:238:52: error: 'StatusTypeDef' has not been declared
    virtual void on_selected_application(M24SR *nfc,StatusTypeDef status){
                                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:244:48: error: 'StatusTypeDef' has not been declared
    virtual void on_selected_CC_file(M24SR *nfc,StatusTypeDef status){
                                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:250:50: error: 'StatusTypeDef' has not been declared
    virtual void on_selected_NDEF_file(M24SR *nfc,StatusTypeDef status){
                                                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:256:52: error: 'StatusTypeDef' has not been declared
    virtual void on_selected_system_file(M24SR *nfc,StatusTypeDef status){
                                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:263:41: error: 'StatusTypeDef' has not been declared
    virtual void on_read_byte(M24SR *nfc,StatusTypeDef status,
                                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:270:46: error: 'StatusTypeDef' has not been declared
    virtual void on_updated_binary(M24SR *nfc,StatusTypeDef status,uint16_t offset,
                                              ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:277:40: error: 'StatusTypeDef' has not been declared
    virtual void on_verified(M24SR *nfc,StatusTypeDef status,PasswordType_t uPwdId,
                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:284:46: error: 'StatusTypeDef' has not been declared
    virtual void on_manage_I2C_GPO(M24SR *nfc,StatusTypeDef status,NFC_GPO_MGMT newStatus){
                                              ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:284:67: error: 'NFC_GPO_MGMT' is not a type
    virtual void on_manage_I2C_GPO(M24SR *nfc,StatusTypeDef status,NFC_GPO_MGMT newStatus){
                                                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:290:45: error: 'StatusTypeDef' has not been declared
    virtual void on_manage_RF_GPO(M24SR *nfc,StatusTypeDef status,NFC_GPO_MGMT newStatus){
                                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:290:66: error: 'NFC_GPO_MGMT' is not a type
    virtual void on_manage_RF_GPO(M24SR *nfc,StatusTypeDef status,NFC_GPO_MGMT newStatus){
                                                                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:296:54: error: 'StatusTypeDef' has not been declared
    virtual void on_change_reference_data(M24SR *nfc ,StatusTypeDef status,PasswordType_t type,
                                                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:303:64: error: 'StatusTypeDef' has not been declared
    virtual void on_enable_verification_requirement(M24SR *nfc ,StatusTypeDef status,PasswordType_t type){
                                                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:309:66: error: 'StatusTypeDef' has not been declared
    virtual void on_disable_verification_requirement(M24SR *nfc , StatusTypeDef status,PasswordType_t type){
                                                                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:315:55: error: 'StatusTypeDef' has not been d

examples/X_NUCLEO_NFC01A1_WriteMime

Result: FAIL

WARNING: library STM32duino_M24SR64-Y claims to run on stm32 architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp32/xtensa/xtruntime.h:30:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/freertos/freertos/portmacro.h:80,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/freertos/freertos/portable.h:96,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/freertos/freertos/FreeRTOS.h:105,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:32,
                 from /tmp/arduino-sketch-F7F8103AA183F1A6F456F78A5BA3C9B0/sketch/X_NUCLEO_NFC01A1_WriteMime.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp32/xtensa/config/specreg.h:82:19: error: expected identifier before numeric constant
 #define INTERRUPT 226
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:120:3: note: in expansion of macro 'INTERRUPT'
   INTERRUPT=4,
   ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp32/xtensa/config/specreg.h:82:19: error: expected '}' before numeric constant
 #define INTERRUPT 226
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:120:3: note: in expansion of macro 'INTERRUPT'
   INTERRUPT=4,
   ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp32/xtensa/config/specreg.h:82:19: error: expected unqualified-id before numeric constant
 #define INTERRUPT 226
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:120:3: note: in expansion of macro 'INTERRUPT'
   INTERRUPT=4,
   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteMime/X_NUCLEO_NFC01A1_WriteMime.ino:63:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:122:4: error: cannot declare variable 'NFC_GPO_MGMT' to be of abstract type 'M24SR'
  } NFC_GPO_MGMT;
    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:74:7: note:   because the following virtual functions are pure within 'M24SR':
 class M24SR: public Nfc {
       ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/Nfc.h:50:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/m24sr_def.h:33,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:55,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteMime/X_NUCLEO_NFC01A1_WriteMime.ino:63:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/Component.h:64:17: note: 	virtual int Component::begin(void*)
     virtual int begin(void *init) = 0;
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/Component.h:71:17: note: 	virtual int Component::read_id(uint8_t*)
     virtual int read_id(uint8_t *id) = 0;
                 ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/m24sr_def.h:33:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:55,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteMime/X_NUCLEO_NFC01A1_WriteMime.ino:63:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/Nfc.h:73:17: note: 	virtual int Nfc::read_binary(uint16_t, uint8_t, uint8_t*)
     virtual int read_binary(uint16_t offset, uint8_t nb_bytes_to_read, uint8_t *p_buffer_read) = 0;
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/Nfc.h:82:17: note: 	virtual int Nfc::update_binary(uint16_t, uint8_t, uint8_t*)
     virtual int update_binary(uint16_t offset, uint8_t nb_bytes_to_write, uint8_t *p_buffer_write) = 0;
                 ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteMime/X_NUCLEO_NFC01A1_WriteMime.ino:63:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:136:23: error: uninitialized const 'DEFAULT_PASSWORD' [-fpermissive]
  static const uint8_t DEFAULT_PASSWORD[16];
                       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:141:15: error: 'NFC_GPO_MGMT' does not name a type
  static const NFC_GPO_MGMT DEFAULT_GPO_STATUS=HIGH_IMPEDANCE;
               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:226:44: error: 'StatusTypeDef' has not been declared
    virtual void on_session_open(M24SR *nfc,StatusTypeDef status){
                                            ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:232:40: error: 'StatusTypeDef' has not been declared
    virtual void on_deselect(M24SR *nfc,StatusTypeDef status){
                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:238:52: error: 'StatusTypeDef' has not been declared
    virtual void on_selected_application(M24SR *nfc,StatusTypeDef status){
                                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:244:48: error: 'StatusTypeDef' has not been declared
    virtual void on_selected_CC_file(M24SR *nfc,StatusTypeDef status){
                                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:250:50: error: 'StatusTypeDef' has not been declared
    virtual void on_selected_NDEF_file(M24SR *nfc,StatusTypeDef status){
                                                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:256:52: error: 'StatusTypeDef' has not been declared
    virtual void on_selected_system_file(M24SR *nfc,StatusTypeDef status){
                                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:263:41: error: 'StatusTypeDef' has not been declared
    virtual void on_read_byte(M24SR *nfc,StatusTypeDef status,
                                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:270:46: error: 'StatusTypeDef' has not been declared
    virtual void on_updated_binary(M24SR *nfc,StatusTypeDef status,uint16_t offset,
                                              ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:277:40: error: 'StatusTypeDef' has not been declared
    virtual void on_verified(M24SR *nfc,StatusTypeDef status,PasswordType_t uPwdId,
                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:284:46: error: 'StatusTypeDef' has not been declared
    virtual void on_manage_I2C_GPO(M24SR *nfc,StatusTypeDef status,NFC_GPO_MGMT newStatus){
                                              ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:284:67: error: 'NFC_GPO_MGMT' is not a type
    virtual void on_manage_I2C_GPO(M24SR *nfc,StatusTypeDef status,NFC_GPO_MGMT newStatus){
                                                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:290:45: error: 'StatusTypeDef' has not been declared
    virtual void on_manage_RF_GPO(M24SR *nfc,StatusTypeDef status,NFC_GPO_MGMT newStatus){
                                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:290:66: error: 'NFC_GPO_MGMT' is not a type
    virtual void on_manage_RF_GPO(M24SR *nfc,StatusTypeDef status,NFC_GPO_MGMT newStatus){
                                                                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:296:54: error: 'StatusTypeDef' has not been declared
    virtual void on_change_reference_data(M24SR *nfc ,StatusTypeDef status,PasswordType_t type,
                                                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:303:64: error: 'StatusTypeDef' has not been declared
    virtual void on_enable_verification_requirement(M24SR *nfc ,StatusTypeDef status,PasswordType_t type){
                                                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:309:66: error: 'StatusTypeDef' has not been declared
    virtual void on_disable_verification_requirement(M24SR *nfc , StatusTypeDef status,PasswordType_t type){
                                                                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:315:55: error: 'StatusTypeDef' has n

examples/X_NUCLEO_NFC01A1_WriteSMS

Result: FAIL

WARNING: library STM32duino_M24SR64-Y claims to run on stm32 architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp32/xtensa/xtruntime.h:30:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/freertos/freertos/portmacro.h:80,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/freertos/freertos/portable.h:96,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/freertos/freertos/FreeRTOS.h:105,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:32,
                 from /tmp/arduino-sketch-506D52B3111CA1404F2BC624E994BEE6/sketch/X_NUCLEO_NFC01A1_WriteSMS.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp32/xtensa/config/specreg.h:82:19: error: expected identifier before numeric constant
 #define INTERRUPT 226
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:120:3: note: in expansion of macro 'INTERRUPT'
   INTERRUPT=4,
   ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp32/xtensa/config/specreg.h:82:19: error: expected '}' before numeric constant
 #define INTERRUPT 226
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:120:3: note: in expansion of macro 'INTERRUPT'
   INTERRUPT=4,
   ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp32/xtensa/config/specreg.h:82:19: error: expected unqualified-id before numeric constant
 #define INTERRUPT 226
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:120:3: note: in expansion of macro 'INTERRUPT'
   INTERRUPT=4,
   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteSMS/X_NUCLEO_NFC01A1_WriteSMS.ino:63:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:122:4: error: cannot declare variable 'NFC_GPO_MGMT' to be of abstract type 'M24SR'
  } NFC_GPO_MGMT;
    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:74:7: note:   because the following virtual functions are pure within 'M24SR':
 class M24SR: public Nfc {
       ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/Nfc.h:50:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/m24sr_def.h:33,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:55,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteSMS/X_NUCLEO_NFC01A1_WriteSMS.ino:63:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/Component.h:64:17: note: 	virtual int Component::begin(void*)
     virtual int begin(void *init) = 0;
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/Component.h:71:17: note: 	virtual int Component::read_id(uint8_t*)
     virtual int read_id(uint8_t *id) = 0;
                 ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/m24sr_def.h:33:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:55,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteSMS/X_NUCLEO_NFC01A1_WriteSMS.ino:63:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/Nfc.h:73:17: note: 	virtual int Nfc::read_binary(uint16_t, uint8_t, uint8_t*)
     virtual int read_binary(uint16_t offset, uint8_t nb_bytes_to_read, uint8_t *p_buffer_read) = 0;
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/Nfc.h:82:17: note: 	virtual int Nfc::update_binary(uint16_t, uint8_t, uint8_t*)
     virtual int update_binary(uint16_t offset, uint8_t nb_bytes_to_write, uint8_t *p_buffer_write) = 0;
                 ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteSMS/X_NUCLEO_NFC01A1_WriteSMS.ino:63:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:136:23: error: uninitialized const 'DEFAULT_PASSWORD' [-fpermissive]
  static const uint8_t DEFAULT_PASSWORD[16];
                       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:141:15: error: 'NFC_GPO_MGMT' does not name a type
  static const NFC_GPO_MGMT DEFAULT_GPO_STATUS=HIGH_IMPEDANCE;
               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:226:44: error: 'StatusTypeDef' has not been declared
    virtual void on_session_open(M24SR *nfc,StatusTypeDef status){
                                            ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:232:40: error: 'StatusTypeDef' has not been declared
    virtual void on_deselect(M24SR *nfc,StatusTypeDef status){
                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:238:52: error: 'StatusTypeDef' has not been declared
    virtual void on_selected_application(M24SR *nfc,StatusTypeDef status){
                                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:244:48: error: 'StatusTypeDef' has not been declared
    virtual void on_selected_CC_file(M24SR *nfc,StatusTypeDef status){
                                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:250:50: error: 'StatusTypeDef' has not been declared
    virtual void on_selected_NDEF_file(M24SR *nfc,StatusTypeDef status){
                                                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:256:52: error: 'StatusTypeDef' has not been declared
    virtual void on_selected_system_file(M24SR *nfc,StatusTypeDef status){
                                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:263:41: error: 'StatusTypeDef' has not been declared
    virtual void on_read_byte(M24SR *nfc,StatusTypeDef status,
                                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:270:46: error: 'StatusTypeDef' has not been declared
    virtual void on_updated_binary(M24SR *nfc,StatusTypeDef status,uint16_t offset,
                                              ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:277:40: error: 'StatusTypeDef' has not been declared
    virtual void on_verified(M24SR *nfc,StatusTypeDef status,PasswordType_t uPwdId,
                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:284:46: error: 'StatusTypeDef' has not been declared
    virtual void on_manage_I2C_GPO(M24SR *nfc,StatusTypeDef status,NFC_GPO_MGMT newStatus){
                                              ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:284:67: error: 'NFC_GPO_MGMT' is not a type
    virtual void on_manage_I2C_GPO(M24SR *nfc,StatusTypeDef status,NFC_GPO_MGMT newStatus){
                                                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:290:45: error: 'StatusTypeDef' has not been declared
    virtual void on_manage_RF_GPO(M24SR *nfc,StatusTypeDef status,NFC_GPO_MGMT newStatus){
                                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:290:66: error: 'NFC_GPO_MGMT' is not a type
    virtual void on_manage_RF_GPO(M24SR *nfc,StatusTypeDef status,NFC_GPO_MGMT newStatus){
                                                                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:296:54: error: 'StatusTypeDef' has not been declared
    virtual void on_change_reference_data(M24SR *nfc ,StatusTypeDef status,PasswordType_t type,
                                                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:303:64: error: 'StatusTypeDef' has not been declared
    virtual void on_enable_verification_requirement(M24SR *nfc ,StatusTypeDef status,PasswordType_t type){
                                                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:309:66: error: 'StatusTypeDef' has not been declared
    virtual void on_disable_verification_requirement(M24SR *nfc , StatusTypeDef status,PasswordType_t type){
                                                                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:315:55: error: 'StatusTypeDef' has not been d

examples/X_NUCLEO_NFC01A1_WriteText

Result: FAIL

WARNING: library STM32duino_M24SR64-Y claims to run on stm32 architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp32/xtensa/xtruntime.h:30:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/freertos/freertos/portmacro.h:80,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/freertos/freertos/portable.h:96,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/freertos/freertos/FreeRTOS.h:105,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:32,
                 from /tmp/arduino-sketch-8EEFC70C16CD55AC728B25C7C0257DC6/sketch/X_NUCLEO_NFC01A1_WriteText.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp32/xtensa/config/specreg.h:82:19: error: expected identifier before numeric constant
 #define INTERRUPT 226
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:120:3: note: in expansion of macro 'INTERRUPT'
   INTERRUPT=4,
   ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp32/xtensa/config/specreg.h:82:19: error: expected '}' before numeric constant
 #define INTERRUPT 226
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:120:3: note: in expansion of macro 'INTERRUPT'
   INTERRUPT=4,
   ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp32/xtensa/config/specreg.h:82:19: error: expected unqualified-id before numeric constant
 #define INTERRUPT 226
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:120:3: note: in expansion of macro 'INTERRUPT'
   INTERRUPT=4,
   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteText/X_NUCLEO_NFC01A1_WriteText.ino:62:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:122:4: error: cannot declare variable 'NFC_GPO_MGMT' to be of abstract type 'M24SR'
  } NFC_GPO_MGMT;
    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:74:7: note:   because the following virtual functions are pure within 'M24SR':
 class M24SR: public Nfc {
       ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/Nfc.h:50:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/m24sr_def.h:33,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:55,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteText/X_NUCLEO_NFC01A1_WriteText.ino:62:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/Component.h:64:17: note: 	virtual int Component::begin(void*)
     virtual int begin(void *init) = 0;
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/Component.h:71:17: note: 	virtual int Component::read_id(uint8_t*)
     virtual int read_id(uint8_t *id) = 0;
                 ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/m24sr_def.h:33:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:55,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteText/X_NUCLEO_NFC01A1_WriteText.ino:62:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/Nfc.h:73:17: note: 	virtual int Nfc::read_binary(uint16_t, uint8_t, uint8_t*)
     virtual int read_binary(uint16_t offset, uint8_t nb_bytes_to_read, uint8_t *p_buffer_read) = 0;
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/Nfc.h:82:17: note: 	virtual int Nfc::update_binary(uint16_t, uint8_t, uint8_t*)
     virtual int update_binary(uint16_t offset, uint8_t nb_bytes_to_write, uint8_t *p_buffer_write) = 0;
                 ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteText/X_NUCLEO_NFC01A1_WriteText.ino:62:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:136:23: error: uninitialized const 'DEFAULT_PASSWORD' [-fpermissive]
  static const uint8_t DEFAULT_PASSWORD[16];
                       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:141:15: error: 'NFC_GPO_MGMT' does not name a type
  static const NFC_GPO_MGMT DEFAULT_GPO_STATUS=HIGH_IMPEDANCE;
               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:226:44: error: 'StatusTypeDef' has not been declared
    virtual void on_session_open(M24SR *nfc,StatusTypeDef status){
                                            ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:232:40: error: 'StatusTypeDef' has not been declared
    virtual void on_deselect(M24SR *nfc,StatusTypeDef status){
                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:238:52: error: 'StatusTypeDef' has not been declared
    virtual void on_selected_application(M24SR *nfc,StatusTypeDef status){
                                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:244:48: error: 'StatusTypeDef' has not been declared
    virtual void on_selected_CC_file(M24SR *nfc,StatusTypeDef status){
                                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:250:50: error: 'StatusTypeDef' has not been declared
    virtual void on_selected_NDEF_file(M24SR *nfc,StatusTypeDef status){
                                                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:256:52: error: 'StatusTypeDef' has not been declared
    virtual void on_selected_system_file(M24SR *nfc,StatusTypeDef status){
                                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:263:41: error: 'StatusTypeDef' has not been declared
    virtual void on_read_byte(M24SR *nfc,StatusTypeDef status,
                                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:270:46: error: 'StatusTypeDef' has not been declared
    virtual void on_updated_binary(M24SR *nfc,StatusTypeDef status,uint16_t offset,
                                              ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:277:40: error: 'StatusTypeDef' has not been declared
    virtual void on_verified(M24SR *nfc,StatusTypeDef status,PasswordType_t uPwdId,
                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:284:46: error: 'StatusTypeDef' has not been declared
    virtual void on_manage_I2C_GPO(M24SR *nfc,StatusTypeDef status,NFC_GPO_MGMT newStatus){
                                              ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:284:67: error: 'NFC_GPO_MGMT' is not a type
    virtual void on_manage_I2C_GPO(M24SR *nfc,StatusTypeDef status,NFC_GPO_MGMT newStatus){
                                                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:290:45: error: 'StatusTypeDef' has not been declared
    virtual void on_manage_RF_GPO(M24SR *nfc,StatusTypeDef status,NFC_GPO_MGMT newStatus){
                                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:290:66: error: 'NFC_GPO_MGMT' is not a type
    virtual void on_manage_RF_GPO(M24SR *nfc,StatusTypeDef status,NFC_GPO_MGMT newStatus){
                                                                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:296:54: error: 'StatusTypeDef' has not been declared
    virtual void on_change_reference_data(M24SR *nfc ,StatusTypeDef status,PasswordType_t type,
                                                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:303:64: error: 'StatusTypeDef' has not been declared
    virtual void on_enable_verification_requirement(M24SR *nfc ,StatusTypeDef status,PasswordType_t type){
                                                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:309:66: error: 'StatusTypeDef' has not been declared
    virtual void on_disable_verification_requirement(M24SR *nfc , StatusTypeDef status,PasswordType_t type){
                                                                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:315:55: error: 'StatusTypeDef' has n

examples/X_NUCLEO_NFC01A1_WriteURIMail

Result: FAIL

WARNING: library STM32duino_M24SR64-Y claims to run on stm32 architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp32/xtensa/xtruntime.h:30:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/freertos/freertos/portmacro.h:80,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/freertos/freertos/portable.h:96,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/freertos/freertos/FreeRTOS.h:105,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:32,
                 from /tmp/arduino-sketch-9EEDE8542D7503CB37B5CAF8BCA07CB5/sketch/X_NUCLEO_NFC01A1_WriteURIMail.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp32/xtensa/config/specreg.h:82:19: error: expected identifier before numeric constant
 #define INTERRUPT 226
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:120:3: note: in expansion of macro 'INTERRUPT'
   INTERRUPT=4,
   ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp32/xtensa/config/specreg.h:82:19: error: expected '}' before numeric constant
 #define INTERRUPT 226
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:120:3: note: in expansion of macro 'INTERRUPT'
   INTERRUPT=4,
   ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp32/xtensa/config/specreg.h:82:19: error: expected unqualified-id before numeric constant
 #define INTERRUPT 226
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:120:3: note: in expansion of macro 'INTERRUPT'
   INTERRUPT=4,
   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteURIMail/X_NUCLEO_NFC01A1_WriteURIMail.ino:63:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:122:4: error: cannot declare variable 'NFC_GPO_MGMT' to be of abstract type 'M24SR'
  } NFC_GPO_MGMT;
    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:74:7: note:   because the following virtual functions are pure within 'M24SR':
 class M24SR: public Nfc {
       ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/Nfc.h:50:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/m24sr_def.h:33,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:55,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteURIMail/X_NUCLEO_NFC01A1_WriteURIMail.ino:63:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/Component.h:64:17: note: 	virtual int Component::begin(void*)
     virtual int begin(void *init) = 0;
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/Component.h:71:17: note: 	virtual int Component::read_id(uint8_t*)
     virtual int read_id(uint8_t *id) = 0;
                 ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/m24sr_def.h:33:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:55,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteURIMail/X_NUCLEO_NFC01A1_WriteURIMail.ino:63:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/Nfc.h:73:17: note: 	virtual int Nfc::read_binary(uint16_t, uint8_t, uint8_t*)
     virtual int read_binary(uint16_t offset, uint8_t nb_bytes_to_read, uint8_t *p_buffer_read) = 0;
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/Nfc.h:82:17: note: 	virtual int Nfc::update_binary(uint16_t, uint8_t, uint8_t*)
     virtual int update_binary(uint16_t offset, uint8_t nb_bytes_to_write, uint8_t *p_buffer_write) = 0;
                 ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_X-NUCLEO-NFC01A1/examples/X_NUCLEO_NFC01A1_WriteURIMail/X_NUCLEO_NFC01A1_WriteURIMail.ino:63:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:136:23: error: uninitialized const 'DEFAULT_PASSWORD' [-fpermissive]
  static const uint8_t DEFAULT_PASSWORD[16];
                       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:141:15: error: 'NFC_GPO_MGMT' does not name a type
  static const NFC_GPO_MGMT DEFAULT_GPO_STATUS=HIGH_IMPEDANCE;
               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:226:44: error: 'StatusTypeDef' has not been declared
    virtual void on_session_open(M24SR *nfc,StatusTypeDef status){
                                            ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:232:40: error: 'StatusTypeDef' has not been declared
    virtual void on_deselect(M24SR *nfc,StatusTypeDef status){
                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:238:52: error: 'StatusTypeDef' has not been declared
    virtual void on_selected_application(M24SR *nfc,StatusTypeDef status){
                                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:244:48: error: 'StatusTypeDef' has not been declared
    virtual void on_selected_CC_file(M24SR *nfc,StatusTypeDef status){
                                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:250:50: error: 'StatusTypeDef' has not been declared
    virtual void on_selected_NDEF_file(M24SR *nfc,StatusTypeDef status){
                                                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:256:52: error: 'StatusTypeDef' has not been declared
    virtual void on_selected_system_file(M24SR *nfc,StatusTypeDef status){
                                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:263:41: error: 'StatusTypeDef' has not been declared
    virtual void on_read_byte(M24SR *nfc,StatusTypeDef status,
                                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:270:46: error: 'StatusTypeDef' has not been declared
    virtual void on_updated_binary(M24SR *nfc,StatusTypeDef status,uint16_t offset,
                                              ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:277:40: error: 'StatusTypeDef' has not been declared
    virtual void on_verified(M24SR *nfc,StatusTypeDef status,PasswordType_t uPwdId,
                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:284:46: error: 'StatusTypeDef' has not been declared
    virtual void on_manage_I2C_GPO(M24SR *nfc,StatusTypeDef status,NFC_GPO_MGMT newStatus){
                                              ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:284:67: error: 'NFC_GPO_MGMT' is not a type
    virtual void on_manage_I2C_GPO(M24SR *nfc,StatusTypeDef status,NFC_GPO_MGMT newStatus){
                                                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:290:45: error: 'StatusTypeDef' has not been declared
    virtual void on_manage_RF_GPO(M24SR *nfc,StatusTypeDef status,NFC_GPO_MGMT newStatus){
                                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:290:66: error: 'NFC_GPO_MGMT' is not a type
    virtual void on_manage_RF_GPO(M24SR *nfc,StatusTypeDef status,NFC_GPO_MGMT newStatus){
                                                                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:296:54: error: 'StatusTypeDef' has not been declared
    virtual void on_change_reference_data(M24SR *nfc ,StatusTypeDef status,PasswordType_t type,
                                                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:303:64: error: 'StatusTypeDef' has not been declared
    virtual void on_enable_verification_requirement(M24SR *nfc ,StatusTypeDef status,PasswordType_t type){
                                                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:309:66: error: 'StatusTypeDef' has not been declared
    virtual void on_disable_verification_requirement(M24SR *nfc , StatusTypeDef status,PasswordType_t type){
                                                                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_M24SR64-Y/src/M24SR.h:315:55: e