Skip to content

SPIFFS dropped from the official distribution, why? #7529

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

Closed
rin67630 opened this issue Aug 16, 2020 · 2 comments
Closed

SPIFFS dropped from the official distribution, why? #7529

rin67630 opened this issue Aug 16, 2020 · 2 comments

Comments

@rin67630
Copy link

Apparently, SPIFFS was dropped from the official distribution

OK, LittleFS should be used instead, but it is NOT a replacement for me, since LittleFS has a minimum block size of 4K, which would mean a dramatic waste of the limited EEPROM space and invoke too much write operations for simple ongoing message logging with messages about 60 bytes length each.
The 256 bytes from SPIFFS are just tremendously more efficient and save unnecessary writes on an EEPROM that is very limited. That block size was already too big for a small EEPROM size, but to impose 4K is just unacceptable!

I can surely get the SPIFFS lib from GitHub and include it manually, but it will unnecessarily complicate the deployment of my project to other users.

Why did you drop a successful working library, that thousands people use?
Is might not be maintained any more, but it worked and has definitely advantages over littleFS.

Please restore the lib as is was, you may include a deprecation warning, but please, let it be used!

@earlephilhower
Copy link
Collaborator

It's not dropped, it's deprecated. If you have code that's not compiling at all now, let us know. All you should be getting is lots of warnings on builds.

SPIFFS upstream is no longer maintained actively, there are many known issues and really bad behaviors seen, and it is very, very slow. Feel free to use SPIFFS, but if you find weird errors or crashes, we won't be able to help you.

@devyte
Copy link
Collaborator

devyte commented Aug 16, 2020

The SPIFFS lib has not been dropped, the lib is where it has always been: in this core. It sounds like you have an installation issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants