VivicoreSerial - compatibility matrix

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

VivicoreSerial

Version: 3.0.0+07000013
More details

Compatibility matrix

Board Claims compatibility Inclusion
0B_led
01_servo
05_rotator
06_slider
08_motion
0A_color_picker
02_motor
03_joystick
04_button
07_measure
09_message_board
arduino:avr:uno
1.8.4
Yes PASS FAIL PASS PASS PASS FAIL PASS PASS PASS PASS PASS FAIL
arduino:mbed_nano:nanorp2040connect
2.7.2
No FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL
arduino:megaavr:nona4809
1.8.7
No FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL
arduino:samd:mkrwifi1010
1.8.12
No FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL
esp32:esp32:d1_mini32
1.0.6
No FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL

Compilation logs

arduino:avr:uno @ 1.8.4

Inclusion

Result: PASS

Sketch uses 6528 bytes (20%) of program storage space. Maximum is 32256 bytes.
Global variables use 442 bytes (21%) of dynamic memory, leaving 1606 bytes for local variables. Maximum is 2048 bytes.

examples/01_servo

Result: PASS

Sketch uses 10308 bytes (31%) of program storage space. Maximum is 32256 bytes.
Global variables use 525 bytes (25%) of dynamic memory, leaving 1523 bytes for local variables. Maximum is 2048 bytes.

examples/02_motor

Result: PASS

Sketch uses 9660 bytes (29%) of program storage space. Maximum is 32256 bytes.
Global variables use 479 bytes (23%) of dynamic memory, leaving 1569 bytes for local variables. Maximum is 2048 bytes.

examples/03_joystick

Result: PASS

Sketch uses 9170 bytes (28%) of program storage space. Maximum is 32256 bytes.
Global variables use 481 bytes (23%) of dynamic memory, leaving 1567 bytes for local variables. Maximum is 2048 bytes.

examples/04_button

Result: PASS

Sketch uses 8562 bytes (26%) of program storage space. Maximum is 32256 bytes.
Global variables use 490 bytes (23%) of dynamic memory, leaving 1558 bytes for local variables. Maximum is 2048 bytes.

examples/05_rotator

Result: PASS

Sketch uses 9700 bytes (30%) of program storage space. Maximum is 32256 bytes.
Global variables use 532 bytes (25%) of dynamic memory, leaving 1516 bytes for local variables. Maximum is 2048 bytes.

examples/06_slider

Result: PASS

Sketch uses 9658 bytes (29%) of program storage space. Maximum is 32256 bytes.
Global variables use 458 bytes (22%) of dynamic memory, leaving 1590 bytes for local variables. Maximum is 2048 bytes.

examples/07_measure

Result: PASS

Sketch uses 14786 bytes (45%) of program storage space. Maximum is 32256 bytes.
Global variables use 705 bytes (34%) of dynamic memory, leaving 1343 bytes for local variables. Maximum is 2048 bytes.

examples/08_motion

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/08_motion/08_motion.ino:4:10: fatal error: lsm6ds3_reg.h: No such file or directory
 #include "lsm6ds3_reg.h"
          ^~~~~~~~~~~~~~~
compilation terminated.

examples/09_message_board

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/09_message_board/09_message_board.ino:4:10: fatal error: misakiUTF16.h: No such file or directory
 #include <misakiUTF16.h>
          ^~~~~~~~~~~~~~~
compilation terminated.

examples/0A_color_picker

Result: PASS

Sketch uses 16522 bytes (51%) of program storage space. Maximum is 32256 bytes.
Global variables use 861 bytes (42%) of dynamic memory, leaving 1187 bytes for local variables. Maximum is 2048 bytes.

examples/0B_led

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/0B_led/0B_led.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/0B_led/0B_led.ino:122:3: error: 'TCCR3A' was not declared in this scope
   TCCR3A = bit(COM3B1) | bit(WGM31);            // no inverting, OC3B only connected
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/0B_led/0B_led.ino:122:3: note: suggested alternative: 'TCCR0A'
   TCCR3A = bit(COM3B1) | bit(WGM31);            // no inverting, OC3B only connected
   ^~~~~~
   TCCR0A
In file included from /tmp/arduino-sketch-4B8523796D7DE4EA03F2F4A4E34D04A5/sketch/0B_led.ino.cpp:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/0B_led/0B_led.ino:122:16: error: 'COM3B1' was not declared in this scope
   TCCR3A = bit(COM3B1) | bit(WGM31);            // no inverting, OC3B only connected
                ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:124:25: note: in definition of macro 'bit'
 #define bit(b) (1UL << (b))
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/0B_led/0B_led.ino:122:16: note: suggested alternative: 'COM1B1'
   TCCR3A = bit(COM3B1) | bit(WGM31);            // no inverting, OC3B only connected
                ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:124:25: note: in definition of macro 'bit'
 #define bit(b) (1UL << (b))
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/0B_led/0B_led.ino:122:30: error: 'WGM31' was not declared in this scope
   TCCR3A = bit(COM3B1) | bit(WGM31);            // no inverting, OC3B only connected
                              ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:124:25: note: in definition of macro 'bit'
 #define bit(b) (1UL << (b))
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/0B_led/0B_led.ino:122:30: note: suggested alternative: 'WGM21'
   TCCR3A = bit(COM3B1) | bit(WGM31);            // no inverting, OC3B only connected
                              ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:124:25: note: in definition of macro 'bit'
 #define bit(b) (1UL << (b))
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/0B_led/0B_led.ino:123:3: error: 'TCCR3B' was not declared in this scope
   TCCR3B = bit(WGM33) | bit(WGM32) | bit(CS30); // fast PWM, TOP=ICR3, no prescaling
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/0B_led/0B_led.ino:123:3: note: suggested alternative: 'TCCR0B'
   TCCR3B = bit(WGM33) | bit(WGM32) | bit(CS30); // fast PWM, TOP=ICR3, no prescaling
   ^~~~~~
   TCCR0B
In file included from /tmp/arduino-sketch-4B8523796D7DE4EA03F2F4A4E34D04A5/sketch/0B_led.ino.cpp:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/0B_led/0B_led.ino:123:16: error: 'WGM33' was not declared in this scope
   TCCR3B = bit(WGM33) | bit(WGM32) | bit(CS30); // fast PWM, TOP=ICR3, no prescaling
                ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:124:25: note: in definition of macro 'bit'
 #define bit(b) (1UL << (b))
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/0B_led/0B_led.ino:123:16: note: suggested alternative: 'WGM13'
   TCCR3B = bit(WGM33) | bit(WGM32) | bit(CS30); // fast PWM, TOP=ICR3, no prescaling
                ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:124:25: note: in definition of macro 'bit'
 #define bit(b) (1UL << (b))
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/0B_led/0B_led.ino:123:29: error: 'WGM32' was not declared in this scope
   TCCR3B = bit(WGM33) | bit(WGM32) | bit(CS30); // fast PWM, TOP=ICR3, no prescaling
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:124:25: note: in definition of macro 'bit'
 #define bit(b) (1UL << (b))
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/0B_led/0B_led.ino:123:29: note: suggested alternative: 'WGM12'
   TCCR3B = bit(WGM33) | bit(WGM32) | bit(CS30); // fast PWM, TOP=ICR3, no prescaling
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:124:25: note: in definition of macro 'bit'
 #define bit(b) (1UL << (b))
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/0B_led/0B_led.ino:123:42: error: 'CS30' was not declared in this scope
   TCCR3B = bit(WGM33) | bit(WGM32) | bit(CS30); // fast PWM, TOP=ICR3, no prescaling
                                          ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:124:25: note: in definition of macro 'bit'
 #define bit(b) (1UL << (b))
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/0B_led/0B_led.ino:123:42: note: suggested alternative: 'CS00'
   TCCR3B = bit(WGM33) | bit(WGM32) | bit(CS30); // fast PWM, TOP=ICR3, no prescaling
                                          ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:124:25: note: in definition of macro 'bit'
 #define bit(b) (1UL << (b))
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/0B_led/0B_led.ino:124:3: error: 'ICR3' was not declared in this scope
   ICR3   = F_CPU / LED_VCC_HZ;                  // TOP counter value
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/0B_led/0B_led.ino:124:3: note: suggested alternative: 'ICR1'
   ICR3   = F_CPU / LED_VCC_HZ;                  // TOP counter value
   ^~~~
   ICR1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/0B_led/0B_led.ino:125:3: error: 'OCR3B' was not declared in this scope
   OCR3B  = F_CPU / LED_VCC_HZ / 2;              // OC3B (D2/PD2) only output with duty cycle 50%
   ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/0B_led/0B_led.ino:125:3: note: suggested alternative: 'OCR0B'
   OCR3B  = F_CPU / LED_VCC_HZ / 2;              // OC3B (D2/PD2) only output with duty cycle 50%
   ^~~~~
   OCR0B
