ZumoShield - compatibility matrix

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

ZumoShield

Version: 2.1.0
More details

Compatibility matrix

Board Claims compatibility Inclusion
RCControl
LineSensorTest
ZumoBuzzerExample2
ZumoBuzzerExample3
ZumoMotorExample
BorderDetect
InertialSensors
LineSensorCalibration
SumoCollisionDetect
TurnWithCompass
ZumoBuzzerExample
LineFollower
MazeSolver
PushbuttonExample
arduino:avr:uno
1.8.4
Yes PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS
arduino:mbed_nano:nanorp2040connect
2.7.2
No FAIL FAIL FAIL 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 FAIL FAIL FAIL
arduino:samd:mkrwifi1010
1.8.12
No FAIL FAIL FAIL 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 FAIL FAIL FAIL

Compilation logs

arduino:avr:uno @ 1.8.4

Inclusion

Result: PASS

Sketch uses 3608 bytes (11%) of program storage space. Maximum is 32256 bytes.
Global variables use 181 bytes (8%) of dynamic memory, leaving 1867 bytes for local variables. Maximum is 2048 bytes.

examples/BorderDetect

Result: PASS

Sketch uses 6028 bytes (18%) of program storage space. Maximum is 32256 bytes.
Global variables use 258 bytes (12%) of dynamic memory, leaving 1790 bytes for local variables. Maximum is 2048 bytes.

examples/InertialSensors

Result: PASS

Sketch uses 8618 bytes (26%) of program storage space. Maximum is 32256 bytes.
Global variables use 603 bytes (29%) of dynamic memory, leaving 1445 bytes for local variables. Maximum is 2048 bytes.

examples/LineFollower

Result: PASS

Sketch uses 6940 bytes (21%) of program storage space. Maximum is 32256 bytes.
Global variables use 272 bytes (13%) of dynamic memory, leaving 1776 bytes for local variables. Maximum is 2048 bytes.

examples/LineSensorCalibration

Result: PASS

Sketch uses 7572 bytes (23%) of program storage space. Maximum is 32256 bytes.
Global variables use 422 bytes (20%) of dynamic memory, leaving 1626 bytes for local variables. Maximum is 2048 bytes.

examples/LineSensorTest

Result: PASS

Sketch uses 8130 bytes (25%) of program storage space. Maximum is 32256 bytes.
Global variables use 464 bytes (22%) of dynamic memory, leaving 1584 bytes for local variables. Maximum is 2048 bytes.

examples/MazeSolver

Result: PASS

Sketch uses 8010 bytes (24%) of program storage space. Maximum is 32256 bytes.
Global variables use 377 bytes (18%) of dynamic memory, leaving 1671 bytes for local variables. Maximum is 2048 bytes.

examples/PushbuttonExample

Result: PASS

Sketch uses 4540 bytes (14%) of program storage space. Maximum is 32256 bytes.
Global variables use 199 bytes (9%) of dynamic memory, leaving 1849 bytes for local variables. Maximum is 2048 bytes.

examples/RCControl

Result: PASS

Sketch uses 4340 bytes (13%) of program storage space. Maximum is 32256 bytes.
Global variables use 182 bytes (8%) of dynamic memory, leaving 1866 bytes for local variables. Maximum is 2048 bytes.

examples/SumoCollisionDetect

Result: PASS

Sketch uses 10576 bytes (32%) of program storage space. Maximum is 32256 bytes.
Global variables use 610 bytes (29%) of dynamic memory, leaving 1438 bytes for local variables. Maximum is 2048 bytes.

examples/TurnWithCompass

Result: PASS

Sketch uses 11220 bytes (34%) of program storage space. Maximum is 32256 bytes.
Global variables use 670 bytes (32%) of dynamic memory, leaving 1378 bytes for local variables. Maximum is 2048 bytes.

examples/ZumoBuzzerExample

Result: PASS

Sketch uses 4596 bytes (14%) of program storage space. Maximum is 32256 bytes.
Global variables use 486 bytes (23%) of dynamic memory, leaving 1562 bytes for local variables. Maximum is 2048 bytes.

examples/ZumoBuzzerExample2

Result: PASS

