This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.
Version: 2.2.2
More details
Board | Claims compatibility | Inclusion | BlinkUsingInterval |
CancelInterval |
CancelTimeout |
DebounceUsingTimeout |
SerialMsgUsingTimeout |
---|---|---|---|---|---|---|---|
arduino:avr:uno
1.8.4 |
Yes | PASS | PASS | FAIL | FAIL | PASS | PASS |
arduino:mbed_nano:nanorp2040connect
2.7.2 |
Yes ⚠️ | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
arduino:megaavr:nona4809
1.8.7 |
Yes | PASS | PASS | FAIL | FAIL | PASS | PASS |
arduino:samd:mkrwifi1010
1.8.12 |
Yes ⚠️ | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
esp32:esp32:d1_mini32
1.0.6 |
Yes ⚠️ | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
Result: PASS
Sketch uses 466 bytes (1%) of program storage space. Maximum is 32256 bytes. Global variables use 9 bytes (0%) of dynamic memory, leaving 2039 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 2510 bytes (7%) of program storage space. Maximum is 32256 bytes. Global variables use 33 bytes (1%) of dynamic memory, leaving 2015 bytes for local variables. Maximum is 2048 bytes.
Result: FAIL
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/examples/CancelInterval/CancelInterval.ino: In lambda function: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/examples/CancelInterval/CancelInterval.ino:14:32: error: 'intervalId' is not captured t.setTimeout([]() { t.cancel(intervalId); }, 10000); ^~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/examples/CancelInterval/CancelInterval.ino:14:17: note: the lambda has no capture-default t.setTimeout([]() { t.cancel(intervalId); }, 10000); ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/examples/CancelInterval/CancelInterval.ino:11:18: note: 'short unsigned int intervalId' declared here unsigned short intervalId = t.setInterval( ^~~~~~~~~~
Result: FAIL
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/examples/CancelTimeout/CancelTimeout.ino: In lambda function: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/examples/CancelTimeout/CancelTimeout.ino:17:32: error: 'timeoutId' is not captured t.setTimeout([]() { t.cancel(timeoutId); }, 3000); ^~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/examples/CancelTimeout/CancelTimeout.ino:17:17: note: the lambda has no capture-default t.setTimeout([]() { t.cancel(timeoutId); }, 3000); ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/examples/CancelTimeout/CancelTimeout.ino:10:18: note: 'short unsigned int timeoutId' declared here unsigned short timeoutId = t.setTimeout( ^~~~~~~~~
Result: PASS
Sketch uses 3562 bytes (11%) of program storage space. Maximum is 32256 bytes. Global variables use 230 bytes (11%) of dynamic memory, leaving 1818 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 3164 bytes (9%) of program storage space. Maximum is 32256 bytes. Global variables use 250 bytes (12%) of dynamic memory, leaving 1798 bytes for local variables. Maximum is 2048 bytes.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/src/AsyncTimer.cpp:66:56: error: default argument given for parameter 1 of 'void AsyncTimer::cancelAll(bool)' [-fpermissive] void AsyncTimer::cancelAll(bool includeIntervals = true) { ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/src/AsyncTimer.cpp:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/src/AsyncTimer.h:72:8: note: previous specification in 'void AsyncTimer::cancelAll(bool)' here void cancelAll(bool includeIntervals = true); ^~~~~~~~~
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/src/AsyncTimer.cpp:66:56: error: default argument given for parameter 1 of 'void AsyncTimer::cancelAll(bool)' [-fpermissive] void AsyncTimer::cancelAll(bool includeIntervals = true) { ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/src/AsyncTimer.cpp:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/src/AsyncTimer.h:72:8: note: previous specification in 'void AsyncTimer::cancelAll(bool)' here void cancelAll(bool includeIntervals = true); ^~~~~~~~~
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/examples/CancelInterval/CancelInterval.ino: In lambda function: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/examples/CancelInterval/CancelInterval.ino:14:32: error: 'intervalId' is not captured t.setTimeout([]() { t.cancel(intervalId); }, 10000); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/examples/CancelInterval/CancelInterval.ino:14:17: note: the lambda has no capture-default t.setTimeout([]() { t.cancel(intervalId); }, 10000); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/examples/CancelInterval/CancelInterval.ino:11:18: note: 'short unsigned int intervalId' declared here unsigned short intervalId = t.setInterval( ^~~~~~~~~~
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/examples/CancelTimeout/CancelTimeout.ino: In lambda function: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/examples/CancelTimeout/CancelTimeout.ino:17:32: error: 'timeoutId' is not captured t.setTimeout([]() { t.cancel(timeoutId); }, 3000); ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/examples/CancelTimeout/CancelTimeout.ino:17:17: note: the lambda has no capture-default t.setTimeout([]() { t.cancel(timeoutId); }, 3000); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/examples/CancelTimeout/CancelTimeout.ino:10:18: note: 'short unsigned int timeoutId' declared here unsigned short timeoutId = t.setTimeout( ^~~~~~~~~
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/src/AsyncTimer.cpp:66:56: error: default argument given for parameter 1 of 'void AsyncTimer::cancelAll(bool)' [-fpermissive] void AsyncTimer::cancelAll(bool includeIntervals = true) { ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/src/AsyncTimer.cpp:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/src/AsyncTimer.h:72:8: note: previous specification in 'void AsyncTimer::cancelAll(bool)' here void cancelAll(bool includeIntervals = true); ^~~~~~~~~
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/src/AsyncTimer.cpp:66:56: error: default argument given for parameter 1 of 'void AsyncTimer::cancelAll(bool)' [-fpermissive] void AsyncTimer::cancelAll(bool includeIntervals = true) { ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/src/AsyncTimer.cpp:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/src/AsyncTimer.h:72:8: note: previous specification in 'void AsyncTimer::cancelAll(bool)' here void cancelAll(bool includeIntervals = true); ^~~~~~~~~
Result: PASS
Sketch uses 802 bytes (1%) of program storage space. Maximum is 49152 bytes. Global variables use 22 bytes (0%) of dynamic memory, leaving 6122 bytes for local variables. Maximum is 6144 bytes.
Result: PASS
Sketch uses 2550 bytes (5%) of program storage space. Maximum is 49152 bytes. Global variables use 46 bytes (0%) of dynamic memory, leaving 6098 bytes for local variables. Maximum is 6144 bytes.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/examples/CancelInterval/CancelInterval.ino: In lambda function: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/examples/CancelInterval/CancelInterval.ino:14:32: error: 'intervalId' is not captured t.setTimeout([]() { t.cancel(intervalId); }, 10000); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/examples/CancelInterval/CancelInterval.ino:14:17: note: the lambda has no capture-default t.setTimeout([]() { t.cancel(intervalId); }, 10000); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/examples/CancelInterval/CancelInterval.ino:11:18: note: 'short unsigned int intervalId' declared here unsigned short intervalId = t.setInterval( ^~~~~~~~~~
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/examples/CancelTimeout/CancelTimeout.ino: In lambda function: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/examples/CancelTimeout/CancelTimeout.ino:17:32: error: 'timeoutId' is not captured t.setTimeout([]() { t.cancel(timeoutId); }, 3000); ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/examples/CancelTimeout/CancelTimeout.ino:17:17: note: the lambda has no capture-default t.setTimeout([]() { t.cancel(timeoutId); }, 3000); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/examples/CancelTimeout/CancelTimeout.ino:10:18: note: 'short unsigned int timeoutId' declared here unsigned short timeoutId = t.setTimeout( ^~~~~~~~~
Result: PASS
Sketch uses 4297 bytes (8%) of program storage space. Maximum is 49152 bytes. Global variables use 203 bytes (3%) of dynamic memory, leaving 5941 bytes for local variables. Maximum is 6144 bytes.
Result: PASS
Sketch uses 4147 bytes (8%) of program storage space. Maximum is 49152 bytes. Global variables use 201 bytes (3%) of dynamic memory, leaving 5943 bytes for local variables. Maximum is 6144 bytes.
Result: FAIL
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/src/AsyncTimer.cpp:66:56: error: default argument given for parameter 1 of 'void AsyncTimer::cancelAll(bool)' [-fpermissive] void AsyncTimer::cancelAll(bool includeIntervals = true) { ^ In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/src/AsyncTimer.cpp:1:0: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/src/AsyncTimer.h:72:8: note: previous specification in 'void AsyncTimer::cancelAll(bool)' here void cancelAll(bool includeIntervals = true); ^~~~~~~~~
Result: FAIL
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/src/AsyncTimer.cpp:66:56: error: default argument given for parameter 1 of 'void AsyncTimer::cancelAll(bool)' [-fpermissive] void AsyncTimer::cancelAll(bool includeIntervals = true) { ^ In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/src/AsyncTimer.cpp:1:0: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/src/AsyncTimer.h:72:8: note: previous specification in 'void AsyncTimer::cancelAll(bool)' here void cancelAll(bool includeIntervals = true); ^~~~~~~~~
Result: FAIL
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/examples/CancelInterval/CancelInterval.ino: In lambda function: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/examples/CancelInterval/CancelInterval.ino:14:32: error: 'intervalId' is not captured t.setTimeout([]() { t.cancel(intervalId); }, 10000); ^~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/examples/CancelInterval/CancelInterval.ino:14:17: note: the lambda has no capture-default t.setTimeout([]() { t.cancel(intervalId); }, 10000); ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/examples/CancelInterval/CancelInterval.ino:11:18: note: 'short unsigned int intervalId' declared here unsigned short intervalId = t.setInterval( ^~~~~~~~~~
Result: FAIL
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/examples/CancelTimeout/CancelTimeout.ino: In lambda function: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/examples/CancelTimeout/CancelTimeout.ino:17:32: error: 'timeoutId' is not captured t.setTimeout([]() { t.cancel(timeoutId); }, 3000); ^~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/examples/CancelTimeout/CancelTimeout.ino:17:17: note: the lambda has no capture-default t.setTimeout([]() { t.cancel(timeoutId); }, 3000); ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/examples/CancelTimeout/CancelTimeout.ino:10:18: note: 'short unsigned int timeoutId' declared here unsigned short timeoutId = t.setTimeout( ^~~~~~~~~
Result: FAIL
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/src/AsyncTimer.cpp:66:56: error: default argument given for parameter 1 of 'void AsyncTimer::cancelAll(bool)' [-fpermissive] void AsyncTimer::cancelAll(bool includeIntervals = true) { ^ In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/src/AsyncTimer.cpp:1:0: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/src/AsyncTimer.h:72:8: note: previous specification in 'void AsyncTimer::cancelAll(bool)' here void cancelAll(bool includeIntervals = true); ^~~~~~~~~
Result: FAIL
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/src/AsyncTimer.cpp:66:56: error: default argument given for parameter 1 of 'void AsyncTimer::cancelAll(bool)' [-fpermissive] void AsyncTimer::cancelAll(bool includeIntervals = true) { ^ In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/src/AsyncTimer.cpp:1:0: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/src/AsyncTimer.h:72:8: note: previous specification in 'void AsyncTimer::cancelAll(bool)' here void cancelAll(bool includeIntervals = true); ^~~~~~~~~
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/src/AsyncTimer.cpp:66:56: error: default argument given for parameter 1 of 'void AsyncTimer::cancelAll(bool)' [-fpermissive] void AsyncTimer::cancelAll(bool includeIntervals = true) { ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/src/AsyncTimer.cpp:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/src/AsyncTimer.h:72:8: note: previous specification in 'void AsyncTimer::cancelAll(bool)' here void cancelAll(bool includeIntervals = true); ^
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/src/AsyncTimer.cpp:66:56: error: default argument given for parameter 1 of 'void AsyncTimer::cancelAll(bool)' [-fpermissive] void AsyncTimer::cancelAll(bool includeIntervals = true) { ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/src/AsyncTimer.cpp:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/src/AsyncTimer.h:72:8: note: previous specification in 'void AsyncTimer::cancelAll(bool)' here void cancelAll(bool includeIntervals = true); ^
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/examples/CancelInterval/CancelInterval.ino: In lambda function: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/examples/CancelInterval/CancelInterval.ino:14:32: error: 'intervalId' is not captured t.setTimeout([]() { t.cancel(intervalId); }, 10000); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/examples/CancelInterval/CancelInterval.ino:14:17: note: the lambda has no capture-default t.setTimeout([]() { t.cancel(intervalId); }, 10000); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/examples/CancelInterval/CancelInterval.ino:11:18: note: 'short unsigned int intervalId' declared here unsigned short intervalId = t.setInterval( ^
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/examples/CancelTimeout/CancelTimeout.ino: In lambda function: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/examples/CancelTimeout/CancelTimeout.ino:17:32: error: 'timeoutId' is not captured t.setTimeout([]() { t.cancel(timeoutId); }, 3000); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/examples/CancelTimeout/CancelTimeout.ino:17:17: note: the lambda has no capture-default t.setTimeout([]() { t.cancel(timeoutId); }, 3000); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/examples/CancelTimeout/CancelTimeout.ino:10:18: note: 'short unsigned int timeoutId' declared here unsigned short timeoutId = t.setTimeout( ^
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/src/AsyncTimer.cpp:66:56: error: default argument given for parameter 1 of 'void AsyncTimer::cancelAll(bool)' [-fpermissive] void AsyncTimer::cancelAll(bool includeIntervals = true) { ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/src/AsyncTimer.cpp:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/src/AsyncTimer.h:72:8: note: previous specification in 'void AsyncTimer::cancelAll(bool)' here void cancelAll(bool includeIntervals = true); ^
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/src/AsyncTimer.cpp:66:56: error: default argument given for parameter 1 of 'void AsyncTimer::cancelAll(bool)' [-fpermissive] void AsyncTimer::cancelAll(bool includeIntervals = true) { ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/src/AsyncTimer.cpp:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AsyncTimer/src/AsyncTimer.h:72:8: note: previous specification in 'void AsyncTimer::cancelAll(bool)' here void cancelAll(bool includeIntervals = true); ^