This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.
Version: 1.0.5
More details
Board | Claims compatibility | Inclusion | Example4-ArtnetOutput |
Example1-DMXOutput |
Example2-DMXInput |
Example3-MovingHead |
---|---|---|---|---|---|---|
arduino:avr:uno
1.8.4 |
Yes ⚠️ | FAIL | FAIL | FAIL | FAIL | FAIL |
arduino:mbed_nano:nanorp2040connect
2.7.2 |
Yes ⚠️ | FAIL | FAIL | FAIL | FAIL | FAIL |
arduino:megaavr:nona4809
1.8.7 |
Yes ⚠️ | FAIL | FAIL | FAIL | FAIL | FAIL |
arduino:samd:mkrwifi1010
1.8.12 |
Yes ⚠️ | FAIL | FAIL | FAIL | FAIL | FAIL |
esp32:esp32:d1_mini32
1.0.6 |
Yes | PASS | FAIL | PASS | PASS | FAIL |
Result: FAIL
This library has no main header file so an empty one was created.
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:37:27: error: no matching function for call to 'HardwareSerial::HardwareSerial(int)' HardwareSerial DMXSerial(2); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:233:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:17: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/HardwareSerial.h:117:12: note: candidate: HardwareSerial::HardwareSerial(volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, volatile uint8_t*) inline HardwareSerial( ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/HardwareSerial.h:117:12: note: candidate expects 6 arguments, 1 provided /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/HardwareSerial.h:93:7: note: candidate: constexpr HardwareSerial::HardwareSerial(const HardwareSerial&) class HardwareSerial : public Stream ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/HardwareSerial.h:93:7: note: no known conversion for argument 1 from 'int' to 'const HardwareSerial&' /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/HardwareSerial.h:93:7: note: candidate: constexpr HardwareSerial::HardwareSerial(HardwareSerial&&) /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/HardwareSerial.h:93:7: note: no known conversion for argument 1 from 'int' to 'HardwareSerial&&' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:40:1: error: 'hw_timer_t' does not name a type; did you mean '__size_t'? hw_timer_t * timer = NULL; ^~~~~~~~~~ __size_t /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:41:1: error: 'portMUX_TYPE' does not name a type portMUX_TYPE timerMux = portMUX_INITIALIZER_UNLOCKED; ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:49:16: error: expected initializer before 'onTimer' void IRAM_ATTR onTimer() { ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp: In member function 'void SparkFunDMX::initRead(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:70:3: error: 'timer' was not declared in this scope timer = timerBegin(0, 1, true); ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:70:11: error: 'timerBegin' was not declared in this scope timer = timerBegin(0, 1, true); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:71:32: error: 'onTimer' was not declared in this scope timerAttachInterrupt(timer, &onTimer, true); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:71:3: error: 'timerAttachInterrupt' was not declared in this scope timerAttachInterrupt(timer, &onTimer, true); ^~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:71:3: note: suggested alternative: 'detachInterrupt' timerAttachInterrupt(timer, &onTimer, true); ^~~~~~~~~~~~~~~~~~~~ detachInterrupt /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:72:3: error: 'timerAlarmWrite' was not declared in this scope timerAlarmWrite(timer, 320, true); ^~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:73:3: error: 'timerAlarmEnable' was not declared in this scope timerAlarmEnable(timer); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp: In member function 'void SparkFunDMX::initWrite(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:96:52: error: no matching function for call to 'HardwareSerial::begin(long int, int, int&, int&)' DMXSerial.begin(DMXSPEED, DMXFORMAT, rxPin, txPin); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:233:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:17: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/HardwareSerial.h:121:10: note: candidate: void HardwareSerial::begin(long unsigned int) void begin(unsigned long baud) { begin(baud, SERIAL_8N1); } ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/HardwareSerial.h:121:10: note: candidate expects 1 argument, 4 provided /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/HardwareSerial.h:122:10: note: candidate: void HardwareSerial::begin(long unsigned int, uint8_t) void begin(unsigned long, uint8_t); ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/HardwareSerial.h:122:10: note: candidate expects 2 arguments, 4 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp: In member function 'void SparkFunDMX::update()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:120:51: error: no matching function for call to 'HardwareSerial::begin(long int, int, int&, int&)' DMXSerial.begin(DMXSPEED, DMXFORMAT, rxPin, txPin);//Begin the Serial port ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:233:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:17: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/HardwareSerial.h:121:10: note: candidate: void HardwareSerial::begin(long unsigned int) void begin(unsigned long baud) { begin(baud, SERIAL_8N1); } ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/HardwareSerial.h:121:10: note: candidate expects 1 argument, 4 provided /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/HardwareSerial.h:122:10: note: candidate: void HardwareSerial::begin(long unsigned int, uint8_t) void begin(unsigned long, uint8_t); ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/HardwareSerial.h:122:10: note: candidate expects 2 arguments, 4 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:121:5: error: 'pinMatrixOutDetach' was not declared in this scope pinMatrixOutDetach(txPin, false, false); //Detach our ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:127:31: error: 'U2TXD_OUT_IDX' was not declared in this scope pinMatrixOutAttach(txPin, U2TXD_OUT_IDX, false, false); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:127:5: error: 'pinMatrixOutAttach' was not declared in this scope pinMatrixOutAttach(txPin, U2TXD_OUT_IDX, false, false); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:144:27: error: 'timerMux' was not declared in this scope portENTER_CRITICAL(&timerMux); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:144:7: error: 'portENTER_CRITICAL' was not declared in this scope portENTER_CRITICAL(&timerMux); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:148:7: error: 'portEXIT_CRITICAL' was not declared in this scope portEXIT_CRITICAL(&timerMux); ^~~~~~~~~~~~~~~~~
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:37:27: error: no matching function for call to 'HardwareSerial::HardwareSerial(int)' HardwareSerial DMXSerial(2); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:233:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:17: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/HardwareSerial.h:117:12: note: candidate: HardwareSerial::HardwareSerial(volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, volatile uint8_t*) inline HardwareSerial( ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/HardwareSerial.h:117:12: note: candidate expects 6 arguments, 1 provided /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/HardwareSerial.h:93:7: note: candidate: constexpr HardwareSerial::HardwareSerial(const HardwareSerial&) class HardwareSerial : public Stream ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/HardwareSerial.h:93:7: note: no known conversion for argument 1 from 'int' to 'const HardwareSerial&' /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/HardwareSerial.h:93:7: note: candidate: constexpr HardwareSerial::HardwareSerial(HardwareSerial&&) /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/HardwareSerial.h:93:7: note: no known conversion for argument 1 from 'int' to 'HardwareSerial&&' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:40:1: error: 'hw_timer_t' does not name a type; did you mean '__size_t'? hw_timer_t * timer = NULL; ^~~~~~~~~~ __size_t /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:41:1: error: 'portMUX_TYPE' does not name a type portMUX_TYPE timerMux = portMUX_INITIALIZER_UNLOCKED; ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:49:16: error: expected initializer before 'onTimer' void IRAM_ATTR onTimer() { ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp: In member function 'void SparkFunDMX::initRead(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:70:3: error: 'timer' was not declared in this scope timer = timerBegin(0, 1, true); ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:70:11: error: 'timerBegin' was not declared in this scope timer = timerBegin(0, 1, true); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:71:32: error: 'onTimer' was not declared in this scope timerAttachInterrupt(timer, &onTimer, true); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:71:3: error: 'timerAttachInterrupt' was not declared in this scope timerAttachInterrupt(timer, &onTimer, true); ^~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:71:3: note: suggested alternative: 'detachInterrupt' timerAttachInterrupt(timer, &onTimer, true); ^~~~~~~~~~~~~~~~~~~~ detachInterrupt /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:72:3: error: 'timerAlarmWrite' was not declared in this scope timerAlarmWrite(timer, 320, true); ^~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:73:3: error: 'timerAlarmEnable' was not declared in this scope timerAlarmEnable(timer); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp: In member function 'void SparkFunDMX::initWrite(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:96:52: error: no matching function for call to 'HardwareSerial::begin(long int, int, int&, int&)' DMXSerial.begin(DMXSPEED, DMXFORMAT, rxPin, txPin); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:233:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:17: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/HardwareSerial.h:121:10: note: candidate: void HardwareSerial::begin(long unsigned int) void begin(unsigned long baud) { begin(baud, SERIAL_8N1); } ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/HardwareSerial.h:121:10: note: candidate expects 1 argument, 4 provided /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/HardwareSerial.h:122:10: note: candidate: void HardwareSerial::begin(long unsigned int, uint8_t) void begin(unsigned long, uint8_t); ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/HardwareSerial.h:122:10: note: candidate expects 2 arguments, 4 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp: In member function 'void SparkFunDMX::update()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:120:51: error: no matching function for call to 'HardwareSerial::begin(long int, int, int&, int&)' DMXSerial.begin(DMXSPEED, DMXFORMAT, rxPin, txPin);//Begin the Serial port ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:233:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:17: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/HardwareSerial.h:121:10: note: candidate: void HardwareSerial::begin(long unsigned int) void begin(unsigned long baud) { begin(baud, SERIAL_8N1); } ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/HardwareSerial.h:121:10: note: candidate expects 1 argument, 4 provided /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/HardwareSerial.h:122:10: note: candidate: void HardwareSerial::begin(long unsigned int, uint8_t) void begin(unsigned long, uint8_t); ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/HardwareSerial.h:122:10: note: candidate expects 2 arguments, 4 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:121:5: error: 'pinMatrixOutDetach' was not declared in this scope pinMatrixOutDetach(txPin, false, false); //Detach our ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:127:31: error: 'U2TXD_OUT_IDX' was not declared in this scope pinMatrixOutAttach(txPin, U2TXD_OUT_IDX, false, false); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:127:5: error: 'pinMatrixOutAttach' was not declared in this scope pinMatrixOutAttach(txPin, U2TXD_OUT_IDX, false, false); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:144:27: error: 'timerMux' was not declared in this scope portENTER_CRITICAL(&timerMux); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:144:7: error: 'portENTER_CRITICAL' was not declared in this scope portENTER_CRITICAL(&timerMux); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:148:7: error: 'portEXIT_CRITICAL' was not declared in this scope portEXIT_CRITICAL(&timerMux); ^~~~~~~~~~~~~~~~~
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ESP32Servo/src/ESP32Servo.h:67:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/examples/Example2-DMXInput/Example2-DMXInput.ino:18: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ESP32Servo/src/analogWrite.h:3:10: fatal error: cstdint: No such file or directory #include <cstdint> ^~~~~~~~~ compilation terminated.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/examples/Example3-MovingHead/Example3-MovingHead.ino:18:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArtnetWifi/src/ArtnetWifi.h:31:10: fatal error: functional: No such file or directory #include <functional> ^~~~~~~~~~~~ compilation terminated. Multiple libraries were found for "WiFi.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/examples/Example4-ArtnetOutput/Example4-ArtnetOutput.ino:18:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArtnetWifi/src/ArtnetWifi.h:31:10: fatal error: functional: No such file or directory #include <functional> ^~~~~~~~~~~~ compilation terminated. Multiple libraries were found for "WiFi.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:37:27: error: no matching function for call to 'arduino::HardwareSerial::HardwareSerial(int)' HardwareSerial DMXSerial(2); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Serial.h:25:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:102, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:17: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/HardwareSerial.h:87:7: note: candidate: arduino::HardwareSerial::HardwareSerial() class HardwareSerial : public Stream ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/HardwareSerial.h:87:7: note: candidate expects 0 arguments, 1 provided /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/HardwareSerial.h:87:7: note: candidate: constexpr arduino::HardwareSerial::HardwareSerial(const arduino::HardwareSerial&) /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/HardwareSerial.h:87:7: note: no known conversion for argument 1 from 'int' to 'const arduino::HardwareSerial&' /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/HardwareSerial.h:87:7: note: candidate: constexpr arduino::HardwareSerial::HardwareSerial(arduino::HardwareSerial&&) /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/HardwareSerial.h:87:7: note: no known conversion for argument 1 from 'int' to 'arduino::HardwareSerial&&' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:37:16: error: cannot declare variable 'DMXSerial' to be of abstract type 'arduino::HardwareSerial' HardwareSerial DMXSerial(2); ^~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Serial.h:25:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:102, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:17: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/HardwareSerial.h:87:7: note: because the following virtual functions are pure within 'arduino::HardwareSerial': class HardwareSerial : public Stream ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/HardwareSerial.h:97:20: note: virtual size_t arduino::HardwareSerial::write(uint8_t) virtual size_t write(uint8_t) = 0; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/HardwareSerial.h:96:18: note: virtual void arduino::HardwareSerial::flush() virtual void flush(void) = 0; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/HardwareSerial.h:93:17: note: virtual int arduino::HardwareSerial::available() virtual int available(void) = 0; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/HardwareSerial.h:95:17: note: virtual int arduino::HardwareSerial::read() virtual int read(void) = 0; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/HardwareSerial.h:94:17: note: virtual int arduino::HardwareSerial::peek() virtual int peek(void) = 0; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/HardwareSerial.h:90:18: note: virtual void arduino::HardwareSerial::begin(long unsigned int) virtual void begin(unsigned long) = 0; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/HardwareSerial.h:91:18: note: virtual void arduino::HardwareSerial::begin(long unsigned int, uint16_t) virtual void begin(unsigned long baudrate, uint16_t config) = 0; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/HardwareSerial.h:92:18: note: virtual void arduino::HardwareSerial::end() virtual void end() = 0; ^~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/HardwareSerial.h:99:13: note: virtual arduino::HardwareSerial::operator bool() virtual operator bool() = 0; ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:40:1: error: 'hw_timer_t' does not name a type; did you mean '__timer_t'? hw_timer_t * timer = NULL; ^~~~~~~~~~ __timer_t /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:41:1: error: 'portMUX_TYPE' does not name a type portMUX_TYPE timerMux = portMUX_INITIALIZER_UNLOCKED; ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:49:16: error: expected initializer before 'onTimer' void IRAM_ATTR onTimer() { ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp: In member function 'void SparkFunDMX::initRead(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:70:3: error: 'timer' was not declared in this scope timer = timerBegin(0, 1, true); ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:70:3: note: suggested alternative: 'time' timer = timerBegin(0, 1, true); ^~~~~ time /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:70:11: error: 'timerBegin' was not declared in this scope timer = timerBegin(0, 1, true); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:70:11: note: suggested alternative: 'timer_hw_t' timer = timerBegin(0, 1, true); ^~~~~~~~~~ timer_hw_t /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:71:32: error: 'onTimer' was not declared in this scope timerAttachInterrupt(timer, &onTimer, true); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:71:32: note: suggested alternative: 'getTimer' timerAttachInterrupt(timer, &onTimer, true); ^~~~~~~ getTimer /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:71:3: error: 'timerAttachInterrupt' was not declared in this scope timerAttachInterrupt(timer, &onTimer, true); ^~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:71:3: note: suggested alternative: 'detachInterrupt' timerAttachInterrupt(timer, &onTimer, true); ^~~~~~~~~~~~~~~~~~~~ detachInterrupt /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:72:3: error: 'timerAlarmWrite' was not declared in this scope timerAlarmWrite(timer, 320, true); ^~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:73:3: error: 'timerAlarmEnable' was not declared in this scope timerAlarmEnable(timer); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp: In member function 'void SparkFunDMX::initWrite(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:96:52: error: no matching function for call to 'arduino::HardwareSerial::begin(int, long unsigned int, int&, int&)' DMXSerial.begin(DMXSPEED, DMXFORMAT, rxPin, txPin); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Serial.h:25:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:102, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:17: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/HardwareSerial.h:90:18: note: candidate: virtual void arduino::HardwareSerial::begin(long unsigned int) virtual void begin(unsigned long) = 0; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/HardwareSerial.h:90:18: note: candidate expects 1 argument, 4 provided /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/HardwareSerial.h:91:18: note: candidate: virtual void arduino::HardwareSerial::begin(long unsigned int, uint16_t) virtual void b
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:37:27: error: no matching function for call to 'arduino::HardwareSerial::HardwareSerial(int)' HardwareSerial DMXSerial(2); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Serial.h:25:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:102, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:17: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/HardwareSerial.h:87:7: note: candidate: arduino::HardwareSerial::HardwareSerial() class HardwareSerial : public Stream ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/HardwareSerial.h:87:7: note: candidate expects 0 arguments, 1 provided /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/HardwareSerial.h:87:7: note: candidate: constexpr arduino::HardwareSerial::HardwareSerial(const arduino::HardwareSerial&) /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/HardwareSerial.h:87:7: note: no known conversion for argument 1 from 'int' to 'const arduino::HardwareSerial&' /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/HardwareSerial.h:87:7: note: candidate: constexpr arduino::HardwareSerial::HardwareSerial(arduino::HardwareSerial&&) /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/HardwareSerial.h:87:7: note: no known conversion for argument 1 from 'int' to 'arduino::HardwareSerial&&' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:37:16: error: cannot declare variable 'DMXSerial' to be of abstract type 'arduino::HardwareSerial' HardwareSerial DMXSerial(2); ^~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Serial.h:25:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:102, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:17: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/HardwareSerial.h:87:7: note: because the following virtual functions are pure within 'arduino::HardwareSerial': class HardwareSerial : public Stream ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/HardwareSerial.h:97:20: note: virtual size_t arduino::HardwareSerial::write(uint8_t) virtual size_t write(uint8_t) = 0; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/HardwareSerial.h:96:18: note: virtual void arduino::HardwareSerial::flush() virtual void flush(void) = 0; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/HardwareSerial.h:93:17: note: virtual int arduino::HardwareSerial::available() virtual int available(void) = 0; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/HardwareSerial.h:95:17: note: virtual int arduino::HardwareSerial::read() virtual int read(void) = 0; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/HardwareSerial.h:94:17: note: virtual int arduino::HardwareSerial::peek() virtual int peek(void) = 0; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/HardwareSerial.h:90:18: note: virtual void arduino::HardwareSerial::begin(long unsigned int) virtual void begin(unsigned long) = 0; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/HardwareSerial.h:91:18: note: virtual void arduino::HardwareSerial::begin(long unsigned int, uint16_t) virtual void begin(unsigned long baudrate, uint16_t config) = 0; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/HardwareSerial.h:92:18: note: virtual void arduino::HardwareSerial::end() virtual void end() = 0; ^~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/HardwareSerial.h:99:13: note: virtual arduino::HardwareSerial::operator bool() virtual operator bool() = 0; ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:40:1: error: 'hw_timer_t' does not name a type; did you mean '__timer_t'? hw_timer_t * timer = NULL; ^~~~~~~~~~ __timer_t /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:41:1: error: 'portMUX_TYPE' does not name a type portMUX_TYPE timerMux = portMUX_INITIALIZER_UNLOCKED; ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:49:16: error: expected initializer before 'onTimer' void IRAM_ATTR onTimer() { ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp: In member function 'void SparkFunDMX::initRead(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:70:3: error: 'timer' was not declared in this scope timer = timerBegin(0, 1, true); ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:70:3: note: suggested alternative: 'time' timer = timerBegin(0, 1, true); ^~~~~ time /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:70:11: error: 'timerBegin' was not declared in this scope timer = timerBegin(0, 1, true); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:70:11: note: suggested alternative: 'timer_hw_t' timer = timerBegin(0, 1, true); ^~~~~~~~~~ timer_hw_t /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:71:32: error: 'onTimer' was not declared in this scope timerAttachInterrupt(timer, &onTimer, true); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:71:32: note: suggested alternative: 'getTimer' timerAttachInterrupt(timer, &onTimer, true); ^~~~~~~ getTimer /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:71:3: error: 'timerAttachInterrupt' was not declared in this scope timerAttachInterrupt(timer, &onTimer, true); ^~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:71:3: note: suggested alternative: 'detachInterrupt' timerAttachInterrupt(timer, &onTimer, true); ^~~~~~~~~~~~~~~~~~~~ detachInterrupt /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:72:3: error: 'timerAlarmWrite' was not declared in this scope timerAlarmWrite(timer, 320, true); ^~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:73:3: error: 'timerAlarmEnable' was not declared in this scope timerAlarmEnable(timer); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp: In member function 'void SparkFunDMX::initWrite(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:96:52: error: no matching function for call to 'arduino::HardwareSerial::begin(int, long unsigned int, int&, int&)' DMXSerial.begin(DMXSPEED, DMXFORMAT, rxPin, txPin); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Serial.h:25:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:102, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:17: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/HardwareSerial.h:90:18: note: candidate: virtual void arduino::HardwareSerial::begin(long unsigned int) virtual void begin(unsigned long) = 0; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/HardwareSerial.h:90:18: note: candidate expects 1 argument, 4 provided /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/HardwareSerial.h:91:18: note: candidate: virtual void arduino::HardwareSerial::begin(long unsigned int, uint16_t) virtual void b
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FastLED/src/FastLED.h:43:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/examples/Example2-DMXInput/Example2-DMXInput.ino:17: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FastLED/src/led_sysdefs.h:55:2: error: #error "This platform isn't recognized by FastLED... yet. See comments in FastLED/led_sysdefs.h for options." #error "This platform isn't recognized by FastLED... yet. See comments in FastLED/led_sysdefs.h for options." ^~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ESP32Servo/src/ESP32Servo.h:67:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/examples/Example2-DMXInput/Example2-DMXInput.ino:18: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ESP32Servo/src/analogWrite.h:4:10: fatal error: esp32-hal-ledc.h: No such file or directory #include <esp32-hal-ledc.h> ^~~~~~~~~~~~~~~~~~ compilation terminated.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/examples/Example3-MovingHead/Example3-MovingHead.ino:18:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArtnetWifi/src/ArtnetWifi.h:44:2: error: #error "Architecture not supported!" #error "Architecture not supported!" ^~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FastLED/src/FastLED.h:43:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/examples/Example3-MovingHead/Example3-MovingHead.ino:19: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FastLED/src/led_sysdefs.h:55:2: error: #error "This platform isn't recognized by FastLED... yet. See comments in FastLED/led_sysdefs.h for options." #error "This platform isn't recognized by FastLED... yet. See comments in FastLED/led_sysdefs.h for options." ^~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ESP32Servo/src/ESP32Servo.h:67:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/examples/Example3-MovingHead/Example3-MovingHead.ino:20: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ESP32Servo/src/analogWrite.h:4:10: fatal error: esp32-hal-ledc.h: No such file or directory #include <esp32-hal-ledc.h> ^~~~~~~~~~~~~~~~~~ compilation terminated. Multiple libraries were found for "WiFi.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/examples/Example4-ArtnetOutput/Example4-ArtnetOutput.ino:18:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArtnetWifi/src/ArtnetWifi.h:44:2: error: #error "Architecture not supported!" #error "Architecture not supported!" ^~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FastLED/src/FastLED.h:43:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/examples/Example4-ArtnetOutput/Example4-ArtnetOutput.ino:19: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FastLED/src/led_sysdefs.h:55:2: error: #error "This platform isn't recognized by FastLED... yet. See comments in FastLED/led_sysdefs.h for options." #error "This platform isn't recognized by FastLED... yet. See comments in FastLED/led_sysdefs.h for options." ^~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ESP32Servo/src/ESP32Servo.h:67:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/examples/Example4-ArtnetOutput/Example4-ArtnetOutput.ino:21: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ESP32Servo/src/analogWrite.h:4:10: fatal error: esp32-hal-ledc.h: No such file or directory #include <esp32-hal-ledc.h> ^~~~~~~~~~~~~~~~~~ compilation terminated. Multiple libraries were found for "WiFi.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:37:27: error: no matching function for call to 'arduino::HardwareSerial::HardwareSerial(int)' HardwareSerial DMXSerial(2); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/UART.h:27:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:140, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:17: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/HardwareSerial.h:87:7: note: candidate: arduino::HardwareSerial::HardwareSerial() class HardwareSerial : public Stream ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/HardwareSerial.h:87:7: note: candidate expects 0 arguments, 1 provided /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/HardwareSerial.h:87:7: note: candidate: constexpr arduino::HardwareSerial::HardwareSerial(const arduino::HardwareSerial&) /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/HardwareSerial.h:87:7: note: no known conversion for argument 1 from 'int' to 'const arduino::HardwareSerial&' /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/HardwareSerial.h:87:7: note: candidate: constexpr arduino::HardwareSerial::HardwareSerial(arduino::HardwareSerial&&) /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/HardwareSerial.h:87:7: note: no known conversion for argument 1 from 'int' to 'arduino::HardwareSerial&&' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:37:16: error: cannot declare variable 'DMXSerial' to be of abstract type 'arduino::HardwareSerial' HardwareSerial DMXSerial(2); ^~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/UART.h:27:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:140, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:17: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/HardwareSerial.h:87:7: note: because the following virtual functions are pure within 'arduino::HardwareSerial': class HardwareSerial : public Stream ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/HardwareSerial.h:97:20: note: virtual size_t arduino::HardwareSerial::write(uint8_t) virtual size_t write(uint8_t) = 0; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/HardwareSerial.h:96:18: note: virtual void arduino::HardwareSerial::flush() virtual void flush(void) = 0; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/HardwareSerial.h:93:17: note: virtual int arduino::HardwareSerial::available() virtual int available(void) = 0; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/HardwareSerial.h:95:17: note: virtual int arduino::HardwareSerial::read() virtual int read(void) = 0; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/HardwareSerial.h:94:17: note: virtual int arduino::HardwareSerial::peek() virtual int peek(void) = 0; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/HardwareSerial.h:90:18: note: virtual void arduino::HardwareSerial::begin(long unsigned int) virtual void begin(unsigned long) = 0; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/HardwareSerial.h:91:18: note: virtual void arduino::HardwareSerial::begin(long unsigned int, uint16_t) virtual void begin(unsigned long baudrate, uint16_t config) = 0; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/HardwareSerial.h:92:18: note: virtual void arduino::HardwareSerial::end() virtual void end() = 0; ^~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/HardwareSerial.h:99:13: note: virtual arduino::HardwareSerial::operator bool() virtual operator bool() = 0; ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:40:1: error: 'hw_timer_t' does not name a type; did you mean '__size_t'? hw_timer_t * timer = NULL; ^~~~~~~~~~ __size_t /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:41:1: error: 'portMUX_TYPE' does not name a type portMUX_TYPE timerMux = portMUX_INITIALIZER_UNLOCKED; ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:49:16: error: expected initializer before 'onTimer' void IRAM_ATTR onTimer() { ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp: In member function 'void SparkFunDMX::initRead(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:70:3: error: 'timer' was not declared in this scope timer = timerBegin(0, 1, true); ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:70:11: error: 'timerBegin' was not declared in this scope timer = timerBegin(0, 1, true); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:71:32: error: 'onTimer' was not declared in this scope timerAttachInterrupt(timer, &onTimer, true); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:71:3: error: 'timerAttachInterrupt' was not declared in this scope timerAttachInterrupt(timer, &onTimer, true); ^~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:71:3: note: suggested alternative: 'detachInterrupt' timerAttachInterrupt(timer, &onTimer, true); ^~~~~~~~~~~~~~~~~~~~ detachInterrupt /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:72:3: error: 'timerAlarmWrite' was not declared in this scope timerAlarmWrite(timer, 320, true); ^~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:73:3: error: 'timerAlarmEnable' was not declared in this scope timerAlarmEnable(timer); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp: In member function 'void SparkFunDMX::initWrite(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:96:52: error: no matching function for call to 'arduino::HardwareSerial::begin(long int, int, int&, int&)' DMXSerial.begin(DMXSPEED, DMXFORMAT, rxPin, txPin); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/UART.h:27:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:140, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:17: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/HardwareSerial.h:90:18: note: candidate: virtual void arduino::HardwareSerial::begin(long unsigned int) virtual void begin(unsigned long) = 0; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/HardwareSerial.h:90:18: note: candidate expects 1 argument, 4 provided /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/HardwareSerial.h:91:18: note: candidate: virtual void arduino::HardwareSerial::begin(long unsigned int, uint16_t) virtual void begin(unsigned long baudrate, uint16_t config) = 0; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/HardwareSerial.h:91:18: note: candidate expects 2 arguments, 4 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp: In member function 'void SparkFunDMX::update()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:120:51: error: no matching function for call to 'arduino::HardwareSerial::begin(long int, int, int&, int&)' DMXSerial.begin(DMXSPEED, DMXFORMAT, rxPin, txPin);//Begin the Serial port ^ In file included from /home/
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:37:27: error: no matching function for call to 'arduino::HardwareSerial::HardwareSerial(int)' HardwareSerial DMXSerial(2); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/UART.h:27:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:140, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:17: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/HardwareSerial.h:87:7: note: candidate: arduino::HardwareSerial::HardwareSerial() class HardwareSerial : public Stream ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/HardwareSerial.h:87:7: note: candidate expects 0 arguments, 1 provided /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/HardwareSerial.h:87:7: note: candidate: constexpr arduino::HardwareSerial::HardwareSerial(const arduino::HardwareSerial&) /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/HardwareSerial.h:87:7: note: no known conversion for argument 1 from 'int' to 'const arduino::HardwareSerial&' /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/HardwareSerial.h:87:7: note: candidate: constexpr arduino::HardwareSerial::HardwareSerial(arduino::HardwareSerial&&) /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/HardwareSerial.h:87:7: note: no known conversion for argument 1 from 'int' to 'arduino::HardwareSerial&&' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:37:16: error: cannot declare variable 'DMXSerial' to be of abstract type 'arduino::HardwareSerial' HardwareSerial DMXSerial(2); ^~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/UART.h:27:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:140, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:17: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/HardwareSerial.h:87:7: note: because the following virtual functions are pure within 'arduino::HardwareSerial': class HardwareSerial : public Stream ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/HardwareSerial.h:97:20: note: virtual size_t arduino::HardwareSerial::write(uint8_t) virtual size_t write(uint8_t) = 0; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/HardwareSerial.h:96:18: note: virtual void arduino::HardwareSerial::flush() virtual void flush(void) = 0; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/HardwareSerial.h:93:17: note: virtual int arduino::HardwareSerial::available() virtual int available(void) = 0; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/HardwareSerial.h:95:17: note: virtual int arduino::HardwareSerial::read() virtual int read(void) = 0; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/HardwareSerial.h:94:17: note: virtual int arduino::HardwareSerial::peek() virtual int peek(void) = 0; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/HardwareSerial.h:90:18: note: virtual void arduino::HardwareSerial::begin(long unsigned int) virtual void begin(unsigned long) = 0; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/HardwareSerial.h:91:18: note: virtual void arduino::HardwareSerial::begin(long unsigned int, uint16_t) virtual void begin(unsigned long baudrate, uint16_t config) = 0; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/HardwareSerial.h:92:18: note: virtual void arduino::HardwareSerial::end() virtual void end() = 0; ^~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/HardwareSerial.h:99:13: note: virtual arduino::HardwareSerial::operator bool() virtual operator bool() = 0; ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:40:1: error: 'hw_timer_t' does not name a type; did you mean '__size_t'? hw_timer_t * timer = NULL; ^~~~~~~~~~ __size_t /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:41:1: error: 'portMUX_TYPE' does not name a type portMUX_TYPE timerMux = portMUX_INITIALIZER_UNLOCKED; ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:49:16: error: expected initializer before 'onTimer' void IRAM_ATTR onTimer() { ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp: In member function 'void SparkFunDMX::initRead(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:70:3: error: 'timer' was not declared in this scope timer = timerBegin(0, 1, true); ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:70:11: error: 'timerBegin' was not declared in this scope timer = timerBegin(0, 1, true); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:71:32: error: 'onTimer' was not declared in this scope timerAttachInterrupt(timer, &onTimer, true); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:71:3: error: 'timerAttachInterrupt' was not declared in this scope timerAttachInterrupt(timer, &onTimer, true); ^~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:71:3: note: suggested alternative: 'detachInterrupt' timerAttachInterrupt(timer, &onTimer, true); ^~~~~~~~~~~~~~~~~~~~ detachInterrupt /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:72:3: error: 'timerAlarmWrite' was not declared in this scope timerAlarmWrite(timer, 320, true); ^~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:73:3: error: 'timerAlarmEnable' was not declared in this scope timerAlarmEnable(timer); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp: In member function 'void SparkFunDMX::initWrite(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:96:52: error: no matching function for call to 'arduino::HardwareSerial::begin(long int, int, int&, int&)' DMXSerial.begin(DMXSPEED, DMXFORMAT, rxPin, txPin); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/UART.h:27:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:140, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:17: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/HardwareSerial.h:90:18: note: candidate: virtual void arduino::HardwareSerial::begin(long unsigned int) virtual void begin(unsigned long) = 0; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/HardwareSerial.h:90:18: note: candidate expects 1 argument, 4 provided /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/HardwareSerial.h:91:18: note: candidate: virtual void arduino::HardwareSerial::begin(long unsigned int, uint16_t) virtual void begin(unsigned long baudrate, uint16_t config) = 0; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/HardwareSerial.h:91:18: note: candidate expects 2 arguments, 4 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp: In member function 'void SparkFunDMX::update()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:120:51: error: no matching function for call to 'arduino::HardwareSerial::begin(long int, int, int&, int&)' DMXSerial.begin(DMXSPEED, DMXFORMAT, rxPin, txPin);//Begin the Serial port ^ In file included from /home/
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ESP32Servo/src/ESP32Servo.h:67:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/examples/Example2-DMXInput/Example2-DMXInput.ino:18: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ESP32Servo/src/analogWrite.h:3:10: fatal error: cstdint: No such file or directory #include <cstdint> ^~~~~~~~~ compilation terminated.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/examples/Example3-MovingHead/Example3-MovingHead.ino:18:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArtnetWifi/src/ArtnetWifi.h:31:10: fatal error: functional: No such file or directory #include <functional> ^~~~~~~~~~~~ compilation terminated. Multiple libraries were found for "WiFi.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/examples/Example4-ArtnetOutput/Example4-ArtnetOutput.ino:18:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArtnetWifi/src/ArtnetWifi.h:31:10: fatal error: functional: No such file or directory #include <functional> ^~~~~~~~~~~~ compilation terminated. Multiple libraries were found for "WiFi.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
Result: FAIL
This library has no main header file so an empty one was created.
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:37:27: error: no matching function for call to 'arduino::HardwareSerial::HardwareSerial(int)' HardwareSerial DMXSerial(2); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Uart.h:21:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/variants/mkrwifi1010/variant.h:165, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:51, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:17: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/HardwareSerial.h:87:7: note: candidate: arduino::HardwareSerial::HardwareSerial() class HardwareSerial : public Stream ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/HardwareSerial.h:87:7: note: candidate expects 0 arguments, 1 provided /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/HardwareSerial.h:87:7: note: candidate: constexpr arduino::HardwareSerial::HardwareSerial(const arduino::HardwareSerial&) /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/HardwareSerial.h:87:7: note: no known conversion for argument 1 from 'int' to 'const arduino::HardwareSerial&' /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/HardwareSerial.h:87:7: note: candidate: constexpr arduino::HardwareSerial::HardwareSerial(arduino::HardwareSerial&&) /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/HardwareSerial.h:87:7: note: no known conversion for argument 1 from 'int' to 'arduino::HardwareSerial&&' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:37:16: error: cannot declare variable 'DMXSerial' to be of abstract type 'arduino::HardwareSerial' HardwareSerial DMXSerial(2); ^~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Uart.h:21:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/variants/mkrwifi1010/variant.h:165, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:51, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:17: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/HardwareSerial.h:87:7: note: because the following virtual functions are pure within 'arduino::HardwareSerial': class HardwareSerial : public Stream ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/HardwareSerial.h:97:20: note: virtual size_t arduino::HardwareSerial::write(uint8_t) virtual size_t write(uint8_t) = 0; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/HardwareSerial.h:96:18: note: virtual void arduino::HardwareSerial::flush() virtual void flush(void) = 0; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/HardwareSerial.h:93:17: note: virtual int arduino::HardwareSerial::available() virtual int available(void) = 0; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/HardwareSerial.h:95:17: note: virtual int arduino::HardwareSerial::read() virtual int read(void) = 0; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/HardwareSerial.h:94:17: note: virtual int arduino::HardwareSerial::peek() virtual int peek(void) = 0; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/HardwareSerial.h:90:18: note: virtual void arduino::HardwareSerial::begin(long unsigned int) virtual void begin(unsigned long) = 0; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/HardwareSerial.h:91:18: note: virtual void arduino::HardwareSerial::begin(long unsigned int, uint16_t) virtual void begin(unsigned long baudrate, uint16_t config) = 0; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/HardwareSerial.h:92:18: note: virtual void arduino::HardwareSerial::end() virtual void end() = 0; ^~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/HardwareSerial.h:99:13: note: virtual arduino::HardwareSerial::operator bool() virtual operator bool() = 0; ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:40:1: error: 'hw_timer_t' does not name a type; did you mean '__timer_t'? hw_timer_t * timer = NULL; ^~~~~~~~~~ __timer_t /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:41:1: error: 'portMUX_TYPE' does not name a type portMUX_TYPE timerMux = portMUX_INITIALIZER_UNLOCKED; ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:49:16: error: expected initializer before 'onTimer' void IRAM_ATTR onTimer() { ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp: In member function 'void SparkFunDMX::initRead(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:70:3: error: 'timer' was not declared in this scope timer = timerBegin(0, 1, true); ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:70:3: note: suggested alternative: 'timer_t' timer = timerBegin(0, 1, true); ^~~~~ timer_t /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:70:11: error: 'timerBegin' was not declared in this scope timer = timerBegin(0, 1, true); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:70:11: note: suggested alternative: 'timer_t' timer = timerBegin(0, 1, true); ^~~~~~~~~~ timer_t /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:71:32: error: 'onTimer' was not declared in this scope timerAttachInterrupt(timer, &onTimer, true); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:71:3: error: 'timerAttachInterrupt' was not declared in this scope timerAttachInterrupt(timer, &onTimer, true); ^~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:71:3: note: suggested alternative: 'detachInterrupt' timerAttachInterrupt(timer, &onTimer, true); ^~~~~~~~~~~~~~~~~~~~ detachInterrupt /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:72:3: error: 'timerAlarmWrite' was not declared in this scope timerAlarmWrite(timer, 320, true); ^~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:73:3: error: 'timerAlarmEnable' was not declared in this scope timerAlarmEnable(timer); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp: In member function 'void SparkFunDMX::initWrite(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:96:52: error: no matching function for call to 'arduino::HardwareSerial::begin(int, long unsigned int, int&, int&)' DMXSerial.begin(DMXSPEED, DMXFORMAT, rxPin, txPin); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Uart.h:21:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/variants/mkrwifi1010/variant.h:165, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:51, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:17: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/HardwareSerial.h:90:18: note: candidate: virtual void arduino::HardwareSerial::begin(long unsigned int) virtual void begin(unsigned long) = 0; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/HardwareSerial.h:90:18: note: candidate expects 1 argument, 4 provided /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/HardwareSerial.h:91:18: note: candidate: virtual void arduino::HardwareSerial::begin(long un
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:37:27: error: no matching function for call to 'arduino::HardwareSerial::HardwareSerial(int)' HardwareSerial DMXSerial(2); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Uart.h:21:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/variants/mkrwifi1010/variant.h:165, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:51, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:17: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/HardwareSerial.h:87:7: note: candidate: arduino::HardwareSerial::HardwareSerial() class HardwareSerial : public Stream ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/HardwareSerial.h:87:7: note: candidate expects 0 arguments, 1 provided /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/HardwareSerial.h:87:7: note: candidate: constexpr arduino::HardwareSerial::HardwareSerial(const arduino::HardwareSerial&) /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/HardwareSerial.h:87:7: note: no known conversion for argument 1 from 'int' to 'const arduino::HardwareSerial&' /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/HardwareSerial.h:87:7: note: candidate: constexpr arduino::HardwareSerial::HardwareSerial(arduino::HardwareSerial&&) /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/HardwareSerial.h:87:7: note: no known conversion for argument 1 from 'int' to 'arduino::HardwareSerial&&' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:37:16: error: cannot declare variable 'DMXSerial' to be of abstract type 'arduino::HardwareSerial' HardwareSerial DMXSerial(2); ^~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Uart.h:21:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/variants/mkrwifi1010/variant.h:165, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:51, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:17: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/HardwareSerial.h:87:7: note: because the following virtual functions are pure within 'arduino::HardwareSerial': class HardwareSerial : public Stream ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/HardwareSerial.h:97:20: note: virtual size_t arduino::HardwareSerial::write(uint8_t) virtual size_t write(uint8_t) = 0; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/HardwareSerial.h:96:18: note: virtual void arduino::HardwareSerial::flush() virtual void flush(void) = 0; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/HardwareSerial.h:93:17: note: virtual int arduino::HardwareSerial::available() virtual int available(void) = 0; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/HardwareSerial.h:95:17: note: virtual int arduino::HardwareSerial::read() virtual int read(void) = 0; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/HardwareSerial.h:94:17: note: virtual int arduino::HardwareSerial::peek() virtual int peek(void) = 0; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/HardwareSerial.h:90:18: note: virtual void arduino::HardwareSerial::begin(long unsigned int) virtual void begin(unsigned long) = 0; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/HardwareSerial.h:91:18: note: virtual void arduino::HardwareSerial::begin(long unsigned int, uint16_t) virtual void begin(unsigned long baudrate, uint16_t config) = 0; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/HardwareSerial.h:92:18: note: virtual void arduino::HardwareSerial::end() virtual void end() = 0; ^~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/HardwareSerial.h:99:13: note: virtual arduino::HardwareSerial::operator bool() virtual operator bool() = 0; ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:40:1: error: 'hw_timer_t' does not name a type; did you mean '__timer_t'? hw_timer_t * timer = NULL; ^~~~~~~~~~ __timer_t /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:41:1: error: 'portMUX_TYPE' does not name a type portMUX_TYPE timerMux = portMUX_INITIALIZER_UNLOCKED; ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:49:16: error: expected initializer before 'onTimer' void IRAM_ATTR onTimer() { ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp: In member function 'void SparkFunDMX::initRead(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:70:3: error: 'timer' was not declared in this scope timer = timerBegin(0, 1, true); ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:70:3: note: suggested alternative: 'timer_t' timer = timerBegin(0, 1, true); ^~~~~ timer_t /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:70:11: error: 'timerBegin' was not declared in this scope timer = timerBegin(0, 1, true); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:70:11: note: suggested alternative: 'timer_t' timer = timerBegin(0, 1, true); ^~~~~~~~~~ timer_t /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:71:32: error: 'onTimer' was not declared in this scope timerAttachInterrupt(timer, &onTimer, true); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:71:3: error: 'timerAttachInterrupt' was not declared in this scope timerAttachInterrupt(timer, &onTimer, true); ^~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:71:3: note: suggested alternative: 'detachInterrupt' timerAttachInterrupt(timer, &onTimer, true); ^~~~~~~~~~~~~~~~~~~~ detachInterrupt /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:72:3: error: 'timerAlarmWrite' was not declared in this scope timerAlarmWrite(timer, 320, true); ^~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:73:3: error: 'timerAlarmEnable' was not declared in this scope timerAlarmEnable(timer); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp: In member function 'void SparkFunDMX::initWrite(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:96:52: error: no matching function for call to 'arduino::HardwareSerial::begin(int, long unsigned int, int&, int&)' DMXSerial.begin(DMXSPEED, DMXFORMAT, rxPin, txPin); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Uart.h:21:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/variants/mkrwifi1010/variant.h:165, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:51, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/src/SparkFunDMX.cpp:17: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/HardwareSerial.h:90:18: note: candidate: virtual void arduino::HardwareSerial::begin(long unsigned int) virtual void begin(unsigned long) = 0; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/HardwareSerial.h:90:18: note: candidate expects 1 argument, 4 provided /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/HardwareSerial.h:91:18: note: candidate: virtual void arduino::HardwareSerial::begin(long un
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ESP32Servo/src/ESP32Servo.h:67:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/examples/Example2-DMXInput/Example2-DMXInput.ino:18: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ESP32Servo/src/analogWrite.h:4:10: fatal error: esp32-hal-ledc.h: No such file or directory #include <esp32-hal-ledc.h> ^~~~~~~~~~~~~~~~~~ compilation terminated.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ESP32Servo/src/ESP32Servo.h:67:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/examples/Example3-MovingHead/Example3-MovingHead.ino:20: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ESP32Servo/src/analogWrite.h:4:10: fatal error: esp32-hal-ledc.h: No such file or directory #include <esp32-hal-ledc.h> ^~~~~~~~~~~~~~~~~~ compilation terminated. Multiple libraries were found for "WiFi.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ESP32Servo/src/ESP32Servo.h:67:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/examples/Example4-ArtnetOutput/Example4-ArtnetOutput.ino:21: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ESP32Servo/src/analogWrite.h:4:10: fatal error: esp32-hal-ledc.h: No such file or directory #include <esp32-hal-ledc.h> ^~~~~~~~~~~~~~~~~~ compilation terminated. Multiple libraries were found for "WiFi.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
Result: PASS
Sketch uses 200426 bytes (15%) of program storage space. Maximum is 1310720 bytes. Global variables use 13216 bytes (4%) of dynamic memory, leaving 314464 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 205370 bytes (15%) of program storage space. Maximum is 1310720 bytes. Global variables use 14000 bytes (4%) of dynamic memory, leaving 313680 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 217898 bytes (16%) of program storage space. Maximum is 1310720 bytes. Global variables use 14768 bytes (4%) of dynamic memory, leaving 312912 bytes for local variables. Maximum is 327680 bytes. In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FastLED/src/FastLED.h:67:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/examples/Example2-DMXInput/Example2-DMXInput.ino:17: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FastLED/src/fastspi.h:145:23: note: #pragma message: No hardware SPI pins defined. All SPI access will default to bitbanged output # pragma message "No hardware SPI pins defined. All SPI access will default to bitbanged output" ^
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FastLED/src/FastLED.h:67:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/examples/Example3-MovingHead/Example3-MovingHead.ino:19: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FastLED/src/fastspi.h:145:23: note: #pragma message: No hardware SPI pins defined. All SPI access will default to bitbanged output # pragma message "No hardware SPI pins defined. All SPI access will default to bitbanged output" ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/examples/Example3-MovingHead/Example3-MovingHead.ino:28:1: error: 'WiFiUdp' does not name a type WiFiUdp UdpSend; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/examples/Example3-MovingHead/Example3-MovingHead.ino: In function 'void onDmxFrame(uint16_t, uint16_t, uint8_t, uint8_t*)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/examples/Example3-MovingHead/Example3-MovingHead.ino:85:2: error: 'UdpSend' was not declared in this scope UdpSend.flush(); ^ Multiple libraries were found for "WiFi.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/WiFi Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FastLED/src/FastLED.h:67:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/examples/Example4-ArtnetOutput/Example4-ArtnetOutput.ino:19: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FastLED/src/fastspi.h:145:23: note: #pragma message: No hardware SPI pins defined. All SPI access will default to bitbanged output # pragma message "No hardware SPI pins defined. All SPI access will default to bitbanged output" ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/examples/Example4-ArtnetOutput/Example4-ArtnetOutput.ino:33:1: error: 'WiFiUdp' does not name a type WiFiUdp UdpSend; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/examples/Example4-ArtnetOutput/Example4-ArtnetOutput.ino: In function 'void onDmxFrame(uint16_t, uint16_t, uint8_t, uint8_t*)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_DMX_Shield_Library/examples/Example4-ArtnetOutput/Example4-ArtnetOutput.ino:73:2: error: 'UdpSend' was not declared in this scope UdpSend.flush(); ^ Multiple libraries were found for "WiFi.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/WiFi Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA