Espressif 32/8266: new boards, ESP-Prog, bug fixes for ESP-IDF and Arduino frameworks

We are pleased to announce the next updates for Espressif32 development platform v1.3.0 and Espressif8266 development platform v1.8.0.

What’s New

Espressif 8266

  • Add new boards: Amperka WiFi Slot, WiFiduino, SeeedStudio Wio Link, XinaBox CW01
  • Update Arduino core to 2.4.2
  • Switch to isolated build flags per framework
  • Rename monitor_baud to monitor_speed

Espressif 32

  • Add support for ESP-Prog debug tool
  • Update ESP-IDF to 3.0.3
  • Switch to isolated build flags per a framework

Examples

Update

  • PlatformIO IDE – please navigate to PIO Home > Platforms > Updates
  • PlatformIO Core – please run a next CLI command $ pio update

Regards,
The PIO Plus Team

1 Like

Sorry to mention but I think the 1.8.0 version does not provide Arduino Core 2.4.2 but rather the current Stage version as can be seen in file .platformio/packages/framework-arduinoespressif8266/cores/esp8266/core_version.h:

#define ARDUINO_ESP8266_GIT_VER 0x00000000
#define ARDUINO_ESP8266_GIT_DESC unspecified

// ARDUINO_ESP8266_RELEASE is defined for released versions as a string containing the version name, i.e. "2_3_0_RC1"
// ARDUINO_ESP8266_RELEASE is used in the core internally. Please use ESP.getCoreVersion() function instead.

// ARDUINO_ESP8266_RELEASE_<version number> are defined for releases, for use in #ifdef... constructs

while the correct released version contains this:

#define ARDUINO_ESP8266_GIT_VER 0xbb28d4a3
#define ARDUINO_ESP8266_GIT_DESC 2.4.2
#define ARDUINO_ESP8266_RELEASE_2_4_2
#define ARDUINO_ESP8266_RELEASE "2_4_2"

Fixed! Please update dev/platform.

Verified and is OK now!

Thx.

1 Like