You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mynewt.apache.org by ad...@apache.org on 2017/04/08 00:21:23 UTC

[08/11] incubator-mynewt-site git commit: Updated Blinky and Slinky tutorials with intro summaries, remove legacy feature references in the tutorials

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/40899401/develop/os/tutorials/bletiny_project/index.html
----------------------------------------------------------------------
diff --git a/develop/os/tutorials/bletiny_project/index.html b/develop/os/tutorials/bletiny_project/index.html
index 01ebb02..868cc7b 100644
--- a/develop/os/tutorials/bletiny_project/index.html
+++ b/develop/os/tutorials/bletiny_project/index.html
@@ -232,9 +232,7 @@
                 
   
   
-    <li><a href="
-  ../arduino_zero/
-">Project Blinky</a>
+    <li ><a href="../blinky/">Project Blinky</a>
   
   
     </li>
@@ -254,8 +252,11 @@
           
               
                 
-    <li >
-      <a href="../tasks_lesson/">Tasks and Priority Management</a>
+  
+  
+    <li ><a href="../project-slinky/">Project Slinky for Remote Comms</a>
+  
+  
     </li>
 
               
@@ -263,7 +264,7 @@
               
                 
     <li >
-      <a href="../wi-fi_on_arduino/">Enable Wi-Fi on Arduino MKR1000</a>
+      <a href="../ibeacon/">BLE iBeacon</a>
     </li>
 
               
@@ -271,7 +272,7 @@
               
                 
     <li >
-      <a href="../unit_test/">Write a Test Suite for a Package</a>
+      <a href="../eddystone/">BLE Eddystone</a>
     </li>
 
               
@@ -279,20 +280,15 @@
               
                 
     <li >
-      <a href="../event_queue/">Events and Event Queues</a>
+      <a href="../add_newtmgr/">Enable Newt Manager in any app</a>
     </li>
 
               
           
               
                 
-  
-  
-    <li><a href="
-  ../project-slinky/
-">Project Slinky for remote comms</a>
-  
-  
+    <li >
+      <a href="../add_shell/">Enable the OS Shell and Console</a>
     </li>
 
               
@@ -300,7 +296,7 @@
               
                 
     <li >
-      <a href="../add_newtmgr/">Enable Newt Manager in any app</a>
+      <a href="../tasks_lesson/">Tasks and Priority Management</a>
     </li>
 
               
@@ -308,42 +304,42 @@
               
                 
     <li >
-      <a href="../add_shell/">Enable the OS Shell and Console</a>
+      <a href="../wi-fi_on_arduino/">Enable Wi-Fi on Arduino MKR1000</a>
     </li>
 
               
           
               
                 
-    <li class="active">
-      <a href="./">BLE app to check stats via console</a>
+    <li >
+      <a href="../unit_test/">Write a Test Suite for a Package</a>
     </li>
 
               
           
               
                 
-  
-  
-    <li ><a href="../bleprph/bleprph-intro/">BLE peripheral project</a>
-  
-  
+    <li >
+      <a href="../event_queue/">Events and Event Queues</a>
     </li>
 
               
           
               
                 
-    <li >
-      <a href="../ibeacon/">BLE iBeacon</a>
+    <li class="active">
+      <a href="./">BLE app to check stats via console</a>
     </li>
 
               
           
               
                 
-    <li >
-      <a href="../eddystone/">BLE Eddystone</a>
+  
+  
+    <li ><a href="../bleprph/bleprph-intro/">BLE peripheral project</a>
+  
+  
     </li>
 
               
@@ -475,11 +471,11 @@
 </div>
                         </div>
                         
-                            <h2 id="check-stats-on-a-ble-device">Check stats on a BLE device</h2>
+                            <h2 id="check-stats-for-a-ble-application-the-nrf52-board">Check stats for a BLE Application  the NRF52 Board</h2>
 <p><br></p>
 <p>This tutorial explains how to run an example BLE app on a board and command it to scan and spew some stats. The stats will be seen over a serial port, not a BLE wireless connection.</p>
 <p><br></p>
-<h3 id="pre-requisites">Pre-Requisites</h3>
+<h3 id="prerequisites">Prerequisites</h3>
 <ul>
 <li>Ensure you have installed <a href="../../../newt/install/newt_mac/">newt</a> and that the 
 newt command is in your system path. </li>
@@ -493,17 +489,13 @@ support native compiling to build the project this tutorial creates.  </li>
 <p><br></p>
 <h3 id="create-a-project">Create a project</h3>
 <p>Use the Newt tool to create a new project directory containing a skeletal Mynewt framework. Change into the newly created directory.</p>
-<div class="codehilite" style="background: #ffffff"><pre style="line-height: 125%">$ newt new myapp1
+<div class="codehilite" style="background: #ffffff"><pre style="line-height: 125%">$ newt new myproj 
 Downloading project skeleton from apache/incubator-mynewt-blinky...
-Installing skeleton in myapp1...
-Project myapp1 successfully created.
-$ cd myapp1
-
-$ newt install -v 
-apache-mynewt-core
-Downloading repository description for apache-mynewt-core... success!
-...
-apache-mynewt-core successfully installed version 0.7.9-none
+Installing skeleton in myproj...
+Project myproj successfully created.
+$ cd myproj
+
+$ newt install 
 </pre></div>
 
 
@@ -555,7 +547,6 @@ targets/myble
     app=@apache-mynewt-core/apps/bletiny
     bsp=@apache-mynewt-core/hw/bsp/nrf52dk
     build_profile=optimized
-    cflags=-DSTATS_NAME_ENABLE 
 targets/nrf52_boot
     app=@apache-mynewt-core/apps/boot
     bsp=@apache-mynewt-core/hw/bsp/nrf52dk
@@ -578,24 +569,49 @@ syscfg.vals:
 <p>The first configuration value turns on the Shell Task, and we'll need this to get to the shell. The next 2 enable the names for the various stats, and then turns on the stats CLI option.</p>
 <h3 id="build-targets">Build targets</h3>
 <p>Then build the two targets.</p>
-<div class="codehilite" style="background: #ffffff"><pre style="line-height: 125%">$ newt build nrf52_boot
-&lt;snip&gt;
-App successfully built: ./bin/nrf52_boot/apps/boot/boot.elf
-$ newt build myble
-Compiling hci_common.c
-Compiling util.c
-Archiving nimble.a
-Compiling os.c
-&lt;snip&gt;
+<p>Run the <code>newt build nrf52_boot</code> command to build the bootloader:</p>
+<div class="codehilite" style="background: #ffffff"><pre style="line-height: 125%">Building target targets/nrf52_boot
+Compiling repos/apache-mynewt-core/boot/bootutil/src/image_ec.c
+Compiling repos/apache-mynewt-core/boot/bootutil/src/image_ec256.c
+Compiling repos/apache-mynewt-core/boot/bootutil/src/image_rsa.c
+Compiling repos/apache-mynewt-core/boot/bootutil/src/bootutil_misc.c
+Compiling repos/apache-mynewt-core/boot/bootutil/src/loader.c
+Compiling repos/apache-mynewt-core/apps/boot/src/boot.c
+
+Archiving sys_sysinit.a
+Archiving util_mem.a
+Linking ~/myproj/bin/targets/nrf52_boot/app/apps/boot/boot.elf
+Target successfully built: targets/nrf52_boot
+</pre></div>
+
+
+<p><br>
+Run the <code>newt build myble</code> command to build the bletiny application:</p>
+<div class="codehilite" style="background: #ffffff"><pre style="line-height: 125%"> newt build myble
+Building target targets/myble
+Compiling repos/apache-mynewt-core/encoding/base64/src/base64.c
+Compiling repos/apache-mynewt-core/encoding/base64/src/hex.c
+Compiling repos/apache-mynewt-core/hw/bsp/nrf52dk/src/hal_bsp.c
+Compiling repos/apache-mynewt-core/apps/bletiny/src/parse.c
+Compiling repos/apache-mynewt-core/apps/bletiny/src/misc.c
+Compiling repos/apache-mynewt-core/apps/bletiny/src/gatt_svr.c
+Compiling repos/apache-mynewt-core/apps/bletiny/src/cmd.c
+Compiling repos/apache-mynewt-core/apps/bletiny/src/main.c
+
+Archiving util_mem.a
+Linking ~/dev/myproj/bin/targets/myble/app/apps/bletiny/bletiny.elf
+Target successfully built: targets/myble
 </pre></div>
 
 
 <p><br></p>
 <h3 id="create-the-app-image">Create the app image</h3>
-<p>Generate a signed application image for the <code>myble</code> target. The version number is arbitrary.</p>
-<div class="codehilite" style="background: #ffffff"><pre style="line-height: 125%">$ newt create-image myble 1.0.0
-App image succesfully generated: ./bin/makerbeacon/apps/bletiny/bletiny.img
-Build manifest: ./bin/makerbeacon/apps/bletiny/manifest.json
+<p>Run the <code>newt create-image myble 1.0.0</code> command to generate a signed application image for the <code>myble</code> target. The version number is arbitrary.</p>
+<div class="codehilite" style="background: #ffffff"><pre style="line-height: 125%">$newt create-image myble 1.0.0
+Compiling bin/targets/myble/generated/src/myble-sysinit-app.c
+Archiving myble-sysinit-app.a
+Linking ~/dev/myproj/bin/targets/myble/app/apps/bletiny/bletiny.elf
+App image succesfully generated: ~/dev/myproj/bin/targets/myble/app/apps/bletiny/bletiny.img
 </pre></div>
 
 
@@ -614,7 +630,7 @@ If you haven't done so already, make sure you're familiar with the <a href="../.
 section. </p>
 <p><br></p>
 <p>You may use any terminal emulation program to communicate with the board. This tutorial shows a Minicom set up. </p>
-<div class="codehilite" style="background: #ffffff"><pre style="line-height: 125%">$ minicom -D /dev/tty.usbserial-AJ03HAQQ -b 115200
+<div class="codehilite" style="background: #ffffff"><pre style="line-height: 125%">$ minicom -D /dev/tty.usbserial-1a12 -b 115200
 </pre></div>
 
 
@@ -623,15 +639,15 @@ section. </p>
 <div class="codehilite" style="background: #ffffff"><pre style="line-height: 125%">Welcome to minicom 2.7
 
 OPTIONS: 
