This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.
Version: 1.0.1
More details
Board | Claims compatibility | Inclusion | simple |
---|---|---|---|
arduino:avr:uno
1.8.4 |
No | FAIL | FAIL |
arduino:mbed_nano:nanorp2040connect
2.7.2 |
No ⚠️ | PASS | FAIL |
arduino:megaavr:nona4809
1.8.7 |
No | FAIL | FAIL |
arduino:samd:mkrwifi1010
1.8.12 |
No | FAIL | FAIL |
esp32:esp32:d1_mini32
1.0.6 |
No | FAIL | FAIL |
Result: FAIL
In file included from /tmp/arduino-testlib2330651401/test/test.ino:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:3:14: error: 'function' in namespace 'std' does not name a template type typedef std::function<void()> OnClickListener; ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:4:14: error: 'function' in namespace 'std' does not name a template type typedef std::function<void(int clickCount)> OnMultiClickListener; ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:5:14: error: 'function' in namespace 'std' does not name a template type typedef std::function<void(int duration)> OnLongClickListener; ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:6:14: error: 'function' in namespace 'std' does not name a template type typedef std::function<void(int duration)> OnPressingListener; ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:7:14: error: 'function' in namespace 'std' does not name a template type typedef std::function<void(int clickCount)> OnClickingListener; ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:8:14: error: 'function' in namespace 'std' does not name a template type typedef std::function<void(int clickCount)> OnWaitForClickListener; ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:27:5: error: 'OnClickListener' does not name a type OnClickListener onClickListener = NULL; ^~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:28:5: error: 'OnMultiClickListener' does not name a type OnMultiClickListener onMultiClickListener = NULL; ^~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:29:5: error: 'OnLongClickListener' does not name a type OnLongClickListener onLongClickListener = NULL; ^~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:30:5: error: 'OnPressingListener' does not name a type OnPressingListener onPressingListener = NULL; ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:31:5: error: 'OnClickingListener' does not name a type OnClickingListener onClickingListener = NULL; ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:32:5: error: 'OnWaitForClickListener' does not name a type OnWaitForClickListener onWaitForClickListener = NULL; ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:94:29: error: 'OnClickListener' has not been declared void setOnClickListener(OnClickListener listener) { ^~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:97:34: error: 'OnMultiClickListener' has not been declared void setOnMultiClickListener(OnMultiClickListener listener) { ^~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:100:33: error: 'OnLongClickListener' has not been declared void setOnLongClickListener(OnLongClickListener listener) { ^~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:103:32: error: 'OnPressingListener' has not been declared void setOnPressingListener(OnPressingListener listener) { ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:106:32: error: 'OnClickingListener' has not been declared void setOnClickingListener(OnClickingListener listener) { ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:109:36: error: 'OnWaitForClickListener' has not been declared void setOnWaitForClickListener(OnWaitForClickListener listener) { ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::onClickHappened()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:35:11: error: 'onClickListener' was not declared in this scope if (onClickListener != NULL) { ^~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:35:11: note: suggested alternative: 'setOnClickListener' if (onClickListener != NULL) { ^~~~~~~~~~~~~~~ setOnClickListener /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::onMultiClickHappend(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:41:11: error: 'onMultiClickListener' was not declared in this scope if (onMultiClickListener != NULL) { ^~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:41:11: note: suggested alternative: 'setOnMultiClickListener' if (onMultiClickListener != NULL) { ^~~~~~~~~~~~~~~~~~~~ setOnMultiClickListener /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::onLongClickHappened(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:47:11: error: 'onLongClickListener' was not declared in this scope if (onLongClickListener != NULL) { ^~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:47:11: note: suggested alternative: 'setOnLongClickListener' if (onLongClickListener != NULL) { ^~~~~~~~~~~~~~~~~~~ setOnLongClickListener /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::onPressingHappened(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:53:11: error: 'onPressingListener' was not declared in this scope if (onPressingListener != NULL) { ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:53:11: note: suggested alternative: 'setOnPressingListener' if (onPressingListener != NULL) { ^~~~~~~~~~~~~~~~~~ setOnPressingListener /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::onClickingHappened(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:58:11: error: 'onClickingListener' was not declared in this scope if (onClickingListener != NULL) { ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:58:11: note: suggested alternative: 'setOnClickingListener' if (onClickingListener != NULL) { ^~~~~~~~~~~~~~~~~~ setOnClickingListener /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::onWaitForClickHappened(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:63:11: error: 'onWaitForClickListener' was not declared in this scope if (onWaitForClickListener != NULL) { ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:63:11: note: suggested alternative: 'setOnWaitForClickListener' if (onWaitForClickListener != NULL) { ^~~~~~~~~~~~~~~~~~~~~~ setOnWaitForClickListener /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::setOnClickListener(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:95:7: error: 'onClickListener' was not declared in this scope onClickListener = listener; ^~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:95:7: note: suggested alternative: 'setOnClickListener' onClickListener = listener; ^~~~~~~~~~~~~~~ setOnClickListener /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::setOnMultiClickListener(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:98:7: error: 'onMultiClickListener' was not declared in this scope onMultiClickListener = listener; ^~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:98:7: note: suggested alterna
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/examples/simple/simple.ino:2:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:3:14: error: 'function' in namespace 'std' does not name a template type typedef std::function<void()> OnClickListener; ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:4:14: error: 'function' in namespace 'std' does not name a template type typedef std::function<void(int clickCount)> OnMultiClickListener; ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:5:14: error: 'function' in namespace 'std' does not name a template type typedef std::function<void(int duration)> OnLongClickListener; ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:6:14: error: 'function' in namespace 'std' does not name a template type typedef std::function<void(int duration)> OnPressingListener; ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:7:14: error: 'function' in namespace 'std' does not name a template type typedef std::function<void(int clickCount)> OnClickingListener; ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:8:14: error: 'function' in namespace 'std' does not name a template type typedef std::function<void(int clickCount)> OnWaitForClickListener; ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:27:5: error: 'OnClickListener' does not name a type OnClickListener onClickListener = NULL; ^~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:28:5: error: 'OnMultiClickListener' does not name a type OnMultiClickListener onMultiClickListener = NULL; ^~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:29:5: error: 'OnLongClickListener' does not name a type OnLongClickListener onLongClickListener = NULL; ^~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:30:5: error: 'OnPressingListener' does not name a type OnPressingListener onPressingListener = NULL; ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:31:5: error: 'OnClickingListener' does not name a type OnClickingListener onClickingListener = NULL; ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:32:5: error: 'OnWaitForClickListener' does not name a type OnWaitForClickListener onWaitForClickListener = NULL; ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:94:29: error: 'OnClickListener' has not been declared void setOnClickListener(OnClickListener listener) { ^~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:97:34: error: 'OnMultiClickListener' has not been declared void setOnMultiClickListener(OnMultiClickListener listener) { ^~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:100:33: error: 'OnLongClickListener' has not been declared void setOnLongClickListener(OnLongClickListener listener) { ^~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:103:32: error: 'OnPressingListener' has not been declared void setOnPressingListener(OnPressingListener listener) { ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:106:32: error: 'OnClickingListener' has not been declared void setOnClickingListener(OnClickingListener listener) { ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:109:36: error: 'OnWaitForClickListener' has not been declared void setOnWaitForClickListener(OnWaitForClickListener listener) { ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::onClickHappened()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:35:11: error: 'onClickListener' was not declared in this scope if (onClickListener != NULL) { ^~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:35:11: note: suggested alternative: 'setOnClickListener' if (onClickListener != NULL) { ^~~~~~~~~~~~~~~ setOnClickListener /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::onMultiClickHappend(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:41:11: error: 'onMultiClickListener' was not declared in this scope if (onMultiClickListener != NULL) { ^~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:41:11: note: suggested alternative: 'setOnMultiClickListener' if (onMultiClickListener != NULL) { ^~~~~~~~~~~~~~~~~~~~ setOnMultiClickListener /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::onLongClickHappened(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:47:11: error: 'onLongClickListener' was not declared in this scope if (onLongClickListener != NULL) { ^~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:47:11: note: suggested alternative: 'setOnLongClickListener' if (onLongClickListener != NULL) { ^~~~~~~~~~~~~~~~~~~ setOnLongClickListener /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::onPressingHappened(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:53:11: error: 'onPressingListener' was not declared in this scope if (onPressingListener != NULL) { ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:53:11: note: suggested alternative: 'setOnPressingListener' if (onPressingListener != NULL) { ^~~~~~~~~~~~~~~~~~ setOnPressingListener /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::onClickingHappened(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:58:11: error: 'onClickingListener' was not declared in this scope if (onClickingListener != NULL) { ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:58:11: note: suggested alternative: 'setOnClickingListener' if (onClickingListener != NULL) { ^~~~~~~~~~~~~~~~~~ setOnClickingListener /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::onWaitForClickHappened(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:63:11: error: 'onWaitForClickListener' was not declared in this scope if (onWaitForClickListener != NULL) { ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:63:11: note: suggested alternative: 'setOnWaitForClickListener' if (onWaitForClickListener != NULL) { ^~~~~~~~~~~~~~~~~~~~~~ setOnWaitForClickListener /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::setOnClickListener(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:95:7: error: 'onClickListener' was not declared in this scope onClickListener = listener; ^~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:95:7: note: suggested alternative: 'setOnClickListener' onClickListener = listener; ^~~~~~~~~~~~~~~ setOnClickListener /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::setOnMultiClickListener(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:98:7: error: 'onMultiClickListener' was not declared in this scope onMultiClickListener = listener; ^~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickBu
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/AwesomeClickButton/examples/simple/simple.ino:3:20: error: 'D2' was not declared in this scope #define BUTTON_PIN D2 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/examples/simple/simple.ino:6:39: note: in expansion of macro 'BUTTON_PIN' AwesomeClickButton awesomeClickButton(BUTTON_PIN); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/examples/simple/simple.ino:3:20: note: suggested alternative: 'A2' #define BUTTON_PIN D2 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/examples/simple/simple.ino:6:39: note: in expansion of macro 'BUTTON_PIN' AwesomeClickButton awesomeClickButton(BUTTON_PIN); ^~~~~~~~~~
Result: FAIL
In file included from /tmp/arduino-testlib1439981585/test/test.ino:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:3:14: error: 'function' in namespace 'std' does not name a template type typedef std::function<void()> OnClickListener; ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:4:14: error: 'function' in namespace 'std' does not name a template type typedef std::function<void(int clickCount)> OnMultiClickListener; ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:5:14: error: 'function' in namespace 'std' does not name a template type typedef std::function<void(int duration)> OnLongClickListener; ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:6:14: error: 'function' in namespace 'std' does not name a template type typedef std::function<void(int duration)> OnPressingListener; ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:7:14: error: 'function' in namespace 'std' does not name a template type typedef std::function<void(int clickCount)> OnClickingListener; ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:8:14: error: 'function' in namespace 'std' does not name a template type typedef std::function<void(int clickCount)> OnWaitForClickListener; ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:27:5: error: 'OnClickListener' does not name a type OnClickListener onClickListener = NULL; ^~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:28:5: error: 'OnMultiClickListener' does not name a type OnMultiClickListener onMultiClickListener = NULL; ^~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:29:5: error: 'OnLongClickListener' does not name a type OnLongClickListener onLongClickListener = NULL; ^~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:30:5: error: 'OnPressingListener' does not name a type OnPressingListener onPressingListener = NULL; ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:31:5: error: 'OnClickingListener' does not name a type OnClickingListener onClickingListener = NULL; ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:32:5: error: 'OnWaitForClickListener' does not name a type OnWaitForClickListener onWaitForClickListener = NULL; ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:94:29: error: 'OnClickListener' has not been declared void setOnClickListener(OnClickListener listener) { ^~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:97:34: error: 'OnMultiClickListener' has not been declared void setOnMultiClickListener(OnMultiClickListener listener) { ^~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:100:33: error: 'OnLongClickListener' has not been declared void setOnLongClickListener(OnLongClickListener listener) { ^~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:103:32: error: 'OnPressingListener' has not been declared void setOnPressingListener(OnPressingListener listener) { ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:106:32: error: 'OnClickingListener' has not been declared void setOnClickingListener(OnClickingListener listener) { ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:109:36: error: 'OnWaitForClickListener' has not been declared void setOnWaitForClickListener(OnWaitForClickListener listener) { ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::onClickHappened()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:35:11: error: 'onClickListener' was not declared in this scope if (onClickListener != NULL) { ^~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:35:11: note: suggested alternative: 'setOnClickListener' if (onClickListener != NULL) { ^~~~~~~~~~~~~~~ setOnClickListener /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::onMultiClickHappend(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:41:11: error: 'onMultiClickListener' was not declared in this scope if (onMultiClickListener != NULL) { ^~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:41:11: note: suggested alternative: 'setOnMultiClickListener' if (onMultiClickListener != NULL) { ^~~~~~~~~~~~~~~~~~~~ setOnMultiClickListener /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::onLongClickHappened(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:47:11: error: 'onLongClickListener' was not declared in this scope if (onLongClickListener != NULL) { ^~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:47:11: note: suggested alternative: 'setOnLongClickListener' if (onLongClickListener != NULL) { ^~~~~~~~~~~~~~~~~~~ setOnLongClickListener /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::onPressingHappened(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:53:11: error: 'onPressingListener' was not declared in this scope if (onPressingListener != NULL) { ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:53:11: note: suggested alternative: 'setOnPressingListener' if (onPressingListener != NULL) { ^~~~~~~~~~~~~~~~~~ setOnPressingListener /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::onClickingHappened(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:58:11: error: 'onClickingListener' was not declared in this scope if (onClickingListener != NULL) { ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:58:11: note: suggested alternative: 'setOnClickingListener' if (onClickingListener != NULL) { ^~~~~~~~~~~~~~~~~~ setOnClickingListener /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::onWaitForClickHappened(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:63:11: error: 'onWaitForClickListener' was not declared in this scope if (onWaitForClickListener != NULL) { ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:63:11: note: suggested alternative: 'setOnWaitForClickListener' if (onWaitForClickListener != NULL) { ^~~~~~~~~~~~~~~~~~~~~~ setOnWaitForClickListener /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::setOnClickListener(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:95:7: error: 'onClickListener' was not declared in this scope onClickListener = listener; ^~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:95:7: note: suggested alternative: 'setOnClickListener' onClickListener = listener; ^~~~~~~~~~~~~~~ setOnClickListener /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::setOnMultiClickListener(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:98:7: error: 'onMultiClickListener' was not declared in this scope onMultiClickListener = listener; ^~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:98:7: note: suggested alterna
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/examples/simple/simple.ino:2:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:3:14: error: 'function' in namespace 'std' does not name a template type typedef std::function<void()> OnClickListener; ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:4:14: error: 'function' in namespace 'std' does not name a template type typedef std::function<void(int clickCount)> OnMultiClickListener; ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:5:14: error: 'function' in namespace 'std' does not name a template type typedef std::function<void(int duration)> OnLongClickListener; ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:6:14: error: 'function' in namespace 'std' does not name a template type typedef std::function<void(int duration)> OnPressingListener; ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:7:14: error: 'function' in namespace 'std' does not name a template type typedef std::function<void(int clickCount)> OnClickingListener; ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:8:14: error: 'function' in namespace 'std' does not name a template type typedef std::function<void(int clickCount)> OnWaitForClickListener; ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:27:5: error: 'OnClickListener' does not name a type OnClickListener onClickListener = NULL; ^~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:28:5: error: 'OnMultiClickListener' does not name a type OnMultiClickListener onMultiClickListener = NULL; ^~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:29:5: error: 'OnLongClickListener' does not name a type OnLongClickListener onLongClickListener = NULL; ^~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:30:5: error: 'OnPressingListener' does not name a type OnPressingListener onPressingListener = NULL; ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:31:5: error: 'OnClickingListener' does not name a type OnClickingListener onClickingListener = NULL; ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:32:5: error: 'OnWaitForClickListener' does not name a type OnWaitForClickListener onWaitForClickListener = NULL; ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:94:29: error: 'OnClickListener' has not been declared void setOnClickListener(OnClickListener listener) { ^~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:97:34: error: 'OnMultiClickListener' has not been declared void setOnMultiClickListener(OnMultiClickListener listener) { ^~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:100:33: error: 'OnLongClickListener' has not been declared void setOnLongClickListener(OnLongClickListener listener) { ^~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:103:32: error: 'OnPressingListener' has not been declared void setOnPressingListener(OnPressingListener listener) { ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:106:32: error: 'OnClickingListener' has not been declared void setOnClickingListener(OnClickingListener listener) { ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:109:36: error: 'OnWaitForClickListener' has not been declared void setOnWaitForClickListener(OnWaitForClickListener listener) { ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::onClickHappened()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:35:11: error: 'onClickListener' was not declared in this scope if (onClickListener != NULL) { ^~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:35:11: note: suggested alternative: 'setOnClickListener' if (onClickListener != NULL) { ^~~~~~~~~~~~~~~ setOnClickListener /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::onMultiClickHappend(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:41:11: error: 'onMultiClickListener' was not declared in this scope if (onMultiClickListener != NULL) { ^~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:41:11: note: suggested alternative: 'setOnMultiClickListener' if (onMultiClickListener != NULL) { ^~~~~~~~~~~~~~~~~~~~ setOnMultiClickListener /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::onLongClickHappened(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:47:11: error: 'onLongClickListener' was not declared in this scope if (onLongClickListener != NULL) { ^~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:47:11: note: suggested alternative: 'setOnLongClickListener' if (onLongClickListener != NULL) { ^~~~~~~~~~~~~~~~~~~ setOnLongClickListener /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::onPressingHappened(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:53:11: error: 'onPressingListener' was not declared in this scope if (onPressingListener != NULL) { ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:53:11: note: suggested alternative: 'setOnPressingListener' if (onPressingListener != NULL) { ^~~~~~~~~~~~~~~~~~ setOnPressingListener /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::onClickingHappened(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:58:11: error: 'onClickingListener' was not declared in this scope if (onClickingListener != NULL) { ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:58:11: note: suggested alternative: 'setOnClickingListener' if (onClickingListener != NULL) { ^~~~~~~~~~~~~~~~~~ setOnClickingListener /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::onWaitForClickHappened(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:63:11: error: 'onWaitForClickListener' was not declared in this scope if (onWaitForClickListener != NULL) { ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:63:11: note: suggested alternative: 'setOnWaitForClickListener' if (onWaitForClickListener != NULL) { ^~~~~~~~~~~~~~~~~~~~~~ setOnWaitForClickListener /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::setOnClickListener(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:95:7: error: 'onClickListener' was not declared in this scope onClickListener = listener; ^~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:95:7: note: suggested alternative: 'setOnClickListener' onClickListener = listener; ^~~~~~~~~~~~~~~ setOnClickListener /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::setOnMultiClickListener(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:98:7: error: 'onMultiClickListener' was not declared in this scope onMultiClickListener = listener; ^~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickBu
Result: FAIL
In file included from /tmp/arduino-testlib2330651401/test/test.ino:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:3:14: error: 'function' in namespace 'std' does not name a template type typedef std::function<void()> OnClickListener; ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:4:14: error: 'function' in namespace 'std' does not name a template type typedef std::function<void(int clickCount)> OnMultiClickListener; ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:5:14: error: 'function' in namespace 'std' does not name a template type typedef std::function<void(int duration)> OnLongClickListener; ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:6:14: error: 'function' in namespace 'std' does not name a template type typedef std::function<void(int duration)> OnPressingListener; ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:7:14: error: 'function' in namespace 'std' does not name a template type typedef std::function<void(int clickCount)> OnClickingListener; ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:8:14: error: 'function' in namespace 'std' does not name a template type typedef std::function<void(int clickCount)> OnWaitForClickListener; ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:27:5: error: 'OnClickListener' does not name a type OnClickListener onClickListener = NULL; ^~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:28:5: error: 'OnMultiClickListener' does not name a type OnMultiClickListener onMultiClickListener = NULL; ^~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:29:5: error: 'OnLongClickListener' does not name a type OnLongClickListener onLongClickListener = NULL; ^~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:30:5: error: 'OnPressingListener' does not name a type OnPressingListener onPressingListener = NULL; ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:31:5: error: 'OnClickingListener' does not name a type OnClickingListener onClickingListener = NULL; ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:32:5: error: 'OnWaitForClickListener' does not name a type OnWaitForClickListener onWaitForClickListener = NULL; ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:94:29: error: 'OnClickListener' has not been declared void setOnClickListener(OnClickListener listener) { ^~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:97:34: error: 'OnMultiClickListener' has not been declared void setOnMultiClickListener(OnMultiClickListener listener) { ^~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:100:33: error: 'OnLongClickListener' has not been declared void setOnLongClickListener(OnLongClickListener listener) { ^~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:103:32: error: 'OnPressingListener' has not been declared void setOnPressingListener(OnPressingListener listener) { ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:106:32: error: 'OnClickingListener' has not been declared void setOnClickingListener(OnClickingListener listener) { ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:109:36: error: 'OnWaitForClickListener' has not been declared void setOnWaitForClickListener(OnWaitForClickListener listener) { ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::onClickHappened()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:35:11: error: 'onClickListener' was not declared in this scope if (onClickListener != NULL) { ^~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:35:11: note: suggested alternative: 'setOnClickListener' if (onClickListener != NULL) { ^~~~~~~~~~~~~~~ setOnClickListener /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::onMultiClickHappend(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:41:11: error: 'onMultiClickListener' was not declared in this scope if (onMultiClickListener != NULL) { ^~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:41:11: note: suggested alternative: 'setOnMultiClickListener' if (onMultiClickListener != NULL) { ^~~~~~~~~~~~~~~~~~~~ setOnMultiClickListener /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::onLongClickHappened(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:47:11: error: 'onLongClickListener' was not declared in this scope if (onLongClickListener != NULL) { ^~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:47:11: note: suggested alternative: 'setOnLongClickListener' if (onLongClickListener != NULL) { ^~~~~~~~~~~~~~~~~~~ setOnLongClickListener /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::onPressingHappened(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:53:11: error: 'onPressingListener' was not declared in this scope if (onPressingListener != NULL) { ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:53:11: note: suggested alternative: 'setOnPressingListener' if (onPressingListener != NULL) { ^~~~~~~~~~~~~~~~~~ setOnPressingListener /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::onClickingHappened(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:58:11: error: 'onClickingListener' was not declared in this scope if (onClickingListener != NULL) { ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:58:11: note: suggested alternative: 'setOnClickingListener' if (onClickingListener != NULL) { ^~~~~~~~~~~~~~~~~~ setOnClickingListener /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::onWaitForClickHappened(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:63:11: error: 'onWaitForClickListener' was not declared in this scope if (onWaitForClickListener != NULL) { ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:63:11: note: suggested alternative: 'setOnWaitForClickListener' if (onWaitForClickListener != NULL) { ^~~~~~~~~~~~~~~~~~~~~~ setOnWaitForClickListener /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::setOnClickListener(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:95:7: error: 'onClickListener' was not declared in this scope onClickListener = listener; ^~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:95:7: note: suggested alternative: 'setOnClickListener' onClickListener = listener; ^~~~~~~~~~~~~~~ setOnClickListener /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::setOnMultiClickListener(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:98:7: error: 'onMultiClickListener' was not declared in this scope onMultiClickListener = listener; ^~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:98:7: note: suggested alterna
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/examples/simple/simple.ino:2:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:3:14: error: 'function' in namespace 'std' does not name a template type typedef std::function<void()> OnClickListener; ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:4:14: error: 'function' in namespace 'std' does not name a template type typedef std::function<void(int clickCount)> OnMultiClickListener; ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:5:14: error: 'function' in namespace 'std' does not name a template type typedef std::function<void(int duration)> OnLongClickListener; ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:6:14: error: 'function' in namespace 'std' does not name a template type typedef std::function<void(int duration)> OnPressingListener; ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:7:14: error: 'function' in namespace 'std' does not name a template type typedef std::function<void(int clickCount)> OnClickingListener; ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:8:14: error: 'function' in namespace 'std' does not name a template type typedef std::function<void(int clickCount)> OnWaitForClickListener; ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:27:5: error: 'OnClickListener' does not name a type OnClickListener onClickListener = NULL; ^~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:28:5: error: 'OnMultiClickListener' does not name a type OnMultiClickListener onMultiClickListener = NULL; ^~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:29:5: error: 'OnLongClickListener' does not name a type OnLongClickListener onLongClickListener = NULL; ^~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:30:5: error: 'OnPressingListener' does not name a type OnPressingListener onPressingListener = NULL; ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:31:5: error: 'OnClickingListener' does not name a type OnClickingListener onClickingListener = NULL; ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:32:5: error: 'OnWaitForClickListener' does not name a type OnWaitForClickListener onWaitForClickListener = NULL; ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:94:29: error: 'OnClickListener' has not been declared void setOnClickListener(OnClickListener listener) { ^~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:97:34: error: 'OnMultiClickListener' has not been declared void setOnMultiClickListener(OnMultiClickListener listener) { ^~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:100:33: error: 'OnLongClickListener' has not been declared void setOnLongClickListener(OnLongClickListener listener) { ^~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:103:32: error: 'OnPressingListener' has not been declared void setOnPressingListener(OnPressingListener listener) { ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:106:32: error: 'OnClickingListener' has not been declared void setOnClickingListener(OnClickingListener listener) { ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:109:36: error: 'OnWaitForClickListener' has not been declared void setOnWaitForClickListener(OnWaitForClickListener listener) { ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::onClickHappened()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:35:11: error: 'onClickListener' was not declared in this scope if (onClickListener != NULL) { ^~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:35:11: note: suggested alternative: 'setOnClickListener' if (onClickListener != NULL) { ^~~~~~~~~~~~~~~ setOnClickListener /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::onMultiClickHappend(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:41:11: error: 'onMultiClickListener' was not declared in this scope if (onMultiClickListener != NULL) { ^~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:41:11: note: suggested alternative: 'setOnMultiClickListener' if (onMultiClickListener != NULL) { ^~~~~~~~~~~~~~~~~~~~ setOnMultiClickListener /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::onLongClickHappened(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:47:11: error: 'onLongClickListener' was not declared in this scope if (onLongClickListener != NULL) { ^~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:47:11: note: suggested alternative: 'setOnLongClickListener' if (onLongClickListener != NULL) { ^~~~~~~~~~~~~~~~~~~ setOnLongClickListener /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::onPressingHappened(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:53:11: error: 'onPressingListener' was not declared in this scope if (onPressingListener != NULL) { ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:53:11: note: suggested alternative: 'setOnPressingListener' if (onPressingListener != NULL) { ^~~~~~~~~~~~~~~~~~ setOnPressingListener /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::onClickingHappened(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:58:11: error: 'onClickingListener' was not declared in this scope if (onClickingListener != NULL) { ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:58:11: note: suggested alternative: 'setOnClickingListener' if (onClickingListener != NULL) { ^~~~~~~~~~~~~~~~~~ setOnClickingListener /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::onWaitForClickHappened(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:63:11: error: 'onWaitForClickListener' was not declared in this scope if (onWaitForClickListener != NULL) { ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:63:11: note: suggested alternative: 'setOnWaitForClickListener' if (onWaitForClickListener != NULL) { ^~~~~~~~~~~~~~~~~~~~~~ setOnWaitForClickListener /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::setOnClickListener(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:95:7: error: 'onClickListener' was not declared in this scope onClickListener = listener; ^~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:95:7: note: suggested alternative: 'setOnClickListener' onClickListener = listener; ^~~~~~~~~~~~~~~ setOnClickListener /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::setOnMultiClickListener(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:98:7: error: 'onMultiClickListener' was not declared in this scope onMultiClickListener = listener; ^~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickBu
Result: FAIL
In file included from /tmp/arduino-testlib2042396155/test/test.ino:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:3:14: error: 'function' in namespace 'std' does not name a template type typedef std::function<void()> OnClickListener; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:4:14: error: 'function' in namespace 'std' does not name a template type typedef std::function<void(int clickCount)> OnMultiClickListener; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:5:14: error: 'function' in namespace 'std' does not name a template type typedef std::function<void(int duration)> OnLongClickListener; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:6:14: error: 'function' in namespace 'std' does not name a template type typedef std::function<void(int duration)> OnPressingListener; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:7:14: error: 'function' in namespace 'std' does not name a template type typedef std::function<void(int clickCount)> OnClickingListener; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:8:14: error: 'function' in namespace 'std' does not name a template type typedef std::function<void(int clickCount)> OnWaitForClickListener; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:27:5: error: 'OnClickListener' does not name a type OnClickListener onClickListener = NULL; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:28:5: error: 'OnMultiClickListener' does not name a type OnMultiClickListener onMultiClickListener = NULL; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:29:5: error: 'OnLongClickListener' does not name a type OnLongClickListener onLongClickListener = NULL; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:30:5: error: 'OnPressingListener' does not name a type OnPressingListener onPressingListener = NULL; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:31:5: error: 'OnClickingListener' does not name a type OnClickingListener onClickingListener = NULL; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:32:5: error: 'OnWaitForClickListener' does not name a type OnWaitForClickListener onWaitForClickListener = NULL; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:94:29: error: 'OnClickListener' has not been declared void setOnClickListener(OnClickListener listener) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:97:34: error: 'OnMultiClickListener' has not been declared void setOnMultiClickListener(OnMultiClickListener listener) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:100:33: error: 'OnLongClickListener' has not been declared void setOnLongClickListener(OnLongClickListener listener) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:103:32: error: 'OnPressingListener' has not been declared void setOnPressingListener(OnPressingListener listener) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:106:32: error: 'OnClickingListener' has not been declared void setOnClickingListener(OnClickingListener listener) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:109:36: error: 'OnWaitForClickListener' has not been declared void setOnWaitForClickListener(OnWaitForClickListener listener) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::onClickHappened()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:35:11: error: 'onClickListener' was not declared in this scope if (onClickListener != NULL) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::onMultiClickHappend(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:41:11: error: 'onMultiClickListener' was not declared in this scope if (onMultiClickListener != NULL) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::onLongClickHappened(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:47:11: error: 'onLongClickListener' was not declared in this scope if (onLongClickListener != NULL) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::onPressingHappened(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:53:11: error: 'onPressingListener' was not declared in this scope if (onPressingListener != NULL) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::onClickingHappened(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:58:11: error: 'onClickingListener' was not declared in this scope if (onClickingListener != NULL) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::onWaitForClickHappened(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:63:11: error: 'onWaitForClickListener' was not declared in this scope if (onWaitForClickListener != NULL) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::setOnClickListener(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:95:7: error: 'onClickListener' was not declared in this scope onClickListener = listener; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::setOnMultiClickListener(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:98:7: error: 'onMultiClickListener' was not declared in this scope onMultiClickListener = listener; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::setOnLongClickListener(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:101:7: error: 'onLongClickListener' was not declared in this scope onLongClickListener = listener; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::setOnPressingListener(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:104:7: error: 'onPressingListener' was not declared in this scope onPressingListener = listener; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::setOnClickingListener(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:107:7: error: 'onClickingListener' was not declared in this scope onClickingListener = listener; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::setOnWaitForClickListener(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:110:7: error: 'onWaitForClickListener' was not declared in this scope onWaitForClickListener = listener; ^
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/examples/simple/simple.ino:2:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:3:14: error: 'function' in namespace 'std' does not name a template type typedef std::function<void()> OnClickListener; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:4:14: error: 'function' in namespace 'std' does not name a template type typedef std::function<void(int clickCount)> OnMultiClickListener; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:5:14: error: 'function' in namespace 'std' does not name a template type typedef std::function<void(int duration)> OnLongClickListener; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:6:14: error: 'function' in namespace 'std' does not name a template type typedef std::function<void(int duration)> OnPressingListener; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:7:14: error: 'function' in namespace 'std' does not name a template type typedef std::function<void(int clickCount)> OnClickingListener; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:8:14: error: 'function' in namespace 'std' does not name a template type typedef std::function<void(int clickCount)> OnWaitForClickListener; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:27:5: error: 'OnClickListener' does not name a type OnClickListener onClickListener = NULL; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:28:5: error: 'OnMultiClickListener' does not name a type OnMultiClickListener onMultiClickListener = NULL; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:29:5: error: 'OnLongClickListener' does not name a type OnLongClickListener onLongClickListener = NULL; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:30:5: error: 'OnPressingListener' does not name a type OnPressingListener onPressingListener = NULL; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:31:5: error: 'OnClickingListener' does not name a type OnClickingListener onClickingListener = NULL; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:32:5: error: 'OnWaitForClickListener' does not name a type OnWaitForClickListener onWaitForClickListener = NULL; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:94:29: error: 'OnClickListener' has not been declared void setOnClickListener(OnClickListener listener) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:97:34: error: 'OnMultiClickListener' has not been declared void setOnMultiClickListener(OnMultiClickListener listener) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:100:33: error: 'OnLongClickListener' has not been declared void setOnLongClickListener(OnLongClickListener listener) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:103:32: error: 'OnPressingListener' has not been declared void setOnPressingListener(OnPressingListener listener) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:106:32: error: 'OnClickingListener' has not been declared void setOnClickingListener(OnClickingListener listener) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:109:36: error: 'OnWaitForClickListener' has not been declared void setOnWaitForClickListener(OnWaitForClickListener listener) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::onClickHappened()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:35:11: error: 'onClickListener' was not declared in this scope if (onClickListener != NULL) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::onMultiClickHappend(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:41:11: error: 'onMultiClickListener' was not declared in this scope if (onMultiClickListener != NULL) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::onLongClickHappened(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:47:11: error: 'onLongClickListener' was not declared in this scope if (onLongClickListener != NULL) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::onPressingHappened(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:53:11: error: 'onPressingListener' was not declared in this scope if (onPressingListener != NULL) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::onClickingHappened(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:58:11: error: 'onClickingListener' was not declared in this scope if (onClickingListener != NULL) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::onWaitForClickHappened(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:63:11: error: 'onWaitForClickListener' was not declared in this scope if (onWaitForClickListener != NULL) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::setOnClickListener(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:95:7: error: 'onClickListener' was not declared in this scope onClickListener = listener; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::setOnMultiClickListener(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:98:7: error: 'onMultiClickListener' was not declared in this scope onMultiClickListener = listener; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::setOnLongClickListener(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:101:7: error: 'onLongClickListener' was not declared in this scope onLongClickListener = listener; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::setOnPressingListener(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:104:7: error: 'onPressingListener' was not declared in this scope onPressingListener = listener; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::setOnClickingListener(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:107:7: error: 'onClickingListener' was not declared in this scope onClickingListener = listener; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h: In member function 'void AwesomeClickButton::setOnWaitForClickListener(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:110:7: error: 'onWaitForClickListener' was not declared in this scope onWaitForClickListener = listener; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/examples/simple/simple.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/examples/simple/simple.ino:20:56: error: invalid conversion from 'void (*)()' to 'int' [-fpermissive] awesomeClickButton.setOnClickListener(onButtonClicked); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/examples/simple/simple.ino:2:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AwesomeClickButton/src/AwesomeClickButton.h:94:10: note: initializing argument 1 of 'void AwesomeClickButton::set