From v4.3 to v4.4
Network support
If WiFi is not required then the DISABLE_WIFI
setting can be used to reduce code size.
This has a more pronounced effect for the ESP8266 which uses an experimental library.
The core network code has been moved out of Sming/Core/Network
and into a separate component at Components/Network
.
Some support code has been moved into Core/Data/WebHelpers
: applications should still build OK but you will get
a compiler warning advising of the changes.
Note that Network/WebHelpers/aw-sha1.h
has been removed in favour of the Cryptographic Support library.
Ethernet support has been added, currently only for the ESP32 embedded MAC.
If WiFi is not used then the DISABLE_WIFI
setting can be used to reduce code size.
The DISABLE_NETWORK
setting can be used to exclude all networking support for significant code size reduction.
ESP32
If you have made use of Sming’s experimental ESP32 support then you will need to update the ESP IDF SDK and tools to version 4.3. See Sming Esp32 Architecture.