MCUFRIEND_kbv - compatibility matrix

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

MCUFRIEND_kbv

Version: 2.9.9-Release
More details

Compatibility matrix

Board Claims compatibility Inclusion
GLUE_Demo_480x320
button_simple
graphictest_slim
testcard_kbv
Font_simple
GLUE_Demo_320x240
TouchScreen_Calibr_native
aspect_kbv
drawBitmap_kbv
Touch_shield_new
graphictest_kbv
readpixel_kbv
showBMP_kbv_Uno
diagnose_TFT_support
diagnose_Touchpins
scroll_kbv
GLUE_Demo_220x176
GLUE_Demo_400x240
GLUE_Demo_800x480
LCD_ID_readnew
LCD_ID_readreg
showBMP_not_Uno
arduino:avr:uno
1.8.4
Yes PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS FAIL PASS PASS FAIL
arduino:mbed_nano:nanorp2040connect
2.7.2
Yes ⚠️ FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL
arduino:megaavr:nona4809
1.8.7
Yes PASS PASS PASS PASS PASS PASS PASS PASS PASS FAIL PASS PASS PASS PASS PASS PASS PASS PASS PASS FAIL PASS PASS FAIL
arduino:samd:mkrwifi1010
1.8.12
Yes PASS PASS PASS FAIL PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS FAIL PASS PASS FAIL
esp32:esp32:d1_mini32
1.0.6
Yes PASS FAIL FAIL FAIL PASS PASS FAIL PASS PASS FAIL FAIL PASS PASS FAIL PASS PASS PASS FAIL FAIL FAIL FAIL FAIL FAIL

Compilation logs

arduino:avr:uno @ 1.8.4

Inclusion

Result: PASS

Sketch uses 1636 bytes (5%) of program storage space. Maximum is 32256 bytes.
Global variables use 122 bytes (5%) of dynamic memory, leaving 1926 bytes for local variables. Maximum is 2048 bytes.

examples/Font_simple

Result: PASS

Sketch uses 25292 bytes (78%) of program storage space. Maximum is 32256 bytes.
Global variables use 686 bytes (33%) of dynamic memory, leaving 1362 bytes for local variables. Maximum is 2048 bytes.

examples/GLUE_Demo_220x176

Result: PASS

Sketch uses 27206 bytes (84%) of program storage space. Maximum is 32256 bytes.
Global variables use 366 bytes (17%) of dynamic memory, leaving 1682 bytes for local variables. Maximum is 2048 bytes.

examples/GLUE_Demo_320x240

Result: PASS

Sketch uses 27242 bytes (84%) of program storage space. Maximum is 32256 bytes.
Global variables use 390 bytes (19%) of dynamic memory, leaving 1658 bytes for local variables. Maximum is 2048 bytes.

examples/GLUE_Demo_400x240

Result: PASS

Sketch uses 27242 bytes (84%) of program storage space. Maximum is 32256 bytes.
Global variables use 396 bytes (19%) of dynamic memory, leaving 1652 bytes for local variables. Maximum is 2048 bytes.

examples/GLUE_Demo_480x320

Result: PASS

Sketch uses 27250 bytes (84%) of program storage space. Maximum is 32256 bytes.
Global variables use 390 bytes (19%) of dynamic memory, leaving 1658 bytes for local variables. Maximum is 2048 bytes.

examples/GLUE_Demo_800x480

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/GLUE_Demo_800x480/GLUE_Demo_800x480.ino:19:26: error: declaration of 'FreeSmallFont' as array of references
 extern uint8_t SmallFont[];
                          ^

examples/LCD_ID_readnew

Result: PASS

Sketch uses 4606 bytes (14%) of program storage space. Maximum is 32256 bytes.
Global variables use 776 bytes (37%) of dynamic memory, leaving 1272 bytes for local variables. Maximum is 2048 bytes.

examples/LCD_ID_readreg

Result: PASS

Sketch uses 4394 bytes (13%) of program storage space. Maximum is 32256 bytes.
Global variables use 870 bytes (42%) of dynamic memory, leaving 1178 bytes for local variables. Maximum is 2048 bytes.

examples/TouchScreen_Calibr_native

Result: PASS

Sketch uses 25964 bytes (80%) of program storage space. Maximum is 32256 bytes.
Global variables use 1125 bytes (54%) of dynamic memory, leaving 923 bytes for local variables. Maximum is 2048 bytes.

examples/Touch_shield_new

Result: PASS

Sketch uses 22626 bytes (70%) of program storage space. Maximum is 32256 bytes.
Global variables use 644 bytes (31%) of dynamic memory, leaving 1404 bytes for local variables. Maximum is 2048 bytes.

examples/aspect_kbv

Result: PASS

Sketch uses 17014 bytes (52%) of program storage space. Maximum is 32256 bytes.
Global variables use 507 bytes (24%) of dynamic memory, leaving 1541 bytes for local variables. Maximum is 2048 bytes.

examples/button_simple

Result: PASS

Sketch uses 19816 bytes (61%) of program storage space. Maximum is 32256 bytes.
Global variables use 536 bytes (26%) of dynamic memory, leaving 1512 bytes for local variables. Maximum is 2048 bytes.

examples/diagnose_TFT_support

Result: PASS

Sketch uses 17926 bytes (55%) of program storage space. Maximum is 32256 bytes.
Global variables use 529 bytes (25%) of dynamic memory, leaving 1519 bytes for local variables. Maximum is 2048 bytes.

examples/diagnose_Touchpins

Result: PASS

Sketch uses 4574 bytes (14%) of program storage space. Maximum is 32256 bytes.
Global variables use 462 bytes (22%) of dynamic memory, leaving 1586 bytes for local variables. Maximum is 2048 bytes.

examples/drawBitmap_kbv

Result: PASS

Sketch uses 29808 bytes (92%) of program storage space. Maximum is 32256 bytes.
Global variables use 436 bytes (21%) of dynamic memory, leaving 1612 bytes for local variables. Maximum is 2048 bytes.

examples/graphictest_kbv

Result: PASS

Sketch uses 31530 bytes (97%) of program storage space. Maximum is 32256 bytes.
Global variables use 1712 bytes (83%) of dynamic memory, leaving 336 bytes for local variables. Maximum is 2048 bytes.
Low memory available, stability problems may occur.

examples/graphictest_slim

Result: PASS

Sketch uses 31180 bytes (96%) of program storage space. Maximum is 32256 bytes.
Global variables use 2026 bytes (98%) of dynamic memory, leaving 22 bytes for local variables. Maximum is 2048 bytes.
Low memory available, stability problems may occur.

examples/readpixel_kbv

Result: PASS

Sketch uses 17324 bytes (53%) of program storage space. Maximum is 32256 bytes.
Global variables use 531 bytes (25%) of dynamic memory, leaving 1517 bytes for local variables. Maximum is 2048 bytes.

examples/scroll_kbv

Result: PASS

Sketch uses 16636 bytes (51%) of program storage space. Maximum is 32256 bytes.
Global variables use 279 bytes (13%) of dynamic memory, leaving 1769 bytes for local variables. Maximum is 2048 bytes.

examples/showBMP_kbv_Uno

Result: PASS

Sketch uses 27022 bytes (83%) of program storage space. Maximum is 32256 bytes.
Global variables use 1143 bytes (55%) of dynamic memory, leaving 905 bytes for local variables. Maximum is 2048 bytes.

examples/showBMP_not_Uno

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/showBMP_not_Uno/showBMP_not_Uno.ino:18:1: error: 'SdFatSoftSpi' does not name a type; did you mean 'SdFatConfig_h'?
 SdFatSoftSpi<12, 11, 13> SD; //Bit-Bang on the Shield pins
 ^~~~~~~~~~~~
 SdFatConfig_h
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/showBMP_not_Uno/showBMP_not_Uno.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/showBMP_not_Uno/showBMP_not_Uno.ino:46:17: error: 'SD' was not declared in this scope
     bool good = SD.begin(SD_CS);
                 ^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/showBMP_not_Uno/showBMP_not_Uno.ino:46:17: note: suggested alternative: 'ID'
     bool good = SD.begin(SD_CS);
                 ^~
                 ID
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/showBMP_not_Uno/showBMP_not_Uno.ino: In function 'uint8_t showBMP(char*, int, int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/showBMP_not_Uno/showBMP_not_Uno.ino:143:15: error: 'SD' was not declared in this scope
     bmpFile = SD.open(nm);      // Parse BMP header
               ^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/showBMP_not_Uno/showBMP_not_Uno.ino:143:15: note: suggested alternative: 'SDA'
     bmpFile = SD.open(nm);      // Parse BMP header
               ^~
               SDA
Multiple libraries were found for "SdFat.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SdFat
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SdFat_-_Adafruit_Fork
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/InkplateLibrary

examples/testcard_kbv

Result: PASS

Sketch uses 20944 bytes (64%) of program storage space. Maximum is 32256 bytes.
Global variables use 473 bytes (23%) of dynamic memory, leaving 1575 bytes for local variables. Maximum is 2048 bytes.

arduino:mbed_nano:nanorp2040connect @ 2.7.2