Multiple libraries were found for "EEPROM.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/EEPROM
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/arduino-NVM

arduino:mbed_nano:nanorp2040connect @ 2.7.2

Inclusion

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:48:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum/src/EEPROM.h:25:10: fatal error: avr/eeprom.h: No such file or directory
 #include <avr/eeprom.h>
          ^~~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "EEPROM.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/arduino-NVM

examples/01_servo

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:48:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum/src/EEPROM.h:25:10: fatal error: avr/eeprom.h: No such file or directory
 #include <avr/eeprom.h>
          ^~~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "EEPROM.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/arduino-NVM

examples/02_motor

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:48:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum/src/EEPROM.h:25:10: fatal error: avr/eeprom.h: No such file or directory
 #include <avr/eeprom.h>
          ^~~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "EEPROM.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/arduino-NVM

examples/03_joystick

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:48:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum/src/EEPROM.h:25:10: fatal error: avr/eeprom.h: No such file or directory
 #include <avr/eeprom.h>
          ^~~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "EEPROM.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/arduino-NVM

examples/04_button

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:48:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum/src/EEPROM.h:25:10: fatal error: avr/eeprom.h: No such file or directory
 #include <avr/eeprom.h>
          ^~~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "EEPROM.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/arduino-NVM

examples/05_rotator

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:48:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum/src/EEPROM.h:25:10: fatal error: avr/eeprom.h: No such file or directory
 #include <avr/eeprom.h>
          ^~~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "EEPROM.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/arduino-NVM

examples/06_slider

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:48:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum/src/EEPROM.h:25:10: fatal error: avr/eeprom.h: No such file or directory
 #include <avr/eeprom.h>
          ^~~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "EEPROM.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/arduino-NVM

examples/07_measure

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:48:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum/src/EEPROM.h:25:10: fatal error: avr/eeprom.h: No such file or directory
 #include <avr/eeprom.h>
          ^~~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "EEPROM.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/arduino-NVM

examples/08_motion

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/08_motion/08_motion.ino:4:10: fatal error: lsm6ds3_reg.h: No such file or directory
 #include "lsm6ds3_reg.h"
          ^~~~~~~~~~~~~~~
compilation terminated.

examples/09_message_board

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/09_message_board/09_message_board.ino:4:10: fatal error: misakiUTF16.h: No such file or directory
 #include <misakiUTF16.h>
          ^~~~~~~~~~~~~~~
compilation terminated.

examples/0A_color_picker

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:48:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum/src/EEPROM.h:25:10: fatal error: avr/eeprom.h: No such file or directory
 #include <avr/eeprom.h>
          ^~~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "EEPROM.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/arduino-NVM

examples/0B_led

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:48:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum/src/EEPROM.h:25:10: fatal error: avr/eeprom.h: No such file or directory
 #include <avr/eeprom.h>
          ^~~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "EEPROM.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/arduino-NVM

arduino:megaavr:nona4809 @ 1.8.7

Inclusion

Result: FAIL

WARNING: library VivicoreSerial claims to run on avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:50:0:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/boot.h:116:6: error: #error AVR processor does not provide bootloader support!
 #    error AVR processor does not provide bootloader support!
      ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/boot.h:127:4: error: #error Cannot find SPM Enable bit definition!
 #  error Cannot find SPM Enable bit definition!
    ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:26: error: 'UBRR0H' was not declared in this scope
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                          ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:35: error: 'UBRR0L' was not declared in this scope
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                                   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:44: error: 'UCSR0A' was not declared in this scope
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                                            ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:53: error: 'UCSR0B' was not declared in this scope
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                                                     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:62: error: 'UCSR0C' was not declared in this scope
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                                                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:71: error: 'UDR0' was not declared in this scope
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                                                                       ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:71: note: suggested alternative: 'DDRD'
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                                                                       ^~~~
                                                                       DDRD
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:77: error: 'RXEN0' was not declared in this scope
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                                                                             ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:84: error: 'TXEN0' was not declared in this scope
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                                                                                    ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:91: error: 'RXCIE0' was not declared in this scope
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                                                                                           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:99: error: 'UDRIE0' was not declared in this scope
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                                                                                                   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:107: error: 'U2X0' was not declared in this scope
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                                                                                                           ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:113: error: 'TXC0' was not declared in this scope
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                                                                                                                 ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:113: note: suggested alternative: 'ADC0'
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                                                                                                                 ^~~~
                                                                                                                 ADC0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:77:25: error: 'DOR0' was not declared in this scope
                         DOR0, UPE0, FE0);
                         ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:77:25: note: suggested alternative: 'DDRD'
                         DOR0, UPE0, FE0);
                         ^~~~
                         DDRD
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:77:31: error: 'UPE0' was not declared in this scope
                         DOR0, UPE0, FE0);
                               ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:77:31: note: suggested alternative: 'SPI0'
                         DOR0, UPE0, FE0);
                               ^~~~
                               SPI0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:77:37: error: 'FE0' was not declared in this scope
                         DOR0, UPE0, FE0);
                                     ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp: In member function 'BranchCommandRes_t VivicoreSerial::processCommand(BranchCommand_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:329:25: error: no match for 'operator|' (operand types are 'PORTCClass' and '<unnamed enum>')
           PORTC = PORTC | B00001000; // A3 PC3 to High Start supplying power
                   ~~~~~~^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp: In function 'void USART0_UDRE_vect()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:621:5: error: 'cbi' was not declared in this scope
     cbi(*(active_object->_ucsrb), active_object->_udrie);
     ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:621:5: note: suggested alternative: 'cli'
     cbi(*(active_object->_ucsrb), active_object->_udrie);
     ^~~
     cli
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:624:19: error: no match for 'operator&' (operand types are 'PORTBClass' and '<unnamed enum>')
     PORTB = PORTB & B11111110;          // digitalWrite(PIN_EN_TX, LOW);
             ~~~~~~^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:632:5: error: 'sbi' was not declared in this scope
     sbi(*(active_object->_ucsra), active_object->_txc);
     ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:632:5: note: suggested alternative: 'sei'
     sbi(*(active_object->_ucsra), active_object->_txc);
     ^~~
     sei
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/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/wiring_private.h:26,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:47:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp: In constructor 'VivicoreSerial::VivicoreSerial(volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:650:9: error: '__SPM_REG' was not declared in this scope
         boot_signature_byte_get(0x00), // Value of SIGROW_DEVICEID0
         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:650:9: error: '__SPM_ENABLE' was not declared in this scope
         boot_signature_byte_get(0x00), // Value of SIGROW_DEVICEID0
         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/Vivi

