Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/platformio/platformio-vscode-ide
- Owner: platformio
- License: apache-2.0
- Created: 2017-05-24T21:01:01.000Z (over 7 years ago)
- Default Branch: develop
- Last Pushed: 2024-02-10T23:42:27.000Z (12 months ago)
- Last Synced: 2024-10-29T15:32:37.685Z (3 months ago)
- Topics: debugger, embedded, fpga, hardware, iot, microcontroller, platformio, verilog, vscode
- Language: JavaScript
- Homepage: https://marketplace.visualstudio.com/items?itemName=platformio.platformio-ide
- Size: 1.93 MB
- Stars: 1,218
- Watchers: 37
- Forks: 195
- Open Issues: 267
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE
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.