MINDS-i-Drone - compatibility matrix

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

MINDS-i-Drone

Version: 1.4.0
More details

Compatibility matrix

Board Claims compatibility Inclusion
CalibrateSensors
DroneSimpleRadioDrive
droneCommsTest
streamGPS
APM_AcclTest
APM_balanceTest
CalibrateESCs
cruiseExample
streamGPS_new
APM_CompassTest
APM_GyroTest
quadMinimal
quadcopter
sensorTest
RoboMagellan6x6
gpsLogger
CalibrateEMaxESCs
bumperTest
quadcopter_gimbal
rawTelemetry
telemetryTest
APM_Barometer
APM_RadioInput
arduino:avr:uno
1.8.4
Yes ⚠️ FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL
arduino:mbed_nano:nanorp2040connect
2.7.2
No FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL
arduino:megaavr:nona4809
1.8.7
No FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL 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 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 FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL

Compilation logs

arduino:avr:uno @ 1.8.4

Inclusion

Result: FAIL



					
					

examples/APM_AcclTest

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/APM_AcclTest/APM_AcclTest.ino:5:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/platforms/Ardupilot.h:7:6: error: #error "Quadcopter platform only supported on arduino Mega"
     #error "Quadcopter platform only supported on arduino Mega"
      ^~~~~

examples/APM_Barometer

Result: FAIL


					
					

examples/APM_CompassTest

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/APM_CompassTest/APM_CompassTest.ino:5:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/platforms/Ardupilot.h:7:6: error: #error "Quadcopter platform only supported on arduino Mega"
     #error "Quadcopter platform only supported on arduino Mega"
      ^~~~~

examples/APM_GyroTest

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/APM_GyroTest/APM_GyroTest.ino:5:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/platforms/Ardupilot.h:7:6: error: #error "Quadcopter platform only supported on arduino Mega"
     #error "Quadcopter platform only supported on arduino Mega"
      ^~~~~

examples/APM_RadioInput

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/APM_RadioInput/APM_RadioInput.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/APM_RadioInput/APM_RadioInput.ino:6:5: error: 'APMRadio' has not been declared
     APMRadio::setup();
     ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/APM_RadioInput/APM_RadioInput.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/APM_RadioInput/APM_RadioInput.ino:14:26: error: 'APMRadio' has not been declared
             Serial.print(APMRadio::get(i));
                          ^~~~~~~~

examples/APM_balanceTest

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/APM_balanceTest/APM_balanceTest.ino:5:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/platforms/Ardupilot.h:7:6: error: #error "Quadcopter platform only supported on arduino Mega"
     #error "Quadcopter platform only supported on arduino Mega"
      ^~~~~

examples/CalibrateEMaxESCs

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/platforms/Quadcopter.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/CalibrateEMaxESCs/CalibrateEMaxESCs.ino:6:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/platforms/Ardupilot.h:7:6: error: #error "Quadcopter platform only supported on arduino Mega"
     #error "Quadcopter platform only supported on arduino Mega"
      ^~~~~

examples/CalibrateESCs

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/platforms/Quadcopter.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/CalibrateESCs/CalibrateESCs.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/platforms/Ardupilot.h:7:6: error: #error "Quadcopter platform only supported on arduino Mega"
     #error "Quadcopter platform only supported on arduino Mega"
      ^~~~~

examples/CalibrateSensors

Result: FAIL


					
					

examples/DroneSimpleRadioDrive

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/DroneSimpleRadioDrive/DroneSimpleRadioDrive.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/DroneSimpleRadioDrive/DroneSimpleRadioDrive.ino:17:3: error: 'APMRadio' has not been declared
   APMRadio::setup();
   ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/DroneSimpleRadioDrive/DroneSimpleRadioDrive.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/DroneSimpleRadioDrive/DroneSimpleRadioDrive.ino:29:18: error: 'APMRadio' has not been declared
   int driveSig = APMRadio::get(0);
                  ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/DroneSimpleRadioDrive/DroneSimpleRadioDrive.ino:30:18: error: 'APMRadio' has not been declared
   int steerSig = APMRadio::get(1);
                  ^~~~~~~~

