Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/platformio/platformio-vscode-ide

PlatformIO IDE for VSCode: The next generation integrated development environment for IoT
https://github.com/platformio/platformio-vscode-ide

debugger embedded fpga hardware iot microcontroller platformio verilog vscode

Last synced: 4 days ago
JSON representation

PlatformIO IDE for VSCode: The next generation integrated development environment for IoT

Awesome Lists containing this project

README

        

# PlatformIO IDE for VSCode

[PlatformIO](https://platformio.org): Your Gateway to Embedded Software Development Excellence.

Unlock the true potential of embedded software development with PlatformIO’s collaborative ecosystem, embracing declarative principles, test-driven methodologies, and modern toolchains for unrivaled success.

* Open source, maximum permissive Apache 2.0 license
* Cross-platform IDE and Unified Debugger
* Static Code Analyzer and Remote Unit Testing
* Multi-platform and Multi-architecture Build System
* Firmware File Explorer and Memory Inspection.

**Platforms**: Atmel AVR, Atmel SAM, Espressif 32, Espressif 8266, Freescale Kinetis, Infineon XMC, Intel ARC32, Intel MCS-51 (8051), Kendryte K210, Lattice iCE40, Maxim 32, Microchip PIC32, Nordic nRF51, Nordic nRF52, NXP LPC, RISC-V, Silicon Labs EFM32, ST STM32, ST STM8, Teensy, TI MSP430, TI Tiva, WIZNet W7500

**Frameworks**: Arduino, CMSIS, ESP-IDF, ESP8266 RTOS SDK, Freedom E SDK, Kendryte Standalone SDK, Kendryte FreeRTOS SDK, libOpenCM3, mbed, PULP OS, SPL, STM32Cube, WiringPi, Zephyr RTOS

## Features

* Cross-platform code builder without external dependencies to a system software:
- 1000+ embedded boards
- 40+ development platforms
- 20+ frameworks
* [Debugging](http://docs.platformio.org/page/plus/debugging.html)
* [Unit Testing](http://docs.platformio.org/page/plus/unit-testing.html)
* [Static Code Analysis](http://docs.platformio.org/page/plus/pio-check.html)
* [Remote Development](http://docs.platformio.org/page/plus/pio-remote.html)
* C/C++ Intelligent Code Completion
* C/C++ Smart Code Linter for rapid professional development
* Library Manager for the thousands of popular libraries
* Multi-projects workflow with multiple panes
* Themes support with dark and light colors
* Serial Port Monitor
* Built-in Terminal with [PlatformIO Core](http://docs.platformio.org/page/core.html) tool (``pio``, ``platformio``)

## How it works

**!!! PLEASE READ "QUICK START" AND "USER GUIDE" BEFORE !!!**

* [Installation](http://docs.platformio.org/page/ide/vscode.html)
* [Quick Start](http://docs.platformio.org/page/ide/vscode.html#quick-start)
* [User Guide](http://docs.platformio.org/page/ide/vscode.html#user-guide)

Please follow to the official documentation [PlatformIO IDE for VSCode](http://docs.platformio.org/page/ide/vscode.html).

[![PlatformIO IDE for VSCode](https://docs.platformio.org/en/latest/_images/platformio-ide-vscode.png)](http://docs.platformio.org/page/ide/vscode.html)

## License

Copyright (C) 2017-present PlatformIO

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