This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.
Version: 6.15.2
More details
| Board | Claims compatibility | Inclusion | swsertest |
loopback |
onewiretest |
repeater |
servoTester |
|---|---|---|---|---|---|---|---|
|
arduino:avr:uno
1.8.4 |
No | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
|
arduino:mbed_nano:nanorp2040connect
2.7.2 |
No | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
|
arduino:megaavr:nona4809
1.8.7 |
No | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
|
arduino:samd:mkrwifi1010
1.8.12 |
No | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
|
esp32:esp32:d1_mini32
1.0.6 |
Yes | PASS | PASS | PASS | PASS | PASS | PASS |
Result: FAIL
WARNING: library EspSoftwareSerial claims to run on esp8266, esp32 architecture(s) and may be incompatible with your current board which runs on avr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.h:27:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.cpp:23:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/circular_queue/circular_queue.h:238:19: error: 'Delegate' has not been declared
void for_each(Delegate<void(T&&), ForEachArg> fun);
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/circular_queue/circular_queue.h:238:27: error: expected ',' or '...' before '<' token
void for_each(Delegate<void(T&&), ForEachArg> fun);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/circular_queue/circular_queue.h:250:31: error: 'Delegate' has not been declared
bool for_each_rev_requeue(Delegate<bool(T&), ForEachArg> fun);
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/circular_queue/circular_queue.h:250:39: error: expected ',' or '...' before '<' token
bool for_each_rev_requeue(Delegate<bool(T&), ForEachArg> fun);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/circular_queue/circular_queue.h:351:46: error: variable or field 'for_each' declared void
void circular_queue<T, ForEachArg>::for_each(Delegate<void(T&&), ForEachArg> fun)
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/circular_queue/circular_queue.h:351:46: error: 'Delegate' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/circular_queue/circular_queue.h:351:55: error: expected primary-expression before 'void'
void circular_queue<T, ForEachArg>::for_each(Delegate<void(T&&), ForEachArg> fun)
^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/circular_queue/circular_queue.h:351:76: error: expected primary-expression before '>' token
void circular_queue<T, ForEachArg>::for_each(Delegate<void(T&&), ForEachArg> fun)
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/circular_queue/circular_queue.h:351:78: error: 'fun' was not declared in this scope
void circular_queue<T, ForEachArg>::for_each(Delegate<void(T&&), ForEachArg> fun)
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/circular_queue/circular_queue.h:370:58: error: 'bool circular_queue<T, ForEachArg>::for_each_rev_requeue' is not a static data member of 'class circular_queue<T, ForEachArg>'
bool circular_queue<T, ForEachArg>::for_each_rev_requeue(Delegate<bool(T&), ForEachArg> fun)
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/circular_queue/circular_queue.h:370:58: error: template definition of non-template 'bool circular_queue<T, ForEachArg>::for_each_rev_requeue'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/circular_queue/circular_queue.h:370:58: error: 'Delegate' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/circular_queue/circular_queue.h:370:67: error: expected primary-expression before 'bool'
bool circular_queue<T, ForEachArg>::for_each_rev_requeue(Delegate<bool(T&), ForEachArg> fun)
^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/circular_queue/circular_queue.h:370:87: error: expected primary-expression before '>' token
bool circular_queue<T, ForEachArg>::for_each_rev_requeue(Delegate<bool(T&), ForEachArg> fun)
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/circular_queue/circular_queue.h:370:89: error: 'fun' was not declared in this scope
bool circular_queue<T, ForEachArg>::for_each_rev_requeue(Delegate<bool(T&), ForEachArg> fun)
^~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.cpp:23:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.h:205:20: error: 'Delegate' has not been declared
void onReceive(Delegate<void(int available), void*> handler);
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.h:205:28: error: expected ',' or '...' before '<' token
void onReceive(Delegate<void(int available), void*> handler);
^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.cpp:23:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.h:274:11: error: 'Delegate' does not name a type
const Delegate<void(uint32_t&&), SoftwareSerial*> m_isrBufferForEachDel = { [](SoftwareSerial* self, uint32_t&& isrCycle) { self->rxBits(isrCycle); }, this };
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.h:278:5: error: 'Delegate' does not name a type
Delegate<void(int available), void*> receiveHandler;
^~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.cpp:23:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.h:172:12: error: 'size_t SoftwareSerial::readBytes(uint8_t*, size_t)' marked 'override', but does not override
size_t readBytes(uint8_t* buffer, size_t size) override;
^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.h:175:12: error: 'size_t SoftwareSerial::readBytes(char*, size_t)' marked 'override', but does not override
size_t readBytes(char* buffer, size_t size) override {
^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.cpp: In static member function 'static void SoftwareSerial::disableInterrupts()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.cpp:35:17: error: 'xt_rsil' was not declared in this scope
m_savedPS = xt_rsil(15);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.cpp: In static member function 'static void SoftwareSerial::restoreInterrupts()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.cpp:44:5: error: 'xt_wsr_ps' was not declared in this scope
xt_wsr_ps(m_savedPS);
^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.cpp: In member function 'void SoftwareSerial::begin(uint32_t, SoftwareSerialConfig, int8_t, int8_t, bool, int, int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.cpp:148:20: error: 'ESP' was not declared in this scope
m_bitCycles = (ESP.getCpuFreqMHz() * 1000000UL + baud / 2) / baud;
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.cpp:148:20: note: suggested alternative: 'SP'
m_bitCycles = (ESP.getCpuFreqMHz() * 1000000UL + baud / 2) / baud;
^~~
SP
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.cpp:159:40: error: no match for 'operator||' (operand types are 'bool' and 'std::unique_ptr<circular_queue<unsigned char> >')
if (m_buffer && (!m_parityMode || m_parityBuffer) && m_isrBuffer) {
~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.cpp:159:40: note: candidate: operator||(bool, bool) <built-in>
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.cpp:159:40: note: no known conversion for argument 2 from 'std::unique_ptr<circular_queue<unsigned char> >' to 'bool'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.cpp: In member function 'void SoftwareSerial::end()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.cpp:178:9: error: could not convert '((SoftwareSerial*)this)->SoftwareSerial::m_buffer' from 'std::unique_ptr<circular_queue<unsigned char> >' to 'bool'
if (m_buffer) {
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.cpp:182:9: error: could not convert '((SoftwareSerial*)this)->SoftwareSerial::m_isrBuffer' from 'std::unique_ptr<circular_queue<long unsigned int, SoftwareSerial*> >' to 'bool'
if (m_isrBuffer) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.cpp: In member function 'uint32_t SoftwareSerial::baudRate()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.cpp:188:12: error: 'ESP' was not declared
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/loopback/loopback.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/loopback/loopback.ino:206:21: error: 'ESP' was not declared in this scope
deadlineStart = ESP.getCycleCount();
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/loopback/loopback.ino:206:21: note: suggested alternative: 'SP'
deadlineStart = ESP.getCycleCount();
^~~
SP
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/loopback/loopback.ino:213:52: error: no matching function for call to 'SoftwareSerial::read(char [16], const int&)'
avail = serialIUT.read(inBuf, BLOCKSIZE);
^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/loopback/loopback.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/SoftwareSerial/src/SoftwareSerial.h:103:15: note: candidate: virtual int SoftwareSerial::read()
virtual int read();
^~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/SoftwareSerial/src/SoftwareSerial.h:103:15: note: candidate expects 0 arguments, 2 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/loopback/loopback.ino:230:27: error: 'class SoftwareSerial' has no member named 'readParity'; did you mean 'readString'?
if (serialIUT.readParity() != (static_cast<bool>(swSerialConfig & 010) ? serialIUT.parityOdd(r) : serialIUT.parityEven(r)))
^~~~~~~~~~
readString
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/loopback/loopback.ino:230:96: error: 'class SoftwareSerial' has no member named 'parityOdd'
if (serialIUT.readParity() != (static_cast<bool>(swSerialConfig & 010) ? serialIUT.parityOdd(r) : serialIUT.parityEven(r)))
^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/loopback/loopback.ino:230:121: error: 'class SoftwareSerial' has no member named 'parityEven'
if (serialIUT.readParity() != (static_cast<bool>(swSerialConfig & 010) ? serialIUT.parityOdd(r) : serialIUT.parityEven(r)))
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/loopback/loopback.ino:256:29: error: 'FPSTR' was not declared in this scope
logger.print(String(FPSTR(effTxTxt)) + wordBits * txCps + PSTR("bps, ")
^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/loopback/loopback.ino:256:29: note: suggested alternative: 'PSTR'
logger.print(String(FPSTR(effTxTxt)) + wordBits * txCps + PSTR("bps, ")
^~~~~
PSTR
Multiple libraries were found for "SoftwareSerial.h"
Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/SoftwareSerial
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Dabble
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/onewiretest/onewiretest.ino:13:16: error: no matching function for call to 'SoftwareSerial::SoftwareSerial()'
SoftwareSerial swSer1;
^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/onewiretest/onewiretest.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/SoftwareSerial/src/SoftwareSerial.h:92:3: note: candidate: SoftwareSerial::SoftwareSerial(uint8_t, uint8_t, bool)
SoftwareSerial(uint8_t receivePin, uint8_t transmitPin, bool inverse_logic = false);
^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/SoftwareSerial/src/SoftwareSerial.h:92:3: note: candidate expects 3 arguments, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/SoftwareSerial/src/SoftwareSerial.h:50:7: note: candidate: constexpr SoftwareSerial::SoftwareSerial(const SoftwareSerial&)
class SoftwareSerial : public Stream
^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/SoftwareSerial/src/SoftwareSerial.h:50:7: note: candidate expects 1 argument, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/onewiretest/onewiretest.ino:14:16: error: no matching function for call to 'SoftwareSerial::SoftwareSerial()'
SoftwareSerial swSer2;
^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/onewiretest/onewiretest.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/SoftwareSerial/src/SoftwareSerial.h:92:3: note: candidate: SoftwareSerial::SoftwareSerial(uint8_t, uint8_t, bool)
SoftwareSerial(uint8_t receivePin, uint8_t transmitPin, bool inverse_logic = false);
^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/SoftwareSerial/src/SoftwareSerial.h:92:3: note: candidate expects 3 arguments, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/SoftwareSerial/src/SoftwareSerial.h:50:7: note: candidate: constexpr SoftwareSerial::SoftwareSerial(const SoftwareSerial&)
class SoftwareSerial : public Stream
^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/SoftwareSerial/src/SoftwareSerial.h:50:7: note: candidate expects 1 argument, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/onewiretest/onewiretest.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/onewiretest/onewiretest.ino:20:23: error: 'SWSERIAL_8N1' was not declared in this scope
swSer1.begin(115200, SWSERIAL_8N1, D6, D6, false, 256);
^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/onewiretest/onewiretest.ino:20:23: note: suggested alternative: 'SERIAL_8N1'
swSer1.begin(115200, SWSERIAL_8N1, D6, D6, false, 256);
^~~~~~~~~~~~
SERIAL_8N1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/onewiretest/onewiretest.ino:20:37: error: 'D6' was not declared in this scope
swSer1.begin(115200, SWSERIAL_8N1, D6, D6, false, 256);
^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/onewiretest/onewiretest.ino:20:37: note: suggested alternative: 'A6'
swSer1.begin(115200, SWSERIAL_8N1, D6, D6, false, 256);
^~
A6
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/onewiretest/onewiretest.ino:22:9: error: 'class SoftwareSerial' has no member named 'enableIntTx'
swSer1.enableIntTx(false);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/onewiretest/onewiretest.ino:23:37: error: 'D5' was not declared in this scope
swSer2.begin(115200, SWSERIAL_8N1, D5, D5, false, 256);
^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/onewiretest/onewiretest.ino:23:37: note: suggested alternative: 'A5'
swSer2.begin(115200, SWSERIAL_8N1, D5, D5, false, 256);
^~
A5
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/onewiretest/onewiretest.ino:25:9: error: 'class SoftwareSerial' has no member named 'enableIntTx'
swSer2.enableIntTx(false);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/onewiretest/onewiretest.ino: In function 'void checkSwSerial(SoftwareSerial*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/onewiretest/onewiretest.ino:42:6: error: 'class SoftwareSerial' has no member named 'enableTx'
ss->enableTx(true);
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/onewiretest/onewiretest.ino:47:6: error: 'class SoftwareSerial' has no member named 'enableTx'
ss->enableTx(false);
^~~~~~~~
Multiple libraries were found for "SoftwareSerial.h"
Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/SoftwareSerial
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Dabble
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/repeater/repeater.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/repeater/repeater.ino:129:30: error: 'ESP' was not declared in this scope
uint32_t deadlineStart = ESP.getCycleCount();
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/repeater/repeater.ino:129:30: note: suggested alternative: 'SP'
uint32_t deadlineStart = ESP.getCycleCount();
^~~
SP
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/repeater/repeater.ino:179:29: error: 'FPSTR' was not declared in this scope
logger.print(String(FPSTR(bitRateTxt)) + 10 * cps + PSTR("bps, ")
^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/repeater/repeater.ino:179:29: note: suggested alternative: 'PSTR'
logger.print(String(FPSTR(bitRateTxt)) + 10 * cps + PSTR("bps, ")
^~~~~
PSTR
Multiple libraries were found for "SoftwareSerial.h"
Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/SoftwareSerial
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Dabble
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/servoTester/servoTester.ino:3:16: error: no matching function for call to 'SoftwareSerial::SoftwareSerial()'
SoftwareSerial swSer;
^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/servoTester/servoTester.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/SoftwareSerial/src/SoftwareSerial.h:92:3: note: candidate: SoftwareSerial::SoftwareSerial(uint8_t, uint8_t, bool)
SoftwareSerial(uint8_t receivePin, uint8_t transmitPin, bool inverse_logic = false);
^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/SoftwareSerial/src/SoftwareSerial.h:92:3: note: candidate expects 3 arguments, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/SoftwareSerial/src/SoftwareSerial.h:50:7: note: candidate: constexpr SoftwareSerial::SoftwareSerial(const SoftwareSerial&)
class SoftwareSerial : public Stream
^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/SoftwareSerial/src/SoftwareSerial.h:50:7: note: candidate expects 1 argument, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/servoTester/servoTester.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/servoTester/servoTester.ino:13:22: error: 'SWSERIAL_8N1' was not declared in this scope
swSer.begin(115200, SWSERIAL_8N1, 12, 12, false, 256);
^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/servoTester/servoTester.ino:13:22: note: suggested alternative: 'SERIAL_8N1'
swSer.begin(115200, SWSERIAL_8N1, 12, 12, false, 256);
^~~~~~~~~~~~
SERIAL_8N1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/servoTester/servoTester.ino: In function 'void SendCommand(bool)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/servoTester/servoTester.ino:84:8: error: 'class SoftwareSerial' has no member named 'enableTx'
swSer.enableTx(true);
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/servoTester/servoTester.ino:86:8: error: 'class SoftwareSerial' has no member named 'enableTx'
swSer.enableTx(false);
^~~~~~~~
Multiple libraries were found for "SoftwareSerial.h"
Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/SoftwareSerial
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Dabble
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/swsertest/swsertest.ino:40:16: error: no matching function for call to 'SoftwareSerial::SoftwareSerial()'
SoftwareSerial testSerial;
^~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/swsertest/swsertest.ino:10:0:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/SoftwareSerial/src/SoftwareSerial.h:92:3: note: candidate: SoftwareSerial::SoftwareSerial(uint8_t, uint8_t, bool)
SoftwareSerial(uint8_t receivePin, uint8_t transmitPin, bool inverse_logic = false);
^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/SoftwareSerial/src/SoftwareSerial.h:92:3: note: candidate expects 3 arguments, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/SoftwareSerial/src/SoftwareSerial.h:50:7: note: candidate: constexpr SoftwareSerial::SoftwareSerial(const SoftwareSerial&)
class SoftwareSerial : public Stream
^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/SoftwareSerial/src/SoftwareSerial.h:50:7: note: candidate expects 1 argument, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/swsertest/swsertest.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/swsertest/swsertest.ino:54:33: error: 'SWSERIAL_8N1' was not declared in this scope
testSerial.begin(BAUD_RATE, SWSERIAL_8N1, D7, D8, false, 95, 11);
^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/swsertest/swsertest.ino:54:33: note: suggested alternative: 'SERIAL_8N1'
testSerial.begin(BAUD_RATE, SWSERIAL_8N1, D7, D8, false, 95, 11);
^~~~~~~~~~~~
SERIAL_8N1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/swsertest/swsertest.ino:54:47: error: 'D7' was not declared in this scope
testSerial.begin(BAUD_RATE, SWSERIAL_8N1, D7, D8, false, 95, 11);
^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/swsertest/swsertest.ino:54:47: note: suggested alternative: 'A7'
testSerial.begin(BAUD_RATE, SWSERIAL_8N1, D7, D8, false, 95, 11);
^~
A7
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/swsertest/swsertest.ino:54:51: error: 'D8' was not declared in this scope
testSerial.begin(BAUD_RATE, SWSERIAL_8N1, D7, D8, false, 95, 11);
^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/swsertest/swsertest.ino:54:51: note: suggested alternative: 'u8'
testSerial.begin(BAUD_RATE, SWSERIAL_8N1, D7, D8, false, 95, 11);
^~
u8
Multiple libraries were found for "SoftwareSerial.h"
Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/SoftwareSerial
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Dabble
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library
Result: FAIL
WARNING: library EspSoftwareSerial claims to run on esp8266, esp32 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/circular_queue/circular_queue.h:34:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.h:27,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.cpp:23:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/circular_queue/ghostl.h:34:18: error: multiple definition of 'enum std::memory_order'
typedef enum memory_order {
^~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/shared_ptr_atomic.h:33:0,
from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/memory:82,
from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/cxxsupport/mstd_memory:34,
from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/cxxsupport/mstd_functional:31,
from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/Callback.h:27,
from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/FileHandle.h:23,
from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/macros.h:41,
from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pins_arduino.h:2,
from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:76,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/circular_queue/circular_queue.h:24,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.h:27,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.cpp:23:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/atomic_base.h:55:16: note: previous definition here
typedef enum memory_order
^~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/circular_queue/circular_queue.h:34:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.h:27,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.cpp:23:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/circular_queue/ghostl.h:39:7: error: conflicting declaration 'typedef int std::memory_order'
} memory_order;
^~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/shared_ptr_atomic.h:33:0,
from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/memory:82,
from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/cxxsupport/mstd_memory:34,
from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/cxxsupport/mstd_functional:31,
from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/Callback.h:27,
from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/FileHandle.h:23,
from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/macros.h:41,
from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pins_arduino.h:2,
from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:76,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/circular_queue/circular_queue.h:24,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.h:27,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.cpp:23:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/atomic_base.h:63:7: note: previous declaration as 'typedef enum std::memory_order std::memory_order'
} memory_order;
^~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/circular_queue/circular_queue.h:34:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.h:27,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.cpp:23:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/circular_queue/ghostl.h: In function 'void std::atomic_thread_fence(std::memory_order)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/circular_queue/ghostl.h:49:17: error: redefinition of 'void std::atomic_thread_fence(std::memory_order)'
inline void atomic_thread_fence(std::memory_order order) noexcept {}
^~~~~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/shared_ptr_atomic.h:33:0,
from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/memory:82,
from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/cxxsupport/mstd_memory:34,
from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/cxxsupport/mstd_functional:31,
from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/Callback.h:27,
from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/FileHandle.h:23,
from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/macros.h:41,
from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pins_arduino.h:2,
from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:76,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/circular_queue/circular_queue.h:24,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.h:27,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.cpp:23:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/atomic_base.h:101:3: note: 'void std::atomic_thread_fence(std::memory_order)' previously defined here
atomic_thread_fence(memory_order __m) noexcept
^~~~~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/tuple:39:0,
from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/functional:54,
from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/cxxsupport/mstd_type_traits:291,
from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/Callback.h:26,
from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/FileHandle.h:23,
from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/macros.h:41,
from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pins_arduino.h:2,
from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:76,
from /home/ec2-user/arduino-testlib/cli-datadir/user/lib
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Dabble/src/SoftwareSerial.cpp:45:10: fatal error: util/delay_basic.h: No such file or directory
#include <util/delay_basic.h>
^~~~~~~~~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "SoftwareSerial.h"
Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Dabble
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Dabble/src/SoftwareSerial.cpp:45:10: fatal error: util/delay_basic.h: No such file or directory
#include <util/delay_basic.h>
^~~~~~~~~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "SoftwareSerial.h"
Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Dabble
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Dabble/src/SoftwareSerial.cpp:45:10: fatal error: util/delay_basic.h: No such file or directory
#include <util/delay_basic.h>
^~~~~~~~~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "SoftwareSerial.h"
Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Dabble
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Dabble/src/SoftwareSerial.cpp:45:10: fatal error: util/delay_basic.h: No such file or directory
#include <util/delay_basic.h>
^~~~~~~~~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "SoftwareSerial.h"
Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Dabble
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Dabble/src/SoftwareSerial.cpp:45:10: fatal error: util/delay_basic.h: No such file or directory
#include <util/delay_basic.h>
^~~~~~~~~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "SoftwareSerial.h"
Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Dabble
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial
Result: FAIL
WARNING: library EspSoftwareSerial claims to run on esp8266, esp32 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.h:27:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.cpp:23:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/circular_queue/circular_queue.h:238:19: error: 'Delegate' has not been declared
void for_each(Delegate<void(T&&), ForEachArg> fun);
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/circular_queue/circular_queue.h:238:27: error: expected ',' or '...' before '<' token
void for_each(Delegate<void(T&&), ForEachArg> fun);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/circular_queue/circular_queue.h:250:31: error: 'Delegate' has not been declared
bool for_each_rev_requeue(Delegate<bool(T&), ForEachArg> fun);
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/circular_queue/circular_queue.h:250:39: error: expected ',' or '...' before '<' token
bool for_each_rev_requeue(Delegate<bool(T&), ForEachArg> fun);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/circular_queue/circular_queue.h:351:46: error: variable or field 'for_each' declared void
void circular_queue<T, ForEachArg>::for_each(Delegate<void(T&&), ForEachArg> fun)
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/circular_queue/circular_queue.h:351:46: error: 'Delegate' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/circular_queue/circular_queue.h:351:55: error: expected primary-expression before 'void'
void circular_queue<T, ForEachArg>::for_each(Delegate<void(T&&), ForEachArg> fun)
^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/circular_queue/circular_queue.h:351:76: error: expected primary-expression before '>' token
void circular_queue<T, ForEachArg>::for_each(Delegate<void(T&&), ForEachArg> fun)
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/circular_queue/circular_queue.h:351:78: error: 'fun' was not declared in this scope
void circular_queue<T, ForEachArg>::for_each(Delegate<void(T&&), ForEachArg> fun)
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/circular_queue/circular_queue.h:370:58: error: 'bool circular_queue<T, ForEachArg>::for_each_rev_requeue' is not a static data member of 'class circular_queue<T, ForEachArg>'
bool circular_queue<T, ForEachArg>::for_each_rev_requeue(Delegate<bool(T&), ForEachArg> fun)
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/circular_queue/circular_queue.h:370:58: error: template definition of non-template 'bool circular_queue<T, ForEachArg>::for_each_rev_requeue'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/circular_queue/circular_queue.h:370:58: error: 'Delegate' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/circular_queue/circular_queue.h:370:67: error: expected primary-expression before 'bool'
bool circular_queue<T, ForEachArg>::for_each_rev_requeue(Delegate<bool(T&), ForEachArg> fun)
^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/circular_queue/circular_queue.h:370:87: error: expected primary-expression before '>' token
bool circular_queue<T, ForEachArg>::for_each_rev_requeue(Delegate<bool(T&), ForEachArg> fun)
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/circular_queue/circular_queue.h:370:89: error: 'fun' was not declared in this scope
bool circular_queue<T, ForEachArg>::for_each_rev_requeue(Delegate<bool(T&), ForEachArg> fun)
^~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.cpp:23:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.h:205:20: error: 'Delegate' has not been declared
void onReceive(Delegate<void(int available), void*> handler);
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.h:205:28: error: expected ',' or '...' before '<' token
void onReceive(Delegate<void(int available), void*> handler);
^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.cpp:23:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.h:274:11: error: 'Delegate' does not name a type
const Delegate<void(uint32_t&&), SoftwareSerial*> m_isrBufferForEachDel = { [](SoftwareSerial* self, uint32_t&& isrCycle) { self->rxBits(isrCycle); }, this };
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.h:278:5: error: 'Delegate' does not name a type
Delegate<void(int available), void*> receiveHandler;
^~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.cpp:23:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.h:172:12: error: 'size_t SoftwareSerial::readBytes(uint8_t*, size_t)' marked 'override', but does not override
size_t readBytes(uint8_t* buffer, size_t size) override;
^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.h:175:12: error: 'size_t SoftwareSerial::readBytes(char*, size_t)' marked 'override', but does not override
size_t readBytes(char* buffer, size_t size) override {
^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.cpp: In static member function 'static void SoftwareSerial::disableInterrupts()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.cpp:35:17: error: 'xt_rsil' was not declared in this scope
m_savedPS = xt_rsil(15);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.cpp: In static member function 'static void SoftwareSerial::restoreInterrupts()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.cpp:44:5: error: 'xt_wsr_ps' was not declared in this scope
xt_wsr_ps(m_savedPS);
^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.cpp: In member function 'void SoftwareSerial::begin(uint32_t, SoftwareSerialConfig, int8_t, int8_t, bool, int, int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.cpp:148:20: error: 'ESP' was not declared in this scope
m_bitCycles = (ESP.getCpuFreqMHz() * 1000000UL + baud / 2) / baud;
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.cpp:148:20: note: suggested alternative: 'SP'
m_bitCycles = (ESP.getCpuFreqMHz() * 1000000UL + baud / 2) / baud;
^~~
SP
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.cpp:159:40: error: no match for 'operator||' (operand types are 'bool' and 'std::unique_ptr<circular_queue<unsigned char> >')
if (m_buffer && (!m_parityMode || m_parityBuffer) && m_isrBuffer) {
~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.cpp:159:40: note: candidate: operator||(bool, bool) <built-in>
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.cpp:159:40: note: no known conversion for argument 2 from 'std::unique_ptr<circular_queue<unsigned char> >' to 'bool'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.cpp: In member function 'void SoftwareSerial::end()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.cpp:178:9: error: could not convert '((SoftwareSerial*)this)->SoftwareSerial::m_buffer' from 'std::unique_ptr<circular_queue<unsigned char> >' to 'bool'
if (m_buffer) {
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.cpp:182:9: error: could not convert '((SoftwareSerial*)this)->SoftwareSerial::m_isrBuffer' from 'std::unique_ptr<circular_queue<long unsigned int, SoftwareSerial*> >' to 'bool'
if (m_isrBuffer) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.cpp: In member function 'uint32_t SoftwareSerial::baudRate()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.cpp:188:12: error: 'ESP' was not decla
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/loopback/loopback.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/loopback/loopback.ino:206:21: error: 'ESP' was not declared in this scope
deadlineStart = ESP.getCycleCount();
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/loopback/loopback.ino:206:21: note: suggested alternative: 'SP'
deadlineStart = ESP.getCycleCount();
^~~
SP
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/loopback/loopback.ino:213:52: error: no matching function for call to 'SoftwareSerial::read(char [16], const int&)'
avail = serialIUT.read(inBuf, BLOCKSIZE);
^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/loopback/loopback.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/SoftwareSerial/src/SoftwareSerial.h:103:15: note: candidate: virtual int SoftwareSerial::read()
virtual int read();
^~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/SoftwareSerial/src/SoftwareSerial.h:103:15: note: candidate expects 0 arguments, 2 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/loopback/loopback.ino:230:27: error: 'class SoftwareSerial' has no member named 'readParity'; did you mean 'readString'?
if (serialIUT.readParity() != (static_cast<bool>(swSerialConfig & 010) ? serialIUT.parityOdd(r) : serialIUT.parityEven(r)))
^~~~~~~~~~
readString
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/loopback/loopback.ino:230:96: error: 'class SoftwareSerial' has no member named 'parityOdd'
if (serialIUT.readParity() != (static_cast<bool>(swSerialConfig & 010) ? serialIUT.parityOdd(r) : serialIUT.parityEven(r)))
^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/loopback/loopback.ino:230:121: error: 'class SoftwareSerial' has no member named 'parityEven'
if (serialIUT.readParity() != (static_cast<bool>(swSerialConfig & 010) ? serialIUT.parityOdd(r) : serialIUT.parityEven(r)))
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/loopback/loopback.ino:256:29: error: 'FPSTR' was not declared in this scope
logger.print(String(FPSTR(effTxTxt)) + wordBits * txCps + PSTR("bps, ")
^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/loopback/loopback.ino:256:29: note: suggested alternative: 'PSTR'
logger.print(String(FPSTR(effTxTxt)) + wordBits * txCps + PSTR("bps, ")
^~~~~
PSTR
Multiple libraries were found for "SoftwareSerial.h"
Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/SoftwareSerial
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Dabble
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/onewiretest/onewiretest.ino:13:16: error: no matching function for call to 'SoftwareSerial::SoftwareSerial()'
SoftwareSerial swSer1;
^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/onewiretest/onewiretest.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/SoftwareSerial/src/SoftwareSerial.h:92:3: note: candidate: SoftwareSerial::SoftwareSerial(uint8_t, uint8_t, bool)
SoftwareSerial(uint8_t receivePin, uint8_t transmitPin, bool inverse_logic = false);
^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/SoftwareSerial/src/SoftwareSerial.h:92:3: note: candidate expects 3 arguments, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/SoftwareSerial/src/SoftwareSerial.h:50:7: note: candidate: constexpr SoftwareSerial::SoftwareSerial(const SoftwareSerial&)
class SoftwareSerial : public Stream
^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/SoftwareSerial/src/SoftwareSerial.h:50:7: note: candidate expects 1 argument, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/onewiretest/onewiretest.ino:14:16: error: no matching function for call to 'SoftwareSerial::SoftwareSerial()'
SoftwareSerial swSer2;
^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/onewiretest/onewiretest.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/SoftwareSerial/src/SoftwareSerial.h:92:3: note: candidate: SoftwareSerial::SoftwareSerial(uint8_t, uint8_t, bool)
SoftwareSerial(uint8_t receivePin, uint8_t transmitPin, bool inverse_logic = false);
^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/SoftwareSerial/src/SoftwareSerial.h:92:3: note: candidate expects 3 arguments, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/SoftwareSerial/src/SoftwareSerial.h:50:7: note: candidate: constexpr SoftwareSerial::SoftwareSerial(const SoftwareSerial&)
class SoftwareSerial : public Stream
^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/SoftwareSerial/src/SoftwareSerial.h:50:7: note: candidate expects 1 argument, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/onewiretest/onewiretest.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/onewiretest/onewiretest.ino:20:23: error: 'SWSERIAL_8N1' was not declared in this scope
swSer1.begin(115200, SWSERIAL_8N1, D6, D6, false, 256);
^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/onewiretest/onewiretest.ino:20:23: note: suggested alternative: 'SERIAL_8N1'
swSer1.begin(115200, SWSERIAL_8N1, D6, D6, false, 256);
^~~~~~~~~~~~
SERIAL_8N1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/onewiretest/onewiretest.ino:20:37: error: 'D6' was not declared in this scope
swSer1.begin(115200, SWSERIAL_8N1, D6, D6, false, 256);
^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/onewiretest/onewiretest.ino:20:37: note: suggested alternative: 'A6'
swSer1.begin(115200, SWSERIAL_8N1, D6, D6, false, 256);
^~
A6
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/onewiretest/onewiretest.ino:22:9: error: 'class SoftwareSerial' has no member named 'enableIntTx'
swSer1.enableIntTx(false);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/onewiretest/onewiretest.ino:23:37: error: 'D5' was not declared in this scope
swSer2.begin(115200, SWSERIAL_8N1, D5, D5, false, 256);
^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/onewiretest/onewiretest.ino:23:37: note: suggested alternative: 'A5'
swSer2.begin(115200, SWSERIAL_8N1, D5, D5, false, 256);
^~
A5
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/onewiretest/onewiretest.ino:25:9: error: 'class SoftwareSerial' has no member named 'enableIntTx'
swSer2.enableIntTx(false);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/onewiretest/onewiretest.ino: In function 'void checkSwSerial(SoftwareSerial*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/onewiretest/onewiretest.ino:42:6: error: 'class SoftwareSerial' has no member named 'enableTx'
ss->enableTx(true);
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/onewiretest/onewiretest.ino:47:6: error: 'class SoftwareSerial' has no member named 'enableTx'
ss->enableTx(false);
^~~~~~~~
Multiple libraries were found for "SoftwareSerial.h"
Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/SoftwareSerial
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Dabble
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/repeater/repeater.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/repeater/repeater.ino:129:30: error: 'ESP' was not declared in this scope
uint32_t deadlineStart = ESP.getCycleCount();
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/repeater/repeater.ino:129:30: note: suggested alternative: 'SP'
uint32_t deadlineStart = ESP.getCycleCount();
^~~
SP
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/repeater/repeater.ino:179:29: error: 'FPSTR' was not declared in this scope
logger.print(String(FPSTR(bitRateTxt)) + 10 * cps + PSTR("bps, ")
^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/repeater/repeater.ino:179:29: note: suggested alternative: 'PSTR'
logger.print(String(FPSTR(bitRateTxt)) + 10 * cps + PSTR("bps, ")
^~~~~
PSTR
Multiple libraries were found for "SoftwareSerial.h"
Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/SoftwareSerial
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Dabble
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/servoTester/servoTester.ino:3:16: error: no matching function for call to 'SoftwareSerial::SoftwareSerial()'
SoftwareSerial swSer;
^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/servoTester/servoTester.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/SoftwareSerial/src/SoftwareSerial.h:92:3: note: candidate: SoftwareSerial::SoftwareSerial(uint8_t, uint8_t, bool)
SoftwareSerial(uint8_t receivePin, uint8_t transmitPin, bool inverse_logic = false);
^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/SoftwareSerial/src/SoftwareSerial.h:92:3: note: candidate expects 3 arguments, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/SoftwareSerial/src/SoftwareSerial.h:50:7: note: candidate: constexpr SoftwareSerial::SoftwareSerial(const SoftwareSerial&)
class SoftwareSerial : public Stream
^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/SoftwareSerial/src/SoftwareSerial.h:50:7: note: candidate expects 1 argument, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/servoTester/servoTester.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/servoTester/servoTester.ino:13:22: error: 'SWSERIAL_8N1' was not declared in this scope
swSer.begin(115200, SWSERIAL_8N1, 12, 12, false, 256);
^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/servoTester/servoTester.ino:13:22: note: suggested alternative: 'SERIAL_8N1'
swSer.begin(115200, SWSERIAL_8N1, 12, 12, false, 256);
^~~~~~~~~~~~
SERIAL_8N1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/servoTester/servoTester.ino: In function 'void SendCommand(bool)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/servoTester/servoTester.ino:84:8: error: 'class SoftwareSerial' has no member named 'enableTx'
swSer.enableTx(true);
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/servoTester/servoTester.ino:86:8: error: 'class SoftwareSerial' has no member named 'enableTx'
swSer.enableTx(false);
^~~~~~~~
Multiple libraries were found for "SoftwareSerial.h"
Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/SoftwareSerial
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Dabble
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/swsertest/swsertest.ino:40:16: error: no matching function for call to 'SoftwareSerial::SoftwareSerial()'
SoftwareSerial testSerial;
^~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/swsertest/swsertest.ino:10:0:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/SoftwareSerial/src/SoftwareSerial.h:92:3: note: candidate: SoftwareSerial::SoftwareSerial(uint8_t, uint8_t, bool)
SoftwareSerial(uint8_t receivePin, uint8_t transmitPin, bool inverse_logic = false);
^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/SoftwareSerial/src/SoftwareSerial.h:92:3: note: candidate expects 3 arguments, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/SoftwareSerial/src/SoftwareSerial.h:50:7: note: candidate: constexpr SoftwareSerial::SoftwareSerial(const SoftwareSerial&)
class SoftwareSerial : public Stream
^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/SoftwareSerial/src/SoftwareSerial.h:50:7: note: candidate expects 1 argument, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/swsertest/swsertest.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/swsertest/swsertest.ino:54:33: error: 'SWSERIAL_8N1' was not declared in this scope
testSerial.begin(BAUD_RATE, SWSERIAL_8N1, D7, D8, false, 95, 11);
^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/swsertest/swsertest.ino:54:33: note: suggested alternative: 'SERIAL_8N1'
testSerial.begin(BAUD_RATE, SWSERIAL_8N1, D7, D8, false, 95, 11);
^~~~~~~~~~~~
SERIAL_8N1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/swsertest/swsertest.ino:54:47: error: 'D7' was not declared in this scope
testSerial.begin(BAUD_RATE, SWSERIAL_8N1, D7, D8, false, 95, 11);
^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/swsertest/swsertest.ino:54:47: note: suggested alternative: 'A7'
testSerial.begin(BAUD_RATE, SWSERIAL_8N1, D7, D8, false, 95, 11);
^~
A7
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/examples/swsertest/swsertest.ino:54:51: error: 'D8' was not declared in this scope
testSerial.begin(BAUD_RATE, SWSERIAL_8N1, D7, D8, false, 95, 11);
^~
Multiple libraries were found for "SoftwareSerial.h"
Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/SoftwareSerial
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Dabble
Result: FAIL
WARNING: library EspSoftwareSerial claims to run on esp8266, esp32 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.h:27:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.cpp:23:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/circular_queue/circular_queue.h:238:19: error: 'Delegate' has not been declared
void for_each(Delegate<void(T&&), ForEachArg> fun);
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/circular_queue/circular_queue.h:238:27: error: expected ',' or '...' before '<' token
void for_each(Delegate<void(T&&), ForEachArg> fun);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/circular_queue/circular_queue.h:250:31: error: 'Delegate' has not been declared
bool for_each_rev_requeue(Delegate<bool(T&), ForEachArg> fun);
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/circular_queue/circular_queue.h:250:39: error: expected ',' or '...' before '<' token
bool for_each_rev_requeue(Delegate<bool(T&), ForEachArg> fun);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/circular_queue/circular_queue.h:351:46: error: variable or field 'for_each' declared void
void circular_queue<T, ForEachArg>::for_each(Delegate<void(T&&), ForEachArg> fun)
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/circular_queue/circular_queue.h:351:46: error: 'Delegate' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/circular_queue/circular_queue.h:351:46: note: suggested alternative: 'select'
void circular_queue<T, ForEachArg>::for_each(Delegate<void(T&&), ForEachArg> fun)
^~~~~~~~
select
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/circular_queue/circular_queue.h:351:55: error: expected primary-expression before 'void'
void circular_queue<T, ForEachArg>::for_each(Delegate<void(T&&), ForEachArg> fun)
^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/circular_queue/circular_queue.h:351:76: error: expected primary-expression before '>' token
void circular_queue<T, ForEachArg>::for_each(Delegate<void(T&&), ForEachArg> fun)
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/circular_queue/circular_queue.h:351:78: error: 'fun' was not declared in this scope
void circular_queue<T, ForEachArg>::for_each(Delegate<void(T&&), ForEachArg> fun)
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/circular_queue/circular_queue.h:370:58: error: 'bool circular_queue<T, ForEachArg>::for_each_rev_requeue' is not a static data member of 'class circular_queue<T, ForEachArg>'
bool circular_queue<T, ForEachArg>::for_each_rev_requeue(Delegate<bool(T&), ForEachArg> fun)
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/circular_queue/circular_queue.h:370:58: error: template definition of non-template 'bool circular_queue<T, ForEachArg>::for_each_rev_requeue'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/circular_queue/circular_queue.h:370:58: error: 'Delegate' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/circular_queue/circular_queue.h:370:58: note: suggested alternative: 'select'
bool circular_queue<T, ForEachArg>::for_each_rev_requeue(Delegate<bool(T&), ForEachArg> fun)
^~~~~~~~
select
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/circular_queue/circular_queue.h:370:67: error: expected primary-expression before 'bool'
bool circular_queue<T, ForEachArg>::for_each_rev_requeue(Delegate<bool(T&), ForEachArg> fun)
^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/circular_queue/circular_queue.h:370:87: error: expected primary-expression before '>' token
bool circular_queue<T, ForEachArg>::for_each_rev_requeue(Delegate<bool(T&), ForEachArg> fun)
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/circular_queue/circular_queue.h:370:89: error: 'fun' was not declared in this scope
bool circular_queue<T, ForEachArg>::for_each_rev_requeue(Delegate<bool(T&), ForEachArg> fun)
^~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.cpp:23:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.h:205:20: error: 'Delegate' has not been declared
void onReceive(Delegate<void(int available), void*> handler);
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.h:205:28: error: expected ',' or '...' before '<' token
void onReceive(Delegate<void(int available), void*> handler);
^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.cpp:23:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.h:274:11: error: 'Delegate' does not name a type; did you mean 'select'?
const Delegate<void(uint32_t&&), SoftwareSerial*> m_isrBufferForEachDel = { [](SoftwareSerial* self, uint32_t&& isrCycle) { self->rxBits(isrCycle); }, this };
^~~~~~~~
select
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.h:278:5: error: 'Delegate' does not name a type; did you mean 'select'?
Delegate<void(int available), void*> receiveHandler;
^~~~~~~~
select
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.cpp:23:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.h:172:12: error: 'size_t SoftwareSerial::readBytes(uint8_t*, size_t)' marked 'override', but does not override
size_t readBytes(uint8_t* buffer, size_t size) override;
^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.h:175:12: error: 'size_t SoftwareSerial::readBytes(char*, size_t)' marked 'override', but does not override
size_t readBytes(char* buffer, size_t size) override {
^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.cpp: In static member function 'static void SoftwareSerial::disableInterrupts()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.cpp:35:17: error: 'xt_rsil' was not declared in this scope
m_savedPS = xt_rsil(15);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.cpp: In static member function 'static void SoftwareSerial::restoreInterrupts()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.cpp:44:5: error: 'xt_wsr_ps' was not declared in this scope
xt_wsr_ps(m_savedPS);
^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.cpp: In member function 'void SoftwareSerial::begin(uint32_t, SoftwareSerialConfig, int8_t, int8_t, bool, int, int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.cpp:148:20: error: 'ESP' was not declared in this scope
m_bitCycles = (ESP.getCpuFreqMHz() * 1000000UL + baud / 2) / baud;
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.cpp:159:40: error: no match for 'operator||' (operand types are 'bool' and 'std::unique_ptr<circular_queue<unsigned char> >')
if (m_buffer && (!m_parityMode || m_parityBuffer) && m_isrBuffer) {
~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.cpp:159:40: note: candidate: operator||(bool, bool) <built-in>
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.cpp:159:40: note: no known conversion for argument 2 from 'std::unique_ptr<circular_queue<unsigned char> >' to 'bool'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.cpp: In member function 'void SoftwareSerial::end()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial/src/SoftwareSerial.cpp:178:9: error: could not convert '((SoftwareSerial*)this)->SoftwareSerial::m_buffer' from 'std::unique_ptr<circular_queue<unsigned char> >' to 'bool'
if (m_buffer) {
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Es
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Dabble/src/SoftwareSerial.cpp:45:10: fatal error: util/delay_basic.h: No such file or directory
#include <util/delay_basic.h>
^~~~~~~~~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "SoftwareSerial.h"
Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Dabble
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Dabble/src/SoftwareSerial.cpp:45:10: fatal error: util/delay_basic.h: No such file or directory
#include <util/delay_basic.h>
^~~~~~~~~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "SoftwareSerial.h"
Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Dabble
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Dabble/src/SoftwareSerial.cpp:45:10: fatal error: util/delay_basic.h: No such file or directory
#include <util/delay_basic.h>
^~~~~~~~~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "SoftwareSerial.h"
Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Dabble
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Dabble/src/SoftwareSerial.cpp:45:10: fatal error: util/delay_basic.h: No such file or directory
#include <util/delay_basic.h>
^~~~~~~~~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "SoftwareSerial.h"
Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Dabble
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Dabble/src/SoftwareSerial.cpp:45:10: fatal error: util/delay_basic.h: No such file or directory
#include <util/delay_basic.h>
^~~~~~~~~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "SoftwareSerial.h"
Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Dabble
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library
Result: PASS
Sketch uses 250594 bytes (19%) of program storage space. Maximum is 1310720 bytes. Global variables use 13432 bytes (4%) of dynamic memory, leaving 314248 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 264886 bytes (20%) of program storage space. Maximum is 1310720 bytes. Global variables use 14384 bytes (4%) of dynamic memory, leaving 313296 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 263078 bytes (20%) of program storage space. Maximum is 1310720 bytes. Global variables use 14472 bytes (4%) of dynamic memory, leaving 313208 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 258594 bytes (19%) of program storage space. Maximum is 1310720 bytes. Global variables use 13768 bytes (4%) of dynamic memory, leaving 313912 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 263410 bytes (20%) of program storage space. Maximum is 1310720 bytes. Global variables use 14368 bytes (4%) of dynamic memory, leaving 313312 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 262606 bytes (20%) of program storage space. Maximum is 1310720 bytes. Global variables use 14352 bytes (4%) of dynamic memory, leaving 313328 bytes for local variables. Maximum is 327680 bytes.