examples/RoboMagellan6x6

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/RoboMagellan6x6/RoboMagellan6x6.ino:93:9: error: no matching function for call to 'LEA6H::LEA6H()'
 LEA6H   gps;
         ^~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:61:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/RoboMagellan6x6/RoboMagellan6x6.ino:5:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/input/APM/LEA6H.h:36:5: note: candidate: LEA6H::LEA6H(HardwareSerial&)
     LEA6H(HardwareSerial &port): stream(port), parser(stream) {}
     ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/input/APM/LEA6H.h:36:5: note:   candidate expects 1 argument, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/input/APM/LEA6H.h:11:7: note: candidate: constexpr LEA6H::LEA6H(const LEA6H&)
 class LEA6H : public Sensor, public GPS {
       ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/input/APM/LEA6H.h:11:7: note:   candidate expects 1 argument, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/input/APM/LEA6H.h:11:7: note: candidate: constexpr LEA6H::LEA6H(LEA6H&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/input/APM/LEA6H.h:11:7: note:   candidate expects 1 argument, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/RoboMagellan6x6/RoboMagellan6x6.ino: In function 'void extLog(const char*, float, int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/RoboMagellan6x6/RoboMagellan6x6.ino:387:2: error: 'Serial2' was not declared in this scope
  Serial2.print(extlogSeqNum++);
  ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/RoboMagellan6x6/RoboMagellan6x6.ino:387:2: note: suggested alternative: 'Serial'
  Serial2.print(extlogSeqNum++);
  ^~~~~~~
  Serial
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/RoboMagellan6x6/RoboMagellan6x6.ino: In function 'void extLog(const char*, const char*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/RoboMagellan6x6/RoboMagellan6x6.ino:400:2: error: 'Serial2' was not declared in this scope
  Serial2.print(extlogSeqNum++);
  ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/RoboMagellan6x6/RoboMagellan6x6.ino:400:2: note: suggested alternative: 'Serial'
  Serial2.print(extlogSeqNum++);
  ^~~~~~~
  Serial
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/RoboMagellan6x6/RoboMagellan6x6.ino: In function 'void extLog(const char*, int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/RoboMagellan6x6/RoboMagellan6x6.ino:413:2: error: 'Serial2' was not declared in this scope
  Serial2.print(extlogSeqNum++);
  ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/RoboMagellan6x6/RoboMagellan6x6.ino:413:2: note: suggested alternative: 'Serial'
  Serial2.print(extlogSeqNum++);
  ^~~~~~~
  Serial
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/RoboMagellan6x6/RoboMagellan6x6.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/RoboMagellan6x6/RoboMagellan6x6.ino:484:2: error: 'Serial2' was not declared in this scope
  Serial2.begin(115200);
  ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/RoboMagellan6x6/RoboMagellan6x6.ino:484:2: note: suggested alternative: 'Serial'
  Serial2.begin(115200);
  ^~~~~~~
  Serial
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/RoboMagellan6x6/RoboMagellan6x6.ino:542:2: error: 'APMRadio' has not been declared
  APMRadio::setup();
  ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/RoboMagellan6x6/RoboMagellan6x6.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/RoboMagellan6x6/RoboMagellan6x6.ino:678:6: error: 'Serial2' was not declared in this scope
  if (Serial2.available())
      ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/RoboMagellan6x6/RoboMagellan6x6.ino:678:6: note: suggested alternative: 'Serial'
  if (Serial2.available())
      ^~~~~~~
      Serial
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/RoboMagellan6x6/RoboMagellan6x6.ino:752:21: error: 'APMRadio' has not been declared
     float   mph = ((APMRadio::get(RadioPin[1])-90) / 90.f)*maxFwd;
                     ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/RoboMagellan6x6/RoboMagellan6x6.ino:753:21: error: 'APMRadio' has not been declared
     uint8_t steer = APMRadio::get(RadioPin[2]);
                     ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/RoboMagellan6x6/RoboMagellan6x6.ino: In function 'void navigate()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/RoboMagellan6x6/RoboMagellan6x6.ino:1177:18: error: 'APMRadio' has not been declared
  float   mph = ((APMRadio::get(RadioPin[1])-90) / 90.f)*MAN_MAX_FWD;
                  ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/RoboMagellan6x6/RoboMagellan6x6.ino:1178:18: error: 'APMRadio' has not been declared
  uint8_t steer = APMRadio::get(RadioPin[2]);
                  ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/RoboMagellan6x6/RoboMagellan6x6.ino: In function 'void updateGPS()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/RoboMagellan6x6/RoboMagellan6x6.ino:1528:16: error: 'A8' was not declared in this scope
   digitalWrite(A8, HIGH);
                ^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/RoboMagellan6x6/RoboMagellan6x6.ino:1528:16: note: suggested alternative: 'Az'
   digitalWrite(A8, HIGH);
                ^~
                Az

examples/bumperTest

Result: FAIL


					
					

examples/cruiseExample

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/cruiseExample/cruiseExample.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/cruiseExample/cruiseExample.ino:34:5: error: 'APMRadio' has not been declared
     APMRadio::setup();
     ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/cruiseExample/cruiseExample.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/cruiseExample/cruiseExample.ino:43:21: error: 'APMRadio' has not been declared
     float   mph = ((APMRadio::get(RadioPin[1])-90) / 90.f)*maxMPH;
                     ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/cruiseExample/cruiseExample.ino:44:21: error: 'APMRadio' has not been declared
     uint8_t str =   APMRadio::get(RadioPin[2]);
                     ^~~~~~~~

examples/droneCommsTest

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/droneCommsTest/droneCommsTest.ino:5:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/platforms/Ardupilot.h:7:6: error: #error "Quadcopter platform only supported on arduino Mega"
     #error "Quadcopter platform only supported on arduino Mega"
      ^~~~~

examples/gpsLogger

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/gpsLogger/gpsLogger.ino:7:17: error: no matching function for call to 'LEA6H::LEA6H()'
 LEA6H           gps;
                 ^~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:61:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/gpsLogger/gpsLogger.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/input/APM/LEA6H.h:36:5: note: candidate: LEA6H::LEA6H(HardwareSerial&)
     LEA6H(HardwareSerial &port): stream(port), parser(stream) {}
     ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/input/APM/LEA6H.h:36:5: note:   candidate expects 1 argument, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/input/APM/LEA6H.h:11:7: note: candidate: constexpr LEA6H::LEA6H(const LEA6H&)
 class LEA6H : public Sensor, public GPS {
       ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/input/APM/LEA6H.h:11:7: note:   candidate expects 1 argument, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/input/APM/LEA6H.h:11:7: note: candidate: constexpr LEA6H::LEA6H(LEA6H&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/input/APM/LEA6H.h:11:7: note:   candidate expects 1 argument, 0 provided

examples/quadMinimal

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/platforms/Quadcopter.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/quadMinimal/quadMinimal.ino:5:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/platforms/Ardupilot.h:7:6: error: #error "Quadcopter platform only supported on arduino Mega"
     #error "Quadcopter platform only supported on arduino Mega"
      ^~~~~

examples/quadcopter

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/platforms/Quadcopter.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/quadcopter/quadcopter.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/platforms/Ardupilot.h:7:6: error: #error "Quadcopter platform only supported on arduino Mega"
     #error "Quadcopter platform only supported on arduino Mega"
      ^~~~~

examples/quadcopter_gimbal

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/platforms/Quadcopter.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/quadcopter_gimbal/quadcopter_gimbal.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/platforms/Ardupilot.h:7:6: error: #error "Quadcopter platform only supported on arduino Mega"
     #error "Quadcopter platform only supported on arduino Mega"
      ^~~~~

examples/rawTelemetry

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/rawTelemetry/rawTelemetry.ino:8:17: error: no matching function for call to 'LEA6H::LEA6H()'
 LEA6H           gps;
                 ^~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:61:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/rawTelemetry/rawTelemetry.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/input/APM/LEA6H.h:36:5: note: candidate: LEA6H::LEA6H(HardwareSerial&)
     LEA6H(HardwareSerial &port): stream(port), parser(stream) {}
     ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/input/APM/LEA6H.h:36:5: note:   candidate expects 1 argument, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/input/APM/LEA6H.h:11:7: note: candidate: constexpr LEA6H::LEA6H(const LEA6H&)
 class LEA6H : public Sensor, public GPS {
       ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/input/APM/LEA6H.h:11:7: note:   candidate expects 1 argument, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/input/APM/LEA6H.h:11:7: note: candidate: constexpr LEA6H::LEA6H(LEA6H&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/input/APM/LEA6H.h:11:7: note:   candidate expects 1 argument, 0 provided

examples/sensorTest

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/sensorTest/sensorTest.ino:5:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/platforms/Ardupilot.h:7:6: error: #error "Quadcopter platform only supported on arduino Mega"
     #error "Quadcopter platform only supported on arduino Mega"
      ^~~~~

examples/streamGPS

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/streamGPS/streamGPS.ino:3:7: error: no matching function for call to 'LEA6H::LEA6H()'
 LEA6H gps;
       ^~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:61:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/streamGPS/streamGPS.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/input/APM/LEA6H.h:36:5: note: candidate: LEA6H::LEA6H(HardwareSerial&)
     LEA6H(HardwareSerial &port): stream(port), parser(stream) {}
     ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/input/APM/LEA6H.h:36:5: note:   candidate expects 1 argument, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/input/APM/LEA6H.h:11:7: note: candidate: constexpr LEA6H::LEA6H(const LEA6H&)
 class LEA6H : public Sensor, public GPS {
       ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/input/APM/LEA6H.h:11:7: note:   candidate expects 1 argument, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/input/APM/LEA6H.h:11:7: note: candidate: constexpr LEA6H::LEA6H(LEA6H&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/input/APM/LEA6H.h:11:7: note:   candidate expects 1 argument, 0 provided

examples/streamGPS_new

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/streamGPS_new/streamGPS_new.ino:3:7: error: no matching function for call to 'LEA6H::LEA6H()'
 LEA6H gps;
       ^~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:61:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/streamGPS_new/streamGPS_new.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/input/APM/LEA6H.h:36:5: note: candidate: LEA6H::LEA6H(HardwareSerial&)
     LEA6H(HardwareSerial &port): stream(port), parser(stream) {}
     ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/input/APM/LEA6H.h:36:5: note:   candidate expects 1 argument, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/input/APM/LEA6H.h:11:7: note: candidate: constexpr LEA6H::LEA6H(const LEA6H&)
 class LEA6H : public Sensor, public GPS {
       ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/input/APM/LEA6H.h:11:7: note:   candidate expects 1 argument, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/input/APM/LEA6H.h:11:7: note: candidate: constexpr LEA6H::LEA6H(LEA6H&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/input/APM/LEA6H.h:11:7: note:   candidate expects 1 argument, 0 provided

examples/telemetryTest

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/telemetryTest/telemetryTest.ino:5:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/platforms/Ardupilot.h:7:6: error: #error "Quadcopter platform only supported on arduino Mega"
     #error "Quadcopter platform only supported on arduino Mega"
      ^~~~~

arduino:mbed_nano:nanorp2040connect @ 2.7.2

Inclusion

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:37:0,
                 from /tmp/arduino-testlib1214067076/test/test.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/APM/APMRadioInput.h:5:10: fatal error: util/atomic.h: No such file or directory
 #include "util/atomic.h"
          ^~~~~~~~~~~~~~~
compilation terminated.

examples/APM_AcclTest

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:37:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/APM_AcclTest/APM_AcclTest.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/APM/APMRadioInput.h:5:10: fatal error: util/atomic.h: No such file or directory
 #include "util/atomic.h"
          ^~~~~~~~~~~~~~~
compilation terminated.

examples/APM_Barometer

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:37:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/APM_Barometer/APM_Barometer.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/APM/APMRadioInput.h:5:10: fatal error: util/atomic.h: No such file or directory
 #include "util/atomic.h"
          ^~~~~~~~~~~~~~~
compilation terminated.

examples/APM_CompassTest

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:37:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/APM_CompassTest/APM_CompassTest.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/APM/APMRadioInput.h:5:10: fatal error: util/atomic.h: No such file or directory
 #include "util/atomic.h"
          ^~~~~~~~~~~~~~~
compilation terminated.

examples/APM_GyroTest

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:37:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/APM_GyroTest/APM_GyroTest.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/APM/APMRadioInput.h:5:10: fatal error: util/atomic.h: No such file or directory
 #include "util/atomic.h"
          ^~~~~~~~~~~~~~~
compilation terminated.

examples/APM_RadioInput

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:37:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/APM_RadioInput/APM_RadioInput.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/APM/APMRadioInput.h:5:10: fatal error: util/atomic.h: No such file or directory
 #include "util/atomic.h"
          ^~~~~~~~~~~~~~~
compilation terminated.

examples/APM_balanceTest

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:37:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/APM_balanceTest/APM_balanceTest.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/APM/APMRadioInput.h:5:10: fatal error: util/atomic.h: No such file or directory
 #include "util/atomic.h"
          ^~~~~~~~~~~~~~~
compilation terminated.

examples/CalibrateEMaxESCs

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:37:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/CalibrateEMaxESCs/CalibrateEMaxESCs.ino:5:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/APM/APMRadioInput.h:5:10: fatal error: util/atomic.h: No such file or directory
 #include "util/atomic.h"
          ^~~~~~~~~~~~~~~
compilation terminated.

examples/CalibrateESCs

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:37:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/CalibrateESCs/CalibrateESCs.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/APM/APMRadioInput.h:5:10: fatal error: util/atomic.h: No such file or directory
 #include "util/atomic.h"
          ^~~~~~~~~~~~~~~
compilation terminated.

examples/CalibrateSensors

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:37:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/CalibrateSensors/CalibrateSensors.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/APM/APMRadioInput.h:5:10: fatal error: util/atomic.h: No such file or directory
 #include "util/atomic.h"
          ^~~~~~~~~~~~~~~
compilation terminated.

examples/DroneSimpleRadioDrive

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:37:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/DroneSimpleRadioDrive/DroneSimpleRadioDrive.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/APM/APMRadioInput.h:5:10: fatal error: util/atomic.h: No such file or directory
 #include "util/atomic.h"
          ^~~~~~~~~~~~~~~
compilation terminated.

examples/RoboMagellan6x6

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/RoboMagellan6x6/RoboMagellan6x6.ino:3:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDSi/src/MINDSi.h:19:10: fatal error: util/atomic.h: No such file or directory
 #include <util/atomic.h>
          ^~~~~~~~~~~~~~~
compilation terminated.

examples/bumperTest

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:37:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/bumperTest/bumperTest.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/APM/APMRadioInput.h:5:10: fatal error: util/atomic.h: No such file or directory
 #include "util/atomic.h"
          ^~~~~~~~~~~~~~~
compilation terminated.

examples/cruiseExample

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/cruiseExample/cruiseExample.ino:3:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDSi/src/MINDSi.h:19:10: fatal error: util/atomic.h: No such file or directory
 #include <util/atomic.h>
          ^~~~~~~~~~~~~~~
compilation terminated.

examples/droneCommsTest

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:37:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/droneCommsTest/droneCommsTest.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/APM/APMRadioInput.h:5:10: fatal error: util/atomic.h: No such file or directory
 #include "util/atomic.h"
          ^~~~~~~~~~~~~~~
compilation terminated.

examples/gpsLogger

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:37:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/gpsLogger/gpsLogger.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/APM/APMRadioInput.h:5:10: fatal error: util/atomic.h: No such file or directory
 #include "util/atomic.h"
          ^~~~~~~~~~~~~~~
compilation terminated.

examples/quadMinimal

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:37:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/quadMinimal/quadMinimal.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/APM/APMRadioInput.h:5:10: fatal error: util/atomic.h: No such file or directory
 #include "util/atomic.h"
          ^~~~~~~~~~~~~~~
compilation terminated.

examples/quadcopter

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:37:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/quadcopter/quadcopter.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/APM/APMRadioInput.h:5:10: fatal error: util/atomic.h: No such file or directory
 #include "util/atomic.h"
          ^~~~~~~~~~~~~~~
compilation terminated.

examples/quadcopter_gimbal

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:37:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/quadcopter_gimbal/quadcopter_gimbal.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/APM/APMRadioInput.h:5:10: fatal error: util/atomic.h: No such file or directory
 #include "util/atomic.h"
          ^~~~~~~~~~~~~~~
compilation terminated.

examples/rawTelemetry

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:37:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/rawTelemetry/rawTelemetry.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/APM/APMRadioInput.h:5:10: fatal error: util/atomic.h: No such file or directory
 #include "util/atomic.h"
          ^~~~~~~~~~~~~~~
compilation terminated.

examples/sensorTest

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:37:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/sensorTest/sensorTest.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/APM/APMRadioInput.h:5:10: fatal error: util/atomic.h: No such file or directory
 #include "util/atomic.h"
          ^~~~~~~~~~~~~~~
compilation terminated.

examples/streamGPS

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:37:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/streamGPS/streamGPS.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/APM/APMRadioInput.h:5:10: fatal error: util/atomic.h: No such file or directory
 #include "util/atomic.h"
          ^~~~~~~~~~~~~~~
compilation terminated.

examples/streamGPS_new

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:37:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/streamGPS_new/streamGPS_new.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/APM/APMRadioInput.h:5:10: fatal error: util/atomic.h: No such file or directory
 #include "util/atomic.h"
          ^~~~~~~~~~~~~~~
compilation terminated.

examples/telemetryTest

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:37:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/telemetryTest/telemetryTest.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/APM/APMRadioInput.h:5:10: fatal error: util/atomic.h: No such file or directory
 #include "util/atomic.h"
          ^~~~~~~~~~~~~~~
compilation terminated.

arduino:megaavr:nona4809 @ 1.8.7

Inclusion

Result: FAIL

WARNING: library MINDS-i-Drone claims to run on avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
WARNING: library MINDSi 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/MINDS-i-Drone/src/comms/Protocol.h:6:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/comms/CommManager.h:8,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:40,
                 from /tmp/arduino-testlib1214067076/test/test.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMconfig.h:30:32: error: 'EE_MAX' was not declared in this scope
 const EEaddr EE_LIST_LENGTH = (EE_MAX -EE_LIST_START -1);
                                ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMconfig.h:30:32: note: suggested alternative: 'SIZE_MAX'
 const EEaddr EE_LIST_LENGTH = (EE_MAX -EE_LIST_START -1);
                                ^~~~~~
                                SIZE_MAX
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:6:0,
                 from /tmp/arduino-testlib1214067076/test/test.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'void STMtwiDev::batchRead(uint8_t, 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 'uint8_t STMtwiDev::read(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);
            ^~~~~~~~~~~
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-1B20CB84D0B89FB1E5A1F71B9B3DF71E/sketch/test.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h: In static member function 'static void eeprom::setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:42:11: error: 'EECR' was not declared in this scope
  bitClear(EECR, EEPM0);
           ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:32: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:42:11: note: suggested alternative: 'DEC'
  bitClear(EECR, EEPM0);
           ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:32: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:42:17: error: 'EEPM0' was not declared in this scope
  bitClear(EECR, EEPM0);
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:52: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                                    ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:43:17: error: 'EEPM1' was not declared in this scope
  bitClear(EECR, EEPM1);
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:52: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                                    ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h: In static member function 'static void eeprom::disableInterrupt()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:47:11: error: 'EECR' was not declared in this scope
  bitClear(EECR, EERIE);
           ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:32: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:47:11: note: suggested alternative: 'DEC'
  bitClear(EECR, EERIE);
           ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:32: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:47:17: error: 'EERIE' was not declared in this scope
  bitClear(EECR, EERIE);
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:52: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                                    ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:47:17: note: suggested alternative: 'SERIAL'
  bitClear(EECR, EERIE);
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:52: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                                    ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h: In static member function 'static void eeprom::enableInterrupt()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:51:9: error: 'EECR' was not declared in this scope
  bitSet(EECR, EERIE);
         ^
/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/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:51:9: note: suggested alternative: 'DEC'
  bitSet(EECR, EERIE);
         ^
/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/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:51:15: error: 'EERIE' was not declared in this scope
  bitSet(EECR, EERIE);
               ^
/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/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:51:15: note: suggested alternative: 'SERIAL'
  bitSet(EECR, EERIE);
               ^
/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)))
                                                 ^~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMlist.h:6:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:96,
                 from /tmp/arduino-testlib1214067076/test/test.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h: In static member function 'static void eeprom::write(EEaddr, uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:55:31: error: 'EE_MAX' was not declared in this scope
  if(addr == EENULL || addr >= EE_MAX) return;
    

examples/APM_AcclTest

Result: FAIL

WARNING: library MINDS-i-Drone claims to run on avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
WARNING: library MINDSi 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/MINDS-i-Drone/examples/APM_AcclTest/APM_AcclTest.ino:5:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/platforms/Ardupilot.h:7:6: error: #error "Quadcopter platform only supported on arduino Mega"
     #error "Quadcopter platform only supported on arduino Mega"
      ^~~~~

examples/APM_Barometer

Result: FAIL

WARNING: library MINDS-i-Drone claims to run on avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
WARNING: library MINDSi 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/MINDS-i-Drone/src/comms/Protocol.h:6:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/comms/CommManager.h:8,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:40,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/APM_Barometer/APM_Barometer.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMconfig.h:30:32: error: 'EE_MAX' was not declared in this scope
 const EEaddr EE_LIST_LENGTH = (EE_MAX -EE_LIST_START -1);
                                ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMconfig.h:30:32: note: suggested alternative: 'SIZE_MAX'
 const EEaddr EE_LIST_LENGTH = (EE_MAX -EE_LIST_START -1);
                                ^~~~~~
                                SIZE_MAX
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/APM_Barometer/APM_Barometer.ino: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 'void STMtwiDev::batchRead(uint8_t, 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 'uint8_t STMtwiDev::read(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);
            ^~~~~~~~~~~
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-E9F3CC71DC9A0D0B17B70BABA9EDEBD2/sketch/APM_Barometer.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h: In static member function 'static void eeprom::setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:42:11: error: 'EECR' was not declared in this scope
  bitClear(EECR, EEPM0);
           ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:32: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:42:11: note: suggested alternative: 'DEC'
  bitClear(EECR, EEPM0);
           ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:32: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:42:17: error: 'EEPM0' was not declared in this scope
  bitClear(EECR, EEPM0);
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:52: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                                    ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:43:17: error: 'EEPM1' was not declared in this scope
  bitClear(EECR, EEPM1);
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:52: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                                    ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h: In static member function 'static void eeprom::disableInterrupt()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:47:11: error: 'EECR' was not declared in this scope
  bitClear(EECR, EERIE);
           ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:32: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:47:11: note: suggested alternative: 'DEC'
  bitClear(EECR, EERIE);
           ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:32: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:47:17: error: 'EERIE' was not declared in this scope
  bitClear(EECR, EERIE);
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:52: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                                    ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:47:17: note: suggested alternative: 'SERIAL'
  bitClear(EECR, EERIE);
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:52: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                                    ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h: In static member function 'static void eeprom::enableInterrupt()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:51:9: error: 'EECR' was not declared in this scope
  bitSet(EECR, EERIE);
         ^
/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/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:51:9: note: suggested alternative: 'DEC'
  bitSet(EECR, EERIE);
         ^
/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/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:51:15: error: 'EERIE' was not declared in this scope
  bitSet(EECR, EERIE);
               ^
/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/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:51:15: note: suggested alternative: 'SERIAL'
  bitSet(EECR, EERIE);
               ^
/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)))
                                                 ^~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMlist.h:6:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:96,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/APM_Barometer/APM_Barometer.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h: In static member function 'static void eeprom::write(EEaddr, uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:55:31: er

examples/APM_CompassTest

Result: FAIL

WARNING: library MINDS-i-Drone claims to run on avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
WARNING: library MINDSi 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/MINDS-i-Drone/examples/APM_CompassTest/APM_CompassTest.ino:5:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/platforms/Ardupilot.h:7:6: error: #error "Quadcopter platform only supported on arduino Mega"
     #error "Quadcopter platform only supported on arduino Mega"
      ^~~~~

examples/APM_GyroTest

Result: FAIL

WARNING: library MINDS-i-Drone claims to run on avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
WARNING: library MINDSi 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/MINDS-i-Drone/examples/APM_GyroTest/APM_GyroTest.ino:5:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/platforms/Ardupilot.h:7:6: error: #error "Quadcopter platform only supported on arduino Mega"
     #error "Quadcopter platform only supported on arduino Mega"
      ^~~~~

examples/APM_RadioInput

Result: FAIL

WARNING: library MINDS-i-Drone claims to run on avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
WARNING: library MINDSi 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/MINDS-i-Drone/src/comms/Protocol.h:6:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/comms/CommManager.h:8,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:40,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/APM_RadioInput/APM_RadioInput.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMconfig.h:30:32: error: 'EE_MAX' was not declared in this scope
 const EEaddr EE_LIST_LENGTH = (EE_MAX -EE_LIST_START -1);
                                ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMconfig.h:30:32: note: suggested alternative: 'SIZE_MAX'
 const EEaddr EE_LIST_LENGTH = (EE_MAX -EE_LIST_START -1);
                                ^~~~~~
                                SIZE_MAX
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/APM_RadioInput/APM_RadioInput.ino: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 'void STMtwiDev::batchRead(uint8_t, 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 'uint8_t STMtwiDev::read(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);
            ^~~~~~~~~~~
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-34064CBF6CF931FAC8B84DB566F5B1FA/sketch/APM_RadioInput.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h: In static member function 'static void eeprom::setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:42:11: error: 'EECR' was not declared in this scope
  bitClear(EECR, EEPM0);
           ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:32: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:42:11: note: suggested alternative: 'DEC'
  bitClear(EECR, EEPM0);
           ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:32: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:42:17: error: 'EEPM0' was not declared in this scope
  bitClear(EECR, EEPM0);
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:52: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                                    ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:43:17: error: 'EEPM1' was not declared in this scope
  bitClear(EECR, EEPM1);
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:52: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                                    ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h: In static member function 'static void eeprom::disableInterrupt()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:47:11: error: 'EECR' was not declared in this scope
  bitClear(EECR, EERIE);
           ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:32: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:47:11: note: suggested alternative: 'DEC'
  bitClear(EECR, EERIE);
           ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:32: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:47:17: error: 'EERIE' was not declared in this scope
  bitClear(EECR, EERIE);
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:52: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                                    ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:47:17: note: suggested alternative: 'SERIAL'
  bitClear(EECR, EERIE);
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:52: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                                    ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h: In static member function 'static void eeprom::enableInterrupt()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:51:9: error: 'EECR' was not declared in this scope
  bitSet(EECR, EERIE);
         ^
/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/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:51:9: note: suggested alternative: 'DEC'
  bitSet(EECR, EERIE);
         ^
/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/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:51:15: error: 'EERIE' was not declared in this scope
  bitSet(EECR, EERIE);
               ^
/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/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:51:15: note: suggested alternative: 'SERIAL'
  bitSet(EECR, EERIE);
               ^
/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)))
                                                 ^~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMlist.h:6:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:96,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/APM_RadioInput/APM_RadioInput.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h: In static member function 'static void eeprom::write(EEaddr, uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:55

examples/APM_balanceTest

Result: FAIL

WARNING: library MINDS-i-Drone claims to run on avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
WARNING: library MINDSi 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/MINDS-i-Drone/examples/APM_balanceTest/APM_balanceTest.ino:5:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/platforms/Ardupilot.h:7:6: error: #error "Quadcopter platform only supported on arduino Mega"
     #error "Quadcopter platform only supported on arduino Mega"
      ^~~~~

examples/CalibrateEMaxESCs

Result: FAIL

WARNING: library MINDS-i-Drone claims to run on avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
WARNING: library MINDSi 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/MINDS-i-Drone/src/platforms/Quadcopter.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/CalibrateEMaxESCs/CalibrateEMaxESCs.ino:6:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/platforms/Ardupilot.h:7:6: error: #error "Quadcopter platform only supported on arduino Mega"
     #error "Quadcopter platform only supported on arduino Mega"
      ^~~~~

examples/CalibrateESCs

Result: FAIL

WARNING: library MINDS-i-Drone claims to run on avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
WARNING: library MINDSi 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/MINDS-i-Drone/src/platforms/Quadcopter.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/CalibrateESCs/CalibrateESCs.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/platforms/Ardupilot.h:7:6: error: #error "Quadcopter platform only supported on arduino Mega"
     #error "Quadcopter platform only supported on arduino Mega"
      ^~~~~

examples/CalibrateSensors

Result: FAIL

WARNING: library MINDS-i-Drone claims to run on avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
WARNING: library MINDSi 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/MINDS-i-Drone/src/comms/Protocol.h:6:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/comms/CommManager.h:8,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:40,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/CalibrateSensors/CalibrateSensors.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMconfig.h:30:32: error: 'EE_MAX' was not declared in this scope
 const EEaddr EE_LIST_LENGTH = (EE_MAX -EE_LIST_START -1);
                                ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMconfig.h:30:32: note: suggested alternative: 'SIZE_MAX'
 const EEaddr EE_LIST_LENGTH = (EE_MAX -EE_LIST_START -1);
                                ^~~~~~
                                SIZE_MAX
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/CalibrateSensors/CalibrateSensors.ino: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 'void STMtwiDev::batchRead(uint8_t, 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 'uint8_t STMtwiDev::read(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);
            ^~~~~~~~~~~
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-E4F37A8F7E41E6DA58E403E94848EB4D/sketch/CalibrateSensors.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h: In static member function 'static void eeprom::setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:42:11: error: 'EECR' was not declared in this scope
  bitClear(EECR, EEPM0);
           ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:32: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:42:11: note: suggested alternative: 'DEC'
  bitClear(EECR, EEPM0);
           ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:32: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:42:17: error: 'EEPM0' was not declared in this scope
  bitClear(EECR, EEPM0);
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:52: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                                    ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:43:17: error: 'EEPM1' was not declared in this scope
  bitClear(EECR, EEPM1);
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:52: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                                    ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h: In static member function 'static void eeprom::disableInterrupt()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:47:11: error: 'EECR' was not declared in this scope
  bitClear(EECR, EERIE);
           ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:32: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:47:11: note: suggested alternative: 'DEC'
  bitClear(EECR, EERIE);
           ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:32: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:47:17: error: 'EERIE' was not declared in this scope
  bitClear(EECR, EERIE);
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:52: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                                    ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:47:17: note: suggested alternative: 'SERIAL'
  bitClear(EECR, EERIE);
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:52: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                                    ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h: In static member function 'static void eeprom::enableInterrupt()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:51:9: error: 'EECR' was not declared in this scope
  bitSet(EECR, EERIE);
         ^
/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/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:51:9: note: suggested alternative: 'DEC'
  bitSet(EECR, EERIE);
         ^
/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/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:51:15: error: 'EERIE' was not declared in this scope
  bitSet(EECR, EERIE);
               ^
/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/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:51:15: note: suggested alternative: 'SERIAL'
  bitSet(EECR, EERIE);
               ^
/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)))
                                                 ^~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMlist.h:6:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:96,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/CalibrateSensors/CalibrateSensors.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h: In static member function 'static void eeprom::write(EEaddr, uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROM

examples/DroneSimpleRadioDrive

Result: FAIL

WARNING: library MINDS-i-Drone claims to run on avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
WARNING: library MINDSi 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/MINDS-i-Drone/src/comms/Protocol.h:6:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/comms/CommManager.h:8,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:40,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/DroneSimpleRadioDrive/DroneSimpleRadioDrive.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMconfig.h:30:32: error: 'EE_MAX' was not declared in this scope
 const EEaddr EE_LIST_LENGTH = (EE_MAX -EE_LIST_START -1);
                                ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMconfig.h:30:32: note: suggested alternative: 'SIZE_MAX'
 const EEaddr EE_LIST_LENGTH = (EE_MAX -EE_LIST_START -1);
                                ^~~~~~
                                SIZE_MAX
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:6:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/DroneSimpleRadioDrive/DroneSimpleRadioDrive.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'void STMtwiDev::batchRead(uint8_t, 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 'uint8_t STMtwiDev::read(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);
            ^~~~~~~~~~~
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-3D2D43011A1D53923A928D703E08665D/sketch/DroneSimpleRadioDrive.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h: In static member function 'static void eeprom::setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:42:11: error: 'EECR' was not declared in this scope
  bitClear(EECR, EEPM0);
           ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:32: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:42:11: note: suggested alternative: 'DEC'
  bitClear(EECR, EEPM0);
           ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:32: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:42:17: error: 'EEPM0' was not declared in this scope
  bitClear(EECR, EEPM0);
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:52: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                                    ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:43:17: error: 'EEPM1' was not declared in this scope
  bitClear(EECR, EEPM1);
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:52: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                                    ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h: In static member function 'static void eeprom::disableInterrupt()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:47:11: error: 'EECR' was not declared in this scope
  bitClear(EECR, EERIE);
           ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:32: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:47:11: note: suggested alternative: 'DEC'
  bitClear(EECR, EERIE);
           ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:32: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:47:17: error: 'EERIE' was not declared in this scope
  bitClear(EECR, EERIE);
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:52: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                                    ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:47:17: note: suggested alternative: 'SERIAL'
  bitClear(EECR, EERIE);
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:52: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                                    ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h: In static member function 'static void eeprom::enableInterrupt()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:51:9: error: 'EECR' was not declared in this scope
  bitSet(EECR, EERIE);
         ^
