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.