ESP Quick Toolchain
Introduction
In Sming 4.0.1 support was added for the ESP Quick Toolchain.
At time of writing the current release is 3.0.0-newlib4.0.0-gnu20 for GCC 10.2.
This also updates the runtime libraries (NewLib) to version 2.2 with integrated PROGMEM handling code.
The new toolchain is consistent across development platforms and adds support for the latest compiler features, as discussed in What are the new features in C++17?.
Installation
The toolchains are currently at pre-release, available here.
Tested versions are available at SmingTools <https://github.com/SmingHub/SmingTools>.
Extract the toolchain to a suitable location, such as:
/opt/esp-quick-toolchain
C:\tools\esp-quick-toolchain
and set ESP_HOME
accordingly.