MySensors - compatibility matrix

This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.

MySensors

Version: 2.3.2
More details

Compatibility matrix

Board Claims compatibility Inclusion
BatteryPoweredSensor
BinarySwitchSleepSensor
EnergyMeterPulseSensor
GatewayESP32MQTTClient
SensebenderGatewaySerial
GatewayESP32OTA
GatewayW5100MQTTClient
MockMySensors
Node2Node
RepeaterNode
WaterMeterPulseSensor
ClearEepromConfig
SecretKnockSensor
VibrationSensor
GatewayW5100
LogOTANode
PassiveNode
PingPongSensor
SoilMoistSensor
GatewayESP8266
GatewaySerial
LightSensor
MotionSensor
PHSensor
SecureActuator
UVSensor
CO2Sensor
DimmableLight
DustSensorDSM
RFM69_RFM95_ATC_SignalReport
RelayActuator
AirQualitySensor
DustSensor
GatewayGSMMQTTClient
LogOTAGateway
MotionSensorRS485
SecurityPersonalizer
DimmableLEDActuator
GatewayESP32
GatewayESP8266MQTTClient
GatewayESP8266OTA
GatewaySerialRS485
arduino:avr:uno
1.8.4
Yes ⚠️ FAIL PASS PASS PASS FAIL FAIL FAIL PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS FAIL PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS FAIL FAIL FAIL PASS
arduino:mbed_nano:nanorp2040connect
2.7.2
Yes ⚠️ FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL
arduino:megaavr:nona4809
1.8.7
Yes ⚠️ FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL
arduino:samd:mkrwifi1010
1.8.12
Yes ⚠️ FAIL FAIL PASS PASS FAIL FAIL FAIL PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS FAIL PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS FAIL PASS FAIL PASS PASS FAIL FAIL FAIL FAIL
esp32:esp32:d1_mini32
1.0.6
Yes ⚠️ FAIL FAIL FAIL PASS PASS FAIL PASS FAIL PASS PASS PASS PASS PASS PASS FAIL FAIL FAIL FAIL PASS FAIL PASS PASS FAIL PASS FAIL PASS FAIL FAIL PASS FAIL PASS PASS FAIL FAIL PASS PASS FAIL PASS FAIL PASS PASS PASS FAIL

Compilation logs

arduino:avr:uno @ 1.8.4

Inclusion

Result: FAIL

In file included from /tmp/arduino-testlib3861437217/test/test.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:426:2: error: #error No forward link or gateway feature activated. This means nowhere to send messages! Pretty pointless.
 #error No forward link or gateway feature activated. This means nowhere to send messages! Pretty pointless.
  ^~~~~

examples/AirQualitySensor

Result: PASS

Sketch uses 16246 bytes (50%) of program storage space. Maximum is 32256 bytes.
Global variables use 516 bytes (25%) of dynamic memory, leaving 1532 bytes for local variables. Maximum is 2048 bytes.

examples/BatteryPoweredSensor

Result: PASS

Sketch uses 14908 bytes (46%) of program storage space. Maximum is 32256 bytes.
Global variables use 467 bytes (22%) of dynamic memory, leaving 1581 bytes for local variables. Maximum is 2048 bytes.

examples/BinarySwitchSleepSensor

Result: PASS

Sketch uses 14006 bytes (43%) of program storage space. Maximum is 32256 bytes.
Global variables use 481 bytes (23%) of dynamic memory, leaving 1567 bytes for local variables. Maximum is 2048 bytes.

examples/CO2Sensor

Result: PASS

Sketch uses 14522 bytes (45%) of program storage space. Maximum is 32256 bytes.
Global variables use 495 bytes (24%) of dynamic memory, leaving 1553 bytes for local variables. Maximum is 2048 bytes.

examples/ClearEepromConfig

Result: PASS

Sketch uses 1860 bytes (5%) of program storage space. Maximum is 32256 bytes.
Global variables use 308 bytes (15%) of dynamic memory, leaving 1740 bytes for local variables. Maximum is 2048 bytes.

examples/DimmableLEDActuator

Result: PASS

Sketch uses 14102 bytes (43%) of program storage space. Maximum is 32256 bytes.
Global variables use 503 bytes (24%) of dynamic memory, leaving 1545 bytes for local variables. Maximum is 2048 bytes.

examples/DimmableLight

Result: PASS

Sketch uses 13270 bytes (41%) of program storage space. Maximum is 32256 bytes.
Global variables use 721 bytes (35%) of dynamic memory, leaving 1327 bytes for local variables. Maximum is 2048 bytes.

examples/DustSensor

Result: PASS

Sketch uses 15474 bytes (47%) of program storage space. Maximum is 32256 bytes.
Global variables use 524 bytes (25%) of dynamic memory, leaving 1524 bytes for local variables. Maximum is 2048 bytes.

examples/DustSensorDSM

Result: PASS

Sketch uses 16674 bytes (51%) of program storage space. Maximum is 32256 bytes.
Global variables use 589 bytes (28%) of dynamic memory, leaving 1459 bytes for local variables. Maximum is 2048 bytes.

examples/EnergyMeterPulseSensor

Result: PASS

Sketch uses 14602 bytes (45%) of program storage space. Maximum is 32256 bytes.
Global variables use 573 bytes (27%) of dynamic memory, leaving 1475 bytes for local variables. Maximum is 2048 bytes.

examples/GatewayESP32

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:235:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP32/GatewayESP32.ino:69:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:93:24: error: 'WiFiServer' does not name a type
 #define EthernetServer WiFiServer
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:105:1: note: in expansion of macro 'EthernetServer'
 EthernetServer _ethernetServer(_ethernetGatewayPort);
 ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:94:24: error: 'WiFiClient' does not name a type
 #define EthernetClient WiFiClient
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:116:8: note: in expansion of macro 'EthernetClient'
 static EthernetClient clients[MY_GATEWAY_MAX_CLIENTS];
        ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp: In function 'bool gatewayTransportInit()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:175:2: error: 'WiFi' was not declared in this scope
  WiFi.mode(WIFI_STA);
  ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:175:12: error: 'WIFI_STA' was not declared in this scope
  WiFi.mode(WIFI_STA);
            ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:185:26: error: 'WL_CONNECTED' was not declared in this scope
  while (WiFi.status() != WL_CONNECTED) {
                          ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:240:2: error: '_ethernetServer' was not declared in this scope
  _ethernetServer.begin();
  ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:240:2: note: suggested alternative: 'EthernetServer'
  _ethernetServer.begin();
  ^~~~~~~~~~~~~~~
  EthernetServer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp: In function 'bool gatewayTransportSend(MyMessage&)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:291:37: error: 'clients' was not declared in this scope
  for (uint8_t i = 0; i < ARRAY_SIZE(clients); i++) {
                                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:80:32: note: in definition of macro 'ARRAY_SIZE'
 #define ARRAY_SIZE(x)  (sizeof(x)/sizeof(x[0]))
                                ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:235:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP32/GatewayESP32.ino:69:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp: In function 'bool _readFromClient(uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:310:9: error: 'clients' was not declared in this scope
  while (clients[i].connected() && clients[i].available()) {
         ^~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:235:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP32/GatewayESP32.ino:69:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp: In function 'bool gatewayTransportAvailable()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:422:37: error: 'clients' was not declared in this scope
  for (uint8_t i = 0; i < ARRAY_SIZE(clients); i++) {
                                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:80:32: note: in definition of macro 'ARRAY_SIZE'
 #define ARRAY_SIZE(x)  (sizeof(x)/sizeof(x[0]))
                                ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:235:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP32/GatewayESP32.ino:69:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:429:8: error: '_ethernetServer' was not declared in this scope
    if (_ethernetServer.hasClient()) {
        ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:429:8: note: suggested alternative: 'EthernetServer'
    if (_ethernetServer.hasClient()) {
        ^~~~~~~~~~~~~~~
        EthernetServer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:442:26: error: '_ethernetServer' was not declared in this scope
  if (allSlotsOccupied && _ethernetServer.hasClient()) {
                          ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:442:26: note: suggested alternative: 'EthernetServer'
  if (allSlotsOccupied && _ethernetServer.hasClient()) {
                          ^~~~~~~~~~~~~~~
                          EthernetServer
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:235:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP32/GatewayESP32.ino:69:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:94:24: error: 'WiFiClient' was not declared in this scope
 #define EthernetClient WiFiClient
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:445:3: note: in expansion of macro 'EthernetClient'
   EthernetClient c = _ethernetServer.available();
   ^~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:235:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP32/GatewayESP32.ino:69:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:446:3: error: 'c' was not declared in this scope
   c.stop();
   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:235:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP32/GatewayESP32.ino:69:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:449:37: error: 'clients' was not declared in this scope
  for (uint8_t i = 0; i < ARRAY_SIZE(clients); i++) {
                                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:80:32: note: in definition of macro 'ARRAY_SIZE'
 #define ARRAY_SIZE(x)  (sizeof(x)/sizeof(x[0]))
                                ^

examples/GatewayESP32MQTTClient

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:221:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP32MQTTClient/GatewayESP32MQTTClient.ino:74:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp:86:24: error: 'WiFiClient' does not name a type; did you mean 'DNSClient'?
 #define EthernetClient WiFiClient
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp:105:8: note: in expansion of macro 'EthernetClient'
 static EthernetClient _MQTT_ethClient;
        ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp:108:34: error: '_MQTT_ethClient' was not declared in this scope
 static PubSubClient _MQTT_client(_MQTT_ethClient);
                                  ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp:108:34: note: suggested alternative: '_MQTT_client'
 static PubSubClient _MQTT_client(_MQTT_ethClient);
                                  ^~~~~~~~~~~~~~~
                                  _MQTT_client
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp: In function 'bool gatewayTransportConnect()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp:166:6: error: 'WiFi' was not declared in this scope
  if (WiFi.status() != WL_CONNECTED) {
      ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp:166:23: error: 'WL_CONNECTED' was not declared in this scope
  if (WiFi.status() != WL_CONNECTED) {
                       ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp:166:23: note: suggested alternative: 'MQTT_CONNECTED'
  if (WiFi.status() != WL_CONNECTED) {
                       ^~~~~~~~~~~~
                       MQTT_CONNECTED
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:43:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP32MQTTClient/GatewayESP32MQTTClient.ino:74:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp:171:41: error: 'WiFi' was not declared in this scope
  GATEWAY_DEBUG(PSTR("GWT:TPC:IP=%s\n"), WiFi.localIP().toString().c_str());
                                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MyConfig.h:2139:48: note: in definition of macro 'DEBUG_OUTPUT'
 #define DEBUG_OUTPUT(x,...)  hwDebugPrint(x, ##__VA_ARGS__) //!< debug
                                                ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp:171:2: note: in expansion of macro 'GATEWAY_DEBUG'
  GATEWAY_DEBUG(PSTR("GWT:TPC:IP=%s\n"), WiFi.localIP().toString().c_str());
  ^~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:221:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP32MQTTClient/GatewayESP32MQTTClient.ino:74:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp: In function 'bool gatewayTransportInit()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp:251:2: error: 'WiFi' was not declared in this scope
  WiFi.mode(WIFI_STA);
  ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp:251:12: error: 'WIFI_STA' was not declared in this scope
  WiFi.mode(WIFI_STA);
            ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp: In function 'bool gatewayTransportAvailable()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp:275:6: error: 'WiFi' was not declared in this scope
  if (WiFi.status() != WL_CONNECTED) {
      ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp:275:23: error: 'WL_CONNECTED' was not declared in this scope
  if (WiFi.status() != WL_CONNECTED) {
                       ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp:275:23: note: suggested alternative: 'MQTT_CONNECTED'
  if (WiFi.status() != WL_CONNECTED) {
                       ^~~~~~~~~~~~
                       MQTT_CONNECTED

examples/GatewayESP32OTA

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:235:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP32OTA/GatewayESP32OTA.ino:75:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:93:24: error: 'WiFiServer' does not name a type; did you mean 'Server'?
 #define EthernetServer WiFiServer
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:105:1: note: in expansion of macro 'EthernetServer'
 EthernetServer _ethernetServer(_ethernetGatewayPort);
 ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:94:24: error: 'WiFiClient' does not name a type; did you mean 'DNSClient'?
 #define EthernetClient WiFiClient
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:116:8: note: in expansion of macro 'EthernetClient'
 static EthernetClient clients[MY_GATEWAY_MAX_CLIENTS];
        ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp: In function 'bool gatewayTransportInit()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:175:2: error: 'WiFi' was not declared in this scope
  WiFi.mode(WIFI_STA);
  ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:175:12: error: 'WIFI_STA' was not declared in this scope
  WiFi.mode(WIFI_STA);
            ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:185:26: error: 'WL_CONNECTED' was not declared in this scope
  while (WiFi.status() != WL_CONNECTED) {
                          ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:240:2: error: '_ethernetServer' was not declared in this scope
  _ethernetServer.begin();
  ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:240:2: note: suggested alternative: 'EthernetServer'
  _ethernetServer.begin();
  ^~~~~~~~~~~~~~~
  EthernetServer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp: In function 'bool gatewayTransportSend(MyMessage&)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:291:37: error: 'clients' was not declared in this scope
  for (uint8_t i = 0; i < ARRAY_SIZE(clients); i++) {
                                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:80:32: note: in definition of macro 'ARRAY_SIZE'
 #define ARRAY_SIZE(x)  (sizeof(x)/sizeof(x[0]))
                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:291:37: note: suggested alternative: 'Client'
  for (uint8_t i = 0; i < ARRAY_SIZE(clients); i++) {
                                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:80:32: note: in definition of macro 'ARRAY_SIZE'
 #define ARRAY_SIZE(x)  (sizeof(x)/sizeof(x[0]))
                                ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:235:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP32OTA/GatewayESP32OTA.ino:75:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp: In function 'bool _readFromClient(uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:310:9: error: 'clients' was not declared in this scope
  while (clients[i].connected() && clients[i].available()) {
         ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:310:9: note: suggested alternative: 'Client'
  while (clients[i].connected() && clients[i].available()) {
         ^~~~~~~
         Client
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:235:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP32OTA/GatewayESP32OTA.ino:75:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp: In function 'bool gatewayTransportAvailable()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:422:37: error: 'clients' was not declared in this scope
  for (uint8_t i = 0; i < ARRAY_SIZE(clients); i++) {
                                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:80:32: note: in definition of macro 'ARRAY_SIZE'
 #define ARRAY_SIZE(x)  (sizeof(x)/sizeof(x[0]))
                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:422:37: note: suggested alternative: 'Client'
  for (uint8_t i = 0; i < ARRAY_SIZE(clients); i++) {
                                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:80:32: note: in definition of macro 'ARRAY_SIZE'
 #define ARRAY_SIZE(x)  (sizeof(x)/sizeof(x[0]))
                                ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:235:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP32OTA/GatewayESP32OTA.ino:75:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:429:8: error: '_ethernetServer' was not declared in this scope
    if (_ethernetServer.hasClient()) {
        ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:429:8: note: suggested alternative: 'EthernetServer'
    if (_ethernetServer.hasClient()) {
        ^~~~~~~~~~~~~~~
        EthernetServer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:442:26: error: '_ethernetServer' was not declared in this scope
  if (allSlotsOccupied && _ethernetServer.hasClient()) {
                          ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:442:26: note: suggested alternative: 'EthernetServer'
  if (allSlotsOccupied && _ethernetServer.hasClient()) {
                          ^~~~~~~~~~~~~~~
                          EthernetServer
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:235:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP32OTA/GatewayESP32OTA.ino:75:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:94:24: error: 'WiFiClient' was not declared in this scope
 #define EthernetClient WiFiClient
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:445:3: note: in expansion of macro 'EthernetClient'
   EthernetClient c = _ethernetServer.available();
   ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:94:24: note: suggested alternative: 'DNSClient'
 #define EthernetClient WiFiClient
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:445:3: note: in expansion of macro 'EthernetClient'
   EthernetClient c = _ethernetServer.available();
   ^~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:235:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP32OTA/GatewayESP32OTA.ino:75:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:446:3: error: 'c' was not declared in this scope
   c.stop();
   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:235:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP32OTA/GatewayESP32OTA.ino:75:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:449:37: error: 'clients' was not declared in this scope
  for (uint8_t i = 0; i < ARRAY_SIZE(clients); i++) {
                                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:80:32: note: in definition of macro 'ARRAY_SIZE'
 #define ARRAY_SIZE(x)  (sizeof(x)/sizeof(x[0]))
                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:449:37: note: suggested alternative: 'Client'
  for (uint8_t i = 0; i < ARRAY_SIZE(clients); i++) {
                                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:80:32: note: in definition of macro 'ARRAY_SIZE'
 #define ARRAY_SIZE(x)  (sizeof(x)/sizeof(x[0]))
                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP32OTA/GatewayESP32OTA.ino: In function 'void setup()':
/home/ec2-user/arduino-test

examples/GatewayESP8266

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:235:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP8266/GatewayESP8266.ino:114:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:93:24: error: 'WiFiServer' does not name a type
 #define EthernetServer WiFiServer
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:105:1: note: in expansion of macro 'EthernetServer'
 EthernetServer _ethernetServer(_ethernetGatewayPort);
 ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:94:24: error: 'WiFiClient' does not name a type
 #define EthernetClient WiFiClient
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:116:8: note: in expansion of macro 'EthernetClient'
 static EthernetClient clients[MY_GATEWAY_MAX_CLIENTS];
        ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp: In function 'bool gatewayTransportInit()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:175:2: error: 'WiFi' was not declared in this scope
  WiFi.mode(WIFI_STA);
  ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:175:12: error: 'WIFI_STA' was not declared in this scope
  WiFi.mode(WIFI_STA);
            ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:185:26: error: 'WL_CONNECTED' was not declared in this scope
  while (WiFi.status() != WL_CONNECTED) {
                          ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:240:2: error: '_ethernetServer' was not declared in this scope
  _ethernetServer.begin();
  ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:240:2: note: suggested alternative: 'EthernetServer'
  _ethernetServer.begin();
  ^~~~~~~~~~~~~~~
  EthernetServer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp: In function 'bool gatewayTransportSend(MyMessage&)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:291:37: error: 'clients' was not declared in this scope
  for (uint8_t i = 0; i < ARRAY_SIZE(clients); i++) {
                                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:80:32: note: in definition of macro 'ARRAY_SIZE'
 #define ARRAY_SIZE(x)  (sizeof(x)/sizeof(x[0]))
                                ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:235:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP8266/GatewayESP8266.ino:114:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp: In function 'bool _readFromClient(uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:310:9: error: 'clients' was not declared in this scope
  while (clients[i].connected() && clients[i].available()) {
         ^~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:235:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP8266/GatewayESP8266.ino:114:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp: In function 'bool gatewayTransportAvailable()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:422:37: error: 'clients' was not declared in this scope
  for (uint8_t i = 0; i < ARRAY_SIZE(clients); i++) {
                                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:80:32: note: in definition of macro 'ARRAY_SIZE'
 #define ARRAY_SIZE(x)  (sizeof(x)/sizeof(x[0]))
                                ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:235:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP8266/GatewayESP8266.ino:114:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:429:8: error: '_ethernetServer' was not declared in this scope
    if (_ethernetServer.hasClient()) {
        ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:429:8: note: suggested alternative: 'EthernetServer'
    if (_ethernetServer.hasClient()) {
        ^~~~~~~~~~~~~~~
        EthernetServer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:442:26: error: '_ethernetServer' was not declared in this scope
  if (allSlotsOccupied && _ethernetServer.hasClient()) {
                          ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:442:26: note: suggested alternative: 'EthernetServer'
  if (allSlotsOccupied && _ethernetServer.hasClient()) {
                          ^~~~~~~~~~~~~~~
                          EthernetServer
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:235:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP8266/GatewayESP8266.ino:114:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:94:24: error: 'WiFiClient' was not declared in this scope
 #define EthernetClient WiFiClient
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:445:3: note: in expansion of macro 'EthernetClient'
   EthernetClient c = _ethernetServer.available();
   ^~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:235:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP8266/GatewayESP8266.ino:114:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:446:3: error: 'c' was not declared in this scope
   c.stop();
   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:235:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP8266/GatewayESP8266.ino:114:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:449:37: error: 'clients' was not declared in this scope
  for (uint8_t i = 0; i < ARRAY_SIZE(clients); i++) {
                                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:80:32: note: in definition of macro 'ARRAY_SIZE'
 #define ARRAY_SIZE(x)  (sizeof(x)/sizeof(x[0]))
                                ^

examples/GatewayESP8266MQTTClient

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:221:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP8266MQTTClient/GatewayESP8266MQTTClient.ino:113:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp:86:24: error: 'WiFiClient' does not name a type; did you mean 'DNSClient'?
 #define EthernetClient WiFiClient
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp:105:8: note: in expansion of macro 'EthernetClient'
 static EthernetClient _MQTT_ethClient;
        ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp:108:34: error: '_MQTT_ethClient' was not declared in this scope
 static PubSubClient _MQTT_client(_MQTT_ethClient);
                                  ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp:108:34: note: suggested alternative: '_MQTT_client'
 static PubSubClient _MQTT_client(_MQTT_ethClient);
                                  ^~~~~~~~~~~~~~~
                                  _MQTT_client
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp: In function 'bool gatewayTransportConnect()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp:166:6: error: 'WiFi' was not declared in this scope
  if (WiFi.status() != WL_CONNECTED) {
      ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp:166:23: error: 'WL_CONNECTED' was not declared in this scope
  if (WiFi.status() != WL_CONNECTED) {
                       ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp:166:23: note: suggested alternative: 'MQTT_CONNECTED'
  if (WiFi.status() != WL_CONNECTED) {
                       ^~~~~~~~~~~~
                       MQTT_CONNECTED
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:43:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP8266MQTTClient/GatewayESP8266MQTTClient.ino:113:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp:171:41: error: 'WiFi' was not declared in this scope
  GATEWAY_DEBUG(PSTR("GWT:TPC:IP=%s\n"), WiFi.localIP().toString().c_str());
                                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MyConfig.h:2139:48: note: in definition of macro 'DEBUG_OUTPUT'
 #define DEBUG_OUTPUT(x,...)  hwDebugPrint(x, ##__VA_ARGS__) //!< debug
                                                ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp:171:2: note: in expansion of macro 'GATEWAY_DEBUG'
  GATEWAY_DEBUG(PSTR("GWT:TPC:IP=%s\n"), WiFi.localIP().toString().c_str());
  ^~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:221:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP8266MQTTClient/GatewayESP8266MQTTClient.ino:113:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp: In function 'bool gatewayTransportInit()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp:251:2: error: 'WiFi' was not declared in this scope
  WiFi.mode(WIFI_STA);
  ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp:251:12: error: 'WIFI_STA' was not declared in this scope
  WiFi.mode(WIFI_STA);
            ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp: In function 'bool gatewayTransportAvailable()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp:275:6: error: 'WiFi' was not declared in this scope
  if (WiFi.status() != WL_CONNECTED) {
      ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp:275:23: error: 'WL_CONNECTED' was not declared in this scope
  if (WiFi.status() != WL_CONNECTED) {
                       ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp:275:23: note: suggested alternative: 'MQTT_CONNECTED'
  if (WiFi.status() != WL_CONNECTED) {
                       ^~~~~~~~~~~~
                       MQTT_CONNECTED

examples/GatewayESP8266OTA

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:235:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP8266OTA/GatewayESP8266OTA.ino:115:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:93:24: error: 'WiFiServer' does not name a type; did you mean 'Server'?
 #define EthernetServer WiFiServer
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:105:1: note: in expansion of macro 'EthernetServer'
 EthernetServer _ethernetServer(_ethernetGatewayPort);
 ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:94:24: error: 'WiFiClient' does not name a type; did you mean 'DNSClient'?
 #define EthernetClient WiFiClient
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:116:8: note: in expansion of macro 'EthernetClient'
 static EthernetClient clients[MY_GATEWAY_MAX_CLIENTS];
        ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp: In function 'bool gatewayTransportInit()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:175:2: error: 'WiFi' was not declared in this scope
  WiFi.mode(WIFI_STA);
  ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:175:12: error: 'WIFI_STA' was not declared in this scope
  WiFi.mode(WIFI_STA);
            ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:185:26: error: 'WL_CONNECTED' was not declared in this scope
  while (WiFi.status() != WL_CONNECTED) {
                          ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:240:2: error: '_ethernetServer' was not declared in this scope
  _ethernetServer.begin();
  ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:240:2: note: suggested alternative: 'EthernetServer'
  _ethernetServer.begin();
  ^~~~~~~~~~~~~~~
  EthernetServer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp: In function 'bool gatewayTransportSend(MyMessage&)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:291:37: error: 'clients' was not declared in this scope
  for (uint8_t i = 0; i < ARRAY_SIZE(clients); i++) {
                                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:80:32: note: in definition of macro 'ARRAY_SIZE'
 #define ARRAY_SIZE(x)  (sizeof(x)/sizeof(x[0]))
                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:291:37: note: suggested alternative: 'Client'
  for (uint8_t i = 0; i < ARRAY_SIZE(clients); i++) {
                                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:80:32: note: in definition of macro 'ARRAY_SIZE'
 #define ARRAY_SIZE(x)  (sizeof(x)/sizeof(x[0]))
                                ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:235:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP8266OTA/GatewayESP8266OTA.ino:115:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp: In function 'bool _readFromClient(uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:310:9: error: 'clients' was not declared in this scope
  while (clients[i].connected() && clients[i].available()) {
         ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:310:9: note: suggested alternative: 'Client'
  while (clients[i].connected() && clients[i].available()) {
         ^~~~~~~
         Client
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:235:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP8266OTA/GatewayESP8266OTA.ino:115:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp: In function 'bool gatewayTransportAvailable()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:422:37: error: 'clients' was not declared in this scope
  for (uint8_t i = 0; i < ARRAY_SIZE(clients); i++) {
                                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:80:32: note: in definition of macro 'ARRAY_SIZE'
 #define ARRAY_SIZE(x)  (sizeof(x)/sizeof(x[0]))
                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:422:37: note: suggested alternative: 'Client'
  for (uint8_t i = 0; i < ARRAY_SIZE(clients); i++) {
                                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:80:32: note: in definition of macro 'ARRAY_SIZE'
 #define ARRAY_SIZE(x)  (sizeof(x)/sizeof(x[0]))
                                ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:235:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP8266OTA/GatewayESP8266OTA.ino:115:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:429:8: error: '_ethernetServer' was not declared in this scope
    if (_ethernetServer.hasClient()) {
        ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:429:8: note: suggested alternative: 'EthernetServer'
    if (_ethernetServer.hasClient()) {
        ^~~~~~~~~~~~~~~
        EthernetServer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:442:26: error: '_ethernetServer' was not declared in this scope
  if (allSlotsOccupied && _ethernetServer.hasClient()) {
                          ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:442:26: note: suggested alternative: 'EthernetServer'
  if (allSlotsOccupied && _ethernetServer.hasClient()) {
                          ^~~~~~~~~~~~~~~
                          EthernetServer
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:235:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP8266OTA/GatewayESP8266OTA.ino:115:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:94:24: error: 'WiFiClient' was not declared in this scope
 #define EthernetClient WiFiClient
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:445:3: note: in expansion of macro 'EthernetClient'
   EthernetClient c = _ethernetServer.available();
   ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:94:24: note: suggested alternative: 'DNSClient'
 #define EthernetClient WiFiClient
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:445:3: note: in expansion of macro 'EthernetClient'
   EthernetClient c = _ethernetServer.available();
   ^~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:235:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP8266OTA/GatewayESP8266OTA.ino:115:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:446:3: error: 'c' was not declared in this scope
   c.stop();
   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:235:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP8266OTA/GatewayESP8266OTA.ino:115:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:449:37: error: 'clients' was not declared in this scope
  for (uint8_t i = 0; i < ARRAY_SIZE(clients); i++) {
                                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:80:32: note: in definition of macro 'ARRAY_SIZE'
 #define ARRAY_SIZE(x)  (sizeof(x)/sizeof(x[0]))
                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:449:37: note: suggested alternative: 'Client'
  for (uint8_t i = 0; i < ARRAY_SIZE(clients); i++) {
                                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:80:32: note: in definition of macro 'ARRAY_SIZE'
 #define ARRAY_SIZE(x)  (sizeof(x)/sizeof(x[0]))
                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP8266OTA/GatewayESP8266OTA.ino: In function 'voi

examples/GatewayGSMMQTTClient

Result: PASS

Sketch uses 27590 bytes (85%) of program storage space. Maximum is 32256 bytes.
Global variables use 1174 bytes (57%) of dynamic memory, leaving 874 bytes for local variables. Maximum is 2048 bytes.

examples/GatewaySerial

Result: PASS

Sketch uses 13186 bytes (40%) of program storage space. Maximum is 32256 bytes.
Global variables use 724 bytes (35%) of dynamic memory, leaving 1324 bytes for local variables. Maximum is 2048 bytes.

examples/GatewaySerialRS485

Result: PASS

Sketch uses 14966 bytes (46%) of program storage space. Maximum is 32256 bytes.
Global variables use 974 bytes (47%) of dynamic memory, leaving 1074 bytes for local variables. Maximum is 2048 bytes.

examples/GatewayW5100

Result: PASS

Sketch uses 23192 bytes (71%) of program storage space. Maximum is 32256 bytes.
Global variables use 971 bytes (47%) of dynamic memory, leaving 1077 bytes for local variables. Maximum is 2048 bytes.

examples/GatewayW5100MQTTClient

Result: PASS

Sketch uses 24754 bytes (76%) of program storage space. Maximum is 32256 bytes.
Global variables use 1041 bytes (50%) of dynamic memory, leaving 1007 bytes for local variables. Maximum is 2048 bytes.

examples/LightSensor

Result: PASS

Sketch uses 14100 bytes (43%) of program storage space. Maximum is 32256 bytes.
Global variables use 446 bytes (21%) of dynamic memory, leaving 1602 bytes for local variables. Maximum is 2048 bytes.

examples/LogOTAGateway

Result: PASS

Sketch uses 13788 bytes (42%) of program storage space. Maximum is 32256 bytes.
Global variables use 859 bytes (41%) of dynamic memory, leaving 1189 bytes for local variables. Maximum is 2048 bytes.

examples/LogOTANode

Result: PASS

Sketch uses 13726 bytes (42%) of program storage space. Maximum is 32256 bytes.
Global variables use 412 bytes (20%) of dynamic memory, leaving 1636 bytes for local variables. Maximum is 2048 bytes.

examples/MockMySensors

Result: PASS

Sketch uses 14334 bytes (44%) of program storage space. Maximum is 32256 bytes.
Global variables use 828 bytes (40%) of dynamic memory, leaving 1220 bytes for local variables. Maximum is 2048 bytes.

examples/MotionSensor

Result: PASS

Sketch uses 7316 bytes (22%) of program storage space. Maximum is 32256 bytes.
Global variables use 373 bytes (18%) of dynamic memory, leaving 1675 bytes for local variables. Maximum is 2048 bytes.

examples/MotionSensorRS485

Result: PASS

Sketch uses 15000 bytes (46%) of program storage space. Maximum is 32256 bytes.
Global variables use 695 bytes (33%) of dynamic memory, leaving 1353 bytes for local variables. Maximum is 2048 bytes.

examples/Node2Node

Result: PASS

Sketch uses 12562 bytes (38%) of program storage space. Maximum is 32256 bytes.
Global variables use 461 bytes (22%) of dynamic memory, leaving 1587 bytes for local variables. Maximum is 2048 bytes.

examples/PHSensor

Result: PASS

Sketch uses 6930 bytes (21%) of program storage space. Maximum is 32256 bytes.
Global variables use 371 bytes (18%) of dynamic memory, leaving 1677 bytes for local variables. Maximum is 2048 bytes.

examples/PassiveNode

Result: PASS

Sketch uses 13938 bytes (43%) of program storage space. Maximum is 32256 bytes.
Global variables use 448 bytes (21%) of dynamic memory, leaving 1600 bytes for local variables. Maximum is 2048 bytes.

examples/PingPongSensor

Result: PASS

Sketch uses 13516 bytes (41%) of program storage space. Maximum is 32256 bytes.
Global variables use 511 bytes (24%) of dynamic memory, leaving 1537 bytes for local variables. Maximum is 2048 bytes.

examples/RFM69_RFM95_ATC_SignalReport

Result: PASS

Sketch uses 14126 bytes (43%) of program storage space. Maximum is 32256 bytes.
Global variables use 782 bytes (38%) of dynamic memory, leaving 1266 bytes for local variables. Maximum is 2048 bytes.

examples/RelayActuator

Result: PASS

Sketch uses 13712 bytes (42%) of program storage space. Maximum is 32256 bytes.
Global variables use 449 bytes (21%) of dynamic memory, leaving 1599 bytes for local variables. Maximum is 2048 bytes.

examples/RepeaterNode

Result: PASS

Sketch uses 13402 bytes (41%) of program storage space. Maximum is 32256 bytes.
Global variables use 417 bytes (20%) of dynamic memory, leaving 1631 bytes for local variables. Maximum is 2048 bytes.

examples/SecretKnockSensor

Result: PASS

Sketch uses 14636 bytes (45%) of program storage space. Maximum is 32256 bytes.
Global variables use 574 bytes (28%) of dynamic memory, leaving 1474 bytes for local variables. Maximum is 2048 bytes.

examples/SecureActuator

Result: PASS

Sketch uses 19900 bytes (61%) of program storage space. Maximum is 32256 bytes.
Global variables use 916 bytes (44%) of dynamic memory, leaving 1132 bytes for local variables. Maximum is 2048 bytes.

examples/SecurityPersonalizer

Result: PASS

Sketch uses 13240 bytes (41%) of program storage space. Maximum is 32256 bytes.
Global variables use 450 bytes (21%) of dynamic memory, leaving 1598 bytes for local variables. Maximum is 2048 bytes.

examples/SensebenderGatewaySerial

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino:95:26: error: 'LED_BLUE' was not declared in this scope
 static uint8_t leds[] = {LED_BLUE, LED_RED, LED_GREEN, LED_YELLOW, LED_ORANGE};
                          ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino:95:26: note: suggested alternative: 'LED_ON'
 static uint8_t leds[] = {LED_BLUE, LED_RED, LED_GREEN, LED_YELLOW, LED_ORANGE};
                          ^~~~~~~~
                          LED_ON
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino:95:36: error: 'LED_RED' was not declared in this scope
 static uint8_t leds[] = {LED_BLUE, LED_RED, LED_GREEN, LED_YELLOW, LED_ORANGE};
                                    ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino:95:36: note: suggested alternative: 'LED_ON'
 static uint8_t leds[] = {LED_BLUE, LED_RED, LED_GREEN, LED_YELLOW, LED_ORANGE};
                                    ^~~~~~~
                                    LED_ON
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino:95:45: error: 'LED_GREEN' was not declared in this scope
 static uint8_t leds[] = {LED_BLUE, LED_RED, LED_GREEN, LED_YELLOW, LED_ORANGE};
                                             ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino:95:45: note: suggested alternative: 'LED_ON'
 static uint8_t leds[] = {LED_BLUE, LED_RED, LED_GREEN, LED_YELLOW, LED_ORANGE};
                                             ^~~~~~~~~
                                             LED_ON
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino:95:56: error: 'LED_YELLOW' was not declared in this scope
 static uint8_t leds[] = {LED_BLUE, LED_RED, LED_GREEN, LED_YELLOW, LED_ORANGE};
                                                        ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino:95:56: note: suggested alternative: 'LED_ON'
 static uint8_t leds[] = {LED_BLUE, LED_RED, LED_GREEN, LED_YELLOW, LED_ORANGE};
                                                        ^~~~~~~~~~
                                                        LED_ON
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino:95:68: error: 'LED_ORANGE' was not declared in this scope
 static uint8_t leds[] = {LED_BLUE, LED_RED, LED_GREEN, LED_YELLOW, LED_ORANGE};
                                                                    ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino:95:68: note: suggested alternative: 'LED_ON'
 static uint8_t leds[] = {LED_BLUE, LED_RED, LED_GREEN, LED_YELLOW, LED_ORANGE};
                                                                    ^~~~~~~~~~
                                                                    LED_ON
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino: In function 'void preHwInit()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino:116:10: error: 'MY_SWC1' was not declared in this scope
  pinMode(MY_SWC1, INPUT_PULLUP);
          ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino:117:10: error: 'MY_SWC2' was not declared in this scope
  pinMode(MY_SWC2, INPUT_PULLUP);
          ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino:130:17: error: 'LED_BLUE' was not declared in this scope
    digitalWrite(LED_BLUE, led_state);
                 ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino:130:17: note: suggested alternative: 'LED_ON'
    digitalWrite(LED_BLUE, led_state);
                 ^~~~~~~~
                 LED_ON
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino:135:15: error: 'LED_BLUE' was not declared in this scope
  digitalWrite(LED_BLUE, LOW);
               ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino:135:15: note: suggested alternative: 'LED_ON'
  digitalWrite(LED_BLUE, LOW);
               ^~~~~~~~
               LED_ON
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino:146:16: error: 'LED_GREEN' was not declared in this scope
   digitalWrite(LED_GREEN, HIGH);
                ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino:146:16: note: suggested alternative: 'LED_ON'
   digitalWrite(LED_GREEN, HIGH);
                ^~~~~~~~~
                LED_ON
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino:150:16: error: 'LED_YELLOW' was not declared in this scope
   digitalWrite(LED_YELLOW, HIGH);
                ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino:150:16: note: suggested alternative: 'LED_ON'
   digitalWrite(LED_YELLOW, HIGH);
                ^~~~~~~~~~
                LED_ON
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino:155:16: error: 'LED_ORANGE' was not declared in this scope
   digitalWrite(LED_ORANGE, HIGH);
                ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino:155:16: note: suggested alternative: 'LED_ON'
   digitalWrite(LED_ORANGE, HIGH);
                ^~~~~~~~~~
                LED_ON
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino:172:17: error: 'LED_RED' was not declared in this scope
    digitalWrite(LED_RED, HIGH);
                 ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino:172:17: note: suggested alternative: 'LED_ON'
    digitalWrite(LED_RED, HIGH);
                 ^~~~~~~
                 LED_ON
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino: In function 'bool testSDCard()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino:224:33: error: 'MY_SDCARD_CS' was not declared in this scope
  if (!card.init(SPI_HALF_SPEED, MY_SDCARD_CS)) {
                                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino:224:33: note: suggested alternative: 'MY_MAC_ADDRESS'
  if (!card.init(SPI_HALF_SPEED, MY_SDCARD_CS)) {
                                 ^~~~~~~~~~~~
                                 MY_MAC_ADDRESS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino: In function 'bool testEEProm()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino:254:2: error: 'SerialUSB' was not declared in this scope
  SerialUSB.print(" -> EEPROM ");
  ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino:254:2: note: suggested alternative: 'Serial'
  SerialUSB.print(" -> EEPROM ");
  ^~~~~~~~~
  Serial
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino: In function 'bool testAnalog()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino:272:30: error: 'MY_BAT_DETECT' was not declared in this scope
  int bat_detect = analogRead(MY_BAT_DETECT);
                              ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino:272:30: note: suggested alternative: 'MY_CAP_RESET'
  int bat_detect = analogRead(MY_BAT_DETECT);
                              ^~~~~~~~~~~~~
                              MY_CAP_RESET

examples/SoilMoistSensor

Result: PASS

Sketch uses 14596 bytes (45%) of program storage space. Maximum is 32256 bytes.
Global variables use 568 bytes (27%) of dynamic memory, leaving 1480 bytes for local variables. Maximum is 2048 bytes.

examples/UVSensor

Result: PASS

Sketch uses 14752 bytes (45%) of program storage space. Maximum is 32256 bytes.
Global variables use 478 bytes (23%) of dynamic memory, leaving 1570 bytes for local variables. Maximum is 2048 bytes.

examples/VibrationSensor

Result: PASS

Sketch uses 14380 bytes (44%) of program storage space. Maximum is 32256 bytes.
Global variables use 562 bytes (27%) of dynamic memory, leaving 1486 bytes for local variables. Maximum is 2048 bytes.

examples/WaterMeterPulseSensor

Result: PASS

Sketch uses 15352 bytes (47%) of program storage space. Maximum is 32256 bytes.
Global variables use 609 bytes (29%) of dynamic memory, leaving 1439 bytes for local variables. Maximum is 2048 bytes.

arduino:mbed_nano:nanorp2040connect @ 2.7.2

Inclusion

Result: FAIL

In file included from /tmp/arduino-testlib2242750296/test/test.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~
In file included from /tmp/arduino-testlib2242750296/test/test.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:426:2: error: #error No forward link or gateway feature activated. This means nowhere to send messages! Pretty pointless.
 #error No forward link or gateway feature activated. This means nowhere to send messages! Pretty pointless.
  ^~~~~

examples/AirQualitySensor

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/AirQualitySensor/AirQualitySensor.ino:46:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/BatteryPoweredSensor

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/BatteryPoweredSensor/BatteryPoweredSensor.ino:40:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/BinarySwitchSleepSensor

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/BinarySwitchSleepSensor/BinarySwitchSleepSensor.ino:42:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/CO2Sensor

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/CO2Sensor/CO2Sensor.ino:50:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/ClearEepromConfig

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/ClearEepromConfig/ClearEepromConfig.ino:29:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/DimmableLEDActuator

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/DimmableLEDActuator/DimmableLEDActuator.ino:47:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/DimmableLight

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/DimmableLight/DimmableLight.ino:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/DustSensor

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/DustSensor/DustSensor.ino:50:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/DustSensorDSM

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/DustSensorDSM/DustSensorDSM.ino:42:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/EnergyMeterPulseSensor

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/EnergyMeterPulseSensor/EnergyMeterPulseSensor.ino:47:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/GatewayESP32

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP32/GatewayESP32.ino:69:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/GatewayESP32MQTTClient

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP32MQTTClient/GatewayESP32MQTTClient.ino:74:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/GatewayESP32OTA

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoOTA/src/utility/rp2_flash_boot.c:25:10: fatal error: RP2040.h: No such file or directory
 #include <RP2040.h> // CMSIS
          ^~~~~~~~~~
compilation terminated.

examples/GatewayESP8266

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP8266/GatewayESP8266.ino:114:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/GatewayESP8266MQTTClient

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP8266MQTTClient/GatewayESP8266MQTTClient.ino:113:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/GatewayESP8266OTA

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoOTA/src/utility/rp2_flash_boot.c:25:10: fatal error: RP2040.h: No such file or directory
 #include <RP2040.h> // CMSIS
          ^~~~~~~~~~
compilation terminated.

examples/GatewayGSMMQTTClient

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Dabble/src/SoftwareSerial.cpp:45:10: fatal error: util/delay_basic.h: No such file or directory
 #include <util/delay_basic.h>
          ^~~~~~~~~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "SoftwareSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Dabble
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library

examples/GatewaySerial

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewaySerial/GatewaySerial.ino:86:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/GatewaySerialRS485

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewaySerialRS485/GatewaySerialRS485.ino:89:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/drivers/AltSoftSerial/AltSoftSerial.cpp:35:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:372,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewaySerialRS485/GatewaySerialRS485.ino:89:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/drivers/AltSoftSerial/config/AltSoftSerial_Boards.h:146:2: error: #error "Please define your board timer and pins"
 #error "Please define your board timer and pins"
  ^~~~~

examples/GatewayW5100

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayW5100/GatewayW5100.ino:126:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~
Multiple libraries were found for "Ethernet.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ethernet
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EthernetENC
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/UIPEthernet

examples/GatewayW5100MQTTClient

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayW5100MQTTClient/GatewayW5100MQTTClient.ino:138:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~
Multiple libraries were found for "Ethernet.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ethernet
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/UIPEthernet
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EthernetENC

examples/LightSensor

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/LightSensor/LightSensor.ino:38:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/LogOTAGateway

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/LogOTAGateway/LogOTAGateway.ino:92:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/LogOTANode

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/LogOTANode/LogOTANode.ino:45:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/MockMySensors

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/MockMySensors/MockMySensors.ino:40:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/MotionSensor

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/MotionSensor/MotionSensor.ino:39:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/MotionSensorRS485

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/MotionSensorRS485/MotionSensorRS485.ino:63:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/drivers/AltSoftSerial/AltSoftSerial.cpp:35:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:372,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/MotionSensorRS485/MotionSensorRS485.ino:63:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/drivers/AltSoftSerial/config/AltSoftSerial_Boards.h:146:2: error: #error "Please define your board timer and pins"
 #error "Please define your board timer and pins"
  ^~~~~

examples/Node2Node

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/Node2Node/Node2Node.ino:47:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/PHSensor

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/PHSensor/PHSensor.ino:37:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/PassiveNode

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/PassiveNode/PassiveNode.ino:44:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/PingPongSensor

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/PingPongSensor/PingPongSensor.ino:39:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/RFM69_RFM95_ATC_SignalReport

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/RFM69_RFM95_ATC_SignalReport/RFM69_RFM95_ATC_SignalReport.ino:45:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/RelayActuator

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/RelayActuator/RelayActuator.ino:42:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/RepeaterNode

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/RepeaterNode/RepeaterNode.ino:43:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/SecretKnockSensor

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SecretKnockSensor/SecretKnockSensor.ino:63:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/SecureActuator

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SecureActuator/SecureActuator.ino:72:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/SecurityPersonalizer

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SecurityPersonalizer/SecurityPersonalizer.ino:42:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/SensebenderGatewaySerial

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino:86:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/SoilMoistSensor

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SoilMoistSensor/SoilMoistSensor.ino:73:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/UVSensor

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/UVSensor/UVSensor.ino:48:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/VibrationSensor

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/VibrationSensor/VibrationSensor.ino:44:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/WaterMeterPulseSensor

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/WaterMeterPulseSensor/WaterMeterPulseSensor.ino:46:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

arduino:megaavr:nona4809 @ 1.8.7

Inclusion

Result: FAIL

In file included from /tmp/arduino-testlib2242750296/test/test.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~
In file included from /tmp/arduino-testlib2242750296/test/test.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:426:2: error: #error No forward link or gateway feature activated. This means nowhere to send messages! Pretty pointless.
 #error No forward link or gateway feature activated. This means nowhere to send messages! Pretty pointless.
  ^~~~~

examples/AirQualitySensor

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/AirQualitySensor/AirQualitySensor.ino:46:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/BatteryPoweredSensor

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/BatteryPoweredSensor/BatteryPoweredSensor.ino:40:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/BinarySwitchSleepSensor

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/BinarySwitchSleepSensor/BinarySwitchSleepSensor.ino:42:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/CO2Sensor

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/CO2Sensor/CO2Sensor.ino:50:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/ClearEepromConfig

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/ClearEepromConfig/ClearEepromConfig.ino:29:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/DimmableLEDActuator

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/DimmableLEDActuator/DimmableLEDActuator.ino:47:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/DimmableLight

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/DimmableLight/DimmableLight.ino:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/DustSensor

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/DustSensor/DustSensor.ino:50:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/DustSensorDSM

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/DustSensorDSM/DustSensorDSM.ino:42:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/EnergyMeterPulseSensor

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/EnergyMeterPulseSensor/EnergyMeterPulseSensor.ino:47:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/GatewayESP32

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP32/GatewayESP32.ino:69:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/GatewayESP32MQTTClient

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP32MQTTClient/GatewayESP32MQTTClient.ino:74:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/GatewayESP32OTA

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP32OTA/GatewayESP32OTA.ino:75:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/GatewayESP8266

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP8266/GatewayESP8266.ino:114:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/GatewayESP8266MQTTClient

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP8266MQTTClient/GatewayESP8266MQTTClient.ino:113:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/GatewayESP8266OTA

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP8266OTA/GatewayESP8266OTA.ino:115:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/GatewayGSMMQTTClient

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayGSMMQTTClient/GatewayGSMMQTTClient.ino:121:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~
Multiple libraries were found for "SoftwareSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/SoftwareSerial
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Dabble
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial

examples/GatewaySerial

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewaySerial/GatewaySerial.ino:86:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/GatewaySerialRS485

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewaySerialRS485/GatewaySerialRS485.ino:89:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/drivers/AltSoftSerial/AltSoftSerial.cpp:35:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:372,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewaySerialRS485/GatewaySerialRS485.ino:89:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/drivers/AltSoftSerial/config/AltSoftSerial_Boards.h:146:2: error: #error "Please define your board timer and pins"
 #error "Please define your board timer and pins"
  ^~~~~

examples/GatewayW5100

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayW5100/GatewayW5100.ino:126:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~
Multiple libraries were found for "Ethernet.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ethernet
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EthernetENC
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/UIPEthernet

examples/GatewayW5100MQTTClient

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayW5100MQTTClient/GatewayW5100MQTTClient.ino:138:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~
Multiple libraries were found for "Ethernet.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ethernet
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EthernetENC
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/UIPEthernet

examples/LightSensor

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/LightSensor/LightSensor.ino:38:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/LogOTAGateway

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/LogOTAGateway/LogOTAGateway.ino:92:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/LogOTANode

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/LogOTANode/LogOTANode.ino:45:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/MockMySensors

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/MockMySensors/MockMySensors.ino:40:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/MotionSensor

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/MotionSensor/MotionSensor.ino:39:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/MotionSensorRS485

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/MotionSensorRS485/MotionSensorRS485.ino:63:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/drivers/AltSoftSerial/AltSoftSerial.cpp:35:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:372,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/MotionSensorRS485/MotionSensorRS485.ino:63:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/drivers/AltSoftSerial/config/AltSoftSerial_Boards.h:146:2: error: #error "Please define your board timer and pins"
 #error "Please define your board timer and pins"
  ^~~~~

examples/Node2Node

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/Node2Node/Node2Node.ino:47:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/PHSensor

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/PHSensor/PHSensor.ino:37:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/PassiveNode

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/PassiveNode/PassiveNode.ino:44:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/PingPongSensor

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/PingPongSensor/PingPongSensor.ino:39:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/RFM69_RFM95_ATC_SignalReport

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/RFM69_RFM95_ATC_SignalReport/RFM69_RFM95_ATC_SignalReport.ino:45:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/RelayActuator

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/RelayActuator/RelayActuator.ino:42:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/RepeaterNode

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/RepeaterNode/RepeaterNode.ino:43:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/SecretKnockSensor

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SecretKnockSensor/SecretKnockSensor.ino:63:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/SecureActuator

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SecureActuator/SecureActuator.ino:72:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/SecurityPersonalizer

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SecurityPersonalizer/SecurityPersonalizer.ino:42:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/SensebenderGatewaySerial

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino:86:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/SoilMoistSensor

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SoilMoistSensor/SoilMoistSensor.ino:73:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/UVSensor

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/UVSensor/UVSensor.ino:48:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/VibrationSensor

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/VibrationSensor/VibrationSensor.ino:44:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

examples/WaterMeterPulseSensor

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/WaterMeterPulseSensor/WaterMeterPulseSensor.ino:46:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:83:2: error: #error Hardware abstraction not defined (unsupported platform)
 #error Hardware abstraction not defined (unsupported platform)
  ^~~~~

arduino:samd:mkrwifi1010 @ 1.8.12

Inclusion

Result: FAIL

In file included from /tmp/arduino-testlib3861437217/test/test.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:426:2: error: #error No forward link or gateway feature activated. This means nowhere to send messages! Pretty pointless.
 #error No forward link or gateway feature activated. This means nowhere to send messages! Pretty pointless.
  ^~~~~

examples/AirQualitySensor

Result: PASS

Sketch uses 50244 bytes (19%) of program storage space. Maximum is 262144 bytes.
Global variables use 4628 bytes (14%) of dynamic memory, leaving 28140 bytes for local variables. Maximum is 32768 bytes.

examples/BatteryPoweredSensor

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/BatteryPoweredSensor/BatteryPoweredSensor.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/BatteryPoweredSensor/BatteryPoweredSensor.ino:53:18: error: 'INTERNAL' was not declared in this scope
  analogReference(INTERNAL);
                  ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/BatteryPoweredSensor/BatteryPoweredSensor.ino:53:18: note: suggested alternative: 'C_INTERNAL'
  analogReference(INTERNAL);
                  ^~~~~~~~
                  C_INTERNAL

examples/BinarySwitchSleepSensor

Result: PASS

Sketch uses 40604 bytes (15%) of program storage space. Maximum is 262144 bytes.
Global variables use 4608 bytes (14%) of dynamic memory, leaving 28160 bytes for local variables. Maximum is 32768 bytes.

examples/CO2Sensor

Result: PASS

Sketch uses 42700 bytes (16%) of program storage space. Maximum is 262144 bytes.
Global variables use 4612 bytes (14%) of dynamic memory, leaving 28156 bytes for local variables. Maximum is 32768 bytes.

examples/ClearEepromConfig

Result: PASS

Sketch uses 15156 bytes (5%) of program storage space. Maximum is 262144 bytes.
Global variables use 4028 bytes (12%) of dynamic memory, leaving 28740 bytes for local variables. Maximum is 32768 bytes.

examples/DimmableLEDActuator

Result: PASS

Sketch uses 40820 bytes (15%) of program storage space. Maximum is 262144 bytes.
Global variables use 4636 bytes (14%) of dynamic memory, leaving 28132 bytes for local variables. Maximum is 32768 bytes.

examples/DimmableLight

Result: PASS

Sketch uses 40604 bytes (15%) of program storage space. Maximum is 262144 bytes.
Global variables use 4620 bytes (14%) of dynamic memory, leaving 28148 bytes for local variables. Maximum is 32768 bytes.

examples/DustSensor

Result: PASS

Sketch uses 43284 bytes (16%) of program storage space. Maximum is 262144 bytes.
Global variables use 4588 bytes (14%) of dynamic memory, leaving 28180 bytes for local variables. Maximum is 32768 bytes.

examples/DustSensorDSM

Result: PASS

Sketch uses 47724 bytes (18%) of program storage space. Maximum is 262144 bytes.
Global variables use 4712 bytes (14%) of dynamic memory, leaving 28056 bytes for local variables. Maximum is 32768 bytes.

examples/EnergyMeterPulseSensor

Result: PASS

Sketch uses 41388 bytes (15%) of program storage space. Maximum is 262144 bytes.
Global variables use 4828 bytes (14%) of dynamic memory, leaving 27940 bytes for local variables. Maximum is 32768 bytes.

examples/GatewayESP32

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:235:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP32/GatewayESP32.ino:69:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:93:24: error: 'WiFiServer' does not name a type
 #define EthernetServer WiFiServer
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:105:1: note: in expansion of macro 'EthernetServer'
 EthernetServer _ethernetServer(_ethernetGatewayPort);
 ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:94:24: error: 'WiFiClient' does not name a type; did you mean 'DNSClient'?
 #define EthernetClient WiFiClient
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:116:8: note: in expansion of macro 'EthernetClient'
 static EthernetClient clients[MY_GATEWAY_MAX_CLIENTS];
        ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp: In function 'bool gatewayTransportInit()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:175:2: error: 'WiFi' was not declared in this scope
  WiFi.mode(WIFI_STA);
  ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:175:2: note: suggested alternative: 'Wire'
  WiFi.mode(WIFI_STA);
  ^~~~
  Wire
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:175:12: error: 'WIFI_STA' was not declared in this scope
  WiFi.mode(WIFI_STA);
            ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:185:26: error: 'WL_CONNECTED' was not declared in this scope
  while (WiFi.status() != WL_CONNECTED) {
                          ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:240:2: error: '_ethernetServer' was not declared in this scope
  _ethernetServer.begin();
  ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:240:2: note: suggested alternative: 'EthernetServer'
  _ethernetServer.begin();
  ^~~~~~~~~~~~~~~
  EthernetServer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp: In function 'bool gatewayTransportSend(MyMessage&)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:291:37: error: 'clients' was not declared in this scope
  for (uint8_t i = 0; i < ARRAY_SIZE(clients); i++) {
                                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:80:32: note: in definition of macro 'ARRAY_SIZE'
 #define ARRAY_SIZE(x)  (sizeof(x)/sizeof(x[0]))
                                ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:235:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP32/GatewayESP32.ino:69:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp: In function 'bool _readFromClient(uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:310:9: error: 'clients' was not declared in this scope
  while (clients[i].connected() && clients[i].available()) {
         ^~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:235:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP32/GatewayESP32.ino:69:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp: In function 'bool gatewayTransportAvailable()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:422:37: error: 'clients' was not declared in this scope
  for (uint8_t i = 0; i < ARRAY_SIZE(clients); i++) {
                                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:80:32: note: in definition of macro 'ARRAY_SIZE'
 #define ARRAY_SIZE(x)  (sizeof(x)/sizeof(x[0]))
                                ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:235:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP32/GatewayESP32.ino:69:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:429:8: error: '_ethernetServer' was not declared in this scope
    if (_ethernetServer.hasClient()) {
        ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:429:8: note: suggested alternative: 'EthernetServer'
    if (_ethernetServer.hasClient()) {
        ^~~~~~~~~~~~~~~
        EthernetServer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:442:26: error: '_ethernetServer' was not declared in this scope
  if (allSlotsOccupied && _ethernetServer.hasClient()) {
                          ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:442:26: note: suggested alternative: 'EthernetServer'
  if (allSlotsOccupied && _ethernetServer.hasClient()) {
                          ^~~~~~~~~~~~~~~
                          EthernetServer
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:235:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP32/GatewayESP32.ino:69:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:94:24: error: 'WiFiClient' was not declared in this scope
 #define EthernetClient WiFiClient
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:445:3: note: in expansion of macro 'EthernetClient'
   EthernetClient c = _ethernetServer.available();
   ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:94:24: note: suggested alternative: 'DNSClient'
 #define EthernetClient WiFiClient
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:445:3: note: in expansion of macro 'EthernetClient'
   EthernetClient c = _ethernetServer.available();
   ^~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:235:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP32/GatewayESP32.ino:69:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:446:3: error: 'c' was not declared in this scope
   c.stop();
   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:446:3: note: suggested alternative: 'Tc'
   c.stop();
   ^
   Tc
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:235:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP32/GatewayESP32.ino:69:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:449:37: error: 'clients' was not declared in this scope
  for (uint8_t i = 0; i < ARRAY_SIZE(clients); i++) {
                                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:80:32: note: in definition of macro 'ARRAY_SIZE'
 #define ARRAY_SIZE(x)  (sizeof(x)/sizeof(x[0]))
                                ^

examples/GatewayESP32MQTTClient

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:221:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP32MQTTClient/GatewayESP32MQTTClient.ino:74:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp:86:24: error: 'WiFiClient' does not name a type; did you mean 'DNSClient'?
 #define EthernetClient WiFiClient
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp:105:8: note: in expansion of macro 'EthernetClient'
 static EthernetClient _MQTT_ethClient;
        ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp:108:34: error: '_MQTT_ethClient' was not declared in this scope
 static PubSubClient _MQTT_client(_MQTT_ethClient);
                                  ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp:108:34: note: suggested alternative: '_MQTT_client'
 static PubSubClient _MQTT_client(_MQTT_ethClient);
                                  ^~~~~~~~~~~~~~~
                                  _MQTT_client
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp: In function 'bool gatewayTransportConnect()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp:166:6: error: 'WiFi' was not declared in this scope
  if (WiFi.status() != WL_CONNECTED) {
      ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp:166:6: note: suggested alternative: 'Wire'
  if (WiFi.status() != WL_CONNECTED) {
      ^~~~
      Wire
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp:166:23: error: 'WL_CONNECTED' was not declared in this scope
  if (WiFi.status() != WL_CONNECTED) {
                       ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp:166:23: note: suggested alternative: 'MQTT_CONNECTED'
  if (WiFi.status() != WL_CONNECTED) {
                       ^~~~~~~~~~~~
                       MQTT_CONNECTED
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:43:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP32MQTTClient/GatewayESP32MQTTClient.ino:74:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp:171:41: error: 'WiFi' was not declared in this scope
  GATEWAY_DEBUG(PSTR("GWT:TPC:IP=%s\n"), WiFi.localIP().toString().c_str());
                                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MyConfig.h:2139:48: note: in definition of macro 'DEBUG_OUTPUT'
 #define DEBUG_OUTPUT(x,...)  hwDebugPrint(x, ##__VA_ARGS__) //!< debug
                                                ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp:171:2: note: in expansion of macro 'GATEWAY_DEBUG'
  GATEWAY_DEBUG(PSTR("GWT:TPC:IP=%s\n"), WiFi.localIP().toString().c_str());
  ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp:171:41: note: suggested alternative: 'Wire'
  GATEWAY_DEBUG(PSTR("GWT:TPC:IP=%s\n"), WiFi.localIP().toString().c_str());
                                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MyConfig.h:2139:48: note: in definition of macro 'DEBUG_OUTPUT'
 #define DEBUG_OUTPUT(x,...)  hwDebugPrint(x, ##__VA_ARGS__) //!< debug
                                                ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp:171:2: note: in expansion of macro 'GATEWAY_DEBUG'
  GATEWAY_DEBUG(PSTR("GWT:TPC:IP=%s\n"), WiFi.localIP().toString().c_str());
  ^~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:221:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP32MQTTClient/GatewayESP32MQTTClient.ino:74:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp: In function 'bool gatewayTransportInit()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp:251:2: error: 'WiFi' was not declared in this scope
  WiFi.mode(WIFI_STA);
  ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp:251:2: note: suggested alternative: 'Wire'
  WiFi.mode(WIFI_STA);
  ^~~~
  Wire
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp:251:12: error: 'WIFI_STA' was not declared in this scope
  WiFi.mode(WIFI_STA);
            ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp: In function 'bool gatewayTransportAvailable()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp:275:6: error: 'WiFi' was not declared in this scope
  if (WiFi.status() != WL_CONNECTED) {
      ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp:275:6: note: suggested alternative: 'Wire'
  if (WiFi.status() != WL_CONNECTED) {
      ^~~~
      Wire
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp:275:23: error: 'WL_CONNECTED' was not declared in this scope
  if (WiFi.status() != WL_CONNECTED) {
                       ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp:275:23: note: suggested alternative: 'MQTT_CONNECTED'
  if (WiFi.status() != WL_CONNECTED) {
                       ^~~~~~~~~~~~
                       MQTT_CONNECTED

examples/GatewayESP32OTA

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:235:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP32OTA/GatewayESP32OTA.ino:75:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:93:24: error: 'WiFiServer' does not name a type
 #define EthernetServer WiFiServer
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:105:1: note: in expansion of macro 'EthernetServer'
 EthernetServer _ethernetServer(_ethernetGatewayPort);
 ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:94:24: error: 'WiFiClient' does not name a type; did you mean 'DNSClient'?
 #define EthernetClient WiFiClient
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:116:8: note: in expansion of macro 'EthernetClient'
 static EthernetClient clients[MY_GATEWAY_MAX_CLIENTS];
        ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp: In function 'bool gatewayTransportInit()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:175:2: error: 'WiFi' was not declared in this scope
  WiFi.mode(WIFI_STA);
  ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:175:2: note: suggested alternative: 'Wire'
  WiFi.mode(WIFI_STA);
  ^~~~
  Wire
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:175:12: error: 'WIFI_STA' was not declared in this scope
  WiFi.mode(WIFI_STA);
            ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:185:26: error: 'WL_CONNECTED' was not declared in this scope
  while (WiFi.status() != WL_CONNECTED) {
                          ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:240:2: error: '_ethernetServer' was not declared in this scope
  _ethernetServer.begin();
  ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:240:2: note: suggested alternative: 'EthernetServer'
  _ethernetServer.begin();
  ^~~~~~~~~~~~~~~
  EthernetServer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp: In function 'bool gatewayTransportSend(MyMessage&)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:291:37: error: 'clients' was not declared in this scope
  for (uint8_t i = 0; i < ARRAY_SIZE(clients); i++) {
                                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:80:32: note: in definition of macro 'ARRAY_SIZE'
 #define ARRAY_SIZE(x)  (sizeof(x)/sizeof(x[0]))
                                ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:235:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP32OTA/GatewayESP32OTA.ino:75:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp: In function 'bool _readFromClient(uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:310:9: error: 'clients' was not declared in this scope
  while (clients[i].connected() && clients[i].available()) {
         ^~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:235:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP32OTA/GatewayESP32OTA.ino:75:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp: In function 'bool gatewayTransportAvailable()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:422:37: error: 'clients' was not declared in this scope
  for (uint8_t i = 0; i < ARRAY_SIZE(clients); i++) {
                                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:80:32: note: in definition of macro 'ARRAY_SIZE'
 #define ARRAY_SIZE(x)  (sizeof(x)/sizeof(x[0]))
                                ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:235:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP32OTA/GatewayESP32OTA.ino:75:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:429:8: error: '_ethernetServer' was not declared in this scope
    if (_ethernetServer.hasClient()) {
        ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:429:8: note: suggested alternative: 'EthernetServer'
    if (_ethernetServer.hasClient()) {
        ^~~~~~~~~~~~~~~
        EthernetServer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:442:26: error: '_ethernetServer' was not declared in this scope
  if (allSlotsOccupied && _ethernetServer.hasClient()) {
                          ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:442:26: note: suggested alternative: 'EthernetServer'
  if (allSlotsOccupied && _ethernetServer.hasClient()) {
                          ^~~~~~~~~~~~~~~
                          EthernetServer
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:235:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP32OTA/GatewayESP32OTA.ino:75:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:94:24: error: 'WiFiClient' was not declared in this scope
 #define EthernetClient WiFiClient
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:445:3: note: in expansion of macro 'EthernetClient'
   EthernetClient c = _ethernetServer.available();
   ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:94:24: note: suggested alternative: 'DNSClient'
 #define EthernetClient WiFiClient
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:445:3: note: in expansion of macro 'EthernetClient'
   EthernetClient c = _ethernetServer.available();
   ^~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:235:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP32OTA/GatewayESP32OTA.ino:75:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:446:3: error: 'c' was not declared in this scope
   c.stop();
   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:446:3: note: suggested alternative: 'Tc'
   c.stop();
   ^
   Tc
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:235:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP32OTA/GatewayESP32OTA.ino:75:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:449:37: error: 'clients' was not declared in this scope
  for (uint8_t i = 0; i < ARRAY_SIZE(clients); i++) {
                                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:80:32: note: in definition of macro 'ARRAY_SIZE'
 #define ARRAY_SIZE(x)  (sizeof(x)/sizeof(x[0]))
                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP32OTA/GatewayESP32OTA.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP32OTA/GatewayESP32OTA.ino:80:2: error: 'ArduinoOTA' was not declared in this scope
  ArduinoOTA.onStart([]() {
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP32OTA/GatewayESP32OTA.ino:80:2: note: suggested alternative: 'Arduino_h'
  ArduinoOTA.onStart([]() {
  ^~~~~~~~~~
  Arduino_h
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP32OTA/GatewayESP32OTA.ino: In lambda function:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP32OTA/GatewayESP32OTA.ino:87:10: error: 'class Serial_' has no member named 'printf'; did you mean 'print'?
   Serial.printf("OTA Progress: %u%%\r", (progress / (total / 100)));
          ^~~~~~
          print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP32OTA/GatewayESP32OTA.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP32OTA/GatewayESP32OTA.ino:89:24: error: 'ota_error_t' has not been declared
  ArduinoOTA.onError([](ota_error_t error) {
                        ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP32OTA/GatewayESP32OTA.ino: In lambda function:
/h

examples/GatewayESP8266

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:235:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP8266/GatewayESP8266.ino:114:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:93:24: error: 'WiFiServer' does not name a type
 #define EthernetServer WiFiServer
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:105:1: note: in expansion of macro 'EthernetServer'
 EthernetServer _ethernetServer(_ethernetGatewayPort);
 ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:94:24: error: 'WiFiClient' does not name a type; did you mean 'DNSClient'?
 #define EthernetClient WiFiClient
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:116:8: note: in expansion of macro 'EthernetClient'
 static EthernetClient clients[MY_GATEWAY_MAX_CLIENTS];
        ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp: In function 'bool gatewayTransportInit()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:175:2: error: 'WiFi' was not declared in this scope
  WiFi.mode(WIFI_STA);
  ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:175:2: note: suggested alternative: 'Wire'
  WiFi.mode(WIFI_STA);
  ^~~~
  Wire
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:175:12: error: 'WIFI_STA' was not declared in this scope
  WiFi.mode(WIFI_STA);
            ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:185:26: error: 'WL_CONNECTED' was not declared in this scope
  while (WiFi.status() != WL_CONNECTED) {
                          ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:240:2: error: '_ethernetServer' was not declared in this scope
  _ethernetServer.begin();
  ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:240:2: note: suggested alternative: 'EthernetServer'
  _ethernetServer.begin();
  ^~~~~~~~~~~~~~~
  EthernetServer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp: In function 'bool gatewayTransportSend(MyMessage&)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:291:37: error: 'clients' was not declared in this scope
  for (uint8_t i = 0; i < ARRAY_SIZE(clients); i++) {
                                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:80:32: note: in definition of macro 'ARRAY_SIZE'
 #define ARRAY_SIZE(x)  (sizeof(x)/sizeof(x[0]))
                                ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:235:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP8266/GatewayESP8266.ino:114:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp: In function 'bool _readFromClient(uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:310:9: error: 'clients' was not declared in this scope
  while (clients[i].connected() && clients[i].available()) {
         ^~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:235:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP8266/GatewayESP8266.ino:114:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp: In function 'bool gatewayTransportAvailable()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:422:37: error: 'clients' was not declared in this scope
  for (uint8_t i = 0; i < ARRAY_SIZE(clients); i++) {
                                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:80:32: note: in definition of macro 'ARRAY_SIZE'
 #define ARRAY_SIZE(x)  (sizeof(x)/sizeof(x[0]))
                                ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:235:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP8266/GatewayESP8266.ino:114:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:429:8: error: '_ethernetServer' was not declared in this scope
    if (_ethernetServer.hasClient()) {
        ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:429:8: note: suggested alternative: 'EthernetServer'
    if (_ethernetServer.hasClient()) {
        ^~~~~~~~~~~~~~~
        EthernetServer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:442:26: error: '_ethernetServer' was not declared in this scope
  if (allSlotsOccupied && _ethernetServer.hasClient()) {
                          ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:442:26: note: suggested alternative: 'EthernetServer'
  if (allSlotsOccupied && _ethernetServer.hasClient()) {
                          ^~~~~~~~~~~~~~~
                          EthernetServer
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:235:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP8266/GatewayESP8266.ino:114:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:94:24: error: 'WiFiClient' was not declared in this scope
 #define EthernetClient WiFiClient
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:445:3: note: in expansion of macro 'EthernetClient'
   EthernetClient c = _ethernetServer.available();
   ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:94:24: note: suggested alternative: 'DNSClient'
 #define EthernetClient WiFiClient
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:445:3: note: in expansion of macro 'EthernetClient'
   EthernetClient c = _ethernetServer.available();
   ^~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:235:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP8266/GatewayESP8266.ino:114:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:446:3: error: 'c' was not declared in this scope
   c.stop();
   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:446:3: note: suggested alternative: 'Tc'
   c.stop();
   ^
   Tc
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:235:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP8266/GatewayESP8266.ino:114:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:449:37: error: 'clients' was not declared in this scope
  for (uint8_t i = 0; i < ARRAY_SIZE(clients); i++) {
                                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:80:32: note: in definition of macro 'ARRAY_SIZE'
 #define ARRAY_SIZE(x)  (sizeof(x)/sizeof(x[0]))
                                ^

examples/GatewayESP8266MQTTClient

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:221:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP8266MQTTClient/GatewayESP8266MQTTClient.ino:113:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp:86:24: error: 'WiFiClient' does not name a type; did you mean 'DNSClient'?
 #define EthernetClient WiFiClient
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp:105:8: note: in expansion of macro 'EthernetClient'
 static EthernetClient _MQTT_ethClient;
        ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp:108:34: error: '_MQTT_ethClient' was not declared in this scope
 static PubSubClient _MQTT_client(_MQTT_ethClient);
                                  ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp:108:34: note: suggested alternative: '_MQTT_client'
 static PubSubClient _MQTT_client(_MQTT_ethClient);
                                  ^~~~~~~~~~~~~~~
                                  _MQTT_client
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp: In function 'bool gatewayTransportConnect()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp:166:6: error: 'WiFi' was not declared in this scope
  if (WiFi.status() != WL_CONNECTED) {
      ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp:166:6: note: suggested alternative: 'Wire'
  if (WiFi.status() != WL_CONNECTED) {
      ^~~~
      Wire
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp:166:23: error: 'WL_CONNECTED' was not declared in this scope
  if (WiFi.status() != WL_CONNECTED) {
                       ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp:166:23: note: suggested alternative: 'MQTT_CONNECTED'
  if (WiFi.status() != WL_CONNECTED) {
                       ^~~~~~~~~~~~
                       MQTT_CONNECTED
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:43:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP8266MQTTClient/GatewayESP8266MQTTClient.ino:113:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp:171:41: error: 'WiFi' was not declared in this scope
  GATEWAY_DEBUG(PSTR("GWT:TPC:IP=%s\n"), WiFi.localIP().toString().c_str());
                                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MyConfig.h:2139:48: note: in definition of macro 'DEBUG_OUTPUT'
 #define DEBUG_OUTPUT(x,...)  hwDebugPrint(x, ##__VA_ARGS__) //!< debug
                                                ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp:171:2: note: in expansion of macro 'GATEWAY_DEBUG'
  GATEWAY_DEBUG(PSTR("GWT:TPC:IP=%s\n"), WiFi.localIP().toString().c_str());
  ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp:171:41: note: suggested alternative: 'Wire'
  GATEWAY_DEBUG(PSTR("GWT:TPC:IP=%s\n"), WiFi.localIP().toString().c_str());
                                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MyConfig.h:2139:48: note: in definition of macro 'DEBUG_OUTPUT'
 #define DEBUG_OUTPUT(x,...)  hwDebugPrint(x, ##__VA_ARGS__) //!< debug
                                                ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp:171:2: note: in expansion of macro 'GATEWAY_DEBUG'
  GATEWAY_DEBUG(PSTR("GWT:TPC:IP=%s\n"), WiFi.localIP().toString().c_str());
  ^~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:221:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP8266MQTTClient/GatewayESP8266MQTTClient.ino:113:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp: In function 'bool gatewayTransportInit()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp:251:2: error: 'WiFi' was not declared in this scope
  WiFi.mode(WIFI_STA);
  ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp:251:2: note: suggested alternative: 'Wire'
  WiFi.mode(WIFI_STA);
  ^~~~
  Wire
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp:251:12: error: 'WIFI_STA' was not declared in this scope
  WiFi.mode(WIFI_STA);
            ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp: In function 'bool gatewayTransportAvailable()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp:275:6: error: 'WiFi' was not declared in this scope
  if (WiFi.status() != WL_CONNECTED) {
      ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp:275:6: note: suggested alternative: 'Wire'
  if (WiFi.status() != WL_CONNECTED) {
      ^~~~
      Wire
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp:275:23: error: 'WL_CONNECTED' was not declared in this scope
  if (WiFi.status() != WL_CONNECTED) {
                       ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportMQTTClient.cpp:275:23: note: suggested alternative: 'MQTT_CONNECTED'
  if (WiFi.status() != WL_CONNECTED) {
                       ^~~~~~~~~~~~
                       MQTT_CONNECTED

examples/GatewayESP8266OTA

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:235:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP8266OTA/GatewayESP8266OTA.ino:115:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:93:24: error: 'WiFiServer' does not name a type
 #define EthernetServer WiFiServer
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:105:1: note: in expansion of macro 'EthernetServer'
 EthernetServer _ethernetServer(_ethernetGatewayPort);
 ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:94:24: error: 'WiFiClient' does not name a type; did you mean 'DNSClient'?
 #define EthernetClient WiFiClient
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:116:8: note: in expansion of macro 'EthernetClient'
 static EthernetClient clients[MY_GATEWAY_MAX_CLIENTS];
        ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp: In function 'bool gatewayTransportInit()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:175:2: error: 'WiFi' was not declared in this scope
  WiFi.mode(WIFI_STA);
  ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:175:2: note: suggested alternative: 'Wire'
  WiFi.mode(WIFI_STA);
  ^~~~
  Wire
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:175:12: error: 'WIFI_STA' was not declared in this scope
  WiFi.mode(WIFI_STA);
            ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:185:26: error: 'WL_CONNECTED' was not declared in this scope
  while (WiFi.status() != WL_CONNECTED) {
                          ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:240:2: error: '_ethernetServer' was not declared in this scope
  _ethernetServer.begin();
  ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:240:2: note: suggested alternative: 'EthernetServer'
  _ethernetServer.begin();
  ^~~~~~~~~~~~~~~
  EthernetServer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp: In function 'bool gatewayTransportSend(MyMessage&)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:291:37: error: 'clients' was not declared in this scope
  for (uint8_t i = 0; i < ARRAY_SIZE(clients); i++) {
                                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:80:32: note: in definition of macro 'ARRAY_SIZE'
 #define ARRAY_SIZE(x)  (sizeof(x)/sizeof(x[0]))
                                ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:235:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP8266OTA/GatewayESP8266OTA.ino:115:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp: In function 'bool _readFromClient(uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:310:9: error: 'clients' was not declared in this scope
  while (clients[i].connected() && clients[i].available()) {
         ^~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:235:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP8266OTA/GatewayESP8266OTA.ino:115:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp: In function 'bool gatewayTransportAvailable()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:422:37: error: 'clients' was not declared in this scope
  for (uint8_t i = 0; i < ARRAY_SIZE(clients); i++) {
                                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:80:32: note: in definition of macro 'ARRAY_SIZE'
 #define ARRAY_SIZE(x)  (sizeof(x)/sizeof(x[0]))
                                ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:235:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP8266OTA/GatewayESP8266OTA.ino:115:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:429:8: error: '_ethernetServer' was not declared in this scope
    if (_ethernetServer.hasClient()) {
        ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:429:8: note: suggested alternative: 'EthernetServer'
    if (_ethernetServer.hasClient()) {
        ^~~~~~~~~~~~~~~
        EthernetServer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:442:26: error: '_ethernetServer' was not declared in this scope
  if (allSlotsOccupied && _ethernetServer.hasClient()) {
                          ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:442:26: note: suggested alternative: 'EthernetServer'
  if (allSlotsOccupied && _ethernetServer.hasClient()) {
                          ^~~~~~~~~~~~~~~
                          EthernetServer
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:235:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP8266OTA/GatewayESP8266OTA.ino:115:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:94:24: error: 'WiFiClient' was not declared in this scope
 #define EthernetClient WiFiClient
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:445:3: note: in expansion of macro 'EthernetClient'
   EthernetClient c = _ethernetServer.available();
   ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:94:24: note: suggested alternative: 'DNSClient'
 #define EthernetClient WiFiClient
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:445:3: note: in expansion of macro 'EthernetClient'
   EthernetClient c = _ethernetServer.available();
   ^~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:235:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP8266OTA/GatewayESP8266OTA.ino:115:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:446:3: error: 'c' was not declared in this scope
   c.stop();
   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:446:3: note: suggested alternative: 'Tc'
   c.stop();
   ^
   Tc
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:235:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP8266OTA/GatewayESP8266OTA.ino:115:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:449:37: error: 'clients' was not declared in this scope
  for (uint8_t i = 0; i < ARRAY_SIZE(clients); i++) {
                                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MyGatewayTransportEthernet.cpp:80:32: note: in definition of macro 'ARRAY_SIZE'
 #define ARRAY_SIZE(x)  (sizeof(x)/sizeof(x[0]))
                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP8266OTA/GatewayESP8266OTA.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP8266OTA/GatewayESP8266OTA.ino:120:2: error: 'ArduinoOTA' was not declared in this scope
  ArduinoOTA.onStart([]() {
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP8266OTA/GatewayESP8266OTA.ino:120:2: note: suggested alternative: 'Arduino_h'
  ArduinoOTA.onStart([]() {
  ^~~~~~~~~~
  Arduino_h
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP8266OTA/GatewayESP8266OTA.ino: In lambda function:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP8266OTA/GatewayESP8266OTA.ino:127:10: error: 'class Serial_' has no member named 'printf'; did you mean 'print'?
   Serial.printf("OTA Progress: %u%%\r", (progress / (total / 100)));
          ^~~~~~
          print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP8266OTA/GatewayESP8266OTA.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayESP8266OTA/GatewayESP8266OTA.ino:129:24: error: 'ota_error_t' has not been declared
  ArduinoOTA.onError([](ota_error_t error) {
                        ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/e

examples/GatewayGSMMQTTClient

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Dabble/src/SoftwareSerial.cpp:45:10: fatal error: util/delay_basic.h: No such file or directory
 #include <util/delay_basic.h>
          ^~~~~~~~~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "SoftwareSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Dabble
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library

examples/GatewaySerial

Result: PASS

Sketch uses 40404 bytes (15%) of program storage space. Maximum is 262144 bytes.
Global variables use 5080 bytes (15%) of dynamic memory, leaving 27688 bytes for local variables. Maximum is 32768 bytes.

examples/GatewaySerialRS485

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/drivers/AltSoftSerial/AltSoftSerial.cpp:35:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:372,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewaySerialRS485/GatewaySerialRS485.ino:89:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/drivers/AltSoftSerial/config/AltSoftSerial_Boards.h:146:2: error: #error "Please define your board timer and pins"
 #error "Please define your board timer and pins"
  ^~~~~

examples/GatewayW5100

Result: PASS

Sketch uses 48252 bytes (18%) of program storage space. Maximum is 262144 bytes.
Global variables use 5244 bytes (16%) of dynamic memory, leaving 27524 bytes for local variables. Maximum is 32768 bytes.

examples/GatewayW5100MQTTClient

Result: PASS

Sketch uses 49532 bytes (18%) of program storage space. Maximum is 262144 bytes.
Global variables use 5316 bytes (16%) of dynamic memory, leaving 27452 bytes for local variables. Maximum is 32768 bytes.

examples/LightSensor

Result: PASS

Sketch uses 40796 bytes (15%) of program storage space. Maximum is 262144 bytes.
Global variables use 4580 bytes (13%) of dynamic memory, leaving 28188 bytes for local variables. Maximum is 32768 bytes.

examples/LogOTAGateway

Result: PASS

Sketch uses 40972 bytes (15%) of program storage space. Maximum is 262144 bytes.
Global variables use 5208 bytes (15%) of dynamic memory, leaving 27560 bytes for local variables. Maximum is 32768 bytes.

examples/LogOTANode

Result: PASS

Sketch uses 40604 bytes (15%) of program storage space. Maximum is 262144 bytes.
Global variables use 4544 bytes (13%) of dynamic memory, leaving 28224 bytes for local variables. Maximum is 32768 bytes.

examples/MockMySensors

Result: PASS

Sketch uses 41740 bytes (15%) of program storage space. Maximum is 262144 bytes.
Global variables use 4628 bytes (14%) of dynamic memory, leaving 28140 bytes for local variables. Maximum is 32768 bytes.

examples/MotionSensor

Result: PASS

Sketch uses 21320 bytes (8%) of program storage space. Maximum is 262144 bytes.
Global variables use 4524 bytes (13%) of dynamic memory, leaving 28244 bytes for local variables. Maximum is 32768 bytes.

examples/MotionSensorRS485

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/drivers/AltSoftSerial/AltSoftSerial.cpp:35:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:372,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/MotionSensorRS485/MotionSensorRS485.ino:63:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/drivers/AltSoftSerial/config/AltSoftSerial_Boards.h:146:2: error: #error "Please define your board timer and pins"
 #error "Please define your board timer and pins"
  ^~~~~

examples/Node2Node

Result: PASS

Sketch uses 39964 bytes (15%) of program storage space. Maximum is 262144 bytes.
Global variables use 4584 bytes (13%) of dynamic memory, leaving 28184 bytes for local variables. Maximum is 32768 bytes.

examples/PHSensor

Result: PASS

Sketch uses 21632 bytes (8%) of program storage space. Maximum is 262144 bytes.
Global variables use 4528 bytes (13%) of dynamic memory, leaving 28240 bytes for local variables. Maximum is 32768 bytes.

examples/PassiveNode

Result: PASS

Sketch uses 40300 bytes (15%) of program storage space. Maximum is 262144 bytes.
Global variables use 4576 bytes (13%) of dynamic memory, leaving 28192 bytes for local variables. Maximum is 32768 bytes.

examples/PingPongSensor

Result: PASS

Sketch uses 40668 bytes (15%) of program storage space. Maximum is 262144 bytes.
Global variables use 4608 bytes (14%) of dynamic memory, leaving 28160 bytes for local variables. Maximum is 32768 bytes.

examples/RFM69_RFM95_ATC_SignalReport

Result: PASS

Sketch uses 41580 bytes (15%) of program storage space. Maximum is 262144 bytes.
Global variables use 4980 bytes (15%) of dynamic memory, leaving 27788 bytes for local variables. Maximum is 32768 bytes.

examples/RelayActuator

Result: PASS

Sketch uses 41196 bytes (15%) of program storage space. Maximum is 262144 bytes.
Global variables use 4804 bytes (14%) of dynamic memory, leaving 27964 bytes for local variables. Maximum is 32768 bytes.

examples/RepeaterNode

Result: PASS

Sketch uses 40916 bytes (15%) of program storage space. Maximum is 262144 bytes.
Global variables use 4804 bytes (14%) of dynamic memory, leaving 27964 bytes for local variables. Maximum is 32768 bytes.

examples/SecretKnockSensor

Result: PASS

Sketch uses 41644 bytes (15%) of program storage space. Maximum is 262144 bytes.
Global variables use 4676 bytes (14%) of dynamic memory, leaving 28092 bytes for local variables. Maximum is 32768 bytes.

examples/SecureActuator

Result: PASS

Sketch uses 45340 bytes (17%) of program storage space. Maximum is 262144 bytes.
Global variables use 5036 bytes (15%) of dynamic memory, leaving 27732 bytes for local variables. Maximum is 32768 bytes.

examples/SecurityPersonalizer

Result: PASS

Sketch uses 23644 bytes (9%) of program storage space. Maximum is 262144 bytes.
Global variables use 4256 bytes (12%) of dynamic memory, leaving 28512 bytes for local variables. Maximum is 32768 bytes.

examples/SensebenderGatewaySerial

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino:95:26: error: 'LED_BLUE' was not declared in this scope
 static uint8_t leds[] = {LED_BLUE, LED_RED, LED_GREEN, LED_YELLOW, LED_ORANGE};
                          ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino:95:26: note: suggested alternative: 'LED_ON'
 static uint8_t leds[] = {LED_BLUE, LED_RED, LED_GREEN, LED_YELLOW, LED_ORANGE};
                          ^~~~~~~~
                          LED_ON
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino:95:36: error: 'LED_RED' was not declared in this scope
 static uint8_t leds[] = {LED_BLUE, LED_RED, LED_GREEN, LED_YELLOW, LED_ORANGE};
                                    ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino:95:36: note: suggested alternative: 'LED_ON'
 static uint8_t leds[] = {LED_BLUE, LED_RED, LED_GREEN, LED_YELLOW, LED_ORANGE};
                                    ^~~~~~~
                                    LED_ON
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino:95:45: error: 'LED_GREEN' was not declared in this scope
 static uint8_t leds[] = {LED_BLUE, LED_RED, LED_GREEN, LED_YELLOW, LED_ORANGE};
                                             ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino:95:45: note: suggested alternative: 'LED_ON'
 static uint8_t leds[] = {LED_BLUE, LED_RED, LED_GREEN, LED_YELLOW, LED_ORANGE};
                                             ^~~~~~~~~
                                             LED_ON
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino:95:56: error: 'LED_YELLOW' was not declared in this scope
 static uint8_t leds[] = {LED_BLUE, LED_RED, LED_GREEN, LED_YELLOW, LED_ORANGE};
                                                        ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino:95:56: note: suggested alternative: 'LED_ON'
 static uint8_t leds[] = {LED_BLUE, LED_RED, LED_GREEN, LED_YELLOW, LED_ORANGE};
                                                        ^~~~~~~~~~
                                                        LED_ON
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino:95:68: error: 'LED_ORANGE' was not declared in this scope
 static uint8_t leds[] = {LED_BLUE, LED_RED, LED_GREEN, LED_YELLOW, LED_ORANGE};
                                                                    ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino:95:68: note: suggested alternative: 'LED_ON'
 static uint8_t leds[] = {LED_BLUE, LED_RED, LED_GREEN, LED_YELLOW, LED_ORANGE};
                                                                    ^~~~~~~~~~
                                                                    LED_ON
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino: In function 'void preHwInit()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino:116:10: error: 'MY_SWC1' was not declared in this scope
  pinMode(MY_SWC1, INPUT_PULLUP);
          ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino:117:10: error: 'MY_SWC2' was not declared in this scope
  pinMode(MY_SWC2, INPUT_PULLUP);
          ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino:130:17: error: 'LED_BLUE' was not declared in this scope
    digitalWrite(LED_BLUE, led_state);
                 ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino:130:17: note: suggested alternative: 'LED_ON'
    digitalWrite(LED_BLUE, led_state);
                 ^~~~~~~~
                 LED_ON
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino:135:15: error: 'LED_BLUE' was not declared in this scope
  digitalWrite(LED_BLUE, LOW);
               ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino:135:15: note: suggested alternative: 'LED_ON'
  digitalWrite(LED_BLUE, LOW);
               ^~~~~~~~
               LED_ON
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino:146:16: error: 'LED_GREEN' was not declared in this scope
   digitalWrite(LED_GREEN, HIGH);
                ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino:146:16: note: suggested alternative: 'LED_ON'
   digitalWrite(LED_GREEN, HIGH);
                ^~~~~~~~~
                LED_ON
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino:150:16: error: 'LED_YELLOW' was not declared in this scope
   digitalWrite(LED_YELLOW, HIGH);
                ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino:150:16: note: suggested alternative: 'LED_ON'
   digitalWrite(LED_YELLOW, HIGH);
                ^~~~~~~~~~
                LED_ON
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino:155:16: error: 'LED_ORANGE' was not declared in this scope
   digitalWrite(LED_ORANGE, HIGH);
                ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino:155:16: note: suggested alternative: 'LED_ON'
   digitalWrite(LED_ORANGE, HIGH);
                ^~~~~~~~~~
                LED_ON
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino:172:17: error: 'LED_RED' was not declared in this scope
    digitalWrite(LED_RED, HIGH);
                 ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino:172:17: note: suggested alternative: 'LED_ON'
    digitalWrite(LED_RED, HIGH);
                 ^~~~~~~
                 LED_ON
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino: In function 'bool testSDCard()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino:224:33: error: 'MY_SDCARD_CS' was not declared in this scope
  if (!card.init(SPI_HALF_SPEED, MY_SDCARD_CS)) {
                                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino:224:33: note: suggested alternative: 'MY_MAC_ADDRESS'
  if (!card.init(SPI_HALF_SPEED, MY_SDCARD_CS)) {
                                 ^~~~~~~~~~~~
                                 MY_MAC_ADDRESS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino: In function 'bool testAnalog()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino:272:30: error: 'MY_BAT_DETECT' was not declared in this scope
  int bat_detect = analogRead(MY_BAT_DETECT);
                              ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino:272:30: note: suggested alternative: 'MY_CAP_RESET'
  int bat_detect = analogRead(MY_BAT_DETECT);
                              ^~~~~~~~~~~~~
                              MY_CAP_RESET

examples/SoilMoistSensor

Result: PASS

Sketch uses 41276 bytes (15%) of program storage space. Maximum is 262144 bytes.
Global variables use 4632 bytes (14%) of dynamic memory, leaving 28136 bytes for local variables. Maximum is 32768 bytes.

examples/UVSensor

Result: PASS

Sketch uses 41884 bytes (15%) of program storage space. Maximum is 262144 bytes.
Global variables use 4616 bytes (14%) of dynamic memory, leaving 28152 bytes for local variables. Maximum is 32768 bytes.

examples/VibrationSensor

Result: PASS

Sketch uses 40852 bytes (15%) of program storage space. Maximum is 262144 bytes.
Global variables use 4720 bytes (14%) of dynamic memory, leaving 28048 bytes for local variables. Maximum is 32768 bytes.

examples/WaterMeterPulseSensor

Result: PASS

Sketch uses 41772 bytes (15%) of program storage space. Maximum is 262144 bytes.
Global variables use 4840 bytes (14%) of dynamic memory, leaving 27928 bytes for local variables. Maximum is 32768 bytes.

esp32:esp32:d1_mini32 @ 1.0.6

Inclusion

Result: FAIL

In file included from /tmp/arduino-testlib2604544662/test/test.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:426:2: error: #error No forward link or gateway feature activated. This means nowhere to send messages! Pretty pointless.
 #error No forward link or gateway feature activated. This means nowhere to send messages! Pretty pointless.
  ^
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
Multiple libraries were found for "EEPROM.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/EEPROM
  Not 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

examples/AirQualitySensor

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/AirQualitySensor/AirQualitySensor.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/AirQualitySensor/AirQualitySensor.ino:125:18: error: call of overloaded 'sleep(uint32_t&)' is ambiguous
  sleep(SLEEP_TIME); //sleep for: sleepTime
                  ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/newlib/stdio.h:29:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:27,
                 from /tmp/arduino-sketch-F62F2E715FD99F7EB15409A76FD418FA/sketch/AirQualitySensor.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/newlib/sys/unistd.h:185:10: note: candidate: unsigned int sleep(unsigned int)
 unsigned _EXFUN(sleep, (unsigned int __seconds ));
          ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:433:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/AirQualitySensor/AirQualitySensor.ino:46:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MySensorsCore.cpp:736:8: note: candidate: int8_t sleep(uint32_t, bool)
 int8_t sleep(const uint32_t sleepingMS, const bool smartSleep)
        ^
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
Multiple libraries were found for "EEPROM.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/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

examples/BatteryPoweredSensor

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/BatteryPoweredSensor/BatteryPoweredSensor.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/BatteryPoweredSensor/BatteryPoweredSensor.ino:53:18: error: 'INTERNAL' was not declared in this scope
  analogReference(INTERNAL);
                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/BatteryPoweredSensor/BatteryPoweredSensor.ino:53:26: error: 'analogReference' was not declared in this scope
  analogReference(INTERNAL);
                          ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/BatteryPoweredSensor/BatteryPoweredSensor.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/BatteryPoweredSensor/BatteryPoweredSensor.ino:94:18: error: call of overloaded 'sleep(uint32_t&)' is ambiguous
  sleep(SLEEP_TIME);
                  ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/newlib/stdio.h:29:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:27,
                 from /tmp/arduino-sketch-6D5B5CBE40D9A255860790A831298F36/sketch/BatteryPoweredSensor.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/newlib/sys/unistd.h:185:10: note: candidate: unsigned int sleep(unsigned int)
 unsigned _EXFUN(sleep, (unsigned int __seconds ));
          ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:433:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/BatteryPoweredSensor/BatteryPoweredSensor.ino:40:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MySensorsCore.cpp:736:8: note: candidate: int8_t sleep(uint32_t, bool)
 int8_t sleep(const uint32_t sleepingMS, const bool smartSleep)
        ^
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
Multiple libraries were found for "EEPROM.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/EEPROM
  Not 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

examples/BinarySwitchSleepSensor

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/BinarySwitchSleepSensor/BinarySwitchSleepSensor.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/BinarySwitchSleepSensor/BinarySwitchSleepSensor.ino:99:9: error: call of overloaded 'sleep(int)' is ambiguous
  sleep(5);
         ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/newlib/stdio.h:29:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:27,
                 from /tmp/arduino-sketch-9E5D00D4D22717C124B3E82F2A78DCDF/sketch/BinarySwitchSleepSensor.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/newlib/sys/unistd.h:185:10: note: candidate: unsigned int sleep(unsigned int)
 unsigned _EXFUN(sleep, (unsigned int __seconds ));
          ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:433:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/BinarySwitchSleepSensor/BinarySwitchSleepSensor.ino:42:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MySensorsCore.cpp:736:8: note: candidate: int8_t sleep(uint32_t, bool)
 int8_t sleep(const uint32_t sleepingMS, const bool smartSleep)
        ^
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
Multiple libraries were found for "EEPROM.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/EEPROM
  Not 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

examples/CO2Sensor

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/CO2Sensor/CO2Sensor.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/CO2Sensor/CO2Sensor.ino:106:18: error: call of overloaded 'sleep(uint32_t&)' is ambiguous
  sleep(SLEEP_TIME); //sleep for: sleepTime
                  ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/newlib/stdio.h:29:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:27,
                 from /tmp/arduino-sketch-A29E20DAF1734FEFD9F4DE704D1B8566/sketch/CO2Sensor.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/newlib/sys/unistd.h:185:10: note: candidate: unsigned int sleep(unsigned int)
 unsigned _EXFUN(sleep, (unsigned int __seconds ));
          ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:433:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/CO2Sensor/CO2Sensor.ino:50:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MySensorsCore.cpp:736:8: note: candidate: int8_t sleep(uint32_t, bool)
 int8_t sleep(const uint32_t sleepingMS, const bool smartSleep)
        ^
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
Multiple libraries were found for "EEPROM.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/EEPROM
  Not 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

examples/ClearEepromConfig

Result: PASS

Sketch uses 220062 bytes (16%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13744 bytes (4%) of dynamic memory, leaving 313936 bytes for local variables. Maximum is 327680 bytes.

examples/DimmableLEDActuator

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/DimmableLEDActuator/DimmableLEDActuator.ino: In function 'void fadeToLevel(int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/DimmableLEDActuator/DimmableLEDActuator.ino:127:58: error: 'analogWrite' was not declared in this scope
   analogWrite( LED_PIN, (int)(currentLevel / 100. * 255) );
                                                          ^
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
Multiple libraries were found for "EEPROM.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/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

examples/DimmableLight

Result: PASS

Sketch uses 232990 bytes (17%) of program storage space. Maximum is 1310720 bytes.
Global variables use 14016 bytes (4%) of dynamic memory, leaving 313664 bytes for local variables. Maximum is 327680 bytes.

examples/DustSensor

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/DustSensor/DustSensor.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/DustSensor/DustSensor.ino:103:18: error: call of overloaded 'sleep(uint32_t&)' is ambiguous
  sleep(SLEEP_TIME);
                  ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/newlib/stdio.h:29:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:27,
                 from /tmp/arduino-sketch-721BA20067D6FFEF8CA99E678C56DAE4/sketch/DustSensor.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/newlib/sys/unistd.h:185:10: note: candidate: unsigned int sleep(unsigned int)
 unsigned _EXFUN(sleep, (unsigned int __seconds ));
          ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:433:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/DustSensor/DustSensor.ino:50:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MySensorsCore.cpp:736:8: note: candidate: int8_t sleep(uint32_t, bool)
 int8_t sleep(const uint32_t sleepingMS, const bool smartSleep)
        ^
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
Multiple libraries were found for "EEPROM.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/EEPROM
  Not 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

examples/DustSensorDSM

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/DustSensorDSM/DustSensorDSM.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/DustSensorDSM/DustSensorDSM.ino:118:18: error: call of overloaded 'sleep(uint32_t&)' is ambiguous
  sleep(SLEEP_TIME);
                  ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/newlib/stdio.h:29:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:27,
                 from /tmp/arduino-sketch-EA619339A01394171C03D8DCA7F4770E/sketch/DustSensorDSM.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/newlib/sys/unistd.h:185:10: note: candidate: unsigned int sleep(unsigned int)
 unsigned _EXFUN(sleep, (unsigned int __seconds ));
          ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:433:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/DustSensorDSM/DustSensorDSM.ino:42:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MySensorsCore.cpp:736:8: note: candidate: int8_t sleep(uint32_t, bool)
 int8_t sleep(const uint32_t sleepingMS, const bool smartSleep)
        ^
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
Multiple libraries were found for "EEPROM.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/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

examples/EnergyMeterPulseSensor

Result: PASS

Sketch uses 233606 bytes (17%) of program storage space. Maximum is 1310720 bytes.
Global variables use 14592 bytes (4%) of dynamic memory, leaving 313088 bytes for local variables. Maximum is 327680 bytes.

examples/GatewayESP32

Result: PASS

Sketch uses 667986 bytes (50%) of program storage space. Maximum is 1310720 bytes.
Global variables use 38992 bytes (11%) of dynamic memory, leaving 288688 bytes for local variables. Maximum is 327680 bytes.

examples/GatewayESP32MQTTClient

Result: PASS

Sketch uses 718794 bytes (54%) of program storage space. Maximum is 1310720 bytes.
Global variables use 39240 bytes (11%) of dynamic memory, leaving 288440 bytes for local variables. Maximum is 327680 bytes.

examples/GatewayESP32OTA

Result: PASS

Sketch uses 766950 bytes (58%) of program storage space. Maximum is 1310720 bytes.
Global variables use 43400 bytes (13%) of dynamic memory, leaving 284280 bytes for local variables. Maximum is 327680 bytes.

examples/GatewayESP8266

Result: PASS

Sketch uses 668038 bytes (50%) of program storage space. Maximum is 1310720 bytes.
Global variables use 38992 bytes (11%) of dynamic memory, leaving 288688 bytes for local variables. Maximum is 327680 bytes.

examples/GatewayESP8266MQTTClient

Result: PASS

Sketch uses 718834 bytes (54%) of program storage space. Maximum is 1310720 bytes.
Global variables use 39240 bytes (11%) of dynamic memory, leaving 288440 bytes for local variables. Maximum is 327680 bytes.

examples/GatewayESP8266OTA

Result: PASS

Sketch uses 767746 bytes (58%) of program storage space. Maximum is 1310720 bytes.
Global variables use 43416 bytes (13%) of dynamic memory, leaving 284264 bytes for local variables. Maximum is 327680 bytes.

examples/GatewayGSMMQTTClient

Result: PASS

Sketch uses 304202 bytes (23%) of program storage space. Maximum is 1310720 bytes.
Global variables use 15712 bytes (4%) of dynamic memory, leaving 311968 bytes for local variables. Maximum is 327680 bytes.

examples/GatewaySerial

Result: PASS

Sketch uses 232906 bytes (17%) of program storage space. Maximum is 1310720 bytes.
Global variables use 14496 bytes (4%) of dynamic memory, leaving 313184 bytes for local variables. Maximum is 327680 bytes.

examples/GatewaySerialRS485

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/drivers/AltSoftSerial/AltSoftSerial.cpp:35:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:372,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewaySerialRS485/GatewaySerialRS485.ino:89:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/drivers/AltSoftSerial/config/AltSoftSerial_Boards.h:146:2: error: #error "Please define your board timer and pins"
 #error "Please define your board timer and pins"
  ^
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
Multiple libraries were found for "EEPROM.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/EEPROM
  Not 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

examples/GatewayW5100

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/hal/architecture/ESP32/MyHwESP32.cpp:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:61,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayW5100/GatewayW5100.ino:126:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/hal/architecture/ESP32/MyHwESP32.h:89:2: error: #error Soft SPI is not available on this architecture!
 #error Soft SPI is not available on this architecture!
  ^
Multiple libraries were found for "Ethernet.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ethernet
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EthernetENC
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/UIPEthernet
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
Multiple libraries were found for "EEPROM.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/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

examples/GatewayW5100MQTTClient

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/hal/architecture/ESP32/MyHwESP32.cpp:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:61,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/GatewayW5100MQTTClient/GatewayW5100MQTTClient.ino:138:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/hal/architecture/ESP32/MyHwESP32.h:89:2: error: #error Soft SPI is not available on this architecture!
 #error Soft SPI is not available on this architecture!
  ^
Multiple libraries were found for "EEPROM.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/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 "Ethernet.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ethernet
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/UIPEthernet
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EthernetENC
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi

examples/LightSensor

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/LightSensor/LightSensor.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/LightSensor/LightSensor.ino:66:18: error: call of overloaded 'sleep(uint32_t&)' is ambiguous
  sleep(SLEEP_TIME);
                  ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/newlib/stdio.h:29:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:27,
                 from /tmp/arduino-sketch-7B9133EFAF640EDC0B7C69231E172190/sketch/LightSensor.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/newlib/sys/unistd.h:185:10: note: candidate: unsigned int sleep(unsigned int)
 unsigned _EXFUN(sleep, (unsigned int __seconds ));
          ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:433:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/LightSensor/LightSensor.ino:38:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MySensorsCore.cpp:736:8: note: candidate: int8_t sleep(uint32_t, bool)
 int8_t sleep(const uint32_t sleepingMS, const bool smartSleep)
        ^
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
Multiple libraries were found for "EEPROM.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/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

examples/LogOTAGateway

Result: PASS

Sketch uses 233530 bytes (17%) of program storage space. Maximum is 1310720 bytes.
Global variables use 14624 bytes (4%) of dynamic memory, leaving 313056 bytes for local variables. Maximum is 327680 bytes.

examples/LogOTANode

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/LogOTANode/LogOTANode.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/LogOTANode/LogOTANode.ino:62:16: error: call of overloaded 'sleep(int)' is ambiguous
  if (sleep(3000)==MY_SLEEP_NOT_POSSIBLE) {
                ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/newlib/stdio.h:29:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:27,
                 from /tmp/arduino-sketch-0490395E92644AF80A863DA59E04C811/sketch/LogOTANode.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/newlib/sys/unistd.h:185:10: note: candidate: unsigned int sleep(unsigned int)
 unsigned _EXFUN(sleep, (unsigned int __seconds ));
          ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:433:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/LogOTANode/LogOTANode.ino:45:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MySensorsCore.cpp:736:8: note: candidate: int8_t sleep(uint32_t, bool)
 int8_t sleep(const uint32_t sleepingMS, const bool smartSleep)
        ^
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
Multiple libraries were found for "EEPROM.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/EEPROM
  Not 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

examples/MockMySensors

Result: PASS

Sketch uses 249286 bytes (19%) of program storage space. Maximum is 1310720 bytes.
Global variables use 14056 bytes (4%) of dynamic memory, leaving 313624 bytes for local variables. Maximum is 327680 bytes.

examples/MotionSensor

Result: PASS

Sketch uses 229234 bytes (17%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13928 bytes (4%) of dynamic memory, leaving 313752 bytes for local variables. Maximum is 327680 bytes.

examples/MotionSensorRS485

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/drivers/AltSoftSerial/AltSoftSerial.cpp:35:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:372,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/MotionSensorRS485/MotionSensorRS485.ino:63:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/drivers/AltSoftSerial/config/AltSoftSerial_Boards.h:146:2: error: #error "Please define your board timer and pins"
 #error "Please define your board timer and pins"
  ^
Multiple libraries were found for "EEPROM.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/EEPROM
  Not 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
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT

examples/Node2Node

Result: PASS

Sketch uses 232362 bytes (17%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13992 bytes (4%) of dynamic memory, leaving 313688 bytes for local variables. Maximum is 327680 bytes.

examples/PHSensor

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/PHSensor/PHSensor.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/PHSensor/PHSensor.ino:84:18: error: call of overloaded 'sleep(uint32_t&)' is ambiguous
  sleep(SLEEP_TIME);
                  ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/newlib/stdio.h:29:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:27,
                 from /tmp/arduino-sketch-C7252B45CCE9F81206B7694197894349/sketch/PHSensor.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/newlib/sys/unistd.h:185:10: note: candidate: unsigned int sleep(unsigned int)
 unsigned _EXFUN(sleep, (unsigned int __seconds ));
          ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:433:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/PHSensor/PHSensor.ino:37:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MySensorsCore.cpp:736:8: note: candidate: int8_t sleep(uint32_t, bool)
 int8_t sleep(const uint32_t sleepingMS, const bool smartSleep)
        ^
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
Multiple libraries were found for "EEPROM.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/EEPROM
  Not 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

examples/PassiveNode

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/PassiveNode/PassiveNode.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/PassiveNode/PassiveNode.ino:68:12: error: call of overloaded 'sleep(int)' is ambiguous
  sleep(2000);
            ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/newlib/stdio.h:29:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:27,
                 from /tmp/arduino-sketch-5D696B6F724D9EF3B58AA5D8DFBFC74D/sketch/PassiveNode.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/newlib/sys/unistd.h:185:10: note: candidate: unsigned int sleep(unsigned int)
 unsigned _EXFUN(sleep, (unsigned int __seconds ));
          ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:433:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/PassiveNode/PassiveNode.ino:44:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MySensorsCore.cpp:736:8: note: candidate: int8_t sleep(uint32_t, bool)
 int8_t sleep(const uint32_t sleepingMS, const bool smartSleep)
        ^
Multiple libraries were found for "EEPROM.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/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 "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi

examples/PingPongSensor

Result: PASS

Sketch uses 233210 bytes (17%) of program storage space. Maximum is 1310720 bytes.
Global variables use 14016 bytes (4%) of dynamic memory, leaving 313664 bytes for local variables. Maximum is 327680 bytes.

examples/RFM69_RFM95_ATC_SignalReport

Result: PASS

Sketch uses 233926 bytes (17%) of program storage space. Maximum is 1310720 bytes.
Global variables use 14728 bytes (4%) of dynamic memory, leaving 312952 bytes for local variables. Maximum is 327680 bytes.

examples/RelayActuator

Result: PASS

Sketch uses 233430 bytes (17%) of program storage space. Maximum is 1310720 bytes.
Global variables use 14216 bytes (4%) of dynamic memory, leaving 313464 bytes for local variables. Maximum is 327680 bytes.

examples/RepeaterNode

Result: PASS

Sketch uses 233118 bytes (17%) of program storage space. Maximum is 1310720 bytes.
Global variables use 14216 bytes (4%) of dynamic memory, leaving 313464 bytes for local variables. Maximum is 327680 bytes.

examples/SecretKnockSensor

Result: PASS

Sketch uses 249566 bytes (19%) of program storage space. Maximum is 1310720 bytes.
Global variables use 14120 bytes (4%) of dynamic memory, leaving 313560 bytes for local variables. Maximum is 327680 bytes.

examples/SecureActuator

Result: PASS

Sketch uses 257954 bytes (19%) of program storage space. Maximum is 1310720 bytes.
Global variables use 14332 bytes (4%) of dynamic memory, leaving 313348 bytes for local variables. Maximum is 327680 bytes.

examples/SecurityPersonalizer

Result: PASS

Sketch uses 248714 bytes (18%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13932 bytes (4%) of dynamic memory, leaving 313748 bytes for local variables. Maximum is 327680 bytes.

examples/SensebenderGatewaySerial

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SD/src/utility/Sd2Card.h:26:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SD/src/utility/SdFat.h:29,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SD/src/SD.h:20,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SensebenderGatewaySerial/SensebenderGatewaySerial.ino:87:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SD/src/utility/Sd2PinMap.h:524:2: error: #error Architecture or board not supported.
 #error Architecture or board not supported.
  ^
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
Multiple libraries were found for "EEPROM.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/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 "SD.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SD
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/SD

examples/SoilMoistSensor

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SoilMoistSensor/SoilMoistSensor.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SoilMoistSensor/SoilMoistSensor.ino:143:18: error: call of overloaded 'sleep(uint32_t&)' is ambiguous
  sleep(SLEEP_TIME);
                  ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/newlib/stdio.h:29:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:27,
                 from /tmp/arduino-sketch-3D331FC44643261E54BBFBAE309CE14E/sketch/SoilMoistSensor.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/newlib/sys/unistd.h:185:10: note: candidate: unsigned int sleep(unsigned int)
 unsigned _EXFUN(sleep, (unsigned int __seconds ));
          ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:433:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/SoilMoistSensor/SoilMoistSensor.ino:73:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MySensorsCore.cpp:736:8: note: candidate: int8_t sleep(uint32_t, bool)
 int8_t sleep(const uint32_t sleepingMS, const bool smartSleep)
        ^
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
Multiple libraries were found for "EEPROM.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/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

examples/UVSensor

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/UVSensor/UVSensor.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/UVSensor/UVSensor.ino:110:18: error: call of overloaded 'sleep(uint32_t&)' is ambiguous
  sleep(SLEEP_TIME);
                  ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/newlib/stdio.h:29:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:27,
                 from /tmp/arduino-sketch-FAF6EC564933090B3BB1109855797CE4/sketch/UVSensor.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/newlib/sys/unistd.h:185:10: note: candidate: unsigned int sleep(unsigned int)
 unsigned _EXFUN(sleep, (unsigned int __seconds ));
          ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:433:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/UVSensor/UVSensor.ino:48:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MySensorsCore.cpp:736:8: note: candidate: int8_t sleep(uint32_t, bool)
 int8_t sleep(const uint32_t sleepingMS, const bool smartSleep)
        ^
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
Multiple libraries were found for "EEPROM.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/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

examples/VibrationSensor

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/VibrationSensor/VibrationSensor.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/VibrationSensor/VibrationSensor.ino:95:18: error: call of overloaded 'sleep(uint32_t&)' is ambiguous
  sleep(SLEEP_TIME); //sleep for: sleepTime
                  ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/newlib/stdio.h:29:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:27,
                 from /tmp/arduino-sketch-B310018B6C91EC0860F12B17C4129EC3/sketch/VibrationSensor.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/newlib/sys/unistd.h:185:10: note: candidate: unsigned int sleep(unsigned int)
 unsigned _EXFUN(sleep, (unsigned int __seconds ));
          ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/MySensors.h:433:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/examples/VibrationSensor/VibrationSensor.ino:44:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MySensors/core/MySensorsCore.cpp:736:8: note: candidate: int8_t sleep(uint32_t, bool)
 int8_t sleep(const uint32_t sleepingMS, const bool smartSleep)
        ^
Multiple libraries were found for "EEPROM.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/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 "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA

examples/WaterMeterPulseSensor

Result: PASS

Sketch uses 234146 bytes (17%) of program storage space. Maximum is 1310720 bytes.
Global variables use 14600 bytes (4%) of dynamic memory, leaving 313080 bytes for local variables. Maximum is 327680 bytes.