/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/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:51:9: note: suggested alternative: 'DEC'
  bitSet(EECR, EERIE);
         ^
/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/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:51:15: error: 'EERIE' was not declared in this scope
  bitSet(EECR, EERIE);
               ^
/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/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:51:15: note: suggested alternative: 'SERIAL'
  bitSet(EECR, EERIE);
               ^
/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)))
                                                 ^~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMlist.h:6:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:96,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/DroneSimpleRadioDrive/DroneSimpleRadioDrive.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h: In static 

examples/RoboMagellan6x6

Result: FAIL

WARNING: library MINDSi claims to run on avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
WARNING: library MINDS-i-Drone 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/MINDS-i-Drone/src/comms/Protocol.h:6:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/comms/CommManager.h:8,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:40,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/RoboMagellan6x6/RoboMagellan6x6.ino:5:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMconfig.h:30:32: error: 'EE_MAX' was not declared in this scope
 const EEaddr EE_LIST_LENGTH = (EE_MAX -EE_LIST_START -1);
                                ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMconfig.h:30:32: note: suggested alternative: 'SIZE_MAX'
 const EEaddr EE_LIST_LENGTH = (EE_MAX -EE_LIST_START -1);
                                ^~~~~~
                                SIZE_MAX
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/RoboMagellan6x6/RoboMagellan6x6.ino:2:0:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'void STMtwiDev::batchRead(uint8_t, 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 'uint8_t STMtwiDev::read(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);
            ^~~~~~~~~~~
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-907CBC480B2F3E689EB6561E90063FE5/sketch/RoboMagellan6x6.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h: In static member function 'static void eeprom::setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:42:11: error: 'EECR' was not declared in this scope
  bitClear(EECR, EEPM0);
           ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:32: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:42:11: note: suggested alternative: 'DEC'
  bitClear(EECR, EEPM0);
           ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:32: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:42:17: error: 'EEPM0' was not declared in this scope
  bitClear(EECR, EEPM0);
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:52: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                                    ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:43:17: error: 'EEPM1' was not declared in this scope
  bitClear(EECR, EEPM1);
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:52: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                                    ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h: In static member function 'static void eeprom::disableInterrupt()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:47:11: error: 'EECR' was not declared in this scope
  bitClear(EECR, EERIE);
           ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:32: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:47:11: note: suggested alternative: 'DEC'
  bitClear(EECR, EERIE);
           ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:32: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:47:17: error: 'EERIE' was not declared in this scope
  bitClear(EECR, EERIE);
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:52: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                                    ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:47:17: note: suggested alternative: 'SERIAL'
  bitClear(EECR, EERIE);
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:52: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                                    ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h: In static member function 'static void eeprom::enableInterrupt()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:51:9: error: 'EECR' was not declared in this scope
  bitSet(EECR, EERIE);
         ^
