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/11/05 04:47:22 UTC

[01/50] incubator-mynewt-site git commit: Merge branch 'MYNEWT-126' of https://github.com/paulfdietrich/incubator-mynewt-site into develop

Repository: incubator-mynewt-site
Updated Branches:
  refs/heads/master 4cab025eb -> a58d2e130


Merge branch 'MYNEWT-126' of https://github.com/paulfdietrich/incubator-mynewt-site into develop


Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/commit/1f1e4dce
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/1f1e4dce
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/1f1e4dce

Branch: refs/heads/master
Commit: 1f1e4dcee2b41cb2c9656eee7f9607ef63f9c1fe
Parents: 717df57 a67738a
Author: aditihilbert <ad...@runtime.io>
Authored: Wed Sep 7 17:30:00 2016 -0700
Committer: aditihilbert <ad...@runtime.io>
Committed: Wed Sep 7 17:30:00 2016 -0700

----------------------------------------------------------------------
 docs/newt/newt_intro.md | 11 +++++++++++
 1 file changed, 11 insertions(+)
----------------------------------------------------------------------



[45/50] incubator-mynewt-site git commit: remove throughput graph

Posted by ad...@apache.org.
remove throughput graph


Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/commit/140b1a5d
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/140b1a5d
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/140b1a5d

Branch: refs/heads/master
Commit: 140b1a5d322fde5da8eb3eb360992b8ca3f0eff1
Parents: 67f5deb
Author: aditihilbert <ad...@runtime.io>
Authored: Mon Oct 24 21:44:50 2016 -0700
Committer: aditihilbert <ad...@runtime.io>
Committed: Mon Oct 24 21:44:50 2016 -0700

----------------------------------------------------------------------
 custom-theme/landing.html | 1 -
 1 file changed, 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/140b1a5d/custom-theme/landing.html
----------------------------------------------------------------------
diff --git a/custom-theme/landing.html b/custom-theme/landing.html
index 7946551..956946b 100644
--- a/custom-theme/landing.html
+++ b/custom-theme/landing.html
@@ -39,7 +39,6 @@
 
         <div class="highlight">
             <img src="/img/concurrent_conn.png">
-            <img src="/img/NimBLE_throughput.png">
             
             <h2>Built for wireless</h2>
 


[44/50] incubator-mynewt-site git commit: compensate for whitespace arround new logo

Posted by ad...@apache.org.
compensate for whitespace arround new logo


Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/commit/67f5deb5
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/67f5deb5
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/67f5deb5

Branch: refs/heads/master
Commit: 67f5deb5fb8a5196635063291e4a0b9682962936
Parents: e8fa428
Author: Gavin Jefferies <ga...@runtime.io>
Authored: Mon Oct 24 19:29:37 2016 -0700
Committer: Gavin Jefferies <ga...@runtime.io>
Committed: Mon Oct 24 19:29:37 2016 -0700

----------------------------------------------------------------------
 custom-theme/css/v2.css | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/67f5deb5/custom-theme/css/v2.css
----------------------------------------------------------------------
diff --git a/custom-theme/css/v2.css b/custom-theme/css/v2.css
index a364d9c..6451517 100644
--- a/custom-theme/css/v2.css
+++ b/custom-theme/css/v2.css
@@ -1,11 +1,14 @@
 
 .v2-main-banner .logo {
-    height: 150px;
+    height: 220px;
+    /* reduce the image to reduce whitespace */
+    margin-top: -35px;
+    margin-bottom: -35px;
 }
 
 .v2-main-banner .tagline {
     margin-left: 20px;
-    margin-bottom: 40px;  /* align with logo text */
+    margin-bottom: 36px;  /* align with logo text */
     display: inline-block;
     vertical-align: bottom;
 }


[26/50] incubator-mynewt-site git commit: Merge branch 'landingFormat' of github.com:gj262/incubator-mynewt-site into landingFormat

Posted by ad...@apache.org.
Merge branch 'landingFormat' of github.com:gj262/incubator-mynewt-site into landingFormat


Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/commit/6f530e4b
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/6f530e4b
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/6f530e4b

Branch: refs/heads/master
Commit: 6f530e4be21bc5f26861cbc8141a576127c1c119
Parents: 5fdba49 3a234d4
Author: Gavin Jefferies <ga...@runtime.io>
Authored: Tue Oct 11 14:07:02 2016 -0700
Committer: Gavin Jefferies <ga...@runtime.io>
Committed: Tue Oct 11 14:07:02 2016 -0700

----------------------------------------------------------------------

----------------------------------------------------------------------



[02/50] incubator-mynewt-site git commit: fixed typos. This closes #114

Posted by ad...@apache.org.
fixed typos. This closes #114


Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/commit/09fe1db4
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/09fe1db4
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/09fe1db4

Branch: refs/heads/master
Commit: 09fe1db4b879a2b13c4284b090c6fdb95d8e9d53
Parents: 1f1e4dc
Author: aditihilbert <ad...@runtime.io>
Authored: Wed Sep 7 17:53:09 2016 -0700
Committer: aditihilbert <ad...@runtime.io>
Committed: Wed Sep 7 17:53:09 2016 -0700

----------------------------------------------------------------------
 docs/about.md           | 1 +
 docs/newt/newt_intro.md | 6 +++---
 2 files changed, 4 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/09fe1db4/docs/about.md
----------------------------------------------------------------------
diff --git a/docs/about.md b/docs/about.md
index a842db4..a7a9fd0 100644
--- a/docs/about.md
+++ b/docs/about.md
@@ -7,6 +7,7 @@ Some upcoming features:
 * HAL redesign to abstract across a diverse set of chip peripherals ([View discussion thread](http://mail-archives.apache.org/mod_mbox/incubator-mynewt-dev/201606.mbox/%3C06CB0682-8F67-4C3F-93E4-6A20444487A1%40apache.org%3E))
 * HAL for SPI access (master and slave)
 * Ability for drivers to turn on/off low power settings automatically
+* Support for Wi-Fi controllers via a socket interface
 
 
 <font color="#F2853F"> The detailed roadmap is tracked on [JIRA for Mynewt](https://issues.apache.org/jira/browse/MYNEWT/?selectedTab=com.atlassian.jira.jira-projects-plugin:roadmap-panel). </font>

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/09fe1db4/docs/newt/newt_intro.md
----------------------------------------------------------------------
diff --git a/docs/newt/newt_intro.md b/docs/newt/newt_intro.md
index ffb0c8d..f736b09 100644
--- a/docs/newt/newt_intro.md
+++ b/docs/newt/newt_intro.md
@@ -189,16 +189,16 @@ pkg.deps:
 
 ### Autocompletion in Bash
 
-Newt has the ability to autocomplete within `bash`.  The following instructsion allow MAC users to enable autocomplete within `bash`.
+Newt has the ability to autocomplete within `bash`.  The following instructions allow MAC users to enable autocomplete within `bash`.
 
 1. Install the autocomplete tools for bash via `brew install bash-completion`
-2. Tell your shell to use newt for autocompletion of newt via `complete -C "newt complete" newt`.  You can add this to your .bashrc or other init file to have this automatically set for all bash shells.
+2. Tell your shell to use newt for autocompletion of newt via `complete -C "newt complete" newt`.  You can add this to your .bashrc or other init file to have it automatically set for all bash shells.
 
 Notes:
 
 1. Autocomplete will give you flag hints, but only if you type a '-'.  
 2. Autocomplete will not give you completion hints for the flag arguments (those optional things after the flag like `-l DEBUG`)
-3. Autocomplete usese newt to parse the project to find targets and libs.
+3. Autocomplete uses newt to parse the project to find targets and libs.
 
 
 


[06/50] incubator-mynewt-site git commit: Fixed theme errors

Posted by ad...@apache.org.
Fixed theme errors


Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/commit/536e0daf
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/536e0daf
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/536e0daf

Branch: refs/heads/master
Commit: 536e0daf0c9aaa4763773810c3b1b5ae98917557
Parents: 5addf26
Author: aditihilbert <ad...@runtime.io>
Authored: Fri Sep 23 12:59:25 2016 -0700
Committer: aditihilbert <ad...@runtime.io>
Committed: Fri Sep 23 12:59:48 2016 -0700

----------------------------------------------------------------------
 mkdocs.yml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/536e0daf/mkdocs.yml
----------------------------------------------------------------------
diff --git a/mkdocs.yml b/mkdocs.yml
index d1d749c..a7dd702 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -1,7 +1,7 @@
 site_name: Apache Mynewt
 site_url: http://mynewt.apache.org
 
-theeme_dir: 'custom-theme'
+theme_dir: 'custom-theme'
 
 pages:
 - Home: 'index.md'
@@ -520,7 +520,7 @@ extra:
             location: "Santa Clara Convention Center, Santa Clara, CA, USA"
             date: '25-27 October, 2016'
         event 2:
-            title: 'Keynote presentation at Linaro Connect'
+            title: 'Linaro Connect - Keynote Presentation'
             description: 'LAS16-104: Mynewt Technical Overview. Apache Mynewt developers will be available until September 28th to meet and discuss Mynewt OS and associated Newt tool.'
             location: "Grand Ballroom C, JW Marriott Resort and Spa Hotel, Las Vegas, NV"
             date: 'Time: 16:10 - 16:45, Date: 26 September 2016, 2016'


[36/50] incubator-mynewt-site git commit: Merge branch 'landingFormat' of https://github.com/gj262/incubator-mynewt-site into landingFormat

Posted by ad...@apache.org.
Merge branch 'landingFormat' of https://github.com/gj262/incubator-mynewt-site into landingFormat


Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/commit/edd04d5a
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/edd04d5a
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/edd04d5a

Branch: refs/heads/master
Commit: edd04d5abd4d344ebe8a427fb55e8bafbf080a86
Parents: a5e67ab bf1eb9e
Author: aditihilbert <ad...@runtime.io>
Authored: Fri Oct 21 14:16:00 2016 -0700
Committer: aditihilbert <ad...@runtime.io>
Committed: Fri Oct 21 14:16:00 2016 -0700

----------------------------------------------------------------------
 custom-theme/base.html        | 4 +++-
 custom-theme/css/v2.css       | 2 +-
 custom-theme/landing.html     | 4 ++--
 custom-theme/main-banner.html | 2 +-
 custom-theme/nav.html         | 7 +++++--
 custom-theme/talks.html       | 5 +++++
 docs/talks.md                 | 0
 mkdocs.yml                    | 1 +
 8 files changed, 18 insertions(+), 7 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/edd04d5a/custom-theme/landing.html
----------------------------------------------------------------------
diff --cc custom-theme/landing.html
index 69c81ae,c72db9f..d7021d4
--- a/custom-theme/landing.html
+++ b/custom-theme/landing.html
@@@ -61,32 -45,24 +61,32 @@@
          </div>
  
          <div class="highlight">
-             <img src="/img/secure_img.png" style="width:400px;">
+             <img src="/img/secure_img.png">
  
 -            <h2>Secure</h2>
 +            <h2>Cross platforms</h2>
  
 -            <p>Ensure security is built into the code as well as lifecycle management for your product.</p>
 +            <p> Pick one MCU now. Migrate to another later. </p>
 +
 +            <ul>
 +              <li> Designed to be hardware agnostic - Cortex M0-M4 micro controllers, MIPS, RISC-V </li>
 +              <li> Hardware Abstraction Layer (HAL) to provide a uniform interface for peripherals across various micro controllers </li>
 +              <li> Board specific configurations are abstracted in Board Support Packages (BSP) </li>
 +            </ul>
  
 -            <p>
 -                Mynewt goes beyond providing crypto libraries for secure connections between devices or between a service and remote devices to ensure confidentiality, integrity, and availability of all concerned assets. It also provides the framework and functionality to manage a device securely from its birth to end of life. Mynewt offers a secure bootloader that verifies the authenticity and integrity of firmware image before booting from it. It enables secure image upgrade both remotely over-the-air and locally through a serial interface. With an abstracted interface to hardware security features such as secure memory and crypto accelerators, Mynewt enables components like the BLE stack as well as applications to leverage them easily.
 -            </p>
          </div>
  
          <div class="highlight">
-             <img src="/img/newt-img.png" style="width:400px;">
+             <img src="/img/newt-img.png">
              <h2>Easy to use</h2>
 -            <p>Easily composable modules and HAL (Hardware Abstraction Layer) for portability </p>
 +            <p> Compose, fine-tune, and build your image within hours or even minutes. </p>
 +
 +            <ul>
 +	      <li> Hardware initialization in single configuration file for the chosen BSP </li>
 +              <li> Initialization of service parameters in a single configuration file for the chosen module e.g. BLE controller </li>
 +              <li> Smart package management and build using Newt Tool </li>
 +              <li> Automatic configuration audits using Newt Tool </li>
 +              <li> <a href="/pages/configurability/">more detail...</a> </li>
 +            </ul>
          </div>
  
          <div class="updates">

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/edd04d5a/mkdocs.yml
----------------------------------------------------------------------
diff --cc mkdocs.yml
index 4b9f521,dafd16e..d33714b
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@@ -6,10 -6,10 +6,11 @@@ theme_dir: 'custom-theme
  pages:
  - Home: 'index.md'
  - Pages:
 -    - Page Title: 'pages/template.md'
 +    - Bluetooth Low Energy 4.2: 'pages/ble.md'
 +    - Newt build and configuration Tool: 'pages/configurability.md' 
  - Quick Start: 'quick-start.md'
  - About: 'about.md'
+ - Talks: 'talks.md'
  - Download: 'download.md'
  - Community: 'community.md'
  - Events: 'events.md'


[34/50] incubator-mynewt-site git commit: talks

Posted by ad...@apache.org.
talks


Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/commit/bf1eb9e4
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/bf1eb9e4
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/bf1eb9e4

Branch: refs/heads/master
Commit: bf1eb9e4572074a7413e17effe20f43dc5cb9a11
Parents: a0f1367
Author: Gavin Jefferies <ga...@runtime.io>
Authored: Fri Oct 21 14:08:29 2016 -0700
Committer: Gavin Jefferies <ga...@runtime.io>
Committed: Fri Oct 21 14:08:29 2016 -0700

----------------------------------------------------------------------
 custom-theme/base.html  | 4 +++-
 custom-theme/nav.html   | 5 ++++-
 custom-theme/talks.html | 5 +++++
 docs/talks.md           | 0
 mkdocs.yml              | 1 +
 5 files changed, 13 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/bf1eb9e4/custom-theme/base.html
----------------------------------------------------------------------
diff --git a/custom-theme/base.html b/custom-theme/base.html
index 01d56f0..5b8d074 100644
--- a/custom-theme/base.html
+++ b/custom-theme/base.html
@@ -53,7 +53,7 @@
 
         {% include "nav.html" %}
 
-        {% set full_width_page_titles = [None, 'Quick Start', 'About', 'Documentation', 'Download', 'Community', 'Events'] %}
+        {% set full_width_page_titles = [None, 'Quick Start', 'About', 'Talks', 'Documentation', 'Download', 'Community', 'Events'] %}
 
         <div class="container">
             {% if page_title == None %}
@@ -62,6 +62,8 @@
                 {% include meta.html[0] %}
             {% elif page_title == 'About' %}
                 {% include "about.html" %}
+            {% elif page_title == 'Talks' %}
+                {% include "talks.html" %}
             {% elif page_title == 'Quick Start' %}
                 {% include "quick-start.html" %}
             {% elif page_title == 'Documentation' %}

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/bf1eb9e4/custom-theme/nav.html
----------------------------------------------------------------------
diff --git a/custom-theme/nav.html b/custom-theme/nav.html
index ec15349..553baa2 100644
--- a/custom-theme/nav.html
+++ b/custom-theme/nav.html
@@ -1,5 +1,5 @@
 
-{% set not_doc_page_titles = ['Home', 'Quick Start', 'About', 'Download', 'Community', 'Events'] %}
+{% set not_doc_page_titles = ['Home', 'Quick Start', 'About', 'Talks', 'Download', 'Community', 'Events'] %}
 
 {% macro active_nav(page, title, classes) %}
   class="{% if (page and page.title == title) or (title == 'Home' and meta and meta.sub_page) %}active {% endif %}{{ classes }}"
@@ -36,6 +36,9 @@
                 <li {{ active_nav(current_page, 'About') }}>
                     <a href="/about/">About</a>
                 </li>
+                <li {{ active_nav(current_page, 'Talks') }}>
+                    <a href="/talks/">Talks</a>
+                </li>
                 <li {{ docs_are_active(current_page) }}>
                     <a href="{% if config.extra.version != 'none' %}/latest{% endif %}/{{ config.extra.doc_path }}">Documentation</a>
                 </li>

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/bf1eb9e4/custom-theme/talks.html
----------------------------------------------------------------------
diff --git a/custom-theme/talks.html b/custom-theme/talks.html
new file mode 100644
index 0000000..da66cfa
--- /dev/null
+++ b/custom-theme/talks.html
@@ -0,0 +1,5 @@
+<h2>Talks from Mynewt participants</h2>
+
+<p>
+    Talk!
+</p>

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/bf1eb9e4/docs/talks.md
----------------------------------------------------------------------
diff --git a/docs/talks.md b/docs/talks.md
new file mode 100644
index 0000000..e69de29

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/bf1eb9e4/mkdocs.yml
----------------------------------------------------------------------
diff --git a/mkdocs.yml b/mkdocs.yml
index b952e82..dafd16e 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -9,6 +9,7 @@ pages:
     - Page Title: 'pages/template.md'
 - Quick Start: 'quick-start.md'
 - About: 'about.md'
+- Talks: 'talks.md'
 - Download: 'download.md'
 - Community: 'community.md'
 - Events: 'events.md'


[03/50] incubator-mynewt-site git commit: added instructions to handle gcc6 warnings in get_started.md

Posted by ad...@apache.org.
added instructions to handle gcc6 warnings in get_started.md


Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/commit/fa759882
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/fa759882
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/fa759882

Branch: refs/heads/master
Commit: fa759882c54af3fec38e69aec3025358ab871433
Parents: 09fe1db
Author: aditihilbert <ad...@runtime.io>
Authored: Fri Sep 16 13:51:50 2016 -0700
Committer: aditihilbert <ad...@runtime.io>
Committed: Fri Sep 16 13:51:50 2016 -0700

----------------------------------------------------------------------
 docs/os/get_started/native_tools.md | 27 +++++++++++++++++++++++----
 1 file changed, 23 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/fa759882/docs/os/get_started/native_tools.md
----------------------------------------------------------------------
diff --git a/docs/os/get_started/native_tools.md b/docs/os/get_started/native_tools.md
index 97a2665..282d919 100644
--- a/docs/os/get_started/native_tools.md
+++ b/docs/os/get_started/native_tools.md
@@ -29,9 +29,7 @@ $ brew install gcc
 
 <br>
 
-Check the gcc version you have installed (either using brew or previously installed). If the gcc version is 6.1 rather the expected 5.x by the default .yml configuration file, you have to modify the `<mynewt-src-directory>/repos/apache-mynewt-core/compiler/sim/compiler.yml` file to change the default `gcc v-5` defined there.
-
-Replace the lines shown highlighted below:
+Check the gcc version you have installed (either using brew or previously installed). The brew-installed version can be checked using `brew list gcc`. The default compiler.yml configuration file in Mynewt expects version 5.x for Mac users, so if the installed version is 6.x and you wish to continue with this newer version, modify the `<mynewt-src-directory>/repos/apache-mynewt-core/compiler/sim/compiler.yml` file to change the default `gcc-5` defined there to `gcc-6`. In other words, replace the lines shown highlighted below:
 
 ```hl_lines="2 3"
 # OS X.
@@ -61,7 +59,28 @@ compiler.path.objsize.DARWIN.OVERWRITE: "objsize"
 compiler.path.objcopy.DARWIN.OVERWRITE: "gobjcopy"
 ```
 
-**Note:** Both the newer gcc 6.x and Clang report a few warnings but they can be ignored.
+<br>
+
+**NOTE:** Both the newer gcc 6.x and Clang report a few warnings but they can be ignored.
+
+<br>
+
+**FURTHER NOTE:** Mynewt developers mostly use gcc 5.x for sim builds; so it may take a little while to fix issues reported by the newer compiler. One option is to **disable warnings**. To do that, remove the `-Werror` flag as an option for the compiler in the  `<mynewt-src-directory>/repos/apache-mynewt-core/compiler/sim/compiler.yml` file as shown below. 
+
+```hl_lines="2"
+compiler.flags.base: >
+    -m32 -Wall -ggdb
+```
+
+You may alternatively choose to **specify the precise warnings to ignore** depending on the error thrown by the compiler. For example, if you see a `[-Werror=misleading-indentation]` error while building the sim image, add `-Wno-misleading-indentation]` as a compiler flag in the same line from the `<mynewt-src-directory>/repos/apache-mynewt-core/compiler/sim/compiler.yml` file.
+
+```hl_lines="2"
+compiler.flags.base: >
+    -m32 -Wall -Werror -ggdb -Wno-misleading-indentation
+```
+
+
+A third option is to simply **downgrade to gcc 5.x**.
 
 <br>
 


[18/50] incubator-mynewt-site git commit: Added two more descriptive features and an image in landing page

Posted by ad...@apache.org.
Added two more descriptive features and an image in landing page


Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/commit/25863ca6
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/25863ca6
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/25863ca6

Branch: refs/heads/master
Commit: 25863ca612c24f227c38303604c65a840696b4da
Parents: 1b699f2
Author: aditihilbert <ad...@runtime.io>
Authored: Fri Oct 7 22:27:21 2016 -0700
Committer: aditihilbert <ad...@runtime.io>
Committed: Fri Oct 7 22:27:21 2016 -0700

----------------------------------------------------------------------
 custom-theme/img/atmel.png | Bin 0 -> 17367 bytes
 custom-theme/landing.html  |  18 +++++++++++++++++-
 2 files changed, 17 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/25863ca6/custom-theme/img/atmel.png
----------------------------------------------------------------------
diff --git a/custom-theme/img/atmel.png b/custom-theme/img/atmel.png
new file mode 100644
index 0000000..e58d332
Binary files /dev/null and b/custom-theme/img/atmel.png differ

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/25863ca6/custom-theme/landing.html
----------------------------------------------------------------------
diff --git a/custom-theme/landing.html b/custom-theme/landing.html
index 734de5f..52c80f0 100644
--- a/custom-theme/landing.html
+++ b/custom-theme/landing.html
@@ -53,10 +53,26 @@ Read more about NimBLE in the <a href="https://mynewt.apache.org/latest/network/
                 </div>
             </div>
 
+
+            <div class="row highlight">
+                <div class="col-md-6">
+                    <h2>Multiple connectivity options</h2>
+                    <p>Choose your communication technology depending on your application requirements such as power demands, amount of data transfer, deployment model and more.
+
+Mynewt offers a choice of high-performance networking stacks suitable for a range of IoT applications. It includes native support for the pervasive TCP/IP networking protocol suite. It offers Wi-Fi services to an application via a socket API that accesses Wi-Fi controllers and an abstracted interface to Wi-Fi supplicants. Mynewt also includes protocols with considerations and optimizations for constrained devices such as CoAP, 6LoWPAN, and of course, BLE. Several other protocols appropriate for IoT applications are under consideration in the community.</p>
+                </div>
+                <div class="col-xs-8 col-md-6">
+                    <img src="/img/atmel.png" style="width:100%">
+                </div>
+            </div>
+
+
             <div class="row highlight">
                 <div class="col-md-6">
                     <h2>Secure</h2>
-                    <p>Secure yet simple image and configuration management</p>
+                    <p>Ensure security is built into the code as well as lifecycle management for your product.
+
+Mynewt goes beyond providing crypto libraries for secure connections between devices or between a service and remote devices to ensure confidentiality, integrity, and availability of all concerned assets. It also provides the framework and functionality to manage a device securely from its birth to end of life. Mynewt offers a secure bootloader that verifies the authenticity and integrity of firmware image before booting from it. It enables secure image upgrade both remotely over-the-air and locally through a serial interface. With an abstracted interface to hardware security features such as secure memory and crypto accelerators, Mynewt enables components like the BLE stack as well as applications to leverage them easily. </p>
                 </div>
                 <div class="col-xs-8 col-md-6">
                     <img src="/img/secure_img.png" style="width:110%">


[24/50] incubator-mynewt-site git commit: Added two more descriptive features and an image in landing page

Posted by ad...@apache.org.
Added two more descriptive features and an image in landing page


Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/commit/e258dae5
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/e258dae5
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/e258dae5

Branch: refs/heads/master
Commit: e258dae5811c74c1aab1daa08425a807416b989e
Parents: 65b6e0b
Author: aditihilbert <ad...@runtime.io>
Authored: Fri Oct 7 22:27:21 2016 -0700
Committer: Gavin Jefferies <ga...@runtime.io>
Committed: Tue Oct 11 14:04:32 2016 -0700

----------------------------------------------------------------------
 custom-theme/img/atmel.png | Bin 0 -> 17367 bytes
 custom-theme/landing.html  |  18 +++++++++++++++++-
 2 files changed, 17 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/e258dae5/custom-theme/img/atmel.png
----------------------------------------------------------------------
diff --git a/custom-theme/img/atmel.png b/custom-theme/img/atmel.png
new file mode 100644
index 0000000..e58d332
Binary files /dev/null and b/custom-theme/img/atmel.png differ

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/e258dae5/custom-theme/landing.html
----------------------------------------------------------------------
diff --git a/custom-theme/landing.html b/custom-theme/landing.html
index d87f350..3cf49bc 100644
--- a/custom-theme/landing.html
+++ b/custom-theme/landing.html
@@ -53,10 +53,26 @@ Read more about NimBLE in the <a href="https://mynewt.apache.org/latest/network/
                 </div>
             </div>
 
+
+            <div class="row highlight">
+                <div class="col-md-6">
+                    <h2>Multiple connectivity options</h2>
+                    <p>Choose your communication technology depending on your application requirements such as power demands, amount of data transfer, deployment model and more.
+
+Mynewt offers a choice of high-performance networking stacks suitable for a range of IoT applications. It includes native support for the pervasive TCP/IP networking protocol suite. It offers Wi-Fi services to an application via a socket API that accesses Wi-Fi controllers and an abstracted interface to Wi-Fi supplicants. Mynewt also includes protocols with considerations and optimizations for constrained devices such as CoAP, 6LoWPAN, and of course, BLE. Several other protocols appropriate for IoT applications are under consideration in the community.</p>
+                </div>
+                <div class="col-xs-8 col-md-6">
+                    <img src="/img/atmel.png" style="width:100%">
+                </div>
+            </div>
+
+
             <div class="row highlight">
                 <div class="col-md-6">
                     <h2>Secure</h2>
-                    <p>Secure yet simple image and configuration management</p>
+                    <p>Ensure security is built into the code as well as lifecycle management for your product.
+
+Mynewt goes beyond providing crypto libraries for secure connections between devices or between a service and remote devices to ensure confidentiality, integrity, and availability of all concerned assets. It also provides the framework and functionality to manage a device securely from its birth to end of life. Mynewt offers a secure bootloader that verifies the authenticity and integrity of firmware image before booting from it. It enables secure image upgrade both remotely over-the-air and locally through a serial interface. With an abstracted interface to hardware security features such as secure memory and crypto accelerators, Mynewt enables components like the BLE stack as well as applications to leverage them easily. </p>
                 </div>
                 <div class="col-xs-8 col-md-6">
                     <img src="/img/secure_img.png" style="width:110%">


[15/50] incubator-mynewt-site git commit: fix more links

Posted by ad...@apache.org.
fix more links


Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/commit/5c00cfff
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/5c00cfff
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/5c00cfff

Branch: refs/heads/master
Commit: 5c00cfff4e6643ce6510b81c789f19c0b24eb5d6
Parents: bbbda53
Author: Gavin Jefferies <ga...@runtime.io>
Authored: Fri Oct 7 16:27:10 2016 -0700
Committer: Gavin Jefferies <ga...@runtime.io>
Committed: Fri Oct 7 16:30:32 2016 -0700

----------------------------------------------------------------------
 README.md                                       |  6 +-
 build.py                                        | 21 +++++-
 custom-theme/base.html                          |  3 +-
 docs/network/ble/ini_stack/ble_parent_ini.md    |  2 +-
 docs/os/core_os/time/os_time_tick.md            |  8 +--
 .../os/modules/hal/hal_cputime/hal_cpu_timer.md | 14 ++--
 docs/os/modules/hal/hal_gpio/hal_gpio.md        | 19 +++---
 docs/os/tutorials/blinky_sram_olimex.md         | 41 ++++++------
 docs/os/tutorials/olimex.md                     | 56 ++++++++--------
 docs/os/tutorials/project-target-slinky.md      | 38 ++++-------
 docs/os/tutorials/tutorials.md                  | 21 +++---
 docs/os/tutorials/wi-fi_on_arduino.md           | 70 ++++++++++----------
 12 files changed, 151 insertions(+), 148 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/5c00cfff/README.md
----------------------------------------------------------------------
diff --git a/README.md b/README.md
index dc61b4e..6351d8c 100644
--- a/README.md
+++ b/README.md
@@ -44,5 +44,9 @@ When a new release of MyNewt OS and its associated tools occurs, the documentati
 
 For the deployed site a version prefix is added to the URL for each mkdocs page. When developing there is no version prefix. If you want to link from a _site page_ to a _documentation page_ you should prefix the URL with */DOCSLINK/* so that the user is taken to the correct location when browsing in production.
 
+## Link Checking
 
-
+1. Grab a link checking tool like [Integrity](http://peacockmedia.software/mac/integrity/free.html)
+1. Run: `./build.py --test-build`
+1. Run: `./serve.py`
+1. point the link checker at http://localhost:8000/

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/5c00cfff/build.py
----------------------------------------------------------------------
diff --git a/build.py b/build.py
index b392523..e1fc469 100755
--- a/build.py
+++ b/build.py
@@ -9,9 +9,14 @@ import fileinput
 
 @click.command()
 @click.option('-s', '--site-branch', default='master', help='Use this branch as source for the top level pages')
+@click.option('-t', '--test-build', is_flag=True, help='Test the build using only the working directory (good for testing for broken links)')
+def build(site_branch, test_build):
+    if test_build:
+        buildForTest()
+    else:
+        buildForReal(site_branch)
 
-def build(site_branch):
-
+def buildForReal(site_branch):
     # make sure there are no local mods outstanding
     repo = Repo(os.getcwd())
     if repo.is_dirty() or repo.untracked_files:
@@ -48,8 +53,18 @@ def build(site_branch):
         mygit.checkout(version['branch'])
         deployVersion(version)
 
+def buildForTest():
+    print "Building site pages..."
+    updateConfigVersion('develop')
+    sh.rm('-rf', 'site')
+    sh.mkdocs('build', '--clean')
+    sh.git('checkout', '--', 'mkdocs.yml')
+
+    cfg = config.load_config()
+    for version in cfg['extra']['versions']:
+        deployVersion(version)
+
 def deployVersion(version):
-    mygit.checkout(version['branch'])
     buildTo(version['branch'])
     if version['latest']:
         buildTo('latest')

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/5c00cfff/custom-theme/base.html
----------------------------------------------------------------------
diff --git a/custom-theme/base.html b/custom-theme/base.html
index 04b6513..20831ad 100644
--- a/custom-theme/base.html
+++ b/custom-theme/base.html
@@ -6,7 +6,8 @@
         <meta name="viewport" content="width=device-width, initial-scale=1.0">
         {% if page_description %}<meta name="description" content="{{ page_description }}">{% endif %}
         {% if site_author %}<meta name="author" content="{{ site_author }}">{% endif %}
-        {% if canonical_url %}<link rel="canonical" href="{{ canonical_url }}">{% endif %}
+        <!-- This is broken by doc revisioning.
+        {% if canonical_url %}<link rel="canonical" href="{{ canonical_url }}">{% endif %} -->
         {% if favicon %}<link rel="shortcut icon" href="{{ favicon }}">
         {% else %}<link rel="shortcut icon" href="{{ base_url }}/img/favicon.ico">{% endif %}
 

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/5c00cfff/docs/network/ble/ini_stack/ble_parent_ini.md
----------------------------------------------------------------------
diff --git a/docs/network/ble/ini_stack/ble_parent_ini.md b/docs/network/ble/ini_stack/ble_parent_ini.md
index 463a6f0..6928ef5 100644
--- a/docs/network/ble/ini_stack/ble_parent_ini.md
+++ b/docs/network/ble/ini_stack/ble_parent_ini.md
@@ -6,7 +6,7 @@ application-specific work, the host parent task does work for NimBLE by
 processing events generated by the host.
 
 The process of creating an OS task is described in the [Add Task
-tutorial](../../../../os/tutorials/event_queue/).
+tutorial](../../../os/tutorials/event_queue/).
 
 **Priority:**
 It is up to you which priority to use for the host parent task.  Unlike the

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/5c00cfff/docs/os/core_os/time/os_time_tick.md
----------------------------------------------------------------------
diff --git a/docs/os/core_os/time/os_time_tick.md b/docs/os/core_os/time/os_time_tick.md
index 420aa23..1c217e1 100644
--- a/docs/os/core_os/time/os_time_tick.md
+++ b/docs/os/core_os/time/os_time_tick.md
@@ -1,10 +1,10 @@
 ## <font color="F2853F" style="font-size:24pt">os_time_tick</font>
 
 ```c
-void os_time_tick(void) 
+void os_time_tick(void)
 ```
 
-Increments the OS time tick for the system.  Typically, this is called in one place by the architecture specific OS code (`libs/os/arch`) `timer_handler` which is in turn called by the BSP specific code assigned to drive the OS timer tick. See [Porting Mynewt OS](../port_os) for details.
+Increments the OS time tick for the system.  Typically, this is called in one place by the architecture specific OS code (`libs/os/arch`) `timer_handler` which is in turn called by the BSP specific code assigned to drive the OS timer tick. See [Porting Mynewt OS](../porting/port_os) for details.
 
 #### Arguments
 
@@ -14,7 +14,7 @@ N/A
 
 N/A
 
-#### Notes 
+#### Notes
 
 Called for every single tick by the architecture specific functions.
 
@@ -25,5 +25,3 @@ Called for every single tick by the architecture specific functions.
 ```c
    os_time_tick();
 ```
-
-

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/5c00cfff/docs/os/modules/hal/hal_cputime/hal_cpu_timer.md
----------------------------------------------------------------------
diff --git a/docs/os/modules/hal/hal_cputime/hal_cpu_timer.md b/docs/os/modules/hal/hal_cputime/hal_cpu_timer.md
index 99fa830..d430dfc 100644
--- a/docs/os/modules/hal/hal_cputime/hal_cpu_timer.md
+++ b/docs/os/modules/hal/hal_cputime/hal_cpu_timer.md
@@ -7,7 +7,7 @@ The hardware independent interface to system time.
 
 Contains several different interface.
 
-* An interface to get the current CPU time 
+* An interface to get the current CPU time
 * Interfaces to convert between CPU time and clock time (microseconds etc.)
 * An Interface to set up a software timer based on CPU time.
 
@@ -17,15 +17,13 @@ Contains several different interface.
 
 ###CPU Time
 
-The CPU time is not the same as the [os_time](TBD).  Typically,
+The CPU time is not the same as the [os_time]().  Typically,
 the os_time is set to a much slower tick rate than the CPU time.  The CPU
 time should be used for timing real-time events at exact times.  The os_time
-should be used for system level timeout etc that are not in fine time 
+should be used for system level timeout etc that are not in fine time
 resolutions.  In fact, cputime is not part of the os at all, but a hardware
-layer abstraction to high resolution timers. 
+layer abstraction to high resolution timers.
 
-There are methods to get the cputime as 32-bit and 64-bit values.  Both 
+There are methods to get the cputime as 32-bit and 64-bit values.  Both
 values may eventually wrap, but for timing short events a 32-bit value
-may be sufficient and would 
-
- 
+may be sufficient and would

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/5c00cfff/docs/os/modules/hal/hal_gpio/hal_gpio.md
----------------------------------------------------------------------
diff --git a/docs/os/modules/hal/hal_gpio/hal_gpio.md b/docs/os/modules/hal/hal_gpio/hal_gpio.md
index 5518bc8..a8d6af6 100644
--- a/docs/os/modules/hal/hal_gpio/hal_gpio.md
+++ b/docs/os/modules/hal/hal_gpio/hal_gpio.md
@@ -8,20 +8,20 @@ This is the hardware independent GPIO (General Purpose Input Output) Interface f
 Contains the basic operations to set and read General Purpose Digital I/O Pins
 within a Mynewt system.
 
-Individual GPIOs are referenced in the APIs as `pins`. However, in this interface the `pins` are virtual GPIO pins. The MCU hal driver maps these virtual `pins` to the physical GPIO ports and pins. 
+Individual GPIOs are referenced in the APIs as `pins`. However, in this interface the `pins` are virtual GPIO pins. The MCU hal driver maps these virtual `pins` to the physical GPIO ports and pins.
 
 Typically, the BSP code may define named I/O pins in terms of these virtual `pins` to describe the devices attached to the physical pins.
 
 Here's a brief example so you can get the gist of the translation.
 
-Suppose my product uses the stm32F4xx processor.  There already exists support for this processor within Mynewt.  The processor has N ports (A,B,C..) of 16 GPIO pins per port.   The MCU hal_gpio driver maps these to a set of virtual pins 0-N where port A maps to 0-15, Port B maps to 16-31, Port C maps to 32-47 and so on.  The exact number of physical port (and virtual 
+Suppose my product uses the stm32F4xx processor.  There already exists support for this processor within Mynewt.  The processor has N ports (A,B,C..) of 16 GPIO pins per port.   The MCU hal_gpio driver maps these to a set of virtual pins 0-N where port A maps to 0-15, Port B maps to 16-31, Port C maps to 32-47 and so on.  The exact number of physical port (and virtual
 port pins) depends on the specific variant of the stm32F4xx.  
 
-So if I want to turn on port B pin 3, that would be virtual pin  1*16 + 3 = 19. 
-This translation is defined in the MCU implementation of 
-[hal_gpio.c](https://github.com/apache/incubator-mynewt-larva/blob/master/hw/mcu/stm/stm32f4xx/src/hal_gpio.c) 
-for the stmf32F4xx.  Each MCU will typically have a different translation method 
-depending on its GPIO architecture. 
+So if I want to turn on port B pin 3, that would be virtual pin  1*16 + 3 = 19.
+This translation is defined in the MCU implementation of
+[hal_gpio.c](https://github.com/apache/incubator-mynewt-larva/blob/master/hw/mcu/stm/stm32f4xx/src/hal_gpio.c)
+for the stmf32F4xx.  Each MCU will typically have a different translation method
+depending on its GPIO architecture.
 
 Now, when writing a BSP, it's common to give names to the relevant port pins that you are using.  Thus, the BSP may define a mapping between a function and a virtual port pin.  For example
 
@@ -46,11 +46,10 @@ SYSTEM_LED --> hal_gpio virtual pin 37 --> port C pin 5 on the stm34F4xx
 
 #### Blinky
 
-Blinky uses the hal_gpio to blink the system LED.  The blinky source code is available 
-[here](https://github.com/apache/incubator-mynewt-larva/blob/master/project/blinky/src/main.c).
+Blinky uses the hal_gpio to blink the system LED.  The blinky source code is available
+[here](https://github.com/apache/incubator-mynewt-core/blob/master/apps/blinky/src/main.c).
 Examine how `task1_handler` initializes and toggles the GPIO to control the LED.
 
 <br>
 
 ---------------------
-

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/5c00cfff/docs/os/tutorials/blinky_sram_olimex.md
----------------------------------------------------------------------
diff --git a/docs/os/tutorials/blinky_sram_olimex.md b/docs/os/tutorials/blinky_sram_olimex.md
index dd2439d..3bd5750 100644
--- a/docs/os/tutorials/blinky_sram_olimex.md
+++ b/docs/os/tutorials/blinky_sram_olimex.md
@@ -6,12 +6,12 @@ To download an application image directly into the embedded SRAM in the microcon
 
 ### What you need
 
-1. STM32-E407 development board from Olimex. You can order it from [http://www.mouser.com](http://www.mouser.com/ProductDetail/Olimex-Ltd/STM32-E407/?qs=UN6GZl1KCcit6Ye0xmPO4A%3D%3D), [http://www.digikey.com](http://www.digikey.com/product-detail/en/STM32-E407/1188-1093-ND/3726951), and other places.
+1. STM32-E407 development board from Olimex. You can order it from [http://www.mouser.com](http://www.mouser.com/search/ProductDetail.aspx?R=0virtualkey0virtualkeySTM32-E407), [http://www.digikey.com](http://www.digikey.com/product-detail/en/STM32-E407/1188-1093-ND/3726951), and other places.
 2. ARM-USB-TINY-H connector with JTAG interface for debugging ARM microcontrollers (comes with the ribbon cable to hook up to the board)
 3. USB A-B type cable to connect the debugger to your personal computer
 4. Personal Computer with Mac OS (Mac: OS X Yosemite Version 10.10.5) or Linux box (Ubuntu 14.10: Utopic Unicorn)
 5. An account on Github repository and *git* installed on your computer.
-6. It is assumed you have already installed newt tool. 
+6. It is assumed you have already installed newt tool.
 7. It is assumed you already installed native tools as described [here](../get_started/native_tools.md)
 
 Also, we assume that you're familiar with UNIX shells. Let's gets started!
@@ -21,13 +21,13 @@ Also, we assume that you're familiar with UNIX shells. Let's gets started!
 
 ### Prepare the Software
 
-* Make sure the PATH environment variable includes the $HOME/dev/go/bin directory. 
- 
+* Make sure the PATH environment variable includes the $HOME/dev/go/bin directory.
+
 <br>
 
 ### Create a project  
 
-Create a new project to hold your work.  For a deeper understanding, you can read about project creation in 
+Create a new project to hold your work.  For a deeper understanding, you can read about project creation in
 [Get Started -- Creating Your First Project](../get_started/project_create.md)
 or just follow the commands below.
 
@@ -41,15 +41,15 @@ or just follow the commands below.
 
     $cd myproj
 
-    $ newt install -v 
+    $ newt install -v
     apache-mynewt-core
     Downloading repository description for apache-mynewt-core... success!
     ...
     apache-mynewt-core successfully installed version 0.7.9-none
-``` 
+```
 
 <br>
-   
+
 ### Create a target
 
 Change directory to ~/dev/myproj directory and define the *blinky* target inside myproj, using the *newt* tool. Starting with the target name, assign specific aspects of the project, as shown below, to pull the appropriate packages and build the right bundle or list for the board. For example, we set the build_profile, board support package (bsp), and app.
@@ -71,11 +71,11 @@ Change directory to ~/dev/myproj directory and define the *blinky* target inside
 
 ### Build the image
 
-Next, let's build the image for the above target. By default, the linker script within the `hw/bsp/olimex_stm32-e407_devboard` package builds an image for flash memory, which we don't want; instead, we want an image for the SRAM, so you need to switch that script with `run_from_sram.ld`. 
+Next, let's build the image for the above target. By default, the linker script within the `hw/bsp/olimex_stm32-e407_devboard` package builds an image for flash memory, which we don't want; instead, we want an image for the SRAM, so you need to switch that script with `run_from_sram.ld`.
+
+Afer you build the target, you can find the executable *blinky.elf* in the project directory *~/dev/myproj/bin/blinky/apps/blinky/.*
+
 
-Afer you build the target, you can find the executable *blinky.elf* in the project directory *~/dev/myproj/bin/blinky/apps/blinky/.* 
-    
-    
 ```no-highlight
     $ cd ~/dev/myproj/repos/apache-mynewt-core/hw/bsp/olimex_stm32-e407_devboard/
     $ diff olimex_stm32-e407_devboard.ld run_from_sram.ld
@@ -106,12 +106,12 @@ Afer you build the target, you can find the executable *blinky.elf* in the proje
 
 <br>
 
-* B1_1/B1_0 and B0_1/B0_0 are PTH jumpers. Note that because the markings on the board may not always be accurate, when in doubt, you should always refer to the manual for the correct positioning. Since the jumpers are a pair, they should move together, and as such, the pair is responsible for the boot mode when bootloader is present. 
+* B1_1/B1_0 and B0_1/B0_0 are PTH jumpers. Note that because the markings on the board may not always be accurate, when in doubt, you should always refer to the manual for the correct positioning. Since the jumpers are a pair, they should move together, and as such, the pair is responsible for the boot mode when bootloader is present.
 To locate the bootloader, the board searches in three places: User Flash Memory, System Memory or the Embedded SRAM. For this Blinky project, we will configure it to boot from SRAM by jumpering **B0_1** and **B1_1**.
 
-* Connect USB-OTG#2 in the picture above to a USB port on your computer (or a powered USB hub to make sure there is enough power available to the board). 
+* Connect USB-OTG#2 in the picture above to a USB port on your computer (or a powered USB hub to make sure there is enough power available to the board).
 
-* The red PWR LED should be lit. 
+* The red PWR LED should be lit.
 
 * Connect the JTAG connector to the SWD/JTAG interface on the board. The other end of the cable should be connected to the USB port or hub of your computer.
 
@@ -133,7 +133,7 @@ To locate the bootloader, the board searches in three places: User Flash Memory,
     (info)
     ...
     target state: halted
-    target halted due to debug-request, current mode: Thread 
+    target halted due to debug-request, current mode: Thread
     xPSR: 0x01000000 pc: 0x080003c0 msp: 0x10010000
     Info : accepting 'gdb' connection on tcp/3333
     Info : device id = 0x10036413
@@ -141,15 +141,15 @@ To locate the bootloader, the board searches in three places: User Flash Memory,
 ```
 <br>
 
-Check the value of the msp (main service pointer) register. If it is not 0x10010000 as indicated above, you will have to manually set it after you open the gdb tool and load the image on it. For example, 
-   
+Check the value of the msp (main service pointer) register. If it is not 0x10010000 as indicated above, you will have to manually set it after you open the gdb tool and load the image on it. For example,
+
 ```no-highlight
     (gdb) set $msp=0x10010000
 ```
 
 <br>
 
-   Now load the image and type "c" or "continue" from the GNU debugger. 
+   Now load the image and type "c" or "continue" from the GNU debugger.
 
 ```no-highlight           
     (gdb) load ~/dev/myproj/bin/blinky/apps/blinky/blinky.elf   
@@ -161,8 +161,7 @@ Check the value of the msp (main service pointer) register. If it is not 0x10010
     (gdb) c
     Continuing.
 ```   
-      
+
 * Voil�! The board's LED should be blinking at 1 Hz. Success!
 
 <br>
-

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/5c00cfff/docs/os/tutorials/olimex.md
----------------------------------------------------------------------
diff --git a/docs/os/tutorials/olimex.md b/docs/os/tutorials/olimex.md
index 740c293..398bfe1 100644
--- a/docs/os/tutorials/olimex.md
+++ b/docs/os/tutorials/olimex.md
@@ -10,12 +10,12 @@ This tutorial shows you how to create a runtime image for an Olimex board to mak
 
 ### What you need
 
-1. STM32-E407 development board from Olimex. You can order it from [http://www.mouser.com](http://www.mouser.com/ProductDetail/Olimex-Ltd/STM32-E407/?qs=UN6GZl1KCcit6Ye0xmPO4A%3D%3D), [http://www.digikey.com](http://www.digikey.com/product-detail/en/STM32-E407/1188-1093-ND/3726951), and other places.
+1. STM32-E407 development board from Olimex. You can order it from [http://www.mouser.com](http://www.mouser.com/search/ProductDetail.aspx?R=0virtualkey0virtualkeySTM32-E407), [http://www.digikey.com](http://www.digikey.com/product-detail/en/STM32-E407/1188-1093-ND/3726951), and other places.
 2. ARM-USB-TINY-H connector with JTAG interface for debugging ARM microcontrollers (comes with the ribbon cable to hook up to the board)
 3. USB A-B type cable to connect the debugger to your personal computer
 4. Personal Computer with Mac OS (Mac: OS X Yosemite Version 10.10.5) or Linux box (Ubuntu 14.10: Utopic Unicorn)
 5. An account on Github repository and *git* installed on your computer.
-6. It is assumed you have already installed newt tool. 
+6. It is assumed you have already installed newt tool.
 7. It is assumed you already installed native tools as described [here](../get_started/native_tools.md)
 
 Also, we assume that you're familiar with UNIX shells. Let's gets started!
@@ -25,13 +25,13 @@ Also, we assume that you're familiar with UNIX shells. Let's gets started!
 
 ### Prepare the Software
 
-* Make sure the PATH environment variable includes the $HOME/dev/go/bin directory. 
- 
+* Make sure the PATH environment variable includes the $HOME/dev/go/bin directory.
+
 <br>
 
 ### Create a project.  
 
-Create a new project to hold your work.  For a deeper understanding, you can read about project creation in 
+Create a new project to hold your work.  For a deeper understanding, you can read about project creation in
 [Get Started -- Creating Your First Project](../get_started/project_create.md)
 or just follow the commands below.
 
@@ -45,15 +45,15 @@ or just follow the commands below.
 
     $cd myproj
 
-    $ newt install -v 
+    $ newt install -v
     apache-mynewt-core
     Downloading repository description for apache-mynewt-core... success!
     ...
     apache-mynewt-core successfully installed version 0.7.9-none
-``` 
+```
 
 <br>
-   
+
 ### Create targets
 
 Change directory to ~/dev/myproj directory and define the *blinky* target inside myproj, using the *newt* tool. Starting with the target name, assign specific aspects of the project, as shown below, to pull the appropriate packages and build the right bundle or list for the board. For example, we set the build_profile, board support package (bsp), and app.
@@ -64,13 +64,13 @@ Change directory to ~/dev/myproj directory and define the *blinky* target inside
     $ newt target set blinky build_profile=debug
     $ newt target set blinky bsp=@apache-mynewt-core/hw/bsp/olimex_stm32-e407_devboard
     $ newt target set blinky app=apps/blinky
-    
+
     $ newt target create boot_olimex
     $ newt target set boot_olimex app=@apache-mynewt-core/apps/boot
     $ newt target set boot_olimex bsp=@apache-mynewt-core/hw/bsp/olimex_stm32-e407_devboard
     $ newt target set boot_olimex build_profile=optimized
-    
-    $ newt target show 
+
+    $ newt target show
     targets/blinky
         app=apps/blinky
         bsp=@apache-mynewt-core/hw/bsp/olimex_stm32-e407_devboard
@@ -85,9 +85,9 @@ Change directory to ~/dev/myproj directory and define the *blinky* target inside
 
 ### Build the images
 
-Next, let's build the images for the above targets. Afer you build the target, you can find the executable *blinky.elf* in the project directory *~/dev/myproj/bin/blinky/apps/blinky/.* 
-    
-    
+Next, let's build the images for the above targets. Afer you build the target, you can find the executable *blinky.elf* in the project directory *~/dev/myproj/bin/blinky/apps/blinky/.*
+
+
 ```no-highlight
     $ newt build blinky
     Compiling case.c
@@ -98,7 +98,7 @@ Next, let's build the images for the above targets. Afer you build the target, y
     $ ls ~/dev/myproj/bin/blinky/apps/blinky/
         blinky.elf      blinky.elf.bin     blinky.elf.cmd  
         blinky.elf.lst  blinky.elf.map
-        
+
     $ newt build boot_olimex
     Building target targets/boot_olimex
     App successfully built: ~/dev/myproj/bin/boot_olimex/apps/boot/boot.elf
@@ -106,7 +106,7 @@ Next, let's build the images for the above targets. Afer you build the target, y
 
 <br>
 
-### Sign and create the blinky application image 
+### Sign and create the blinky application image
 
 You must sign and version your application image to download it using newt to the board. Use the newt create-image command to perform this action. You may assign an arbitrary version (e.g. 1.0.0) to the image.
 
@@ -129,12 +129,12 @@ Build manifest: ~/dev/myproj/bin/blinky/apps/blinky/manifest.json
 
 <br>
 
-* B1_1/B1_0 and B0_1/B0_0 are PTH jumpers. Note that because the markings on the board may not always be accurate, when in doubt, you should always refer to the manual for the correct positioning. Since the jumpers are a pair, they should move together, and as such, the pair is responsible for the boot mode when bootloader is present. 
+* B1_1/B1_0 and B0_1/B0_0 are PTH jumpers. Note that because the markings on the board may not always be accurate, when in doubt, you should always refer to the manual for the correct positioning. Since the jumpers are a pair, they should move together, and as such, the pair is responsible for the boot mode when bootloader is present.
 To locate the bootloader, the board searches in three places: User Flash Memory, System Memory or the Embedded SRAM. For this Blinky project, we will configure it to boot from flash by jumpering **B0_0** and **B1_0**.
 
-* Connect USB-OTG#2 in the picture above to a USB port on your computer (or a powered USB hub to make sure there is enough power available to the board). 
+* Connect USB-OTG#2 in the picture above to a USB port on your computer (or a powered USB hub to make sure there is enough power available to the board).
 
-* The red PWR LED should be lit. 
+* The red PWR LED should be lit.
 
 * Connect the JTAG connector to the SWD/JTAG interface on the board. The other end of the cable should be connected to the USB port or hub of your computer.
 
@@ -158,12 +158,12 @@ Successfully loaded image.
 
 <br>
 
-**But wait...not so fast.** Let's double check that it is indeed booting from flash and making the LED blink from the image in flash. Pull the USB cable off the Olimex JTAG adaptor, severing the debug connection to the JTAG port. Next power off the Olimex board by pulling out the USB cable from the board. Wait for a couple of seconds and plug the USB cable back to the board. 
+**But wait...not so fast.** Let's double check that it is indeed booting from flash and making the LED blink from the image in flash. Pull the USB cable off the Olimex JTAG adaptor, severing the debug connection to the JTAG port. Next power off the Olimex board by pulling out the USB cable from the board. Wait for a couple of seconds and plug the USB cable back to the board.
 
    The LED light will start blinking again. Success!
-  
+
    **Note #1:** If you want to download the image to flash and a gdb session opened up, use `newt debug blinky`. Type `c` to continue inside the gdb session.
-    
+
 ```no-highlight     
     $ newt debug blinky
     Debugging with ~/dev/myproj/hw/bsp/olimex_stm32-e407_...
@@ -175,7 +175,7 @@ Successfully loaded image.
     (info)
     ...
     target state: halted
-    target halted due to debug-request, current mode: Thread 
+    target halted due to debug-request, current mode: Thread
     xPSR: 0x01000000 pc: 0x08000250 msp: 0x10010000
     Info : accepting 'gdb' connection from 3333
     Info : device id = 0x10036413
@@ -186,22 +186,22 @@ Successfully loaded image.
 ```
 
 <br>
-    
+
    **Note #2:** If you want to erase the flash and load the image again you may use the following commands from within gdb. `flash erase_sector 0 0 x` tells it to erase sectors 0 through x. When you ask it to display (in hex notation) the contents of the sector starting at location 'lma,' you should see all f's. The memory location 0x8000000 is the start or origin of the flash memory contents and is specified in the olimex_stm32-e407_devboard.ld linker script. The flash memory locations is specific to the processor.
 ```no-highlight         
     (gdb) monitor flash erase_sector 0 0 4
     erased sectors 0 through 4 on flash bank 0 in 2.296712s
     (gdb) monitor mdw 0x08000000 16
-    0x08000000: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 
-    (0x08000020: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 
-    (0x08000000: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 
+    0x08000000: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
+    (0x08000020: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
+    (0x08000000: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
     (0x08000020: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff         
     (gdb) monitor flash info 0
 ```
 
 ### Conclusion
 
-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. 
+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.
 
 Good, we have more fun tutorials for you to get your hands dirty. Be bold and try other Blinky-like [tutorials](../tutorials/nRF52.md) or try enabling additional functionality such as [remote comms](project-target-slinky.md) on the current board.
 

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/5c00cfff/docs/os/tutorials/project-target-slinky.md
----------------------------------------------------------------------
diff --git a/docs/os/tutorials/project-target-slinky.md b/docs/os/tutorials/project-target-slinky.md
index ca2d66a..bea8049 100644
--- a/docs/os/tutorials/project-target-slinky.md
+++ b/docs/os/tutorials/project-target-slinky.md
@@ -5,13 +5,13 @@
 
 The goal of the project is to enable and demonstrate remote communications with the Mynewt OS via newt manager (newtmgr) by leveraging a sample app "Slinky" included under the /apps directory in the repository. In this project we will define a target for the STM32-E407 board and assign the app "Slinky" to it.
 
-If you have an existing project using a target that does not use the Slinky app and you wish to add newtmgt functonality to it, check out the tutorial titled [Enable newtmgr in any app](add_newtmgr.md). 
+If you have an existing project using a target that does not use the Slinky app and you wish to add newtmgt functonality to it, check out the tutorial titled [Enable newtmgr in any app](add_newtmgr.md).
 
 <br>
 
 ### What you need
 
-1. STM32-E407 development board from Olimex. You can order it from [http://www.mouser.com](http://www.mouser.com/ProductDetail/Olimex-Ltd/STM32-E407/?qs=UN6GZl1KCcit6Ye0xmPO4A%3D%3D), [http://www.digikey.com](http://www.digikey.com/product-detail/en/STM32-E407/1188-1093-ND/3726951), and other places.
+1. STM32-E407 development board from Olimex. You can order it from [http://www.mouser.com](http://www.mouser.com/search/ProductDetail.aspx?R=0virtualkey0virtualkeySTM32-E407), [http://www.digikey.com](http://www.digikey.com/product-detail/en/STM32-E407/1188-1093-ND/3726951), and other places.
 2. ARM-USB-TINY-H connector with JTAG interface for debugging ARM microcontrollers (comes with the ribbon cable to hook up to the board)
 3. USB A-B type cable to connect the debugger to your personal computer
 4. A USB to TTL Serial Cable with female wiring harness. An example is [http://www.amazon.com/JBtek�-WINDOWS-Supported-Raspberry-Programming/dp/B00QT7LQ88/ref=lp_464404_1_9?s=pc&ie=UTF8&qid=1454631303&sr=1-9](http://www.amazon.com/JBtek�-WINDOWS-Supported-Raspberry-Programming/dp/B00QT7LQ88/ref=lp_464404_1_9?s=pc&ie=UTF8&qid=1454631303&sr=1-9)
@@ -26,18 +26,18 @@ The instructions assume the user is using a Bourne-compatible shell (e.g. bash o
 * Install dependencies
 * Define a target using the newt tool
 * Build executables for the targets using the newt tool
-* Set up serial connection with the targets 
+* Set up serial connection with the targets
 * Create a connection profile using the newtmgr tool
 * Use the newtmgr tool to communicate with the targets
 
 ### Install newt
 
-If you have not already installed `newt`, see the 
+If you have not already installed `newt`, see the
 [newt installation instructions](../get_started/get_started/) and ensure newt is installed an in your path.
 
 ### Install newtmgr
 
-If you have not already installed `newtmgr`, see the 
+If you have not already installed `newtmgr`, see the
 [newtmgr installation instructions](../../newtmgr/installing/) and ensure newtmgr is installed an in your path.
 
 ### Create a new project
@@ -116,11 +116,11 @@ Build manifest: /Users/paulfdietrich/dev/slinky/bin/stm32_slinky/apps/slinky/man
 
 <br>
 
-### Using newtmgr with a remote target 
+### Using newtmgr with a remote target
 
-* First make sure the USB A-B type cable is connected to the ARM-USB-TINY-H debugger connector on the Olimex board. 
+* First make sure the USB A-B type cable is connected to the ARM-USB-TINY-H debugger connector on the Olimex board.
 
-     Next go the to project directory and download the slinky project image to the flash of the Olimex board. 
+     Next go the to project directory and download the slinky project image to the flash of the Olimex board.
 
 ```no-highlight
 $ newt load stm32_bootloader
@@ -136,8 +136,8 @@ You can now disconnect the debugging cable from the board. You should see the gr
     ![Alt Layout - Serial Connection](pics/serial_conn.png)
 
 
-	* Connect the female RX pin of the USB-TTL serial cable to the TX of the UEXT connector on the board. 
-	* Connect the female TX pin of the USB-TTL serial cable to the RX of the UEXT connector on the board. 
+	* Connect the female RX pin of the USB-TTL serial cable to the TX of the UEXT connector on the board.
+	* Connect the female TX pin of the USB-TTL serial cable to the RX of the UEXT connector on the board.
 	* Connect the GND pin of the USB-TTL serial cable to the GND of the UEXT connector on the board.
 
 <br>
@@ -145,7 +145,7 @@ You can now disconnect the debugging cable from the board. You should see the gr
 * Locate the serial connection established in the /dev directory of your computer. It should be of the type `tty.usbserial-<some identifier>`.
 
 ```no-highlight
-        $ ls /dev/tty.usbserial-AJ03HAQQ 
+        $ ls /dev/tty.usbserial-AJ03HAQQ
         /dev/tty.usbserial-AJ03HAQQ
 ```
 
@@ -156,17 +156,17 @@ You can now disconnect the debugging cable from the board. You should see the gr
 ```no-highlight
         $ pwd
         /Users/<user>/dev/larva/project/slinky
-        $ newtmgr conn add olimex01 type=serial connstring=/dev/tty.usbserial-AJ03HAQQ 
+        $ newtmgr conn add olimex01 type=serial connstring=/dev/tty.usbserial-AJ03HAQQ
         Connection profile olimex01 successfully added
         $ newtmgr conn show
-        Connection profiles: 
+        Connection profiles:
           sim1: type=serial, connstring='/dev/ttys007'
           olimex01: type=serial, connstring='/dev/tty.usbserial-AJ03HAQQ'
 ```
 
 <br>
 
-* Now go ahead and query the Olimex board to get responses back. The simplest command is the `echo` command to ask it to respond with the text you send it. 
+* Now go ahead and query the Olimex board to get responses back. The simplest command is the `echo` command to ask it to respond with the text you send it.
 
 ```no-highlight
     $ newtmgr echo -c olimex01 hello
@@ -182,13 +182,3 @@ You can now disconnect the debugging cable from the board. You should see the gr
       idle (prio=255 tid=0 runtime=299916 cswcnt=313 stksize=32 stkusage=18 last_checkin=0 next_checkin=0)
       shell (prio=3 tid=1 runtime=1 cswcnt=20 stksize=384 stkusage=60 last_checkin=0 next_checkin=0)
 ```
-
-
-
-
-
-
-
-
-
-

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/5c00cfff/docs/os/tutorials/tutorials.md
----------------------------------------------------------------------
diff --git a/docs/os/tutorials/tutorials.md b/docs/os/tutorials/tutorials.md
index ffc874b..b66222e 100644
--- a/docs/os/tutorials/tutorials.md
+++ b/docs/os/tutorials/tutorials.md
@@ -1,6 +1,6 @@
 ## Tutorials
 
-If the introduction to Mynewt has piqued your interest and you want to familiarize yourself with some of its functionality, this series of tutorials is for you. The lessons are aimed at the beginner. 
+If the introduction to Mynewt has piqued your interest and you want to familiarize yourself with some of its functionality, this series of tutorials is for you. The lessons are aimed at the beginner.
 
 The full list of tutorials can be seen in the navigation bar on the left. New ones are being constantly added and will show up there automatically.
 
@@ -10,14 +10,14 @@ The full list of tutorials can be seen in the navigation bar on the left. New on
 
 * You have installed Docker container of Newt tool and toolchains or you have installed them natively on your machine
 * You have created a new project space (directory structure) and populated it with the core code repository (apache-mynewt-core) or know how to as explained in [Creating Your First Project](../get_started/project_create).
-* You have at least one of the supported development boards: 
+* You have at least one of the supported development boards:
     * [STM32F3 discovery kit from ST Micro](STM32F303.md)
     * [Arduino Zero hardware](arduino_zero.md)
     * [Olimex/STM32F407ZGT6 Cortex-M4 hardware](olimex.md)
     * [nRF52 Development Kit from Nordic Semiconductor](nRF52.md)
-    
-The Nordic nrf52 developer kit supports Bluetooth Low Energy. We are always looking to add new hardware to the list, so if you want to develop the required Board Support Package (bsp) and/or Hardware Abstraction Layer (HAL) for a new board, you can look [here](../../core_os/porting/port_os/) to get started.
-    
+
+The Nordic nrf52 developer kit supports Bluetooth Low Energy. We are always looking to add new hardware to the list, so if you want to develop the required Board Support Package (bsp) and/or Hardware Abstraction Layer (HAL) for a new board, you can look [here](../core_os/porting/port_os/) to get started.
+
 
 <br>
 
@@ -30,14 +30,14 @@ The tutorials fall into a few broad categories. Some examples in each category a
     * [Blinky on Olimex/STM32F407ZGT6 Cortex-M4 hardware](olimex.md)
     * [Blinky on STM32F3 discovery kit from ST Micro](STM32F303.md)
     * [Blinky on nRF52 Development Kit from Nordic Semiconductor](nRF52.md) **Note:** This supports BLE.
-    
+
     <br>
-    
+
 * Tweaking available apps to customize behavior e.g. making a more exciting LED blink pattern
     * [Pinwheel Blinky on STM32F3 discovery board](pin-wheel-mods.md)
-    
+
     <br>
-    
+
 * Navigating the code and adding functionality  
     * [Adding more repositories to your project](repo/add_repos.md)
     * [Adding a unit test for a package](unit_test.md)
@@ -51,7 +51,7 @@ The tutorials fall into a few broad categories. Some examples in each category a
 
 <br>
 
-* Using NewtMgr 
+* Using NewtMgr
     * [Enabling remote communication with a device running Mynewt OS](project-slinky.md)
 
 <br>
@@ -62,4 +62,3 @@ The tutorials fall into a few broad categories. Some examples in each category a
 **Send us an email on the dev@ mailing list if you have comments or suggestions!** If you haven't joined the mailing list, you will find the links [here](../../community.md).
 
 <br>
-

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/5c00cfff/docs/os/tutorials/wi-fi_on_arduino.md
----------------------------------------------------------------------
diff --git a/docs/os/tutorials/wi-fi_on_arduino.md b/docs/os/tutorials/wi-fi_on_arduino.md
index 6d27114..977f6d8 100644
--- a/docs/os/tutorials/wi-fi_on_arduino.md
+++ b/docs/os/tutorials/wi-fi_on_arduino.md
@@ -1,13 +1,13 @@
 ## Start Wi-Fi on Arduino Zero
 
-This tutorial walks you through the steps to get your Arduino board on a Wi-Fi network. 
+This tutorial walks you through the steps to get your Arduino board on a Wi-Fi network.
 
 **Note:** Wi-Fi support is currently available in the `develop` branch of Mynewt only. It will be merged into `master` branch when version 0.10 is released.
 
 
 ### Prerequisites
 
-Before tackling this tutorial, it's best to read about Mynewt in the [Introduction](../get_started/introduction) section of this documentation.
+Before tackling this tutorial, it's best to read about Mynewt in the [Introduction](../get_started/get_started) section of this documentation.
 
 ### Equipment
 
@@ -24,7 +24,7 @@ You will need the following equipment
 
 ### Install Mynewt and Newt
 
-* If you have not already done so, install Newt as shown in the [Newt install tutorial](../../newt/install/newt_mac.md). 
+* If you have not already done so, install Newt as shown in the [Newt install tutorial](../../newt/install/newt_mac.md).
 * If you installed Newt previously but need to update it, go to the newt git repo directory, pull the latest code from `develop` branch, and install the updated code.
 
 ```
@@ -49,10 +49,10 @@ Let's say your new project is named `arduinowifi`. You will henceforth be workin
 
 ### Fetch External Packages, Set correct version to download
 
-Mynewt uses source code provided directly from the chip manufacturer for 
+Mynewt uses source code provided directly from the chip manufacturer for
 low level operations. Sometimes this code is licensed only for the specific manufacturer of the chipset and cannot live in the Apache Mynewt repository. That happens to be the case for the Arduino Zero board which uses Atmel SAMD21. Runtime's github repository hosts such external third-party packages and the Newt tool can fetch them.
 
-To fetch the package with MCU support for Atmel SAMD21 for Arduino Zero from the Runtime git repository, you need to add 
+To fetch the package with MCU support for Atmel SAMD21 for Arduino Zero from the Runtime git repository, you need to add
 the repository to the `project.yml` file in your base project directory (`arduinowifi`).
 
 ```
@@ -60,13 +60,13 @@ user@~/dev/arduinowifi$ vi project.yml
 ```
 
 Here is an example ```project.yml``` file with the Arduino Zero repository
-added. The sections with ```mynewt_arduino_zero``` that need to be added to 
-your project file are highlighted. 
+added. The sections with ```mynewt_arduino_zero``` that need to be added to
+your project file are highlighted.
 
 Also highlighted is the `0-dev` version for both the repositories to ensure code is downloaded from the `develop` branch.
 
 ```hl_lines="6 10 14 15 16 17 18"
-$ more project.yml 
+$ more project.yml
 project.name: "my_project"
 
 project.repositories:
@@ -84,17 +84,17 @@ repository.mynewt_arduino_zero:
     vers: 0-dev
     user: runtimeinc
     repo: mynewt_arduino_zero
-$ 
+$
 ```
 
 <br>
 
-Once you've edited your ```project.yml``` file, the next step is to install the 
-project dependencies, this can be done with the ```newt install``` command 
-(to see more output, provide the ```-v``` verbose option.): 
+Once you've edited your ```project.yml``` file, the next step is to install the
+project dependencies, this can be done with the ```newt install``` command
+(to see more output, provide the ```-v``` verbose option.):
 
 ```no-highlight
-$ newt install 
+$ newt install
 apache-mynewt-core
 mynewt_arduino_zero
 $
@@ -104,15 +104,15 @@ $
 
 ### Create your bootloader target
 
-Next, you need to tell Newt what to build.  For the Arduino Zero, we are going to 
+Next, you need to tell Newt what to build.  For the Arduino Zero, we are going to
 generate both a bootloader, and an image target.
 
-To generate the bootloader target, you need to specify the following options. The output of the commands (indicating success) have been suppressed for easier readability. 
+To generate the bootloader target, you need to specify the following options. The output of the commands (indicating success) have been suppressed for easier readability.
 
 ```no-highlight
-$ newt target create arduino_boot 
-$ newt target set arduino_boot bsp=@mynewt_arduino_zero/hw/bsp/arduino_zero 
-$ newt target set arduino_boot app=@apache-mynewt-core/apps/boot 
+$ newt target create arduino_boot
+$ newt target set arduino_boot bsp=@mynewt_arduino_zero/hw/bsp/arduino_zero
+$ newt target set arduino_boot app=@apache-mynewt-core/apps/boot
 $ newt target set arduino_boot build_profile=optimized
 ```
 
@@ -121,13 +121,13 @@ $ newt target set arduino_boot build_profile=optimized
 If you have an Arduino Zero Pro or M0 Pro, you have to set the following next:
 
 ```
-$ newt target set arduino_boot features=arduino_zero_pro 
+$ newt target set arduino_boot features=arduino_zero_pro
 ```
 
 If you have an Arduino Zero, you have to set the following instead:
 
 ```
-$ newt target set arduino_boot features=arduino_zero 
+$ newt target set arduino_boot features=arduino_zero
 ```
 
 <br>
@@ -138,7 +138,7 @@ $ newt target set arduino_boot features=arduino_zero
 Once you've configured the bootloader target, the next step is to build the bootloader for your Arduino. You can do this by using the ```newt build``` command:
 
 ```no-highlight
-$ newt build arduino_boot 
+$ newt build arduino_boot
 Compiling boot.c
 Archiving boot.a
 Compiling fs_cli.c
@@ -149,32 +149,32 @@ Compiling fs_mkdir.c
 App successfully built: ~/dev/arduinowifi/bin/arduino_boot/apps/boot/boot.elf
 ```
 
-If this command finishes successfully, you have successfully built the Arduino 
-bootloader, and the next step is to build your application for the Arduino 
+If this command finishes successfully, you have successfully built the Arduino
+bootloader, and the next step is to build your application for the Arduino
 board.
 
 <br>
 
-### Build your blinky app 
+### Build your blinky app
 
 To create and download your application, you create another target, this one pointing to the application you want to download to the Arduino board.  In this tutorial,  we will use the Wi-Fi application that comes in the arduino repository, `apps/winc1500_wifi`:
 
 **Note**: Remember to set features to `arduino_zero` if your board is Arduino Zero and not a Pro!
 
 ```hl_lines="5"
-$ newt target create arduino_wifi 
+$ newt target create arduino_wifi
 $ newt target set arduino_wifi app=@mynewt_arduino_zero/apps/winc1500_wifi
 $ newt target set arduino_wifi bsp=@mynewt_arduino_zero/hw/bsp/arduino_zero
-$ newt target set arduino_wifi build_profile=debug 
-$ newt target set arduino_wifi features=arduino_zero_pro 
+$ newt target set arduino_wifi build_profile=debug
+$ newt target set arduino_wifi features=arduino_zero_pro
 ```
 
 <br>
 
-You can now build the target, with ```newt build```: 
+You can now build the target, with ```newt build```:
 
 ```no-highlight
-$ newt build arduino_wifi 
+$ newt build arduino_wifi
 Building target targets/arduino_wifi
 Compiling main.c
 Archiving winc1500_wifi.a
@@ -204,13 +204,13 @@ The picture below shows the setup.
 
 ### Download the Bootloader
 
-Execute the command to download the bootloader. 
+Execute the command to download the bootloader.
 
 ```c
     $ newt load arduino_boot
 ```
 
-If the newt tool finishes without error, that means the bootloader has been 
+If the newt tool finishes without error, that means the bootloader has been
 successfully loaded onto the target.
 
 <br>
@@ -219,7 +219,7 @@ successfully loaded onto the target.
 
 <br>
 
-### Load the Application Image 
+### Load the Application Image
 
 Now that the bootloader is downloaded to the target, the next steps are to create an image and load it onto the target device.
 
@@ -246,7 +246,7 @@ $ minicom -D /dev/tty.usbmodem141122 -b 115200
 
 Welcome to minicom 2.7
 
-OPTIONS: 
+OPTIONS:
 Compiled on Nov 24 2015, 16:14:21.
 Port /dev/tty.usbmodem141122, 10:11:40
 
@@ -263,7 +263,7 @@ wifi_init : 0
 Connect to the local Wi-Fi network. Then start network services. The commands to be issued are highlighted below. In the example below, the network interface on the Arduino board gets an IP address of `192.168.0.117`.
 
 ```hl_lines="1 8"
-wifi connect <Wi-Fi network name> <password> 
+wifi connect <Wi-Fi network name> <password>
 16906:wifi_request_scan : 0
 17805:scan_results 16: 0
 17816:wifi_connect : 0
@@ -291,4 +291,4 @@ $
 
 One port echoes whatever is typed, one discards everything it gets, and the third spews out bits constantly. Type `wifi stop` to disable WiFi on the Arduino board.
 
-Hope you had fun!
\ No newline at end of file
+Hope you had fun!


[27/50] incubator-mynewt-site git commit: reformat site pages to get more detail above the fold

Posted by ad...@apache.org.
reformat site pages to get more detail above the fold


Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/commit/b1c54810
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/b1c54810
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/b1c54810

Branch: refs/heads/master
Commit: b1c54810388542540b6e8244ab3c38fd23ae876b
Parents: 6f530e4
Author: Gavin Jefferies <ga...@runtime.io>
Authored: Tue Oct 18 11:08:30 2016 -0700
Committer: Gavin Jefferies <ga...@runtime.io>
Committed: Tue Oct 18 11:08:30 2016 -0700

----------------------------------------------------------------------
 custom-theme/css/custom.css   |  2 +-
 custom-theme/css/v2.css       | 13 ------
 custom-theme/download.html    |  2 +-
 custom-theme/landing.html     | 87 +++++++++++++++++---------------------
 custom-theme/main-banner.html |  6 +--
 custom-theme/quick-start.html |  2 +-
 6 files changed, 44 insertions(+), 68 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/b1c54810/custom-theme/css/custom.css
----------------------------------------------------------------------
diff --git a/custom-theme/css/custom.css b/custom-theme/css/custom.css
index 8618fc4..86ecac6 100644
--- a/custom-theme/css/custom.css
+++ b/custom-theme/css/custom.css
@@ -27,7 +27,7 @@
 }
 
 body {
-    padding-top: 70px;
+    padding-top: 50px;
 }
 
 @media (max-width: 768px) {

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/b1c54810/custom-theme/css/v2.css
----------------------------------------------------------------------
diff --git a/custom-theme/css/v2.css b/custom-theme/css/v2.css
index d26766b..7bb1109 100644
--- a/custom-theme/css/v2.css
+++ b/custom-theme/css/v2.css
@@ -1,6 +1,3 @@
-.v2-main-banner {
-    background-color: #F6F7F9;
-}
 
 .v2-main-banner .logo {
     height: 150px;
@@ -62,16 +59,6 @@
     }
 }
 
-/* Separate left hand side news and updates from right hand side content */
-@media (min-width: 768px) {
-    .v2-main-banner .news, .v2-landing .updates, .rhs {
-        margin-left: 40px;
-    }
-     {
-        margin-left: 40px;
-    }
-}
-
 .v2-landing .updates img {
     width: 100%;
 }

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/b1c54810/custom-theme/download.html
----------------------------------------------------------------------
diff --git a/custom-theme/download.html b/custom-theme/download.html
index 741670f..3773801 100644
--- a/custom-theme/download.html
+++ b/custom-theme/download.html
@@ -1,4 +1,4 @@
-{% include 'secondary-banner.html' %}
+{% include 'main-banner.html' %}
 
 <div class="container">
     <div class="row">

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/b1c54810/custom-theme/landing.html
----------------------------------------------------------------------
diff --git a/custom-theme/landing.html b/custom-theme/landing.html
index e2ea6cf..fbe2b3f 100644
--- a/custom-theme/landing.html
+++ b/custom-theme/landing.html
@@ -4,15 +4,7 @@
 
     <div class="row">
 
-        <div class="col-md-8 highlights">
-
-            <div class="row">
-                <div class="col-xs-12">
-                    <p class="tagline text-center">
-                        <span class="product">Apache Mynewt</span> is a real-time, modular operating system for connected IoT devices that need to operate for long periods of time under power, memory, and storage constraints. The first connectivity stack offered is BLE 4.2.
-                    </p>
-                </div>
-            </div>
+        <div class="col-xs-12 highlights">
 
            <div class="row highlight">
                 <div class="col-xs-12">
@@ -94,48 +86,45 @@ Read more about NimBLE in the <a href="https://mynewt.apache.org/latest/network/
                 </div>
             </div>
 
-        </div>
+            <div class="row updates">
 
-        <div class="col-md-4">
-            <div class="updates">
-
-                <img src="/img/OS_arch.png">
-
-                <h2>Supported Boards</h2>
-
-                <ul>
-                    <li>
-                        <a href="https://www.nordicsemi.com/eng/Products/Bluetooth-Smart-Bluetooth-low-energy/nRF52832/"> nRF52 DK </a> from Nordic Semiconductor (Cortex-M4)
-                    </li>
-                    <li>
-                        <a href="http://ruuvitag.com"> RuuviTag </a> Sensor beacon platform (Nordic nRF52832 based)
-                    </li>
-                    <li>
-                        <a href="https://www.nordicsemi.com/eng/Products/Bluetooth-Smart-Bluetooth-low-energy/nRF51822"> nRF51 DK </a> from Nordic Semiconductor (Cortex-M0)
-                    </li>
-                    <li>
-                        <a href="http://redbearlab.com/blenano/"> BLE Nano </a> from RedBearLabs (Nordic nRF51822 SoC based)
-                    </li>
-                    <li>
-                        <a href="https://www.rigado.com/products/bmd-300-eval-kit/"> BMD-300-EVAL-ES </a> from Rigado (Cortex-M4)
-                    </li>
-                    <li>
-                        <a href="http://www.st.com/en/evaluation-tools/stm32f3discovery.html"> STM32F3DISCOVERY </a> from ST Micro (Cortex-M4)
-                    </li>
-                    <li>
-                        <a href=" https://www.olimex.com/Products/ARM/ST/STM32-E407/open-source-hardware"> STM32-E407 </a> from Olimex (Cortex-M4)
-                    </li>
-                    <li>
-                        <a href="https://www.arduino.cc/en/Main/ArduinoBoardZero"> Arduino Zero </a> (Cortex-M0)
-                    </li>
-                    <li>
-                        <a href="http://www.arduino.org/products/previous-version-boards/11-previous-version-boards/arduino-zero-pro"> Arduino Zero Pro </a> (Cortex-M0)
-                    </li>
-                    <li>
-                        <a href="http://www.arduino.org/products/boards/4-arduino-boards/arduino-m0-pro"> Arduino M0 Pro </a> (Cortex-M0)
-                    </li>
-                </ul>
+                <div class="col-xs-12">
+                  <h2>Supported Boards</h2>
+
+                  <ul>
+                      <li>
+                          <a href="https://www.nordicsemi.com/eng/Products/Bluetooth-Smart-Bluetooth-low-energy/nRF52832/"> nRF52 DK </a> from Nordic Semiconductor (Cortex-M4)
+                      </li>
+                      <li>
+                          <a href="http://ruuvitag.com"> RuuviTag </a> Sensor beacon platform (Nordic nRF52832 based)
+                      </li>
+                      <li>
+                          <a href="https://www.nordicsemi.com/eng/Products/Bluetooth-Smart-Bluetooth-low-energy/nRF51822"> nRF51 DK </a> from Nordic Semiconductor (Cortex-M0)
+                      </li>
+                      <li>
+                          <a href="http://redbearlab.com/blenano/"> BLE Nano </a> from RedBearLabs (Nordic nRF51822 SoC based)
+                      </li>
+                      <li>
+                          <a href="https://www.rigado.com/products/bmd-300-eval-kit/"> BMD-300-EVAL-ES </a> from Rigado (Cortex-M4)
+                      </li>
+                      <li>
+                          <a href="http://www.st.com/en/evaluation-tools/stm32f3discovery.html"> STM32F3DISCOVERY </a> from ST Micro (Cortex-M4)
+                      </li>
+                      <li>
+                          <a href=" https://www.olimex.com/Products/ARM/ST/STM32-E407/open-source-hardware"> STM32-E407 </a> from Olimex (Cortex-M4)
+                      </li>
+                      <li>
+                          <a href="https://www.arduino.cc/en/Main/ArduinoBoardZero"> Arduino Zero </a> (Cortex-M0)
+                      </li>
+                      <li>
+                          <a href="http://www.arduino.org/products/previous-version-boards/11-previous-version-boards/arduino-zero-pro"> Arduino Zero Pro </a> (Cortex-M0)
+                      </li>
+                      <li>
+                          <a href="http://www.arduino.org/products/boards/4-arduino-boards/arduino-m0-pro"> Arduino M0 Pro </a> (Cortex-M0)
+                      </li>
+                  </ul>
 
+                </div>
             </div>
 
         </div>

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/b1c54810/custom-theme/main-banner.html
----------------------------------------------------------------------
diff --git a/custom-theme/main-banner.html b/custom-theme/main-banner.html
index ed433d4..c1a6000 100644
--- a/custom-theme/main-banner.html
+++ b/custom-theme/main-banner.html
@@ -2,13 +2,13 @@
 
 <div class="col-xs-12 col-md-8 v2-vcenter">
     <img class="logo" src="/img/logo.svg">
-    <h4 class="tagline">Modular OS to operate an IoT network</h4>
+    <h4 class="tagline">An OS to build, deploy and securely manage billions of devices</h4>
 </div><!-- (need this comment because of the inline-blocks)
 --><div class="col-xs-12 col-md-4 v2-vcenter">
-    <div class="news bg-orange text-center">
+    <!-- <div class="news bg-orange text-center">
         <h4>Mynewt 0.9.0 release is available now. </h4>
         <a href="/download/">Download!</a>
-    </div>
+    </div> -->
 </div>
 
 </div>

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/b1c54810/custom-theme/quick-start.html
----------------------------------------------------------------------
diff --git a/custom-theme/quick-start.html b/custom-theme/quick-start.html
index abca805..66629c6 100644
--- a/custom-theme/quick-start.html
+++ b/custom-theme/quick-start.html
@@ -1,4 +1,4 @@
-{% include 'secondary-banner.html' %}
+{% include 'main-banner.html' %}
 
 <div class="v2-quick-start">
 


[31/50] incubator-mynewt-site git commit: move banner above the navbar

Posted by ad...@apache.org.
move banner above the navbar


Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/commit/4d77c59c
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/4d77c59c
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/4d77c59c

Branch: refs/heads/master
Commit: 4d77c59c82e7c14ac31e511559b974b313acf88c
Parents: e7e625f
Author: Gavin Jefferies <ga...@runtime.io>
Authored: Wed Oct 19 14:54:30 2016 -0700
Committer: Gavin Jefferies <ga...@runtime.io>
Committed: Wed Oct 19 14:54:30 2016 -0700

----------------------------------------------------------------------
 custom-theme/about.html          |  1 -
 custom-theme/base.html           |  2 ++
 custom-theme/community.html      | 20 +++++++++-----------
 custom-theme/css/custom.css      | 26 +++++++++++++++++---------
 custom-theme/css/v2.css          |  8 ++++++--
 custom-theme/download.html       |  2 --
 custom-theme/events.html         |  1 -
 custom-theme/landing.html        |  2 --
 custom-theme/main-banner.html    | 20 +++++++-------------
 custom-theme/nav.html            |  2 +-
 custom-theme/pages/template.html |  2 --
 custom-theme/quick-start.html    |  4 ----
 custom-theme/toc.html            |  1 -
 13 files changed, 42 insertions(+), 49 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/4d77c59c/custom-theme/about.html
----------------------------------------------------------------------
diff --git a/custom-theme/about.html b/custom-theme/about.html
index ce5894c..440fcf3 100644
--- a/custom-theme/about.html
+++ b/custom-theme/about.html
@@ -1,4 +1,3 @@
-{% include 'main-banner.html' %}
 
 <div class="container small-no-padding">
     <div class="row">

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/4d77c59c/custom-theme/base.html
----------------------------------------------------------------------
diff --git a/custom-theme/base.html b/custom-theme/base.html
index 37a5bf2..01d56f0 100644
--- a/custom-theme/base.html
+++ b/custom-theme/base.html
@@ -49,6 +49,8 @@
     <body class="home">
 {% endif %}
 
+        {% include 'main-banner.html' %}
+
         {% include "nav.html" %}
 
         {% set full_width_page_titles = [None, 'Quick Start', 'About', 'Documentation', 'Download', 'Community', 'Events'] %}

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/4d77c59c/custom-theme/community.html
----------------------------------------------------------------------
diff --git a/custom-theme/community.html b/custom-theme/community.html
index ced2cfa..ac3e094 100644
--- a/custom-theme/community.html
+++ b/custom-theme/community.html
@@ -1,5 +1,3 @@
-{% include 'main-banner.html' %}
-
 
 <div class="container small-no-padding">
     <div class="row content">
@@ -13,14 +11,14 @@
         <div class="col-md-4 mailing-list">
             <div class="bg-purple mailing-list-title text-center">
                 Dev Mailing List
-            </div>       
+            </div>
                 <p><a class="bold-link" href="mailto:dev@mynewt.incubator.apache.org">dev@mynewt.incubator.apache.org</a></p>
                 <p>For both contributors and users. Ask questions. Share ideas. Discuss issues, roadmap, process. Help coordinate. Influence.</p>
                 <div class="mailing-list-title text-center">
                     <p><a href="mailto:dev-subscribe@mynewt.incubator.apache.org">Subscribe</a></p>
                     <p text-center><a href="mailto:dev-unsubscribe@mynewt.incubator.apache.org">Unsubscribe</a></p>
                   <p> <a href="http://mail-archives.apache.org/mod_mbox/incubator-mynewt-dev/">Mail archives</a> </p>
-                </div>        
+                </div>
         </div>
         <div class="col-md-4 mailing-list">
             <div class="bg-purple mailing-list-title text-center">
@@ -56,7 +54,7 @@
                 <p>
                 If you are already settled in and wish to contribute code, read on ahead. This project strives to adhere to Apache's proposed workflow as explained <a href="https://git-wip-us.apache.org/docs/workflow.html">here</a>. Basically, you submit your initial edits for your peers to review and merge. After a few successful patches under your belt, you will get access to commit code directly to the module you are working on in the repository. And over time, you will get full access to all the repositories, where you can commit code to any module on the apache git repository (and not the github mirror). </p>
                 <p>The diagram below explains the recommended process for submitting code to the core repository of Apache Mynewt. The "develop" branch on Mynewt's repository contains the most recent changes made by the community of developers. Contributions from you need to go into this branch. The essential steps are the following: </p>
-                <ol> 
+                <ol>
                 <li> Fork the Mynewt repository to create your very own repo on github. </li>
                 <li> Clone the Mynewt repository on your machine using the Newt tool. Set up the remotes correctly as shown in the diagram. This is key to making sure you correctly pull the latest code from Mynewt's "develop" and push to your working branch on github. </li>
                 <li> Make your code changes and commit them locally. </li>
@@ -64,21 +62,21 @@
                 <li> Push your commits to your working branch on github.
                 <li> Submit a pull request to the `develop` branch of the appropriate Apache Mynewt repository by clicking the green "New pull request" button on your github fork page. </li>
                 </ol>
-                
+
                 <br>
-                                   
+
                 <object data="/img/mynewt_dev_cycle.pdf" type="application/pdf" width=900 height=750>
                    <p><b>Example fallback content</b>: This browser does not support PDFs. Please download the PDF to view it: <a href="/img/mynewt_dev_cycle.pdf"> Download PDF </a>.</p>
                 </object>
 
                 <br>
-                   
-                <p> Remember there are three repositories to work with in the Apache Mynewt project. All of them have a "develop" branch which contains the latest code. The code from "develop" is merged periodically into "master" on all these repositories and releases are then tagged off the "master" branch. 
+
+                <p> Remember there are three repositories to work with in the Apache Mynewt project. All of them have a "develop" branch which contains the latest code. The code from "develop" is merged periodically into "master" on all these repositories and releases are then tagged off the "master" branch.
                 <ul>
                    <li><a href="https://github.com/apache/incubator-mynewt-core">Apache Mynewt core repo mirrored on github</a></li>
                    <li><a href="https://github.com/apache/incubator-mynewt-newt">Apache Mynewt newt tool repo mirrored on github</a></li>
                    <li><a href="https://github.com/apache/incubator-mynewt-site">Apache Mynewt documentation repo mirrored on github</a></li>
-                </ul>                
+                </ul>
                 <br>
                 <p> <mark>The bottomline is to work with the "develop" branch. </mark> It has the latest code and you want your changes tested, working, and merged with that codebase. In the comment for the pull request, include a description of the changes you have made and why. Github will automatically notify everyone on the commits@mynewt.incubator.apache.org mailing list about the newly opened pull requests. You can open a pull request even if you don't think the code is ready for merging but want some discussion on the matter. </p>
                 <p> <mark>There is no need to open a new pull request if you have already submitted a pull request against the "develop" branch on the mirror but have modified your code futher </mark>(e.g. after some feedback from the community or another clever idea popping into your head). The old pull request will get updated with your changes.</p>
@@ -96,6 +94,6 @@
                 <li> Log in and report a bug by choosing the "MYNEWT" project, clicking on the "Create" button, and creating a ticket with an appropriate Issue Type (e.g. Bug, Wish).  </p>
                 <p> If you are a contributor and wish to work on a change, open a JIRA ticket first. It's always a good idea to introduce the change in the dev@ mailing list and refer to that ticket. When you generate a pull request into the github mirror for your change, always reference the JIRA ticket number in the title. JIRA is set up to resolve the ticket when your code is merged into the ASF git repository and the pull request closed. </p>
 <br>
-                
+
 </div>
 </div>

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/4d77c59c/custom-theme/css/custom.css
----------------------------------------------------------------------
diff --git a/custom-theme/css/custom.css b/custom-theme/css/custom.css
index 63e04f9..dacc413 100644
--- a/custom-theme/css/custom.css
+++ b/custom-theme/css/custom.css
@@ -26,16 +26,8 @@
     display: none;
 }
 
-body {
-    padding-top: 50px;
-}
-
 @media (max-width: 768px) {
 
-    body {
-        padding-top: 100px;
-    }
-
     .navbar {
         padding: 14px 40px;
     }
@@ -122,6 +114,9 @@ body {
 
 .navbar {
     background-color: #42567E;
+    border-radius: 0px;
+    margin-bottom: 0px;
+    z-index: 2;
 }
 
 .navbar li.important a {
@@ -132,6 +127,20 @@ body {
     background-color: #293D65;
 }
 
+.affix {
+    top: 0;
+    left: 0;
+    right: 0;
+}
+
+div > .v2-main-banner {
+    margin-bottom: 52px;
+}
+
+.affix-top {
+    margin-top: -52px;
+}
+
 .sidebar-top {
     padding: 0px;
 }
@@ -404,7 +413,6 @@ ul.wy-breadcrumbs {
 }
 
 @media print {
-
     .wy-breadcrumbs li.wy-breadcrumbs-aside {
         display: none
     }

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/4d77c59c/custom-theme/css/v2.css
----------------------------------------------------------------------
diff --git a/custom-theme/css/v2.css b/custom-theme/css/v2.css
index a79ea41..3233a30 100644
--- a/custom-theme/css/v2.css
+++ b/custom-theme/css/v2.css
@@ -32,7 +32,7 @@
 }
 
 .v2-landing .highlights .highlight {
-    margin-bottom: 15px;
+    margin-top: 15px;
     overflow: auto;
 }
 
@@ -74,10 +74,14 @@
 
 @media (max-width: 992px) {
     .v2-sidebar > div {
-        padding-top: 15px;
+        margin-top: 15px;
     }
 }
 
+.v2-sidebar .top {
+    padding-top: 15px;
+}
+
 .v2-sidebar .form-group {
     margin-right: 15px;
 }

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/4d77c59c/custom-theme/download.html
----------------------------------------------------------------------
diff --git a/custom-theme/download.html b/custom-theme/download.html
index 3773801..e6b91e2 100644
--- a/custom-theme/download.html
+++ b/custom-theme/download.html
@@ -1,5 +1,3 @@
-{% include 'main-banner.html' %}
-
 <div class="container">
     <div class="row">
         <div class="col-md-12">

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/4d77c59c/custom-theme/events.html
----------------------------------------------------------------------
diff --git a/custom-theme/events.html b/custom-theme/events.html
index e5ec226..bb5ea17 100644
--- a/custom-theme/events.html
+++ b/custom-theme/events.html
@@ -1,4 +1,3 @@
-{% include 'main-banner.html' %}
 <div class="row">
     <div class="column col-md-12">
         <div class="container">

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/4d77c59c/custom-theme/landing.html
----------------------------------------------------------------------
diff --git a/custom-theme/landing.html b/custom-theme/landing.html
index 6617596..2b7e69a 100644
--- a/custom-theme/landing.html
+++ b/custom-theme/landing.html
@@ -1,5 +1,3 @@
-{% include 'main-banner.html' %}
-
 <div class="row v2-landing">
 
     <div class="col-xs-12 highlights">

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/4d77c59c/custom-theme/main-banner.html
----------------------------------------------------------------------
diff --git a/custom-theme/main-banner.html b/custom-theme/main-banner.html
index c1a6000..a9da6ba 100644
--- a/custom-theme/main-banner.html
+++ b/custom-theme/main-banner.html
@@ -1,14 +1,8 @@
-<div class="row v2-main-banner">
-
-<div class="col-xs-12 col-md-8 v2-vcenter">
-    <img class="logo" src="/img/logo.svg">
-    <h4 class="tagline">An OS to build, deploy and securely manage billions of devices</h4>
-</div><!-- (need this comment because of the inline-blocks)
---><div class="col-xs-12 col-md-4 v2-vcenter">
-    <!-- <div class="news bg-orange text-center">
-        <h4>Mynewt 0.9.0 release is available now. </h4>
-        <a href="/download/">Download!</a>
-    </div> -->
-</div>
-
+<div class="container">
+    <div class="row v2-main-banner">
+        <div class="col-xs-12 v2-vcenter">
+            <img class="logo" src="/img/logo.svg">
+            <h4 class="tagline">An OS to build, deploy and securely manage billions of devices</h4>
+        </div>
+    </div>
 </div>

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/4d77c59c/custom-theme/nav.html
----------------------------------------------------------------------
diff --git a/custom-theme/nav.html b/custom-theme/nav.html
index 9961500..d53cadc 100644
--- a/custom-theme/nav.html
+++ b/custom-theme/nav.html
@@ -9,7 +9,7 @@
   class="{% if (not page or not page.title in not_doc_page_titles) and (not meta or not meta.sub_page) %}active{% endif %}"
 {% endmacro %}
 
-<nav id="navbar" class="navbar navbar-inverse navbar-fixed-top" role="navigation">
+<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">

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/4d77c59c/custom-theme/pages/template.html
----------------------------------------------------------------------
diff --git a/custom-theme/pages/template.html b/custom-theme/pages/template.html
index dddf974..30f4a1f 100644
--- a/custom-theme/pages/template.html
+++ b/custom-theme/pages/template.html
@@ -1,5 +1,3 @@
-{% include 'main-banner.html' %}
-
 <div class="col-xs-12 v2-sub-page">
 
     <h2>Something about MyNewt that will not fit on the landing page</h2>

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/4d77c59c/custom-theme/quick-start.html
----------------------------------------------------------------------
diff --git a/custom-theme/quick-start.html b/custom-theme/quick-start.html
index 66629c6..118a2f8 100644
--- a/custom-theme/quick-start.html
+++ b/custom-theme/quick-start.html
@@ -1,5 +1,3 @@
-{% include 'main-banner.html' %}
-
 <div class="v2-quick-start">
 
  <div class="small-no-padding">
@@ -11,5 +9,3 @@
         </div>
     </div>
 </div>
-
-</div>

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/4d77c59c/custom-theme/toc.html
----------------------------------------------------------------------
diff --git a/custom-theme/toc.html b/custom-theme/toc.html
index 8fa5fa4..29bb855 100644
--- a/custom-theme/toc.html
+++ b/custom-theme/toc.html
@@ -1,6 +1,5 @@
 <div id="docSidebar" class="hidden-print" role="complementary">
     <div class="top">
-        <img class="hidden-xs hidden-sm logo-small" src="/img/logo.svg" alt="MyNewt" title="MyNewt">
         <div role="search">
             <form id="rtd-search-form" class="wy-form" action="{{ base_url }}/search.html" method="get">
                 <div class="form-group">


[49/50] incubator-mynewt-site git commit: only switch docs

Posted by ad...@apache.org.
only switch docs


Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/commit/34516677
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/34516677
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/34516677

Branch: refs/heads/master
Commit: 345166779735bae128ccfc8e31858b1b3afcd426
Parents: 4cab025
Author: Gavin Jefferies <ga...@runtime.io>
Authored: Tue Oct 25 19:46:01 2016 -0700
Committer: Gavin Jefferies <ga...@runtime.io>
Committed: Tue Oct 25 19:46:53 2016 -0700

----------------------------------------------------------------------
 build.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/34516677/build.py
----------------------------------------------------------------------
diff --git a/build.py b/build.py
index b392523..d0334e7 100755
--- a/build.py
+++ b/build.py
@@ -45,7 +45,7 @@ def build(site_branch):
     sh.mkdocs('build', '--clean')
 
     for version in cfg['extra']['versions']:
-        mygit.checkout(version['branch'])
+        sh.git('checkout', version['branch'], '--', 'docs', 'mkdocs.yml')
         deployVersion(version)
 
 def deployVersion(version):


[41/50] incubator-mynewt-site git commit: separate style for supported boards

Posted by ad...@apache.org.
separate style for supported boards


Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/commit/356df031
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/356df031
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/356df031

Branch: refs/heads/master
Commit: 356df0318cf2e19a5dbd3457539e75f0c7f02e1b
Parents: 1491c20
Author: Gavin Jefferies <ga...@runtime.io>
Authored: Mon Oct 24 18:17:53 2016 -0700
Committer: Gavin Jefferies <ga...@runtime.io>
Committed: Mon Oct 24 18:17:53 2016 -0700

----------------------------------------------------------------------
 custom-theme/css/v2.css   | 13 ++++++--
 custom-theme/landing.html | 75 ++++++++++++++++++++++--------------------
 2 files changed, 51 insertions(+), 37 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/356df031/custom-theme/css/v2.css
----------------------------------------------------------------------
diff --git a/custom-theme/css/v2.css b/custom-theme/css/v2.css
index 10a6612..a364d9c 100644
--- a/custom-theme/css/v2.css
+++ b/custom-theme/css/v2.css
@@ -62,8 +62,17 @@
 }
 
 .v2-landing .updates ul {
-    list-style: none;
-    padding-left: 0;
+  background-color: #F6F7F9;
+  border-radius: 10px;
+  border: 1px solid #ddd;
+}
+
+.v2-landing .updates ul li:first-child {
+  padding-top: 20px;
+}
+
+.v2-landing .updates ul li:last-child {
+  padding-bottom: 20px;
 }
 
 .v2-sidebar > div {

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/356df031/custom-theme/landing.html
----------------------------------------------------------------------
diff --git a/custom-theme/landing.html b/custom-theme/landing.html
index 78b05b3..98e6047 100644
--- a/custom-theme/landing.html
+++ b/custom-theme/landing.html
@@ -40,7 +40,7 @@
         <div class="highlight">
             <img src="/img/concurrent_conn.png">
             <img src="/img/NimBLE_throughput.png">
-            
+
             <h2>Built for wireless networking</h2>
 
             <p> Meet your application\u2019s demands with open source networking stacks e.g. Bluetooth Low Energy 4.2. </p>
@@ -94,41 +94,46 @@
 
         <div class="updates">
 
-          <h2>Supported Boards</h2>
-
-          <ul>
-              <li>
-                  <a href="https://www.nordicsemi.com/eng/Products/Bluetooth-Smart-Bluetooth-low-energy/nRF52832/"> nRF52 DK </a> from Nordic Semiconductor (Cortex-M4)
-              </li>
-              <li>
-                  <a href="http://ruuvitag.com"> RuuviTag </a> Sensor beacon platform (Nordic nRF52832 based)
-              </li>
-              <li>
-                  <a href="https://www.nordicsemi.com/eng/Products/Bluetooth-Smart-Bluetooth-low-energy/nRF51822"> nRF51 DK </a> from Nordic Semiconductor (Cortex-M0)
-              </li>
-              <li>
-                  <a href="http://redbearlab.com/blenano/"> BLE Nano </a> from RedBearLabs (Nordic nRF51822 SoC based)
-              </li>
-              <li>
-                  <a href="https://www.rigado.com/products/bmd-300-eval-kit/"> BMD-300-EVAL-ES </a> from Rigado (Cortex-M4)
-              </li>
-              <li>
-                  <a href="http://www.st.com/en/evaluation-tools/stm32f3discovery.html"> STM32F3DISCOVERY </a> from ST Micro (Cortex-M4)
-              </li>
-              <li>
-                  <a href=" https://www.olimex.com/Products/ARM/ST/STM32-E407/open-source-hardware"> STM32-E407 </a> from Olimex (Cortex-M4)
-              </li>
-              <li>
-                  <a href="https://www.arduino.cc/en/Main/ArduinoBoardZero"> Arduino Zero </a> (Cortex-M0)
-              </li>
-              <li>
-                  <a href="http://www.arduino.org/products/previous-version-boards/11-previous-version-boards/arduino-zero-pro"> Arduino Zero Pro </a> (Cortex-M0)
-              </li>
-              <li>
-                  <a href="http://www.arduino.org/products/boards/4-arduino-boards/arduino-m0-pro"> Arduino M0 Pro </a> (Cortex-M0)
-              </li>
-          </ul>
+          <div class="row">
+            <div class="col-xs-12">
+
+              <h2>Supported Boards</h2>
+
+              <ul>
+                  <li>
+                      <a href="https://www.nordicsemi.com/eng/Products/Bluetooth-Smart-Bluetooth-low-energy/nRF52832/"> nRF52 DK </a> from Nordic Semiconductor (Cortex-M4)
+                  </li>
+                  <li>
+                      <a href="http://ruuvitag.com"> RuuviTag </a> Sensor beacon platform (Nordic nRF52832 based)
+                  </li>
+                  <li>
+                      <a href="https://www.nordicsemi.com/eng/Products/Bluetooth-Smart-Bluetooth-low-energy/nRF51822"> nRF51 DK </a> from Nordic Semiconductor (Cortex-M0)
+                  </li>
+                  <li>
+                      <a href="http://redbearlab.com/blenano/"> BLE Nano </a> from RedBearLabs (Nordic nRF51822 SoC based)
+                  </li>
+                  <li>
+                      <a href="https://www.rigado.com/products/bmd-300-eval-kit/"> BMD-300-EVAL-ES </a> from Rigado (Cortex-M4)
+                  </li>
+                  <li>
+                      <a href="http://www.st.com/en/evaluation-tools/stm32f3discovery.html"> STM32F3DISCOVERY </a> from ST Micro (Cortex-M4)
+                  </li>
+                  <li>
+                      <a href=" https://www.olimex.com/Products/ARM/ST/STM32-E407/open-source-hardware"> STM32-E407 </a> from Olimex (Cortex-M4)
+                  </li>
+                  <li>
+                      <a href="https://www.arduino.cc/en/Main/ArduinoBoardZero"> Arduino Zero </a> (Cortex-M0)
+                  </li>
+                  <li>
+                      <a href="http://www.arduino.org/products/previous-version-boards/11-previous-version-boards/arduino-zero-pro"> Arduino Zero Pro </a> (Cortex-M0)
+                  </li>
+                  <li>
+                      <a href="http://www.arduino.org/products/boards/4-arduino-boards/arduino-m0-pro"> Arduino M0 Pro </a> (Cortex-M0)
+                  </li>
+              </ul>
 
+            </div>
+          </div>
         </div>
 
     </div>


[04/50] incubator-mynewt-site git commit: updated events

Posted by ad...@apache.org.
updated events


Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/commit/14178549
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/14178549
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/14178549

Branch: refs/heads/master
Commit: 141785492d84d5a9957232dded8ae23c14c42dab
Parents: fa75988
Author: aditihilbert <ad...@runtime.io>
Authored: Fri Sep 23 12:43:17 2016 -0700
Committer: aditihilbert <ad...@runtime.io>
Committed: Fri Sep 23 12:43:17 2016 -0700

----------------------------------------------------------------------
 mkdocs.yml | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/14178549/mkdocs.yml
----------------------------------------------------------------------
diff --git a/mkdocs.yml b/mkdocs.yml
index 59a0e26..f366bc2 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -1,7 +1,7 @@
 site_name: Apache Mynewt
 site_url: http://mynewt.apache.org
 
-theme_dir: 'custom-theme'
+theeme_dir: 'custom-theme'
 
 pages:
 - Home: 'index.md'
@@ -31,7 +31,7 @@ pages:
             - 'Blinky on STM32F303': 
                 - toc: 'os/tutorials/STM32F303.md'
                 - 'Pinwheel Blinky': 'os/tutorials/pin-wheel-mods.md'
-            - 'Blinky on nRF52': 'os/tutorials/nRF52.md'
+            - 'Blinky on nRF52': 'os/tutorials/nRF52.md\u2019
             - 'Run Blinky from SRAM, no bootloader': 'os/tutorials/blinky_sram_olimex.md'
         - 'Work with repositories':
             - toc: 'os/tutorials/repo/add_repos.md'
@@ -515,15 +515,15 @@ extra:
         Chapter 6 - Packaging it: 'Packages for distribution delineates the process of creating complete packages to load on your embedded device to get it up, connected, and ready for remote management.'
     events:
         event 1:
-            title: 'Maker Faire Bay Area'
-            description: 'See the NimBLE stack in Mynewt OS operate on an Arduino board and send Eddystone beacons using Bluetooth Low Energy!'
-            location: "San Mateo County Event Center, 1346 Saratoga Dr. San Mateo, CA 94403, USA"
-            date: 'May 20-22, 2016'
+            title: 'ARM TechCon'
+            description: 'See Apache Mynewt in action in Booth #805. Watch it enable a variety of functionalities on different boards!'
+            location: "Santa Clara Convention Center, Santa Clara, CA, USA"
+            date: '25-27 October, 2016'
         event 2:
-            title: 'UnPlugFest 54'
-            description: 'Interoperability testing events run by the Bluetooth SIG for its members. We will be testing the NimBLE host and controller in MyNewt OS with several other BLE devices!'
-            location: "Crowne Plaza Hong Kong Kowloon East, Hong Kong"
-            date: 'June 5-9, 2016'
+            title: 'Keynote presentation at Linaro Connect'
+            description: 'LAS16-104: Mynewt Technical Overview. Apache Mynewt developers will be available until September 28th to meet and discuss Mynewt OS and associated Newt tool.'
+            location: "Grand Ballroom C, JW Marriott Resort and Spa Hotel, Las Vegas, NV"
+            date: 'Time: 16:10 - 16:45, Date: 26 September 2016, 2016'
 
 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'
 


[05/50] incubator-mynewt-site git commit: Fixed yaml errors

Posted by ad...@apache.org.
Fixed yaml errors


Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/commit/5addf260
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/5addf260
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/5addf260

Branch: refs/heads/master
Commit: 5addf2607367d197c3d2d0b86320253438f625fd
Parents: 1417854
Author: aditihilbert <ad...@runtime.io>
Authored: Fri Sep 23 12:48:26 2016 -0700
Committer: aditihilbert <ad...@runtime.io>
Committed: Fri Sep 23 12:49:08 2016 -0700

----------------------------------------------------------------------
 mkdocs.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/5addf260/mkdocs.yml
----------------------------------------------------------------------
diff --git a/mkdocs.yml b/mkdocs.yml
index f366bc2..d1d749c 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -31,7 +31,7 @@ pages:
             - 'Blinky on STM32F303': 
                 - toc: 'os/tutorials/STM32F303.md'
                 - 'Pinwheel Blinky': 'os/tutorials/pin-wheel-mods.md'
-            - 'Blinky on nRF52': 'os/tutorials/nRF52.md\u2019
+            - 'Blinky on nRF52': 'os/tutorials/nRF52.md'
             - 'Run Blinky from SRAM, no bootloader': 'os/tutorials/blinky_sram_olimex.md'
         - 'Work with repositories':
             - toc: 'os/tutorials/repo/add_repos.md'


[30/50] incubator-mynewt-site git commit: reduce bootstrap row/col nesting madness

Posted by ad...@apache.org.
reduce bootstrap row/col nesting madness


Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/commit/e7e625f4
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/e7e625f4
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/e7e625f4

Branch: refs/heads/master
Commit: e7e625f40557d7180c27d54656d6fe0fdef5b4d7
Parents: 70b8607
Author: Gavin Jefferies <ga...@runtime.io>
Authored: Wed Oct 19 13:31:44 2016 -0700
Committer: Gavin Jefferies <ga...@runtime.io>
Committed: Wed Oct 19 13:31:44 2016 -0700

----------------------------------------------------------------------
 custom-theme/css/v2.css   |  12 ++-
 custom-theme/landing.html | 177 ++++++++++++++++++-----------------------
 2 files changed, 82 insertions(+), 107 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/e7e625f4/custom-theme/css/v2.css
----------------------------------------------------------------------
diff --git a/custom-theme/css/v2.css b/custom-theme/css/v2.css
index 7bb1109..a79ea41 100644
--- a/custom-theme/css/v2.css
+++ b/custom-theme/css/v2.css
@@ -33,28 +33,26 @@
 
 .v2-landing .highlights .highlight {
     margin-bottom: 15px;
+    overflow: auto;
 }
 
-.v2-landing .highlights .highlight div p:first-of-type {
+.v2-landing .highlights .highlight p:first-of-type {
     font-size: 18px;
 }
 
-.v2-landing .highlights .highlight div p:nth-of-type(n+2) {
+.v2-landing .highlights .highlight p:nth-of-type(n+2) {
     text-align: justify;
 }
 
 .v2-landing .highlights img, .v2-landing .highlights .img {
     display: none;
-    float:right;
+    float: right;
     margin: 40px 0px 25px 50px;
     width: 300px;
 }
 
 @media (min-width: 768px) {
-    .v2-landing .highlights img {
-        display: inherit;
-    }
-    .v2-landing .highlights .img {
+    .v2-landing .highlights img, .v2-landing .highlights .img {
         display: inherit;
     }
 }

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/e7e625f4/custom-theme/landing.html
----------------------------------------------------------------------
diff --git a/custom-theme/landing.html b/custom-theme/landing.html
index fbe2b3f..6617596 100644
--- a/custom-theme/landing.html
+++ b/custom-theme/landing.html
@@ -1,131 +1,108 @@
 {% include 'main-banner.html' %}
 
-<div class="v2-landing">
+<div class="row v2-landing">
 
-    <div class="row">
+    <div class="col-xs-12 highlights">
 
-        <div class="col-xs-12 highlights">
+       <div class="highlight">
+            <img src="/img/NimBLE_throughput.png">
 
-           <div class="row highlight">
-                <div class="col-xs-12">
-                    <img src="/img/NimBLE_throughput.png">
+            <h2>Bluetooth Low Energy</h2>
 
-                    <h2>Bluetooth Low Energy</h2>
+            <p>Run Mynewt\u2019s BLE 4.2 stack NimBLE as a complete stack or choose only its host or its controller part.</p>
 
-                    <p>Run Mynewt\u2019s BLE 4.2 stack NimBLE as a complete stack or choose only its host or its controller part.</p>
-
-                    <p>Mynewt offers NimBLE, a complete Bluetooth Low Energy 4.2 stack featuring source code for both host and controller subsystems. The standardized Hardware Controller Interface (HCI) allows you to mix and match Mynewt\u2019s host or controller portion with another vendor\u2019s controller or host implementation respectively, to suit your product hardware and application.
+            <p>Mynewt offers NimBLE, a complete Bluetooth Low Energy 4.2 stack featuring source code for both host and controller subsystems. The standardized Hardware Controller Interface (HCI) allows you to mix and match Mynewt\u2019s host or controller portion with another vendor\u2019s controller or host implementation respectively, to suit your product hardware and application.
 
 The controller implementation is available for a growing list of System on Chips (SoC). It is powerful and flexible, having demonstrated up to 32 concurrent BLE connections between a central and its peripherals. Since Mynewt\u2019s controller exposes several more configuration options than a typical SoC vendor\u2019s implementation, performance can be dramatically increased. For example, by maximizing the packet size and the connection event span in a connection interval using Mynewt, an nRF52 chip from Nordic Semiconductor can achieve 10x the throughput possible with the built-in Soft Device.
 
 Read more about NimBLE in the <a href="https://mynewt.apache.org/latest/network/ble/ble_intro/">BLE User Guide</a>
-                    </p>
-                </div>
-            </div>
-
-
-            <div class="row highlight">
-                <div class="col-xs-12">
-                    <div class="img" style="background-image: url(/img/json_logs.png); background-size: cover; height: 200px;">
-                        &nbsp;
-                    </div>
-
-                    <h2>Utilities</h2>
-
-                    <p>Utilities such as boot loaders, file systems, time-series data, JSON formatted log request/response, and more </p>
+            </p>
+        </div>
 
-                </div>
+        <div class="highlight">
+            <div class="img" style="background-image: url(/img/json_logs.png); background-size: cover; height: 200px;">
+                &nbsp;
             </div>
 
+            <h2>Utilities</h2>
 
-            <div class="row highlight">
-                <div class="col-xs-12">
-                    <img src="/img/concurrent_conn.png">
-
-                    <h2>Highly Configurable</h2>
+            <p>Utilities such as boot loaders, file systems, time-series data, JSON formatted log request/response, and more </p>
+        </div>
 
-                    <p>Direct access to peripherals for granular control to better utilize the resources of the target embedded platform</p>
-                </div>
-            </div>
+        <div class="highlight">
+            <img src="/img/concurrent_conn.png">
 
+            <h2>Highly Configurable</h2>
 
-            <div class="row highlight">
-                <div class="col-xs-12">
-                    <img src="/img/atmel.png" style="margin-top: 0px;">
+            <p>Direct access to peripherals for granular control to better utilize the resources of the target embedded platform</p>
+        </div>
 
-                    <h2>Multiple connectivity options</h2>
+        <div class="highlight">
+            <img src="/img/atmel.png" style="margin-top: 0px;">
 
-                    <p>Choose your communication technology depending on your application requirements such as power demands, amount of data transfer, deployment model and more.</p>
+            <h2>Multiple connectivity options</h2>
 
-                    <p>
-                        Mynewt offers a choice of high-performance networking stacks suitable for a range of IoT applications. It includes native support for the pervasive TCP/IP networking protocol suite. It offers Wi-Fi services to an application via a socket API that accesses Wi-Fi controllers and an abstracted interface to Wi-Fi supplicants. Mynewt also includes protocols with considerations and optimizations for constrained devices such as CoAP, 6LoWPAN, and of course, BLE. Several other protocols appropriate for IoT applications are under consideration in the community.
-                    </p>
-                </div>
-            </div>
+            <p>Choose your communication technology depending on your application requirements such as power demands, amount of data transfer, deployment model and more.</p>
 
+            <p>
+                Mynewt offers a choice of high-performance networking stacks suitable for a range of IoT applications. It includes native support for the pervasive TCP/IP networking protocol suite. It offers Wi-Fi services to an application via a socket API that accesses Wi-Fi controllers and an abstracted interface to Wi-Fi supplicants. Mynewt also includes protocols with considerations and optimizations for constrained devices such as CoAP, 6LoWPAN, and of course, BLE. Several other protocols appropriate for IoT applications are under consideration in the community.
+            </p>
+        </div>
 
-            <div class="row highlight">
-                <div class="col-xs-12">
-                    <img src="/img/secure_img.png" style="width:400px;">
+        <div class="highlight">
+            <img src="/img/secure_img.png" style="width:400px;">
 
-                    <h2>Secure</h2>
+            <h2>Secure</h2>
 
-                    <p>Ensure security is built into the code as well as lifecycle management for your product.</p>
+            <p>Ensure security is built into the code as well as lifecycle management for your product.</p>
 
-                    <p>
-                        Mynewt goes beyond providing crypto libraries for secure connections between devices or between a service and remote devices to ensure confidentiality, integrity, and availability of all concerned assets. It also provides the framework and functionality to manage a device securely from its birth to end of life. Mynewt offers a secure bootloader that verifies the authenticity and integrity of firmware image before booting from it. It enables secure image upgrade both remotely over-the-air and locally through a serial interface. With an abstracted interface to hardware security features such as secure memory and crypto accelerators, Mynewt enables components like the BLE stack as well as applications to leverage them easily.
-                    </p>
-                </div>
-            </div>
+            <p>
+                Mynewt goes beyond providing crypto libraries for secure connections between devices or between a service and remote devices to ensure confidentiality, integrity, and availability of all concerned assets. It also provides the framework and functionality to manage a device securely from its birth to end of life. Mynewt offers a secure bootloader that verifies the authenticity and integrity of firmware image before booting from it. It enables secure image upgrade both remotely over-the-air and locally through a serial interface. With an abstracted interface to hardware security features such as secure memory and crypto accelerators, Mynewt enables components like the BLE stack as well as applications to leverage them easily.
+            </p>
+        </div>
 
-            <div class="row highlight">
-                <div class="col-xs-12">
-                    <img src="/img/newt-img.png" style="width:400px;">
-                    <h2>Easy to use</h2>
-                    <p>Easily composable modules and HAL (Hardware Abstraction Layer) for portability </p>
-                </div>
-            </div>
+        <div class="highlight">
+            <img src="/img/newt-img.png" style="width:400px;">
+            <h2>Easy to use</h2>
+            <p>Easily composable modules and HAL (Hardware Abstraction Layer) for portability </p>
+        </div>
 
-            <div class="row updates">
-
-                <div class="col-xs-12">
-                  <h2>Supported Boards</h2>
-
-                  <ul>
-                      <li>
-                          <a href="https://www.nordicsemi.com/eng/Products/Bluetooth-Smart-Bluetooth-low-energy/nRF52832/"> nRF52 DK </a> from Nordic Semiconductor (Cortex-M4)
-                      </li>
-                      <li>
-                          <a href="http://ruuvitag.com"> RuuviTag </a> Sensor beacon platform (Nordic nRF52832 based)
-                      </li>
-                      <li>
-                          <a href="https://www.nordicsemi.com/eng/Products/Bluetooth-Smart-Bluetooth-low-energy/nRF51822"> nRF51 DK </a> from Nordic Semiconductor (Cortex-M0)
-                      </li>
-                      <li>
-                          <a href="http://redbearlab.com/blenano/"> BLE Nano </a> from RedBearLabs (Nordic nRF51822 SoC based)
-                      </li>
-                      <li>
-                          <a href="https://www.rigado.com/products/bmd-300-eval-kit/"> BMD-300-EVAL-ES </a> from Rigado (Cortex-M4)
-                      </li>
-                      <li>
-                          <a href="http://www.st.com/en/evaluation-tools/stm32f3discovery.html"> STM32F3DISCOVERY </a> from ST Micro (Cortex-M4)
-                      </li>
-                      <li>
-                          <a href=" https://www.olimex.com/Products/ARM/ST/STM32-E407/open-source-hardware"> STM32-E407 </a> from Olimex (Cortex-M4)
-                      </li>
-                      <li>
-                          <a href="https://www.arduino.cc/en/Main/ArduinoBoardZero"> Arduino Zero </a> (Cortex-M0)
-                      </li>
-                      <li>
-                          <a href="http://www.arduino.org/products/previous-version-boards/11-previous-version-boards/arduino-zero-pro"> Arduino Zero Pro </a> (Cortex-M0)
-                      </li>
-                      <li>
-                          <a href="http://www.arduino.org/products/boards/4-arduino-boards/arduino-m0-pro"> Arduino M0 Pro </a> (Cortex-M0)
-                      </li>
-                  </ul>
-
-                </div>
-            </div>
+        <div class="updates">
+
+          <h2>Supported Boards</h2>
+
+          <ul>
+              <li>
+                  <a href="https://www.nordicsemi.com/eng/Products/Bluetooth-Smart-Bluetooth-low-energy/nRF52832/"> nRF52 DK </a> from Nordic Semiconductor (Cortex-M4)
+              </li>
+              <li>
+                  <a href="http://ruuvitag.com"> RuuviTag </a> Sensor beacon platform (Nordic nRF52832 based)
+              </li>
+              <li>
+                  <a href="https://www.nordicsemi.com/eng/Products/Bluetooth-Smart-Bluetooth-low-energy/nRF51822"> nRF51 DK </a> from Nordic Semiconductor (Cortex-M0)
+              </li>
+              <li>
+                  <a href="http://redbearlab.com/blenano/"> BLE Nano </a> from RedBearLabs (Nordic nRF51822 SoC based)
+              </li>
+              <li>
+                  <a href="https://www.rigado.com/products/bmd-300-eval-kit/"> BMD-300-EVAL-ES </a> from Rigado (Cortex-M4)
+              </li>
+              <li>
+                  <a href="http://www.st.com/en/evaluation-tools/stm32f3discovery.html"> STM32F3DISCOVERY </a> from ST Micro (Cortex-M4)
+              </li>
+              <li>
+                  <a href=" https://www.olimex.com/Products/ARM/ST/STM32-E407/open-source-hardware"> STM32-E407 </a> from Olimex (Cortex-M4)
+              </li>
+              <li>
+                  <a href="https://www.arduino.cc/en/Main/ArduinoBoardZero"> Arduino Zero </a> (Cortex-M0)
+              </li>
+              <li>
+                  <a href="http://www.arduino.org/products/previous-version-boards/11-previous-version-boards/arduino-zero-pro"> Arduino Zero Pro </a> (Cortex-M0)
+              </li>
+              <li>
+                  <a href="http://www.arduino.org/products/boards/4-arduino-boards/arduino-m0-pro"> Arduino M0 Pro </a> (Cortex-M0)
+              </li>
+          </ul>
 
         </div>
 


[32/50] incubator-mynewt-site git commit: home icon + link from logo to home

Posted by ad...@apache.org.
home icon + link from logo to home


Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/commit/f666a7ae
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/f666a7ae
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/f666a7ae

Branch: refs/heads/master
Commit: f666a7ae4b0dbe86205a4062e1150e8edcef21db
Parents: 4d77c59
Author: Gavin Jefferies <ga...@runtime.io>
Authored: Fri Oct 21 13:58:38 2016 -0700
Committer: Gavin Jefferies <ga...@runtime.io>
Committed: Fri Oct 21 13:58:38 2016 -0700

----------------------------------------------------------------------
 custom-theme/main-banner.html | 2 +-
 custom-theme/nav.html         | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/f666a7ae/custom-theme/main-banner.html
----------------------------------------------------------------------
diff --git a/custom-theme/main-banner.html b/custom-theme/main-banner.html
index a9da6ba..91f4385 100644
--- a/custom-theme/main-banner.html
+++ b/custom-theme/main-banner.html
@@ -1,7 +1,7 @@
 <div class="container">
     <div class="row v2-main-banner">
         <div class="col-xs-12 v2-vcenter">
-            <img class="logo" src="/img/logo.svg">
+            <a href="/"><img class="logo" src="/img/logo.svg"></a>
             <h4 class="tagline">An OS to build, deploy and securely manage billions of devices</h4>
         </div>
     </div>

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/f666a7ae/custom-theme/nav.html
----------------------------------------------------------------------
diff --git a/custom-theme/nav.html b/custom-theme/nav.html
index d53cadc..ec15349 100644
--- a/custom-theme/nav.html
+++ b/custom-theme/nav.html
@@ -28,7 +28,7 @@
             <!-- Main navigation -->
             <ul class="nav navbar-nav navbar-right">
                 <li {{ active_nav(current_page, 'Home') }}>
-                    <a href="/">Home</a>
+                    <a href="/"><i class="fa fa-home" style="font-size: larger;"></i></a>
                 </li>
                 <li {{ active_nav(current_page, 'Quick Start', "important") }}>
                     <a href="/quick-start/">Quick Start</a>


[39/50] incubator-mynewt-site git commit: wrap in row

Posted by ad...@apache.org.
wrap in row


Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/commit/56df56b1
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/56df56b1
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/56df56b1

Branch: refs/heads/master
Commit: 56df56b196a551b8f46f700f38292f82b817e9dc
Parents: 474ab24
Author: Gavin Jefferies <ga...@runtime.io>
Authored: Mon Oct 24 18:03:04 2016 -0700
Committer: Gavin Jefferies <ga...@runtime.io>
Committed: Mon Oct 24 18:03:04 2016 -0700

----------------------------------------------------------------------
 custom-theme/pages/ble.html             | 280 ++++++++++++++-------------
 custom-theme/pages/configurability.html |  25 +--
 2 files changed, 155 insertions(+), 150 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/56df56b1/custom-theme/pages/ble.html
----------------------------------------------------------------------
diff --git a/custom-theme/pages/ble.html b/custom-theme/pages/ble.html
index fb90ab0..26d3e08 100644
--- a/custom-theme/pages/ble.html
+++ b/custom-theme/pages/ble.html
@@ -1,140 +1,144 @@
-<div class="col-xs-12 v2-sub-page">
-
-    <h2>NimBLE - Mynewt's Bluetooth 4.2 compliant stack </h2>
-    <p>
-      
-   NimBLE is a complete Bluetooth Low Energy 4.2 stack featuring source code for both host and controller subsystems. You can choose to run NimBLE as
-<ul>
-   <li> a complete stack in a single processor</li>
-   <li> host only</li>
-   <li> controller only</li>
-   <li> host and controller in separate processors on a board</li>
-</ul>
-
-The standardized Host Controller Interface (HCI) allows you to mix and match Mynewt\u2019s host or controller portion with another vendor\u2019s controller or host implementation respectively, to suit your product hardware and application. As an example, you may run the NimBLE controller with BlueZ, the Linux Bluetooth host protocol stack. As a reverse example you could choose to run NimBLE's host with a chip vendor's controller that supports HCI over UART transport.
-    </p>
- 
-    <h3>Features</h3>
-    <p>
-    <ul>
-      <li>LE Privacy 1.2 </li>
-      <li>Security Manager (SM) with support for LE Legacy Pairing (Just Works, Numeric Comparison, Passkey Entry, OOB), LE Secure Connections, Transport Specific Key Distribution</li>
-      <li>LE Data Length Extension</li>
-      <li>Concurrent multiple roles (master(central)/slave(peripheral), server/client)</li>
-      <li>Simultaneous advertising and scanning</li>
-      <li>Low Duty Cycle Directed Advertising</li>
-      <li>Connection parameters request procedure</li>
-      <li>LE Ping</li>
-      <li>32 bit UUIS</li>
-      <li>L2CAP Connection Oriented Channels</li>
-      <li>Full GATT Server, Client, and all sub-procedures</li>
-      <li>Host Controller Interface (HCI) between the host and controller either through software API or by UART hardware connection</li>
-    </ul>
-    </p>
-
-    <h3>Profile and Service support</h3>
-    <ul>
-      <li>Alert Notification Profile and Service(ANS)</li>
-      <li>Immediate Alert Service (IAS)</li>
-      <li>Link Loss Profile and Service</li>
-      <li>Transmit Power Service</li>
-    </ul>
-
-    <h3>Memory sizing</h3>
-
-    <p>
-The recommended memory size for running Mynewt OS with NimBLE is 64 kB of RAM and 512 kB of Flash. This allows the application developer to build an image for a product with ample space for application data and logic, security capabilities such as secure bootloader, and operational utilities such as detailed logs and statistics. 
-    </p>
-    <p>
-While the recommendations are for higher amounts of memory, Mynewt OS with NimBLE can be optimized to operate with 32 kB of RAM and 256 kB of Flash.
-  
-    <uL>
-      <li> Core OS kernel: <1 kB of RAM, <6 kB of Flash </li>
-      <li> NimBLE Stack (including both peripheral and central roles, legacy pairing): 4.5 kB of RAM, 69 kB of Flash </li>
-      <li> BLE peripheral application using Mynewt OS, NimBLE with security: 15 kB of RAM, 99 kB of Flash </li> 
-    </ul>
-
-    </p>
-
-    <h3>Role configuration</h3>
-    <p>
-NimBLE gives you tremendous flexibility to meet your application and device requirements. It has been shown to work with much higher limits when compared to other implementations such as Nordic's SoftDevice or Intel's Zephyr:
-    <ul>
-      <li>Up to 32 concurrent connections as a Central which is 4x what is allowed on Nordic's SoftDevice/li>
-      <li>Up to 32 concurrent connections as a Peripheral (32x what is allowed on Nordic's SoftDevice</li>
-      <li>Up to 32 concurrent connections in any combination of Central and Peripheral with Observer and Broadcaster roles running simultaneously. In comparison, Nordic's SoftDevice allows 3 connections as a Central and 1 connection as a Peripheral while simultaneously running Observer and Broadcaster</li>
-      <li>Ability for a peripheral to connect to multiple centrals (as opposed to only 1 central allowed on Nordic's SoftDevice)</li>
-      <li>Flexibility to configure the scheduler to allow for larger data bursts when connected to a large number of peripherals</li>
-    </ul>
-
-    </p>
- 
-    <h3>System configuration</h3>
-
-NimBLE allows the application developer to configure the system to extract the most suitable performance. Whether it is getting the most number of concurrent connections or getting a high throughput or ensuring low latencies for data bursts to several peripherals, NimBLE offers plenty of options. Of course, any changes to the default configuration has implications on code size, runtime RAM usage etc., a glimpse of which is shown below.
-    
-<table style="width:100%">
-  <tr>
-    <th>Subsystem</th>
-    <th>Examples of Configuration Options</th>
-    <th>Default(kB)</th>
-    <th>Element Size(kB)</th>
-    <th>Default Size(kB)</th>
-    <th>Size for x # of connections</th>
-  </tr>
-  <tr>
-    <th rowspan="4">Host</th>
-    <td>Max. number of config descriptors</td>
-    <td>1</td>
-    <td>4</td>
-    <td>4</td>
-    <td>(x+1)*3</td>
-  </tr>
-  <tr>
-    <td>Max. number of attributes in a single GATT Reliable Write procedure</td>
-    <td>36</td>
-    <td>32</td>
-    <td>1152</td>
-    <td>Independent</td>
-  </tr>
-  <tr>
-    <td>Max. number of concurrent connections</td>
-    <td>1</td>
-    <td>80</td>
-    <td>80</td>
-    <td>x*80</td>
-  </tr>
-  <tr>
-    <td>...and several more. Full system configuration is specified in /net/nimble/host/syscfg.yml with sensible defaults. </td>
-  </tr>
-  <tr>
-    <th rowspan="4">Controller</th>
-    <td>Whitelist size</td>
-    <td>8</td>
-    <td>8</td>
-    <td>64</td>
-    <td>Independent</td>
-  </tr>
-  <tr>
-    <td>RNG buffer size</td>
-    <td>32</td>
-    <td>1</td>
-    <td>32</td>
-    <td>Independent</td>
-  </tr>
-  <tr>
-    <td>Max. number of concurrent connections</td>
-    <td>1</td>
-    <td>416</td>
-    <td>416</td>
-    <td>x*416</td>
-  </tr>
-  <tr>
-    <td>...and several more. Full system configuration is specified in /net/nimble/controller/syscfg.yml with sensible defaults.</td>
-  </tr>
-</table>
-
-
-    {{ content }}
+<div class="row">
+    <div class="col-xs-12 v2-sub-page">
 
+        <h2>NimBLE - Mynewt's Bluetooth 4.2 compliant stack </h2>
+
+        <p>
+        NimBLE is a complete Bluetooth Low Energy 4.2 stack featuring source code for both host and controller subsystems. You can choose to run NimBLE as
+        </p>
+
+        <ul>
+           <li> a complete stack in a single processor</li>
+           <li> host only</li>
+           <li> controller only</li>
+           <li> host and controller in separate processors on a board</li>
+        </ul>
+
+        <p>
+        The standardized Host Controller Interface (HCI) allows you to mix and match Mynewt\u2019s host or controller portion with another vendor\u2019s controller or host implementation respectively, to suit your product hardware and application. As an example, you may run the NimBLE controller with BlueZ, the Linux Bluetooth host protocol stack. As a reverse example you could choose to run NimBLE's host with a chip vendor's controller that supports HCI over UART transport.
+        </p>
+
+        <h3>Features</h3>
+        <ul>
+          <li>LE Privacy 1.2 </li>
+          <li>Security Manager (SM) with support for LE Legacy Pairing (Just Works, Numeric Comparison, Passkey Entry, OOB), LE Secure Connections, Transport Specific Key Distribution</li>
+          <li>LE Data Length Extension</li>
+          <li>Concurrent multiple roles (master(central)/slave(peripheral), server/client)</li>
+          <li>Simultaneous advertising and scanning</li>
+          <li>Low Duty Cycle Directed Advertising</li>
+          <li>Connection parameters request procedure</li>
+          <li>LE Ping</li>
+          <li>32 bit UUIS</li>
+          <li>L2CAP Connection Oriented Channels</li>
+          <li>Full GATT Server, Client, and all sub-procedures</li>
+          <li>Host Controller Interface (HCI) between the host and controller either through software API or by UART hardware connection</li>
+        </ul>
+
+        <h3>Profile and Service support</h3>
+        <ul>
+          <li>Alert Notification Profile and Service(ANS)</li>
+          <li>Immediate Alert Service (IAS)</li>
+          <li>Link Loss Profile and Service</li>
+          <li>Transmit Power Service</li>
+        </ul>
+
+        <h3>Memory sizing</h3>
+
+        <p>
+        The recommended memory size for running Mynewt OS with NimBLE is 64 kB of RAM and 512 kB of Flash. This allows the application developer to build an image for a product with ample space for application data and logic, security capabilities such as secure bootloader, and operational utilities such as detailed logs and statistics.
+        </p>
+
+        <p>
+        While the recommendations are for higher amounts of memory, Mynewt OS with NimBLE can be optimized to operate with 32 kB of RAM and 256 kB of Flash.
+        </p>
+
+        <uL>
+          <li> Core OS kernel: <1 kB of RAM, <6 kB of Flash </li>
+          <li> NimBLE Stack (including both peripheral and central roles, legacy pairing): 4.5 kB of RAM, 69 kB of Flash </li>
+          <li> BLE peripheral application using Mynewt OS, NimBLE with security: 15 kB of RAM, 99 kB of Flash </li>
+        </ul>
+
+
+        <h3>Role configuration</h3>
+
+        <p>
+        NimBLE gives you tremendous flexibility to meet your application and device requirements. It has been shown to work with much higher limits when compared to other implementations such as Nordic's SoftDevice or Intel's Zephyr:
+        </p>
+
+        <ul>
+          <li>Up to 32 concurrent connections as a Central which is 4x what is allowed on Nordic's SoftDevice/li>
+          <li>Up to 32 concurrent connections as a Peripheral (32x what is allowed on Nordic's SoftDevice</li>
+          <li>Up to 32 concurrent connections in any combination of Central and Peripheral with Observer and Broadcaster roles running simultaneously. In comparison, Nordic's SoftDevice allows 3 connections as a Central and 1 connection as a Peripheral while simultaneously running Observer and Broadcaster</li>
+          <li>Ability for a peripheral to connect to multiple centrals (as opposed to only 1 central allowed on Nordic's SoftDevice)</li>
+          <li>Flexibility to configure the scheduler to allow for larger data bursts when connected to a large number of peripherals</li>
+        </ul>
+
+        <h3>System configuration</h3>
+
+        <p>
+        NimBLE allows the application developer to configure the system to extract the most suitable performance. Whether it is getting the most number of concurrent connections or getting a high throughput or ensuring low latencies for data bursts to several peripherals, NimBLE offers plenty of options. Of course, any changes to the default configuration has implications on code size, runtime RAM usage etc., a glimpse of which is shown below.
+        </p>
+
+        <table style="width:100%">
+          <tr>
+            <th>Subsystem</th>
+            <th>Examples of Configuration Options</th>
+            <th>Default(kB)</th>
+            <th>Element Size(kB)</th>
+            <th>Default Size(kB)</th>
+            <th>Size for x # of connections</th>
+          </tr>
+          <tr>
+            <th rowspan="4">Host</th>
+            <td>Max. number of config descriptors</td>
+            <td>1</td>
+            <td>4</td>
+            <td>4</td>
+            <td>(x+1)*3</td>
+          </tr>
+          <tr>
+            <td>Max. number of attributes in a single GATT Reliable Write procedure</td>
+            <td>36</td>
+            <td>32</td>
+            <td>1152</td>
+            <td>Independent</td>
+          </tr>
+          <tr>
+            <td>Max. number of concurrent connections</td>
+            <td>1</td>
+            <td>80</td>
+            <td>80</td>
+            <td>x*80</td>
+          </tr>
+          <tr>
+            <td>...and several more. Full system configuration is specified in /net/nimble/host/syscfg.yml with sensible defaults. </td>
+          </tr>
+          <tr>
+            <th rowspan="4">Controller</th>
+            <td>Whitelist size</td>
+            <td>8</td>
+            <td>8</td>
+            <td>64</td>
+            <td>Independent</td>
+          </tr>
+          <tr>
+            <td>RNG buffer size</td>
+            <td>32</td>
+            <td>1</td>
+            <td>32</td>
+            <td>Independent</td>
+          </tr>
+          <tr>
+            <td>Max. number of concurrent connections</td>
+            <td>1</td>
+            <td>416</td>
+            <td>416</td>
+            <td>x*416</td>
+          </tr>
+          <tr>
+            <td>...and several more. Full system configuration is specified in /net/nimble/controller/syscfg.yml with sensible defaults.</td>
+          </tr>
+        </table>
+
+    </div>
 </div>

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/56df56b1/custom-theme/pages/configurability.html
----------------------------------------------------------------------
diff --git a/custom-theme/pages/configurability.html b/custom-theme/pages/configurability.html
index 0f8a175..44a8f4c 100644
--- a/custom-theme/pages/configurability.html
+++ b/custom-theme/pages/configurability.html
@@ -1,18 +1,19 @@
-<div class="col-xs-12 v2-sub-page">
+<div class="row">
+    <div class="col-xs-12 v2-sub-page">
 
-    <h2>Newt Tool makes it easy to Compose and Configure</h2>
-    <p>
-    Mynewt  exposes a highly granular set of configuration parameters for each software module or service. For example, the BLE controller stack allows the user to set parameters such as the whitelist size, sleep clock accuracy, number of slots to allocate to each connection, transmit power level, and plenty more. To keep configuration clean and simple, settings are specified in a single syscfg.yml configuration file in each package. Sensible defaults are built into all the configuration files to allow a quick build for simple, straightforward applications.
-    </p>
-    <p>
-Hardware initialization sets up the flash map and peripherals such as UART, ADC, SPI, I2C etc. on the chosen board. For consistency, this hardware-specific initialization is also done using a single syscfg.yml configuration file for the BSP (Board Support Package). Again, sensible defaults are built into all the configuration files for common use cases.  
-    </p>
-    <p>
-Mynewt comes with a powerful configuration and build tool called Newt. It can automatically generate a single, comprehensive system configuration file from the various software and hardware initialization files. This makes system configuration audits easy. Newt Tool can manage task and interrupt priority settings. It can also detect and resolve conflicts in package dependencies. It comes with utilities such as generating digitally signed images. In short, putting an image together for your application becomes easy with the Newt Tool.
+        <h2>Newt Tool makes it easy to Compose and Configure</h2>
 
-    </p>
+        <p>
+        Mynewt  exposes a highly granular set of configuration parameters for each software module or service. For example, the BLE controller stack allows the user to set parameters such as the whitelist size, sleep clock accuracy, number of slots to allocate to each connection, transmit power level, and plenty more. To keep configuration clean and simple, settings are specified in a single syscfg.yml configuration file in each package. Sensible defaults are built into all the configuration files to allow a quick build for simple, straightforward applications.
+        </p>
 
+        <p>
+    Hardware initialization sets up the flash map and peripherals such as UART, ADC, SPI, I2C etc. on the chosen board. For consistency, this hardware-specific initialization is also done using a single syscfg.yml configuration file for the BSP (Board Support Package). Again, sensible defaults are built into all the configuration files for common use cases.
+        </p>
 
-    {{ content }}
+        <p>
+    Mynewt comes with a powerful configuration and build tool called Newt. It can automatically generate a single, comprehensive system configuration file from the various software and hardware initialization files. This makes system configuration audits easy. Newt Tool can manage task and interrupt priority settings. It can also detect and resolve conflicts in package dependencies. It comes with utilities such as generating digitally signed images. In short, putting an image together for your application becomes easy with the Newt Tool.
+        </p>
 
+    </div>
 </div>


[22/50] incubator-mynewt-site git commit: stop images shrinking under Safari

Posted by ad...@apache.org.
stop images shrinking under Safari


Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/commit/2ef81aa3
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/2ef81aa3
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/2ef81aa3

Branch: refs/heads/master
Commit: 2ef81aa32afe45c0c7e858f8825627a5d8736eb3
Parents: 75dfe09
Author: Gavin Jefferies <ga...@runtime.io>
Authored: Fri Oct 7 14:08:27 2016 -0700
Committer: Gavin Jefferies <ga...@runtime.io>
Committed: Tue Oct 11 14:04:32 2016 -0700

----------------------------------------------------------------------
 custom-theme/css/custom.css | 1 +
 1 file changed, 1 insertion(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/2ef81aa3/custom-theme/css/custom.css
----------------------------------------------------------------------
diff --git a/custom-theme/css/custom.css b/custom-theme/css/custom.css
index 2f8e57e..8618fc4 100644
--- a/custom-theme/css/custom.css
+++ b/custom-theme/css/custom.css
@@ -206,6 +206,7 @@ footer .logos {
 
 footer .logos img {
     width: 200px;
+    flex-shrink: 0; /* Safari needs this */
 }
 
 footer .logos .footnote {


[09/50] incubator-mynewt-site git commit: fix link

Posted by ad...@apache.org.
fix link


Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/commit/9ffd55da
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/9ffd55da
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/9ffd55da

Branch: refs/heads/master
Commit: 9ffd55da69f9ff695390297dcde78a9ce41dd9b9
Parents: 536e0da
Author: Gavin Jefferies <ga...@runtime.io>
Authored: Thu Oct 6 16:13:44 2016 -0700
Committer: Gavin Jefferies <ga...@runtime.io>
Committed: Thu Oct 6 17:08:59 2016 -0700

----------------------------------------------------------------------
 README.md | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/9ffd55da/README.md
----------------------------------------------------------------------
diff --git a/README.md b/README.md
index 214108f..5295db4 100644
--- a/README.md
+++ b/README.md
@@ -14,7 +14,7 @@ The Apache MyNewt site is built using [MkDocs](http://www.mkdocs.org/).
 1. Work on the `develop` branch.
 1. Preview your changes using MkDocs.
     * `mkdocs serve`
-    * visit http://localhost:8000
+    * visit [http://localhost:8000](http://localhost:8000)
 1. Submit a pull request.
 
 ## Releasing a versioned set of MyNewt documentation
@@ -33,7 +33,7 @@ When a new release of MyNewt OS and its associated tools occurs, the documentati
 
 ### Test
 1. Run: `./serve.py`
-1. Visit http://localhost:8000
+1. Visit [http://localhost:8000](http://localhost:8000)
 
 ### Deploy
 1. Run: `./deploy.sh`


[19/50] incubator-mynewt-site git commit: wrap long text arround images

Posted by ad...@apache.org.
wrap long text arround images


Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/commit/3a234d4f
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/3a234d4f
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/3a234d4f

Branch: refs/heads/master
Commit: 3a234d4f21433573a1835abb5a11889b092db467
Parents: 25863ca
Author: Gavin Jefferies <ga...@runtime.io>
Authored: Mon Oct 10 12:30:25 2016 -0700
Committer: Gavin Jefferies <ga...@runtime.io>
Committed: Mon Oct 10 12:30:25 2016 -0700

----------------------------------------------------------------------
 custom-theme/about.html   |  22 +++---
 custom-theme/css/v2.css   |  39 +++++++---
 custom-theme/js/custom.js |  14 ++--
 custom-theme/landing.html | 162 +++++++++++++++++++++--------------------
 4 files changed, 135 insertions(+), 102 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/3a234d4f/custom-theme/about.html
----------------------------------------------------------------------
diff --git a/custom-theme/about.html b/custom-theme/about.html
index 47a6fd0..ce5894c 100644
--- a/custom-theme/about.html
+++ b/custom-theme/about.html
@@ -30,16 +30,18 @@
         </p>
         </div>
         <div class="col-md-4">
-        <h3> Source Code on github.com </h3>
-        <li>
-        <a href="https://github.com/apache/incubator-mynewt-core"> Git repo for Mynewt OS </a>
-        </li>
-        <li>
-        <a href="https://github.com/apache/incubator-mynewt-newt"> Git repo for Newt Tool </a>
-        </li>
-        <li>
-        <a href="https://github.com/apache/incubator-mynewt-site"> Git repo for Docs </a>
-        </li>
+            <div class="rhs">
+                <h3> Source Code on github.com </h3>
+                <li>
+                <a href="https://github.com/apache/incubator-mynewt-core"> Git repo for Mynewt OS </a>
+                </li>
+                <li>
+                <a href="https://github.com/apache/incubator-mynewt-newt"> Git repo for Newt Tool </a>
+                </li>
+                <li>
+                <a href="https://github.com/apache/incubator-mynewt-site"> Git repo for Docs </a>
+                </li>
+            </div>
         </div>
     </div>
 </div>

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/3a234d4f/custom-theme/css/v2.css
----------------------------------------------------------------------
diff --git a/custom-theme/css/v2.css b/custom-theme/css/v2.css
index 92ae109..d26766b 100644
--- a/custom-theme/css/v2.css
+++ b/custom-theme/css/v2.css
@@ -14,6 +14,7 @@
 }
 
 .v2-main-banner .news {
+    margin-left: 40px;
     padding: 10px;
     border-radius: 5px;
 }
@@ -25,7 +26,7 @@
 }
 
 .v2-landing .tagline {
-    padding: 50px;
+    padding: 15px 50px 0px 50px;
     font-size: 18px;
 }
 
@@ -34,21 +35,41 @@
 }
 
 .v2-landing .highlights .highlight {
-    margin-bottom: 40px;
+    margin-bottom: 15px;
 }
 
-.v2-landing .highlights .highlight p {
+.v2-landing .highlights .highlight div p:first-of-type {
     font-size: 18px;
 }
 
-.v2-landing .highlights img {
-    margin-top: 40px;
-    width: 100%;
+.v2-landing .highlights .highlight div p:nth-of-type(n+2) {
+    text-align: justify;
+}
+
+.v2-landing .highlights img, .v2-landing .highlights .img {
+    display: none;
+    float:right;
+    margin: 40px 0px 25px 50px;
+    width: 300px;
 }
 
-.v2-landing .highlights .truncate-image {
-    overflow-y: hidden;
-    height: 300px;
+@media (min-width: 768px) {
+    .v2-landing .highlights img {
+        display: inherit;
+    }
+    .v2-landing .highlights .img {
+        display: inherit;
+    }
+}
+
+/* Separate left hand side news and updates from right hand side content */
+@media (min-width: 768px) {
+    .v2-main-banner .news, .v2-landing .updates, .rhs {
+        margin-left: 40px;
+    }
+     {
+        margin-left: 40px;
+    }
 }
 
 .v2-landing .updates img {

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/3a234d4f/custom-theme/js/custom.js
----------------------------------------------------------------------
diff --git a/custom-theme/js/custom.js b/custom-theme/js/custom.js
index d07c693..371bb41 100644
--- a/custom-theme/js/custom.js
+++ b/custom-theme/js/custom.js
@@ -2,15 +2,17 @@ $('.show-sidebar').click(function() {
 
     $('.sidebar-container').toggle();
     $(this).toggleClass('active');
-    
-    if ($('.sidebar-container').is(':visible')) {
 
+    if ($('.sidebar-container').is(':visible')) {
         $(this).text('Close Docs Menu');
-
     } else {
-
         $(this).text('Docs Menu');
-
     }
+});
 
-});
\ No newline at end of file
+// console.log("highlights: " + $(".highlight").length)
+//
+// $(".highlight").each(function(index, highlight) {
+//     console.log(highlight);
+//     console.log(highlight.innerText);
+// })

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/3a234d4f/custom-theme/landing.html
----------------------------------------------------------------------
diff --git a/custom-theme/landing.html b/custom-theme/landing.html
index 52c80f0..e2ea6cf 100644
--- a/custom-theme/landing.html
+++ b/custom-theme/landing.html
@@ -3,132 +3,140 @@
 <div class="v2-landing">
 
     <div class="row">
-        <div class="col-md-12">
-            <p class="tagline text-center">
-                <span class="product">Apache Mynewt</span> is a real-time, modular operating system for connected IoT devices that need to operate for long periods of time under power, memory, and storage constraints. The first connectivity stack offered is BLE 4.2.
-            </p>
-        </div>
-    </div>
-
-    <div class="row">
 
         <div class="col-md-8 highlights">
 
+            <div class="row">
+                <div class="col-xs-12">
+                    <p class="tagline text-center">
+                        <span class="product">Apache Mynewt</span> is a real-time, modular operating system for connected IoT devices that need to operate for long periods of time under power, memory, and storage constraints. The first connectivity stack offered is BLE 4.2.
+                    </p>
+                </div>
+            </div>
+
            <div class="row highlight">
-                <div class="col-md-6">
+                <div class="col-xs-12">
+                    <img src="/img/NimBLE_throughput.png">
+
                     <h2>Bluetooth Low Energy</h2>
+
                     <p>Run Mynewt\u2019s BLE 4.2 stack NimBLE as a complete stack or choose only its host or its controller part.</p>
-                    <p>Mynewt offers NimBLE, a complete Bluetooth Low Energy 4.2 stack featuring source code for both host and controller subsystems. The standardized Hardware Controller Interface (HCI) allows you to mix and match Mynewt\u2019s host or controller portion with another vendor\u2019s controller or host implementation respectively, to suit your product hardware and application. 
+
+                    <p>Mynewt offers NimBLE, a complete Bluetooth Low Energy 4.2 stack featuring source code for both host and controller subsystems. The standardized Hardware Controller Interface (HCI) allows you to mix and match Mynewt\u2019s host or controller portion with another vendor\u2019s controller or host implementation respectively, to suit your product hardware and application.
 
 The controller implementation is available for a growing list of System on Chips (SoC). It is powerful and flexible, having demonstrated up to 32 concurrent BLE connections between a central and its peripherals. Since Mynewt\u2019s controller exposes several more configuration options than a typical SoC vendor\u2019s implementation, performance can be dramatically increased. For example, by maximizing the packet size and the connection event span in a connection interval using Mynewt, an nRF52 chip from Nordic Semiconductor can achieve 10x the throughput possible with the built-in Soft Device.
 
 Read more about NimBLE in the <a href="https://mynewt.apache.org/latest/network/ble/ble_intro/">BLE User Guide</a>
-                </div>
-                <div class="col-xs-8 col-md-6">
-                    <img src="/img/NimBLE_throughput.png" style="width:66%">
+                    </p>
                 </div>
             </div>
 
 
             <div class="row highlight">
-                <div class="col-md-6">
+                <div class="col-xs-12">
+                    <div class="img" style="background-image: url(/img/json_logs.png); background-size: cover; height: 200px;">
+                        &nbsp;
+                    </div>
+
                     <h2>Utilities</h2>
+
                     <p>Utilities such as boot loaders, file systems, time-series data, JSON formatted log request/response, and more </p>
-                </div>
-                <div class="col-xs-8 col-md-6">
-                    <div class="truncate-image">
-                        <img src="/img/json_logs.png">
-                    </div>
+
                 </div>
             </div>
 
 
             <div class="row highlight">
-                <div class="col-md-6">
+                <div class="col-xs-12">
+                    <img src="/img/concurrent_conn.png">
+
                     <h2>Highly Configurable</h2>
+
                     <p>Direct access to peripherals for granular control to better utilize the resources of the target embedded platform</p>
                 </div>
-                <div class="col-xs-8 col-md-6">
-                    <img src="/img/concurrent_conn.png" style="width:66%">
-                </div>
             </div>
 
 
             <div class="row highlight">
-                <div class="col-md-6">
+                <div class="col-xs-12">
+                    <img src="/img/atmel.png" style="margin-top: 0px;">
+
                     <h2>Multiple connectivity options</h2>
-                    <p>Choose your communication technology depending on your application requirements such as power demands, amount of data transfer, deployment model and more.
 
-Mynewt offers a choice of high-performance networking stacks suitable for a range of IoT applications. It includes native support for the pervasive TCP/IP networking protocol suite. It offers Wi-Fi services to an application via a socket API that accesses Wi-Fi controllers and an abstracted interface to Wi-Fi supplicants. Mynewt also includes protocols with considerations and optimizations for constrained devices such as CoAP, 6LoWPAN, and of course, BLE. Several other protocols appropriate for IoT applications are under consideration in the community.</p>
-                </div>
-                <div class="col-xs-8 col-md-6">
-                    <img src="/img/atmel.png" style="width:100%">
+                    <p>Choose your communication technology depending on your application requirements such as power demands, amount of data transfer, deployment model and more.</p>
+
+                    <p>
+                        Mynewt offers a choice of high-performance networking stacks suitable for a range of IoT applications. It includes native support for the pervasive TCP/IP networking protocol suite. It offers Wi-Fi services to an application via a socket API that accesses Wi-Fi controllers and an abstracted interface to Wi-Fi supplicants. Mynewt also includes protocols with considerations and optimizations for constrained devices such as CoAP, 6LoWPAN, and of course, BLE. Several other protocols appropriate for IoT applications are under consideration in the community.
+                    </p>
                 </div>
             </div>
 
 
             <div class="row highlight">
-                <div class="col-md-6">
+                <div class="col-xs-12">
+                    <img src="/img/secure_img.png" style="width:400px;">
+
                     <h2>Secure</h2>
-                    <p>Ensure security is built into the code as well as lifecycle management for your product.
 
-Mynewt goes beyond providing crypto libraries for secure connections between devices or between a service and remote devices to ensure confidentiality, integrity, and availability of all concerned assets. It also provides the framework and functionality to manage a device securely from its birth to end of life. Mynewt offers a secure bootloader that verifies the authenticity and integrity of firmware image before booting from it. It enables secure image upgrade both remotely over-the-air and locally through a serial interface. With an abstracted interface to hardware security features such as secure memory and crypto accelerators, Mynewt enables components like the BLE stack as well as applications to leverage them easily. </p>
-                </div>
-                <div class="col-xs-8 col-md-6">
-                    <img src="/img/secure_img.png" style="width:110%">
+                    <p>Ensure security is built into the code as well as lifecycle management for your product.</p>
+
+                    <p>
+                        Mynewt goes beyond providing crypto libraries for secure connections between devices or between a service and remote devices to ensure confidentiality, integrity, and availability of all concerned assets. It also provides the framework and functionality to manage a device securely from its birth to end of life. Mynewt offers a secure bootloader that verifies the authenticity and integrity of firmware image before booting from it. It enables secure image upgrade both remotely over-the-air and locally through a serial interface. With an abstracted interface to hardware security features such as secure memory and crypto accelerators, Mynewt enables components like the BLE stack as well as applications to leverage them easily.
+                    </p>
                 </div>
             </div>
 
             <div class="row highlight">
-                <div class="col-md-6">
+                <div class="col-xs-12">
+                    <img src="/img/newt-img.png" style="width:400px;">
                     <h2>Easy to use</h2>
                     <p>Easily composable modules and HAL (Hardware Abstraction Layer) for portability </p>
                 </div>
-                <div class="col-xs-8 col-md-6">
-                    <img src="/img/newt-img.png">
-                </div>
             </div>
 
         </div>
 
-        <div class="col-md-4 updates">
-
-            <img src="/img/OS_arch.png">
-
-            <h2>Supported Boards</h2>
-
-            <ul>
-                <li>
-                    <a href="https://www.nordicsemi.com/eng/Products/Bluetooth-Smart-Bluetooth-low-energy/nRF52832/"> nRF52 DK </a> from Nordic Semiconductor (Cortex-M4)
-                </li>
-                <li>
-                    <a href="http://ruuvitag.com"> RuuviTag </a> Sensor beacon platform (Nordic nRF52832 based)
-                </li>
-                <li>
-                    <a href="https://www.nordicsemi.com/eng/Products/Bluetooth-Smart-Bluetooth-low-energy/nRF51822"> nRF51 DK </a> from Nordic Semiconductor (Cortex-M0)
-                </li>
-                <li>
-                    <a href="http://redbearlab.com/blenano/"> BLE Nano </a> from RedBearLabs (Nordic nRF51822 SoC based)
-                </li>
-                <li>
-                    <a href="https://www.rigado.com/products/bmd-300-eval-kit/"> BMD-300-EVAL-ES </a> from Rigado (Cortex-M4)
-                </li>
-                <li>
-                    <a href="http://www.st.com/en/evaluation-tools/stm32f3discovery.html"> STM32F3DISCOVERY </a> from ST Micro (Cortex-M4)
-                </li>
-                <li>
-                    <a href=" https://www.olimex.com/Products/ARM/ST/STM32-E407/open-source-hardware"> STM32-E407 </a> from Olimex (Cortex-M4)
-                </li>
-                <li>
-                    <a href="https://www.arduino.cc/en/Main/ArduinoBoardZero"> Arduino Zero </a> (Cortex-M0)
-                </li>
-                <li>
-                    <a href="http://www.arduino.org/products/previous-version-boards/11-previous-version-boards/arduino-zero-pro"> Arduino Zero Pro </a> (Cortex-M0)
-                </li>
-                <li>
-                    <a href="http://www.arduino.org/products/boards/4-arduino-boards/arduino-m0-pro"> Arduino M0 Pro </a> (Cortex-M0)
-                </li>
-            </ul>
+        <div class="col-md-4">
+            <div class="updates">
+
+                <img src="/img/OS_arch.png">
+
+                <h2>Supported Boards</h2>
+
+                <ul>
+                    <li>
+                        <a href="https://www.nordicsemi.com/eng/Products/Bluetooth-Smart-Bluetooth-low-energy/nRF52832/"> nRF52 DK </a> from Nordic Semiconductor (Cortex-M4)
+                    </li>
+                    <li>
+                        <a href="http://ruuvitag.com"> RuuviTag </a> Sensor beacon platform (Nordic nRF52832 based)
+                    </li>
+                    <li>
+                        <a href="https://www.nordicsemi.com/eng/Products/Bluetooth-Smart-Bluetooth-low-energy/nRF51822"> nRF51 DK </a> from Nordic Semiconductor (Cortex-M0)
+                    </li>
+                    <li>
+                        <a href="http://redbearlab.com/blenano/"> BLE Nano </a> from RedBearLabs (Nordic nRF51822 SoC based)
+                    </li>
+                    <li>
+                        <a href="https://www.rigado.com/products/bmd-300-eval-kit/"> BMD-300-EVAL-ES </a> from Rigado (Cortex-M4)
+                    </li>
+                    <li>
+                        <a href="http://www.st.com/en/evaluation-tools/stm32f3discovery.html"> STM32F3DISCOVERY </a> from ST Micro (Cortex-M4)
+                    </li>
+                    <li>
+                        <a href=" https://www.olimex.com/Products/ARM/ST/STM32-E407/open-source-hardware"> STM32-E407 </a> from Olimex (Cortex-M4)
+                    </li>
+                    <li>
+                        <a href="https://www.arduino.cc/en/Main/ArduinoBoardZero"> Arduino Zero </a> (Cortex-M0)
+                    </li>
+                    <li>
+                        <a href="http://www.arduino.org/products/previous-version-boards/11-previous-version-boards/arduino-zero-pro"> Arduino Zero Pro </a> (Cortex-M0)
+                    </li>
+                    <li>
+                        <a href="http://www.arduino.org/products/boards/4-arduino-boards/arduino-m0-pro"> Arduino M0 Pro </a> (Cortex-M0)
+                    </li>
+                </ul>
+
+            </div>
 
         </div>
 


[40/50] incubator-mynewt-site git commit: embed vids

Posted by ad...@apache.org.
embed vids


Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/commit/1491c202
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/1491c202
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/1491c202

Branch: refs/heads/master
Commit: 1491c20264ce92cd37743434c643901798b6f3f7
Parents: 56df56b
Author: Gavin Jefferies <ga...@runtime.io>
Authored: Mon Oct 24 18:03:22 2016 -0700
Committer: Gavin Jefferies <ga...@runtime.io>
Committed: Mon Oct 24 18:03:22 2016 -0700

----------------------------------------------------------------------
 custom-theme/talks.html | 71 ++++++++++++++++++++++++++------------------
 1 file changed, 42 insertions(+), 29 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/1491c202/custom-theme/talks.html
----------------------------------------------------------------------
diff --git a/custom-theme/talks.html b/custom-theme/talks.html
index 9df49ae..0d215f2 100644
--- a/custom-theme/talks.html
+++ b/custom-theme/talks.html
@@ -1,30 +1,43 @@
-<h2>Talks from Mynewt participants</h2>
-
-<h3>MyNewt technical Overview</h3>
-<br>
-@Linaro Connect, Las Vegas, September 2016
-<br>
-<b>Speaker: Sterling Hughes, CTO, Runtime Inc.</b>
-
-<p>
-This presentation helps developers up and down the stack understand the requirements and challenges of embedded development environments \u2013 whether they are using common maker environments like Arduino or mature product-oriented tools. It covers the salient goals and features of Mynewt, the open source OS for MCUs.
-</p>
-<p>
-<a href="https://www.youtube.com/watch?v=5KhnjE7zYx4">Watch Presentation</a>
-</p>
-
-<h3>Apache Mynewt: The Next Great Open Source OS for 32 Bit MCUs Coming to a RISC-V</h3>
-</br>
-@RISC-V Workshop, July 2016
-</br>
-<b>Speaker: James Pace, CEO, Runtime Inc.</b>
-
-<p>
-This presentation lays out the case for an open source, hardware architecture agnostic OS for 32-bit MCUs. It then delves into the benefits of porting it to RISC-V architecture. 
-</p>
-<p>
-<a href="https://www.youtube.com/watch?v=RsDqH5FZ-bo">Watch Presentation</a>
-</p>
-
-<br>
 
+<div class="row">
+  <div class="col-xs-12">
+      <h2>Talks from Mynewt participants</h2>
+  </div>
+</div>
+
+<div class="row">
+  <div class="col-xs-12 col-md-6">
+    <h3>MyNewt technical Overview</h3>
+    <br>
+    @Linaro Connect, Las Vegas, September 2016
+    <br>
+    <b>Speaker: Sterling Hughes, CTO, Runtime Inc.</b>
+
+    <p>
+    This presentation helps developers up and down the stack understand the requirements and challenges of embedded development environments \u2013 whether they are using common maker environments like Arduino or mature product-oriented tools. It covers the salient goals and features of Mynewt, the open source OS for MCUs.
+    </p>
+  </div>
+
+  <div class="col-xs-12 col-md-6">
+    <iframe width="480" height="360" src="https://www.youtube.com/embed/5KhnjE7zYx4" frameborder="0" allowfullscreen style="padding: 20px;"></iframe>
+  </div>
+</div>
+
+<div class="row">
+
+  <div class="col-xs-12 col-md-6">
+    <iframe width="480" height="360" src="https://www.youtube.com/embed/RsDqH5FZ-bo" frameborder="0" allowfullscreen style="padding: 20px;"></iframe>
+  </div>
+
+  <div class="col-xs-12 col-md-6">
+    <h3>Apache Mynewt: The Next Great Open Source OS for 32 Bit MCUs Coming to a RISC-V</h3>
+    </br>
+    @RISC-V Workshop, July 2016
+    </br>
+    <b>Speaker: James Pace, CEO, Runtime Inc.</b>
+
+    <p>
+    This presentation lays out the case for an open source, hardware architecture agnostic OS for 32-bit MCUs. It then delves into the benefits of porting it to RISC-V architecture.
+    </p>
+  </div>
+</div>


[48/50] incubator-mynewt-site git commit: Made develop the default documentation page

Posted by ad...@apache.org.
Made develop the default documentation page


Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/commit/615b5745
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/615b5745
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/615b5745

Branch: refs/heads/master
Commit: 615b5745399d2161bdde550c1295f4085d565d2f
Parents: 35fcd16
Author: aditihilbert <ad...@runtime.io>
Authored: Tue Oct 25 19:03:30 2016 -0700
Committer: aditihilbert <ad...@runtime.io>
Committed: Tue Oct 25 19:03:30 2016 -0700

----------------------------------------------------------------------
 mkdocs.yml | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/615b5745/mkdocs.yml
----------------------------------------------------------------------
diff --git a/mkdocs.yml b/mkdocs.yml
index ff0169f..8586282 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -501,14 +501,14 @@ markdown_extensions:
         pygments_style: xcode
 
 extra:
-    version: 'v0_9_0'
+    version: 'develop'
     versions:
         -   label: 'develop'
             branch: 'develop'
-            latest: False
+            latest: True 
         -   label: '0.9.0'
             branch: 'v0_9_0'
-            latest: True
+            latest: False
     doc_path: 'os/introduction'
     chapters:
         Chapter 1 - Get Started: 'The chapter organization is outlined below. Each chapter will include one or more tutorials for hands-on experience with the material in each chapter.'


[33/50] incubator-mynewt-site git commit: smaller images

Posted by ad...@apache.org.
smaller images


Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/commit/a0f13678
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/a0f13678
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/a0f13678

Branch: refs/heads/master
Commit: a0f13678e1243143fe529b28495b4771b876ef6e
Parents: f666a7a
Author: Gavin Jefferies <ga...@runtime.io>
Authored: Fri Oct 21 14:04:51 2016 -0700
Committer: Gavin Jefferies <ga...@runtime.io>
Committed: Fri Oct 21 14:04:51 2016 -0700

----------------------------------------------------------------------
 custom-theme/css/v2.css   | 2 +-
 custom-theme/landing.html | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/a0f13678/custom-theme/css/v2.css
----------------------------------------------------------------------
diff --git a/custom-theme/css/v2.css b/custom-theme/css/v2.css
index 3233a30..10a6612 100644
--- a/custom-theme/css/v2.css
+++ b/custom-theme/css/v2.css
@@ -48,7 +48,7 @@
     display: none;
     float: right;
     margin: 40px 0px 25px 50px;
-    width: 300px;
+    width: 225px;
 }
 
 @media (min-width: 768px) {

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/a0f13678/custom-theme/landing.html
----------------------------------------------------------------------
diff --git a/custom-theme/landing.html b/custom-theme/landing.html
index 2b7e69a..c72db9f 100644
--- a/custom-theme/landing.html
+++ b/custom-theme/landing.html
@@ -48,7 +48,7 @@ Read more about NimBLE in the <a href="https://mynewt.apache.org/latest/network/
         </div>
 
         <div class="highlight">
-            <img src="/img/secure_img.png" style="width:400px;">
+            <img src="/img/secure_img.png">
 
             <h2>Secure</h2>
 
@@ -60,7 +60,7 @@ Read more about NimBLE in the <a href="https://mynewt.apache.org/latest/network/
         </div>
 
         <div class="highlight">
-            <img src="/img/newt-img.png" style="width:400px;">
+            <img src="/img/newt-img.png">
             <h2>Easy to use</h2>
             <p>Easily composable modules and HAL (Hardware Abstraction Layer) for portability </p>
         </div>


[29/50] incubator-mynewt-site git commit: fix documentation view for small devices.

Posted by ad...@apache.org.
fix documentation view for small devices.

remove the show/hide doc menu button - it does not work over page loads.


Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/commit/70b86076
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/70b86076
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/70b86076

Branch: refs/heads/master
Commit: 70b86076df5ca8254dc15f4d221381058a949afb
Parents: d20c70a
Author: Gavin Jefferies <ga...@runtime.io>
Authored: Wed Oct 19 12:00:22 2016 -0700
Committer: Gavin Jefferies <ga...@runtime.io>
Committed: Wed Oct 19 12:00:22 2016 -0700

----------------------------------------------------------------------
 custom-theme/base.html      | 12 +++--------
 custom-theme/css/custom.css | 46 +---------------------------------------
 custom-theme/js/base.js     | 38 ++++++++++++++++++++-------------
 custom-theme/js/custom.js   | 18 ----------------
 4 files changed, 27 insertions(+), 87 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/70b86076/custom-theme/base.html
----------------------------------------------------------------------
diff --git a/custom-theme/base.html b/custom-theme/base.html
index 48c6c38..37a5bf2 100644
--- a/custom-theme/base.html
+++ b/custom-theme/base.html
@@ -72,17 +72,11 @@
                 {% include "events.html" %}
             {% else %}
                 <div class="row">
-                    <div class="col-md-3 v2-sidebar">{% include "toc.html" %}</div>
-
-                    <div class="show-sidebar-container">
-                        <button class="show-sidebar">Docs Menu</button>
-                    </div>
+                    <div class="col-md-3 v2-sidebar sidebar-container">{% include "toc.html" %}</div>
 
                     <div class="col-md-9" role="main">
-                        <div class="row doc-header">
-                            <div class="col-sm-12">
-                                {% include 'breadcrumbs.html' %}
-                            </div>
+                        <div class="doc-header">
+                            {% include 'breadcrumbs.html' %}
                         </div>
                         {% block content %}
                             {{ content }}

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/70b86076/custom-theme/css/custom.css
----------------------------------------------------------------------
diff --git a/custom-theme/css/custom.css b/custom-theme/css/custom.css
index 86ecac6..63e04f9 100644
--- a/custom-theme/css/custom.css
+++ b/custom-theme/css/custom.css
@@ -77,15 +77,6 @@ body {
 
 @media (max-width: 992px) {
 
-    .sidebar-container {
-        display: none;
-    }
-
-    .show-sidebar-container {
-        display: block;
-        margin: 30px auto 20px;
-    }
-
     .logo-container {
         display: block;
         position: absolute;
@@ -108,24 +99,9 @@ body {
         padding: 1%;
     }
 
-    .show-sidebar-container {
-        display: none;
-    }
-
-    .documentation-viewer,
-    .sidebar-container {
+    .documentation-viewer {
         display: block !important;
     }
-
-    .sidebar-container {
-        position: fixed;
-    }
-}
-
-.sidebar-container {
-    padding-left: 0;
-    padding-right: 0;
-    background: #F6F7F9;
 }
 
 .documentation-viewer {
@@ -435,21 +411,6 @@ ul.wy-breadcrumbs {
 
 }
 
-.show-sidebar {
-    width: 100%;
-
-    border: 0;
-    box-shadow: 0px 2px 0px 0px #f6f7f9;
-
-    background-color: #f6f7f9;
-    color: #fff;
-}
-
-.show-sidebar.active {
-    box-shadow: 0px 2px 0px 0px #f6f7f9;
-    background-color: #f6f7f9;
-}
-
 .event-callout {
     color: #fff;
 }
@@ -485,11 +446,6 @@ ul.wy-breadcrumbs {
     margin: 40px 0;
 }
 
-.sidebar-container .nav>li>a:hover,
-.sidebar-container .nav>li>a:focus {
-    background-color: #f6f7f9;
-}
-
 code {
     font-family: "Courier New";
 }

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/70b86076/custom-theme/js/base.js
----------------------------------------------------------------------
diff --git a/custom-theme/js/base.js b/custom-theme/js/base.js
index 3a46f88..bdba5c2 100644
--- a/custom-theme/js/base.js
+++ b/custom-theme/js/base.js
@@ -10,27 +10,35 @@ $("li.disabled a").click(function() {
     event.preventDefault();
 });
 
-function fixDocSidebar() {
-    var sidebarHeight = $("#docSidebar").height();
-    console.log('sidebar at ' + sidebarHeight);
+function manageDocSidebar() {
+    if (window.matchMedia("(max-width: 992px)").matches) {
+        // menu above content
+        $("#docSidebar").css("height", 'initial');
+        $("#docSidebar").css("overflow-y", "initial");
+    }
+    else {
+        // side by side - menu + content
+        var sidebarHeight = $("#docSidebar").height();
+        console.log('sidebar at ' + sidebarHeight);
 
-    var visibleHeight = $( window ).height() - $('#navbar').height();
-    console.log('visible at ' + visibleHeight);
+        var visibleHeight = $( window ).height() - $('#navbar').height();
+        console.log('visible at ' + visibleHeight);
 
-    // Fix the sidebar height to the visible window
-    $("#docSidebar").css("height", visibleHeight);
+        // Fix the sidebar height to the visible window
+        $("#docSidebar").css("height", visibleHeight);
 
-    // If the sidebar content is larger than visible height give it scrollability.
-    if (sidebarHeight <= visibleHeight) {
-        $("#docSidebar").css("overflow-y", "hidden");
-    }
-    else {
-        $("#docSidebar").css("overflow-y", "scroll");
+        // If the sidebar content is larger than visible height give it scrollability.
+        if (sidebarHeight <= visibleHeight) {
+            $("#docSidebar").css("overflow-y", "hidden");
+        }
+        else {
+            $("#docSidebar").css("overflow-y", "scroll");
+        }
     }
 }
 
 $( document ).ready(function() {
     $("#docSidebar").css("overflow-x", "hidden");
-    fixDocSidebar();
-    $( window ).on('resize', fixDocSidebar);
+    manageDocSidebar();
+    $( window ).on('resize', manageDocSidebar);
 });

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/70b86076/custom-theme/js/custom.js
----------------------------------------------------------------------
diff --git a/custom-theme/js/custom.js b/custom-theme/js/custom.js
index 371bb41..e69de29 100644
--- a/custom-theme/js/custom.js
+++ b/custom-theme/js/custom.js
@@ -1,18 +0,0 @@
-$('.show-sidebar').click(function() {
-
-    $('.sidebar-container').toggle();
-    $(this).toggleClass('active');
-
-    if ($('.sidebar-container').is(':visible')) {
-        $(this).text('Close Docs Menu');
-    } else {
-        $(this).text('Docs Menu');
-    }
-});
-
-// console.log("highlights: " + $(".highlight").length)
-//
-// $(".highlight").each(function(index, highlight) {
-//     console.log(highlight);
-//     console.log(highlight.innerText);
-// })


[42/50] incubator-mynewt-site git commit: updated Mynewt logo. Updated picture for cross platform

Posted by ad...@apache.org.
updated Mynewt logo. Updated picture for cross platform


Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/commit/72d18231
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/72d18231
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/72d18231

Branch: refs/heads/master
Commit: 72d182313fb9abc08e527cc17949722e42f525fe
Parents: 1491c20
Author: aditihilbert <ad...@runtime.io>
Authored: Mon Oct 24 18:31:23 2016 -0700
Committer: aditihilbert <ad...@runtime.io>
Committed: Mon Oct 24 18:31:23 2016 -0700

----------------------------------------------------------------------
 custom-theme/FW-dist.png            | Bin 0 -> 103732 bytes
 custom-theme/img/FWdist.png         | Bin 0 -> 103765 bytes
 custom-theme/img/cross-platform.png | Bin 0 -> 52085 bytes
 custom-theme/img/cross-platform.svg |   6 ++++++
 custom-theme/img/logo.pdf           | Bin 0 -> 263048 bytes
 custom-theme/img/logo.png           | Bin 0 -> 151595 bytes
 custom-theme/landing.html           |  10 ++++------
 custom-theme/main-banner.html       |   3 ++-
 custom-theme/secondary-banner.html  |   2 +-
 9 files changed, 13 insertions(+), 8 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/72d18231/custom-theme/FW-dist.png
----------------------------------------------------------------------
diff --git a/custom-theme/FW-dist.png b/custom-theme/FW-dist.png
new file mode 100644
index 0000000..6843f95
Binary files /dev/null and b/custom-theme/FW-dist.png differ

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/72d18231/custom-theme/img/FWdist.png
----------------------------------------------------------------------
diff --git a/custom-theme/img/FWdist.png b/custom-theme/img/FWdist.png
new file mode 100644
index 0000000..ce41051
Binary files /dev/null and b/custom-theme/img/FWdist.png differ

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/72d18231/custom-theme/img/cross-platform.png
----------------------------------------------------------------------
diff --git a/custom-theme/img/cross-platform.png b/custom-theme/img/cross-platform.png
new file mode 100644
index 0000000..1be8342
Binary files /dev/null and b/custom-theme/img/cross-platform.png differ

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/72d18231/custom-theme/img/cross-platform.svg
----------------------------------------------------------------------
diff --git a/custom-theme/img/cross-platform.svg b/custom-theme/img/cross-platform.svg
new file mode 100644
index 0000000..d1746eb
--- /dev/null
+++ b/custom-theme/img/cross-platform.svg
@@ -0,0 +1,6 @@
+<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 168.53 172.68">
+  <title>cross-platform</title>
+  <image width="150" height="111" transform="translate(33.34 97.31) scale(0.68)" xlink:href="MicrochipPIC32.jpg"/>
+  <image width="98" height="29" transform="translate(35.27)" xlink:href="arm_logo.gif"/>
+  <image width="265" height="90" transform="translate(0 40.08) scale(0.64)" xlink:href="riscv-logo.png"/>
+</svg>

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/72d18231/custom-theme/img/logo.pdf
----------------------------------------------------------------------
diff --git a/custom-theme/img/logo.pdf b/custom-theme/img/logo.pdf
new file mode 100644
index 0000000..cb2baa8
Binary files /dev/null and b/custom-theme/img/logo.pdf differ

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/72d18231/custom-theme/img/logo.png
----------------------------------------------------------------------
diff --git a/custom-theme/img/logo.png b/custom-theme/img/logo.png
new file mode 100644
index 0000000..f0e5590
Binary files /dev/null and b/custom-theme/img/logo.png differ

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/72d18231/custom-theme/landing.html
----------------------------------------------------------------------
diff --git a/custom-theme/landing.html b/custom-theme/landing.html
index 78b05b3..2fe6586 100644
--- a/custom-theme/landing.html
+++ b/custom-theme/landing.html
@@ -3,9 +3,9 @@
     <div class="col-xs-12 highlights">
 
        <div class="highlight">
-            <img src="/img/NimBLE_throughput.png">
+            <img src="/img/FWdist.png">
 
-            <h2>Built to be deployable, manageable</h2>
+            <h2>Designed to manage</h2>
 
             <p>Ready your IoT network of billions for remote monitoring, troubleshooting, management, and upgrade.</p>
 
@@ -41,7 +41,7 @@
             <img src="/img/concurrent_conn.png">
             <img src="/img/NimBLE_throughput.png">
             
-            <h2>Built for wireless networking</h2>
+            <h2>Built for wireless</h2>
 
             <p> Meet your application\u2019s demands with open source networking stacks e.g. Bluetooth Low Energy 4.2. </p>
 
@@ -62,9 +62,7 @@
         </div>
 
         <div class="highlight">
-            <img src="/img/riscv-logo.png">
-	    <img src="/img/MicrochipPIC32.jpg">
-            <img src="/img/arm_logo.gif">
+            <img src="/img/cross-platform.png">
 
             <h2>Cross platforms</h2>
 

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/72d18231/custom-theme/main-banner.html
----------------------------------------------------------------------
diff --git a/custom-theme/main-banner.html b/custom-theme/main-banner.html
index 91f4385..70ac2da 100644
--- a/custom-theme/main-banner.html
+++ b/custom-theme/main-banner.html
@@ -1,7 +1,8 @@
 <div class="container">
     <div class="row v2-main-banner">
         <div class="col-xs-12 v2-vcenter">
-            <a href="/"><img class="logo" src="/img/logo.svg"></a>
+            <a href="/"><img class="logo" src="/img/logo.png"></a>
+
             <h4 class="tagline">An OS to build, deploy and securely manage billions of devices</h4>
         </div>
     </div>

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/72d18231/custom-theme/secondary-banner.html
----------------------------------------------------------------------
diff --git a/custom-theme/secondary-banner.html b/custom-theme/secondary-banner.html
index 11ef112..3d6c13c 100644
--- a/custom-theme/secondary-banner.html
+++ b/custom-theme/secondary-banner.html
@@ -1,6 +1,6 @@
 <div class="row v2-main-banner">
     <div class="col-md-8 v2-vcenter">
-        <img class="logo" src="/img/logo.svg">
+        <img class="logo" src="/img/logo.jpg">
         <h4 class="tagline">Modular OS to operate an IoT network</h4>
     </div><!-- (need this comment because of the inline-blocks)
  --><div class="col-md-4 v2-vcenter">


[11/50] incubator-mynewt-site git commit: Updating Newt

Posted by ad...@apache.org.
Updating Newt

Added update instructions for newt for Mac and Linux


Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/commit/8800078d
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/8800078d
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/8800078d

Branch: refs/heads/master
Commit: 8800078d6a525356f3d72f1b27668449344aea5c
Parents: 1c9901c
Author: David G. Simmons <sa...@mac.com>
Authored: Fri Oct 7 12:38:57 2016 -0400
Committer: David G. Simmons <sa...@mac.com>
Committed: Fri Oct 7 12:38:57 2016 -0400

----------------------------------------------------------------------
 docs/newt/install/newt_linux.md | 23 +++++++++++++++++++++++
 docs/newt/install/newt_mac.md   | 25 +++++++++++++++++++++++++
 2 files changed, 48 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/8800078d/docs/newt/install/newt_linux.md
----------------------------------------------------------------------
diff --git a/docs/newt/install/newt_linux.md b/docs/newt/install/newt_linux.md
index dcc82a8..85ffad1 100644
--- a/docs/newt/install/newt_linux.md
+++ b/docs/newt/install/newt_linux.md
@@ -134,4 +134,27 @@ If you want to build the *newt* tool from its source code, follow the following
 
 <br>
 
+#### 5. Updating the Newt tool
+
+* You will update the newt tool in the same place as you initially installed the newt tool.
+* Start by updating the git repository of the newt tool (you can change to a different branch using git checkout [branch] if you need to)
+* Then update each of the tools newt, newtmgr and newtvm as needed
+
+```no-highlight
+        $ cd $GOPATH/src/mynewt.apache.org/newt
+        $ git pull
+        $ cd newt
+        $ go install
+        $ cd ../newtmgr
+        $ go install
+        $ cd ../newtvm
+        $ go install
+        $ ls "$GOPATH"/bin/
+        newt newtmgr newtvm
+```
+
+That should have updated your newt, newtmgr and newtvm to the latest versions based on the git repository you used.
+
+<br>
+
 

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/8800078d/docs/newt/install/newt_mac.md
----------------------------------------------------------------------
diff --git a/docs/newt/install/newt_mac.md b/docs/newt/install/newt_mac.md
index 7163f3f..89eb1c0 100644
--- a/docs/newt/install/newt_mac.md
+++ b/docs/newt/install/newt_mac.md
@@ -139,3 +139,28 @@ If you want to build the *newt* tool from its source code, follow the following
         Use "newt help [command]" for more information about a command.
 ```
 
+<br>
+
+#### 5. Updating the Newt tool
+
+* You will update the newt tool in the same place as you initially installed the newt tool.
+* Start by updating the git repository of the newt tool (you can change to a different branch using git checkout [branch] if you need to)
+* Then update each of the tools newt, newtmgr and newtvm as needed
+
+```no-highlight
+        $ cd $GOPATH/src/mynewt.apache.org/newt
+        $ git pull
+        $ cd newt
+        $ go install
+        $ cd ../newtmgr
+        $ go install
+        $ cd ../newtvm
+        $ go install
+        $ ls "$GOPATH"/bin/
+        newt newtmgr newtvm
+```
+
+That should have updated your newt, newtmgr and newtvm to the latest versions based on the git repository you used.
+
+<br>
+


[25/50] incubator-mynewt-site git commit: wrap long text arround images

Posted by ad...@apache.org.
wrap long text arround images


Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/commit/5fdba49f
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/5fdba49f
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/5fdba49f

Branch: refs/heads/master
Commit: 5fdba49f4947eda40b1d8e9d50fb89a4123c5347
Parents: e258dae
Author: Gavin Jefferies <ga...@runtime.io>
Authored: Mon Oct 10 12:30:25 2016 -0700
Committer: Gavin Jefferies <ga...@runtime.io>
Committed: Tue Oct 11 14:06:46 2016 -0700

----------------------------------------------------------------------
 custom-theme/about.html   |  22 +++---
 custom-theme/css/v2.css   |  39 +++++++---
 custom-theme/js/custom.js |  14 ++--
 custom-theme/landing.html | 165 +++++++++++++++++++++--------------------
 4 files changed, 135 insertions(+), 105 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/5fdba49f/custom-theme/about.html
----------------------------------------------------------------------
diff --git a/custom-theme/about.html b/custom-theme/about.html
index 47a6fd0..ce5894c 100644
--- a/custom-theme/about.html
+++ b/custom-theme/about.html
@@ -30,16 +30,18 @@
         </p>
         </div>
         <div class="col-md-4">
-        <h3> Source Code on github.com </h3>
-        <li>
-        <a href="https://github.com/apache/incubator-mynewt-core"> Git repo for Mynewt OS </a>
-        </li>
-        <li>
-        <a href="https://github.com/apache/incubator-mynewt-newt"> Git repo for Newt Tool </a>
-        </li>
-        <li>
-        <a href="https://github.com/apache/incubator-mynewt-site"> Git repo for Docs </a>
-        </li>
+            <div class="rhs">
+                <h3> Source Code on github.com </h3>
+                <li>
+                <a href="https://github.com/apache/incubator-mynewt-core"> Git repo for Mynewt OS </a>
+                </li>
+                <li>
+                <a href="https://github.com/apache/incubator-mynewt-newt"> Git repo for Newt Tool </a>
+                </li>
+                <li>
+                <a href="https://github.com/apache/incubator-mynewt-site"> Git repo for Docs </a>
+                </li>
+            </div>
         </div>
     </div>
 </div>

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/5fdba49f/custom-theme/css/v2.css
----------------------------------------------------------------------
diff --git a/custom-theme/css/v2.css b/custom-theme/css/v2.css
index 92ae109..d26766b 100644
--- a/custom-theme/css/v2.css
+++ b/custom-theme/css/v2.css
@@ -14,6 +14,7 @@
 }
 
 .v2-main-banner .news {
+    margin-left: 40px;
     padding: 10px;
     border-radius: 5px;
 }
@@ -25,7 +26,7 @@
 }
 
 .v2-landing .tagline {
-    padding: 50px;
+    padding: 15px 50px 0px 50px;
     font-size: 18px;
 }
 
@@ -34,21 +35,41 @@
 }
 
 .v2-landing .highlights .highlight {
-    margin-bottom: 40px;
+    margin-bottom: 15px;
 }
 
-.v2-landing .highlights .highlight p {
+.v2-landing .highlights .highlight div p:first-of-type {
     font-size: 18px;
 }
 
-.v2-landing .highlights img {
-    margin-top: 40px;
-    width: 100%;
+.v2-landing .highlights .highlight div p:nth-of-type(n+2) {
+    text-align: justify;
+}
+
+.v2-landing .highlights img, .v2-landing .highlights .img {
+    display: none;
+    float:right;
+    margin: 40px 0px 25px 50px;
+    width: 300px;
 }
 
-.v2-landing .highlights .truncate-image {
-    overflow-y: hidden;
-    height: 300px;
+@media (min-width: 768px) {
+    .v2-landing .highlights img {
+        display: inherit;
+    }
+    .v2-landing .highlights .img {
+        display: inherit;
+    }
+}
+
+/* Separate left hand side news and updates from right hand side content */
+@media (min-width: 768px) {
+    .v2-main-banner .news, .v2-landing .updates, .rhs {
+        margin-left: 40px;
+    }
+     {
+        margin-left: 40px;
+    }
 }
 
 .v2-landing .updates img {

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/5fdba49f/custom-theme/js/custom.js
----------------------------------------------------------------------
diff --git a/custom-theme/js/custom.js b/custom-theme/js/custom.js
index d07c693..371bb41 100644
--- a/custom-theme/js/custom.js
+++ b/custom-theme/js/custom.js
@@ -2,15 +2,17 @@ $('.show-sidebar').click(function() {
 
     $('.sidebar-container').toggle();
     $(this).toggleClass('active');
-    
-    if ($('.sidebar-container').is(':visible')) {
 
+    if ($('.sidebar-container').is(':visible')) {
         $(this).text('Close Docs Menu');
-
     } else {
-
         $(this).text('Docs Menu');
-
     }
+});
 
-});
\ No newline at end of file
+// console.log("highlights: " + $(".highlight").length)
+//
+// $(".highlight").each(function(index, highlight) {
+//     console.log(highlight);
+//     console.log(highlight.innerText);
+// })

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/5fdba49f/custom-theme/landing.html
----------------------------------------------------------------------
diff --git a/custom-theme/landing.html b/custom-theme/landing.html
index 3cf49bc..e2ea6cf 100644
--- a/custom-theme/landing.html
+++ b/custom-theme/landing.html
@@ -3,135 +3,140 @@
 <div class="v2-landing">
 
     <div class="row">
-        <div class="col-md-12">
-            <p class="tagline text-center">
-                <span class="product">Apache Mynewt</span> is a real-time, modular operating system for connected IoT devices that need to operate for long periods of time under power, memory, and storage constraints. The first connectivity stack offered is BLE 4.2.
-            </p>
-        </div>
-    </div>
-
-    <div class="row">
 
         <div class="col-md-8 highlights">
 
+            <div class="row">
+                <div class="col-xs-12">
+                    <p class="tagline text-center">
+                        <span class="product">Apache Mynewt</span> is a real-time, modular operating system for connected IoT devices that need to operate for long periods of time under power, memory, and storage constraints. The first connectivity stack offered is BLE 4.2.
+                    </p>
+                </div>
+            </div>
+
            <div class="row highlight">
-                <div class="col-md-6">
+                <div class="col-xs-12">
+                    <img src="/img/NimBLE_throughput.png">
+
                     <h2>Bluetooth Low Energy</h2>
+
                     <p>Run Mynewt\u2019s BLE 4.2 stack NimBLE as a complete stack or choose only its host or its controller part.</p>
-                    <p>Mynewt offers NimBLE, a complete Bluetooth Low Energy 4.2 stack featuring source code for both host and controller subsystems. The standardized Hardware Controller Interface (HCI) allows you to mix and match Mynewt\u2019s host or controller portion with another vendor\u2019s controller or host implementation respectively, to suit your product hardware and application. 
+
+                    <p>Mynewt offers NimBLE, a complete Bluetooth Low Energy 4.2 stack featuring source code for both host and controller subsystems. The standardized Hardware Controller Interface (HCI) allows you to mix and match Mynewt\u2019s host or controller portion with another vendor\u2019s controller or host implementation respectively, to suit your product hardware and application.
 
 The controller implementation is available for a growing list of System on Chips (SoC). It is powerful and flexible, having demonstrated up to 32 concurrent BLE connections between a central and its peripherals. Since Mynewt\u2019s controller exposes several more configuration options than a typical SoC vendor\u2019s implementation, performance can be dramatically increased. For example, by maximizing the packet size and the connection event span in a connection interval using Mynewt, an nRF52 chip from Nordic Semiconductor can achieve 10x the throughput possible with the built-in Soft Device.
 
 Read more about NimBLE in the <a href="https://mynewt.apache.org/latest/network/ble/ble_intro/">BLE User Guide</a>
-                </div>
-                <div class="col-xs-8 col-md-6">
-                    <img src="/img/NimBLE_throughput.png" style="width:66%">
+                    </p>
                 </div>
             </div>
 
 
             <div class="row highlight">
-                <div class="col-md-6">
+                <div class="col-xs-12">
+                    <div class="img" style="background-image: url(/img/json_logs.png); background-size: cover; height: 200px;">
+                        &nbsp;
+                    </div>
+
                     <h2>Utilities</h2>
+
                     <p>Utilities such as boot loaders, file systems, time-series data, JSON formatted log request/response, and more </p>
-                </div>
-                <div class="col-xs-8 col-md-6">
-                    <div class="truncate-image">
-                        <img src="/img/json_logs.png">
-                    </div>
+
                 </div>
             </div>
 
 
             <div class="row highlight">
-                <div class="col-md-6">
+                <div class="col-xs-12">
+                    <img src="/img/concurrent_conn.png">
+
                     <h2>Highly Configurable</h2>
+
                     <p>Direct access to peripherals for granular control to better utilize the resources of the target embedded platform</p>
                 </div>
-                <div class="col-xs-8 col-md-6">
-                    <img src="/img/concurrent_conn.png" style="width:66%">
-                </div>
             </div>
 
 
             <div class="row highlight">
-                <div class="col-md-6">
+                <div class="col-xs-12">
+                    <img src="/img/atmel.png" style="margin-top: 0px;">
+
                     <h2>Multiple connectivity options</h2>
-                    <p>Choose your communication technology depending on your application requirements such as power demands, amount of data transfer, deployment model and more.
 
-Mynewt offers a choice of high-performance networking stacks suitable for a range of IoT applications. It includes native support for the pervasive TCP/IP networking protocol suite. It offers Wi-Fi services to an application via a socket API that accesses Wi-Fi controllers and an abstracted interface to Wi-Fi supplicants. Mynewt also includes protocols with considerations and optimizations for constrained devices such as CoAP, 6LoWPAN, and of course, BLE. Several other protocols appropriate for IoT applications are under consideration in the community.</p>
-                </div>
-                <div class="col-xs-8 col-md-6">
-                    <img src="/img/atmel.png" style="width:100%">
+                    <p>Choose your communication technology depending on your application requirements such as power demands, amount of data transfer, deployment model and more.</p>
+
+                    <p>
+                        Mynewt offers a choice of high-performance networking stacks suitable for a range of IoT applications. It includes native support for the pervasive TCP/IP networking protocol suite. It offers Wi-Fi services to an application via a socket API that accesses Wi-Fi controllers and an abstracted interface to Wi-Fi supplicants. Mynewt also includes protocols with considerations and optimizations for constrained devices such as CoAP, 6LoWPAN, and of course, BLE. Several other protocols appropriate for IoT applications are under consideration in the community.
+                    </p>
                 </div>
             </div>
 
 
             <div class="row highlight">
-                <div class="col-md-6">
+                <div class="col-xs-12">
+                    <img src="/img/secure_img.png" style="width:400px;">
+
                     <h2>Secure</h2>
-                    <p>Ensure security is built into the code as well as lifecycle management for your product.
 
-Mynewt goes beyond providing crypto libraries for secure connections between devices or between a service and remote devices to ensure confidentiality, integrity, and availability of all concerned assets. It also provides the framework and functionality to manage a device securely from its birth to end of life. Mynewt offers a secure bootloader that verifies the authenticity and integrity of firmware image before booting from it. It enables secure image upgrade both remotely over-the-air and locally through a serial interface. With an abstracted interface to hardware security features such as secure memory and crypto accelerators, Mynewt enables components like the BLE stack as well as applications to leverage them easily. </p>
-                </div>
-                <div class="col-xs-8 col-md-6">
-                    <img src="/img/secure_img.png" style="width:110%">
+                    <p>Ensure security is built into the code as well as lifecycle management for your product.</p>
+
+                    <p>
+                        Mynewt goes beyond providing crypto libraries for secure connections between devices or between a service and remote devices to ensure confidentiality, integrity, and availability of all concerned assets. It also provides the framework and functionality to manage a device securely from its birth to end of life. Mynewt offers a secure bootloader that verifies the authenticity and integrity of firmware image before booting from it. It enables secure image upgrade both remotely over-the-air and locally through a serial interface. With an abstracted interface to hardware security features such as secure memory and crypto accelerators, Mynewt enables components like the BLE stack as well as applications to leverage them easily.
+                    </p>
                 </div>
             </div>
 
             <div class="row highlight">
-                <div class="col-md-6">
+                <div class="col-xs-12">
+                    <img src="/img/newt-img.png" style="width:400px;">
                     <h2>Easy to use</h2>
                     <p>Easily composable modules and HAL (Hardware Abstraction Layer) for portability </p>
                 </div>
-                <div class="col-xs-8 col-md-6">
-                    <img src="/img/newt-img.png">
-                </div>
             </div>
 
         </div>
 
-        <div class="col-md-4 updates">
-
-            <img src="/img/OS_arch.png">
-
-            <h2>Supported Boards</h2>
-
-            <ul>
-                <li>
-                    <a href="https://www.nordicsemi.com/eng/Products/Bluetooth-Smart-Bluetooth-low-energy/nRF52832/"> nRF52 DK </a> from Nordic Semiconductor (Cortex-M4)
-                </li>
-                <li>
-                    <a href="http://ruuvitag.com"> RuuviTag </a> Sensor beacon platform (Nordic nRF52832 based)
-                </li>
-                <li>
-                    <a href="https://www.nordicsemi.com/eng/Products/Bluetooth-Smart-Bluetooth-low-energy/nRF51822"> nRF51 DK </a> from Nordic Semiconductor (Cortex-M0)
-                </li>
-                <li>
-                    <a href="http://redbearlab.com/blenano/"> BLE Nano </a> from RedBearLabs (Nordic nRF51822 SoC based)
-                </li>
-                <li>
-                    <a href="https://www.rigado.com/products/bmd-300-eval-kit/"> BMD-300-EVAL-ES </a> from Rigado (Cortex-M4)
-                </li>
-                <li>
-                    <a href="http://www.st.com/en/evaluation-tools/stm32f3discovery.html"> STM32F3DISCOVERY </a> from ST Micro (Cortex-M4)
-                </li>
-                <li>
-                    <a href=" https://www.olimex.com/Products/ARM/ST/STM32-E407/open-source-hardware"> STM32-E407 </a> from Olimex (Cortex-M4)
-                </li>
-                <li>
-                    <a href="https://www.arduino.cc/en/Main/ArduinoBoardZero"> Arduino Zero </a> (Cortex-M0)
-                </li>
-                <li>
-                    <a href="http://www.arduino.org/products/previous-version-boards/11-previous-version-boards/arduino-zero-pro"> Arduino Zero Pro </a> (Cortex-M0)
-                </li>
-                <li>
-                    <a href="http://www.arduino.org/products/boards/4-arduino-boards/arduino-m0-pro"> Arduino M0 Pro </a> (Cortex-M0)
-                </li>
-                <li>
-                    <a href="http://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-nucleo/nucleo-f401re.html"> NUCLEO-F401RE </a> from ST Micro (Cortex-M4)
-                </li>
-            </ul>
+        <div class="col-md-4">
+            <div class="updates">
+
+                <img src="/img/OS_arch.png">
+
+                <h2>Supported Boards</h2>
+
+                <ul>
+                    <li>
+                        <a href="https://www.nordicsemi.com/eng/Products/Bluetooth-Smart-Bluetooth-low-energy/nRF52832/"> nRF52 DK </a> from Nordic Semiconductor (Cortex-M4)
+                    </li>
+                    <li>
+                        <a href="http://ruuvitag.com"> RuuviTag </a> Sensor beacon platform (Nordic nRF52832 based)
+                    </li>
+                    <li>
+                        <a href="https://www.nordicsemi.com/eng/Products/Bluetooth-Smart-Bluetooth-low-energy/nRF51822"> nRF51 DK </a> from Nordic Semiconductor (Cortex-M0)
+                    </li>
+                    <li>
+                        <a href="http://redbearlab.com/blenano/"> BLE Nano </a> from RedBearLabs (Nordic nRF51822 SoC based)
+                    </li>
+                    <li>
+                        <a href="https://www.rigado.com/products/bmd-300-eval-kit/"> BMD-300-EVAL-ES </a> from Rigado (Cortex-M4)
+                    </li>
+                    <li>
+                        <a href="http://www.st.com/en/evaluation-tools/stm32f3discovery.html"> STM32F3DISCOVERY </a> from ST Micro (Cortex-M4)
+                    </li>
+                    <li>
+                        <a href=" https://www.olimex.com/Products/ARM/ST/STM32-E407/open-source-hardware"> STM32-E407 </a> from Olimex (Cortex-M4)
+                    </li>
+                    <li>
+                        <a href="https://www.arduino.cc/en/Main/ArduinoBoardZero"> Arduino Zero </a> (Cortex-M0)
+                    </li>
+                    <li>
+                        <a href="http://www.arduino.org/products/previous-version-boards/11-previous-version-boards/arduino-zero-pro"> Arduino Zero Pro </a> (Cortex-M0)
+                    </li>
+                    <li>
+                        <a href="http://www.arduino.org/products/boards/4-arduino-boards/arduino-m0-pro"> Arduino M0 Pro </a> (Cortex-M0)
+                    </li>
+                </ul>
+
+            </div>
 
         </div>
 


[28/50] incubator-mynewt-site git commit: a sub page template

Posted by ad...@apache.org.
a sub page template


Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/commit/d20c70ad
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/d20c70ad
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/d20c70ad

Branch: refs/heads/master
Commit: d20c70ad60643d6f055d22e2dbd17af68b5d4e2f
Parents: b1c5481
Author: Gavin Jefferies <ga...@runtime.io>
Authored: Tue Oct 18 13:59:37 2016 -0700
Committer: Gavin Jefferies <ga...@runtime.io>
Committed: Tue Oct 18 13:59:37 2016 -0700

----------------------------------------------------------------------
 custom-theme/base.html           |  2 ++
 custom-theme/nav.html            |  4 ++--
 custom-theme/pages/template.html | 25 +++++++++++++++++++++++++
 docs/pages/template.md           |  6 ++++++
 mkdocs.yml                       |  2 ++
 5 files changed, 37 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/d20c70ad/custom-theme/base.html
----------------------------------------------------------------------
diff --git a/custom-theme/base.html b/custom-theme/base.html
index 55b4544..48c6c38 100644
--- a/custom-theme/base.html
+++ b/custom-theme/base.html
@@ -56,6 +56,8 @@
         <div class="container">
             {% if page_title == None %}
                 {% include "landing.html" %}
+            {% elif meta and meta.html %}
+                {% include meta.html[0] %}
             {% elif page_title == 'About' %}
                 {% include "about.html" %}
             {% elif page_title == 'Quick Start' %}

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/d20c70ad/custom-theme/nav.html
----------------------------------------------------------------------
diff --git a/custom-theme/nav.html b/custom-theme/nav.html
index f927c6d..9961500 100644
--- a/custom-theme/nav.html
+++ b/custom-theme/nav.html
@@ -2,11 +2,11 @@
 {% set not_doc_page_titles = ['Home', 'Quick Start', 'About', 'Download', 'Community', 'Events'] %}
 
 {% macro active_nav(page, title, classes) %}
-  class="{% if page and page.title == title %}active {% endif %}{{ classes }}"
+  class="{% if (page and page.title == title) or (title == 'Home' and meta and meta.sub_page) %}active {% endif %}{{ classes }}"
 {% endmacro %}
 
 {% macro docs_are_active(page) %}
-  class="{% if not page or not page.title in not_doc_page_titles %}active{% endif %}"
+  class="{% if (not page or not page.title in not_doc_page_titles) and (not meta or not meta.sub_page) %}active{% endif %}"
 {% endmacro %}
 
 <nav id="navbar" class="navbar navbar-inverse navbar-fixed-top" role="navigation">

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/d20c70ad/custom-theme/pages/template.html
----------------------------------------------------------------------
diff --git a/custom-theme/pages/template.html b/custom-theme/pages/template.html
new file mode 100644
index 0000000..dddf974
--- /dev/null
+++ b/custom-theme/pages/template.html
@@ -0,0 +1,25 @@
+{% include 'main-banner.html' %}
+
+<div class="col-xs-12 v2-sub-page">
+
+    <h2>Something about MyNewt that will not fit on the landing page</h2>
+    <p>
+        Non eram nescius, Brute, cum, quae summis ingeniis exquisitaque doctrina philosophi Graeco sermone tractavissent, ea Latinis litteris mandaremus, fore ut hic noster labor in varias reprehensiones incurreret. nam quibusdam, et iis quidem non admodum indoctis,
+        totum hoc displicet philosophari. quidam autem non tam id reprehendunt, si remissius agatur, sed tantum studium tamque multam operam ponendam in eo non arbitrantur. erunt etiam, et ii quidem eruditi Graecis litteris, contemnentes Latinas, qui se dicant
+        in Graecis legendis operam malle consumere. postremo aliquos futuros suspicor, qui me ad alias litteras vocent, genus hoc scribendi, etsi sit elegans, personae tamen et dignitatis esse negent.
+    </p>
+
+    <p>
+        Link to this with <a href="/pages/template/">more detail...</a>
+    </p>
+
+    <h2>Another Chunk</h2>
+    <p>
+        Non eram nescius, Brute, cum, quae summis ingeniis exquisitaque doctrina philosophi Graeco sermone tractavissent, ea Latinis litteris mandaremus, fore ut hic noster labor in varias reprehensiones incurreret. nam quibusdam, et iis quidem non admodum indoctis,
+        totum hoc displicet philosophari. quidam autem non tam id reprehendunt, si remissius agatur, sed tantum studium tamque multam operam ponendam in eo non arbitrantur. erunt etiam, et ii quidem eruditi Graecis litteris, contemnentes Latinas, qui se dicant
+        in Graecis legendis operam malle consumere. postremo aliquos futuros suspicor, qui me ad alias litteras vocent, genus hoc scribendi, etsi sit elegans, personae tamen et dignitatis esse negent.
+    </p>
+
+    {{ content }}
+
+</div>

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/d20c70ad/docs/pages/template.md
----------------------------------------------------------------------
diff --git a/docs/pages/template.md b/docs/pages/template.md
new file mode 100644
index 0000000..7ce124f
--- /dev/null
+++ b/docs/pages/template.md
@@ -0,0 +1,6 @@
+html: pages/template.html
+sub_page: True
+
+## Markdown
+
+You could make a page with markdown but then you will need to add a {{ content }} to your pages/whatever.html.

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/d20c70ad/mkdocs.yml
----------------------------------------------------------------------
diff --git a/mkdocs.yml b/mkdocs.yml
index 47cf117..b952e82 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -5,6 +5,8 @@ theme_dir: 'custom-theme'
 
 pages:
 - Home: 'index.md'
+- Pages:
+    - Page Title: 'pages/template.md'
 - Quick Start: 'quick-start.md'
 - About: 'about.md'
 - Download: 'download.md'


[12/50] incubator-mynewt-site git commit: Landing page formatting.

Posted by ad...@apache.org.
Landing page formatting.

Removes excess bootstrap containers & rows
Shrinks the footer
Enlarges the font size for taglines and highlights


Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/commit/e7e3abfa
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/e7e3abfa
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/e7e3abfa

Branch: refs/heads/master
Commit: e7e3abfacf167ec1483080b6b1644d28228a1ddb
Parents: e812d37
Author: Gavin Jefferies <ga...@runtime.io>
Authored: Fri Oct 7 10:29:14 2016 -0700
Committer: Gavin Jefferies <ga...@runtime.io>
Committed: Fri Oct 7 10:29:14 2016 -0700

----------------------------------------------------------------------
 custom-theme/base.html             |  9 ++-------
 custom-theme/css/custom.css        | 33 ++++++++++++++++----------------
 custom-theme/css/v2.css            | 24 ++++++++++++++++-------
 custom-theme/footer.html           | 28 +++++++++------------------
 custom-theme/landing.html          | 34 ++++++++++++++++-----------------
 custom-theme/main-banner.html      | 24 +++++++++++------------
 custom-theme/quick-start.html      |  4 ++--
 custom-theme/secondary-banner.html | 16 ++++++----------
 docs/index.md                      |  2 +-
 mkdocs.yml                         |  8 ++++----
 10 files changed, 85 insertions(+), 97 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/e7e3abfa/custom-theme/base.html
----------------------------------------------------------------------
diff --git a/custom-theme/base.html b/custom-theme/base.html
index 04b6513..6d7bd9b 100644
--- a/custom-theme/base.html
+++ b/custom-theme/base.html
@@ -13,12 +13,11 @@
 	<title>{% if page_title %}{{ page_title }} - {% endif %}{{ site_name }}</title>
 
         <link href="{{ base_url }}/css/bootstrap-3.0.3.min.css" rel="stylesheet">
-        <link href="{{ base_url }}/css/font-awesome-4.0.3.css" rel="stylesheet">
         <link rel="stylesheet" href="{{ base_url }}/css/highlight.css">
         <link href="{{ base_url }}/css/base.css" rel="stylesheet">
         <link href="{{ base_url }}/css/custom.css" rel="stylesheet">
         <link href="{{ base_url }}/css/v2.css" rel="stylesheet">
-        <link href='https://fonts.googleapis.com/css?family=Roboto:400,500,700,900,300,100' rel='stylesheet' type='text/css'>
+        <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">
         {%- for path in extra_css %}
         <link href="{{ path }}" rel="stylesheet">
@@ -88,16 +87,12 @@
                         <div class="row">
                             {% include 'next_prev_links.html' %}
                         </div>
-                        <div class="row">
-                            {% include 'footer.html' %}
-                        </div>
+                        {% include 'footer.html' %}
                     </div>
                 </div>
             {% endif %}
             {% if page_title in full_width_page_titles %}
-            <div class="row">
                 {% include 'footer.html' %}
-            </div>
             {% endif %}
         </div>
 

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/e7e3abfa/custom-theme/css/custom.css
----------------------------------------------------------------------
diff --git a/custom-theme/css/custom.css b/custom-theme/css/custom.css
index 74c48b2..2f8e57e 100644
--- a/custom-theme/css/custom.css
+++ b/custom-theme/css/custom.css
@@ -183,22 +183,12 @@ div.col-md-2 {
 
 footer {
     background-color: #F7F8FA;
-    font-size: 18px;
     text-align: center;
-    padding-top: 20px;
-    padding-bottom: 20px;
-    color: #414042;
+    padding-top: 10px;
+    padding-bottom: 10px;
     border-top: double #42567E;
 }
 
-.copyright-logos {
-    padding: 25px 0;
-}
-
-.copyright-logos img {
-    max-width: 100%;
-}
-
 footer .copyright {
     font-size: 14px;
     display: block;
@@ -206,11 +196,20 @@ footer .copyright {
     width: 80%;
 }
 
-footer .footnote {
-    font-size: 14px;
-    width: 80%;
-    display: block;
-    margin: 0 auto;
+footer .logos {
+    display: flex;
+    font-size: 10px;
+    flex-wrap: nowrap;
+    justify-content: space-between;
+    align-items: center;
+}
+
+footer .logos img {
+    width: 200px;
+}
+
+footer .logos .footnote {
+    padding: 10px 40px;
 }
 
 .goal p {

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/e7e3abfa/custom-theme/css/v2.css
----------------------------------------------------------------------
diff --git a/custom-theme/css/v2.css b/custom-theme/css/v2.css
index 9760e59..92ae109 100644
--- a/custom-theme/css/v2.css
+++ b/custom-theme/css/v2.css
@@ -25,31 +25,41 @@
 }
 
 .v2-landing .tagline {
-    margin-top: 10px;
-    margin-bottom: 40px;
+    padding: 50px;
+    font-size: 18px;
 }
 
-.v2-landing .highlights {
-    padding-right: 100px;
+.v2-landing .tagline .product {
+    font-weight: bolder;
 }
 
 .v2-landing .highlights .highlight {
     margin-bottom: 40px;
 }
 
+.v2-landing .highlights .highlight p {
+    font-size: 18px;
+}
+
 .v2-landing .highlights img {
+    margin-top: 40px;
     width: 100%;
 }
 
-.v2-landing .highlights .scroll-image {
-    overflow-y: scroll;
-    height: 200px;
+.v2-landing .highlights .truncate-image {
+    overflow-y: hidden;
+    height: 300px;
 }
 
 .v2-landing .updates img {
     width: 100%;
 }
 
+.v2-landing .updates ul {
+    list-style: none;
+    padding-left: 0;
+}
+
 .v2-sidebar > div {
     background-color: #F6F7F9;
     padding-left: 15px;

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/e7e3abfa/custom-theme/footer.html
----------------------------------------------------------------------
diff --git a/custom-theme/footer.html b/custom-theme/footer.html
index f20a4d6..93e5725 100644
--- a/custom-theme/footer.html
+++ b/custom-theme/footer.html
@@ -1,26 +1,16 @@
-<footer>
-    <div class="row">
-        <div class="col-md-12">
-            {% if copyright %}
-                <p class="copyright">{{ copyright }}</p>
-            {% endif %}
-        </div>
-    </div>
-    <div class="copyright-logos">
-        <div class="row">
-            <div class="col-xs-6 text-left">
-                <img src="/img/asf_logo_wide_small.png" alt="Apache" title="Apache">
-            </div>
-            <div class="col-xs-6 text-right">
-                <img src="/img/egg-logo2.png" alt="Apache Incubator" title="Apache Incubator">
-            </div>
-        </div>
+<footer class="row">
+    <div class="col-xs-12">
+        {% if copyright %}
+            <p class="copyright">{{ copyright }}</p>
+        {% endif %}
     </div>
-    <div class="row">
-        <div class="col-md-12">
+    <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>

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/e7e3abfa/custom-theme/landing.html
----------------------------------------------------------------------
diff --git a/custom-theme/landing.html b/custom-theme/landing.html
index e369d76..91ec13e 100644
--- a/custom-theme/landing.html
+++ b/custom-theme/landing.html
@@ -1,11 +1,11 @@
 {% include 'main-banner.html' %}
 
-<div class="container v2-landing">
+<div class="v2-landing">
 
-    <div class="row tagline">
-        <div class="col-md-12 text-center">
-            <p>
-                {% include 'fix_up_content.html' %}
+    <div class="row">
+        <div class="col-md-12">
+            <p class="tagline text-center">
+                <span class="product">Apache Mynewt</span> is a real-time, modular operating system for connected IoT devices that need to operate for long periods of time under power, memory, and storage constraints. The first connectivity stack offered is BLE 4.2.
             </p>
         </div>
     </div>
@@ -16,11 +16,11 @@
 
             <div class="row highlight">
                 <div class="col-md-6">
-                    <h3>Utilities</h3>
+                    <h2>Utilities</h2>
                     <p>Utilities such as boot loaders, file systems, time-series data, JSON formatted log request/response, and more </p>
                 </div>
-                <div class="col-md-6">
-                    <div class="scroll-image">
+                <div class="col-xs-8 col-md-6">
+                    <div class="truncate-image">
                         <img src="/img/json_logs.png">
                     </div>
                 </div>
@@ -28,40 +28,40 @@
 
             <div class="row highlight">
                 <div class="col-md-6">
-                    <h3>Bluetooth Low Energy</h3>
+                    <h2>Bluetooth Low Energy</h2>
                     <p>High-performance networking stacks, starting with Bluetooth Low Energy 4.2 source code for both host and controller</p>
                 </div>
-                <div class="col-md-6">
+                <div class="col-xs-8 col-md-6">
                     <img src="/img/NimBLE_throughput.png" style="width:66%">
                 </div>
             </div>
 
             <div class="row highlight">
                 <div class="col-md-6">
-                    <h3>Highly Configurable</h3>
+                    <h2>Highly Configurable</h2>
                     <p>Direct access to peripherals for granular control to better utilize the resources of the target embedded platform</p>
                 </div>
-                <div class="col-md-6">
+                <div class="col-xs-8 col-md-6">
                     <img src="/img/concurrent_conn.png" style="width:66%">
                 </div>
             </div>
 
             <div class="row highlight">
                 <div class="col-md-6">
-                    <h3>Secure</h3>
+                    <h2>Secure</h2>
                     <p>Secure yet simple image and configuration management</p>
                 </div>
-                <div class="col-md-6">
+                <div class="col-xs-8 col-md-6">
                     <img src="/img/secure_img.png" style="width:110%">
                 </div>
             </div>
 
             <div class="row highlight">
                 <div class="col-md-6">
-                    <h3>Easy to use</h3>
+                    <h2>Easy to use</h2>
                     <p>Easily composable modules and HAL (Hardware Abstraction Layer) for portability </p>
                 </div>
-                <div class="col-md-6">
+                <div class="col-xs-8 col-md-6">
                     <img src="/img/newt-img.png">
                 </div>
             </div>
@@ -72,7 +72,7 @@
 
             <img src="/img/OS_arch.png">
 
-            <h3>Supported Boards</h3>
+            <h2>Supported Boards</h2>
 
             <ul>
                 <li>

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/e7e3abfa/custom-theme/main-banner.html
----------------------------------------------------------------------
diff --git a/custom-theme/main-banner.html b/custom-theme/main-banner.html
index 28a551c..ed433d4 100644
--- a/custom-theme/main-banner.html
+++ b/custom-theme/main-banner.html
@@ -1,16 +1,14 @@
-<div class="container">
-    <div class="row v2-main-banner">
-
-        <div class="col-md-8 v2-vcenter">
-            <img class="logo" src="/img/logo.svg">
-            <h4 class="tagline">Modular OS to operate an IoT network</h4>
-        </div><!-- (need this comment because of the inline-blocks)
-    --><div class="col-md-4 v2-vcenter">
-            <div class="news bg-orange text-center">
-                <h4>Mynewt 0.9.0 release is available now. </h4>
-                <a href="/download/">Download!</a>
-            </div>
-        </div>
+<div class="row v2-main-banner">
 
+<div class="col-xs-12 col-md-8 v2-vcenter">
+    <img class="logo" src="/img/logo.svg">
+    <h4 class="tagline">Modular OS to operate an IoT network</h4>
+</div><!-- (need this comment because of the inline-blocks)
+--><div class="col-xs-12 col-md-4 v2-vcenter">
+    <div class="news bg-orange text-center">
+        <h4>Mynewt 0.9.0 release is available now. </h4>
+        <a href="/download/">Download!</a>
     </div>
 </div>
+
+</div>

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/e7e3abfa/custom-theme/quick-start.html
----------------------------------------------------------------------
diff --git a/custom-theme/quick-start.html b/custom-theme/quick-start.html
index 9c58658..abca805 100644
--- a/custom-theme/quick-start.html
+++ b/custom-theme/quick-start.html
@@ -1,8 +1,8 @@
 {% include 'secondary-banner.html' %}
 
-<div class="container v2-quick-start">
+<div class="v2-quick-start">
 
- <div class="container small-no-padding">
+ <div class="small-no-padding">
     <div class="row">
         <div class="col-md-12 content">
             {% block content %}

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/e7e3abfa/custom-theme/secondary-banner.html
----------------------------------------------------------------------
diff --git a/custom-theme/secondary-banner.html b/custom-theme/secondary-banner.html
index 6c36a9d..11ef112 100644
--- a/custom-theme/secondary-banner.html
+++ b/custom-theme/secondary-banner.html
@@ -1,12 +1,8 @@
-<div class="container">
-    <div class="row v2-main-banner">
-         <div class="col-md-8 v2-vcenter">
-            <img class="logo" src="/img/logo.svg">
-            <h4 class="tagline">Modular OS to operate an IoT network</h4>
-        </div><!-- (need this comment because of the inline-blocks)
-    --><div class="col-md-4 v2-vcenter">
-                    </div>
-
-        
+<div class="row v2-main-banner">
+    <div class="col-md-8 v2-vcenter">
+        <img class="logo" src="/img/logo.svg">
+        <h4 class="tagline">Modular OS to operate an IoT network</h4>
+    </div><!-- (need this comment because of the inline-blocks)
+ --><div class="col-md-4 v2-vcenter">
     </div>
 </div>

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/e7e3abfa/docs/index.md
----------------------------------------------------------------------
diff --git a/docs/index.md b/docs/index.md
index bc1906c..8daa8aa 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -1 +1 @@
-Apache Mynewt is a real-time, modular operating system for connected IoT devices that need to operate for long periods of time under power, memory, and storage constraints. The first connectivity stack offered is BLE 4.2.
+[//]: # (This is not used - see landing.html for content)

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/e7e3abfa/mkdocs.yml
----------------------------------------------------------------------
diff --git a/mkdocs.yml b/mkdocs.yml
index a7dd702..47cf117 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -28,7 +28,7 @@ pages:
             - 'Blinky on Arduino Zero': 'os/tutorials/arduino_zero.md'
             - 'Blinky on Arduino Primo': 'os/tutorials/blinky_primo.md'
             - 'Blinky on Olimex': 'os/tutorials/olimex.md'
-            - 'Blinky on STM32F303': 
+            - 'Blinky on STM32F303':
                 - toc: 'os/tutorials/STM32F303.md'
                 - 'Pinwheel Blinky': 'os/tutorials/pin-wheel-mods.md'
             - 'Blinky on nRF52': 'os/tutorials/nRF52.md'
@@ -43,10 +43,10 @@ pages:
         - 'Write a Test Suite for a Package': 'os/tutorials/unit_test.md'
         - 'Air-quality Sensor project': 'os/tutorials/air_quality_sensor.md'
         - 'Add task to manage multiple events': 'os/tutorials/event_queue.md'
-        - 'Project Slinky for remote comms': 
+        - 'Project Slinky for remote comms':
             - 'Slinky on sim device': 'os/tutorials/project-slinky.md'
             - 'Slinky on STM32 board': 'os/tutorials/project-target-slinky.md'
-        - 'Enable newtmgr in any app': 'os/tutorials/add_newtmgr.md' 
+        - 'Enable newtmgr in any app': 'os/tutorials/add_newtmgr.md'
         - 'BLE app to check stats via console': 'os/tutorials/bletiny_project.md'
         - 'BLE peripheral project':
             - toc: 'os/tutorials/bleprph/bleprph-intro.md'
@@ -525,6 +525,6 @@ extra:
             location: "Grand Ballroom C, JW Marriott Resort and Spa Hotel, Las Vegas, NV"
             date: 'Time: 16:10 - 16:45, Date: 26 September 2016, 2016'
 
-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'
+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.'
 
 google_analytics: ['UA-72162311-1', 'auto']


[16/50] incubator-mynewt-site git commit: Merge branch 'fixBrokenLinks' of https://github.com/gj262/incubator-mynewt-site into develop

Posted by ad...@apache.org.
Merge branch 'fixBrokenLinks' of https://github.com/gj262/incubator-mynewt-site into develop

This closes #116.


Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/commit/f48d3b19
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/f48d3b19
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/f48d3b19

Branch: refs/heads/master
Commit: f48d3b19a1ab744e8148ecbe7c1a25851aa8f5da
Parents: 5001761 5c00cff
Author: aditihilbert <ad...@runtime.io>
Authored: Fri Oct 7 16:41:38 2016 -0700
Committer: aditihilbert <ad...@runtime.io>
Committed: Fri Oct 7 16:41:38 2016 -0700

----------------------------------------------------------------------
 README.md                                       | 11 ++-
 build.py                                        | 21 ++++-
 custom-theme/base.html                          |  3 +-
 docs/about.md                                   |  2 +-
 docs/network/ble/ini_stack/ble_parent_ini.md    |  2 +-
 docs/os/core_os/porting/port_bsp.md             | 20 ++--
 docs/os/core_os/porting/port_os.md              | 41 ++++----
 docs/os/core_os/time/os_time_tick.md            |  8 +-
 docs/os/introduction.md                         | 32 +++----
 .../os/modules/hal/hal_cputime/hal_cpu_timer.md | 14 ++-
 docs/os/modules/hal/hal_gpio/hal_gpio.md        | 19 ++--
 docs/os/tutorials/arduino_zero.md               | 98 ++++++++++----------
 docs/os/tutorials/blinky_sram_olimex.md         | 41 ++++----
 docs/os/tutorials/ibeacon.md                    |  2 +-
 docs/os/tutorials/olimex.md                     | 56 +++++------
 docs/os/tutorials/project-target-slinky.md      | 38 +++-----
 docs/os/tutorials/tutorials.md                  | 21 ++---
 docs/os/tutorials/wi-fi_on_arduino.md           | 70 +++++++-------
 docs/quick-start.md                             |  2 +-
 19 files changed, 253 insertions(+), 248 deletions(-)
----------------------------------------------------------------------



[38/50] incubator-mynewt-site git commit: add footer to sub-pages

Posted by ad...@apache.org.
add footer to sub-pages


Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/commit/474ab24a
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/474ab24a
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/474ab24a

Branch: refs/heads/master
Commit: 474ab24aeb0e04430d7aa5bc6e08579c3ec895b5
Parents: 230c3e0
Author: Gavin Jefferies <ga...@runtime.io>
Authored: Mon Oct 24 18:02:16 2016 -0700
Committer: Gavin Jefferies <ga...@runtime.io>
Committed: Mon Oct 24 18:02:16 2016 -0700

----------------------------------------------------------------------
 custom-theme/base.html | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/474ab24a/custom-theme/base.html
----------------------------------------------------------------------
diff --git a/custom-theme/base.html b/custom-theme/base.html
index 5b8d074..db9cbfa 100644
--- a/custom-theme/base.html
+++ b/custom-theme/base.html
@@ -11,7 +11,7 @@
         {% if favicon %}<link rel="shortcut icon" href="{{ favicon }}">
         {% else %}<link rel="shortcut icon" href="{{ base_url }}/img/favicon.ico">{% endif %}
 
-	<title>{% if page_title %}{{ page_title }} - {% endif %}{{ site_name }}</title>
+	    <title>{% if page_title %}{{ page_title }} - {% endif %}{{ site_name }}</title>
 
         <link href="{{ base_url }}/css/bootstrap-3.0.3.min.css" rel="stylesheet">
         <link rel="stylesheet" href="{{ base_url }}/css/highlight.css">
@@ -92,7 +92,7 @@
                     </div>
                 </div>
             {% endif %}
-            {% if page_title in full_width_page_titles %}
+            {% if page_title in full_width_page_titles or (meta and meta.html) %}
                 {% include 'footer.html' %}
             {% endif %}
         </div>


[21/50] incubator-mynewt-site git commit: Moved up Bluetooth support to the top of feature list on the landing page and added a more detailed description including a link to the BLE User Guide.

Posted by ad...@apache.org.
 Moved up Bluetooth support to the top of feature list on the landing page and added a more detailed description including a link to the BLE User Guide.


Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/commit/65b6e0b2
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/65b6e0b2
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/65b6e0b2

Branch: refs/heads/master
Commit: 65b6e0b21716f25c1dbc73107a969eb3321873b9
Parents: 2ef81aa
Author: aditihilbert <ad...@runtime.io>
Authored: Fri Oct 7 17:05:43 2016 -0700
Committer: Gavin Jefferies <ga...@runtime.io>
Committed: Tue Oct 11 14:04:32 2016 -0700

----------------------------------------------------------------------
 custom-theme/landing.html | 25 ++++++++++++++++---------
 1 file changed, 16 insertions(+), 9 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/65b6e0b2/custom-theme/landing.html
----------------------------------------------------------------------
diff --git a/custom-theme/landing.html b/custom-theme/landing.html
index df9fc3c..d87f350 100644
--- a/custom-theme/landing.html
+++ b/custom-theme/landing.html
@@ -14,28 +14,35 @@
 
         <div class="col-md-8 highlights">
 
-            <div class="row highlight">
+           <div class="row highlight">
                 <div class="col-md-6">
-                    <h2>Utilities</h2>
-                    <p>Utilities such as boot loaders, file systems, time-series data, JSON formatted log request/response, and more </p>
+                    <h2>Bluetooth Low Energy</h2>
+                    <p>Run Mynewt\u2019s BLE 4.2 stack NimBLE as a complete stack or choose only its host or its controller part.</p>
+                    <p>Mynewt offers NimBLE, a complete Bluetooth Low Energy 4.2 stack featuring source code for both host and controller subsystems. The standardized Hardware Controller Interface (HCI) allows you to mix and match Mynewt\u2019s host or controller portion with another vendor\u2019s controller or host implementation respectively, to suit your product hardware and application. 
+
+The controller implementation is available for a growing list of System on Chips (SoC). It is powerful and flexible, having demonstrated up to 32 concurrent BLE connections between a central and its peripherals. Since Mynewt\u2019s controller exposes several more configuration options than a typical SoC vendor\u2019s implementation, performance can be dramatically increased. For example, by maximizing the packet size and the connection event span in a connection interval using Mynewt, an nRF52 chip from Nordic Semiconductor can achieve 10x the throughput possible with the built-in Soft Device.
+
+Read more about NimBLE in the <a href="https://mynewt.apache.org/latest/network/ble/ble_intro/">BLE User Guide</a>
                 </div>
                 <div class="col-xs-8 col-md-6">
-                    <div class="truncate-image">
-                        <img src="/img/json_logs.png">
-                    </div>
+                    <img src="/img/NimBLE_throughput.png" style="width:66%">
                 </div>
             </div>
 
+
             <div class="row highlight">
                 <div class="col-md-6">
-                    <h2>Bluetooth Low Energy</h2>
-                    <p>High-performance networking stacks, starting with Bluetooth Low Energy 4.2 source code for both host and controller</p>
+                    <h2>Utilities</h2>
+                    <p>Utilities such as boot loaders, file systems, time-series data, JSON formatted log request/response, and more </p>
                 </div>
                 <div class="col-xs-8 col-md-6">
-                    <img src="/img/NimBLE_throughput.png" style="width:66%">
+                    <div class="truncate-image">
+                        <img src="/img/json_logs.png">
+                    </div>
                 </div>
             </div>
 
+
             <div class="row highlight">
                 <div class="col-md-6">
                     <h2>Highly Configurable</h2>


[10/50] incubator-mynewt-site git commit: Merge branch 'develop' of github.com:gj262/incubator-mynewt-site into develop

Posted by ad...@apache.org.
Merge branch 'develop' of github.com:gj262/incubator-mynewt-site into develop


Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/commit/e812d372
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/e812d372
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/e812d372

Branch: refs/heads/master
Commit: e812d372208ad7b432a40b6ed3b2723993c2d8bf
Parents: 9ffd55d c0101c4
Author: Gavin Jefferies <ga...@runtime.io>
Authored: Thu Oct 6 17:09:25 2016 -0700
Committer: Gavin Jefferies <ga...@runtime.io>
Committed: Thu Oct 6 17:09:25 2016 -0700

----------------------------------------------------------------------
 README.md | 3 +++
 1 file changed, 3 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/e812d372/README.md
----------------------------------------------------------------------


[20/50] incubator-mynewt-site git commit: Merge branch 'develop' of https://github.com/davidgs/incubator-mynewt-site into develop

Posted by ad...@apache.org.
Merge branch 'develop' of https://github.com/davidgs/incubator-mynewt-site into develop

This closes #117


Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/commit/9d206a14
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/9d206a14
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/9d206a14

Branch: refs/heads/master
Commit: 9d206a14d6ec29cbef6bbb1275f3790f945957d6
Parents: f48d3b1 8800078
Author: aditihilbert <ad...@runtime.io>
Authored: Tue Oct 11 12:57:39 2016 -0700
Committer: aditihilbert <ad...@runtime.io>
Committed: Tue Oct 11 12:57:39 2016 -0700

----------------------------------------------------------------------
 docs/newt/install/newt_linux.md | 23 +++++++++++++++++++++++
 docs/newt/install/newt_mac.md   | 25 +++++++++++++++++++++++++
 2 files changed, 48 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/9d206a14/docs/newt/install/newt_linux.md
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/9d206a14/docs/newt/install/newt_mac.md
----------------------------------------------------------------------


[14/50] incubator-mynewt-site git commit: fix broken links

Posted by ad...@apache.org.
fix broken links


Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/commit/bbbda539
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/bbbda539
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/bbbda539

Branch: refs/heads/master
Commit: bbbda5391078d7018ed1b64d1f274c01230ebb4b
Parents: e812d37
Author: Gavin Jefferies <ga...@runtime.io>
Authored: Fri Oct 7 14:26:31 2016 -0700
Committer: Gavin Jefferies <ga...@runtime.io>
Committed: Fri Oct 7 15:04:19 2016 -0700

----------------------------------------------------------------------
 docs/about.md                                |  2 +-
 docs/network/ble/ini_stack/ble_parent_ini.md |  2 +-
 docs/os/core_os/porting/port_bsp.md          | 20 ++---
 docs/os/core_os/porting/port_os.md           | 41 +++++-----
 docs/os/introduction.md                      | 32 ++++----
 docs/os/tutorials/arduino_zero.md            | 98 +++++++++++------------
 docs/os/tutorials/ibeacon.md                 |  2 +-
 docs/quick-start.md                          |  2 +-
 8 files changed, 99 insertions(+), 100 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/bbbda539/docs/about.md
----------------------------------------------------------------------
diff --git a/docs/about.md b/docs/about.md
index a7a9fd0..5ba9e00 100644
--- a/docs/about.md
+++ b/docs/about.md
@@ -18,7 +18,7 @@ Some upcoming features:
 
 The WISHLIST at the top of the roadmap on [JIRA for Mynewt](https://issues.apache.org/jira/browse/MYNEWT/?selectedTab=com.atlassian.jira.jira-projects-plugin:roadmap-panel) features all the new ideas awaiting discussion and review. Once the community decides to go ahead with a request, it is scheduled into a release. Generally, effort is made to schedule a requested feature into a particular version no later than 6 weeks prior to the planned release date.
 
-If you have suggestions for a new feature, use case, or implementation improvements, file a JIRA ticket with Issue Type set to "Wish". Introduce it in the [dev@](dev@mynewt.incubator.apache.org) mailing list with a link to the JIRA ticket. This assumes you have signed up for an account on JIRA and submitted a request to the dev@ mailing list for your JIRA username to be added to the Apache Mynewt (MYNEWT) project.
+If you have suggestions for a new feature, use case, or implementation improvements, file a JIRA ticket with Issue Type set to "Wish". Introduce it in the [dev@](http://mail-archives.apache.org/mod_mbox/incubator-mynewt-dev/) mailing list with a link to the JIRA ticket. This assumes you have signed up for an account on JIRA and submitted a request to the dev@ mailing list for your JIRA username to be added to the Apache Mynewt (MYNEWT) project.
 
 <br>
 

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/bbbda539/docs/network/ble/ini_stack/ble_parent_ini.md
----------------------------------------------------------------------
diff --git a/docs/network/ble/ini_stack/ble_parent_ini.md b/docs/network/ble/ini_stack/ble_parent_ini.md
index 37054c5..463a6f0 100644
--- a/docs/network/ble/ini_stack/ble_parent_ini.md
+++ b/docs/network/ble/ini_stack/ble_parent_ini.md
@@ -6,7 +6,7 @@ application-specific work, the host parent task does work for NimBLE by
 processing events generated by the host.
 
 The process of creating an OS task is described in the [Add Task
-tutorial](#../../../../os/tutorials/event_queue/).
+tutorial](../../../../os/tutorials/event_queue/).
 
 **Priority:**
 It is up to you which priority to use for the host parent task.  Unlike the

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/bbbda539/docs/os/core_os/porting/port_bsp.md
----------------------------------------------------------------------
diff --git a/docs/os/core_os/porting/port_bsp.md b/docs/os/core_os/porting/port_bsp.md
index 4747589..1a34a9d 100644
--- a/docs/os/core_os/porting/port_bsp.md
+++ b/docs/os/core_os/porting/port_bsp.md
@@ -1,5 +1,5 @@
 
-#Create a BSP for your Target 
+#Create a BSP for your Target
 
 ###Introduction
 
@@ -24,8 +24,8 @@ Select a name for your BSP.  For the remainder of this document, we'll assume th
 
 Create a directory `hw/bsp/myboard` using the name chosen above. Within this BSP directory, create the following subdirectories:
 
-Select a name for your BSP.  For the remainder of this document, 
-well assume the bsp is named `myboard`. In general its best to select a 
+Select a name for your BSP.  For the remainder of this document,
+well assume the bsp is named `myboard`. In general its best to select a
 name that describes the board/system you are creating.
 
 * `include`
@@ -34,7 +34,7 @@ name that describes the board/system you are creating.
 
 ###Create a Target using Mynewt
 
-Create a newt target for your test project for the BSP. To learn how to create a target, see this **howto** [Tutorial](../../get_started/project1). Once you are familiar with creating targets, move on below to create a target to use to test your BSP.
+Create a newt target for your test project for the BSP. To learn how to create a target, see this **howto** [Tutorial](../../get_started/project_create). Once you are familiar with creating targets, move on below to create a target to use to test your BSP.
 
 It is recommended that you use a simple `project` like `blinky` to minimize time to get a working Mynewt system.  For this document, we will assume the `target` is called `myboard_blinky` and uses project `blinky`.  
 
@@ -43,7 +43,7 @@ Set the `bsp` of the project to `/hw/bsp/myboard`. While creating your target, y
 When you are complete, your `target` may look similar to this.
 
 ```c
-    $newt target show 
+    $newt target show
         myboard_blinky
             arch=cortex_m0
             bsp=hw/bsp/myboard
@@ -80,7 +80,7 @@ Optionally, create these files as necessary to provide all functionality from My
 
 ###Fill Out your Package File
 
-Edit the package file to describe your BSP. 
+Edit the package file to describe your BSP.
 
 The package file must contain:
 
@@ -102,7 +102,7 @@ The package file typically contains:
     pkg.linkerscript.bootloader.OVERWRITE: "myboard_boot.ld"
     pkg.downloadscript: "myboard_download.sh"
     pkg.debugscript: "myboard_debug.sh"
-    pkg.deps: 
+    pkg.deps:
     - hw/mcu/mymcu/variant
 ```
 where `mymcu/variant` should be replaced with the specific MCU and variant used in your design.
@@ -160,7 +160,7 @@ Create an alternate linker script for the bootloader since it is typically linke
 
 ###Add Functions and Defines
 
-At this point, it will be possible to run the `newt` tool to build your target. 
+At this point, it will be possible to run the `newt` tool to build your target.
 
 You may run into complaints from the linker script that a few Mynewt specific functions are missing.  We will describe these below.
 
@@ -173,7 +173,7 @@ There are also several libc definitions that can be stubbed in your first BSP. E
 
 | **Function** | **Description** |
 |-----------|-------------|
-| _sbrk | Returns memory from heap (used by malloc) | 
+| _sbrk | Returns memory from heap (used by malloc) |
 
 * Implement `_sbrk()`
 
@@ -232,5 +232,5 @@ The `LICENSE` file is an ASCII text file that describes the source license for t
 package.
 
 The `README.md` is a [markdown](https://en.wikipedia.org/wiki/Markdown)
- file that contains any documentation you 
+ file that contains any documentation you
 want to provide for the BSP.

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/bbbda539/docs/os/core_os/porting/port_os.md
----------------------------------------------------------------------
diff --git a/docs/os/core_os/porting/port_os.md b/docs/os/core_os/porting/port_os.md
index 1a3b779..0784fc4 100644
--- a/docs/os/core_os/porting/port_os.md
+++ b/docs/os/core_os/porting/port_os.md
@@ -1,35 +1,35 @@
 # Porting Mynewt OS
 
-This chapter describes how to adapt the Mynewt OS to different platforms. 
+This chapter describes how to adapt the Mynewt OS to different platforms.
 
 ###Description
 
-The Mynewt OS is a complete multi-tasking environment with scheduler, time 
-control, buffer management, and synchronization objects. it also includes 
-libraries and services like console, command shell, image manager, 
+The Mynewt OS is a complete multi-tasking environment with scheduler, time
+control, buffer management, and synchronization objects. it also includes
+libraries and services like console, command shell, image manager,
 bootloader, and file systems etc.
 
 Thee majority of this software is platform independent and requires no
-intervention to run on your platform, but some of the components require 
-support from the underlying platform. 
+intervention to run on your platform, but some of the components require
+support from the underlying platform.
 
 The platform dependency of these components can fall into several categories:
 
-* **CPU Core Dependencies** -- Specific code or 
+* **CPU Core Dependencies** -- Specific code or
 configuration to operate the CPU core within your target platform
-* **MCU Dependencies** -- Specific code or configuration to operate the MCU or 
+* **MCU Dependencies** -- Specific code or configuration to operate the MCU or
 SoC within your target platform
-* **BSP Dependencies** -- Specific code or configuration to accommodate the 
-specific layout and functionality of your target platform 
+* **BSP Dependencies** -- Specific code or configuration to accommodate the
+specific layout and functionality of your target platform
 
 ###BSP Dependency
 
-With all of the functionality provided by the core, MCU, and MCU HAL (Hardware Abstraction Layer), there are still some things that must be specified for your particular system. This 
+With all of the functionality provided by the core, MCU, and MCU HAL (Hardware Abstraction Layer), there are still some things that must be specified for your particular system. This
 is provided in Mynewt to allow you the flexibility to design for the exact
 functionality, peripherals and features that you require in your product.  
 
-In Mynewt, these settings/components are included in a Board Support Package 
-(BSP).  The BSP contains the information specific to running Mynewt on a target 
+In Mynewt, these settings/components are included in a Board Support Package
+(BSP).  The BSP contains the information specific to running Mynewt on a target
 platform or hardware board.  Mynewt supports some common open source hardware as well
 as the development boards for some common MCUs.  These development systems
 might be enough for you to get your prototype up and running, but when building
@@ -37,13 +37,13 @@ a product you are likely going to have your own board which is slightly differen
 from those already supported by Mynewt.
 
 For example, you might decide on your system that 16 Kilobytes of flash space
-in one flash device is reserved for a flash file system.  Or on your system 
+in one flash device is reserved for a flash file system.  Or on your system
 you may decide that GPIO pin 5 of the MCU is connected to the system LED. Or
 you may decide that the OS Tick (the underlying time source for the OS) should
-run slower than the defaults to conserve battery power.  These types of 
+run slower than the defaults to conserve battery power.  These types of
 behaviors are specified in the BSP.  
 
-The information provided in the BSP (what you need to specify to get a 
+The information provided in the BSP (what you need to specify to get a
 complete executable) can vary depending on the MCU and its underlying core
 architecture.  For example, some MCUs have dedicated pins for UART, SPI etc,
 so there is no configuration required in the BSP when using these peripherals.
@@ -51,14 +51,14 @@ However some MCUs have a pin multiplexor that allows the UART to be mapped to
 several different pins.  For these MCUs, the BSP must specify if and where
 the UART pins should appear to match the hardware layout of your system.
 
-* If your BSP is already supported my Mynewt, there is no additional BSP work involved in porting to your platform.  You need only to set the `bsp` attribute in your Mynewt target using the [newt command tool](../../../../newt/newt_intro). 
+* If your BSP is already supported my Mynewt, there is no additional BSP work involved in porting to your platform.  You need only to set the `bsp` attribute in your Mynewt target using the [newt command tool](../../../newt/newt_intro).
 * If your BSP is not yet supported by Mynewt, you can add support following the instructions on [how to add BSP support to Mynewt](port_bsp.md)
 
 ###MCU Dependency
 
 Some OS code depends on the MCU or SoC that the system contains. For example, the MCU may specify the potential memory map of the system - where code and data can reside.
 
-* If your MCU is already supported my Mynewt, there is no additional MCU work involved in porting to your platform.  You need only to set the `arch` attribute in your Mynewt target using the [newt command tool](../../../../newt/newt_intro). 
+* If your MCU is already supported my Mynewt, there is no additional MCU work involved in porting to your platform.  You need only to set the `arch` attribute in your Mynewt target using the [newt command tool](../../../newt/newt_intro).
 * If your MCU is not yet supported by Mynewt, you can add support following the instructions on[how to add MCU support to Mynewt](port_mcu.md)
 
 
@@ -67,10 +67,9 @@ Some OS code depends on the MCU or SoC that the system contains. For example, th
 Mynewt's architecture supports a hardware abstraction layer (HAL) for common on or off-chip MCU peripherals such as GPIO, UARTs, flash memory etc.  Even if your MCU is supported for the core OS, you may find that you need to implement the HAL functionality for a new peripheral.   For a description of the HAL abstraction and implementation information,
 see the [HAL API](../../modules/hal/hal.md)
 
-###CPU Core Dependency 
+###CPU Core Dependency
 
 Some OS code depends on the CPU core that your system is using.  For example, a given CPU core has a specific assembly language instruction set, and may require special cross compiler or compiler settings to use the appropriate instruction set.  
 
-* If your CPU architecture is already supported my Mynewt, there is no CPU core work involved in porting to your platform.  You need only to set the  `arch` and `compiler` attributes in your Mynewt target using the [newt command tool](../../../../newt/newt_intro). 
+* If your CPU architecture is already supported my Mynewt, there is no CPU core work involved in porting to your platform.  You need only to set the  `arch` and `compiler` attributes in your Mynewt target using the [newt command tool](../../../newt/newt_intro).
 * If your CPU architecture is not supported by Mynewt, you can add support following the instructions on [how to add CPU architecture support to Mynewt](port_cpu.md)
-

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/bbbda539/docs/os/introduction.md
----------------------------------------------------------------------
diff --git a/docs/os/introduction.md b/docs/os/introduction.md
index 22df5c9..4d83372 100644
--- a/docs/os/introduction.md
+++ b/docs/os/introduction.md
@@ -3,14 +3,14 @@
 ### Welcome to Apache Mynewt
 
 Apache Mynewt is an operating system that makes it easy to develop
-applications for microcontroller environments where power and cost 
-are driving factors. Examples of these devices are connected locks, 
+applications for microcontroller environments where power and cost
+are driving factors. Examples of these devices are connected locks,
 lights, and wearables.
 
-Microcontroller environments have a number of characteristics that 
-makes the operating system requirements for them unique: 
+Microcontroller environments have a number of characteristics that
+makes the operating system requirements for them unique:
 
-* Low memory footprint: memory on these systems range from 
+* Low memory footprint: memory on these systems range from
 8-16KB (on the low end) to 16MB (on the high end).
 
 * Reduced code size: code often runs out of flash, and total available code size ranges from 64-128KB to 16-32MB.
@@ -22,7 +22,7 @@ battery power and maximize power usage.
 
 As more and more devices get connected, these interconnected devices perform complex tasks. To
 perform these tasks, you need low-level operational functionality built into the operating system.
-Typically, connected devices built with these microcontrollers perform a myriad of functions: 
+Typically, connected devices built with these microcontrollers perform a myriad of functions:
 
 * Networking Stacks: Bluetooth Low Energy and Thread
 
@@ -34,23 +34,23 @@ to keep time.
 Apache Mynewt accomplishes all the above easily, by providing a complete
 operating system for constrained devices, including:
 
-* A fully open-source Bluetooth Low Energy stack with both Host and 
-Controller implementations. 
+* A fully open-source Bluetooth Low Energy stack with both Host and
+Controller implementations.
 
 * A pre-emptive, multi-tasking Real Time operating system kernel
 
-* A Hardware Abstraction Layer (HAL) that abstracts the MCU's 
+* A Hardware Abstraction Layer (HAL) that abstracts the MCU's
 peripheral functions, allowing developers to easily write cross-platform
 code.
 
 <br>
 
 ### Newt ###
-In order to provide all this functionality, and operate in an 
-extremely low resource environment, Mynewt provides a very fine-grained source 
-package management and build system tool, called *newt*. 
+In order to provide all this functionality, and operate in an
+extremely low resource environment, Mynewt provides a very fine-grained source
+package management and build system tool, called *newt*.
 
-You can install and build *newt* for [Linux](..//newt/install/newt_linux/) or [Mac](../newt/install/newt_mac/). 
+You can install and build *newt* for [Linux](../newt/install/newt_linux/) or [Mac](../newt/install/newt_mac/).
 
 <br>
 
@@ -59,13 +59,13 @@ You can install and build *newt* for [Linux](..//newt/install/newt_linux/) or [M
 
 In order to enable a user to communicate with remote instances of Mynewt OS and query, configure, and operate them, Mynewt provides an application tool called Newt Manager or `newtmgr`.
 
-You can install and build *newtmgr* from source code on [Linux or Mac](../newtmgr/installing/). 
+You can install and build *newtmgr* from source code on [Linux or Mac](../newtmgr/installing/).
 
 <br>
 
 ### Build your first Mynewt App with Newt ###
 
-With the introductions out of the way, now is a good time to [get set up and 
-started](../get_started/get_started/) with your first Mynewt application.
+With the introductions out of the way, now is a good time to [get set up and
+started](get_started/get_started/) with your first Mynewt application.
 
 Happy Hacking!

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/bbbda539/docs/os/tutorials/arduino_zero.md
----------------------------------------------------------------------
diff --git a/docs/os/tutorials/arduino_zero.md b/docs/os/tutorials/arduino_zero.md
index 9926656..6f25374 100644
--- a/docs/os/tutorials/arduino_zero.md
+++ b/docs/os/tutorials/arduino_zero.md
@@ -6,13 +6,13 @@ This tutorial describes how to run Mynewt OS on Arduino Zero. Follow these simpl
 
 ### Prerequisites
 
-Before tackling this tutorial, it's best to read about Mynewt in the [Introduction](../get_started/introduction) section of this documentation.
+Before tackling this tutorial, it's best to read about Mynewt in the [Introduction](../get_started/get_started) section of this documentation.
 
 ### Equipment
 
 You will need the following equipment
 
-* An Arduino Zero board.  NOTE: There are many flavors of Arduino. Ensure that 
+* An Arduino Zero board.  NOTE: There are many flavors of Arduino. Ensure that
 you have an Arduino Zero. See below for the versions of Arduino Zero that are
 compatible with this tutorial
 * A computer that can connect to the Arduino Zero over USB
@@ -34,20 +34,20 @@ Mynewt has not been tested on Arduino M0 which has no internal debugger support.
 
 <br>
 
-### Fetch External Packages 
+### Fetch External Packages
 
-Mynewt uses source code provided directly from the chip manufacturer for 
+Mynewt uses source code provided directly from the chip manufacturer for
 low level operations. Sometimes this code is licensed only for the specific manufacturer of the chipset and cannot live in the Apache Mynewt repository. That happens to be the case for the Arduino Zero board which uses Atmel SAMD21. Runtime's github repository hosts such external third-party packages and the Newt tool can fetch them.
 
-To fetch the package with MCU support for Atmel SAMD21 for Arduino Zero from the Runtime git repository, you need to add 
+To fetch the package with MCU support for Atmel SAMD21 for Arduino Zero from the Runtime git repository, you need to add
 the repository to the `project.yml` file in your base project directory.
 
 Here is an example ```project.yml``` file with the Arduino Zero repository
-added. The sections with ```mynewt_arduino_zero``` that need to be added to 
+added. The sections with ```mynewt_arduino_zero``` that need to be added to
 your project file are highlighted.
 
 ```hl_lines="6 14 15 16 17 18"
-$ more project.yml 
+$ more project.yml
 project.name: "my_project"
 
 project.repositories:
@@ -65,17 +65,17 @@ repository.mynewt_arduino_zero:
     vers: 0-latest
     user: runtimeinc
     repo: mynewt_arduino_zero
-$ 
+$
 ```
 
 <br>
 
-Once you've edited your ```project.yml``` file, the next step is to install the 
-project dependencies, this can be done with the ```newt install``` command 
-(to see more output, provide the ```-v``` verbose option.): 
+Once you've edited your ```project.yml``` file, the next step is to install the
+project dependencies, this can be done with the ```newt install``` command
+(to see more output, provide the ```-v``` verbose option.):
 
 ```no-highlight
-$ newt install 
+$ newt install
 apache-mynewt-core
 mynewt_arduino_zero
 $
@@ -89,15 +89,15 @@ $
 
 ### Create your bootloader target
 
-Next, you need to tell Newt what to build.  For the Arduino Zero, we are going to 
+Next, you need to tell Newt what to build.  For the Arduino Zero, we are going to
 generate both a bootloader, and an image target.
 
-To generate the bootloader target, you need to specify the following options. The output of the commands (indicating success) have been suppressed for easier readability. 
+To generate the bootloader target, you need to specify the following options. The output of the commands (indicating success) have been suppressed for easier readability.
 
 ```no-highlight
-$ newt target create arduino_boot 
-$ newt target set arduino_boot bsp=@mynewt_arduino_zero/hw/bsp/arduino_zero 
-$ newt target set arduino_boot app=@apache-mynewt-core/apps/boot 
+$ newt target create arduino_boot
+$ newt target set arduino_boot bsp=@mynewt_arduino_zero/hw/bsp/arduino_zero
+$ newt target set arduino_boot app=@apache-mynewt-core/apps/boot
 $ newt target set arduino_boot build_profile=optimized
 ```
 
@@ -106,24 +106,24 @@ $ newt target set arduino_boot build_profile=optimized
 If you have an Arduino Zero Pro or M0 Pro, you have to set the following next:
 
 ```
-$ newt target set arduino_boot features=arduino_zero_pro 
+$ newt target set arduino_boot features=arduino_zero_pro
 ```
 
 If you have an Arduino Zero, you have to set the following instead:
 
 ```
-$ newt target set arduino_boot features=arduino_zero 
+$ newt target set arduino_boot features=arduino_zero
 ```
 
 <br>
 
-These commands do a few things: 
+These commands do a few things:
 
   * Create a target named ```arduino_boot```, in order to build the Arduino Zero Bootloader.
-  * Set the application for the ```arduino_boot``` target to the default Apache Mynewt 
+  * Set the application for the ```arduino_boot``` target to the default Apache Mynewt
     bootloader (```@apache-mynewt-core/apps/boot```)
-  * Set the board support package for the target to 
-    ```@mynewt_arduino_zero/hw/bsp/arduino_zero```.  This is a reference to the downloaded 
+  * Set the board support package for the target to
+    ```@mynewt_arduino_zero/hw/bsp/arduino_zero```.  This is a reference to the downloaded
     Arduino Zero support from Github.
   * Use the "optimized" build profile for the `arduino_boot` target.  This
     instructs Newt to generate smaller and more efficient code for this target.
@@ -137,7 +137,7 @@ These commands do a few things:
 Once you've configured the bootloader target, the next step is to build the bootloader for your Arduino. You can do this by using the ```newt build``` command:
 
 ```no-highlight
-$ newt build arduino_boot 
+$ newt build arduino_boot
 Compiling asprintf.c
 Compiling atoi.c
 Compiling atol.c
@@ -151,38 +151,38 @@ Compiling inline.c
 App successfully built: myproject/bin/arduino_boot/apps/boot/boot.elf
 ```
 
-If this command finishes successfully, you have successfully built the Arduino 
-bootloader, and the next step is to build your application for the Arduino 
+If this command finishes successfully, you have successfully built the Arduino
+bootloader, and the next step is to build your application for the Arduino
 board.
 
 <br>
 
-### Build your blinky app 
+### Build your blinky app
 
 To create and download your application, you create another target, this one pointing to the application you want to download to the Arduino board.  In this tutorial,  we will use the default application that comes with your project, ```apps/blinky```:
 
 **Note**: Remember to set features to `arduino_zero` if your board is Arduino Zero and not a Pro!
 
 ```hl_lines="9"
-$ newt target create arduino_blinky 
+$ newt target create arduino_blinky
 Target targets/arduino_blinky successfully created
-$ newt target set arduino_blinky app=apps/blinky 
+$ newt target set arduino_blinky app=apps/blinky
 Target targets/arduino_blinky successfully set target.app to apps/blinky
 $ newt target set arduino_blinky bsp=@mynewt_arduino_zero/hw/bsp/arduino_zero
 Target targets/arduino_blinky successfully set target.bsp to @mynewt_arduino_zero/hw/bsp/arduino_zero
-$ newt target set arduino_blinky build_profile=debug 
+$ newt target set arduino_blinky build_profile=debug
 Target targets/arduino_blinky successfully set target.build_profile to debug
-$ newt target set arduino_blinky features=arduino_zero_pro 
+$ newt target set arduino_blinky features=arduino_zero_pro
 Target targets/arduino_blinky successfully set pkg.features to arduino_zero_pro
-$ 
+$
 ```
 
 <br>
 
-You can now build the target, with ```newt build```: 
+You can now build the target, with ```newt build```:
 
 ```no-highlight
-$ newt build arduino_blinky 
+$ newt build arduino_blinky
 Compiling main.c
 Archiving blinky.a
 Compiling cons_fmt.c
@@ -201,9 +201,9 @@ App successfully built: myproject/bin/arduino_blinky/apps/blinky/blinky.elf
 
 ### Connect the Target
 
-Connect your computer to the Arduino Zero (from now on we'll call this the 
-target) with the Micro-USB cable through the Programming Port as shown below. 
-Mynewt will download and debug the target through this port. You should see a 
+Connect your computer to the Arduino Zero (from now on we'll call this the
+target) with the Micro-USB cable through the Programming Port as shown below.
+Mynewt will download and debug the target through this port. You should see a
 little green LED come on. That means the board has power.
 
 No external debugger is required.  The Arduino Zero comes with an internal
@@ -218,13 +218,13 @@ A image below shows the Arduino Zero Programming Port.
 
 ### Download the Bootloader
 
-Execute the command to download the bootloader. 
+Execute the command to download the bootloader.
 
 ```c
     $ newt load arduino_boot
 ```
 
-If the newt tool finishes without error, that means the bootloader has been 
+If the newt tool finishes without error, that means the bootloader has been
 successfully loaded onto the target.
 
 <br>
@@ -233,18 +233,18 @@ successfully loaded onto the target.
 
 <br>
 
-### Run the Image 
+### Run the Image
 
-Now that the bootloader is downloaded to the target, the next step is to load 
-your image onto the Arduino Zero.  The easiest way to do this, is to use the 
+Now that the bootloader is downloaded to the target, the next step is to load
+your image onto the Arduino Zero.  The easiest way to do this, is to use the
 ```newt run``` command.  ```newt run``` will automatically rebuild your program
 (if necessary), create an image, and load it onto the target device.
 
-Here, we will load our ```arduino_blinky``` target onto the device, and we 
+Here, we will load our ```arduino_blinky``` target onto the device, and we
 should see it run:
 
 ```no-highlight
-$ newt run arduino_blinky 0.0.0 
+$ newt run arduino_blinky 0.0.0
 Debugging myproject/bin/arduino_blinky/apps/blinky/blinky.elf
 Open On-Chip Debugger 0.9.0 (2015-09-23-21:46)
 Licensed under GNU GPL v2
@@ -279,7 +279,7 @@ For help, type "help".
 Type "apropos word" to search for commands related to "word"...
 Reading symbols from myproject/bin/arduino_blinky/apps/blinky/blinky.elf...done.
 target state: halted
-target halted due to debug-request, current mode: Thread 
+target halted due to debug-request, current mode: Thread
 xPSR: 0x21000000 pc: 0x0000030e msp: 0x20008000
 Info : accepting 'gdb' connection on tcp/3333
 Info : SAMD MCU: SAMD21G18A (256KB Flash, 32KB RAM)
@@ -292,18 +292,18 @@ Continuing.
 
 <br>
 
-**NOTE:** The 0.0.0 specified after the target name to `newt run` is the version 
-of the image to load.  If you are not providing remote upgrade, and are just 
+**NOTE:** The 0.0.0 specified after the target name to `newt run` is the version
+of the image to load.  If you are not providing remote upgrade, and are just
 developing locally, you can provide 0.0.0 for every image version.
 
-If you want the image to run without the debugger connected, simply quit the 
+If you want the image to run without the debugger connected, simply quit the
 debugger and restart the board.  The image you programmed will come and run on the Arduino on next boot!  
 
 <br>
 
 ### Watch the LED blink
 
-Congratulations! You have created a Mynewt operating system running on the 
+Congratulations! You have created a Mynewt operating system running on the
 Arduino Zero. The LED right next to the power LED should be blinking. It is toggled by one task running on the Mynewt OS.   
 
 We have more fun tutorials for you to get your hands dirty. Be bold and try other Blinky-like [tutorials](../tutorials/nRF52.md) or try enabling additional functionality such as [remote comms](project-target-slinky.md) on the current board.

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/bbbda539/docs/os/tutorials/ibeacon.md
----------------------------------------------------------------------
diff --git a/docs/os/tutorials/ibeacon.md b/docs/os/tutorials/ibeacon.md
index 1ff7a39..3b4fa4e 100644
--- a/docs/os/tutorials/ibeacon.md
+++ b/docs/os/tutorials/ibeacon.md
@@ -37,7 +37,7 @@ This function's parameters are documented below.
 To demonstrate how the above function is used, we will now modify the *bleprph*
 example application to send iBeacons.  For some background behind the *bleprph*
 app, we recommend you take a look at the [bleprph project
-tutorial](bleprph/bleprph_intro/).  If you plan on making these modifications
+tutorial](bleprph/bleprph-intro/).  If you plan on making these modifications
 yourself, it might be a good idea to copy *bleprph* to your local repository
 and work with the copy.  In general, you should avoid changing a package that
 newt downloads, as you will lose your changes the next time you upgrade the

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/bbbda539/docs/quick-start.md
----------------------------------------------------------------------
diff --git a/docs/quick-start.md b/docs/quick-start.md
index 002c487..3ad3afb 100644
--- a/docs/quick-start.md
+++ b/docs/quick-start.md
@@ -18,7 +18,7 @@ Start a new project as explained under [Create Your First Project](/DOCSLINK/os/
 
 * When you [Create Your First Project](/DOCSLINK/os/get_started/project_create/) you define a simulated target and run Project Blinky, the Hello World equivalent in the embedded world.
 
-* If you have one of the supported [boards](../), you can make real LEDs blink in [Project Blinky](/DOCSLINK/os/tutorials/arduino_zero/). Simply choose the appropriate tutorial for the board and proceed.
+* If you have one of the supported [boards](/), you can make real LEDs blink in [Project Blinky](/DOCSLINK/os/tutorials/arduino_zero/). Simply choose the appropriate tutorial for the board and proceed.
 
 <br>
 


[23/50] incubator-mynewt-site git commit: Landing page formatting.

Posted by ad...@apache.org.
Landing page formatting.

Removes excess bootstrap containers & rows
Shrinks the footer
Enlarges the font size for taglines and highlights


Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/commit/75dfe098
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/75dfe098
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/75dfe098

Branch: refs/heads/master
Commit: 75dfe09858c5429ebb60589b41a63254febb49fe
Parents: 9d206a1
Author: Gavin Jefferies <ga...@runtime.io>
Authored: Fri Oct 7 10:29:14 2016 -0700
Committer: Gavin Jefferies <ga...@runtime.io>
Committed: Tue Oct 11 14:04:32 2016 -0700

----------------------------------------------------------------------
 custom-theme/base.html             |  9 ++-------
 custom-theme/css/custom.css        | 33 ++++++++++++++++----------------
 custom-theme/css/v2.css            | 24 ++++++++++++++++-------
 custom-theme/footer.html           | 28 +++++++++------------------
 custom-theme/landing.html          | 34 ++++++++++++++++-----------------
 custom-theme/main-banner.html      | 24 +++++++++++------------
 custom-theme/quick-start.html      |  4 ++--
 custom-theme/secondary-banner.html | 16 ++++++----------
 docs/index.md                      |  2 +-
 mkdocs.yml                         |  8 ++++----
 10 files changed, 85 insertions(+), 97 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/75dfe098/custom-theme/base.html
----------------------------------------------------------------------
diff --git a/custom-theme/base.html b/custom-theme/base.html
index 20831ad..55b4544 100644
--- a/custom-theme/base.html
+++ b/custom-theme/base.html
@@ -14,12 +14,11 @@
 	<title>{% if page_title %}{{ page_title }} - {% endif %}{{ site_name }}</title>
 
         <link href="{{ base_url }}/css/bootstrap-3.0.3.min.css" rel="stylesheet">
-        <link href="{{ base_url }}/css/font-awesome-4.0.3.css" rel="stylesheet">
         <link rel="stylesheet" href="{{ base_url }}/css/highlight.css">
         <link href="{{ base_url }}/css/base.css" rel="stylesheet">
         <link href="{{ base_url }}/css/custom.css" rel="stylesheet">
         <link href="{{ base_url }}/css/v2.css" rel="stylesheet">
-        <link href='https://fonts.googleapis.com/css?family=Roboto:400,500,700,900,300,100' rel='stylesheet' type='text/css'>
+        <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">
         {%- for path in extra_css %}
         <link href="{{ path }}" rel="stylesheet">
@@ -89,16 +88,12 @@
                         <div class="row">
                             {% include 'next_prev_links.html' %}
                         </div>
-                        <div class="row">
-                            {% include 'footer.html' %}
-                        </div>
+                        {% include 'footer.html' %}
                     </div>
                 </div>
             {% endif %}
             {% if page_title in full_width_page_titles %}
-            <div class="row">
                 {% include 'footer.html' %}
-            </div>
             {% endif %}
         </div>
 

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/75dfe098/custom-theme/css/custom.css
----------------------------------------------------------------------
diff --git a/custom-theme/css/custom.css b/custom-theme/css/custom.css
index 74c48b2..2f8e57e 100644
--- a/custom-theme/css/custom.css
+++ b/custom-theme/css/custom.css
@@ -183,22 +183,12 @@ div.col-md-2 {
 
 footer {
     background-color: #F7F8FA;
-    font-size: 18px;
     text-align: center;
-    padding-top: 20px;
-    padding-bottom: 20px;
-    color: #414042;
+    padding-top: 10px;
+    padding-bottom: 10px;
     border-top: double #42567E;
 }
 
-.copyright-logos {
-    padding: 25px 0;
-}
-
-.copyright-logos img {
-    max-width: 100%;
-}
-
 footer .copyright {
     font-size: 14px;
     display: block;
@@ -206,11 +196,20 @@ footer .copyright {
     width: 80%;
 }
 
-footer .footnote {
-    font-size: 14px;
-    width: 80%;
-    display: block;
-    margin: 0 auto;
+footer .logos {
+    display: flex;
+    font-size: 10px;
+    flex-wrap: nowrap;
+    justify-content: space-between;
+    align-items: center;
+}
+
+footer .logos img {
+    width: 200px;
+}
+
+footer .logos .footnote {
+    padding: 10px 40px;
 }
 
 .goal p {

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/75dfe098/custom-theme/css/v2.css
----------------------------------------------------------------------
diff --git a/custom-theme/css/v2.css b/custom-theme/css/v2.css
index 9760e59..92ae109 100644
--- a/custom-theme/css/v2.css
+++ b/custom-theme/css/v2.css
@@ -25,31 +25,41 @@
 }
 
 .v2-landing .tagline {
-    margin-top: 10px;
-    margin-bottom: 40px;
+    padding: 50px;
+    font-size: 18px;
 }
 
-.v2-landing .highlights {
-    padding-right: 100px;
+.v2-landing .tagline .product {
+    font-weight: bolder;
 }
 
 .v2-landing .highlights .highlight {
     margin-bottom: 40px;
 }
 
+.v2-landing .highlights .highlight p {
+    font-size: 18px;
+}
+
 .v2-landing .highlights img {
+    margin-top: 40px;
     width: 100%;
 }
 
-.v2-landing .highlights .scroll-image {
-    overflow-y: scroll;
-    height: 200px;
+.v2-landing .highlights .truncate-image {
+    overflow-y: hidden;
+    height: 300px;
 }
 
 .v2-landing .updates img {
     width: 100%;
 }
 
+.v2-landing .updates ul {
+    list-style: none;
+    padding-left: 0;
+}
+
 .v2-sidebar > div {
     background-color: #F6F7F9;
     padding-left: 15px;

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/75dfe098/custom-theme/footer.html
----------------------------------------------------------------------
diff --git a/custom-theme/footer.html b/custom-theme/footer.html
index f20a4d6..93e5725 100644
--- a/custom-theme/footer.html
+++ b/custom-theme/footer.html
@@ -1,26 +1,16 @@
-<footer>
-    <div class="row">
-        <div class="col-md-12">
-            {% if copyright %}
-                <p class="copyright">{{ copyright }}</p>
-            {% endif %}
-        </div>
-    </div>
-    <div class="copyright-logos">
-        <div class="row">
-            <div class="col-xs-6 text-left">
-                <img src="/img/asf_logo_wide_small.png" alt="Apache" title="Apache">
-            </div>
-            <div class="col-xs-6 text-right">
-                <img src="/img/egg-logo2.png" alt="Apache Incubator" title="Apache Incubator">
-            </div>
-        </div>
+<footer class="row">
+    <div class="col-xs-12">
+        {% if copyright %}
+            <p class="copyright">{{ copyright }}</p>
+        {% endif %}
     </div>
-    <div class="row">
-        <div class="col-md-12">
+    <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>

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/75dfe098/custom-theme/landing.html
----------------------------------------------------------------------
diff --git a/custom-theme/landing.html b/custom-theme/landing.html
index c76d048..df9fc3c 100644
--- a/custom-theme/landing.html
+++ b/custom-theme/landing.html
@@ -1,11 +1,11 @@
 {% include 'main-banner.html' %}
 
-<div class="container v2-landing">
+<div class="v2-landing">
 
-    <div class="row tagline">
-        <div class="col-md-12 text-center">
-            <p>
-                {% include 'fix_up_content.html' %}
+    <div class="row">
+        <div class="col-md-12">
+            <p class="tagline text-center">
+                <span class="product">Apache Mynewt</span> is a real-time, modular operating system for connected IoT devices that need to operate for long periods of time under power, memory, and storage constraints. The first connectivity stack offered is BLE 4.2.
             </p>
         </div>
     </div>
@@ -16,11 +16,11 @@
 
             <div class="row highlight">
                 <div class="col-md-6">
-                    <h3>Utilities</h3>
+                    <h2>Utilities</h2>
                     <p>Utilities such as boot loaders, file systems, time-series data, JSON formatted log request/response, and more </p>
                 </div>
-                <div class="col-md-6">
-                    <div class="scroll-image">
+                <div class="col-xs-8 col-md-6">
+                    <div class="truncate-image">
                         <img src="/img/json_logs.png">
                     </div>
                 </div>
@@ -28,40 +28,40 @@
 
             <div class="row highlight">
                 <div class="col-md-6">
-                    <h3>Bluetooth Low Energy</h3>
+                    <h2>Bluetooth Low Energy</h2>
                     <p>High-performance networking stacks, starting with Bluetooth Low Energy 4.2 source code for both host and controller</p>
                 </div>
-                <div class="col-md-6">
+                <div class="col-xs-8 col-md-6">
                     <img src="/img/NimBLE_throughput.png" style="width:66%">
                 </div>
             </div>
 
             <div class="row highlight">
                 <div class="col-md-6">
-                    <h3>Highly Configurable</h3>
+                    <h2>Highly Configurable</h2>
                     <p>Direct access to peripherals for granular control to better utilize the resources of the target embedded platform</p>
                 </div>
-                <div class="col-md-6">
+                <div class="col-xs-8 col-md-6">
                     <img src="/img/concurrent_conn.png" style="width:66%">
                 </div>
             </div>
 
             <div class="row highlight">
                 <div class="col-md-6">
-                    <h3>Secure</h3>
+                    <h2>Secure</h2>
                     <p>Secure yet simple image and configuration management</p>
                 </div>
-                <div class="col-md-6">
+                <div class="col-xs-8 col-md-6">
                     <img src="/img/secure_img.png" style="width:110%">
                 </div>
             </div>
 
             <div class="row highlight">
                 <div class="col-md-6">
-                    <h3>Easy to use</h3>
+                    <h2>Easy to use</h2>
                     <p>Easily composable modules and HAL (Hardware Abstraction Layer) for portability </p>
                 </div>
-                <div class="col-md-6">
+                <div class="col-xs-8 col-md-6">
                     <img src="/img/newt-img.png">
                 </div>
             </div>
@@ -72,7 +72,7 @@
 
             <img src="/img/OS_arch.png">
 
-            <h3>Supported Boards</h3>
+            <h2>Supported Boards</h2>
 
             <ul>
                 <li>

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/75dfe098/custom-theme/main-banner.html
----------------------------------------------------------------------
diff --git a/custom-theme/main-banner.html b/custom-theme/main-banner.html
index 28a551c..ed433d4 100644
--- a/custom-theme/main-banner.html
+++ b/custom-theme/main-banner.html
@@ -1,16 +1,14 @@
-<div class="container">
-    <div class="row v2-main-banner">
-
-        <div class="col-md-8 v2-vcenter">
-            <img class="logo" src="/img/logo.svg">
-            <h4 class="tagline">Modular OS to operate an IoT network</h4>
-        </div><!-- (need this comment because of the inline-blocks)
-    --><div class="col-md-4 v2-vcenter">
-            <div class="news bg-orange text-center">
-                <h4>Mynewt 0.9.0 release is available now. </h4>
-                <a href="/download/">Download!</a>
-            </div>
-        </div>
+<div class="row v2-main-banner">
 
+<div class="col-xs-12 col-md-8 v2-vcenter">
+    <img class="logo" src="/img/logo.svg">
+    <h4 class="tagline">Modular OS to operate an IoT network</h4>
+</div><!-- (need this comment because of the inline-blocks)
+--><div class="col-xs-12 col-md-4 v2-vcenter">
+    <div class="news bg-orange text-center">
+        <h4>Mynewt 0.9.0 release is available now. </h4>
+        <a href="/download/">Download!</a>
     </div>
 </div>
+
+</div>

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/75dfe098/custom-theme/quick-start.html
----------------------------------------------------------------------
diff --git a/custom-theme/quick-start.html b/custom-theme/quick-start.html
index 9c58658..abca805 100644
--- a/custom-theme/quick-start.html
+++ b/custom-theme/quick-start.html
@@ -1,8 +1,8 @@
 {% include 'secondary-banner.html' %}
 
-<div class="container v2-quick-start">
+<div class="v2-quick-start">
 
- <div class="container small-no-padding">
+ <div class="small-no-padding">
     <div class="row">
         <div class="col-md-12 content">
             {% block content %}

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/75dfe098/custom-theme/secondary-banner.html
----------------------------------------------------------------------
diff --git a/custom-theme/secondary-banner.html b/custom-theme/secondary-banner.html
index 6c36a9d..11ef112 100644
--- a/custom-theme/secondary-banner.html
+++ b/custom-theme/secondary-banner.html
@@ -1,12 +1,8 @@
-<div class="container">
-    <div class="row v2-main-banner">
-         <div class="col-md-8 v2-vcenter">
-            <img class="logo" src="/img/logo.svg">
-            <h4 class="tagline">Modular OS to operate an IoT network</h4>
-        </div><!-- (need this comment because of the inline-blocks)
-    --><div class="col-md-4 v2-vcenter">
-                    </div>
-
-        
+<div class="row v2-main-banner">
+    <div class="col-md-8 v2-vcenter">
+        <img class="logo" src="/img/logo.svg">
+        <h4 class="tagline">Modular OS to operate an IoT network</h4>
+    </div><!-- (need this comment because of the inline-blocks)
+ --><div class="col-md-4 v2-vcenter">
     </div>
 </div>

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/75dfe098/docs/index.md
----------------------------------------------------------------------
diff --git a/docs/index.md b/docs/index.md
index bc1906c..8daa8aa 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -1 +1 @@
-Apache Mynewt is a real-time, modular operating system for connected IoT devices that need to operate for long periods of time under power, memory, and storage constraints. The first connectivity stack offered is BLE 4.2.
+[//]: # (This is not used - see landing.html for content)

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/75dfe098/mkdocs.yml
----------------------------------------------------------------------
diff --git a/mkdocs.yml b/mkdocs.yml
index a7dd702..47cf117 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -28,7 +28,7 @@ pages:
             - 'Blinky on Arduino Zero': 'os/tutorials/arduino_zero.md'
             - 'Blinky on Arduino Primo': 'os/tutorials/blinky_primo.md'
             - 'Blinky on Olimex': 'os/tutorials/olimex.md'
-            - 'Blinky on STM32F303': 
+            - 'Blinky on STM32F303':
                 - toc: 'os/tutorials/STM32F303.md'
                 - 'Pinwheel Blinky': 'os/tutorials/pin-wheel-mods.md'
             - 'Blinky on nRF52': 'os/tutorials/nRF52.md'
@@ -43,10 +43,10 @@ pages:
         - 'Write a Test Suite for a Package': 'os/tutorials/unit_test.md'
         - 'Air-quality Sensor project': 'os/tutorials/air_quality_sensor.md'
         - 'Add task to manage multiple events': 'os/tutorials/event_queue.md'
-        - 'Project Slinky for remote comms': 
+        - 'Project Slinky for remote comms':
             - 'Slinky on sim device': 'os/tutorials/project-slinky.md'
             - 'Slinky on STM32 board': 'os/tutorials/project-target-slinky.md'
-        - 'Enable newtmgr in any app': 'os/tutorials/add_newtmgr.md' 
+        - 'Enable newtmgr in any app': 'os/tutorials/add_newtmgr.md'
         - 'BLE app to check stats via console': 'os/tutorials/bletiny_project.md'
         - 'BLE peripheral project':
             - toc: 'os/tutorials/bleprph/bleprph-intro.md'
@@ -525,6 +525,6 @@ extra:
             location: "Grand Ballroom C, JW Marriott Resort and Spa Hotel, Las Vegas, NV"
             date: 'Time: 16:10 - 16:45, Date: 26 September 2016, 2016'
 
-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'
+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.'
 
 google_analytics: ['UA-72162311-1', 'auto']


[08/50] incubator-mynewt-site git commit: fix link

Posted by ad...@apache.org.
fix link


Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/commit/c0101c44
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/c0101c44
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/c0101c44

Branch: refs/heads/master
Commit: c0101c445cefc070176a4f9b0518b9e1c3f5bc24
Parents: 536e0da
Author: Gavin Jefferies <ga...@runtime.io>
Authored: Thu Oct 6 16:13:44 2016 -0700
Committer: Gavin Jefferies <ga...@runtime.io>
Committed: Thu Oct 6 16:13:44 2016 -0700

----------------------------------------------------------------------
 README.md | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/c0101c44/README.md
----------------------------------------------------------------------
diff --git a/README.md b/README.md
index 214108f..e6c3d07 100644
--- a/README.md
+++ b/README.md
@@ -33,7 +33,7 @@ When a new release of MyNewt OS and its associated tools occurs, the documentati
 
 ### Test
 1. Run: `./serve.py`
-1. Visit http://localhost:8000
+1. Visit [http://localhost:8000](http://localhost:8000)
 
 ### Deploy
 1. Run: `./deploy.sh`
@@ -43,3 +43,6 @@ When a new release of MyNewt OS and its associated tools occurs, the documentati
 ## Links to Documentation
 
 For the deployed site a version prefix is added to the URL for each mkdocs page. When developing there is no version prefix. If you want to link from a _site page_ to a _documentation page_ you should prefix the URL with */DOCSLINK/* so that the user is taken to the correct location when browsing in production.
+
+
+


[47/50] incubator-mynewt-site git commit: resolved merge conflicts

Posted by ad...@apache.org.
resolved merge conflicts


Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/commit/35fcd16f
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/35fcd16f
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/35fcd16f

Branch: refs/heads/master
Commit: 35fcd16f906ac5e58ddd8e59361ca4f0dc6057ed
Parents: 4cab025 8682617
Author: aditihilbert <ad...@runtime.io>
Authored: Tue Oct 25 18:25:46 2016 -0700
Committer: aditihilbert <ad...@runtime.io>
Committed: Tue Oct 25 18:25:46 2016 -0700

----------------------------------------------------------------------
 README.md                                       |  11 +-
 build.py                                        |  21 +-
 custom-theme/FW-dist.png                        | Bin 0 -> 103732 bytes
 custom-theme/about.html                         |  23 +-
 custom-theme/base.html                          |  36 +-
 custom-theme/community.html                     |  20 +-
 custom-theme/css/custom.css                     | 106 ++---
 custom-theme/css/v2.css                         |  64 ++-
 custom-theme/download.html                      |   2 -
 custom-theme/events.html                        |   1 -
 custom-theme/footer.html                        |  28 +-
 custom-theme/img/FWdist.png                     | Bin 0 -> 103765 bytes
 custom-theme/img/MicrochipPIC32.jpg             | Bin 0 -> 7163 bytes
 custom-theme/img/arm_logo.gif                   | Bin 0 -> 1582 bytes
 custom-theme/img/atmel.png                      | Bin 0 -> 17367 bytes
 custom-theme/img/cross-platform.png             | Bin 0 -> 86709 bytes
 custom-theme/img/cross-platform.svg             |   6 +
 custom-theme/img/logo.pdf                       | Bin 0 -> 263048 bytes
 custom-theme/img/logo.png                       | Bin 0 -> 151595 bytes
 custom-theme/img/nimble-full-perf.png           | Bin 0 -> 65334 bytes
 custom-theme/img/riscv-logo.png                 | Bin 0 -> 15999 bytes
 custom-theme/js/base.js                         |  38 +-
 custom-theme/js/custom.js                       |  16 -
 custom-theme/landing.html                       | 203 +++++----
 custom-theme/main-banner.html                   |  13 +-
 custom-theme/nav.html                           |  13 +-
 custom-theme/pages/ble.html                     | 144 ++++++
 custom-theme/pages/configurability.html         |  19 +
 custom-theme/quick-start.html                   |   8 +-
 custom-theme/secondary-banner.html              |  16 +-
 custom-theme/talks.html                         |  43 ++
 custom-theme/toc.html                           |   1 -
 docs/about.md                                   |   3 +-
 docs/index.md                                   |   2 +-
 docs/network/ble/ble_hs/ble_att/ble_att.md      |  24 +
 .../ble/ble_hs/ble_att/functions/ble_att_mtu.md |  20 +
 .../functions/ble_att_set_preferred_mtu.md      |  23 +
 .../ble_att/functions/ble_att_svr_read_local.md |  28 ++
 .../functions/ble_att_svr_write_local.md        |  28 ++
 docs/network/ble/ble_hs/ble_gap/ble_gap.md      |  37 ++
 .../ble_hs/ble_gap/definitions/ble_gap_defs.md  | 454 +++++++++++++++++++
 .../ble_gap/functions/ble_gap_adv_active.md     |  21 +
 .../functions/ble_gap_adv_rsp_set_fields.md     |  25 +
 .../ble_gap/functions/ble_gap_adv_set_fields.md |  25 +
 .../ble_gap/functions/ble_gap_adv_start.md      |  37 ++
 .../ble_gap/functions/ble_gap_adv_stop.md       |  22 +
 .../ble_gap/functions/ble_gap_conn_active.md    |  21 +
 .../ble_gap/functions/ble_gap_conn_cancel.md    |  21 +
 .../ble_gap/functions/ble_gap_conn_find.md      |  27 ++
 .../ble_gap/functions/ble_gap_conn_rssi.md      |  28 ++
 .../ble_hs/ble_gap/functions/ble_gap_connect.md |  37 ++
 .../ble_hs/ble_gap/functions/ble_gap_disc.md    |  33 ++
 .../ble_gap/functions/ble_gap_disc_active.md    |  21 +
 .../ble_gap/functions/ble_gap_disc_cancel.md    |  22 +
 .../functions/ble_gap_security_initiate.md      |  25 +
 .../ble_gap/functions/ble_gap_terminate.md      |  28 ++
 .../ble_gap/functions/ble_gap_update_params.md  |  29 ++
 .../ble_hs/ble_gap/functions/ble_gap_wl_set.md  |  27 ++
 docs/network/ble/ble_hs/ble_gattc/ble_gattc.md  |  40 ++
 .../ble_gattc/definitions/ble_gattc_defs.md     |  91 ++++
 .../functions/ble_gattc_disc_all_chrs.md        |  33 ++
 .../functions/ble_gattc_disc_all_dscs.md        |  33 ++
 .../functions/ble_gattc_disc_all_svcs.md        |  26 ++
 .../functions/ble_gattc_disc_chrs_by_uuid.md    |  35 ++
 .../functions/ble_gattc_disc_svc_by_uuid.md     |  31 ++
 .../functions/ble_gattc_exchange_mtu.md         |  29 ++
 .../functions/ble_gattc_find_inc_svcs.md        |  33 ++
 .../ble_gattc/functions/ble_gattc_indicate.md   |  27 ++
 .../ble_gattc/functions/ble_gattc_notify.md     |  27 ++
 .../functions/ble_gattc_notify_custom.md        |  29 ++
 .../ble_gattc/functions/ble_gattc_read.md       |  31 ++
 .../functions/ble_gattc_read_by_uuid.md         |  34 ++
 .../ble_gattc/functions/ble_gattc_read_long.md  |  31 ++
 .../ble_gattc/functions/ble_gattc_read_mult.md  |  33 ++
 .../ble_gattc/functions/ble_gattc_write.md      |  33 ++
 .../ble_gattc/functions/ble_gattc_write_flat.md |  35 ++
 .../ble_gattc/functions/ble_gattc_write_long.md |  33 ++
 .../functions/ble_gattc_write_no_rsp.md         |  29 ++
 .../functions/ble_gattc_write_no_rsp_flat.md    |  31 ++
 .../functions/ble_gattc_write_reliable.md       |  30 ++
 docs/network/ble/ble_hs/ble_gatts/ble_gatts.md  |  27 ++
 .../ble_gatts/definitions/ble_gatts_defs.md     | 246 ++++++++++
 .../ble_gatts/functions/ble_gatts_add_svcs.md   |  23 +
 .../ble_gatts/functions/ble_gatts_count_cfg.md  |  27 ++
 .../functions/ble_gatts_count_resources.md      |  27 ++
 .../ble_gatts/functions/ble_gatts_find_chr.md   |  31 ++
 .../ble_gatts/functions/ble_gatts_find_dsc.md   |  31 ++
 .../ble_gatts/functions/ble_gatts_find_svc.md   |  27 ++
 .../functions/ble_gatts_register_svcs.md        |  30 ++
 docs/network/ble/ble_hs/ble_hs.md               |  22 +
 docs/network/ble/ble_hs/ble_hs_id/ble_hs_id.md  |  42 ++
 .../ble_hs_id/functions/ble_hs_id_copy_addr.md  |  31 ++
 .../ble_hs_id/functions/ble_hs_id_gen_rnd.md    |  27 ++
 .../ble_hs_id/functions/ble_hs_id_set_rnd.md    |  23 +
 docs/network/ble/ble_hs/ble_hs_return_codes.md  | 264 +++++++++++
 .../ble/ble_hs/init/definitions/init_defs.md    | 159 +++++++
 .../ble/ble_hs/init/functions/ble_hs_init.md    |  27 ++
 .../ble/ble_hs/init/functions/ble_hs_start.md   |  21 +
 .../ble/ble_hs/init/functions/ble_hs_synced.md  |  21 +
 docs/network/ble/ble_hs/init/init.md            |  23 +
 .../functions/ble_eddystone_set_adv_data_uid.md |  29 ++
 .../functions/ble_eddystone_set_adv_data_url.md |  35 ++
 .../other/functions/ble_hs_mbuf_att_pkt.md      |  21 +
 .../other/functions/ble_hs_mbuf_from_flat.md    |  27 ++
 .../other/functions/ble_hs_mbuf_to_flat.md      |  32 ++
 .../other/functions/ble_ibeacon_set_adv_data.md |  30 ++
 .../other/functions/ble_uuid_128_to_16.md       |  23 +
 .../other/functions/ble_uuid_16_to_128.md       |  27 ++
 docs/network/ble/ble_hs/other/other.md          |  27 ++
 docs/network/ble/bletiny/bletiny_GAP.md         | 128 ++++--
 docs/network/ble/bletiny/bletiny_GATT.md        |  56 ++-
 docs/network/ble/bletiny/bletiny_advdata.md     |  28 +-
 docs/network/ble/bletiny/bletiny_api.md         | 120 +++++
 docs/network/ble/bletiny_api.md                 | 144 ------
 docs/network/ble/ini_stack/ble_parent_ini.md    |   2 +-
 docs/newt/install/newt_linux.md                 |  23 +
 docs/newt/install/newt_mac.md                   |  25 +
 docs/newt/newt_intro.md                         |  11 +
 docs/os/core_os/porting/port_bsp.md             |  20 +-
 docs/os/core_os/porting/port_os.md              |  41 +-
 docs/os/core_os/time/os_time_tick.md            |   8 +-
 docs/os/introduction.md                         |  32 +-
 docs/os/modules/fcb/fcb.md                      | 100 ++++
 docs/os/modules/fcb/fcb_append.md               |  29 ++
 docs/os/modules/fcb/fcb_append_finish.md        |  25 +
 docs/os/modules/fcb/fcb_append_to_scratch.md    |  23 +
 docs/os/modules/fcb/fcb_clear.md                |  23 +
 docs/os/modules/fcb/fcb_getnext.md              |  28 ++
 docs/os/modules/fcb/fcb_init.md                 |  25 +
 docs/os/modules/fcb/fcb_is_empty.md             |  23 +
 docs/os/modules/fcb/fcb_offset_last_n.md        |  28 ++
 docs/os/modules/fcb/fcb_rotate.md               |  22 +
 docs/os/modules/fcb/fcb_walk.md                 |  32 ++
 .../os/modules/hal/hal_cputime/hal_cpu_timer.md |  14 +-
 docs/os/modules/hal/hal_gpio/hal_gpio.md        |  19 +-
 docs/os/modules/split/split.md                  | 351 ++++++++++++++
 docs/os/tutorials/add_newtmgr.md                | 191 ++++++++
 docs/os/tutorials/arduino_zero.md               |  98 ++--
 docs/os/tutorials/bleprph/bleprph-adv.md        | 114 +++--
 docs/os/tutorials/bleprph/bleprph-chr-access.md | 212 ++++-----
 docs/os/tutorials/bleprph/bleprph-conn.md       | 156 -------
 docs/os/tutorials/bleprph/bleprph-gap-event.md  | 161 +++++++
 docs/os/tutorials/bleprph/bleprph-intro.md      |   5 +-
 docs/os/tutorials/bleprph/bleprph-svc-reg.md    | 128 +++---
 docs/os/tutorials/blinky_sram_olimex.md         |  41 +-
 docs/os/tutorials/ibeacon.md                    |   2 +-
 docs/os/tutorials/olimex.md                     |  56 +--
 docs/os/tutorials/pics/arduino_wifi.png         | Bin 0 -> 944943 bytes
 docs/os/tutorials/pics/task_lesson.png          | Bin 0 -> 12931 bytes
 docs/os/tutorials/project-slinky.md             |   8 +-
 docs/os/tutorials/project-target-slinky.md      |  46 +-
 docs/os/tutorials/tasks_lesson.md               | 324 +++++++++++++
 docs/os/tutorials/tutorials.md                  |  24 +-
 docs/os/tutorials/wi-fi_on_arduino.md           | 294 ++++++++++++
 docs/pages/ble.md                               |   8 +
 docs/pages/configurability.md                   |   8 +
 docs/quick-start.md                             |   2 +-
 docs/talks.md                                   |   0
 mkdocs.yml                                      | 140 +++++-
 159 files changed, 6305 insertions(+), 1127 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/35fcd16f/mkdocs.yml
----------------------------------------------------------------------


[37/50] incubator-mynewt-site git commit: Added talks page and some pictures in landing page

Posted by ad...@apache.org.
Added talks page and some pictures in landing page


Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/commit/230c3e0c
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/230c3e0c
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/230c3e0c

Branch: refs/heads/master
Commit: 230c3e0cec26e23005a51c7bb13a6eb143b89a05
Parents: edd04d5
Author: aditihilbert <ad...@runtime.io>
Authored: Mon Oct 24 17:33:01 2016 -0700
Committer: aditihilbert <ad...@runtime.io>
Committed: Mon Oct 24 17:33:01 2016 -0700

----------------------------------------------------------------------
 custom-theme/img/MicrochipPIC32.jpg   | Bin 0 -> 7163 bytes
 custom-theme/img/arm_logo.gif         | Bin 0 -> 1582 bytes
 custom-theme/img/nimble-full-perf.png | Bin 0 -> 65334 bytes
 custom-theme/img/riscv-logo.png       | Bin 0 -> 15999 bytes
 custom-theme/landing.html             |   9 +-
 custom-theme/pages/ble.html           | 133 ++++++++++++++++++++++++++++-
 custom-theme/talks.html               |  27 +++++-
 7 files changed, 161 insertions(+), 8 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/230c3e0c/custom-theme/img/MicrochipPIC32.jpg
----------------------------------------------------------------------
diff --git a/custom-theme/img/MicrochipPIC32.jpg b/custom-theme/img/MicrochipPIC32.jpg
new file mode 100644
index 0000000..6c58ec7
Binary files /dev/null and b/custom-theme/img/MicrochipPIC32.jpg differ

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/230c3e0c/custom-theme/img/arm_logo.gif
----------------------------------------------------------------------
diff --git a/custom-theme/img/arm_logo.gif b/custom-theme/img/arm_logo.gif
new file mode 100644
index 0000000..62c318f
Binary files /dev/null and b/custom-theme/img/arm_logo.gif differ

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/230c3e0c/custom-theme/img/nimble-full-perf.png
----------------------------------------------------------------------
diff --git a/custom-theme/img/nimble-full-perf.png b/custom-theme/img/nimble-full-perf.png
new file mode 100644
index 0000000..aef4bb6
Binary files /dev/null and b/custom-theme/img/nimble-full-perf.png differ

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/230c3e0c/custom-theme/img/riscv-logo.png
----------------------------------------------------------------------
diff --git a/custom-theme/img/riscv-logo.png b/custom-theme/img/riscv-logo.png
new file mode 100644
index 0000000..f6264ef
Binary files /dev/null and b/custom-theme/img/riscv-logo.png differ

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/230c3e0c/custom-theme/landing.html
----------------------------------------------------------------------
diff --git a/custom-theme/landing.html b/custom-theme/landing.html
index d7021d4..78b05b3 100644
--- a/custom-theme/landing.html
+++ b/custom-theme/landing.html
@@ -20,7 +20,7 @@
         </div>
 
         <div class="highlight">
-            <div class="img" style="background-image: url(/img/json_logs.png); background-size: cover; height: 200px;">
+            <div class="img" style="background-image: url(/img/secure_img.png); background-size: cover; height: 200px;">
                 &nbsp;
             </div>
 
@@ -39,7 +39,8 @@
 
         <div class="highlight">
             <img src="/img/concurrent_conn.png">
-
+            <img src="/img/NimBLE_throughput.png">
+            
             <h2>Built for wireless networking</h2>
 
             <p> Meet your application\u2019s demands with open source networking stacks e.g. Bluetooth Low Energy 4.2. </p>
@@ -61,7 +62,9 @@
         </div>
 
         <div class="highlight">
-            <img src="/img/secure_img.png">
+            <img src="/img/riscv-logo.png">
+	    <img src="/img/MicrochipPIC32.jpg">
+            <img src="/img/arm_logo.gif">
 
             <h2>Cross platforms</h2>
 

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/230c3e0c/custom-theme/pages/ble.html
----------------------------------------------------------------------
diff --git a/custom-theme/pages/ble.html b/custom-theme/pages/ble.html
index 8af9701..fb90ab0 100644
--- a/custom-theme/pages/ble.html
+++ b/custom-theme/pages/ble.html
@@ -1,15 +1,140 @@
 <div class="col-xs-12 v2-sub-page">
 
-    <h2>Bluetooth Low Energy (BLE 4.2) </h2>
+    <h2>NimBLE - Mynewt's Bluetooth 4.2 compliant stack </h2>
     <p>
       
-   For low power IoT applications, Mynewt offers NimBLE, a complete Bluetooth Low Energy 4.2 stack featuring source code for both host and controller subsystems. You can choose to run NimBLE as a complete stack or use only its host or its controller part. The standardized Hardware Controller Interface (HCI) allows you to mix and match Mynewt\u2019s host or controller portion with another vendor\u2019s controller or host implementation respectively, to suit your product hardware and application. 
+   NimBLE is a complete Bluetooth Low Energy 4.2 stack featuring source code for both host and controller subsystems. You can choose to run NimBLE as
+<ul>
+   <li> a complete stack in a single processor</li>
+   <li> host only</li>
+   <li> controller only</li>
+   <li> host and controller in separate processors on a board</li>
+</ul>
+
+The standardized Host Controller Interface (HCI) allows you to mix and match Mynewt\u2019s host or controller portion with another vendor\u2019s controller or host implementation respectively, to suit your product hardware and application. As an example, you may run the NimBLE controller with BlueZ, the Linux Bluetooth host protocol stack. As a reverse example you could choose to run NimBLE's host with a chip vendor's controller that supports HCI over UART transport.
     </p>
+ 
+    <h3>Features</h3>
     <p>
-The controller implementation is available for a growing list of System on Chips (SoC). It is powerful and flexible, having demonstrated up to 32 concurrent BLE connections between a central and its peripherals. Since Mynewt\u2019s controller exposes several more configuration options than a typical SoC vendor\u2019s implementation, performance can be dramatically increased. For example, by maximizing the packet size and the connection event span in a connection interval using Mynewt, an nRF52 chip from Nordic Semiconductor can achieve 10x the throughput possible with the built-in Soft Device. Read more about NimBLE in <a href="../../network/ble/ble_intro/">Documentation</a>  
-    
+    <ul>
+      <li>LE Privacy 1.2 </li>
+      <li>Security Manager (SM) with support for LE Legacy Pairing (Just Works, Numeric Comparison, Passkey Entry, OOB), LE Secure Connections, Transport Specific Key Distribution</li>
+      <li>LE Data Length Extension</li>
+      <li>Concurrent multiple roles (master(central)/slave(peripheral), server/client)</li>
+      <li>Simultaneous advertising and scanning</li>
+      <li>Low Duty Cycle Directed Advertising</li>
+      <li>Connection parameters request procedure</li>
+      <li>LE Ping</li>
+      <li>32 bit UUIS</li>
+      <li>L2CAP Connection Oriented Channels</li>
+      <li>Full GATT Server, Client, and all sub-procedures</li>
+      <li>Host Controller Interface (HCI) between the host and controller either through software API or by UART hardware connection</li>
+    </ul>
     </p>
 
+    <h3>Profile and Service support</h3>
+    <ul>
+      <li>Alert Notification Profile and Service(ANS)</li>
+      <li>Immediate Alert Service (IAS)</li>
+      <li>Link Loss Profile and Service</li>
+      <li>Transmit Power Service</li>
+    </ul>
+
+    <h3>Memory sizing</h3>
+
+    <p>
+The recommended memory size for running Mynewt OS with NimBLE is 64 kB of RAM and 512 kB of Flash. This allows the application developer to build an image for a product with ample space for application data and logic, security capabilities such as secure bootloader, and operational utilities such as detailed logs and statistics. 
+    </p>
+    <p>
+While the recommendations are for higher amounts of memory, Mynewt OS with NimBLE can be optimized to operate with 32 kB of RAM and 256 kB of Flash.
+  
+    <uL>
+      <li> Core OS kernel: <1 kB of RAM, <6 kB of Flash </li>
+      <li> NimBLE Stack (including both peripheral and central roles, legacy pairing): 4.5 kB of RAM, 69 kB of Flash </li>
+      <li> BLE peripheral application using Mynewt OS, NimBLE with security: 15 kB of RAM, 99 kB of Flash </li> 
+    </ul>
+
+    </p>
+
+    <h3>Role configuration</h3>
+    <p>
+NimBLE gives you tremendous flexibility to meet your application and device requirements. It has been shown to work with much higher limits when compared to other implementations such as Nordic's SoftDevice or Intel's Zephyr:
+    <ul>
+      <li>Up to 32 concurrent connections as a Central which is 4x what is allowed on Nordic's SoftDevice/li>
+      <li>Up to 32 concurrent connections as a Peripheral (32x what is allowed on Nordic's SoftDevice</li>
+      <li>Up to 32 concurrent connections in any combination of Central and Peripheral with Observer and Broadcaster roles running simultaneously. In comparison, Nordic's SoftDevice allows 3 connections as a Central and 1 connection as a Peripheral while simultaneously running Observer and Broadcaster</li>
+      <li>Ability for a peripheral to connect to multiple centrals (as opposed to only 1 central allowed on Nordic's SoftDevice)</li>
+      <li>Flexibility to configure the scheduler to allow for larger data bursts when connected to a large number of peripherals</li>
+    </ul>
+
+    </p>
+ 
+    <h3>System configuration</h3>
+
+NimBLE allows the application developer to configure the system to extract the most suitable performance. Whether it is getting the most number of concurrent connections or getting a high throughput or ensuring low latencies for data bursts to several peripherals, NimBLE offers plenty of options. Of course, any changes to the default configuration has implications on code size, runtime RAM usage etc., a glimpse of which is shown below.
+    
+<table style="width:100%">
+  <tr>
+    <th>Subsystem</th>
+    <th>Examples of Configuration Options</th>
+    <th>Default(kB)</th>
+    <th>Element Size(kB)</th>
+    <th>Default Size(kB)</th>
+    <th>Size for x # of connections</th>
+  </tr>
+  <tr>
+    <th rowspan="4">Host</th>
+    <td>Max. number of config descriptors</td>
+    <td>1</td>
+    <td>4</td>
+    <td>4</td>
+    <td>(x+1)*3</td>
+  </tr>
+  <tr>
+    <td>Max. number of attributes in a single GATT Reliable Write procedure</td>
+    <td>36</td>
+    <td>32</td>
+    <td>1152</td>
+    <td>Independent</td>
+  </tr>
+  <tr>
+    <td>Max. number of concurrent connections</td>
+    <td>1</td>
+    <td>80</td>
+    <td>80</td>
+    <td>x*80</td>
+  </tr>
+  <tr>
+    <td>...and several more. Full system configuration is specified in /net/nimble/host/syscfg.yml with sensible defaults. </td>
+  </tr>
+  <tr>
+    <th rowspan="4">Controller</th>
+    <td>Whitelist size</td>
+    <td>8</td>
+    <td>8</td>
+    <td>64</td>
+    <td>Independent</td>
+  </tr>
+  <tr>
+    <td>RNG buffer size</td>
+    <td>32</td>
+    <td>1</td>
+    <td>32</td>
+    <td>Independent</td>
+  </tr>
+  <tr>
+    <td>Max. number of concurrent connections</td>
+    <td>1</td>
+    <td>416</td>
+    <td>416</td>
+    <td>x*416</td>
+  </tr>
+  <tr>
+    <td>...and several more. Full system configuration is specified in /net/nimble/controller/syscfg.yml with sensible defaults.</td>
+  </tr>
+</table>
+
+
     {{ content }}
 
 </div>

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/230c3e0c/custom-theme/talks.html
----------------------------------------------------------------------
diff --git a/custom-theme/talks.html b/custom-theme/talks.html
index da66cfa..9df49ae 100644
--- a/custom-theme/talks.html
+++ b/custom-theme/talks.html
@@ -1,5 +1,30 @@
 <h2>Talks from Mynewt participants</h2>
 
+<h3>MyNewt technical Overview</h3>
+<br>
+@Linaro Connect, Las Vegas, September 2016
+<br>
+<b>Speaker: Sterling Hughes, CTO, Runtime Inc.</b>
+
+<p>
+This presentation helps developers up and down the stack understand the requirements and challenges of embedded development environments \u2013 whether they are using common maker environments like Arduino or mature product-oriented tools. It covers the salient goals and features of Mynewt, the open source OS for MCUs.
+</p>
 <p>
-    Talk!
+<a href="https://www.youtube.com/watch?v=5KhnjE7zYx4">Watch Presentation</a>
 </p>
+
+<h3>Apache Mynewt: The Next Great Open Source OS for 32 Bit MCUs Coming to a RISC-V</h3>
+</br>
+@RISC-V Workshop, July 2016
+</br>
+<b>Speaker: James Pace, CEO, Runtime Inc.</b>
+
+<p>
+This presentation lays out the case for an open source, hardware architecture agnostic OS for 32-bit MCUs. It then delves into the benefits of porting it to RISC-V architecture. 
+</p>
+<p>
+<a href="https://www.youtube.com/watch?v=RsDqH5FZ-bo">Watch Presentation</a>
+</p>
+
+<br>
+


[07/50] incubator-mynewt-site git commit: Added NUCLEO-F401RE to the list of BSPs in landing page

Posted by ad...@apache.org.
Added NUCLEO-F401RE to the list of BSPs in landing page


Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/commit/5001761a
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/5001761a
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/5001761a

Branch: refs/heads/master
Commit: 5001761ab0c4d30ac8c1ae84fed547545a314837
Parents: 536e0da
Author: aditihilbert <ad...@runtime.io>
Authored: Mon Oct 3 13:08:35 2016 -0700
Committer: aditihilbert <ad...@runtime.io>
Committed: Mon Oct 3 13:08:35 2016 -0700

----------------------------------------------------------------------
 custom-theme/landing.html | 3 +++
 1 file changed, 3 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/5001761a/custom-theme/landing.html
----------------------------------------------------------------------
diff --git a/custom-theme/landing.html b/custom-theme/landing.html
index e369d76..c76d048 100644
--- a/custom-theme/landing.html
+++ b/custom-theme/landing.html
@@ -105,6 +105,9 @@
                 <li>
                     <a href="http://www.arduino.org/products/boards/4-arduino-boards/arduino-m0-pro"> Arduino M0 Pro </a> (Cortex-M0)
                 </li>
+                <li>
+                    <a href="http://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-nucleo/nucleo-f401re.html"> NUCLEO-F401RE </a> from ST Micro (Cortex-M4)
+                </li>
             </ul>
 
         </div>


[17/50] incubator-mynewt-site git commit: Moved up Bluetooth support to the top of feature list on the landing page and added a more detailed description including a link to the BLE User Guide.

Posted by ad...@apache.org.
 Moved up Bluetooth support to the top of feature list on the landing page and added a more detailed description including a link to the BLE User Guide.


Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/commit/1b699f2d
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/1b699f2d
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/1b699f2d

Branch: refs/heads/master
Commit: 1b699f2dc7a6a26c7da24030bc6b821c10c127aa
Parents: 1cc3504
Author: aditihilbert <ad...@runtime.io>
Authored: Fri Oct 7 17:05:43 2016 -0700
Committer: aditihilbert <ad...@runtime.io>
Committed: Fri Oct 7 17:05:43 2016 -0700

----------------------------------------------------------------------
 custom-theme/landing.html | 25 ++++++++++++++++---------
 1 file changed, 16 insertions(+), 9 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/1b699f2d/custom-theme/landing.html
----------------------------------------------------------------------
diff --git a/custom-theme/landing.html b/custom-theme/landing.html
index 91ec13e..734de5f 100644
--- a/custom-theme/landing.html
+++ b/custom-theme/landing.html
@@ -14,28 +14,35 @@
 
         <div class="col-md-8 highlights">
 
-            <div class="row highlight">
+           <div class="row highlight">
                 <div class="col-md-6">
-                    <h2>Utilities</h2>
-                    <p>Utilities such as boot loaders, file systems, time-series data, JSON formatted log request/response, and more </p>
+                    <h2>Bluetooth Low Energy</h2>
+                    <p>Run Mynewt\u2019s BLE 4.2 stack NimBLE as a complete stack or choose only its host or its controller part.</p>
+                    <p>Mynewt offers NimBLE, a complete Bluetooth Low Energy 4.2 stack featuring source code for both host and controller subsystems. The standardized Hardware Controller Interface (HCI) allows you to mix and match Mynewt\u2019s host or controller portion with another vendor\u2019s controller or host implementation respectively, to suit your product hardware and application. 
+
+The controller implementation is available for a growing list of System on Chips (SoC). It is powerful and flexible, having demonstrated up to 32 concurrent BLE connections between a central and its peripherals. Since Mynewt\u2019s controller exposes several more configuration options than a typical SoC vendor\u2019s implementation, performance can be dramatically increased. For example, by maximizing the packet size and the connection event span in a connection interval using Mynewt, an nRF52 chip from Nordic Semiconductor can achieve 10x the throughput possible with the built-in Soft Device.
+
+Read more about NimBLE in the <a href="https://mynewt.apache.org/latest/network/ble/ble_intro/">BLE User Guide</a>
                 </div>
                 <div class="col-xs-8 col-md-6">
-                    <div class="truncate-image">
-                        <img src="/img/json_logs.png">
-                    </div>
+                    <img src="/img/NimBLE_throughput.png" style="width:66%">
                 </div>
             </div>
 
+
             <div class="row highlight">
                 <div class="col-md-6">
-                    <h2>Bluetooth Low Energy</h2>
-                    <p>High-performance networking stacks, starting with Bluetooth Low Energy 4.2 source code for both host and controller</p>
+                    <h2>Utilities</h2>
+                    <p>Utilities such as boot loaders, file systems, time-series data, JSON formatted log request/response, and more </p>
                 </div>
                 <div class="col-xs-8 col-md-6">
-                    <img src="/img/NimBLE_throughput.png" style="width:66%">
+                    <div class="truncate-image">
+                        <img src="/img/json_logs.png">
+                    </div>
                 </div>
             </div>
 
+
             <div class="row highlight">
                 <div class="col-md-6">
                     <h2>Highly Configurable</h2>


[13/50] incubator-mynewt-site git commit: stop images shrinking under Safari

Posted by ad...@apache.org.
stop images shrinking under Safari


Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/commit/1cc35049
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/1cc35049
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/1cc35049

Branch: refs/heads/master
Commit: 1cc35049b5b6b5c7dbfd57a721b0db0345e28a1d
Parents: e7e3abf
Author: Gavin Jefferies <ga...@runtime.io>
Authored: Fri Oct 7 14:08:27 2016 -0700
Committer: Gavin Jefferies <ga...@runtime.io>
Committed: Fri Oct 7 14:08:27 2016 -0700

----------------------------------------------------------------------
 custom-theme/css/custom.css | 1 +
 1 file changed, 1 insertion(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/1cc35049/custom-theme/css/custom.css
----------------------------------------------------------------------
diff --git a/custom-theme/css/custom.css b/custom-theme/css/custom.css
index 2f8e57e..8618fc4 100644
--- a/custom-theme/css/custom.css
+++ b/custom-theme/css/custom.css
@@ -206,6 +206,7 @@ footer .logos {
 
 footer .logos img {
     width: 200px;
+    flex-shrink: 0; /* Safari needs this */
 }
 
 footer .logos .footnote {


[50/50] incubator-mynewt-site git commit: Merge branch 'master' of https://github.com/gj262/incubator-mynewt-site

Posted by ad...@apache.org.
Merge branch 'master' of https://github.com/gj262/incubator-mynewt-site

This closes #119


Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/commit/a58d2e13
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/a58d2e13
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/a58d2e13

Branch: refs/heads/master
Commit: a58d2e130a9ff765a0dfdf96d78b4edceaff805f
Parents: 615b574 3451667
Author: aditihilbert <ad...@runtime.io>
Authored: Wed Oct 26 00:35:52 2016 -0700
Committer: aditihilbert <ad...@runtime.io>
Committed: Wed Oct 26 00:35:52 2016 -0700

----------------------------------------------------------------------
 build.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/a58d2e13/build.py
----------------------------------------------------------------------
diff --cc build.py
index e1fc469,d0334e7..dd97f1b
--- a/build.py
+++ b/build.py
@@@ -50,21 -45,11 +50,21 @@@ def buildForReal(site_branch)
      sh.mkdocs('build', '--clean')
  
      for version in cfg['extra']['versions']:
-         mygit.checkout(version['branch'])
+         sh.git('checkout', version['branch'], '--', 'docs', 'mkdocs.yml')
          deployVersion(version)
  
 +def buildForTest():
 +    print "Building site pages..."
 +    updateConfigVersion('develop')
 +    sh.rm('-rf', 'site')
 +    sh.mkdocs('build', '--clean')
 +    sh.git('checkout', '--', 'mkdocs.yml')
 +
 +    cfg = config.load_config()
 +    for version in cfg['extra']['versions']:
 +        deployVersion(version)
 +
  def deployVersion(version):
 -    mygit.checkout(version['branch'])
      buildTo(version['branch'])
      if version['latest']:
          buildTo('latest')


[43/50] incubator-mynewt-site git commit: changed landing page feature titles

Posted by ad...@apache.org.
changed landing page feature titles


Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/commit/e8fa4289
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/e8fa4289
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/e8fa4289

Branch: refs/heads/master
Commit: e8fa4289182b9728d16070da44aa4e5f6a350b1e
Parents: 72d1823 356df03
Author: aditihilbert <ad...@runtime.io>
Authored: Mon Oct 24 19:04:55 2016 -0700
Committer: aditihilbert <ad...@runtime.io>
Committed: Mon Oct 24 19:04:55 2016 -0700

----------------------------------------------------------------------
 custom-theme/css/v2.css   | 13 ++++++--
 custom-theme/landing.html | 73 ++++++++++++++++++++++--------------------
 2 files changed, 50 insertions(+), 36 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/e8fa4289/custom-theme/landing.html
----------------------------------------------------------------------


[46/50] incubator-mynewt-site git commit: update cross platform pictures

Posted by ad...@apache.org.
update cross platform pictures


Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/commit/86826179
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/86826179
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/86826179

Branch: refs/heads/master
Commit: 86826179622460c869c0b561350d2d85ffc90547
Parents: 140b1a5
Author: aditihilbert <ad...@runtime.io>
Authored: Tue Oct 25 09:48:16 2016 -0700
Committer: aditihilbert <ad...@runtime.io>
Committed: Tue Oct 25 09:48:16 2016 -0700

----------------------------------------------------------------------
 custom-theme/img/cross-platform.png | Bin 52085 -> 86709 bytes
 custom-theme/landing.html           |   9 +++++----
 2 files changed, 5 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/86826179/custom-theme/img/cross-platform.png
----------------------------------------------------------------------
diff --git a/custom-theme/img/cross-platform.png b/custom-theme/img/cross-platform.png
index 1be8342..c1578b8 100644
Binary files a/custom-theme/img/cross-platform.png and b/custom-theme/img/cross-platform.png differ

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/86826179/custom-theme/landing.html
----------------------------------------------------------------------
diff --git a/custom-theme/landing.html b/custom-theme/landing.html
index 956946b..746145b 100644
--- a/custom-theme/landing.html
+++ b/custom-theme/landing.html
@@ -14,6 +14,7 @@
               <li> Logging modules that can be invoked at various levels of granularity, including specialized reboot logs </li>
               <li> Richly instrumented statistics modules for OS components and network interfaces </li>
               <li> Modularity for selective, optimized composition to extract the best performance from the hardware platform </li>
+              <li> <a href="../os/os_user_guide/"> More on managment utilities...</a></li>
             </ul>
 
             </p>
@@ -39,19 +40,19 @@
 
         <div class="highlight">
             <img src="/img/concurrent_conn.png">
-            
+
             <h2>Built for wireless</h2>
 
             <p> Meet your application\u2019s demands with open source networking stacks e.g. Bluetooth Low Energy 4.2. </p>
 
             <ul>
-              <li> Flexible, powerful BLE implementation </li>
+              <li> Flexible, powerful BLE implementation (NimBLE)</li>
 		<ul>
 		  <li> Full stack, host only, or controller only - your choice </li>
 		  <li> 10x throughput of Nordic Softdevice </li>
 		  <li> 2x as many concurrent connections as Nordic Softdevice </li>
 		  <li> 4x as many active connections in simulatenous central and peripheral roles as Intel Zephyr and Nordic Softdevice </li>
-                  <li> <a href="/pages/ble/">more detail...</a> </li>
+                  <li> <a href="/pages/ble/">More on NimBLE...</a> </li>
                 </ul>
               <li> Additional connectivity options include WiFi </li>
               <li> Native support for TCP/IP, UDP </li>
@@ -85,7 +86,7 @@
               <li> Initialization of service parameters in a single configuration file for the chosen module e.g. BLE controller </li>
               <li> Smart package management and build using Newt Tool </li>
               <li> Automatic configuration audits using Newt Tool </li>
-              <li> <a href="/pages/configurability/">more detail...</a> </li>
+              <li> <a href="../newt/newt_intro/">More on Newt...</a> </li>
             </ul>
         </div>
 


[35/50] incubator-mynewt-site git commit: Added sub pages for ble.html and configurability.html and change landing page blurbs

Posted by ad...@apache.org.
Added sub pages for ble.html and configurability.html and change landing page blurbs


Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/commit/a5e67ab3
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/a5e67ab3
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/a5e67ab3

Branch: refs/heads/master
Commit: a5e67ab37b91f26c366a43d3ce3da91737c336ee
Parents: 4d77c59
Author: aditihilbert <ad...@runtime.io>
Authored: Fri Oct 21 14:15:54 2016 -0700
Committer: aditihilbert <ad...@runtime.io>
Committed: Fri Oct 21 14:15:54 2016 -0700

----------------------------------------------------------------------
 custom-theme/landing.html               | 76 ++++++++++++++++++----------
 custom-theme/pages/ble.html             | 15 ++++++
 custom-theme/pages/configurability.html | 18 +++++++
 custom-theme/pages/template.html        | 23 ---------
 docs/pages/ble.md                       |  8 +++
 docs/pages/configurability.md           |  8 +++
 docs/pages/template.md                  |  6 ---
 mkdocs.yml                              |  3 +-
 8 files changed, 101 insertions(+), 56 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/a5e67ab3/custom-theme/landing.html
----------------------------------------------------------------------
diff --git a/custom-theme/landing.html b/custom-theme/landing.html
index 2b7e69a..69c81ae 100644
--- a/custom-theme/landing.html
+++ b/custom-theme/landing.html
@@ -5,15 +5,17 @@
        <div class="highlight">
             <img src="/img/NimBLE_throughput.png">
 
-            <h2>Bluetooth Low Energy</h2>
+            <h2>Built to be deployable, manageable</h2>
 
-            <p>Run Mynewt\u2019s BLE 4.2 stack NimBLE as a complete stack or choose only its host or its controller part.</p>
+            <p>Ready your IoT network of billions for remote monitoring, troubleshooting, management, and upgrade.</p>
 
-            <p>Mynewt offers NimBLE, a complete Bluetooth Low Energy 4.2 stack featuring source code for both host and controller subsystems. The standardized Hardware Controller Interface (HCI) allows you to mix and match Mynewt\u2019s host or controller portion with another vendor\u2019s controller or host implementation respectively, to suit your product hardware and application.
+            <ul>
+	      <li> Image management module to enable efficient, failure-aware, and reliable remote firmware updates </li>
+              <li> Logging modules that can be invoked at various levels of granularity, including specialized reboot logs </li>
+              <li> Richly instrumented statistics modules for OS components and network interfaces </li>
+              <li> Modularity for selective, optimized composition to extract the best performance from the hardware platform </li>
+            </ul>
 
-The controller implementation is available for a growing list of System on Chips (SoC). It is powerful and flexible, having demonstrated up to 32 concurrent BLE connections between a central and its peripherals. Since Mynewt\u2019s controller exposes several more configuration options than a typical SoC vendor\u2019s implementation, performance can be dramatically increased. For example, by maximizing the packet size and the connection event span in a connection interval using Mynewt, an nRF52 chip from Nordic Semiconductor can achieve 10x the throughput possible with the built-in Soft Device.
-
-Read more about NimBLE in the <a href="https://mynewt.apache.org/latest/network/ble/ble_intro/">BLE User Guide</a>
             </p>
         </div>
 
@@ -22,47 +24,69 @@ Read more about NimBLE in the <a href="https://mynewt.apache.org/latest/network/
                 &nbsp;
             </div>
 
-            <h2>Utilities</h2>
-
-            <p>Utilities such as boot loaders, file systems, time-series data, JSON formatted log request/response, and more </p>
-        </div>
+            <h2>Security from the start</h2>
 
-        <div class="highlight">
-            <img src="/img/concurrent_conn.png">
+            <p> Ensure security is built into the code as well as lifecycle management for your product. </p>
+            <ul>
+              <li>Secure bootloader to verify firmware integrity and authenticity  </li>
+              <li>Device identity for secure provisioning  </li>
+              <li>Authenticated, authorized, and encrypted data transfers  </li>
+              <li>Abstracted interface to leverage hardware security </li>
+            </ul>
 
-            <h2>Highly Configurable</h2>
 
-            <p>Direct access to peripherals for granular control to better utilize the resources of the target embedded platform</p>
         </div>
 
         <div class="highlight">
-            <img src="/img/atmel.png" style="margin-top: 0px;">
+            <img src="/img/concurrent_conn.png">
 
-            <h2>Multiple connectivity options</h2>
+            <h2>Built for wireless networking</h2>
 
-            <p>Choose your communication technology depending on your application requirements such as power demands, amount of data transfer, deployment model and more.</p>
+            <p> Meet your application\u2019s demands with open source networking stacks e.g. Bluetooth Low Energy 4.2. </p>
+
+            <ul>
+              <li> Flexible, powerful BLE implementation </li>
+		<ul>
+		  <li> Full stack, host only, or controller only - your choice </li>
+		  <li> 10x throughput of Nordic Softdevice </li>
+		  <li> 2x as many concurrent connections as Nordic Softdevice </li>
+		  <li> 4x as many active connections in simulatenous central and peripheral roles as Intel Zephyr and Nordic Softdevice </li>
+                  <li> <a href="/pages/ble/">more detail...</a> </li>
+                </ul>
+              <li> Additional connectivity options include WiFi </li>
+              <li> Native support for TCP/IP, UDP </li>
+              <li> Supports protocols for constrained networks e.g. CoAP and 6LoWPAN </li>
+            </ul>
 
-            <p>
-                Mynewt offers a choice of high-performance networking stacks suitable for a range of IoT applications. It includes native support for the pervasive TCP/IP networking protocol suite. It offers Wi-Fi services to an application via a socket API that accesses Wi-Fi controllers and an abstracted interface to Wi-Fi supplicants. Mynewt also includes protocols with considerations and optimizations for constrained devices such as CoAP, 6LoWPAN, and of course, BLE. Several other protocols appropriate for IoT applications are under consideration in the community.
-            </p>
         </div>
 
         <div class="highlight">
             <img src="/img/secure_img.png" style="width:400px;">
 
-            <h2>Secure</h2>
+            <h2>Cross platforms</h2>
 
-            <p>Ensure security is built into the code as well as lifecycle management for your product.</p>
+            <p> Pick one MCU now. Migrate to another later. </p>
+
+            <ul>
+              <li> Designed to be hardware agnostic - Cortex M0-M4 micro controllers, MIPS, RISC-V </li>
+              <li> Hardware Abstraction Layer (HAL) to provide a uniform interface for peripherals across various micro controllers </li>
+              <li> Board specific configurations are abstracted in Board Support Packages (BSP) </li>
+            </ul>
 
-            <p>
-                Mynewt goes beyond providing crypto libraries for secure connections between devices or between a service and remote devices to ensure confidentiality, integrity, and availability of all concerned assets. It also provides the framework and functionality to manage a device securely from its birth to end of life. Mynewt offers a secure bootloader that verifies the authenticity and integrity of firmware image before booting from it. It enables secure image upgrade both remotely over-the-air and locally through a serial interface. With an abstracted interface to hardware security features such as secure memory and crypto accelerators, Mynewt enables components like the BLE stack as well as applications to leverage them easily.
-            </p>
         </div>
 
         <div class="highlight">
             <img src="/img/newt-img.png" style="width:400px;">
             <h2>Easy to use</h2>
-            <p>Easily composable modules and HAL (Hardware Abstraction Layer) for portability </p>
+            <p> Compose, fine-tune, and build your image within hours or even minutes. </p>
+
+            <ul>
+	      <li> Hardware initialization in single configuration file for the chosen BSP </li>
+              <li> Initialization of service parameters in a single configuration file for the chosen module e.g. BLE controller </li>
+              <li> Smart package management and build using Newt Tool </li>
+              <li> Automatic configuration audits using Newt Tool </li>
+              <li> <a href="/pages/configurability/">more detail...</a> </li>
+            </ul>
         </div>
 
         <div class="updates">

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/a5e67ab3/custom-theme/pages/ble.html
----------------------------------------------------------------------
diff --git a/custom-theme/pages/ble.html b/custom-theme/pages/ble.html
new file mode 100644
index 0000000..8af9701
--- /dev/null
+++ b/custom-theme/pages/ble.html
@@ -0,0 +1,15 @@
+<div class="col-xs-12 v2-sub-page">
+
+    <h2>Bluetooth Low Energy (BLE 4.2) </h2>
+    <p>
+      
+   For low power IoT applications, Mynewt offers NimBLE, a complete Bluetooth Low Energy 4.2 stack featuring source code for both host and controller subsystems. You can choose to run NimBLE as a complete stack or use only its host or its controller part. The standardized Hardware Controller Interface (HCI) allows you to mix and match Mynewt\u2019s host or controller portion with another vendor\u2019s controller or host implementation respectively, to suit your product hardware and application. 
+    </p>
+    <p>
+The controller implementation is available for a growing list of System on Chips (SoC). It is powerful and flexible, having demonstrated up to 32 concurrent BLE connections between a central and its peripherals. Since Mynewt\u2019s controller exposes several more configuration options than a typical SoC vendor\u2019s implementation, performance can be dramatically increased. For example, by maximizing the packet size and the connection event span in a connection interval using Mynewt, an nRF52 chip from Nordic Semiconductor can achieve 10x the throughput possible with the built-in Soft Device. Read more about NimBLE in <a href="../../network/ble/ble_intro/">Documentation</a>  
+    
+    </p>
+
+    {{ content }}
+
+</div>

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/a5e67ab3/custom-theme/pages/configurability.html
----------------------------------------------------------------------
diff --git a/custom-theme/pages/configurability.html b/custom-theme/pages/configurability.html
new file mode 100644
index 0000000..0f8a175
--- /dev/null
+++ b/custom-theme/pages/configurability.html
@@ -0,0 +1,18 @@
+<div class="col-xs-12 v2-sub-page">
+
+    <h2>Newt Tool makes it easy to Compose and Configure</h2>
+    <p>
+    Mynewt  exposes a highly granular set of configuration parameters for each software module or service. For example, the BLE controller stack allows the user to set parameters such as the whitelist size, sleep clock accuracy, number of slots to allocate to each connection, transmit power level, and plenty more. To keep configuration clean and simple, settings are specified in a single syscfg.yml configuration file in each package. Sensible defaults are built into all the configuration files to allow a quick build for simple, straightforward applications.
+    </p>
+    <p>
+Hardware initialization sets up the flash map and peripherals such as UART, ADC, SPI, I2C etc. on the chosen board. For consistency, this hardware-specific initialization is also done using a single syscfg.yml configuration file for the BSP (Board Support Package). Again, sensible defaults are built into all the configuration files for common use cases.  
+    </p>
+    <p>
+Mynewt comes with a powerful configuration and build tool called Newt. It can automatically generate a single, comprehensive system configuration file from the various software and hardware initialization files. This makes system configuration audits easy. Newt Tool can manage task and interrupt priority settings. It can also detect and resolve conflicts in package dependencies. It comes with utilities such as generating digitally signed images. In short, putting an image together for your application becomes easy with the Newt Tool.
+
+    </p>
+
+
+    {{ content }}
+
+</div>

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/a5e67ab3/custom-theme/pages/template.html
----------------------------------------------------------------------
diff --git a/custom-theme/pages/template.html b/custom-theme/pages/template.html
deleted file mode 100644
index 30f4a1f..0000000
--- a/custom-theme/pages/template.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<div class="col-xs-12 v2-sub-page">
-
-    <h2>Something about MyNewt that will not fit on the landing page</h2>
-    <p>
-        Non eram nescius, Brute, cum, quae summis ingeniis exquisitaque doctrina philosophi Graeco sermone tractavissent, ea Latinis litteris mandaremus, fore ut hic noster labor in varias reprehensiones incurreret. nam quibusdam, et iis quidem non admodum indoctis,
-        totum hoc displicet philosophari. quidam autem non tam id reprehendunt, si remissius agatur, sed tantum studium tamque multam operam ponendam in eo non arbitrantur. erunt etiam, et ii quidem eruditi Graecis litteris, contemnentes Latinas, qui se dicant
-        in Graecis legendis operam malle consumere. postremo aliquos futuros suspicor, qui me ad alias litteras vocent, genus hoc scribendi, etsi sit elegans, personae tamen et dignitatis esse negent.
-    </p>
-
-    <p>
-        Link to this with <a href="/pages/template/">more detail...</a>
-    </p>
-
-    <h2>Another Chunk</h2>
-    <p>
-        Non eram nescius, Brute, cum, quae summis ingeniis exquisitaque doctrina philosophi Graeco sermone tractavissent, ea Latinis litteris mandaremus, fore ut hic noster labor in varias reprehensiones incurreret. nam quibusdam, et iis quidem non admodum indoctis,
-        totum hoc displicet philosophari. quidam autem non tam id reprehendunt, si remissius agatur, sed tantum studium tamque multam operam ponendam in eo non arbitrantur. erunt etiam, et ii quidem eruditi Graecis litteris, contemnentes Latinas, qui se dicant
-        in Graecis legendis operam malle consumere. postremo aliquos futuros suspicor, qui me ad alias litteras vocent, genus hoc scribendi, etsi sit elegans, personae tamen et dignitatis esse negent.
-    </p>
-
-    {{ content }}
-
-</div>

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/a5e67ab3/docs/pages/ble.md
----------------------------------------------------------------------
diff --git a/docs/pages/ble.md b/docs/pages/ble.md
new file mode 100644
index 0000000..251db32
--- /dev/null
+++ b/docs/pages/ble.md
@@ -0,0 +1,8 @@
+html: pages/ble.html
+sub_page: True
+
+<!--
+## Markdown
+
+You could make a page with markdown but then you will need to add a {{ content }} to your pages/whatever.html.
+-->

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/a5e67ab3/docs/pages/configurability.md
----------------------------------------------------------------------
diff --git a/docs/pages/configurability.md b/docs/pages/configurability.md
new file mode 100644
index 0000000..58025cf
--- /dev/null
+++ b/docs/pages/configurability.md
@@ -0,0 +1,8 @@
+html: pages/configurability.html
+sub_page: True
+
+<!--
+## Markdown
+
+You could make a page with markdown but then you will need to add a {{ content }} to your pages/whatever.html.
+-->

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/a5e67ab3/docs/pages/template.md
----------------------------------------------------------------------
diff --git a/docs/pages/template.md b/docs/pages/template.md
deleted file mode 100644
index 7ce124f..0000000
--- a/docs/pages/template.md
+++ /dev/null
@@ -1,6 +0,0 @@
-html: pages/template.html
-sub_page: True
-
-## Markdown
-
-You could make a page with markdown but then you will need to add a {{ content }} to your pages/whatever.html.

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/a5e67ab3/mkdocs.yml
----------------------------------------------------------------------
diff --git a/mkdocs.yml b/mkdocs.yml
index b952e82..4b9f521 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -6,7 +6,8 @@ theme_dir: 'custom-theme'
 pages:
 - Home: 'index.md'
 - Pages:
-    - Page Title: 'pages/template.md'
+    - Bluetooth Low Energy 4.2: 'pages/ble.md'
+    - Newt build and configuration Tool: 'pages/configurability.md' 
 - Quick Start: 'quick-start.md'
 - About: 'about.md'
 - Download: 'download.md'