PlatformIO ========== .. image:: https://travis-ci.org/platformio/platformio-core.svg?branch=develop :target: https://travis-ci.org/platformio/platformio-core :alt: Travis.CI Build Status .. image:: https://ci.appveyor.com/api/projects/status/unnpw0n3c5k14btn/branch/develop?svg=true :target: https://ci.appveyor.com/project/ivankravets/platformio-core :alt: AppVeyor.CI Build Status .. image:: https://img.shields.io/pypi/v/platformio.svg :target: https://pypi.python.org/pypi/platformio/ :alt: Latest Version .. image:: https://img.shields.io/badge/license-Apache%202.0-blue.svg :target: https://pypi.python.org/pypi/platformio/ :alt: License .. image:: https://img.shields.io/badge/PlatformIO-Community-orange.svg :alt: Community Forums :target: https://community.platformio.org?utm_source=github&utm_medium=core **Quick Links:** `Web `_ | `PlatformIO IDE `_ | `Project Examples `__ | `Docs `_ | `Donate `_ | `Contact Us `_ **Social:** `Twitter `_ | `LinkedIn `_ | `Facebook `_ | `Hackaday `_ | `Bintray `_ | `Community `_ .. image:: https://raw.githubusercontent.com/platformio/platformio-web/develop/app/images/platformio-ide-laptop.png :target: https://platformio.org?utm_source=github&utm_medium=core `PlatformIO `_ is an open source ecosystem for IoT development. Cross-platform IDE and unified debugger. Remote unit testing and firmware updates. Get Started ----------- * `What is PlatformIO? `_ Open Source ----------- * `PlatformIO IDE `_ * `PlatformIO Core (CLI) `_ * `Library Management `_ * `Project Examples `__ * `Desktop IDEs Integration `_ * `Continuous Integration `_ * `Advanced Scripting API `_ PIO Plus -------- * `PIO Remote `_ * `PIO Unified Debugger `_ * `PIO Unit Testing `_ * `Cloud IDEs Integration `_ * `Integration Services `_ Registry -------- * `Libraries `_ * `Development Platforms `_ * `Frameworks `_ * `Embedded Boards `_ Development Platforms --------------------- * `Aceinna IMU `_ * `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 `_ * `RISC-V GAP `_ * `Samsung ARTIK `_ * `Silicon Labs EFM32 `_ * `ST STM32 `_ * `ST STM8 `_ * `Teensy `_ * `TI MSP430 `_ * `TI Tiva `_ * `WIZNet W7500 `_ Frameworks ---------- * `Arduino `_ * `ARTIK SDK `_ * `CMSIS `_ * `Energia `_ * `ESP-IDF `_ * `ESP8266 Non-OS SDK `_ * `ESP8266 RTOS SDK `_ * `Freedom E SDK `_ * `Kendryte Standalone SDK `_ * `libOpenCM3 `_ * `mbed `_ * `PULP OS `_ * `Pumbaa `_ * `Simba `_ * `SPL `_ * `STM32Cube `_ * `Tizen RT `_ * `WiringPi `_ Contributing ------------ See `contributing guidelines `_. Telemetry / Privacy Policy -------------------------- Share minimal diagnostics and usage information to help us make PlatformIO better. It is enabled by default. For more information see: * `Telemetry Setting `_ * `SSL Setting `_ License ------- Copyright (c) 2014-present PlatformIO The PlatformIO is licensed under the permissive Apache 2.0 license, so you can use it in both commercial and personal projects with confidence.