forked from platformio/platformio-core
Moved PlatformIO source code and repos from Ivan Kravets's account to PlatformIO Organisation
This commit is contained in:
116
HISTORY.rst
116
HISTORY.rst
@@ -5,7 +5,7 @@ Release History
|
|||||||
------------------
|
------------------
|
||||||
|
|
||||||
* Improved handling of multi-file ``*.ino/pde`` sketches
|
* Improved handling of multi-file ``*.ino/pde`` sketches
|
||||||
(`issue #130 <https://github.com/ivankravets/platformio/issues/130>`_)
|
(`issue #130 <https://github.com/platformio/platformio/issues/130>`_)
|
||||||
|
|
||||||
|
|
||||||
1.2.0 (2015-03-20)
|
1.2.0 (2015-03-20)
|
||||||
@@ -27,10 +27,10 @@ Release History
|
|||||||
development platform
|
development platform
|
||||||
* Created new `Frameworks <http://docs.platformio.org/en/latest/frameworks/index.html>`__
|
* Created new `Frameworks <http://docs.platformio.org/en/latest/frameworks/index.html>`__
|
||||||
page in documentation and added to `PlatformIO Web Site <http://platformio.org>`_
|
page in documentation and added to `PlatformIO Web Site <http://platformio.org>`_
|
||||||
(`issue #115 <https://github.com/ivankravets/platformio/issues/115>`_)
|
(`issue #115 <https://github.com/platformio/platformio/issues/115>`_)
|
||||||
* Introduced online `Embedded Boards Explorer <http://platformio.org/#!/boards>`_
|
* Introduced online `Embedded Boards Explorer <http://platformio.org/#!/boards>`_
|
||||||
* Automatically append define ``-DPLATFORMIO=%version%`` to
|
* Automatically append define ``-DPLATFORMIO=%version%`` to
|
||||||
builder (`issue #105 <https://github.com/ivankravets/platformio/issues/105>`_)
|
builder (`issue #105 <https://github.com/platformio/platformio/issues/105>`_)
|
||||||
* Renamed ``stm32`` development platform to
|
* Renamed ``stm32`` development platform to
|
||||||
`ststm32 <http://docs.platformio.org/en/latest/platforms/ststm32.html>`__
|
`ststm32 <http://docs.platformio.org/en/latest/platforms/ststm32.html>`__
|
||||||
* Renamed ``opencm3`` framework to
|
* Renamed ``opencm3`` framework to
|
||||||
@@ -38,13 +38,13 @@ Release History
|
|||||||
* Fixed uploading for `atmelsam <http://docs.platformio.org/en/latest/platforms/atmelsam.html>`__
|
* Fixed uploading for `atmelsam <http://docs.platformio.org/en/latest/platforms/atmelsam.html>`__
|
||||||
development platform
|
development platform
|
||||||
* Fixed re-arranging the ``*.ino/pde`` files when converting to ``*.cpp``
|
* Fixed re-arranging the ``*.ino/pde`` files when converting to ``*.cpp``
|
||||||
(`issue #100 <https://github.com/ivankravets/platformio/issues/100>`_)
|
(`issue #100 <https://github.com/platformio/platformio/issues/100>`_)
|
||||||
|
|
||||||
1.1.0 (2015-03-05)
|
1.1.0 (2015-03-05)
|
||||||
------------------
|
------------------
|
||||||
|
|
||||||
* Implemented ``PLATFORMIO_*`` environment variables
|
* Implemented ``PLATFORMIO_*`` environment variables
|
||||||
(`issue #102 <https://github.com/ivankravets/platformio/issues/102>`_)
|
(`issue #102 <https://github.com/platformio/platformio/issues/102>`_)
|
||||||
* Added support for *SainSmart* boards to
|
* Added support for *SainSmart* boards to
|
||||||
`atmelsam <http://docs.platformio.org/en/latest/platforms/atmelsam.html#boards>`__
|
`atmelsam <http://docs.platformio.org/en/latest/platforms/atmelsam.html#boards>`__
|
||||||
development platform
|
development platform
|
||||||
@@ -52,11 +52,11 @@ Release History
|
|||||||
`Project Configuration <http://docs.platformio.org/en/latest/projectconf.html>`__
|
`Project Configuration <http://docs.platformio.org/en/latest/projectconf.html>`__
|
||||||
option named `envs_dir <http://docs.platformio.org/en/latest/projectconf.html#envs-dir>`__
|
option named `envs_dir <http://docs.platformio.org/en/latest/projectconf.html#envs-dir>`__
|
||||||
* Disabled "prompts" automatically for *Continuous Integration* systems
|
* Disabled "prompts" automatically for *Continuous Integration* systems
|
||||||
(`issue #103 <https://github.com/ivankravets/platformio/issues/103>`_)
|
(`issue #103 <https://github.com/platformio/platformio/issues/103>`_)
|
||||||
* Fixed firmware uploading for
|
* Fixed firmware uploading for
|
||||||
`atmelavr <http://docs.platformio.org/en/latest/platforms/atmelavr.html#boards>`__
|
`atmelavr <http://docs.platformio.org/en/latest/platforms/atmelavr.html#boards>`__
|
||||||
boards which work within ``usbtiny`` protocol
|
boards which work within ``usbtiny`` protocol
|
||||||
* Fixed uploading for *Digispark* board (`issue #106 <https://github.com/ivankravets/platformio/issues/106>`_)
|
* Fixed uploading for *Digispark* board (`issue #106 <https://github.com/platformio/platformio/issues/106>`_)
|
||||||
|
|
||||||
1.0.1 (2015-02-27)
|
1.0.1 (2015-02-27)
|
||||||
------------------
|
------------------
|
||||||
@@ -69,14 +69,14 @@ Release History
|
|||||||
`BeagleBone <http://beagleboard.org>`_ and `CubieBoard <http://cubieboard.org>`_
|
`BeagleBone <http://beagleboard.org>`_ and `CubieBoard <http://cubieboard.org>`_
|
||||||
* Added `atmelsam <http://docs.platformio.org/en/latest/platforms/atmelsam.html>`__
|
* Added `atmelsam <http://docs.platformio.org/en/latest/platforms/atmelsam.html>`__
|
||||||
development platform with supported boards: *Arduino Due and Digistump DigiX*
|
development platform with supported boards: *Arduino Due and Digistump DigiX*
|
||||||
(`issue #71 <https://github.com/ivankravets/platformio/issues/71>`_)
|
(`issue #71 <https://github.com/platformio/platformio/issues/71>`_)
|
||||||
* Added `ststm32 <http://docs.platformio.org/en/latest/platforms/ststm32.html>`__
|
* Added `ststm32 <http://docs.platformio.org/en/latest/platforms/ststm32.html>`__
|
||||||
development platform with supported boards: *Discovery kit for STM32L151/152,
|
development platform with supported boards: *Discovery kit for STM32L151/152,
|
||||||
STM32F303xx, STM32F407/417 lines* and `libOpenCM3 Framework <http://www.libopencm3.org>`_
|
STM32F303xx, STM32F407/417 lines* and `libOpenCM3 Framework <http://www.libopencm3.org>`_
|
||||||
(`issue #73 <https://github.com/ivankravets/platformio/issues/73>`_)
|
(`issue #73 <https://github.com/platformio/platformio/issues/73>`_)
|
||||||
* Added `teensy <http://docs.platformio.org/en/latest/platforms/teensy.html>`_
|
* Added `teensy <http://docs.platformio.org/en/latest/platforms/teensy.html>`_
|
||||||
development platform with supported boards: *Teensy 2.x & 3.x*
|
development platform with supported boards: *Teensy 2.x & 3.x*
|
||||||
(`issue #72 <https://github.com/ivankravets/platformio/issues/72>`_)
|
(`issue #72 <https://github.com/platformio/platformio/issues/72>`_)
|
||||||
* Added new *Arduino* boards to
|
* Added new *Arduino* boards to
|
||||||
`atmelavr <http://docs.platformio.org/en/latest/platforms/atmelavr.html#boards>`__
|
`atmelavr <http://docs.platformio.org/en/latest/platforms/atmelavr.html#boards>`__
|
||||||
platform: *Arduino NG, Arduino BT, Arduino Esplora, Arduino Ethernet,
|
platform: *Arduino NG, Arduino BT, Arduino Esplora, Arduino Ethernet,
|
||||||
@@ -84,46 +84,46 @@ Release History
|
|||||||
* Added support for *Adafruit* boards to
|
* Added support for *Adafruit* boards to
|
||||||
`atmelavr <http://docs.platformio.org/en/latest/platforms/atmelavr.html#boards>`__
|
`atmelavr <http://docs.platformio.org/en/latest/platforms/atmelavr.html#boards>`__
|
||||||
platform: *Adafruit Flora and Adafruit Trinkets*
|
platform: *Adafruit Flora and Adafruit Trinkets*
|
||||||
(`issue #65 <https://github.com/ivankravets/platformio/issues/65>`_)
|
(`issue #65 <https://github.com/platformio/platformio/issues/65>`_)
|
||||||
* Added support for *Digispark* boards to
|
* Added support for *Digispark* boards to
|
||||||
`atmelavr <http://docs.platformio.org/en/latest/platforms/atmelavr.html#boards>`__
|
`atmelavr <http://docs.platformio.org/en/latest/platforms/atmelavr.html#boards>`__
|
||||||
platform: *Digispark USB Development Board and Digispark Pro*
|
platform: *Digispark USB Development Board and Digispark Pro*
|
||||||
(`issue #47 <https://github.com/ivankravets/platformio/issues/47>`_)
|
(`issue #47 <https://github.com/platformio/platformio/issues/47>`_)
|
||||||
* Covered code with tests (`issue #2 <https://github.com/ivankravets/platformio/issues/2>`_)
|
* Covered code with tests (`issue #2 <https://github.com/platformio/platformio/issues/2>`_)
|
||||||
* Refactored *Library Dependency Finder* (issues
|
* Refactored *Library Dependency Finder* (issues
|
||||||
`#48 <https://github.com/ivankravets/platformio/issues/48>`_,
|
`#48 <https://github.com/platformio/platformio/issues/48>`_,
|
||||||
`#50 <https://github.com/ivankravets/platformio/issues/50>`_,
|
`#50 <https://github.com/platformio/platformio/issues/50>`_,
|
||||||
`#55 <https://github.com/ivankravets/platformio/pull/55>`_)
|
`#55 <https://github.com/platformio/platformio/pull/55>`_)
|
||||||
* Added `src_dir <http://docs.platformio.org/en/latest/projectconf.html#src-dir>`__
|
* Added `src_dir <http://docs.platformio.org/en/latest/projectconf.html#src-dir>`__
|
||||||
option to ``[platformio]`` section of
|
option to ``[platformio]`` section of
|
||||||
`platformio.ini <http://docs.platformio.org/en/latest/projectconf.html>`__
|
`platformio.ini <http://docs.platformio.org/en/latest/projectconf.html>`__
|
||||||
which allows to redefine location to project's source directory
|
which allows to redefine location to project's source directory
|
||||||
(`issue #83 <https://github.com/ivankravets/platformio/issues/83>`_)
|
(`issue #83 <https://github.com/platformio/platformio/issues/83>`_)
|
||||||
* Added ``--json-output`` option to
|
* Added ``--json-output`` option to
|
||||||
`platformio boards <http://docs.platformio.org/en/latest/userguide/cmd_boards.html>`__
|
`platformio boards <http://docs.platformio.org/en/latest/userguide/cmd_boards.html>`__
|
||||||
and `platformio search <http://docs.platformio.org/en/latest/userguide/cmd_search.html>`__
|
and `platformio search <http://docs.platformio.org/en/latest/userguide/cmd_search.html>`__
|
||||||
commands which allows to return the output in `JSON <http://en.wikipedia.org/wiki/JSON>`_ format
|
commands which allows to return the output in `JSON <http://en.wikipedia.org/wiki/JSON>`_ format
|
||||||
(`issue #42 <https://github.com/ivankravets/platformio/issues/42>`_)
|
(`issue #42 <https://github.com/platformio/platformio/issues/42>`_)
|
||||||
* Allowed to ignore some libs from *Library Dependency Finder* via
|
* Allowed to ignore some libs from *Library Dependency Finder* via
|
||||||
`ignore_libs <http://docs.platformio.org/en/latest/projectconf.html#ignore-libs>`_ option
|
`ignore_libs <http://docs.platformio.org/en/latest/projectconf.html#ignore-libs>`_ option
|
||||||
* Improved `platformio run <http://docs.platformio.org/en/latest/userguide/cmd_run.html>`__
|
* Improved `platformio run <http://docs.platformio.org/en/latest/userguide/cmd_run.html>`__
|
||||||
command: asynchronous output for build process, timing and detailed
|
command: asynchronous output for build process, timing and detailed
|
||||||
information about environment configuration
|
information about environment configuration
|
||||||
(`issue #74 <https://github.com/ivankravets/platformio/issues/74>`_)
|
(`issue #74 <https://github.com/platformio/platformio/issues/74>`_)
|
||||||
* Output compiled size and static memory usage with
|
* Output compiled size and static memory usage with
|
||||||
`platformio run <http://docs.platformio.org/en/latest/userguide/cmd_run.html>`__
|
`platformio run <http://docs.platformio.org/en/latest/userguide/cmd_run.html>`__
|
||||||
command (`issue #59 <https://github.com/ivankravets/platformio/issues/59>`_)
|
command (`issue #59 <https://github.com/platformio/platformio/issues/59>`_)
|
||||||
* Updated `framework-arduino` AVR & SAM to 1.6 stable version
|
* Updated `framework-arduino` AVR & SAM to 1.6 stable version
|
||||||
* Fixed an issue with the libraries that are git repositories
|
* Fixed an issue with the libraries that are git repositories
|
||||||
(`issue #49 <https://github.com/ivankravets/platformio/issues/49>`_)
|
(`issue #49 <https://github.com/platformio/platformio/issues/49>`_)
|
||||||
* Fixed handling of assembly files
|
* Fixed handling of assembly files
|
||||||
(`issue #58 <https://github.com/ivankravets/platformio/issues/58>`_)
|
(`issue #58 <https://github.com/platformio/platformio/issues/58>`_)
|
||||||
* Fixed compiling error if space is in user's folder
|
* Fixed compiling error if space is in user's folder
|
||||||
(`issue #56 <https://github.com/ivankravets/platformio/issues/56>`_)
|
(`issue #56 <https://github.com/platformio/platformio/issues/56>`_)
|
||||||
* Fixed `AttributeError: 'module' object has no attribute 'disable_warnings'`
|
* Fixed `AttributeError: 'module' object has no attribute 'disable_warnings'`
|
||||||
when a version of `requests` package is less then 2.4.0
|
when a version of `requests` package is less then 2.4.0
|
||||||
* Fixed bug with invalid process's "return code" when PlatformIO has internal
|
* Fixed bug with invalid process's "return code" when PlatformIO has internal
|
||||||
error (`issue #81 <https://github.com/ivankravets/platformio/issues/81>`_)
|
error (`issue #81 <https://github.com/platformio/platformio/issues/81>`_)
|
||||||
* Several bug fixes, increased stability and performance improvements
|
* Several bug fixes, increased stability and performance improvements
|
||||||
|
|
||||||
|
|
||||||
@@ -131,10 +131,10 @@ Release History
|
|||||||
-------------------
|
-------------------
|
||||||
|
|
||||||
* Fixed an issue with ``--json-output``
|
* Fixed an issue with ``--json-output``
|
||||||
(`issue #42 <https://github.com/ivankravets/platformio/issues/42>`_)
|
(`issue #42 <https://github.com/platformio/platformio/issues/42>`_)
|
||||||
* Fixed an exception during
|
* Fixed an exception during
|
||||||
`platformio upgrade <http://docs.platformio.org/en/latest/userguide/cmd_upgrade.html>`__
|
`platformio upgrade <http://docs.platformio.org/en/latest/userguide/cmd_upgrade.html>`__
|
||||||
under Windows OS (`issue #45 <https://github.com/ivankravets/platformio/issues/45>`_)
|
under Windows OS (`issue #45 <https://github.com/platformio/platformio/issues/45>`_)
|
||||||
|
|
||||||
0.10.1 (2015-01-02)
|
0.10.1 (2015-01-02)
|
||||||
-------------------
|
-------------------
|
||||||
@@ -144,7 +144,7 @@ Release History
|
|||||||
`platformio serialports list <http://docs.platformio.org/en/latest/userguide/cmd_serialports.html>`__ and
|
`platformio serialports list <http://docs.platformio.org/en/latest/userguide/cmd_serialports.html>`__ and
|
||||||
`platformio lib list <http://docs.platformio.org/en/latest/userguide/lib/cmd_list.html>`__
|
`platformio lib list <http://docs.platformio.org/en/latest/userguide/lib/cmd_list.html>`__
|
||||||
commands which allows to return the output in `JSON <http://en.wikipedia.org/wiki/JSON>`_ format
|
commands which allows to return the output in `JSON <http://en.wikipedia.org/wiki/JSON>`_ format
|
||||||
(`issue #42 <https://github.com/ivankravets/platformio/issues/42>`_)
|
(`issue #42 <https://github.com/platformio/platformio/issues/42>`_)
|
||||||
* Fixed missing auto-uploading by default after `platformio init <http://docs.platformio.org/en/latest/userguide/cmd_init.html>`__
|
* Fixed missing auto-uploading by default after `platformio init <http://docs.platformio.org/en/latest/userguide/cmd_init.html>`__
|
||||||
command
|
command
|
||||||
|
|
||||||
@@ -154,31 +154,31 @@ Release History
|
|||||||
**Happy New Year!**
|
**Happy New Year!**
|
||||||
|
|
||||||
* Implemented `platformio boards <http://docs.platformio.org/en/latest/userguide/cmd_boards.html>`_
|
* Implemented `platformio boards <http://docs.platformio.org/en/latest/userguide/cmd_boards.html>`_
|
||||||
command (`issue #11 <https://github.com/ivankravets/platformio/issues/11>`_)
|
command (`issue #11 <https://github.com/platformio/platformio/issues/11>`_)
|
||||||
* Added support of *Engduino* boards for
|
* Added support of *Engduino* boards for
|
||||||
`atmelavr <http://docs.platformio.org/en/latest/platforms/atmelavr.html#engduino>`__
|
`atmelavr <http://docs.platformio.org/en/latest/platforms/atmelavr.html#engduino>`__
|
||||||
platform (`issue #38 <https://github.com/ivankravets/platformio/issues/38>`_)
|
platform (`issue #38 <https://github.com/platformio/platformio/issues/38>`_)
|
||||||
* Added ``--board`` option to `platformio init <http://docs.platformio.org/en/latest/userguide/cmd_init.html>`__
|
* Added ``--board`` option to `platformio init <http://docs.platformio.org/en/latest/userguide/cmd_init.html>`__
|
||||||
command which allows to initialise project with the specified embedded boards
|
command which allows to initialise project with the specified embedded boards
|
||||||
(`issue #21 <https://github.com/ivankravets/platformio/issues/21>`_)
|
(`issue #21 <https://github.com/platformio/platformio/issues/21>`_)
|
||||||
* Added `example with uploading firmware <http://docs.platformio.org/en/latest/projectconf.html#examples>`_
|
* Added `example with uploading firmware <http://docs.platformio.org/en/latest/projectconf.html#examples>`_
|
||||||
via USB programmer (USBasp) for
|
via USB programmer (USBasp) for
|
||||||
`atmelavr <http://docs.platformio.org/en/latest/platforms/atmelavr.html>`_
|
`atmelavr <http://docs.platformio.org/en/latest/platforms/atmelavr.html>`_
|
||||||
*MCUs* (`issue #35 <https://github.com/ivankravets/platformio/issues/35>`_)
|
*MCUs* (`issue #35 <https://github.com/platformio/platformio/issues/35>`_)
|
||||||
* Automatic detection of port on `platformio serialports monitor <http://docs.platformio.org/en/latest/userguide/cmd_serialports.html#platformio-serialports-monitor>`_
|
* Automatic detection of port on `platformio serialports monitor <http://docs.platformio.org/en/latest/userguide/cmd_serialports.html#platformio-serialports-monitor>`_
|
||||||
(`issue #37 <https://github.com/ivankravets/platformio/issues/37>`_)
|
(`issue #37 <https://github.com/platformio/platformio/issues/37>`_)
|
||||||
* Allowed auto-installation of platforms when prompts are disabled (`issue #43 <https://github.com/ivankravets/platformio/issues/43>`_)
|
* Allowed auto-installation of platforms when prompts are disabled (`issue #43 <https://github.com/platformio/platformio/issues/43>`_)
|
||||||
* Fixed urllib3's *SSL* warning under Python <= 2.7.2 (`issue #39 <https://github.com/ivankravets/platformio/issues/39>`_)
|
* Fixed urllib3's *SSL* warning under Python <= 2.7.2 (`issue #39 <https://github.com/platformio/platformio/issues/39>`_)
|
||||||
* Fixed bug with *Arduino USB* boards (`issue #40 <https://github.com/ivankravets/platformio/issues/40>`_)
|
* Fixed bug with *Arduino USB* boards (`issue #40 <https://github.com/platformio/platformio/issues/40>`_)
|
||||||
|
|
||||||
0.9.2 (2014-12-10)
|
0.9.2 (2014-12-10)
|
||||||
------------------
|
------------------
|
||||||
|
|
||||||
* Replaced "dark blue" by "cyan" colour for the texts (`issue #33 <https://github.com/ivankravets/platformio/issues/33>`_)
|
* Replaced "dark blue" by "cyan" colour for the texts (`issue #33 <https://github.com/platformio/platformio/issues/33>`_)
|
||||||
* Added new setting `enable_prompts <http://docs.platformio.org/en/latest/userguide/cmd_settings.html>`_
|
* Added new setting `enable_prompts <http://docs.platformio.org/en/latest/userguide/cmd_settings.html>`_
|
||||||
and allowed to disable all *PlatformIO* prompts (useful for cloud compilers)
|
and allowed to disable all *PlatformIO* prompts (useful for cloud compilers)
|
||||||
(`issue #34 <https://github.com/ivankravets/platformio/issues/34>`_)
|
(`issue #34 <https://github.com/platformio/platformio/issues/34>`_)
|
||||||
* Fixed compilation bug on *Windows* with installed *MSVC* (`issue #18 <https://github.com/ivankravets/platformio/issues/18>`_)
|
* Fixed compilation bug on *Windows* with installed *MSVC* (`issue #18 <https://github.com/platformio/platformio/issues/18>`_)
|
||||||
|
|
||||||
0.9.1 (2014-12-05)
|
0.9.1 (2014-12-05)
|
||||||
------------------
|
------------------
|
||||||
@@ -190,9 +190,9 @@ Release History
|
|||||||
* Fixed "*OSError: [Errno 2] No such file or directory*" within
|
* Fixed "*OSError: [Errno 2] No such file or directory*" within
|
||||||
`platformio run <http://docs.platformio.org/en/latest/userguide/cmd_run.html>`__
|
`platformio run <http://docs.platformio.org/en/latest/userguide/cmd_run.html>`__
|
||||||
command when PlatformIO isn't installed properly
|
command when PlatformIO isn't installed properly
|
||||||
* Fixed example for `Eclipse IDE with Tiva board <https://github.com/ivankravets/platformio/tree/develop/examples/ide-eclipse>`_
|
* Fixed example for `Eclipse IDE with Tiva board <https://github.com/platformio/platformio/tree/develop/examples/ide-eclipse>`_
|
||||||
(`issue #32 <https://github.com/ivankravets/platformio/pull/32>`_)
|
(`issue #32 <https://github.com/platformio/platformio/pull/32>`_)
|
||||||
* Upgraded `Eclipse Project Examples <https://github.com/ivankravets/platformio/tree/develop/examples/ide-eclipse>`_
|
* Upgraded `Eclipse Project Examples <https://github.com/platformio/platformio/tree/develop/examples/ide-eclipse>`_
|
||||||
to latest *Luna* and *PlatformIO* releases
|
to latest *Luna* and *PlatformIO* releases
|
||||||
|
|
||||||
0.9.0 (2014-12-01)
|
0.9.0 (2014-12-01)
|
||||||
@@ -201,7 +201,7 @@ Release History
|
|||||||
* Implemented `platformio settings <http://docs.platformio.org/en/latest/userguide/cmd_settings.html>`_ command
|
* Implemented `platformio settings <http://docs.platformio.org/en/latest/userguide/cmd_settings.html>`_ command
|
||||||
* Improved `platformio init <http://docs.platformio.org/en/latest/userguide/cmd_init.html>`_ command.
|
* Improved `platformio init <http://docs.platformio.org/en/latest/userguide/cmd_init.html>`_ command.
|
||||||
Added new option ``--project-dir`` where you can specify another path to
|
Added new option ``--project-dir`` where you can specify another path to
|
||||||
directory where new project will be initialized (`issue #31 <https://github.com/ivankravets/platformio/issues/31>`_)
|
directory where new project will be initialized (`issue #31 <https://github.com/platformio/platformio/issues/31>`_)
|
||||||
* Added *Migration Manager* which simplifies process with upgrading to a
|
* Added *Migration Manager* which simplifies process with upgrading to a
|
||||||
major release
|
major release
|
||||||
* Added *Telemetry Service* which should help us make *PlatformIO* better
|
* Added *Telemetry Service* which should help us make *PlatformIO* better
|
||||||
@@ -209,9 +209,9 @@ Release History
|
|||||||
``.platformio`` states.
|
``.platformio`` states.
|
||||||
* Refactored *Package Manager*
|
* Refactored *Package Manager*
|
||||||
* Download Manager: fixed SHA1 verification within *Cygwin Environment*
|
* Download Manager: fixed SHA1 verification within *Cygwin Environment*
|
||||||
(`issue #26 <https://github.com/ivankravets/platformio/issues/26>`_)
|
(`issue #26 <https://github.com/platformio/platformio/issues/26>`_)
|
||||||
* Fixed bug with code builder and built-in Arduino libraries
|
* Fixed bug with code builder and built-in Arduino libraries
|
||||||
(`issue #28 <https://github.com/ivankravets/platformio/issues/28>`_)
|
(`issue #28 <https://github.com/platformio/platformio/issues/28>`_)
|
||||||
|
|
||||||
0.8.0 (2014-10-19)
|
0.8.0 (2014-10-19)
|
||||||
------------------
|
------------------
|
||||||
@@ -220,7 +220,7 @@ Release History
|
|||||||
with the new fields: `frameworks <http://docs.platformio.org/en/latest/librarymanager/config.html#frameworks>`_,
|
with the new fields: `frameworks <http://docs.platformio.org/en/latest/librarymanager/config.html#frameworks>`_,
|
||||||
`platforms <http://docs.platformio.org/en/latest/librarymanager/config.html#platforms>`_
|
`platforms <http://docs.platformio.org/en/latest/librarymanager/config.html#platforms>`_
|
||||||
and `dependencies <http://docs.platformio.org/en/latest/librarymanager/config.html#dependencies>`_
|
and `dependencies <http://docs.platformio.org/en/latest/librarymanager/config.html#dependencies>`_
|
||||||
(`issue #17 <https://github.com/ivankravets/platformio/issues/17>`_)
|
(`issue #17 <https://github.com/platformio/platformio/issues/17>`_)
|
||||||
* Switched logic from "Library Name" to "Library Registry ID" for all
|
* Switched logic from "Library Name" to "Library Registry ID" for all
|
||||||
`platformio lib <http://docs.platformio.org/en/latest/userguide/lib/index.html>`_
|
`platformio lib <http://docs.platformio.org/en/latest/userguide/lib/index.html>`_
|
||||||
commands (install, uninstall, update and etc.)
|
commands (install, uninstall, update and etc.)
|
||||||
@@ -234,8 +234,8 @@ Release History
|
|||||||
------------------
|
------------------
|
||||||
|
|
||||||
* Fixed bug with order for includes in conversation from INO/PDE to CPP
|
* Fixed bug with order for includes in conversation from INO/PDE to CPP
|
||||||
* Automatic detection of port on upload (`issue #15 <https://github.com/ivankravets/platformio/issues/15>`_)
|
* Automatic detection of port on upload (`issue #15 <https://github.com/platformio/platformio/issues/15>`_)
|
||||||
* Fixed lib update crashing when no libs are installed (`issue #19 <https://github.com/ivankravets/platformio/issues/19>`_)
|
* Fixed lib update crashing when no libs are installed (`issue #19 <https://github.com/platformio/platformio/issues/19>`_)
|
||||||
|
|
||||||
|
|
||||||
0.7.0 (2014-09-24)
|
0.7.0 (2014-09-24)
|
||||||
@@ -243,14 +243,14 @@ Release History
|
|||||||
|
|
||||||
* Implemented new `[platformio] <http://docs.platformio.org/en/latest/projectconf.html#platformio>`_
|
* Implemented new `[platformio] <http://docs.platformio.org/en/latest/projectconf.html#platformio>`_
|
||||||
section for Configuration File with `home_dir <http://docs.platformio.org/en/latest/projectconf.html#home-dir>`_
|
section for Configuration File with `home_dir <http://docs.platformio.org/en/latest/projectconf.html#home-dir>`_
|
||||||
option (`issue #14 <https://github.com/ivankravets/platformio/issues/14>`_)
|
option (`issue #14 <https://github.com/platformio/platformio/issues/14>`_)
|
||||||
* Implemented *Library Manager* (`issue #6 <https://github.com/ivankravets/platformio/issues/6>`_)
|
* Implemented *Library Manager* (`issue #6 <https://github.com/platformio/platformio/issues/6>`_)
|
||||||
|
|
||||||
0.6.0 (2014-08-09)
|
0.6.0 (2014-08-09)
|
||||||
------------------
|
------------------
|
||||||
|
|
||||||
* Implemented `platformio serialports monitor <http://docs.platformio.org/en/latest/userguide/cmd_serialports.html#platformio-serialports-monitor>`_ (`issue #10 <https://github.com/ivankravets/platformio/issues/10>`_)
|
* Implemented `platformio serialports monitor <http://docs.platformio.org/en/latest/userguide/cmd_serialports.html#platformio-serialports-monitor>`_ (`issue #10 <https://github.com/platformio/platformio/issues/10>`_)
|
||||||
* Fixed an issue ``ImportError: No module named platformio.util`` (`issue #9 <https://github.com/ivankravets/platformio/issues/9>`_)
|
* Fixed an issue ``ImportError: No module named platformio.util`` (`issue #9 <https://github.com/platformio/platformio/issues/9>`_)
|
||||||
* Fixed bug with auto-conversation from Arduino \*.ino to \*.cpp
|
* Fixed bug with auto-conversation from Arduino \*.ino to \*.cpp
|
||||||
|
|
||||||
0.5.0 (2014-08-04)
|
0.5.0 (2014-08-04)
|
||||||
@@ -259,12 +259,12 @@ Release History
|
|||||||
* Improved nested lookups for libraries
|
* Improved nested lookups for libraries
|
||||||
* Disabled default warning flag "-Wall"
|
* Disabled default warning flag "-Wall"
|
||||||
* Added auto-conversation from \*.ino to valid \*.cpp for Arduino/Energia
|
* Added auto-conversation from \*.ino to valid \*.cpp for Arduino/Energia
|
||||||
frameworks (`issue #7 <https://github.com/ivankravets/platformio/issues/7>`_)
|
frameworks (`issue #7 <https://github.com/platformio/platformio/issues/7>`_)
|
||||||
* Added `Arduino example <https://github.com/ivankravets/platformio/tree/develop/examples/>`_
|
* Added `Arduino example <https://github.com/platformio/platformio/tree/develop/examples/>`_
|
||||||
with external library (*Adafruit CC3000*)
|
with external library (*Adafruit CC3000*)
|
||||||
* Implemented `platformio upgrade <http://docs.platformio.org/en/latest/userguide/cmd_upgrade.html>`_
|
* Implemented `platformio upgrade <http://docs.platformio.org/en/latest/userguide/cmd_upgrade.html>`_
|
||||||
command and "auto-check" for the latest
|
command and "auto-check" for the latest
|
||||||
version (`issue #8 <https://github.com/ivankravets/platformio/issues/8>`_)
|
version (`issue #8 <https://github.com/platformio/platformio/issues/8>`_)
|
||||||
* Fixed an issue with "auto-reset" for *Raspduino* board
|
* Fixed an issue with "auto-reset" for *Raspduino* board
|
||||||
* Fixed a bug with nested libs building
|
* Fixed a bug with nested libs building
|
||||||
|
|
||||||
@@ -299,17 +299,17 @@ Release History
|
|||||||
|
|
||||||
* Allowed to pass multiple "SomePlatform" to install/uninstall commands
|
* Allowed to pass multiple "SomePlatform" to install/uninstall commands
|
||||||
* Added "IDE Integration" section to README with Eclipse project examples
|
* Added "IDE Integration" section to README with Eclipse project examples
|
||||||
* Created auto installer script for *PlatformIO* (`issue #3 <https://github.com/ivankravets/platformio/issues/3>`_)
|
* Created auto installer script for *PlatformIO* (`issue #3 <https://github.com/platformio/platformio/issues/3>`_)
|
||||||
* Added "Super-Quick" way to Installation section (README)
|
* Added "Super-Quick" way to Installation section (README)
|
||||||
* Implemented "build_flags" option for environments (`issue #4 <https://github.com/ivankravets/platformio/issues/4>`_)
|
* Implemented "build_flags" option for environments (`issue #4 <https://github.com/platformio/platformio/issues/4>`_)
|
||||||
|
|
||||||
|
|
||||||
0.2.0 (2014-06-15)
|
0.2.0 (2014-06-15)
|
||||||
------------------
|
------------------
|
||||||
|
|
||||||
* Resolved `issue #1 "Build referred libraries" <https://github.com/ivankravets/platformio/issues/1>`_
|
* Resolved `issue #1 "Build referred libraries" <https://github.com/platformio/platformio/issues/1>`_
|
||||||
* Renamed project's "libs" directory to "lib"
|
* Renamed project's "libs" directory to "lib"
|
||||||
* Added `arduino-internal-library <https://github.com/ivankravets/platformio/tree/develop/examples/>`_ example
|
* Added `arduino-internal-library <https://github.com/platformio/platformio/tree/develop/examples/>`_ example
|
||||||
* Changed to beta status
|
* Changed to beta status
|
||||||
|
|
||||||
|
|
||||||
|
10
README.rst
10
README.rst
@@ -1,8 +1,8 @@
|
|||||||
PlatformIO
|
PlatformIO
|
||||||
==========
|
==========
|
||||||
|
|
||||||
.. image:: https://travis-ci.org/ivankravets/platformio.svg?branch=develop
|
.. image:: https://travis-ci.org/platformio/platformio.svg?branch=develop
|
||||||
:target: https://travis-ci.org/ivankravets/platformio
|
:target: https://travis-ci.org/profile/platformio
|
||||||
:alt: Build Status
|
:alt: Build Status
|
||||||
.. image:: https://gemnasium.com/ivankravets/platformio.png
|
.. image:: https://gemnasium.com/ivankravets/platformio.png
|
||||||
:target: https://gemnasium.com/ivankravets/platformio
|
:target: https://gemnasium.com/ivankravets/platformio
|
||||||
@@ -19,11 +19,11 @@ PlatformIO
|
|||||||
|
|
||||||
`Website + Library Search <http://platformio.org>`_ |
|
`Website + Library Search <http://platformio.org>`_ |
|
||||||
`Documentation <http://docs.platformio.org>`_ |
|
`Documentation <http://docs.platformio.org>`_ |
|
||||||
`Project Examples <https://github.com/ivankravets/platformio/tree/develop/examples>`_ |
|
`Project Examples <https://github.com/platformio/platformio/tree/develop/examples>`_ |
|
||||||
`Blog <http://www.ikravets.com/category/computer-life/platformio>`_ |
|
`Blog <http://www.ikravets.com/category/computer-life/platformio>`_ |
|
||||||
`Twitter <https://twitter.com/PlatformIO_Org>`_
|
`Twitter <https://twitter.com/PlatformIO_Org>`_
|
||||||
|
|
||||||
.. image:: https://raw.githubusercontent.com/ivankravets/platformio/develop/docs/_static/platformio-logo.png
|
.. image:: https://raw.githubusercontent.com/platformio/platformio/develop/docs/_static/platformio-logo.png
|
||||||
:target: http://platformio.org
|
:target: http://platformio.org
|
||||||
|
|
||||||
`PlatformIO <http://platformio.org>`_ is a cross-platform code builder
|
`PlatformIO <http://platformio.org>`_ is a cross-platform code builder
|
||||||
@@ -57,7 +57,7 @@ Embedded Development. *Easier Than Ever.*
|
|||||||
*PlatformIO* is well suited for embedded development and has pre-configured
|
*PlatformIO* is well suited for embedded development and has pre-configured
|
||||||
settings for most popular `Embedded Boards <http://platformio.org/#!/boards>`_.
|
settings for most popular `Embedded Boards <http://platformio.org/#!/boards>`_.
|
||||||
|
|
||||||
* Colourful `command-line output <https://raw.githubusercontent.com/ivankravets/platformio/develop/examples/platformio-examples.png>`_
|
* Colourful `command-line output <https://raw.githubusercontent.com/platformio/platformio/develop/examples/platformio-examples.png>`_
|
||||||
* Built-in `Serial Port Monitor <http://docs.platformio.org/en/latest/userguide/cmd_serialports.html#platformio-serialports-monitor>`_
|
* Built-in `Serial Port Monitor <http://docs.platformio.org/en/latest/userguide/cmd_serialports.html#platformio-serialports-monitor>`_
|
||||||
* Configurable `build -flags/-options <http://docs.platformio.org/en/latest/projectconf.html#build-flags>`_
|
* Configurable `build -flags/-options <http://docs.platformio.org/en/latest/projectconf.html#build-flags>`_
|
||||||
* Automatic **firmware uploading**
|
* Automatic **firmware uploading**
|
||||||
|
@@ -21,7 +21,7 @@ Eclipse
|
|||||||
:target: http://www.ikravets.com/computer-life/programming/2014/06/20/building-and-debugging-atmel-avr-arduino-based-project-using-eclipse-ideplatformio
|
:target: http://www.ikravets.com/computer-life/programming/2014/06/20/building-and-debugging-atmel-avr-arduino-based-project-using-eclipse-ideplatformio
|
||||||
|
|
||||||
* `Building and debugging Atmel AVR (Arduino-based) project using Eclipse IDE+PlatformIO <http://www.ikravets.com/computer-life/programming/2014/06/20/building-and-debugging-atmel-avr-arduino-based-project-using-eclipse-ideplatformio>`_
|
* `Building and debugging Atmel AVR (Arduino-based) project using Eclipse IDE+PlatformIO <http://www.ikravets.com/computer-life/programming/2014/06/20/building-and-debugging-atmel-avr-arduino-based-project-using-eclipse-ideplatformio>`_
|
||||||
* `More examples (TI MSP430, TI TIVA and etc) <https://github.com/ivankravets/platformio/tree/develop/examples/ide-eclipse>`_
|
* `More examples (TI MSP430, TI TIVA and etc) <https://github.com/platformio/platformio/tree/develop/examples/ide-eclipse>`_
|
||||||
|
|
||||||
Energia IDE
|
Energia IDE
|
||||||
-----------
|
-----------
|
||||||
|
@@ -5,9 +5,9 @@ PlatformIO: A cross-platform code builder and the missing library manager
|
|||||||
:target: http://platformio.org
|
:target: http://platformio.org
|
||||||
|
|
||||||
`Website + Library Search <http://platformio.org>`_ |
|
`Website + Library Search <http://platformio.org>`_ |
|
||||||
`Project Examples <https://github.com/ivankravets/platformio/tree/develop/examples>`_ |
|
`Project Examples <https://github.com/platformio/platformio/tree/develop/examples>`_ |
|
||||||
`Source Code <https://github.com/ivankravets/platformio>`_ |
|
`Source Code <https://github.com/ivankravets/platformio>`_ |
|
||||||
`Issues <https://github.com/ivankravets/platformio/issues>`_ |
|
`Issues <https://github.com/platformio/platformio/issues>`_ |
|
||||||
`Blog <http://www.ikravets.com/category/computer-life/platformio>`_ |
|
`Blog <http://www.ikravets.com/category/computer-life/platformio>`_ |
|
||||||
`Twitter <https://twitter.com/PlatformIO_Org>`_
|
`Twitter <https://twitter.com/PlatformIO_Org>`_
|
||||||
|
|
||||||
|
@@ -49,14 +49,14 @@ To install or upgrade *PlatformIO* paste that at a *Terminal* prompt
|
|||||||
|
|
||||||
.. code-block:: bash
|
.. code-block:: bash
|
||||||
|
|
||||||
python -c "$(curl -fsSL https://raw.githubusercontent.com/ivankravets/platformio/master/scripts/get-platformio.py)"
|
python -c "$(curl -fsSL https://raw.githubusercontent.com/platformio/platformio/master/scripts/get-platformio.py)"
|
||||||
|
|
||||||
|
|
||||||
Installer Script (Mac / Linux / Windows)
|
Installer Script (Mac / Linux / Windows)
|
||||||
----------------------------------------
|
----------------------------------------
|
||||||
|
|
||||||
To install or upgrade *PlatformIO*, download
|
To install or upgrade *PlatformIO*, download
|
||||||
`get-platformio.py <https://raw.githubusercontent.com/ivankravets/platformio/develop/scripts/get-platformio.py>`_
|
`get-platformio.py <https://raw.githubusercontent.com/platformio/platformio/master/scripts/get-platformio.py>`_
|
||||||
script. Then run the following (you might need to run ``sudo`` first):
|
script. Then run the following (you might need to run ``sudo`` first):
|
||||||
|
|
||||||
.. code-block:: bash
|
.. code-block:: bash
|
||||||
@@ -136,8 +136,8 @@ Development Version
|
|||||||
|
|
||||||
.. code-block:: bash
|
.. code-block:: bash
|
||||||
|
|
||||||
$ pip install https://github.com/ivankravets/platformio/archive/develop.zip
|
$ pip install https://github.com/platformio/platformio/archive/develop.zip
|
||||||
|
|
||||||
If you want to be up-to-date with the latest ``develop`` version of PlatformIO,
|
If you want to be up-to-date with the latest ``develop`` version of PlatformIO,
|
||||||
then you need to perform step #2 each time if you see the new commits in
|
then you need to perform step #2 each time if you see the new commits in
|
||||||
`PlatformIO GitHub repository <https://github.com/ivankravets/platformio/commits/develop>`_.
|
`PlatformIO GitHub repository <https://github.com/platformio/platformio/commits/develop>`_.
|
||||||
|
@@ -31,7 +31,7 @@ Packages
|
|||||||
|
|
||||||
.. warning::
|
.. warning::
|
||||||
**Linux Users:** Don't forget to install "udev" rules file
|
**Linux Users:** Don't forget to install "udev" rules file
|
||||||
`99-platformio-udev.rules <https://github.com/ivankravets/platformio/blob/develop/scripts/99-platformio-udev.rules>`_ (an instruction is located in the file).
|
`99-platformio-udev.rules <https://github.com/platformio/platformio/blob/develop/scripts/99-platformio-udev.rules>`_ (an instruction is located in the file).
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@@ -31,7 +31,7 @@ Packages
|
|||||||
|
|
||||||
.. warning::
|
.. warning::
|
||||||
**Linux Users:** Don't forget to install "udev" rules file
|
**Linux Users:** Don't forget to install "udev" rules file
|
||||||
`99-platformio-udev.rules <https://github.com/ivankravets/platformio/blob/develop/scripts/99-platformio-udev.rules>`_ (an instruction is located in the file).
|
`99-platformio-udev.rules <https://github.com/platformio/platformio/blob/develop/scripts/99-platformio-udev.rules>`_ (an instruction is located in the file).
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@@ -238,7 +238,7 @@ base template of ``test-builder.py``.
|
|||||||
)
|
)
|
||||||
|
|
||||||
# The source code of "platformio-build-tool" is here
|
# The source code of "platformio-build-tool" is here
|
||||||
# https://github.com/ivankravets/platformio/blob/develop/platformio/builder/tools/platformio.py
|
# https://github.com/platformio/platformio/blob/develop/platformio/builder/tools/platformio.py
|
||||||
|
|
||||||
#
|
#
|
||||||
# Target: Build executable and linkable firmware
|
# Target: Build executable and linkable firmware
|
||||||
|
@@ -25,7 +25,7 @@ Packages
|
|||||||
|
|
||||||
.. warning::
|
.. warning::
|
||||||
**Linux Users:** Don't forget to install "udev" rules file
|
**Linux Users:** Don't forget to install "udev" rules file
|
||||||
`99-platformio-udev.rules <https://github.com/ivankravets/platformio/blob/develop/scripts/99-platformio-udev.rules>`_ (an instruction is located in the file).
|
`99-platformio-udev.rules <https://github.com/platformio/platformio/blob/develop/scripts/99-platformio-udev.rules>`_ (an instruction is located in the file).
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@@ -25,7 +25,7 @@ Packages
|
|||||||
|
|
||||||
.. warning::
|
.. warning::
|
||||||
**Linux Users:** Don't forget to install "udev" rules file
|
**Linux Users:** Don't forget to install "udev" rules file
|
||||||
`99-platformio-udev.rules <https://github.com/ivankravets/platformio/blob/develop/scripts/99-platformio-udev.rules>`_ (an instruction is located in the file).
|
`99-platformio-udev.rules <https://github.com/platformio/platformio/blob/develop/scripts/99-platformio-udev.rules>`_ (an instruction is located in the file).
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@@ -25,7 +25,7 @@ Packages
|
|||||||
|
|
||||||
.. warning::
|
.. warning::
|
||||||
**Linux Users:** Don't forget to install "udev" rules file
|
**Linux Users:** Don't forget to install "udev" rules file
|
||||||
`99-platformio-udev.rules <https://github.com/ivankravets/platformio/blob/develop/scripts/99-platformio-udev.rules>`_ (an instruction is located in the file).
|
`99-platformio-udev.rules <https://github.com/platformio/platformio/blob/develop/scripts/99-platformio-udev.rules>`_ (an instruction is located in the file).
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@@ -40,7 +40,7 @@ Packages
|
|||||||
|
|
||||||
.. warning::
|
.. warning::
|
||||||
**Linux Users:** Don't forget to install "udev" rules file
|
**Linux Users:** Don't forget to install "udev" rules file
|
||||||
`99-platformio-udev.rules <https://github.com/ivankravets/platformio/blob/develop/scripts/99-platformio-udev.rules>`_ (an instruction is located in the file).
|
`99-platformio-udev.rules <https://github.com/platformio/platformio/blob/develop/scripts/99-platformio-udev.rules>`_ (an instruction is located in the file).
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@@ -34,7 +34,7 @@ Packages
|
|||||||
|
|
||||||
.. warning::
|
.. warning::
|
||||||
**Linux Users:** Don't forget to install "udev" rules file
|
**Linux Users:** Don't forget to install "udev" rules file
|
||||||
`99-platformio-udev.rules <https://github.com/ivankravets/platformio/blob/develop/scripts/99-platformio-udev.rules>`_ (an instruction is located in the file).
|
`99-platformio-udev.rules <https://github.com/platformio/platformio/blob/develop/scripts/99-platformio-udev.rules>`_ (an instruction is located in the file).
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@@ -31,7 +31,7 @@ Packages
|
|||||||
|
|
||||||
.. warning::
|
.. warning::
|
||||||
**Linux Users:** Don't forget to install "udev" rules file
|
**Linux Users:** Don't forget to install "udev" rules file
|
||||||
`99-platformio-udev.rules <https://github.com/ivankravets/platformio/blob/develop/scripts/99-platformio-udev.rules>`_ (an instruction is located in the file).
|
`99-platformio-udev.rules <https://github.com/platformio/platformio/blob/develop/scripts/99-platformio-udev.rules>`_ (an instruction is located in the file).
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@@ -34,7 +34,7 @@ Packages
|
|||||||
|
|
||||||
.. warning::
|
.. warning::
|
||||||
**Linux Users:** Don't forget to install "udev" rules file
|
**Linux Users:** Don't forget to install "udev" rules file
|
||||||
`99-platformio-udev.rules <https://github.com/ivankravets/platformio/blob/develop/scripts/99-platformio-udev.rules>`_ (an instruction is located in the file).
|
`99-platformio-udev.rules <https://github.com/platformio/platformio/blob/develop/scripts/99-platformio-udev.rules>`_ (an instruction is located in the file).
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@@ -73,7 +73,7 @@ This option can be overridden by global environment variable
|
|||||||
.. note::
|
.. note::
|
||||||
This option is useful for people who migrate from Arduino/Energia IDEs where
|
This option is useful for people who migrate from Arduino/Energia IDEs where
|
||||||
source directory should have the same name like the main source file.
|
source directory should have the same name like the main source file.
|
||||||
See `example <https://github.com/ivankravets/platformio/tree/develop/examples/atmelavr-and-arduino/arduino-own-src_dir>`__ project with own source directory.
|
See `example <https://github.com/platformio/platformio/tree/develop/examples/atmelavr-and-arduino/arduino-own-src_dir>`__ project with own source directory.
|
||||||
|
|
||||||
.. _projectconf_pio_envs_dir:
|
.. _projectconf_pio_envs_dir:
|
||||||
|
|
||||||
@@ -329,7 +329,7 @@ Examples
|
|||||||
|
|
||||||
.. note::
|
.. note::
|
||||||
A full list with project examples can be found in
|
A full list with project examples can be found in
|
||||||
`PlatformIO Repository <https://github.com/ivankravets/platformio/tree/develop/examples>`_.
|
`PlatformIO Repository <https://github.com/platformio/platformio/tree/develop/examples>`_.
|
||||||
|
|
||||||
1. :ref:`platform_atmelavr`: Arduino UNO board with auto pre-configured
|
1. :ref:`platform_atmelavr`: Arduino UNO board with auto pre-configured
|
||||||
``board_*`` and ``upload_*`` options (use only ``board`` option) and Arduino
|
``board_*`` and ``upload_*`` options (use only ``board`` option) and Arduino
|
||||||
|
@@ -58,7 +58,7 @@ Change working directory to the project's root where is located
|
|||||||
If you don't have installed required platforms, then *PlatformIO* will propose
|
If you don't have installed required platforms, then *PlatformIO* will propose
|
||||||
you to install them automatically.
|
you to install them automatically.
|
||||||
|
|
||||||
Further examples can be found in `PlatformIO Repository <https://github.com/ivankravets/platformio/tree/develop/examples>`_.
|
Further examples can be found in `PlatformIO Repository <https://github.com/platformio/platformio/tree/develop/examples>`_.
|
||||||
|
|
||||||
Also, for more detailed information as for commands please go to
|
Also, for more detailed information as for commands please go to
|
||||||
:ref:`userguide` sections.
|
:ref:`userguide` sections.
|
||||||
|
@@ -42,7 +42,7 @@ Upload port of embedded board. To print all available ports use
|
|||||||
Examples
|
Examples
|
||||||
--------
|
--------
|
||||||
|
|
||||||
1. Process `Wiring Blink Example <https://github.com/ivankravets/platformio/tree/develop/examples/wiring-blink>`_
|
1. Process `Wiring Blink Example <https://github.com/platformio/platformio/tree/develop/examples/wiring-blink>`_
|
||||||
|
|
||||||
.. code-block:: bash
|
.. code-block:: bash
|
||||||
|
|
||||||
|
@@ -2,7 +2,7 @@ How to build PlatformIO based project
|
|||||||
=====================================
|
=====================================
|
||||||
|
|
||||||
1. `Install PlatformIO <http://docs.platformio.org/en/latest/installation.html>`_
|
1. `Install PlatformIO <http://docs.platformio.org/en/latest/installation.html>`_
|
||||||
2. Download `source code with examples <https://github.com/ivankravets/platformio/archive/develop.zip>`_
|
2. Download `source code with examples <https://github.com/platformio/platformio/archive/develop.zip>`_
|
||||||
3. Extract ZIP archive
|
3. Extract ZIP archive
|
||||||
4. Run these commands:
|
4. Run these commands:
|
||||||
|
|
||||||
|
@@ -2,7 +2,7 @@ How to build PlatformIO based project
|
|||||||
=====================================
|
=====================================
|
||||||
|
|
||||||
1. `Install PlatformIO <http://docs.platformio.org/en/latest/installation.html>`_
|
1. `Install PlatformIO <http://docs.platformio.org/en/latest/installation.html>`_
|
||||||
2. Download `source code with examples <https://github.com/ivankravets/platformio/archive/develop.zip>`_
|
2. Download `source code with examples <https://github.com/platformio/platformio/archive/develop.zip>`_
|
||||||
3. Extract ZIP archive
|
3. Extract ZIP archive
|
||||||
4. Run these commands:
|
4. Run these commands:
|
||||||
|
|
||||||
|
@@ -2,7 +2,7 @@ How to build PlatformIO based project
|
|||||||
=====================================
|
=====================================
|
||||||
|
|
||||||
1. `Install PlatformIO <http://docs.platformio.org/en/latest/installation.html>`_
|
1. `Install PlatformIO <http://docs.platformio.org/en/latest/installation.html>`_
|
||||||
2. Download `source code with examples <https://github.com/ivankravets/platformio/archive/develop.zip>`_
|
2. Download `source code with examples <https://github.com/platformio/platformio/archive/develop.zip>`_
|
||||||
3. Extract ZIP archive
|
3. Extract ZIP archive
|
||||||
4. Run these commands:
|
4. Run these commands:
|
||||||
|
|
||||||
|
@@ -2,7 +2,7 @@ How to build PlatformIO based project
|
|||||||
=====================================
|
=====================================
|
||||||
|
|
||||||
1. `Install PlatformIO <http://docs.platformio.org/en/latest/installation.html>`_
|
1. `Install PlatformIO <http://docs.platformio.org/en/latest/installation.html>`_
|
||||||
2. Download `source code with examples <https://github.com/ivankravets/platformio/archive/develop.zip>`_
|
2. Download `source code with examples <https://github.com/platformio/platformio/archive/develop.zip>`_
|
||||||
3. Extract ZIP archive
|
3. Extract ZIP archive
|
||||||
4. Run these commands:
|
4. Run these commands:
|
||||||
|
|
||||||
|
@@ -2,7 +2,7 @@ How to build PlatformIO based project
|
|||||||
=====================================
|
=====================================
|
||||||
|
|
||||||
1. `Install PlatformIO <http://docs.platformio.org/en/latest/installation.html>`_
|
1. `Install PlatformIO <http://docs.platformio.org/en/latest/installation.html>`_
|
||||||
2. Download `source code with examples <https://github.com/ivankravets/platformio/archive/develop.zip>`_
|
2. Download `source code with examples <https://github.com/platformio/platformio/archive/develop.zip>`_
|
||||||
3. Extract ZIP archive
|
3. Extract ZIP archive
|
||||||
4. Run these commands:
|
4. Run these commands:
|
||||||
|
|
||||||
|
@@ -2,7 +2,7 @@ How to build PlatformIO based project
|
|||||||
=====================================
|
=====================================
|
||||||
|
|
||||||
1. `Install PlatformIO <http://docs.platformio.org/en/latest/installation.html>`_
|
1. `Install PlatformIO <http://docs.platformio.org/en/latest/installation.html>`_
|
||||||
2. Download `source code with examples <https://github.com/ivankravets/platformio/archive/develop.zip>`_
|
2. Download `source code with examples <https://github.com/platformio/platformio/archive/develop.zip>`_
|
||||||
3. Extract ZIP archive
|
3. Extract ZIP archive
|
||||||
4. Run these commands:
|
4. Run these commands:
|
||||||
|
|
||||||
|
@@ -2,7 +2,7 @@ How to build PlatformIO based project
|
|||||||
=====================================
|
=====================================
|
||||||
|
|
||||||
1. `Install PlatformIO <http://docs.platformio.org/en/latest/installation.html>`_
|
1. `Install PlatformIO <http://docs.platformio.org/en/latest/installation.html>`_
|
||||||
2. Download `source code with examples <https://github.com/ivankravets/platformio/archive/develop.zip>`_
|
2. Download `source code with examples <https://github.com/platformio/platformio/archive/develop.zip>`_
|
||||||
3. Extract ZIP archive
|
3. Extract ZIP archive
|
||||||
4. Run these commands:
|
4. Run these commands:
|
||||||
|
|
||||||
|
@@ -2,7 +2,7 @@ How to build PlatformIO based project
|
|||||||
=====================================
|
=====================================
|
||||||
|
|
||||||
1. `Install PlatformIO <http://docs.platformio.org/en/latest/installation.html>`_
|
1. `Install PlatformIO <http://docs.platformio.org/en/latest/installation.html>`_
|
||||||
2. Download `source code with examples <https://github.com/ivankravets/platformio/archive/develop.zip>`_
|
2. Download `source code with examples <https://github.com/platformio/platformio/archive/develop.zip>`_
|
||||||
3. Extract ZIP archive
|
3. Extract ZIP archive
|
||||||
4. Run these commands:
|
4. Run these commands:
|
||||||
|
|
||||||
|
@@ -2,7 +2,7 @@ How to build PlatformIO based project
|
|||||||
=====================================
|
=====================================
|
||||||
|
|
||||||
1. `Install PlatformIO <http://docs.platformio.org/en/latest/installation.html>`_
|
1. `Install PlatformIO <http://docs.platformio.org/en/latest/installation.html>`_
|
||||||
2. Download `source code with examples <https://github.com/ivankravets/platformio/archive/develop.zip>`_
|
2. Download `source code with examples <https://github.com/platformio/platformio/archive/develop.zip>`_
|
||||||
3. Extract ZIP archive
|
3. Extract ZIP archive
|
||||||
4. Run these commands:
|
4. Run these commands:
|
||||||
|
|
||||||
|
@@ -2,7 +2,7 @@ How to build PlatformIO based project
|
|||||||
=====================================
|
=====================================
|
||||||
|
|
||||||
1. `Install PlatformIO <http://docs.platformio.org/en/latest/installation.html>`_
|
1. `Install PlatformIO <http://docs.platformio.org/en/latest/installation.html>`_
|
||||||
2. Download `source code with examples <https://github.com/ivankravets/platformio/archive/develop.zip>`_
|
2. Download `source code with examples <https://github.com/platformio/platformio/archive/develop.zip>`_
|
||||||
3. Extract ZIP archive
|
3. Extract ZIP archive
|
||||||
4. Run these commands:
|
4. Run these commands:
|
||||||
|
|
||||||
|
@@ -2,7 +2,7 @@ How to build PlatformIO based project
|
|||||||
=====================================
|
=====================================
|
||||||
|
|
||||||
1. `Install PlatformIO <http://docs.platformio.org/en/latest/installation.html>`_
|
1. `Install PlatformIO <http://docs.platformio.org/en/latest/installation.html>`_
|
||||||
2. Download `source code with examples <https://github.com/ivankravets/platformio/archive/develop.zip>`_
|
2. Download `source code with examples <https://github.com/platformio/platformio/archive/develop.zip>`_
|
||||||
3. Extract ZIP archive
|
3. Extract ZIP archive
|
||||||
4. Run these commands:
|
4. Run these commands:
|
||||||
|
|
||||||
|
@@ -2,7 +2,7 @@ How to build PlatformIO based project
|
|||||||
====================================
|
====================================
|
||||||
|
|
||||||
1. `Install PlatformIO <http://docs.platformio.org/en/latest/installation.html>`_
|
1. `Install PlatformIO <http://docs.platformio.org/en/latest/installation.html>`_
|
||||||
2. Download `source code with examples <https://github.com/ivankravets/platformio/archive/develop.zip>`_
|
2. Download `source code with examples <https://github.com/platformio/platformio/archive/develop.zip>`_
|
||||||
3. Extract ZIP archive
|
3. Extract ZIP archive
|
||||||
4. Run these commands:
|
4. Run these commands:
|
||||||
|
|
||||||
|
@@ -2,7 +2,7 @@ How to build PlatformIO based project
|
|||||||
=====================================
|
=====================================
|
||||||
|
|
||||||
1. `Install PlatformIO <http://docs.platformio.org/en/latest/installation.html>`_
|
1. `Install PlatformIO <http://docs.platformio.org/en/latest/installation.html>`_
|
||||||
2. Download `source code with examples <https://github.com/ivankravets/platformio/archive/develop.zip>`_
|
2. Download `source code with examples <https://github.com/platformio/platformio/archive/develop.zip>`_
|
||||||
3. Extract ZIP archive
|
3. Extract ZIP archive
|
||||||
4. Run these commands:
|
4. Run these commands:
|
||||||
|
|
||||||
|
@@ -2,7 +2,7 @@ How to build PlatformIO based project
|
|||||||
=====================================
|
=====================================
|
||||||
|
|
||||||
1. `Install PlatformIO <http://docs.platformio.org/en/latest/installation.html>`_
|
1. `Install PlatformIO <http://docs.platformio.org/en/latest/installation.html>`_
|
||||||
2. Download `source code with examples <https://github.com/ivankravets/platformio/archive/develop.zip>`_
|
2. Download `source code with examples <https://github.com/platformio/platformio/archive/develop.zip>`_
|
||||||
3. Extract ZIP archive
|
3. Extract ZIP archive
|
||||||
4. Run these commands:
|
4. Run these commands:
|
||||||
|
|
||||||
|
@@ -2,7 +2,7 @@ How to build PlatformIO based project
|
|||||||
=====================================
|
=====================================
|
||||||
|
|
||||||
1. `Install PlatformIO <http://docs.platformio.org/en/latest/installation.html>`_
|
1. `Install PlatformIO <http://docs.platformio.org/en/latest/installation.html>`_
|
||||||
2. Download `source code with examples <https://github.com/ivankravets/platformio/archive/develop.zip>`_
|
2. Download `source code with examples <https://github.com/platformio/platformio/archive/develop.zip>`_
|
||||||
3. Extract ZIP archive
|
3. Extract ZIP archive
|
||||||
4. Run these commands:
|
4. Run these commands:
|
||||||
|
|
||||||
|
@@ -2,7 +2,7 @@ How to build PlatformIO based project
|
|||||||
=====================================
|
=====================================
|
||||||
|
|
||||||
1. `Install PlatformIO <http://docs.platformio.org/en/latest/installation.html>`_
|
1. `Install PlatformIO <http://docs.platformio.org/en/latest/installation.html>`_
|
||||||
2. Download `source code with examples <https://github.com/ivankravets/platformio/archive/develop.zip>`_
|
2. Download `source code with examples <https://github.com/platformio/platformio/archive/develop.zip>`_
|
||||||
3. Extract ZIP archive
|
3. Extract ZIP archive
|
||||||
4. Run these commands:
|
4. Run these commands:
|
||||||
|
|
||||||
|
@@ -2,7 +2,7 @@ How to build PlatformIO based project
|
|||||||
=====================================
|
=====================================
|
||||||
|
|
||||||
1. `Install PlatformIO <http://docs.platformio.org/en/latest/installation.html>`_
|
1. `Install PlatformIO <http://docs.platformio.org/en/latest/installation.html>`_
|
||||||
2. Download `source code with examples <https://github.com/ivankravets/platformio/archive/develop.zip>`_
|
2. Download `source code with examples <https://github.com/platformio/platformio/archive/develop.zip>`_
|
||||||
3. Extract ZIP archive
|
3. Extract ZIP archive
|
||||||
4. Run these commands:
|
4. Run these commands:
|
||||||
|
|
||||||
|
@@ -2,7 +2,7 @@ How to build PlatformIO based project
|
|||||||
=====================================
|
=====================================
|
||||||
|
|
||||||
1. `Install PlatformIO <http://docs.platformio.org/en/latest/installation.html>`_
|
1. `Install PlatformIO <http://docs.platformio.org/en/latest/installation.html>`_
|
||||||
2. Download `source code with examples <https://github.com/ivankravets/platformio/archive/develop.zip>`_
|
2. Download `source code with examples <https://github.com/platformio/platformio/archive/develop.zip>`_
|
||||||
3. Extract ZIP archive
|
3. Extract ZIP archive
|
||||||
4. Run these commands:
|
4. Run these commands:
|
||||||
|
|
||||||
|
@@ -2,7 +2,7 @@ How to build PlatformIO based project
|
|||||||
=====================================
|
=====================================
|
||||||
|
|
||||||
1. `Install PlatformIO <http://docs.platformio.org/en/latest/installation.html>`_
|
1. `Install PlatformIO <http://docs.platformio.org/en/latest/installation.html>`_
|
||||||
2. Download `source code with examples <https://github.com/ivankravets/platformio/archive/develop.zip>`_
|
2. Download `source code with examples <https://github.com/platformio/platformio/archive/develop.zip>`_
|
||||||
3. Extract ZIP archive
|
3. Extract ZIP archive
|
||||||
4. Run these commands:
|
4. Run these commands:
|
||||||
|
|
||||||
|
@@ -2,7 +2,7 @@ How to build PlatformIO based project
|
|||||||
=====================================
|
=====================================
|
||||||
|
|
||||||
1. `Install PlatformIO <http://docs.platformio.org/en/latest/installation.html>`_
|
1. `Install PlatformIO <http://docs.platformio.org/en/latest/installation.html>`_
|
||||||
2. Download `source code with examples <https://github.com/ivankravets/platformio/archive/develop.zip>`_
|
2. Download `source code with examples <https://github.com/platformio/platformio/archive/develop.zip>`_
|
||||||
3. Extract ZIP archive
|
3. Extract ZIP archive
|
||||||
4. Run these commands:
|
4. Run these commands:
|
||||||
|
|
||||||
|
@@ -2,7 +2,7 @@ How to build PlatformIO based project
|
|||||||
=====================================
|
=====================================
|
||||||
|
|
||||||
1. `Install PlatformIO <http://docs.platformio.org/en/latest/installation.html>`_
|
1. `Install PlatformIO <http://docs.platformio.org/en/latest/installation.html>`_
|
||||||
2. Download `source code with examples <https://github.com/ivankravets/platformio/archive/develop.zip>`_
|
2. Download `source code with examples <https://github.com/platformio/platformio/archive/develop.zip>`_
|
||||||
3. Extract ZIP archive
|
3. Extract ZIP archive
|
||||||
4. Run these commands:
|
4. Run these commands:
|
||||||
|
|
||||||
|
@@ -2,7 +2,7 @@ How to build PlatformIO based project
|
|||||||
=====================================
|
=====================================
|
||||||
|
|
||||||
1. `Install PlatformIO <http://docs.platformio.org/en/latest/installation.html>`_
|
1. `Install PlatformIO <http://docs.platformio.org/en/latest/installation.html>`_
|
||||||
2. Download `source code with examples <https://github.com/ivankravets/platformio/archive/develop.zip>`_
|
2. Download `source code with examples <https://github.com/platformio/platformio/archive/develop.zip>`_
|
||||||
3. Extract ZIP archive
|
3. Extract ZIP archive
|
||||||
4. Run these commands:
|
4. Run these commands:
|
||||||
|
|
||||||
|
@@ -2,7 +2,7 @@ How to build PlatformIO based project
|
|||||||
=====================================
|
=====================================
|
||||||
|
|
||||||
1. `Install PlatformIO <http://docs.platformio.org/en/latest/installation.html>`_
|
1. `Install PlatformIO <http://docs.platformio.org/en/latest/installation.html>`_
|
||||||
2. Download `source code with examples <https://github.com/ivankravets/platformio/archive/develop.zip>`_
|
2. Download `source code with examples <https://github.com/platformio/platformio/archive/develop.zip>`_
|
||||||
3. Extract ZIP archive
|
3. Extract ZIP archive
|
||||||
4. Run these commands:
|
4. Run these commands:
|
||||||
|
|
||||||
|
@@ -2,7 +2,7 @@ How to build PlatformIO based project
|
|||||||
=====================================
|
=====================================
|
||||||
|
|
||||||
1. `Install PlatformIO <http://docs.platformio.org/en/latest/installation.html>`_
|
1. `Install PlatformIO <http://docs.platformio.org/en/latest/installation.html>`_
|
||||||
2. Download `source code with examples <https://github.com/ivankravets/platformio/archive/develop.zip>`_
|
2. Download `source code with examples <https://github.com/platformio/platformio/archive/develop.zip>`_
|
||||||
3. Extract ZIP archive
|
3. Extract ZIP archive
|
||||||
4. Run these commands:
|
4. Run these commands:
|
||||||
|
|
||||||
|
@@ -4,7 +4,7 @@
|
|||||||
# UDEV Rules for PlatformIO supproted boards, http://platformio.org/#!/boards
|
# UDEV Rules for PlatformIO supproted boards, http://platformio.org/#!/boards
|
||||||
#
|
#
|
||||||
# The latest version of this file may be found at:
|
# The latest version of this file may be found at:
|
||||||
# https://github.com/ivankravets/platformio/blob/develop/scripts/99-platformio-udev.rules
|
# https://github.com/platformio/platformio/blob/develop/scripts/99-platformio-udev.rules
|
||||||
#
|
#
|
||||||
# This file must be placed at:
|
# This file must be placed at:
|
||||||
# /etc/udev/rules.d/99-platformio-udev.rules (preferred location)
|
# /etc/udev/rules.d/99-platformio-udev.rules (preferred location)
|
||||||
|
@@ -89,7 +89,7 @@ def generate_packages(packages):
|
|||||||
lines.append("""
|
lines.append("""
|
||||||
.. warning::
|
.. warning::
|
||||||
**Linux Users:** Don't forget to install "udev" rules file
|
**Linux Users:** Don't forget to install "udev" rules file
|
||||||
`99-platformio-udev.rules <https://github.com/ivankravets/platformio/blob/develop/scripts/99-platformio-udev.rules>`_ (an instruction is located in the file).
|
`99-platformio-udev.rules <https://github.com/platformio/platformio/blob/develop/scripts/99-platformio-udev.rules>`_ (an instruction is located in the file).
|
||||||
|
|
||||||
""")
|
""")
|
||||||
return "\n".join(lines)
|
return "\n".join(lines)
|
||||||
|
@@ -123,7 +123,7 @@ def main():
|
|||||||
if is_error:
|
if is_error:
|
||||||
print ("The installation process has been FAILED!\n"
|
print ("The installation process has been FAILED!\n"
|
||||||
"Please report about this problem here\n"
|
"Please report about this problem here\n"
|
||||||
"< https://github.com/ivankravets/platformio/issues >")
|
"< https://github.com/platformio/platformio/issues >")
|
||||||
return
|
return
|
||||||
else:
|
else:
|
||||||
print ("\n ==> Installation process has been "
|
print ("\n ==> Installation process has been "
|
||||||
|
Reference in New Issue
Block a user