.. _platformio: PlatformIO ########## .. image:: ../../_static/platformio-logo.png :target: https://platformio.org/?utm_source=docs.espressif.com .. contents:: :local: What is PlatformIO? ~~~~~~~~~~~~~~~~~~~ `PlatformIO `__ is a cross-platform embedded development environment with out-of-the-box support for ESP-IDF. Since ESP-IDF support within PlatformIO is not maintained by the Espressif team, please report any issues with PlatformIO directly to its developers in `the official PlatformIO repositories `_. A detailed overview of the PlatformIO ecosystem and its philosophy can be found in `the official PlatformIO documentation `_. Installation ~~~~~~~~~~~~ * `PlatformIO IDE `_ is a toolset for embedded C/C++ development available on Windows, macOS and Linux platforms * `PlatformIO Core (CLI) `_ is a command-line tool that consists of multi-platform build system, platform and library managers and other integration components. It can be used with a variety of code development environments and allows integration with cloud platforms and web services Configuration ~~~~~~~~~~~~~ Please go through `the official PlatformIO configuration guide for ESP-IDF `_. Tutorials ~~~~~~~~~ - `ESP-IDF and ESP32-DevKitC: debugging, unit testing, project analysis `__ Project Examples ~~~~~~~~~~~~~~~~ Please check ESP-IDF page in `the official PlatformIO documentation `__ Next Steps ~~~~~~~~~~ Here are some useful links for exploring the PlatformIO ecosystem: - Learn more about `integrations with other IDEs/Text Editors `_ - Get help from `PlatformIO community `_