This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.
Version: 4.4.0
More details
Board | Claims compatibility | Inclusion | Ticker |
FunctionalARM |
---|---|---|---|---|
arduino:avr:uno
1.8.4 |
Yes | PASS | PASS | FAIL |
arduino:mbed_nano:nanorp2040connect
2.7.2 |
Yes | PASS | FAIL | FAIL |
arduino:megaavr:nona4809
1.8.7 |
Yes | PASS | PASS | FAIL |
arduino:samd:mkrwifi1010
1.8.12 |
Yes | PASS | PASS | FAIL |
esp32:esp32:d1_mini32
1.0.6 |
Yes | PASS | FAIL | FAIL |
Result: PASS
Sketch uses 444 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: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino: In member function 'void A::func()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino:15:12: error: 'class HardwareSerial' has no member named 'printf'; did you mean 'print'? Serial.printf("A::func: %s.\n", flag ? "true" : "false"); ^~~~~~ print /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino: In constructor 'B::B(bool)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino:33:77: error: no matching function for call to 'Ticker::Ticker(<brace-enclosed initializer list>)' B(bool flag) : flag(flag), ticker{[this](){this->func();}, 1000, 0, MILLIS} { ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/Ticker.h:74:2: note: candidate: Ticker::Ticker(fptr, uint32_t, uint32_t, resolution_t) Ticker(fptr callback, uint32_t timer, uint32_t repeat = 0, resolution_t resolution = MICROS); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/Ticker.h:74:2: note: no known conversion for argument 1 from 'B::B(bool)::<lambda()>' to 'fptr {aka void (*)()}' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/Ticker.h:62:7: note: candidate: constexpr Ticker::Ticker(const Ticker&) class Ticker { ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/Ticker.h:62:7: note: candidate expects 1 argument, 4 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino: In member function 'void B::func()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino:38:12: error: 'class HardwareSerial' has no member named 'printf'; did you mean 'print'? Serial.printf("B::func: %s.\n", flag ? "true" : "false"); ^~~~~~ print /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino: In member function 'void C::operator()() const': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino:53:12: error: 'class HardwareSerial' has no member named 'printf'; did you mean 'print'? Serial.printf("C(): %d.\n", num); ^~~~~~ print /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino:60:34: error: no matching function for call to 'Ticker::Ticker(C&, int, int, resolution_t)' Ticker ticker4(c, 1000, 0, MILLIS); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/Ticker.h:74:2: note: candidate: Ticker::Ticker(fptr, uint32_t, uint32_t, resolution_t) Ticker(fptr callback, uint32_t timer, uint32_t repeat = 0, resolution_t resolution = MICROS); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/Ticker.h:74:2: note: no known conversion for argument 1 from 'C' to 'fptr {aka void (*)()}' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/Ticker.h:62:7: note: candidate: constexpr Ticker::Ticker(const Ticker&) class Ticker { ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/Ticker.h:62:7: note: candidate expects 1 argument, 4 provided Multiple libraries were found for "Ticker.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleTicker
Result: PASS
Sketch uses 3124 bytes (9%) of program storage space. Maximum is 32256 bytes. Global variables use 366 bytes (17%) of dynamic memory, leaving 1682 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 78756 bytes (0%) of program storage space. Maximum is 16777216 bytes. Global variables use 43444 bytes (16%) of dynamic memory, leaving 226892 bytes for local variables. Maximum is 270336 bytes.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino:7:1: error: 'Ticker' does not name a type Ticker ticker1(func, 1000, 0, MILLIS); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino: In member function 'void A::func()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino:15:12: error: 'class arduino::UART' has no member named 'printf'; did you mean 'print'? Serial.printf("A::func: %s.\n", flag ? "true" : "false"); ^~~~~~ print /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino:24:1: error: 'Ticker' does not name a type Ticker ticker2([](){a1.func();}, 1000, 0, MILLIS); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino:24:32: error: expected unqualified-id before ',' token Ticker ticker2([](){a1.func();}, 1000, 0, MILLIS); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino:24:34: error: expected unqualified-id before numeric constant Ticker ticker2([](){a1.func();}, 1000, 0, MILLIS); ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino:28:1: error: 'Ticker' does not name a type Ticker ticker3([](){a2.func();}, 1000, 0, MILLIS); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino:28:32: error: expected unqualified-id before ',' token Ticker ticker3([](){a2.func();}, 1000, 0, MILLIS); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino:28:34: error: expected unqualified-id before numeric constant Ticker ticker3([](){a2.func();}, 1000, 0, MILLIS); ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino:41:3: error: 'Ticker' does not name a type Ticker ticker; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino: In constructor 'B::B(bool)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino:33:30: error: class 'B' does not have any field named 'ticker' B(bool flag) : flag(flag), ticker{[this](){this->func();}, 1000, 0, MILLIS} { ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino:33:71: error: 'MILLIS' was not declared in this scope B(bool flag) : flag(flag), ticker{[this](){this->func();}, 1000, 0, MILLIS} { ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino:33:71: note: suggested alternative: 'POLLIN' B(bool flag) : flag(flag), ticker{[this](){this->func();}, 1000, 0, MILLIS} { ^~~~~~ POLLIN /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino:34:5: error: 'ticker' was not declared in this scope ticker.start(); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino:34:5: note: suggested alternative: 'time' ticker.start(); ^~~~~~ time /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino: In member function 'void B::func()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino:38:12: error: 'class arduino::UART' has no member named 'printf'; did you mean 'print'? Serial.printf("B::func: %s.\n", flag ? "true" : "false"); ^~~~~~ print /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino: In member function 'void C::operator()() const': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino:53:12: error: 'class arduino::UART' has no member named 'printf'; did you mean 'print'? Serial.printf("C(): %d.\n", num); ^~~~~~ print /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino:60:1: error: 'Ticker' does not name a type Ticker ticker4(c, 1000, 0, MILLIS); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino:67:3: error: 'ticker1' was not declared in this scope ticker1.start(); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino:68:3: error: 'ticker2' was not declared in this scope ticker2.start(); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino:69:3: error: 'ticker3' was not declared in this scope ticker3.start(); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino:70:3: error: 'ticker4' was not declared in this scope ticker4.start(); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino:74:3: error: 'ticker1' was not declared in this scope ticker1.update(); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino:75:3: error: 'ticker2' was not declared in this scope ticker2.update(); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino:76:3: error: 'ticker3' was not declared in this scope ticker3.update(); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino:77:5: error: 'class B' has no member named 'ticker' b.ticker.update(); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino:78:3: error: 'ticker4' was not declared in this scope ticker4.update(); ^~~~~~~
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/Ticker/Ticker.ino:12:1: error: 'Ticker' does not name a type Ticker timer1(printMessage, 0, 1); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/Ticker/Ticker.ino:13:1: error: 'Ticker' does not name a type Ticker timer2(printCounter, 1000, 0, MILLIS); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/Ticker/Ticker.ino:14:1: error: 'Ticker' does not name a type Ticker timer3(printCountdown, 1000, 5); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/Ticker/Ticker.ino:15:1: error: 'Ticker' does not name a type Ticker timer4(blink, 500); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/Ticker/Ticker.ino:16:1: error: 'Ticker' does not name a type Ticker timer5(printCountUS, 100, 0, MICROS_MICROS); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/Ticker/Ticker.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/Ticker/Ticker.ino:23:3: error: 'timer1' was not declared in this scope timer1.start(); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/Ticker/Ticker.ino:23:3: note: suggested alternative: 'time' timer1.start(); ^~~~~~ time /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/Ticker/Ticker.ino:24:3: error: 'timer2' was not declared in this scope timer2.start(); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/Ticker/Ticker.ino:24:3: note: suggested alternative: 'time' timer2.start(); ^~~~~~ time /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/Ticker/Ticker.ino:25:3: error: 'timer3' was not declared in this scope timer3.start(); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/Ticker/Ticker.ino:25:3: note: suggested alternative: 'time' timer3.start(); ^~~~~~ time /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/Ticker/Ticker.ino:26:3: error: 'timer4' was not declared in this scope timer4.start(); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/Ticker/Ticker.ino:26:3: note: suggested alternative: 'time' timer4.start(); ^~~~~~ time /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/Ticker/Ticker.ino:27:3: error: 'timer5' was not declared in this scope timer5.start(); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/Ticker/Ticker.ino:27:3: note: suggested alternative: 'time' timer5.start(); ^~~~~~ time /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/Ticker/Ticker.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/Ticker/Ticker.ino:31:3: error: 'timer1' was not declared in this scope timer1.update(); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/Ticker/Ticker.ino:31:3: note: suggested alternative: 'time' timer1.update(); ^~~~~~ time /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/Ticker/Ticker.ino:32:3: error: 'timer2' was not declared in this scope timer2.update(); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/Ticker/Ticker.ino:32:3: note: suggested alternative: 'time' timer2.update(); ^~~~~~ time /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/Ticker/Ticker.ino:33:3: error: 'timer3' was not declared in this scope timer3.update(); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/Ticker/Ticker.ino:33:3: note: suggested alternative: 'time' timer3.update(); ^~~~~~ time /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/Ticker/Ticker.ino:34:3: error: 'timer4' was not declared in this scope timer4.update(); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/Ticker/Ticker.ino:34:3: note: suggested alternative: 'time' timer4.update(); ^~~~~~ time /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/Ticker/Ticker.ino:35:3: error: 'timer5' was not declared in this scope timer5.update(); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/Ticker/Ticker.ino:35:3: note: suggested alternative: 'time' timer5.update(); ^~~~~~ time /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/Ticker/Ticker.ino: In function 'void printCounter()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/Ticker/Ticker.ino:42:18: error: 'timer2' was not declared in this scope Serial.println(timer2.counter()); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/Ticker/Ticker.ino:42:18: note: suggested alternative: 'time' Serial.println(timer2.counter()); ^~~~~~ time /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/Ticker/Ticker.ino: In function 'void printCountdown()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/Ticker/Ticker.ino:47:22: error: 'timer3' was not declared in this scope Serial.println(5 - timer3.counter()); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/Ticker/Ticker.ino:47:22: note: suggested alternative: 'time' Serial.println(5 - timer3.counter()); ^~~~~~ time
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: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino: In member function 'void A::func()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino:15:12: error: 'class UartClass' has no member named 'printf'; did you mean 'print'? Serial.printf("A::func: %s.\n", flag ? "true" : "false"); ^~~~~~ print /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino: In constructor 'B::B(bool)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino:33:77: error: no matching function for call to 'Ticker::Ticker(<brace-enclosed initializer list>)' B(bool flag) : flag(flag), ticker{[this](){this->func();}, 1000, 0, MILLIS} { ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/Ticker.h:74:2: note: candidate: Ticker::Ticker(fptr, uint32_t, uint32_t, resolution_t) Ticker(fptr callback, uint32_t timer, uint32_t repeat = 0, resolution_t resolution = MICROS); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/Ticker.h:74:2: note: no known conversion for argument 1 from 'B::B(bool)::<lambda()>' to 'fptr {aka void (*)()}' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/Ticker.h:62:7: note: candidate: constexpr Ticker::Ticker(const Ticker&) class Ticker { ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/Ticker.h:62:7: note: candidate expects 1 argument, 4 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino: In member function 'void B::func()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino:38:12: error: 'class UartClass' has no member named 'printf'; did you mean 'print'? Serial.printf("B::func: %s.\n", flag ? "true" : "false"); ^~~~~~ print /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino: In member function 'void C::operator()() const': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino:53:12: error: 'class UartClass' has no member named 'printf'; did you mean 'print'? Serial.printf("C(): %d.\n", num); ^~~~~~ print /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino:60:34: error: no matching function for call to 'Ticker::Ticker(C&, int, int, resolution_t)' Ticker ticker4(c, 1000, 0, MILLIS); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/Ticker.h:74:2: note: candidate: Ticker::Ticker(fptr, uint32_t, uint32_t, resolution_t) Ticker(fptr callback, uint32_t timer, uint32_t repeat = 0, resolution_t resolution = MICROS); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/Ticker.h:74:2: note: no known conversion for argument 1 from 'C' to 'fptr {aka void (*)()}' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/Ticker.h:62:7: note: candidate: constexpr Ticker::Ticker(const Ticker&) class Ticker { ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/Ticker.h:62:7: note: candidate expects 1 argument, 4 provided Multiple libraries were found for "Ticker.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleTicker
Result: PASS
Sketch uses 4020 bytes (8%) of program storage space. Maximum is 49152 bytes. Global variables use 315 bytes (5%) of dynamic memory, leaving 5829 bytes for local variables. Maximum is 6144 bytes.
Result: PASS
Sketch uses 12156 bytes (4%) of program storage space. Maximum is 262144 bytes. Global variables use 2996 bytes (9%) of dynamic memory, leaving 29772 bytes for local variables. Maximum is 32768 bytes.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino: In member function 'void A::func()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino:15:12: error: 'class Serial_' has no member named 'printf'; did you mean 'print'? Serial.printf("A::func: %s.\n", flag ? "true" : "false"); ^~~~~~ print /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino: In member function 'void B::func()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino:38:12: error: 'class Serial_' has no member named 'printf'; did you mean 'print'? Serial.printf("B::func: %s.\n", flag ? "true" : "false"); ^~~~~~ print /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino: In member function 'void C::operator()() const': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino:53:12: error: 'class Serial_' has no member named 'printf'; did you mean 'print'? Serial.printf("C(): %d.\n", num); ^~~~~~ print Multiple libraries were found for "Ticker.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleTicker
Result: PASS
Sketch uses 13676 bytes (5%) of program storage space. Maximum is 262144 bytes. Global variables use 3244 bytes (9%) of dynamic memory, leaving 29524 bytes for local variables. Maximum is 32768 bytes.
Result: PASS
Sketch uses 197848 bytes (15%) of program storage space. Maximum is 1310720 bytes. Global variables use 13084 bytes (3%) of dynamic memory, leaving 314596 bytes for local variables. Maximum is 327680 bytes.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino:7:31: error: 'MILLIS' was not declared in this scope Ticker ticker1(func, 1000, 0, MILLIS); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino:24:43: error: 'MILLIS' was not declared in this scope Ticker ticker2([](){a1.func();}, 1000, 0, MILLIS); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino:28:43: error: 'MILLIS' was not declared in this scope Ticker ticker3([](){a2.func();}, 1000, 0, MILLIS); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino: In constructor 'B::B(bool)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino:33:71: error: 'MILLIS' was not declared in this scope B(bool flag) : flag(flag), ticker{[this](){this->func();}, 1000, 0, MILLIS} { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino:33:77: error: no matching function for call to 'Ticker::Ticker(<brace-enclosed initializer list>)' B(bool flag) : flag(flag), ticker{[this](){this->func();}, 1000, 0, MILLIS} { ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino:1:0: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Ticker/src/Ticker.h:35:3: note: candidate: Ticker::Ticker() Ticker(); ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Ticker/src/Ticker.h:35:3: note: candidate expects 0 arguments, 4 provided /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Ticker/src/Ticker.h:32:7: note: candidate: constexpr Ticker::Ticker(const Ticker&) class Ticker ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Ticker/src/Ticker.h:32:7: note: candidate expects 1 argument, 4 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino:34:12: error: 'class Ticker' has no member named 'start' ticker.start(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino:60:28: error: 'MILLIS' was not declared in this scope Ticker ticker4(c, 1000, 0, MILLIS); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino:67:11: error: 'class Ticker' has no member named 'start' ticker1.start(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino:68:11: error: 'class Ticker' has no member named 'start' ticker2.start(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino:69:11: error: 'class Ticker' has no member named 'start' ticker3.start(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino:70:11: error: 'class Ticker' has no member named 'start' ticker4.start(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino:74:11: error: 'class Ticker' has no member named 'update' ticker1.update(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino:75:11: error: 'class Ticker' has no member named 'update' ticker2.update(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino:76:11: error: 'class Ticker' has no member named 'update' ticker3.update(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino:77:12: error: 'class Ticker' has no member named 'update' b.ticker.update(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/FunctionalARM/FunctionalARM.ino:78:11: error: 'class Ticker' has no member named 'update' ticker4.update(); ^ Multiple libraries were found for "Ticker.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Ticker Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleTicker Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/Ticker/Ticker.ino:12:33: error: no matching function for call to 'Ticker::Ticker(void (&)(), int, int)' Ticker timer1(printMessage, 0, 1); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/Ticker/Ticker.ino:1:0: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Ticker/src/Ticker.h:35:3: note: candidate: Ticker::Ticker() Ticker(); ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Ticker/src/Ticker.h:35:3: note: candidate expects 0 arguments, 3 provided /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Ticker/src/Ticker.h:32:7: note: candidate: constexpr Ticker::Ticker(const Ticker&) class Ticker ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Ticker/src/Ticker.h:32:7: note: candidate expects 1 argument, 3 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/Ticker/Ticker.ino:13:38: error: 'MILLIS' was not declared in this scope Ticker timer2(printCounter, 1000, 0, MILLIS); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/Ticker/Ticker.ino:14:38: error: no matching function for call to 'Ticker::Ticker(void (&)(), int, int)' Ticker timer3(printCountdown, 1000, 5); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/Ticker/Ticker.ino:1:0: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Ticker/src/Ticker.h:35:3: note: candidate: Ticker::Ticker() Ticker(); ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Ticker/src/Ticker.h:35:3: note: candidate expects 0 arguments, 3 provided /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Ticker/src/Ticker.h:32:7: note: candidate: constexpr Ticker::Ticker(const Ticker&) class Ticker ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Ticker/src/Ticker.h:32:7: note: candidate expects 1 argument, 3 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/Ticker/Ticker.ino:15:25: error: no matching function for call to 'Ticker::Ticker(void (&)(), int)' Ticker timer4(blink, 500); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/Ticker/Ticker.ino:1:0: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Ticker/src/Ticker.h:35:3: note: candidate: Ticker::Ticker() Ticker(); ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Ticker/src/Ticker.h:35:3: note: candidate expects 0 arguments, 2 provided /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Ticker/src/Ticker.h:32:7: note: candidate: constexpr Ticker::Ticker(const Ticker&) class Ticker ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Ticker/src/Ticker.h:32:7: note: candidate expects 1 argument, 2 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/Ticker/Ticker.ino:16:37: error: 'MICROS_MICROS' was not declared in this scope Ticker timer5(printCountUS, 100, 0, MICROS_MICROS); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/Ticker/Ticker.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/Ticker/Ticker.ino:23:10: error: 'class Ticker' has no member named 'start' timer1.start(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/Ticker/Ticker.ino:24:10: error: 'class Ticker' has no member named 'start' timer2.start(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/Ticker/Ticker.ino:25:10: error: 'class Ticker' has no member named 'start' timer3.start(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/Ticker/Ticker.ino:26:10: error: 'class Ticker' has no member named 'start' timer4.start(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/Ticker/Ticker.ino:27:10: error: 'class Ticker' has no member named 'start' timer5.start(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/Ticker/Ticker.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/Ticker/Ticker.ino:31:10: error: 'class Ticker' has no member named 'update' timer1.update(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/Ticker/Ticker.ino:32:10: error: 'class Ticker' has no member named 'update' timer2.update(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/Ticker/Ticker.ino:33:10: error: 'class Ticker' has no member named 'update' timer3.update(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/Ticker/Ticker.ino:34:10: error: 'class Ticker' has no member named 'update' timer4.update(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/Ticker/Ticker.ino:35:10: error: 'class Ticker' has no member named 'update' timer5.update(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/Ticker/Ticker.ino:36:14: error: 'class Ticker' has no member named 'counter' if (timer4.counter() == 20) timer4.interval(200); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/Ticker/Ticker.ino:36:38: error: 'class Ticker' has no member named 'interval' if (timer4.counter() == 20) timer4.interval(200); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/Ticker/Ticker.ino:37:14: error: 'class Ticker' has no member named 'counter' if (timer4.counter() == 80) timer4.interval(1000); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/Ticker/Ticker.ino:37:38: error: 'class Ticker' has no member named 'interval' if (timer4.counter() == 80) timer4.interval(1000); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/Ticker/Ticker.ino: In function 'void printCounter()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/Ticker/Ticker.ino:42:25: error: 'class Ticker' has no member named 'counter' Serial.println(timer2.counter()); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/Ticker/Ticker.ino: In function 'void printCountdown()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/examples/Ticker/Ticker.ino:47:29: error: 'class Ticker' has no member named 'counter' Serial.println(5 - timer3.counter()); ^ Multiple libraries were found for "Ticker.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Ticker Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleTicker