Espressif 8266: development platform for PlatformIO
v3.1.2
(release notes)v3.1
(release notes v3.1.0, release notes v3.1.1)v10.3-e5f9fec
esp8285
board variant (#261)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 = ...
v3.0.2
(release notes)v10.3.0-1757bed
v3.0.1
(release notes)v10.3.0
mklittlefs
toolv3.0.0
(release notes)v10.2.0
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
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.
esptoolpy
to the latest v3.0 (#232)