Sketch uses 4876 bytes (15%) of program storage space. Maximum is 32256 bytes.
Global variables use 224 bytes (10%) of dynamic memory, leaving 1824 bytes for local variables. Maximum is 2048 bytes.

examples/ZumoBuzzerExample3

Result: PASS

Sketch uses 5920 bytes (18%) of program storage space. Maximum is 32256 bytes.
Global variables use 438 bytes (21%) of dynamic memory, leaving 1610 bytes for local variables. Maximum is 2048 bytes.

examples/ZumoMotorExample

Result: PASS

Sketch uses 4418 bytes (13%) of program storage space. Maximum is 32256 bytes.
Global variables use 182 bytes (8%) of dynamic memory, leaving 1866 bytes for local variables. Maximum is 2048 bytes.

arduino:mbed_nano:nanorp2040connect @ 2.7.2

Inclusion

Result: FAIL

WARNING: library ZumoShield claims to run on avr architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).

examples/BorderDetect

Result: FAIL

WARNING: library ZumoShield claims to run on avr architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).

examples/InertialSensors

Result: FAIL

WARNING: library ZumoShield claims to run on avr architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).

examples/LineFollower

Result: FAIL

WARNING: library ZumoShield claims to run on avr architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).

examples/LineSensorCalibration

Result: FAIL

WARNING: library ZumoShield claims to run on avr architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).

examples/LineSensorTest

Result: FAIL

WARNING: library ZumoShield claims to run on avr architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/examples/LineSensorTest/LineSensorTest.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/examples/LineSensorTest/LineSensorTest.ino:59:91: error: no matching function for call to 'ZumoReflectanceSensorArray::read(uint16_t [6], int)'
     reflectanceSensors.read(sensorValues, useEmitters ? QTR_EMITTERS_ON : QTR_EMITTERS_OFF);
                                                                                           ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/ZumoShield.h:6:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/examples/LineSensorTest/LineSensorTest.ino:15:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/QTRSensors.h:66:10: note: candidate: void QTRSensors::read(unsigned int*, unsigned char)
     void read(unsigned int *sensor_values, unsigned char readMode = QTR_EMITTERS_ON);
          ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/QTRSensors.h:66:10: note:   no known conversion for argument 1 from 'uint16_t [6] {aka short unsigned int [6]}' to 'unsigned int*'

examples/MazeSolver

Result: FAIL

WARNING: library ZumoShield claims to run on avr architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).

examples/PushbuttonExample

Result: FAIL

WARNING: library ZumoShield claims to run on avr architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).

examples/RCControl

Result: FAIL

WARNING: library ZumoShield claims to run on avr architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).

examples/SumoCollisionDetect

Result: FAIL

WARNING: library ZumoShield claims to run on avr architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).

examples/TurnWithCompass

Result: FAIL

WARNING: library ZumoShield claims to run on avr architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).

examples/ZumoBuzzerExample

Result: FAIL

WARNING: library ZumoShield claims to run on avr architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).

examples/ZumoBuzzerExample2

Result: FAIL

WARNING: library ZumoShield claims to run on avr architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).

examples/ZumoBuzzerExample3

Result: FAIL

WARNING: library ZumoShield claims to run on avr architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).

examples/ZumoMotorExample

Result: FAIL

WARNING: library ZumoShield claims to run on avr architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).

arduino:megaavr:nona4809 @ 1.8.7

Inclusion

Result: FAIL

WARNING: library ZumoShield claims to run on avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).

examples/BorderDetect

Result: FAIL

WARNING: library ZumoShield 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/ZumoShield/PololuBuzzer.cpp: In function 'void TIMER2_OVF_vect()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/PololuBuzzer.cpp:28:36: error: 'TIMSK2' was not declared in this scope
 #define DISABLE_TIMER_INTERRUPT()  TIMSK2 = 0
                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/PololuBuzzer.cpp:90:5: note: in expansion of macro 'DISABLE_TIMER_INTERRUPT'
     D/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t)
     size_t requestFrom(uint8_t, size_t);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'void L3G::read()':
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int)
     size_t requestFrom(int, int);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t)
     size_t requestFrom(uint8_t, size_t);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'int L3G::testReg(byte, L3G::regAddr)':
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int)
     size_t requestFrom(int, int);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t)
     size_t requestFrom(uint8_t, size_t);
            ^~~~~~~~~~~

