A new generation toolset for embedded C/C++ development
PlatformIO is a new generation ecosystem for embedded development.
- 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, Lattice iCE40, Maxim 32, Microchip PIC32, Nordic nRF51, Nordic nRF52, NXP LPC, RISC-V, Samsung ARTIK, Silicon Labs EFM32, ST STM32, Teensy, TI MSP430, TI Tiva, WIZNet W7500
Frameworks: Arduino, ARTIK SDK, CMSIS, Energia, ESP-IDF, libOpenCM3, mbed, Pumbaa, Simba, SPL, STM32Cube, WiringPi
-
Cross-platform code builder without external dependencies to a system software:
- 500+ embedded boards
- 25+ development platforms
- 15+ frameworks
-
C/C++ Intelligent Code Completion
-
C/C++ Smart Code Linter for rapid professional development
-
Library Manager for the hundreds 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
)
Please follow to the official documentation PlatformIO IDE for Atom.
Copyright (c) 2016-present PlatformIO contact@platformio.org
The PlatformIO IDE for Atom is licensed under the permissive Apache 2.0 license, so you can use it in both commercial and personal projects with confidence.