examples/01_servo

Result: FAIL

WARNING: library VivicoreSerial claims to run on avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Interrupts.h:8:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:29,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-104D4EC37E25994165481EA55989AA43/sketch/01_servo.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/01_servo/01_servo.ino: In function 'void analogWriteWithProtection(int, uint16_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/01_servo/01_servo.ino:149:14: error: 'TCCR1A' was not declared in this scope
       bitSet(TCCR1A, COM1B1);
              ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:65:30: note: in definition of macro 'bitSet'
 #define bitSet(value, bit) ((value) |= (1UL << (bit)))
                              ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/01_servo/01_servo.ino:149:14: note: suggested alternative: 'TCB1'
       bitSet(TCCR1A, COM1B1);
              ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:65:30: note: in definition of macro 'bitSet'
 #define bitSet(value, bit) ((value) |= (1UL << (bit)))
                              ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/01_servo/01_servo.ino:149:22: error: 'COM1B1' was not declared in this scope
       bitSet(TCCR1A, COM1B1);
                      ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:65:49: note: in definition of macro 'bitSet'
 #define bitSet(value, bit) ((value) |= (1UL << (bit)))
                                                 ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/01_servo/01_servo.ino:150:7: error: 'OCR1B' was not declared in this scope
       OCR1B = value_;
       ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Interrupts.h:8:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:29,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-104D4EC37E25994165481EA55989AA43/sketch/01_servo.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/01_servo/01_servo.ino:152:14: error: 'TCCR1A' was not declared in this scope
       bitSet(TCCR1A, COM1A1);
              ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:65:30: note: in definition of macro 'bitSet'
 #define bitSet(value, bit) ((value) |= (1UL << (bit)))
                              ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/01_servo/01_servo.ino:152:14: note: suggested alternative: 'TCB1'
       bitSet(TCCR1A, COM1A1);
              ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:65:30: note: in definition of macro 'bitSet'
 #define bitSet(value, bit) ((value) |= (1UL << (bit)))
                              ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/01_servo/01_servo.ino:152:22: error: 'COM1A1' was not declared in this scope
       bitSet(TCCR1A, COM1A1);
                      ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:65:49: note: in definition of macro 'bitSet'
 #define bitSet(value, bit) ((value) |= (1UL << (bit)))
                                                 ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/01_servo/01_servo.ino:153:7: error: 'OCR1A' was not declared in this scope
       OCR1A = value_;
       ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/01_servo/01_servo.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/01_servo/01_servo.ino:398:3: error: 'TCCR1A' was not declared in this scope
   TCCR1A = bit(COM1A1) | bit(COM1B1) | // no inverting
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/01_servo/01_servo.ino:398:3: note: suggested alternative: 'TCB1'
   TCCR1A = bit(COM1A1) | bit(COM1B1) | // no inverting
   ^~~~~~
   TCB1
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Interrupts.h:8:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:29,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-104D4EC37E25994165481EA55989AA43/sketch/01_servo.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/01_servo/01_servo.ino:398:16: error: 'COM1A1' was not declared in this scope
   TCCR1A = bit(COM1A1) | bit(COM1B1) | // no inverting
                ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:71:25: note: in definition of macro 'bit'
 #define bit(b) (1UL << (b))
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/01_servo/01_servo.ino:398:30: error: 'COM1B1' was not declared in this scope
   TCCR1A = bit(COM1A1) | bit(COM1B1) | // no inverting
                              ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:71:25: note: in definition of macro 'bit'
 #define bit(b) (1UL << (b))
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/01_servo/01_servo.ino:399:16: error: 'WGM11' was not declared in this scope
            bit(WGM11);
                ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:71:25: note: in definition of macro 'bit'
 #define bit(b) (1UL << (b))
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/01_servo/01_servo.ino:400:3: error: 'TCCR1B' was not declared in this scope
   TCCR1B = bit(WGM13) | bit(WGM12) | // fast PWM, TOP=ICR1
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/01_servo/01_servo.ino:400:3: note: suggested alternative: 'TCB1'
   TCCR1B = bit(WGM13) | bit(WGM12) | // fast PWM, TOP=ICR1
   ^~~~~~
   TCB1
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Interrupts.h:8:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:29,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-104D4EC37E25994165481EA55989AA43/sketch/01_servo.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/01_servo/01_servo.ino:400:16: error: 'WGM13' was not declared in this scope
   TCCR1B = bit(WGM13) | bit(WGM12) | // fast PWM, TOP=ICR1
                ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:71:25: note: in definition of macro 'bit'
 #define bit(b) (1UL << (b))
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/01_servo/01_servo.ino:400:29: error: 'WGM12' was not declared in this scope
   TCCR1B = bit(WGM13) | bit(WGM12) | // fast PWM, TOP=ICR1
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:71:25: note: in definition of macro 'bit'
 #define bit(b) (1UL << (b))
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/01_servo/01_servo.ino:401:16: error: 'CS11' was not declared in this scope
            bit(CS11);                // clk/8 prescaler
                ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:71:25: note: in definition of macro 'bit'
 #define bit(b) (1UL << (b))
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/01_servo/01_servo.ino:401:16: note: suggested alternative: 'B111'
            bit(CS11);                // clk/8 prescaler
                ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:71:25: note: in definition of macro 'bit'
 #define bit(b) (1UL << (b))
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/01_servo/01_servo.ino:402:3: error: 'ICR1' was not declared in this scope
   ICR1 = MAX_CNT;                    // TOP counter value
   ^~~~
/home/ec2-user/arduino-test

examples/02_motor

Result: FAIL

