SmingHub / Sming

Sming - powerful open source framework simplifying the creation of embedded C++ applications.
https://sming.readthedocs.io
GNU Lesser General Public License v3.0
1.45k stars 349 forks source link

Esp32 build fixes #2836

Closed mikee47 closed 1 week ago

mikee47 commented 1 week ago

Further to #2819 the size mainly seems to relate to two things:

  1. WPA3 support is enabled by default, but probably isn't necessary for most applications (could be wrong).
  2. More debug stuff in IDF 5.2; release builds are comparable to IDF 4.4.

Bug fixes

Size fixes

Disable WPA3 by default

This is also enabled by default in IDF 4.4 but can always be re-enabled if required. It adds quite a lot to the image size.

Don't pull in stdio code from newlib

Sming doesn't use newlib stdio streams

Others