-
- "1-click" solution, zero configuration
- Support for 100+ embedded boards
- Multiple architectures and development platforms
- Windows, MacOS, Linux (+ARMv6-8)
- Built-in into PlatformIO IDE for Atom and PlatformIO IDE for VScode
- Integration with Eclipse and Sublime Text
-
Filter PIO Unit Testing tests using a new
test_filter
option in Project Configuration File "platformio.ini" or platformio test --filter command (issue #934) -
Custom
test_transport
for PIO Unit Testing Engine -
Configure Serial Port Monitor in Project Configuration File "platformio.ini" (issue #787)
-
New monitor target which allows to launch Serial Monitor automatically after successful "build" or "upload" operations (issue #788)
-
Project generator for VIM
-
Multi-line support for the different options in Project Configuration File "platformio.ini", such as:
build_flags
,build_unflags
, etc. (issue #889) -
Handle dynamic
SRC_FILTER
environment variable from library.json extra script -
Notify about multiple installations of PIO Core (issue #961)
-
Improved auto-detecting of mbed-enabled media disks
-
Automatically update Git-submodules for development platforms and libraries that were installed from repository
-
Add support for
.*cc
extension (issue #939) -
Handle
env_default
in Project Configuration File "platformio.ini" when re-initializing a project (issue #950) -
Use root directory for PIO Home when path contains non-ascii characters (issue #951, issue #952)
-
Don't warn about known
boards_dir
option (pull #949) -
Escape non-valid file name characters when installing a new package (library) (issue #985)
-
Fixed infinite dependency installing when repository consists of multiple libraries (issue #935)
-
Fixed linter error "unity.h does not exist" for Unit Testing (issue #947)
-
Fixed issue when Library Dependency Finder (LDF) does not handle custom
src_dir
(issue #942) -
Fixed cloning a package (library) from a private Git repository with custom user name and SSH port (issue #925)