Comments (4)
I suppose that newcomers to the embedded world, and people stumbling on posts explaining esphttpclient will be grateful if the interface does not change that much, and no toolchain settings need to be altered.
But I think that you are probably more qualified than me to make the decision, as I didn't manage to configure lwip the last time I tried. Your arguments seem to be good, so here are the options:
- Publish a v2 release, explain in the README the differences with v1. Maybe explain how to get v1 if you're a newbie.
- Or fork the lib, maybe rename it, and edit the base README to recommend moving to the fork.
from esphttpclient.
I totally agree with your comment.
Hence, I think forking and renaming is the optimal way to handle this. The fork could be presented as an alternative or a "similar project" as that's what it shall be. Your library is perfectly fine and usable as-is: it supports SSL and can be linked against the official Espressif SDK without any patches.
The fork would be linked against lwip_open
which is supplied by esp-open-sdk
. Also, forking gives the freedom to not have feature parity (e.g. not have response buffering in the library, not have SSL/TLS in the beginning).
Does this sound OK to you?
from esphttpclient.
Yes :)
from esphttpclient.
Sadly, I have not had time to work on the matter discussed here, and don't have a need for the planned fork any longer - hence closing this issue.
from esphttpclient.
Related Issues (19)
- esp8266 Fatal exception from http_get HOT 1
- Error: implicit declaration of function HOT 3
- Making PUT requests HOT 2
- Loosing heap HOT 19
- SSL support HOT 2
- Some sites response with 'HTTP 1.0' and cause 'error' HOT 4
- esp crashes if server doesn't respond HOT 2
- About keep-alive HOT 1
- Compilation warning HOT 2
- Cannot send binary payload
- compilation error 2 HOT 1
- Ram not enough for SSL HOT 3
- Body data not followed by \0 when chunked HOT 2
- Lots of POSTs runs out of memory HOT 1
- Why cant we make this library as all other arduino liabraries.
- Error -114
- espconn_gethostbyname issue? HOT 2
- Not working with esp8266 v12e HOT 3
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 esphttpclient.