evive - compatibility matrix

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

evive

Version: 2.0.3
More details

Compatibility matrix

Board Claims compatibility Inclusion
Easy
Intermediate
eviveFirmware
eviveFirmwareExtended
BlinkWithFirmware
Communication
arduino:avr:uno
1.8.4
Yes ⚠️ FAIL FAIL FAIL FAIL FAIL FAIL FAIL
arduino:mbed_nano:nanorp2040connect
2.7.2
Yes ⚠️ FAIL FAIL FAIL FAIL FAIL FAIL FAIL
arduino:megaavr:nona4809
1.8.7
Yes ⚠️ FAIL FAIL FAIL FAIL FAIL FAIL FAIL
arduino:samd:mkrwifi1010
1.8.12
Yes ⚠️ FAIL FAIL FAIL FAIL FAIL FAIL FAIL
esp32:esp32:d1_mini32
1.0.6
Yes ⚠️ FAIL FAIL FAIL FAIL FAIL FAIL FAIL

Compilation logs

arduino:avr:uno @ 1.8.4

Inclusion

Result: FAIL



					
					

examples/BlinkWithFirmware

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/AddUserDefinedFunctions.cpp: In function 'void loop_user_def_fun_2()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/AddUserDefinedFunctions.cpp:60:36: error: 'A9' was not declared in this scope
  uint16_t sensorValue = analogRead(A9); // read the value from the sensor
                                    ^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/AddUserDefinedFunctions.cpp:60:36: note: suggested alternative: 'A7'
  uint16_t sensorValue = analogRead(A9); // read the value from the sensor
                                    ^~
                                    A7
