| 
									
										
										
										
											2015-11-18 17:33:46 +02:00
										 |  |  | ..  Copyright 2014-2015 Ivan Kravets <me@ikravets.com>
 | 
					
						
							|  |  |  |     Licensed under the Apache License, Version 2.0 (the "License");
 | 
					
						
							|  |  |  |     you may not use this file except in compliance with the License.
 | 
					
						
							|  |  |  |     You may obtain a copy of the License at
 | 
					
						
							|  |  |  |        http://www.apache.org/licenses/LICENSE-2.0
 | 
					
						
							|  |  |  |     Unless required by applicable law or agreed to in writing, software
 | 
					
						
							|  |  |  |     distributed under the License is distributed on an "AS IS" BASIS,
 | 
					
						
							|  |  |  |     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 | 
					
						
							|  |  |  |     See the License for the specific language governing permissions and
 | 
					
						
							|  |  |  |     limitations under the License.
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-11-28 17:14:42 +02:00
										 |  |  | PlatformIO is an open source ecosystem for IoT development
 | 
					
						
							|  |  |  | ==========================================================
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-11-30 18:29:30 +02:00
										 |  |  | **Cross-platform code builder and library manager. Continuous and IDE
 | 
					
						
							|  |  |  | integration. Arduino and MBED compatible. Ready for Cloud compiling.**
 | 
					
						
							| 
									
										
										
										
											2015-11-28 17:14:42 +02:00
										 |  |  | 
 | 
					
						
							|  |  |  | * **Development Platforms** - Embedded and Desktop development platforms with
 | 
					
						
							|  |  |  |   pre-built toolchains, debuggers, uploaders and frameworks which work under
 | 
					
						
							|  |  |  |   popular host OS: Mac, Windows, Linux (+ARM)
 | 
					
						
							|  |  |  | * **Embedded Boards** - Rapid Embedded Programming, IDE and Continuous
 | 
					
						
							|  |  |  |   Integration in a few steps with PlatformIO thanks to built-in project
 | 
					
						
							|  |  |  |   generator for the most popular embedded boards and IDE
 | 
					
						
							|  |  |  | * **Library Manager** - Hundreds Popular Libraries are organized into single
 | 
					
						
							|  |  |  |   Web 2.0 platform: list by categories, keywords, authors, compatible
 | 
					
						
							|  |  |  |   platforms and frameworks; learn via examples; be up-to-date with the latest
 | 
					
						
							|  |  |  |   version
 | 
					
						
							| 
									
										
										
										
											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,
 | 
					
						
							| 
									
										
										
										
											2015-12-28 23:29:58 +02:00
										 |  |  | libOpenCM3, etc.*
 | 
					
						
							| 
									
										
										
										
											2015-03-25 12:48:55 +02: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-10-08 16:50:47 +01:00
										 |  |  |   `Twitter <https://twitter.com/PlatformIO_Org>`_ |
 | 
					
						
							|  |  |  |   `Hackaday <https://hackaday.io/project/7980-platformio>`_ |
 | 
					
						
							| 
									
										
										
										
											2015-08-14 00:14:04 +03:00
										 |  |  |   `Facebook <https://www.facebook.com/platformio>`_ |
 | 
					
						
							| 
									
										
										
										
											2015-10-08 16:50:47 +01:00
										 |  |  |   `Reddit <http://www.reddit.com/r/platformio/>`_
 | 
					
						
							| 
									
										
										
										
											2014-08-09 16:31:20 +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-12-27 17:53:51 +02:00
										 |  |  | * :ref:`IDE Integration <ide>` with *Arduino, Eclipse, Emacs, Energia, Qt Creator,
 | 
					
						
							| 
									
										
										
										
											2015-06-27 22:47:44 +03:00
										 |  |  |   Sublime Text, Vim, Visual Studio*
 | 
					
						
							| 
									
										
										
										
											2015-11-28 17:14:42 +02:00
										 |  |  | * Cloud compiling and  :ref:`ci` with *AppVeyor, Circle CI, Drone, Shippable, Travis CI*
 | 
					
						
							| 
									
										
										
										
											2015-06-27 22:47:44 +03:00
										 |  |  | * Built-in :ref:`Serial Port Monitor <cmd_serialports_monitor>` and
 | 
					
						
							|  |  |  |   configurable build :ref:`-flags/-options <projectconf_build_flags>`
 | 
					
						
							| 
									
										
										
										
											2015-12-26 01:02:44 +02:00
										 |  |  | * Pre-built toolchains, :ref:`frameworks` for the
 | 
					
						
							| 
									
										
										
										
											2015-06-27 22:47:44 +03:00
										 |  |  |   :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
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-12-17 00:47:56 +02:00
										 |  |  | For further details, please refer to
 | 
					
						
							|  |  |  | :ref:`What is PlatformIO? How does it work? <faq_what_is_platformio>`
 | 
					
						
							| 
									
										
										
										
											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
 | 
					
						
							| 
									
										
										
										
											2015-12-18 19:29:20 +02:00
										 |  |  |     :maxdepth: 3
 | 
					
						
							| 
									
										
										
										
											2015-08-14 00:14:04 +03:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											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
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-12-02 23:28:49 +02:00
										 |  |  | .. toctree::
 | 
					
						
							|  |  |  |     :caption: Library Manager
 | 
					
						
							|  |  |  |     :maxdepth: 2
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-12-03 00:40:17 +02:00
										 |  |  |     Quickstart <librarymanager/index>
 | 
					
						
							| 
									
										
										
										
											2015-12-02 23:28:49 +02:00
										 |  |  |     User Guide <userguide/lib/index.rst>
 | 
					
						
							|  |  |  |     librarymanager/config
 | 
					
						
							|  |  |  |     librarymanager/creating
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-08-14 00:14:04 +03:00
										 |  |  | .. toctree::
 | 
					
						
							|  |  |  |     :caption: Integration
 | 
					
						
							|  |  |  |     :maxdepth: 2
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											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
 |