Arduino ESP Core 2.0.0. release
Moderators: grovkillen, Stuntteam, TD-er
Arduino ESP Core 2.0.0. release
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.
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.
Re: Soon to come: Arduino ESP Core 2.0.0. release
@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.
Hi, I am willing to do the tests, but how do I get it in the Boards manager?
Never mind, I already have it.
Re: Soon to come: Arduino ESP Core 2.0.0. release
I am running R43, with my MQTT auth patch and SPIFF enabled, and compiled with 2.0.0-rc1 - so far no issuesMartinus 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.
- Jan
Jan Chrillesen, Denmark
-
- Normal user
- Posts: 103
- Joined: 16 Sep 2015, 20:32
Re: Soon to come: Arduino ESP Core 2.0.0. release
Any change that you tell it to other, less educated, people?BertB wrote:but how do I get it in the Boards manager?
Never mind, I already have it.
Re: Soon to come: Arduino ESP Core 2.0.0. release
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)
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.
Re: Soon to come: Arduino ESP Core 2.0.0. release
I think Arduino 1.6.6. is the issue here. Stick to 1.6.5. until the ESP Core supports it.
Arduino ESP Core 2.0.0. release
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.
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.
Re: Arduino ESP Core 2.0.0. release
Hi
I also upgraded with R48 and Core 2.00 on ESP-12E. Works fine on this sample of ESP12e
monitoring ongoing
I also upgraded with R48 and Core 2.00 on ESP-12E. Works fine on this sample of ESP12e
monitoring ongoing
Re: Arduino ESP Core 2.0.0. release
R48 is compiling. Will flash some devices later today.
Re: Arduino ESP Core 2.0.0. release
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.
Re: Arduino ESP Core 2.0.0. release
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.
This should be stable enough and we might even drop support on older core versions with the next ESP Easy release.
Re: Arduino ESP Core 2.0.0. release
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
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
Re: Arduino ESP Core 2.0.0. release
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.
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.
Re: Arduino ESP Core 2.0.0. release
Unfortunately, it doesn´t behave like that with core2.0.0
i get that in the serial log:
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
i get that in the serial log:
I don´t know, does it show the SSID and Key only because it knows from eeprom, or is it already connected ?System Info
IP Address : 0.0.0.0
Build : 50
Unit : 0
WifiSSID : Power-LAN
WifiKey : kr08151020
Free mem : 27144
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
Re: Arduino ESP Core 2.0.0. release
Hello Martinus,
you were right, i took another ESP, Problem gone
very strange....
you were right, i took another ESP, Problem gone
very strange....
Re: Arduino ESP Core 2.0.0. release
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
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
Re: Arduino ESP Core 2.0.0. release
I think this is know as issue 1066 and 1194 and still open: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]
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...
-
- Normal user
- Posts: 25
- Joined: 07 Jan 2016, 17:18
Re: Arduino ESP Core 2.0.0. release
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
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
-
- Normal user
- Posts: 25
- Joined: 07 Jan 2016, 17:18
Re: Arduino ESP Core 2.0.0. release
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
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
Who is online
Users browsing this forum: No registered users and 125 guests