examples/InertialSensors

Result: FAIL

WARNING: library ZumoShield claims to run on avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).

examples/LineFollower

Result: FAIL

WARNING: library ZumoShield 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/ZumoShield/PololuBuzzer.cpp: In function 'void TIMER2_OVF_vect()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/PololuBuzzer.cpp:28:36: error: 'TIMSK2' was not declared in this scope
 #define DISABLE_TIMER_INTERRUPT()  TIMSK2 = 0
                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/PololuBuzzer.cpp:90:5: note: in expansion of macro 'DISABLE_TIMER_INTERRUPT'
     DISABLE_TI/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t)
     size_t requestFrom(uint8_t, size_t);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'byte LSM303::readMagReg(int)':
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int)
     size_t requestFrom(int, int);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t)
     size_t requestFrom(uint8_t, size_t);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'void LSM303::readAcc()':
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int)
     size_t requestFrom(int, int);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t)
     size_t requestFrom(uint8_t, size_t);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'void LSM303::readMag()':
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int)
     size_t requestFrom(int, int);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t)
     size_t requestFrom(uint8_t, size_t);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'int LSM303::testReg(byte, LSM303::regAddr)':
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int)
     size_t requestFrom(int, int);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t)
     size_t requestFrom(uint8_t, size_t);
            ^~~~~~~~~~~

examples/LineSensorCalibration

Result: FAIL

WARNING: library ZumoShield 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/ZumoShield/PololuBuzzer.cpp: In function 'void TIMER2_OVF_vect()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/PololuBuzzer.cpp:28:36: error: 'TIMSK2' was not declared in this scope
 #define DISABLE_TIMER_INTERRUPT()  TIMSK2 = 0
                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/PololuBuzzer.cpp:90:5: note: in expansion of macro 'DISABLE_TIMER_INTERRUPT'
     DISABLE_TIMuser/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t)
     size_t requestFrom(uint8_t, size_t);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'void L3G::read()':
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int)
     size_t requestFrom(int, int);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t)
     size_t requestFrom(uint8_t, size_t);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'int L3G::testReg(byte, L3G::regAddr)':
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int)
     size_t requestFrom(int, int);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t)
     size_t requestFrom(uint8_t, size_t);
            ^~~~~~~~~~~
~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'void LSM303::readMag()':
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int)
     size_t requestFrom(int, int);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t)
     size_t requestFrom(uint8_t, size_t);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'int LSM303::testReg(byte, LSM303::regAddr)':
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int)
     size_t requestFrom(int, int);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t)
     size_t requestFrom(uint8_t, size_t);
            ^~~~~~~~~~~
