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 2016/02/23 02:31:00 UTC

[07/36] incubator-mynewt-site git commit: try merging all the doc structure changes again

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/2b05c3ee/os/core_os/time/os_time_tick/index.html
----------------------------------------------------------------------
diff --git a/os/core_os/time/os_time_tick/index.html b/os/core_os/time/os_time_tick/index.html
index 2a742a0..41689fc 100644
--- a/os/core_os/time/os_time_tick/index.html
+++ b/os/core_os/time/os_time_tick/index.html
@@ -120,18 +120,23 @@
           
   
   <li><a href="
+  ../../../get_started/introduction/
+">Apache Mynewt Manual</a>
+    
+      <ul class="current-toc">
+          
+              
   
+    <li>
+      <a href="../../../get_started/introduction/">Introduction</a>
+    </li>
   
-  ../../../get_started/newt_concepts/
 
-">Manual for Mynewt OS</a>
-    
-      <ul class="current-toc">
           
               
   
   <li><a href="
-  ../../../get_started/newt_concepts/
+  ../../../get_started/project1/
 ">Get Started</a>
     
   </li>
@@ -141,7 +146,7 @@
   
   <li><a href="
   ../../../get_acclimated/project2/
-">More Projects</a>
+">Tutorials</a>
     
   </li>
 
@@ -151,9 +156,23 @@
   <li><a href="
   
   
+  
+  
+  ../../mynewt_os/
+
+
+">Manual</a>
+    
+      <ul class="current-toc">
+          
+              
+  
+  <li><a href="
+  
+  
   ../../mynewt_os/
 
-">Mynewt OS</a>
+">OS Core</a>
     
       <ul class="current-toc">
           
@@ -170,7 +189,7 @@
   
   <li><a href="
   ../../context_switch/context_switch/
-">Scheduler/Context Switching</a>
+">Scheduler</a>
     
   </li>
 
@@ -186,13 +205,21 @@
               
   
     <li>
-      <a href="../time/">time overview</a>
+      <a href="../time/">Overview</a>
     </li>
   
 
           
               
   
+  <li><a href="
+  ../os_time_delay/
+">Functions</a>
+    
+      <ul class="current-toc">
+          
+              
+  
     <li>
       <a href="../os_time_delay/">os_time_delay</a>
     </li>
@@ -220,6 +247,11 @@
   </li>
 
           
+      </ul>
+    
+  </li>
+
+          
               
   
   <li><a href="
@@ -296,7 +328,7 @@
   
   <li><a href="
   ../../callout/callout/
-">Callout Functions</a>
+">Callouts</a>
     
   </li>
 
@@ -317,11 +349,90 @@
               
   
   <li><a href="
+  ../../../modules/console/console/
+">Console</a>
+    
+  </li>
+
+          
+              
   
+  <li><a href="
+  ../../../modules/shell/shell/
+">Shell</a>
+    
+  </li>
+
+          
+              
   
-  ../../../modules/console/console/
+  <li><a href="
+  ../../../modules/bootloader/bootloader/
+">Bootloader</a>
+    
+  </li>
 
-">Modules</a>
+          
+              
+  
+    <li>
+      <a href="../../../modules/filesystem/">File System Abstraction</a>
+    </li>
+  
+
+          
+              
+  
+    <li>
+      <a href="../../../modules/nffs/">Newtron Flash File System</a>
+    </li>
+  
+
+          
+              
+  
+  <li><a href="
+  ../../../modules/testutil/testutil/
+">Test Utilities</a>
+    
+  </li>
+
+          
+              
+  
+  <li><a href="
+  ../../../modules/imgmgr/imgmgr/
+">Image Manager</a>
+    
+  </li>
+
+          
+              
+  
+    <li>
+      <a href="../../../modules/baselibc/">Baselibc library</a>
+    </li>
+  
+
+          
+              
+  
+    <li>
+      <a href="../../../modules/elua/">Embedded Lua</a>
+    </li>
+  
+
+          
+              
+  
+  <li><a href="
+  ../../../modules/json/json/
+">JSON</a>
+    
+  </li>
+
+          
+      </ul>
     
   </li>
 
@@ -371,11 +482,11 @@
     
       
         
-          <li>Mynewt OS &raquo;</li>
+          <li>Time &raquo;</li>
         
       
         
-          <li>Time &raquo;</li>
+          <li>Functions &raquo;</li>
         
       
     

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/2b05c3ee/os/core_os/time/time/index.html
----------------------------------------------------------------------
diff --git a/os/core_os/time/time/index.html b/os/core_os/time/time/index.html
index 1a8879a..b2fd751 100644
--- a/os/core_os/time/time/index.html
+++ b/os/core_os/time/time/index.html
@@ -9,7 +9,7 @@
         <link rel="canonical" href="http://mynewt.incubator.apache.org/os/core_os/time/time/">
         <link rel="shortcut icon" href="../../../../img/favicon.ico">
 
-	<title>time overview - Apache Mynewt</title>
+	<title>Overview - Apache Mynewt</title>
 
         <link href="../../../../css/bootstrap-3.0.3.min.css" rel="stylesheet">
         <link href="../../../../css/font-awesome-4.0.3.css" rel="stylesheet">
@@ -40,7 +40,7 @@
     </head>
 
 
-    <body class="time overview">
+    <body class="Overview">
 
 
         <div class="navbar navbar-default navbar-fixed-top" role="navigation">
@@ -120,18 +120,23 @@
           
   
   <li><a href="
+  ../../../get_started/introduction/
+">Apache Mynewt Manual</a>
+    
+      <ul class="current-toc">
+          
+              
   
+    <li>
+      <a href="../../../get_started/introduction/">Introduction</a>
+    </li>
   
-  ../../../get_started/newt_concepts/
 
-">Manual for Mynewt OS</a>
-    
-      <ul class="current-toc">
           
               
   
   <li><a href="
-  ../../../get_started/newt_concepts/
+  ../../../get_started/project1/
 ">Get Started</a>
     
   </li>
@@ -141,7 +146,7 @@
   
   <li><a href="
   ../../../get_acclimated/project2/
-">More Projects</a>
+">Tutorials</a>
     
   </li>
 
@@ -151,9 +156,23 @@
   <li><a href="
   
   
+  
+  
   ../../mynewt_os/
 
-">Mynewt OS</a>
+
+">Manual</a>
+    
+      <ul class="current-toc">
+          
+              
+  
+  <li><a href="
+  
+  
+  ../../mynewt_os/
+
+">OS Core</a>
     
       <ul class="current-toc">
           
@@ -170,7 +189,7 @@
   
   <li><a href="
   ../../context_switch/context_switch/
-">Scheduler/Context Switching</a>
+">Scheduler</a>
     
   </li>
 
@@ -186,33 +205,18 @@
               
   
     <li class="active">
-      time overview
-    </li>
-  
-
-          
-              
-  
-    <li>
-      <a href="../os_time_delay/">os_time_delay</a>
-    </li>
-  
-
-          
-              
-  
-    <li>
-      <a href="../os_time_get/">os_time_get</a>
+      Overview
     </li>
   
 
           
               
   
-    <li>
-      <a href="../os_time_tick/">os_time_tick</a>
-    </li>
-  
+  <li><a href="
+  ../os_time_delay/
+">Functions</a>
+    
+  </li>
 
           
       </ul>
@@ -296,7 +300,7 @@
   
   <li><a href="
   ../../callout/callout/
-">Callout Functions</a>
+">Callouts</a>
     
   </li>
 
@@ -317,11 +321,90 @@
               
   
   <li><a href="
+  ../../../modules/console/console/
+">Console</a>
+    
+  </li>
+
+          
+              
   
+  <li><a href="
+  ../../../modules/shell/shell/
+">Shell</a>
+    
+  </li>
+
+          
+              
+  
+  <li><a href="
+  ../../../modules/bootloader/bootloader/
+">Bootloader</a>
+    
+  </li>
+
+          
+              
+  
+    <li>
+      <a href="../../../modules/filesystem/">File System Abstraction</a>
+    </li>
+  
+
+          
+              
+  
+    <li>
+      <a href="../../../modules/nffs/">Newtron Flash File System</a>
+    </li>
+  
+
+          
+              
+  
+  <li><a href="
+  ../../../modules/testutil/testutil/
+">Test Utilities</a>
+    
+  </li>
+
+          
+              
+  
+  <li><a href="
+  ../../../modules/imgmgr/imgmgr/
+">Image Manager</a>
+    
+  </li>
+
+          
+              
+  
+    <li>
+      <a href="../../../modules/baselibc/">Baselibc library</a>
+    </li>
   
-  ../../../modules/console/console/
 
-">Modules</a>
+          
+              
+  
+    <li>
+      <a href="../../../modules/elua/">Embedded Lua</a>
+    </li>
+  
+
+          
+              
+  
+  <li><a href="
+  ../../../modules/json/json/
+">JSON</a>
+    
+  </li>
+
+          
+      </ul>
     
   </li>
 
@@ -371,7 +454,7 @@
     
       
         
-          <li>Mynewt OS &raquo;</li>
+          <li>OS Core &raquo;</li>
         
       
         
@@ -379,7 +462,7 @@
         
       
     