WARNING: library VivicoreSerial claims to run on avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Interrupts.h:8:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:29,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-E40D44E5179C60ADA0DF57C1A0A4B5B5/sketch/02_motor.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/02_motor/02_motor.ino: In function 'void analogWrite_(uint8_t, uint16_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/02_motor/02_motor.ino:50:14: error: 'TCCR1A' was not declared in this scope
       bitSet(TCCR1A, COM1A1);
              ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:65:30: note: in definition of macro 'bitSet'
 #define bitSet(value, bit) ((value) |= (1UL << (bit)))
                              ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/02_motor/02_motor.ino:50:14: note: suggested alternative: 'TCB1'
       bitSet(TCCR1A, COM1A1);
              ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:65:30: note: in definition of macro 'bitSet'
 #define bitSet(value, bit) ((value) |= (1UL << (bit)))
                              ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/02_motor/02_motor.ino:50:22: error: 'COM1A1' was not declared in this scope
       bitSet(TCCR1A, COM1A1);
                      ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:65:49: note: in definition of macro 'bitSet'
 #define bitSet(value, bit) ((value) |= (1UL << (bit)))
                                                 ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/02_motor/02_motor.ino:51:7: error: 'OCR1A' was not declared in this scope
       OCR1A = mappedValue;
       ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Interrupts.h:8:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:29,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-E40D44E5179C60ADA0DF57C1A0A4B5B5/sketch/02_motor.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/02_motor/02_motor.ino:53:14: error: 'TCCR1A' was not declared in this scope
       bitSet(TCCR1A, COM1B1);
              ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:65:30: note: in definition of macro 'bitSet'
 #define bitSet(value, bit) ((value) |= (1UL << (bit)))
                              ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/02_motor/02_motor.ino:53:14: note: suggested alternative: 'TCB1'
       bitSet(TCCR1A, COM1B1);
              ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:65:30: note: in definition of macro 'bitSet'
 #define bitSet(value, bit) ((value) |= (1UL << (bit)))
                              ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/02_motor/02_motor.ino:53:22: error: 'COM1B1' was not declared in this scope
       bitSet(TCCR1A, COM1B1);
                      ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:65:49: note: in definition of macro 'bitSet'
 #define bitSet(value, bit) ((value) |= (1UL << (bit)))
                                                 ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/02_motor/02_motor.ino:54:7: error: 'OCR1B' was not declared in this scope
       OCR1B = mappedValue;
       ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/02_motor/02_motor.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/02_motor/02_motor.ino:119:3: error: 'TCCR1A' was not declared in this scope
   TCCR1A = bit(COM1A1) | bit(COM1B1) | // no inverting
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/02_motor/02_motor.ino:119:3: note: suggested alternative: 'TCB1'
   TCCR1A = bit(COM1A1) | bit(COM1B1) | // no inverting
   ^~~~~~
   TCB1
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Interrupts.h:8:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:29,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-E40D44E5179C60ADA0DF57C1A0A4B5B5/sketch/02_motor.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/02_motor/02_motor.ino:119:16: error: 'COM1A1' was not declared in this scope
   TCCR1A = bit(COM1A1) | bit(COM1B1) | // no inverting
                ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:71:25: note: in definition of macro 'bit'
 #define bit(b) (1UL << (b))
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/02_motor/02_motor.ino:119:30: error: 'COM1B1' was not declared in this scope
   TCCR1A = bit(COM1A1) | bit(COM1B1) | // no inverting
                              ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:71:25: note: in definition of macro 'bit'
 #define bit(b) (1UL << (b))
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/02_motor/02_motor.ino:120:16: error: 'WGM11' was not declared in this scope
            bit(WGM11);
                ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:71:25: note: in definition of macro 'bit'
 #define bit(b) (1UL << (b))
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/02_motor/02_motor.ino:121:3: error: 'TCCR1B' was not declared in this scope
   TCCR1B = bit(WGM13) | bit(WGM12) | // fast PWM, TOP=ICR1
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/02_motor/02_motor.ino:121:3: note: suggested alternative: 'TCB1'
   TCCR1B = bit(WGM13) | bit(WGM12) | // fast PWM, TOP=ICR1
   ^~~~~~
   TCB1
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Interrupts.h:8:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:29,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-E40D44E5179C60ADA0DF57C1A0A4B5B5/sketch/02_motor.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/02_motor/02_motor.ino:121:16: error: 'WGM13' was not declared in this scope
   TCCR1B = bit(WGM13) | bit(WGM12) | // fast PWM, TOP=ICR1
                ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:71:25: note: in definition of macro 'bit'
 #define bit(b) (1UL << (b))
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/02_motor/02_motor.ino:121:29: error: 'WGM12' was not declared in this scope
   TCCR1B = bit(WGM13) | bit(WGM12) | // fast PWM, TOP=ICR1
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:71:25: note: in definition of macro 'bit'
 #define bit(b) (1UL << (b))
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/02_motor/02_motor.ino:122:16: error: 'CS10' was not declared in this scope
            bit(CS10);                // no prescaling
                ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:71:25: note: in definition of macro 'bit'
 #define bit(b) (1UL << (b))
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/02_motor/02_motor.ino:122:16: note: suggested alternative: 'B110'
            bit(CS10);                // no prescaling
                ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:71:25: note: in definition of macro 'bit'
 #define bit(b) (1UL << (b))
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/02_motor/02_motor.ino:123:3: error: 'ICR1' was not declared in this scope
   ICR1 = MAX_DUTY_CNT;               // TOP counter value
   ^~~~
/home/ec2-user/arduino-testlib/cli-dat

examples/03_joystick

Result: FAIL

WARNING: library VivicoreSerial claims to run on avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:50:0:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/boot.h:116:6: error: #error AVR processor does not provide bootloader support!
 #    error AVR processor does not provide bootloader support!
      ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/boot.h:127:4: error: #error Cannot find SPM Enable bit definition!
 #  error Cannot find SPM Enable bit definition!
    ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:26: error: 'UBRR0H' was not declared in this scope
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                          ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:35: error: 'UBRR0L' was not declared in this scope
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                                   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:44: error: 'UCSR0A' was not declared in this scope
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                                            ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:53: error: 'UCSR0B' was not declared in this scope
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                                                     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:62: error: 'UCSR0C' was not declared in this scope
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                                                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:71: error: 'UDR0' was not declared in this scope
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                                                                       ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:71: note: suggested alternative: 'DDRD'
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                                                                       ^~~~
                                                                       DDRD
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:77: error: 'RXEN0' was not declared in this scope
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                                                                             ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:84: error: 'TXEN0' was not declared in this scope
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                                                                                    ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:91: error: 'RXCIE0' was not declared in this scope
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                                                                                           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:99: error: 'UDRIE0' was not declared in this scope
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                                                                                                   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:107: error: 'U2X0' was not declared in this scope
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                                                                                                           ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:113: error: 'TXC0' was not declared in this scope
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                                                                                                                 ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:113: note: suggested alternative: 'ADC0'
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                                                                                                                 ^~~~
                                                                                                                 ADC0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:77:25: error: 'DOR0' was not declared in this scope
                         DOR0, UPE0, FE0);
                         ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:77:25: note: suggested alternative: 'DDRD'
                         DOR0, UPE0, FE0);
                         ^~~~
                         DDRD
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:77:31: error: 'UPE0' was not declared in this scope
                         DOR0, UPE0, FE0);
                               ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:77:31: note: suggested alternative: 'SPI0'
                         DOR0, UPE0, FE0);
                               ^~~~
                               SPI0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:77:37: error: 'FE0' was not declared in this scope
                         DOR0, UPE0, FE0);
                                     ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp: In member function 'BranchCommandRes_t VivicoreSerial::processCommand(BranchCommand_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:329:25: error: no match for 'operator|' (operand types are 'PORTCClass' and '<unnamed enum>')
           PORTC = PORTC | B00001000; // A3 PC3 to High Start supplying power
                   ~~~~~~^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp: In function 'void USART0_UDRE_vect()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:621:5: error: 'cbi' was not declared in this scope
     cbi(*(active_object->_ucsrb), active_object->_udrie);
     ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:621:5: note: suggested alternative: 'cli'
     cbi(*(active_object->_ucsrb), active_object->_udrie);
     ^~~
     cli
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:624:19: error: no match for 'operator&' (operand types are 'PORTBClass' and '<unnamed enum>')
     PORTB = PORTB & B11111110;          // digitalWrite(PIN_EN_TX, LOW);
             ~~~~~~^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:632:5: error: 'sbi' was not declared in this scope
     sbi(*(active_object->_ucsra), active_object->_txc);
     ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:632:5: note: suggested alternative: 'sei'
     sbi(*(active_object->_ucsra), active_object->_txc);
     ^~~
     sei
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/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/wiring_private.h:26,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:47:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp: In constructor 'VivicoreSerial::VivicoreSerial(volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:650:9: error: '__SPM_REG' was not declared in this scope
         boot_signature_byte_get(0x00), // Value of SIGROW_DEVICEID0
         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:650:9: error: '__SPM_ENABLE' was not declared in this scope
         boot_signature_byte_get(0x00), // Value of SIGROW_DEVICEID0
         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/Vivi

examples/04_button

Result: FAIL

