From 72f93cd563fe25d287669d8101e24734c6b56f9f Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Fri, 25 Dec 2015 00:49:27 +0200 Subject: [PATCH] Link articles with platforms and frameworks --- docs/frameworks/mbed_extra.rst | 11 +++++++++++ docs/librarymanager/config.rst | 2 +- docs/platforms/atmelavr_extra.rst | 13 +++++++++++++ docs/platforms/espressif_extra.rst | 8 ++++++++ docs/platforms/ststm32.rst | 2 ++ docs/platforms/ststm32_extra.rst | 29 +++++++++++++++++++++++++++++ docs/platforms/timsp430.rst | 2 ++ docs/platforms/timsp430_extra.rst | 28 ++++++++++++++++++++++++++++ 8 files changed, 94 insertions(+), 1 deletion(-) create mode 100644 docs/platforms/ststm32_extra.rst create mode 100644 docs/platforms/timsp430_extra.rst diff --git a/docs/frameworks/mbed_extra.rst b/docs/frameworks/mbed_extra.rst index b801329c..721402e1 100644 --- a/docs/frameworks/mbed_extra.rst +++ b/docs/frameworks/mbed_extra.rst @@ -9,6 +9,17 @@ See the License for the specific language governing permissions and limitations under the License. +Articles +-------- + +* Dec 15, 2015 - **stastaka** - `PlatformIOでカスタムボードを使う (Use a custom board for PlatformIO, Japanese) `_ +http://congdegnu.es/2015/11/09/programar-con-arduino-the-good-way/>`_ +* Nov 06, 2015 - **nocd5** - `PlatformIOでmbedをオフラインビルドしSTM32 Nucleoボードでmrubyを使う (Use mruby in the offline build for STM32 Nucleo board with mbed and PlatformIO, Japanese) `_ +* Oct 21, 2015 - **Vittorio Zaccaria** - `Using a cheap STM32 Nucleo to teach remote sensor monitoring `_ +* Sep 01, 2015 - **Thomas P. Weldon, Ph.D.** - `Improvised MBED FRDM-K64F Eclipse/PlatformIO Setup and Software Installation `_ + +See more :ref:`articles`. + Examples -------- diff --git a/docs/librarymanager/config.rst b/docs/librarymanager/config.rst index b2ef756f..151a1341 100644 --- a/docs/librarymanager/config.rst +++ b/docs/librarymanager/config.rst @@ -25,7 +25,7 @@ to keep project in own structure and define: PlatformIO Library Crawler uses ``library.json`` manifest to extract source code from developer's location and keeps cleaned library in own -Libraries Storage. +Library Storage. A data in ``library.json`` should be represented in `JSON-style `_ via diff --git a/docs/platforms/atmelavr_extra.rst b/docs/platforms/atmelavr_extra.rst index 6cee5f0b..28f1b7a8 100644 --- a/docs/platforms/atmelavr_extra.rst +++ b/docs/platforms/atmelavr_extra.rst @@ -86,6 +86,19 @@ Configuration for the programmers: upload_port = SERIAL_PORT_HERE upload_speed = 19200 +Articles +-------- + +* Dec 01, 2015 - **Michał Seroczyński** - `Push Notification from Arduino Yún with motion sensor `_ +* Nov 29, 2015 - **Keith Hughes** - `Using PlatformIO for Embedded Projects `_ +* Nov 22, 2015 - **Michał Seroczyński** - `Using PlatformIO to get started with Arduino in CLion IDE `_ +* Nov 09, 2015 - **ÁLvaro García Gómez** - `Programar con Arduino "The good way" (Programming with Arduino "The good way", Spanish) `_ +* Oct 18, 2015 - **Nico Coetzee** - `First Arduino I2C Experience with PlatformIO `_ +* Oct 10, 2015 - **Floyd Hilton** - `Programming Arduino with Atom `_ +* June 20, 2014 - **Ivan Kravets, Ph.D.** - `Building and debugging Atmel AVR (Arduino-based) project using Eclipse IDE+PlatformIO `_ + +See more :ref:`articles`. + Examples -------- diff --git a/docs/platforms/espressif_extra.rst b/docs/platforms/espressif_extra.rst index f212f0d2..2fe42b73 100644 --- a/docs/platforms/espressif_extra.rst +++ b/docs/platforms/espressif_extra.rst @@ -128,6 +128,14 @@ Demo .. image:: ../_static/platformio-demo-ota-esp8266.jpg :target: https://www.youtube.com/watch?v=lXchL3hpDO4 +Articles +-------- + +* Dec 22, 2015 - **Jan Penninkhof** - `Over-the-Air ESP8266 programming using PlatformIO `_ +* Dec 01, 2015 - **Tateno Yuichi** - `ESP8266 を CUI で開発する (Develop a ESP8266 in CUI, Japanese) `_ + +See more :ref:`articles`. + Examples -------- diff --git a/docs/platforms/ststm32.rst b/docs/platforms/ststm32.rst index 64907c8b..3cebcb1a 100644 --- a/docs/platforms/ststm32.rst +++ b/docs/platforms/ststm32.rst @@ -329,3 +329,5 @@ ST - 80 MHz - 1024 Kb - 128 Kb + +.. include:: ststm32_extra.rst diff --git a/docs/platforms/ststm32_extra.rst b/docs/platforms/ststm32_extra.rst new file mode 100644 index 00000000..3c9b57f6 --- /dev/null +++ b/docs/platforms/ststm32_extra.rst @@ -0,0 +1,29 @@ +.. Copyright 2014-2015 Ivan Kravets + 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. + +Articles +-------- + +* Nov 06, 2015 - **nocd5** - `PlatformIOでmbedをオフラインビルドしSTM32 Nucleoボードでmrubyを使う (Use mruby in the offline build for STM32 Nucleo board with mbed and PlatformIO, Japanese) `_ +* Oct 21, 2015 - **Vittorio Zaccaria** - `Using a cheap STM32 Nucleo to teach remote sensor monitoring `_ +* Aug 08, 2015 - **Josh Glendenning** - `Armstrap Eagle and PlatformIO `_ + +See more :ref:`articles`. + +Examples +-------- + +All project examples are located in PlatformIO repository +`Examples for ST STM32 platform `_. + +* `CMSIS Blink `_ +* `libOpenCM3 Blink `_ +* `SPL Blink `_ diff --git a/docs/platforms/timsp430.rst b/docs/platforms/timsp430.rst index e9a2324d..72b49659 100644 --- a/docs/platforms/timsp430.rst +++ b/docs/platforms/timsp430.rst @@ -153,3 +153,5 @@ TI - 16 MHz - 16 Kb - 0.5 Kb + +.. include:: timsp430_extra.rst diff --git a/docs/platforms/timsp430_extra.rst b/docs/platforms/timsp430_extra.rst new file mode 100644 index 00000000..678fb17c --- /dev/null +++ b/docs/platforms/timsp430_extra.rst @@ -0,0 +1,28 @@ +.. Copyright 2014-2015 Ivan Kravets + 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. + +Articles +-------- + +* Dec 08, 2015 - **Piotr Król** - `Using PlatformIO with TI MSP430 LunchPads `_ + +See more :ref:`articles`. + +Examples +-------- + +All project examples are located in PlatformIO repository +`Examples for TI MSP430 platform `_. + +* `PanStamp blink `_ +* `Energia blink `_ +* `Native blink `_ +* `Wiring Blink `_