PlatformIO IDE 1.2.0 and PlatformIO CLI 2.9.0 are released!
New development platforms:
Release Notes
PlatformIO IDE 1.2.0
- Home Screen: Recent projects, quick access panel, IDE/CLI version information
- Project Examples: Learn PlatformIO with pre-configured Project Examples
- Jump to C/C++ Declaration via hotkey
f3
- Added
DTR
andRTS
options to Serial Monitor - Added
Raw
(do not apply any encodings/transformations) option to Serial Monitor - Remember all Serial Monitor options (including advanced settings)
PlatformIO CLI 2.9.0
- Project generator for CodeBlocks IDE (issue #600)
- New Lattice iCE40 FPGA development platform with support for Lattice iCEstick FPGA Evaluation Kit and BQ IceZUM Alhambra FPGA (issue #480)
- New Intel ARC 32-bit development platform with support for Arduino/Genuino 101 board (issue #535)
- New Microchip PIC32 development platform with support for 20+ different PIC32 based boards (issue #438)
- New RTOS and build Framework named Simba (issue #412)
- New boards for ARM mbed framework: ST Nucleo F410RB, ST Nucleo L073RZ and BBC micro:bit
- Added support for Arduino.Org boards: Arduino Leonardo ETH, Arduino Yun Mini, Arduino Industrial 101 and Linino One (issue #472)
- Added support for Generic ATTiny boards: ATTiny13, ATTiny24, ATTiny25, ATTiny45 and ATTiny85 (issue #636)
- Added support for MightyCore boards: ATmega1284, ATmega644, ATmega324, ATmega164, ATmega32, ATmega16 and ATmega8535 (issue #585)
- Added support for TI MSP430 boards: TI LaunchPad w/ msp430fr4133 and TI LaunchPad w/ msp430fr6989
- Updated Arduino core for Espressif platform to 2.2.0 (issue #627)
- Updated native SDK for ESP8266 to 1.5 (issue #366)
- PlatformIO Library Registry in JSON format! Implemented
--json-output
and--page
options for platformio lib search](Redirecting...) command (issue #604) - Allowed to specify default environments env_default which should be processed by default with
platformio run
command (issue #576) - Allowed to unflag(remove) base/initial flags using build_unflags option (issue #559)
- Allowed multiple VID/PID pairs when detecting serial ports (issue #632)
- Automatically add
-DUSB_MANUFACTURER
with vendor’s name (issue #631) - Automatically reboot Teensy board after upload when Teensy Loader GUI is used (issue #609)
- Refactored source code converter from
*.ino
to*.cpp
(issue #610) - Forced
-std=gnu++11
for Atmel SAM development platform (issue #601) - Don’t check OS type for ARM mbed-enabled boards and ST STM32 development platform before uploading to disk (issue #596)
- Fixed broken compilation for Atmel SAMD based boards except Arduino Due (issue #598)
- Fixed firmware uploading using serial port with spaces in the path
- Fixed cache system when project’s root directory is used as
src_dir
(issue #635)
Major changes in PlatformIO IDE
Home Screen
Project Examples
Upgrade
-
PlatformIO IDE: Please click on Settings in Toolbar and follow to
Updates
section. -
PlatformIO CLI: Please click on
Menu: PlatformIO > Upgrade PlatformIO
.