2026-06-02 00:31:01 +03:00
2026-05-10 23:31:45 +02:00
Fix
2026-06-01 23:16:59 +03:00
2017-05-25 17:20:31 +03:00
2026-05-10 23:31:45 +02:00
2026-03-19 12:22:19 +01:00
2026-04-19 12:36:12 +02:00
2026-05-10 23:31:45 +02:00
2026-05-11 17:07:23 +02:00
2026-05-10 23:31:45 +02:00
2017-05-25 00:01:02 +03:00
Fix
2026-06-02 00:31:01 +03:00
2026-04-30 16:39:56 +02:00

pioarduino a community fork of PlatformIO IDE for VSCode

Platforms: Espressif 32, Espressif 8266

Frameworks: Arduino, ESP-IDF

Why use this fork?

Wondering how this differs from the official PlatformIO IDE and why you might want to switch? Read the full breakdown: pioarduino-vscode-ide vs. PlatformIO IDE: Understanding the Added Value.

How it works

The installation of pioarduino is like PlatformIO IDE for VSCode. Search for pioarduino on the Visual Studio Code Marketplace and follow the documentation PlatformIO IDE for VSCode how to install.

⚠️ Breaking Change

pioarduino no longer installs a C/C++ IntelliSense extension automatically. You must install your preferred IntelliSense backend manually:

IntelliSense

pioarduino supports two C/C++ IntelliSense backends:

  • Microsoft C/C++ (cpptools) — the default, uses c_cpp_properties.json
  • clangd — uses compile_commands.json with automatic post-processing for embedded toolchains

Switch between them in your settings:

{
  "platformio-ide.intelliSenseEngine": "cpptools"  // or "clangd"
}

For details on how each backend works, platform-specific behaviour, and troubleshooting, see the IntelliSense documentation. For the full end-to-end data flow — from project activation through PlatformIO CLI to language server — see the IntelliSense Pipeline.

License

Copyright (C) 2017-present PlatformIO contact@platformio.org and pioarduino https://github.com/pioarduino

The pioarduinoIDE is based on PlatformIO IDE for VSCode and is licensed under the permissive Apache 2.0 license, so you can use it in both commercial and personal projects with confidence.

S
Description
No description provided
Readme 42 MiB