-
Notifications
You must be signed in to change notification settings - Fork 110
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Demo.ino does not compile #143
Comments
I've found solution |
Thanks for a speedy reply. I made the changes and tested. It is now working. |
@JMWilton What microcontroller and board version (in Arduino IDE) are you using? This will help me diagnose a fix for the library. |
I had the same issue on esp8266 with Platform IO |
@mzaprudin , Yes I get it, but I want to know if the variables were changed in latest ESP8266 platform/core or it's a user error where user is using a older version of ESP8266 platform/core. |
I use Platform 6.1.11 version I found this core version information
|
I am using NodeMCU 0.9 (ESP-12 Module). |
The latest Arduino core for ESP8266 is 3.1.2 and the error doesn't happen after updating to that version. |
For anyone facing this issue, As @mnvoronin mentioned - please update your ESP8266 / ESP32 platforms to latest release. ElegantOTA is always compiled and tested automatically using CI script on latest (stable) release of these platforms. |
Thanks to Ayush Sharma. I finally got it to build. It would be great, for this an all projects, if the examples included the specific version levels being used. But that would put a lot of work on developers that could be better spent on other tasks. I was wondering if there was some way to include in the zip some portion of the build output to capture this information. The goal would be NOT make a lot of work for the developer but provide configuration information for the end user to help in resolving these kinds of problems. It is just a thought. Thanks again to Ayush for his hard work. |
Using the ElegantOTA demo, unmodified. Version 3.1.0 is installed.
Receive the following error:
...\Documents\Arduino\libraries\ElegantOTA\src\ElegantOTA.cpp:144:71: error: 'FS_end' was not declared in this scope
uint32_t update_size = mode == OTA_MODE_FILESYSTEM ? ((size_t)FS_end - (size_t)FS_start) : ((ESP.getFreeSketchSpace() - 0x1000) & 0xFFFFF000);
What am I missing?
The text was updated successfully, but these errors were encountered: