platform_packages
ΒΆType: Package Specification
| Multiple: Yes
Configure custom packages per a build environment. You can also override default packages by Development Platforms using the same name. See Package Specifications for details.
Check the PlatformIO Registry for the available toolchains, frameworks, SDKs, etc.
Examples:
[env:override_default_toolchain]
platform = atmelavr
platform_packages =
; use GCC AVR 5.0+
toolchain-gccarmnoneeabi@>1.50000.0
[env:override_framework]
platform = espressif8266
platform_packages =
; use upstream Git version
framework-arduinoespressif8266 @ https://github.com/esp8266/Arduino.git
[env:external_package]
platform = ststm32
platform_packages =
; latest openOCD from PlatformIO Package Registry
tool-openocd
; source code of ST-Link
tool-stlink-source @ https://github.com/texane/stlink.git