• What is PlatformIO?

Getting Started

  • PlatformIO IDE
  • PlatformIO Core (CLI)
  • PlatformIO Home
  • PlatformIO Account
  • Tutorials and Examples

Configuration

  • platformio.ini
  • Build Configurations
  • Environment Variables

Instruments

  • Library Management
  • Platforms
  • Frameworks
    • Arduino
    • CMSIS
    • Energia
    • ESP8266 Non-OS SDK
    • ESP8266 RTOS SDK
    • Espressif IoT Development Framework
    • Freedom E SDK
    • FreeRTOS
    • Renesas Flexible Software Package
    • LibOpenCM3
    • Mbed
    • PULP OS
    • PULP Runtime Environment
    • PULP SDK
    • Shakti SDK
    • Standard Peripheral Library
    • STM32Cube
    • WD-Firmware
    • WiringPi
    • Zephyr
  • Boards
  • Custom Platform & Board

Advanced

  • Scripting
  • Debugging
  • Unit Testing
  • Static Code Analysis
  • Remote Development

Integration

  • Cloud & Desktop IDEs
  • Continuous Integration
  • Compilation database compile_commands.json

Miscellaneous

  • FAQ
  • Release Notes
  • Migrating from 5.x to 6.0
PlatformIO
  • Frameworks
  • Edit on GitHub

Frameworks

  • Arduino
  • CMSIS
  • Energia
  • ESP8266 Non-OS SDK
  • ESP8266 RTOS SDK
  • Espressif IoT Development Framework
  • Freedom E SDK
  • FreeRTOS
  • Renesas Flexible Software Package
  • LibOpenCM3
  • Mbed
  • PULP OS
  • PULP Runtime Environment
  • PULP SDK
  • Shakti SDK
  • Standard Peripheral Library
  • STM32Cube
  • WD-Firmware
  • WiringPi
  • Zephyr
Previous Next

© Copyright 2014-present, PlatformIO.

Documentation v6.1.17 (stable)
Versions
latest
stable
On Github
View
Edit
Search