/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/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:51:9: note: suggested alternative: 'DEC'
  bitSet(EECR, EERIE);
         ^
/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/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:51:15: error: 'EERIE' was not declared in this scope
  bitSet(EECR, EERIE);
               ^
/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/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:51:15: note: suggested alternative: 'SERIAL'
  bitSet(EECR, EERIE);
               ^
/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)))
                                                 ^~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMlist.h:6:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:96,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/RoboMagellan6x6/RoboMagellan6x6.ino:5:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h: In static member function 'static void eeprom::write(EEaddr, uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsyst

examples/bumperTest

Result: FAIL

WARNING: library MINDS-i-Drone claims to run on avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
WARNING: library MINDSi 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/MINDS-i-Drone/src/comms/Protocol.h:6:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/comms/CommManager.h:8,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:40,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/bumperTest/bumperTest.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMconfig.h:30:32: error: 'EE_MAX' was not declared in this scope
 const EEaddr EE_LIST_LENGTH = (EE_MAX -EE_LIST_START -1);
                                ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMconfig.h:30:32: note: suggested alternative: 'SIZE_MAX'
 const EEaddr EE_LIST_LENGTH = (EE_MAX -EE_LIST_START -1);
                                ^~~~~~
                                SIZE_MAX
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:6:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/bumperTest/bumperTest.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'void STMtwiDev::batchRead(uint8_t, 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 'uint8_t STMtwiDev::read(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);
            ^~~~~~~~~~~
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-38C963ACE4FA2F560D5614304BEE26E1/sketch/bumperTest.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h: In static member function 'static void eeprom::setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:42:11: error: 'EECR' was not declared in this scope
  bitClear(EECR, EEPM0);
           ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:32: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:42:11: note: suggested alternative: 'DEC'
  bitClear(EECR, EEPM0);
           ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:32: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:42:17: error: 'EEPM0' was not declared in this scope
  bitClear(EECR, EEPM0);
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:52: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                                    ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:43:17: error: 'EEPM1' was not declared in this scope
  bitClear(EECR, EEPM1);
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:52: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                                    ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h: In static member function 'static void eeprom::disableInterrupt()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:47:11: error: 'EECR' was not declared in this scope
  bitClear(EECR, EERIE);
           ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:32: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:47:11: note: suggested alternative: 'DEC'
  bitClear(EECR, EERIE);
           ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:32: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:47:17: error: 'EERIE' was not declared in this scope
  bitClear(EECR, EERIE);
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:52: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                                    ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:47:17: note: suggested alternative: 'SERIAL'
  bitClear(EECR, EERIE);
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:52: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                                    ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h: In static member function 'static void eeprom::enableInterrupt()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:51:9: error: 'EECR' was not declared in this scope
  bitSet(EECR, EERIE);
         ^
/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/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:51:9: note: suggested alternative: 'DEC'
  bitSet(EECR, EERIE);
         ^
/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/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:51:15: error: 'EERIE' was not declared in this scope
  bitSet(EECR, EERIE);
               ^
/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/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:51:15: note: suggested alternative: 'SERIAL'
  bitSet(EECR, EERIE);
               ^
/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)))
                                                 ^~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMlist.h:6:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:96,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/bumperTest/bumperTest.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h: In static member function 'static void eeprom::write(EEaddr, uint8_t)':
/home/ec2-user/

examples/cruiseExample

Result: FAIL

WARNING: library MINDSi claims to run on avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
WARNING: library MINDS-i-Drone 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/MINDS-i-Drone/src/comms/Protocol.h:6:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/comms/CommManager.h:8,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:40,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/cruiseExample/cruiseExample.ino:5:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMconfig.h:30:32: error: 'EE_MAX' was not declared in this scope
 const EEaddr EE_LIST_LENGTH = (EE_MAX -EE_LIST_START -1);
                                ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMconfig.h:30:32: note: suggested alternative: 'SIZE_MAX'
 const EEaddr EE_LIST_LENGTH = (EE_MAX -EE_LIST_START -1);
                                ^~~~~~
                                SIZE_MAX
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/cruiseExample/cruiseExample.ino:2:0:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'void STMtwiDev::batchRead(uint8_t, 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 'uint8_t STMtwiDev::read(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);
            ^~~~~~~~~~~
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-5291C1406E8F251BFC852A62C6497006/sketch/cruiseExample.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h: In static member function 'static void eeprom::setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:42:11: error: 'EECR' was not declared in this scope
  bitClear(EECR, EEPM0);
           ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:32: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:42:11: note: suggested alternative: 'DEC'
  bitClear(EECR, EEPM0);
           ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:32: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:42:17: error: 'EEPM0' was not declared in this scope
  bitClear(EECR, EEPM0);
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:52: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                                    ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:43:17: error: 'EEPM1' was not declared in this scope
  bitClear(EECR, EEPM1);
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:52: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                                    ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h: In static member function 'static void eeprom::disableInterrupt()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:47:11: error: 'EECR' was not declared in this scope
  bitClear(EECR, EERIE);
           ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:32: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:47:11: note: suggested alternative: 'DEC'
  bitClear(EECR, EERIE);
           ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:32: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:47:17: error: 'EERIE' was not declared in this scope
  bitClear(EECR, EERIE);
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:52: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                                    ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:47:17: note: suggested alternative: 'SERIAL'
  bitClear(EECR, EERIE);
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:52: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                                    ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h: In static member function 'static void eeprom::enableInterrupt()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:51:9: error: 'EECR' was not declared in this scope
  bitSet(EECR, EERIE);
         ^