clared in this scope
 #define BUZZER_DDR  DDRD
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/PololuBuzzer.cpp:186:3: note: in expansion of macro 'BUZZER_DDR'
   BUZZER_DDR |= BUZZER;    // buzzer pin set as an output
   ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/PololuBuzzer.cpp:20:21: note: suggested alternative: 'DD0'
 #define BUZZER_DDR  DDRD
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/PololuBuzzer.cpp:186:3: note: in expansion of macro 'BUZZER_DDR'
   BUZZER_DDR |= BUZZER;    // buzzer pin set as an output
   ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/PololuBuzzer.cpp:21:27: error: 'PORTD3' was not declared in this scope
 #define BUZZER      (1 << PORTD3)
                           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/PololuBuzzer.cpp:186:17: note: in expansion of macro 'BUZZER'
   BUZZER_DDR |= BUZZER;    // buzzer pin set as an output
                 ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/PololuBuzzer.cpp:21:27: note: suggested alternative: 'PORT3'
 #define BUZZER      (1 << PORTD3)
                           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/PololuBuzzer.cpp:186:17: note: in expansion of macro 'BUZZER'
   BUZZER_DDR |= BUZZER;    // buzzer pin set as an output
                 ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/PololuBuzzer.cpp: In static member function 'static void PololuBuzzer::playFrequency(unsigned int, unsigned int, unsigned char)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/PololuBuzzer.cpp:28:36: error: 'TIMSK2' was not declared in this scope
 #define DISABLE_TIMER_INTERRUPT()  TIMSK2 = 0
                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/PololuBuzzer.cpp:259:3: note: in expansion of macro 'DISABLE_TIMER_INTERRUPT'
   DISABLE_TIMER_INTERRUPT();      // disable interrupts while writing to registers
   ^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/PololuBuzzer.cpp:272:3: error: 'TCCR2B' was not declared in this scope
   TCCR2B = (TCCR2B & 0xF8) | newCS2;  // select timer 2 clock prescaler
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/PololuBuzzer.cpp:272:3: note: suggested alternative: 'TCB2'
   TCCR2B = (TCCR2B & 0xF8) | newCS2;  // select timer 2 clock prescaler
   ^~~~~~
   TCB2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/PololuBuzzer.cpp:273:3: error: 'OCR2A' was not declared in this scope
   OCR2A = top;                        // set timer 2 pwm frequency
   ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/PololuBuzzer.cpp:274:3: error: 'OCR2B' was not declared in this scope
   OCR2B = top >> (16 - volume);       // set duty cycle (volume)
   ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/PololuBuzzer.cpp:277:3: error: 'TIFR2' was not declared in this scope
   TIFR2 |= 0xFF;  // clear any pending t2 overflow int.
   ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/PololuBuzzer.cpp:277:3: note: suggested alternative: 'GPIOR2'
   TIFR2 |= 0xFF;  // clear any pending t2 overflow int.
   ^~~~~
   GPIOR2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/PololuBuzzer.cpp:27:51: error: 'TOIE2' was not declared in this scope
 #define ENABLE_TIMER_INTERRUPT()   TIMSK2 = (1 << TOIE2)
                                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/PololuBuzzer.cpp:280:3: note: in expansion of macro 'ENABLE_TIMER_INTERRUPT'
   ENABLE_TIMER_INTERRUPT();
   ^~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/PololuBuzzer.cpp: In static member function 'static void PololuBuzzer::play(const char*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/PololuBuzzer.cpp:28:36: error: 'TIMSK2' was not declared in this scope
 #define DISABLE_TIMER_INTERRUPT()  TIMSK2 = 0
                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/PololuBuzzer.cpp:465:3: note: in expansion of macro 'DISABLE_TIMER_INTERRUPT'
   DISABLE_TIMER_INTERRUPT();  // prevent this from being interrupted
   ^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/PololuBuzzer.cpp: In static member function 'static void PololuBuzzer::playFromProgramSpace(const char*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/PololuBuzzer.cpp:28:36: error: 'TIMSK2' was not declared in this scope
 #define DISABLE_TIMER_INTERRUPT()  TIMSK2 = 0
                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/PololuBuzzer.cpp:474:3: note: in expansion of macro 'DISABLE_TIMER_INTERRUPT'
   DISABLE_TIMER_INTERRUPT();  // prevent this from being interrupted
   ^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/PololuBuzzer.cpp: In static member function 'static void PololuBuzzer::stopPlaying()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/PololuBuzzer.cpp:28:36: error: 'TIMSK2' was not declared in this scope
 #define DISABLE_TIMER_INTERRUPT()  TIMSK2 = 0
                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/PololuBuzzer.cpp:485:3: note: in expansion of macro 'DISABLE_TIMER_INTERRUPT'
   DISABLE_TIMER_INTERRUPT();          // disable interrupts
   ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/ZumoIMU.cpp:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'uint8_t ZumoIMU::readReg(uint8_t, uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int)
     size_t requestFrom(int, int);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/W

examples/LineSensorTest

Result: FAIL

WARNING: library ZumoShield 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/ZumoShield/PololuBuzzer.cpp: In function 'void TIMER2_OVF_vect()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/PololuBuzzer.cpp:28:36: error: 'TIMSK2' was not declared in this scope
 #define DISABLE_TIMER_INTERRUPT()  TIMSK2 = 0
                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/PololuBuzzer.cpp:90:5: note: in expansion of macro 'DISABLE_TIMER_INTERRUPT'
     D/home/ec2-home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t)
     size_t requestFrom(uint8_t, size_t);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'byte LSM303::readMagReg(int)':
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int)
     size_t requestFrom(int, int);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t)
     size_t requestFrom(uint8_t, size_t);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'void LSM303::readAcc()':
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int)
     size_t requestFrom(int, int);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t)
     size_t requestFrom(uint8_t, size_t);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'void LSM303::readMag()':
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int)
     size_t requestFrom(int, int);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t)
     size_t requestFrom(uint8_t, size_t);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'int LSM303::testReg(byte, LSM303::regAddr)':
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int)
     size_t requestFrom(int, int);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t)
     size_t requestFrom(uint8_t, size_t);
            ^~~~~~~~~~~

examples/MazeSolver

Result: FAIL

WARNING: library ZumoShield 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/ZumoShield/PololuBuzzer.cpp: In function 'void TIMER2_OVF_vect()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/PololuBuzzer.cpp:28:36: error: 'TIMSK2' was not declared in this scope
 #define DISABLE_TIMER_INTERRUPT()  TIMSK2 = 0
                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/PololuBuzzer.cpp:90:5: note: in expansion of macro 'DISABLE_TIMER_INTERRUPT'
     D/home/ec2- ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t)
     size_t requestFrom(uint8_t, size_t);
 /home/ec2/home/ec2-user/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'int16_t ZumoIMU::testReg(uint8_t, uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int)
     size_t requestFrom(int, int);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t)
     size_t requestFrom(uint8_t, size_t);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'void ZumoIMU::readAxes16Bit(uint8_t, uint8_t, ZumoIMU::vector<int>&)':
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int)
     size_t requestFrom(int, int);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t)
     size_t requestFrom(uint8_t, size_t);
            ^~~~~~~~~~~
megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'void LSM303::readMag()':
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int)
     size_t requestFrom(int, int);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t)
     size_t requestFrom(uint8_t, size_t);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'int LSM303::testReg(byte, LSM303::regAddr)':
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int)
     size_t requestFrom(int, int);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t)
     size_t requestFrom(uint8_t, size_t);
            ^~~~~~~~~~~

examples/PushbuttonExample

Result: FAIL

WARNING: library ZumoShield 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/ZumoShield/PololuBuzzer.cpp: In function 'void TIMER2_OVF_vect()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/PololuBuzzer.cpp:28:36: error: 'TIMSK2' was not declared in this scope
 #define DISABLE_TIMER_INTERRUPT()  TIMSK2 = 0
                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/PololuBuzzer.cpp:90:5: note: in expansion of macro 'DISABLE_TIMER_INTERRUPT'
     D/home/ec2/ ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t)
     size_t requestFrom(uint8_t, size_t);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'int16_t ZumoIMU::testReg(uint8_t, uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int)
     size_t requestFrom(int, int);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t)
     size_t requestFrom(uint8_t, size_t);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'void ZumoIMU::readAxes16Bit(uint8_t, uint8_t, ZumoIMU::vector<int>&)':
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int)
     size_t requestFrom(int, int);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t)
     size_t requestFrom(uint8_t, size_t);
            ^~~~~~~~~~~

examples/RCControl

Result: FAIL

WARNING: library ZumoShield 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/ZumoShield/PololuBuzzer.cpp: In function 'void TIMER2_OVF_vect()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/PololuBuzzer.cpp:28:36: error: 'TIMSK2' was not declared in this scope
 #define DISABLE_TIMER_INTERRUPT()  TIMSK2 = 0
                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/PololuBuzzer.cpp:90:5: note: in expansion of macro 'DISABLE_TIMER_INTERRUPT'
     D/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t)
     size_t requestFrom(uint8_t, size_t);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'void L3G::read()':
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int)
     size_t requestFrom(int, int);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t)
     size_t requestFrom(uint8_t, size_t);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'int L3G::testReg(byte, L3G::regAddr)':
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int)
     size_t requestFrom(int, int);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t)
     size_t requestFrom(uint8_t, size_t);
            ^~~~~~~~~~~
~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'void LSM303::readMag()':
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int)
     size_t requestFrom(int, int);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t)
     size_t requestFrom(uint8_t, size_t);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'int LSM303::testReg(byte, LSM303::regAddr)':
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int)
     size_t requestFrom(int, int);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t)
     size_t requestFrom(uint8_t, size_t);
            ^~~~~~~~~~~

examples/SumoCollisionDetect

Result: FAIL

WARNING: library ZumoShield 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/ZumoShield/PololuBuzzer.cpp: In function 'void TIMER2_OVF_vect()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/PololuBuzzer.cpp:28:36: error: 'TIMSK2' was not declared in this scope
 #define DISABLE_TIMER_INTERRUPT()  TIMSK2 = 0
                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/PololuBuzzer.cpp:90:5: note: in expansion of macro 'DISABLE_TIMER_INTERRUPT'
     D/home/ec2/ ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t)
     size_t requestFrom(uint8_t, size_t);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'int16_t ZumoIMU::testReg(uint8_t, uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int)
     size_t requestFrom(int, int);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t)
     size_t requestFrom(uint8_t, size_t);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'void ZumoIMU::readAxes16Bit(uint8_t, uint8_t, ZumoIMU::vector<int>&)':
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int)
     size_t requestFrom(int, int);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t)
     size_t requestFrom(uint8_t, size_t);
            ^~~~~~~~~~~

examples/TurnWithCompass

Result: FAIL

WARNING: library ZumoShield claims to run on avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).

examples/ZumoBuzzerExample

Result: FAIL

WARNING: library ZumoShield claims to run on avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).

examples/ZumoBuzzerExample2

Result: FAIL

WARNING: library ZumoShield 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/ZumoShield/PololuBuzzer.cpp: In function 'void TIMER2_OVF_vect()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/PololuBuzzer.cpp:28:36: error: 'TIMSK2' was not declared in this scope
 #define DISABLE_TIMER_INTERRUPT()  TIMSK2 = 0
                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/PololuBuzzer.cpp:90:5: note: in expansion of macro 'DISABLE_TIMER_INTERRUPT'
     DISABLE_TIM ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t)
     size_t requestFrom(uint8_t, size_t);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'int16_t ZumoIMU::testReg(uint8_t, uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int)
     size_t requestFrom(int, int);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t)
     size_t requestFrom(uint8_t, size_t);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'void ZumoIMU::readAxes16Bit(uint8_t, uint8_t, ZumoIMU::vector<int>&)':
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int)
     size_t requestFrom(int, int);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t)
     size_t requestFrom(uint8_t, size_t);
            ^~~~~~~~~~~

examples/ZumoBuzzerExample3

Result: FAIL

WARNING: library ZumoShield 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/ZumoShield/PololuBuzzer.cpp: In function 'void TIMER2_OVF_vect()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/PololuBuzzer.cpp:28:36: error: 'TIMSK2' was not declared in this scope
 #define DISABLE_TIMER_INTERRUPT()  TIMSK2 = 0
                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/PololuBuzzer.cpp:90:5: note: in expansion of macro 'DISABLE_TIMER_INTERRUPT'
     D/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t)
     size_t requestFrom(uint8_t, size_t);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'void L3G::read()':
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int)
     size_t requestFrom(int, int);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t)
     size_t requestFrom(uint8_t, size_t);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'int L3G::testReg(byte, L3G::regAddr)':
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int)
     size_t requestFrom(int, int);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t)
     size_t requestFrom(uint8_t, size_t);
            ^~~~~~~~~~~
~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'void LSM303::readMag()':
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int)
     size_t requestFrom(int, int);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t)
     size_t requestFrom(uint8_t, size_t);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'int LSM303::testReg(byte, LSM303::regAddr)':
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int)
     size_t requestFrom(int, int);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t)
     size_t requestFrom(uint8_t, size_t);
            ^~~~~~~~~~~

examples/ZumoMotorExample

Result: FAIL

WARNING: library ZumoShield 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/ZumoShield/PololuBuzzer.cpp: In function 'void TIMER2_OVF_vect()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/PololuBuzzer.cpp:28:36: error: 'TIMSK2' was not declared in this scope
 #define DISABLE_TIMER_INTERRUPT()  TIMSK2 = 0
                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/PololuBuzzer.cpp:90:5: note: in expansion of macro 'DISABLE_TIMER_INTERRUPT'
     D/home/ec2/ ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t)
     size_t requestFrom(uint8_t, size_t);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'int16_t ZumoIMU::testReg(uint8_t, uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int)
     size_t requestFrom(int, int);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t)
     size_t requestFrom(uint8_t, size_t);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'void ZumoIMU::readAxes16Bit(uint8_t, uint8_t, ZumoIMU::vector<int>&)':
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int)
     size_t requestFrom(int, int);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t)
     size_t requestFrom(uint8_t, size_t);
            ^~~~~~~~~~~
megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'void LSM303::readMag()':
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int)
     size_t requestFrom(int, int);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t)
     size_t requestFrom(uint8_t, size_t);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'int LSM303::testReg(byte, LSM303::regAddr)':
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int)
     size_t requestFrom(int, int);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t)
     size_t requestFrom(uint8_t, size_t);
            ^~~~~~~~~~~

arduino:samd:mkrwifi1010 @ 1.8.12

Inclusion

Result: FAIL

WARNING: library ZumoShield claims to run on avr architecture(s) and may be incompatible with your current board which runs on samd architecture(s).

examples/BorderDetect

Result: FAIL

WARNING: library ZumoShield claims to run on avr architecture(s) and may be incompatible with your current board which runs on samd architecture(s).

examples/InertialSensors

Result: FAIL

WARNING: library ZumoShield claims to run on avr architecture(s) and may be incompatible with your current board which runs on samd architecture(s).

examples/LineFollower

Result: FAIL

WARNING: library ZumoShield claims to run on avr architecture(s) and may be incompatible with your current board which runs on samd architecture(s).

examples/LineSensorCalibration

Result: FAIL

WARNING: library ZumoShield claims to run on avr architecture(s) and may be incompatible with your current board which runs on samd architecture(s).

examples/LineSensorTest

Result: FAIL

WARNING: library ZumoShield claims to run on avr architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ZumoShield/examples/LineSensorTest/LineSensorTest.ino: In function 'void loop()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ZumoShield/examples/LineSensorTest/LineSensorTest.ino:59:91: error: no matching function for call to 'ZumoReflectanceSensorArray::read(uint16_t [6], int)'
     reflectanceSensors.read(sensorValues, useEmitters ? QTR_EMITTERS_ON : QTR_EMITTERS_OFF);
                                                                                           ^
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ZumoShield/ZumoShield.h:6:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ZumoShield/examples/LineSensorTest/LineSensorTest.ino:15:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ZumoShield/QTRSensors.h:66:10: note: candidate: void QTRSensors::read(unsigned int*, unsigned char)
     void read(unsigned int *sensor_values, unsigned char readMode = QTR_EMITTERS_ON);
          ^~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ZumoShield/QTRSensors.h:66:10: note:   no known conversion for argument 1 from 'uint16_t [6] {aka short unsigned int [6]}' to 'unsigned int*'

examples/MazeSolver

Result: FAIL

WARNING: library ZumoShield claims to run on avr architecture(s) and may be incompatible with your current board which runs on samd architecture(s).

examples/PushbuttonExample

Result: FAIL

WARNING: library ZumoShield claims to run on avr architecture(s) and may be incompatible with your current board which runs on samd architecture(s).

examples/RCControl

Result: FAIL

WARNING: library ZumoShield claims to run on avr architecture(s) and may be incompatible with your current board which runs on samd architecture(s).

examples/SumoCollisionDetect

Result: FAIL

WARNING: library ZumoShield claims to run on avr architecture(s) and may be incompatible with your current board which runs on samd architecture(s).

examples/TurnWithCompass

Result: FAIL

WARNING: library ZumoShield claims to run on avr architecture(s) and may be incompatible with your current board which runs on samd architecture(s).

examples/ZumoBuzzerExample

Result: FAIL

WARNING: library ZumoShield claims to run on avr architecture(s) and may be incompatible with your current board which runs on samd architecture(s).

examples/ZumoBuzzerExample2

Result: FAIL

WARNING: library ZumoShield claims to run on avr architecture(s) and may be incompatible with your current board which runs on samd architecture(s).

examples/ZumoBuzzerExample3

Result: FAIL

WARNING: library ZumoShield claims to run on avr architecture(s) and may be incompatible with your current board which runs on samd architecture(s).

examples/ZumoMotorExample

Result: FAIL

WARNING: library ZumoShield claims to run on avr architecture(s) and may be incompatible with your current board which runs on samd architecture(s).

esp32:esp32:d1_mini32 @ 1.0.6

Inclusion

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/ZumoBuzzer.h:7:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/ZumoShield.h:7,
                 from /tmp/arduino-testlib962323985/test/test.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/PololuBuzzer.h:38:26: fatal error: avr/pgmspace.h: No such file or directory