-    <li>time overview</li>
+    <li>Overview</li>
     <li class="wy-breadcrumbs-aside">
       
     </li>

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/2b05c3ee/os/event_queue/index.html
----------------------------------------------------------------------
diff --git a/os/event_queue/index.html b/os/event_queue/index.html
deleted file mode 100644
index d377bf2..0000000
--- a/os/event_queue/index.html
+++ /dev/null
@@ -1,664 +0,0 @@
-<!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">
-        
-        
-        <link rel="canonical" href="http://mynewt.incubator.apache.org/os/event_queue/">
-        <link rel="shortcut icon" href="../../img/favicon.ico">
-
-	<title>Event Queues - Apache Mynewt</title>
-
-        <link href="../../css/bootstrap-3.0.3.min.css" rel="stylesheet">
-        <link href="../../css/font-awesome-4.0.3.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='https://fonts.googleapis.com/css?family=Roboto:400,500,700,900,300,100' rel='stylesheet' type='text/css'>
-        <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', 'mynewt.incubator.apache.org');
-                ga('send', 'pageview');
-            </script>
-        
-    </head>
-
-
-    <body class="Event Queues">
-
-
-        <div class="navbar navbar-default navbar-fixed-top" role="navigation">
-    <div class="logo-container">
-        <img src="/img/logo.svg">
-    </div>
-    <div class="container-fluid">
-        <!-- 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>
-                    <a href="/">Home</a>
-                </li>
-                <li>
-                    <a href="/documentation/">Docs</a>
-                </li>
-                <li>
-                    <a href="/download/">Download</a>
-                </li>
-                <li>
-                    <a href="/community/">Community</a>
-                </li>
-                <li>
-                    <a href="/events/">Events</a>
-                </li>
-            </ul>
-
-            <!-- Search, Navigation and Repo links -->
-            <ul class="nav navbar-nav navbar-right">
-                
-            </ul>
-        </div>
-    </div>
-</div>
-
-        <div class="container-fluid">
-            
-                <div class="row sm-extra-padding">
-                    <div class="col-md-3 bg-grey sidebar-container"><div class="bs-sidebar hidden-print" role="complementary">
-    <div class="sidebar-top">
-        <img class="hidden-xs hidden-sm logo-small" src="/img/logo.svg" alt="MyNewt" title="MyNewt">
-        <div class="small" role="search">
-            <form id ="rtd-search-form" class="wy-form" action="../../search.html" method="get">
-                <div class="form-group">
-                    <input type="text" name="q" placeholder="Search documentation" />
-                    <button class="search-button" type="submit"><i class="fa fa-search"></i></button>
-                </div>
-            </form>
-        </div>
-    </div>
-    <ul class="nav bs-sidenav">
-      
-        
-      
-        
-      
-        
-      
-        
-      
-        
-      
-        
-          
-  
-  <li><a href="
-  ../../get_started/newt_concepts/
-">Chapter 1 - Get Started</a>
-    
-  </li>
-
-        
-      
-        
-          
-  
-  <li><a href="
-  ../../get_acclimated/vocabulary/
-">Chapter 2 - Get Acclimated</a>
-    
-  </li>
-
-        
-      
-        
-          
-  
-  <li><a href="
-  ../../newt/newt_ops/
-">Chapter 3 - Newt Tool</a>
-    
-  </li>
-
-        
-      
-        
-          
-  
-  <li><a href="
-  ../mynewt_os/
-">Chapter 4 - Mynewt OS</a>
-    
-      <ul class="current-toc">
-          
-              
-  
-    <li>
-      <a href="../mynewt_os/">Overview</a>
-    </li>
-  
-
-          
-              
-  
-    <li>
-      <a href="../context_switch/">Scheduler/Context Switching</a>
-    </li>
-  
-
-          
-              
-  
-    <li>
-      <a href="../time/">Time</a>
-    </li>
-  
-
-          
-              
-  
-    <li>
-      <a href="../task/">Tasks</a>
-    </li>
-  
-
-          
-              
-  
-    <li class="active">
-      Event Queues
-    </li>
-  
-
-          
-              
-  
-    <li>
-      <a href="../semaphore/">Semaphores</a>
-    </li>
-  
-
-          
-              
-  
-    <li>
-      <a href="../mutex/">Mutexes</a>
-    </li>
-  
-
-          
-              
-  
-    <li>
-      <a href="../memory_pool/">Memory Pools</a>
-    </li>
-  
-
-          
-              
-  
-    <li>
-      <a href="../heap/">Heap</a>
-    </li>
-  
-
-          
-              
-  
-    <li>
-      <a href="../mbufs/">Mbufs</a>
-    </li>
-  
-
-          
-              
-  
-    <li>
-      <a href="../sanity/">Sanity</a>
-    </li>
-  
-
-          
-              
-  
-    <li>
-      <a href="../callout/">Callout Functions</a>
-    </li>
-  
-
-          
-              
-  
-    <li>
-      <a href="../port_os/">Porting to other Platforms</a>
-    </li>
-  
-
-          
-      </ul>
-    
-  </li>
-
-        
-      
-        
-          
-  
-  <li><a href="
-  
-  
-  ../../modules/console/console/
-
-">Chapter 5 - Modules</a>
-    
-  </li>
-
-        
-      
-        
-          
-  
-  <li><a href="
-  ../../newtmgr/overview/
-">Chapter 6 - Newt Manager</a>
-    
-  </li>
-
-        
-      
-        
-          
-  
-  <li><a href="
-  ../../packaging/dist/
-">Chapter 7 - Packaging it</a>
-    
-  </li>
-
-        
-      
-    </ul>
-</div></div>
-                    
-                    <div class="show-sidebar-container">
-                        <button class="show-sidebar">Docs Menu</button>
-                    </div>
-                    
-                    <div class="col-md-9 documentation-viewer" role="main">
-                        <div role="navigation" aria-label="breadcrumbs navigation">
-  <ul class="wy-breadcrumbs">
-    <li><a href="../..">Docs</a> &raquo;</li>
-    
-      
-        
-          <li>Chapter 4 - Mynewt OS &raquo;</li>
-        
-      
-    
-    <li>Event Queues</li>
-    <li class="wy-breadcrumbs-aside">
-      
-    </li>
-  </ul>
-  <hr/>
-</div>
-                        
-                            <h1 id="event-queues">Event Queues<a class="headerlink" href="#event-queues" title="Permanent link">&para;</a></h1>
-<p>Event queue is a way of serializing events arring to a task. This makes it easy to queue processing to happen inside task's context. This would be done either from an interrupt handler, or from another task.</p>
-<p>Events arrive in a form of a data structure <em>struct os_event</em>.</p>
-<h2 id="description">Description<a class="headerlink" href="#description" title="Permanent link">&para;</a></h2>
-<p>Events are in form of a data structure <em>struct os_event</em>, and they are queued to data structure <em>struct os_eventq</em>.</p>
-<p>Queue must be initialized before trying to add events to it. This is done using <em>os_eventq_init()</em>.</p>
-<p>Common way of using event queues is to have a task loop while calling <em>os_eventq_get()</em>, waiting for work to do.
-Other tasks (or interrupts) then call <em>os_eventq_put()</em> to wake it up. Once event has been queued task waiting on that queue is woken up, and will get a pointer to queued event structure.
-Processing task would then act according to event type.</p>
-<p>When <em>os_event</em> is queued, it should not be freed until processing task is done with it.</p>
-<p>It is assumed that there is only one task consuming events from an event queue. Only one task should be sleeping on a particular <em>os_eventq</em> at a time.</p>
-<p>Note that os_callout subsystem assumes that event queue is used as the wakeup mechanism.</p>
-<h2 id="data-structures">Data structures<a class="headerlink" href="#data-structures" title="Permanent link">&para;</a></h2>
-<pre><code class="no-highlight">struct os_event {
-    uint8_t ev_queued;
-    uint8_t ev_type;
-    void *ev_arg;
-    STAILQ_ENTRY(os_event) ev_next;
-};
-</code></pre>
-
-<table>
-<thead>
-<tr>
-<th>Element</th>
-<th>Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td>ev_queued</td>
-<td>Internal field, which tells whether event is linked into an <em>os_eventq</em> already</td>
-</tr>
-<tr>
-<td>ev_type</td>
-<td>Type of an event. This should be unique, as it should be used by processing task to figure out what the event means</td>
-</tr>
-<tr>
-<td>ev_arg</td>
-<td>Can be used further as input to task processing this event</td>
-</tr>
-<tr>
-<td>ev_next</td>
-<td>Linkage attaching this event to an event queue</td>
-</tr>
-</tbody>
-</table>
-<pre><code class="no-highlight">struct os_eventq {
-    struct os_task *evq_task;
-    STAILQ_HEAD(, os_event) evq_list;
-};
-</code></pre>
-
-<table>
-<thead>
-<tr>
-<th>Element</th>
-<th>Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td>evq_task</td>
-<td>Pointer to task if there is task sleeping on <em>os_eventq_get()</em></td>
-</tr>
-<tr>
-<td>evq_list</td>
-<td>Queue head for list of events in this queue</td>
-</tr>
-</tbody>
-</table>
-<h2 id="list-of-functions">List of Functions<a class="headerlink" href="#list-of-functions" title="Permanent link">&para;</a></h2>
-<p><Comments such as these instructions are placed within angle brackets. List all the functions here. Note how the anchors work. You put the text you want to show up as a link within [] and the relevant #heading within (). Note that the header has to have at least 2 words for the anchor to work - that's how it is. "no-highlight" disables syntax highlighting. You can enable it for a particular language by specifying what the language is instead of "no-highlight". Be warned that this highlighting or no-highlighting specification may not show up nicely on Mou.></p>
-<p>The functions available in this OS feature are:</p>
-<ul>
-<li><a href="#os_eventq_init">os_eventq_init</a></li>
-<li><a href="#os_eventq_put">os_eventq_put</a></li>
-<li><a href="#os_eventq_put2">os_eventq_put2</a></li>
-<li><a href="#os_eventq_get">os_eventq_get</a></li>
-<li><a href="#os_eventq_remove">os_eventq_remove</a></li>
-</ul>
-<h2 id="function-reference">Function Reference<a class="headerlink" href="#function-reference" title="Permanent link">&para;</a></h2>
-<hr />
-<h2 id="os_eventq_init"><font color="F2853F" style="font-size:24pt"> os_eventq_init</font><a class="headerlink" href="#os_eventq_init" title="Permanent link">&para;</a></h2>
-<pre><code class="no-highlight">   void
-    os_eventq_init(struct os_eventq *evq)
-</code></pre>
-
-<p>Initializes <em>struct os_eventq</em>, making it ready for use.</p>
-<h4 id="arguments">Arguments<a class="headerlink" href="#arguments" title="Permanent link">&para;</a></h4>
-<table>
-<thead>
-<tr>
-<th>Arguments</th>
-<th>Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td>evq</td>
-<td>Pointer to event queue getting initialized</td>
-</tr>
-</tbody>
-</table>
-<h4 id="returned-values">Returned values<a class="headerlink" href="#returned-values" title="Permanent link">&para;</a></h4>
-<p>None</p>
-<h4 id="notes">Notes<a class="headerlink" href="#notes" title="Permanent link">&para;</a></h4>
-<p>Usually done at subsystem init time; before OS has been started, and before interrupts generating events have been enabled.</p>
-<h4 id="example">Example<a class="headerlink" href="#example" title="Permanent link">&para;</a></h4>
-<p><Add text to set up the context for the example here>
-This initializes event queue used by newtmgr task.</p>
-<pre><code class="no-highlight">struct os_eventq g_nmgr_evq;
-
-int
-nmgr_task_init(uint8_t prio, os_stack_t *stack_ptr, uint16_t stack_len)
-{
-    /* variable declarations here */
-
-    os_eventq_init(&amp;g_nmgr_evq);
-
-    /* initialization continues here */
-}
-</code></pre>
-
-<hr />
-<h2 id="os_eventq_put"><font color="#F2853F" style="font-size:24pt"> os_eventq_put</font><a class="headerlink" href="#os_eventq_put" title="Permanent link">&para;</a></h2>
-<pre><code class="no-highlight">void
-os_eventq_put(struct os_eventq *evq, struct os_event *ev)
-</code></pre>
-
-<p>Queues an event to tail of the event queue.</p>
-<h4 id="arguments_1">Arguments<a class="headerlink" href="#arguments_1" title="Permanent link">&para;</a></h4>
-<table>
-<thead>
-<tr>
-<th>Arguments</th>
-<th>Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td>evq</td>
-<td>Queue where event is being placed</td>
-</tr>
-<tr>
-<td>ev</td>
-<td>Event which is being queued</td>
-</tr>
-</tbody>
-</table>
-<h4 id="returned-values_1">Returned values<a class="headerlink" href="#returned-values_1" title="Permanent link">&para;</a></h4>
-<p>N/A</p>
-<h4 id="notes_1">Notes<a class="headerlink" href="#notes_1" title="Permanent link">&para;</a></h4>
-<p>Functionality is of <em>os_eventq_put2()</em>, but this is to be called from a task context only.</p>
-<h4 id="example_1">Example<a class="headerlink" href="#example_1" title="Permanent link">&para;</a></h4>
-<p><Add text to set up the context for the example here>
-This is used to pass info about an event to a task handling it.</p>
-<pre><code class="no-highlight">    /* Get an event structure off the queue */
-    ev = (struct os_event *)os_memblock_get(&amp;g_hci_os_event_pool);
-    if (!ev) {
-        err = os_memblock_put(&amp;g_hci_cmd_pool, hci_ev);
-        assert(err == OS_OK);
-        return -1;
-    }
-
-    /* Fill out the event and post to Link Layer */
-    ev-&gt;ev_queued = 0;
-    ev-&gt;ev_type = BLE_HOST_HCI_EVENT_CTLR_EVENT;
-    ev-&gt;ev_arg = hci_ev;
-    os_eventq_put(&amp;ble_hs_evq, ev);
-
-</code></pre>
-
-<hr />
-<h2 id="os_eventq_put2"><font color="#F2853F" style="font-size:24pt"> os_eventq_put2</font><a class="headerlink" href="#os_eventq_put2" title="Permanent link">&para;</a></h2>
-<pre><code class="no-highlight">void
-os_eventq_put2(struct os_eventq *evq, struct os_event *ev, int isr)
-</code></pre>
-
-<p>Queues an event to tail of the event queue.</p>
-<h4 id="arguments_2">Arguments<a class="headerlink" href="#arguments_2" title="Permanent link">&para;</a></h4>
-<table>
-<thead>
-<tr>
-<th>Arguments</th>
-<th>Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td>evq</td>
-<td>Queue where event is being placed</td>
-</tr>
-<tr>
-<td>ev</td>
-<td>Event which is being queued</td>
-</tr>
-<tr>
-<td>isr</td>
-<td>Tells whether call is being made from within interrupt handler or not</td>
-</tr>
-</tbody>
-</table>
-<h4 id="returned-values_2">Returned values<a class="headerlink" href="#returned-values_2" title="Permanent link">&para;</a></h4>
-<p>N/A</p>
-<h4 id="notes_2">Notes<a class="headerlink" href="#notes_2" title="Permanent link">&para;</a></h4>
-<p>If the event has already been queued, nothing happens. Including event's relative position within the queue itself.</p>
-<p>This can be called either from interrupt handler (in which case <em>isr</em> should be set to 1), or from another task context (in which case *isr should be set as 0).</p>
-<h4 id="example_2">Example<a class="headerlink" href="#example_2" title="Permanent link">&para;</a></h4>
-<p>This wakes up the task waiting on task1_evq, which processes console input (console input comes from UART, and is passed in in interrupt context).</p>
-<pre><code class="no-highlight">static void
-my_cons_input(int full_line)
-{
-    os_eventq_put2(&amp;task1_evq, &amp;cons_ev, 1);
-}
-</code></pre>
-
-<hr />
-<h2 id="os_eventq_get"><font color="#F2853F" style="font-size:24pt"> os_eventq_get</font><a class="headerlink" href="#os_eventq_get" title="Permanent link">&para;</a></h2>
-<pre><code class="no-highlight">void
-os_eventq_get(struct os_eventq *evq)
-</code></pre>
-
-<p>Fetches the first event from a queue. Task will sleep until something gets queued.</p>
-<h4 id="arguments_3">Arguments<a class="headerlink" href="#arguments_3" title="Permanent link">&para;</a></h4>
-<table>
-<thead>
-<tr>
-<th>Arguments</th>
-<th>Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td>evq</td>
-<td>Queue to wait on</td>
-</tr>
-</tbody>
-</table>
-<h4 id="returned-values_3">Returned values<a class="headerlink" href="#returned-values_3" title="Permanent link">&para;</a></h4>
-<p>Will return with a pointer to first <em>struct event</em> which is in the queue.</p>
-<h4 id="notes_3">Notes<a class="headerlink" href="#notes_3" title="Permanent link">&para;</a></h4>
-<h4 id="example_3">Example<a class="headerlink" href="#example_3" title="Permanent link">&para;</a></h4>
-<p>Main loop of an example task.</p>
-<pre><code class="no-highlight">    while (1) {
-        ev = os_eventq_get(&amp;task1_evq);
-        assert(ev);
-        if (ev-&gt;ev_type == CONS_EV_TYPE) {
-            /* XXX do stuff */
-        }
-    }
-
-</code></pre>
-
-<hr />
-<h2 id="os_eventq_remove"><font color="#F2853F" style="font-size:24pt"> os_eventq_remove</font><a class="headerlink" href="#os_eventq_remove" title="Permanent link">&para;</a></h2>
-<pre><code class="no-highlight">void
-os_eventq_remove(struct os_eventq *evq, struct os_event *ev)
-</code></pre>
-
-<p>Removes an event which has been placed in a queue.</p>
-<h4 id="arguments_4">Arguments<a class="headerlink" href="#arguments_4" title="Permanent link">&para;</a></h4>
-<table>
-<thead>
-<tr>
-<th>Arguments</th>
-<th>Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td>evq</td>
-<td>Queue where event is being removed from</td>
-</tr>
-<tr>
-<td>ev</td>
-<td>Event which is being removed</td>
-</tr>
-</tbody>
-</table>
-<h4 id="returned-values_4">Returned values<a class="headerlink" href="#returned-values_4" title="Permanent link">&para;</a></h4>
-<p>N/A</p>
-<h4 id="notes_4">Notes<a class="headerlink" href="#notes_4" title="Permanent link">&para;</a></h4>
-<h4 id="example_4">Example<a class="headerlink" href="#example_4" title="Permanent link">&para;</a></h4>
-<p><Add text to set up the context for the example here>
-This is from os_callout_stop(). User wants to stop a callout from getting passed to a task. If the event has already been queued, then remove it before it is seen.</p>
-<pre><code class="no-highlight">    if (c-&gt;c_evq) {
-        os_eventq_remove(c-&gt;c_evq, &amp;c-&gt;c_ev);
-    }
-</code></pre>
-                        
-                    </div>
-                </div>
-            
-            <div class="row">    
-                <footer>
-    <div class="row">
-        <div class="col-md-12">
-            
-                <p class="copyright">Copyright &copy; 2015 The Apache Software Foundation, Licensed under the Apache License, Version 2.0 Apache and the Apache feather logo are trademarks of The Apache Software Foundation.<br>The Apache Software Foundation Apache Incubator</p>
-            
-        </div>
-    </div>
-    <div class="copyright-logos">
-        <div class="row">
-            <div class="col-xs-6 text-right">
-                <img src="/img/apache-feather.png" alt="Apache" title="Apache">
-            </div>
-            <div class="col-xs-6 text-left">
-                <img src="/img/apache-logo.png" alt="Apache Incubator" title="Apache Incubator">
-            </div>
-        </div>
-    </div>
-    <div class="row">
-        <div class="col-md-12">
-            <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>
-        </div>
-    </div>
-</footer>
-            </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/2b05c3ee/os/get_acclimated/project2/index.html
----------------------------------------------------------------------
diff --git a/os/get_acclimated/project2/index.html b/os/get_acclimated/project2/index.html
index 6208580..ced6ff7 100644
--- a/os/get_acclimated/project2/index.html
+++ b/os/get_acclimated/project2/index.html
@@ -9,7 +9,7 @@
         <link rel="canonical" href="http://mynewt.incubator.apache.org/os/get_acclimated/project2/">
         <link rel="shortcut icon" href="../../../img/favicon.ico">
 