/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/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:51:9: note: suggested alternative: 'DEC'
  bitSet(EECR, EERIE);
         ^
/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/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:51:15: error: 'EERIE' was not declared in this scope
  bitSet(EECR, EERIE);
               ^
/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/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:51:15: note: suggested alternative: 'SERIAL'
  bitSet(EECR, EERIE);
               ^
/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)))
                                                 ^~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMlist.h:6:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:96,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/cruiseExample/cruiseExample.ino:5:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h: In static member function 'static void eeprom::write(EEaddr, uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:55:31: er

examples/droneCommsTest

Result: FAIL

WARNING: library MINDS-i-Drone claims to run on avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
WARNING: library MINDSi 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/MINDS-i-Drone/examples/droneCommsTest/droneCommsTest.ino:5:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/platforms/Ardupilot.h:7:6: error: #error "Quadcopter platform only supported on arduino Mega"
     #error "Quadcopter platform only supported on arduino Mega"
      ^~~~~

examples/gpsLogger

Result: FAIL

WARNING: library MINDS-i-Drone claims to run on avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
WARNING: library MINDSi 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/MINDS-i-Drone/src/comms/Protocol.h:6:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/comms/CommManager.h:8,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:40,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/gpsLogger/gpsLogger.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMconfig.h:30:32: error: 'EE_MAX' was not declared in this scope
 const EEaddr EE_LIST_LENGTH = (EE_MAX -EE_LIST_START -1);
                                ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMconfig.h:30:32: note: suggested alternative: 'SIZE_MAX'
 const EEaddr EE_LIST_LENGTH = (EE_MAX -EE_LIST_START -1);
                                ^~~~~~
                                SIZE_MAX
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/gpsLogger/gpsLogger.ino: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 'void STMtwiDev::batchRead(uint8_t, 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 'uint8_t STMtwiDev::read(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);
            ^~~~~~~~~~~
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-4D7A2304136AF25D1A71009AC92ADCA0/sketch/gpsLogger.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h: In static member function 'static void eeprom::setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:42:11: error: 'EECR' was not declared in this scope
  bitClear(EECR, EEPM0);
           ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:32: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:42:11: note: suggested alternative: 'DEC'
  bitClear(EECR, EEPM0);
           ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:32: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:42:17: error: 'EEPM0' was not declared in this scope
  bitClear(EECR, EEPM0);
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:52: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                                    ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:43:17: error: 'EEPM1' was not declared in this scope
  bitClear(EECR, EEPM1);
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:52: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                                    ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h: In static member function 'static void eeprom::disableInterrupt()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:47:11: error: 'EECR' was not declared in this scope
  bitClear(EECR, EERIE);
           ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:32: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:47:11: note: suggested alternative: 'DEC'
  bitClear(EECR, EERIE);
           ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:32: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:47:17: error: 'EERIE' was not declared in this scope
  bitClear(EECR, EERIE);
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:52: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                                    ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:47:17: note: suggested alternative: 'SERIAL'
  bitClear(EECR, EERIE);
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:52: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                                    ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h: In static member function 'static void eeprom::enableInterrupt()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:51:9: error: 'EECR' was not declared in this scope
  bitSet(EECR, EERIE);
         ^
/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/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:51:9: note: suggested alternative: 'DEC'
  bitSet(EECR, EERIE);
         ^
/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/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:51:15: error: 'EERIE' was not declared in this scope
  bitSet(EECR, EERIE);
               ^
/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/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:51:15: note: suggested alternative: 'SERIAL'
  bitSet(EECR, EERIE);
               ^
/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)))
                                                 ^~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMlist.h:6:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:96,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/gpsLogger/gpsLogger.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h: In static member function 'static void eeprom::write(EEaddr, uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:55:31: error: 'EE_MAX' was not declar

examples/quadMinimal

Result: FAIL

WARNING: library MINDS-i-Drone claims to run on avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
WARNING: library MINDSi 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/MINDS-i-Drone/src/platforms/Quadcopter.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/quadMinimal/quadMinimal.ino:5:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/platforms/Ardupilot.h:7:6: error: #error "Quadcopter platform only supported on arduino Mega"
     #error "Quadcopter platform only supported on arduino Mega"
      ^~~~~

examples/quadcopter

Result: FAIL

WARNING: library MINDS-i-Drone claims to run on avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
WARNING: library MINDSi 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/MINDS-i-Drone/src/platforms/Quadcopter.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/quadcopter/quadcopter.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/platforms/Ardupilot.h:7:6: error: #error "Quadcopter platform only supported on arduino Mega"
     #error "Quadcopter platform only supported on arduino Mega"
      ^~~~~

examples/quadcopter_gimbal

Result: FAIL

WARNING: library MINDS-i-Drone claims to run on avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
WARNING: library MINDSi 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/MINDS-i-Drone/src/platforms/Quadcopter.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/quadcopter_gimbal/quadcopter_gimbal.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/platforms/Ardupilot.h:7:6: error: #error "Quadcopter platform only supported on arduino Mega"
     #error "Quadcopter platform only supported on arduino Mega"
      ^~~~~

examples/rawTelemetry

Result: FAIL

WARNING: library MINDS-i-Drone claims to run on avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
WARNING: library MINDSi 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/MINDS-i-Drone/src/comms/Protocol.h:6:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/comms/CommManager.h:8,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:40,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/rawTelemetry/rawTelemetry.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMconfig.h:30:32: error: 'EE_MAX' was not declared in this scope
 const EEaddr EE_LIST_LENGTH = (EE_MAX -EE_LIST_START -1);
                                ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMconfig.h:30:32: note: suggested alternative: 'SIZE_MAX'
 const EEaddr EE_LIST_LENGTH = (EE_MAX -EE_LIST_START -1);
                                ^~~~~~
                                SIZE_MAX
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/rawTelemetry/rawTelemetry.ino: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 'void STMtwiDev::batchRead(uint8_t, 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 'uint8_t STMtwiDev::read(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);
            ^~~~~~~~~~~
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-D643B278568626AD82D3C2EE28DC876B/sketch/rawTelemetry.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h: In static member function 'static void eeprom::setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:42:11: error: 'EECR' was not declared in this scope
  bitClear(EECR, EEPM0);
           ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:32: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:42:11: note: suggested alternative: 'DEC'
  bitClear(EECR, EEPM0);
           ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:32: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:42:17: error: 'EEPM0' was not declared in this scope
  bitClear(EECR, EEPM0);
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:52: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                                    ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:43:17: error: 'EEPM1' was not declared in this scope
  bitClear(EECR, EEPM1);
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:52: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                                    ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h: In static member function 'static void eeprom::disableInterrupt()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:47:11: error: 'EECR' was not declared in this scope
  bitClear(EECR, EERIE);
           ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:32: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:47:11: note: suggested alternative: 'DEC'
  bitClear(EECR, EERIE);
           ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:32: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:47:17: error: 'EERIE' was not declared in this scope
  bitClear(EECR, EERIE);
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:52: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                                    ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:47:17: note: suggested alternative: 'SERIAL'
  bitClear(EECR, EERIE);
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:52: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                                    ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h: In static member function 'static void eeprom::enableInterrupt()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:51:9: error: 'EECR' was not declared in this scope
  bitSet(EECR, EERIE);
         ^
/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/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:51:9: note: suggested alternative: 'DEC'
  bitSet(EECR, EERIE);
         ^
/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/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:51:15: error: 'EERIE' was not declared in this scope
  bitSet(EECR, EERIE);
               ^
/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/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:51:15: note: suggested alternative: 'SERIAL'
  bitSet(EECR, EERIE);
               ^
/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)))
                                                 ^~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMlist.h:6:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:96,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/rawTelemetry/rawTelemetry.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h: In static member function 'static void eeprom::write(EEaddr, uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:55:31: error: 'E

examples/sensorTest

Result: FAIL

WARNING: library MINDS-i-Drone claims to run on avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
WARNING: library MINDSi 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/MINDS-i-Drone/examples/sensorTest/sensorTest.ino:5:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/platforms/Ardupilot.h:7:6: error: #error "Quadcopter platform only supported on arduino Mega"
     #error "Quadcopter platform only supported on arduino Mega"
      ^~~~~

