platformio-core

PlatformIO is a new generation ecosystem for embedded development :alien:

Language:

None

Created:

15.02.2020

Updated:

16.02.2020

Stars:

0

Visit on GitHub

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 <https://platformio.org?utm_source=github&utm_medium=core> | PlatformIO IDE <https://platformio.org/platformio-ide?utm_source=github&utm_medium=core> | Project Examples <https://github.com/platformio/platformio-examples/>__ | Docs <https://docs.platformio.org?utm_source=github&utm_medium=core> | Donate <https://platformio.org/donate?utm_source=github&utm_medium=core> | Contact Us <https://platformio.org/contact?utm_source=github&utm_medium=core>_

Social: Twitter <https://twitter.com/PlatformIO_Org> | LinkedIn <https://www.linkedin.com/company/platformio/> | Facebook <https://www.facebook.com/platformio> | Hackaday <https://hackaday.io/project/7980-platformio> | Bintray <https://bintray.com/platformio> | Community <https://community.platformio.org?utm_source=github&utm_medium=core>

.. 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 <https://platformio.org?utm_source=github&utm_medium=core>_ 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.

Get Started

  • What is PlatformIO? <https://docs.platformio.org/en/latest/what-is-platformio.html?utm_source=github&utm_medium=core>_

Instruments

  • PlatformIO IDE <https://platformio.org/platformio-ide?utm_source=github&utm_medium=core>_
  • PlatformIO Core (CLI) <https://docs.platformio.org/en/latest/core.html?utm_source=github&utm_medium=core>_
  • Library Management <https://docs.platformio.org/page/librarymanager/index.html?utm_source=github&utm_medium=core>_
  • Project Examples <https://github.com/platformio/platformio-examples?utm_source=github&utm_medium=core>__
  • Desktop IDEs Integration <https://docs.platformio.org/page/ide.html?utm_source=github&utm_medium=core>_
  • Continuous Integration <https://docs.platformio.org/page/ci/index.html?utm_source=github&utm_medium=core>_
  • Advanced Scripting API <https://docs.platformio.org/page/projectconf/advanced_scripting.html?utm_source=github&utm_medium=core>_

PIO Plus

  • PIO Check <https://docs.platformio.org/page/plus/pio-check.html?utm_source=github&utm_medium=core>_
  • PIO Remote <https://docs.platformio.org/page/plus/pio-remote.html?utm_source=github&utm_medium=core>_
  • PIO Unified Debugger <https://docs.platformio.org/page/plus/debugging.html?utm_source=github&utm_medium=core>_
  • PIO Unit Testing <https://docs.platformio.org/en/latest/plus/unit-testing.html?utm_source=github&utm_medium=core>_

Registry

  • Libraries <https://platformio.org/lib?utm_source=github&utm_medium=core>_
  • Development Platforms <https://platformio.org/platforms?utm_source=github&utm_medium=core>_
  • Frameworks <https://platformio.org/frameworks?utm_source=github&utm_medium=core>_
  • Embedded Boards <https://platformio.org/boards?utm_source=github&utm_medium=core>_

Development Platforms

  • Aceinna IMU <https://platformio.org/platforms/aceinna_imu?utm_source=github&utm_medium=core>_
  • Atmel AVR <https://platformio.org/platforms/atmelavr?utm_source=github&utm_medium=core>_
  • Atmel SAM <https://platformio.org/platforms/atmelsam?utm_source=github&utm_medium=core>_
  • Espressif 32 <https://platformio.org/platforms/espressif32?utm_source=github&utm_medium=core>_
  • Espressif 8266 <https://platformio.org/platforms/espressif8266?utm_source=github&utm_medium=core>_
  • Freescale Kinetis <https://platformio.org/platforms/freescalekinetis?utm_source=github&utm_medium=core>_
  • Infineon XMC <https://platformio.org/platforms/infineonxmc?utm_source=github&utm_medium=core>_
  • Intel ARC32 <https://platformio.org/platforms/intel_arc32?utm_source=github&utm_medium=core>_
  • Intel MCS-51 (8051) <https://platformio.org/platforms/intel_mcs51?utm_source=github&utm_medium=core>_
  • Kendryte K210 <https://platformio.org/platforms/kendryte210?utm_source=github&utm_medium=core>_
  • Lattice iCE40 <https://platformio.org/platforms/lattice_ice40?utm_source=github&utm_medium=core>_
  • Maxim 32 <https://platformio.org/platforms/maxim32?utm_source=github&utm_medium=core>_
  • Microchip PIC32 <https://platformio.org/platforms/microchippic32?utm_source=github&utm_medium=core>_
  • Nordic nRF51 <https://platformio.org/platforms/nordicnrf51?utm_source=github&utm_medium=core>_
  • Nordic nRF52 <https://platformio.org/platforms/nordicnrf52?utm_source=github&utm_medium=core>_
  • Nuclei <https://platformio.org/platforms/nuclei?utm_source=github&utm_medium=core>_
  • NXP LPC <https://platformio.org/platforms/nxplpc?utm_source=github&utm_medium=core>_
  • RISC-V <https://platformio.org/platforms/riscv?utm_source=github&utm_medium=core>_
  • RISC-V GAP <https://platformio.org/platforms/riscv_gap?utm_source=github&utm_medium=core>_
  • Shakti <https://platformio.org/platforms/shakti?utm_source=github&utm_medium=core>_
  • Silicon Labs EFM32 <https://platformio.org/platforms/siliconlabsefm32?utm_source=github&utm_medium=core>_
  • ST STM32 <https://platformio.org/platforms/ststm32?utm_source=github&utm_medium=core>_
  • ST STM8 <https://platformio.org/platforms/ststm8?utm_source=github&utm_medium=core>_
  • Teensy <https://platformio.org/platforms/teensy?utm_source=github&utm_medium=core>_
  • TI MSP430 <https://platformio.org/platforms/timsp430?utm_source=github&utm_medium=core>_
  • TI Tiva <https://platformio.org/platforms/titiva?utm_source=github&utm_medium=core>_
  • WIZNet W7500 <https://platformio.org/platforms/wiznet7500?utm_source=github&utm_medium=core>_

Frameworks

  • Arduino <https://platformio.org/frameworks/arduino?utm_source=github&utm_medium=core>_
  • CMSIS <https://platformio.org/frameworks/cmsis?utm_source=github&utm_medium=core>_
  • ESP-IDF <https://platformio.org/frameworks/espidf?utm_source=github&utm_medium=core>_
  • ESP8266 Non-OS SDK <https://platformio.org/frameworks/esp8266-nonos-sdk?utm_source=github&utm_medium=core>_
  • ESP8266 RTOS SDK <https://platformio.org/frameworks/esp8266-rtos-sdk?utm_source=github&utm_medium=core>_
  • Freedom E SDK <https://platformio.org/frameworks/freedom-e-sdk?utm_source=github&utm_medium=core>_
  • GigaDevice GD32V SDK <https://platformio.org/frameworks/gd32vf103-sdk?utm_source=github&utm_medium=core>_
  • Kendryte Standalone SDK <https://platformio.org/frameworks/kendryte-standalone-sdk?utm_source=github&utm_medium=core>_
  • Kendryte FreeRTOS SDK <https://platformio.org/frameworks/kendryte-freertos-sdk?utm_source=github&utm_medium=core>_
  • libOpenCM3 <https://platformio.org/frameworks/libopencm3?utm_source=github&utm_medium=core>_
  • Mbed <https://platformio.org/frameworks/mbed?utm_source=github&utm_medium=core>_
  • Nuclei SDK <https://platformio.org/frameworks/nuclei-sdk?utm_source=github&utm_medium=core>_
  • PULP OS <https://platformio.org/frameworks/pulp-os?utm_source=github&utm_medium=core>_
  • Pumbaa <https://platformio.org/frameworks/pumbaa?utm_source=github&utm_medium=core>_
  • Shakti SDK <https://platformio.org/frameworks/shakti-sdk?utm_source=github&utm_medium=core>_
  • Simba <https://platformio.org/frameworks/simba?utm_source=github&utm_medium=core>_
  • SPL <https://platformio.org/frameworks/spl?utm_source=github&utm_medium=core>_
  • STM32Cube <https://platformio.org/frameworks/stm32cube?utm_source=github&utm_medium=core>_
  • WiringPi <https://platformio.org/frameworks/wiringpi?utm_source=github&utm_medium=core>_
  • Zephyr <https://platformio.org/frameworks/zephyr?utm_source=github&utm_medium=core>_

Contributing

See contributing guidelines <https://github.com/platformio/platformio/blob/develop/CONTRIBUTING.md>_.

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 <https://docs.platformio.org/en/latest/userguide/cmd_settings.html?utm_source=github&utm_medium=core#enable-telemetry>_
  • SSL Setting <https://docs.platformio.org/en/latest/userguide/cmd_settings.html?utm_source=github&utm_medium=core#strict-ssl>_

License

Copyright (c) 2014-present PlatformIO contact@platformio.org

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

Ivan Kravets

ivankravets

4262 commits

Valerii Koval

valeros

315 commits

Zach Massia

ZachMassia

8 commits

Francisco Ruiz

franciscoruiz

4 commits

Matt Lewis

mplewis

4 commits

Peter Feerick

pfeerick

4 commits

Juha Hollanti

jphollanti

3 commits

Axel W.

awachtler

1 commits

Benjamin Kudria

bkudria

1 commits

Christopher

ctag

1 commits

Daniel Kukula

dkuku

1 commits

David Hasenfratz

dhasenfratz

1 commits

Dmitry Bolotin

dbolotin

1 commits

Florian Knodt

adlerweb

1 commits

Florian Loretan

floretan

1 commits