-	<title>Project 2 - Apache Mynewt</title>
+	<title>Blinky on Real Hardware - Apache Mynewt</title>
 
         <link href="../../../css/bootstrap-3.0.3.min.css" rel="stylesheet">
         <link href="../../../css/font-awesome-4.0.3.css" rel="stylesheet">
@@ -40,7 +40,7 @@
     </head>
 
 
-    <body class="Project 2">
+    <body class="Blinky on Real Hardware">
 
 
         <div class="navbar navbar-default navbar-fixed-top" role="navigation">
@@ -120,18 +120,23 @@
           
   
   <li><a href="
+  ../../get_started/introduction/
+">Apache Mynewt Manual</a>
+    
+      <ul class="current-toc">
+          
+              
   
+    <li>
+      <a href="../../get_started/introduction/">Introduction</a>
+    </li>
   
-  ../../get_started/newt_concepts/
 
-">Manual for Mynewt OS</a>
-    
-      <ul class="current-toc">
           
               
   
   <li><a href="
-  ../../get_started/newt_concepts/
+  ../../get_started/project1/
 ">Get Started</a>
     
   </li>
@@ -141,14 +146,14 @@
   
   <li><a href="
   ./
-">More Projects</a>
+">Tutorials</a>
     
       <ul class="current-toc">
           
               
   
     <li class="active">