examples/streamGPS

Result: FAIL

WARNING: library MINDS-i-Drone claims to run on avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
WARNING: library MINDSi 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/MINDS-i-Drone/src/comms/Protocol.h:6:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/comms/CommManager.h:8,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:40,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/streamGPS/streamGPS.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMconfig.h:30:32: error: 'EE_MAX' was not declared in this scope
 const EEaddr EE_LIST_LENGTH = (EE_MAX -EE_LIST_START -1);
                                ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMconfig.h:30:32: note: suggested alternative: 'SIZE_MAX'
 const EEaddr EE_LIST_LENGTH = (EE_MAX -EE_LIST_START -1);
                                ^~~~~~
                                SIZE_MAX
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:6:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/streamGPS/streamGPS.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'void STMtwiDev::batchRead(uint8_t, 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 'uint8_t STMtwiDev::read(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);
            ^~~~~~~~~~~
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-608480CE37EDA6F799F1FE4A6C200950/sketch/streamGPS.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h: In static member function 'static void eeprom::setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:42:11: error: 'EECR' was not declared in this scope
  bitClear(EECR, EEPM0);
           ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:32: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:42:11: note: suggested alternative: 'DEC'
  bitClear(EECR, EEPM0);
           ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:32: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:42:17: error: 'EEPM0' was not declared in this scope
  bitClear(EECR, EEPM0);
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:52: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                                    ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:43:17: error: 'EEPM1' was not declared in this scope
  bitClear(EECR, EEPM1);
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:52: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                                    ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h: In static member function 'static void eeprom::disableInterrupt()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:47:11: error: 'EECR' was not declared in this scope
  bitClear(EECR, EERIE);
           ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:32: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:47:11: note: suggested alternative: 'DEC'
  bitClear(EECR, EERIE);
           ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:32: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:47:17: error: 'EERIE' was not declared in this scope
  bitClear(EECR, EERIE);
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:52: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                                    ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:47:17: note: suggested alternative: 'SERIAL'
  bitClear(EECR, EERIE);
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:52: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                                    ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h: In static member function 'static void eeprom::enableInterrupt()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:51:9: error: 'EECR' was not declared in this scope
  bitSet(EECR, EERIE);
         ^
/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/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:51:9: note: suggested alternative: 'DEC'
  bitSet(EECR, EERIE);
         ^
/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/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:51:15: error: 'EERIE' was not declared in this scope
  bitSet(EECR, EERIE);
               ^
/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/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:51:15: note: suggested alternative: 'SERIAL'
  bitSet(EECR, EERIE);
               ^
/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)))
                                                 ^~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMlist.h:6:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:96,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/streamGPS/streamGPS.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h: In static member function 'static void eeprom::write(EEaddr, uint8_t)':
/home/ec2-user/arduino

examples/streamGPS_new

Result: FAIL

WARNING: library MINDS-i-Drone claims to run on avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
WARNING: library MINDSi 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/MINDS-i-Drone/src/comms/Protocol.h:6:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/comms/CommManager.h:8,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:40,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/streamGPS_new/streamGPS_new.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMconfig.h:30:32: error: 'EE_MAX' was not declared in this scope
 const EEaddr EE_LIST_LENGTH = (EE_MAX -EE_LIST_START -1);
                                ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMconfig.h:30:32: note: suggested alternative: 'SIZE_MAX'
 const EEaddr EE_LIST_LENGTH = (EE_MAX -EE_LIST_START -1);
                                ^~~~~~
                                SIZE_MAX
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:6:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/streamGPS_new/streamGPS_new.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'void STMtwiDev::batchRead(uint8_t, 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 'uint8_t STMtwiDev::read(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);
            ^~~~~~~~~~~
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-33BF447B3EB28B5FFE81D1BFF85CF661/sketch/streamGPS_new.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h: In static member function 'static void eeprom::setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:42:11: error: 'EECR' was not declared in this scope
  bitClear(EECR, EEPM0);
           ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:32: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:42:11: note: suggested alternative: 'DEC'
  bitClear(EECR, EEPM0);
           ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:32: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:42:17: error: 'EEPM0' was not declared in this scope
  bitClear(EECR, EEPM0);
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:52: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                                    ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:43:17: error: 'EEPM1' was not declared in this scope
  bitClear(EECR, EEPM1);
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:52: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                                    ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h: In static member function 'static void eeprom::disableInterrupt()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:47:11: error: 'EECR' was not declared in this scope
  bitClear(EECR, EERIE);
           ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:32: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:47:11: note: suggested alternative: 'DEC'
  bitClear(EECR, EERIE);
           ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:32: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:47:17: error: 'EERIE' was not declared in this scope
  bitClear(EECR, EERIE);
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:52: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                                    ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:47:17: note: suggested alternative: 'SERIAL'
  bitClear(EECR, EERIE);
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:66:52: note: in definition of macro 'bitClear'
 #define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
                                                    ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h: In static member function 'static void eeprom::enableInterrupt()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:51:9: error: 'EECR' was not declared in this scope
  bitSet(EECR, EERIE);
         ^
/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/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:51:9: note: suggested alternative: 'DEC'
  bitSet(EECR, EERIE);
         ^
/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/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:51:15: error: 'EERIE' was not declared in this scope
  bitSet(EECR, EERIE);
               ^
/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/MINDS-i-Drone/src/storage/EEPROMsubsystem.h:51:15: note: suggested alternative: 'SERIAL'
  bitSet(EECR, EERIE);
               ^
/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)))
                                                 ^~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMlist.h:6:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:96,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/streamGPS_new/streamGPS_new.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/storage/EEPROMsubsystem.h: In static member function 'static void eeprom::write(EEaddr, uint8

examples/telemetryTest

Result: FAIL

WARNING: library MINDS-i-Drone claims to run on avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
WARNING: library MINDSi 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/MINDS-i-Drone/examples/telemetryTest/telemetryTest.ino:5:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/platforms/Ardupilot.h:7:6: error: #error "Quadcopter platform only supported on arduino Mega"
     #error "Quadcopter platform only supported on arduino Mega"
      ^~~~~

arduino:samd:mkrwifi1010 @ 1.8.12

Inclusion

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:37:0,
                 from /tmp/arduino-testlib654512935/test/test.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/APM/APMRadioInput.h:5:10: fatal error: util/atomic.h: No such file or directory
 #include "util/atomic.h"
          ^~~~~~~~~~~~~~~
compilation terminated.

examples/APM_AcclTest

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:37:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/APM_AcclTest/APM_AcclTest.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/APM/APMRadioInput.h:5:10: fatal error: util/atomic.h: No such file or directory
 #include "util/atomic.h"
          ^~~~~~~~~~~~~~~
compilation terminated.

examples/APM_Barometer

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:37:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/APM_Barometer/APM_Barometer.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/APM/APMRadioInput.h:5:10: fatal error: util/atomic.h: No such file or directory
 #include "util/atomic.h"
          ^~~~~~~~~~~~~~~
compilation terminated.

examples/APM_CompassTest

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:37:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/APM_CompassTest/APM_CompassTest.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/APM/APMRadioInput.h:5:10: fatal error: util/atomic.h: No such file or directory
 #include "util/atomic.h"
          ^~~~~~~~~~~~~~~
compilation terminated.

examples/APM_GyroTest

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:37:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/APM_GyroTest/APM_GyroTest.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/APM/APMRadioInput.h:5:10: fatal error: util/atomic.h: No such file or directory
 #include "util/atomic.h"
          ^~~~~~~~~~~~~~~
compilation terminated.

examples/APM_RadioInput

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:37:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/APM_RadioInput/APM_RadioInput.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/APM/APMRadioInput.h:5:10: fatal error: util/atomic.h: No such file or directory
 #include "util/atomic.h"
          ^~~~~~~~~~~~~~~
compilation terminated.

examples/APM_balanceTest

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:37:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/APM_balanceTest/APM_balanceTest.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/APM/APMRadioInput.h:5:10: fatal error: util/atomic.h: No such file or directory
 #include "util/atomic.h"
          ^~~~~~~~~~~~~~~
compilation terminated.

examples/CalibrateEMaxESCs

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:37:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/CalibrateEMaxESCs/CalibrateEMaxESCs.ino:5:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/APM/APMRadioInput.h:5:10: fatal error: util/atomic.h: No such file or directory
 #include "util/atomic.h"
          ^~~~~~~~~~~~~~~
compilation terminated.

examples/CalibrateESCs

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:37:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/CalibrateESCs/CalibrateESCs.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/APM/APMRadioInput.h:5:10: fatal error: util/atomic.h: No such file or directory
 #include "util/atomic.h"
          ^~~~~~~~~~~~~~~
compilation terminated.

examples/CalibrateSensors

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:37:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/CalibrateSensors/CalibrateSensors.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/APM/APMRadioInput.h:5:10: fatal error: util/atomic.h: No such file or directory
 #include "util/atomic.h"
          ^~~~~~~~~~~~~~~
