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.