Rtc_Pcf8563 - compatibility matrix

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

Rtc_Pcf8563

Version: 1.0.3
More details

Compatibility matrix

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

Compilation logs

arduino:avr:uno @ 1.8.4

Inclusion

Result: FAIL

/tmp/arduino-testlib3708840084/test/test.ino:1:10: fatal error: Rtc_Pcf8563: No such file or directory
 #include <Rtc_Pcf8563>
          ^~~~~~~~~~~~~
compilation terminated.

examples/function_test

Result: PASS

Sketch uses 5148 bytes (15%) of program storage space. Maximum is 32256 bytes.
Global variables use 614 bytes (29%) of dynamic memory, leaving 1434 bytes for local variables. Maximum is 2048 bytes.

examples/lcd_clock

Result: PASS

Sketch uses 4892 bytes (15%) of program storage space. Maximum is 32256 bytes.
Global variables use 297 bytes (14%) of dynamic memory, leaving 1751 bytes for local variables. Maximum is 2048 bytes.

examples/set_alarm

Result: PASS

Sketch uses 5558 bytes (17%) of program storage space. Maximum is 32256 bytes.
Global variables use 460 bytes (22%) of dynamic memory, leaving 1588 bytes for local variables. Maximum is 2048 bytes.

examples/set_clock

Result: PASS

Sketch uses 4790 bytes (14%) of program storage space. Maximum is 32256 bytes.
Global variables use 440 bytes (21%) of dynamic memory, leaving 1608 bytes for local variables. Maximum is 2048 bytes.

arduino:mbed_nano:nanorp2040connect @ 2.7.2

Inclusion

Result: FAIL

/tmp/arduino-testlib1934173524/test/test.ino:1:10: fatal error: Rtc_Pcf8563: No such file or directory
 #include <Rtc_Pcf8563>
          ^~~~~~~~~~~~~
compilation terminated.

examples/function_test

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Action.h:3:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Action.cpp:47:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/evive.h:61:10: fatal error: util/delay.h: No such file or directory
 #include <util/delay.h>
          ^~~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "Rtc_Pcf8563.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Rtc_Pcf8563

examples/lcd_clock

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Action.h:3:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Action.cpp:47:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/evive.h:61:10: fatal error: util/delay.h: No such file or directory
 #include <util/delay.h>
          ^~~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "Rtc_Pcf8563.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Rtc_Pcf8563

examples/set_alarm

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Action.h:3:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Action.cpp:47:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/evive.h:61:10: fatal error: util/delay.h: No such file or directory
 #include <util/delay.h>
          ^~~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "Rtc_Pcf8563.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Rtc_Pcf8563

examples/set_clock

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Action.h:3:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Action.cpp:47:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/evive.h:61:10: fatal error: util/delay.h: No such file or directory
 #include <util/delay.h>
          ^~~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "Rtc_Pcf8563.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Rtc_Pcf8563

arduino:megaavr:nona4809 @ 1.8.7

Inclusion

Result: FAIL

/tmp/arduino-testlib1934173524/test/test.ino:1:10: fatal error: Rtc_Pcf8563: No such file or directory
 #include <Rtc_Pcf8563>
          ^~~~~~~~~~~~~
compilation terminated.

