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:50:46 UTC

[01/50] incubator-mynewt-site git commit: MYNEWT-361 Update docker script for copy+paste

Repository: incubator-mynewt-site
Updated Branches:
  refs/heads/develop 9d206a14d -> 5de32ba19


MYNEWT-361 Update docker script for copy+paste

Details of the problem are in
https://issues.apache.org/jira/browse/MYNEWT-361

This closes #111


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/f8728d64
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/f8728d64
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/f8728d64

Branch: refs/heads/develop
Commit: f8728d640f7a9f9464b2bfb1af5132aaef11d8f0
Parents: bd147ad
Author: Christopher Collins <cc...@apache.org>
Authored: Tue Aug 23 17:39:43 2016 -0700
Committer: aditihilbert <ad...@runtime.io>
Committed: Wed Aug 24 11:38:47 2016 -0700

----------------------------------------------------------------------
 docs/os/get_started/docker.md | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/f8728d64/docs/os/get_started/docker.md
----------------------------------------------------------------------
diff --git a/docs/os/get_started/docker.md b/docs/os/get_started/docker.md
index 5f7971e..3742737 100644
--- a/docs/os/get_started/docker.md
+++ b/docs/os/get_started/docker.md
@@ -38,7 +38,12 @@ Use the newt wrapper script to invoke newt.  Create the following file, name it
 ```bash
 #!/bin/bash
 
-docker run -e NEWT_USER=$(id -u) -e NEWT_GROUP=$(id -g) -e NEWT_HOST=$(uname) -ti --rm --device=/dev/bus/usb --privileged -v $(pwd):/workspace -w /workspace mynewt/newt:latest /newt "$@"
+if [ "$1" = "debug" ] || [ "$1" = "run" ]
+then
+    ti="-ti"
+fi
+
+docker run -e NEWT_USER=$(id -u) -e NEWT_GROUP=$(id -g) -e NEWT_HOST=$(uname) $ti --rm --device=/dev/bus/usb --privileged -v $(pwd):/workspace -w /workspace mynewt/newt:latest /newt "$@"
 ```
 
 <br>


