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.