-
Notifications
You must be signed in to change notification settings - Fork 357
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
Sounds great, doesn't work #248
Comments
Builds fine in both Arduino (1.8.19) and PlatformIO, both locally and in GitHub Actions CI/CD: https://github.com/jasoncoon/esp8266-fastled-webserver/actions/runs/1890217588 When building in Arduino locally, it looks like it's using the LittleFS library built in to the ESP8266 core:
The This is an open source project. I made it for my own use but shared it in case others might find it useful. Feel free to move on to the next project, no worries. Or, if you feel like it, submit a pull request or friendly feedback with suggested changes. |
Hi Jason Sorry My apologies My message sounds really harsh, disrespectful even, but that was totally not my intention! But, ... nonetheless, ...; sorry. I am very happy it works for you, I am just frustrated it doesn't for me, even with hours (!! missed lunch and diner) of trying and googling. When building a different project, I need to set different versions through the library manager, instead of the project having a list that says 'this project needs this library in that version fetched from such external url'. Composer can do it for PHP projects, node has package.json, why doesn't Arduino have something like that? Or am I THAT a total n00b and just don't know how? Should I be using a different IDE? |
No worries, I usually try to assume that something was miscommunicated or lost in translation. 🙂 Arduino dependency management can definitely be frustrating. If you haven't already, I would definitely recommend checking out PlatformIO, which does provide versioned dependency management. @henrygab did a fantastic job getting this sketch working in both Arduino and PlatformIO, and documented the initial setup and build process here: #207 (comment) Here are excerpts from the compiler output from Arduino that shows the board and library versions I have:
|
@rmpel, the short answer is YES, because you know what an IDE is. PlatformIO ( Thus, if you need v1 of a library for one project, and v2 of that same library for a second project, VSCode + |
The suggested LittleFS library does not work, first its LITTLEFS.h (capitals) instead of LittleFS.h or it failed the include before doing anything else. Then vfs_api.h can't be found. I tried a number of different LittleFS libraries, all produce the same error.
I like the project, I would love to see it fixed, or -- if there's nothing to fix -- a copy of a working set of libraries. Until then, I'm moving on to the next project.
The text was updated successfully, but these errors were encountered: