Files
platformio-core/docs/index.rst

125 lines
4.2 KiB
ReStructuredText
Raw Normal View History

.. 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.
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.**
* **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
*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: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
Embedded Development. *Easier Than Ever.*
-----------------------------------------
2014-08-04 09:23:57 +03: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*
* 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>`
* Pre-built tool chains, :ref:`frameworks` for the
:ref:`Development Platforms <platforms>`
2014-08-04 09:23:57 +03: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`
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
For further details, please refer to :ref:`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
envvars
2015-08-14 00:14:04 +03:00
.. toctree::
:caption: Instruments
:maxdepth: 2
Platforms & Boards <platforms/index>
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
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