2015-06-29 22:26:37 +03:00
|
|
|
PlatformIO is a cross-platform code builder and the missing library manager
|
|
|
|
===========================================================================
|
|
|
|
|
|
|
|
**Ready for embedded development, IDE and Continuous integration, Arduino and
|
|
|
|
MBED compatible**
|
2014-11-07 22:14:44 +02:00
|
|
|
|
2015-06-03 19:53:00 +03:00
|
|
|
*Atmel AVR & SAM, Espressif, Freescale Kinetis, Nordic nRF51, NXP LPC,
|
|
|
|
Silicon Labs EFM32, ST STM32, TI MSP430 & Tiva, Teensy, Arduino, mbed,
|
|
|
|
libOpenCM3, etc.*
|
2015-03-25 12:48:55 +02:00
|
|
|
|
2014-11-07 22:14:44 +02:00
|
|
|
.. image:: _static/platformio-logo.png
|
2014-12-30 23:22:42 +02:00
|
|
|
:target: http://platformio.org
|
2014-08-04 09:23:57 +03:00
|
|
|
|
2015-03-25 12:20:15 +02:00
|
|
|
* `Website <http://platformio.org>`_
|
|
|
|
* `Web 2.0 Library Search <http://platformio.org/#!/lib>`_ |
|
|
|
|
`Embedded Boards Explorer <http://platformio.org/#!/boards>`_
|
|
|
|
* `Project Examples <https://github.com/platformio/platformio/tree/develop/examples>`_
|
|
|
|
* `Source Code <https://github.com/platformio/platformio>`_ |
|
|
|
|
`Issues <https://github.com/platformio/platformio/issues>`_
|
|
|
|
* `Blog <http://www.ikravets.com/category/computer-life/platformio>`_ |
|
2015-03-27 21:53:34 +02:00
|
|
|
`Reddit <http://www.reddit.com/r/platformio/>`_ |
|
2015-08-14 00:14:04 +03:00
|
|
|
`Facebook <https://www.facebook.com/platformio>`_ |
|
2015-03-25 12:20:15 +02:00
|
|
|
`Twitter <https://twitter.com/PlatformIO_Org>`_
|
2014-08-09 16:31:20 +03:00
|
|
|
|
2015-03-29 23:19:50 +03:00
|
|
|
You have **no need** to install any *IDE* or compile any tool chains. *PlatformIO*
|
|
|
|
has pre-built different development platforms and pre-configured settings for
|
|
|
|
the most popular embedded boards. For further details, please
|
|
|
|
refer to :ref:`faq_what_is_platformio`
|
2014-08-04 09:23:57 +03:00
|
|
|
|
2015-01-29 23:55:17 +02:00
|
|
|
Embedded Development. *Easier Than Ever.*
|
|
|
|
-----------------------------------------
|
2014-08-04 09:23:57 +03:00
|
|
|
|
2015-01-29 23:55:17 +02:00
|
|
|
* Colourful command-line output
|
2015-06-27 22:47:44 +03:00
|
|
|
* :ref:`IDE Integration <ide>` with *Arduino, Eclipse, Energia, Qt Creator,
|
|
|
|
Sublime Text, Vim, Visual Studio*
|
|
|
|
* :ref:`ci` with *AppVeyor, Circle CI, Drone, Shippable, Travis CI*
|
|
|
|
* Built-in :ref:`Serial Port Monitor <cmd_serialports_monitor>` and
|
|
|
|
configurable build :ref:`-flags/-options <projectconf_build_flags>`
|
|
|
|
* Pre-built tool chains, :ref:`frameworks` for the
|
|
|
|
:ref:`Development Platforms <platforms>`
|
2014-08-04 09:23:57 +03:00
|
|
|
|
2015-01-29 23:55:17 +02:00
|
|
|
Smart Code Builder. *Fast and Reliable.*
|
|
|
|
----------------------------------------
|
|
|
|
|
|
|
|
* Reliable, automatic dependency analysis and detection of build changes
|
|
|
|
* Improved support for parallel builds
|
|
|
|
* Ability to share built files in a cache
|
2014-11-07 22:14:44 +02:00
|
|
|
* Lookup for external libraries which are installed via :ref:`librarymanager`
|
2015-01-29 23:55:17 +02:00
|
|
|
|
|
|
|
The Missing Library Manager. *It's here!*
|
|
|
|
-----------------------------------------
|
|
|
|
|
|
|
|
* Friendly Command-Line Interface
|
|
|
|
* Modern `Web 2.0 Library Search <http://platformio.org/#!/lib>`_
|
|
|
|
* Library dependency management
|
|
|
|
* Automatic library updating
|
|
|
|
* It runs on Windows, Mac OS X, and Linux (+ARM).
|
2014-08-04 09:23:57 +03:00
|
|
|
|
|
|
|
|
2014-08-09 16:31:20 +03:00
|
|
|
Contents
|
|
|
|
--------
|
2014-08-04 09:23:57 +03:00
|
|
|
|
|
|
|
.. toctree::
|
2015-08-14 00:14:04 +03:00
|
|
|
:caption: Getting Started
|
2014-08-09 16:31:20 +03:00
|
|
|
:maxdepth: 2
|
|
|
|
|
2015-08-28 19:52:37 +03:00
|
|
|
demo
|
2014-08-09 16:31:20 +03:00
|
|
|
installation
|
2015-08-14 00:14:04 +03:00
|
|
|
quickstart
|
|
|
|
userguide/index
|
|
|
|
|
|
|
|
.. toctree::
|
|
|
|
:caption: Configuration
|
|
|
|
:maxdepth: 2
|
|
|
|
|
2014-08-09 16:31:20 +03:00
|
|
|
projectconf
|
2015-03-05 01:36:31 +02:00
|
|
|
envvars
|
2015-08-14 00:14:04 +03:00
|
|
|
|
|
|
|
.. toctree::
|
|
|
|
:caption: Instruments
|
|
|
|
:maxdepth: 2
|
|
|
|
|
2015-03-13 00:02:31 +02:00
|
|
|
Platforms & Boards <platforms/index>
|
2015-03-11 18:13:53 +02:00
|
|
|
frameworks/index
|
2015-08-14 00:14:04 +03:00
|
|
|
|
|
|
|
.. toctree::
|
|
|
|
:caption: Integration
|
|
|
|
:maxdepth: 2
|
|
|
|
|
2014-09-06 13:44:45 +03:00
|
|
|
librarymanager/index
|
2015-05-20 15:57:49 +03:00
|
|
|
ci/index
|
2014-08-09 16:31:20 +03:00
|
|
|
ide
|
2015-08-14 00:14:04 +03:00
|
|
|
|
|
|
|
.. toctree::
|
|
|
|
:caption: Miscellaneous
|
|
|
|
:maxdepth: 2
|
|
|
|
|
2015-03-25 13:42:44 +02:00
|
|
|
articles
|
2015-03-29 23:19:50 +03:00
|
|
|
FAQ <faq>
|
2014-08-09 16:31:20 +03:00
|
|
|
history
|