/src/Dac_MCP4725.cpp:227:27: note: in expansion of macro 'POT1'
   increment = (analogRead(POT1)>>4)+1;
                           ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/EvivePins.h:42:20: note: suggested alternative: 'A7'
 #define POT1       A9
                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Dac_MCP4725.cpp:227:27: note: in expansion of macro 'POT1'
   increment = (analogRead(POT1)>>4)+1;
                           ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/eviveIn file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Screen.cpp:30:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/ScreenImplementation.h: In function 'void tft_implementation_serial_monitor()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/ScreenImplementation.h:1122:13: error: 'Serial2' was not declared in this scope
  } else if (Serial2.available()) {
             ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/ScreenImplementation.h:1122:13: note: suggested alternative: 'Serial'
  } else if (Serial2.available()) {
             ^~~~~~~
             Serial
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/ScreenImplementation.h:1125:4: error: 'Serial3' was not declared in this scope
   (Serial3.available());
    ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/ScreenImplementation.h:1125:4: note: suggested alternative: 'Serial'
   (Serial3.available());
    ^~~~~~~
    Serial
48:24: error: 'A11' was not declared in this scope
 #define NAVKEY_MOVE    A11
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Navkey.cpp:118:19: note: in expansion of macro 'NAVKEY_MOVE'
  _down=analogRead(NAVKEY_MOVE);
                   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/EvivePins.h:48:24: note: suggested alternative: 'A1'
 #define NAVKEY_MOVE    A11
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Navkey.cpp:118:19: note: in expansion of macro 'NAVKEY_MOVE'
  _down=analogRead(NAVKEY_MOVE);
                   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Navkey.cpp: In member function 'bool Navkey::isLeft()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/EvivePins.h:48:24: error: 'A11' was not declared in this scope
 #define NAVKEY_MOVE    A11
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Navkey.cpp:127:19: note: in expansion of macro 'NAVKEY_MOVE'
  _left=analogRead(NAVKEY_MOVE);
                   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/EvivePins.h:48:24: note: suggested alternative: 'A1'
 #define NAVKEY_MOVE    A11
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Navkey.cpp:127:19: note: in expansion of macro 'NAVKEY_MOVE'
  _left=analogRead(NAVKEY_MOVE);
                   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Navkey.cpp: In member function 'bool Navkey::isRight()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/EvivePins.h:48:24: error: 'A11' was not declared in this scope
 #define NAVKEY_MOVE    A11
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Navkey.cpp:136:20: note: in expansion of macro 'NAVKEY_MOVE'
  _right=analogRead(NAVKEY_MOVE);
                    ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/EvivePins.h:48:24: note: suggested alternative: 'A1'
 #define NAVKEY_MOVE    A11
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Navkey.cpp:136:20: note: in expansion of macro 'NAVKEY_MOVE'
  _right=analogRead(NAVKEY_MOVE);
                    ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Navkey.cpp: In member function 'int8_t Navkey::direction()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/EvivePins.h:48:24: error: 'A11' was not declared in this scope
 #define NAVKEY_MOVE    A11
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Navkey.cpp:153:27: note: in expansion of macro 'NAVKEY_MOVE'
  uint16_t _dir=analogRead(NAVKEY_MOVE);
                           ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/EvivePins.h:48:24: note: suggested alternative: 'A1'
 #define NAVKEY_MOVE    A11
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Navkey.cpp:153:27: note: in expansion of macro 'NAVKEY_MOVE'
  uint16_t _dir=analogRead(NAVKEY_MOVE);
                           ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/SerialMonitor.cpp: In member function 'void SerialMonitor::Initalise(long int, uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/SerialMonitor.cpp:49:4: error: 'Serial2' was not declared in this scope
    Serial2.begin(baudRateSelect);
    ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/SerialMonitor.cpp:49:4: note: suggested alternative: 'Serial'
    Serial2.begin(baudRateSelect);
    ^~~~~~~
    Serial
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/SerialMonitor.cpp:53:4: error: 'Serial3' was not declared in this scope
    Serial3.begin(baudRateSelect);
    ^~~~~~~

examples/Communication

Result: FAIL


					
					

examples/Easy

Result: FAIL


					
					

examples/Intermediate

Result: FAIL


					
					

examples/eviveFirmware

Result: FAIL


					
					

examples/eviveFirmwareExtended

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/examples/eviveFirmwareExtended/AddUserDefinedFunctions.cpp: In function 'void loop_user_def_fun_2()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/examples/eviveFirmwareExtended/AddUserDefinedFunctions.cpp:60:36: error: 'A9' was not declared in this scope
  uint16_t sensorValue = analogRead(A9); // read the value f/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/examples/eviveFirmwareExtended/SerialMonitor.cpp:p: In function 'void setFrequencyAmplitude()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/examples/eviveFirmwareExtended/EvivePins.h:42:20: error: 'A9' was not declared in this scope
 #define POT1       A9
                    ^
/home/ec2/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/examples/eviveFirmwareExtended/Examples.cpp: In function 'void loop_example_1()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/examples/eviveFirmwareExtended/Examples.cpp:21:36: error: 'A9' was not declared in this scope
  uint16_t sensorValue = analogRead(A9);
                                    ^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/examples/eviveFirmwareExtended/Examples.cpp:21:36: note: suggested alternative: 'A7'
  uint16_t sensorValue = analogRead(A9);
                                    ^~
                                    A7
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/examples/eviveFirmwareExtended/Examples.cpp: In function 'void loop_example_2()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/examples/eviveFirmwareExtended/Examples.cpp:47:23: error: 'A9' was not declared in this scope
  tft.print(analogRead(A9));
                       ^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/examples/eviveFirmwareExtended/Examples.cpp:47:23: note: suggested alternative: 'A7'
  tft.print(analogRead(A9));
                       ^~
                       A7
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/examples/eviveFirmwareExtended/Examples.cpp: In function 'void setup_example_4()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/examples/eviveFirmwareExtended/Examples.cp

arduino:mbed_nano:nanorp2040connect @ 2.7.2

Inclusion

Result: FAIL

In file included from /tmp/arduino-testlib345388155/test/test.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/evive.h:61:10: fatal error: util/delay.h: No such file or directory
 #include <util/delay.h>
          ^~~~~~~~~~~~~~
compilation terminated.

examples/BlinkWithFirmware

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/examples/BlinkWithFirmware/BlinkWithFirmware.ino:17:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/evive.h:61:10: fatal error: util/delay.h: No such file or directory
 #include <util/delay.h>
          ^~~~~~~~~~~~~~
compilation terminated.

examples/Communication

Result: FAIL


					
					

examples/Easy

Result: FAIL


					
					

examples/Intermediate

Result: FAIL


					
					

examples/eviveFirmware

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/examples/eviveFirmware/eviveFirmware.ino:15:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/evive.h:61:10: fatal error: util/delay.h: No such file or directory
 #include <util/delay.h>
          ^~~~~~~~~~~~~~
compilation terminated.

examples/eviveFirmwareExtended

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/examples/eviveFirmwareExtended/eviveFirmwareExtended.ino:15:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/examples/eviveFirmwareExtended/evive.h:61:10: fatal error: util/delay.h: No such file or directory
 #include <util/delay.h>
          ^~~~~~~~~~~~~~
compilation terminated.

arduino:megaavr:nona4809 @ 1.8.7

Inclusion

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/evive.h:66:0,
                 from /tmp/arduino-testlib345388155/test/test.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Fastio.h:4019:4: error: #error pins for this chip not defined in arduino.h! If you write an appropriate pin definition and have this firmware work on your chip, please submit a pull request
   #error pins for this chip not defined in arduino.h! If you write an appropriate pin definition and have this firmware work on your chip, please submit a pull request
    ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/evive.h:89:0,
                 from /tmp/arduino-testlib345388155/test/test.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Servo.h:69:2: error: #error "This library only supports boards with an AVR, SAM or SAMD processor."
 #error "This library only supports boards with an AVR, SAM or SAMD processor."
  ^~~~~

examples/BlinkWithFirmware

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/evive.h:66:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/examples/BlinkWithFirmware/BlinkWithFirmware.ino:17:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Fastio.h:4019:4: error: #error pins for this chip not defined in arduino.h! If you write an appropriate pin definition and have this firmware work on your chip, please submit a pull request
   #error pins for this chip not defined in arduino.h! If you write an appropriate pin definition and have this firmware work on your chip, please submit a pull request
    ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/evive.h:89:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/examples/BlinkWithFirmware/BlinkWithFirmware.ino:17:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Servo.h:69:2: error: #error "This library only supports boards with an AVR, SAM or SAMD processor."
 #error "This library only supports boards with an AVR, SAM or SAMD processor."
  ^~~~~

examples/Communication

Result: FAIL


					
					

examples/Easy

Result: FAIL


					
					

examples/Intermediate

Result: FAIL


					
					

examples/eviveFirmware

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/evive.h:66:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/examples/eviveFirmware/eviveFirmware.ino:15:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Fastio.h:4019:4: error: #error pins for this chip not defined in arduino.h! If you write an appropriate pin definition and have this firmware work on your chip, please submit a pull request
   #error pins for this chip not defined in arduino.h! If you write an appropriate pin definition and have this firmware work on your chip, please submit a pull request
    ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/evive.h:89:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/examples/eviveFirmware/eviveFirmware.ino:15:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/Servo.h:69:2: error: #error "This library only supports boards with an AVR, SAM or SAMD processor."
 #error "This library only supports boards with an AVR, SAM or SAMD processor."
  ^~~~~

examples/eviveFirmwareExtended

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/examples/eviveFirmwareExtended/evive.h:66:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/examples/eviveFirmwareExtended/eviveFirmwareExtended.ino:15:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/examples/eviveFirmwareExtended/Fastio.h:4019:4: error: #error pins for this chip not defined in arduino.h! If you write an appropriate pin definition and have this firmware work on your chip, please submit a pull request
   #error pins for this chip not defined in arduino.h! If you write an appropriate pin definition and have this firmware work on your chip, please submit a pull request
    ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/examples/eviveFirmwareExtended/evive.h:89:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/examples/eviveFirmwareExtended/eviveFirmwareExtended.ino:15:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/examples/eviveFirmwareExtended/Servo.h:69:2: error: #error "This library only supports boards with an AVR, SAM or SAMD processor."
 #error "This library only supports boards with an AVR, SAM or SAMD processor."
  ^~~~~

arduino:samd:mkrwifi1010 @ 1.8.12

Inclusion

Result: FAIL

In file included from /tmp/arduino-testlib345388155/test/test.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/evive.h:61:10: fatal error: util/delay.h: No such file or directory
 #include <util/delay.h>
          ^~~~~~~~~~~~~~
compilation terminated.

examples/BlinkWithFirmware

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/examples/BlinkWithFirmware/BlinkWithFirmware.ino:17:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/evive.h:61:10: fatal error: util/delay.h: No such file or directory
 #include <util/delay.h>
          ^~~~~~~~~~~~~~
compilation terminated.

examples/Communication

Result: FAIL


					
					

examples/Easy

Result: FAIL


					
					

examples/Intermediate

Result: FAIL


					
					

examples/eviveFirmware

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/examples/eviveFirmware/eviveFirmware.ino:15:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/evive.h:61:10: fatal error: util/delay.h: No such file or directory
 #include <util/delay.h>
          ^~~~~~~~~~~~~~
compilation terminated.

examples/eviveFirmwareExtended

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/examples/eviveFirmwareExtended/eviveFirmwareExtended.ino:15:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/examples/eviveFirmwareExtended/evive.h:61:10: fatal error: util/delay.h: No such file or directory
 #include <util/delay.h>
          ^~~~~~~~~~~~~~
compilation terminated.

esp32:esp32:d1_mini32 @ 1.0.6

Inclusion

Result: FAIL

In file included from /tmp/arduino-testlib345388155/test/test.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/evive.h:61:24: fatal error: util/delay.h: No such file or directory
compilation terminated.

examples/BlinkWithFirmware

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/examples/BlinkWithFirmware/BlinkWithFirmware.ino:17:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/evive.h:61:24: fatal error: util/delay.h: No such file or directory
compilation terminated.

examples/Communication

Result: FAIL


					
					

examples/Easy

Result: FAIL


					
					

examples/Intermediate

Result: FAIL


					
					

examples/eviveFirmware

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/examples/eviveFirmware/eviveFirmware.ino:15:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/src/evive.h:61:24: fatal error: util/delay.h: No such file or directory
compilation terminated.

examples/eviveFirmwareExtended

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/examples/eviveFirmwareExtended/eviveFirmwareExtended.ino:15:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive/examples/eviveFirmwareExtended/evive.h:61:24: fatal error: util/delay.h: No such file or directory
compilation terminated.