compilation terminated.

examples/BorderDetect

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/ZumoBuzzer.h:7:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/ZumoShield.h:7,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/examples/BorderDetect/BorderDetect.ino:2:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/PololuBuzzer.h:38:26: fatal error: avr/pgmspace.h: No such file or directory
compilation terminated.

examples/InertialSensors

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/ZumoBuzzer.h:7:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/ZumoShield.h:7,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/examples/InertialSensors/InertialSensors.ino:23:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/PololuBuzzer.h:38:26: fatal error: avr/pgmspace.h: No such file or directory
compilation terminated.

examples/LineFollower

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/ZumoBuzzer.h:7:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/ZumoShield.h:7,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/examples/LineFollower/LineFollower.ino:16:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/PololuBuzzer.h:38:26: fatal error: avr/pgmspace.h: No such file or directory
compilation terminated.

examples/LineSensorCalibration

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/ZumoBuzzer.h:7:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/ZumoShield.h:7,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/examples/LineSensorCalibration/LineSensorCalibration.ino:29:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/PololuBuzzer.h:38:26: fatal error: avr/pgmspace.h: No such file or directory
compilation terminated.

examples/LineSensorTest

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/ZumoBuzzer.h:7:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/ZumoShield.h:7,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/examples/LineSensorTest/LineSensorTest.ino:15:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/PololuBuzzer.h:38:26: fatal error: avr/pgmspace.h: No such file or directory
compilation terminated.

examples/MazeSolver

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/ZumoBuzzer.h:7:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/ZumoShield.h:7,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/examples/MazeSolver/MazeSolver.ino:28:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/PololuBuzzer.h:38:26: fatal error: avr/pgmspace.h: No such file or directory
compilation terminated.

examples/PushbuttonExample

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/ZumoBuzzer.h:7:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/ZumoShield.h:7,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/examples/PushbuttonExample/PushbuttonExample.ino:10:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/PololuBuzzer.h:38:26: fatal error: avr/pgmspace.h: No such file or directory
compilation terminated.

examples/RCControl

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/ZumoBuzzer.h:7:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/ZumoShield.h:7,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/examples/RCControl/RCControl.ino:2:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/PololuBuzzer.h:38:26: fatal error: avr/pgmspace.h: No such file or directory
compilation terminated.

examples/SumoCollisionDetect

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/ZumoBuzzer.h:7:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/ZumoShield.h:7,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/examples/SumoCollisionDetect/SumoCollisionDetect.ino:38:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/PololuBuzzer.h:38:26: fatal error: avr/pgmspace.h: No such file or directory
compilation terminated.

examples/TurnWithCompass

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/ZumoBuzzer.h:7:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/ZumoShield.h:7,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/examples/TurnWithCompass/TurnWithCompass.ino:19:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/PololuBuzzer.h:38:26: fatal error: avr/pgmspace.h: No such file or directory
compilation terminated.

examples/ZumoBuzzerExample

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/ZumoBuzzer.h:7:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/ZumoShield.h:7,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/examples/ZumoBuzzerExample/ZumoBuzzerExample.ino:8:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/PololuBuzzer.h:38:26: fatal error: avr/pgmspace.h: No such file or directory
compilation terminated.

examples/ZumoBuzzerExample2

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/ZumoBuzzer.h:7:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/ZumoShield.h:7,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/examples/ZumoBuzzerExample2/ZumoBuzzerExample2.ino:13:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/PololuBuzzer.h:38:26: fatal error: avr/pgmspace.h: No such file or directory
compilation terminated.

examples/ZumoBuzzerExample3

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/ZumoBuzzer.h:7:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/ZumoShield.h:7,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/examples/ZumoBuzzerExample3/ZumoBuzzerExample3.ino:50:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/PololuBuzzer.h:38:26: fatal error: avr/pgmspace.h: No such file or directory
compilation terminated.

examples/ZumoMotorExample

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/ZumoBuzzer.h:7:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/ZumoShield.h:7,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/examples/ZumoMotorExample/ZumoMotorExample.ino:11:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ZumoShield/PololuBuzzer.h:38:26: fatal error: avr/pgmspace.h: No such file or directory
compilation terminated.