Following is error log I get.
Warning: Board breadboard:avr:atmega328bb doesn't define a 'build.board' preference. Auto-set to: AVR_ATMEGA328BB
WARNING: Category 'LED' in library CHT16K33 LED Matrix Library is not valid. Setting to 'Uncategorized'
WARNING: Category 'Input' in library MechInputs is not valid. Setting to 'Uncategorized'
WARNING: Category 'Input' in library SerialSensors is not valid. Setting to 'Uncategorized'
In file included from C:\Users\WinCycle\Documents\Arduino\ESP EASY\ESPEasy-mega-20190630\ESPEasy-mega-20190630\src\espeasy\espeasy\Command.ino:2:0:
sketch\Commands/Common.h:28:27: error: 'IPAddress' has not been declared
IPAddress dhcpIP,
^
sketch\Commands/Common.h: In function 'String Command_GetORSetIP(EventStruct*, const __FlashStringHelper*, const char*, byte*, int, int)':
sketch\Commands/Common.h:36:39: error: 'GetArgv' was not declared in this scope
if (GetArgv(Line, TmpStr1, arg + 1)) {
^
sketch\Commands/Common.h:39:38: error: 'str2ip' was not declared in this scope
if (!str2ip(TmpStr1.c_str(), IP)) {
^
sketch\Commands/Common.h:42:43: error: 'return_result' was not declared in this scope
return return_result(event, result);
^
sketch\Commands/Common.h:48:19: error: 'serialPrintln' was not declared in this scope
serialPrintln();
^
sketch\Commands/Common.h:51:21: error: 'useStaticIP' was not declared in this scope
if (useStaticIP()) {
^
sketch\Commands/Common.h:52:28: error: 'formatIP' was not declared in this scope
result += formatIP(IP);
^
sketch\Commands/Common.h:54:32: error: 'formatIP' was not declared in this scope
result += formatIP(dhcpIP);
^
sketch\Commands/Common.h:57:39: error: 'return_result' was not declared in this scope
return return_result(event, result);
^
sketch\Commands/Common.h:59:33: error: 'return_command_success' was not declared in this scope
return return_command_success();
^
sketch\Commands/Common.h: In function 'String Command_GetORSetString(EventStruct*, const __FlashStringHelper*, const char*, char*, size_t, int)':
sketch\Commands/Common.h:75:39: error: 'GetArgv' was not declared in this scope
if (GetArgv(Line, TmpStr1, arg + 1)) {
^
sketch\Commands/Common.h:82:23: error: 'serialPrintln' was not declared in this scope
serialPrintln();
^
sketch\Commands/Common.h:83:43: error: 'return_result' was not declared in this scope
return return_result(event, result);
^
sketch\Commands/Common.h:91:19: error: 'serialPrintln' was not declared in this scope
serialPrintln();
^
sketch\Commands/Common.h:94:39: error: 'return_result' was not declared in this scope
return return_result(event, result);
^
sketch\Commands/Common.h:96:33: error: 'return_command_success' was not declared in this scope
return return_command_success();
^
sketch\Commands/Common.h: In function 'String Command_GetORSetBool(EventStruct*, const __FlashStringHelper*, const char*, bool*, int)':
sketch\Commands/Common.h:110:39: error: 'GetArgv' was not declared in this scope
if (GetArgv(Line, TmpStr1, arg + 1)) {
^
sketch\Commands/Common.h:126:30: error: 'toString' was not declared in this scope
result += toString(*value);
^
sketch\Commands/Common.h:127:39: error: 'return_result' was not declared in this scope
return return_result(event, result);
^
sketch\Commands/Common.h:129:33: error: 'return_command_success' was not declared in this scope
return return_command_success();
^
In file included from C:\Users\WinCycle\Documents\Arduino\ESP EASY\ESPEasy-mega-20190630\ESPEasy-mega-20190630\src\espeasy\espeasy\Command.ino:5:0:
sketch\Commands/Diagnostic.h: In function 'String Command_Lowmem(EventStruct*, const char*)':
sketch\Commands/Diagnostic.h:8:12: error: 'lowestRAM' was not declared in this scope
result += lowestRAM;
^
sketch\Commands/Diagnostic.h:10:12: error: 'lowestRAMfunction' was not declared in this scope
result += lowestRAMfunction;
^
sketch\Commands/Diagnostic.h:11:36: error: 'return_result' was not declared in this scope
return return_result(event, result);
^
sketch\Commands/Diagnostic.h: In function 'String Command_Malloc(EventStruct*, const char*)':
sketch\Commands/Diagnostic.h:17:31: error: invalid use of incomplete type 'struct EventStruct'
ramtest = (char*)malloc(event->Par1);
^
In file included from C:\Users\WinCycle\Documents\Arduino\ESP EASY\ESPEasy-mega-20190630\ESPEasy-mega-20190630\src\espeasy\espeasy\Command.ino:2:0:
sketch\Commands/Common.h:24:34: error: forward declaration of 'struct EventStruct'
String Command_GetORSetIP(struct EventStruct *event,
^
In file included from C:\Users\WinCycle\Documents\Arduino\ESP EASY\ESPEasy-mega-20190630\ESPEasy-mega-20190630\src\espeasy\espeasy\Command.ino:5:0:
sketch\Commands/Diagnostic.h:20:32: error: 'return_command_success' was not declared in this scope
return return_command_success();
^
sketch\Commands/Diagnostic.h: In function 'String Command_SysLoad(EventStruct*, const char*)':
sketch\Commands/Diagnostic.h:25:38: error: 'getCPUload' was not declared in this scope
String result = toString(getCPUload());
^
sketch\Commands/Diagnostic.h:25:39: error: 'toString' was not declared in this scope
String result = toString(getCPUload());
^
sketch\Commands/Diagnostic.h:27:31: error: 'getLoopCountPerSec' was not declared in this scope
result += getLoopCountPerSec();
^
sketch\Commands/Diagnostic.h:29:36: error: 'return_result' was not declared in this scope
return return_result(event, result);
^
sketch\Commands/Diagnostic.h: In function 'String Command_SerialFloat(EventStruct*, const char*)':
sketch\Commands/Diagnostic.h:37:32: error: 'return_command_success' was not declared in this scope
return return_command_success();
^
sketch\Commands/Diagnostic.h: In function 'String Command_MemInfo(EventStruct*, const char*)':
sketch\Commands/Diagnostic.h:42:44: error: 'serialPrint' was not declared in this scope
serialPrint(F("SecurityStruct | "));
^
sketch\Commands/Diagnostic.h:43:30: error: 'SecuritySettings' was not declared in this scope
serialPrintln(String(sizeof(SecuritySettings)));
^
sketch\Commands/Diagnostic.h:43:48: error: 'serialPrintln' was not declared in this scope
serialPrintln(String(sizeof(SecuritySettings)));
^
sketch\Commands/Diagnostic.h:45:30: error: 'Settings' was not declared in this scope
serialPrintln(String(sizeof(Settings)));
^
sketch\Commands/Diagnostic.h:47:30: error: 'ExtraTaskSettings' was not declared in this scope
serialPrintln(String(sizeof(ExtraTaskSettings)));
^
sketch\Commands/Diagnostic.h:49:30: error: 'Device' was not declared in this scope
serialPrintln(String(sizeof(Device)));
^
sketch\Commands/Diagnostic.h:50:32: error: 'return_see_serial' was not declared in this scope
return return_see_serial(event);
^
sketch\Commands/Diagnostic.h: In function 'String Command_MemInfo_detail(EventStruct*, const char*)':
sketch\Commands/Diagnostic.h:56:2: error: 'showSettingsFileLayout' was not declared in this scope
showSettingsFileLayout = true;
^
sketch\Commands/Diagnostic.h:59:24: error: 'SettingsType_MAX' was not declared in this scope
for (int st = 0; st < SettingsType_MAX; ++st) {
^
sketch\Commands/Diagnostic.h:60:3: error: 'SettingsType' was not declared in this scope
SettingsType settingsType = static_cast<SettingsType>(st);
^
sketch\Commands/Diagnostic.h:60:16: error: expected ';' before 'settingsType'
SettingsType settingsType = static_cast<SettingsType>(st);
^
sketch\Commands/Diagnostic.h:63:17: error: 'serialPrintln' was not declared in this scope
serialPrintln();
^
sketch\Commands/Diagnostic.h:64:37: error: 'settingsType' was not declared in this scope
serialPrint(getSettingsTypeString(settingsType));
^
sketch\Commands/Diagnostic.h:64:49: error: 'getSettingsTypeString' was not declared in this scope
serialPrint(getSettingsTypeString(settingsType));
^
sketch\Commands/Diagnostic.h:64:50: error: 'serialPrint' was not declared in this scope
serialPrint(getSettingsTypeString(settingsType));
^
sketch\Commands/Diagnostic.h:67:82: error: 'getSettingsParameters' was not declared in this scope
getSettingsParameters(settingsType, 0, max_index, offset, max_size, struct_size);
^
sketch\Commands/Diagnostic.h:81:32: error: 'return_see_serial' was not declared in this scope
return return_see_serial(event);
^
sketch\Commands/Diagnostic.h: In function 'String Command_Background(EventStruct*, const char*)':
sketch\Commands/Diagnostic.h:86:40: error: invalid use of incomplete type 'struct EventStruct'
unsigned long timer = millis() + event->Par1;
^
In file included from C:\Users\WinCycle\Documents\Arduino\ESP EASY\ESPEasy-mega-20190630\ESPEasy-mega-20190630\src\espeasy\espeasy\Command.ino:2:0:
sketch\Commands/Common.h:24:34: error: forward declaration of 'struct EventStruct'
String Command_GetORSetIP(struct EventStruct *event,
^
In file included from C:\Users\WinCycle\Documents\Arduino\ESP EASY\ESPEasy-mega-20190630\ESPEasy-mega-20190630\src\espeasy\espeasy\Command.ino:5:0:
sketch\Commands/Diagnostic.h:87:26: error: 'serialPrintln' was not declared in this scope
serialPrintln(F("start"));
^
sketch\Commands/Diagnostic.h:88:30: error: 'timeOutReached' was not declared in this scope
while (!timeOutReached(timer))
^
sketch\Commands/Diagnostic.h:89:19: error: 'backgroundtasks' was not declared in this scope
backgroundtasks();
^
sketch\Commands/Diagnostic.h:91:32: error: 'return_see_serial' was not declared in this scope
return return_see_serial(event);
^
sketch\Commands/Diagnostic.h: In function 'String Command_Debug(EventStruct*, const char*)':
sketch\Commands/Diagnostic.h:96:21: error: 'HasArgv' was not declared in this scope
if (HasArgv(Line, 2)) {
^
sketch\Commands/Diagnostic.h:97:18: error: 'LOG_TO_SERIAL' was not declared in this scope
setLogLevelFor(LOG_TO_SERIAL, event->Par1);
^
sketch\Commands/Diagnostic.h:97:38: error: invalid use of incomplete type 'struct EventStruct'
setLogLevelFor(LOG_TO_SERIAL, event->Par1);
^
In file included from C:\Users\WinCycle\Documents\Arduino\ESP EASY\ESPEasy-mega-20190630\ESPEasy-mega-20190630\src\espeasy\espeasy\Command.ino:2:0:
sketch\Commands/Common.h:24:34: error: forward declaration of 'struct EventStruct'
String Command_GetORSetIP(struct EventStruct *event,
^
In file included from C:\Users\WinCycle\Documents\Arduino\ESP EASY\ESPEasy-mega-20190630\ESPEasy-mega-20190630\src\espeasy\espeasy\Command.ino:5:0:
sketch\Commands/Diagnostic.h:97:44: error: 'setLogLevelFor' was not declared in this scope
setLogLevelFor(LOG_TO_SERIAL, event->Par1);
^
sketch\Commands/Diagnostic.h:99:17: error: 'serialPrintln' was not declared in this scope
serialPrintln();
^
sketch\Commands/Diagnostic.h
40: error: 'serialPrint' was not declared in this scope
serialPrint(F("Serial debug level: "));
^
sketch\Commands/Diagnostic.h:101:24: error: 'Settings' was not declared in this scope
serialPrintln(String(Settings.SerialLogLevel));
^
sketch\Commands/Diagnostic.h:103:32: error: 'return_see_serial' was not declared in this scope
return return_see_serial(event);
^
sketch\Commands/Diagnostic.h: In function 'String Command_logentry(EventStruct*, const char*)':
sketch\Commands/Diagnostic.h:108:9: error: 'LOG_LEVEL_INFO' was not declared in this scope
addLog(LOG_LEVEL_INFO,Line);
^
sketch\Commands/Diagnostic.h:108:28: error: 'addLog' was not declared in this scope
addLog(LOG_LEVEL_INFO,Line);
^
sketch\Commands/Diagnostic.h:109:32: error: 'return_command_success' was not declared in this scope
return return_command_success();
^
sketch\Commands/Diagnostic.h: In function 'String Command_JSONPortStatus(EventStruct*, const char*)':
sketch\Commands/Diagnostic.h:115:9: error: 'LOG_LEVEL_INFO' was not declared in this scope
addLog(LOG_LEVEL_INFO,F("JSON Port Status: Command not implemented yet."));
^
sketch\Commands/Diagnostic.h:115:75: error: 'addLog' was not declared in this scope
addLog(LOG_LEVEL_INFO,F("JSON Port Status: Command not implemented yet."));
^
sketch\Commands/Diagnostic.h:116:32: error: 'return_command_success' was not declared in this scope
return return_command_success();
^
sketch\Commands/Diagnostic.h: At global scope:
sketch\Commands/Diagnostic.h:119:31: error: variable or field 'createLogPortStatus' declared void
void createLogPortStatus(std::map<uint32_t,portStatusStruct>::iterator it)
^
sketch\Commands/Diagnostic.h:119:26: error: 'map' is not a member of 'std'
void createLogPortStatus(std::map<uint32_t,portStatusStruct>::iterator it)
^
sketch\Commands/Diagnostic.h:119:26: note: suggested alternative:
In file included from sketch\Command.ino.cpp:1:0:
C:\Users\WinCycle\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\cores\esp8266/Arduino.h:295:6: note: 'map'
long map(long, long, long, long, long);
^
In file included from C:\Users\WinCycle\Documents\Arduino\ESP EASY\ESPEasy-mega-20190630\ESPEasy-mega-20190630\src\espeasy\espeasy\Command.ino:5:0:
sketch\Commands/Diagnostic.h:119:43: error: expected primary-expression before ',' token
void createLogPortStatus(std::map<uint32_t,portStatusStruct>::iterator it)
^
sketch\Commands/Diagnostic.h:119:44: error: 'portStatusStruct' was not declared in this scope
void createLogPortStatus(std::map<uint32_t,portStatusStruct>::iterator it)
^
sketch\Commands/Diagnostic.h:119:61: error: '::iterator' has not been declared
void createLogPortStatus(std::map<uint32_t,portStatusStruct>::iterator it)
^
sketch\Commands/Diagnostic.h:119:61: note: suggested alternatives:
In file included from c:\users\wincycle\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\2.5.0-3-20ed2b9\xtensa-lx106-elf\include\c++\4.8.2\bits\stl_algobase.h:65:0,
from c:\users\wincycle\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\2.5.0-3-20ed2b9\xtensa-lx106-elf\include\c++\4.8.2\algorithm:61,
from C:\Users\WinCycle\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\cores\esp8266/Arduino.h:257,
from sketch\Command.ino.cpp:1:
c:\users\wincycle\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\2.5.0-3-20ed2b9\xtensa-lx106-elf\include\c++\4.8.2\bits\stl_iterator_base_types.h:118:12: note: 'std::iterator'
struct iterator
^
c:\users\wincycle\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\2.5.0-3-20ed2b9\xtensa-lx106-elf\include\c++\4.8.2\bits\stl_iterator_base_types.h:118:12: note: 'std::iterator'
In file included from C:\Users\WinCycle\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src/WiFiClientSecure.h:41:0,
from C:\Users\WinCycle\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src/WiFiServerSecure.h:20,
from C:\Users\WinCycle\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src/ESP8266WiFi.h:41,
from sketch\Commands/../ESPEasy-Globals.h:563,
from sketch\Commands/Networks.h:5,
from C:\Users\WinCycle\Documents\Arduino\ESP EASY\ESPEasy-mega-20190630\ESPEasy-mega-20190630\src\espeasy\espeasy\Command.ino:9:
C:\Users\WinCycle\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src/WiFiClientSecureBearSSL.h:148:28: error: expected declaration before end of line
#pragma GCC diagnostic push
^
Multiple libraries were found for "Servo.h"
Used: C:\Users\WinCycle\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\Servo
Not used: C:\Program Files (x86)\Arduino\libraries\Servo
Multiple libraries were found for "ArduinoJson.h"
Used: C:\Users\WinCycle\Documents\Arduino\libraries\ArduinoJson
Not used: C:\Users\WinCycle\Documents\Arduino\libraries\ArduinoJson-6.x
exit status 1
Error compiling for board LOLIN(WEMOS) D1 R2 & mini.