[41/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/develop
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: Added descriptions of BLE example applications

Posted by ad...@apache.org.
Added descriptions of BLE example applications


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/2ba72e38
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/2ba72e38
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/2ba72e38

Branch: refs/heads/develop
Commit: 2ba72e38ebb681d192a4182ac8b83a95d66d7883
Parents: 4be4d3f
Author: aditihilbert <ad...@runtime.io>
Authored: Tue Oct 25 18:13:46 2016 -0700
Committer: aditihilbert <ad...@runtime.io>
Committed: Tue Oct 25 18:13:46 2016 -0700

----------------------------------------------------------------------
 docs/network/ble/ble_intro.md | 43 +++++++++++++++++++-------------------
 1 file changed, 22 insertions(+), 21 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/2ba72e38/docs/network/ble/ble_intro.md
----------------------------------------------------------------------
diff --git a/docs/network/ble/ble_intro.md b/docs/network/ble/ble_intro.md
index 96bfb07..2841fd6 100644
--- a/docs/network/ble/ble_intro.md
+++ b/docs/network/ble/ble_intro.md
@@ -1,32 +1,20 @@
 ## BLE Introduction
 
-Apache Mynewt offers the world's first fully open-source Bluetooth Low Energy (BLE) or Bluetooth Smart stack. It is called NimBLE. 
+Apache Mynewt offers the world's first fully open-source Bluetooth Low Energy (BLE) or Bluetooth Smart stack fully compliant with BLE 4.2 specifications. It is called NimBLE. 
 
 BLE technology operates in the unlicensed industrial, scientific and medical (ISM) band at 2.4 to 2.485 GHz which is available in most countries. It uses a spread spectrum, frequency hopping, full-duplex signal. BLE FHSS employs 40 2-MHz-wide channels to ensure greater reliability over longer distances. It also features 0-dBm (1 mW) power output and a typical maximum range of 50 meters. Note that BLE is not compatible with standard Bluetooth.
 
 <br>
 
-### Features
+### Feature Support
 
 NimBLE complies with Bluetooth Core Specification 4.2 which introduces several new features that make it an ideal wireless technology for the Internet of Things (IoT).
 
-* LE Privacy 1.2 for frequent changes to the device address to make it difficult to track for outsiders **Roadmap**
-* LE Secure Connections featuring FIPS-compliant algorithms. **Roadmap**
-* LE Data Length Extension for higher throughput **Available now**
-* Enables users to assign an Internet Protocol (IP) address (complaint with the IPv6 or 6LoWPAN standard) to a Bluetooth device through Internet Protocol Support Profile (IPSP) **Roadmap**
-
-NimBLE supports features from older specifications including,
-
-* Support multiple roles (master(central)/slave(peripheral), server/client) simultaneously
-* Support simultaneous advertising and scanning
-* Support being slave to multiple masters simultaneously (subject to memory and scheduling constraints)
-* Low Duty Cycle Directed Advertising
-* Connection parameters request procedure
-* LE Ping
-* 32 bits UUID
-* L2CAP Connection Oriented Channels
-<br>
-
+* LE Privacy 1.2 for frequent changes to the device address to make it difficult to track for outsiders
+* LE Secure Connections featuring FIPS-compliant algorithms.
+* LE Data Length Extension for higher throughput
+* **Coming Soon**: Assigning an Internet Protocol (IP) address (complaint with the IPv6 or 6LoWPAN standard) to a Bluetooth device through Internet Protocol Support Profile (IPSP)
+
 ### Components
 
 A Bluetooth low energy stack (NimBLE included) consists of two components with several subcomponents:* **Controller**    * **Physical Layer**: adaptive frequency-hopping Gaussian Frequency Shift Keying (GFSK) radio using 40 RF channels (0-39), with 2 MHz spacing.    * **Link Layer**: with one of five states (Standby, Advertising, Scanning, Initiating, Connection states) active at any time    * **Host**    * **Logical Link Control and Adaptation Protocol (L2CAP)**: provides logical channels, named L2CAP channels, which are multiplexed over one or more logical links to provide packet segmentation and reassembly, flow control, error control, streaming, QoS etc.     * **Security Manager (SM)**: uses Security Manager Protocol (SMP) for pairing and transport specific key distribution for securing radio communication     * **Attribute protocol (ATT)**: allows a device (*Server*) to expose certain pieces of data, known as *Attributes*, to another device (*Client*)
@@ -40,9 +28,22 @@ Subsequent chapters in this manual will go into the details of the implementatio
 
 ### Example NimBLE projects
 
-Mynewt comes with two built-in projects that allow users to play with NimBLE, try the tutorials out with, and see how to use available services.
+Mynewt comes with several built-in projects or applications using NimBLE. These allow users to try out NimBLE, understand how to use available services, and build their own applications using one or more of the examples as seed.
+
+1. **bletiny** : A simple shell application which provides a basic interface to the host-side of the BLE stack. Supported operations include GAP, GATT, and L2CAP.
 
-1. **bletiny** : A simple shell application which provides a basic interface to the host-side of the BLE stack. 
 2. **bleprph**: A basic peripheral device with no user interface. It advertises automatically on startup, and resumes advertising whenever a connection is terminated. It supports a maximum of one connection.
 
+3. **blecent**: A basic central device with no user interface.  This application scans for a peripheral that supports the alert notification service (ANS).  Upon discovering such a peripheral, blecent connects and performs the following actions:
+
+    * Reads the ANS Supported New Alert Category characteristic.
+    * Writes the ANS Alert Notification Control Point characteristic.
+    * Subscribes to notifications for the ANS Unread Alert Status characteristic.
+
+
+4. **blehci**: Implements a BLE controller-only application.  A separate host-only implementation, such as Linux's BlueZ, can interface with this application via HCI over UART.
+
+5. **bleuart**:  Implements a simple BLE peripheral that supports the Nordic
+[UART / Serial Port Emulation service](https://developer.nordicsemi.com/nRF5_SDK/nRF51_SDK_v8.x.x/doc/8.0.0/s110/html/a00072.html)
+
 <br>


[33/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/develop
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>
+


[17/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/develop
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 {


[06/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/0f60210e
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/0f60210e
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/0f60210e

Branch: refs/heads/develop
Commit: 0f60210eacc6a01feb75ba48b8957d3c0ae7ce47
Parents: fb322da
Author: aditihilbert <ad...@runtime.io>
Authored: Fri Sep 16 13:51:50 2016 -0700
Committer: aditihilbert <ad...@runtime.io>
Committed: Fri Sep 16 13:53:44 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/0f60210e/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>
 


[48/50] incubator-mynewt-site git commit: Update PPA for Linux toolchain

Posted by ad...@apache.org.
Update PPA for Linux toolchain


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/327d2173
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/327d2173
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/327d2173

Branch: refs/heads/develop
Commit: 327d21731317628d335f6eed278fdd7a991501c6
Parents: 4cab025
Author: kert <ka...@gmail.com>
Authored: Fri Nov 4 18:27:27 2016 -0700
Committer: kert <ka...@gmail.com>
Committed: Fri Nov 4 18:27:27 2016 -0700

----------------------------------------------------------------------
 docs/os/get_started/cross_tools.md | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/327d2173/docs/os/get_started/cross_tools.md
----------------------------------------------------------------------
diff --git a/docs/os/get_started/cross_tools.md b/docs/os/get_started/cross_tools.md
index af7b8a3..b68c1e9 100644
--- a/docs/os/get_started/cross_tools.md
+++ b/docs/os/get_started/cross_tools.md
@@ -58,11 +58,11 @@ lrwxr-xr-x  1 <user>  admin  36 Sep 17 16:22 /usr/local/bin/openocd -> ../Cellar
 
 On a Debian-based Linux distribution, gcc 4.9.3 for ARM can be installed with
 apt-get as documented below. The steps are explained in depth at
-[https://launchpad.net/~terry.guo/+archive/ubuntu/gcc-arm-embedded](https://launchpad.net/~terry.guo/+archive/ubuntu/gcc-arm-embedded).
+[https://launchpad.net/~team-gcc-arm-embedded/+archive/ubuntu/ppa](https://launchpad.net/~team-gcc-arm-embedded/+archive/ubuntu/ppa).
 
 ```no-highlight
 $ sudo apt-get remove binutils-arm-none-eabi gcc-arm-none-eabi 
-$ sudo add-apt-repository ppa:terry.guo/gcc-arm-embedded 
+$ sudo add-apt-repository ppa:team-gcc-arm-embedded/ppa
 $ sudo apt-get update 
 $ sudo apt-get install gcc-arm-none-eabi
 $ sudo apt-get install gdb-arm-none-eabi


[50/50] incubator-mynewt-site git commit: fixed merge changes for pull request #124

Posted by ad...@apache.org.
fixed merge changes for pull request #124


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/5de32ba1
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/5de32ba1
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/5de32ba1

Branch: refs/heads/develop
Commit: 5de32ba19756368b08c01a6a006c539346a1c166
Parents: 2dc4747 3732a3d
Author: aditihilbert <ad...@runtime.io>
Authored: Fri Nov 4 21:34:49 2016 -0700
Committer: aditihilbert <ad...@runtime.io>
Committed: Fri Nov 4 21:34:49 2016 -0700

----------------------------------------------------------------------
 docs/newt/install/newt_linux.md    | 2 ++
 docs/os/get_started/cross_tools.md | 4 ++--
 mkdocs.yml                         | 2 +-
 3 files changed, 5 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


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

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


[42/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/develop
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>
 


[27/50] incubator-mynewt-site git commit: Merge remote-tracking branch 'apache/develop' into develop

Posted by ad...@apache.org.
Merge remote-tracking branch 'apache/develop' into develop

# Conflicts:
#	docs/os/get_started/project_create.md
#	docs/os/tutorials/tutorials.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/bc45bd48
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/bc45bd48
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/bc45bd48

Branch: refs/heads/develop
Commit: bc45bd481276974af7ddde004df4d36ccb6fccdc
Parents: b3def6a 9d206a1
Author: David G. Simmons <sa...@mac.com>
Authored: Thu Oct 20 12:08:44 2016 -0400
Committer: David G. Simmons <sa...@mac.com>
Committed: Thu Oct 20 12:08:44 2016 -0400

----------------------------------------------------------------------
 README.md                                       |  52 ++
 build.py                                        |  98 ++++
 build.sh                                        |  34 --
 custom-theme/about.html                         |  15 +-
 custom-theme/base.html                          |   3 +-
 custom-theme/breadcrumbs.html                   |   2 +-
 custom-theme/choose_doc_version.html            |  18 +
 custom-theme/community.html                     |  91 ++--
 custom-theme/content.html                       |   9 -
 custom-theme/css/v2.css                         |   5 +
 custom-theme/download.html                      |   3 +-
 custom-theme/events.html                        |   4 +-
 custom-theme/fix_up_content.html                |   1 +
 custom-theme/footer.html                        |   8 +-
 custom-theme/img/apache-logo.png                | Bin 8585 -> 0 bytes
 custom-theme/img/asf_logo_wide_small.png        | Bin 0 -> 32278 bytes
 custom-theme/img/egg-logo.png                   | Bin 8626 -> 0 bytes
 custom-theme/img/egg-logo2.png                  | Bin 0 -> 7241 bytes
 custom-theme/img/mynewt_dev_cycle.pdf           | Bin 0 -> 247703 bytes
 custom-theme/landing.html                       |  11 +-
 custom-theme/main-banner.html                   |   2 +-
 custom-theme/manual_links.html                  |  10 -
 custom-theme/nav.html                           |   2 +-
 custom-theme/news.html                          |  13 -
 custom-theme/quick-start.html                   |   2 +-
 custom-theme/toc.html                           |   1 +
 deploy.sh                                       |  30 +
 docs/about.md                                   |  34 +-
 docs/documentation.md                           |   2 +-
 docs/download.md                                |  29 +-
 docs/faq/answers.md                             |  38 +-
 docs/faq/mynewt_dev_cycle.jpg                   | Bin 0 -> 255157 bytes
 docs/images/egg-logo.png                        | Bin 8626 -> 0 bytes
 docs/images/egg-logo2.png                       | Bin 0 -> 7241 bytes
 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/network/ble/nimble_setup.md                |   4 +-
 docs/newt/install/newt_linux.md                 |   4 +-
 docs/newt/install/newt_mac.md                   |   4 +-
 docs/newt/newt_intro.md                         |  11 +
 docs/os/core_os/callout/callout.md              |  12 +-
 .../os/core_os/context_switch/context_switch.md |  24 +-
 docs/os/core_os/event_queue/event_queue.md      |  10 +-
 docs/os/core_os/heap/heap.md                    |   8 +-
 docs/os/core_os/mbuf/mbuf.md                    |  50 +-
 docs/os/core_os/memory_pool/memory_pool.md      |  16 +-
 docs/os/core_os/memory_pool/os_memblock_get.md  |   2 +-
 docs/os/core_os/mqueue/mqueue.md                |   8 +-
 docs/os/core_os/msys/msys.md                    |  10 +-
 docs/os/core_os/mutex/mutex.md                  |   8 +-
 docs/os/core_os/porting/port_bsp.md             |  20 +-
 docs/os/core_os/porting/port_os.md              |  41 +-
 docs/os/core_os/sanity/sanity.md                |  12 +-
 docs/os/core_os/semaphore/semaphore.md          |   8 +-
 docs/os/core_os/task/task.md                    |   8 +-
 docs/os/core_os/time/os_time.md                 |  12 +-
 docs/os/core_os/time/os_time_tick.md            |   8 +-
 docs/os/get_started/docker.md                   |  26 +-
 docs/os/get_started/native_tools.md             |  57 +-
 docs/os/get_started/project_create.md           |   4 +-
 docs/os/get_started/vocabulary.md               |   2 +-
 docs/os/introduction.md                         |  32 +-
 docs/os/modules/console/console.md              |  16 +-
 docs/os/modules/elua/elua.md                    |   6 +-
 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 ++
 docs/os/modules/fs/fs/fs.md                     |  61 ++-
 docs/os/modules/fs/fs/fs_close.md               |   8 +-
 docs/os/modules/fs/fs/fs_closedir.md            |   8 +-
 docs/os/modules/fs/fs/fs_dirent_is_dir.md       |   8 +-
 docs/os/modules/fs/fs/fs_dirent_name.md         |   8 +-
 docs/os/modules/fs/fs/fs_filelen.md             |   8 +-
 docs/os/modules/fs/fs/fs_getpos.md              |   6 +-
 docs/os/modules/fs/fs/fs_mkdir.md               |   8 +-
 docs/os/modules/fs/fs/fs_open.md                |   8 +-
 docs/os/modules/fs/fs/fs_opendir.md             |   8 +-
 docs/os/modules/fs/fs/fs_ops.md                 |   4 +-
 docs/os/modules/fs/fs/fs_read.md                |   8 +-
 docs/os/modules/fs/fs/fs_readdir.md             |   8 +-
 docs/os/modules/fs/fs/fs_register.md            |   6 +-
 docs/os/modules/fs/fs/fs_rename.md              |   8 +-
 docs/os/modules/fs/fs/fs_return_codes.md        |   2 +-
 docs/os/modules/fs/fs/fs_seek.md                |   8 +-
 docs/os/modules/fs/fs/fs_unlink.md              |  10 +-
 docs/os/modules/fs/fs/fs_write.md               |   8 +-
 docs/os/modules/fs/fs/fsutil_read_file.md       |   8 +-
 docs/os/modules/fs/fs/fsutil_write_file.md      |   8 +-
 docs/os/modules/fs/nffs/nffs.md                 |  20 +-
 docs/os/modules/fs/nffs/nffs_area_desc.md       |   4 +-
 docs/os/modules/fs/nffs/nffs_config.md          |   6 +-
 docs/os/modules/fs/nffs/nffs_detect.md          |  10 +-
 docs/os/modules/fs/nffs/nffs_format.md          |  10 +-
 docs/os/modules/fs/nffs/nffs_init.md            |   4 +-
 docs/os/modules/fs/nffs/nffs_internals.md       |  22 +-
 docs/os/modules/fs/otherfs.md                   |   4 +-
 .../os/modules/hal/hal_cputime/hal_cpu_timer.md |  14 +-
 docs/os/modules/hal/hal_gpio/hal_gpio.md        |  19 +-
 docs/os/modules/hal/hal_i2c/hal_i2c.md          |   2 +-
 docs/os/modules/imgmgr/imgmgr.md                |   8 +-
 docs/os/modules/imgmgr/imgr_ver_str.md          |   2 +-
 docs/os/modules/json/json.md                    |  14 +-
 docs/os/modules/shell/shell.md                  |  11 +-
 docs/os/modules/split/split.md                  | 351 ++++++++++++
 docs/os/modules/testutil/testutil.md            |  16 +-
 docs/os/tutorials/STM32F303.md                  |   8 +-
 docs/os/tutorials/add_newtmgr.md                | 191 +++++++
 docs/os/tutorials/add_repos.md                  | 304 -----------
 docs/os/tutorials/air_quality_sensor.md         |   7 +-
 docs/os/tutorials/arduino_zero.md               |  98 ++--
 docs/os/tutorials/blehci_project.md             | 191 +++++++
 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      |   9 +-
 docs/os/tutorials/bleprph/bleprph-svc-reg.md    | 128 ++---
 docs/os/tutorials/bletiny_project.md            |  97 +++-
 docs/os/tutorials/blinky_primo.md               | 252 +++++++++
 docs/os/tutorials/blinky_sram_olimex.md         |  41 +-
 docs/os/tutorials/create_repo.md                | 172 ------
 docs/os/tutorials/downloads/openocd-wnrf52.tgz  | Bin 0 -> 14449635 bytes
 docs/os/tutorials/event_queue.md                |   2 +-
 docs/os/tutorials/ibeacon.md                    |   2 +-
 docs/os/tutorials/nRF52.md                      |   2 +-
 docs/os/tutorials/nimble_setup_copy.md          | 543 -------------------
 docs/os/tutorials/olimex.md                     |  58 +-
 docs/os/tutorials/pics/arduino_wifi.png         | Bin 0 -> 944943 bytes
 docs/os/tutorials/pics/primo-jlink.jpg          | Bin 0 -> 157820 bytes
 docs/os/tutorials/pics/task_lesson.png          | Bin 0 -> 12931 bytes
 docs/os/tutorials/pin-wheel-mods.md             |  99 ++++
 docs/os/tutorials/project-slinky.md             |   8 +-
 docs/os/tutorials/project-target-slinky.md      |  48 +-
 docs/os/tutorials/repo/add_repos.md             | 304 +++++++++++
 docs/os/tutorials/repo/create_repo.md           | 172 ++++++
 docs/os/tutorials/repo/upgrade_repo.md          |  14 +
 docs/os/tutorials/tasks_lesson.md               | 324 +++++++++++
 docs/os/tutorials/tutorials.md                  |  39 +-
 docs/os/tutorials/unit_test.md                  |   2 +-
 docs/os/tutorials/upgrade_repo.md               |  14 -
 docs/os/tutorials/wi-fi_on_arduino.md           | 294 ++++++++++
 docs/quick-start.md                             |  15 +-
 extras/newt/index.html                          |  12 +-
 mkdocs.yml                                      | 179 +++++-
 serve.py                                        |  25 +
 232 files changed, 7660 insertions(+), 2336 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/bc45bd48/docs/os/get_started/project_create.md
----------------------------------------------------------------------
diff --cc docs/os/get_started/project_create.md
index 351941f,65358d6..9eb09ce
--- a/docs/os/get_started/project_create.md
+++ b/docs/os/get_started/project_create.md
@@@ -258,12 -198,16 +260,10 @@@ You can run the simulated version of yo
  blink.
  
  ```
 -$ newt run my_blinky_sim
 -No download script for BSP hw/bsp/native
 -Debugging /workspace/bin/my_blinky_sim/apps/blinky/blinky.elf
 -<snip>
 -Reading symbols from /workspace/bin/my_blinky_sim/apps/blinky/blinky.elf...done.
 -(gdb)
 +$ ./bin/my_blinky_sim/apps/blinky/blinky.elf
 +hal_gpio set pin  1 to 0
  ```
  
- Just press _ctrl-c_ to exit.
 -Type `r` at the `(gdb)` prompt to run the project. You will see an output indicating that the `hal_gpio` pin is toggling between 1 and 0 in a simulated blink. 
--
  <br>
  
  ### Complete

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/bc45bd48/docs/os/get_started/vocabulary.md
----------------------------------------------------------------------


[07/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/8b8c453b
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/8b8c453b
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/8b8c453b

Branch: refs/heads/develop
Commit: 8b8c453b19e0dcb46442583344317071c96fac34
Parents: 0f60210
Author: aditihilbert <ad...@runtime.io>
Authored: Fri Sep 23 12:43:17 2016 -0700
Committer: aditihilbert <ad...@runtime.io>
Committed: Fri Sep 23 12:44:10 2016 -0700

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


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/8b8c453b/mkdocs.yml
----------------------------------------------------------------------
diff --git a/mkdocs.yml b/mkdocs.yml
index f88d64d..1c9223a 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'
@@ -393,15 +393,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'
 


[39/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/develop
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
----------------------------------------------------------------------


[10/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/develop
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']


[21/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/develop
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">
 


[24/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/develop
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>
 


[25/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/develop
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">


[32/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/develop
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'


[13/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/develop
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%">


[22/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/develop
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'


[23/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/develop
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);
-// })


[45/50] incubator-mynewt-site git commit: Merge branch 'landingFormat' into develop New landing page look

Posted by ad...@apache.org.
Merge branch 'landingFormat' into develop
New landing page look


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/a3dbb25b
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/a3dbb25b
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/a3dbb25b

Branch: refs/heads/develop
Commit: a3dbb25b5bbf4bf96b45b93c868d9a4460cc581b
Parents: 2ba72e3 8682617
Author: aditihilbert <ad...@runtime.io>
Authored: Tue Oct 25 18:16:10 2016 -0700
Committer: aditihilbert <ad...@runtime.io>
Committed: Tue Oct 25 18:16:10 2016 -0700

----------------------------------------------------------------------
 custom-theme/FW-dist.png                | Bin 0 -> 103732 bytes
 custom-theme/about.html                 |  23 +--
 custom-theme/base.html                  |  33 ++---
 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               | 206 +++++++++++++++------------
 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/index.md                           |   2 +-
 docs/pages/ble.md                       |   8 ++
 docs/pages/configurability.md           |   8 ++
 docs/talks.md                           |   0
 mkdocs.yml                              |  12 +-
 35 files changed, 520 insertions(+), 310 deletions(-)
----------------------------------------------------------------------



[28/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/develop
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>


[04/50] incubator-mynewt-site git commit: moved Apache logo

Posted by ad...@apache.org.
moved Apache 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/479b8d59
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/479b8d59
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/479b8d59

Branch: refs/heads/develop
Commit: 479b8d598207251d74156095806c2f494b643d02
Parents: 2a1d57d
Author: aditihilbert <ad...@runtime.io>
Authored: Wed Aug 24 13:06:07 2016 -0700
Committer: aditihilbert <ad...@runtime.io>
Committed: Wed Aug 24 13:06:07 2016 -0700

----------------------------------------------------------------------
 custom-theme/footer.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/479b8d59/custom-theme/footer.html
----------------------------------------------------------------------
diff --git a/custom-theme/footer.html b/custom-theme/footer.html
index d588cb1..f20a4d6 100644
--- a/custom-theme/footer.html
+++ b/custom-theme/footer.html
@@ -8,7 +8,7 @@
     </div>
     <div class="copyright-logos">
         <div class="row">
-            <div class="col-xs-6 text-right">
+            <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">


[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/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/develop
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>
 


[12/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/develop
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>


[38/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/develop
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">


[20/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/develop
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

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

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



[08/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/56e994e5
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/56e994e5
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/56e994e5

Branch: refs/heads/develop
Commit: 56e994e58ce8f2836aca902fd2d210798f734d2f
Parents: 8b8c453
Author: aditihilbert <ad...@runtime.io>
Authored: Fri Sep 23 12:48:26 2016 -0700
Committer: aditihilbert <ad...@runtime.io>
Committed: Fri Sep 23 12:48:26 2016 -0700

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


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/56e994e5/mkdocs.yml
----------------------------------------------------------------------
diff --git a/mkdocs.yml b/mkdocs.yml
index 1c9223a..cd27c2e 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'


[09/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/4cab025e
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/4cab025e
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/4cab025e

Branch: refs/heads/develop
Commit: 4cab025ebb8b14e39319c3fcd29c701901741186
Parents: 56e994e
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:25 2016 -0700

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


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/4cab025e/mkdocs.yml
----------------------------------------------------------------------
diff --git a/mkdocs.yml b/mkdocs.yml
index cd27c2e..9a31988 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'
@@ -398,7 +398,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'


[34/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/develop
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>


[16/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/develop
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>


[35/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/develop
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>


[14/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/develop
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>
 


[43/50] incubator-mynewt-site git commit: Updated tutorials.

Posted by ad...@apache.org.
Updated tutorials.

This closes #118.


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/4be4d3f8
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/4be4d3f8
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/4be4d3f8

Branch: refs/heads/develop
Commit: 4be4d3f8c936eb0a7193b06cd00d196bab2c91c3
Parents: bc45bd4
Author: David G. Simmons <sa...@mac.com>
Authored: Thu Oct 20 16:07:35 2016 -0400
Committer: aditihilbert <ad...@runtime.io>
Committed: Tue Oct 25 09:52:23 2016 -0700

----------------------------------------------------------------------
 docs/os/tutorials/STM32F303.md |  6 ++++--
 docs/os/tutorials/nRF52.md     | 16 +++++++---------
 2 files changed, 11 insertions(+), 11 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/4be4d3f8/docs/os/tutorials/STM32F303.md
----------------------------------------------------------------------
diff --git a/docs/os/tutorials/STM32F303.md b/docs/os/tutorials/STM32F303.md
index 00ab024..695af1c 100644
--- a/docs/os/tutorials/STM32F303.md
+++ b/docs/os/tutorials/STM32F303.md
@@ -96,14 +96,14 @@ Now you can install this into the project using:
 $ newt install -v 
 Downloading repository description for apache-mynewt-core... success!
 ...
-apache-mynewt-core successfully installed version 0.7.9-none
+apache-mynewt-core successfully installed version 0.9.1-none
 ...
 Downloading repository description for mynewt_stm32f3... success!
 Downloading repository mynewt_stm32f3 
 ...
 Resolving deltas: 100% (65/65), done.
 Checking connectivity... done.
-mynewt_stm32f3 successfully installed version 0.0.0-none
+mynewt_stm32f3 successfully installed version 0.9.0-none
 ```
 
 <br>
@@ -183,6 +183,8 @@ Build manifest:~/dev/myproj/bin/stmf3_blinky/apps/blinky/manifest.json
 
 
  The STM32F3DISCOVERY board includes an ST-LINK/V2 embedded debug tool interface that will be used to program/debug the board. To program the MCU on the board, simply plug in the two jumpers on CN4, as shown in the picture in red. If you want to learn more about the board you will find the User Manual at [http://www.st.com/st-web-ui/static/active/jp/resource/technical/document/user_manual/DM00063382.pdf](http://www.st.com/st-web-ui/static/active/jp/resource/technical/document/user_manual/DM00063382.pdf)
+ 
+ Just plug the USB cable into the ```USB ST-LINK``` port and it should power on and be ready to dowload to.
 
 * ![STMdiscovery](pics/STM32f3discovery_connector.png)
 

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/4be4d3f8/docs/os/tutorials/nRF52.md
----------------------------------------------------------------------
diff --git a/docs/os/tutorials/nRF52.md b/docs/os/tutorials/nRF52.md
index 15e5171..469bd6e 100644
--- a/docs/os/tutorials/nRF52.md
+++ b/docs/os/tutorials/nRF52.md
@@ -15,7 +15,6 @@ Note that there are several versions of the nRF52 in the market. The boards test
 ### Hardware needed
 
 * nRF52 Development Kit (one of the following)
-    * Preview Kit from Nordic - PCA 10036
     * Dev Kit from Nordic - PCA 10040
     * Eval Kit from Rigado - BMD-300-EVAL-ES
 * Laptop running Mac OS
@@ -50,7 +49,7 @@ or just follow the commands below.
     apache-mynewt-core
     Downloading repository description for apache-mynewt-core... success!
     ...
-    apache-mynewt-core successfully installed version 0.7.9-none
+    apache-mynewt-core successfully installed version 0.9.0-none
 ``` 
 
 <br>
@@ -62,7 +61,6 @@ Create two targets - one for the bootloader and one for the nrf52 board.
 <font color="#F2853F">
 Note: The correct bsp must be chosen for the board you are using. </font>
 
-* For the Nordic Preview Dev Kit choose @apache-mynewt-core/hw/bsp/nrf52pdk (as shown below)
 * For the Nordic Dev Kit choose @apache-mynewt-core/hw/bsp/nrf52dk instead (in the highlighted lines)
 * For the Rigado Eval Kit choose @apache-mynewt-core/hw/bsp/bmd300eval instead (in the highlighted lines)
 
@@ -70,22 +68,22 @@ Note: The correct bsp must be chosen for the board you are using. </font>
 ```hl_lines="3 8"
 $ newt target create blink_nordic
 $ newt target set blink_nordic app=apps/blinky
-$ newt target set blink_nordic bsp=@apache-mynewt-core/hw/bsp/nrf52pdk
+$ newt target set blink_nordic bsp=@apache-mynewt-core/hw/bsp/nrf52dk
 $ newt target set blink_nordic build_profile=debug
 
 $ newt target create nrf52_boot
 $ newt target set nrf52_boot app=@apache-mynewt-core/apps/boot
-$ newt target set nrf52_boot bsp=@apache-mynewt-core/hw/bsp/nrf52pdk
+$ newt target set nrf52_boot bsp=@apache-mynewt-core/hw/bsp/nrf52dk
 $ newt target set nrf52_boot build_profile=optimized
 
 $ newt target show 
 targets/blink_nordic
     app=apps/blinky
-    bsp=@apache-mynewt-core/hw/bsp/nrf52pdk
+    bsp=@apache-mynewt-core/hw/bsp/nrf52dk
     build_profile=debug
 targets/nrf52_boot
     app=@apache-mynewt-core/apps/boot
-    bsp=@apache-mynewt-core/hw/bsp/nrf52pdk
+    bsp=@apache-mynewt-core/hw/bsp/nrf52dk
     build_profile=optimized
 ```
 
@@ -96,8 +94,8 @@ targets/nrf52_boot
 ```
 $ newt build nrf52_boot
 ...
-Compiling log_shell.c
-Archiving log.a
+Compiling boot.c
+Archiving boot.a
 Linking boot.elf
 App successfully built: ~/dev/myproj/bin/nrf52_boot/apps/boot/boot.elf
 ```


[40/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/develop
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;
 }


[46/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/345a2147
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/345a2147
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/345a2147

Branch: refs/heads/develop
Commit: 345a21475737d63da9d5d45514cb803064b5ba46
Parents: 9d206a1
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:01 2016 -0700

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


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/345a2147/build.py
----------------------------------------------------------------------
diff --git a/build.py b/build.py
index e1fc469..dd97f1b 100755
--- a/build.py
+++ b/build.py
@@ -50,7 +50,7 @@ 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():


[29/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/develop
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>


[11/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/develop
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 {


[49/50] incubator-mynewt-site git commit: Add note about needing gcc-multilib

Posted by ad...@apache.org.
Add note about needing gcc-multilib


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/3732a3d7
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/3732a3d7
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/3732a3d7

Branch: refs/heads/develop
Commit: 3732a3d7dfeaf7901424c0183dc35811a786cca1
Parents: 327d217
Author: kert <ka...@gmail.com>
Authored: Fri Nov 4 18:45:51 2016 -0700
Committer: kert <ka...@gmail.com>
Committed: Fri Nov 4 18:45:51 2016 -0700

----------------------------------------------------------------------
 docs/newt/install/newt_linux.md | 2 ++
 1 file changed, 2 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/3732a3d7/docs/newt/install/newt_linux.md
----------------------------------------------------------------------
diff --git a/docs/newt/install/newt_linux.md b/docs/newt/install/newt_linux.md
index 6f2509b..fdaf696 100644
--- a/docs/newt/install/newt_linux.md
+++ b/docs/newt/install/newt_linux.md
@@ -13,6 +13,8 @@ If you want to build the *newt* tool from its source code, follow the following
         $ sudo apt-get install libcurl4-gnutls-dev 
 ```
 
+**NOTE:** On 64-bit host, you may also need to install gcc-multilib, if you encounter compilation errors related to 'sys/cdefs.h'
+
 <br>
 
 #### 2. Install Go, the programming language


[02/50] incubator-mynewt-site git commit: Updated Apache and Apache Incubator logo in footer. This closes #111. This closes #110. This closes #107.

Posted by ad...@apache.org.
Updated Apache and Apache Incubator logo in footer. This closes #111. This closes #110. This closes #107.


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/8ff29a78
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/8ff29a78
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/8ff29a78

Branch: refs/heads/develop
Commit: 8ff29a780bd4cb74a5735a565b6146f1fd0c40fc
Parents: f8728d6
Author: aditihilbert <ad...@runtime.io>
Authored: Wed Aug 24 11:36:59 2016 -0700
Committer: aditihilbert <ad...@runtime.io>
Committed: Wed Aug 24 11:39:02 2016 -0700

----------------------------------------------------------------------
 custom-theme/footer.html                 |   4 ++--
 custom-theme/img/apache-logo.png         | Bin 8585 -> 0 bytes
 custom-theme/img/asf_logo_wide_small.png | Bin 0 -> 32278 bytes
 custom-theme/img/egg-logo.png            | Bin 8626 -> 0 bytes
 custom-theme/img/egg-logo2.png           | Bin 0 -> 7241 bytes
 docs/images/egg-logo.png                 | Bin 8626 -> 0 bytes
 docs/images/egg-logo2.png                | Bin 0 -> 7241 bytes
 7 files changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/8ff29a78/custom-theme/footer.html
----------------------------------------------------------------------
diff --git a/custom-theme/footer.html b/custom-theme/footer.html
index 04c7cf5..477c71a 100644
--- a/custom-theme/footer.html
+++ b/custom-theme/footer.html
@@ -9,10 +9,10 @@
     <div class="copyright-logos">
         <div class="row">
             <div class="col-xs-6 text-right">
-                <img src="/img/apache-feather.png" alt="Apache" title="Apache">
+                <img src="/img/asf_logo_wide_small.png" alt="Apache" title="Apache">
             </div>
             <div class="col-xs-6 text-left">
-                <img src="/img/apache-logo.png" alt="Apache Incubator" title="Apache Incubator">
+                <img src="/img/egg-logo2.png" alt="Apache Incubator" title="Apache Incubator">
             </div>
         </div>
     </div>

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

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

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/8ff29a78/custom-theme/img/egg-logo.png
----------------------------------------------------------------------
diff --git a/custom-theme/img/egg-logo.png b/custom-theme/img/egg-logo.png
deleted file mode 100644
index c04e70d..0000000
Binary files a/custom-theme/img/egg-logo.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/8ff29a78/custom-theme/img/egg-logo2.png
----------------------------------------------------------------------
diff --git a/custom-theme/img/egg-logo2.png b/custom-theme/img/egg-logo2.png
new file mode 100644
index 0000000..9d25899
Binary files /dev/null and b/custom-theme/img/egg-logo2.png differ

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/8ff29a78/docs/images/egg-logo.png
----------------------------------------------------------------------
diff --git a/docs/images/egg-logo.png b/docs/images/egg-logo.png
deleted file mode 100644
index c04e70d..0000000
Binary files a/docs/images/egg-logo.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/8ff29a78/docs/images/egg-logo2.png
----------------------------------------------------------------------
diff --git a/docs/images/egg-logo2.png b/docs/images/egg-logo2.png
new file mode 100644
index 0000000..9d25899
Binary files /dev/null and b/docs/images/egg-logo2.png differ


[05/50] incubator-mynewt-site git commit: Modified blurb on contributing on community page and updated roadmap to be more current

Posted by ad...@apache.org.
Modified blurb on contributing on community page and updated roadmap to be more current


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/fb322da3
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/fb322da3
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/fb322da3

Branch: refs/heads/develop
Commit: fb322da30a9b75414e2df19cb4db0a2cd2afe210
Parents: 479b8d5
Author: aditihilbert <ad...@runtime.io>
Authored: Wed Aug 31 11:16:58 2016 -0700
Committer: aditihilbert <ad...@runtime.io>
Committed: Wed Aug 31 11:17:48 2016 -0700

----------------------------------------------------------------------
 custom-theme/community.html | 41 ++++++++++++++++++----------------------
 docs/about.md               | 26 +++++++------------------
 2 files changed, 25 insertions(+), 42 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/fb322da3/custom-theme/community.html
----------------------------------------------------------------------
diff --git a/custom-theme/community.html b/custom-theme/community.html
index b19b840..ced2cfa 100644
--- a/custom-theme/community.html
+++ b/custom-theme/community.html
@@ -13,22 +13,19 @@
         <div class="col-md-4 mailing-list">
             <div class="bg-purple mailing-list-title text-center">
                 Dev Mailing List
-            </div>
-            <div class="list-info">
+            </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 about Mynewt. Share ideas. Discuss issues, roadmap, process. Help coordinate. Influence.</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>
         <div class="col-md-4 mailing-list">
             <div class="bg-purple mailing-list-title text-center">
                 Commits Mailing List
             </div>
-            <div class="list-info">
                 <p><a class="bold-link" href="mailto:commits@mynewt.incubator.apache.org">commits@mynewt.incubator.apache.org</a></p>
                 <p>For code or documentation contributors. Receive automated notifications of any changes to Mynewt code and documentation.</p>
                 <div class="mailing-list-title text-center">
@@ -36,13 +33,11 @@
                   <p><a href="mailto:commits-unsubscribe@mynewt.incubator.apache.org">Unsubscribe</a></p>
                   <p> <a href="http://mail-archives.apache.org/mod_mbox/incubator-mynewt-commits/">Mail archives</a> </p>
                </div>
-            </div>
         </div>
         <div class="col-md-4 mailing-list">
             <div class="bg-purple mailing-list-title text-center">
                 Notifications Mailing List
             </div>
-            <div class="list-info">
                 <p><a class="bold-link" href="mailto:notifications@mynewt.incubator.apache.org">notifications@mynewt.incubator.apache.org</a></p>
                 <p>For all autogenerated mail other than commits e.g. JIRA issue-tracker notifications. Can also be used for announcements. </p>
                 <div class="mailing-list-title text-center">
@@ -50,24 +45,16 @@
                    <p><a href="mailto:notifications-unsubscribe@mynewt.incubator.apache.org">Unsubscribe</a></p>
                    <p> <a href="http://mail-archives.apache.org/mod_mbox/incubator-mynewt-notifications/">Mail archives</a> </p>
                 </div>
-            </div>
   </div>
 </div>
 
-<div class="container">
-        <div class="row">
-            <div class="col-md-12">
-                <h3>Bug Submission and Issue Tracking</h3>
-                <p>Issues, features, improvements, and wish-lists are tracked using <a href="https://issues.apache.org/jira/browse/Mynewt/">ASF JIRA</a>, the Atlassian JIRA software on Apache Software Foundation </p>
-                <li>
-                Sign up for an account on JIRA and submit a request to the dev@ mailing list for your JIRA username to be added to the Apache Mynewt (MYNEWT) project. Editing a ticket requires an account.
-                </li>
-                <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>
-
+<div class="row">
+      <div class="col-md-12">
                 <h3>Contributing</h3>
                 <p>
-                You can start contributing right away, even if you are not a committer on Apache Mynewt! One requirement is that you adhere to the 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>
+                <font color="#F2853F"> Getting involved is easy! Simply send an email to the dev@ mailing list introducing yourself, and the people in the community can help you get familiar with Apache Mynewt OS.  </font> </p>
+                <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> 
                 <li> Fork the Mynewt repository to create your very own repo on github. </li>
@@ -98,9 +85,17 @@
                 <p> Upon receiving notification, one or more committers will review your work, ask for edits or clarifications, and merge when your proposed changes are ready.</p>
 
                 </p>
-                <p> To know more check out the FAQ in Appendix under <a href="https://mynewt.apache.org/faq/answers/">Documentation</a></p>
+                <p> To know more check out the FAQ in Appendix under <a href="https://mynewt.apache.org/faq/answers/">Documentation.</a></p>
                 <br>
 
-</div>
+                <h3>Bug Submission and Issue Tracking</h3>
+                <p>Issues, features, improvements, and wish-lists are tracked using <a href="https://issues.apache.org/jira/browse/Mynewt/">ASF JIRA</a>, the Atlassian JIRA software on Apache Software Foundation </p>
+                <li>
+                Sign up for an account on JIRA and submit a request to the dev@ mailing list for your JIRA username to be added to the Apache Mynewt (MYNEWT) project. Editing a ticket requires an account.
+                </li>
+                <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/fb322da3/docs/about.md
----------------------------------------------------------------------
diff --git a/docs/about.md b/docs/about.md
index 411e350..a842db4 100644
--- a/docs/about.md
+++ b/docs/about.md
@@ -1,25 +1,13 @@
 ###Roadmap
 
+Some upcoming features:
+
+* Host-only BLE stack
+* Serial upgrade of image in bootloader
+* 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
 
-Release Version |  Date |Features 
------------- |------|-------
-0.9.0 |  May, 2016 | * Support images in external flash
-      |       | * HAL for Nordic nRF52, STMicro
-      |       | * Support for low power modes in multiple SoCs   
-      |       | * BLE 4.2: LE Secure Connections Pairing, including bonding
-      |       | * BLE 4.2: Host and Controller separation
-      |       | * BLE 4.2: Random private resolvable addresses
-0.10.0|  June, 2016 | * Test coverage improvements
-      |       | * System watchdog
-      |       | * Support for additional Arduino boards
-      |       | * BLE 4.2: Remote configuration, upgrade, factory reset over BLE 4.2
-      |       | * BLE 4.2: Factory reset
-      |       | * BLE 4.2: GATT based BLE profiles for Mynewt 
-      |       | * BLE 4.2: Configurability improvements 
-0.11.0| July, 2016 | * Wi-Fi support
-      |       | * Add second scripting module
-      |       | * C++ friendly external header files
- 
 
 <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>
 


[15/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/develop
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%">


[30/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/develop
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'


[36/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/develop
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>


[03/50] incubator-mynewt-site git commit: balanced the Apache and Apache Incubator logos in the footer

Posted by ad...@apache.org.
balanced the Apache and Apache Incubator logos in the footer


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/2a1d57d1
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/2a1d57d1
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/2a1d57d1

Branch: refs/heads/develop
Commit: 2a1d57d1bb037087ba200440f9e24db5d907ca9e
Parents: 8ff29a7
Author: aditihilbert <ad...@runtime.io>
Authored: Wed Aug 24 11:59:16 2016 -0700
Committer: aditihilbert <ad...@runtime.io>
Committed: Wed Aug 24 11:59:16 2016 -0700

----------------------------------------------------------------------
 custom-theme/footer.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/2a1d57d1/custom-theme/footer.html
----------------------------------------------------------------------
diff --git a/custom-theme/footer.html b/custom-theme/footer.html
index 477c71a..d588cb1 100644
--- a/custom-theme/footer.html
+++ b/custom-theme/footer.html
@@ -11,7 +11,7 @@
             <div class="col-xs-6 text-right">
                 <img src="/img/asf_logo_wide_small.png" alt="Apache" title="Apache">
             </div>
-            <div class="col-xs-6 text-left">
+            <div class="col-xs-6 text-right">
                 <img src="/img/egg-logo2.png" alt="Apache Incubator" title="Apache Incubator">
             </div>
         </div>


[18/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/develop
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']


[37/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/develop
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>


[26/50] incubator-mynewt-site git commit: Updated for newest versions of newt

Posted by ad...@apache.org.
Updated for newest versions of newt


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/b3def6ad
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/b3def6ad
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/b3def6ad

Branch: refs/heads/develop
Commit: b3def6ad953586906949628941bb5ec39c730925
Parents: 8800078
Author: David G. Simmons <sa...@mac.com>
Authored: Thu Oct 20 12:00:09 2016 -0400
Committer: David G. Simmons <sa...@mac.com>
Committed: Thu Oct 20 12:00:09 2016 -0400

----------------------------------------------------------------------
 docs/os/get_started/project_create.md | 100 +++++++++++++++++++++++------
 docs/os/get_started/vocabulary.md     |  32 ++++-----
 docs/os/tutorials/tutorials.md        |   2 +-
 3 files changed, 98 insertions(+), 36 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/b3def6ad/docs/os/get_started/project_create.md
----------------------------------------------------------------------
diff --git a/docs/os/get_started/project_create.md b/docs/os/get_started/project_create.md
index 90ec19c..351941f 100644
--- a/docs/os/get_started/project_create.md
+++ b/docs/os/get_started/project_create.md
@@ -77,6 +77,20 @@ targets.
 **NOTE:** the actual code and package files are not installed 
 (except the template for `main.c`).  See the next step for installing the packages.
 
+**NOTE:** By default newt uses the code in the master branch. This is the latest stable
+code for newt. If you need to use a different branch, you can set this in the project.yml
+file. 
+
+```no-highlight
+repository.apache-mynewt-core:
+    type: github
+    vers: 0-latest
+    user: apache
+    repo: incubator-mynewt-core
+```
+Changing to 0-dev will put you on the develop branch. **The Develop Branch may not be stable and 
+you may encounter bugs or other problems.**
+
 <br>
 
 ### Newt Install
@@ -100,8 +114,32 @@ Once _newt install_ has successfully finished, the contents of _apache-mynewt-co
 
 ```no-highlight
 $ tree -L 2 repos/apache-mynewt-core/
-.
-<snip>
+repos/apache-mynewt-core/
+\u251c\u2500\u2500 CODING_STANDARDS.md
+\u251c\u2500\u2500 DISCLAIMER
+\u251c\u2500\u2500 LICENSE
+\u251c\u2500\u2500 NOTICE
+\u251c\u2500\u2500 README.md
+\u251c\u2500\u2500 RELEASE_NOTES.md
+\u251c\u2500\u2500 apps
+\u2502�� \u251c\u2500\u2500 blecent
+\u2502�� \u251c\u2500\u2500 blehci
+\u2502�� \u251c\u2500\u2500 bleprph
+\u2502�� \u251c\u2500\u2500 bletest
+\u2502�� \u251c\u2500\u2500 bletiny
+\u2502�� \u251c\u2500\u2500 bleuart
+\u2502�� \u251c\u2500\u2500 blinky
+\u2502�� \u251c\u2500\u2500 boot
+\u2502�� \u251c\u2500\u2500 ffs2native
+\u2502�� \u251c\u2500\u2500 luatest
+\u2502�� \u251c\u2500\u2500 slinky
+\u2502�� \u2514\u2500\u2500 test
+\u251c\u2500\u2500 compiler
+\u2502�� \u251c\u2500\u2500 arm-none-eabi-m0
+\u2502�� \u251c\u2500\u2500 arm-none-eabi-m4
+\u2502�� \u2514\u2500\u2500 sim
+\u251c\u2500\u2500 drivers
+\u2502�� \u2514\u2500\u2500 uart_bitbang
 \u251c\u2500\u2500 fs
 \u2502�� \u251c\u2500\u2500 fs
 \u2502�� \u2514\u2500\u2500 nffs
@@ -111,12 +149,16 @@ $ tree -L 2 repos/apache-mynewt-core/
 \u2502�� \u2514\u2500\u2500 mcu
 \u251c\u2500\u2500 libs
 \u2502�� \u251c\u2500\u2500 baselibc
+\u2502�� \u251c\u2500\u2500 bleuart
+\u2502�� \u251c\u2500\u2500 boot_serial
 \u2502�� \u251c\u2500\u2500 bootutil
 \u2502�� \u251c\u2500\u2500 cmsis-core
 \u2502�� \u251c\u2500\u2500 console
+\u2502�� \u251c\u2500\u2500 crash_test
 \u2502�� \u251c\u2500\u2500 elua
 \u2502�� \u251c\u2500\u2500 flash_test
 \u2502�� \u251c\u2500\u2500 imgmgr
+\u2502�� \u251c\u2500\u2500 inet_def_service
 \u2502�� \u251c\u2500\u2500 json
 \u2502�� \u251c\u2500\u2500 mbedtls
 \u2502�� \u251c\u2500\u2500 newtmgr
@@ -124,10 +166,26 @@ $ tree -L 2 repos/apache-mynewt-core/
 \u2502�� \u251c\u2500\u2500 shell
 \u2502�� \u251c\u2500\u2500 testreport
 \u2502�� \u251c\u2500\u2500 testutil
-\u2502�� \u2514\u2500\u2500 util
+\u2502�� \u251c\u2500\u2500 tinycrypt
+\u2502�� \u251c\u2500\u2500 util
+\u2502�� \u2514\u2500\u2500 wifi_mgmt
 \u251c\u2500\u2500 net
 \u2502�� \u2514\u2500\u2500 nimble
-<snip>
+\u251c\u2500\u2500 project.yml
+\u251c\u2500\u2500 repository.yml
+\u251c\u2500\u2500 sys
+\u2502�� \u251c\u2500\u2500 config
+\u2502�� \u251c\u2500\u2500 coredump
+\u2502�� \u251c\u2500\u2500 fcb
+\u2502�� \u251c\u2500\u2500 id
+\u2502�� \u251c\u2500\u2500 log
+\u2502�� \u251c\u2500\u2500 mn_socket
+\u2502�� \u251c\u2500\u2500 reboot
+\u2502�� \u2514\u2500\u2500 stats
+\u2514\u2500\u2500 targets
+    \u2514\u2500\u2500 unittest
+
+61 directories, 8 files
 ```
 
 As you can see, the core of the Apache Mynewt operating system has been brought 
@@ -150,6 +208,13 @@ Compiling flash_map.c
 <snip>
 ```
 
+**NOTE:** If you've installed the latest gcc using homebrew on your Mac, you should downgrade to gcc-5 in order to use MyNewt.
+
+```
+$ brew uninstall gcc-6
+$ brew link gcc-5
+```
+
 <br>
 
 To test all the packages in a project, specify `all` instead of the package name.
@@ -158,10 +223,11 @@ To test all the packages in a project, specify `all` instead of the package name
 $ newt test all
 ...lots of compiling and testing...
 ...about 2 minutes later ...
-Archiving bootutil.a
-Linking test_bootutil
-Executing test: /myproj/bin/unittest/libs/bootutil/test_bootutil
-Passed tests: [net/nimble/host fs/nffs libs/os hw/hal libs/mbedtls libs/util sys/config libs/bootutil]
+Compiling mn_sock_test.c
+Archiving mn_socket.a
+Linking test_mn_socket
+Executing test: /Users/dsimmons/myproj/bin/unittest/sys/mn_socket/test_mn_socket
+Passed tests: [libs/json libs/util libs/mbedtls net/nimble/host hw/hal libs/bootutil sys/log sys/config sys/fcb fs/nffs libs/os libs/boot_serial sys/mn_socket]
 All tests passed
 ```
 
@@ -173,21 +239,17 @@ To build and run your new application, simply issue the following command:
 
 ```
 $ newt build my_blinky_sim 
-Compiling base64.c
-Compiling cbmem.c
-Compiling datetime.c
-Compiling tpq.c
-Archiving util.a
+Building target targets/my_blinky_sim
 Compiling main.c
 Archiving blinky.a
+Compiling hal_bsp.c
+Compiling os_bsp.c
+Compiling sbrk.c
+Archiving native.a
 Compiling flash_map.c
-Compiling hal_flash.c
-Archiving hal.a
-Compiling cons_fmt.c
-Compiling cons_tty.c
 <snip>
 Linking blinky.elf
-App successfully built: /Users/sterling/dev/tmp/my_app/bin/my_blinky_sim/apps/blinky/blinky.elf
+App successfully built: /Users/dsimmons/myproj/bin/my_blinky_sim/apps/blinky/blinky.elf
 ```
 
 <br>
@@ -196,7 +258,7 @@ You can run the simulated version of your project and see the simulated LED
 blink.
 
 ```
-./bin/my_blinky_sim/apps/blinky/blinky.elf
+$ ./bin/my_blinky_sim/apps/blinky/blinky.elf
 hal_gpio set pin  1 to 0
 ```
 

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/b3def6ad/docs/os/get_started/vocabulary.md
----------------------------------------------------------------------
diff --git a/docs/os/get_started/vocabulary.md b/docs/os/get_started/vocabulary.md
index 8598a40..5461f4f 100644
--- a/docs/os/get_started/vocabulary.md
+++ b/docs/os/get_started/vocabulary.md
@@ -46,6 +46,10 @@ relies upon.
 * ```repository.apache-mynewt-core```: Defines the repository information for 
 the ```apache-mynewt-core``` repository.
 
+* ```vers=0-latest```: Defines the repository version. This string will use the 
+latest code in the 'Master' github branch. To use the latest version in the 
+develop branch, just change it to ```vers=0-dev```
+
 Repositories are versioned collections of packages.  
 
 Projects can rely on remote repositories for functionality, and the newt tool 
@@ -131,32 +135,28 @@ you can find more information about these by issuing:
 
 ```no-highlight
 $ newt target
-
-Usage: 
+Usage:
   newt target [flags]
   newt target [command]
 
-Available Commands: 
-  show        View target configuration variables
-  set         Set target configuration variable
+Available Commands:
+  copy        Copy target
   create      Create a target
   delete      Delete target
-  copy        Copy target
+  set         Set target configuration variable
+  show        View target configuration variables
   vars        Show variable names
 
 Flags:
-  -h, --help=false: help for target
+  -h, --help   help for target
 
 Global Flags:
-  -l, --loglevel="WARN": Log level, defaults to WARN.
-  -o, --outfile="": Filename to tee log output to
-  -q, --quiet=false: Be quiet; only display error output.
-  -s, --silent=false: Be silent; don't output anything.
-  -v, --verbose=false: Enable verbose output when executing commands.
-
-Additional help topics:
-
+  -l, --loglevel string   Log level (default "WARN")
+  -o, --outfile string    Filename to tee output to
+  -q, --quiet             Be quiet; only display error output
+  -s, --silent            Be silent; don't output anything
+  -v, --verbose           Enable verbose output when executing commands
 
-Use "newt help [command]" for more information about a command.
+Use "newt target [command] --help" for more information about a command.
 $ 
 ```

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/b3def6ad/docs/os/tutorials/tutorials.md
----------------------------------------------------------------------
diff --git a/docs/os/tutorials/tutorials.md b/docs/os/tutorials/tutorials.md
index 4a684ca..1136e1d 100644
--- a/docs/os/tutorials/tutorials.md
+++ b/docs/os/tutorials/tutorials.md
@@ -7,7 +7,7 @@ The full list of tutorials can be seen in the navigation bar on the left. New on
 ###Prerequisites:
 
 * 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 ../get_started/project_create.
+* 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 [Create Project](../get_started/project_create).
 
 ###Tutorial categories:
 


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

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

This closes #120


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/2dc47475
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/2dc47475
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/2dc47475

Branch: refs/heads/develop
Commit: 2dc47475e18e2fe4cc31edc40fa0bc3a00ccf80c
Parents: a3dbb25 345a214
Author: aditihilbert <ad...@runtime.io>
Authored: Wed Oct 26 00:35:06 2016 -0700
Committer: aditihilbert <ad...@runtime.io>
Committed: Wed Oct 26 00:35:06 2016 -0700

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



[31/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/develop
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'