WiFiManager - compatibility matrix

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

WiFiManager

Version: 2.0.9-beta
More details

Compatibility matrix

Board Claims compatibility Inclusion
Advanced
NonBlocking
Old_examples
OnDemand
Parameters
Super
Unique
Basic
ParamsChildClass
arduino:avr:uno
1.8.4
No ⚠️ PASS FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL
arduino:mbed_nano:nanorp2040connect
2.7.2
No ⚠️ PASS FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL
arduino:megaavr:nona4809
1.8.7
No ⚠️ PASS FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL
arduino:samd:mkrwifi1010
1.8.12
No ⚠️ PASS FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL
esp32:esp32:d1_mini32
1.0.6
Yes ⚠️ FAIL PASS FAIL FAIL FAIL FAIL FAIL FAIL PASS PASS

Compilation logs

arduino:avr:uno @ 1.8.4

Inclusion

Result: PASS

WARNING: library WiFiManager claims to run on esp8266, esp32 architecture(s) and may be incompatible with your current board which runs on avr architecture(s).
Sketch uses 444 bytes (1%) of program storage space. Maximum is 32256 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 2039 bytes for local variables. Maximum is 2048 bytes.

examples/Advanced

Result: FAIL

WARNING: library WiFiManager claims to run on esp8266, esp32 architecture(s) and may be incompatible with your current board which runs on avr architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:13:1: error: 'WiFiManager' does not name a type; did you mean 'WiFiManager_h'?
 WiFiManager wm; // global wm instance
 ^~~~~~~~~~~
 WiFiManager_h
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:14:1: error: 'WiFiManagerParameter' does not name a type; did you mean 'WiFiManager_h'?
 WiFiManagerParameter custom_field; // global param ( for non blocking w params )
 ^~~~~~~~~~~~~~~~~~~~
 WiFiManager_h
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:17:3: error: 'WiFi' was not declared in this scope
   WiFi.mode(WIFI_STA); // explicitly set mode, esp defaults to STA+AP
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:17:13: error: 'WIFI_STA' was not declared in this scope
   WiFi.mode(WIFI_STA); // explicitly set mode, esp defaults to STA+AP
             ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:19:10: error: 'class HardwareSerial' has no member named 'setDebugOutput'
   Serial.setDebugOutput(true);
          ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:27:22: error: 'wm' was not declared in this scope
   if(wm_nonblocking) wm.setConfigPortalBlocking(false);
                      ^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:40:9: error: 'custom_field' was not declared in this scope
   new (&custom_field) WiFiManagerParameter(custom_radio_str); // custom html input
         ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:40:23: error: expected type-specifier before 'WiFiManagerParameter'
   new (&custom_field) WiFiManagerParameter(custom_radio_str); // custom html input
                       ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:42:3: error: 'wm' was not declared in this scope
   wm.addParameter(&custom_field);
   ^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:50:8: error: 'vector' is not a member of 'std'
   std::vector<const char *> menu = {"wifi","info","param","sep","restart","exit"};
        ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:50:15: error: expected primary-expression before 'const'
   std::vector<const char *> menu = {"wifi","info","param","sep","restart","exit"};
               ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:51:14: error: 'menu' was not declared in this scope
   wm.setMenu(menu);
              ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:51:14: note: suggested alternative: 'min'
   wm.setMenu(menu);
              ^~~~
              min
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino: In function 'void checkButton()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:102:9: error: 'wm' was not declared in this scope
         wm.resetSettings();
         ^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:103:9: error: 'ESP' was not declared in this scope
         ESP.restart();
         ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:103:9: note: suggested alternative: 'SP'
         ESP.restart();
         ^~~
         SP
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:108:7: error: 'wm' was not declared in this scope
       wm.setConfigPortalTimeout(120);
       ^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino: In function 'String getParam(String)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:126:6: error: 'wm' was not declared in this scope
   if(wm.server->hasArg(name)) {
      ^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:138:22: error: 'wm' was not declared in this scope
   if(wm_nonblocking) wm.process(); // avoid delays() in loop when non-blocking and other long running code
                      ^~
Multiple libraries were found for "WiFiManager.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WhareHauoraWiFiManager

examples/Basic

Result: FAIL

WARNING: library WiFiManager claims to run on esp8266, esp32 architecture(s) and may be incompatible with your current board which runs on avr architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Basic/Basic.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Basic/Basic.ino:5:5: error: 'WiFi' was not declared in this scope
     WiFi.mode(WIFI_STA); // explicitly set mode, esp defaults to STA+AP
     ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Basic/Basic.ino:5:15: error: 'WIFI_STA' was not declared in this scope
     WiFi.mode(WIFI_STA); // explicitly set mode, esp defaults to STA+AP
               ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Basic/Basic.ino:12:5: error: 'WiFiManager' was not declared in this scope
     WiFiManager wm;
     ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Basic/Basic.ino:12:5: note: suggested alternative: 'WiFiManager_h'
     WiFiManager wm;
     ^~~~~~~~~~~
     WiFiManager_h
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Basic/Basic.ino:26:11: error: 'wm' was not declared in this scope
     res = wm.autoConnect("AutoConnectAP","password"); // password protected ap
           ^~
Multiple libraries were found for "WiFiManager.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WhareHauoraWiFiManager

examples/NonBlocking

Result: FAIL


					
					

examples/Old_examples

Result: FAIL


					
					

examples/OnDemand

Result: FAIL


					
					

examples/Parameters

Result: FAIL


					
					

examples/ParamsChildClass

Result: FAIL

WARNING: library WiFiManager claims to run on esp8266, esp32 architecture(s) and may be incompatible with your current board which runs on avr architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino:10:56: error: expected class-name before '{' token
 class IPAddressParameter : public WiFiManagerParameter {
                                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino:12:65: error: 'IPAddress' has not been declared
     IPAddressParameter(const char *id, const char *placeholder, IPAddress address)
                                                                 ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino:17:19: error: 'IPAddress' has not been declared
     bool getValue(IPAddress &ip) {
                   ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino: In constructor 'IPAddressParameter::IPAddressParameter(const char*, const char*, int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino:13:11: error: class 'IPAddressParameter' does not have any field named 'WiFiManagerParameter'
         : WiFiManagerParameter("") {
           ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino:14:39: error: request for member 'toString' in 'address', which is of non-class type 'int'
         init(id, placeholder, address.toString().c_str(), 16, "", WFM_LABEL_BEFORE);
                                       ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino:14:67: error: 'WFM_LABEL_BEFORE' was not declared in this scope
         init(id, placeholder, address.toString().c_str(), 16, "", WFM_LABEL_BEFORE);
                                                                   ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino: In member function 'bool IPAddressParameter::getValue(int&)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino:18:19: error: request for member 'fromString' in 'ip', which is of non-class type 'int'
         return ip.fromString(WiFiManagerParameter::getValue());
                   ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino:18:30: error: 'WiFiManagerParameter' has not been declared
         return ip.fromString(WiFiManagerParameter::getValue());
                              ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino:22:50: error: expected class-name before '{' token
 class IntParameter : public WiFiManagerParameter {
                                                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino: In constructor 'IntParameter::IntParameter(const char*, const char*, long int, uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino:25:11: error: class 'IntParameter' does not have any field named 'WiFiManagerParameter'
         : WiFiManagerParameter("") {
           ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino:26:66: error: 'WFM_LABEL_BEFORE' was not declared in this scope
         init(id, placeholder, String(value).c_str(), length, "", WFM_LABEL_BEFORE);
                                                                  ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino: In member function 'long int IntParameter::getValue()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino:30:23: error: 'WiFiManagerParameter' was not declared in this scope
         return String(WiFiManagerParameter::getValue()).toInt();
                       ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino:30:23: note: suggested alternative: 'WiFiManager_h'
         return String(WiFiManagerParameter::getValue()).toInt();
                       ^~~~~~~~~~~~~~~~~~~~
                       WiFiManager_h
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino:34:52: error: expected class-name before '{' token
 class FloatParameter : public WiFiManagerParameter {
                                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino: In constructor 'FloatParameter::FloatParameter(const char*, const char*, float, uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino:37:11: error: class 'FloatParameter' does not have any field named 'WiFiManagerParameter'
         : WiFiManagerParameter("") {
           ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino:38:66: error: 'WFM_LABEL_BEFORE' was not declared in this scope
         init(id, placeholder, String(value).c_str(), length, "", WFM_LABEL_BEFORE);
                                                                  ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino: In member function 'float FloatParameter::getValue()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino:42:23: error: 'WiFiManagerParameter' was not declared in this scope
         return String(WiFiManagerParameter::getValue()).toFloat();
                       ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino:42:23: note: suggested alternative: 'FloatParameter'
         return String(WiFiManagerParameter::getValue()).toFloat();
                       ^~~~~~~~~~~~~~~~~~~~
                       FloatParameter
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino:55:5: error: 'WiFi' was not declared in this scope
     WiFi.mode(WIFI_STA); // explicitly set mode, esp defaults to STA+AP
     ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino:55:15: error: 'WIFI_STA' was not declared in this scope
     WiFi.mode(WIFI_STA); // explicitly set mode, esp defaults to STA+AP
               ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino:69:23: error: no matching function for call to 'EEPROMClass::begin(int)'
     EEPROM.begin( 512 );
                       ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino:6:0:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/EEPROM/src/EEPROM.h:125:11: note: candidate: EEPtr EEPROMClass::begin()
     EEPtr begin()                        { return 0x00; }
           ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/EEPROM/src/EEPROM.h:125:11: note:   candidate expects 0 arguments, 1 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino:77:9: error: 'WiFiManager' was not declared in this scope
         WiFiManager wm;
         ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino:77:9: note: suggested alternative: 'WiFiManager_h'
         WiFiManager wm;
         ^~~~~~~~~~~
         WiFiManager_h
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino:80:9: error: 'WiFiManagerParameter' was not declared in this scope
         WiFiManagerParameter param_str( "str", "param_string",  sett.s, 20);
         ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino:80:9: note: suggested alternative: 'FloatParameter'
         WiFiManagerParameter param_str( "str", "param_string",  sett.s, 20);
         ^~~~~~~~~~~~~~~~~~~~
         FloatParameter
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino:84:9: error: 'IPAddress' was not declared in this scope
         IPAddress ip(sett.ip);
         ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino:85:55: error: 'ip' was not declared in this scope
         IPAddressParameter param_ip("ip", "param_ip", ip);
                      

examples/Super

Result: FAIL


					
					

examples/Unique

Result: FAIL


					
				
				

arduino:mbed_nano:nanorp2040connect @ 2.7.2

Inclusion

Result: PASS

WARNING: library WiFiManager claims to run on esp8266, esp32 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
Sketch uses 78756 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43444 bytes (16%) of dynamic memory, leaving 226892 bytes for local variables. Maximum is 270336 bytes.

examples/Advanced

Result: FAIL

WARNING: library WiFiManager claims to run on esp8266, esp32 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:13:1: error: 'WiFiManager' does not name a type; did you mean 'WiFiManager_h'?
 WiFiManager wm; // global wm instance
 ^~~~~~~~~~~
 WiFiManager_h
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:14:1: error: 'WiFiManagerParameter' does not name a type; did you mean 'WiFiManager_h'?
 WiFiManagerParameter custom_field; // global param ( for non blocking w params )
 ^~~~~~~~~~~~~~~~~~~~
 WiFiManager_h
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:17:3: error: 'WiFi' was not declared in this scope
   WiFi.mode(WIFI_STA); // explicitly set mode, esp defaults to STA+AP
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:17:13: error: 'WIFI_STA' was not declared in this scope
   WiFi.mode(WIFI_STA); // explicitly set mode, esp defaults to STA+AP
             ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:17:13: note: suggested alternative: 'I2C_SDA'
   WiFi.mode(WIFI_STA); // explicitly set mode, esp defaults to STA+AP
             ^~~~~~~~
             I2C_SDA
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:19:10: error: 'class arduino::UART' has no member named 'setDebugOutput'
   Serial.setDebugOutput(true);
          ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:27:22: error: 'wm' was not declared in this scope
   if(wm_nonblocking) wm.setConfigPortalBlocking(false);
                      ^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:27:22: note: suggested alternative: 'tm'
   if(wm_nonblocking) wm.setConfigPortalBlocking(false);
                      ^~
                      tm
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:40:9: error: 'custom_field' was not declared in this scope
   new (&custom_field) WiFiManagerParameter(custom_radio_str); // custom html input
         ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:40:23: error: expected type-specifier before 'WiFiManagerParameter'
   new (&custom_field) WiFiManagerParameter(custom_radio_str); // custom html input
                       ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:42:3: error: 'wm' was not declared in this scope
   wm.addParameter(&custom_field);
   ^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:42:3: note: suggested alternative: 'tm'
   wm.addParameter(&custom_field);
   ^~
   tm
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:50:8: error: 'vector' is not a member of 'std'
   std::vector<const char *> menu = {"wifi","info","param","sep","restart","exit"};
        ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:50:15: error: expected primary-expression before 'const'
   std::vector<const char *> menu = {"wifi","info","param","sep","restart","exit"};
               ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:51:14: error: 'menu' was not declared in this scope
   wm.setMenu(menu);
              ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:51:14: note: suggested alternative: 'min'
   wm.setMenu(menu);
              ^~~~
              min
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino: In function 'void checkButton()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:102:9: error: 'wm' was not declared in this scope
         wm.resetSettings();
         ^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:102:9: note: suggested alternative: 'tm'
         wm.resetSettings();
         ^~
         tm
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:103:9: error: 'ESP' was not declared in this scope
         ESP.restart();
         ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:108:7: error: 'wm' was not declared in this scope
       wm.setConfigPortalTimeout(120);
       ^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:108:7: note: suggested alternative: 'tm'
       wm.setConfigPortalTimeout(120);
       ^~
       tm
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino: In function 'arduino::String getParam(arduino::String)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:126:6: error: 'wm' was not declared in this scope
   if(wm.server->hasArg(name)) {
      ^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:126:6: note: suggested alternative: 'tm'
   if(wm.server->hasArg(name)) {
      ^~
      tm
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:138:22: error: 'wm' was not declared in this scope
   if(wm_nonblocking) wm.process(); // avoid delays() in loop when non-blocking and other long running code
                      ^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:138:22: note: suggested alternative: 'tm'
   if(wm_nonblocking) wm.process(); // avoid delays() in loop when non-blocking and other long running code
                      ^~
                      tm
Multiple libraries were found for "WiFiManager.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WhareHauoraWiFiManager

examples/Basic

Result: FAIL

WARNING: library WiFiManager claims to run on esp8266, esp32 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Basic/Basic.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Basic/Basic.ino:5:5: error: 'WiFi' was not declared in this scope
     WiFi.mode(WIFI_STA); // explicitly set mode, esp defaults to STA+AP
     ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Basic/Basic.ino:5:15: error: 'WIFI_STA' was not declared in this scope
     WiFi.mode(WIFI_STA); // explicitly set mode, esp defaults to STA+AP
               ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Basic/Basic.ino:5:15: note: suggested alternative: 'I2C_SDA'
     WiFi.mode(WIFI_STA); // explicitly set mode, esp defaults to STA+AP
               ^~~~~~~~
               I2C_SDA
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Basic/Basic.ino:12:5: error: 'WiFiManager' was not declared in this scope
     WiFiManager wm;
     ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Basic/Basic.ino:12:5: note: suggested alternative: 'WiFiManager_h'
     WiFiManager wm;
     ^~~~~~~~~~~
     WiFiManager_h
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Basic/Basic.ino:26:11: error: 'wm' was not declared in this scope
     res = wm.autoConnect("AutoConnectAP","password"); // password protected ap
           ^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Basic/Basic.ino:26:11: note: suggested alternative: 'tm'
     res = wm.autoConnect("AutoConnectAP","password"); // password protected ap
           ^~
           tm
Multiple libraries were found for "WiFiManager.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WhareHauoraWiFiManager

examples/NonBlocking

Result: FAIL


					
					

examples/Old_examples

Result: FAIL


					
					

examples/OnDemand

Result: FAIL


					
					

examples/Parameters

Result: FAIL


					
					

examples/ParamsChildClass

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino:6:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum/src/EEPROM.h:25:10: fatal error: avr/eeprom.h: No such file or directory
 #include <avr/eeprom.h>
          ^~~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "WiFiManager.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WhareHauoraWiFiManager
Multiple libraries were found for "EEPROM.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/arduino-NVM

examples/Super

Result: FAIL


					
					

examples/Unique

Result: FAIL


					
				
				

arduino:megaavr:nona4809 @ 1.8.7

Inclusion

Result: PASS

WARNING: library WiFiManager claims to run on esp8266, esp32 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
Sketch uses 802 bytes (1%) of program storage space. Maximum is 49152 bytes.
Global variables use 22 bytes (0%) of dynamic memory, leaving 6122 bytes for local variables. Maximum is 6144 bytes.

examples/Advanced

Result: FAIL

WARNING: library WiFiManager claims to run on esp8266, esp32 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:13:1: error: 'WiFiManager' does not name a type; did you mean 'WiFiManager_h'?
 WiFiManager wm; // global wm instance
 ^~~~~~~~~~~
 WiFiManager_h
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:14:1: error: 'WiFiManagerParameter' does not name a type; did you mean 'WiFiManager_h'?
 WiFiManagerParameter custom_field; // global param ( for non blocking w params )
 ^~~~~~~~~~~~~~~~~~~~
 WiFiManager_h
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:17:3: error: 'WiFi' was not declared in this scope
   WiFi.mode(WIFI_STA); // explicitly set mode, esp defaults to STA+AP
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:17:13: error: 'WIFI_STA' was not declared in this scope
   WiFi.mode(WIFI_STA); // explicitly set mode, esp defaults to STA+AP
             ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:19:10: error: 'class UartClass' has no member named 'setDebugOutput'
   Serial.setDebugOutput(true);
          ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:27:22: error: 'wm' was not declared in this scope
   if(wm_nonblocking) wm.setConfigPortalBlocking(false);
                      ^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:40:9: error: 'custom_field' was not declared in this scope
   new (&custom_field) WiFiManagerParameter(custom_radio_str); // custom html input
         ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:40:23: error: expected type-specifier before 'WiFiManagerParameter'
   new (&custom_field) WiFiManagerParameter(custom_radio_str); // custom html input
                       ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:42:3: error: 'wm' was not declared in this scope
   wm.addParameter(&custom_field);
   ^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:50:8: error: 'vector' is not a member of 'std'
   std::vector<const char *> menu = {"wifi","info","param","sep","restart","exit"};
        ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:50:15: error: expected primary-expression before 'const'
   std::vector<const char *> menu = {"wifi","info","param","sep","restart","exit"};
               ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:51:14: error: 'menu' was not declared in this scope
   wm.setMenu(menu);
              ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:51:14: note: suggested alternative: 'min'
   wm.setMenu(menu);
              ^~~~
              min
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino: In function 'void checkButton()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:102:9: error: 'wm' was not declared in this scope
         wm.resetSettings();
         ^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:103:9: error: 'ESP' was not declared in this scope
         ESP.restart();
         ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:103:9: note: suggested alternative: 'SP'
         ESP.restart();
         ^~~
         SP
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:108:7: error: 'wm' was not declared in this scope
       wm.setConfigPortalTimeout(120);
       ^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino: In function 'arduino::String getParam(arduino::String)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:126:6: error: 'wm' was not declared in this scope
   if(wm.server->hasArg(name)) {
      ^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:138:22: error: 'wm' was not declared in this scope
   if(wm_nonblocking) wm.process(); // avoid delays() in loop when non-blocking and other long running code
                      ^~
Multiple libraries were found for "WiFiManager.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WhareHauoraWiFiManager

examples/Basic

Result: FAIL

WARNING: library WiFiManager claims to run on esp8266, esp32 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Basic/Basic.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Basic/Basic.ino:5:5: error: 'WiFi' was not declared in this scope
     WiFi.mode(WIFI_STA); // explicitly set mode, esp defaults to STA+AP
     ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Basic/Basic.ino:5:15: error: 'WIFI_STA' was not declared in this scope
     WiFi.mode(WIFI_STA); // explicitly set mode, esp defaults to STA+AP
               ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Basic/Basic.ino:12:5: error: 'WiFiManager' was not declared in this scope
     WiFiManager wm;
     ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Basic/Basic.ino:12:5: note: suggested alternative: 'WiFiManager_h'
     WiFiManager wm;
     ^~~~~~~~~~~
     WiFiManager_h
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Basic/Basic.ino:26:11: error: 'wm' was not declared in this scope
     res = wm.autoConnect("AutoConnectAP","password"); // password protected ap
           ^~
Multiple libraries were found for "WiFiManager.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WhareHauoraWiFiManager

examples/NonBlocking

Result: FAIL


					
					

examples/Old_examples

Result: FAIL


					
					

examples/OnDemand

Result: FAIL


					
					

examples/Parameters

Result: FAIL


					
					

examples/ParamsChildClass

Result: FAIL

WARNING: library WiFiManager claims to run on esp8266, esp32 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino:10:56: error: expected class-name before '{' token
 class IPAddressParameter : public WiFiManagerParameter {
                                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino: In constructor 'IPAddressParameter::IPAddressParameter(const char*, const char*, arduino::IPAddress)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino:13:11: error: class 'IPAddressParameter' does not have any field named 'WiFiManagerParameter'
         : WiFiManagerParameter("") {
           ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino:14:39: error: 'class arduino::IPAddress' has no member named 'toString'; did you mean 'fromString'?
         init(id, placeholder, address.toString().c_str(), 16, "", WFM_LABEL_BEFORE);
                                       ^~~~~~~~
                                       fromString
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino:14:67: error: 'WFM_LABEL_BEFORE' was not declared in this scope
         init(id, placeholder, address.toString().c_str(), 16, "", WFM_LABEL_BEFORE);
                                                                   ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino: In member function 'bool IPAddressParameter::getValue(arduino::IPAddress&)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino:18:30: error: 'WiFiManagerParameter' has not been declared
         return ip.fromString(WiFiManagerParameter::getValue());
                              ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino:22:50: error: expected class-name before '{' token
 class IntParameter : public WiFiManagerParameter {
                                                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino: In constructor 'IntParameter::IntParameter(const char*, const char*, long int, uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino:25:11: error: class 'IntParameter' does not have any field named 'WiFiManagerParameter'
         : WiFiManagerParameter("") {
           ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino:26:66: error: 'WFM_LABEL_BEFORE' was not declared in this scope
         init(id, placeholder, String(value).c_str(), length, "", WFM_LABEL_BEFORE);
                                                                  ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino: In member function 'long int IntParameter::getValue()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino:30:23: error: 'WiFiManagerParameter' was not declared in this scope
         return String(WiFiManagerParameter::getValue()).toInt();
                       ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino:30:23: note: suggested alternative: 'WiFiManager_h'
         return String(WiFiManagerParameter::getValue()).toInt();
                       ^~~~~~~~~~~~~~~~~~~~
                       WiFiManager_h
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino:34:52: error: expected class-name before '{' token
 class FloatParameter : public WiFiManagerParameter {
                                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino: In constructor 'FloatParameter::FloatParameter(const char*, const char*, float, uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino:37:11: error: class 'FloatParameter' does not have any field named 'WiFiManagerParameter'
         : WiFiManagerParameter("") {
           ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino:38:66: error: 'WFM_LABEL_BEFORE' was not declared in this scope
         init(id, placeholder, String(value).c_str(), length, "", WFM_LABEL_BEFORE);
                                                                  ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino: In member function 'float FloatParameter::getValue()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino:42:23: error: 'WiFiManagerParameter' was not declared in this scope
         return String(WiFiManagerParameter::getValue()).toFloat();
                       ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino:42:23: note: suggested alternative: 'FloatParameter'
         return String(WiFiManagerParameter::getValue()).toFloat();
                       ^~~~~~~~~~~~~~~~~~~~
                       FloatParameter
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino:55:5: error: 'WiFi' was not declared in this scope
     WiFi.mode(WIFI_STA); // explicitly set mode, esp defaults to STA+AP
     ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino:55:15: error: 'WIFI_STA' was not declared in this scope
     WiFi.mode(WIFI_STA); // explicitly set mode, esp defaults to STA+AP
               ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino:69:23: error: no matching function for call to 'EEPROMClass::begin(int)'
     EEPROM.begin( 512 );
                       ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino:6:0:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/EEPROM/src/EEPROM.h:125:11: note: candidate: EEPtr EEPROMClass::begin()
     EEPtr begin()                        { return 0x00; }
           ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/EEPROM/src/EEPROM.h:125:11: note:   candidate expects 0 arguments, 1 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino:77:9: error: 'WiFiManager' was not declared in this scope
         WiFiManager wm;
         ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino:77:9: note: suggested alternative: 'WiFiManager_h'
         WiFiManager wm;
         ^~~~~~~~~~~
         WiFiManager_h
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino:80:9: error: 'WiFiManagerParameter' was not declared in this scope
         WiFiManagerParameter param_str( "str", "param_string",  sett.s, 20);
         ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino:80:9: note: suggested alternative: 'FloatParameter'
         WiFiManagerParameter param_str( "str", "param_string",  sett.s, 20);
         ^~~~~~~~~~~~~~~~~~~~
         FloatParameter
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino:87:9: error: 'wm' was not declared in this scope
         wm.addParameter( &param_str );
         ^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino:87:27: error: 'param_str' was not declared in this scope
         wm.addParameter( &param_str );
                           ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino:87:27: note: suggested alternative: 'param_ip'
         wm.addParameter( &param_str );
                           ^~~~~~~~~
                           param_ip
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino:117:20: error: 'struct EEPROMClass' has no member named 'commit'
         if (EEPROM.commit()) {
                    ^~~~~~
Multiple libraries were found for "WiFiManager.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WhareHauoraWiFiManager
Multiple libraries

examples/Super

Result: FAIL


					
					

examples/Unique

Result: FAIL


					
				
				

arduino:samd:mkrwifi1010 @ 1.8.12

Inclusion

Result: PASS

WARNING: library WiFiManager claims to run on esp8266, esp32 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
Sketch uses 12156 bytes (4%) of program storage space. Maximum is 262144 bytes.
Global variables use 2996 bytes (9%) of dynamic memory, leaving 29772 bytes for local variables. Maximum is 32768 bytes.

examples/Advanced

Result: FAIL

WARNING: library WiFiManager claims to run on esp8266, esp32 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:13:1: error: 'WiFiManager' does not name a type; did you mean 'WiFiManager_h'?
 WiFiManager wm; // global wm instance
 ^~~~~~~~~~~
 WiFiManager_h
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:14:1: error: 'WiFiManagerParameter' does not name a type; did you mean 'WiFiManager_h'?
 WiFiManagerParameter custom_field; // global param ( for non blocking w params )
 ^~~~~~~~~~~~~~~~~~~~
 WiFiManager_h
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:17:3: error: 'WiFi' was not declared in this scope
   WiFi.mode(WIFI_STA); // explicitly set mode, esp defaults to STA+AP
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:17:13: error: 'WIFI_STA' was not declared in this scope
   WiFi.mode(WIFI_STA); // explicitly set mode, esp defaults to STA+AP
             ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:19:10: error: 'class Serial_' has no member named 'setDebugOutput'
   Serial.setDebugOutput(true);
          ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:27:22: error: 'wm' was not declared in this scope
   if(wm_nonblocking) wm.setConfigPortalBlocking(false);
                      ^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:27:22: note: suggested alternative: 'Pm'
   if(wm_nonblocking) wm.setConfigPortalBlocking(false);
                      ^~
                      Pm
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:40:9: error: 'custom_field' was not declared in this scope
   new (&custom_field) WiFiManagerParameter(custom_radio_str); // custom html input
         ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:40:23: error: expected type-specifier before 'WiFiManagerParameter'
   new (&custom_field) WiFiManagerParameter(custom_radio_str); // custom html input
                       ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:42:3: error: 'wm' was not declared in this scope
   wm.addParameter(&custom_field);
   ^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:42:3: note: suggested alternative: 'Pm'
   wm.addParameter(&custom_field);
   ^~
   Pm
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:50:8: error: 'vector' is not a member of 'std'
   std::vector<const char *> menu = {"wifi","info","param","sep","restart","exit"};
        ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:50:15: error: expected primary-expression before 'const'
   std::vector<const char *> menu = {"wifi","info","param","sep","restart","exit"};
               ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:51:14: error: 'menu' was not declared in this scope
   wm.setMenu(menu);
              ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:51:14: note: suggested alternative: 'min'
   wm.setMenu(menu);
              ^~~~
              min
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino: In function 'void checkButton()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:102:9: error: 'wm' was not declared in this scope
         wm.resetSettings();
         ^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:102:9: note: suggested alternative: 'Pm'
         wm.resetSettings();
         ^~
         Pm
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:103:9: error: 'ESP' was not declared in this scope
         ESP.restart();
         ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:108:7: error: 'wm' was not declared in this scope
       wm.setConfigPortalTimeout(120);
       ^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:108:7: note: suggested alternative: 'Pm'
       wm.setConfigPortalTimeout(120);
       ^~
       Pm
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino: In function 'arduino::String getParam(arduino::String)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:126:6: error: 'wm' was not declared in this scope
   if(wm.server->hasArg(name)) {
      ^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:126:6: note: suggested alternative: 'Pm'
   if(wm.server->hasArg(name)) {
      ^~
      Pm
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:138:22: error: 'wm' was not declared in this scope
   if(wm_nonblocking) wm.process(); // avoid delays() in loop when non-blocking and other long running code
                      ^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Advanced/Advanced.ino:138:22: note: suggested alternative: 'Pm'
   if(wm_nonblocking) wm.process(); // avoid delays() in loop when non-blocking and other long running code
                      ^~
                      Pm
Multiple libraries were found for "WiFiManager.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WhareHauoraWiFiManager

examples/Basic

Result: FAIL

WARNING: library WiFiManager claims to run on esp8266, esp32 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Basic/Basic.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Basic/Basic.ino:5:5: error: 'WiFi' was not declared in this scope
     WiFi.mode(WIFI_STA); // explicitly set mode, esp defaults to STA+AP
     ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Basic/Basic.ino:5:15: error: 'WIFI_STA' was not declared in this scope
     WiFi.mode(WIFI_STA); // explicitly set mode, esp defaults to STA+AP
               ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Basic/Basic.ino:12:5: error: 'WiFiManager' was not declared in this scope
     WiFiManager wm;
     ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Basic/Basic.ino:12:5: note: suggested alternative: 'WiFiManager_h'
     WiFiManager wm;
     ^~~~~~~~~~~
     WiFiManager_h
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Basic/Basic.ino:26:11: error: 'wm' was not declared in this scope
     res = wm.autoConnect("AutoConnectAP","password"); // password protected ap
           ^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/Basic/Basic.ino:26:11: note: suggested alternative: 'Pm'
     res = wm.autoConnect("AutoConnectAP","password"); // password protected ap
           ^~
           Pm
Multiple libraries were found for "WiFiManager.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WhareHauoraWiFiManager

examples/NonBlocking

Result: FAIL


					
					

examples/Old_examples

Result: FAIL


					
					

examples/OnDemand

Result: FAIL


					
					

examples/Parameters

Result: FAIL


					
					

examples/ParamsChildClass

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager/examples/ParamsChildClass/ParamsChildClass.ino:6:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum/src/EEPROM.h:25:10: fatal error: avr/eeprom.h: No such file or directory
 #include <avr/eeprom.h>
          ^~~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "WiFiManager.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WhareHauoraWiFiManager
Multiple libraries were found for "EEPROM.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/arduino-NVM

examples/Super

Result: FAIL


					
					

examples/Unique

Result: FAIL


					
				
				

esp32:esp32:d1_mini32 @ 1.0.6

Inclusion

Result: FAIL

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/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/WiFi
Multiple libraries were found for "WebServer.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/WebServer
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ESPEssentials
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
Multiple libraries were found for "DNSServer.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/DNSServer
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
Multiple libraries were found for "WiFiManager.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiManager
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WhareHauoraWiFiManager

examples/Advanced

Result: PASS

Sketch uses 815962 bytes (62%) of program storage space. Maximum is 1310720 bytes.
Global variables use 39544 bytes (12%) of dynamic memory, leaving 288136 bytes for local variables. Maximum is 327680 bytes.

examples/Basic

Result: PASS

Sketch uses 813602 bytes (62%) of program storage space. Maximum is 1310720 bytes.
Global variables use 38968 bytes (11%) of dynamic memory, leaving 288712 bytes for local variables. Maximum is 327680 bytes.

examples/NonBlocking

Result: FAIL


					
					

examples/Old_examples

Result: FAIL


					
					

examples/OnDemand

Result: FAIL


					
					

examples/Parameters

Result: FAIL


					
					

examples/ParamsChildClass

Result: PASS

Sketch uses 821122 bytes (62%) of program storage space. Maximum is 1310720 bytes.
Global variables use 39032 bytes (11%) of dynamic memory, leaving 288648 bytes for local variables. Maximum is 327680 bytes.

examples/Super

Result: FAIL


					
					

examples/Unique

Result: FAIL