-      Project 2
+      Blinky on Real Hardware
     </li>
   
 
@@ -156,7 +161,7 @@
               
   
     <li>
-      <a href="../project3/">Project 3</a>
+      <a href="../project3/">Unit Testing a Package</a>
     </li>
   
 
@@ -171,21 +176,12 @@
   <li><a href="
   
   
-  ../../core_os/mynewt_os/
-
-">Mynewt OS</a>
-    
-  </li>
-
-          
-              
-  
-  <li><a href="
   
   
-  ../../modules/console/console/
+  ../../core_os/mynewt_os/
+
 
-">Modules</a>
+">Manual</a>
     
   </li>
 
@@ -235,15 +231,15 @@
     
       
         
-          <li>Manual for Mynewt OS &raquo;</li>
+          <li>Apache Mynewt Manual &raquo;</li>
         
       
         
-          <li>More Projects &raquo;</li>
+          <li>Tutorials &raquo;</li>
         
       
     
-    <li>Project 2</li>
+    <li>Blinky on Real Hardware</li>
     <li class="wy-breadcrumbs-aside">
       
     </li>

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/2b05c3ee/os/get_acclimated/project3/index.html
----------------------------------------------------------------------
diff --git a/os/get_acclimated/project3/index.html b/os/get_acclimated/project3/index.html
index 79f6582..b04aba5 100644
--- a/os/get_acclimated/project3/index.html
+++ b/os/get_acclimated/project3/index.html
@@ -9,7 +9,7 @@
         <link rel="canonical" href="http://mynewt.incubator.apache.org/os/get_acclimated/project3/">
         <link rel="shortcut icon" href="../../../img/favicon.ico">
 
-	<title>Project 3 - Apache Mynewt</title>
+	<title>Unit Testing a Package - Apache Mynewt</title>
 
         <link href="../../../css/bootstrap-3.0.3.min.css" rel="stylesheet">
         <link href="../../../css/font-awesome-4.0.3.css" rel="stylesheet">
@@ -40,7 +40,7 @@
     </head>
 
 
-    <body class="Project 3">
+    <body class="Unit Testing a Package">
 
 
         <div class="navbar navbar-default navbar-fixed-top" role="navigation">
@@ -120,18 +120,23 @@
           
   
   <li><a href="
+  ../../get_started/introduction/
+">Apache Mynewt Manual</a>
+    
+      <ul class="current-toc">
+          
+              
   
+    <li>
+      <a href="../../get_started/introduction/">Introduction</a>
+    </li>
   
-  ../../get_started/newt_concepts/
 
-">Manual for Mynewt OS</a>
-    
-      <ul class="current-toc">
           
               
   
   <li><a href="
-  ../../get_started/newt_concepts/
+  ../../get_started/project1/
 ">Get Started</a>
     
   </li>
@@ -141,14 +146,14 @@
   
   <li><a href="
   ../project2/
-">More Projects</a>
+">Tutorials</a>
     
       <ul class="current-toc">
           
               
   
     <li>
-      <a href="../project2/">Project 2</a>
+      <a href="../project2/">Blinky on Real Hardware</a>
     </li>
   
 
@@ -156,7 +161,7 @@
               
   
     <li class="active">
-      Project 3
+      Unit Testing a Package
     </li>
   
 
@@ -171,21 +176,12 @@
   <li><a href="
   
   
-  ../../core_os/mynewt_os/
-
-">Mynewt OS</a>
-    
-  </li>
-
-          
-              
-  
-  <li><a href="
   
   
-  ../../modules/console/console/
+  ../../core_os/mynewt_os/
+
 
-">Modules</a>
+">Manual</a>
     
   </li>
 
@@ -235,15 +231,15 @@
     
       
         
-          <li>Manual for Mynewt OS &raquo;</li>
+          <li>Apache Mynewt Manual &raquo;</li>
         
       
         
-          <li>More Projects &raquo;</li>
+          <li>Tutorials &raquo;</li>
         
       
     
-    <li>Project 3</li>
+    <li>Unit Testing a Package</li>
     <li class="wy-breadcrumbs-aside">
       
     </li>

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/2b05c3ee/os/get_started/how_to_edit_docs/index.html
----------------------------------------------------------------------
diff --git a/os/get_started/how_to_edit_docs/index.html b/os/get_started/how_to_edit_docs/index.html
deleted file mode 100644
index df57683..0000000
--- a/os/get_started/how_to_edit_docs/index.html
+++ /dev/null
@@ -1,501 +0,0 @@
-<!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">
-        
-        
-        <link rel="canonical" href="http://mynewt.incubator.apache.org/os/get_started/how_to_edit_docs/">
-        <link rel="shortcut icon" href="../../../img/favicon.ico">
-
-	<title>How to edit docs - Apache Mynewt</title>
-
-        <link href="../../../css/bootstrap-3.0.3.min.css" rel="stylesheet">
-        <link href="../../../css/font-awesome-4.0.3.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='https://fonts.googleapis.com/css?family=Roboto:400,500,700,900,300,100' rel='stylesheet' type='text/css'>
-        <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', 'mynewt.incubator.apache.org');
-                ga('send', 'pageview');
-            </script>
-        
-    </head>
-
-
-    <body class="How to edit docs">
-
-
-        <div class="navbar navbar-default navbar-fixed-top" role="navigation">
-    <div class="logo-container">
-        <img src="/img/logo.svg">
-    </div>
-    <div class="container-fluid">
-        <!-- 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>
-                    <a href="/">Home</a>
-                </li>
-                <li>
-                    <a href="/documentation/">Docs</a>
-                </li>
-                <li>
-                    <a href="/download/">Download</a>
-                </li>
-                <li>
-                    <a href="/community/">Community</a>
-                </li>
-                <li>
-                    <a href="/events/">Events</a>
-                </li>
-            </ul>
-
-            <!-- Search, Navigation and Repo links -->
-            <ul class="nav navbar-nav navbar-right">
-                
-            </ul>
-        </div>
-    </div>
-</div>
-
-        <div class="container-fluid">
-            
-                <div class="row sm-extra-padding">
-                    <div class="col-md-3 bg-grey sidebar-container"><div class="bs-sidebar hidden-print" role="complementary">
-    <div class="sidebar-top">
-        <img class="hidden-xs hidden-sm logo-small" src="/img/logo.svg" alt="MyNewt" title="MyNewt">
-        <div class="small" role="search">
-            <form id ="rtd-search-form" class="wy-form" action="../../../search.html" method="get">
-                <div class="form-group">
-                    <input type="text" name="q" placeholder="Search documentation" />
-                    <button class="search-button" type="submit"><i class="fa fa-search"></i></button>
-                </div>
-            </form>
-        </div>
-    </div>
-    <ul class="nav bs-sidenav">
-      
-        
-      
-        
-      
-        
-      
-        
-      
-        
-      
-        
-          
-  
-  <li><a href="
-  
-  
-  ../newt_concepts/
-
-">Manual for Mynewt OS</a>
-    
-      <ul class="current-toc">
-          
-              
-  
-  <li><a href="
-  ../newt_concepts/
-">Get Started</a>
-    
-      <ul class="current-toc">
-          
-              
-  
-    <li>
-      <a href="../newt_concepts/">Introduction</a>
-    </li>
-  
-
-          
-              
-  
-    <li>
-      <a href="../project1/">Blinky, The First Project</a>
-    </li>
-  
-
-          
-              
-  
-    <li>
-      <a href="../vocabulary/">Understanding Newt Terms</a>
-    </li>
-  
-
-          
-              
-  
-    <li class="active">
-      How to edit docs
-    </li>
-  
-
-          
-              
-  
-    <li>
-      <a href="../try_markdown/">Sample doc to edit</a>
-    </li>
-  
-
-          
-      </ul>
-    
-  </li>
-
-          
-              
-  
-  <li><a href="
-  ../../get_acclimated/project2/
-">More Projects</a>
-    
-  </li>
-
-          
-              
-  
-  <li><a href="
-  
-  
-  ../../core_os/mynewt_os/
-
-">Mynewt OS</a>
-    
-  </li>
-
-          
-              
-  
-  <li><a href="
-  
-  
-  ../../modules/console/console/
-
-">Modules</a>
-    
-  </li>
-
-          
-      </ul>
-    
-  </li>
-
-        
-      
-        
-          
-  
-  <li><a href="
-  
-  
-  ../../../newt/newt_ops/
-
-">Manual for Newt Tool</a>
-    
-  </li>
-
-        
-      
-        
-          
-  
-  <li><a href="
-  ../../../newtmgr/overview/
-">Manual for Newt Manager</a>
-    
-  </li>
-
-        
-      
-    </ul>
-</div></div>
-                    
-                    <div class="show-sidebar-container">
-                        <button class="show-sidebar">Docs Menu</button>
-                    </div>
-                    
-                    <div class="col-md-9 documentation-viewer" role="main">
-                        <div role="navigation" aria-label="breadcrumbs navigation">
-  <ul class="wy-breadcrumbs">
-    <li><a href="../../..">Docs</a> &raquo;</li>
-    
-      
-        
-          <li>Manual for Mynewt OS &raquo;</li>
-        
-      
-        
-          <li>Get Started &raquo;</li>
-        
-      
-    
-    <li>How to edit docs</li>
-    <li class="wy-breadcrumbs-aside">
-      
-    </li>
-  </ul>
-  <hr/>
-</div>
-                        
-                            <h2 id="how-to-edit-docs">How to Edit Docs<a class="headerlink" href="#how-to-edit-docs" title="Permanent link">&para;</a></h2>
-<h3 id="objective">Objective<a class="headerlink" href="#objective" title="Permanent link">&para;</a></h3>
-<p>We will go through the process of downloading existing doccumentation and adding some content to a test document.</p>
-<h3 id="markdown-mkdocs-mou">Markdown, MkDocs, Mou<a class="headerlink" href="#markdown-mkdocs-mou" title="Permanent link">&para;</a></h3>
-<p>The Mynewt documentation you see on the Apache incubator website is a bunch of HTML files generated using MkDocs which is a simple static site generation tool geared towards building project documentation. You can read about it at <a href="http://www.mkdocs.org">http://www.mkdocs.org</a>. Documentation source files are written in Markdown, and configured with a single YAML configuration file. Markdown is a lightweight markup language with plain text formatting syntax designed so that it can be converted to HTML and many other formats using a tool (which in our case is MkDocs).</p>
-<p>You do not need to install MkDocs unless you want to actually render your documentation in HTML in order to preview it before pushing your content to the remote repository. Typically, using a Markdown editor such as <a href="http://25.io/mou/">Mou</a> is enough to check how it will look after the document has gone through MkDocs. Go ahead and download <a href="http://25.io/mou/">Mou</a>. If you are on a Windows machine, download the <a href="http://alternativeto.net/software/mou/?platform=windows">editor of your choice</a>.</p>
-<p>Currently someone in the project is designated to use MkDocs to generate the HTML pages periodically after changes have been reviewed and accepted into the master branch.</p>
-<h3 id="access-to-the-apache-repo">Access to the Apache repo<a class="headerlink" href="#access-to-the-apache-repo" title="Permanent link">&para;</a></h3>
-<p>Get an account on Apache. You do not need a committer account to view the website or clone the repository but you need it to push changes to it.</p>
-<p>If you are not a committer, you may follow the proposed non-committer workflow to share your work. The direct link to the proposed workflow is <a href="https://git-wip-us.apache.org/docs/workflow.html">https://git-wip-us.apache.org/docs/workflow.html</a>. You will find the steps described in more detail later in this tutorial.</p>
-<h3 id="making-a-local-copy">Making a local copy<a class="headerlink" href="#making-a-local-copy" title="Permanent link">&para;</a></h3>
-<ul>
-<li>Copy the document source files into a local directory and look at the contents of the copied directory to get an idea of the directory structure. Use http instead of https if you are a non-committer.</li>
-</ul>
-<pre><code class="no-highlight">        $ git clone https://git-wip-us.apache.org/repos/asf/incubator-mynewt-site.git
-        Cloning into 'incubator-mynewt-site'...
-        remote: Counting objects: 330, done.
-        remote: Compressing objects: 100% (263/263), done.
-        remote: Total 330 (delta 120), reused 0 (delta 0)
-        Receiving objects: 100% (330/330), 4.34 MiB | 830.00 KiB/s, done.
-        Resolving deltas: 100% (120/120), done.
-        Checking connectivity... done.
-        $ ls
-        incubator-mynewt-site
-        $ ls incubator-mynewt-site/
-        docs        images      mkdocs.yml
-</code></pre>
-
-<ul>
-<li>Create a new branch to work on your documentation and move to that branch.</li>
-</ul>
-<pre><code class="no-highlight">        $ git checkout -b &lt;your-branch-name&gt;
-</code></pre>
-
-<h3 id="file-to-be-edited">File to be edited<a class="headerlink" href="#file-to-be-edited" title="Permanent link">&para;</a></h3>
-<p>The file you will edit is <a href="../try_markdown/">try_markdown.md</a>.</p>
-<h3 id="editing-an-existing-page">Editing an existing page<a class="headerlink" href="#editing-an-existing-page" title="Permanent link">&para;</a></h3>
-<ul>
-<li>
-<p>Open the application Mou.</p>
-</li>
-<li>
-<p>Open the file incubator-mynewt-site/docs/get_started/try_markdown.md in Mou.</p>
-</li>
-<li>
-<p>Edit the last item on the list.</p>
-</li>
-<li>
-<p>Save and quit the application.</p>
-</li>
-</ul>
-<p>You may want to review the documentation organization back in <a href="../../..">Home</a> to remind you how to locate files easily. The corresponding directory tree structure is shown below.</p>
-<pre><code class="no-highlight">      .
-      ├── docs
-      │   ├── get_started 
-      │   │   ├── how_to_edit_docs.md
-      │   │   ├── newt_concepts.md
-      │   │   ├── pics
-      │   │   │   ├── bottomview.png
-      │   │   │   └── topview.png
-      │   │   ├── project1.md
-      │   │   └── try_markdown.md
-      │   ├── get_acclimated
-      │   │   ├── project2.md
-      │   │   ├── project3.md
-      │   │   ├── ... (more to be added)
-      │   │   └── vocabulary.md
-      │   ├── newt
-      │   │   ├── newt_ops.md
-      │   │   └── newt_tool_reference.md
-      │   ├── os
-      │   │   ├── context_switch.md
-      │   │   ├── event_queue.md
-      │   │   ├── heap.md
-      │   │   ├── mbufs.md
-      │   │   ├── memory_pool.md
-      │   │   ├── mutex.md
-      │   │   ├── mynewt_os.md
-      │   │   ├── port_os.md
-      │   │   ├── sanity.md
-      │   │   ├── semaphore.md
-      │   │   ├── task.md
-      │   │   ├── time.md
-      │   │   └── ... (more to be added)
-      │   ├── modules
-      │   │   ├── bootloader.md
-      │   │   ├── console.md
-      │   │   ├── filesystem.md
-      │   │   ├── shell.md
-      │   │   ├── testutil.md
-      │   │   └── ... (more to be added)
-      │   ├── packaging
-      │   │   ├── dist.md
-      │   │   └── ... (more to be added)
-      │   ├── extra.css
-      │   ├── images
-      │   │   └── egg-logo.png
-      │   └── index.md
-      ├── images
-      │   ├── asf_logo_wide.gif
-      │   ├── content-bg.png
-      │   └── egg-logo.png
-      ├── mkdocs.yml
-</code></pre>
-
-<h3 id="adding-a-new-page">Adding a new page<a class="headerlink" href="#adding-a-new-page" title="Permanent link">&para;</a></h3>
-<p>If you create a new file somewhere in the <code>docs</code> subdirectory to add a new page, you have to add a line in the <code>mkdocs.yml</code> file at the correct level. For example, if you add a new module named "Ethernet" by creating a new file named <code>ethernet.md</code> in the <code>modules</code> subdirectory, you have to insert the following line under <code>Modules:</code> in the <code>mkdocs.yml</code> file.</p>
-<pre><code class="no-highlight">        - 'Ethernet': 'modules/ethernet.md'
-</code></pre>
-
-<h3 id="pushing-changes-to-remote-as-a-committer">Pushing changes to remote as a committer<a class="headerlink" href="#pushing-changes-to-remote-as-a-committer" title="Permanent link">&para;</a></h3>
-<p>If you are not a committer yet, skip this section and proceed to the <a href="#sharing-changes-as-a-non-committer">next section</a>.</p>
-<ul>
-<li>Check whether your remote git repository is set up. If you see the remote location as shown below you can skip the next step.</li>
-</ul>
-<pre><code class="no-highlight">        $ git remote -v
-        origin  https://git-wip-us.apache.org/repos/asf/incubator-mynewt-site.git (fetch)
-        origin  https://git-wip-us.apache.org/repos/asf/incubator-mynewt-site.git (push)
-</code></pre>
-
-<ul>
-<li>If, however, you do not see your remote repository, then set it up as follows.</li>
-</ul>
-<pre><code class="no-highlight">        $ git remote add origin https://git-wip-us.apache.org/repos/asf/incubator-mynewt-site.git 
-</code></pre>
-
-<ul>
-<li>First check the git status. It will show you that the <code>try_markdown.md</code> document has been modified. So you will stage a commit, and then commit the change. Finally, you will push the changes to the remote repository. </li>
-</ul>
-<p>During staging below using <code>git add</code>, we use the <code>-A</code> option indicating you want to stage all your modifications. Instead, you can choose to specify only the files that you want to. The commit message (specified after <code>-m</code>) should summarize what your changes are about.</p>
-<pre><code class="no-highlight">        $ git status
-        $ git add -A 
-        $ git commit -m &quot;My first doc change as a trial run&quot;
-        $ git push -u origin &lt;your-branch-name&gt;
-</code></pre>
-
-<ul>
-<li>
-<p>You can see the changed Markdown file if you traverse the tree on the git repository <a href="https://git-wip-us.apache.org/repos/asf/incubator-mynewt-site.git"> https://git-wip-us.apache.org/repos/asf/incubator-mynewt-site.git</a>.</p>
-</li>
-<li>
-<p>A commit notification automatically goes out to the commits@mynewt.incubator.apache.org mailing list. The "upstream" manager pulls the notified changes, reviews it, and merges it to the master branch if all is well. Otherwise you get an email for further changes.</p>
-</li>
-</ul>
-<h3 id="sharing-changes-as-a-non-committer">Sharing changes as a non-committer<a class="headerlink" href="#sharing-changes-as-a-non-committer" title="Permanent link">&para;</a></h3>
-<p>We suggest you follow the proposed non-committer workflow at Apache to share your work. The direct link to the proposed workflow is <a href="https://git-wip-us.apache.org/docs/workflow.html">https://git-wip-us.apache.org/docs/workflow.html</a>. </p>
-<ul>
-<li>Assuming you have made changes to the example file, you will first commit your changes.</li>
-</ul>
-<pre><code class="no-highlight">        $ git add -A 
-        $ git commit -m &quot;My first doc change as a trial run&quot;
-</code></pre>
-
-<ul>
-<li>Once you're ready to share your changes with the rest of the project team, you can use the git format-patch command to produce a patch file (or a nice set of patches in the future):</li>
-</ul>
-<pre><code class="no-highlight">        $ git format-patch origin/trunk
-</code></pre>
-
-<ul>
-<li>Email the patch file to dev@mynewt.incubator.apache.org. Later on you may attach multiple files in your email to the mailing list as part of an existing thread or a new one. Remember to summarize the issue you have tackled and your work if the commit message is not detailed enough. </li>
-</ul>
-<p>If there is a JIRA ticket associated with your work you should post your patch files to the ticket.</p>
-<h3 id="conversion-to-html">Conversion to HTML<a class="headerlink" href="#conversion-to-html" title="Permanent link">&para;</a></h3>
-<p>The conversion of the Markdown files to HTML for the website happens manually and statically using MkDocs. You cannot see automatic and immediate rendering in HTML upon making a change in the Markdown file. You can choose to stop here and proceed to changing other Markdown files in your branch.</p>
-<h3 id="local-preview-of-html-files">Local preview of HTML files<a class="headerlink" href="#local-preview-of-html-files" title="Permanent link">&para;</a></h3>
-<p>However, you have the option to download MkDocs and do a local conversion yourself to preview the pages using the built-in devserver that comes with MkDocs. But first you will have to install MkDocs for that. In order to install MkDocs you'll need Python installed on your system, as well as the Python package manager, pip. You can check if you have them already (usually you will).</p>
-<pre><code class="no-highlight">        $ python --version
-        Python 2.7.2
-        $ pip --version
-        pip 1.5.2
-        $ pip install mkdocs
-</code></pre>
-
-<p>You will then run the built-in webserver from the root of the documentation directory using the command <code>mkdocs serve</code>. The root directory for documentation is <code>incubator-mynewt-site</code> or the directory with the <code>mkdocs.yml</code> file.</p>
-<pre><code class="no-highlight">        $ ls
-        docs        images      mkdocs.yml
-        $ mkdocs serve
-</code></pre>
-
-<p>Then go to <a href="http://127.0.0.1:8000">http://127.0.0.1:8000</a> to preview your pages and see how they will look on the website! Remember that the Myself website itself will not be updated.</p>
-<p>For more information on MkDocs go to <a href="http://www.mkdocs.org">http://www.mkdocs.org</a>. </p>
-                        
-                    </div>
-                </div>
-            
-            <div class="row">    
-                <footer>
-    <div class="row">
-        <div class="col-md-12">
-            
-                <p class="copyright">Copyright &copy; 2015 The Apache Software Foundation, Licensed under the Apache License, Version 2.0 Apache and the Apache feather logo are trademarks of The Apache Software Foundation.<br>The Apache Software Foundation Apache Incubator</p>
-            
-        </div>
-    </div>
-    <div class="copyright-logos">
-        <div class="row">
-            <div class="col-xs-6 text-right">
-                <img src="/img/apache-feather.png" alt="Apache" title="Apache">
-            </div>
-            <div class="col-xs-6 text-left">
-                <img src="/img/apache-logo.png" alt="Apache Incubator" title="Apache Incubator">
-            </div>
-        </div>
-    </div>
-    <div class="row">
-        <div class="col-md-12">
-            <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>
-        </div>
-    </div>
-</footer>
-            </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/2b05c3ee/os/get_started/introduction/index.html
----------------------------------------------------------------------
diff --git a/os/get_started/introduction/index.html b/os/get_started/introduction/index.html
new file mode 100644
index 0000000..8114145
--- /dev/null
+++ b/os/get_started/introduction/index.html
@@ -0,0 +1,371 @@
+<!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">
+        
+        
+        <link rel="canonical" href="http://mynewt.incubator.apache.org/os/get_started/introduction/">
+        <link rel="shortcut icon" href="../../../img/favicon.ico">
+
+	<title>Introduction - Apache Mynewt</title>
+
+        <link href="../../../css/bootstrap-3.0.3.min.css" rel="stylesheet">
+        <link href="../../../css/font-awesome-4.0.3.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='https://fonts.googleapis.com/css?family=Roboto:400,500,700,900,300,100' rel='stylesheet' type='text/css'>
+        <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', 'mynewt.incubator.apache.org');
+                ga('send', 'pageview');
+            </script>
+        
+    </head>
+
+
+    <body class="Introduction">
+
+
+        <div class="navbar navbar-default navbar-fixed-top" role="navigation">
+    <div class="logo-container">
+        <img src="/img/logo.svg">
+    </div>
+    <div class="container-fluid">
+        <!-- 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>
+                    <a href="/">Home</a>
+                </li>
+                <li>
+                    <a href="/documentation/">Docs</a>
+                </li>
+                <li>
+                    <a href="/download/">Download</a>
+                </li>
+                <li>
+                    <a href="/community/">Community</a>
+                </li>
+                <li>
+                    <a href="/events/">Events</a>
+                </li>
+            </ul>
+
+            <!-- Search, Navigation and Repo links -->
+            <ul class="nav navbar-nav navbar-right">
+                
+            </ul>
+        </div>
+    </div>
+</div>
+
+        <div class="container-fluid">
+            
+                <div class="row sm-extra-padding">
+                    <div class="col-md-3 bg-grey sidebar-container"><div class="bs-sidebar hidden-print" role="complementary">
+    <div class="sidebar-top">
+        <img class="hidden-xs hidden-sm logo-small" src="/img/logo.svg" alt="MyNewt" title="MyNewt">
+        <div class="small" role="search">
+            <form id ="rtd-search-form" class="wy-form" action="../../../search.html" method="get">
+                <div class="form-group">
+                    <input type="text" name="q" placeholder="Search documentation" />
+                    <button class="search-button" type="submit"><i class="fa fa-search"></i></button>
+                </div>
+            </form>
+        </div>
+    </div>
+    <ul class="nav bs-sidenav">
+      
+        
+      
+        
+      
+        
+      
+        
+      
+        
+      
+        
+          
+  
+  <li><a href="
+  ./
+">Apache Mynewt Manual</a>
+    
+      <ul class="current-toc">
+          
+              
+  
+    <li class="active">
+      Introduction
+    </li>
+  
+
+          
+              
+  
+  <li><a href="
+  ../project1/
+">Get Started</a>
+    
+  </li>
+
+          
+              
+  
+  <li><a href="
+  ../../get_acclimated/project2/
+">Tutorials</a>
+    
+  </li>
+
+          
+              
+  
+  <li><a href="
+  
+  
+  
+  
+  ../../core_os/mynewt_os/
+
+
+">Manual</a>
+    
+  </li>
+
+          
+      </ul>
+    
+  </li>
+
+        
+      
+        
+          
+  
+  <li><a href="
+  
+  
+  ../../../newt/newt_ops/
+
+">Manual for Newt Tool</a>
+    
+  </li>
+
+        
+      
+        
+          
+  
+  <li><a href="
+  ../../../newtmgr/overview/
+">Manual for Newt Manager</a>
+    
+  </li>
+
+        
+      
+    </ul>
+</div></div>
+                    
+                    <div class="show-sidebar-container">
+                        <button class="show-sidebar">Docs Menu</button>
+                    </div>
+                    
+                    <div class="col-md-9 documentation-viewer" role="main">
+                        <div role="navigation" aria-label="breadcrumbs navigation">
+  <ul class="wy-breadcrumbs">
+    <li><a href="../../..">Docs</a> &raquo;</li>
+    
+      
+        
+          <li>Apache Mynewt Manual &raquo;</li>
+        
+      
+    
+    <li>Introduction</li>
+    <li class="wy-breadcrumbs-aside">
+      
+    </li>
+  </ul>
+  <hr/>
+</div>
+                        
+                            <h2 id="introduction">Introduction<a class="headerlink" href="#introduction" title="Permanent link">&para;</a></h2>
+<h3 id="what-is-apache-mynewt">What is Apache Mynewt?<a class="headerlink" href="#what-is-apache-mynewt" title="Permanent link">&para;</a></h3>
+<p>Apache Mynewt is an Operating System for Microcontrollers (MCUs.) </p>
+<p>Apache Mynewt is very well suited for developing constrained IoT 
+devices.  Typical use cases for Apache Mynewt include:</p>
+<ul>
+<li>Lights </li>
+<li>Locks</li>
+<li>Wearables</li>
+</ul>
+<h3 id="basic-components-in-the-ecosystem">Basic components in the ecosystem<a class="headerlink" href="#basic-components-in-the-ecosystem" title="Permanent link">&para;</a></h3>
+<ul>
+<li>
+<p>NewtOS is an open-source RTOS (Real Time Operating System) that
+works on a variety of hardware. The goal is to develop a pre-emptive,
+multitasking OS that is highly modular, making it possible to mix
+and match components to enable desired features and capabilities
+on multiple hardware architectures. Examples of components being
+worked on are the Core RTOS, a flash file system, utility functions,
+a variety of board support packages, packages of microcontrollers
+etc.</p>
+</li>
+<li>
+<p>Network protocol stacks such as Bluetooth Low Energy, and more</p>
+</li>
+<li>
+<p>Newt Tool helps you mix the specific packages for the combination
+of hardware and low-level embedded architecture features of the
+user's choice and generate the corresponding run-time image based
+on the NewtOS. It provides the infrastructure to manage and build
+for different CPU architectures, memory units, board support packages
+etc., allowing a user to formulate the contents according to the
+low-level features needed by his or her project.</p>
+</li>
+</ul>
+<h3 id="terminology">Terminology<a class="headerlink" href="#terminology" title="Permanent link">&para;</a></h3>
+<p>A Mynewt user starts with a project in mind that defines the
+application or utility that he or she wants to implement on an
+embedded device. Making an LED blink on an electronics prototyping
+board is a common starter project. Enabling a BLE (Bluetooth Low
+Energy) peripheral mode on a development board is a more complex
+project. Specifying a project requires naming it, at the very least,
+and then adding the desired properties or attributes. In order to
+actualize a project, it needs to be applied to a target which is
+essentially a combination of some specified hardware and the execution
+environment.</p>
+<p>In the mynewt lifecycle, a project grows in a nest. A nest may house
+multiple projects. The nest is, therefore, a repository where various
+component packages for one or more projects reside. Each package
+is an egg (naturally!). However, in the world of Mynewt an egg may
+consist of other eggs! For example, the starter project Blinky is
+an egg consisting of several constituent eggs that enable core
+features. The egg form is suitable for elemental units of code as
+it explicitly exposes characteristics such as dependencies, versions,
+capabilities, requirements etc., thus making assembling appropriate
+components for a project and building an image for it easy to follow,
+modular, and robust.</p>
+<p>A nest can be given any name. For example, you will see a nest named
+"tadpole" in Mynewt
+(<a href="https://git-wip-us.apache.org/repos/asf?p=incubator-mynewt-tadpole.git">https://git-wip-us.apache.org/repos/asf?p=incubator-mynewt-tadpole.git</a>).
+It contains all the core libraries of the operating system for the
+native platform which currently supports compilation on Mac OS X.
+The core libraries are contained in the form of eggs where an egg
+is a basic unit of implementation of any aspect of the RTOS. The
+eggs are distributed in the following directory structure inside
+the nest:</p>
+<ul>
+<li>libs: contains the two eggs <code>os</code> and <code>testutil</code> * hw: contains
+three eggs - (i) <code>hal</code> which has the abstraction layer (HAL) API
+definitions that all BSP and MCU implementations must support, (ii)
+<code>/mcu/native</code> which in an MCU implementation for the native platform
+(a simulator, in this case), and (iii) <code>bsp/native</code> which is a BSP
+implementation for the native platform * compiler: contains the
+<code>sim</code> egg which bundles the compiler specifications for the native
+platform.</li>
+</ul>
+<p>Let's explore this sample nest a bit further. The <code>libs/os</code> egg
+contains code for scheduler, process/thread/memory management,
+semaphores etc. It is the core RTOS which ports to all supported
+chip platforms.The <code>libs/testutil</code> egg contains code for testing
+packages on hardware or simulated environment. The <code>hw/hal</code> egg
+contains header files that provide abstraction for physical hardware
+components such as GPIO (general purpose input/output), network
+adapters, timers, and UARTs. This <code>hw/hal</code> egg is an MCU peripheral
+abstraction designed to make it easy to port to different MCUs
+(microcontrollers). The <code>hw/mcu/native</code> egg contains code for
+microcontroller operations on the native platform. The <code>hw/bsp/native</code>
+egg contains the board support package for the native platform. And
+finally, the sixth egg <code>sim</code> contains the compiler specifications
+such as path and flags. Currently the compilation is supported on
+Mac OS X.</p>
+<p>You can see another nest in the mynewt ecosystem called the "larva".
+It was spawned from the skeletal "tadpole" nest using the newt tool.
+Spawning is easy - <code>$ newt create nest &lt;your_nest_name&gt;</code>. "larva"
+is the developer's test repository containing all sorts of eggs
+being written and incubated, including ones to enhance the core
+operating system which should eventually make their way into the
+"tadpole" nest. There is a <code>hatch_tadpole</code> script to update the
+"tadpole" nest when the core OS related eggs in "larva" are ready.</p>
+<p>There is a third nest named "newt" that contains all the eggs needed
+to support the build and release process of mynewt software. In the
+future, there will also be pre-built nests for certain common
+hardware devices to enable a user to quickly get started with a
+project.</p>
+                        
+                    </div>
+                </div>
+            
+            <div class="row">    
+                <footer>
+    <div class="row">
+        <div class="col-md-12">
+            
+                <p class="copyright">Copyright &copy; 2015 The Apache Software Foundation, Licensed under the Apache License, Version 2.0 Apache and the Apache feather logo are trademarks of The Apache Software Foundation.<br>The Apache Software Foundation Apache Incubator</p>
+            
+        </div>
+    </div>
+    <div class="copyright-logos">
+        <div class="row">
+            <div class="col-xs-6 text-right">
+                <img src="/img/apache-feather.png" alt="Apache" title="Apache">
+            </div>
+            <div class="col-xs-6 text-left">
+                <img src="/img/apache-logo.png" alt="Apache Incubator" title="Apache Incubator">
+            </div>
+        </div>
+    </div>
+    <div class="row">
+        <div class="col-md-12">
+            <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>
+        </div>
+    </div>
+</footer>
+            </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/2b05c3ee/os/get_started/newt_concepts/index.html
----------------------------------------------------------------------
diff --git a/os/get_started/newt_concepts/index.html b/os/get_started/newt_concepts/index.html
deleted file mode 100644
index 601e524..0000000
--- a/os/get_started/newt_concepts/index.html
+++ /dev/null
@@ -1,355 +0,0 @@
-<!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">
-        
-        
-        <link rel="canonical" href="http://mynewt.incubator.apache.org/os/get_started/newt_concepts/">
-        <link rel="shortcut icon" href="../../../img/favicon.ico">
-
-	<title>Introduction - Apache Mynewt</title>
-
-        <link href="../../../css/bootstrap-3.0.3.min.css" rel="stylesheet">
-        <link href="../../../css/font-awesome-4.0.3.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='https://fonts.googleapis.com/css?family=Roboto:400,500,700,900,300,100' rel='stylesheet' type='text/css'>
-        <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', 'mynewt.incubator.apache.org');
-                ga('send', 'pageview');
-            </script>
-        
-    </head>
-
-
-    <body class="Introduction">
-
-
-        <div class="navbar navbar-default navbar-fixed-top" role="navigation">
-    <div class="logo-container">
-        <img src="/img/logo.svg">
-    </div>
-    <div class="container-fluid">
-        <!-- 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>
-                    <a href="/">Home</a>
-                </li>
-                <li>
-                    <a href="/documentation/">Docs</a>
-                </li>
-                <li>
-                    <a href="/download/">Download</a>
-                </li>
-                <li>
-                    <a href="/community/">Community</a>
-                </li>
-                <li>
-                    <a href="/events/">Events</a>
-                </li>
-            </ul>
-
-            <!-- Search, Navigation and Repo links -->
-            <ul class="nav navbar-nav navbar-right">
-                
-            </ul>
-        </div>
-    </div>
-</div>
-
-        <div class="container-fluid">
-            
-                <div class="row sm-extra-padding">
-                    <div class="col-md-3 bg-grey sidebar-container"><div class="bs-sidebar hidden-print" role="complementary">
-    <div class="sidebar-top">
-        <img class="hidden-xs hidden-sm logo-small" src="/img/logo.svg" alt="MyNewt" title="MyNewt">
-        <div class="small" role="search">
-            <form id ="rtd-search-form" class="wy-form" action="../../../search.html" method="get">
-                <div class="form-group">
-                    <input type="text" name="q" placeholder="Search documentation" />
-                    <button class="search-button" type="submit"><i class="fa fa-search"></i></button>
-                </div>
-            </form>
-        </div>
-    </div>
-    <ul class="nav bs-sidenav">
-      
-        
-      
-        
-      
-        
-      
-        
-      
-        
-      
-        
-          
-  
-  <li><a href="
-  
-  
-  ./
-
-">Manual for Mynewt OS</a>
-    
-      <ul class="current-toc">
-          
-              
-  
-  <li><a href="
-  ./
-">Get Started</a>
-    
-      <ul class="current-toc">
-          
-              
-  
-    <li class="active">
-      Introduction
-    </li>
-  
-
-          
-              
-  
-    <li>
-      <a href="../project1/">Blinky, The First Project</a>
-    </li>
-  
-
-          
-              
-  
-    <li>
-      <a href="../vocabulary/">Understanding Newt Terms</a>
-    </li>
-  
-
-          
-              
-  
-    <li>
-      <a href="../how_to_edit_docs/">How to edit docs</a>
-    </li>
-  
-
-          
-              
-  
-    <li>
-      <a href="../try_markdown/">Sample doc to edit</a>
-    </li>
-  
-
-          
-      </ul>
-    
-  </li>
-
-          
-              
-  
-  <li><a href="
-  ../../get_acclimated/project2/
-">More Projects</a>
-    
-  </li>
-
-          
-              
-  
-  <li><a href="
-  
-  
-  ../../core_os/mynewt_os/
-
-">Mynewt OS</a>
-    
-  </li>
-
-          
-              
-  
-  <li><a href="
-  
-  
-  ../../modules/console/console/
-
-">Modules</a>
-    
-  </li>
-
-          
-      </ul>
-    
-  </li>
-
-        
-      
-        
-          
-  
-  <li><a href="
-  
-  
-  ../../../newt/newt_ops/
-
-">Manual for Newt Tool</a>
-    
-  </li>
-
-        
-      
-        
-          
-  
-  <li><a href="
-  ../../../newtmgr/overview/
-">Manual for Newt Manager</a>
-    
-  </li>
-
-        
-      
-    </ul>
-</div></div>
-                    
-                    <div class="show-sidebar-container">
-                        <button class="show-sidebar">Docs Menu</button>
-                    </div>
-                    
-                    <div class="col-md-9 documentation-viewer" role="main">
-                        <div role="navigation" aria-label="breadcrumbs navigation">
-  <ul class="wy-breadcrumbs">
-    <li><a href="../../..">Docs</a> &raquo;</li>
-    
-      
-        
-          <li>Manual for Mynewt OS &raquo;</li>
-        
-      
-        
-          <li>Get Started &raquo;</li>
-        
-      
-    
-    <li>Introduction</li>
-    <li class="wy-breadcrumbs-aside">
-      
-    </li>
-  </ul>
-  <hr/>
-</div>
-                        
-                            <h2 id="newt-concepts">Newt Concepts<a class="headerlink" href="#newt-concepts" title="Permanent link">&para;</a></h2>
-<p>This page introduces the basic terms you will need to find your way around the Mynewt ecosystem.</p>
-<h3 id="basic-components-in-the-ecosystem">Basic components in the ecosystem<a class="headerlink" href="#basic-components-in-the-ecosystem" title="Permanent link">&para;</a></h3>
-<ul>
-<li>
-<p>NewtOS is an open-source RTOS (Real Time Operating System) that works on a variety of hardware. The goal is to develop a pre-emptive, multitasking OS that is highly modular, making it possible to mix and match components to enable desired features and capabilities on multiple hardware architectures. Examples of components being worked on are the Core RTOS, a flash file system, utility functions, a variety of board support packages, packages of microcontrollers etc.</p>
-</li>
-<li>
-<p>Network protocol stacks such as Bluetooth Low Energy, and more</p>
-</li>
-<li>
-<p>Newt Tool helps you mix the specific packages for the combination of hardware and low-level embedded architecture features of the user's choice and generate the corresponding run-time image based on the NewtOS. It provides the infrastructure to manage and build for different CPU architectures, memory units, board support packages etc., allowing a user to formulate the contents according to the low-level features needed by his or her project.</p>
-</li>
-</ul>
-<h3 id="terminology">Terminology<a class="headerlink" href="#terminology" title="Permanent link">&para;</a></h3>
-<p>A Mynewt user starts with a project in mind that defines the application or utility that he or she wants to implement on an embedded device. Making an LED blink on an electronics prototyping board is a common starter project. Enabling a BLE (Bluetooth Low Energy) peripheral mode on a development board is a more complex project. Specifying a project requires naming it, at the very least, and then adding the desired properties or attributes. In order to actualize a project, it needs to be applied to a target which is essentially a combination of some specified hardware and the execution environment. </p>
-<p>In the mynewt lifecycle, a project grows in a nest. A nest may house multiple projects. The nest is, therefore, a repository where various component packages for one or more projects reside. Each package is an egg (naturally!). However, in the world of Mynewt an egg may consist of other eggs! For example, the starter project Blinky is an egg consisting of several constituent eggs that enable core features. The egg form is suitable for elemental units of code as it explicitly exposes characteristics such as dependencies, versions, capabilities, requirements etc., thus making assembling appropriate components for a project and building an image for it easy to follow, modular, and robust.</p>
-<p>A nest can be given any name. For example, you will see a nest named "tadpole" in Mynewt (<a href="https://git-wip-us.apache.org/repos/asf?p=incubator-mynewt-tadpole.git">https://git-wip-us.apache.org/repos/asf?p=incubator-mynewt-tadpole.git</a>). It contains all the core libraries of the operating system for the native platform which currently supports compilation on Mac OS X. The core libraries are contained in the form of eggs where an egg is a basic unit of implementation of any aspect of the RTOS. The eggs are distributed in the following directory structure inside the nest:</p>
-<ul>
-<li>libs: contains the two eggs <code>os</code> and <code>testutil</code></li>
-<li>hw: contains three eggs - (i) <code>hal</code> which has the abstraction layer (HAL) API definitions that all BSP and MCU implementations must support, (ii) <code>/mcu/native</code> which in an MCU implementation for the native platform (a simulator, in this case), and (iii) <code>bsp/native</code> which is a BSP implementation for the native platform </li>
-<li>compiler: contains the <code>sim</code> egg which bundles the compiler specifications for the native platform.</li>
-</ul>
-<p>Let's explore this sample nest a bit further. The <code>libs/os</code> egg contains code for scheduler, process/thread/memory management, semaphores etc. It is the core RTOS which ports to all supported chip platforms.The <code>libs/testutil</code> egg contains code for testing packages on hardware or simulated environment. The <code>hw/hal</code> egg contains header files that provide abstraction for physical hardware components such as GPIO (general purpose input/output), network adapters, timers, and UARTs. This <code>hw/hal</code> egg is an MCU peripheral abstraction designed to make it easy to port to different MCUs (microcontrollers). The <code>hw/mcu/native</code> egg contains code for microcontroller operations on the native platform. The <code>hw/bsp/native</code> egg contains the board support package for the native platform. And finally, the sixth egg <code>sim</code> contains the compiler specifications such as path and flags. Currently the compilation is supported on
  Mac OS X.</p>
-<p>You can see another nest in the mynewt ecosystem called the "larva". It was spawned from the skeletal "tadpole" nest using the newt tool. Spawning is easy - <code>$ newt create nest &lt;your_nest_name&gt;</code>. "larva" is the developer's test repository containing all sorts of eggs being written and incubated, including ones to enhance the core operating system which should eventually make their way into the "tadpole" nest. There is a <code>hatch_tadpole</code> script to update the "tadpole" nest when the core OS related eggs in "larva" are ready.</p>
-<p>There is a third nest named "newt" that contains all the eggs needed to support the build and release process of mynewt software. In the future, there will also be pre-built nests for certain common hardware devices to enable a user to quickly get started with a project.</p>
-<h3 id="a-mynewt-contributor">A Mynewt contributor<a class="headerlink" href="#a-mynewt-contributor" title="Permanent link">&para;</a></h3>
-<p>A contributor can choose to work on any area(s) of the Mynewt endeavor that appeals to him or her. Hence, you can work on one or more eggs or an entire nest. You can create your own nest (master) or create a branch in an existing nest. For now, Runtime contributors will review any new areas of support that you may wish to introduce e.g. a new board support package (BSP) or a new network protocol. </p>
-<p>A contributer role necessarily implies he or she is a Mynewt user (see below) of some or all of the products developed.</p>
-<h3 id="a-mynewt-user">A Mynewt user<a class="headerlink" href="#a-mynewt-user" title="Permanent link">&para;</a></h3>
-<p>An application developer is interested only in using software available in this ecosystem to build a top level build artifact. He or she may either:</p>
-<ul>
-<li>Use a pre-built nest, or</li>
-<li>Spawn a new nest using the newt tool for a target where a target is a custom combination of supported hardware components</li>
-</ul>
-<p>In either case, the user would use the newt tool to create and set the target in the chosen nest. The newt tool would then be used to build out the target profile which would determine which eggs to choose. Finally, the user would use the newt tool to generate a run-time image that can be run on the device.</p>
-                        
-                    </div>
-                </div>
-            
-            <div class="row">    
-                <footer>
-    <div class="row">
-        <div class="col-md-12">
-            
-                <p class="copyright">Copyright &copy; 2015 The Apache Software Foundation, Licensed under the Apache License, Version 2.0 Apache and the Apache feather logo are trademarks of The Apache Software Foundation.<br>The Apache Software Foundation Apache Incubator</p>
-            
-        </div>
-    </div>
-    <div class="copyright-logos">
-        <div class="row">
-            <div class="col-xs-6 text-right">
-                <img src="/img/apache-feather.png" alt="Apache" title="Apache">
-            </div>
-            <div class="col-xs-6 text-left">
-                <img src="/img/apache-logo.png" alt="Apache Incubator" title="Apache Incubator">
-            </div>
-        </div>
-    </div>
-    <div class="row">
-        <div class="col-md-12">
-            <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>
-        </div>
-    </div>
-</footer>
-            </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