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