-Compiled on Nov 24 2015, 16:14:21.
-Port /dev/tty.usbserial-AJ03HAQQ, 09:57:17
+Compiled on Mar 18 2016, 04:59:47.
+Port /dev/tty.usbserial-1a12, 21:24:09
 
 Press Meta-Z for help on special keys
 
 <span style="background-color: #ffffcc">?
-</span>4754:Commands:
-4754:     echo         ?    prompt     tasks  mempools      date
-4756:        b
+</span>7471:Commands:
+7471:     stat      echo         ?    prompt     ticks     tasks 
+7474: mempools      date         b 
 </pre></div>
 
 
@@ -651,90 +667,102 @@ This is just a counter kept by the MCU.</p>
 <p><strong>Note</strong>: If you want to have a shell prompt by default, simply add the line: <code>CONSOLE_PROMPT: 1</code> to your <code>syscfg.yml</code> file and it will be turned on by default.</p>
 <p><br></p>
 <p>Try the <code>tasks</code> command. </p>
-<div class="codehilite" style="background: #ffffff"><pre style="line-height: 125%"><span style="background-color: #ffffcc">27365: &gt; tasks
-</span>Tasks:
-28330:  idle (prio: 255, tid: 0, lcheck: 0, ncheck: 0, flags: 0x0, ssize: 64, susage: 34, cswcnt: 233, tot_run_time: 28330ms)
-28333:  ble_ll (prio: 0, tid: 1, lcheck: 0, ncheck: 0, flags: 0x0, ssize: 80, susage: 60, cswcnt: 11, tot_run_time: 0ms)
-28336:  shell (prio: 1, tid: 2, lcheck: 0, ncheck: 0, flags: 0x0, ssize: 512, susage: 115, cswcnt: 18, tot_run_time: 0ms)
-28339:  bletiny (prio: 1, tid: 3, lcheck: 0, ncheck: 0, flags: 0x0, ssize: 512, susage: 138, cswcnt: 456, tot_run_time: 0ms)
-28342: &gt;
+<div class="codehilite" style="background: #ffffff"><pre style="line-height: 125%"><span style="background-color: #ffffcc">&gt; tasks
+</span>Tasks: 
+46682:    task pri tid  runtime      csw    stksz   stkuse   lcheck   ncheck fg
+46684:    idle 255   0    46683       99       64       31        0        0  0
+46686:    main 127   1        1       29      512      156        0        0  0
+46688:  ble_ll   0   2        0       12       80       58        0        0  0
+46691: &gt; 
 </pre></div>
 
 
 <p><br></p>
 <p>Try specifying a BLE related stat, for example <code>ble_ll</code>. You should see some HCI (Host Controller Interface) command counts. </p>
-<div class="codehilite" style="background: #ffffff"><pre style="line-height: 125%"><span style="background-color: #ffffcc">241133: &gt; stat ble_ll
+<div class="codehilite" style="background: #ffffff"><pre style="line-height: 125%"><span style="background-color: #ffffcc">113136: &gt; stat ble_ll
 </span>hci_cmds: 11
-241888:hci_cmd_errs: 0
-241888:hci_events_sent: 11
-241890:bad_ll_state: 0
-241890:bad_acl_hdr: 0
-241891:no_bufs: 0
-241891:rx_adv_pdu_crc_ok: 0
-241892:rx_adv_pdu_crc_err: 0
-241893:rx_adv_bytes_crc_ok: 0
-241894:rx_adv_bytes_crc_err: 0
-241895:rx_data_pdu_crc_ok: 0
-241895:rx_data_pdu_crc_err: 0
-&lt;snip&gt;
+155545:hci_cmd_errs: 0
+155545:hci_events_sent: 11
+155547:bad_ll_state: 0
+155547:bad_acl_hdr: 0
+155548:no_bufs: 0
+155548:rx_adv_pdu_crc_ok: 0
+155549:rx_adv_pdu_crc_err: 0
+155550:rx_adv_bytes_crc_ok: 0
+155551:rx_adv_bytes_crc_err: 0
+155552:rx_data_pdu_crc_ok: 0
+
+    ...
+
+155564:scan_req_txf: 0
+155565:scan_req_txg: 0
+155565:scan_rsp_txg: 0
+155566: &gt; 
 </pre></div>
 
 
 <p><br></p>
-<p>For a more exciting output, try scanning your surroundings for BLE adverstisements. The HCI command shown below specifies a scan duration in ms, sets discovery mode to general (as opposed to limited), the filter to no-whitelist, and type of scan to passive. You should see some scan data flying by!</p>
-<div class="codehilite" style="background: #ffffff"><pre style="line-height: 125%"><span style="background-color: #ffffcc">139088: &gt; b scan dur=10000 disc=gen filt=no_wl type=passive
-</span>...
-146055:received advertisement; event_type=0 addr_type=1 addr=6b:aa:49:b7:46:e6 length_data=24 rssi=-42 data=0x02:0x01:0x1a:0x14:0xff:0x4c:0x00:0x01:0x00:0x00:0x00:0x00:0x04:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00 fields:
-146061:    flags=0x1a
-146062:    mfg_data=0x4c:0x00:0x01:0x00:0x00:0x00:0x00:0x04:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00
-146065:
-146065:received advertisement; event_type=0 addr_type=0 addr=ac:bc:32:ac:4f:e4 length_data=11 rssi=-36 data=0x02:0x01:0x06:0x07:0xff:0x4c:0x00:0x10:0x02:0x0b:0x00 fields:
-146069:    flags=0x06
-146070:    mfg_data=0x4c:0x00:0x10:0x02:0x0b:0x00
-146071:
-146072:scanning finished
-...
-&lt;snip&gt;
+<p>For a more exciting output, try scanning your surroundings for BLE advertisements. The HCI command shown below specifies a scan duration in ms, scan to passive, and no duplicates.  You should see some scan data flying by!</p>
+<div class="codehilite" style="background: #ffffff"><pre style="line-height: 125%"><span style="background-color: #ffffcc">b scan dur=10000 passive=1 nodups=1
+</span>37266:[ts=291140616ssb, mod=4 level=1] GAP procedure initiated: discovery; own_as
+
+37641:
+38256:received advertisement; event_type=0 rssi=-48 addr_type=1 addr=59:cc:3d:a3:
+38261:    flags=0x1a:
+38261:        General discoverable mode
+38262:    uuids16(complete)=0x1802 
+38263:    name(complete)=Find Me
+38264:
+38551:scanning finished
 </pre></div>
 
 
 <p><br></p>
 <p>If you're still not seeing any output from the device, try running the debugger and see if you are seeing the program execute properly. </p>
 <p><br></p>
-<div class="codehilite" style="background: #ffffff"><pre style="line-height: 125%">$ newt debug myble
-Debugging ./bin/myble/apps/bletiny/bletiny.elf
-GNU gdb (GNU Tools for ARM Embedded Processors) 7.6.0.20140731-cvs
-Copyright (C) 2013 Free Software Foundation, Inc.
-
+<div class="codehilite" style="background: #ffffff"><pre style="line-height: 125%">$newt debug myble
+[~/dev/myproj/repos/apache-mynewt-core/hw/bsp/nrf52dk/nrf52dk_debug.sh ~/dev/myproj/repos/apache-mynewt-core/hw/bsp/nrf52dk ~/dev/wanda/dev/myproj/bin/targets/myble/app/apps/bletiny/bletiny]
+~/dev/myproj/repos/apache-mynewt-core/hw/scripts/common.sh: line 38: [: =: unary operator expected
+Debugging ~/dev/myproj/bin/targets/myble/app/apps/bletiny/bletiny.elf
+GNU gdb (GNU Tools for ARM Embedded Processors) 7.8.0.20150604-cvs
+Copyright (C) 2014 Free Software Foundation, Inc.
 License GPLv3+: GNU GPL version 3 or later &lt;http://gnu.org/licenses/gpl.html&gt;
 This is free software: you are free to change and redistribute it.
 There is NO WARRANTY, to the extent permitted by law.  Type &quot;show copying&quot;
 and &quot;show warranty&quot; for details.
 This GDB was configured as &quot;--host=x86_64-apple-darwin10 --target=arm-none-eabi&quot;.
+Type &quot;show configuration&quot; for configuration details.
 For bug reporting instructions, please see:
-&lt;http://www.gnu.org/software/gdb/bugs/&gt;...
-Reading symbols from ./bin/myble/apps/bletiny/bletiny.elf...done.
-0x00002f08 in ?? ()
+&lt;http://www.gnu.org/software/gdb/bugs/&gt;.
+Find the GDB manual and other documentation resources online at:
+&lt;http://www.gnu.org/software/gdb/documentation/&gt;.
+For help, type &quot;help&quot;.
+Type &quot;apropos word&quot; to search for commands related to &quot;word&quot;...
+Reading symbols from ~/dev/myproj/bin/targets/myble/app/apps/bletiny/bletiny.elf...done.
+os_tick_idle (ticks=1920)
+    at repos/apache-mynewt-core/hw/mcu/nordic/nrf52xxx/src/hal_os_tick.c:200
+200    if (ticks &gt; 0) {
 (gdb) monitor reset
 Resetting target
 (gdb) c
 Continuing.
 ^C
 Program received signal SIGTRAP, Trace/breakpoint trap.
-os_tick_idle (ticks=1000) at hal_os_tick.c:117
-117     if (ticks &gt; 0) {
+os_tick_idle (ticks=1907)
+    at repos/apache-mynewt-core/hw/mcu/nordic/nrf52xxx/src/hal_os_tick.c:200
+200    if (ticks &gt; 0) {
 (gdb) p g_os_time
-$1 = 37991
+$1 = 13
 (gdb) c
 Continuing.
 ^C
 Program received signal SIGTRAP, Trace/breakpoint trap.
-os_tick_idle (ticks=1000) at hal_os_tick.c:117
-117     if (ticks &gt; 0) {
+os_tick_idle (ticks=1920)
+    at repos/apache-mynewt-core/hw/mcu/nordic/nrf52xxx/src/hal_os_tick.c:200
+200    if (ticks &gt; 0) {
 (gdb) p g_os_time
-$2 = 51888
-(gdb) c
-Continuing.
+$2 = 6611
+(gdb) 
 </pre></div>
 
 
@@ -749,9 +777,9 @@ Continuing.
 <ul class="nav nav-pills" style="margin-bottom: 10px">
     <li>
     
-    <a href=../add_shell/>
+    <a href=../event_queue/>
         <span class="fa fa-arrow-left"></span>
-        Previous: Enable the OS Shell and Console
+        Previous: Events and Event Queues
     </a>
     
     </li>

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/40899401/develop/os/tutorials/blinky/index.html
----------------------------------------------------------------------
diff --git a/develop/os/tutorials/blinky/index.html b/develop/os/tutorials/blinky/index.html
new file mode 100644
index 0000000..c5644bb
--- /dev/null
+++ b/develop/os/tutorials/blinky/index.html
@@ -0,0 +1,634 @@
+<!DOCTYPE html>
+<html lang="en">
+    <head>
+        <meta charset="utf-8">
+        <meta http-equiv="X-UA-Compatible" content="IE=edge">
+        <meta name="viewport" content="width=device-width, initial-scale=1.0">
+        
+        
+        <!-- This is broken by doc revisioning.
+        <link rel="canonical" href="http://mynewt.apache.org/os/tutorials/blinky/"> -->
+        <link rel="shortcut icon" href="../../../img/favicon.ico">
+
+	    <title>toc - Apache Mynewt</title>
+
+        <link href="../../../css/bootstrap-3.0.3.min.css" rel="stylesheet">
+        <link rel="stylesheet" href="../../../css/highlight.css">
+        <link href="../../../css/base.css" rel="stylesheet">
+        <link href="../../../css/custom.css" rel="stylesheet">
+        <link href="../../../css/v2.css" rel="stylesheet">
+        <link href="https://fonts.googleapis.com/css?family=Lato" rel="stylesheet">
+        <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css">
+        <link href="../../../extra.css" rel="stylesheet">
+
+        <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
+        <!--[if lt IE 9]>
+            <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
+            <script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script>
+        <![endif]-->
+
+        
+            <script>
+                (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+                (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+                m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+                })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+
+                ga('create', 'UA-72162311-1', 'auto');
+                ga('send', 'pageview');
+            </script>
+        
+    </head>
+
+
+    <body class="toc">
+
+
+        <div class="container">
+    <div class="row v2-main-banner">
+        <a class="logo-cell" href="/">
+            <img class="logo" src="/img/logo.png">
+        </a>
+        <div class="tagline-cell">
+            <h4 class="tagline">An OS to build, deploy and securely manage billions of devices</h4>
+        </div>
+        <div class="news-cell">
+            <div class="well">
+                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.0.0</a> released (March 22, 2017)
+            </div>
+        </div>
+    </div>
+</div>
+
+        
+
+
+
+
+
+
+<nav id="navbar" class="navbar navbar-inverse affix-top" data-spy="affix" data-offset-top="150" role="navigation">
+    <div class="container">
+        <!-- Collapsed navigation -->
+        <div class="navbar-header">
+            <!-- Expander button -->
+            <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+            </button>
+
+        </div>
+
+        <!-- Expanded navigation -->
+        <div class="navbar-collapse collapse">
+            <!-- Main navigation -->
+            <ul class="nav navbar-nav navbar-right">
+                <li 
+  class=""
+>
+                    <a href="/"><i class="fa fa-home" style="font-size: larger;"></i></a>
+                </li>
+                <li 
+  class="important"
+>
+                    <a href="/quick-start/">Quick Start</a>
+                </li>
+                <li 
+  class=""
+>
+                    <a href="/about/">About</a>
+                </li>
+                <li 
+  class=""
+>
+                    <a href="/talks/">Talks</a>
+                </li>
+                <li 
+  class="active"
+>
+                    <a href="/latest/os/introduction">Documentation</a>
+                </li>
+                <li 
+  class=""
+>
+                    <a href="/download/">Download</a>
+                </li>
+                <li 
+  class=""
+>
+                    <a href="/community/">Community</a>
+                </li>
+                <li 
+  class=""
+>
+                    <a href="/events/">Events</a>
+                </li>
+            </ul>
+
+            <!-- Search, Navigation and Repo links -->
+            <ul class="nav navbar-nav navbar-right">
+                
+            </ul>
+        </div>
+    </div>
+</nav>
+
+        
+
+        <div class="container">
+            
+                <div class="row">
+                    <div class="col-md-3 v2-sidebar sidebar-container"><div id="docSidebar" class="hidden-print" role="complementary">
+    <div class="top">
+        <div role="search">
+            <form id="rtd-search-form" class="wy-form" action="../../../search.html" method="get">
+                <div class="form-group">
+                    <input type="text" name="q" class="form-control" placeholder="Search documentation" />
+                </div>
+            </form>
+        </div>
+    </div>
+    <ul class="toc-nav">
+      <li class="doc-version">
+<select class="form-control" onchange="if (this.value) window.location.href=this.value">
+    
+    <option
+      value="/develop/os/introduction"
+      selected="selected"
+    >
+      Version: develop (latest)
+    </option>
+    
+    <option
+      value="/v0_9_0/os/introduction"
+      
+    >
+      Version: 0.9.0
+    </option>
+    
+</select>
+</li>
+      
+        
+      
+        
+      
+        
+      
+        
+      
+        
+      
+        
+      
+        
+      
+        
+      
+        
+          
+  
+  
+    <li ><a href="../../introduction/">Mynewt Documentation</a>
+  
+  
+    <ul>
+          
+              
+          
+              
+                
+  
+  
+    <li ><a href="../../get_started/get_started/">Basic Setup</a>
+  
+  
+    </li>
+
+              
+          
+              
+                
+    <li >
+      <a href="../../get_started/vocabulary/">Concepts</a>
+    </li>
+
+              
+          
+              
+                
+  
+  
+    <li ><a href="../tutorials/">Tutorials</a>
+  
+  
+    <ul>
+          
+              
+          
+              
+                
+  
+  
+    <li class="active"><a href="./">Project Blinky</a>
+  
+  
+    <ul>
+          
+              
+          
+              
+                
+    <li >
+      <a href="../arduino_zero/">Blinky on Arduino Zero</a>
+    </li>
+
+              
+          
+              
+                
+    <li >
+      <a href="../blinky_primo/">Blinky on Arduino Primo</a>
+    </li>
+
+              
+          
+              
+                
+    <li >
+      <a href="../olimex/">Blinky on Olimex</a>
+    </li>
+
+              
+          
+              
+                
+  
+  
+    <li ><a href="../STM32F303/">Blinky on STM32F303</a>
+  
+  
+    </li>
+
+              
+          
+              
+                
+    <li >
+      <a href="../nRF52/">Blinky on nRF52</a>
+    </li>
+
+              
+          
+              
+                
+    <li >
+      <a href="../rbnano2/">Blinky on RedBear Nano 2</a>
+    </li>
+
+              
+          
+              
+                
+    <li >
+      <a href="../blinky_console/">Add Console and Shell to Blinky</a>
+    </li>
+
+              
+          
+    </ul>
+  
+    </li>
+
+              
+          
+              
+                
+  
+  
+    <li ><a href="../repo/add_repos/">Work with repositories</a>
+  
+  
+    </li>
+
+              
+          
+              
+                
+  
+  
+    <li ><a href="../project-slinky/">Project Slinky for Remote Comms</a>
+  
+  
+    </li>
+
+              
+          
+              
+                
+    <li >
+      <a href="../ibeacon/">BLE iBeacon</a>
+    </li>
+
+              
+          
+              
+                
+    <li >
+      <a href="../eddystone/">BLE Eddystone</a>
+    </li>
+
+              
+          
+              
+                
+    <li >
+      <a href="../add_newtmgr/">Enable Newt Manager in any app</a>
+    </li>
+
+              
+          
+              
+                
+    <li >
+      <a href="../add_shell/">Enable the OS Shell and Console</a>
+    </li>
+
+              
+          
+              
+                
+    <li >
+      <a href="../tasks_lesson/">Tasks and Priority Management</a>
+    </li>
+
+              
+          
+              
+                
+    <li >
+      <a href="../wi-fi_on_arduino/">Enable Wi-Fi on Arduino MKR1000</a>
+    </li>
+
+              
+          
+              
+                
+    <li >
+      <a href="../unit_test/">Write a Test Suite for a Package</a>
+    </li>
+
+              
+          
+              
+                
+    <li >
+      <a href="../event_queue/">Events and Event Queues</a>
+    </li>
+
+              
+          
+              
+                
+    <li >
+      <a href="../bletiny_project/">BLE app to check stats via console</a>
+    </li>
+
+              
+          
+              
+                
+  
+  
+    <li ><a href="../bleprph/bleprph-intro/">BLE peripheral project</a>
+  
+  
+    </li>
+
+              
+          
+              
+                
+    <li >
+      <a href="../blehci_project/">BLE HCI interface</a>
+    </li>
+
+              
+          
+              
+                
+  
+  
+    <li><a href="
+  ../air_quality_sensor/
+">Air-quality Sensor project</a>
+  
+  
+    </li>
+
+              
+          
+              
+                
+    <li >
+      <a href="../nrf52_adc/">Add an Analog Sensor</a>
+    </li>
+
+              
+          
+    </ul>
+  
+    </li>
+
+              
+          
+              
+                
+  
+  
+    <li ><a href="../../os_user_guide/">OS User Guide</a>
+  
+  
+    </li>
+
+              
+          
+              
+                
+  
+  
+    <li><a href="
+  ../../../network/ble/ble_intro/
+">BLE User Guide</a>
+  
+  
+    </li>
+
+              
+          
+              
+                
+  
+  
+    <li ><a href="../../../newt/newt_intro/">Newt Tool Guide</a>
+  
+  
+    </li>
+
+              
+          
+              
+                
+  
+  
+    <li ><a href="../../../newtmgr/overview/">Newt Manager Guide</a>
+  
+  
+    </li>
+
+              
+          
+    </ul>
+  
+    </li>
+
+        
+      
+        
+          
+  
+  
+    <li><a href="
+  ../../../faq/how_to_edit_docs/
+">Appendix</a>
+  
+  
+    </li>
+
+        
+      
+    </ul>
+</div></div>
+
+                    <div class="col-md-9" role="main">
+                        <div class="doc-header">
+                            <div role="navigation" aria-label="breadcrumbs navigation">
+  <ul class="wy-breadcrumbs pull-right">
+    <li><a href="/develop/os/introduction">Docs</a></li>
+    
+    
+        
+          <li>&raquo; <a href="../tutorials/">Tutorials</a></li>
+        
+      
+        
+          <li>&raquo; Project Blinky</li>
+        
+      
+      
+    
+    
+  </ul>
+</div>
+                        </div>
+                        
+                            <h2 id="blinky-your-hello-world-on-a-target-board">Blinky, your "Hello World!" on a Target Board</h2>
+<p>The set of Blinky tutorials show you how to create, build, and run  a "Hello World" application that blinks a LED on the various target boards that Mynewt supports. The tutorials use the same Blinky application from the <a href="../../../os/get_started/project_create">Creating Your First Project</a> tutorial.  </p>
+<h3 id="objective">Objective</h3>
+<p>Learn how to use packages from a default application repository of Mynewt to build your first <em>Hello World</em> application (Blinky) on a target board. Once built using the <em>newt</em> tool, this application will blink a LED light on the target board.</p>
+<h3 id="available-tutorials">Available Tutorials</h3>
+<p>Tutorials are available for the following boards:</p>
+<ul>
+<li><a href="../arduino_zero/">Blinky on an Arduino Zero</a></li>
+<li><a href="../blinky_primo/">Blinky on an Arduino Primo</a></li>
+<li><a href="../olimex/">Blinky on an Olimex</a></li>
+<li><a href="../nRF52/">Blinky on a nRF52</a></li>
+<li><a href="../rbnano2/">Blinky on a RedBear Nano 2</a></li>
+</ul>
+<p>We also have a tutorial that shows you how to add <a href="../blinky_console/">Console and Shell to the Blinky Application</a>.
+<br></p>
+<h3 id="prerequisites">Prerequisites</h3>
+<p>Ensure that you meet the following prerequisites before continuing with one of the tutorials. </p>
+<ul>
+<li>Have Internet connectivity to fetch remote Mynewt components.</li>
+<li>Have a computer to build a Mynewt application and connect to the board over USB.</li>
+<li>Have a Micro-USB cable to connect the board and the computer.</li>
+<li>Install the Newt tool and toolchains (See <a href="../../get_started/get_started/">Basic Setup</a>).</li>
+<li>Install either the Jlink or OpenOCD debugger.</li>
+<li>Create a project space (directory structure) and populate it with the core code repository (apache-mynewt-core) or know how to as explained in <a href="../../../os/get_started/project_create">Creating Your First Project</a>.</li>
+<li>Read the Mynewt OS <a href="../../get_started/vocabulary/">Concepts</a> section. 
+<br></li>
+</ul>
+<h3 id="overview-of-steps">Overview of Steps</h3>
+<p>These are the general steps to create, load and run the Blinky application on your board:</p>
+<ul>
+<li>Create a project.</li>
+<li>Define the bootloader and Blinky application targets for the board.</li>
+<li>Build the bootloader target.</li>
+<li>Build the Blinky application target and create an application image.</li>
+<li>Connect to the board.</li>
+<li>Load the bootloader onto the board.</li>
+<li>Load the Blinky application image onto the board.</li>
+<li>See the LED on your board blink.</li>
+</ul>
+<p><br></p>
+<p>After you try the Blinky application on your boards, checkout out other tutorials to enable additional functionality such as <a href="../project-slinky/">remote comms</a> on the current board. If you have BLE (Bluetooth Low Energy) chip (e.g. nRF52) on your board, you can try turning it into an <a href="../ibeacon/">iBeacon</a> or <a href="../eddystone/">Eddystone Beacon</a>! </p>
+<p>If you see anything missing or want to send us feedback, please sign up for 
+appropriate mailing lists on our <a href="../../../community/">Community Page</a>.</p>
+                        
+                        <div class="row">
+                            
+
+
+
+<ul class="nav nav-pills" style="margin-bottom: 10px">
+    <li>
+    
+    <a href=../tutorials/>
+        <span class="fa fa-arrow-left"></span>
+        Previous: Tutorials
+    </a>
+    
+    </li>
+    <li class="pull-right">
+    
+    <a href=../arduino_zero/>
+        Next: Blinky on Arduino Zero
+        <span class="fa fa-arrow-right"></span>
+    </a>
+    
+    </li>
+</ul>
+                        </div>
+                        <footer class="row">
+    <div class="col-xs-12">
+        
+            <p class="copyright">Apache Mynewt (incubating) is available under Apache License, version 2.0.</p>
+        
+    </div>
+    <div class="col-xs-12">
+        <div class="logos">
+            <img src="/img/asf_logo_wide_small.png" alt="Apache" title="Apache">
+            <small class="footnote">
+                MyNewt is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
+            </small>
+            <img src="/img/egg-logo2.png" alt="Apache Incubator" title="Apache Incubator">
+        </div>
+    </div>
+</footer>
+                    </div>
+                </div>
+            
+            
+        </div>
+
+        <script src="../../../js/jquery-1.10.2.min.js"></script>
+        <script src="../../../js/bootstrap-3.0.3.min.js"></script>
+        <script src="../../../js/highlight.pack.js"></script>
+        <script src="../../../js/base.js"></script>
+        <script src="../../../js/custom.js"></script>
+
+    </body>
+</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/40899401/develop/os/tutorials/blinky_console/index.html
----------------------------------------------------------------------
diff --git a/develop/os/tutorials/blinky_console/index.html b/develop/os/tutorials/blinky_console/index.html
index b19b882..d0157d9 100644
--- a/develop/os/tutorials/blinky_console/index.html
+++ b/develop/os/tutorials/blinky_console/index.html
@@ -232,14 +232,14 @@
                 
   
   
-    <li><a href="
-  ../arduino_zero/
-">Project Blinky</a>
+    <li ><a href="../blinky/">Project Blinky</a>
   
   
     <ul>
           
               
+          
+              
                 
     <li >
       <a href="../arduino_zero/">Blinky on Arduino Zero</a>
@@ -317,8 +317,11 @@
           
               
                 
-    <li >
-      <a href="../tasks_lesson/">Tasks and Priority Management</a>
+  
+  
+    <li ><a href="../project-slinky/">Project Slinky for Remote Comms</a>
+  
+  
     </li>
 
               
@@ -326,7 +329,7 @@
               
                 
     <li >
-      <a href="../wi-fi_on_arduino/">Enable Wi-Fi on Arduino MKR1000</a>
+      <a href="../ibeacon/">BLE iBeacon</a>
     </li>
 
               
@@ -334,7 +337,7 @@
               
                 
     <li >
-      <a href="../unit_test/">Write a Test Suite for a Package</a>
+      <a href="../eddystone/">BLE Eddystone</a>
     </li>
 
               
@@ -342,20 +345,15 @@
               
                 
     <li >
-      <a href="../event_queue/">Events and Event Queues</a>
+      <a href="../add_newtmgr/">Enable Newt Manager in any app</a>
     </li>
 
               
           
               
                 
-  
-  
-    <li><a href="
-  ../project-slinky/
-">Project Slinky for remote comms</a>
-  
-  
+    <li >
+      <a href="../add_shell/">Enable the OS Shell and Console</a>
     </li>
 
               
@@ -363,7 +361,7 @@
               
                 
     <li >
-      <a href="../add_newtmgr/">Enable Newt Manager in any app</a>
+      <a href="../tasks_lesson/">Tasks and Priority Management</a>
     </li>
 
               
@@ -371,7 +369,7 @@
               
                 
     <li >
-      <a href="../add_shell/">Enable the OS Shell and Console</a>
+      <a href="../wi-fi_on_arduino/">Enable Wi-Fi on Arduino MKR1000</a>
     </li>
 
               
@@ -379,18 +377,15 @@
               
                 
     <li >
-      <a href="../bletiny_project/">BLE app to check stats via console</a>
+      <a href="../unit_test/">Write a Test Suite for a Package</a>
     </li>
 
               
           
               
                 
-  
-  
-    <li ><a href="../bleprph/bleprph-intro/">BLE peripheral project</a>
-  
-  
+    <li >
+      <a href="../event_queue/">Events and Event Queues</a>
     </li>
 
               
@@ -398,15 +393,18 @@
               
                 
     <li >
-      <a href="../ibeacon/">BLE iBeacon</a>
+      <a href="../bletiny_project/">BLE app to check stats via console</a>
     </li>
 
               
           
               
                 
-    <li >
-      <a href="../eddystone/">BLE Eddystone</a>
+  
+  
+    <li ><a href="../bleprph/bleprph-intro/">BLE peripheral project</a>
+  
+  
     </li>
 
               
@@ -526,7 +524,7 @@
         
       
         
-          <li>&raquo; <a href="../arduino_zero/">Project Blinky</a></li>
+          <li>&raquo; <a href="../blinky/">Project Blinky</a></li>
         
       
       
@@ -539,12 +537,12 @@
                         </div>
                         
                             <h2 id="enabling-the-console-and-shell-for-blinky">Enabling The Console and Shell for Blinky</h2>
-<p><br></p>
-<p>This tutorial explains how to add the Console and Shell task to the blinky application so that you can interact with it over a serial line connection.</p>
-<p><br></p>
+<p>This tutorial shows you how to add the Console and Shell to the Blinky application and interact with it over a serial line connection.
+<br></p>
 <h3 id="prerequisites">Prerequisites</h3>
 <ul>
 <li>Work through one of the Blinky Tutorials to create and build a Blinky application for one of the boards.</li>
+<li>Have a <a href="../../get_started/serial_access/">serial setup</a>.</li>
 </ul>
 <p><br></p>
 <h3 id="use-an-existing-project">Use an Existing Project</h3>
@@ -576,13 +574,13 @@ the shell and console connectivity. You can use blinky on a different board.</p>
 
 <p><br></p>
 <h3 id="use-the-os-default-event-queue-to-process-blinky-timer-and-shell-events">Use the OS Default Event Queue to Process Blinky Timer and Shell Events</h3>
-<p>Mynewt creates a default task that executes the application <code>main()</code> function. It also creates an OS default event queue that packages can use to queue their events.   Shell uses the OS default event queue for Shell events,  and <code>main()</code> can process the events in the context of the default task. </p>
+<p>Mynewt creates a main task that executes the application <code>main()</code> function. It also creates an OS default event queue that packages can use to queue their events.   Shell uses the OS default event queue for Shell events,  and <code>main()</code> can process the events in the context of the main task. </p>
 <p>Blinky's main.c is very simple. It only has a <code>main()</code> function that executes an infinite loop to toggle the LED and sleep for one second.  We will modify blinky:</p>
 <ul>
 <li>To use os_callout to generate a timer event every one second instead of sleeping.  The timer events are added to the OS default event queue.</li>
 <li>To process events from the OS default event queue inside the infinite loop in <code>main()</code>.</li>
 </ul>
-<p>This allows the default task to process both Shell events and the timer events to toggle the LED from the OS default event queue.</p>
+<p>This allows the main task to process both Shell events and the timer events to toggle the LED from the OS default event queue.</p>
 <p><br></p>
 <h3 id="modify-mainc">Modify main.c</h3>
 <p>Initialize a os_callout timer and move the toggle code from the while loop in <code>main()</code> to the event callback function. Add the following code above the <code>main()</code> function:</p>
@@ -678,7 +676,7 @@ Loading app image into slot 1
 Tutorial for more information on setting up your serial communication.</p>
 <p><br></p>
 <h3 id="communicate-with-the-application">Communicate with the Application</h3>
-<p>Once you have a connection set up, run <code>minicom -D /dev/tty.usbmodem&lt;port&gt; -b 115200</code> to connect to the application console.</p>
+<p>Once you have a connection set up, run <code>minicom -D /dev/tty.usbserial&lt;port&gt; -b 115200</code> to connect to the application console.</p>
 <p>To test and make sure that the Shell is running, first just hit <return>:</p>
 <div class="codehilite" style="background: #ffffff"><pre style="line-height: 125%">3534: &gt;
 </pre></div>

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/40899401/develop/os/tutorials/blinky_primo/index.html
----------------------------------------------------------------------
diff --git a/develop/os/tutorials/blinky_primo/index.html b/develop/os/tutorials/blinky_primo/index.html
index 8001c04..5b2ee74 100644
--- a/develop/os/tutorials/blinky_primo/index.html
+++ b/develop/os/tutorials/blinky_primo/index.html
@@ -232,14 +232,14 @@
                 
   
   
-    <li><a href="
-  ../arduino_zero/
-">Project Blinky</a>
+    <li ><a href="../blinky/">Project Blinky</a>
   
   
     <ul>
           
               
+          
+              
                 
     <li >
       <a href="../arduino_zero/">Blinky on Arduino Zero</a>
@@ -317,8 +317,11 @@
           
               
                 
-    <li >
-      <a href="../tasks_lesson/">Tasks and Priority Management</a>
+  
+  
+    <li ><a href="../project-slinky/">Project Slinky for Remote Comms</a>
+  
+  
     </li>
 
               
@@ -326,7 +329,7 @@
               
                 
     <li >
-      <a href="../wi-fi_on_arduino/">Enable Wi-Fi on Arduino MKR1000</a>
+      <a href="../ibeacon/">BLE iBeacon</a>
     </li>
 
               
@@ -334,7 +337,7 @@
               
                 
     <li >
-      <a href="../unit_test/">Write a Test Suite for a Package</a>
+      <a href="../eddystone/">BLE Eddystone</a>
     </li>
 
               
@@ -342,20 +345,15 @@
               
                 
     <li >
-      <a href="../event_queue/">Events and Event Queues</a>
+      <a href="../add_newtmgr/">Enable Newt Manager in any app</a>
     </li>
 
               
           
               
                 
-  
-  
-    <li><a href="
-  ../project-slinky/
-">Project Slinky for remote comms</a>
-  
-  
+    <li >
+      <a href="../add_shell/">Enable the OS Shell and Console</a>
     </li>
 
               
@@ -363,7 +361,7 @@
               
                 
     <li >
-      <a href="../add_newtmgr/">Enable Newt Manager in any app</a>
+      <a href="../tasks_lesson/">Tasks and Priority Management</a>
     </li>
 
               
@@ -371,7 +369,7 @@
               
                 
     <li >
-      <a href="../add_shell/">Enable the OS Shell and Console</a>
+      <a href="../wi-fi_on_arduino/">Enable Wi-Fi on Arduino MKR1000</a>
     </li>
 
               
@@ -379,18 +377,15 @@
               
                 
     <li >
-      <a href="../bletiny_project/">BLE app to check stats via console</a>
+      <a href="../unit_test/">Write a Test Suite for a Package</a>
     </li>
 
               
           
               
                 
-  
-  
-    <li ><a href="../bleprph/bleprph-intro/">BLE peripheral project</a>
-  
-  
+    <li >
+      <a href="../event_queue/">Events and Event Queues</a>
     </li>
 
               
@@ -398,15 +393,18 @@
               
                 
     <li >
-      <a href="../ibeacon/">BLE iBeacon</a>
+      <a href="../bletiny_project/">BLE app to check stats via console</a>
     </li>
 
               
           
               
                 
-    <li >
-      <a href="../eddystone/">BLE Eddystone</a>
+  
+  
+    <li ><a href="../bleprph/bleprph-intro/">BLE peripheral project</a>
+  
+  
     </li>
 
               
@@ -526,7 +524,7 @@
         
       
         
-          <li>&raquo; <a href="../arduino_zero/">Project Blinky</a></li>
+          <li>&raquo; <a href="../blinky/">Project Blinky</a></li>
         
       
       
@@ -539,23 +537,14 @@
                         </div>
                         
                             <h2 id="blinky-your-hello-world-on-arduino-primo">Blinky, your "Hello World!", on Arduino Primo</h2>
-<p><br></p>
-<h3 id="objective">Objective</h3>
-<p>Learn how to use packages from a default application repository of Mynewt to build your first <em>Hello World</em> application (Blinky) on a target board. Once built using the <em>newt</em> tool, this application will blink the LED lights on the target board.</p>
-<p>Create a project with a simple app that blinks an LED on the Arduino Primo board.  Download the application to the target and watch it blink!</p>
-<p>Note that the Mynewt OS will run on the nRF52 chip in the Arduino Primo board. However, the board support package for the Arduino Primo is different from the nRF52 dev kit board support package.</p>
-<p><br></p>
+<p>This tutorial shows you how to create, build, and run the Blinky application on an Arduino Primo board.</p>
+<p>Note that the Mynewt OS will run on the nRF52 chip in the Arduino Primo board. However, the board support package for the Arduino Primo is different from the nRF52 dev kit board support package.
+<br></p>
 <h3 id="prerequisites">Prerequisites</h3>
-<p>Ensure that you have met the following prerequisites before continuing with this tutorial:</p>
 <ul>
-<li>Have an Arduino Primo</li>
-<li>Have Internet connectivity to fetch remote Mynewt components.</li>
-<li>Have a computer to build a Mynewt application and connect to the` board over USB.</li>
-<li>Have a Micro-USB cable to connect the board and the computer.</li>
-<li>Install the Newt tool and toolchains (See <a href="../../get_started/get_started/">Basic Setup</a>).</li>
-<li>Create a project space (directory structure) and populated it with the core code repository (apache-mynewt-core) or know how to as explained in <a href="../../../os/get_started/project_create">Creating Your First Project</a>.</li>
-<li>Read the Mynewt OS <a href="../../get_started/vocabulary/">Concepts</a> section.</li>
-<li>Install a debugger - choose one of the two options below. Option 1 requires additional hardware but very easy to set up. Option 2 is free software but not as simple as Option 1.</li>
+<li>Meet the the prerequisites listed in <a href="../blinky/">Project Blinky</a>.</li>
+<li>Have an Arduino Primo board.</li>
+<li>Install a debugger choose one of the two options below:  Option 1 requires additional hardware but very easy to set up. </li>
 </ul>
 <p><br></p>
 <h5 id="option-1">Option 1</h5>
@@ -580,7 +569,6 @@ For bug reports, read
 
 
 <p>You can now use openocd to upload to Arduino Primo board via the USB port itself.</p>
-<p><br></p>
 <h3 id="create-a-project">Create a Project</h3>
 <p>Create a new project if you do not have an existing one.  You can skip this step and proceed to <a href="#create_targets">create the targets</a> if you already created a project.</p>
 <p>Run the following commands to create a new project:</p>
@@ -761,12 +749,6 @@ warning: Source file is more recent than executable.
 
 
 <p><br></p>
-<h3 id="conclusion">Conclusion</h3>
-<p>You have created, setup, compiled, loaded, and ran your first mynewt application
-for an Arduino Primo board.</p>
-<p>We have more fun tutorials for you to get your hands dirty. Be bold and work on the OS with tutorials on <a href="../unit_test/">writing a test suite</a> or try enabling additional functionality such as <a href="../project-target-slinky/">remote comms</a> or <a href="../bletiny_project/">Bluetooth Low Energy</a> on your current board.</p>
-<p>If you see anything missing or want to send us feedback, please do so by signing up for appropriate mailing lists on our <a href="../../../community/">Community Page</a>.</p>
-<p>Keep on hacking and blinking!</p>
                         
                         <div class="row">
                             

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/40899401/develop/os/tutorials/eddystone/index.html
----------------------------------------------------------------------
diff --git a/develop/os/tutorials/eddystone/index.html b/develop/os/tutorials/eddystone/index.html
index 302472d..63b2dc74 100644
--- a/develop/os/tutorials/eddystone/index.html
+++ b/develop/os/tutorials/eddystone/index.html
@@ -232,9 +232,7 @@
                 
   
   
-    <li><a href="
-  ../arduino_zero/
-">Project Blinky</a>
+    <li ><a href="../blinky/">Project Blinky</a>
   
   
     </li>
@@ -254,8 +252,11 @@
           
               
                 
-    <li >
-      <a href="../tasks_lesson/">Tasks and Priority Management</a>
+  
+  
+    <li ><a href="../project-slinky/">Project Slinky for Remote Comms</a>
+  
+  
     </li>
 
               
@@ -263,15 +264,15 @@
               
                 
     <li >
-      <a href="../wi-fi_on_arduino/">Enable Wi-Fi on Arduino MKR1000</a>
+      <a href="../ibeacon/">BLE iBeacon</a>
     </li>
 
               
           
               
                 
-    <li >
-      <a href="../unit_test/">Write a Test Suite for a Package</a>
+    <li class="active">
+      <a href="./">BLE Eddystone</a>
     </li>
 
               
@@ -279,20 +280,15 @@
               
                 
     <li >
-      <a href="../event_queue/">Events and Event Queues</a>
+      <a href="../add_newtmgr/">Enable Newt Manager in any app</a>
     </li>
 
               
           
               
                 
-  
-  
-    <li><a href="
-  ../project-slinky/
-">Project Slinky for remote comms</a>
-  
-  
+    <li >
+      <a href="../add_shell/">Enable the OS Shell and Console</a>
     </li>
 
               
@@ -300,7 +296,7 @@
               
                 
     <li >
-      <a href="../add_newtmgr/">Enable Newt Manager in any app</a>
+      <a href="../tasks_lesson/">Tasks and Priority Management</a>
     </li>
 
               
@@ -308,7 +304,7 @@
               
                 
     <li >
-      <a href="../add_shell/">Enable the OS Shell and Console</a>
+      <a href="../wi-fi_on_arduino/">Enable Wi-Fi on Arduino MKR1000</a>
     </li>
 
               
@@ -316,18 +312,15 @@
               
                 
     <li >
-      <a href="../bletiny_project/">BLE app to check stats via console</a>
+      <a href="../unit_test/">Write a Test Suite for a Package</a>
     </li>
 
               
           
               
                 
-  
-  
-    <li ><a href="../bleprph/bleprph-intro/">BLE peripheral project</a>
-  
-  
+    <li >
+      <a href="../event_queue/">Events and Event Queues</a>
     </li>
 
               
@@ -335,15 +328,18 @@
               
                 
     <li >
-      <a href="../ibeacon/">BLE iBeacon</a>
+      <a href="../bletiny_project/">BLE app to check stats via console</a>
     </li>
 
               
           
               
                 
-    <li class="active">
-      <a href="./">BLE Eddystone</a>
+  
+  
+    <li ><a href="../bleprph/bleprph-intro/">BLE peripheral project</a>
+  
+  
     </li>
 
               
@@ -694,8 +690,8 @@ your Eddystone-aware devices.</p>
     </li>
     <li class="pull-right">
     
-    <a href=../blehci_project/>
-        Next: BLE HCI interface
+    <a href=../add_newtmgr/>
+        Next: Enable Newt Manager in any app
         <span class="fa fa-arrow-right"></span>
     </a>
     

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/40899401/develop/os/tutorials/event_queue/index.html
----------------------------------------------------------------------
diff --git a/develop/os/tutorials/event_queue/index.html b/develop/os/tutorials/event_queue/index.html
index c291ff2..514c3fd 100644
--- a/develop/os/tutorials/event_queue/index.html
+++ b/develop/os/tutorials/event_queue/index.html
@@ -232,9 +232,7 @@
                 
   
   
-    <li><a href="
-  ../arduino_zero/
-">Project Blinky</a>
+    <li ><a href="../blinky/">Project Blinky</a>
   
   
     </li>
@@ -254,8 +252,11 @@
           
               
                 
-    <li >
-      <a href="../tasks_lesson/">Tasks and Priority Management</a>
+  
+  
+    <li ><a href="../project-slinky/">Project Slinky for Remote Comms</a>
+  
+  
     </li>
 
               
@@ -263,7 +264,7 @@
               
                 
     <li >
-      <a href="../wi-fi_on_arduino/">Enable Wi-Fi on Arduino MKR1000</a>
+      <a href="../ibeacon/">BLE iBeacon</a>
     </li>
 
               
@@ -271,28 +272,23 @@
               
                 
     <li >
-      <a href="../unit_test/">Write a Test Suite for a Package</a>
+      <a href="../eddystone/">BLE Eddystone</a>
     </li>
 
               
           
               
                 
-    <li class="active">
-      <a href="./">Events and Event Queues</a>
+    <li >
+      <a href="../add_newtmgr/">Enable Newt Manager in any app</a>
     </li>
 
               
           
               
                 
-  
-  
-    <li><a href="
-  ../project-slinky/
-">Project Slinky for remote comms</a>
-  
-  
+    <li >
+      <a href="../add_shell/">Enable the OS Shell and Console</a>
     </li>
 
               
@@ -300,7 +296,7 @@
               
                 
     <li >
-      <a href="../add_newtmgr/">Enable Newt Manager in any app</a>
+      <a href="../tasks_lesson/">Tasks and Priority Management</a>
     </li>
 
               
@@ -308,7 +304,7 @@
               
                 
     <li >
-      <a href="../add_shell/">Enable the OS Shell and Console</a>
+      <a href="../wi-fi_on_arduino/">Enable Wi-Fi on Arduino MKR1000</a>
     </li>
 
               
@@ -316,18 +312,15 @@
               
                 
     <li >
-      <a href="../bletiny_project/">BLE app to check stats via console</a>
+      <a href="../unit_test/">Write a Test Suite for a Package</a>
     </li>
 
               
           
               
                 
-  
-  
-    <li ><a href="../bleprph/bleprph-intro/">BLE peripheral project</a>
-  
-  
+    <li class="active">
+      <a href="./">Events and Event Queues</a>
     </li>
 
               
@@ -335,15 +328,18 @@
               
                 
     <li >
-      <a href="../ibeacon/">BLE iBeacon</a>
+      <a href="../bletiny_project/">BLE app to check stats via console</a>
     </li>
 
               
           
               
                 
-    <li >
-      <a href="../eddystone/">BLE Eddystone</a>
+  
+  
+    <li ><a href="../bleprph/bleprph-intro/">BLE peripheral project</a>
+  
+  
     </li>
 
               
@@ -947,8 +943,8 @@ Implement the <code>my_interrupt_ev_cb()</code> callback function to process an
     </li>
     <li class="pull-right">
     
-    <a href=../project-slinky/>
-        Next: Slinky on sim device
+    <a href=../bletiny_project/>
+        Next: BLE app to check stats via console
         <span class="fa fa-arrow-right"></span>
     </a>
     

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/40899401/develop/os/tutorials/ibeacon/index.html
----------------------------------------------------------------------
diff --git a/develop/os/tutorials/ibeacon/index.html b/develop/os/tutorials/ibeacon/index.html
index 5f092a9..f593b2b 100644
--- a/develop/os/tutorials/ibeacon/index.html
+++ b/develop/os/tutorials/ibeacon/index.html
@@ -232,9 +232,7 @@
                 
   
   
-    <li><a href="
-  ../arduino_zero/
-">Project Blinky</a>
+    <li ><a href="../blinky/">Project Blinky</a>
   
   
     </li>
@@ -254,16 +252,19 @@
           
               
                 
-    <li >
-      <a href="../tasks_lesson/">Tasks and Priority Management</a>
+  
+  
+    <li ><a href="../project-slinky/">Project Slinky for Remote Comms</a>
+  
+  
     </li>
 
               
           
               
                 
-    <li >
-      <a href="../wi-fi_on_arduino/">Enable Wi-Fi on Arduino MKR1000</a>
+    <li class="active">
+      <a href="./">BLE iBeacon</a>
     </li>
 
               
@@ -271,7 +272,7 @@
               
                 
     <li >
-      <a href="../unit_test/">Write a Test Suite for a Package</a>
+      <a href="../eddystone/">BLE Eddystone</a>
     </li>
 
               
@@ -279,20 +280,15 @@
               
                 
     <li >
-      <a href="../event_queue/">Events and Event Queues</a>
+      <a href="../add_newtmgr/">Enable Newt Manager in any app</a>
     </li>
 
               
           
               
                 
-  
-  
-    <li><a href="
-  ../project-slinky/
-">Project Slinky for remote comms</a>
-  
-  
+    <li >
+      <a href="../add_shell/">Enable the OS Shell and Console</a>
     </li>
 
               
@@ -300,7 +296,7 @@
               
                 
     <li >
-      <a href="../add_newtmgr/">Enable Newt Manager in any app</a>
+      <a href="../tasks_lesson/">Tasks and Priority Management</a>
     </li>
 
               
@@ -308,7 +304,7 @@
               
                 
     <li >
-      <a href="../add_shell/">Enable the OS Shell and Console</a>
+      <a href="../wi-fi_on_arduino/">Enable Wi-Fi on Arduino MKR1000</a>
     </li>
 
               
@@ -316,34 +312,34 @@
               
                 
     <li >
-      <a href="../bletiny_project/">BLE app to check stats via console</a>
+      <a href="../unit_test/">Write a Test Suite for a Package</a>
     </li>
 
               
           
               
                 
-  
-  
-    <li ><a href="../bleprph/bleprph-intro/">BLE peripheral project</a>
-  
-  
+    <li >
+      <a href="../event_queue/">Events and Event Queues</a>
     </li>
 
               
           
               
                 
-    <li class="active">
-      <a href="./">BLE iBeacon</a>
+    <li >
+      <a href="../bletiny_project/">BLE app to check stats via console</a>
     </li>
 
               
           
               
                 
-    <li >
-      <a href="../eddystone/">BLE Eddystone</a>
+  
+  
+    <li ><a href="../bleprph/bleprph-intro/">BLE peripheral project</a>
+  
+  
     </li>
 
               
@@ -641,9 +637,9 @@ your iBeacon-aware devices.</p>
 <ul class="nav nav-pills" style="margin-bottom: 10px">
     <li>
     
-    <a href=../bleprph/bleprph-app/>
+    <a href=../project-stm32-slinky/>
         <span class="fa fa-arrow-left"></span>
-        Previous: BLE Peripheral App
+        Previous: Slinky on Olimex
     </a>
     
     </li>

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/40899401/develop/os/tutorials/nRF52/index.html
----------------------------------------------------------------------
diff --git a/develop/os/tutorials/nRF52/index.html b/develop/os/tutorials/nRF52/index.html
index afbd3bc..595a972 100644
--- a/develop/os/tutorials/nRF52/index.html
+++ b/develop/os/tutorials/nRF52/index.html
@@ -232,14 +232,14 @@
                 
   
   
-    <li><a href="
-  ../arduino_zero/
-">Project Blinky</a>
+    <li ><a href="../blinky/">Project Blinky</a>
   
   
     <ul>
           
               
+          
+              
                 
     <li >
       <a href="../arduino_zero/">Blinky on Arduino Zero</a>
@@ -317,8 +317,11 @@
           
               
                 
-    <li >
-      <a href="../tasks_lesson/">Tasks and Priority Management</a>
+  
+  
+    <li ><a href="../project-slinky/">Project Slinky for Remote Comms</a>
+  
+  
     </li>
 
               
@@ -326,7 +329,7 @@
               
                 
     <li >
-      <a href="../wi-fi_on_arduino/">Enable Wi-Fi on Arduino MKR1000</a>
+      <a href="../ibeacon/">BLE iBeacon</a>
     </li>
 
               
@@ -334,7 +337,7 @@
               
                 
     <li >
-      <a href="../unit_test/">Write a Test Suite for a Package</a>
+      <a href="../eddystone/">BLE Eddystone</a>
     </li>
 
               
@@ -342,20 +345,15 @@
               
                 
     <li >
-      <a href="../event_queue/">Events and Event Queues</a>
+      <a href="../add_newtmgr/">Enable Newt Manager in any app</a>
     </li>
 
               
           
               
                 
-  
-  
-    <li><a href="
-  ../project-slinky/
-">Project Slinky for remote comms</a>
-  
-  
+    <li >
+      <a href="../add_shell/">Enable the OS Shell and Console</a>
     </li>
 
               
@@ -363,7 +361,7 @@
               
                 
     <li >
-      <a href="../add_newtmgr/">Enable Newt Manager in any app</a>
+      <a href="../tasks_lesson/">Tasks and Priority Management</a>
     </li>
 
               
@@ -371,7 +369,7 @@
               
                 
     <li >
-      <a href="../add_shell/">Enable the OS Shell and Console</a>
+      <a href="../wi-fi_on_arduino/">Enable Wi-Fi on Arduino MKR1000</a>
     </li>
 
               
@@ -379,18 +377,15 @@
               
                 
     <li >
-      <a href="../bletiny_project/">BLE app to check stats via console</a>
+      <a href="../unit_test/">Write a Test Suite for a Package</a>
     </li>
 
               
           
               
                 
-  
-  
-    <li ><a href="../bleprph/bleprph-intro/">BLE peripheral project</a>
-  
-  
+    <li >
+      <a href="../event_queue/">Events and Event Queues</a>
     </li>
 
               
@@ -398,15 +393,18 @@
               
                 
     <li >
-      <a href="../ibeacon/">BLE iBeacon</a>
+      <a href="../bletiny_project/">BLE app to check stats via console</a>
     </li>
 
               
           
               
                 
-    <li >
-      <a href="../eddystone/">BLE Eddystone</a>
+  
+  
+    <li ><a href="../bleprph/bleprph-intro/">BLE peripheral project</a>
+  
+  
     </li>
 
               
@@ -526,7 +524,7 @@
         
       
         
-          <li>&raquo; <a href="../arduino_zero/">Project Blinky</a></li>
+          <li>&raquo; <a href="../blinky/">Project Blinky</a></li>
         
       
       
@@ -539,27 +537,18 @@
                         </div>
                         
                             <h2 id="blinky-your-hello-world-on-nrf52">Blinky, your "Hello World!", on nRF52</h2>
-<p><br></p>
-<h3 id="objective">Objective</h3>
-<p>Learn how to use packages from a default application repository of Mynewt to build your first <em>Hello World</em> application (Blinky) on a target board. Once built using the <em>newt</em> tool, this application will blink the LED lights on the target board.</p>
-<p>Create a project with a simple application that blinks an LED on the nRF52 board from Nordic Semiconductors.  Download the application to the target and watch it blink!</p>
+<p>This tutorial shows you how to create, build, and run the Blinky application on the nRF52 board.
+<br></p>
 <p>Note that there are several versions of the nRF52 in the market. The boards tested with this tutorial are listed under "Prerequisites".</p>
 <p><br></p>
 <h3 id="prerequisites">Prerequisites</h3>
-<p>Ensure that you have met the following prerequisites before continuing with this tutorial:</p>
 <ul>
+<li>Meet the prerequisites listed in <a href="../blinky/">Project Blinky</a>.</li>
 <li>Have a nRF52 Development Kit (one of the following)<ul>
 <li>Dev Kit from Nordic - PCA 10040</li>
 <li>Eval Kit from Rigado - BMD-300-EVAL-ES</li>
 </ul>
 </li>
-<li>Have Internet connectivity to fetch remote Mynewt components.</li>
-<li>Have a computer to build a Mynewt application and connect to the board over USB.</li>
-<li>Have a Micro-USB cable to connect the board and the computer.</li>
-<li>Install the Newt tool and toolchains (See <a href="../../get_started/get_started/">Basic Setup</a>).</li>
-<li>Install the <a href="https://www.segger.com/jlink-software.html">Segger JLINK package</a> to load your project on the board.</li>
-<li>Create a project space (directory structure) and populated it with the core code repository (apache-mynewt-core) or know how to as explained in <a href="../../../os/get_started/project_create">Creating Your First Project</a>.</li>
-<li>Read the Mynewt OS <a href="../../get_started/vocabulary/">Concepts</a> section.</li>
 </ul>
 <p>This tutorial uses the Nordic nRF52-DK board.</p>
 <h3 id="create-a-project">Create a Project</h3>
@@ -718,13 +707,6 @@ Erasing done.
 J-Link&gt;exit
 $
 </pre></div>
-
-
-<h3 id="conclusion">Conclusion</h3>
-<p>You have created, setup, compiled, loaded, and ran your first mynewt application for an nrf52 board.</p>
-<p>We have more fun tutorials for you to get your hands dirty. Be bold and work on the OS with tutorials on <a href="../unit_test/">writing a test suite</a> or try enabling additional functionality such as <a href="../project-target-slinky/">remote comms</a> or <a href="../bletiny_project/">Bluetooth Low Energy</a> on your current board.</p>
-<p>If you see anything missing or want to send us feedback, please do so by signing up for appropriate mailing lists on our <a href="../../../community/">Community Page</a>.</p>
-<p>Keep on hacking and blinking!</p>
                         
                         <div class="row">
                             

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/40899401/develop/os/tutorials/nrf52_adc/index.html
----------------------------------------------------------------------
diff --git a/develop/os/tutorials/nrf52_adc/index.html b/develop/os/tutorials/nrf52_adc/index.html
index 3c3e3de..9924212 100644
--- a/develop/os/tutorials/nrf52_adc/index.html
+++ b/develop/os/tutorials/nrf52_adc/index.html
@@ -232,9 +232,7 @@
                 
   
   
-    <li><a href="
-  ../arduino_zero/
-">Project Blinky</a>
+    <li ><a href="../blinky/">Project Blinky</a>
   
   
     </li>
@@ -254,8 +252,11 @@
           
               
                 
-    <li >
-      <a href="../tasks_lesson/">Tasks and Priority Management</a>
+  
+  
+    <li ><a href="../project-slinky/">Project Slinky for Remote Comms</a>
+  
+  
     </li>
 
               
@@ -263,7 +264,7 @@
               
                 
     <li >
-      <a href="../wi-fi_on_arduino/">Enable Wi-Fi on Arduino MKR1000</a>
+      <a href="../ibeacon/">BLE iBeacon</a>
     </li>
 
               
@@ -271,7 +272,7 @@
               
                 
     <li >
-      <a href="../unit_test/">Write a Test Suite for a Package</a>
+      <a href="../eddystone/">BLE Eddystone</a>
     </li>
 
               
@@ -279,20 +280,15 @@
               
                 
     <li >
-      <a href="../event_queue/">Events and Event Queues</a>
+      <a href="../add_newtmgr/">Enable Newt Manager in any app</a>
     </li>
 
               
           
               
                 
-  
-  
-    <li><a href="
-  ../project-slinky/
-">Project Slinky for remote comms</a>
-  
-  
+    <li >
+      <a href="../add_shell/">Enable the OS Shell and Console</a>
     </li>
 
               
@@ -300,7 +296,7 @@
               
                 
     <li >
-      <a href="../add_newtmgr/">Enable Newt Manager in any app</a>
+      <a href="../tasks_lesson/">Tasks and Priority Management</a>
     </li>
 
               
@@ -308,7 +304,7 @@
               
                 
     <li >
-      <a href="../add_shell/">Enable the OS Shell and Console</a>
+      <a href="../wi-fi_on_arduino/">Enable Wi-Fi on Arduino MKR1000</a>
     </li>
 
               
@@ -316,18 +312,15 @@
               
                 
     <li >
-      <a href="../bletiny_project/">BLE app to check stats via console</a>
+      <a href="../unit_test/">Write a Test Suite for a Package</a>
     </li>
 
               
           
               
                 
-  
-  
-    <li ><a href="../bleprph/bleprph-intro/">BLE peripheral project</a>
-  
-  
+    <li >
+      <a href="../event_queue/">Events and Event Queues</a>
     </li>
 
               
@@ -335,15 +328,18 @@
               
                 
     <li >
-      <a href="../ibeacon/">BLE iBeacon</a>
+      <a href="../bletiny_project/">BLE app to check stats via console</a>
     </li>
 
               
           
               
                 
-    <li >
-      <a href="../eddystone/">BLE Eddystone</a>
+  
+  
+    <li ><a href="../bleprph/bleprph-intro/">BLE peripheral project</a>
+  
+  
     </li>
 
               
@@ -530,12 +526,12 @@ project.repositories:
 #
 repository.apache-mynewt-core:
     type: github
-    vers: 0-dev
+    vers: 1-dev
     user: apache
     repo: incubator-mynewt-core
 <span style="background-color: #ffffcc">repository.mynewt_nordic:
 </span><span style="background-color: #ffffcc">    type: github
-</span><span style="background-color: #ffffcc">    vers: 0-latest
+</span><span style="background-color: #ffffcc">    vers: 1-latest
 </span><span style="background-color: #ffffcc">    user: runtimeinc
 </span><span style="background-color: #ffffcc">    repo: mynewt_nordic
 </span></pre></div>

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/40899401/develop/os/tutorials/olimex/index.html
----------------------------------------------------------------------
diff --git a/develop/os/tutorials/olimex/index.html b/develop/os/tutorials/olimex/index.html
index 01f4dd3..ccc522f 100644
--- a/develop/os/tutorials/olimex/index.html
+++ b/develop/os/tutorials/olimex/index.html
@@ -232,14 +232,14 @@
                 
   
   
-    <li><a href="
-  ../arduino_zero/
-">Project Blinky</a>
+    <li ><a href="../blinky/">Project Blinky</a>
   
   
     <ul>
           
               
+          
+              
                 
     <li >
       <a href="../arduino_zero/">Blinky on Arduino Zero</a>
@@ -317,8 +317,11 @@
           
               
                 
-    <li >
-      <a href="../tasks_lesson/">Tasks and Priority Management</a>
+  
+  
+    <li ><a href="../project-slinky/">Project Slinky for Remote Comms</a>
+  
+  
     </li>
 
               
@@ -326,7 +329,7 @@
               
                 
     <li >
-      <a href="../wi-fi_on_arduino/">Enable Wi-Fi on Arduino MKR1000</a>
+      <a href="../ibeacon/">BLE iBeacon</a>
     </li>
 
               
@@ -334,7 +337,7 @@
               
                 
     <li >
-      <a href="../unit_test/">Write a Test Suite for a Package</a>
+      <a href="../eddystone/">BLE Eddystone</a>
     </li>
 
               
@@ -342,20 +345,15 @@
               
                 
     <li >
-      <a href="../event_queue/">Events and Event Queues</a>
+      <a href="../add_newtmgr/">Enable Newt Manager in any app</a>
     </li>
 
               
           
               
                 
-  
-  
-    <li><a href="
-  ../project-slinky/
-">Project Slinky for remote comms</a>
-  
-  
+    <li >
+      <a href="../add_shell/">Enable the OS Shell and Console</a>
     </li>
 
               
@@ -363,7 +361,7 @@
               
                 
     <li >
-      <a href="../add_newtmgr/">Enable Newt Manager in any app</a>
+      <a href="../tasks_lesson/">Tasks and Priority Management</a>
     </li>
 
               
@@ -371,7 +369,7 @@
               
                 
     <li >
-      <a href="../add_shell/">Enable the OS Shell and Console</a>
+      <a href="../wi-fi_on_arduino/">Enable Wi-Fi on Arduino MKR1000</a>
     </li>
 
               
@@ -379,18 +377,15 @@
               
                 
     <li >
-      <a href="../bletiny_project/">BLE app to check stats via console</a>
+      <a href="../unit_test/">Write a Test Suite for a Package</a>
     </li>
 
               
           
               
                 
-  
-  
-    <li ><a href="../bleprph/bleprph-intro/">BLE peripheral project</a>
-  
-  
+    <li >
+      <a href="../event_queue/">Events and Event Queues</a>
     </li>
 
               
@@ -398,15 +393,18 @@
               
                 
     <li >
-      <a href="../ibeacon/">BLE iBeacon</a>
+      <a href="../bletiny_project/">BLE app to check stats via console</a>
     </li>
 
               
           
               
                 
-    <li >
-      <a href="../eddystone/">BLE Eddystone</a>
+  
+  
+    <li ><a href="../bleprph/bleprph-intro/">BLE peripheral project</a>
+  
+  
     </li>
 
               
@@ -526,7 +524,7 @@
         
       
         
-          <li>&raquo; <a href="../arduino_zero/">Project Blinky</a></li>
+          <li>&raquo; <a href="../blinky/">Project Blinky</a></li>
         
       
       
@@ -539,24 +537,16 @@
                         </div>
                         
                             <h2 id="blinky-your-hello-world-on-olimex">Blinky, your "Hello World!", on Olimex</h2>
-<h3 id="objective">Objective</h3>
-<p>Learn how to use packages from a default application repository of Mynewt to build your first <em>Hello World</em> application (Blinky) on a target board. Once built using the <em>newt</em> tool, this application will blink the LED lights on the target board. Fun stuff!</p>
-<p>This tutorial shows you how to create a blinky application for the Olimex board. It also shows you how to load the application onto the board's flash memory and run the application.</p>
-<p><br></p>
+<p>This tutorial shows you how to create, build, and run the Blinky application on an Olimex STM32-E407 board.
+<br></p>
 <h3 id="prerequisites">Prerequisites</h3>
-<p>Ensure that you have met the following prerequisites before continuing with this tutorial:</p>
 <ul>
+<li>Meet the prerequisites listed in <a href="../blinky/">Project Blinky</a>.</li>
 <li>Have a STM32-E407 development board from Olimex. </li>
 <li>Have a ARM-USB-TINY-H connector with JTAG interface for debugging ARM microcontrollers (comes with the ribbon cable to hook up to the board)</li>
-<li>Have Internet connectivity to fetch remote Mynewt components.</li>
-<li>Have a computer to build a Mynewt application and connect to the board over USB.</li>
-<li>Have a USB A-B type cable to connect the debugger to your computer.</li>
-<li>Have a USB Micro-A cable to connect your computer to the board.</li>
-<li>Install the Newt tool and toolchains (See <a href="../../get_started/get_started/">Basic Setup</a>).</li>
-<li>Create a project space (directory structure) and populated it with the core code repository (apache-mynewt-core) or know how to as explained in <a href="../../../os/get_started/project_create">Creating Your First Project</a>.</li>
-<li>Read the Mynewt OS <a href="../../get_started/vocabulary/">Concepts</a> section.</li>
+<li>Have a USB A-B type cable to connect the debugger to your computer.
+<br></li>
 </ul>
-<p><br></p>
 <h3 id="create-a-project">Create a Project</h3>
 <p>Create a new project if you do not have an existing one.  You can skip this step and proceed to <a href="#create_targets">create the targets</a> if you already created a project.</p>
 <p>Run the following commands to create a new project:</p>
@@ -740,13 +730,6 @@ Let's double check that it is indeed booting from flash and making the LED blink
     (0x08000020: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff         
     (gdb) monitor flash info 0
 </pre></div>
-
-
-<h3 id="conclusion">Conclusion</h3>
-<p>Congratulations! You have now tried out a project on actual hardware. If this is your first time to embedded systems, this must feel like the best hands-on and low-level "Hello World" program ever.</p>
-<p>Good, we have more fun tutorials for you to get your hands dirty. Be bold and try other Blinky-like <a href="../nRF52/">tutorials</a> or try enabling additional functionality such as <a href="../project-target-slinky/">remote comms</a> on the current board.</p>
-<p>If you see anything missing or want to send us feedback, please do so by signing up for appropriate mailing lists on our <a href="../../../community/">Community Page</a>.</p>
-<p>Keep on hacking and blinking!</p>
                         
                         <div class="row">
                             

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/40899401/develop/os/tutorials/pin-wheel-mods/index.html
----------------------------------------------------------------------
diff --git a/develop/os/tutorials/pin-wheel-mods/index.html b/develop/os/tutorials/pin-wheel-mods/index.html
index e83b049..5e3883b 100644
--- a/develop/os/tutorials/pin-wheel-mods/index.html
+++ b/develop/os/tutorials/pin-wheel-mods/index.html
@@ -232,14 +232,14 @@
                 
   
   
-    <li><a href="
-  ../arduino_zero/
-">Project Blinky</a>
+    <li ><a href="../blinky/">Project Blinky</a>
   
   
     <ul>
           
               
+          
+              
                 
     <li >
       <a href="../arduino_zero/">Blinky on Arduino Zero</a>
@@ -331,8 +331,11 @@
           
               
                 
-    <li >
-      <a href="../tasks_lesson/">Tasks and Priority Management</a>
+  
+  
+    <li ><a href="../project-slinky/">Project Slinky for Remote Comms</a>
+  
+  
     </li>
 
               
@@ -340,7 +343,7 @@
               
                 
     <li >
-      <a href="../wi-fi_on_arduino/">Enable Wi-Fi on Arduino MKR1000</a>
+      <a href="../ibeacon/">BLE iBeacon</a>
     </li>
 
               
@@ -348,7 +351,7 @@
               
                 
     <li >
-      <a href="../unit_test/">Write a Test Suite for a Package</a>
+      <a href="../eddystone/">BLE Eddystone</a>
     </li>
 
               
@@ -356,20 +359,15 @@
               
                 
     <li >
-      <a href="../event_queue/">Events and Event Queues</a>
+      <a href="../add_newtmgr/">Enable Newt Manager in any app</a>
     </li>
 
               
           
               
                 
-  
-  
-    <li><a href="
-  ../project-slinky/
-">Project Slinky for remote comms</a>
-  
-  
+    <li >
+      <a href="../add_shell/">Enable the OS Shell and Console</a>
     </li>
 
               
@@ -377,7 +375,7 @@
               
                 
     <li >
-      <a href="../add_newtmgr/">Enable Newt Manager in any app</a>
+      <a href="../tasks_lesson/">Tasks and Priority Management</a>
     </li>
 
               
@@ -385,7 +383,7 @@
               
                 
     <li >
-      <a href="../add_shell/">Enable the OS Shell and Console</a>
+      <a href="../wi-fi_on_arduino/">Enable Wi-Fi on Arduino MKR1000</a>
     </li>
 
               
@@ -393,18 +391,15 @@
               
                 
     <li >
-      <a href="../bletiny_project/">BLE app to check stats via console</a>
+      <a href="../unit_test/">Write a Test Suite for a Package</a>
     </li>
 
               
           
               
                 
-  
-  
-    <li ><a href="../bleprph/bleprph-intro/">BLE peripheral project</a>
-  
-  
+    <li >
+      <a href="../event_queue/">Events and Event Queues</a>
     </li>
 
               
@@ -412,15 +407,18 @@
               
                 
     <li >
-      <a href="../ibeacon/">BLE iBeacon</a>
+      <a href="../bletiny_project/">BLE app to check stats via console</a>
     </li>
 
               
           
               
                 
-    <li >
-      <a href="../eddystone/">BLE Eddystone</a>
+  
+  
+    <li ><a href="../bleprph/bleprph-intro/">BLE peripheral project</a>
+  
+  
     </li>
 
               
@@ -536,7 +534,7 @@
     
     
         
-          <li>&raquo; <a href="../arduino_zero/">Project Blinky</a></li>
+          <li>&raquo; <a href="../blinky/">Project Blinky</a></li>