WARNING: library VivicoreSerial claims to run on avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:50:0:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/boot.h:116:6: error: #error AVR processor does not provide bootloader support!
 #    error AVR processor does not provide bootloader support!
      ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/boot.h:127:4: error: #error Cannot find SPM Enable bit definition!
 #  error Cannot find SPM Enable bit definition!
    ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:26: error: 'UBRR0H' was not declared in this scope
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                          ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:35: error: 'UBRR0L' was not declared in this scope
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                                   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:44: error: 'UCSR0A' was not declared in this scope
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                                            ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:53: error: 'UCSR0B' was not declared in this scope
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                                                     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:62: error: 'UCSR0C' was not declared in this scope
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                                                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:71: error: 'UDR0' was not declared in this scope
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                                                                       ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:71: note: suggested alternative: 'DDRD'
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                                                                       ^~~~
                                                                       DDRD
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:77: error: 'RXEN0' was not declared in this scope
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                                                                             ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:84: error: 'TXEN0' was not declared in this scope
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                                                                                    ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:91: error: 'RXCIE0' was not declared in this scope
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                                                                                           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:99: error: 'UDRIE0' was not declared in this scope
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                                                                                                   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:107: error: 'U2X0' was not declared in this scope
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                                                                                                           ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:113: error: 'TXC0' was not declared in this scope
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                                                                                                                 ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:113: note: suggested alternative: 'ADC0'
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                                                                                                                 ^~~~
                                                                                                                 ADC0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:77:25: error: 'DOR0' was not declared in this scope
                         DOR0, UPE0, FE0);
                         ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:77:25: note: suggested alternative: 'DDRD'
                         DOR0, UPE0, FE0);
                         ^~~~
                         DDRD
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:77:31: error: 'UPE0' was not declared in this scope
                         DOR0, UPE0, FE0);
                               ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:77:31: note: suggested alternative: 'SPI0'
                         DOR0, UPE0, FE0);
                               ^~~~
                               SPI0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:77:37: error: 'FE0' was not declared in this scope
                         DOR0, UPE0, FE0);
                                     ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp: In member function 'BranchCommandRes_t VivicoreSerial::processCommand(BranchCommand_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:329:25: error: no match for 'operator|' (operand types are 'PORTCClass' and '<unnamed enum>')
           PORTC = PORTC | B00001000; // A3 PC3 to High Start supplying power
                   ~~~~~~^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp: In function 'void USART0_UDRE_vect()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:621:5: error: 'cbi' was not declared in this scope
     cbi(*(active_object->_ucsrb), active_object->_udrie);
     ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:621:5: note: suggested alternative: 'cli'
     cbi(*(active_object->_ucsrb), active_object->_udrie);
     ^~~
     cli
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:624:19: error: no match for 'operator&' (operand types are 'PORTBClass' and '<unnamed enum>')
     PORTB = PORTB & B11111110;          // digitalWrite(PIN_EN_TX, LOW);
             ~~~~~~^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:632:5: error: 'sbi' was not declared in this scope
     sbi(*(active_object->_ucsra), active_object->_txc);
     ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:632:5: note: suggested alternative: 'sei'
     sbi(*(active_object->_ucsra), active_object->_txc);
     ^~~
     sei
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/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/wiring_private.h:26,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:47:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp: In constructor 'VivicoreSerial::VivicoreSerial(volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:650:9: error: '__SPM_REG' was not declared in this scope
         boot_signature_byte_get(0x00), // Value of SIGROW_DEVICEID0
         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:650:9: error: '__SPM_ENABLE' was not declared in this scope
         boot_signature_byte_get(0x00), // Value of SIGROW_DEVICEID0
         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/Vivi

examples/05_rotator

Result: FAIL

WARNING: library VivicoreSerial claims to run on avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:50:0:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/boot.h:116:6: error: #error AVR processor does not provide bootloader support!
 #    error AVR processor does not provide bootloader support!
      ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/boot.h:127:4: error: #error Cannot find SPM Enable bit definition!
 #  error Cannot find SPM Enable bit definition!
    ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:26: error: 'UBRR0H' was not declared in this scope
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                          ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:35: error: 'UBRR0L' was not declared in this scope
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                                   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:44: error: 'UCSR0A' was not declared in this scope
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                                            ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:53: error: 'UCSR0B' was not declared in this scope
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                                                     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:62: error: 'UCSR0C' was not declared in this scope
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                                                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:71: error: 'UDR0' was not declared in this scope
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                                                                       ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:71: note: suggested alternative: 'DDRD'
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                                                                       ^~~~
                                                                       DDRD
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:77: error: 'RXEN0' was not declared in this scope
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                                                                             ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:84: error: 'TXEN0' was not declared in this scope
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                                                                                    ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:91: error: 'RXCIE0' was not declared in this scope
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                                                                                           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:99: error: 'UDRIE0' was not declared in this scope
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                                                                                                   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:107: error: 'U2X0' was not declared in this scope
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                                                                                                           ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:113: error: 'TXC0' was not declared in this scope
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                                                                                                                 ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:113: note: suggested alternative: 'ADC0'
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                                                                                                                 ^~~~
                                                                                                                 ADC0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:77:25: error: 'DOR0' was not declared in this scope
                         DOR0, UPE0, FE0);
                         ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:77:25: note: suggested alternative: 'DDRD'
                         DOR0, UPE0, FE0);
                         ^~~~
                         DDRD
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:77:31: error: 'UPE0' was not declared in this scope
                         DOR0, UPE0, FE0);
                               ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:77:31: note: suggested alternative: 'SPI0'
                         DOR0, UPE0, FE0);
                               ^~~~
                               SPI0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:77:37: error: 'FE0' was not declared in this scope
                         DOR0, UPE0, FE0);
                                     ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp: In member function 'BranchCommandRes_t VivicoreSerial::processCommand(BranchCommand_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:329:25: error: no match for 'operator|' (operand types are 'PORTCClass' and '<unnamed enum>')
           PORTC = PORTC | B00001000; // A3 PC3 to High Start supplying power
                   ~~~~~~^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp: In function 'void USART0_UDRE_vect()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:621:5: error: 'cbi' was not declared in this scope
     cbi(*(active_object->_ucsrb), active_object->_udrie);
     ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:621:5: note: suggested alternative: 'cli'
     cbi(*(active_object->_ucsrb), active_object->_udrie);
     ^~~
     cli
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:624:19: error: no match for 'operator&' (operand types are 'PORTBClass' and '<unnamed enum>')
     PORTB = PORTB & B11111110;          // digitalWrite(PIN_EN_TX, LOW);
             ~~~~~~^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:632:5: error: 'sbi' was not declared in this scope
     sbi(*(active_object->_ucsra), active_object->_txc);
     ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:632:5: note: suggested alternative: 'sei'
     sbi(*(active_object->_ucsra), active_object->_txc);
     ^~~
     sei
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/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/wiring_private.h:26,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:47:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp: In constructor 'VivicoreSerial::VivicoreSerial(volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:650:9: error: '__SPM_REG' was not declared in this scope
         boot_signature_byte_get(0x00), // Value of SIGROW_DEVICEID0
         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:650:9: error: '__SPM_ENABLE' was not declared in this scope
         boot_signature_byte_get(0x00), // Value of SIGROW_DEVICEID0
         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/Vivi

examples/06_slider

Result: FAIL