Inclusion

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:14:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:31:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/pin_shield_1.h:999:2: error: #error MCU unselected
 #error MCU unselected
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:15:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:31:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/pin_shield_8.h:471:2: error: #error MCU unselected
 #error MCU unselected
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:31:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:10:1: error: 'BusOut' does not name a type
 BusOut digitalL(D0, D1, D2, D3, D4, D5, D6, D7);
 ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:11:1: error: 'BusOut' does not name a type
 BusOut digitalH(D8, D9, D10, D11, D12, D13, NC, NC);
 ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:12:1: error: 'BusOut' does not name a type
 BusOut analog(A0, A1, A2, A3, A4, A5, NC, NC);
 ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:31:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp: In function 'void write24(uint16_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:21: error: 'write_8' was not declared in this scope
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:21: note: suggested alternative: 'write8'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:20:19: error: 'A1_PORT' was not declared in this scope
   #define WR_PORT A1_PORT
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:33:29: note: in expansion of macro 'WR_PORT'
  #define WR_ACTIVE  PIN_LOW(WR_PORT, WR_PIN)
                             ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:21: note: in expansion of macro 'WR_ACTIVE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:20:19: note: suggested alternative: 'WR_PORT'
   #define WR_PORT A1_PORT
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:33:29: note: in expansion of macro 'WR_PORT'
  #define WR_ACTIVE  PIN_LOW(WR_PORT, WR_PIN)
                             ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:21: note: in expansion of macro 'WR_ACTIVE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:21:19: error: 'A1_PIN' was not declared in this scope
   #define WR_PIN  A1_PIN
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:33:38: note: in expansion of macro 'WR_PIN'
  #define WR_ACTIVE  PIN_LOW(WR_PORT, WR_PIN)
                                      ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:21: note: in expansion of macro 'WR_ACTIVE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:21:19: note: suggested alternative: 'CS_PIN'
   #define WR_PIN  A1_PIN
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:33:38: note: in expansion of macro 'WR_PIN'
  #define WR_ACTIVE  PIN_LOW(WR_PORT, WR_PIN)
                                      ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:21: note: in expansion of macro 'WR_ACTIVE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:33:21: error: 'PIN_LOW' was not declared in this scope
  #define WR_ACTIVE  PIN_LOW(WR_PORT, WR_PIN)
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:21: note: in expansion of macro 'WR_ACTIVE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:33:21: note: suggested alternative: 'PIN_LED'
  #define WR_ACTIVE  PIN_LOW(WR_PORT, WR_PIN)
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:21: note: in expansion of macro 'WR_ACTIVE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:34:21: error: 'PIN_HIGH' was not declared in this scope
  #define WR_IDLE    PIN_HIGH(WR_PORT, WR_PIN)
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:32: note: in expansion of macro 'WR_IDLE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                                ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufrien

examples/Font_simple

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:14:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:31:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/pin_shield_1.h:999:2: error: #error MCU unselected
 #error MCU unselected
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:15:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:31:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/pin_shield_8.h:471:2: error: #error MCU unselected
 #error MCU unselected
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:31:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:10:1: error: 'BusOut' does not name a type
 BusOut digitalL(D0, D1, D2, D3, D4, D5, D6, D7);
 ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:11:1: error: 'BusOut' does not name a type
 BusOut digitalH(D8, D9, D10, D11, D12, D13, NC, NC);
 ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:12:1: error: 'BusOut' does not name a type
 BusOut analog(A0, A1, A2, A3, A4, A5, NC, NC);
 ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:31:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp: In function 'void write24(uint16_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:21: error: 'write_8' was not declared in this scope
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:21: note: suggested alternative: 'write8'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:20:19: error: 'A1_PORT' was not declared in this scope
   #define WR_PORT A1_PORT
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:33:29: note: in expansion of macro 'WR_PORT'
  #define WR_ACTIVE  PIN_LOW(WR_PORT, WR_PIN)
                             ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:21: note: in expansion of macro 'WR_ACTIVE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:20:19: note: suggested alternative: 'WR_PORT'
   #define WR_PORT A1_PORT
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:33:29: note: in expansion of macro 'WR_PORT'
  #define WR_ACTIVE  PIN_LOW(WR_PORT, WR_PIN)
                             ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:21: note: in expansion of macro 'WR_ACTIVE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:21:19: error: 'A1_PIN' was not declared in this scope
   #define WR_PIN  A1_PIN
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:33:38: note: in expansion of macro 'WR_PIN'
  #define WR_ACTIVE  PIN_LOW(WR_PORT, WR_PIN)
                                      ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:21: note: in expansion of macro 'WR_ACTIVE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:21:19: note: suggested alternative: 'CS_PIN'
   #define WR_PIN  A1_PIN
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:33:38: note: in expansion of macro 'WR_PIN'
  #define WR_ACTIVE  PIN_LOW(WR_PORT, WR_PIN)
                                      ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:21: note: in expansion of macro 'WR_ACTIVE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:33:21: error: 'PIN_LOW' was not declared in this scope
  #define WR_ACTIVE  PIN_LOW(WR_PORT, WR_PIN)
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:21: note: in expansion of macro 'WR_ACTIVE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:33:21: note: suggested alternative: 'PIN_LED'
  #define WR_ACTIVE  PIN_LOW(WR_PORT, WR_PIN)
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:21: note: in expansion of macro 'WR_ACTIVE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:34:21: error: 'PIN_HIGH' was not declared in this scope
  #define WR_IDLE    PIN_HIGH(WR_PORT, WR_PIN)
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:32: note: in expansion of macro 'WR_IDLE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                                ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufrien

examples/GLUE_Demo_220x176

Result: FAIL

In function 'void __static_initialization_and_destruction_0(int, int)',
    inlined from '(static initializers for /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/GLUE_Demo_220x176/GLUE_Demo_220x176.ino)' at /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/GLUE_Demo_220x176/GLUE_Demo_220x176.ino:342:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/GLUE_Demo_220x176/GLUE_Demo_220x176.ino:21:33: error: call to 'NinaPin::operator int' declared with attribute error: Change me to a #define
 UTFTGLUE myGLCD(0,A2,A1,A3,A4,A0); //all dummy args
                                 ^

examples/GLUE_Demo_320x240

Result: FAIL

In function 'void __static_initialization_and_destruction_0(int, int)',
    inlined from '(static initializers for /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/GLUE_Demo_320x240/GLUE_Demo_320x240.ino)' at /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/GLUE_Demo_320x240/GLUE_Demo_320x240.ino:341:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/GLUE_Demo_320x240/GLUE_Demo_320x240.ino:21:33: error: call to 'NinaPin::operator int' declared with attribute error: Change me to a #define
 UTFTGLUE myGLCD(0,A2,A1,A3,A4,A0); //all dummy args
                                 ^

examples/GLUE_Demo_400x240

Result: FAIL

In function 'void __static_initialization_and_destruction_0(int, int)',
    inlined from '(static initializers for /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/GLUE_Demo_400x240/GLUE_Demo_400x240.ino)' at /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/GLUE_Demo_400x240/GLUE_Demo_400x240.ino:343:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/GLUE_Demo_400x240/GLUE_Demo_400x240.ino:21:33: error: call to 'NinaPin::operator int' declared with attribute error: Change me to a #define
 UTFTGLUE myGLCD(0,A2,A1,A3,A4,A0); //all dummy args
                                 ^

examples/GLUE_Demo_480x320

Result: FAIL

In function 'void __static_initialization_and_destruction_0(int, int)',
    inlined from '(static initializers for /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/GLUE_Demo_480x320/GLUE_Demo_480x320.ino)' at /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/GLUE_Demo_480x320/GLUE_Demo_480x320.ino:341:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/GLUE_Demo_480x320/GLUE_Demo_480x320.ino:21:33: error: call to 'NinaPin::operator int' declared with attribute error: Change me to a #define
 UTFTGLUE myGLCD(0,A2,A1,A3,A4,A0); //all dummy args
                                 ^

examples/GLUE_Demo_800x480

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/GLUE_Demo_800x480/GLUE_Demo_800x480.ino:19:26: error: declaration of 'FreeSmallFont' as array of references
 extern uint8_t SmallFont[];
                          ^

examples/LCD_ID_readnew

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/LCD_ID_readnew/LCD_ID_readnew.ino: In function 'void lcdInit()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/LCD_ID_readnew/LCD_ID_readnew.ino:115:12: error: call to 'pinMode' declared with attribute error: Please include WiFiNINA.h to use this pin
     pinMode(LCD_RST, OUTPUT);
     ~~~~~~~^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/LCD_ID_readnew/LCD_ID_readnew.ino:116:17: error: call to 'digitalWrite' declared with attribute error: Please include WiFiNINA.h to use this pin
     digitalWrite(LCD_RST, HIGH);
     ~~~~~~~~~~~~^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/LCD_ID_readnew/LCD_ID_readnew.ino: In function 'void lcdReset()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/LCD_ID_readnew/LCD_ID_readnew.ino:121:17: error: call to 'digitalWrite' declared with attribute error: Please include WiFiNINA.h to use this pin
     digitalWrite(LCD_RST, LOW);
     ~~~~~~~~~~~~^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/LCD_ID_readnew/LCD_ID_readnew.ino:123:17: error: call to 'digitalWrite' declared with attribute error: Please include WiFiNINA.h to use this pin
     digitalWrite(LCD_RST, HIGH);
     ~~~~~~~~~~~~^~~~~~~~~~~~~~~

