-
-
Notifications
You must be signed in to change notification settings - Fork 345
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
Pull Core/Network out into separate Component #2316
Conversation
bcdc245
to
2b7de24
Compare
@@ -12,7 +12,7 @@ | |||
|
|||
#include "HttpRequestAuth.h" | |||
#include "HttpRequest.h" | |||
#include "Network/WebHelpers/base64.h" | |||
#include <Data/WebHelpers/base64.h> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@mikee47 Please start an upgrade document for this release and add information that Network/WebHelpers/base64.h
is now moved to Data/WebHelpers/base64.h
.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You happy with this change? We could leave the path as-is... or provide an alias so it doesn't break anything...
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
or provide an alias so it doesn't break anything
I am ok with the change. It would be great if you can add the old header file pointing to the new one with a deprecation notice for smoother transition. Similar to what we have here: https://github.com/SmingHub/Sming/blob/d375ef74fd11f0796aa4483c0bdaacb4fb755655/Sming/SmingCore/SmingCore.h
183bb01
to
ad7a451
Compare
ad7a451
to
3826133
Compare
The `DISABLE_WIFI` setting was introduced as an experimental feature for Esp8266 to reduce image sizes. This PR moves the networking support code into a separate library so it doesn't need to be built for these applications. This also improves built times for tools using the Host architecture, for example the LittleFS `fscopy` tool. The related code for each architecture has also been moved, including related units from `Platform`. Documentation has been revised and a few minor fixes included.
Should probably have been done in SmingHub#2316
Should probably have been done in SmingHub#2316
Should probably have been done in SmingHub#2316
The
DISABLE_WIFI
setting was introduced as an experimental feature for Esp8266 to reduce image sizes. This PR moves the networking support code into a separate library so it doesn't need to be built for these applications.This also improves built times for tools using the Host architecture, for example the LittleFS
fscopy
tool.The related code for each architecture has also been moved, including related units from
Platform
.Documentation has been revised and a few minor fixes included.