WARNING: library VivicoreSerial claims to run on avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/06_slider/06_slider.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/06_slider/06_slider.ino:65:3: error: 'ADCSRA' was not declared in this scope
   ADCSRA |= AD_PRESCALER_128;
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/06_slider/06_slider.ino:65:3: note: suggested alternative: 'ADC_t'
   ADCSRA |= AD_PRESCALER_128;
   ^~~~~~
   ADC_t
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Interrupts.h:8:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:29,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-DA686DAEB01BBF4F810A242D28531831/sketch/06_slider.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/06_slider/06_slider.ino:17:31: error: 'ADPS2' was not declared in this scope
 #define AD_PRESCALER_128 (bit(ADPS2) | bit(ADPS1) | bit(ADPS0))
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:71:25: note: in definition of macro 'bit'
 #define bit(b) (1UL << (b))
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/06_slider/06_slider.ino:65:13: note: in expansion of macro 'AD_PRESCALER_128'
   ADCSRA |= AD_PRESCALER_128;
             ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/06_slider/06_slider.ino:17:44: error: 'ADPS1' was not declared in this scope
 #define AD_PRESCALER_128 (bit(ADPS2) | bit(ADPS1) | bit(ADPS0))
                                            ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:71:25: note: in definition of macro 'bit'
 #define bit(b) (1UL << (b))
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/06_slider/06_slider.ino:65:13: note: in expansion of macro 'AD_PRESCALER_128'
   ADCSRA |= AD_PRESCALER_128;
             ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/06_slider/06_slider.ino:17:57: error: 'ADPS0' was not declared in this scope
 #define AD_PRESCALER_128 (bit(ADPS2) | bit(ADPS1) | bit(ADPS0))
                                                         ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:71:25: note: in definition of macro 'bit'
 #define bit(b) (1UL << (b))
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/06_slider/06_slider.ino:65:13: note: in expansion of macro 'AD_PRESCALER_128'
   ADCSRA |= AD_PRESCALER_128;
             ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/06_slider/06_slider.ino:17:57: note: suggested alternative: 'ADC0'
 #define AD_PRESCALER_128 (bit(ADPS2) | bit(ADPS1) | bit(ADPS0))
                                                         ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:71:25: note: in definition of macro 'bit'
 #define bit(b) (1UL << (b))
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/06_slider/06_slider.ino:65:13: note: in expansion of macro 'AD_PRESCALER_128'
   ADCSRA |= AD_PRESCALER_128;
             ^~~~~~~~~~~~~~~~
Multiple libraries were found for "EEPROM.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/EEPROM
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/arduino-NVM

examples/07_measure

Result: FAIL

WARNING: library VivicoreSerial claims to run on avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:50:0:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/boot.h:116:6: error: #error AVR processor does not provide bootloader support!
 #    error AVR processor does not provide bootloader support!
      ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/boot.h:127:4: error: #error Cannot find SPM Enable bit definition!
 #  error Cannot find SPM Enable bit definition!
    ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:26: error: 'UBRR0H' was not declared in this scope
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                          ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:35: error: 'UBRR0L' was not declared in this scope
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                                   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:44: error: 'UCSR0A' was not declared in this scope
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                                            ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:53: error: 'UCSR0B' was not declared in this scope
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                                                     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:62: error: 'UCSR0C' was not declared in this scope
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                                                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:71: error: 'UDR0' was not declared in this scope
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                                                                       ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:71: note: suggested alternative: 'DDRD'
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                                                                       ^~~~
                                                                       DDRD
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:77: error: 'RXEN0' was not declared in this scope
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                                                                             ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:84: error: 'TXEN0' was not declared in this scope
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                                                                                    ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:91: error: 'RXCIE0' was not declared in this scope
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                                                                                           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:99: error: 'UDRIE0' was not declared in this scope
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                                                                                                   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:107: error: 'U2X0' was not declared in this scope
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                                                                                                           ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:113: error: 'TXC0' was not declared in this scope
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                                                                                                                 ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:76:113: note: suggested alternative: 'ADC0'
 VivicoreSerial Vivicore(&UBRR0H, &UBRR0L, &UCSR0A, &UCSR0B, &UCSR0C, &UDR0, RXEN0, TXEN0, RXCIE0, UDRIE0, U2X0, TXC0,
                                                                                                                 ^~~~
                                                                                                                 ADC0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:77:25: error: 'DOR0' was not declared in this scope
                         DOR0, UPE0, FE0);
                         ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:77:25: note: suggested alternative: 'DDRD'
                         DOR0, UPE0, FE0);
                         ^~~~
                         DDRD
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:77:31: error: 'UPE0' was not declared in this scope
                         DOR0, UPE0, FE0);
                               ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:77:31: note: suggested alternative: 'SPI0'
                         DOR0, UPE0, FE0);
                               ^~~~
                               SPI0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:77:37: error: 'FE0' was not declared in this scope
                         DOR0, UPE0, FE0);
                                     ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp: In member function 'BranchCommandRes_t VivicoreSerial::processCommand(BranchCommand_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:329:25: error: no match for 'operator|' (operand types are 'PORTCClass' and '<unnamed enum>')
           PORTC = PORTC | B00001000; // A3 PC3 to High Start supplying power
                   ~~~~~~^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp: In function 'void USART0_UDRE_vect()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:621:5: error: 'cbi' was not declared in this scope
     cbi(*(active_object->_ucsrb), active_object->_udrie);
     ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:621:5: note: suggested alternative: 'cli'
     cbi(*(active_object->_ucsrb), active_object->_udrie);
     ^~~
     cli
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:624:19: error: no match for 'operator&' (operand types are 'PORTBClass' and '<unnamed enum>')
     PORTB = PORTB & B11111110;          // digitalWrite(PIN_EN_TX, LOW);
             ~~~~~~^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:632:5: error: 'sbi' was not declared in this scope
     sbi(*(active_object->_ucsra), active_object->_txc);
     ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:632:5: note: suggested alternative: 'sei'
     sbi(*(active_object->_ucsra), active_object->_txc);
     ^~~
     sei
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/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/wiring_private.h:26,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:47:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp: In constructor 'VivicoreSerial::VivicoreSerial(volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:650:9: error: '__SPM_REG' was not declared in this scope
         boot_signature_byte_get(0x00), // Value of SIGROW_DEVICEID0
         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:650:9: error: '__SPM_ENABLE' was not declared in this scope
         boot_signature_byte_get(0x00), // Value of SIGROW_DEVICEID0
         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/Vivi

examples/08_motion

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/08_motion/08_motion.ino:4:10: fatal error: lsm6ds3_reg.h: No such file or directory
 #include "lsm6ds3_reg.h"
          ^~~~~~~~~~~~~~~
compilation terminated.

examples/09_message_board

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/09_message_board/09_message_board.ino:4:10: fatal error: misakiUTF16.h: No such file or directory
 #include <misakiUTF16.h>
          ^~~~~~~~~~~~~~~
compilation terminated.

examples/0A_color_picker

Result: FAIL

