This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.
Version: 3.0.0+07000013
More details
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 |
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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
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
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
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
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
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
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
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
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.
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.
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
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
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
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
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
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
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
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
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
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
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.
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.
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
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-
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
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
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
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
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
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
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
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
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.
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.
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
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
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
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
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
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
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
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
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
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
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.
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.
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
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