This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.
Version: 0.2.0
More details
Board | Claims compatibility | Inclusion | CTBlink |
ExamplesFromReadme |
IOEcho |
MultipleLoops |
c |
---|---|---|---|---|---|---|---|
arduino:avr:uno
1.8.4 |
Yes | PASS | PASS | PASS | PASS | PASS | FAIL |
arduino:mbed_nano:nanorp2040connect
2.7.2 |
Yes ⚠️ | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
arduino:megaavr:nona4809
1.8.7 |
Yes ⚠️ | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
arduino:samd:mkrwifi1010
1.8.12 |
Yes ⚠️ | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
esp32:esp32:d1_mini32
1.0.6 |
Yes | PASS | PASS | PASS | PASS | PASS | FAIL |
Result: PASS
This library has no main header file so an empty one was created.
Sketch uses 2286 bytes (7%) of program storage space. Maximum is 32256 bytes. Global variables use 50 bytes (2%) of dynamic memory, leaving 1998 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 4416 bytes (13%) of program storage space. Maximum is 32256 bytes. Global variables use 271 bytes (13%) of dynamic memory, leaving 1777 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 5088 bytes (15%) of program storage space. Maximum is 32256 bytes. Global variables use 363 bytes (17%) of dynamic memory, leaving 1685 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 4450 bytes (13%) of program storage space. Maximum is 32256 bytes. Global variables use 249 bytes (12%) of dynamic memory, leaving 1799 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 4350 bytes (13%) of program storage space. Maximum is 32256 bytes. Global variables use 269 bytes (13%) of dynamic memory, leaving 1779 bytes for local variables. Maximum is 2048 bytes.
Result: FAIL
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp:72:20: error: cannot resolve overloaded function 'serialEventRun' based on conversion to type 'bool' if (serialEventRun) serialEventRun(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp:72:37: error: call of overloaded 'serialEventRun()' is ambiguous if (serialEventRun) serialEventRun(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp:58:13: note: candidate: void serialEventRun() extern void serialEventRun(void) __attribute__((weak)); ^~~~~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Serial.h:25:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:102, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp:23: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/HardwareSerial.h:103:13: note: candidate: void arduino::serialEventRun() extern void serialEventRun(void) __attribute__((weak)); ^~~~~~~~~~~~~~
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp:72:20: error: cannot resolve overloaded function 'serialEventRun' based on conversion to type 'bool' if (serialEventRun) serialEventRun(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp:72:37: error: call of overloaded 'serialEventRun()' is ambiguous if (serialEventRun) serialEventRun(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp:58:13: note: candidate: void serialEventRun() extern void serialEventRun(void) __attribute__((weak)); ^~~~~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Serial.h:25:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:102, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp:23: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/HardwareSerial.h:103:13: note: candidate: void arduino::serialEventRun() extern void serialEventRun(void) __attribute__((weak)); ^~~~~~~~~~~~~~
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp:72:20: error: cannot resolve overloaded function 'serialEventRun' based on conversion to type 'bool' if (serialEventRun) serialEventRun(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp:72:37: error: call of overloaded 'serialEventRun()' is ambiguous if (serialEventRun) serialEventRun(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp:58:13: note: candidate: void serialEventRun() extern void serialEventRun(void) __attribute__((weak)); ^~~~~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Serial.h:25:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:102, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp:23: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/HardwareSerial.h:103:13: note: candidate: void arduino::serialEventRun() extern void serialEventRun(void) __attribute__((weak)); ^~~~~~~~~~~~~~
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp:72:20: error: cannot resolve overloaded function 'serialEventRun' based on conversion to type 'bool' if (serialEventRun) serialEventRun(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp:72:37: error: call of overloaded 'serialEventRun()' is ambiguous if (serialEventRun) serialEventRun(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp:58:13: note: candidate: void serialEventRun() extern void serialEventRun(void) __attribute__((weak)); ^~~~~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Serial.h:25:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:102, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp:23: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/HardwareSerial.h:103:13: note: candidate: void arduino::serialEventRun() extern void serialEventRun(void) __attribute__((weak)); ^~~~~~~~~~~~~~
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp:72:20: error: cannot resolve overloaded function 'serialEventRun' based on conversion to type 'bool' if (serialEventRun) serialEventRun(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp:72:37: error: call of overloaded 'serialEventRun()' is ambiguous if (serialEventRun) serialEventRun(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp:58:13: note: candidate: void serialEventRun() extern void serialEventRun(void) __attribute__((weak)); ^~~~~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Serial.h:25:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:102, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp:23: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/HardwareSerial.h:103:13: note: candidate: void arduino::serialEventRun() extern void serialEventRun(void) __attribute__((weak)); ^~~~~~~~~~~~~~
Result: FAIL
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp:72:20: error: cannot resolve overloaded function 'serialEventRun' based on conversion to type 'bool' if (serialEventRun) serialEventRun(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp:72:37: error: call of overloaded 'serialEventRun()' is ambiguous if (serialEventRun) serialEventRun(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp:58:13: note: candidate: void serialEventRun() extern void serialEventRun(void) __attribute__((weak)); ^~~~~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/UART.h:27:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:140, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp:23: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/HardwareSerial.h:103:13: note: candidate: void arduino::serialEventRun() extern void serialEventRun(void) __attribute__((weak)); ^~~~~~~~~~~~~~
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp:72:20: error: cannot resolve overloaded function 'serialEventRun' based on conversion to type 'bool' if (serialEventRun) serialEventRun(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp:72:37: error: call of overloaded 'serialEventRun()' is ambiguous if (serialEventRun) serialEventRun(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp:58:13: note: candidate: void serialEventRun() extern void serialEventRun(void) __attribute__((weak)); ^~~~~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/UART.h:27:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:140, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp:23: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/HardwareSerial.h:103:13: note: candidate: void arduino::serialEventRun() extern void serialEventRun(void) __attribute__((weak)); ^~~~~~~~~~~~~~
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp:72:20: error: cannot resolve overloaded function 'serialEventRun' based on conversion to type 'bool' if (serialEventRun) serialEventRun(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp:72:37: error: call of overloaded 'serialEventRun()' is ambiguous if (serialEventRun) serialEventRun(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp:58:13: note: candidate: void serialEventRun() extern void serialEventRun(void) __attribute__((weak)); ^~~~~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/UART.h:27:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:140, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp:23: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/HardwareSerial.h:103:13: note: candidate: void arduino::serialEventRun() extern void serialEventRun(void) __attribute__((weak)); ^~~~~~~~~~~~~~
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp:72:20: error: cannot resolve overloaded function 'serialEventRun' based on conversion to type 'bool' if (serialEventRun) serialEventRun(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp:72:37: error: call of overloaded 'serialEventRun()' is ambiguous if (serialEventRun) serialEventRun(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp:58:13: note: candidate: void serialEventRun() extern void serialEventRun(void) __attribute__((weak)); ^~~~~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/UART.h:27:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:140, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp:23: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/HardwareSerial.h:103:13: note: candidate: void arduino::serialEventRun() extern void serialEventRun(void) __attribute__((weak)); ^~~~~~~~~~~~~~
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp:72:20: error: cannot resolve overloaded function 'serialEventRun' based on conversion to type 'bool' if (serialEventRun) serialEventRun(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp:72:37: error: call of overloaded 'serialEventRun()' is ambiguous if (serialEventRun) serialEventRun(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp:58:13: note: candidate: void serialEventRun() extern void serialEventRun(void) __attribute__((weak)); ^~~~~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/UART.h:27:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:140, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp:23: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/HardwareSerial.h:103:13: note: candidate: void arduino::serialEventRun() extern void serialEventRun(void) __attribute__((weak)); ^~~~~~~~~~~~~~
Result: FAIL
Result: FAIL
This library has no main header file so an empty one was created.
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp: In function 'void loop()': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp:72:20: error: cannot resolve overloaded function 'serialEventRun' based on conversion to type 'bool' if (serialEventRun) serialEventRun(); ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp:72:37: error: call of overloaded 'serialEventRun()' is ambiguous if (serialEventRun) serialEventRun(); ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp:58:13: note: candidate: void serialEventRun() extern void serialEventRun(void) __attribute__((weak)); ^~~~~~~~~~~~~~ In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Uart.h:21:0, from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/variants/mkrwifi1010/variant.h:165, from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:51, from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp:23: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/HardwareSerial.h:103:13: note: candidate: void arduino::serialEventRun() extern void serialEventRun(void) __attribute__((weak)); ^~~~~~~~~~~~~~
Result: FAIL
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp: In function 'void loop()': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp:72:20: error: cannot resolve overloaded function 'serialEventRun' based on conversion to type 'bool' if (serialEventRun) serialEventRun(); ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp:72:37: error: call of overloaded 'serialEventRun()' is ambiguous if (serialEventRun) serialEventRun(); ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp:58:13: note: candidate: void serialEventRun() extern void serialEventRun(void) __attribute__((weak)); ^~~~~~~~~~~~~~ In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Uart.h:21:0, from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/variants/mkrwifi1010/variant.h:165, from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:51, from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp:23: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/HardwareSerial.h:103:13: note: candidate: void arduino::serialEventRun() extern void serialEventRun(void) __attribute__((weak)); ^~~~~~~~~~~~~~
Result: FAIL
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CopyThreads/examples/ExamplesFromReadme/ExamplesFromReadme.ino: In function 'void loopSerial()': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CopyThreads/examples/ExamplesFromReadme/ExamplesFromReadme.ino:76:66: error: no matching function for call to 'SchedulerClass::wait<arduino::HardwareSerial, &arduino::HardwareSerial::available>(Serial_&)' Scheduler.wait<HardwareSerial,&HardwareSerial::available>(Serial); ^ In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CopyThreads/examples/ExamplesFromReadme/ExamplesFromReadme.ino:30:0: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.h:109:7: note: candidate: template<class C, int (C::* method)()> static void CthClass::wait(C&) void wait(C &c) { ^~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.h:109:7: note: template argument deduction/substitution failed: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CopyThreads/examples/ExamplesFromReadme/ExamplesFromReadme.ino:76:66: note: cannot convert 'SerialUSB' (type 'Serial_') to type 'arduino::HardwareSerial&' Scheduler.wait<HardwareSerial,&HardwareSerial::available>(Serial); ^ In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CopyThreads/examples/ExamplesFromReadme/ExamplesFromReadme.ino:30:0: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.h:158:7: note: candidate: template<class T> static void CthClass::wait(int (*)(T*), T*) void wait(int (*condition)(T *), T *arg) { ^~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.h:158:7: note: template argument deduction/substitution failed: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CopyThreads/examples/ExamplesFromReadme/ExamplesFromReadme.ino:76:66: error: wrong number of template arguments (2, should be 1) Scheduler.wait<HardwareSerial,&HardwareSerial::available>(Serial); ^
Result: FAIL
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp: In function 'void loop()': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp:72:20: error: cannot resolve overloaded function 'serialEventRun' based on conversion to type 'bool' if (serialEventRun) serialEventRun(); ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp:72:37: error: call of overloaded 'serialEventRun()' is ambiguous if (serialEventRun) serialEventRun(); ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp:58:13: note: candidate: void serialEventRun() extern void serialEventRun(void) __attribute__((weak)); ^~~~~~~~~~~~~~ In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Uart.h:21:0, from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/variants/mkrwifi1010/variant.h:165, from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:51, from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp:23: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/HardwareSerial.h:103:13: note: candidate: void arduino::serialEventRun() extern void serialEventRun(void) __attribute__((weak)); ^~~~~~~~~~~~~~
Result: FAIL
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp: In function 'void loop()': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp:72:20: error: cannot resolve overloaded function 'serialEventRun' based on conversion to type 'bool' if (serialEventRun) serialEventRun(); ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp:72:37: error: call of overloaded 'serialEventRun()' is ambiguous if (serialEventRun) serialEventRun(); ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp:58:13: note: candidate: void serialEventRun() extern void serialEventRun(void) __attribute__((weak)); ^~~~~~~~~~~~~~ In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Uart.h:21:0, from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/variants/mkrwifi1010/variant.h:165, from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:51, from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CopyThreads/src/Cth.cpp:23: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/HardwareSerial.h:103:13: note: candidate: void arduino::serialEventRun() extern void serialEventRun(void) __attribute__((weak)); ^~~~~~~~~~~~~~
Result: FAIL
Result: PASS
Sketch uses 198386 bytes (15%) of program storage space. Maximum is 1310720 bytes. Global variables use 13180 bytes (4%) of dynamic memory, leaving 314500 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 205746 bytes (15%) of program storage space. Maximum is 1310720 bytes. Global variables use 13504 bytes (4%) of dynamic memory, leaving 314176 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 206430 bytes (15%) of program storage space. Maximum is 1310720 bytes. Global variables use 13512 bytes (4%) of dynamic memory, leaving 314168 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 205774 bytes (15%) of program storage space. Maximum is 1310720 bytes. Global variables use 13504 bytes (4%) of dynamic memory, leaving 314176 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 205670 bytes (15%) of program storage space. Maximum is 1310720 bytes. Global variables use 13504 bytes (4%) of dynamic memory, leaving 314176 bytes for local variables. Maximum is 327680 bytes.
Result: FAIL