mirror of
https://github.com/platformio/platformio-core.git
synced 2025-07-31 10:37:13 +02:00
Add QuickStart for PlatformIO IDE
This commit is contained in:
@ -26,8 +26,10 @@ for IoT development:
|
|||||||
- 10+ frameworks
|
- 10+ frameworks
|
||||||
|
|
||||||
* C/C++ Intelligent code completion
|
* C/C++ Intelligent code completion
|
||||||
* C/C++ Smart code linter
|
* C/C++ Smart code linter and super-fast coding
|
||||||
* Library Manager for the hundreds popular libraries
|
* Library Manager for the hundreds popular libraries
|
||||||
|
* Multi-projects workflow, multiple panes and themes support with dark and light colors
|
||||||
|
* Serial Port Monitor
|
||||||
* Built-in Terminal with :ref:`PlatformIO CLI <userguide>` (``pio``, ``platformio``)
|
* Built-in Terminal with :ref:`PlatformIO CLI <userguide>` (``pio``, ``platformio``)
|
||||||
|
|
||||||
Atom is a source code editor that's modern, approachable,
|
Atom is a source code editor that's modern, approachable,
|
||||||
@ -81,6 +83,7 @@ Each button contains hint (delay mouse on it).
|
|||||||
.. image:: ../_static/ide-atom-platformio-toolbar.png
|
.. image:: ../_static/ide-atom-platformio-toolbar.png
|
||||||
|
|
||||||
* PlatformIO: Build
|
* PlatformIO: Build
|
||||||
|
* PlatformIO: Upload
|
||||||
* PlatformIO: Clean
|
* PlatformIO: Clean
|
||||||
* Toggle build panel
|
* Toggle build panel
|
||||||
* |
|
* |
|
||||||
@ -95,6 +98,31 @@ Each button contains hint (delay mouse on it).
|
|||||||
* Settings
|
* Settings
|
||||||
* PlatformIO Documentation
|
* PlatformIO Documentation
|
||||||
|
|
||||||
|
.. _ide_atom_quickstart:
|
||||||
|
|
||||||
|
Quickstart
|
||||||
|
~~~~~~~~~~
|
||||||
|
|
||||||
|
:Step 1:
|
||||||
|
|
||||||
|
Create empty directory for the future project. Add it to PlatformIO IDE
|
||||||
|
using (folder) button on the Toolbar or ``Menu: File > Add Project
|
||||||
|
Folder...``
|
||||||
|
|
||||||
|
:Step 2:
|
||||||
|
|
||||||
|
Initialize new PlatformIO based project using ``Menu: PlatformIO >
|
||||||
|
Initialize new Project (or update existing)`` and select boards.
|
||||||
|
Put your source code ``*.h, *.c, *.cpp, *.S, *.ino, etc``. files to ``src``
|
||||||
|
directory.
|
||||||
|
|
||||||
|
:Step 3:
|
||||||
|
|
||||||
|
Process the project environments. More details :ref:`ide_atom_building_targets`.
|
||||||
|
|
||||||
|
|
||||||
|
.. _ide_atom_building_targets:
|
||||||
|
|
||||||
Building / Uploading / Targets
|
Building / Uploading / Targets
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
|
@ -35,7 +35,6 @@ This command will create:
|
|||||||
* :ref:`projectconf`
|
* :ref:`projectconf`
|
||||||
* ``src`` - a source directory. Put your source files here
|
* ``src`` - a source directory. Put your source files here
|
||||||
* ``lib`` - a directory for the project specific (private) libraries.
|
* ``lib`` - a directory for the project specific (private) libraries.
|
||||||
PlatformIO will compile them to static libraries and link to executable file
|
|
||||||
* ``.travis.yml`` configuration file (template) for Continuous Integration
|
* ``.travis.yml`` configuration file (template) for Continuous Integration
|
||||||
with :ref:`ci_travis`
|
with :ref:`ci_travis`
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user