Arduino ESP Core 2.0.0. release

Moderators: grovkillen, Stuntteam, TD-er

Post Reply
Message
Author
Martinus

Arduino ESP Core 2.0.0. release

#1 Post by Martinus » 22 Nov 2015, 10:41

A few days ago (Nov 17th) the release candidate for Arduino ESP Core has been launched as staging release on github :!:
I'm currently running two modules on this latest staging and it seems to be fine.

Maybe more people are willing to give this 2.0.0-rc1 a test drive and see if ESP Easy is still ok on all subjects.

I think that it won't be long now before the stable core 2.0.0. will be released. Then we can roundup things and select a new stable ESP Easy release for sourceforge download.

BertB
Normal user
Posts: 1049
Joined: 25 Apr 2015, 14:39

Re: Soon to come: Arduino ESP Core 2.0.0. release

#2 Post by BertB » 22 Nov 2015, 13:45

@Martinus
Hi, I am willing to do the tests, but how do I get it in the Boards manager?

Never mind, I already have it.

chrille
Normal user
Posts: 88
Joined: 26 Aug 2015, 15:11
Location: Horsens, Denmark

Re: Soon to come: Arduino ESP Core 2.0.0. release

#3 Post by chrille » 22 Nov 2015, 15:18

Martinus wrote:A few days ago (Nov 17th) the release candidate for Arduino ESP Core has been launched as staging release on github :!:
I'm currently running two modules on this latest staging and it seems to be fine.

Maybe more people are willing to give this 2.0.0-rc1 a test drive and see if ESP Easy is still ok on all subjects.
I am running R43, with my MQTT auth patch and SPIFF enabled, and compiled with 2.0.0-rc1 - so far no issues

- Jan
Jan Chrillesen, Denmark

NietGiftig
Normal user
Posts: 103
Joined: 16 Sep 2015, 20:32

Re: Soon to come: Arduino ESP Core 2.0.0. release

#4 Post by NietGiftig » 22 Nov 2015, 17:35

BertB wrote:but how do I get it in the Boards manager?

Never mind, I already have it.
Any change that you tell it to other, less educated, people?

fluppie
Normal user
Posts: 89
Joined: 09 Oct 2015, 13:23

Re: Soon to come: Arduino ESP Core 2.0.0. release

#5 Post by fluppie » 29 Nov 2015, 00:29

