Skip to content

chzj333/platformio-vscode-ide

 
 

Repository files navigation

PlatformIO IDE for VSCode

The next generation integrated development environment for embedded development

PlatformIO is an open-source ecosystem for professional embedded development. Cross-platform build system and unified debugger. Remote unit testing and firmware updates.

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, Samsung ARTIK, Silicon Labs EFM32, ST STM32, ST STM8, Teensy, TI MSP430, TI Tiva, WIZNet W7500

Frameworks: Arduino, ARTIK SDK, CMSIS, ESP-IDF, ESP8266 RTOS SDK, Freedom E SDK, Kendryte Standalone SDK, Kendryte FreeRTOS SDK, libOpenCM3, mbed, PULP OS, Pumbaa, Simba, SPL, STM32Cube, Tizen RT, WiringPi

Features

  • Cross-platform code builder without external dependencies to a system software:
    • 700+ embedded boards
    • 30+ development platforms
    • 20+ frameworks
  • PIO Unified Debugger
  • PIO Unit Testing
  • PIO Remote
  • 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 tool (pio, platformio)

How it works

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

Please follow to the official documentation PlatformIO IDE for VSCode.

PlatformIO IDE for VSCode

License

Copyright (C) 2017-present PlatformIO [email protected]

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.

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%