WARNING: library VivicoreSerial claims to run on avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Interrupts.h:8:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:29,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-1C88C02E1ABD277E2485FD62829DB9F3/sketch/0A_color_picker.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/0A_color_picker/0A_color_picker.ino: In function 'void analogWriteToLed(uint16_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/0A_color_picker/0A_color_picker.ino:72:12: error: 'TCCR2A' was not declared in this scope
     bitSet(TCCR2A, COM2B1);
            ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:65:30: note: in definition of macro 'bitSet'
 #define bitSet(value, bit) ((value) |= (1UL << (bit)))
                              ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/0A_color_picker/0A_color_picker.ino:72:12: note: suggested alternative: 'TCB2'
     bitSet(TCCR2A, COM2B1);
            ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:65:30: note: in definition of macro 'bitSet'
 #define bitSet(value, bit) ((value) |= (1UL << (bit)))
                              ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/0A_color_picker/0A_color_picker.ino:72:20: error: 'COM2B1' was not declared in this scope
     bitSet(TCCR2A, COM2B1);
                    ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:65:49: note: in definition of macro 'bitSet'
 #define bitSet(value, bit) ((value) |= (1UL << (bit)))
                                                 ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/0A_color_picker/0A_color_picker.ino:73:5: error: 'OCR2B' was not declared in this scope
     OCR2B = rawVal;
     ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/0A_color_picker/0A_color_picker.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/0A_color_picker/0A_color_picker.ino:200:3: error: 'TCCR1A' was not declared in this scope
   TCCR1A = bit(COM1A1) | bit(WGM11);            // no inverting, OC1A only connected
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/0A_color_picker/0A_color_picker.ino:200:3: note: suggested alternative: 'TCB1'
   TCCR1A = bit(COM1A1) | bit(WGM11);            // no inverting, OC1A only connected
   ^~~~~~
   TCB1
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Interrupts.h:8:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:29,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-1C88C02E1ABD277E2485FD62829DB9F3/sketch/0A_color_picker.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/0A_color_picker/0A_color_picker.ino:200:16: error: 'COM1A1' was not declared in this scope
   TCCR1A = bit(COM1A1) | bit(WGM11);            // no inverting, OC1A only connected
                ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:71:25: note: in definition of macro 'bit'
 #define bit(b) (1UL << (b))
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/0A_color_picker/0A_color_picker.ino:200:30: error: 'WGM11' was not declared in this scope
   TCCR1A = bit(COM1A1) | bit(WGM11);            // no inverting, OC1A only connected
                              ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:71:25: note: in definition of macro 'bit'
 #define bit(b) (1UL << (b))
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/0A_color_picker/0A_color_picker.ino:201:3: error: 'TCCR1B' was not declared in this scope
   TCCR1B = bit(WGM13) | bit(WGM12) | bit(CS10); // fast PWM, TOP=ICR1, no prescaling
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/0A_color_picker/0A_color_picker.ino:201:3: note: suggested alternative: 'TCB1'
   TCCR1B = bit(WGM13) | bit(WGM12) | bit(CS10); // fast PWM, TOP=ICR1, no prescaling
   ^~~~~~
   TCB1
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Interrupts.h:8:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:29,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-1C88C02E1ABD277E2485FD62829DB9F3/sketch/0A_color_picker.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/0A_color_picker/0A_color_picker.ino:201:16: error: 'WGM13' was not declared in this scope
   TCCR1B = bit(WGM13) | bit(WGM12) | bit(CS10); // fast PWM, TOP=ICR1, no prescaling
                ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:71:25: note: in definition of macro 'bit'
 #define bit(b) (1UL << (b))
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/0A_color_picker/0A_color_picker.ino:201:29: error: 'WGM12' was not declared in this scope
   TCCR1B = bit(WGM13) | bit(WGM12) | bit(CS10); // fast PWM, TOP=ICR1, no prescaling
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:71:25: note: in definition of macro 'bit'
 #define bit(b) (1UL << (b))
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/0A_color_picker/0A_color_picker.ino:201:42: error: 'CS10' was not declared in this scope
   TCCR1B = bit(WGM13) | bit(WGM12) | bit(CS10); // fast PWM, TOP=ICR1, no prescaling
                                          ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:71:25: note: in definition of macro 'bit'
 #define bit(b) (1UL << (b))
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/0A_color_picker/0A_color_picker.ino:201:42: note: suggested alternative: 'B110'
   TCCR1B = bit(WGM13) | bit(WGM12) | bit(CS10); // fast PWM, TOP=ICR1, no prescaling
                                          ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:71:25: note: in definition of macro 'bit'
 #define bit(b) (1UL << (b))
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/0A_color_picker/0A_color_picker.ino:202:3: error: 'ICR1' was not declared in this scope
   ICR1   = F_CPU / VCC_HZ;                      // TOP counter value for 32kHz
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/0A_color_picker/0A_color_picker.ino:202:3: note: suggested alternative: 'TCB1'
   ICR1   = F_CPU / VCC_HZ;                      // TOP counter value for 32kHz
   ^~~~
   TCB1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/0A_color_picker/0A_color_picker.ino:203:3: error: 'OCR1A' was not declared in this scope
   OCR1A  = F_CPU / VCC_HZ / 2;                  // OC1A (D9/PB1) only output with duty cycle 50%
   ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/0A_color_picker/0A_color_picker.ino:205:3: error: 'TCCR2A' was not declared in this scope
   TCCR2A = bit(COM2B1) | bit(WGM21) | bit(WGM20); // no inverting, OC2B only connected, fast PWM, TOP=0xFF
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/0A_color_picker/0A_color_picker.ino:205:3: note: suggested alternative: 'TCB2'
   TCCR2A = bit(COM2B1) | bit(WGM21) | bit(WGM20); // no inverting, OC2B only connected, fast PWM, TOP=0xFF
   ^~~~~~
   TCB2
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Interrupts.h:8:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:29,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-1C88C02E1ABD277E2485FD62829DB9F3/sketch/0A_color_picker.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/0A_color_picker/0A_color_picker.ino:205:16: error: 'COM2B1' was not declared in this scope
   TCCR2A = bit(COM2B1) | bit(WGM21) | bit(WGM20); // no inverting, OC2B only connected, fast PWM, TOP=0xFF
                ^
/home/ec2-user/arduino-t

examples/0B_led

Result: FAIL

WARNING: library VivicoreSerial claims to run on avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Interrupts.h:8:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:29,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-4B8523796D7DE4EA03F2F4A4E34D04A5/sketch/0B_led.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/0B_led/0B_led.ino: In function 'void analogWrite_(int, uint16_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/0B_led/0B_led.ino:76:14: error: 'TCCR1A' was not declared in this scope
       bitSet(TCCR1A, COM1A1);
              ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:65:30: note: in definition of macro 'bitSet'
 #define bitSet(value, bit) ((value) |= (1UL << (bit)))
                              ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/0B_led/0B_led.ino:76:14: note: suggested alternative: 'TCB1'
       bitSet(TCCR1A, COM1A1);
              ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:65:30: note: in definition of macro 'bitSet'
 #define bitSet(value, bit) ((value) |= (1UL << (bit)))
                              ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/0B_led/0B_led.ino:76:22: error: 'COM1A1' was not declared in this scope
       bitSet(TCCR1A, COM1A1);
                      ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:65:49: note: in definition of macro 'bitSet'
 #define bitSet(value, bit) ((value) |= (1UL << (bit)))
                                                 ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/0B_led/0B_led.ino:77:7: error: 'OCR1A' was not declared in this scope
       OCR1A = value;
       ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Interrupts.h:8:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:29,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-4B8523796D7DE4EA03F2F4A4E34D04A5/sketch/0B_led.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/0B_led/0B_led.ino:79:14: error: 'TCCR1A' was not declared in this scope
       bitSet(TCCR1A, COM1B1);
              ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:65:30: note: in definition of macro 'bitSet'
 #define bitSet(value, bit) ((value) |= (1UL << (bit)))
                              ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/0B_led/0B_led.ino:79:14: note: suggested alternative: 'TCB1'
       bitSet(TCCR1A, COM1B1);
              ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:65:30: note: in definition of macro 'bitSet'
 #define bitSet(value, bit) ((value) |= (1UL << (bit)))
                              ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/0B_led/0B_led.ino:79:22: error: 'COM1B1' was not declared in this scope
       bitSet(TCCR1A, COM1B1);
                      ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:65:49: note: in definition of macro 'bitSet'
 #define bitSet(value, bit) ((value) |= (1UL << (bit)))
                                                 ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/0B_led/0B_led.ino:80:7: error: 'OCR1B' was not declared in this scope
       OCR1B = value;
       ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Interrupts.h:8:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:29,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-4B8523796D7DE4EA03F2F4A4E34D04A5/sketch/0B_led.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/0B_led/0B_led.ino:86:14: error: 'TCCR2A' was not declared in this scope
       bitSet(TCCR2A, COM2B1);
              ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:65:30: note: in definition of macro 'bitSet'
 #define bitSet(value, bit) ((value) |= (1UL << (bit)))
                              ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/0B_led/0B_led.ino:86:14: note: suggested alternative: 'TCB2'
       bitSet(TCCR2A, COM2B1);
              ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:65:30: note: in definition of macro 'bitSet'
 #define bitSet(value, bit) ((value) |= (1UL << (bit)))
                              ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/0B_led/0B_led.ino:86:22: error: 'COM2B1' was not declared in this scope
       bitSet(TCCR2A, COM2B1);
                      ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:65:49: note: in definition of macro 'bitSet'
 #define bitSet(value, bit) ((value) |= (1UL << (bit)))
                                                 ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/0B_led/0B_led.ino:87:7: error: 'OCR2B' was not declared in this scope
       OCR2B = (uint8_t)value;
       ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/0B_led/0B_led.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/0B_led/0B_led.ino:122:3: error: 'TCCR3A' was not declared in this scope
   TCCR3A = bit(COM3B1) | bit(WGM31);            // no inverting, OC3B only connected
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/0B_led/0B_led.ino:122:3: note: suggested alternative: 'TCB3'
   TCCR3A = bit(COM3B1) | bit(WGM31);            // no inverting, OC3B only connected
   ^~~~~~
   TCB3
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Interrupts.h:8:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:29,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-4B8523796D7DE4EA03F2F4A4E34D04A5/sketch/0B_led.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/0B_led/0B_led.ino:122:16: error: 'COM3B1' was not declared in this scope
   TCCR3A = bit(COM3B1) | bit(WGM31);            // no inverting, OC3B only connected
                ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:71:25: note: in definition of macro 'bit'
 #define bit(b) (1UL << (b))
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/0B_led/0B_led.ino:122:30: error: 'WGM31' was not declared in this scope
   TCCR3A = bit(COM3B1) | bit(WGM31);            // no inverting, OC3B only connected
                              ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:71:25: note: in definition of macro 'bit'
 #define bit(b) (1UL << (b))
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/0B_led/0B_led.ino:123:3: error: 'TCCR3B' was not declared in this scope
   TCCR3B = bit(WGM33) | bit(WGM32) | bit(CS30); // fast PWM, TOP=ICR3, no prescaling
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/0B_led/0B_led.ino:123:3: note: suggested alternative: 'TCB3'
   TCCR3B = bit(WGM33) | bit(WGM32) | bit(CS30); // fast PWM, TOP=ICR3, no prescaling
   ^~~~~~
   TCB3
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Interrupts.h:8:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:29,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-4B8523796D7DE4EA03F2F4A4E34D04A5/sketch/0B_led.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/0B_led/0B_led.ino:123:16: error: 'WGM33' was not declared in this scope
   TCCR3B = bit(WGM33) | bit(WGM32) | bit(CS30); // fast PWM, TOP=ICR3, no prescaling
                ^