examples/LCD_ID_readreg

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/LCD_ID_readreg/LCD_ID_readreg.ino: In function 'void lcdInit()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/LCD_ID_readreg/LCD_ID_readreg.ino:120:12: error: call to 'pinMode' declared with attribute error: Please include WiFiNINA.h to use this pin
     pinMode(LCD_RST, OUTPUT);
     ~~~~~~~^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/LCD_ID_readreg/LCD_ID_readreg.ino:121:17: error: call to 'digitalWrite' declared with attribute error: Please include WiFiNINA.h to use this pin
     digitalWrite(LCD_RST, HIGH);
     ~~~~~~~~~~~~^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/LCD_ID_readreg/LCD_ID_readreg.ino: In function 'void lcdReset()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/LCD_ID_readreg/LCD_ID_readreg.ino:126:17: error: call to 'digitalWrite' declared with attribute error: Please include WiFiNINA.h to use this pin
     digitalWrite(LCD_RST, LOW);
     ~~~~~~~~~~~~^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/LCD_ID_readreg/LCD_ID_readreg.ino:128:17: error: call to 'digitalWrite' declared with attribute error: Please include WiFiNINA.h to use this pin
     digitalWrite(LCD_RST, HIGH);
     ~~~~~~~~~~~~^~~~~~~~~~~~~~~

examples/TouchScreen_Calibr_native

Result: FAIL


					
					

examples/Touch_shield_new

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:14:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:31:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/pin_shield_1.h:999:2: error: #error MCU unselected
 #error MCU unselected
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:15:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:31:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/pin_shield_8.h:471:2: error: #error MCU unselected
 #error MCU unselected
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:31:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:10:1: error: 'BusOut' does not name a type
 BusOut digitalL(D0, D1, D2, D3, D4, D5, D6, D7);
 ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:11:1: error: 'BusOut' does not name a type
 BusOut digitalH(D8, D9, D10, D11, D12, D13, NC, NC);
 ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:12:1: error: 'BusOut' does not name a type
 BusOut analog(A0, A1, A2, A3, A4, A5, NC, NC);
 ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:31:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp: In function 'void write24(uint16_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:21: error: 'write_8' was not declared in this scope
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:21: note: suggested alternative: 'write8'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:20:19: error: 'A1_PORT' was not declared in this scope
   #define WR_PORT A1_PORT
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:33:29: note: in expansion of macro 'WR_PORT'
  #define WR_ACTIVE  PIN_LOW(WR_PORT, WR_PIN)
                             ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:21: note: in expansion of macro 'WR_ACTIVE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:20:19: note: suggested alternative: 'WR_PORT'
   #define WR_PORT A1_PORT
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:33:29: note: in expansion of macro 'WR_PORT'
  #define WR_ACTIVE  PIN_LOW(WR_PORT, WR_PIN)
                             ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:21: note: in expansion of macro 'WR_ACTIVE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:21:19: error: 'A1_PIN' was not declared in this scope
   #define WR_PIN  A1_PIN
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:33:38: note: in expansion of macro 'WR_PIN'
  #define WR_ACTIVE  PIN_LOW(WR_PORT, WR_PIN)
                                      ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:21: note: in expansion of macro 'WR_ACTIVE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:21:19: note: suggested alternative: 'CS_PIN'
   #define WR_PIN  A1_PIN
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:33:38: note: in expansion of macro 'WR_PIN'
  #define WR_ACTIVE  PIN_LOW(WR_PORT, WR_PIN)
                                      ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:21: note: in expansion of macro 'WR_ACTIVE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:33:21: error: 'PIN_LOW' was not declared in this scope
  #define WR_ACTIVE  PIN_LOW(WR_PORT, WR_PIN)
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:21: note: in expansion of macro 'WR_ACTIVE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:33:21: note: suggested alternative: 'PIN_LED'
  #define WR_ACTIVE  PIN_LOW(WR_PORT, WR_PIN)
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:21: note: in expansion of macro 'WR_ACTIVE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:34:21: error: 'PIN_HIGH' was not declared in this scope
  #define WR_IDLE    PIN_HIGH(WR_PORT, WR_PIN)
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:32: note: in expansion of macro 'WR_IDLE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                                ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufrien

examples/aspect_kbv

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:14:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:31:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/pin_shield_1.h:999:2: error: #error MCU unselected
 #error MCU unselected
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:15:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:31:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/pin_shield_8.h:471:2: error: #error MCU unselected
 #error MCU unselected
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:31:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:10:1: error: 'BusOut' does not name a type
 BusOut digitalL(D0, D1, D2, D3, D4, D5, D6, D7);
 ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:11:1: error: 'BusOut' does not name a type
 BusOut digitalH(D8, D9, D10, D11, D12, D13, NC, NC);
 ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:12:1: error: 'BusOut' does not name a type
 BusOut analog(A0, A1, A2, A3, A4, A5, NC, NC);
 ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:31:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp: In function 'void write24(uint16_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:21: error: 'write_8' was not declared in this scope
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:21: note: suggested alternative: 'write8'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:20:19: error: 'A1_PORT' was not declared in this scope
   #define WR_PORT A1_PORT
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:33:29: note: in expansion of macro 'WR_PORT'
  #define WR_ACTIVE  PIN_LOW(WR_PORT, WR_PIN)
                             ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:21: note: in expansion of macro 'WR_ACTIVE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:20:19: note: suggested alternative: 'WR_PORT'
   #define WR_PORT A1_PORT
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:33:29: note: in expansion of macro 'WR_PORT'
  #define WR_ACTIVE  PIN_LOW(WR_PORT, WR_PIN)
                             ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:21: note: in expansion of macro 'WR_ACTIVE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:21:19: error: 'A1_PIN' was not declared in this scope
   #define WR_PIN  A1_PIN
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:33:38: note: in expansion of macro 'WR_PIN'
  #define WR_ACTIVE  PIN_LOW(WR_PORT, WR_PIN)
                                      ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:21: note: in expansion of macro 'WR_ACTIVE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:21:19: note: suggested alternative: 'CS_PIN'
   #define WR_PIN  A1_PIN
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:33:38: note: in expansion of macro 'WR_PIN'
  #define WR_ACTIVE  PIN_LOW(WR_PORT, WR_PIN)
                                      ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:21: note: in expansion of macro 'WR_ACTIVE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:33:21: error: 'PIN_LOW' was not declared in this scope
  #define WR_ACTIVE  PIN_LOW(WR_PORT, WR_PIN)
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:21: note: in expansion of macro 'WR_ACTIVE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:33:21: note: suggested alternative: 'PIN_LED'
  #define WR_ACTIVE  PIN_LOW(WR_PORT, WR_PIN)
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:21: note: in expansion of macro 'WR_ACTIVE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:34:21: error: 'PIN_HIGH' was not declared in this scope
  #define WR_IDLE    PIN_HIGH(WR_PORT, WR_PIN)
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:32: note: in expansion of macro 'WR_IDLE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                                ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufrien

examples/button_simple

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:14:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:31:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/pin_shield_1.h:999:2: error: #error MCU unselected
 #error MCU unselected
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:15:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:31:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/pin_shield_8.h:471:2: error: #error MCU unselected
 #error MCU unselected
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:31:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:10:1: error: 'BusOut' does not name a type
 BusOut digitalL(D0, D1, D2, D3, D4, D5, D6, D7);
 ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:11:1: error: 'BusOut' does not name a type
 BusOut digitalH(D8, D9, D10, D11, D12, D13, NC, NC);
 ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:12:1: error: 'BusOut' does not name a type
 BusOut analog(A0, A1, A2, A3, A4, A5, NC, NC);
 ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:31:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp: In function 'void write24(uint16_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:21: error: 'write_8' was not declared in this scope
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:21: note: suggested alternative: 'write8'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:20:19: error: 'A1_PORT' was not declared in this scope
   #define WR_PORT A1_PORT
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:33:29: note: in expansion of macro 'WR_PORT'
  #define WR_ACTIVE  PIN_LOW(WR_PORT, WR_PIN)
                             ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:21: note: in expansion of macro 'WR_ACTIVE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:20:19: note: suggested alternative: 'WR_PORT'
   #define WR_PORT A1_PORT
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:33:29: note: in expansion of macro 'WR_PORT'
  #define WR_ACTIVE  PIN_LOW(WR_PORT, WR_PIN)
                             ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:21: note: in expansion of macro 'WR_ACTIVE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:21:19: error: 'A1_PIN' was not declared in this scope
   #define WR_PIN  A1_PIN
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:33:38: note: in expansion of macro 'WR_PIN'
  #define WR_ACTIVE  PIN_LOW(WR_PORT, WR_PIN)
                                      ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:21: note: in expansion of macro 'WR_ACTIVE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:21:19: note: suggested alternative: 'CS_PIN'
   #define WR_PIN  A1_PIN
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:33:38: note: in expansion of macro 'WR_PIN'
  #define WR_ACTIVE  PIN_LOW(WR_PORT, WR_PIN)
                                      ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:21: note: in expansion of macro 'WR_ACTIVE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:33:21: error: 'PIN_LOW' was not declared in this scope
  #define WR_ACTIVE  PIN_LOW(WR_PORT, WR_PIN)
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:21: note: in expansion of macro 'WR_ACTIVE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:33:21: note: suggested alternative: 'PIN_LED'
  #define WR_ACTIVE  PIN_LOW(WR_PORT, WR_PIN)
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:21: note: in expansion of macro 'WR_ACTIVE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:34:21: error: 'PIN_HIGH' was not declared in this scope
  #define WR_IDLE    PIN_HIGH(WR_PORT, WR_PIN)
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:32: note: in expansion of macro 'WR_IDLE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                                ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufrien

examples/diagnose_TFT_support

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:14:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:31:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/pin_shield_1.h:999:2: error: #error MCU unselected
 #error MCU unselected
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:15:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:31:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/pin_shield_8.h:471:2: error: #error MCU unselected
 #error MCU unselected
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:31:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:10:1: error: 'BusOut' does not name a type
 BusOut digitalL(D0, D1, D2, D3, D4, D5, D6, D7);
 ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:11:1: error: 'BusOut' does not name a type
 BusOut digitalH(D8, D9, D10, D11, D12, D13, NC, NC);
 ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:12:1: error: 'BusOut' does not name a type
 BusOut analog(A0, A1, A2, A3, A4, A5, NC, NC);
 ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:31:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp: In function 'void write24(uint16_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:21: error: 'write_8' was not declared in this scope
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:21: note: suggested alternative: 'write8'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:20:19: error: 'A1_PORT' was not declared in this scope
   #define WR_PORT A1_PORT
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:33:29: note: in expansion of macro 'WR_PORT'
  #define WR_ACTIVE  PIN_LOW(WR_PORT, WR_PIN)
                             ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:21: note: in expansion of macro 'WR_ACTIVE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:20:19: note: suggested alternative: 'WR_PORT'
   #define WR_PORT A1_PORT
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:33:29: note: in expansion of macro 'WR_PORT'
  #define WR_ACTIVE  PIN_LOW(WR_PORT, WR_PIN)
                             ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:21: note: in expansion of macro 'WR_ACTIVE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:21:19: error: 'A1_PIN' was not declared in this scope
   #define WR_PIN  A1_PIN
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:33:38: note: in expansion of macro 'WR_PIN'
  #define WR_ACTIVE  PIN_LOW(WR_PORT, WR_PIN)
                                      ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:21: note: in expansion of macro 'WR_ACTIVE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:21:19: note: suggested alternative: 'CS_PIN'
   #define WR_PIN  A1_PIN
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:33:38: note: in expansion of macro 'WR_PIN'
  #define WR_ACTIVE  PIN_LOW(WR_PORT, WR_PIN)
                                      ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:21: note: in expansion of macro 'WR_ACTIVE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:33:21: error: 'PIN_LOW' was not declared in this scope
  #define WR_ACTIVE  PIN_LOW(WR_PORT, WR_PIN)
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:21: note: in expansion of macro 'WR_ACTIVE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:33:21: note: suggested alternative: 'PIN_LED'
  #define WR_ACTIVE  PIN_LOW(WR_PORT, WR_PIN)
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:21: note: in expansion of macro 'WR_ACTIVE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:34:21: error: 'PIN_HIGH' was not declared in this scope
  #define WR_IDLE    PIN_HIGH(WR_PORT, WR_PIN)
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:32: note: in expansion of macro 'WR_IDLE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                                ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufrien

examples/diagnose_Touchpins

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/diagnose_Touchpins/diagnose_Touchpins.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/diagnose_Touchpins/diagnose_Touchpins.ino:17:22: error: call to 'NinaPin::operator int' declared with attribute error: Change me to a #define
     for (i = A0; i < A5; i++) pinMode(i, INPUT_PULLUP);
                      ^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/diagnose_Touchpins/diagnose_Touchpins.ino:19:22: error: call to 'NinaPin::operator int' declared with attribute error: Change me to a #define
     for (i = A0; i < A4; i++) {
                      ^~

examples/drawBitmap_kbv

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:14:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:31:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/pin_shield_1.h:999:2: error: #error MCU unselected
 #error MCU unselected
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:15:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:31:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/pin_shield_8.h:471:2: error: #error MCU unselected
 #error MCU unselected
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:31:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:10:1: error: 'BusOut' does not name a type
 BusOut digitalL(D0, D1, D2, D3, D4, D5, D6, D7);
 ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:11:1: error: 'BusOut' does not name a type
 BusOut digitalH(D8, D9, D10, D11, D12, D13, NC, NC);
 ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:12:1: error: 'BusOut' does not name a type
 BusOut analog(A0, A1, A2, A3, A4, A5, NC, NC);
 ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:31:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp: In function 'void write24(uint16_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:21: error: 'write_8' was not declared in this scope
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:21: note: suggested alternative: 'write8'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:20:19: error: 'A1_PORT' was not declared in this scope
   #define WR_PORT A1_PORT
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:33:29: note: in expansion of macro 'WR_PORT'
  #define WR_ACTIVE  PIN_LOW(WR_PORT, WR_PIN)
                             ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:21: note: in expansion of macro 'WR_ACTIVE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:20:19: note: suggested alternative: 'WR_PORT'
   #define WR_PORT A1_PORT
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:33:29: note: in expansion of macro 'WR_PORT'
  #define WR_ACTIVE  PIN_LOW(WR_PORT, WR_PIN)
                             ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:21: note: in expansion of macro 'WR_ACTIVE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:21:19: error: 'A1_PIN' was not declared in this scope
   #define WR_PIN  A1_PIN
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:33:38: note: in expansion of macro 'WR_PIN'
  #define WR_ACTIVE  PIN_LOW(WR_PORT, WR_PIN)
                                      ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:21: note: in expansion of macro 'WR_ACTIVE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:21:19: note: suggested alternative: 'CS_PIN'
   #define WR_PIN  A1_PIN
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:33:38: note: in expansion of macro 'WR_PIN'
  #define WR_ACTIVE  PIN_LOW(WR_PORT, WR_PIN)
                                      ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:21: note: in expansion of macro 'WR_ACTIVE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:33:21: error: 'PIN_LOW' was not declared in this scope
  #define WR_ACTIVE  PIN_LOW(WR_PORT, WR_PIN)
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:21: note: in expansion of macro 'WR_ACTIVE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:33:21: note: suggested alternative: 'PIN_LED'
  #define WR_ACTIVE  PIN_LOW(WR_PORT, WR_PIN)
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:21: note: in expansion of macro 'WR_ACTIVE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:34:21: error: 'PIN_HIGH' was not declared in this scope
  #define WR_IDLE    PIN_HIGH(WR_PORT, WR_PIN)
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:32: note: in expansion of macro 'WR_IDLE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                                ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufrien

examples/graphictest_kbv

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/graphictest_kbv/graphictest_kbv.ino: In function 'void runtests()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/graphictest_kbv/graphictest_kbv.ino:327:26: error: 'F_CPU' was not declared in this scope
     tft.print(0.000001 * F_CPU);
                          ^~~~~

examples/graphictest_slim

Result: FAIL


					
					

examples/readpixel_kbv

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:14:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:31:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/pin_shield_1.h:999:2: error: #error MCU unselected
 #error MCU unselected
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:15:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:31:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/pin_shield_8.h:471:2: error: #error MCU unselected
 #error MCU unselected
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:31:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:10:1: error: 'BusOut' does not name a type
 BusOut digitalL(D0, D1, D2, D3, D4, D5, D6, D7);
 ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:11:1: error: 'BusOut' does not name a type
 BusOut digitalH(D8, D9, D10, D11, D12, D13, NC, NC);
 ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:12:1: error: 'BusOut' does not name a type
 BusOut analog(A0, A1, A2, A3, A4, A5, NC, NC);
 ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:31:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp: In function 'void write24(uint16_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:21: error: 'write_8' was not declared in this scope
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:21: note: suggested alternative: 'write8'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:20:19: error: 'A1_PORT' was not declared in this scope
   #define WR_PORT A1_PORT
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:33:29: note: in expansion of macro 'WR_PORT'
  #define WR_ACTIVE  PIN_LOW(WR_PORT, WR_PIN)
                             ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:21: note: in expansion of macro 'WR_ACTIVE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:20:19: note: suggested alternative: 'WR_PORT'
   #define WR_PORT A1_PORT
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:33:29: note: in expansion of macro 'WR_PORT'
  #define WR_ACTIVE  PIN_LOW(WR_PORT, WR_PIN)
                             ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:21: note: in expansion of macro 'WR_ACTIVE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:21:19: error: 'A1_PIN' was not declared in this scope
   #define WR_PIN  A1_PIN
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:33:38: note: in expansion of macro 'WR_PIN'
  #define WR_ACTIVE  PIN_LOW(WR_PORT, WR_PIN)
                                      ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:21: note: in expansion of macro 'WR_ACTIVE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:21:19: note: suggested alternative: 'CS_PIN'
   #define WR_PIN  A1_PIN
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:33:38: note: in expansion of macro 'WR_PIN'
  #define WR_ACTIVE  PIN_LOW(WR_PORT, WR_PIN)
                                      ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:21: note: in expansion of macro 'WR_ACTIVE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:33:21: error: 'PIN_LOW' was not declared in this scope
  #define WR_ACTIVE  PIN_LOW(WR_PORT, WR_PIN)
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:21: note: in expansion of macro 'WR_ACTIVE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:33:21: note: suggested alternative: 'PIN_LED'
  #define WR_ACTIVE  PIN_LOW(WR_PORT, WR_PIN)
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:21: note: in expansion of macro 'WR_ACTIVE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:34:21: error: 'PIN_HIGH' was not declared in this scope
  #define WR_IDLE    PIN_HIGH(WR_PORT, WR_PIN)
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:32: note: in expansion of macro 'WR_IDLE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                                ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufrien

examples/scroll_kbv

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:14:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:31:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/pin_shield_1.h:999:2: error: #error MCU unselected
 #error MCU unselected
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:15:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:31:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/pin_shield_8.h:471:2: error: #error MCU unselected
 #error MCU unselected
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:31:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:10:1: error: 'BusOut' does not name a type
 BusOut digitalL(D0, D1, D2, D3, D4, D5, D6, D7);
 ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:11:1: error: 'BusOut' does not name a type
 BusOut digitalH(D8, D9, D10, D11, D12, D13, NC, NC);
 ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:12:1: error: 'BusOut' does not name a type
 BusOut analog(A0, A1, A2, A3, A4, A5, NC, NC);
 ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:31:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp: In function 'void write24(uint16_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:21: error: 'write_8' was not declared in this scope
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:21: note: suggested alternative: 'write8'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:20:19: error: 'A1_PORT' was not declared in this scope
   #define WR_PORT A1_PORT
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:33:29: note: in expansion of macro 'WR_PORT'
  #define WR_ACTIVE  PIN_LOW(WR_PORT, WR_PIN)
                             ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:21: note: in expansion of macro 'WR_ACTIVE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:20:19: note: suggested alternative: 'WR_PORT'
   #define WR_PORT A1_PORT
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:33:29: note: in expansion of macro 'WR_PORT'
  #define WR_ACTIVE  PIN_LOW(WR_PORT, WR_PIN)
                             ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:21: note: in expansion of macro 'WR_ACTIVE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:21:19: error: 'A1_PIN' was not declared in this scope
   #define WR_PIN  A1_PIN
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:33:38: note: in expansion of macro 'WR_PIN'
  #define WR_ACTIVE  PIN_LOW(WR_PORT, WR_PIN)
                                      ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:21: note: in expansion of macro 'WR_ACTIVE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:21:19: note: suggested alternative: 'CS_PIN'
   #define WR_PIN  A1_PIN
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:33:38: note: in expansion of macro 'WR_PIN'
  #define WR_ACTIVE  PIN_LOW(WR_PORT, WR_PIN)
                                      ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:21: note: in expansion of macro 'WR_ACTIVE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:33:21: error: 'PIN_LOW' was not declared in this scope
  #define WR_ACTIVE  PIN_LOW(WR_PORT, WR_PIN)
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:21: note: in expansion of macro 'WR_ACTIVE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:33:21: note: suggested alternative: 'PIN_LED'
  #define WR_ACTIVE  PIN_LOW(WR_PORT, WR_PIN)
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:21: note: in expansion of macro 'WR_ACTIVE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:34:21: error: 'PIN_HIGH' was not declared in this scope
  #define WR_IDLE    PIN_HIGH(WR_PORT, WR_PIN)
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:32: note: in expansion of macro 'WR_IDLE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                                ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufrien

examples/showBMP_kbv_Uno

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:14:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:31:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/pin_shield_1.h:999:2: error: #error MCU unselected
 #error MCU unselected
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:15:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:31:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/pin_shield_8.h:471:2: error: #error MCU unselected
 #error MCU unselected
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:31:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:10:1: error: 'BusOut' does not name a type
 BusOut digitalL(D0, D1, D2, D3, D4, D5, D6, D7);
 ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:11:1: error: 'BusOut' does not name a type
 BusOut digitalH(D8, D9, D10, D11, D12, D13, NC, NC);
 ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:12:1: error: 'BusOut' does not name a type
 BusOut analog(A0, A1, A2, A3, A4, A5, NC, NC);
 ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:31:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp: In function 'void write24(uint16_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:21: error: 'write_8' was not declared in this scope
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:21: note: suggested alternative: 'write8'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:20:19: error: 'A1_PORT' was not declared in this scope
   #define WR_PORT A1_PORT
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:33:29: note: in expansion of macro 'WR_PORT'
  #define WR_ACTIVE  PIN_LOW(WR_PORT, WR_PIN)
                             ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:21: note: in expansion of macro 'WR_ACTIVE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:20:19: note: suggested alternative: 'WR_PORT'
   #define WR_PORT A1_PORT
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:33:29: note: in expansion of macro 'WR_PORT'
  #define WR_ACTIVE  PIN_LOW(WR_PORT, WR_PIN)
                             ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:21: note: in expansion of macro 'WR_ACTIVE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:21:19: error: 'A1_PIN' was not declared in this scope
   #define WR_PIN  A1_PIN
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:33:38: note: in expansion of macro 'WR_PIN'
  #define WR_ACTIVE  PIN_LOW(WR_PORT, WR_PIN)
                                      ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:21: note: in expansion of macro 'WR_ACTIVE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:21:19: note: suggested alternative: 'CS_PIN'
   #define WR_PIN  A1_PIN
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:33:38: note: in expansion of macro 'WR_PIN'
  #define WR_ACTIVE  PIN_LOW(WR_PORT, WR_PIN)
                                      ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:21: note: in expansion of macro 'WR_ACTIVE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:33:21: error: 'PIN_LOW' was not declared in this scope
  #define WR_ACTIVE  PIN_LOW(WR_PORT, WR_PIN)
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:21: note: in expansion of macro 'WR_ACTIVE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:33:21: note: suggested alternative: 'PIN_LED'
  #define WR_ACTIVE  PIN_LOW(WR_PORT, WR_PIN)
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:21: note: in expansion of macro 'WR_ACTIVE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:34:21: error: 'PIN_HIGH' was not declared in this scope
  #define WR_IDLE    PIN_HIGH(WR_PORT, WR_PIN)
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:32: note: in expansion of macro 'WR_IDLE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                                ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufrien

examples/showBMP_not_Uno

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/showBMP_not_Uno/showBMP_not_Uno.ino:18:1: error: 'SdFatSoftSpi' does not name a type; did you mean 'SdFatConfig_h'?
 SdFatSoftSpi<12, 11, 13> SD; //Bit-Bang on the Shield pins
 ^~~~~~~~~~~~
 SdFatConfig_h
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/showBMP_not_Uno/showBMP_not_Uno.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/showBMP_not_Uno/showBMP_not_Uno.ino:46:17: error: 'SD' was not declared in this scope
     bool good = SD.begin(SD_CS);
                 ^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/showBMP_not_Uno/showBMP_not_Uno.ino:46:17: note: suggested alternative: 'ID'
     bool good = SD.begin(SD_CS);
                 ^~
                 ID
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/showBMP_not_Uno/showBMP_not_Uno.ino: In function 'uint8_t showBMP(char*, int, int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/showBMP_not_Uno/showBMP_not_Uno.ino:143:15: error: 'SD' was not declared in this scope
     bmpFile = SD.open(nm);      // Parse BMP header
               ^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/showBMP_not_Uno/showBMP_not_Uno.ino:143:15: note: suggested alternative: 'SS'
     bmpFile = SD.open(nm);      // Parse BMP header
               ^~
               SS
Multiple libraries were found for "SdFat.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SdFat
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SdFat_-_Adafruit_Fork
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/InkplateLibrary

examples/testcard_kbv

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:14:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:31:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/pin_shield_1.h:999:2: error: #error MCU unselected
 #error MCU unselected
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:15:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:31:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/pin_shield_8.h:471:2: error: #error MCU unselected
 #error MCU unselected
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:31:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:10:1: error: 'BusOut' does not name a type
 BusOut digitalL(D0, D1, D2, D3, D4, D5, D6, D7);
 ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:11:1: error: 'BusOut' does not name a type
 BusOut digitalH(D8, D9, D10, D11, D12, D13, NC, NC);
 ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:12:1: error: 'BusOut' does not name a type
 BusOut analog(A0, A1, A2, A3, A4, A5, NC, NC);
 ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:31:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp: In function 'void write24(uint16_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:21: error: 'write_8' was not declared in this scope
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:21: note: suggested alternative: 'write8'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:20:19: error: 'A1_PORT' was not declared in this scope
   #define WR_PORT A1_PORT
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:33:29: note: in expansion of macro 'WR_PORT'
  #define WR_ACTIVE  PIN_LOW(WR_PORT, WR_PIN)
                             ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:21: note: in expansion of macro 'WR_ACTIVE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:20:19: note: suggested alternative: 'WR_PORT'
   #define WR_PORT A1_PORT
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:33:29: note: in expansion of macro 'WR_PORT'
  #define WR_ACTIVE  PIN_LOW(WR_PORT, WR_PIN)
                             ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:21: note: in expansion of macro 'WR_ACTIVE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:21:19: error: 'A1_PIN' was not declared in this scope
   #define WR_PIN  A1_PIN
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:33:38: note: in expansion of macro 'WR_PIN'
  #define WR_ACTIVE  PIN_LOW(WR_PORT, WR_PIN)
                                      ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:21: note: in expansion of macro 'WR_ACTIVE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:21:19: note: suggested alternative: 'CS_PIN'
   #define WR_PIN  A1_PIN
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:33:38: note: in expansion of macro 'WR_PIN'
  #define WR_ACTIVE  PIN_LOW(WR_PORT, WR_PIN)
                                      ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:21: note: in expansion of macro 'WR_ACTIVE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:33:21: error: 'PIN_LOW' was not declared in this scope
  #define WR_ACTIVE  PIN_LOW(WR_PORT, WR_PIN)
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:21: note: in expansion of macro 'WR_ACTIVE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:33:21: note: suggested alternative: 'PIN_LED'
  #define WR_ACTIVE  PIN_LOW(WR_PORT, WR_PIN)
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:21: note: in expansion of macro 'WR_ACTIVE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:34:21: error: 'PIN_HIGH' was not declared in this scope
  #define WR_IDLE    PIN_HIGH(WR_PORT, WR_PIN)
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:88:32: note: in expansion of macro 'WR_IDLE'
 #define WR_STROBE { WR_ACTIVE; WR_IDLE; }         //PWLW=TWRL=50ns
                                ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufriend_mbed.h:90:46: note: in expansion of macro 'WR_STROBE'
 #define write8(d) { write_8(d); WRITE_DELAY; WR_STROBE; IDLE_DELAY; } // STROBEs are defined later
                                              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/MCUFRIEND_kbv.cpp:84:5: note: in expansion of macro 'write8'
     write8(r);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/utility/mcufrien

arduino:megaavr:nona4809 @ 1.8.7

Inclusion

Result: PASS

Sketch uses 5482 bytes (11%) of program storage space. Maximum is 49152 bytes.
Global variables use 335 bytes (5%) of dynamic memory, leaving 5809 bytes for local variables. Maximum is 6144 bytes.

examples/Font_simple

Result: PASS

Sketch uses 31127 bytes (63%) of program storage space. Maximum is 49152 bytes.
Global variables use 545 bytes (8%) of dynamic memory, leaving 5599 bytes for local variables. Maximum is 6144 bytes.

examples/GLUE_Demo_220x176

Result: PASS

Sketch uses 32277 bytes (65%) of program storage space. Maximum is 49152 bytes.
Global variables use 405 bytes (6%) of dynamic memory, leaving 5739 bytes for local variables. Maximum is 6144 bytes.

examples/GLUE_Demo_320x240

Result: PASS

Sketch uses 32313 bytes (65%) of program storage space. Maximum is 49152 bytes.
Global variables use 405 bytes (6%) of dynamic memory, leaving 5739 bytes for local variables. Maximum is 6144 bytes.

examples/GLUE_Demo_400x240

Result: PASS

Sketch uses 32313 bytes (65%) of program storage space. Maximum is 49152 bytes.
Global variables use 405 bytes (6%) of dynamic memory, leaving 5739 bytes for local variables. Maximum is 6144 bytes.

examples/GLUE_Demo_480x320

Result: PASS

Sketch uses 32321 bytes (65%) of program storage space. Maximum is 49152 bytes.
Global variables use 405 bytes (6%) of dynamic memory, leaving 5739 bytes for local variables. Maximum is 6144 bytes.

examples/GLUE_Demo_800x480

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/GLUE_Demo_800x480/GLUE_Demo_800x480.ino:19:26: error: declaration of 'FreeSmallFont' as array of references
 extern uint8_t SmallFont[];
                          ^

examples/LCD_ID_readnew

Result: PASS

Sketch uses 5572 bytes (11%) of program storage space. Maximum is 49152 bytes.
Global variables use 177 bytes (2%) of dynamic memory, leaving 5967 bytes for local variables. Maximum is 6144 bytes.

examples/LCD_ID_readreg

Result: PASS

Sketch uses 5375 bytes (10%) of program storage space. Maximum is 49152 bytes.
Global variables use 177 bytes (2%) of dynamic memory, leaving 5967 bytes for local variables. Maximum is 6144 bytes.

examples/TouchScreen_Calibr_native

Result: PASS

Sketch uses 31086 bytes (63%) of program storage space. Maximum is 49152 bytes.
Global variables use 700 bytes (11%) of dynamic memory, leaving 5444 bytes for local variables. Maximum is 6144 bytes.

examples/Touch_shield_new

Result: PASS

Sketch uses 27421 bytes (55%) of program storage space. Maximum is 49152 bytes.
Global variables use 579 bytes (9%) of dynamic memory, leaving 5565 bytes for local variables. Maximum is 6144 bytes.

examples/aspect_kbv

Result: PASS

Sketch uses 22233 bytes (45%) of program storage space. Maximum is 49152 bytes.
Global variables use 546 bytes (8%) of dynamic memory, leaving 5598 bytes for local variables. Maximum is 6144 bytes.

examples/button_simple

Result: PASS

Sketch uses 25256 bytes (51%) of program storage space. Maximum is 49152 bytes.
Global variables use 629 bytes (10%) of dynamic memory, leaving 5515 bytes for local variables. Maximum is 6144 bytes.

examples/diagnose_TFT_support

Result: PASS

Sketch uses 23725 bytes (48%) of program storage space. Maximum is 49152 bytes.
Global variables use 546 bytes (8%) of dynamic memory, leaving 5598 bytes for local variables. Maximum is 6144 bytes.

examples/diagnose_Touchpins

Result: PASS

Sketch uses 5407 bytes (11%) of program storage space. Maximum is 49152 bytes.
Global variables use 187 bytes (3%) of dynamic memory, leaving 5957 bytes for local variables. Maximum is 6144 bytes.

examples/drawBitmap_kbv

Result: FAIL

Sketch uses 49795 bytes (101%) of program storage space. Maximum is 49152 bytes.
Global variables use 545 bytes (8%) of dynamic memory, leaving 5599 bytes for local variables. Maximum is 6144 bytes.
Sketch too big; see https://support.arduino.cc/hc/en-us/articles/360013825179 for tips on reducing it.

examples/graphictest_kbv

Result: PASS

Sketch uses 36649 bytes (74%) of program storage space. Maximum is 49152 bytes.
Global variables use 1257 bytes (20%) of dynamic memory, leaving 4887 bytes for local variables. Maximum is 6144 bytes.

examples/graphictest_slim

Result: PASS

Sketch uses 36370 bytes (73%) of program storage space. Maximum is 49152 bytes.
Global variables use 1579 bytes (25%) of dynamic memory, leaving 4565 bytes for local variables. Maximum is 6144 bytes.

examples/readpixel_kbv

Result: PASS

Sketch uses 23154 bytes (47%) of program storage space. Maximum is 49152 bytes.
Global variables use 548 bytes (8%) of dynamic memory, leaving 5596 bytes for local variables. Maximum is 6144 bytes.

examples/scroll_kbv

Result: PASS

Sketch uses 21306 bytes (43%) of program storage space. Maximum is 49152 bytes.
Global variables use 398 bytes (6%) of dynamic memory, leaving 5746 bytes for local variables. Maximum is 6144 bytes.

examples/showBMP_kbv_Uno

Result: PASS

Sketch uses 32692 bytes (66%) of program storage space. Maximum is 49152 bytes.
Global variables use 1277 bytes (20%) of dynamic memory, leaving 4867 bytes for local variables. Maximum is 6144 bytes.

examples/showBMP_not_Uno

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/showBMP_not_Uno/showBMP_not_Uno.ino:18:1: error: 'SdFatSoftSpi' does not name a type; did you mean 'SdFatConfig_h'?
 SdFatSoftSpi<12, 11, 13> SD; //Bit-Bang on the Shield pins
 ^~~~~~~~~~~~
 SdFatConfig_h
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/showBMP_not_Uno/showBMP_not_Uno.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/showBMP_not_Uno/showBMP_not_Uno.ino:46:17: error: 'SD' was not declared in this scope
     bool good = SD.begin(SD_CS);
                 ^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/showBMP_not_Uno/showBMP_not_Uno.ino:46:17: note: suggested alternative: 'ID'
     bool good = SD.begin(SD_CS);
                 ^~
                 ID
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/showBMP_not_Uno/showBMP_not_Uno.ino: In function 'uint8_t showBMP(char*, int, int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/showBMP_not_Uno/showBMP_not_Uno.ino:143:15: error: 'SD' was not declared in this scope
     bmpFile = SD.open(nm);      // Parse BMP header
               ^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/showBMP_not_Uno/showBMP_not_Uno.ino:143:15: note: suggested alternative: 'SDA'
     bmpFile = SD.open(nm);      // Parse BMP header
               ^~
               SDA
Multiple libraries were found for "SdFat.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SdFat
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/InkplateLibrary
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SdFat_-_Adafruit_Fork

examples/testcard_kbv

Result: PASS

Sketch uses 26542 bytes (53%) of program storage space. Maximum is 49152 bytes.
Global variables use 550 bytes (8%) of dynamic memory, leaving 5594 bytes for local variables. Maximum is 6144 bytes.

arduino:samd:mkrwifi1010 @ 1.8.12

Inclusion

Result: PASS

Sketch uses 14780 bytes (5%) of program storage space. Maximum is 262144 bytes.
Global variables use 3656 bytes (11%) of dynamic memory, leaving 29112 bytes for local variables. Maximum is 32768 bytes.

examples/Font_simple

Result: PASS

Sketch uses 36976 bytes (14%) of program storage space. Maximum is 262144 bytes.
Global variables use 3724 bytes (11%) of dynamic memory, leaving 29044 bytes for local variables. Maximum is 32768 bytes.

examples/GLUE_Demo_220x176

Result: PASS

Sketch uses 56588 bytes (21%) of program storage space. Maximum is 262144 bytes.
Global variables use 4104 bytes (12%) of dynamic memory, leaving 28664 bytes for local variables. Maximum is 32768 bytes.

examples/GLUE_Demo_320x240

Result: PASS

Sketch uses 56668 bytes (21%) of program storage space. Maximum is 262144 bytes.
Global variables use 4104 bytes (12%) of dynamic memory, leaving 28664 bytes for local variables. Maximum is 32768 bytes.

examples/GLUE_Demo_400x240

Result: PASS

Sketch uses 56708 bytes (21%) of program storage space. Maximum is 262144 bytes.
Global variables use 4104 bytes (12%) of dynamic memory, leaving 28664 bytes for local variables. Maximum is 32768 bytes.

examples/GLUE_Demo_480x320

Result: PASS

Sketch uses 56732 bytes (21%) of program storage space. Maximum is 262144 bytes.
Global variables use 4104 bytes (12%) of dynamic memory, leaving 28664 bytes for local variables. Maximum is 32768 bytes.

examples/GLUE_Demo_800x480

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/GLUE_Demo_800x480/GLUE_Demo_800x480.ino:19:26: error: declaration of 'FreeSmallFont' as array of references
 extern uint8_t SmallFont[];
                          ^

examples/LCD_ID_readnew

Result: PASS

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

examples/LCD_ID_readreg

Result: PASS

Sketch uses 14640 bytes (5%) 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/TouchScreen_Calibr_native

Result: PASS

Sketch uses 50668 bytes (19%) of program storage space. Maximum is 262144 bytes.
Global variables use 4272 bytes (13%) of dynamic memory, leaving 28496 bytes for local variables. Maximum is 32768 bytes.

examples/Touch_shield_new

Result: PASS

Sketch uses 33684 bytes (12%) of program storage space. Maximum is 262144 bytes.
Global variables use 3784 bytes (11%) of dynamic memory, leaving 28984 bytes for local variables. Maximum is 32768 bytes.

examples/aspect_kbv

Result: PASS

Sketch uses 27284 bytes (10%) of program storage space. Maximum is 262144 bytes.
Global variables use 3744 bytes (11%) of dynamic memory, leaving 29024 bytes for local variables. Maximum is 32768 bytes.

examples/button_simple

Result: PASS

Sketch uses 32016 bytes (12%) of program storage space. Maximum is 262144 bytes.
Global variables use 3836 bytes (11%) of dynamic memory, leaving 28932 bytes for local variables. Maximum is 32768 bytes.

examples/diagnose_TFT_support

Result: PASS

Sketch uses 28884 bytes (11%) of program storage space. Maximum is 262144 bytes.
Global variables use 3728 bytes (11%) of dynamic memory, leaving 29040 bytes for local variables. Maximum is 32768 bytes.

examples/diagnose_Touchpins

Result: PASS

Sketch uses 13780 bytes (5%) 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/drawBitmap_kbv

Result: PASS

Sketch uses 54344 bytes (20%) of program storage space. Maximum is 262144 bytes.
Global variables use 3724 bytes (11%) of dynamic memory, leaving 29044 bytes for local variables. Maximum is 32768 bytes.

examples/graphictest_kbv

Result: PASS

Sketch uses 46088 bytes (17%) of program storage space. Maximum is 262144 bytes.
Global variables use 4464 bytes (13%) of dynamic memory, leaving 28304 bytes for local variables. Maximum is 32768 bytes.

examples/graphictest_slim

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/graphictest_slim/icons.c:3:29: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'penguin'
 const unsigned char PROGMEM penguin[3200] = {  /* 0X00,0X10,0X28,0X00,0X28,0X00,0X01,0X1B, */
                             ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/graphictest_slim/icons.c:206:29: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'icon_40x40'
 const unsigned char PROGMEM icon_40x40[3200] = {  /* 0X00,0X10,0X28,0X00,0X28,0X00,0X01,0X1B, */
                             ^~~~~~~~~~

examples/readpixel_kbv

Result: PASS

Sketch uses 28972 bytes (11%) of program storage space. Maximum is 262144 bytes.
Global variables use 3744 bytes (11%) of dynamic memory, leaving 29024 bytes for local variables. Maximum is 32768 bytes.

examples/scroll_kbv

Result: PASS

Sketch uses 27824 bytes (10%) of program storage space. Maximum is 262144 bytes.
Global variables use 3728 bytes (11%) of dynamic memory, leaving 29040 bytes for local variables. Maximum is 32768 bytes.

examples/showBMP_kbv_Uno

Result: PASS

Sketch uses 34780 bytes (13%) of program storage space. Maximum is 262144 bytes.
Global variables use 4804 bytes (14%) of dynamic memory, leaving 27964 bytes for local variables. Maximum is 32768 bytes.

examples/showBMP_not_Uno

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/showBMP_not_Uno/showBMP_not_Uno.ino:18:1: error: 'SdFatSoftSpi' does not name a type; did you mean 'SdFatConfig_h'?
 SdFatSoftSpi<12, 11, 13> SD; //Bit-Bang on the Shield pins
 ^~~~~~~~~~~~
 SdFatConfig_h
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/showBMP_not_Uno/showBMP_not_Uno.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/showBMP_not_Uno/showBMP_not_Uno.ino:46:17: error: 'SD' was not declared in this scope
     bool good = SD.begin(SD_CS);
                 ^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/showBMP_not_Uno/showBMP_not_Uno.ino:46:17: note: suggested alternative: 'ID'
     bool good = SD.begin(SD_CS);
                 ^~
                 ID
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/showBMP_not_Uno/showBMP_not_Uno.ino: In function 'uint8_t showBMP(char*, int, int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/showBMP_not_Uno/showBMP_not_Uno.ino:143:15: error: 'SD' was not declared in this scope
     bmpFile = SD.open(nm);      // Parse BMP header
               ^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/showBMP_not_Uno/showBMP_not_Uno.ino:143:15: note: suggested alternative: 'SDA'
     bmpFile = SD.open(nm);      // Parse BMP header
               ^~
               SDA
Multiple libraries were found for "SdFat.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SdFat
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/InkplateLibrary
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SdFat_-_Adafruit_Fork

examples/testcard_kbv

Result: PASS

Sketch uses 39688 bytes (15%) of program storage space. Maximum is 262144 bytes.
Global variables use 3732 bytes (11%) of dynamic memory, leaving 29036 bytes for local variables. Maximum is 32768 bytes.

esp32:esp32:d1_mini32 @ 1.0.6

Inclusion

Result: PASS

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

examples/Font_simple

Result: PASS

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

examples/GLUE_Demo_220x176

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/GLUE_Demo_220x176/GLUE_Demo_220x176.ino:21:19: error: 'A2' was not declared in this scope
 UTFTGLUE myGLCD(0,A2,A1,A3,A4,A0); //all dummy args
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/GLUE_Demo_220x176/GLUE_Demo_220x176.ino:21:22: error: 'A1' was not declared in this scope
 UTFTGLUE myGLCD(0,A2,A1,A3,A4,A0); //all dummy args
                      ^

examples/GLUE_Demo_320x240

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/GLUE_Demo_320x240/GLUE_Demo_320x240.ino:21:19: error: 'A2' was not declared in this scope
 UTFTGLUE myGLCD(0,A2,A1,A3,A4,A0); //all dummy args
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/GLUE_Demo_320x240/GLUE_Demo_320x240.ino:21:22: error: 'A1' was not declared in this scope
 UTFTGLUE myGLCD(0,A2,A1,A3,A4,A0); //all dummy args
                      ^

examples/GLUE_Demo_400x240

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/GLUE_Demo_400x240/GLUE_Demo_400x240.ino:21:19: error: 'A2' was not declared in this scope
 UTFTGLUE myGLCD(0,A2,A1,A3,A4,A0); //all dummy args
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/GLUE_Demo_400x240/GLUE_Demo_400x240.ino:21:22: error: 'A1' was not declared in this scope
 UTFTGLUE myGLCD(0,A2,A1,A3,A4,A0); //all dummy args
                      ^

examples/GLUE_Demo_480x320

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/GLUE_Demo_480x320/GLUE_Demo_480x320.ino:21:19: error: 'A2' was not declared in this scope
 UTFTGLUE myGLCD(0,A2,A1,A3,A4,A0); //all dummy args
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/GLUE_Demo_480x320/GLUE_Demo_480x320.ino:21:22: error: 'A1' was not declared in this scope
 UTFTGLUE myGLCD(0,A2,A1,A3,A4,A0); //all dummy args
                      ^

examples/GLUE_Demo_800x480

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/GLUE_Demo_800x480/GLUE_Demo_800x480.ino:16:24: error: 'A2' was not declared in this scope
 UTFTGLUE myGLCD(0x9163,A2,A1,A3,A4,A0);    //arguments are ignored
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/GLUE_Demo_800x480/GLUE_Demo_800x480.ino:16:27: error: 'A1' was not declared in this scope
 UTFTGLUE myGLCD(0x9163,A2,A1,A3,A4,A0);    //arguments are ignored
                           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/GLUE_Demo_800x480/GLUE_Demo_800x480.ino:19:26: error: declaration of 'FreeSmallFont' as array of references
 extern uint8_t SmallFont[];
                          ^

examples/LCD_ID_readnew

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/LCD_ID_readnew/LCD_ID_readnew.ino: In function 'void lcdInit()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/LCD_ID_readnew/LCD_ID_readnew.ino:7:16: error: 'A2' was not declared in this scope
 #define LCD_RS A2
                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/LCD_ID_readnew/LCD_ID_readnew.ino:109:13: note: in expansion of macro 'LCD_RS'
     pinMode(LCD_RS, OUTPUT);
             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/LCD_ID_readnew/LCD_ID_readnew.ino:8:16: error: 'A1' was not declared in this scope
 #define LCD_WR A1
                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/LCD_ID_readnew/LCD_ID_readnew.ino:111:13: note: in expansion of macro 'LCD_WR'
     pinMode(LCD_WR, OUTPUT);
             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/LCD_ID_readnew/LCD_ID_readnew.ino: In function 'void lcdWriteData(uint16_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/LCD_ID_readnew/LCD_ID_readnew.ino:7:16: error: 'A2' was not declared in this scope
 #define LCD_RS A2
                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/LCD_ID_readnew/LCD_ID_readnew.ino:191:18: note: in expansion of macro 'LCD_RS'
     digitalWrite(LCD_RS, HIGH);
                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/LCD_ID_readnew/LCD_ID_readnew.ino:8:16: error: 'A1' was not declared in this scope
 #define LCD_WR A1
                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/LCD_ID_readnew/LCD_ID_readnew.ino:193:18: note: in expansion of macro 'LCD_WR'
     digitalWrite(LCD_WR, HIGH);
                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/LCD_ID_readnew/LCD_ID_readnew.ino: In function 'void lcdWriteCommand(uint16_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/LCD_ID_readnew/LCD_ID_readnew.ino:7:16: error: 'A2' was not declared in this scope
 #define LCD_RS A2
                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/LCD_ID_readnew/LCD_ID_readnew.ino:214:18: note: in expansion of macro 'LCD_RS'
     digitalWrite(LCD_RS, LOW);
                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/LCD_ID_readnew/LCD_ID_readnew.ino:8:16: error: 'A1' was not declared in this scope
 #define LCD_WR A1
                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/LCD_ID_readnew/LCD_ID_readnew.ino:216:18: note: in expansion of macro 'LCD_WR'
     digitalWrite(LCD_WR, HIGH);
                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/LCD_ID_readnew/LCD_ID_readnew.ino: In function 'uint8_t lcdReadData8()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/LCD_ID_readnew/LCD_ID_readnew.ino:7:16: error: 'A2' was not declared in this scope
 #define LCD_RS A2
                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/LCD_ID_readnew/LCD_ID_readnew.ino:233:18: note: in expansion of macro 'LCD_RS'
     digitalWrite(LCD_RS, HIGH);
                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/LCD_ID_readnew/LCD_ID_readnew.ino:8:16: error: 'A1' was not declared in this scope
 #define LCD_WR A1
                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/LCD_ID_readnew/LCD_ID_readnew.ino:235:18: note: in expansion of macro 'LCD_WR'
     digitalWrite(LCD_WR, HIGH);
                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/LCD_ID_readnew/LCD_ID_readnew.ino: In function 'void pushCommand(uint16_t, uint8_t*, int8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/LCD_ID_readnew/LCD_ID_readnew.ino:7:16: error: 'A2' was not declared in this scope
 #define LCD_RS A2
                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/LCD_ID_readnew/LCD_ID_readnew.ino:266:18: note: in expansion of macro 'LCD_RS'
     digitalWrite(LCD_RS, HIGH);
                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/LCD_ID_readnew/LCD_ID_readnew.ino:8:16: error: 'A1' was not declared in this scope
 #define LCD_WR A1
                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/LCD_ID_readnew/LCD_ID_readnew.ino:269:22: note: in expansion of macro 'LCD_WR'
         digitalWrite(LCD_WR, LOW);
                      ^

examples/LCD_ID_readreg

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/LCD_ID_readreg/LCD_ID_readreg.ino: In function 'void lcdInit()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/LCD_ID_readreg/LCD_ID_readreg.ino:7:16: error: 'A2' was not declared in this scope
 #define LCD_RS A2
                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/LCD_ID_readreg/LCD_ID_readreg.ino:114:13: note: in expansion of macro 'LCD_RS'
     pinMode(LCD_RS, OUTPUT);
             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/LCD_ID_readreg/LCD_ID_readreg.ino:8:16: error: 'A1' was not declared in this scope
 #define LCD_WR A1
                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/LCD_ID_readreg/LCD_ID_readreg.ino:116:13: note: in expansion of macro 'LCD_WR'
     pinMode(LCD_WR, OUTPUT);
             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/LCD_ID_readreg/LCD_ID_readreg.ino: In function 'void lcdWriteData(uint16_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/LCD_ID_readreg/LCD_ID_readreg.ino:7:16: error: 'A2' was not declared in this scope
 #define LCD_RS A2
                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/LCD_ID_readreg/LCD_ID_readreg.ino:194:18: note: in expansion of macro 'LCD_RS'
     digitalWrite(LCD_RS, HIGH);
                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/LCD_ID_readreg/LCD_ID_readreg.ino:8:16: error: 'A1' was not declared in this scope
 #define LCD_WR A1
                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/LCD_ID_readreg/LCD_ID_readreg.ino:196:18: note: in expansion of macro 'LCD_WR'
     digitalWrite(LCD_WR, HIGH);
                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/LCD_ID_readreg/LCD_ID_readreg.ino: In function 'void lcdWriteCommand(uint16_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/LCD_ID_readreg/LCD_ID_readreg.ino:7:16: error: 'A2' was not declared in this scope
 #define LCD_RS A2
                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/LCD_ID_readreg/LCD_ID_readreg.ino:217:18: note: in expansion of macro 'LCD_RS'
     digitalWrite(LCD_RS, LOW);
                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/LCD_ID_readreg/LCD_ID_readreg.ino:8:16: error: 'A1' was not declared in this scope
 #define LCD_WR A1
                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/LCD_ID_readreg/LCD_ID_readreg.ino:219:18: note: in expansion of macro 'LCD_WR'
     digitalWrite(LCD_WR, HIGH);
                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/LCD_ID_readreg/LCD_ID_readreg.ino: In function 'uint8_t lcdReadData8()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/LCD_ID_readreg/LCD_ID_readreg.ino:7:16: error: 'A2' was not declared in this scope
 #define LCD_RS A2
                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/LCD_ID_readreg/LCD_ID_readreg.ino:236:18: note: in expansion of macro 'LCD_RS'
     digitalWrite(LCD_RS, HIGH);
                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/LCD_ID_readreg/LCD_ID_readreg.ino:8:16: error: 'A1' was not declared in this scope
 #define LCD_WR A1
                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/LCD_ID_readreg/LCD_ID_readreg.ino:238:18: note: in expansion of macro 'LCD_WR'
     digitalWrite(LCD_WR, HIGH);
                  ^

examples/TouchScreen_Calibr_native

Result: PASS

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

examples/Touch_shield_new

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/Touch_shield_new/Touch_shield_new.ino:12:19: error: 'A2' was not declared in this scope
 const int XP=6,XM=A2,YP=A1,YM=7; //ID=0x9341
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/Touch_shield_new/Touch_shield_new.ino:15:34: error: 'YP' was not declared in this scope
 TouchScreen ts = TouchScreen(XP, YP, XM, YM, 300);
                                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/Touch_shield_new/Touch_shield_new.ino:15:42: error: 'YM' was not declared in this scope
 TouchScreen ts = TouchScreen(XP, YP, XM, YM, 300);
                                          ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/Touch_shield_new/Touch_shield_new.ino: In function 'void show_Serial()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/Touch_shield_new/Touch_shield_new.ino:51:35: error: 'YP' was not declared in this scope
     Serial.println("YP=" + String(YP)  + " XM=" + String(XM));
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/Touch_shield_new/Touch_shield_new.ino:52:35: error: 'YM' was not declared in this scope
     Serial.println("YM=" + String(YM)  + " XP=" + String(XP));
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/Touch_shield_new/Touch_shield_new.ino: In function 'void show_tft()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/Touch_shield_new/Touch_shield_new.ino:70:32: error: 'YP' was not declared in this scope
     tft.println("YP=" + String(YP)  + " XM=" + String(XM));
                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/Touch_shield_new/Touch_shield_new.ino:71:32: error: 'YM' was not declared in this scope
     tft.println("YM=" + String(YM)  + " XP=" + String(XP));
                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/Touch_shield_new/Touch_shield_new.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/Touch_shield_new/Touch_shield_new.ino:126:13: error: 'YP' was not declared in this scope
     pinMode(YP, OUTPUT);
             ^

examples/aspect_kbv

Result: PASS

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

examples/button_simple

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/button_simple/button_simple.ino:12:24: error: 'A2' was not declared in this scope
 const int XP = 6, XM = A2, YP = A1, YM = 7; //ID=0x9341
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/button_simple/button_simple.ino:15:34: error: 'YP' was not declared in this scope
 TouchScreen ts = TouchScreen(XP, YP, XM, YM, 300);
                                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/button_simple/button_simple.ino:15:42: error: 'YM' was not declared in this scope
 TouchScreen ts = TouchScreen(XP, YP, XM, YM, 300);
                                          ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/button_simple/button_simple.ino: In function 'bool Touch_getXY()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/button_simple/button_simple.ino:23:13: error: 'YP' was not declared in this scope
     pinMode(YP, OUTPUT);      //restore shared pins
             ^

examples/diagnose_TFT_support

Result: PASS

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

examples/diagnose_Touchpins

Result: PASS

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

examples/drawBitmap_kbv

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/drawBitmap_kbv/drawBitmap_kbv.ino:7:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/drawBitmap_kbv/bitmap_RGB.h:11:26: fatal error: avr/pgmspace.h: No such file or directory
compilation terminated.

examples/graphictest_kbv

Result: PASS

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

examples/graphictest_slim

Result: FAIL


					
					

examples/readpixel_kbv

Result: PASS

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

examples/scroll_kbv

Result: PASS

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

examples/showBMP_kbv_Uno

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SD/src/utility/Sd2Card.h:26:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SD/src/utility/SdFat.h:29,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SD/src/SD.h:20,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/showBMP_kbv_Uno/showBMP_kbv_Uno.ino:10:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SD/src/utility/Sd2PinMap.h:524:2: error: #error Architecture or board not supported.
 #error Architecture or board not supported.
  ^
Multiple libraries were found for "SD.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SD
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/SD

examples/showBMP_not_Uno

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/showBMP_not_Uno/showBMP_not_Uno.ino:18:1: error: 'SdFatSoftSpi' does not name a type
 SdFatSoftSpi<12, 11, 13> SD; //Bit-Bang on the Shield pins
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/showBMP_not_Uno/showBMP_not_Uno.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/showBMP_not_Uno/showBMP_not_Uno.ino:46:17: error: 'SD' was not declared in this scope
     bool good = SD.begin(SD_CS);
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/showBMP_not_Uno/showBMP_not_Uno.ino: In function 'uint8_t showBMP(char*, int, int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCUFRIEND_kbv/examples/showBMP_not_Uno/showBMP_not_Uno.ino:143:15: error: 'SD' was not declared in this scope
     bmpFile = SD.open(nm);      // Parse BMP header
               ^
Multiple libraries were found for "SdFat.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SdFat
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SdFat_-_Adafruit_Fork
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/InkplateLibrary

examples/testcard_kbv

Result: PASS

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