compilation terminated.

examples/DroneSimpleRadioDrive

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:37:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/DroneSimpleRadioDrive/DroneSimpleRadioDrive.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/APM/APMRadioInput.h:5:10: fatal error: util/atomic.h: No such file or directory
 #include "util/atomic.h"
          ^~~~~~~~~~~~~~~
compilation terminated.

examples/RoboMagellan6x6

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/RoboMagellan6x6/RoboMagellan6x6.ino:3:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDSi/src/MINDSi.h:19:10: fatal error: util/atomic.h: No such file or directory
 #include <util/atomic.h>
          ^~~~~~~~~~~~~~~
compilation terminated.

examples/bumperTest

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:37:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/bumperTest/bumperTest.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/APM/APMRadioInput.h:5:10: fatal error: util/atomic.h: No such file or directory
 #include "util/atomic.h"
          ^~~~~~~~~~~~~~~
compilation terminated.

examples/cruiseExample

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/cruiseExample/cruiseExample.ino:3:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDSi/src/MINDSi.h:19:10: fatal error: util/atomic.h: No such file or directory
 #include <util/atomic.h>
          ^~~~~~~~~~~~~~~
compilation terminated.

examples/droneCommsTest

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:37:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/droneCommsTest/droneCommsTest.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/APM/APMRadioInput.h:5:10: fatal error: util/atomic.h: No such file or directory
 #include "util/atomic.h"
          ^~~~~~~~~~~~~~~
compilation terminated.

examples/gpsLogger

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:37:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/gpsLogger/gpsLogger.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/APM/APMRadioInput.h:5:10: fatal error: util/atomic.h: No such file or directory
 #include "util/atomic.h"
          ^~~~~~~~~~~~~~~
compilation terminated.

examples/quadMinimal

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:37:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/quadMinimal/quadMinimal.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/APM/APMRadioInput.h:5:10: fatal error: util/atomic.h: No such file or directory
 #include "util/atomic.h"
          ^~~~~~~~~~~~~~~
compilation terminated.

examples/quadcopter

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:37:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/quadcopter/quadcopter.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/APM/APMRadioInput.h:5:10: fatal error: util/atomic.h: No such file or directory
 #include "util/atomic.h"
          ^~~~~~~~~~~~~~~
compilation terminated.

examples/quadcopter_gimbal

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:37:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/quadcopter_gimbal/quadcopter_gimbal.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/APM/APMRadioInput.h:5:10: fatal error: util/atomic.h: No such file or directory
 #include "util/atomic.h"
          ^~~~~~~~~~~~~~~
compilation terminated.

examples/rawTelemetry

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:37:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/rawTelemetry/rawTelemetry.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/APM/APMRadioInput.h:5:10: fatal error: util/atomic.h: No such file or directory
 #include "util/atomic.h"
          ^~~~~~~~~~~~~~~
compilation terminated.

examples/sensorTest

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:37:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/sensorTest/sensorTest.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/APM/APMRadioInput.h:5:10: fatal error: util/atomic.h: No such file or directory
 #include "util/atomic.h"
          ^~~~~~~~~~~~~~~
compilation terminated.

examples/streamGPS

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:37:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/streamGPS/streamGPS.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/APM/APMRadioInput.h:5:10: fatal error: util/atomic.h: No such file or directory
 #include "util/atomic.h"
          ^~~~~~~~~~~~~~~
compilation terminated.

examples/streamGPS_new

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:37:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/streamGPS_new/streamGPS_new.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/APM/APMRadioInput.h:5:10: fatal error: util/atomic.h: No such file or directory
 #include "util/atomic.h"
          ^~~~~~~~~~~~~~~
compilation terminated.

examples/telemetryTest

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:37:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/telemetryTest/telemetryTest.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/APM/APMRadioInput.h:5:10: fatal error: util/atomic.h: No such file or directory
 #include "util/atomic.h"
          ^~~~~~~~~~~~~~~
compilation terminated.

esp32:esp32:d1_mini32 @ 1.0.6

Inclusion

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:37:0,
                 from /tmp/arduino-testlib563152286/test/test.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/APM/APMRadioInput.h:5:25: fatal error: util/atomic.h: No such file or directory
compilation terminated.

examples/APM_AcclTest

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:37:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/APM_AcclTest/APM_AcclTest.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/APM/APMRadioInput.h:5:25: fatal error: util/atomic.h: No such file or directory
compilation terminated.

examples/APM_Barometer

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:37:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/APM_Barometer/APM_Barometer.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/APM/APMRadioInput.h:5:25: fatal error: util/atomic.h: No such file or directory
compilation terminated.

examples/APM_CompassTest

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:37:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/APM_CompassTest/APM_CompassTest.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/APM/APMRadioInput.h:5:25: fatal error: util/atomic.h: No such file or directory
compilation terminated.

examples/APM_GyroTest

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:37:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/APM_GyroTest/APM_GyroTest.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/APM/APMRadioInput.h:5:25: fatal error: util/atomic.h: No such file or directory
compilation terminated.

examples/APM_RadioInput

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:37:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/APM_RadioInput/APM_RadioInput.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/APM/APMRadioInput.h:5:25: fatal error: util/atomic.h: No such file or directory
compilation terminated.

examples/APM_balanceTest

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:37:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/APM_balanceTest/APM_balanceTest.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/APM/APMRadioInput.h:5:25: fatal error: util/atomic.h: No such file or directory
compilation terminated.

examples/CalibrateEMaxESCs

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:37:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/CalibrateEMaxESCs/CalibrateEMaxESCs.ino:5:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/APM/APMRadioInput.h:5:25: fatal error: util/atomic.h: No such file or directory
compilation terminated.

examples/CalibrateESCs

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:37:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/CalibrateESCs/CalibrateESCs.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/APM/APMRadioInput.h:5:25: fatal error: util/atomic.h: No such file or directory
compilation terminated.

examples/CalibrateSensors

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:37:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/CalibrateSensors/CalibrateSensors.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/APM/APMRadioInput.h:5:25: fatal error: util/atomic.h: No such file or directory
compilation terminated.

examples/DroneSimpleRadioDrive

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:37:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/DroneSimpleRadioDrive/DroneSimpleRadioDrive.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/APM/APMRadioInput.h:5:25: fatal error: util/atomic.h: No such file or directory
compilation terminated.

examples/RoboMagellan6x6

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/RoboMagellan6x6/RoboMagellan6x6.ino:3:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDSi/src/MINDSi.h:19:25: fatal error: util/atomic.h: No such file or directory
 #include <util/atomic.h>
                         ^
compilation terminated.

examples/bumperTest

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:37:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/bumperTest/bumperTest.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/APM/APMRadioInput.h:5:25: fatal error: util/atomic.h: No such file or directory
compilation terminated.

examples/cruiseExample

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/cruiseExample/cruiseExample.ino:3:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDSi/src/MINDSi.h:19:25: fatal error: util/atomic.h: No such file or directory
 #include <util/atomic.h>
                         ^
compilation terminated.

examples/droneCommsTest

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:37:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/droneCommsTest/droneCommsTest.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/APM/APMRadioInput.h:5:25: fatal error: util/atomic.h: No such file or directory
compilation terminated.

examples/gpsLogger

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:37:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/gpsLogger/gpsLogger.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/APM/APMRadioInput.h:5:25: fatal error: util/atomic.h: No such file or directory
compilation terminated.

examples/quadMinimal

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:37:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/quadMinimal/quadMinimal.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/APM/APMRadioInput.h:5:25: fatal error: util/atomic.h: No such file or directory
compilation terminated.

examples/quadcopter

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:37:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/quadcopter/quadcopter.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/APM/APMRadioInput.h:5:25: fatal error: util/atomic.h: No such file or directory
compilation terminated.

examples/quadcopter_gimbal

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:37:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/quadcopter_gimbal/quadcopter_gimbal.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/APM/APMRadioInput.h:5:25: fatal error: util/atomic.h: No such file or directory
compilation terminated.

examples/rawTelemetry

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:37:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/rawTelemetry/rawTelemetry.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/APM/APMRadioInput.h:5:25: fatal error: util/atomic.h: No such file or directory
compilation terminated.

examples/sensorTest

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:37:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/sensorTest/sensorTest.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/APM/APMRadioInput.h:5:25: fatal error: util/atomic.h: No such file or directory
compilation terminated.

examples/streamGPS

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:37:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/streamGPS/streamGPS.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/APM/APMRadioInput.h:5:25: fatal error: util/atomic.h: No such file or directory
compilation terminated.

examples/streamGPS_new

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:37:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/streamGPS_new/streamGPS_new.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/APM/APMRadioInput.h:5:25: fatal error: util/atomic.h: No such file or directory
compilation terminated.

examples/telemetryTest

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/MINDS-i-Drone.h:37:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/examples/telemetryTest/telemetryTest.ino:3:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDS-i-Drone/src/APM/APMRadioInput.h:5:25: fatal error: util/atomic.h: No such file or directory
compilation terminated.