Skip to content

Releases: platformio/platform-espressif8266

4.2.1

19 Jul 12:48
Compare
Choose a tag to compare
  • Update minimal toolchain version with recent bugfixes (#300)

4.2.0

23 Mar 13:02
Compare
Choose a tag to compare

4.1.0

16 Jan 19:35
Compare
Choose a tag to compare
  • New board WeMos D1 ESP-WROOM-02
  • Updated Arduino Core to the latest v3.1 (release notes v3.1.0, release notes v3.1.1)
  • Updated toolchain packages to the latest v10.3-e5f9fec
  • Minor fixes and improvements

4.0.1

01 Jun 11:05
Compare
Choose a tag to compare
  • Fixed a caching when parsing LD script when using Python 3.6

4.0.0

31 May 18:47
Compare
Choose a tag to compare
  • Added compatibility with PIO Core 6.0
  • Improved support for bare assembly programming
  • Disable caching by default for filesystem data (#257)
  • Fixed esp8285 board variant (#261)
  • Deprecated support for the Simba framework

Notes on deprecating the Simba framework:

This release deprecates support for the Simba framework as it's no longer maintained for this platform. To keep projects based on this framework compilable please lock the platform version to v3.2.0 in your platformio.ini file, for example:

[env:simba-legacy]
platform = espressif8266 @ ~3.2.0
framework = simba
board = ...

3.2.0

13 Aug 17:21
Compare
Choose a tag to compare
  • Updated Arduino Core to the latest v3.0.2 (release notes)
  • Updated toolchain packages to the latest v10.3.0-1757bed

3.1.0

29 Jun 17:07
Compare
Choose a tag to compare
  • Updated Arduino Core to the latest v3.0.1 (release notes)
  • Updated toolchain packages to the latest v10.3.0
  • Updated mklittlefs tool

3.0.0

31 May 17:36
Compare
Choose a tag to compare

Breaking changes

The latest Arduino Core v3.0.0 is a major release that brings several breaking changes including removed and significantly changed APIs. Many popular libraries are not synchronized with these changes which may lead to non-obvious compilation and linker errors. Please thoroughly examine the summary of the changes in the release notes before updating the platform. In case your projects are not compilable after the update, you can always roll back to the previous version of the platform, for example:

[env:espresso_lite_v2]
platform = espressif8266@^2
framework = arduino
board = espresso_lite_v2

MMU configuration

This release introduces new configuration defines that allow adjusting the ICACHE to IRAM ratio, for example:

[env:espresso_lite_v2]
platform = espressif8266
framework = arduino
board = espresso_lite_v2
build_flags = 
    ; 16KB Cache + 48KB IRAM and 2nd Heap (shared)
    -DPIO_FRAMEWORK_ARDUINO_MMU_CACHE16_IRAM48_SECHEAP_SHARED

More information and alternative configurations can be found in the official documentation for the ESP8266 dev-platform.

2.6.3

03 Feb 20:59
Compare
Choose a tag to compare
  • Updated esptoolpy to the latest v3.0 (#232)
  • Minor bugfixes and improvements

2.6.2

03 Aug 09:08
Compare
Choose a tag to compare