Comments (8)
Hmm, I like the idea. My first reaction was put it in a different module, but I then thought about the lack of utility gained with it in a separate submodule. The only reason I think to have it in a submodule is if more than 2 layers would be desired.
from frogfs.
I will be addressing this with espfs v2. I forgot I started working on it. @phatpaul, could you take a look at my progress with libesphttpd?
https://github.com/jkent/esphttpd-example
https://jkent.net/~jkent/libesphttpd/
from frogfs.
Wow, you've been busy. I'm pretty busy trying to finish a new version of my product, still using IDF 3.3.3.
Hopefully when the dust settles here I'll try to upgrade to IDF 4 again.
Can you please summarize what all you've changed recently in both espfs and libesphttpd? (or is that already documented somewhere?)
from frogfs.
Well for libespfs, I've got documentation here https://libespfs.readthedocs.io/en/stable/
For libesphttpd, https://jkent.net/~jkent/libesphttpd/ -- we'll get it on readthedocs.io after the rewrite is complete
libesphttpd is still a work in progress, there are a few issues in the rewrite I'd still like to address. It uses mbedtls directly now, and handles the connection pool MUCH nicer. For example, if there is no connections available, but one of the connections in the pool is not in the middle of a request it is killed off and recycled.
from frogfs.
@phatpaul if you would look this over that would be fantastic. I think it meets your requirements.
from frogfs.
Sorry @jkent I'm swamped at the moment. And I don't see that changing any time soon (seems there's a global chip shortage so I have to port a bunch of products to some other chips that my company happened to get a hold of).
Is there anyone else who can help validate it?
from frogfs.
Don't worry about it! Its all good. Maybe @chmorgan can look at it.
from frogfs.
I've put together a Vue.js application to test and exercise the vfs code. It just needs backend code to be written. This is a priority after making directory entries an optional feature.
from frogfs.
Related Issues (20)
- Chosen hash function is colliding HOT 2
- `npx` not found under Windows HOT 3
- `hiyapyco` is currently broken due to change in `markupsafe` HOT 1
- venv doesn't exist in ESP-IDF Python on Windows HOT 1
- please add a branch for v3 HOT 1
- size of gzip files is incorrect HOT 2
- Invalid file position when seeking in heatshrink compressed file
- MicroPython HOT 2
- Compressor ID lookup
- Directory optimization HOT 1
- Benchmark
- support python 3.8? HOT 3
- CONFIG parameter broken in target_add_frogfs (next branch) HOT 1
- mkfrogfs.py fails if root dir has subdirectories starting with dot (next branch) HOT 9
- mkfrogfs.py directory filters are broken HOT 14
- support for mime types HOT 3
- how to use with VSCode + Platform.io? HOT 4
- publishing at components.espressif.com HOT 3
- suggestion: use project_include.cmake to automatically import frogfs functions HOT 1
- Compile fail ESP32 IDF Eclipse plugin - PATH_MAX not defined HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from frogfs.