Arduino 1.6.6 (https://www.arduino.cc/download_handler ... indows.exe)
Latest staging release 2.0.0-RC2 (http://arduino.esp8266.com/staging/pack ... index.json)
Libraries from R039 stable (http://sourceforge.net/projects/espeasy ... p/download)

Code: Select all

Arduino: 1.6.6 (Windows 8.1), Board:"Generic ESP8266 Module, Serial, 80 MHz, 40MHz, DIO, 115200, 512K (64K SPIFFS), ck"

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\ESPEasyR46.ino: In function 'void setup()':

ESPEasyR46:326: error: 'emergencyReset' was not declared in this scope

   emergencyReset();

                  ^

ESPEasyR46:328: error: 'LoadSettings' was not declared in this scope

   LoadSettings();

                ^

ESPEasyR46:346: error: 'ResetFactory' was not declared in this scope

     ResetFactory();

                  ^

ESPEasyR46:354: error: 'addLog' was not declared in this scope

     addLog(LOG_LEVEL_INFO, log);

                               ^

ESPEasyR46:359: error: 'WifiAPconfig' was not declared in this scope

     WifiAPconfig();

                  ^

ESPEasyR46:360: error: 'WifiConnect' was not declared in this scope

     WifiConnect();

                 ^

ESPEasyR46:362: error: 'hardwareInit' was not declared in this scope

     hardwareInit();

                  ^

ESPEasyR46:363: error: 'PluginInit' was not declared in this scope

     PluginInit();

                ^

ESPEasyR46:364: error: 'CPluginInit' was not declared in this scope

     CPluginInit();

                 ^

ESPEasyR46:366: error: 'WebServerInit' was not declared in this scope

     WebServerInit();

                   ^

ESPEasyR46:378: error: 'getProtocolIndex' was not declared in this scope

     byte ProtocolIndex = getProtocolIndex(Settings.Protocol);

                                                            ^

ESPEasyR46:380: error: 'MQTTConnect' was not declared in this scope

       MQTTConnect();

                   ^

ESPEasyR46:382: error: 'sendSysInfoUDP' was not declared in this scope

     sendSysInfoUDP(3);

                     ^

ESPEasyR46:394: error: 'readFromRTC' was not declared in this scope

     if (readFromRTC(&bootMode))

                              ^

ESPEasyR46:406: error: 'saveToRTC' was not declared in this scope

     saveToRTC(0);

                ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\ESPEasyR46.ino: In function 'void loop()':

ESPEasyR46:435: error: 'PluginCall' was not declared in this scope

     if(!PluginCall(PLUGIN_SERIAL_IN, 0, dummyString))

                                                    ^

ESPEasyR46:436: error: 'serial' was not declared in this scope

       serial();

              ^

ESPEasyR46:441: error: 'checkUDP' was not declared in this scope

     checkUDP();

              ^

ESPEasyR46:449: error: 'WifiDisconnect' was not declared in this scope

             WifiDisconnect();

                            ^

ESPEasyR46:468: error: 'FreeMem' was not declared in this scope

       sprintf_P(str, PSTR("Uptime %u ConnectFailures %u FreeMem %u"), wdcounter / 2, connectionFailures, FreeMem());

                                                                                                                  ^

ESPEasyR46:471: error: 'addLog' was not declared in this scope

       addLog(LOG_LEVEL_INFO, log);

                                 ^

ESPEasyR46:472: error: 'sendSysInfoUDP' was not declared in this scope

       sendSysInfoUDP(1);

                       ^

ESPEasyR46:473: error: 'refreshNodeList' was not declared in this scope

       refreshNodeList();

                       ^

ESPEasyR46:474: error: 'MQTTCheck' was not declared in this scope

       MQTTCheck();

                 ^

ESPEasyR46:482: error: 'PluginCall' was not declared in this scope

       PluginCall(PLUGIN_TEN_PER_SECOND, 0, dummyString);

                                                       ^

ESPEasyR46:490: error: 'PluginCall' was not declared in this scope

       PluginCall(PLUGIN_ONCE_A_SECOND, 0, dummyString);

                                                      ^

ESPEasyR46:494: error: 'WifiCheck' was not declared in this scope

       WifiCheck();

                 ^

ESPEasyR46:517: error: 'SensorSend' was not declared in this scope

       SensorSend();

                  ^

ESPEasyR46:520: error: 'saveToRTC' was not declared in this scope

         saveToRTC(1);

                    ^

ESPEasyR46:522: error: 'addLog' was not declared in this scope

         addLog(LOG_LEVEL_INFO, log);

                                   ^

ESPEasyR46:528: error: 'delayedReboot' was not declared in this scope

       delayedReboot(60);

                       ^

ESPEasyR46:530: error: 'backgroundtasks' was not declared in this scope

     backgroundtasks();

                     ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\ESPEasyR46.ino: In function 'void SensorSend()':

ESPEasyR46:545: error: 'getDeviceIndex' was not declared in this scope

       byte DeviceIndex = getDeviceIndex(Settings.TaskDeviceNumber[x]);

                                                                     ^

ESPEasyR46:546: error: 'LoadTaskSettings' was not declared in this scope

       LoadTaskSettings(x);

                         ^

ESPEasyR46:558: error: 'PluginCall' was not declared in this scope

       success = PluginCall(PLUGIN_READ, &TempEvent, dummyString);

                                                                ^

ESPEasyR46:575: error: 'Calculate' was not declared in this scope

             byte error = Calculate(TmpStr, &result);

                                                   ^

ESPEasyR46:580: error: 'sendData' was not declared in this scope

         sendData(&TempEvent);

                            ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\Controller.ino: In function 'boolean sendData(EventStruct*)':

Controller:6: error: 'LoadTaskSettings' was not declared in this scope

   LoadTaskSettings(event->TaskIndex);

                                    ^

Controller:7: error: 'getProtocolIndex' was not declared in this scope

   byte ProtocolIndex = getProtocolIndex(Settings.Protocol);

                                                          ^

Controller:10: error: 'PluginCall' was not declared in this scope

   PluginCall(PLUGIN_EVENT_OUT, event, dummyString);

                                                  ^

Controller:16: error: 'addLog' was not declared in this scope

     addLog(LOG_LEVEL_DEBUG_MORE, log);

                                     ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\Controller.ino: In function 'void callback(const MQTT::Publish&)':

Controller:36: error: 'addLog' was not declared in this scope

   addLog(LOG_LEVEL_DEBUG, log);

                              ^

Controller:41: error: 'getProtocolIndex' was not declared in this scope

   byte ProtocolIndex = getProtocolIndex(Settings.Protocol);

                                                          ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\Controller.ino: In function 'void MQTTConnect()':

Controller:66: error: 'addLog' was not declared in this scope

       addLog(LOG_LEVEL_INFO, log);

                                 ^

Controller:78: error: 'addLog' was not declared in this scope

       addLog(LOG_LEVEL_ERROR, log);

                                  ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\Controller.ino: In function 'void MQTTCheck()':

Controller:91: error: 'getProtocolIndex' was not declared in this scope

   byte ProtocolIndex = getProtocolIndex(Settings.Protocol);

                                                          ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\Controller.ino: In function 'boolean nodeVariableCopy(byte, byte)':

Controller:121: error: 'addLog' was not declared in this scope

     addLog(LOG_LEVEL_DEBUG, log);

                                ^

Controller:133: error: 'addLog' was not declared in this scope

   addLog(LOG_LEVEL_DEBUG, log);

                              ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\Controller.ino: In function 'void checkUDP()':

Controller:233: error: 'addLog' was not declared in this scope

       addLog(LOG_LEVEL_DEBUG, packetBuffer);

                                           ^

Controller:238: error: 'ExecuteCommand' was not declared in this scope

       ExecuteCommand(packetBuffer);

                                  ^

Controller:269: error: 'addLog' was not declared in this scope

             addLog(LOG_LEVEL_DEBUG_MORE, log);

                                             ^

Controller:277: error: 'PluginCall' was not declared in this scope

             PluginCall(PLUGIN_UDP_IN, &TempEvent, dummyString);

                                                              ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\Controller.ino: In function 'void sendSysInfoUDP(byte)':

Controller:313: error: 'addLog' was not declared in this scope

   addLog(LOG_LEVEL_DEBUG_MORE, log);

                                   ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\Hardware.ino: In function 'void hardwareInit()':

Hardware:11: error: 'addLog' was not declared in this scope

       addLog(LOG_LEVEL_INFO,log);

                                ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\Misc.ino: In function 'void SaveSettings()':

Misc:167: error: 'SaveToFlash' was not declared in this scope

   SaveToFlash(0, (byte*)&Settings, sizeof(struct SettingsStruct));

                                                                 ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\Misc.ino: In function 'boolean LoadSettings()':

Misc:182: error: 'LoadFromFlash' was not declared in this scope

   LoadFromFlash(0, (byte*)&Settings, sizeof(struct SettingsStruct));

                                                                   ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\Misc.ino: In function 'void SaveTaskSettings(byte)':

Misc:196: error: 'SaveToFlash' was not declared in this scope

   SaveToFlash(4096 + (TaskIndex * 1024), (byte*)&ExtraTaskSettings, sizeof(struct ExtraTaskSettingsStruct));

                                                                                                           ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\Misc.ino: In function 'void LoadTaskSettings(byte)':

Misc:212: error: 'LoadFromFlash' was not declared in this scope

   LoadFromFlash(4096 + (TaskIndex * 1024), (byte*)&ExtraTaskSettings, sizeof(struct ExtraTaskSettingsStruct));

                                                                                                             ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\Misc.ino: In function 'void SaveCustomTaskSettings(int, byte*, int)':

Misc:227: error: 'SaveToFlash' was not declared in this scope

   SaveToFlash(4096 + (TaskIndex * 1024) + 512, memAddress, datasize);

                                                                    ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\Misc.ino: In function 'void LoadCustomTaskSettings(int, byte*, int)':

Misc:242: error: 'LoadFromFlash' was not declared in this scope

   LoadFromFlash(4096 + (TaskIndex * 1024) + 512, memAddress, datasize);

                                                                      ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\Misc.ino: In function 'void SaveToFlash(int, byte*, int)':

Misc:334: error: 'addLog' was not declared in this scope

   addLog(LOG_LEVEL_INFO,log);

                            ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\Misc.ino: In function 'void EraseFlash()':

Misc:386: error: 'addLog' was not declared in this scope

         addLog(LOG_LEVEL_INFO,log);

                                  ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\Misc.ino: In function 'void ResetFactory()':

Misc:402: error: 'readFromRTC' was not declared in this scope

   if (readFromRTC(&bootCount))

                             ^

Misc:416: error: 'saveToRTC' was not declared in this scope

   saveToRTC(bootCount);

                      ^

Misc:469: error: 'WifiDisconnect' was not declared in this scope

   WifiDisconnect();

                  ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\Misc.ino: In function 'void addLog(byte, String&)':

Misc:537: error: invalid initialization of non-const reference of type 'String&' from an rvalue of type 'char*'

   addLog(loglevel, log);

                       ^

Misc:533: error: in passing argument 2 of 'void addLog(byte, String&)'

 void addLog(byte loglevel, String& string)

      ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\Serial.ino: In function 'void ExecuteCommand(char*)':

Serial:94: error: 'WifiScan' was not declared in this scope

     WifiScan();

              ^

Serial:97: error: 'WifiConnect' was not declared in this scope

     WifiConnect();

                 ^

Serial:100: error: 'WifiDisconnect' was not declared in this scope

     WifiDisconnect();

                    ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\WebServer.ino: In function 'void WebServerInit()':

WebServer:7: error: 'handle_root' was not declared in this scope

   WebServer.on("/", handle_root);

                     ^

WebServer:8: error: 'handle_config' was not declared in this scope

   WebServer.on("/config", handle_config);

                           ^

WebServer:9: error: 'handle_hardware' was not declared in this scope

   WebServer.on("/hardware", handle_hardware);

                             ^

WebServer:10: error: 'handle_devices' was not declared in this scope

   WebServer.on("/devices", handle_devices);

                            ^

WebServer:14: error: 'handle_log' was not declared in this scope

   WebServer.on("/log", handle_log);

                        ^

WebServer:15: error: 'handle_tools' was not declared in this scope

   WebServer.on("/tools", handle_tools);

                          ^

WebServer:16: error: 'handle_i2cscanner' was not declared in this scope

   WebServer.on("/i2cscanner", handle_i2cscanner);

                               ^

WebServer:17: error: 'handle_wifiscanner' was not declared in this scope

   WebServer.on("/wifiscanner", handle_wifiscanner);

                                ^

WebServer:18: error: 'handle_login' was not declared in this scope

   WebServer.on("/login", handle_login);

                          ^

WebServer:19: error: 'handle_control' was not declared in this scope

   WebServer.on("/control", handle_control);

                            ^

WebServer:20: error: 'handle_download' was not declared in this scope

   WebServer.on("/download", handle_download);

                             ^

WebServer:21: error: 'handle_upload' was not declared in this scope

   WebServer.on("/upload", handle_upload);

                           ^

WebServer:22: error: 'handleFileUpload' was not declared in this scope

   WebServer.onFileUpload(handleFileUpload);

                          ^

WebServer:27: error: 'handle_css' was not declared in this scope

   WebServer.on("/esp.css", handle_css);

                            ^

WebServer:29: error: 'handle_advanced' was not declared in this scope

   WebServer.on("/advanced", handle_advanced);

                             ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\WebServer.ino: In function 'void handle_root()':

WebServer:125: error: 'isLoggedIn' was not declared in this scope

   if (!isLoggedIn()) return;

                   ^

WebServer:132: error: 'urlDecode' was not declared in this scope

   urlDecode(command);

                    ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\WebServer.ino: In function 'void handle_config()':

WebServer:249: error: 'isLoggedIn' was not declared in this scope

   if (!isLoggedIn()) return;

                   ^

WebServer:273: error: 'urlDecode' was not declared in this scope

     urlDecode(tmpString);

                        ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\WebServer.ino: In function 'void handle_hardware()':

WebServer:409: error: 'isLoggedIn' was not declared in this scope

   if (!isLoggedIn()) return;

                   ^

WebServer:426: error: 'addPinSelect' was not declared in this scope

   addPinSelect(true, reply, "pini2csda", Settings.Pin_i2c_sda);

                                                              ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\WebServer.ino: In function 'void handle_devices()':

WebServer:442: error: 'isLoggedIn' was not declared in this scope

   if (!isLoggedIn()) return;

                   ^

WebServer:510: error: 'urlDecode' was not declared in this scope

       urlDecode(tmpString);

                          ^

WebServer:551: error: 'PluginCall' was not declared in this scope

       PluginCall(PLUGIN_WEBFORM_SAVE, &TempEvent, dummyString);

                                                              ^

WebServer:596: error: 'PluginCall' was not declared in this scope

       PluginCall(PLUGIN_GET_DEVICEVALUENAMES, &TempEvent, dummyString);

                                                                      ^

WebServer:618: error: 'PluginCall' was not declared in this scope

     customConfig = PluginCall(PLUGIN_WEBFORM_SHOW_CONFIG, &TempEvent, reply);

                                                                            ^

WebServer:694: error: 'PluginCall' was not declared in this scope

       PluginCall(PLUGIN_GET_DEVICEVALUENAMES, &TempEvent, dummyString);

                                                                      ^

WebServer:699: error: 'addDeviceSelect' was not declared in this scope

     addDeviceSelect(reply, "taskdevicenumber", Settings.TaskDeviceNumber[index - 1]);

                                                                                    ^

WebServer:726: error: 'addPinSelect' was not declared in this scope

           addPinSelect(false, reply, "taskdevicepin1", Settings.TaskDevicePin1[index - 1]);

                                                                                          ^

WebServer:731: error: 'addPinSelect' was not declared in this scope

           addPinSelect(false, reply, "taskdevicepin2", Settings.TaskDevicePin2[index - 1]);

                                                                                          ^

WebServer:754: error: 'PluginCall' was not declared in this scope

         PluginCall(PLUGIN_WEBFORM_LOAD, &TempEvent, reply);

                                                          ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\WebServer.ino: In function 'void addDeviceSelect(String&, String, int)':

WebServer:820: error: 'sortDeviceArray' was not declared in this scope

   sortDeviceArray();

                   ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\WebServer.ino: In function 'void handle_log()':

WebServer:1123: error: 'isLoggedIn' was not declared in this scope

   if (!isLoggedIn()) return;

                   ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\WebServer.ino: In function 'void handle_tools()':

WebServer:1160: error: 'isLoggedIn' was not declared in this scope

   if (!isLoggedIn()) return;

                   ^

WebServer:1166: error: 'urlDecode' was not declared in this scope

   urlDecode(command);

                    ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\WebServer.ino: In function 'void handle_i2cscanner()':

WebServer:1215: error: 'isLoggedIn' was not declared in this scope

   if (!isLoggedIn()) return;

                   ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\WebServer.ino: In function 'void handle_wifiscanner()':

WebServer:1292: error: 'isLoggedIn' was not declared in this scope

   if (!isLoggedIn()) return;

                   ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\WebServer.ino: In function 'void handle_login()':

WebServer:1331: error: 'urlDecode' was not declared in this scope

   urlDecode(command);

                    ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\WebServer.ino: In function 'void handle_control()':

WebServer:1371: error: 'urlDecode' was not declared in this scope

   urlDecode(command);

                    ^

WebServer:1392: error: 'PluginCall' was not declared in this scope

   if (!PluginCall(PLUGIN_WRITE, &TempEvent, webrequest))

                                                       ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\WebServer.ino: In function 'void handle_advanced()':

WebServer:1407: error: 'isLoggedIn' was not declared in this scope

   if (!isLoggedIn()) return;

                   ^

WebServer:1429: error: 'urlDecode' was not declared in this scope

     urlDecode(tmpString);

                        ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\_C005.ino: In function 'boolean CPlugin_005(byte, EventStruct*)':

_C005:52: error: 'PluginCall' was not declared in this scope

         PluginCall(PLUGIN_WRITE, &TempEvent, cmd);

                                                 ^

_C005:62: error: 'PluginCall' was not declared in this scope

           PluginCall(PLUGIN_GET_DEVICEVALUENAMES, event, dummyString);

                                                                     ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\_C006.ino: In function 'boolean CPlugin_006(byte, EventStruct*)':

_C006:55: error: 'PluginCall' was not declared in this scope

           PluginCall(PLUGIN_WRITE, &TempEvent, cmd);

                                                   ^

_C006:65: error: 'PluginCall' was not declared in this scope

           PluginCall(PLUGIN_GET_DEVICEVALUENAMES, event, dummyString);

                                                                     ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\_P003_Pulse.ino: In function 'boolean Plugin_003(byte, EventStruct*, String&)':

_P003_Pulse:87: error: 'Plugin_003_pulseinit' was not declared in this scope

         Plugin_003_pulseinit(Settings.TaskDevicePin1[event->TaskIndex], event->TaskIndex);

                                                                                         ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\_P004_Dallas.ino: In function 'boolean Plugin_004(byte, EventStruct*, String&)':

_P004_Dallas:52: error: 'Plugin_004_DS_scan' was not declared in this scope

         byte devCount = Plugin_004_DS_scan(choice, addr);

                                                        ^

_P004_Dallas:86: error: 'Plugin_004_DS_scan' was not declared in this scope

         byte devCount = Plugin_004_DS_scan(Settings.TaskDevicePluginConfig[event->TaskIndex][0], addr);

                                                                                                      ^

_P004_Dallas:117: error: 'Plugin_004_DS_readTemp' was not declared in this scope

         if (Plugin_004_DS_readTemp(addr, &value))

                                                ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\_P004_Dallas.ino: In function 'byte Plugin_004_DS_scan(byte, uint8_t*)':

_P004_Dallas:152: error: 'Plugin_004_DS_reset' was not declared in this scope

   Plugin_004_DS_reset();

                       ^

_P004_Dallas:154: error: 'Plugin_004_DS_reset_search' was not declared in this scope

   Plugin_004_DS_reset_search();

                              ^

_P004_Dallas:155: error: 'Plugin_004_DS_search' was not declared in this scope

   while (Plugin_004_DS_search(tmpaddr))

                                      ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\_P004_Dallas.ino: In function 'boolean Plugin_004_DS_readTemp(uint8_t*, float*)':

_P004_Dallas:174: error: 'Plugin_004_DS_reset' was not declared in this scope

   Plugin_004_DS_reset();

                       ^

_P004_Dallas:175: error: 'Plugin_004_DS_write' was not declared in this scope

   Plugin_004_DS_write(0x55);           // Choose ROM

                           ^

_P004_Dallas:189: error: 'Plugin_004_DS_read' was not declared in this scope

     ScratchPad[i] = Plugin_004_DS_read();

                                        ^

_P004_Dallas:191: error: 'Plugin_004_DS_crc8' was not declared in this scope

   if (Plugin_004_DS_crc8(ScratchPad, 8) != ScratchPad[8])

                                       ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\_P004_Dallas.ino: In function 'uint8_t Plugin_004_DS_search(uint8_t*)':

_P004_Dallas:282: error: 'Plugin_004_DS_write' was not declared in this scope

     Plugin_004_DS_write(0xF0);

                             ^

_P004_Dallas:288: error: 'Plugin_004_DS_read_bit' was not declared in this scope

       id_bit = Plugin_004_DS_read_bit();

                                       ^

_P004_Dallas:328: error: 'Plugin_004_DS_write_bit' was not declared in this scope

         Plugin_004_DS_write_bit(search_direction);

                                                 ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\_P004_Dallas.ino: In function 'uint8_t Plugin_004_DS_read()':

_P004_Dallas:380: error: 'Plugin_004_DS_read_bit' was not declared in this scope

     if (Plugin_004_DS_read_bit())

                                ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\_P004_Dallas.ino: In function 'void Plugin_004_DS_write(uint8_t)':

_P004_Dallas:394: error: 'Plugin_004_DS_write_bit' was not declared in this scope

     Plugin_004_DS_write_bit( (bitMask & ByteToWrite)?1:0);

                                                         ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\_P005_DHT.ino: In function 'boolean Plugin_005(byte, EventStruct*, String&)':

_P005_DHT:110: error: 'Plugin_005_read_dht_dat' was not declared in this scope

               byte data = Plugin_005_read_dht_dat();

                                                   ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\_P006_BMP085.ino: In function 'boolean Plugin_006(byte, EventStruct*, String&)':

_P006_BMP085:50: error: 'Plugin_006_bmp085_begin' was not declared in this scope

           Plugin_006_bmp085_begin();

                                   ^

_P006_BMP085:52: error: 'Plugin_006_bmp085_readTemperature' was not declared in this scope

         UserVar[event->BaseVarIndex] = Plugin_006_bmp085_readTemperature();

                                                                          ^

_P006_BMP085:53: error: 'Plugin_006_bmp085_readPressure' was not declared in this scope

         UserVar[event->BaseVarIndex + 1] = ((float)Plugin_006_bmp085_readPressure()) / 100;

                                                                                   ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\_P006_BMP085.ino: In function 'boolean Plugin_006_bmp085_begin()':

_P006_BMP085:95: error: 'Plugin_006_bmp085_read8' was not declared in this scope

   if (Plugin_006_bmp085_read8(0xD0) != 0x55) return false;

                                   ^

_P006_BMP085:98: error: 'Plugin_006_bmp085_read16' was not declared in this scope

   ac1 = Plugin_006_bmp085_read16(BMP085_CAL_AC1);

                                                ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\_P006_BMP085.ino: In function 'uint16_t Plugin_006_bmp085_readRawTemperature()':

_P006_BMP085:117: error: 'Plugin_006_bmp085_write8' was not declared in this scope

   Plugin_006_bmp085_write8(BMP085_CONTROL, BMP085_READTEMPCMD);

                                                              ^

_P006_BMP085:119: error: 'Plugin_006_bmp085_read16' was not declared in this scope

   return Plugin_006_bmp085_read16(BMP085_TEMPDATA);

                                                  ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\_P006_BMP085.ino: In function 'uint32_t Plugin_006_bmp085_readRawPressure()':

_P006_BMP085:128: error: 'Plugin_006_bmp085_write8' was not declared in this scope

   Plugin_006_bmp085_write8(BMP085_CONTROL, BMP085_READPRESSURECMD + (oversampling << 6));

                                                                                        ^

_P006_BMP085:132: error: 'Plugin_006_bmp085_read16' was not declared in this scope

   raw = Plugin_006_bmp085_read16(BMP085_PRESSUREDATA);

                                                     ^

_P006_BMP085:134: error: 'Plugin_006_bmp085_read8' was not declared in this scope

   raw |= Plugin_006_bmp085_read8(BMP085_PRESSUREDATA + 2);

                                                         ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\_P008_RFID.ino: In function 'boolean Plugin_008(byte, EventStruct*, String&)':

_P008_RFID:66: error: 'Plugin_008_interrupt1' was not declared in this scope

         attachInterrupt(Settings.TaskDevicePin1[event->TaskIndex], Plugin_008_interrupt1, FALLING);

                                                                    ^

_P008_RFID:67: error: 'Plugin_008_interrupt2' was not declared in this scope

         attachInterrupt(Settings.TaskDevicePin2[event->TaskIndex], Plugin_008_interrupt2, FALLING);

                                                                    ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\_P009_MCP.ino: In function 'boolean Plugin_009(byte, EventStruct*, String&)':

_P009_MCP:46: error: 'Plugin_009_Read' was not declared in this scope

         switchstate[event->TaskIndex] = Plugin_009_Read(Settings.TaskDevicePort[event->TaskIndex]);

                                                                                                  ^

_P009_MCP:48: error: 'Plugin_009_Config' was not declared in this scope

         Plugin_009_Config(Settings.TaskDevicePort[event->TaskIndex], 1);

                                                                       ^

_P009_MCP:55: error: 'Plugin_009_Read' was not declared in this scope

         int state = Plugin_009_Read(Settings.TaskDevicePort[event->TaskIndex]);

                                                                              ^

_P009_MCP:82: error: 'Plugin_009_Write' was not declared in this scope

           Plugin_009_Write(event->Par1, event->Par2);

                                                    ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\_P013_HCSR04.ino: In function 'boolean Plugin_013(byte, EventStruct*, String&)':

_P013_HCSR04:101: error: 'Plugin_013_interrupt' was not declared in this scope

         attachInterrupt(Settings.TaskDevicePin2[event->TaskIndex], Plugin_013_interrupt, CHANGE);

                                                                    ^

_P013_HCSR04:111: error: 'Plugin_013_read' was not declared in this scope

           float value = Plugin_013_read();

                                         ^

_P013_HCSR04:133: error: 'Plugin_013_read' was not declared in this scope

           float value = Plugin_013_read();

                                         ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\_P014_SI7021.ino: In function 'boolean Plugin_014(byte, EventStruct*, String&)':

_P014_SI7021:118: error: 'Plugin_014_si7021_begin' was not declared in this scope

           Plugin_014_init = Plugin_014_si7021_begin(res);

                                                        ^

_P014_SI7021:122: error: 'Plugin_014_si7021_readValues' was not declared in this scope

         if (Plugin_014_init && Plugin_014_si7021_readValues(res) == 0) {

                                                                ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\_P014_SI7021.ino: In function 'boolean Plugin_014_si7021_begin(uint8_t)':

_P014_SI7021:158: error: 'Plugin_014_si7021_setResolution' was not declared in this scope

   ret = Plugin_014_si7021_setResolution(resolution);

                                                   ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\_P015_TLS2561.ino: In function 'boolean Plugin_015(byte, EventStruct*, String&)':

_P015_TLS2561:157: error: 'Plugin_015_tls2561_begin' was not declared in this scope

           Plugin_015_init = Plugin_015_tls2561_begin(integration);

                                                                 ^

_P015_TLS2561:162: error: 'Plugin_015_tsl2561_calcLux' was not declared in this scope

           ret = Plugin_015_tsl2561_calcLux(integration);

                                                       ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\_P015_TLS2561.ino: In function 'boolean Plugin_015_tls2561_begin(uint8_t)':

_P015_TLS2561:194: error: 'Plugin_015_tsl2561_writeRegister' was not declared in this scope

   ret = Plugin_015_tsl2561_writeRegister(TSL2561_CONTROL, TSL2561_POWER_UP); 

                                                                           ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\_P017_PN532.ino: In function 'boolean Plugin_017(byte, EventStruct*, String&)':

_P017_PN532:85: error: 'getFirmwareVersion' was not declared in this scope

           uint32_t versiondata = getFirmwareVersion();

                                                     ^

_P017_PN532:101: error: 'writeCommand' was not declared in this scope

           if (writeCommand(Plugin_017_pn532_packetbuffer, 4))

                                                            ^

_P017_PN532:107: error: 'readPassiveTargetID' was not declared in this scope

         success = readPassiveTargetID(PN532_MIFARE_ISO14443A, uid, &uidLength);

                                                                              ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\_P017_PN532.ino: In function 'uint32_t getFirmwareVersion()':

_P017_PN532:139: error: 'writeCommand' was not declared in this scope

   if (writeCommand(Plugin_017_pn532_packetbuffer, 1)) {

                                                    ^

_P017_PN532:144: error: 'readResponse' was not declared in this scope

   int16_t status = readResponse(Plugin_017_pn532_packetbuffer, sizeof(Plugin_017_pn532_packetbuffer),10);

                                                                                                        ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\_P017_PN532.ino: In function 'bool readPassiveTargetID(uint8_t, uint8_t*, uint8_t*)':

_P017_PN532:171: error: 'writeCommand' was not declared in this scope

   if (writeCommand(Plugin_017_pn532_packetbuffer, 3)) {

                                                    ^

_P017_PN532:176: error: 'readResponse' was not declared in this scope

   if (readResponse(Plugin_017_pn532_packetbuffer, sizeof(Plugin_017_pn532_packetbuffer), timeout) < 0) {

                                                                                                 ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\_P017_PN532.ino: In function 'int8_t writeCommand(const uint8_t*, uint8_t)':

_P017_PN532:231: error: 'readAckFrame' was not declared in this scope

   return readAckFrame();

                       ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\_P019_PCF8574.ino: In function 'boolean Plugin_019(byte, EventStruct*, String&)':

_P019_PCF8574:46: error: 'Plugin_019_Read' was not declared in this scope

         switchstate[event->TaskIndex] = Plugin_019_Read(Settings.TaskDevicePort[event->TaskIndex]);

                                                                                                  ^

_P019_PCF8574:53: error: 'Plugin_019_Read' was not declared in this scope

         int state = Plugin_019_Read(Settings.TaskDevicePort[event->TaskIndex]);

                                                                              ^

_P019_PCF8574:80: error: 'Plugin_019_Write' was not declared in this scope

           Plugin_019_Write(event->Par1, event->Par2);

                                                    ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\_P022_PCA9685.ino: In function 'boolean Plugin_022(byte, EventStruct*, String&)':

_P022_PCA9685:56: error: 'Plugin_022_writeRegister' was not declared in this scope

           Plugin_022_writeRegister(PCA9685_MODE1, (byte)0x01); // reset the device

                                                             ^

_P022_PCA9685:69: error: 'Plugin_022_Write' was not declared in this scope

           Plugin_022_Write(event->Par1, event->Par2);

                                                    ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\_P023_OLED.ino: In function 'boolean Plugin_023(byte, EventStruct*, String&)':

_P023_OLED:92: error: 'Plugin_023_StartUp_OLED' was not declared in this scope

         Plugin_023_StartUp_OLED();

                                 ^

_P023_OLED:93: error: 'Plugin_023_clear_display' was not declared in this scope

         Plugin_023_clear_display();

                                  ^

_P023_OLED:94: error: 'Plugin_023_sendStrXY' was not declared in this scope

         Plugin_023_sendStrXY((char*)"ESP Easy ", 0, 0);

                                                      ^

_P023_OLED:165: error: 'Plugin_023_sendStrXY' was not declared in this scope

           Plugin_023_sendStrXY(tmp, x, 0);

                                         ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\_P023_OLED.ino: In function 'void Plugin_023_reset_display()':

_P023_OLED:277: error: 'Plugin_023_displayOff' was not declared in this scope

   Plugin_023_displayOff();

                         ^

_P023_OLED:278: error: 'Plugin_023_clear_display' was not declared in this scope

   Plugin_023_clear_display();

                            ^

_P023_OLED:279: error: 'Plugin_023_displayOn' was not declared in this scope

   Plugin_023_displayOn();

                        ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\_P023_OLED.ino: In function 'void Plugin_023_StartUp_OLED()':

_P023_OLED:285: error: 'Plugin_023_init_OLED' was not declared in this scope

   Plugin_023_init_OLED();

                        ^

_P023_OLED:287: error: 'Plugin_023_displayOff' was not declared in this scope

   Plugin_023_displayOff();

                         ^

_P023_OLED:288: error: 'Plugin_023_setXY' was not declared in this scope

   Plugin_023_setXY(0, 0);

                        ^

_P023_OLED:289: error: 'Plugin_023_clear_display' was not declared in this scope

   Plugin_023_clear_display();

                            ^

_P023_OLED:290: error: 'Plugin_023_displayOn' was not declared in this scope

   Plugin_023_displayOn();

                        ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\_P023_OLED.ino: In function 'void Plugin_023_displayOn()':

_P023_OLED:296: error: 'Plugin_023_sendcommand' was not declared in this scope

   Plugin_023_sendcommand(0xaf);        //display on

                              ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\_P023_OLED.ino: In function 'void Plugin_023_displayOff()':

_P023_OLED:302: error: 'Plugin_023_sendcommand' was not declared in this scope

   Plugin_023_sendcommand(0xae);    //display off

                              ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\_P023_OLED.ino: In function 'void Plugin_023_clear_display()':

_P023_OLED:311: error: 'Plugin_023_setXY' was not declared in this scope

     Plugin_023_setXY(k, 0);

                          ^

_P023_OLED:315: error: 'Plugin_023_SendChar' was not declared in this scope

         Plugin_023_SendChar(0);         //clear all COL

                              ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\_P023_OLED.ino: In function 'void Plugin_023_sendCharXY(unsigned char, int, int)':

_P023_OLED:336: error: 'Plugin_023_setXY' was not declared in this scope

   Plugin_023_setXY(X, Y);

                        ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\__CPlugin.ino: In function 'void CPluginInit()':

__CPlugin:118: error: 'CPluginCall' was not declared in this scope

   CPluginCall(CPLUGIN_PROTOCOL_ADD, 0);

                                      ^

C:\Users\Philippe\Documents\Arduino\ESPEasyR46\__Plugin.ino: In function 'void PluginInit()':

__Plugin:442: error: 'PluginCall' was not declared in this scope

   PluginCall(PLUGIN_DEVICE_ADD, 0, dummyString);

                                               ^

exit status 1
'emergencyReset' was not declared in this scope

  Dit rapport zou meer informatie hebben met
  "Tijdens de compilatie uitgebreide uitvoer weergeven"
  ingeschakeld in Bestand > Voorkeuren.

Martinus

Re: Soon to come: Arduino ESP Core 2.0.0. release

#6 Post by Martinus » 29 Nov 2015, 11:06

I think Arduino 1.6.6. is the issue here. Stick to 1.6.5. until the ESP Core supports it.

Martinus

Arduino ESP Core 2.0.0. release

#7 Post by Martinus » 01 Dec 2015, 20:21

Version 2.0.0. has been released yesterday, so we should be able to revert back to ESP stable core as of today!
No more intermediate staging stuff!

So you can enter this URL into Arduino IDE preferences:
http://arduino.esp8266.com/stable/packa ... index.json

I've updates 4 of my testlab unit's and they all seem to work without issues. I've done some code cleanup and pushed this as R48 release to github.
This could be the new candidate to publish on sourceforge.

tparvais
Normal user
Posts: 99
Joined: 28 Oct 2015, 23:13

Re: Arduino ESP Core 2.0.0. release

#8 Post by tparvais » 02 Dec 2015, 23:29

Hi

I also upgraded with R48 and Core 2.00 on ESP-12E. Works fine on this sample of ESP12e

monitoring ongoing

fluppie
Normal user
Posts: 89
Joined: 09 Oct 2015, 13:23

Re: Arduino ESP Core 2.0.0. release

#9 Post by fluppie » 03 Dec 2015, 21:49

R48 is compiling. Will flash some devices later today.

fluppie
Normal user
Posts: 89
Joined: 09 Oct 2015, 13:23

Re: Arduino ESP Core 2.0.0. release

#10 Post by fluppie » 03 Dec 2015, 23:20

I flashed 1 (the ESP-201 DEV Board) of the 4 ESP's I'm using. The other 3 are 2x Wemos D1 and 1x Wemos Lolin ("Nodemcu v1.0"). I also have 2 Wemos D1 mini on the way to flash with the 2.0 release.

Martinus

Re: Arduino ESP Core 2.0.0. release

#11 Post by Martinus » 12 Dec 2015, 17:33

I think it's best if everyone moves over to Arduino Core 2.0.0. and use R48 from sourceforge.
This should be stable enough and we might even drop support on older core versions with the next ESP Easy release.

kr0815
Normal user
Posts: 136
Joined: 18 Nov 2015, 18:24

Re: Arduino ESP Core 2.0.0. release

#12 Post by kr0815 » 12 Dec 2015, 22:19

What i wonder, with core 2.0.0, the ESP always starts as a acces point / dhcp server ?
I have the right values for my wifi setup in the script, also shown in the webinterface ?

If i do a WifiDisConnect, then a WifiConnect, it connects to my Wifi

Martinus

Re: Arduino ESP Core 2.0.0. release

#13 Post by Martinus » 13 Dec 2015, 11:29

I've noticed different behavior form the core libraries on exactly the same sketch code. To avoid running the default factory AP settings we're setting them during boot. But is should actually only start AP mode if it can't connect.

No problems here however. The ESP can be both AP and client. If it starts in AP+client mode, the AP mode should end within 60 seconds.

kr0815
Normal user
Posts: 136
Joined: 18 Nov 2015, 18:24

Re: Arduino ESP Core 2.0.0. release

#14 Post by kr0815 » 13 Dec 2015, 11:59

Unfortunately, it doesn´t behave like that with core2.0.0

i get that in the serial log:
System Info
IP Address : 0.0.0.0
Build : 50
Unit : 0
WifiSSID : Power-LAN
WifiKey : kr08151020
Free mem : 27144
I don´t know, does it show the SSID and Key only because it knows from eeprom, or is it already connected ?
But it definetly got no IP
afer a WifiDisConnect and a WifiConnect it works

EDIT :Tried even to reset the ESP completely - still same Problem

kr0815
Normal user
Posts: 136
Joined: 18 Nov 2015, 18:24

Re: Arduino ESP Core 2.0.0. release

#15 Post by kr0815 » 13 Dec 2015, 20:25

Hello Martinus,

you were right, i took another ESP, Problem gone

very strange....

Charly86
New user
Posts: 9
Joined: 11 Oct 2015, 22:28

Re: Arduino ESP Core 2.0.0. release

#16 Post by Charly86 » 06 Jan 2016, 14:52

Just to let you know I'm always using latest git from Arduino-esp8266 (so newer than 2.0.0) and it does not compile with IDE 1.6.7 and compile/works fine with 1.6.5

just for information here the log output from 1.6.7 IDE

Code: Select all


S:\Skydrive\devt\esp8266\ESPEasy\ESPEasy.ino: In function 'void setup()':

ESPEasy:304: error: 'emergencyReset' was not declared in this scope

   emergencyReset();

                  ^

ESPEasy:306: error: 'LoadSettings' was not declared in this scope

   LoadSettings();

                ^

ESPEasy:324: error: 'ResetFactory' was not declared in this scope

     ResetFactory();

                  ^

ESPEasy:332: error: 'addLog' was not declared in this scope

     addLog(LOG_LEVEL_INFO, log);

                               ^

ESPEasy:337: error: 'WifiAPconfig' was not declared in this scope

     WifiAPconfig();

                  ^

ESPEasy:338: error: 'WifiConnect' was not declared in this scope

     WifiConnect();

                 ^

ESPEasy:340: error: 'hardwareInit' was not declared in this scope

     hardwareInit();

                  ^

ESPEasy:341: error: 'PluginInit' was not declared in this scope

     PluginInit();

                ^

ESPEasy:342: error: 'CPluginInit' was not declared in this scope

     CPluginInit();

                 ^

ESPEasy:344: error: 'WebServerInit' was not declared in this scope

     WebServerInit();

                   ^

ESPEasy:356: error: 'getProtocolIndex' was not declared in this scope

     byte ProtocolIndex = getProtocolIndex(Settings.Protocol);

                                                            ^

ESPEasy:358: error: 'MQTTConnect' was not declared in this scope

       MQTTConnect();

                   ^

ESPEasy:360: error: 'sendSysInfoUDP' was not declared in this scope

     sendSysInfoUDP(3);

                     ^

ESPEasy:372: error: 'readFromRTC' was not declared in this scope

     if (readFromRTC(&bootMode))

                              ^

ESPEasy:384: error: 'saveToRTC' was not declared in this scope

     saveToRTC(0);

                ^

S:\Skydrive\devt\esp8266\ESPEasy\ESPEasy.ino: In function 'void loop()':

ESPEasy:409: error: 'serial' was not declared in this scope

     serial();

            ^

ESPEasy:413: error: 'checkUDP' was not declared in this scope

     checkUDP();

              ^

ESPEasy:421: error: 'WifiDisconnect' was not declared in this scope

             WifiDisconnect();

                            ^

ESPEasy:440: error: 'FreeMem' was not declared in this scope

       sprintf_P(str, PSTR("Uptime %u ConnectFailures %u FreeMem %u"), wdcounter / 2, connectionFailures, FreeMem());

                                                                                                                  ^

ESPEasy:443: error: 'addLog' was not declared in this scope

       addLog(LOG_LEVEL_INFO, log);

                                 ^

ESPEasy:444: error: 'sendSysInfoUDP' was not declared in this scope

       sendSysInfoUDP(1);

                       ^

ESPEasy:445: error: 'refreshNodeList' was not declared in this scope

       refreshNodeList();

                       ^

ESPEasy:446: error: 'MQTTCheck' was not declared in this scope

       MQTTCheck();

                 ^

ESPEasy:453: error: 'PluginCall' was not declared in this scope

       PluginCall(PLUGIN_TEN_PER_SECOND, 0, dummyString);

                                                       ^

ESPEasy:459: error: 'PluginCall' was not declared in this scope

       PluginCall(PLUGIN_ONCE_A_SECOND, 0, dummyString);

                                                      ^

ESPEasy:462: error: 'WifiCheck' was not declared in this scope

       WifiCheck();

                 ^

ESPEasy:477: error: 'SensorSend' was not declared in this scope

       SensorSend();

                  ^

ESPEasy:480: error: 'saveToRTC' was not declared in this scope

         saveToRTC(1);

                    ^

ESPEasy:482: error: 'addLog' was not declared in this scope

         addLog(LOG_LEVEL_INFO, log);

                                   ^

ESPEasy:488: error: 'delayedReboot' was not declared in this scope

       delayedReboot(60);

                       ^

ESPEasy:490: error: 'backgroundtasks' was not declared in this scope

     backgroundtasks();

                     ^

S:\Skydrive\devt\esp8266\ESPEasy\ESPEasy.ino: In function 'void SensorSend()':

ESPEasy:505: error: 'getDeviceIndex' was not declared in this scope

       byte DeviceIndex = getDeviceIndex(Settings.TaskDeviceNumber[x]);

                                                                     ^

ESPEasy:506: error: 'LoadTaskSettings' was not declared in this scope

       LoadTaskSettings(x);

                         ^

ESPEasy:518: error: 'PluginCall' was not declared in this scope

       success = PluginCall(PLUGIN_READ, &TempEvent, dummyString);

                                                                ^

ESPEasy:535: error: 'Calculate' was not declared in this scope

             byte error = Calculate(TmpStr, &result);

                                                   ^

ESPEasy:540: error: 'sendData' was not declared in this scope

         sendData(&TempEvent);

                            ^

S:\Skydrive\devt\esp8266\ESPEasy\Controller.ino: In function 'boolean sendData(EventStruct*)':

Controller:6: error: 'LoadTaskSettings' was not declared in this scope

   LoadTaskSettings(event->TaskIndex);

                                    ^

Controller:7: error: 'getProtocolIndex' was not declared in this scope

   byte ProtocolIndex = getProtocolIndex(Settings.Protocol);

                                                          ^

Controller:10: error: 'PluginCall' was not declared in this scope

   PluginCall(PLUGIN_EVENT_OUT, event, dummyString);

                                                  ^

Controller:16: error: 'addLog' was not declared in this scope

     addLog(LOG_LEVEL_DEBUG_MORE, log);

                                     ^

S:\Skydrive\devt\esp8266\ESPEasy\Controller.ino: In function 'void callback(const MQTT::Publish&)':

Controller:36: error: 'addLog' was not declared in this scope

   addLog(LOG_LEVEL_DEBUG, log);

                              ^

Controller:41: error: 'getProtocolIndex' was not declared in this scope

   byte ProtocolIndex = getProtocolIndex(Settings.Protocol);

                                                          ^

S:\Skydrive\devt\esp8266\ESPEasy\Controller.ino: In function 'void MQTTConnect()':

Controller:66: error: 'addLog' was not declared in this scope

       addLog(LOG_LEVEL_INFO,log);

                                ^

Controller:78: error: 'addLog' was not declared in this scope

         addLog(LOG_LEVEL_ERROR,log);

                                   ^

S:\Skydrive\devt\esp8266\ESPEasy\Controller.ino: In function 'void MQTTCheck()':

Controller:91: error: 'getProtocolIndex' was not declared in this scope

   byte ProtocolIndex = getProtocolIndex(Settings.Protocol);

                                                          ^

S:\Skydrive\devt\esp8266\ESPEasy\Controller.ino: In function 'boolean nodeVariableCopy(byte, byte)':

Controller:121: error: 'addLog' was not declared in this scope

     addLog(LOG_LEVEL_DEBUG, log);

                                ^

Controller:133: error: 'addLog' was not declared in this scope

   addLog(LOG_LEVEL_DEBUG, log);

                              ^

S:\Skydrive\devt\esp8266\ESPEasy\Controller.ino: In function 'void checkUDP()':

Controller:232: error: 'addLog' was not declared in this scope

       addLog(LOG_LEVEL_DEBUG, packetBuffer);

                                           ^

Controller:237: error: 'ExecuteCommand' was not declared in this scope

       ExecuteCommand(packetBuffer);

                                  ^

Controller:268: error: 'addLog' was not declared in this scope

             addLog(LOG_LEVEL_DEBUG_MORE, log);

                                             ^

S:\Skydrive\devt\esp8266\ESPEasy\Controller.ino: In function 'void sendSysInfoUDP(byte)':

Controller:303: error: 'addLog' was not declared in this scope

   addLog(LOG_LEVEL_DEBUG_MORE, log);

                                   ^

S:\Skydrive\devt\esp8266\ESPEasy\Hardware.ino: In function 'void hardwareInit()':

Hardware:11: error: 'addLog' was not declared in this scope

       addLog(LOG_LEVEL_INFO,log);

                                ^

S:\Skydrive\devt\esp8266\ESPEasy\Misc.ino: In function 'void SaveSettings()':

Misc:167: error: 'SaveToFlash' was not declared in this scope

   SaveToFlash(0, (byte*)&Settings, sizeof(struct SettingsStruct));

                                                                 ^

S:\Skydrive\devt\esp8266\ESPEasy\Misc.ino: In function 'boolean LoadSettings()':

Misc:182: error: 'LoadFromFlash' was not declared in this scope

   LoadFromFlash(0, (byte*)&Settings, sizeof(struct SettingsStruct));

                                                                   ^

S:\Skydrive\devt\esp8266\ESPEasy\Misc.ino: In function 'void SaveTaskSettings(byte)':

Misc:196: error: 'SaveToFlash' was not declared in this scope

   SaveToFlash(4096 + (TaskIndex * 1024), (byte*)&ExtraTaskSettings, sizeof(struct ExtraTaskSettingsStruct));

                                                                                                           ^

S:\Skydrive\devt\esp8266\ESPEasy\Misc.ino: In function 'void LoadTaskSettings(byte)':

Misc:212: error: 'LoadFromFlash' was not declared in this scope

   LoadFromFlash(4096 + (TaskIndex * 1024), (byte*)&ExtraTaskSettings, sizeof(struct ExtraTaskSettingsStruct));

                                                                                                             ^

S:\Skydrive\devt\esp8266\ESPEasy\Misc.ino: In function 'void SaveCustomTaskSettings(int, byte*, int)':

Misc:227: error: 'SaveToFlash' was not declared in this scope

   SaveToFlash(4096 + (TaskIndex * 1024) + 512, memAddress, datasize);

                                                                    ^

S:\Skydrive\devt\esp8266\ESPEasy\Misc.ino: In function 'void LoadCustomTaskSettings(int, byte*, int)':

Misc:242: error: 'LoadFromFlash' was not declared in this scope

   LoadFromFlash(4096 + (TaskIndex * 1024) + 512, memAddress, datasize);

                                                                      ^

S:\Skydrive\devt\esp8266\ESPEasy\Misc.ino: In function 'void SaveToFlash(int, byte*, int)':

Misc:334: error: 'addLog' was not declared in this scope

   addLog(LOG_LEVEL_INFO,log);

                            ^

S:\Skydrive\devt\esp8266\ESPEasy\Misc.ino: In function 'void EraseFlash()':

Misc:386: error: 'addLog' was not declared in this scope

         addLog(LOG_LEVEL_INFO,log);

                                  ^

S:\Skydrive\devt\esp8266\ESPEasy\Misc.ino: In function 'void ResetFactory()':

Misc:402: error: 'readFromRTC' was not declared in this scope

   if (readFromRTC(&bootCount))

                             ^

Misc:416: error: 'saveToRTC' was not declared in this scope

   saveToRTC(bootCount);

                      ^

Misc:469: error: 'WifiDisconnect' was not declared in this scope

   WifiDisconnect();

                  ^

S:\Skydrive\devt\esp8266\ESPEasy\Misc.ino: In function 'void addLog(byte, String&)':

Misc:537: error: invalid initialization of non-const reference of type 'String&' from an rvalue of type 'char*'

   addLog(loglevel, log);

                       ^

Misc:533: error: in passing argument 2 of 'void addLog(byte, String&)'

 void addLog(byte loglevel, String& string)

      ^

S:\Skydrive\devt\esp8266\ESPEasy\Serial.ino: In function 'void ExecuteCommand(char*)':

Serial:88: error: 'WifiScan' was not declared in this scope

     WifiScan();

              ^

Serial:91: error: 'WifiConnect' was not declared in this scope

     WifiConnect();

                 ^

Serial:94: error: 'WifiDisconnect' was not declared in this scope

     WifiDisconnect();

                    ^

S:\Skydrive\devt\esp8266\ESPEasy\WebServer.ino: In function 'void WebServerInit()':

WebServer:7: error: 'handle_root' was not declared in this scope

   WebServer.on("/", handle_root);

                     ^

WebServer:8: error: 'handle_config' was not declared in this scope

   WebServer.on("/config", handle_config);

                           ^

WebServer:9: error: 'handle_hardware' was not declared in this scope

   WebServer.on("/hardware", handle_hardware);

                             ^

WebServer:10: error: 'handle_devices' was not declared in this scope

   WebServer.on("/devices", handle_devices);

                            ^

WebServer:14: error: 'handle_log' was not declared in this scope

   WebServer.on("/log", handle_log);

                        ^

WebServer:15: error: 'handle_tools' was not declared in this scope

   WebServer.on("/tools", handle_tools);

                          ^

WebServer:16: error: 'handle_i2cscanner' was not declared in this scope

   WebServer.on("/i2cscanner", handle_i2cscanner);

                               ^

WebServer:17: error: 'handle_wifiscanner' was not declared in this scope

   WebServer.on("/wifiscanner", handle_wifiscanner);

                                ^

WebServer:18: error: 'handle_login' was not declared in this scope

   WebServer.on("/login", handle_login);

                          ^

WebServer:19: error: 'handle_control' was not declared in this scope

   WebServer.on("/control", handle_control);

                            ^

WebServer:20: error: 'handle_download' was not declared in this scope

   WebServer.on("/download", handle_download);

                             ^

WebServer:21: error: 'handle_upload' was not declared in this scope

   WebServer.on("/upload", handle_upload);

                           ^

WebServer:22: error: 'handleFileUpload' was not declared in this scope

   WebServer.onFileUpload(handleFileUpload);

                          ^

WebServer:27: error: 'handle_css' was not declared in this scope

   WebServer.on("/esp.css", handle_css);

                            ^

WebServer:29: error: 'handle_advanced' was not declared in this scope

   WebServer.on("/advanced", handle_advanced);

                             ^

S:\Skydrive\devt\esp8266\ESPEasy\WebServer.ino: In function 'void handle_root()':

WebServer:125: error: 'isLoggedIn' was not declared in this scope

   if (!isLoggedIn()) return;

                   ^

WebServer:132: error: 'urlDecode' was not declared in this scope

   urlDecode(command);

                    ^

S:\Skydrive\devt\esp8266\ESPEasy\WebServer.ino: In function 'void handle_config()':

WebServer:249: error: 'isLoggedIn' was not declared in this scope

   if (!isLoggedIn()) return;

                   ^

WebServer:273: error: 'urlDecode' was not declared in this scope

     urlDecode(tmpString);

                        ^

S:\Skydrive\devt\esp8266\ESPEasy\WebServer.ino: In function 'void handle_devices()':

WebServer:408: error: 'isLoggedIn' was not declared in this scope

   if (!isLoggedIn()) return;

                   ^

WebServer:476: error: 'urlDecode' was not declared in this scope

       urlDecode(tmpString);

                          ^

WebServer:517: error: 'PluginCall' was not declared in this scope

       PluginCall(PLUGIN_WEBFORM_SAVE, &TempEvent, dummyString);

                                                              ^

WebServer:562: error: 'PluginCall' was not declared in this scope

       PluginCall(PLUGIN_GET_DEVICEVALUENAMES, &TempEvent, dummyString);

                                                                      ^

WebServer:584: error: 'PluginCall' was not declared in this scope

       customConfig = PluginCall(PLUGIN_WEBFORM_SHOW_CONFIG, &TempEvent, reply);

                                                                              ^

WebServer:661: error: 'PluginCall' was not declared in this scope

       PluginCall(PLUGIN_GET_DEVICEVALUENAMES, &TempEvent, dummyString);

                                                                      ^

WebServer:666: error: 'addDeviceSelect' was not declared in this scope

     addDeviceSelect(reply, "taskdevicenumber", Settings.TaskDeviceNumber[index - 1]);

                                                                                    ^

WebServer:689: error: 'addPinSelect' was not declared in this scope

         addPinSelect(false, reply, "taskdevicepin1", Settings.TaskDevicePin1[index - 1]);

                                                                                        ^

WebServer:694: error: 'addPinSelect' was not declared in this scope

         addPinSelect(false, reply, "taskdevicepin2", Settings.TaskDevicePin2[index - 1]);

                                                                                        ^

WebServer:716: error: 'PluginCall' was not declared in this scope

       PluginCall(PLUGIN_WEBFORM_LOAD, &TempEvent, reply);

                                                        ^

S:\Skydrive\devt\esp8266\ESPEasy\WebServer.ino: In function 'void handle_hardware()':

WebServer:776: error: 'isLoggedIn' was not declared in this scope

   if (!isLoggedIn()) return;

                   ^

WebServer:793: error: 'addPinSelect' was not declared in this scope

   addPinSelect(true, reply, "pini2csda", Settings.Pin_i2c_sda);

                                                              ^

S:\Skydrive\devt\esp8266\ESPEasy\WebServer.ino: In function 'void handle_log()':

WebServer:962: error: 'isLoggedIn' was not declared in this scope

   if (!isLoggedIn()) return;

                   ^

S:\Skydrive\devt\esp8266\ESPEasy\WebServer.ino: In function 'void handle_tools()':

WebServer:999: error: 'isLoggedIn' was not declared in this scope

   if (!isLoggedIn()) return;

                   ^

WebServer:1005: error: 'urlDecode' was not declared in this scope

   urlDecode(command);

                    ^

S:\Skydrive\devt\esp8266\ESPEasy\WebServer.ino: In function 'void handle_i2cscanner()':

WebServer:1054: error: 'isLoggedIn' was not declared in this scope

   if (!isLoggedIn()) return;

                   ^

S:\Skydrive\devt\esp8266\ESPEasy\WebServer.ino: In function 'void handle_wifiscanner()':

WebServer:1119: error: 'isLoggedIn' was not declared in this scope

   if (!isLoggedIn()) return;

                   ^

S:\Skydrive\devt\esp8266\ESPEasy\WebServer.ino: In function 'void handle_login()':

WebServer:1158: error: 'urlDecode' was not declared in this scope

   urlDecode(command);

                    ^

S:\Skydrive\devt\esp8266\ESPEasy\WebServer.ino: In function 'void handle_control()':

WebServer:1198: error: 'urlDecode' was not declared in this scope

   urlDecode(command);

                    ^

WebServer:1219: error: 'PluginCall' was not declared in this scope

   if (!PluginCall(PLUGIN_WRITE, &TempEvent, webrequest))

                                                       ^

S:\Skydrive\devt\esp8266\ESPEasy\WebServer.ino: In function 'void handle_advanced()':

WebServer:1234: error: 'isLoggedIn' was not declared in this scope

   if (!isLoggedIn()) return;

                   ^

WebServer:1256: error: 'urlDecode' was not declared in this scope

     urlDecode(tmpString);

                        ^

S:\Skydrive\devt\esp8266\ESPEasy\_C005.ino: In function 'boolean CPlugin_005(byte, EventStruct*)':

_C005:52: error: 'PluginCall' was not declared in this scope

         PluginCall(PLUGIN_WRITE, &TempEvent, cmd);

                                                 ^

_C005:62: error: 'PluginCall' was not declared in this scope

           PluginCall(PLUGIN_GET_DEVICEVALUENAMES, event, dummyString);

                                                                     ^

S:\Skydrive\devt\esp8266\ESPEasy\_C006.ino: In function 'boolean CPlugin_006(byte, EventStruct*)':

_C006:55: error: 'PluginCall' was not declared in this scope

           PluginCall(PLUGIN_WRITE, &TempEvent, cmd);

                                                   ^

_C006:65: error: 'PluginCall' was not declared in this scope

           PluginCall(PLUGIN_GET_DEVICEVALUENAMES, event, dummyString);

                                                                     ^

S:\Skydrive\devt\esp8266\ESPEasy\_P003_Pulse.ino: In function 'boolean Plugin_003(byte, EventStruct*, String&)':

_P003_Pulse:87: error: 'Plugin_003_pulseinit' was not declared in this scope

         Plugin_003_pulseinit(Settings.TaskDevicePin1[event->TaskIndex], event->TaskIndex);

                                                                                         ^

S:\Skydrive\devt\esp8266\ESPEasy\_P004_Dallas.ino: In function 'boolean Plugin_004(byte, EventStruct*, String&)':

_P004_Dallas:52: error: 'Plugin_004_DS_scan' was not declared in this scope

         byte devCount = Plugin_004_DS_scan(choice, addr);

                                                        ^

_P004_Dallas:86: error: 'Plugin_004_DS_scan' was not declared in this scope

         byte devCount = Plugin_004_DS_scan(Settings.TaskDevicePluginConfig[event->TaskIndex][0], addr);

                                                                                                      ^

_P004_Dallas:117: error: 'Plugin_004_DS_readTemp' was not declared in this scope

         if (Plugin_004_DS_readTemp(addr, &value))

                                                ^

S:\Skydrive\devt\esp8266\ESPEasy\_P004_Dallas.ino: In function 'byte Plugin_004_DS_scan(byte, uint8_t*)':

_P004_Dallas:152: error: 'Plugin_004_DS_reset' was not declared in this scope

   Plugin_004_DS_reset();

                       ^

_P004_Dallas:154: error: 'Plugin_004_DS_reset_search' was not declared in this scope

   Plugin_004_DS_reset_search();

                              ^

_P004_Dallas:155: error: 'Plugin_004_DS_search' was not declared in this scope

   while (Plugin_004_DS_search(tmpaddr))

                                      ^

S:\Skydrive\devt\esp8266\ESPEasy\_P004_Dallas.ino: In function 'boolean Plugin_004_DS_readTemp(uint8_t*, float*)':

_P004_Dallas:174: error: 'Plugin_004_DS_reset' was not declared in this scope

   Plugin_004_DS_reset();

                       ^

_P004_Dallas:175: error: 'Plugin_004_DS_write' was not declared in this scope

   Plugin_004_DS_write(0x55);           // Choose ROM

                           ^

_P004_Dallas:189: error: 'Plugin_004_DS_read' was not declared in this scope

     ScratchPad[i] = Plugin_004_DS_read();

                                        ^

_P004_Dallas:191: error: 'Plugin_004_DS_crc8' was not declared in this scope

   if (Plugin_004_DS_crc8(ScratchPad, 8) != ScratchPad[8])

                                       ^

S:\Skydrive\devt\esp8266\ESPEasy\_P004_Dallas.ino: In function 'uint8_t Plugin_004_DS_search(uint8_t*)':

_P004_Dallas:282: error: 'Plugin_004_DS_write' was not declared in this scope

     Plugin_004_DS_write(0xF0);

                             ^

_P004_Dallas:288: error: 'Plugin_004_DS_read_bit' was not declared in this scope

       id_bit = Plugin_004_DS_read_bit();

                                       ^

_P004_Dallas:328: error: 'Plugin_004_DS_write_bit' was not declared in this scope

         Plugin_004_DS_write_bit(search_direction);

                                                 ^

S:\Skydrive\devt\esp8266\ESPEasy\_P004_Dallas.ino: In function 'uint8_t Plugin_004_DS_read()':

_P004_Dallas:380: error: 'Plugin_004_DS_read_bit' was not declared in this scope

     if (Plugin_004_DS_read_bit())

                                ^

S:\Skydrive\devt\esp8266\ESPEasy\_P004_Dallas.ino: In function 'void Plugin_004_DS_write(uint8_t)':

_P004_Dallas:394: error: 'Plugin_004_DS_write_bit' was not declared in this scope

     Plugin_004_DS_write_bit( (bitMask & ByteToWrite)?1:0);

                                                         ^

S:\Skydrive\devt\esp8266\ESPEasy\_P005_DHT.ino: In function 'boolean Plugin_005(byte, EventStruct*, String&)':

_P005_DHT:110: error: 'Plugin_005_read_dht_dat' was not declared in this scope

               byte data = Plugin_005_read_dht_dat();

                                                   ^

S:\Skydrive\devt\esp8266\ESPEasy\_P006_BMP085.ino: In function 'boolean Plugin_006(byte, EventStruct*, String&)':

_P006_BMP085:50: error: 'Plugin_006_bmp085_begin' was not declared in this scope

           Plugin_006_bmp085_begin();

                                   ^

_P006_BMP085:52: error: 'Plugin_006_bmp085_readTemperature' was not declared in this scope

         UserVar[event->BaseVarIndex] = Plugin_006_bmp085_readTemperature();

                                                                          ^

_P006_BMP085:53: error: 'Plugin_006_bmp085_readPressure' was not declared in this scope

         UserVar[event->BaseVarIndex + 1] = ((float)Plugin_006_bmp085_readPressure()) / 100;

                                                                                   ^

S:\Skydrive\devt\esp8266\ESPEasy\_P006_BMP085.ino: In function 'boolean Plugin_006_bmp085_begin()':

_P006_BMP085:95: error: 'Plugin_006_bmp085_read8' was not declared in this scope

   if (Plugin_006_bmp085_read8(0xD0) != 0x55) return false;

                                   ^

_P006_BMP085:98: error: 'Plugin_006_bmp085_read16' was not declared in this scope

   ac1 = Plugin_006_bmp085_read16(BMP085_CAL_AC1);

                                                ^

S:\Skydrive\devt\esp8266\ESPEasy\_P006_BMP085.ino: In function 'uint16_t Plugin_006_bmp085_readRawTemperature()':

_P006_BMP085:117: error: 'Plugin_006_bmp085_write8' was not declared in this scope

   Plugin_006_bmp085_write8(BMP085_CONTROL, BMP085_READTEMPCMD);

                                                              ^

_P006_BMP085:119: error: 'Plugin_006_bmp085_read16' was not declared in this scope

   return Plugin_006_bmp085_read16(BMP085_TEMPDATA);

                                                  ^

S:\Skydrive\devt\esp8266\ESPEasy\_P006_BMP085.ino: In function 'uint32_t Plugin_006_bmp085_readRawPressure()':

_P006_BMP085:128: error: 'Plugin_006_bmp085_write8' was not declared in this scope

   Plugin_006_bmp085_write8(BMP085_CONTROL, BMP085_READPRESSURECMD + (oversampling << 6));

                                                                                        ^

_P006_BMP085:132: error: 'Plugin_006_bmp085_read16' was not declared in this scope

   raw = Plugin_006_bmp085_read16(BMP085_PRESSUREDATA);

                                                     ^

_P006_BMP085:134: error: 'Plugin_006_bmp085_read8' was not declared in this scope

   raw |= Plugin_006_bmp085_read8(BMP085_PRESSUREDATA + 2);

                                                         ^

S:\Skydrive\devt\esp8266\ESPEasy\_P008_RFID.ino: In function 'boolean Plugin_008(byte, EventStruct*, String&)':

_P008_RFID:55: error: 'Plugin_008_interrupt1' was not declared in this scope

         attachInterrupt(Settings.TaskDevicePin1[event->TaskIndex], Plugin_008_interrupt1, FALLING);

                                                                    ^

_P008_RFID:56: error: 'Plugin_008_interrupt2' was not declared in this scope

         attachInterrupt(Settings.TaskDevicePin2[event->TaskIndex], Plugin_008_interrupt2, FALLING);

                                                                    ^

S:\Skydrive\devt\esp8266\ESPEasy\_P009_MCP.ino: In function 'boolean Plugin_009(byte, EventStruct*, String&)':

_P009_MCP:46: error: 'Plugin_009_Read' was not declared in this scope

         switchstate[event->TaskIndex] = Plugin_009_Read(Settings.TaskDevicePort[event->TaskIndex]);

                                                                                                  ^

_P009_MCP:48: error: 'Plugin_009_Config' was not declared in this scope

         Plugin_009_Config(Settings.TaskDevicePort[event->TaskIndex], 1);

                                                                       ^

_P009_MCP:55: error: 'Plugin_009_Read' was not declared in this scope

         int state = Plugin_009_Read(Settings.TaskDevicePort[event->TaskIndex]);

                                                                              ^

_P009_MCP:82: error: 'Plugin_009_Write' was not declared in this scope

           Plugin_009_Write(event->Par1, event->Par2);

                                                    ^

S:\Skydrive\devt\esp8266\ESPEasy\_P013_HCSR04.ino: In function 'boolean Plugin_013(byte, EventStruct*, String&)':

_P013_HCSR04:101: error: 'Plugin_013_interrupt' was not declared in this scope

         attachInterrupt(Settings.TaskDevicePin2[event->TaskIndex], Plugin_013_interrupt, CHANGE);

                                                                    ^

_P013_HCSR04:111: error: 'Plugin_013_read' was not declared in this scope

           float value = Plugin_013_read();

                                         ^

_P013_HCSR04:133: error: 'Plugin_013_read' was not declared in this scope

           float value = Plugin_013_read();

                                         ^

S:\Skydrive\devt\esp8266\ESPEasy\__CPlugin.ino: In function 'void CPluginInit()':

__CPlugin:118: error: 'CPluginCall' was not declared in this scope

   CPluginCall(CPLUGIN_PROTOCOL_ADD, 0);

                                      ^

S:\Skydrive\devt\esp8266\ESPEasy\__Plugin.ino: In function 'void PluginInit()':

__Plugin:442: error: 'PluginCall' was not declared in this scope

   PluginCall(PLUGIN_DEVICE_ADD, 0, dummyString);

                                               ^

Using library ESP8266WiFi at version 1.0 in folder: S:\Skydrive\devt\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WiFi 
Using library ESP8266WebServer at version 1.0 in folder: S:\Skydrive\devt\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer 
Using library Wire at version 1.0 in folder: S:\Skydrive\devt\Arduino\hardware\esp8266com\esp8266\libraries\Wire 
Using library pubsubclient at version 1.9.1 in folder: S:\Skydrive\devt\Arduino\libraries\pubsubclient 
Using library ArduinoJson in folder: S:\Skydrive\devt\Arduino\libraries\ArduinoJson (legacy)
Using library LiquidCrystal_I2C at version 1.1 in folder: S:\Skydrive\devt\Arduino\libraries\LiquidCrystal_I2C 
Using library Servo at version 1.0.2 in folder: S:\Skydrive\devt\Arduino\hardware\esp8266com\esp8266\libraries\Servo 
exit status 1
'emergencyReset' was not declared in this scope

Martinus

Re: Arduino ESP Core 2.0.0. release

#17 Post by Martinus » 06 Jan 2016, 16:40

Charly86 wrote:Just to let you know I'm always using latest git from Arduino-esp8266 (so newer than 2.0.0) and it does not compile with IDE 1.6.7 and compile/works fine with 1.6.5
[/code]
I think this is know as issue 1066 and 1194 and still open:
https://github.com/esp8266/Arduino/issues/1066
https://github.com/esp8266/Arduino/issues/1194

So it looks like we have to wait for stable core 2.1.0. or even later...
Or use other workarounds like prototyping everything.
I prefer to wait...

Mihadongle
Normal user
Posts: 25
Joined: 07 Jan 2016, 17:18

Re: Arduino ESP Core 2.0.0. release

#18 Post by Mihadongle » 07 Jan 2016, 17:42

Hallo i have the same problem from kr0815! I have uploaded the r048 software on my 6 esp01. Ihave them config with static ip and my wifi ssid with no password. I reset the esp it dont login my wifi ap-wifi opens again!
When i disconect in the tools and then conecting, then the ap-wifi is gone and the esp is in my wifi with the static ip! When i now power of the esp and put it then on the ap-wifi is there and i must disconect and conect then is the esp in my wifi
Please help

Mihadongle
Normal user
Posts: 25
Joined: 07 Jan 2016, 17:18

Re: Arduino ESP Core 2.0.0. release

#19 Post by Mihadongle » 07 Jan 2016, 18:10

Hallo i have the same problem from kr0815! I have uploaded the r048 software on my 6 esp01. Ihave them config with static ip and my wifi ssid with no password. I reset the esp it dont login my wifi ap-wifi opens again!
When i disconect in the tools and then conecting, then the ap-wifi is gone and the esp is in my wifi with the static ip! When i now power of the esp and put it then on the ap-wifi is there and i must disconect and conect then is the esp in my wifi
Please help

Post Reply

Who is online

Users browsing this forum: No registered users and 64 guests