/home/ec2-user/arduino-

arduino:samd:mkrwifi1010 @ 1.8.12

Inclusion

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:48:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum/src/EEPROM.h:25:10: fatal error: avr/eeprom.h: No such file or directory
 #include <avr/eeprom.h>
          ^~~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "EEPROM.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/arduino-NVM

examples/01_servo

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:48:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum/src/EEPROM.h:25:10: fatal error: avr/eeprom.h: No such file or directory
 #include <avr/eeprom.h>
          ^~~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "EEPROM.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/arduino-NVM

examples/02_motor

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:48:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum/src/EEPROM.h:25:10: fatal error: avr/eeprom.h: No such file or directory
 #include <avr/eeprom.h>
          ^~~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "EEPROM.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/arduino-NVM

examples/03_joystick

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:48:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum/src/EEPROM.h:25:10: fatal error: avr/eeprom.h: No such file or directory
 #include <avr/eeprom.h>
          ^~~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "EEPROM.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/arduino-NVM

examples/04_button

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:48:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum/src/EEPROM.h:25:10: fatal error: avr/eeprom.h: No such file or directory
 #include <avr/eeprom.h>
          ^~~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "EEPROM.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/arduino-NVM

examples/05_rotator

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:48:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum/src/EEPROM.h:25:10: fatal error: avr/eeprom.h: No such file or directory
 #include <avr/eeprom.h>
          ^~~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "EEPROM.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/arduino-NVM

examples/06_slider

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:48:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum/src/EEPROM.h:25:10: fatal error: avr/eeprom.h: No such file or directory
 #include <avr/eeprom.h>
          ^~~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "EEPROM.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/arduino-NVM

examples/07_measure

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:48:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum/src/EEPROM.h:25:10: fatal error: avr/eeprom.h: No such file or directory
 #include <avr/eeprom.h>
          ^~~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "EEPROM.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/arduino-NVM

examples/08_motion

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/08_motion/08_motion.ino:4:10: fatal error: lsm6ds3_reg.h: No such file or directory
 #include "lsm6ds3_reg.h"
          ^~~~~~~~~~~~~~~
compilation terminated.

examples/09_message_board

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/09_message_board/09_message_board.ino:4:10: fatal error: misakiUTF16.h: No such file or directory
 #include <misakiUTF16.h>
          ^~~~~~~~~~~~~~~
compilation terminated.

examples/0A_color_picker

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:48:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum/src/EEPROM.h:25:10: fatal error: avr/eeprom.h: No such file or directory
 #include <avr/eeprom.h>
          ^~~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "EEPROM.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/arduino-NVM

examples/0B_led

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:48:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum/src/EEPROM.h:25:10: fatal error: avr/eeprom.h: No such file or directory
 #include <avr/eeprom.h>
          ^~~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "EEPROM.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/arduino-NVM

esp32:esp32:d1_mini32 @ 1.0.6

Inclusion

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:49:21: fatal error: avr/wdt.h: No such file or directory
compilation terminated.
Multiple libraries were found for "EEPROM.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/EEPROM
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/arduino-NVM
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum

examples/01_servo

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:49:21: fatal error: avr/wdt.h: No such file or directory
compilation terminated.
Multiple libraries were found for "EEPROM.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/EEPROM
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/arduino-NVM

examples/02_motor

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:49:21: fatal error: avr/wdt.h: No such file or directory
compilation terminated.
Multiple libraries were found for "EEPROM.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/EEPROM
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/arduino-NVM
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum

examples/03_joystick

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:49:21: fatal error: avr/wdt.h: No such file or directory
compilation terminated.
Multiple libraries were found for "EEPROM.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/EEPROM
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/arduino-NVM
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum

examples/04_button

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:49:21: fatal error: avr/wdt.h: No such file or directory
compilation terminated.
Multiple libraries were found for "EEPROM.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/EEPROM
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/arduino-NVM

examples/05_rotator

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:49:21: fatal error: avr/wdt.h: No such file or directory
compilation terminated.
Multiple libraries were found for "EEPROM.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/EEPROM
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/arduino-NVM
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum

examples/06_slider

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:49:21: fatal error: avr/wdt.h: No such file or directory
compilation terminated.
Multiple libraries were found for "EEPROM.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/EEPROM
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/arduino-NVM
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum

examples/07_measure

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:49:21: fatal error: avr/wdt.h: No such file or directory
compilation terminated.
Multiple libraries were found for "EEPROM.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/EEPROM
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/arduino-NVM
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum

examples/08_motion

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/08_motion/08_motion.ino:4:25: fatal error: lsm6ds3_reg.h: No such file or directory
compilation terminated.

examples/09_message_board

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/examples/09_message_board/09_message_board.ino:4:25: fatal error: misakiUTF16.h: No such file or directory
compilation terminated.

examples/0A_color_picker

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:49:21: fatal error: avr/wdt.h: No such file or directory
compilation terminated.
Multiple libraries were found for "EEPROM.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/EEPROM
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/arduino-NVM

examples/0B_led

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VivicoreSerial/VivicoreSerial.cpp:49:21: fatal error: avr/wdt.h: No such file or directory
compilation terminated.
Multiple libraries were found for "EEPROM.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/EEPROM
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/arduino-NVM