examples/function_test

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/evive.h:66:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/AddUserDefinedFunctions.h:43,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/AddU/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:104:15: note: suggested alternative: 'mySPCR'
   savedSPCR = SPCR;
               ^~~~
               mySPCR
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:106:3: error: 'SPDR' was not declared in this scope
   SPDR = c;
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:106:3: note: suggested alternative: 'SPI'
   SPDR = c;
   ^~~~
   SPI
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:108:12: error: 'SPSR' was not declared in this scope
   while (!(SPSR & _BV(SPIF)));
            ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:108:12: note: suggested alternative: 'SPI'
   while (!(SPSR & _BV(SPIF)));
            ^~~~
            SPI
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_FastPin.h:33,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.h:28,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:18:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:108:23: error: 'SPIF' was not declared in this scope
   while (!(SPSR & _BV(SPIF)));
                       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:108:23: note: suggested alternative: 'SPI'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp: In member function 'void TFT_ST7735::backupSPCR()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:149:15: error: 'SPCR' was not declared in this scope
   savedSPCR = SPCR;
               ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:149:15: note: suggested alternative: 'mySPCR'
   savedSPCR = SPCR;
               ^~~~
               mySPCR
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp: In member function 'void TFT_ST7735::restoreSPCR()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:158:2: error: 'SPCR' was not declared in this scope
  SPCR = savedSPCR;
  ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:158:2: note: suggested alternative: 'mySPCR'
  SPCR = savedSPCR;
  ^~~~
  mySPCR
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp: In member function 'void TFT_ST7735::init(uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:214:15: error: 'SPCR' was not declared in this scope
   savedSPCR = SPCR;
               ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:214:15: note: suggested alternative: 'mySPCR'
   savedSPCR = SPCR;
               ^~~~
               mySPCR
                          ^~~~~
                                                              In file i/home/ec2-user/arduino-testlib/cl/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/SerialMonitor.cpp: In member function 'void SerialMonitor::Initalise(long int, uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/SerialMonitor.cpp:49:4: error: 'Se/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:1036:20: note: suggested alternative: 'SPI'
           while (!(SPSR & _BV(SPIF)));
                    ^~~~
                    SPI
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_FastPin.h:33,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.h:28,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:18:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:1036:31: error: 'SPIF' was not declared in this scope
           while (!(SPSR & _BV(SPIF)));
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:1036:31: note: suggested alternative: 'SPI'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:1037:11: error: 'SPDR' was not declared in this scope
           SPDR = color >> 8; asm volatile( "nop\n\t" ::); // Sync to SPIF bit
           ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:1037:11: note: suggested alternative: 'SPI'
           SPDR = color >> 8; asm volatile( "nop\n\t" ::); // Sync to SPIF bit
           ^~~~
           SPI
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:1038:20: error: 'SPSR' was not declared in this scope
           while (!(SPSR & _BV(SPIF)));
                    ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:1038:20: note: suggested alternative: 'SPI'
           while (!(SPSR & _BV(SPIF)));
                    ^~~~
                    SPI
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_FastPin.h:33,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.h:28,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:18:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:1038:31: error: 'SPIF' was not declared in this scope
           while (!(SPSR & _BV(SPIF)));
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:1038:31: note: suggested alternative: 'SPI'
/home/ec2-user/arduino-testlib/cli-datadir/user/librarieIn file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Screen.cpp:30:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/ScreenImplementation.h: In function 'void tft_implementation_serial_monitor()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/ScreenImplementation.h:1122:13: error: 'Serial2' was not declared in this scope
  } else if (Serial2.available()) {
             ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/ScreenImplementation.h:1122:13: note: suggested alternative: 'Serial1'
  } else if (Serial2.available()) {
             ^~~~~~~
             Serial1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/ScreenImplementation.h:1125:4: error: 'Serial3' was not declared in this scope
   (Serial3.available());
    ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/ScreenImplementation.h:1125:4: note: suggested alternative: 'Serial1'
   (Serial3.available());
    ^~~~~~~
    Serial1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:1042:31: note: suggested alternative: 'SPI'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:1043:11: error: 'SPDR' was not declared in this scope
           SPDR = bg >> 8; asm volatile( "nop\n\t" ::);
           ^~/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Screen.cpp:545:3: note: suggested alternative: 'ADC_t'
   ADCSRA &= ~PS_128;  // remove bits set by Arduino library
   ^~~~~~
   ADC_t
          SPI
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:1044:20: error: 'SPSR' was not declared in this scope
           while (!(SPSR & _BV(SPIF)));
                    ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:1044:20: note: suggested alternative: 'SPI'
           while (!(SPSR & _BV(SPIF)));
                    ^~~~
                    SPI
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_FastPin.h:33,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.h:28,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:18:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:1044:31: error: 'SPIF' was not declared in this scope
           while (!(SPSR & _BV(SPIF)));
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:1044:31: note: suggested alternative: 'SPI'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:1050:16: error: 'SPSR' was not declared in this scope
       while (!(SPSR & _BV(SPIF)));
                ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:1050:16: note: suggested alternative: 'SPI'
       while (!(SPSR & _BV(SPIF)));
                ^~~~
                SPI
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-

examples/lcd_clock

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/evive.h:66:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Ade7912_Adc.h:32,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Ade7912_Adc.cpp:29:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Fastio.h:4019:4: error: #error pins for this chip not defined in arduino.h! If you write an appropriate pin definition a/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:106:3: error: 'SPDR' was not declared in this scope
   SPDR = c;
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:106:3: note: suggested alternative: 'SPI'
   SPDR = c;
   ^~~~
   SPI
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:108:12: error: 'SPSR' was not declared in this scope
   while (!(SPSR & _BV(SPIF)));
            ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:108:12: note: suggested alternative: 'SPI'
   while (!(SPSR & _BV(SPIF)));
            ^~~~
            SPI
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_FastPin.h:33,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.h:28,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:18:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:108:23: error: 'SPIF' was not declared in this scope
   while (!(SPSR & _BV(SPIF)));
                       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:108:23: note: suggested alternative: 'SPI'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp: In member function 'void TFT_ST7735::backupSPCR()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:149:15: error: 'SPCR' was not declared in this scope
   savedSPCR = SPCR;
               ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:149:15: note: suggested alternative: 'mySPCR'
   savedSPCR = SPCR;
               ^~~~
               mySPCR
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp: In member function 'void TFT_ST7735::restoreSPCR()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:158:2: error: 'SPCR' was not declared in this scope
  SPCR = savedSPCR;
  ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:158:2: note: suggested alternative: 'mySPCR'
  SPCR = savedSPCR;
  ^~~~
  mySPCR
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp: In member function 'void TFT_ST7735::init(uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:214:15: error: 'SPCR' was not declared in this scope
   savedSPCR = SPCR;
               ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:214:15: note: suggested alternative: 'mySPCR'
   savedSPCR = SPCR;
               ^~~~
               mySPCR
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp: In member function 'void TFT_ST7735::drawChar(int16_t, int16_t, unsigned char, uint16_t, uint16_t, uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:1036:20: error: 'SPSR' was not declared in this scope
           while (!(SPSR & _BV(SPIF)));
                    ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:1036:20: note: suggested alternative: 'SPI'
           while (!(SPSR & _BV(SPIF)));
                    ^~~~
                    SPI
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_FastPin.h:33,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.h:28,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:18:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:1036:31: error: 'SPIF' was not declared in this scope
           while (!(SPSR & _BV(SPIF)));
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:1036:31: note: suggested alternative: 'SPI'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:1037:11: error: 'SPDR' was not declared in this scope
           SPDR = color >> 8; asm volatile( "nop\n\t" ::); // Sync to SPIF bit
           ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:1037:11: note: suggested alternative: 'SPI'
           SPDR = color >> 8; asm volatile( "nop\n\t" ::); // Sync to SPIF bit
           ^~~~
           SPI
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:1038:20: error: 'SPSR' was not declared in this scope
           while (!(SPSR & _BV(SPIF)));
                    ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:1038:20: note: suggested alternative: 'SPI'
           while (!(SPSR & _BV(SPIF)));
                    ^~~~
                    SPI
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_FastPin.h:33,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.h:28,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:18:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:1038:31: error: 'SPIF' was not declared in this scope
           while (!(SPSR & _BV(SPIF)));
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:1038:31: note: suggested alternative: 'SPI'
/home/ec2-user/arduino-testlib/cli-datadir/user/librarieIn file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Screen.cpp:30:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/ScreenImplementation.h: In function 'void tft_implementation_serial_monitor()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/ScreenImplementation.h:1122:13: error: 'Serial2' was not declared in this scope
  } else if (Serial2.available()) {
             ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/ScreenImplementation.h:1122:13: note: suggested alternative: 'Serial1'
  } else if (Serial2.available()) {
             ^~~~~~~
             Serial1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/ScreenImplementation.h:1125:4: error: 'Serial3' was not declared in this scope
   (Serial3.available());
    ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/ScreenImplementation.h:1125:4: note: suggested alternative: 'Serial1'
   (Serial3.available());
    ^~~~~~~
    Serial1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:1042:31: note: suggested alternative: 'SPI'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:1043:11: error: 'SPDR' was not declared in this scope
           SPDR = bg >> 8; asm volatile( "nop\n\t" ::);
           ^~/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Screen.cpp:545:3: note: suggested alternative: 'ADC_t'
   ADCSRA &= ~PS_128;  // remove bits set by Arduino library
   ^~~~~~
   ADC_t
          SPI
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:1044:20: error: 'SPSR' was not declared in this scope
           while (!(SPSR & _BV(SPIF)));
                    ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:1044:20: note: suggested alternative: 'SPI'
           while (!(SPSR & _BV(SPIF)));
                    ^~~~
                    SPI
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_FastPin.h:33,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.h:28,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:18:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:1044:31: error: 'SPIF' was not declared in this scope
           while (!(SPSR & _BV(SPIF)));
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:1044:31: note: suggested alternative: 'SPI'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:1050:16: error: 'SPSR' was not declared in this scope
       while (!(SPSR & _BV(SPIF)));
                ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:1050:16: note: suggested alternative: 'SPI'
       while (!(SPSR & _BV(SPIF)));
                ^~~~
                SPI
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-

examples/set_alarm

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/evive.h:66:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/AddUserDefinedFunctions.h:43,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/AddU/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:104:15: note: suggested alternative: 'mySPCR'
   savedSPCR = SPCR;
               ^~~~
               mySPCR
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:106:3: error: 'SPDR' was not declared in this scope
   SPDR = c;
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:106:3: note: suggested alternative: 'SPI'
   SPDR = c;
   ^~~~
   SPI
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:108:12: error: 'SPSR' was not declared in this scope
   while (!(SPSR & _BV(SPIF)));
            ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:108:12: note: suggested alternative: 'SPI'
   while (!(SPSR & _BV(SPIF)));
            ^~~~
            SPI
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_FastPin.h:33,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.h:28,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:18:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:108:23: error: 'SPIF' was not declared in this scope
   while (!(SPSR & _BV(SPIF)));
                       ^/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Configuration.h:56:50: error: 'ADPS0' was not declared in this scope
 const unsigned char PS_32 = (1 << ADPS2) | (1 << ADPS0);
                                                  ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Configuration.h:56:50: note: suggested alternative: 'ADC0'
 const unsigned char PS_32 = (1 << ADPS2) | (1 << ADPS0);
                                                  ^~~~~
                                                  ADC0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Configuration.h:58:36: error: 'ADPS2' was not declared in this scope
 const unsigned char PS_128 = (1 << ADPS2) | (1 << ADPS1) | (1 << ADPS0);
                                    ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Configuration.h:58:51: error: 'ADPS1' was not declared in this scope
 const unsigned char PS_128 = (1 << ADPS2) | (1 << ADPS1) | (1 << ADPS0);
                                                   ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Configuration.h:58:66: error: 'ADPS0' was not declared in this scope
 const unsigned char PS_128 = (1 << ADPS2) | (1 << ADPS1) | (1 << ADPS0);
                                                                  ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Configuration.h:58:66: note: suggested alternative: 'ADC0'
 const unsigned char PS_128 = (1 << ADPS2) | (1 << ADPS1) | (1 << ADPS0);
                                                 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp: In member function 'void TFT_ST7735::drawChar(int16_t, int16_t, unsigned char, uint16_t, uint16_t, uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:1036:20: error: 'SPSR' was not declared in this scope
           while (!(SPSR & _BV(SPIF)));
                    ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:1036:20: note: suggested alternative: 'SPI'
           while (!(SPSR & _BV(SPIF)));
                    ^~~~
                    SPI
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_FastPin.h:33,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.h:28,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:18:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:1036:31: error: 'SPIF' was not declared in this scope
           while (!(SPSR & _BV(SPIF)));
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/userIn file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:677:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/pgmspace.h:90,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:31,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/main.h:22,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/evive.h:54,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Screen.h:26,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Screen.cpp:23:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/ScreenImplementation.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/ScreenImplementation.h:425:21: error: expected ')' before '*' token
 const unsigned long VREF[] = { 10, 20, 50, 100, 200, 500, 1000, 2000, 5000 }; // reference voltage 5.0V ->  100 :   1/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:1038:31: note: suggested alternative: 'SPI'
/home/ec2-user/arduino-testlib/cli-datadir/user/librarieIn file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Screen.cpp:30:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/ScreenImplementation.h: In function 'void tft_implementation_serial_monitor()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/ScreenImplementation.h:1122:13: error: 'Serial2' was not declared in this scope
  } else if (Serial2.available()) {
             ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/ScreenImplementation.h:1122:13: note: suggested alternative: 'Serial1'
  } else if (Serial2.available()) {
             ^~~~~~~
             Serial1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/ScreenImplementation.h:1125:4: error: 'Serial3' was not declared in this scope
   (Serial3.available());
    ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/ScreenImplementation.h:1125:4: note: suggested alternative: 'Serial1'
   (Serial3.available());
    ^~~~~~~
    Serial1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:1042:31: note: suggested alternative: 'SPI'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:1043:11: error: 'SPDR' was not declared in this scope
           SPDR = bg >> 8; asm volatile( "nop\n\t" ::);
           ^~/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Screen.cpp:545:3: note: suggested alternative: 'ADC_t'
   ADCSRA &= ~PS_128;  // remove bits set by Arduino library
   ^~~~~~
   ADC_t
          SPI
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:1044:20: error: 'SPSR' was not declared in this scope
           while (!(SPSR & _BV(SPIF)));
                    ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:1044:20: note: suggested alternative: 'SPI'
           while (!(SPSR & _BV(SPIF)));
                    ^~~~
                    SPI
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_FastPin.h:33,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.h:28,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:18:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:1044:31: error: 'SPIF' was not declared in this scope
           while (!(SPSR & _BV(SPIF)));
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:1044:31: note: suggested alternative: 'SPI'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:1050:16: error: 'SPSR' was not declared in this scope
       while (!(SPSR & _BV(SPIF)));
                ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:1050:16: note: suggested alternative: 'SPI'
       while (!(SPSR & _BV(SPIF)));
                ^~~~
                SPI
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-

examples/set_clock

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/evive.h:66:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Stepper.h:81,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Stepper.cpp:79:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Fastio.h:4019:4: error: #error pins for this chip not defined in arduino.h! If you write an appropriate pin definition and have /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:106:3: error: 'SPDR' was not declared in this scope
   SPDR = c;
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:106:3: note: suggested alternative: 'SPI'
   SPDR = c;
   ^~~~
   SPI
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:108:12: error: 'SPSR' was not declared in this scope
   while (!(SPSR & _BV(SPIF)));
            ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:108:12: note: suggested alternative: 'SPI'
   while (!(SPSR & _BV(SPIF)));
            ^~~~
            SPI
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_FastPin.h:33,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Configuration.h:56:50: error: 'ADPS0' was not declared in this scope
 const unsigned char PS_32 = (1 << ADPS2) | (1 << ADPS0);
                                                  ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libr/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Configuration.h:56:50: error: 'ADPS0' was not declared in this scope
 const unsigned char PS_32 = (1 << ADPS2) | (1 << ADPS0);
                                                  ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Configuration.h:56:50: note: suggested alternative: 'ADC0'
 const unsigned char PS_32 = (1 << ADPS2) | (1 << ADPS0);
                                                  ^~~~~
                                                  ADC0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Configuration.h:58:36: error: 'ADPS2' was not declared in this scope
 const unsigned char PS_128 = (1 << ADPS2) | (1 << ADPS1) | (1 << ADPS0);
                                    ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Configuration.h:58:51: error: 'ADPS1' was not declared in this scope
 const unsigned char PS_128 = (1 << ADPS2) | (1 << ADPS1) | (1 << ADPS0);
                                                   ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Configuration.h:58:66: error: 'ADPS0' was not declared in this scope
 const unsigned char PS_128 = (1 << ADPS2) | (1 << ADPS1) | (1 << ADPS0);
                                                                  ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Configuration.h:58:66: note: suggested alternative: 'ADC0'
 const unsigned char PS_128 = (1 << ADPS2) | (1 << ADPS1) | (1 << ADPS0);
                                                             /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp: In member function 'void TFT_ST7735::drawChar(int16_/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/SerialMonitor.cpp: In member function 'void SerialMonitor::Initalise(long int, uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/SerialMonitor.cpp:49:4: error: 'Se/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:10/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/SerialMonitor.cpp:49:4: note: suggested alternative: 'Serial1'
    Serial2.begin(baudRateSelect);
    ^~~~~~~
    Serial1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/SerialMonitor.cpp:53:4: error: 'Serial3' was not declared in this scope
    Serial3.begin(baudRateSelect);
    ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/SerialMonitor.cpp:5/hom/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/EvivePins.h:42:20: note: suggested alternative: 'A7'
 #define POT1       A9
                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Dac_MCP4725.cpp:227:27: note: in expansion of macro 'POT1'
   increment = (analogRead(POT1)>>4)+1;
                           ^~~~
/home/ec2-user/arduino-testlib/clIn file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:677:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/pgmspace.h:90,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:31,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/main.h:22,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/evive.h:54,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Screen.h:26,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Screen.cpp:23:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/ScreenImplementation.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/ScreenImplementation.h:425:21: error: expected ')' before '*' token
 const unsigned long VREF[] = { 10, 20, 50, 100, 200, 500, 1000, 2000, 5000 }; // reference voltage 5.0V ->  100 :   1V/div range (100mV/dot)
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/ScreenImplementation.h:425:21: error: expected ')' before '*' token
stlib/cli-datadir/user/libraries/evive/src/Examples.cpp: In function 'void setup_example_5()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Examples.cpp:398:2: error: 'Serial3' was not declared in this scope
  Serial3.begin(115200);
  ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Examples.cpp:398:2: note: suggested alternative: 'Serial1'
  Serial3.begin(115200);
  ^~~~~~~
  Serial1
/arduino/tools/avr-g/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/ScreenImplementation.h:1122:13: note: suggested alternative: 'Serial1'
  } else if (Serial2.available()) {
             ^~~~~~~
             Serial1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/ScreenImplementation.h:1125:4: error: 'Serial3' was not declared in this scope
   (Serial3.available());
    ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/ScreenImplementation.h:1125:4: note: suggested alternative: 'Serial1'
   (Serial3.available());
    ^~~~~~~
    Serial1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Screen.cpp: In function 'void tft_dac_function_generator()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Screen.cpp:545:3: error: 'ADCSRA' was not declared in this scope
   ADCSRA &= ~PS_128;  // remove bits set by Arduino library
   ^~~~~~
~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:1043:11: note: suggested alternative: 'SPI'
           SPDR = bg >> 8; asm volatile( "nop\n\t" ::);
           ^~~~
           SPI
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:1044:20: error: 'SPSR' was not declared in this scope
           while (!(SPSR & _BV(SPIF)));
                    ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:1044:20: note: suggested alternative: 'SPI'
           while (!(SPSR & _BV(SPIF)));
                    ^~~~
                    SPI
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_FastPin.h:33,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.h:28,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:18:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:1044:31: error: 'SPIF' was not declared in this scope
           while (!(SPSR & _BV(SPIF)));
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:1044:31: note: suggested alternative: 'SPI'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:1050:16: error: 'SPSR' was not declared in this scope
       while (!(SPSR & _BV(SPIF)));
                ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/TFT_ST7735.cpp:1050:16: note: suggested alternative: 'SPI'
       while (!(SPSR & _BV(SPIF)));
                ^~~~
                SPI
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-

arduino:samd:mkrwifi1010 @ 1.8.12

Inclusion

Result: FAIL

/tmp/arduino-testlib3708840084/test/test.ino:1:10: fatal error: Rtc_Pcf8563: No such file or directory
 #include <Rtc_Pcf8563>
          ^~~~~~~~~~~~~
compilation terminated.

examples/function_test

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Action.h:3:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Action.cpp:47:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/evive.h:61:10: fatal error: util/delay.h: No such file or directory
 #include <util/delay.h>
          ^~~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "Rtc_Pcf8563.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Rtc_Pcf8563

examples/lcd_clock

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Action.h:3:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Action.cpp:47:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/evive.h:61:10: fatal error: util/delay.h: No such file or directory
 #include <util/delay.h>
          ^~~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "Rtc_Pcf8563.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Rtc_Pcf8563

examples/set_alarm

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Action.h:3:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Action.cpp:47:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/evive.h:61:10: fatal error: util/delay.h: No such file or directory
 #include <util/delay.h>
          ^~~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "Rtc_Pcf8563.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Rtc_Pcf8563

examples/set_clock

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Action.h:3:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Action.cpp:47:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/evive.h:61:10: fatal error: util/delay.h: No such file or directory
 #include <util/delay.h>
          ^~~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "Rtc_Pcf8563.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Rtc_Pcf8563

esp32:esp32:d1_mini32 @ 1.0.6

Inclusion

Result: FAIL

/tmp/arduino-testlib2551929916/test/test.ino:1:23: fatal error: Rtc_Pcf8563: No such file or directory
compilation terminated.

examples/function_test

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Action.h:3:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Action.cpp:47:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/evive.h:61:24: fatal error: util/delay.h: No such file or directory
compilation terminated.
Multiple libraries were found for "Rtc_Pcf8563.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Rtc_Pcf8563

examples/lcd_clock

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Action.h:3:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Action.cpp:47:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/evive.h:61:24: fatal error: util/delay.h: No such file or directory
compilation terminated.
Multiple libraries were found for "Rtc_Pcf8563.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Rtc_Pcf8563

examples/set_alarm

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Action.h:3:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Action.cpp:47:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/evive.h:61:24: fatal error: util/delay.h: No such file or directory
compilation terminated.
Multiple libraries were found for "Rtc_Pcf8563.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Rtc_Pcf8563

examples/set_clock

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Action.h:3:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Action.cpp:47:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/evive.h:61:24: fatal error: util/delay.h: No such file or directory
compilation terminated.
Multiple libraries were found for "Rtc_Pcf8563.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Rtc_Pcf8563