Skip to content
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

Increase LFS Capacity on ESP32 to Exceed 256kB Limit #3663

Open
SerafimPlugfield opened this issue Oct 9, 2024 · 2 comments
Open

Increase LFS Capacity on ESP32 to Exceed 256kB Limit #3663

SerafimPlugfield opened this issue Oct 9, 2024 · 2 comments
Assignees
Labels

Comments

@SerafimPlugfield
Copy link

Missing feature

With the current LFS (Lua Flash Store) implementation, there is a 256kB limit. From reading other issues, I understand that this limitation is a hardware constraint for the ESP8266 (please correct me if I'm mistaken). However, would this also be the case for the ESP32? Given that the ESP32 has become the more popular choice for many projects, it might be worth exploring whether a higher LFS capacity could be supported for it.

Justification

The firmware we use is quite complex, and this limitation has made it increasingly difficult to add new features without significant refactoring or compromises. Increasing the LFS capacity could greatly ease firmware development and expand the possibilities for more advanced features in the future.

We would greatly appreciate any insight into this possibility. Thanks again for the amazing work and for supporting this fantastic project!

@jmattsson jmattsson self-assigned this Oct 31, 2024
@jmattsson
Copy link
Member

I'm not across the internals of LFS, but could you see whether the fix on this branch allows you to successfully build (and use) larger LFS images, please?

@SerafimPlugfield
Copy link
Author

I'm traveling right now, but I'll test it as soon as I can. Thanks

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

No branches or pull requests

2 participants