This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.
Version: 1.2.0
More details
| Board | Claims compatibility | Inclusion | SimpleEspNowConnectionServer |
SensorClientDigitalInput |
SensorServer |
SimpleEspNowConnectionClient |
|---|---|---|---|---|---|---|
|
arduino:avr:uno
1.8.4 |
Yes ⚠️ | FAIL | FAIL | FAIL | FAIL | FAIL |
|
arduino:mbed_nano:nanorp2040connect
2.7.2 |
Yes ⚠️ | FAIL | FAIL | FAIL | FAIL | FAIL |
|
arduino:megaavr:nona4809
1.8.7 |
Yes ⚠️ | FAIL | FAIL | FAIL | FAIL | FAIL |
|
arduino:samd:mkrwifi1010
1.8.12 |
Yes ⚠️ | FAIL | FAIL | FAIL | FAIL | FAIL |
|
esp32:esp32:d1_mini32
1.0.6 |
Yes | PASS | PASS | PASS | PASS | PASS |
Result: FAIL
In file included from /tmp/arduino-testlib4232377214/test/test.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:49:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(uint8_t*, const uint8_t*, size_t len)> MessageFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:50:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(uint8_t*, String)> NewGatewayAddressFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:51:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(uint8_t*, String)> PairedFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:52:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(uint8_t*, String)> ConnectedFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:53:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(uint8_t*)> SendErrorFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:54:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(uint8_t*)> SendDoneFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:55:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(void)> PairingFinishedFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:72:30: error: 'MessageFunction' has not been declared
void onMessage(MessageFunction fn);
^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:73:40: error: 'NewGatewayAddressFunction' has not been declared
void onNewGatewayAddress(NewGatewayAddressFunction fn);
^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:74:21: error: 'PairedFunction' has not been declared
void onPaired(PairedFunction fn);
^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:75:24: error: 'ConnectedFunction' has not been declared
void onConnected(ConnectedFunction fn);
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:76:24: error: 'SendErrorFunction' has not been declared
void onSendError(SendErrorFunction fn);
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:77:23: error: 'SendDoneFunction' has not been declared
void onSendDone(SendDoneFunction fn);
^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:78:30: error: 'PairingFinishedFunction' has not been declared
void onPairingFinished(PairingFinishedFunction fn);
^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:162:2: error: 'MessageFunction' does not name a type
MessageFunction _MessageFunction = NULL;
^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:163:2: error: 'NewGatewayAddressFunction' does not name a type
NewGatewayAddressFunction _NewGatewayAddressFunction = NULL;
^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:164:2: error: 'PairedFunction' does not name a type
PairedFunction _PairedFunction = NULL;
^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:165:2: error: 'ConnectedFunction' does not name a type
ConnectedFunction _ConnectedFunction = NULL;
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:166:2: error: 'SendErrorFunction' does not name a type
SendErrorFunction _SendErrorFunction = NULL;
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:167:2: error: 'SendDoneFunction' does not name a type
SendDoneFunction _SendDoneFunction = NULL;
^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:168:2: error: 'PairingFinishedFunction' does not name a type
PairingFinishedFunction _PairingFinishedFunction = NULL;
^~~~~~~~~~~~~~~~~~~~~~~
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: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SensorClientDigitalInput/SensorClientDigitalInput.ino:35:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:49:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(uint8_t*, const uint8_t*, size_t len)> MessageFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:50:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(uint8_t*, String)> NewGatewayAddressFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:51:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(uint8_t*, String)> PairedFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:52:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(uint8_t*, String)> ConnectedFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:53:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(uint8_t*)> SendErrorFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:54:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(uint8_t*)> SendDoneFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:55:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(void)> PairingFinishedFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:72:30: error: 'MessageFunction' has not been declared
void onMessage(MessageFunction fn);
^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:73:40: error: 'NewGatewayAddressFunction' has not been declared
void onNewGatewayAddress(NewGatewayAddressFunction fn);
^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:74:21: error: 'PairedFunction' has not been declared
void onPaired(PairedFunction fn);
^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:75:24: error: 'ConnectedFunction' has not been declared
void onConnected(ConnectedFunction fn);
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:76:24: error: 'SendErrorFunction' has not been declared
void onSendError(SendErrorFunction fn);
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:77:23: error: 'SendDoneFunction' has not been declared
void onSendDone(SendDoneFunction fn);
^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:78:30: error: 'PairingFinishedFunction' has not been declared
void onPairingFinished(PairingFinishedFunction fn);
^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:162:2: error: 'MessageFunction' does not name a type
MessageFunction _MessageFunction = NULL;
^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:163:2: error: 'NewGatewayAddressFunction' does not name a type
NewGatewayAddressFunction _NewGatewayAddressFunction = NULL;
^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:164:2: error: 'PairedFunction' does not name a type
PairedFunction _PairedFunction = NULL;
^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:165:2: error: 'ConnectedFunction' does not name a type
ConnectedFunction _ConnectedFunction = NULL;
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:166:2: error: 'SendErrorFunction' does not name a type
SendErrorFunction _SendErrorFunction = NULL;
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:167:2: error: 'SendDoneFunction' does not name a type
SendDoneFunction _SendDoneFunction = NULL;
^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:168:2: error: 'PairingFinishedFunction' does not name a type
PairingFinishedFunction _PairingFinishedFunction = NULL;
^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SensorClientDigitalInput/SensorClientDigitalInput.ino: In function 'void OnMessage(uint8_t*, const uint8_t*, size_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SensorClientDigitalInput/SensorClientDigitalInput.ino:57:10: error: 'class HardwareSerial' has no member named 'printf'; did you mean 'print'?
Serial.printf("MESSAGE from server:%s\n", (char *)message);
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SensorClientDigitalInput/SensorClientDigitalInput.ino: In function 'bool writeConfig()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SensorClientDigitalInput/SensorClientDigitalInput.ino:92:10: error: 'class HardwareSerial' has no member named 'printf'; did you mean 'print'?
Serial.printf("Write %02X%02X%02X%02X%02X%02X to EEPROM\n", serverAddress[0],
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SensorClientDigitalInput/SensorClientDigitalInput.ino:104:10: error: 'struct EEPROMClass' has no member named 'commit'
EEPROM.commit();
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SensorClientDigitalInput/SensorClientDigitalInput.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SensorClientDigitalInput/SensorClientDigitalInput.ino:114:18: error: no matching function for call to 'EEPROMClass::begin(int)'
EEPROM.begin(13);
^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SensorClientDigitalInput/SensorClientDigitalInput.ino:37:0:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/EEPROM/src/EEPROM.h:125:11: note: candidate: EEPtr EEPROMClass::begin()
EEPtr begin() { return 0x00; }
^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/EEPROM/src/EEPROM.h:125:11: note: candidate expects 0 arguments, 1 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SensorClientDigitalInput/SensorClientDigitalInput.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SensorClientDigitalInput/SensorClientDigitalInput.ino:172:10: error: 'class HardwareSerial' has no member named 'printf'; did you mean 'print'?
Serial.printf("Going to sleep...I was up for %i ms...will come back in %d seconds\n", millis(), timeout);
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SensorClientDigitalInput/SensorClientDigitalInput.ino:178:3: error: 'ESP' was not declared in this scope
ESP.deepSleep(timeout * 1000000, RF_NO_CAL); // deep sleep for 10 seconds
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SensorClientDigitalInput/SensorClientDigitalInput.ino:178:3: note: suggested alternative: 'SP'
ESP.deepSleep(timeout * 1000000, RF_NO_CAL); // deep sleep for 10 seconds
^~~
SP
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SensorClientDigitalInput/SensorClientDigitalInput.ino:178:36: error: 'RF_NO_CAL' was not declared in this scope
ESP.deepSleep(timeout * 1000000, RF_NO_CAL); // deep sleep for 10 seconds
^~~~~~~~~
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
Multiple libraries were found for "EEPROM.h"
Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/EEPROM
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/arduino-NVM
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SensorServer/SensorServer.ino:29:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:49:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(uint8_t*, const uint8_t*, size_t len)> MessageFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:50:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(uint8_t*, String)> NewGatewayAddressFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:51:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(uint8_t*, String)> PairedFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:52:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(uint8_t*, String)> ConnectedFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:53:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(uint8_t*)> SendErrorFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:54:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(uint8_t*)> SendDoneFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:55:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(void)> PairingFinishedFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:72:30: error: 'MessageFunction' has not been declared
void onMessage(MessageFunction fn);
^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:73:40: error: 'NewGatewayAddressFunction' has not been declared
void onNewGatewayAddress(NewGatewayAddressFunction fn);
^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:74:21: error: 'PairedFunction' has not been declared
void onPaired(PairedFunction fn);
^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:75:24: error: 'ConnectedFunction' has not been declared
void onConnected(ConnectedFunction fn);
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:76:24: error: 'SendErrorFunction' has not been declared
void onSendError(SendErrorFunction fn);
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:77:23: error: 'SendDoneFunction' has not been declared
void onSendDone(SendDoneFunction fn);
^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:78:30: error: 'PairingFinishedFunction' has not been declared
void onPairingFinished(PairingFinishedFunction fn);
^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:162:2: error: 'MessageFunction' does not name a type
MessageFunction _MessageFunction = NULL;
^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:163:2: error: 'NewGatewayAddressFunction' does not name a type
NewGatewayAddressFunction _NewGatewayAddressFunction = NULL;
^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:164:2: error: 'PairedFunction' does not name a type
PairedFunction _PairedFunction = NULL;
^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:165:2: error: 'ConnectedFunction' does not name a type
ConnectedFunction _ConnectedFunction = NULL;
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:166:2: error: 'SendErrorFunction' does not name a type
SendErrorFunction _SendErrorFunction = NULL;
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:167:2: error: 'SendDoneFunction' does not name a type
SendDoneFunction _SendDoneFunction = NULL;
^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:168:2: error: 'PairingFinishedFunction' does not name a type
PairingFinishedFunction _PairingFinishedFunction = NULL;
^~~~~~~~~~~~~~~~~~~~~~~
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: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionClient/SimpleEspNowConnectionClient.ino:29:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:49:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(uint8_t*, const uint8_t*, size_t len)> MessageFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:50:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(uint8_t*, String)> NewGatewayAddressFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:51:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(uint8_t*, String)> PairedFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:52:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(uint8_t*, String)> ConnectedFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:53:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(uint8_t*)> SendErrorFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:54:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(uint8_t*)> SendDoneFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:55:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(void)> PairingFinishedFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:72:30: error: 'MessageFunction' has not been declared
void onMessage(MessageFunction fn);
^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:73:40: error: 'NewGatewayAddressFunction' has not been declared
void onNewGatewayAddress(NewGatewayAddressFunction fn);
^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:74:21: error: 'PairedFunction' has not been declared
void onPaired(PairedFunction fn);
^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:75:24: error: 'ConnectedFunction' has not been declared
void onConnected(ConnectedFunction fn);
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:76:24: error: 'SendErrorFunction' has not been declared
void onSendError(SendErrorFunction fn);
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:77:23: error: 'SendDoneFunction' has not been declared
void onSendDone(SendDoneFunction fn);
^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:78:30: error: 'PairingFinishedFunction' has not been declared
void onPairingFinished(PairingFinishedFunction fn);
^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:162:2: error: 'MessageFunction' does not name a type
MessageFunction _MessageFunction = NULL;
^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:163:2: error: 'NewGatewayAddressFunction' does not name a type
NewGatewayAddressFunction _NewGatewayAddressFunction = NULL;
^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:164:2: error: 'PairedFunction' does not name a type
PairedFunction _PairedFunction = NULL;
^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:165:2: error: 'ConnectedFunction' does not name a type
ConnectedFunction _ConnectedFunction = NULL;
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:166:2: error: 'SendErrorFunction' does not name a type
SendErrorFunction _SendErrorFunction = NULL;
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:167:2: error: 'SendDoneFunction' does not name a type
SendDoneFunction _SendDoneFunction = NULL;
^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:168:2: error: 'PairingFinishedFunction' does not name a type
PairingFinishedFunction _PairingFinishedFunction = NULL;
^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionClient/SimpleEspNowConnectionClient.ino: In function 'void OnMessage(uint8_t*, const uint8_t*, size_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionClient/SimpleEspNowConnectionClient.ino:85:12: error: 'class HardwareSerial' has no member named 'printf'; did you mean 'print'?
Serial.printf("Structure:\n");
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionClient/SimpleEspNowConnectionClient.ino:86:12: error: 'class HardwareSerial' has no member named 'printf'; did you mean 'print'?
Serial.printf("a:%s\n", myData.a);
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionClient/SimpleEspNowConnectionClient.ino:87:12: error: 'class HardwareSerial' has no member named 'printf'; did you mean 'print'?
Serial.printf("b:%d\n", myData.b);
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionClient/SimpleEspNowConnectionClient.ino:88:12: error: 'class HardwareSerial' has no member named 'printf'; did you mean 'print'?
Serial.printf("c:%f\n", myData.c);
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionClient/SimpleEspNowConnectionClient.ino:89:12: error: 'class HardwareSerial' has no member named 'printf'; did you mean 'print'?
Serial.printf("e:%s\n", myData.e ? "true" : "false");
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionClient/SimpleEspNowConnectionClient.ino:92:12: error: 'class HardwareSerial' has no member named 'printf'; did you mean 'print'?
Serial.printf("MESSAGE:[%d]%s from %s\n", len, (char *)message, simpleEspConnection.macToStr(ad).c_str());
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionClient/SimpleEspNowConnectionClient.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionClient/SimpleEspNowConnectionClient.ino:119:18: error: 'WiFi' was not declared in this scope
Serial.println(WiFi.macAddress());
^~~~
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: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionServer/SimpleEspNowConnectionServer.ino:28:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:49:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(uint8_t*, const uint8_t*, size_t len)> MessageFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:50:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(uint8_t*, String)> NewGatewayAddressFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:51:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(uint8_t*, String)> PairedFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:52:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(uint8_t*, String)> ConnectedFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:53:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(uint8_t*)> SendErrorFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:54:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(uint8_t*)> SendDoneFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:55:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(void)> PairingFinishedFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:72:30: error: 'MessageFunction' has not been declared
void onMessage(MessageFunction fn);
^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:73:40: error: 'NewGatewayAddressFunction' has not been declared
void onNewGatewayAddress(NewGatewayAddressFunction fn);
^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:74:21: error: 'PairedFunction' has not been declared
void onPaired(PairedFunction fn);
^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:75:24: error: 'ConnectedFunction' has not been declared
void onConnected(ConnectedFunction fn);
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:76:24: error: 'SendErrorFunction' has not been declared
void onSendError(SendErrorFunction fn);
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:77:23: error: 'SendDoneFunction' has not been declared
void onSendDone(SendDoneFunction fn);
^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:78:30: error: 'PairingFinishedFunction' has not been declared
void onPairingFinished(PairingFinishedFunction fn);
^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:162:2: error: 'MessageFunction' does not name a type
MessageFunction _MessageFunction = NULL;
^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:163:2: error: 'NewGatewayAddressFunction' does not name a type
NewGatewayAddressFunction _NewGatewayAddressFunction = NULL;
^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:164:2: error: 'PairedFunction' does not name a type
PairedFunction _PairedFunction = NULL;
^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:165:2: error: 'ConnectedFunction' does not name a type
ConnectedFunction _ConnectedFunction = NULL;
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:166:2: error: 'SendErrorFunction' does not name a type
SendErrorFunction _SendErrorFunction = NULL;
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:167:2: error: 'SendDoneFunction' does not name a type
SendDoneFunction _SendDoneFunction = NULL;
^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:168:2: error: 'PairingFinishedFunction' does not name a type
PairingFinishedFunction _PairingFinishedFunction = NULL;
^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionServer/SimpleEspNowConnectionServer.ino: In function 'void OnMessage(uint8_t*, const uint8_t*, size_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionServer/SimpleEspNowConnectionServer.ino:85:12: error: 'class HardwareSerial' has no member named 'printf'; did you mean 'print'?
Serial.printf("Structure:\n");
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionServer/SimpleEspNowConnectionServer.ino:86:12: error: 'class HardwareSerial' has no member named 'printf'; did you mean 'print'?
Serial.printf("a:%s\n", myData.a);
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionServer/SimpleEspNowConnectionServer.ino:87:12: error: 'class HardwareSerial' has no member named 'printf'; did you mean 'print'?
Serial.printf("b:%d\n", myData.b);
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionServer/SimpleEspNowConnectionServer.ino:88:12: error: 'class HardwareSerial' has no member named 'printf'; did you mean 'print'?
Serial.printf("c:%f\n", myData.c);
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionServer/SimpleEspNowConnectionServer.ino:89:12: error: 'class HardwareSerial' has no member named 'printf'; did you mean 'print'?
Serial.printf("e:%s\n", myData.e ? "true" : "false");
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionServer/SimpleEspNowConnectionServer.ino:92:12: error: 'class HardwareSerial' has no member named 'printf'; did you mean 'print'?
Serial.printf("MESSAGE:[%d]%s from %s\n", len, (char *)message, simpleEspConnection.macToStr(ad).c_str());
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionServer/SimpleEspNowConnectionServer.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionServer/SimpleEspNowConnectionServer.ino:123:18: error: 'WiFi' was not declared in this scope
Serial.println(WiFi.macAddress());
^~~~
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: FAIL
In file included from /tmp/arduino-testlib4232377214/test/test.ino:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:152:2: error: 'Ticker' does not name a type Ticker _pairingTicker, _pairingTickerBlink; ^~~~~~
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SensorClientDigitalInput/SensorClientDigitalInput.ino:37:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum/src/EEPROM.h:25:10: fatal error: avr/eeprom.h: No such file or directory
#include <avr/eeprom.h>
^~~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "EEPROM.h"
Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/arduino-NVM
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SensorServer/SensorServer.ino:29:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:152:2: error: 'Ticker' does not name a type
Ticker _pairingTicker, _pairingTickerBlink;
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SensorServer/SensorServer.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SensorServer/SensorServer.ino:94:60: error: ambiguous overload for 'operator=' (operand types are 'arduino::String' and 'int')
newTimeout = atoi(inputString.substring(11).c_str());
^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/IPAddress.h:24:0,
from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/ArduinoAPI.h:30,
from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:27,
from /tmp/arduino-sketch-51A8483A7BBFC19B6C6A532388E9D1C4/sketch/SensorServer.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/String.h:98:11: note: candidate: arduino::String& arduino::String::operator=(const arduino::String&) <near match>
String & operator = (const String &rhs);
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/String.h:98:11: note: conversion of argument 1 would be ill-formed:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SensorServer/SensorServer.ino:94:60: error: conversion from 'int' to 'const arduino::String' is ambiguous
newTimeout = atoi(inputString.substring(11).c_str());
^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/IPAddress.h:24:0,
from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/ArduinoAPI.h:30,
from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:27,
from /tmp/arduino-sketch-51A8483A7BBFC19B6C6A532388E9D1C4/sketch/SensorServer.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/String.h:74:2: note: candidate: arduino::String::String(const arduino::__FlashStringHelper*) <near match>
String(const __FlashStringHelper *str);
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/String.h:74:2: note: conversion of argument 1 would be ill-formed:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SensorServer/SensorServer.ino:94:26: error: invalid conversion from 'int' to 'const arduino::__FlashStringHelper*' [-fpermissive]
newTimeout = atoi(inputString.substring(11).c_str());
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/IPAddress.h:24:0,
from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/ArduinoAPI.h:30,
from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:27,
from /tmp/arduino-sketch-51A8483A7BBFC19B6C6A532388E9D1C4/sketch/SensorServer.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/String.h:70:2: note: candidate: arduino::String::String(const char*) <near match>
String(const char *cstr = "");
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/String.h:70:2: note: conversion of argument 1 would be ill-formed:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SensorServer/SensorServer.ino:94:26: error: invalid conversion from 'int' to 'const char*' [-fpermissive]
newTimeout = atoi(inputString.substring(11).c_str());
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/IPAddress.h:24:0,
from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/ArduinoAPI.h:30,
from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:27,
from /tmp/arduino-sketch-51A8483A7BBFC19B6C6A532388E9D1C4/sketch/SensorServer.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/String.h:99:11: note: candidate: arduino::String& arduino::String::operator=(const char*) <near match>
String & operator = (const char *cstr);
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/String.h:99:11: note: conversion of argument 1 would be ill-formed:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SensorServer/SensorServer.ino:94:26: error: invalid conversion from 'int' to 'const char*' [-fpermissive]
newTimeout = atoi(inputString.substring(11).c_str());
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/IPAddress.h:24:0,
from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/ArduinoAPI.h:30,
from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:27,
from /tmp/arduino-sketch-51A8483A7BBFC19B6C6A532388E9D1C4/sketch/SensorServer.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/String.h:100:11: note: candidate: arduino::String& arduino::String::operator=(const arduino::__FlashStringHelper*) <near match>
String & operator = (const __FlashStringHelper *str);
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/String.h:100:11: note: conversion of argument 1 would be ill-formed:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SensorServer/SensorServer.ino:94:26: error: invalid conversion from 'int' to 'const arduino::__FlashStringHelper*' [-fpermissive]
newTimeout = atoi(inputString.substring(11).c_str());
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/IPAddress.h:24:0,
from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/ArduinoAPI.h:30,
from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:27,
from /tmp/arduino-sketch-51A8483A7BBFC19B6C6A532388E9D1C4/sketch/SensorServer.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/String.h:102:11: note: candidate: arduino::String& arduino::String::operator=(arduino::String&&) <near match>
String & operator = (String &&rval);
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/String.h:102:11: note: conversion of argument 1 would be ill-formed:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SensorServer/SensorServer.ino:94:60: error: conversion from 'int' to 'arduino::String' is ambiguous
newTimeout = atoi(inputString.substring(11).c_str());
^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/IPAddress.h:24:0,
from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/ArduinoAPI.h:30,
from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:27,
from /tmp/arduino-sketch-51A8483A7BBFC19B6C6A532388E9D1C4/sketch/SensorServer.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/String.h:74:2: note: candidate: arduino::String::String(const arduino::__FlashStringHelper*) <near match>
String(const __FlashStringHelper *str);
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/String.h:74:2: note: conversion of argument 1 would be ill-formed:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SensorServer/SensorServer.ino:94:26: error: invalid conversion from 'int' to 'const arduino::__FlashStringHelper*' [-fpermissive]
newTimeout = at
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionClient/SimpleEspNowConnectionClient.ino:29:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:152:2: error: 'Ticker' does not name a type
Ticker _pairingTicker, _pairingTickerBlink;
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionClient/SimpleEspNowConnectionClient.ino: In function 'void OnMessage(uint8_t*, const uint8_t*, size_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionClient/SimpleEspNowConnectionClient.ino:85:12: error: 'class arduino::UART' has no member named 'printf'; did you mean 'print'?
Serial.printf("Structure:\n");
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionClient/SimpleEspNowConnectionClient.ino:86:12: error: 'class arduino::UART' has no member named 'printf'; did you mean 'print'?
Serial.printf("a:%s\n", myData.a);
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionClient/SimpleEspNowConnectionClient.ino:87:12: error: 'class arduino::UART' has no member named 'printf'; did you mean 'print'?
Serial.printf("b:%d\n", myData.b);
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionClient/SimpleEspNowConnectionClient.ino:88:12: error: 'class arduino::UART' has no member named 'printf'; did you mean 'print'?
Serial.printf("c:%f\n", myData.c);
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionClient/SimpleEspNowConnectionClient.ino:89:12: error: 'class arduino::UART' has no member named 'printf'; did you mean 'print'?
Serial.printf("e:%s\n", myData.e ? "true" : "false");
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionClient/SimpleEspNowConnectionClient.ino:92:12: error: 'class arduino::UART' has no member named 'printf'; did you mean 'print'?
Serial.printf("MESSAGE:[%d]%s from %s\n", len, (char *)message, simpleEspConnection.macToStr(ad).c_str());
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionClient/SimpleEspNowConnectionClient.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionClient/SimpleEspNowConnectionClient.ino:119:18: error: 'WiFi' was not declared in this scope
Serial.println(WiFi.macAddress());
^~~~
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionServer/SimpleEspNowConnectionServer.ino:28:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:152:2: error: 'Ticker' does not name a type
Ticker _pairingTicker, _pairingTickerBlink;
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionServer/SimpleEspNowConnectionServer.ino: In function 'void OnMessage(uint8_t*, const uint8_t*, size_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionServer/SimpleEspNowConnectionServer.ino:85:12: error: 'class arduino::UART' has no member named 'printf'; did you mean 'print'?
Serial.printf("Structure:\n");
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionServer/SimpleEspNowConnectionServer.ino:86:12: error: 'class arduino::UART' has no member named 'printf'; did you mean 'print'?
Serial.printf("a:%s\n", myData.a);
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionServer/SimpleEspNowConnectionServer.ino:87:12: error: 'class arduino::UART' has no member named 'printf'; did you mean 'print'?
Serial.printf("b:%d\n", myData.b);
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionServer/SimpleEspNowConnectionServer.ino:88:12: error: 'class arduino::UART' has no member named 'printf'; did you mean 'print'?
Serial.printf("c:%f\n", myData.c);
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionServer/SimpleEspNowConnectionServer.ino:89:12: error: 'class arduino::UART' has no member named 'printf'; did you mean 'print'?
Serial.printf("e:%s\n", myData.e ? "true" : "false");
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionServer/SimpleEspNowConnectionServer.ino:92:12: error: 'class arduino::UART' has no member named 'printf'; did you mean 'print'?
Serial.printf("MESSAGE:[%d]%s from %s\n", len, (char *)message, simpleEspConnection.macToStr(ad).c_str());
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionServer/SimpleEspNowConnectionServer.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionServer/SimpleEspNowConnectionServer.ino:123:18: error: 'WiFi' was not declared in this scope
Serial.println(WiFi.macAddress());
^~~~
Result: FAIL
In file included from /tmp/arduino-testlib4232377214/test/test.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:49:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(uint8_t*, const uint8_t*, size_t len)> MessageFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:50:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(uint8_t*, String)> NewGatewayAddressFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:51:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(uint8_t*, String)> PairedFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:52:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(uint8_t*, String)> ConnectedFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:53:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(uint8_t*)> SendErrorFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:54:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(uint8_t*)> SendDoneFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:55:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(void)> PairingFinishedFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:72:30: error: 'MessageFunction' has not been declared
void onMessage(MessageFunction fn);
^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:73:40: error: 'NewGatewayAddressFunction' has not been declared
void onNewGatewayAddress(NewGatewayAddressFunction fn);
^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:74:21: error: 'PairedFunction' has not been declared
void onPaired(PairedFunction fn);
^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:75:24: error: 'ConnectedFunction' has not been declared
void onConnected(ConnectedFunction fn);
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:76:24: error: 'SendErrorFunction' has not been declared
void onSendError(SendErrorFunction fn);
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:77:23: error: 'SendDoneFunction' has not been declared
void onSendDone(SendDoneFunction fn);
^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:78:30: error: 'PairingFinishedFunction' has not been declared
void onPairingFinished(PairingFinishedFunction fn);
^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:162:2: error: 'MessageFunction' does not name a type
MessageFunction _MessageFunction = NULL;
^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:163:2: error: 'NewGatewayAddressFunction' does not name a type
NewGatewayAddressFunction _NewGatewayAddressFunction = NULL;
^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:164:2: error: 'PairedFunction' does not name a type
PairedFunction _PairedFunction = NULL;
^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:165:2: error: 'ConnectedFunction' does not name a type
ConnectedFunction _ConnectedFunction = NULL;
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:166:2: error: 'SendErrorFunction' does not name a type
SendErrorFunction _SendErrorFunction = NULL;
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:167:2: error: 'SendDoneFunction' does not name a type
SendDoneFunction _SendDoneFunction = NULL;
^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:168:2: error: 'PairingFinishedFunction' does not name a type
PairingFinishedFunction _PairingFinishedFunction = NULL;
^~~~~~~~~~~~~~~~~~~~~~~
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: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SensorClientDigitalInput/SensorClientDigitalInput.ino:35:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:49:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(uint8_t*, const uint8_t*, size_t len)> MessageFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:50:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(uint8_t*, String)> NewGatewayAddressFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:51:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(uint8_t*, String)> PairedFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:52:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(uint8_t*, String)> ConnectedFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:53:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(uint8_t*)> SendErrorFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:54:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(uint8_t*)> SendDoneFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:55:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(void)> PairingFinishedFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:72:30: error: 'MessageFunction' has not been declared
void onMessage(MessageFunction fn);
^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:73:40: error: 'NewGatewayAddressFunction' has not been declared
void onNewGatewayAddress(NewGatewayAddressFunction fn);
^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:74:21: error: 'PairedFunction' has not been declared
void onPaired(PairedFunction fn);
^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:75:24: error: 'ConnectedFunction' has not been declared
void onConnected(ConnectedFunction fn);
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:76:24: error: 'SendErrorFunction' has not been declared
void onSendError(SendErrorFunction fn);
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:77:23: error: 'SendDoneFunction' has not been declared
void onSendDone(SendDoneFunction fn);
^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:78:30: error: 'PairingFinishedFunction' has not been declared
void onPairingFinished(PairingFinishedFunction fn);
^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:162:2: error: 'MessageFunction' does not name a type
MessageFunction _MessageFunction = NULL;
^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:163:2: error: 'NewGatewayAddressFunction' does not name a type
NewGatewayAddressFunction _NewGatewayAddressFunction = NULL;
^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:164:2: error: 'PairedFunction' does not name a type
PairedFunction _PairedFunction = NULL;
^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:165:2: error: 'ConnectedFunction' does not name a type
ConnectedFunction _ConnectedFunction = NULL;
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:166:2: error: 'SendErrorFunction' does not name a type
SendErrorFunction _SendErrorFunction = NULL;
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:167:2: error: 'SendDoneFunction' does not name a type
SendDoneFunction _SendDoneFunction = NULL;
^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:168:2: error: 'PairingFinishedFunction' does not name a type
PairingFinishedFunction _PairingFinishedFunction = NULL;
^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SensorClientDigitalInput/SensorClientDigitalInput.ino: In function 'void OnMessage(uint8_t*, const uint8_t*, size_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SensorClientDigitalInput/SensorClientDigitalInput.ino:57:10: error: 'class UartClass' has no member named 'printf'; did you mean 'print'?
Serial.printf("MESSAGE from server:%s\n", (char *)message);
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SensorClientDigitalInput/SensorClientDigitalInput.ino: In function 'bool writeConfig()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SensorClientDigitalInput/SensorClientDigitalInput.ino:92:10: error: 'class UartClass' has no member named 'printf'; did you mean 'print'?
Serial.printf("Write %02X%02X%02X%02X%02X%02X to EEPROM\n", serverAddress[0],
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SensorClientDigitalInput/SensorClientDigitalInput.ino:104:10: error: 'struct EEPROMClass' has no member named 'commit'
EEPROM.commit();
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SensorClientDigitalInput/SensorClientDigitalInput.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SensorClientDigitalInput/SensorClientDigitalInput.ino:114:18: error: no matching function for call to 'EEPROMClass::begin(int)'
EEPROM.begin(13);
^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SensorClientDigitalInput/SensorClientDigitalInput.ino:37:0:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/EEPROM/src/EEPROM.h:125:11: note: candidate: EEPtr EEPROMClass::begin()
EEPtr begin() { return 0x00; }
^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/EEPROM/src/EEPROM.h:125:11: note: candidate expects 0 arguments, 1 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SensorClientDigitalInput/SensorClientDigitalInput.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SensorClientDigitalInput/SensorClientDigitalInput.ino:172:10: error: 'class UartClass' has no member named 'printf'; did you mean 'print'?
Serial.printf("Going to sleep...I was up for %i ms...will come back in %d seconds\n", millis(), timeout);
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SensorClientDigitalInput/SensorClientDigitalInput.ino:178:3: error: 'ESP' was not declared in this scope
ESP.deepSleep(timeout * 1000000, RF_NO_CAL); // deep sleep for 10 seconds
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SensorClientDigitalInput/SensorClientDigitalInput.ino:178:3: note: suggested alternative: 'SP'
ESP.deepSleep(timeout * 1000000, RF_NO_CAL); // deep sleep for 10 seconds
^~~
SP
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SensorClientDigitalInput/SensorClientDigitalInput.ino:178:36: error: 'RF_NO_CAL' was not declared in this scope
ESP.deepSleep(timeout * 1000000, RF_NO_CAL); // deep sleep for 10 seconds
^~~~~~~~~
Multiple libraries were found for "EEPROM.h"
Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/EEPROM
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/arduino-NVM
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum
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: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SensorServer/SensorServer.ino:29:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:49:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(uint8_t*, const uint8_t*, size_t len)> MessageFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:50:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(uint8_t*, String)> NewGatewayAddressFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:51:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(uint8_t*, String)> PairedFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:52:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(uint8_t*, String)> ConnectedFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:53:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(uint8_t*)> SendErrorFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:54:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(uint8_t*)> SendDoneFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:55:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(void)> PairingFinishedFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:72:30: error: 'MessageFunction' has not been declared
void onMessage(MessageFunction fn);
^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:73:40: error: 'NewGatewayAddressFunction' has not been declared
void onNewGatewayAddress(NewGatewayAddressFunction fn);
^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:74:21: error: 'PairedFunction' has not been declared
void onPaired(PairedFunction fn);
^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:75:24: error: 'ConnectedFunction' has not been declared
void onConnected(ConnectedFunction fn);
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:76:24: error: 'SendErrorFunction' has not been declared
void onSendError(SendErrorFunction fn);
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:77:23: error: 'SendDoneFunction' has not been declared
void onSendDone(SendDoneFunction fn);
^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:78:30: error: 'PairingFinishedFunction' has not been declared
void onPairingFinished(PairingFinishedFunction fn);
^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:162:2: error: 'MessageFunction' does not name a type
MessageFunction _MessageFunction = NULL;
^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:163:2: error: 'NewGatewayAddressFunction' does not name a type
NewGatewayAddressFunction _NewGatewayAddressFunction = NULL;
^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:164:2: error: 'PairedFunction' does not name a type
PairedFunction _PairedFunction = NULL;
^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:165:2: error: 'ConnectedFunction' does not name a type
ConnectedFunction _ConnectedFunction = NULL;
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:166:2: error: 'SendErrorFunction' does not name a type
SendErrorFunction _SendErrorFunction = NULL;
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:167:2: error: 'SendDoneFunction' does not name a type
SendDoneFunction _SendDoneFunction = NULL;
^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:168:2: error: 'PairingFinishedFunction' does not name a type
PairingFinishedFunction _PairingFinishedFunction = NULL;
^~~~~~~~~~~~~~~~~~~~~~~
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: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionClient/SimpleEspNowConnectionClient.ino:29:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:49:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(uint8_t*, const uint8_t*, size_t len)> MessageFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:50:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(uint8_t*, String)> NewGatewayAddressFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:51:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(uint8_t*, String)> PairedFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:52:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(uint8_t*, String)> ConnectedFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:53:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(uint8_t*)> SendErrorFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:54:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(uint8_t*)> SendDoneFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:55:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(void)> PairingFinishedFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:72:30: error: 'MessageFunction' has not been declared
void onMessage(MessageFunction fn);
^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:73:40: error: 'NewGatewayAddressFunction' has not been declared
void onNewGatewayAddress(NewGatewayAddressFunction fn);
^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:74:21: error: 'PairedFunction' has not been declared
void onPaired(PairedFunction fn);
^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:75:24: error: 'ConnectedFunction' has not been declared
void onConnected(ConnectedFunction fn);
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:76:24: error: 'SendErrorFunction' has not been declared
void onSendError(SendErrorFunction fn);
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:77:23: error: 'SendDoneFunction' has not been declared
void onSendDone(SendDoneFunction fn);
^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:78:30: error: 'PairingFinishedFunction' has not been declared
void onPairingFinished(PairingFinishedFunction fn);
^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:162:2: error: 'MessageFunction' does not name a type
MessageFunction _MessageFunction = NULL;
^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:163:2: error: 'NewGatewayAddressFunction' does not name a type
NewGatewayAddressFunction _NewGatewayAddressFunction = NULL;
^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:164:2: error: 'PairedFunction' does not name a type
PairedFunction _PairedFunction = NULL;
^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:165:2: error: 'ConnectedFunction' does not name a type
ConnectedFunction _ConnectedFunction = NULL;
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:166:2: error: 'SendErrorFunction' does not name a type
SendErrorFunction _SendErrorFunction = NULL;
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:167:2: error: 'SendDoneFunction' does not name a type
SendDoneFunction _SendDoneFunction = NULL;
^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:168:2: error: 'PairingFinishedFunction' does not name a type
PairingFinishedFunction _PairingFinishedFunction = NULL;
^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionClient/SimpleEspNowConnectionClient.ino: In function 'void OnMessage(uint8_t*, const uint8_t*, size_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionClient/SimpleEspNowConnectionClient.ino:85:12: error: 'class UartClass' has no member named 'printf'; did you mean 'print'?
Serial.printf("Structure:\n");
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionClient/SimpleEspNowConnectionClient.ino:86:12: error: 'class UartClass' has no member named 'printf'; did you mean 'print'?
Serial.printf("a:%s\n", myData.a);
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionClient/SimpleEspNowConnectionClient.ino:87:12: error: 'class UartClass' has no member named 'printf'; did you mean 'print'?
Serial.printf("b:%d\n", myData.b);
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionClient/SimpleEspNowConnectionClient.ino:88:12: error: 'class UartClass' has no member named 'printf'; did you mean 'print'?
Serial.printf("c:%f\n", myData.c);
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionClient/SimpleEspNowConnectionClient.ino:89:12: error: 'class UartClass' has no member named 'printf'; did you mean 'print'?
Serial.printf("e:%s\n", myData.e ? "true" : "false");
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionClient/SimpleEspNowConnectionClient.ino:92:12: error: 'class UartClass' has no member named 'printf'; did you mean 'print'?
Serial.printf("MESSAGE:[%d]%s from %s\n", len, (char *)message, simpleEspConnection.macToStr(ad).c_str());
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionClient/SimpleEspNowConnectionClient.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionClient/SimpleEspNowConnectionClient.ino:119:18: error: 'WiFi' was not declared in this scope
Serial.println(WiFi.macAddress());
^~~~
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: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionServer/SimpleEspNowConnectionServer.ino:28:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:49:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(uint8_t*, const uint8_t*, size_t len)> MessageFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:50:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(uint8_t*, String)> NewGatewayAddressFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:51:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(uint8_t*, String)> PairedFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:52:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(uint8_t*, String)> ConnectedFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:53:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(uint8_t*)> SendErrorFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:54:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(uint8_t*)> SendDoneFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:55:15: error: 'function' in namespace 'std' does not name a template type
typedef std::function<void(void)> PairingFinishedFunction;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:72:30: error: 'MessageFunction' has not been declared
void onMessage(MessageFunction fn);
^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:73:40: error: 'NewGatewayAddressFunction' has not been declared
void onNewGatewayAddress(NewGatewayAddressFunction fn);
^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:74:21: error: 'PairedFunction' has not been declared
void onPaired(PairedFunction fn);
^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:75:24: error: 'ConnectedFunction' has not been declared
void onConnected(ConnectedFunction fn);
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:76:24: error: 'SendErrorFunction' has not been declared
void onSendError(SendErrorFunction fn);
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:77:23: error: 'SendDoneFunction' has not been declared
void onSendDone(SendDoneFunction fn);
^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:78:30: error: 'PairingFinishedFunction' has not been declared
void onPairingFinished(PairingFinishedFunction fn);
^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:162:2: error: 'MessageFunction' does not name a type
MessageFunction _MessageFunction = NULL;
^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:163:2: error: 'NewGatewayAddressFunction' does not name a type
NewGatewayAddressFunction _NewGatewayAddressFunction = NULL;
^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:164:2: error: 'PairedFunction' does not name a type
PairedFunction _PairedFunction = NULL;
^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:165:2: error: 'ConnectedFunction' does not name a type
ConnectedFunction _ConnectedFunction = NULL;
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:166:2: error: 'SendErrorFunction' does not name a type
SendErrorFunction _SendErrorFunction = NULL;
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:167:2: error: 'SendDoneFunction' does not name a type
SendDoneFunction _SendDoneFunction = NULL;
^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:168:2: error: 'PairingFinishedFunction' does not name a type
PairingFinishedFunction _PairingFinishedFunction = NULL;
^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionServer/SimpleEspNowConnectionServer.ino: In function 'void OnMessage(uint8_t*, const uint8_t*, size_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionServer/SimpleEspNowConnectionServer.ino:85:12: error: 'class UartClass' has no member named 'printf'; did you mean 'print'?
Serial.printf("Structure:\n");
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionServer/SimpleEspNowConnectionServer.ino:86:12: error: 'class UartClass' has no member named 'printf'; did you mean 'print'?
Serial.printf("a:%s\n", myData.a);
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionServer/SimpleEspNowConnectionServer.ino:87:12: error: 'class UartClass' has no member named 'printf'; did you mean 'print'?
Serial.printf("b:%d\n", myData.b);
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionServer/SimpleEspNowConnectionServer.ino:88:12: error: 'class UartClass' has no member named 'printf'; did you mean 'print'?
Serial.printf("c:%f\n", myData.c);
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionServer/SimpleEspNowConnectionServer.ino:89:12: error: 'class UartClass' has no member named 'printf'; did you mean 'print'?
Serial.printf("e:%s\n", myData.e ? "true" : "false");
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionServer/SimpleEspNowConnectionServer.ino:92:12: error: 'class UartClass' has no member named 'printf'; did you mean 'print'?
Serial.printf("MESSAGE:[%d]%s from %s\n", len, (char *)message, simpleEspConnection.macToStr(ad).c_str());
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionServer/SimpleEspNowConnectionServer.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionServer/SimpleEspNowConnectionServer.ino:123:18: error: 'WiFi' was not declared in this scope
Serial.println(WiFi.macAddress());
^~~~
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: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp: In constructor 'SimpleEspNowConnection::SimpleEspNowConnection(SimpleEspNowRole)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp:212:69: error: no matching function for call to 'Ticker::Ticker()'
SimpleEspNowConnection::SimpleEspNowConnection(SimpleEspNowRole role)
^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:37:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp:14:
/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: candidate expects 4 arguments, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/Ticker.h:62:7: note: candidate: 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, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp:212:69: error: no matching function for call to 'Ticker::Ticker()'
SimpleEspNowConnection::SimpleEspNowConnection(SimpleEspNowRole role)
^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:37:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp:14:
/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: candidate expects 4 arguments, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/Ticker.h:62:7: note: candidate: 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, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp: In member function 'bool SimpleEspNowConnection::begin()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp:233:2: error: 'WiFi' was not declared in this scope
WiFi.mode(WIFI_STA);
^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp:233:12: error: 'WIFI_STA' was not declared in this scope
WiFi.mode(WIFI_STA);
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp:240:6: error: 'esp_now_init' was not declared in this scope
if (esp_now_init() != 0)
^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp:240:6: note: suggested alternative: '__lock_init'
if (esp_now_init() != 0)
^~~~~~~~~~~~
__lock_init
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp:251:51: error: 'onReceiveData' is not a member of 'SimpleEspNowConnection'
esp_now_register_recv_cb(SimpleEspNowConnection::onReceiveData);
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp:251:2: error: 'esp_now_register_recv_cb' was not declared in this scope
esp_now_register_recv_cb(SimpleEspNowConnection::onReceiveData);
^~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp:266:13: error: 'mac' was not declared in this scope
if(memcmp(mac, simpleEspNowConnection->_pairingMac, 6) != 0)
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp:266:13: note: suggested alternative: 'Pac'
if(memcmp(mac, simpleEspNowConnection->_pairingMac, 6) != 0)
^~~
Pac
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp:268:7: error: 'sendStatus' was not declared in this scope
if(sendStatus != 0 && simpleEspNowConnection->_SendErrorFunction != NULL)
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp:268:7: note: suggested alternative: 'PinStatus'
if(sendStatus != 0 && simpleEspNowConnection->_SendErrorFunction != NULL)
^~~~~~~~~~
PinStatus
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp:272:7: error: 'sendStatus' was not declared in this scope
if(sendStatus == 0 && simpleEspNowConnection->_SendDoneFunction != NULL)
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp:272:7: note: suggested alternative: 'PinStatus'
if(sendStatus == 0 && simpleEspNowConnection->_SendDoneFunction != NULL)
^~~~~~~~~~
PinStatus
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp:277:3: error: expected primary-expression before ')' token
});
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp: In static member function 'static void SimpleEspNowConnection::pairingTickerServer()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp:326:5: error: 'esp_now_send' was not declared in this scope
esp_now_send(simpleEspNowConnection->_pairingMac,
^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp: In static member function 'static void SimpleEspNowConnection::pairingTickerClient()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp:348:49: error: 'class Ticker' has no member named 'detach'
simpleEspNowConnection->_pairingTickerBlink.detach();
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp: In static member function 'static void SimpleEspNowConnection::pairingTickerLED()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp:371:49: error: 'class Ticker' has no member named 'detach'
simpleEspNowConnection->_pairingTickerBlink.detach();
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp: In member function 'bool SimpleEspNowConnection::startPairing(int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp:399:18: error: 'class Ticker' has no member named 'attach'
_pairingTicker.attach(5.0, SimpleEspNowConnection::pairingTickerServer);
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp:403:24: error: 'class Ticker' has no member named 'attach'
_pairingTickerBlink.attach(0.5, pairingTickerLED);
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp:431:18: error: 'class Ticker' has no member named 'attach'
_pairingTicker.attach(timeoutSec, SimpleEspNowConnection::pairingTickerClient);
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp:435:24: error: 'class Ticker' has no member named 'attach'
_pairingTickerBlink.attach(0.5, pairingTickerLED);
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp: In member function 'bool SimpleEspNowConnection::endPairing()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp:445:20: error: 'class Ticker' has no member named 'detach'
_pairingTicker.detach();
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp:446:22: error: 'class Ticker' has no member named 'detach'
_pairingTickerBlink.detach();
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp: In member function 'bool SimpleEspNowConnection::sendPackage(long int, int, int, uint8_t*, size_t, uint8_t*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp:526:3: error: 'esp_now_send' was not declared in this scope
esp_now_send(address, (uint8_t *) sendMessage, messagelen+7);
^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp:5
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SensorClientDigitalInput/SensorClientDigitalInput.ino:37:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum/src/EEPROM.h:25:10: fatal error: avr/eeprom.h: No such file or directory
#include <avr/eeprom.h>
^~~~~~~~~~~~~~
compilation terminated.
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
Multiple libraries were found for "EEPROM.h"
Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/arduino-NVM
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp: In constructor 'SimpleEspNowConnection::SimpleEspNowConnection(SimpleEspNowRole)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp:212:69: error: no matching function for call to 'Ticker::Ticker()'
SimpleEspNowConnection::SimpleEspNowConnection(SimpleEspNowRole role)
^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:37:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp:14:
/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: candidate expects 4 arguments, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/Ticker.h:62:7: note: candidate: 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, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp:212:69: error: no matching function for call to 'Ticker::Ticker()'
SimpleEspNowConnection::SimpleEspNowConnection(SimpleEspNowRole role)
^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.h:37:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp:14:
/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: candidate expects 4 arguments, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker/Ticker.h:62:7: note: candidate: 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, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp: In member function 'bool SimpleEspNowConnection::begin()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp:233:2: error: 'WiFi' was not declared in this scope
WiFi.mode(WIFI_STA);
^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp:233:12: error: 'WIFI_STA' was not declared in this scope
WiFi.mode(WIFI_STA);
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp:240:6: error: 'esp_now_init' was not declared in this scope
if (esp_now_init() != 0)
^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp:240:6: note: suggested alternative: '__lock_init'
if (esp_now_init() != 0)
^~~~~~~~~~~~
__lock_init
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp:251:51: error: 'onReceiveData' is not a member of 'SimpleEspNowConnection'
esp_now_register_recv_cb(SimpleEspNowConnection::onReceiveData);
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp:251:2: error: 'esp_now_register_recv_cb' was not declared in this scope
esp_now_register_recv_cb(SimpleEspNowConnection::onReceiveData);
^~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp:266:13: error: 'mac' was not declared in this scope
if(memcmp(mac, simpleEspNowConnection->_pairingMac, 6) != 0)
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp:266:13: note: suggested alternative: 'Pac'
if(memcmp(mac, simpleEspNowConnection->_pairingMac, 6) != 0)
^~~
Pac
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp:268:7: error: 'sendStatus' was not declared in this scope
if(sendStatus != 0 && simpleEspNowConnection->_SendErrorFunction != NULL)
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp:268:7: note: suggested alternative: 'PinStatus'
if(sendStatus != 0 && simpleEspNowConnection->_SendErrorFunction != NULL)
^~~~~~~~~~
PinStatus
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp:272:7: error: 'sendStatus' was not declared in this scope
if(sendStatus == 0 && simpleEspNowConnection->_SendDoneFunction != NULL)
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp:272:7: note: suggested alternative: 'PinStatus'
if(sendStatus == 0 && simpleEspNowConnection->_SendDoneFunction != NULL)
^~~~~~~~~~
PinStatus
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp:277:3: error: expected primary-expression before ')' token
});
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp: In static member function 'static void SimpleEspNowConnection::pairingTickerServer()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp:326:5: error: 'esp_now_send' was not declared in this scope
esp_now_send(simpleEspNowConnection->_pairingMac,
^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp: In static member function 'static void SimpleEspNowConnection::pairingTickerClient()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp:348:49: error: 'class Ticker' has no member named 'detach'
simpleEspNowConnection->_pairingTickerBlink.detach();
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp: In static member function 'static void SimpleEspNowConnection::pairingTickerLED()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp:371:49: error: 'class Ticker' has no member named 'detach'
simpleEspNowConnection->_pairingTickerBlink.detach();
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp: In member function 'bool SimpleEspNowConnection::startPairing(int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp:399:18: error: 'class Ticker' has no member named 'attach'
_pairingTicker.attach(5.0, SimpleEspNowConnection::pairingTickerServer);
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp:403:24: error: 'class Ticker' has no member named 'attach'
_pairingTickerBlink.attach(0.5, pairingTickerLED);
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp:431:18: error: 'class Ticker' has no member named 'attach'
_pairingTicker.attach(timeoutSec, SimpleEspNowConnection::pairingTickerClient);
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp:435:24: error: 'class Ticker' has no member named 'attach'
_pairingTickerBlink.attach(0.5, pairingTickerLED);
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp: In member function 'bool SimpleEspNowConnection::endPairing()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp:445:20: error: 'class Ticker' has no member named 'detach'
_pairingTicker.detach();
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp:446:22: error: 'class Ticker' has no member named 'detach'
_pairingTickerBlink.detach();
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp: In member function 'bool SimpleEspNowConnection::sendPackage(long int, int, int, uint8_t*, size_t, uint8_t*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp:526:3: error: 'esp_now_send' was not declared in this scope
esp_now_send(address, (uint8_t *) sendMessage, messagelen+7);
^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/src/SimpleEspNowConnection.cpp:5
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionClient/SimpleEspNowConnectionClient.ino: In function 'void OnMessage(uint8_t*, const uint8_t*, size_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionClient/SimpleEspNowConnectionClient.ino:85:12: error: 'class Serial_' has no member named 'printf'; did you mean 'print'?
Serial.printf("Structure:\n");
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionClient/SimpleEspNowConnectionClient.ino:86:12: error: 'class Serial_' has no member named 'printf'; did you mean 'print'?
Serial.printf("a:%s\n", myData.a);
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionClient/SimpleEspNowConnectionClient.ino:87:12: error: 'class Serial_' has no member named 'printf'; did you mean 'print'?
Serial.printf("b:%d\n", myData.b);
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionClient/SimpleEspNowConnectionClient.ino:88:12: error: 'class Serial_' has no member named 'printf'; did you mean 'print'?
Serial.printf("c:%f\n", myData.c);
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionClient/SimpleEspNowConnectionClient.ino:89:12: error: 'class Serial_' has no member named 'printf'; did you mean 'print'?
Serial.printf("e:%s\n", myData.e ? "true" : "false");
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionClient/SimpleEspNowConnectionClient.ino:92:12: error: 'class Serial_' has no member named 'printf'; did you mean 'print'?
Serial.printf("MESSAGE:[%d]%s from %s\n", len, (char *)message, simpleEspConnection.macToStr(ad).c_str());
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionClient/SimpleEspNowConnectionClient.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionClient/SimpleEspNowConnectionClient.ino:119:18: error: 'WiFi' was not declared in this scope
Serial.println(WiFi.macAddress());
^~~~
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: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionServer/SimpleEspNowConnectionServer.ino: In function 'void OnMessage(uint8_t*, const uint8_t*, size_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionServer/SimpleEspNowConnectionServer.ino:85:12: error: 'class Serial_' has no member named 'printf'; did you mean 'print'?
Serial.printf("Structure:\n");
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionServer/SimpleEspNowConnectionServer.ino:86:12: error: 'class Serial_' has no member named 'printf'; did you mean 'print'?
Serial.printf("a:%s\n", myData.a);
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionServer/SimpleEspNowConnectionServer.ino:87:12: error: 'class Serial_' has no member named 'printf'; did you mean 'print'?
Serial.printf("b:%d\n", myData.b);
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionServer/SimpleEspNowConnectionServer.ino:88:12: error: 'class Serial_' has no member named 'printf'; did you mean 'print'?
Serial.printf("c:%f\n", myData.c);
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionServer/SimpleEspNowConnectionServer.ino:89:12: error: 'class Serial_' has no member named 'printf'; did you mean 'print'?
Serial.printf("e:%s\n", myData.e ? "true" : "false");
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionServer/SimpleEspNowConnectionServer.ino:92:12: error: 'class Serial_' has no member named 'printf'; did you mean 'print'?
Serial.printf("MESSAGE:[%d]%s from %s\n", len, (char *)message, simpleEspConnection.macToStr(ad).c_str());
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionServer/SimpleEspNowConnectionServer.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleEspNowConnection/examples/SimpleEspNowConnectionServer/SimpleEspNowConnectionServer.ino:123:18: error: 'WiFi' was not declared in this scope
Serial.println(WiFi.macAddress());
^~~~
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 258350 bytes (19%) of program storage space. Maximum is 1310720 bytes. Global variables use 13696 bytes (4%) of dynamic memory, leaving 313984 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 710470 bytes (54%) of program storage space. Maximum is 1310720 bytes. Global variables use 39084 bytes (11%) of dynamic memory, leaving 288596 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 702330 bytes (53%) of program storage space. Maximum is 1310720 bytes. Global variables use 38988 bytes (11%) of dynamic memory, leaving 288692 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 704650 bytes (53%) of program storage space. Maximum is 1310720 bytes. Global variables use 38980 bytes (11%) of dynamic memory, leaving 288700 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 704718 bytes (53%) of program storage space. Maximum is 1310720 bytes. Global variables use 38980 bytes (11%) of dynamic memory, leaving 288700 bytes for local variables. Maximum is 327680 bytes.