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/07/23 21:38:41 UTC

[2/6] incubator-mynewt-site git commit: Updated BLE Host API. This closes #108

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/df4054b9/develop/network/ble/ble_hs/ble_gattc/functions/ble_gattc_write_long/index.html
----------------------------------------------------------------------
diff --git a/develop/network/ble/ble_hs/ble_gattc/functions/ble_gattc_write_long/index.html b/develop/network/ble/ble_hs/ble_gattc/functions/ble_gattc_write_long/index.html
index b9be31c..65a934a 100644
--- a/develop/network/ble/ble_hs/ble_gattc/functions/ble_gattc_write_long/index.html
+++ b/develop/network/ble/ble_hs/ble_gattc/functions/ble_gattc_write_long/index.html
@@ -331,7 +331,7 @@
   
   
     <li><a href="
-  ../../ble_gattc/
+  ../ble_gattc_disc_all_chrs/
 ">Functions</a>
   
   
@@ -340,14 +340,6 @@
               
                 
     <li >
-      <a href="../../ble_gattc/">ble_gattc</a>
-    </li>
-
-              
-          
-              
-                
-    <li >
       <a href="../ble_gattc_disc_all_chrs/">ble_gattc_disc_all_chrs</a>
     </li>
 
@@ -404,6 +396,14 @@
               
                 
     <li >
+      <a href="../ble_gattc_indicate/">ble_gattc_indicate</a>
+    </li>
+
+              
+          
+              
+                
+    <li >
       <a href="../ble_gattc_notify/">ble_gattc_notify</a>
     </li>
 
@@ -459,6 +459,14 @@
           
               
                 
+    <li >
+      <a href="../ble_gattc_write_flat/">ble_gattc_write_flat</a>
+    </li>
+
+              
+          
+              
+                
     <li class="active">
       <a href="./">ble_gattc_write_long</a>
     </li>
@@ -476,6 +484,14 @@
               
                 
     <li >
+      <a href="../ble_gattc_write_no_rsp_flat/">ble_gattc_write_no_rsp_flat</a>
+    </li>
+
+              
+          
+              
+                
+    <li >
       <a href="../ble_gattc_write_reliable/">ble_gattc_write_reliable</a>
     </li>
 
@@ -621,7 +637,7 @@
         
       
         
-          <li>&raquo; <a href="../../ble_gattc/">Functions</a></li>
+          <li>&raquo; <a href="../ble_gattc_disc_all_chrs/">Functions</a></li>
         
       
       
@@ -637,18 +653,17 @@
                             <h2 id="ble95gattc95write95long"><font color="#F2853F" style="font-size:24pt">ble_gattc_write_long</font></h2>
 <div class="codehilite" style="background: #ffffff"><pre style="line-height: 125%"><span style="color: #A90D91">int</span>
 <span style="color: #000000">ble_gattc_write_long</span>(
-            <span style="color: #A90D91">uint16_t</span>  <span style="color: #000000">conn_handle</span>,
-            <span style="color: #A90D91">uint16_t</span>  <span style="color: #000000">attr_handle</span>,
-          <span style="color: #A90D91">const</span> <span style="color: #A90D91">void</span> <span style="color: #000000">*value</span>,
-            <span style="color: #A90D91">uint16_t</span>  <span style="color: #000000">value_len</span>,
-    <span style="color: #000000">ble_gatt_attr_fn</span> <span style="color: #000000">*cb</span>,
-                <span style="color: #A90D91">void</span> <span style="color: #000000">*cb_arg</span>
+            <span style="color: #A90D91">uint16_t</span>   <span style="color: #000000">conn_handle</span>,
+            <span style="color: #A90D91">uint16_t</span>   <span style="color: #000000">attr_handle</span>,
+      <span style="color: #A90D91">struct</span> <span style="color: #000000">os_mbuf</span> <span style="color: #000000">**txom</span>,
+    <span style="color: #000000">ble_gatt_attr_fn</span>  <span style="color: #000000">*cb</span>,
+                <span style="color: #A90D91">void</span>  <span style="color: #000000">*cb_arg</span>
 )
 </pre></div>
 
 
 <h3 id="description">Description</h3>
-<p>Initiates GATT procedure: Write Long Characteristic Values. </p>
+<p>Initiates GATT procedure: Write Long Characteristic Values.  This function consumes the supplied mbuf regardless of the outcome.</p>
 <h3 id="parameters">Parameters</h3>
 <table>
 <thead>
@@ -667,12 +682,8 @@
 <td>The handle of the characteristic value to write to.</td>
 </tr>
 <tr>
-<td>value</td>
-<td>The value to write to the characteristic.</td>
-</tr>
-<tr>
-<td>value_len</td>
-<td>The number of bytes to write.</td>
+<td>txom</td>
+<td>The value to write to the characteristic. Double indirection is used to effect a transfer of ownership from the caller.</td>
 </tr>
 <tr>
 <td>cb</td>
@@ -712,9 +723,9 @@
 <ul class="nav nav-pills" style="margin-bottom: 10px">
     <li>
     
-    <a href=../ble_gattc_write/>
+    <a href=../ble_gattc_write_flat/>
         <span class="fa fa-arrow-left"></span>
-        Previous: ble_gattc_write
+        Previous: ble_gattc_write_flat
     </a>
     
     </li>

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/df4054b9/develop/network/ble/ble_hs/ble_gattc/functions/ble_gattc_write_no_rsp/index.html
----------------------------------------------------------------------
diff --git a/develop/network/ble/ble_hs/ble_gattc/functions/ble_gattc_write_no_rsp/index.html b/develop/network/ble/ble_hs/ble_gattc/functions/ble_gattc_write_no_rsp/index.html
index 7f5d240..19e2ec9 100644
--- a/develop/network/ble/ble_hs/ble_gattc/functions/ble_gattc_write_no_rsp/index.html
+++ b/develop/network/ble/ble_hs/ble_gattc/functions/ble_gattc_write_no_rsp/index.html
@@ -331,7 +331,7 @@
   
   
     <li><a href="
-  ../../ble_gattc/
+  ../ble_gattc_disc_all_chrs/
 ">Functions</a>
   
   
@@ -340,14 +340,6 @@
               
                 
     <li >
-      <a href="../../ble_gattc/">ble_gattc</a>
-    </li>
-
-              
-          
-              
-                
-    <li >
       <a href="../ble_gattc_disc_all_chrs/">ble_gattc_disc_all_chrs</a>
     </li>
 
@@ -404,6 +396,14 @@
               
                 
     <li >
+      <a href="../ble_gattc_indicate/">ble_gattc_indicate</a>
+    </li>
+
+              
+          
+              
+                
+    <li >
       <a href="../ble_gattc_notify/">ble_gattc_notify</a>
     </li>
 
@@ -460,6 +460,14 @@
               
                 
     <li >
+      <a href="../ble_gattc_write_flat/">ble_gattc_write_flat</a>
+    </li>
+
+              
+          
+              
+                
+    <li >
       <a href="../ble_gattc_write_long/">ble_gattc_write_long</a>
     </li>
 
@@ -476,6 +484,14 @@
               
                 
     <li >
+      <a href="../ble_gattc_write_no_rsp_flat/">ble_gattc_write_no_rsp_flat</a>
+    </li>
+
+              
+          
+              
+                
+    <li >
       <a href="../ble_gattc_write_reliable/">ble_gattc_write_reliable</a>
     </li>
 
@@ -621,7 +637,7 @@
         
       
         
-          <li>&raquo; <a href="../../ble_gattc/">Functions</a></li>
+          <li>&raquo; <a href="../ble_gattc_disc_all_chrs/">Functions</a></li>
         
       
       
@@ -637,16 +653,15 @@
                             <h2 id="ble95gattc95write95no95rsp"><font color="#F2853F" style="font-size:24pt">ble_gattc_write_no_rsp</font></h2>
 <div class="codehilite" style="background: #ffffff"><pre style="line-height: 125%"><span style="color: #A90D91">int</span>
 <span style="color: #000000">ble_gattc_write_no_rsp</span>(
-      <span style="color: #A90D91">uint16_t</span>  <span style="color: #000000">conn_handle</span>,
-      <span style="color: #A90D91">uint16_t</span>  <span style="color: #000000">attr_handle</span>,
-    <span style="color: #A90D91">const</span> <span style="color: #A90D91">void</span> <span style="color: #000000">*value</span>,
-      <span style="color: #A90D91">uint16_t</span>  <span style="color: #000000">value_len</span>
+          <span style="color: #A90D91">uint16_t</span>   <span style="color: #000000">conn_handle</span>,
+          <span style="color: #A90D91">uint16_t</span>   <span style="color: #000000">attr_handle</span>,
+    <span style="color: #A90D91">struct</span> <span style="color: #000000">os_mbuf</span> <span style="color: #000000">**txom</span>
 )
 </pre></div>
 
 
 <h3 id="description">Description</h3>
-<p>Initiates GATT procedure: Write Without Response. </p>
+<p>Initiates GATT procedure: Write Without Response.  This function consumes the supplied mbuf regardless of the outcome.</p>
 <h3 id="parameters">Parameters</h3>
 <table>
 <thead>
@@ -665,12 +680,8 @@
 <td>The handle of the characteristic value to write to.</td>
 </tr>
 <tr>
-<td>value</td>
-<td>The value to write to the characteristic.</td>
-</tr>
-<tr>
-<td>value_len</td>
-<td>The number of bytes to write.</td>
+<td>txom</td>
+<td>The value to write to the characteristic. Double indirection is used to effect a transfer of ownership from the caller.</td>
 </tr>
 </tbody>
 </table>
@@ -710,8 +721,8 @@
     </li>
     <li class="pull-right">
     
-    <a href=../ble_gattc_write_reliable/>
-        Next: ble_gattc_write_reliable
+    <a href=../ble_gattc_write_no_rsp_flat/>
+        Next: ble_gattc_write_no_rsp_flat
         <span class="fa fa-arrow-right"></span>
     </a>
     

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/df4054b9/develop/network/ble/ble_hs/ble_gattc/functions/ble_gattc_write_no_rsp_flat/index.html
----------------------------------------------------------------------
diff --git a/develop/network/ble/ble_hs/ble_gattc/functions/ble_gattc_write_no_rsp_flat/index.html b/develop/network/ble/ble_hs/ble_gattc/functions/ble_gattc_write_no_rsp_flat/index.html
new file mode 100644
index 0000000..3732d5d
--- /dev/null
+++ b/develop/network/ble/ble_hs/ble_gattc/functions/ble_gattc_write_no_rsp_flat/index.html
@@ -0,0 +1,778 @@
+<!DOCTYPE html>
+<html lang="en">
+    <head>
+        <meta charset="utf-8">
+        <meta http-equiv="X-UA-Compatible" content="IE=edge">
+        <meta name="viewport" content="width=device-width, initial-scale=1.0">
+        
+        
+        <link rel="canonical" href="http://mynewt.apache.org/network/ble/ble_hs/ble_gattc/functions/ble_gattc_write_no_rsp_flat/">
+        <link rel="shortcut icon" href="../../../../../../img/favicon.ico">
+
+	<title>ble_gattc_write_no_rsp_flat - Apache Mynewt</title>
+
+        <link href="../../../../../../css/bootstrap-3.0.3.min.css" rel="stylesheet">
+        <link href="../../../../../../css/font-awesome-4.0.3.css" rel="stylesheet">
+        <link rel="stylesheet" href="../../../../../../css/highlight.css">
+        <link href="../../../../../../css/base.css" rel="stylesheet">
+        <link href="../../../../../../css/custom.css" rel="stylesheet">
+        <link href="../../../../../../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 rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css">
+        <link href="../../../../../../extra.css" rel="stylesheet">
+
+        <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
+        <!--[if lt IE 9]>
+            <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
+            <script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script>
+        <![endif]-->
+
+        
+            <script>
+                (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+                (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+                m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+                })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+
+                ga('create', 'UA-72162311-1', 'auto');
+                ga('send', 'pageview');
+            </script>
+        
+    </head>
+
+
+    <body class="ble_gattc_write_no_rsp_flat">
+
+
+        
+
+
+
+
+
+
+<nav id="navbar" class="navbar navbar-inverse navbar-fixed-top" role="navigation">
+    <div class="container">
+        <!-- Collapsed navigation -->
+        <div class="navbar-header">
+            <!-- Expander button -->
+            <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+            </button>
+
+        </div>
+
+        <!-- Expanded navigation -->
+        <div class="navbar-collapse collapse">
+            <!-- Main navigation -->
+            <ul class="nav navbar-nav navbar-right">
+                <li 
+  class=""
+>
+                    <a href="/">Home</a>
+                </li>
+                <li 
+  class="important"
+>
+                    <a href="/quick-start/">Quick Start</a>
+                </li>
+                <li 
+  class=""
+>
+                    <a href="/about/">About</a>
+                </li>
+                <li 
+  class="active"
+>
+                    <a href="/latest/os/introduction">Documentation</a>
+                </li>
+                <li 
+  class=""
+>
+                    <a href="/download/">Download</a>
+                </li>
+                <li 
+  class=""
+>
+                    <a href="/community/">Community</a>
+                </li>
+                <li 
+  class=""
+>
+                    <a href="/events/">Events</a>
+                </li>
+            </ul>
+
+            <!-- Search, Navigation and Repo links -->
+            <ul class="nav navbar-nav navbar-right">
+                
+            </ul>
+        </div>
+    </div>
+</nav>
+
+        
+
+        <div class="container">
+            
+                <div class="row">
+                    <div class="col-md-3 v2-sidebar"><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="../../../../../../search.html" method="get">
+                <div class="form-group">
+                    <input type="text" name="q" class="form-control" placeholder="Search documentation" />
+                </div>
+            </form>
+        </div>
+    </div>
+    <ul class="toc-nav">
+      <li class="doc-version">
+<select class="form-control" onchange="if (this.value) window.location.href=this.value">
+    
+    <option
+      value="/develop/os/introduction"
+      selected="selected"
+    >
+      Version: develop
+    </option>
+    
+    <option
+      value="/v0_9_0/os/introduction"
+      
+    >
+      Version: 0.9.0 (latest)
+    </option>
+    
+</select>
+</li>
+      
+        
+      
+        
+      
+        
+      
+        
+      
+        
+      
+        
+      
+        
+          
+  
+  
+    <li ><a href="../../../../../../os/introduction/">Mynewt Documentation</a>
+  
+  
+    <ul>
+          
+              
+          
+              
+                
+  
+  
+    <li ><a href="../../../../../../os/get_started/get_started/">Basic Setup</a>
+  
+  
+    </li>
+
+              
+          
+              
+                
+    <li >
+      <a href="../../../../../../os/get_started/vocabulary/">Concepts</a>
+    </li>
+
+              
+          
+              
+                
+  
+  
+    <li ><a href="../../../../../../os/tutorials/tutorials/">Tutorials</a>
+  
+  
+    </li>
+
+              
+          
+              
+                
+  
+  
+    <li ><a href="../../../../../../os/os_user_guide/">OS User Guide</a>
+  
+  
+    </li>
+
+              
+          
+              
+                
+  
+  
+    <li><a href="
+  ../../../../ble_intro/
+">BLE User Guide</a>
+  
+  
+    <ul>
+          
+              
+                
+    <li >
+      <a href="../../../../ble_intro/">NimBLE Introduction</a>
+    </li>
+
+              
+          
+              
+                
+    <li >
+      <a href="../../../../ble_sec/">NimBLE Security</a>
+    </li>
+
+              
+          
+              
+                
+    <li >
+      <a href="../../../../nimble_setup/">Set up application</a>
+    </li>
+
+              
+          
+              
+                
+  
+  
+    <li ><a href="../../../../ini_stack/ble_ini_intro/">Initialize stack</a>
+  
+  
+    </li>
+
+              
+          
+              
+                
+  
+  
+    <li ><a href="../../../ble_hs/">NimBLE Host API</a>
+  
+  
+    <ul>
+          
+              
+          
+              
+                
+    <li >
+      <a href="../../../ble_hs_return_codes/">Return codes</a>
+    </li>
+
+              
+          
+              
+                
+  
+  
+    <li ><a href="../../../init/init/">Init and config</a>
+  
+  
+    </li>
+
+              
+          
+              
+                
+  
+  
+    <li ><a href="../../../ble_gap/ble_gap/">GAP</a>
+  
+  
+    </li>
+
+              
+          
+              
+                
+  
+  
+    <li ><a href="../../ble_gattc/">GATT client</a>
+  
+  
+    <ul>
+          
+              
+          
+              
+                
+  
+  
+    <li><a href="
+  ../../definitions/ble_gattc_defs/
+">Definitions</a>
+  
+  
+    </li>
+
+              
+          
+              
+                
+  
+  
+    <li><a href="
+  ../ble_gattc_disc_all_chrs/
+">Functions</a>
+  
+  
+    <ul>
+          
+              
+                
+    <li >
+      <a href="../ble_gattc_disc_all_chrs/">ble_gattc_disc_all_chrs</a>
+    </li>
+
+              
+          
+              
+                
+    <li >
+      <a href="../ble_gattc_disc_all_dscs/">ble_gattc_disc_all_dscs</a>
+    </li>
+
+              
+          
+              
+                
+    <li >
+      <a href="../ble_gattc_disc_all_svcs/">ble_gattc_disc_all_svcs</a>
+    </li>
+
+              
+          
+              
+                
+    <li >
+      <a href="../ble_gattc_disc_chrs_by_uuid/">ble_gattc_disc_chrs_by_uuid</a>
+    </li>
+
+              
+          
+              
+                
+    <li >
+      <a href="../ble_gattc_disc_svc_by_uuid/">ble_gattc_disc_svc_by_uuid</a>
+    </li>
+
+              
+          
+              
+                
+    <li >
+      <a href="../ble_gattc_exchange_mtu/">ble_gattc_exchange_mtu</a>
+    </li>
+
+              
+          
+              
+                
+    <li >
+      <a href="../ble_gattc_find_inc_svcs/">ble_gattc_find_inc_svcs</a>
+    </li>
+
+              
+          
+              
+                
+    <li >
+      <a href="../ble_gattc_indicate/">ble_gattc_indicate</a>
+    </li>
+
+              
+          
+              
+                
+    <li >
+      <a href="../ble_gattc_notify/">ble_gattc_notify</a>
+    </li>
+
+              
+          
+              
+                
+    <li >
+      <a href="../ble_gattc_notify_custom/">ble_gattc_notify_custom</a>
+    </li>
+
+              
+          
+              
+                
+    <li >
+      <a href="../ble_gattc_read/">ble_gattc_read</a>
+    </li>
+
+              
+          
+              
+                
+    <li >
+      <a href="../ble_gattc_read_by_uuid/">ble_gattc_read_by_uuid</a>
+    </li>
+
+              
+          
+              
+                
+    <li >
+      <a href="../ble_gattc_read_long/">ble_gattc_read_long</a>
+    </li>
+
+              
+          
+              
+                
+    <li >
+      <a href="../ble_gattc_read_mult/">ble_gattc_read_mult</a>
+    </li>
+
+              
+          
+              
+                
+    <li >
+      <a href="../ble_gattc_write/">ble_gattc_write</a>
+    </li>
+
+              
+          
+              
+                
+    <li >
+      <a href="../ble_gattc_write_flat/">ble_gattc_write_flat</a>
+    </li>
+
+              
+          
+              
+                
+    <li >
+      <a href="../ble_gattc_write_long/">ble_gattc_write_long</a>
+    </li>
+
+              
+          
+              
+                
+    <li >
+      <a href="../ble_gattc_write_no_rsp/">ble_gattc_write_no_rsp</a>
+    </li>
+
+              
+          
+              
+                
+    <li class="active">
+      <a href="./">ble_gattc_write_no_rsp_flat</a>
+    </li>
+
+              
+          
+              
+                
+    <li >
+      <a href="../ble_gattc_write_reliable/">ble_gattc_write_reliable</a>
+    </li>
+
+              
+          
+    </ul>
+  
+    </li>
+
+              
+          
+    </ul>
+  
+    </li>
+
+              
+          
+              
+                
+  
+  
+    <li ><a href="../../../ble_gatts/ble_gatts/">GATT server</a>
+  
+  
+    </li>
+
+              
+          
+              
+                
+  
+  
+    <li ><a href="../../../ble_hs_id/ble_hs_id/">Identity</a>
+  
+  
+    </li>
+
+              
+          
+              
+                
+  
+  
+    <li ><a href="../../../ble_att/ble_att/">ATT</a>
+  
+  
+    </li>
+
+              
+          
+              
+                
+  
+  
+    <li ><a href="../../../other/other/">Other</a>
+  
+  
+    </li>
+
+              
+          
+    </ul>
+  
+    </li>
+
+              
+          
+              
+                
+  
+  
+    <li ><a href="../../../../bletiny_api/">bletiny app Usage API</a>
+  
+  
+    </li>
+
+              
+          
+    </ul>
+  
+    </li>
+
+              
+          
+              
+                
+  
+  
+    <li ><a href="../../../../../../newt/newt_intro/">Newt Tool Guide</a>
+  
+  
+    </li>
+
+              
+          
+              
+                
+  
+  
+    <li ><a href="../../../../../../newtmgr/overview/">Newt Manager Guide</a>
+  
+  
+    </li>
+
+              
+          
+    </ul>
+  
+    </li>
+
+        
+      
+        
+          
+  
+  
+    <li><a href="
+  ../../../../../../faq/how_to_edit_docs/
+">Appendix</a>
+  
+  
+    </li>
+
+        
+      
+    </ul>
+</div></div>
+
+                    <div class="show-sidebar-container">
+                        <button class="show-sidebar">Docs Menu</button>
+                    </div>
+
+                    <div class="col-md-9" role="main">
+                        <div class="row doc-header">
+                            <div class="col-sm-12">
+                                <div role="navigation" aria-label="breadcrumbs navigation">
+  <ul class="wy-breadcrumbs pull-right">
+    <li><a href="/develop/os/introduction">Docs</a></li>
+    
+    
+        
+          <li>&raquo; <a href="../../ble_gattc/">GATT client</a></li>
+        
+      
+        
+          <li>&raquo; <a href="../ble_gattc_disc_all_chrs/">Functions</a></li>
+        
+      
+      
+        <li>&raquo; ble_gattc_write_no_rsp_flat</li>
+      
+    
+    
+  </ul>
+</div>
+                            </div>
+                        </div>
+                        
+                            <h2 id="ble95gattc95write95no95rsp95flat"><font color="#F2853F" style="font-size:24pt">ble_gattc_write_no_rsp_flat</font></h2>
+<div class="codehilite" style="background: #ffffff"><pre style="line-height: 125%"><span style="color: #A90D91">int</span>
+<span style="color: #000000">ble_gattc_write_no_rsp_flat</span>(
+      <span style="color: #A90D91">uint16_t</span>  <span style="color: #000000">conn_handle</span>,
+      <span style="color: #A90D91">uint16_t</span>  <span style="color: #000000">attr_handle</span>,
+    <span style="color: #A90D91">const</span> <span style="color: #A90D91">void</span> <span style="color: #000000">*data</span>,
+      <span style="color: #A90D91">uint16_t</span>  <span style="color: #000000">data_len</span>
+)
+</pre></div>
+
+
+<h3 id="description">Description</h3>
+<p>Initiates GATT procedure: Write Without Response.  This function consumes the supplied mbuf regardless of the outcome.</p>
+<h3 id="parameters">Parameters</h3>
+<table>
+<thead>
+<tr>
+<th><em>Parameter</em></th>
+<th><em>Description</em></th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>conn_handle</td>
+<td>The connection over which to execute the procedure.</td>
+</tr>
+<tr>
+<td>attr_handle</td>
+<td>The handle of the characteristic value to write to.</td>
+</tr>
+<tr>
+<td>value</td>
+<td>The value to write to the characteristic.</td>
+</tr>
+<tr>
+<td>value_len</td>
+<td>The number of bytes to write.</td>
+</tr>
+</tbody>
+</table>
+<h3 id="returned-values">Returned values</h3>
+<table>
+<thead>
+<tr>
+<th><em>Value</em></th>
+<th><em>Condition</em></th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>0</td>
+<td>Success.</td>
+</tr>
+<tr>
+<td><a href="../../../ble_hs_return_codes/#return-codes-core">Core return code</a></td>
+<td>Unexpected error.</td>
+</tr>
+</tbody>
+</table>
+                        
+                        <div class="row">
+                            
+
+
+
+<ul class="nav nav-pills" style="margin-bottom: 10px">
+    <li>
+    
+    <a href=../ble_gattc_write_no_rsp/>
+        <span class="fa fa-arrow-left"></span>
+        Previous: ble_gattc_write_no_rsp
+    </a>
+    
+    </li>
+    <li class="pull-right">
+    
+    <a href=../ble_gattc_write_reliable/>
+        Next: ble_gattc_write_reliable
+        <span class="fa fa-arrow-right"></span>
+    </a>
+    
+    </li>
+</ul>
+                        </div>
+                        <div class="row">
+                            <footer>
+    <div class="row">
+        <div class="col-md-12">
+            
+                <p class="copyright">Copyright &copy; 2015 The Apache Software Foundation, Licensed under the Apache License, Version 2.0 Apache and the Apache feather logo are trademarks of The Apache Software Foundation.<br>The Apache Software Foundation Apache Incubator</p>
+            
+        </div>
+    </div>
+    <div class="copyright-logos">
+        <div class="row">
+            <div class="col-xs-6 text-right">
+                <img src="/img/apache-feather.png" alt="Apache" title="Apache">
+            </div>
+            <div class="col-xs-6 text-left">
+                <img src="/img/apache-logo.png" alt="Apache Incubator" title="Apache Incubator">
+            </div>
+        </div>
+    </div>
+    <div class="row">
+        <div class="col-md-12">
+            <small class="footnote">
+                MyNewt is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
+            </small>
+        </div>
+    </div>
+</footer>
+                        </div>
+                    </div>
+                </div>
+            
+            
+        </div>
+
+        <script src="../../../../../../js/jquery-1.10.2.min.js"></script>
+        <script src="../../../../../../js/bootstrap-3.0.3.min.js"></script>
+        <script src="../../../../../../js/highlight.pack.js"></script>
+        <script src="../../../../../../js/base.js"></script>
+        <script src="../../../../../../js/custom.js"></script>
+
+    </body>
+</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/df4054b9/develop/network/ble/ble_hs/ble_gattc/functions/ble_gattc_write_reliable/index.html
----------------------------------------------------------------------
diff --git a/develop/network/ble/ble_hs/ble_gattc/functions/ble_gattc_write_reliable/index.html b/develop/network/ble/ble_hs/ble_gattc/functions/ble_gattc_write_reliable/index.html
index 09b7892..5a7f2e7 100644
--- a/develop/network/ble/ble_hs/ble_gattc/functions/ble_gattc_write_reliable/index.html
+++ b/develop/network/ble/ble_hs/ble_gattc/functions/ble_gattc_write_reliable/index.html
@@ -331,7 +331,7 @@
   
   
     <li><a href="
-  ../../ble_gattc/
+  ../ble_gattc_disc_all_chrs/
 ">Functions</a>
   
   
@@ -340,14 +340,6 @@
               
                 
     <li >
-      <a href="../../ble_gattc/">ble_gattc</a>
-    </li>
-
-              
-          
-              
-                
-    <li >
       <a href="../ble_gattc_disc_all_chrs/">ble_gattc_disc_all_chrs</a>
     </li>
 
@@ -404,6 +396,14 @@
               
                 
     <li >
+      <a href="../ble_gattc_indicate/">ble_gattc_indicate</a>
+    </li>
+
+              
+          
+              
+                
+    <li >
       <a href="../ble_gattc_notify/">ble_gattc_notify</a>
     </li>
 
@@ -460,6 +460,14 @@
               
                 
     <li >
+      <a href="../ble_gattc_write_flat/">ble_gattc_write_flat</a>
+    </li>
+
+              
+          
+              
+                
+    <li >
       <a href="../ble_gattc_write_long/">ble_gattc_write_long</a>
     </li>
 
@@ -475,6 +483,14 @@
           
               
                 
+    <li >
+      <a href="../ble_gattc_write_no_rsp_flat/">ble_gattc_write_no_rsp_flat</a>
+    </li>
+
+              
+          
+              
+                
     <li class="active">
       <a href="./">ble_gattc_write_reliable</a>
     </li>
@@ -621,7 +637,7 @@
         
       
         
-          <li>&raquo; <a href="../../ble_gattc/">Functions</a></li>
+          <li>&raquo; <a href="../ble_gattc_disc_all_chrs/">Functions</a></li>
         
       
       
@@ -637,17 +653,17 @@
                             <h2 id="ble95gattc95write95reliable"><font color="#F2853F" style="font-size:24pt">ble_gattc_write_reliable</font></h2>
 <div class="codehilite" style="background: #ffffff"><pre style="line-height: 125%"><span style="color: #A90D91">int</span>
 <span style="color: #000000">ble_gattc_write_reliable</span>(
-                      <span style="color: #A90D91">uint16_t</span>  <span style="color: #000000">conn_handle</span>,
-    <span style="color: #A90D91">const</span> <span style="color: #A90D91">struct</span> <span style="color: #000000">ble_gatt_attr</span> <span style="color: #000000">*attrs</span>,
-                           <span style="color: #A90D91">int</span>  <span style="color: #000000">num_attrs</span>,
-     <span style="color: #000000">ble_gatt_reliable_attr_fn</span> <span style="color: #000000">*cb</span>,
-                          <span style="color: #A90D91">void</span> <span style="color: #000000">*cb_arg</span>
+                     <span style="color: #A90D91">uint16_t</span>  <span style="color: #000000">conn_handle</span>,
+         <span style="color: #A90D91">struct</span> <span style="color: #000000">ble_gatt_attr</span> <span style="color: #000000">*attrs</span>,
+                          <span style="color: #A90D91">int</span>  <span style="color: #000000">num_attrs</span>,
+    <span style="color: #000000">ble_gatt_reliable_attr_fn</span> <span style="color: #000000">*cb</span>,
+                         <span style="color: #A90D91">void</span> <span style="color: #000000">*cb_arg</span>
 )
 </pre></div>
 
 
 <h3 id="description">Description</h3>
-<p>Initiates GATT procedure: Reliable Writes. </p>
+<p>Initiates GATT procedure: Reliable Writes.  This function consumes the supplied mbufs regardless of the outcome.</p>
 <h3 id="parameters">Parameters</h3>
 <table>
 <thead>
@@ -663,7 +679,7 @@
 </tr>
 <tr>
 <td>attrs</td>
-<td>An array of attribute descriptors; specifies which characteristics to write to and what data to write to them.</td>
+<td>An array of attribute descriptors; specifies which characteristics to write to and what data to write to them.  The mbuf pointer in each attribute is set to NULL by this function.</td>
 </tr>
 <tr>
 <td>num_attrs</td>
@@ -690,9 +706,9 @@
 <ul class="nav nav-pills" style="margin-bottom: 10px">
     <li>
     
-    <a href=../ble_gattc_write_no_rsp/>
+    <a href=../ble_gattc_write_no_rsp_flat/>
         <span class="fa fa-arrow-left"></span>
-        Previous: ble_gattc_write_no_rsp
+        Previous: ble_gattc_write_no_rsp_flat
     </a>
     
     </li>

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/df4054b9/develop/network/ble/ble_hs/ble_gatts/ble_gatts/index.html
----------------------------------------------------------------------
diff --git a/develop/network/ble/ble_hs/ble_gatts/ble_gatts/index.html b/develop/network/ble/ble_hs/ble_gatts/ble_gatts/index.html
index b399e79..9106f44 100644
--- a/develop/network/ble/ble_hs/ble_gatts/ble_gatts/index.html
+++ b/develop/network/ble/ble_hs/ble_gatts/ble_gatts/index.html
@@ -342,7 +342,7 @@
   
   
     <li><a href="
-  ../functions/ble_gatts_find_chr/
+  ../functions/ble_gatts_count_resources/
 ">Functions</a>
   
   
@@ -504,6 +504,10 @@
 </thead>
 <tbody>
 <tr>
+<td><a href="../functions/ble_gatts_count_resources/">ble_gatts_count_resources</a></td>
+<td>Accumulates counts of each resource type required by the specified service definition array.</td>
+</tr>
+<tr>
 <td><a href="../functions/ble_gatts_find_chr/">ble_gatts_find_chr</a></td>
 <td>Retrieves the pair of attribute handles associated with a local GATT characteristic.</td>
 </tr>

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/df4054b9/develop/network/ble/ble_hs/ble_gatts/definitions/ble_gatts_defs/index.html
----------------------------------------------------------------------
diff --git a/develop/network/ble/ble_hs/ble_gatts/definitions/ble_gatts_defs/index.html b/develop/network/ble/ble_hs/ble_gatts/definitions/ble_gatts_defs/index.html
index 993d218..9e01b7c 100644
--- a/develop/network/ble/ble_hs/ble_gatts/definitions/ble_gatts_defs/index.html
+++ b/develop/network/ble/ble_hs/ble_gatts/definitions/ble_gatts_defs/index.html
@@ -354,7 +354,7 @@
   
   
     <li><a href="
-  ../../functions/ble_gatts_find_chr/
+  ../../functions/ble_gatts_count_resources/
 ">Functions</a>
   
   
@@ -500,8 +500,7 @@
                         
                             <h2 id="gatt-server-definitions"><font color="#F2853F" style="font-size:24pt">GATT Server Definitions</font></h2>
 <div class="codehilite" style="background: #ffffff"><pre style="line-height: 125%"><span style="color: #A90D91">typedef</span> <span style="color: #A90D91">int</span> <span style="color: #000000">ble_gatt_access_fn</span>(<span style="color: #A90D91">uint16_t</span> <span style="color: #000000">conn_handle</span>, <span style="color: #A90D91">uint16_t</span> <span style="color: #000000">attr_handle</span>,
-                               <span style="color: #A90D91">uint8_t</span> <span style="color: #000000">op</span>, <span style="color: #A90D91">struct</span> <span style="color: #000000">ble_gatt_access_ctxt</span> <span style="color: #000000">*ctxt</span>,
-                               <span style="color: #A90D91">void</span> <span style="color: #000000">*arg</span>);
+                               <span style="color: #A90D91">struct</span> <span style="color: #000000">ble_gatt_access_ctxt</span> <span style="color: #000000">*ctxt</span>, <span style="color: #A90D91">void</span> <span style="color: #000000">*arg</span>);
 </pre></div>
 
 
@@ -575,6 +574,25 @@
 </pre></div>
 
 
+<div class="codehilite" style="background: #ffffff"><pre style="line-height: 125%"><span style="color: #A90D91">struct</span> <span style="color: #000000">ble_gatt_dsc_def</span> {
+    <span style="color: #177500">/**</span>
+<span style="color: #177500">     * The first element in a uint8_t[16]; use the BLE_UUID16 macro for 16-bit</span>
+<span style="color: #177500">     * UUIDs; NULL if there are no more descriptors in the characteristic.</span>
+<span style="color: #177500">     */</span>
+    <span style="color: #A90D91">uint8_t</span> <span style="color: #000000">*uuid128</span>;
+
+    <span style="color: #177500">/** Specifies the set of permitted operations for this descriptor. */</span>
+    <span style="color: #A90D91">uint8_t</span> <span style="color: #000000">att_flags</span>;
+
+    <span style="color: #177500">/** Callback that gets executed when the descriptor is read or written. */</span>
+    <span style="color: #000000">ble_gatt_access_fn</span> <span style="color: #000000">*access_cb</span>;
+
+    <span style="color: #177500">/** Optional argument for callback. */</span>
+    <span style="color: #A90D91">void</span> <span style="color: #000000">*arg</span>;
+};
+</pre></div>
+
+
 <div class="codehilite" style="background: #ffffff"><pre style="line-height: 125%"><span style="color: #177500">/**</span>
 <span style="color: #177500"> * Context for an access to a GATT characteristic or descriptor.  When a client</span>
 <span style="color: #177500"> * reads or writes a locally registered characteristic or descriptor, an</span>
@@ -582,9 +600,30 @@
 <span style="color: #177500"> */</span>
 <span style="color: #A90D91">struct</span> <span style="color: #000000">ble_gatt_access_ctxt</span> {
     <span style="color: #177500">/**</span>
+<span style="color: #177500">     * Indicates the gatt operation being performed.  This is equal to one of</span>
+<span style="color: #177500">     * the following values:</span>
+<span style="color: #177500">     *     o  BLE_GATT_ACCESS_OP_READ_CHR</span>
+<span style="color: #177500">     *     o  BLE_GATT_ACCESS_OP_WRITE_CHR</span>
+<span style="color: #177500">     *     o  BLE_GATT_ACCESS_OP_READ_DSC</span>
+<span style="color: #177500">     *     o  BLE_GATT_ACCESS_OP_WRITE_DSC</span>
+<span style="color: #177500">     */</span>
+    <span style="color: #A90D91">uint8_t</span> <span style="color: #000000">op</span>;
+
+    <span style="color: #177500">/**</span>
+<span style="color: #177500">     * A container for the GATT access data.</span>
+<span style="color: #177500">     *     o For reads: The application populates this with the value of the</span>
+<span style="color: #177500">     *       characteristic or descriptor being read.</span>
+<span style="color: #177500">     *     o For writes: This is already populated with the value being written</span>
+<span style="color: #177500">     *       by the peer.  If the application wishes to retain this mbuf for</span>
+<span style="color: #177500">     *       later use, the access callback must set this pointer to NULL to</span>
+<span style="color: #177500">     *       prevent the stack from freeing it.</span>
+<span style="color: #177500">     */</span>
+    <span style="color: #A90D91">struct</span> <span style="color: #000000">os_mbuf</span> <span style="color: #000000">*om</span>;
+
+    <span style="color: #177500">/**</span>
 <span style="color: #177500">     * The GATT operation being performed dictates which field in this union is</span>
 <span style="color: #177500">     * valid.  If a characteristic is being accessed, the chr field is valid.</span>
-<span style="color: #177500">     * Otherwise, a descriptor is being accessed, in which case the dsc field</span>
+<span style="color: #177500">     * Otherwise a descriptor is being accessed, in which case the dsc field</span>
 <span style="color: #177500">     * is valid.</span>
 <span style="color: #177500">     */</span>
     <span style="color: #A90D91">union</span> {
@@ -600,31 +639,6 @@
 <span style="color: #177500">         */</span>
         <span style="color: #A90D91">const</span> <span style="color: #A90D91">struct</span> <span style="color: #000000">ble_gatt_dsc_def</span> <span style="color: #000000">*dsc</span>;
     };
-
-    <span style="color: #177500">/**</span>
-<span style="color: #177500">     * Context describing the underlying ATT access.  Specifies additional</span>
-<span style="color: #177500">     * details about the read or write being performed.</span>
-<span style="color: #177500">     */</span>
-    <span style="color: #A90D91">struct</span> <span style="color: #000000">ble_att_svr_access_ctxt</span> <span style="color: #000000">*att</span>;
-};
-</pre></div>
-
-
-<div class="codehilite" style="background: #ffffff"><pre style="line-height: 125%"><span style="color: #A90D91">struct</span> <span style="color: #000000">ble_gatt_dsc_def</span> {
-    <span style="color: #177500">/**</span>
-<span style="color: #177500">     * The first element in a uint8_t[16]; use the BLE_UUID16 macro for 16-bit</span>
-<span style="color: #177500">     * UUIDs; NULL if there are no more descriptors in the characteristic.</span>
-<span style="color: #177500">     */</span>
-    <span style="color: #A90D91">uint8_t</span> <span style="color: #000000">*uuid128</span>;
-
-    <span style="color: #177500">/** Specifies the set of permitted operations for this descriptor. */</span>
-    <span style="color: #A90D91">uint8_t</span> <span style="color: #000000">att_flags</span>;
-
-    <span style="color: #177500">/** Callback that gets executed when the descriptor is read or written. */</span>
-    <span style="color: #000000">ble_gatt_access_fn</span> <span style="color: #000000">*access_cb</span>;
-
-    <span style="color: #177500">/** Optional argument for callback. */</span>
-    <span style="color: #A90D91">void</span> <span style="color: #000000">*arg</span>;
 };
 </pre></div>
 
@@ -698,6 +712,36 @@
                                   <span style="color: #A90D91">union</span> <span style="color: #000000">ble_gatt_register_ctxt</span> <span style="color: #000000">*ctxt</span>,
                                   <span style="color: #A90D91">void</span> <span style="color: #000000">*arg</span>);
 </pre></div>
+
+
+<div class="codehilite" style="background: #ffffff"><pre style="line-height: 125%"><span style="color: #177500">/**</span>
+<span style="color: #177500"> * Contains counts of resources required by the GATT server.  The contents of</span>
+<span style="color: #177500"> * this struct are generally used to populate a configuration struct before</span>
+<span style="color: #177500"> * the host is initialized.</span>
+<span style="color: #177500"> */</span>
+<span style="color: #A90D91">struct</span> <span style="color: #000000">ble_gatt_resources</span> {
+    <span style="color: #177500">/** Number of services. */</span>
+    <span style="color: #A90D91">uint16_t</span> <span style="color: #000000">svcs</span>;
+
+    <span style="color: #177500">/** Number of included services. */</span>
+    <span style="color: #A90D91">uint16_t</span> <span style="color: #000000">incs</span>;
+
+    <span style="color: #177500">/** Number of characteristics. */</span>
+    <span style="color: #A90D91">uint16_t</span> <span style="color: #000000">chrs</span>;
+
+    <span style="color: #177500">/** Number of descriptors. */</span>
+    <span style="color: #A90D91">uint16_t</span> <span style="color: #000000">dscs</span>;
+
+    <span style="color: #177500">/**</span>
+<span style="color: #177500">     * Number of client characteristic configuration descriptors.  Each of</span>
+<span style="color: #177500">     * these also contributes to the total descriptor count.</span>
+<span style="color: #177500">     */</span>
+    <span style="color: #A90D91">uint16_t</span> <span style="color: #000000">cccds</span>;
+
+    <span style="color: #177500">/** Total number of ATT attributes. */</span>
+    <span style="color: #A90D91">uint16_t</span> <span style="color: #000000">attrs</span>;
+};
+</pre></div>
                         
                         <div class="row">
                             
@@ -715,8 +759,8 @@
     </li>
     <li class="pull-right">
     
-    <a href=../../functions/ble_gatts_find_chr/>
-        Next: ble_gatts_find_chr
+    <a href=../../functions/ble_gatts_count_resources/>
+        Next: ble_gatts_count_resources
         <span class="fa fa-arrow-right"></span>
     </a>
     

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/df4054b9/develop/network/ble/ble_hs/ble_gatts/functions/ble_gatts_count_resources/index.html
----------------------------------------------------------------------
diff --git a/develop/network/ble/ble_hs/ble_gatts/functions/ble_gatts_count_resources/index.html b/develop/network/ble/ble_hs/ble_gatts/functions/ble_gatts_count_resources/index.html
new file mode 100644
index 0000000..e2492c4
--- /dev/null
+++ b/develop/network/ble/ble_hs/ble_gatts/functions/ble_gatts_count_resources/index.html
@@ -0,0 +1,648 @@
+<!DOCTYPE html>
+<html lang="en">
+    <head>
+        <meta charset="utf-8">
+        <meta http-equiv="X-UA-Compatible" content="IE=edge">
+        <meta name="viewport" content="width=device-width, initial-scale=1.0">
+        
+        
+        <link rel="canonical" href="http://mynewt.apache.org/network/ble/ble_hs/ble_gatts/functions/ble_gatts_count_resources/">
+        <link rel="shortcut icon" href="../../../../../../img/favicon.ico">
+
+	<title>ble_gatts_count_resources - Apache Mynewt</title>
+
+        <link href="../../../../../../css/bootstrap-3.0.3.min.css" rel="stylesheet">
+        <link href="../../../../../../css/font-awesome-4.0.3.css" rel="stylesheet">
+        <link rel="stylesheet" href="../../../../../../css/highlight.css">
+        <link href="../../../../../../css/base.css" rel="stylesheet">
+        <link href="../../../../../../css/custom.css" rel="stylesheet">
+        <link href="../../../../../../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 rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css">
+        <link href="../../../../../../extra.css" rel="stylesheet">
+
+        <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
+        <!--[if lt IE 9]>
+            <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
+            <script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script>
+        <![endif]-->
+
+        
+            <script>
+                (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+                (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+                m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+                })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+
+                ga('create', 'UA-72162311-1', 'auto');
+                ga('send', 'pageview');
+            </script>
+        
+    </head>
+
+
+    <body class="ble_gatts_count_resources">
+
+
+        
+
+
+
+
+
+
+<nav id="navbar" class="navbar navbar-inverse navbar-fixed-top" role="navigation">
+    <div class="container">
+        <!-- Collapsed navigation -->
+        <div class="navbar-header">
+            <!-- Expander button -->
+            <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+            </button>
+
+        </div>
+
+        <!-- Expanded navigation -->
+        <div class="navbar-collapse collapse">
+            <!-- Main navigation -->
+            <ul class="nav navbar-nav navbar-right">
+                <li 
+  class=""
+>
+                    <a href="/">Home</a>
+                </li>
+                <li 
+  class="important"
+>
+                    <a href="/quick-start/">Quick Start</a>
+                </li>
+                <li 
+  class=""
+>
+                    <a href="/about/">About</a>
+                </li>
+                <li 
+  class="active"
+>
+                    <a href="/latest/os/introduction">Documentation</a>
+                </li>
+                <li 
+  class=""
+>
+                    <a href="/download/">Download</a>
+                </li>
+                <li 
+  class=""
+>
+                    <a href="/community/">Community</a>
+                </li>
+                <li 
+  class=""
+>
+                    <a href="/events/">Events</a>
+                </li>
+            </ul>
+
+            <!-- Search, Navigation and Repo links -->
+            <ul class="nav navbar-nav navbar-right">
+                
+            </ul>
+        </div>
+    </div>
+</nav>
+
+        
+
+        <div class="container">
+            
+                <div class="row">
+                    <div class="col-md-3 v2-sidebar"><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="../../../../../../search.html" method="get">
+                <div class="form-group">
+                    <input type="text" name="q" class="form-control" placeholder="Search documentation" />
+                </div>
+            </form>
+        </div>
+    </div>
+    <ul class="toc-nav">
+      <li class="doc-version">
+<select class="form-control" onchange="if (this.value) window.location.href=this.value">
+    
+    <option
+      value="/develop/os/introduction"
+      selected="selected"
+    >
+      Version: develop
+    </option>
+    
+    <option
+      value="/v0_9_0/os/introduction"
+      
+    >
+      Version: 0.9.0 (latest)
+    </option>
+    
+</select>
+</li>
+      
+        
+      
+        
+      
+        
+      
+        
+      
+        
+      
+        
+      
+        
+          
+  
+  
+    <li ><a href="../../../../../../os/introduction/">Mynewt Documentation</a>
+  
+  
+    <ul>
+          
+              
+          
+              
+                
+  
+  
+    <li ><a href="../../../../../../os/get_started/get_started/">Basic Setup</a>
+  
+  
+    </li>
+
+              
+          
+              
+                
+    <li >
+      <a href="../../../../../../os/get_started/vocabulary/">Concepts</a>
+    </li>
+
+              
+          
+              
+                
+  
+  
+    <li ><a href="../../../../../../os/tutorials/tutorials/">Tutorials</a>
+  
+  
+    </li>
+
+              
+          
+              
+                
+  
+  
+    <li ><a href="../../../../../../os/os_user_guide/">OS User Guide</a>
+  
+  
+    </li>
+
+              
+          
+              
+                
+  
+  
+    <li><a href="
+  ../../../../ble_intro/
+">BLE User Guide</a>
+  
+  
+    <ul>
+          
+              
+                
+    <li >
+      <a href="../../../../ble_intro/">NimBLE Introduction</a>
+    </li>
+
+              
+          
+              
+                
+    <li >
+      <a href="../../../../ble_sec/">NimBLE Security</a>
+    </li>
+
+              
+          
+              
+                
+    <li >
+      <a href="../../../../nimble_setup/">Set up application</a>
+    </li>
+
+              
+          
+              
+                
+  
+  
+    <li ><a href="../../../../ini_stack/ble_ini_intro/">Initialize stack</a>
+  
+  
+    </li>
+
+              
+          
+              
+                
+  
+  
+    <li ><a href="../../../ble_hs/">NimBLE Host API</a>
+  
+  
+    <ul>
+          
+              
+          
+              
+                
+    <li >
+      <a href="../../../ble_hs_return_codes/">Return codes</a>
+    </li>
+
+              
+          
+              
+                
+  
+  
+    <li ><a href="../../../init/init/">Init and config</a>
+  
+  
+    </li>
+
+              
+          
+              
+                
+  
+  
+    <li ><a href="../../../ble_gap/ble_gap/">GAP</a>
+  
+  
+    </li>
+
+              
+          
+              
+                
+  
+  
+    <li ><a href="../../../ble_gattc/ble_gattc/">GATT client</a>
+  
+  
+    </li>
+
+              
+          
+              
+                
+  
+  
+    <li ><a href="../../ble_gatts/">GATT server</a>
+  
+  
+    <ul>
+          
+              
+          
+              
+                
+  
+  
+    <li><a href="
+  ../../definitions/ble_gatts_defs/
+">Definitions</a>
+  
+  
+    </li>
+
+              
+          
+              
+                
+  
+  
+    <li><a href="
+  ./
+">Functions</a>
+  
+  
+    <ul>
+          
+              
+                
+    <li class="active">
+      <a href="./">ble_gatts_count_resources</a>
+    </li>
+
+              
+          
+              
+                
+    <li >
+      <a href="../ble_gatts_find_chr/">ble_gatts_find_chr</a>
+    </li>
+
+              
+          
+              
+                
+    <li >
+      <a href="../ble_gatts_find_dsc/">ble_gatts_find_dsc</a>
+    </li>
+
+              
+          
+              
+                
+    <li >
+      <a href="../ble_gatts_find_svc/">ble_gatts_find_svc</a>
+    </li>
+
+              
+          
+              
+                
+    <li >
+      <a href="../ble_gatts_register_svcs/">ble_gatts_register_svcs</a>
+    </li>
+
+              
+          
+    </ul>
+  
+    </li>
+
+              
+          
+    </ul>
+  
+    </li>
+
+              
+          
+              
+                
+  
+  
+    <li ><a href="../../../ble_hs_id/ble_hs_id/">Identity</a>
+  
+  
+    </li>
+
+              
+          
+              
+                
+  
+  
+    <li ><a href="../../../ble_att/ble_att/">ATT</a>
+  
+  
+    </li>
+
+              
+          
+              
+                
+  
+  
+    <li ><a href="../../../other/other/">Other</a>
+  
+  
+    </li>
+
+              
+          
+    </ul>
+  
+    </li>
+
+              
+          
+              
+                
+  
+  
+    <li ><a href="../../../../bletiny_api/">bletiny app Usage API</a>
+  
+  
+    </li>
+
+              
+          
+    </ul>
+  
+    </li>
+
+              
+          
+              
+                
+  
+  
+    <li ><a href="../../../../../../newt/newt_intro/">Newt Tool Guide</a>
+  
+  
+    </li>
+
+              
+          
+              
+                
+  
+  
+    <li ><a href="../../../../../../newtmgr/overview/">Newt Manager Guide</a>
+  
+  
+    </li>
+
+              
+          
+    </ul>
+  
+    </li>
+
+        
+      
+        
+          
+  
+  
+    <li><a href="
+  ../../../../../../faq/how_to_edit_docs/
+">Appendix</a>
+  
+  
+    </li>
+
+        
+      
+    </ul>
+</div></div>
+
+                    <div class="show-sidebar-container">
+                        <button class="show-sidebar">Docs Menu</button>
+                    </div>
+
+                    <div class="col-md-9" role="main">
+                        <div class="row doc-header">
+                            <div class="col-sm-12">
+                                <div role="navigation" aria-label="breadcrumbs navigation">
+  <ul class="wy-breadcrumbs pull-right">
+    <li><a href="/develop/os/introduction">Docs</a></li>
+    
+    
+        
+          <li>&raquo; <a href="../../ble_gatts/">GATT server</a></li>
+        
+      
+        
+          <li>&raquo; Functions</li>
+        
+      
+      
+        <li>&raquo; ble_gatts_count_resources</li>
+      
+    
+    
+  </ul>
+</div>
+                            </div>
+                        </div>
+                        
+                            <h2 id="ble95gatts95count95resources"><font color="#F2853F" style="font-size:24pt">ble_gatts_count_resources</font></h2>
+<div class="codehilite" style="background: #ffffff"><pre style="line-height: 125%"><span style="color: #A90D91">int</span>
+<span style="color: #000000">ble_gatts_count_resources</span>(
+    <span style="color: #A90D91">const</span> <span style="color: #A90D91">struct</span> <span style="color: #000000">ble_gatt_svc_def</span> <span style="color: #000000">*svcs</span>,
+        <span style="color: #A90D91">struct</span> <span style="color: #000000">ble_gatt_resources</span> <span style="color: #000000">*res</span>
+)
+</pre></div>
+
+
+<h3 id="description">Description</h3>
+<p>Accumulates counts of each resource type required by the specified service definition array.  This function is generally used to calculate some host configuration values prior to initialization.  This function adds the counts to the appropriate fields in the supplied ble_gatt_resources object without clearing them first, so it can be called repeatedly with different inputs to calculate totals.  Be sure to zero the resource struct prior to the first call to this function.</p>
+<h3 id="parameters">Parameters</h3>
+<table>
+<thead>
+<tr>
+<th><em>Parameter</em></th>
+<th><em>Description</em></th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>svcs</td>
+<td>The service array containing the resource definitions to be counted.</td>
+</tr>
+<tr>
+<td>res</td>
+<td>The resource counts are accumulated in this struct.</td>
+</tr>
+</tbody>
+</table>
+<h3 id="returned-values">Returned values</h3>
+<table>
+<thead>
+<tr>
+<th><em>Value</em></th>
+<th><em>Condition</em></th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>0</td>
+<td>Success.</td>
+</tr>
+<tr>
+<td>BLE_HS_EINVAL</td>
+<td>The svcs array contains an invalid resource definition.</td>
+</tr>
+</tbody>
+</table>
+                        
+                        <div class="row">
+                            
+
+
+
+<ul class="nav nav-pills" style="margin-bottom: 10px">
+    <li>
+    
+    <a href=../../definitions/ble_gatts_defs/>
+        <span class="fa fa-arrow-left"></span>
+        Previous: GATT server definitions
+    </a>
+    
+    </li>
+    <li class="pull-right">
+    
+    <a href=../ble_gatts_find_chr/>
+        Next: ble_gatts_find_chr
+        <span class="fa fa-arrow-right"></span>
+    </a>
+    
+    </li>
+</ul>
+                        </div>
+                        <div class="row">
+                            <footer>
+    <div class="row">
+        <div class="col-md-12">
+            
+                <p class="copyright">Copyright &copy; 2015 The Apache Software Foundation, Licensed under the Apache License, Version 2.0 Apache and the Apache feather logo are trademarks of The Apache Software Foundation.<br>The Apache Software Foundation Apache Incubator</p>
+            
+        </div>
+    </div>
+    <div class="copyright-logos">
+        <div class="row">
+            <div class="col-xs-6 text-right">
+                <img src="/img/apache-feather.png" alt="Apache" title="Apache">
+            </div>
+            <div class="col-xs-6 text-left">
+                <img src="/img/apache-logo.png" alt="Apache Incubator" title="Apache Incubator">
+            </div>
+        </div>
+    </div>
+    <div class="row">
+        <div class="col-md-12">
+            <small class="footnote">
+                MyNewt is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
+            </small>
+        </div>
+    </div>
+</footer>
+                        </div>
+                    </div>
+                </div>
+            
+            
+        </div>
+
+        <script src="../../../../../../js/jquery-1.10.2.min.js"></script>
+        <script src="../../../../../../js/bootstrap-3.0.3.min.js"></script>
+        <script src="../../../../../../js/highlight.pack.js"></script>
+        <script src="../../../../../../js/base.js"></script>
+        <script src="../../../../../../js/custom.js"></script>
+
+    </body>
+</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/df4054b9/develop/network/ble/ble_hs/ble_gatts/functions/ble_gatts_find_chr/index.html
----------------------------------------------------------------------
diff --git a/develop/network/ble/ble_hs/ble_gatts/functions/ble_gatts_find_chr/index.html b/develop/network/ble/ble_hs/ble_gatts/functions/ble_gatts_find_chr/index.html
index bc2393f..a213102 100644
--- a/develop/network/ble/ble_hs/ble_gatts/functions/ble_gatts_find_chr/index.html
+++ b/develop/network/ble/ble_hs/ble_gatts/functions/ble_gatts_find_chr/index.html
@@ -342,7 +342,7 @@
   
   
     <li><a href="
-  ./
+  ../ble_gatts_count_resources/
 ">Functions</a>
   
   
@@ -350,6 +350,14 @@
           
               
                 
+    <li >
+      <a href="../ble_gatts_count_resources/">ble_gatts_count_resources</a>
+    </li>
+
+              
+          
+              
+                
     <li class="active">
       <a href="./">ble_gatts_find_chr</a>
     </li>
@@ -509,7 +517,7 @@
         
       
         
-          <li>&raquo; Functions</li>
+          <li>&raquo; <a href="../ble_gatts_count_resources/">Functions</a></li>
         
       
       
@@ -534,7 +542,7 @@
 
 
 <h3 id="description">Description</h3>
-<p>Retrieves the pair of attribute handles associated with a local GATT characteristic. </p>
+<p>Retrieves the pair of attribute handles associated with a local GATT characteristic.</p>
 <h3 id="parameters">Parameters</h3>
 <table>
 <thead>
@@ -590,9 +598,9 @@
 <ul class="nav nav-pills" style="margin-bottom: 10px">
     <li>
     
-    <a href=../../definitions/ble_gatts_defs/>
+    <a href=../ble_gatts_count_resources/>
         <span class="fa fa-arrow-left"></span>
-        Previous: GATT server definitions
+        Previous: ble_gatts_count_resources
     </a>
     
     </li>

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/df4054b9/develop/network/ble/ble_hs/ble_gatts/functions/ble_gatts_find_dsc/index.html
----------------------------------------------------------------------
diff --git a/develop/network/ble/ble_hs/ble_gatts/functions/ble_gatts_find_dsc/index.html b/develop/network/ble/ble_hs/ble_gatts/functions/ble_gatts_find_dsc/index.html
index cf7b6da..ae14263 100644
--- a/develop/network/ble/ble_hs/ble_gatts/functions/ble_gatts_find_dsc/index.html
+++ b/develop/network/ble/ble_hs/ble_gatts/functions/ble_gatts_find_dsc/index.html
@@ -342,7 +342,7 @@
   
   
     <li><a href="
-  ../ble_gatts_find_chr/
+  ../ble_gatts_count_resources/
 ">Functions</a>
   
   
@@ -351,6 +351,14 @@
               
                 
     <li >
+      <a href="../ble_gatts_count_resources/">ble_gatts_count_resources</a>
+    </li>
+
+              
+          
+              
+                
+    <li >
       <a href="../ble_gatts_find_chr/">ble_gatts_find_chr</a>
     </li>
 
@@ -509,7 +517,7 @@
         
       
         
-          <li>&raquo; <a href="../ble_gatts_find_chr/">Functions</a></li>
+          <li>&raquo; <a href="../ble_gatts_count_resources/">Functions</a></li>
         
       
       
@@ -534,7 +542,7 @@
 
 
 <h3 id="description">Description</h3>
-<p>Retrieves the attribute handle associated with a local GATT descriptor. </p>
+<p>Retrieves the attribute handle associated with a local GATT descriptor.</p>
 <h3 id="parameters">Parameters</h3>
 <table>
 <thead>

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/df4054b9/develop/network/ble/ble_hs/ble_gatts/functions/ble_gatts_find_svc/index.html
----------------------------------------------------------------------
diff --git a/develop/network/ble/ble_hs/ble_gatts/functions/ble_gatts_find_svc/index.html b/develop/network/ble/ble_hs/ble_gatts/functions/ble_gatts_find_svc/index.html
index cfe8baf..cb1a53b 100644
--- a/develop/network/ble/ble_hs/ble_gatts/functions/ble_gatts_find_svc/index.html
+++ b/develop/network/ble/ble_hs/ble_gatts/functions/ble_gatts_find_svc/index.html
@@ -342,7 +342,7 @@
   
   
     <li><a href="
-  ../ble_gatts_find_chr/
+  ../ble_gatts_count_resources/
 ">Functions</a>
   
   
@@ -351,6 +351,14 @@
               
                 
     <li >
+      <a href="../ble_gatts_count_resources/">ble_gatts_count_resources</a>
+    </li>
+
+              
+          
+              
+                
+    <li >
       <a href="../ble_gatts_find_chr/">ble_gatts_find_chr</a>
     </li>
 
@@ -509,7 +517,7 @@
         
       
         
-          <li>&raquo; <a href="../ble_gatts_find_chr/">Functions</a></li>
+          <li>&raquo; <a href="../ble_gatts_count_resources/">Functions</a></li>
         
       
       
@@ -532,7 +540,7 @@
 
 
 <h3 id="description">Description</h3>
-<p>Retrieves the attribute handle associated with a local GATT service. </p>
+<p>Retrieves the attribute handle associated with a local GATT service.</p>
 <h3 id="parameters">Parameters</h3>
 <table>
 <thead>

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/df4054b9/develop/network/ble/ble_hs/ble_gatts/functions/ble_gatts_register_svcs/index.html
----------------------------------------------------------------------
diff --git a/develop/network/ble/ble_hs/ble_gatts/functions/ble_gatts_register_svcs/index.html b/develop/network/ble/ble_hs/ble_gatts/functions/ble_gatts_register_svcs/index.html
index a06200e..798f309 100644
--- a/develop/network/ble/ble_hs/ble_gatts/functions/ble_gatts_register_svcs/index.html
+++ b/develop/network/ble/ble_hs/ble_gatts/functions/ble_gatts_register_svcs/index.html
@@ -342,7 +342,7 @@
   
   
     <li><a href="
-  ../ble_gatts_find_chr/
+  ../ble_gatts_count_resources/
 ">Functions</a>
   
   
@@ -351,6 +351,14 @@
               
                 
     <li >
+      <a href="../ble_gatts_count_resources/">ble_gatts_count_resources</a>
+    </li>
+
+              
+          
+              
+                
+    <li >
       <a href="../ble_gatts_find_chr/">ble_gatts_find_chr</a>
     </li>
 
@@ -509,7 +517,7 @@
         
       
         
-          <li>&raquo; <a href="../ble_gatts_find_chr/">Functions</a></li>
+          <li>&raquo; <a href="../ble_gatts_count_resources/">Functions</a></li>
         
       
       
@@ -533,7 +541,7 @@
 
 
 <h3 id="description">Description</h3>
-<p>Registers a set of services, characteristics, and descriptors to be accessed by GATT clients. </p>
+<p>Registers a set of services, characteristics, and descriptors to be accessed by GATT clients.</p>
 <h3 id="parameters">Parameters</h3>
 <table>
 <thead>

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/df4054b9/develop/network/ble/ble_hs/ble_hs_id/functions/ble_hs_id_copy_addr/index.html
----------------------------------------------------------------------
diff --git a/develop/network/ble/ble_hs/ble_hs_id/functions/ble_hs_id_copy_addr/index.html b/develop/network/ble/ble_hs/ble_hs_id/functions/ble_hs_id_copy_addr/index.html
index 56abac1..1d96103 100644
--- a/develop/network/ble/ble_hs/ble_hs_id/functions/ble_hs_id_copy_addr/index.html
+++ b/develop/network/ble/ble_hs/ble_hs_id/functions/ble_hs_id_copy_addr/index.html
@@ -357,7 +357,7 @@
               
                 
     <li >
-      <a href="../ble_hs_id_set_rnd/">ble_hs_id_set_rnd</a>
+      <a href="../ble_hs_id_gen_rnd/">ble_hs_id_gen_rnd</a>
     </li>
 
               
@@ -365,7 +365,7 @@
               
                 
     <li >
-      <a href="../ble_hs_id_gen_rnd/">ble_hs_id_gen_rnd</a>
+      <a href="../ble_hs_id_set_rnd/">ble_hs_id_set_rnd</a>
     </li>
 
               
@@ -512,7 +512,7 @@
 
 
 <h3 id="description">Description</h3>
-<p>Retrieves one of the device's identity addresses.  The device can have two identity addresses: one public and one random.  The id_addr_type argument specifies which of these two addresses to retrieve. </p>
+<p>Retrieves one of the device's identity addresses.  The device can have two identity addresses: one public and one random.  The id_addr_type argument specifies which of these two addresses to retrieve.</p>
 <h3 id="parameters">Parameters</h3>
 <table>
 <thead>
@@ -580,8 +580,8 @@
     </li>
     <li class="pull-right">
     
-    <a href=../ble_hs_id_set_rnd/>
-        Next: ble_hs_id_set_rnd
+    <a href=../ble_hs_id_gen_rnd/>
+        Next: ble_hs_id_gen_rnd
         <span class="fa fa-arrow-right"></span>
     </a>
     

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/df4054b9/develop/network/ble/ble_hs/ble_hs_id/functions/ble_hs_id_gen_rnd/index.html
----------------------------------------------------------------------
diff --git a/develop/network/ble/ble_hs/ble_hs_id/functions/ble_hs_id_gen_rnd/index.html b/develop/network/ble/ble_hs/ble_hs_id/functions/ble_hs_id_gen_rnd/index.html
index de4c9c9..998c789 100644
--- a/develop/network/ble/ble_hs/ble_hs_id/functions/ble_hs_id_gen_rnd/index.html
+++ b/develop/network/ble/ble_hs/ble_hs_id/functions/ble_hs_id_gen_rnd/index.html
@@ -356,16 +356,16 @@
           
               
                 
-    <li >
-      <a href="../ble_hs_id_set_rnd/">ble_hs_id_set_rnd</a>
+    <li class="active">
+      <a href="./">ble_hs_id_gen_rnd</a>
     </li>
 
               
           
               
                 
-    <li class="active">
-      <a href="./">ble_hs_id_gen_rnd</a>
+    <li >
+      <a href="../ble_hs_id_set_rnd/">ble_hs_id_set_rnd</a>
     </li>
 
               
@@ -511,7 +511,7 @@
 
 
 <h3 id="description">Description</h3>
-<p>Generates a new random address.  This function does not configure the device with the new address; the caller can use the address in subsequent operations. </p>
+<p>Generates a new random address.  This function does not configure the device with the new address; the caller can use the address in subsequent operations.</p>
 <h3 id="parameters">Parameters</h3>
 <table>
 <thead>
@@ -559,16 +559,16 @@
 <ul class="nav nav-pills" style="margin-bottom: 10px">
     <li>
     
-    <a href=../ble_hs_id_set_rnd/>
+    <a href=../ble_hs_id_copy_addr/>
         <span class="fa fa-arrow-left"></span>
-        Previous: ble_hs_id_set_rnd
+        Previous: ble_hs_id_copy_addr
     </a>
     
     </li>
     <li class="pull-right">
     
-    <a href=../../../ble_att/ble_att/>
-        Next: ATT
+    <a href=../ble_hs_id_set_rnd/>
+        Next: ble_hs_id_set_rnd
         <span class="fa fa-arrow-right"></span>
     </a>
     

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/df4054b9/develop/network/ble/ble_hs/ble_hs_id/functions/ble_hs_id_set_rnd/index.html
----------------------------------------------------------------------
diff --git a/develop/network/ble/ble_hs/ble_hs_id/functions/ble_hs_id_set_rnd/index.html b/develop/network/ble/ble_hs/ble_hs_id/functions/ble_hs_id_set_rnd/index.html
index 2d0d9a9..bb98c16 100644
--- a/develop/network/ble/ble_hs/ble_hs_id/functions/ble_hs_id_set_rnd/index.html
+++ b/develop/network/ble/ble_hs/ble_hs_id/functions/ble_hs_id_set_rnd/index.html
@@ -356,16 +356,16 @@
           
               
                 
-    <li class="active">
-      <a href="./">ble_hs_id_set_rnd</a>
+    <li >
+      <a href="../ble_hs_id_gen_rnd/">ble_hs_id_gen_rnd</a>
     </li>
 
               
           
               
                 
-    <li >
-      <a href="../ble_hs_id_gen_rnd/">ble_hs_id_gen_rnd</a>
+    <li class="active">
+      <a href="./">ble_hs_id_set_rnd</a>
     </li>
 
               
@@ -508,7 +508,7 @@
 
 
 <h3 id="description">Description</h3>
-<p>Sets the device's random address.  The address type (static vs. non-resolvable private) is inferred from the most-significant byte of the address.  The address is specified in host byte order (little-endian!). </p>
+<p>Sets the device's random address.  The address type (static vs. non-resolvable private) is inferred from the most-significant byte of the address.  The address is specified in host byte order (little-endian!).</p>
 <h3 id="parameters">Parameters</h3>
 <table>
 <thead>
@@ -552,16 +552,16 @@
 <ul class="nav nav-pills" style="margin-bottom: 10px">
     <li>
     
-    <a href=../ble_hs_id_copy_addr/>
+    <a href=../ble_hs_id_gen_rnd/>
         <span class="fa fa-arrow-left"></span>
-        Previous: ble_hs_id_copy_addr
+        Previous: ble_hs_id_gen_rnd
     </a>
     
     </li>
     <li class="pull-right">
     
-    <a href=../ble_hs_id_gen_rnd/>
-        Next: ble_hs_id_gen_rnd
+    <a href=../../../ble_att/ble_att/>
+        Next: ATT
         <span class="fa fa-arrow-right"></span>
     </a>
     

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/df4054b9/develop/network/ble/ble_hs/init/functions/ble_hs_init/index.html
----------------------------------------------------------------------
diff --git a/develop/network/ble/ble_hs/init/functions/ble_hs_init/index.html b/develop/network/ble/ble_hs/init/functions/ble_hs_init/index.html
index 9937578..da6b671 100644
--- a/develop/network/ble/ble_hs/init/functions/ble_hs_init/index.html
+++ b/develop/network/ble/ble_hs/init/functions/ble_hs_init/index.html
@@ -326,6 +326,14 @@
               
                 
     <li >
+      <a href="../ble_hs_rx_data/">ble_hs_rx_data</a>
+    </li>
+
+              
+          
+              
+                
+    <li >
       <a href="../ble_hs_start/">ble_hs_start</a>
     </li>
 
@@ -516,7 +524,7 @@
 
 
 <h3 id="description">Description</h3>
-<p>Initializes the NimBLE host.  This function must be called before the OS is started.  The NimBLE stack requires an application task to function.  One application task in particular is designated as the "host parent task".  In addition to application-specific work, the host parent task does work for NimBLE by processing events generated by the host. </p>
+<p>Initializes the NimBLE host.  This function must be called before the OS is started.  The NimBLE stack requires an application task to function.  One application task in particular is designated as the "host parent task".  In addition to application-specific work, the host parent task does work for NimBLE by processing events generated by the host.</p>
 <h3 id="parameters">Parameters</h3>
 <table>
 <thead>
@@ -572,8 +580,8 @@
     </li>
     <li class="pull-right">
     
-    <a href=../ble_hs_start/>
-        Next: ble_hs_start
+    <a href=../ble_hs_rx_data/>
+        Next: ble_hs_rx_data
         <span class="fa fa-arrow-right"></span>
     </a>
     

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/df4054b9/develop/network/ble/ble_hs/init/functions/ble_hs_rx_data/index.html
----------------------------------------------------------------------
diff --git a/develop/network/ble/ble_hs/init/functions/ble_hs_rx_data/index.html b/develop/network/ble/ble_hs/init/functions/ble_hs_rx_data/index.html
new file mode 100644
index 0000000..7c69105
--- /dev/null
+++ b/develop/network/ble/ble_hs/init/functions/ble_hs_rx_data/index.html
@@ -0,0 +1,625 @@
+<!DOCTYPE html>
+<html lang="en">
+    <head>
+        <meta charset="utf-8">
+        <meta http-equiv="X-UA-Compatible" content="IE=edge">
+        <meta name="viewport" content="width=device-width, initial-scale=1.0">
+        
+        
+        <link rel="canonical" href="http://mynewt.apache.org/network/ble/ble_hs/init/functions/ble_hs_rx_data/">
+        <link rel="shortcut icon" href="../../../../../../img/favicon.ico">
+
+	<title>ble_hs_rx_data - Apache Mynewt</title>
+
+        <link href="../../../../../../css/bootstrap-3.0.3.min.css" rel="stylesheet">
+        <link href="../../../../../../css/font-awesome-4.0.3.css" rel="stylesheet">
+        <link rel="stylesheet" href="../../../../../../css/highlight.css">
+        <link href="../../../../../../css/base.css" rel="stylesheet">
+        <link href="../../../../../../css/custom.css" rel="stylesheet">
+        <link href="../../../../../../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 rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css">
+        <link href="../../../../../../extra.css" rel="stylesheet">
+
+        <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
+        <!--[if lt IE 9]>
+            <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
+            <script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script>
+        <![endif]-->
+
+        
+            <script>
+                (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+                (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+                m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+                })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+
+                ga('create', 'UA-72162311-1', 'auto');
+                ga('send', 'pageview');
+            </script>
+        
+    </head>
+
+
+    <body class="ble_hs_rx_data">
+
+
+        
+
+
+
+
+
+
+<nav id="navbar" class="navbar navbar-inverse navbar-fixed-top" role="navigation">
+    <div class="container">
+        <!-- Collapsed navigation -->
+        <div class="navbar-header">
+            <!-- Expander button -->
+            <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+            </button>
+
+        </div>
+
+        <!-- Expanded navigation -->
+        <div class="navbar-collapse collapse">
+            <!-- Main navigation -->
+            <ul class="nav navbar-nav navbar-right">
+                <li 
+  class=""
+>
+                    <a href="/">Home</a>
+                </li>
+                <li 
+  class="important"
+>
+                    <a href="/quick-start/">Quick Start</a>
+                </li>
+                <li 
+  class=""
+>
+                    <a href="/about/">About</a>
+                </li>
+                <li 
+  class="active"
+>
+                    <a href="/latest/os/introduction">Documentation</a>
+                </li>
+                <li 
+  class=""
+>
+                    <a href="/download/">Download</a>
+                </li>
+                <li 
+  class=""
+>
+                    <a href="/community/">Community</a>
+                </li>
+                <li 
+  class=""
+>
+                    <a href="/events/">Events</a>
+                </li>
+            </ul>
+
+            <!-- Search, Navigation and Repo links -->
+            <ul class="nav navbar-nav navbar-right">
+                
+            </ul>
+        </div>
+    </div>
+</nav>
+
+        
+
+        <div class="container">
+            
+                <div class="row">
+                    <div class="col-md-3 v2-sidebar"><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="../../../../../../search.html" method="get">
+                <div class="form-group">
+                    <input type="text" name="q" class="form-control" placeholder="Search documentation" />
+                </div>
+            </form>
+        </div>
+    </div>
+    <ul class="toc-nav">
+      <li class="doc-version">
+<select class="form-control" onchange="if (this.value) window.location.href=this.value">
+    
+    <option
+      value="/develop/os/introduction"
+      selected="selected"
+    >
+      Version: develop
+    </option>
+    
+    <option
+      value="/v0_9_0/os/introduction"
+      
+    >
+      Version: 0.9.0 (latest)
+    </option>
+    
+</select>
+</li>
+      
+        
+      
+        
+      
+        
+      
+        
+      
+        
+      
+        
+      
+        
+          
+  
+  
+    <li ><a href="../../../../../../os/introduction/">Mynewt Documentation</a>
+  
+  
+    <ul>
+          
+              
+          
+              
+                
+  
+  
+    <li ><a href="../../../../../../os/get_started/get_started/">Basic Setup</a>
+  
+  
+    </li>
+
+              
+          
+              
+                
+    <li >
+      <a href="../../../../../../os/get_started/vocabulary/">Concepts</a>
+    </li>
+
+              
+          
+              
+                
+  
+  
+    <li ><a href="../../../../../../os/tutorials/tutorials/">Tutorials</a>
+  
+  
+    </li>
+
+              
+          
+              
+                
+  
+  
+    <li ><a href="../../../../../../os/os_user_guide/">OS User Guide</a>
+  
+  
+    </li>
+
+              
+          
+              
+                
+  
+  
+    <li><a href="
+  ../../../../ble_intro/
+">BLE User Guide</a>
+  
+  
+    <ul>
+          
+              
+                
+    <li >
+      <a href="../../../../ble_intro/">NimBLE Introduction</a>
+    </li>
+
+              
+          
+              
+                
+    <li >
+      <a href="../../../../ble_sec/">NimBLE Security</a>
+    </li>
+
+              
+          
+              
+                
+    <li >
+      <a href="../../../../nimble_setup/">Set up application</a>
+    </li>
+
+              
+          
+              
+                
+  
+  
+    <li ><a href="../../../../ini_stack/ble_ini_intro/">Initialize stack</a>
+  
+  
+    </li>
+
+              
+          
+              
+                
+  
+  
+    <li ><a href="../../../ble_hs/">NimBLE Host API</a>
+  
+  
+    <ul>
+          
+              
+          
+              
+                
+    <li >
+      <a href="../../../ble_hs_return_codes/">Return codes</a>
+    </li>
+
+              
+          
+              
+                
+  
+  
+    <li ><a href="../../init/">Init and config</a>
+  
+  
+    <ul>
+          
+              
+          
+              
+                
+  
+  
+    <li><a href="
+  ../../definitions/init_defs/
+">Definitions</a>
+  
+  
+    </li>
+
+              
+          
+              
+                
+  
+  
+    <li><a href="
+  ../ble_hs_init/
+">Functions</a>
+  
+  
+    <ul>
+          
+              
+                
+    <li >
+      <a href="../ble_hs_init/">ble_hs_init</a>
+    </li>
+
+              
+          
+              
+                
+    <li class="active">
+      <a href="./">ble_hs_rx_data</a>
+    </li>
+
+              
+          
+              
+                
+    <li >
+      <a href="../ble_hs_start/">ble_hs_start</a>
+    </li>
+
+              
+          
+    </ul>
+  
+    </li>
+
+              
+          
+    </ul>
+  
+    </li>
+
+              
+          
+              
+                
+  
+  
+    <li ><a href="../../../ble_gap/ble_gap/">GAP</a>
+  
+  
+    </li>
+
+              
+          
+              
+                
+  
+  
+    <li ><a href="../../../ble_gattc/ble_gattc/">GATT client</a>
+  
+  
+    </li>
+
+              
+          
+              
+                
+  
+  
+    <li ><a href="../../../ble_gatts/ble_gatts/">GATT server</a>
+  
+  
+    </li>
+
+              
+          
+              
+                
+  
+  
+    <li ><a href="../../../ble_hs_id/ble_hs_id/">Identity</a>
+  
+  
+    </li>
+
+              
+          
+              
+                
+  
+  
+    <li ><a href="../../../ble_att/ble_att/">ATT</a>
+  
+  
+    </li>
+
+              
+          
+              
+                
+  
+  
+    <li ><a href="../../../other/other/">Other</a>
+  
+  
+    </li>
+
+              
+          
+    </ul>
+  
+    </li>
+
+              
+          
+              
+                
+  
+  
+    <li ><a href="../../../../bletiny_api/">bletiny app Usage API</a>
+  
+  
+    </li>
+
+              
+          
+    </ul>
+  
+    </li>
+
+              
+          
+              
+                
+  
+  
+    <li ><a href="../../../../../../newt/newt_intro/">Newt Tool Guide</a>
+  
+  
+    </li>
+
+              
+          
+              
+                
+  
+  
+    <li ><a href="../../../../../../newtmgr/overview/">Newt Manager Guide</a>
+  
+  
+    </li>
+
+              
+          
+    </ul>
+  
+    </li>
+
+        
+      
+        
+          
+  
+  
+    <li><a href="
+  ../../../../../../faq/how_to_edit_docs/
+">Appendix</a>
+  
+  
+    </li>
+
+        
+      
+    </ul>
+</div></div>
+
+                    <div class="show-sidebar-container">
+                        <button class="show-sidebar">Docs Menu</button>
+                    </div>
+
+                    <div class="col-md-9" role="main">
+                        <div class="row doc-header">
+                            <div class="col-sm-12">
+                                <div role="navigation" aria-label="breadcrumbs navigation">
+  <ul class="wy-breadcrumbs pull-right">
+    <li><a href="/develop/os/introduction">Docs</a></li>
+    
+    
+        
+          <li>&raquo; <a href="../../init/">Init and config</a></li>
+        
+      
+        
+          <li>&raquo; <a href="../ble_hs_init/">Functions</a></li>
+        
+      
+      
+        <li>&raquo; ble_hs_rx_data</li>
+      
+    
+    
+  </ul>
+</div>
+                            </div>
+                        </div>
+                        
+                            <h2 id="ble95hs95rx95data"><font color="#F2853F" style="font-size:24pt">ble_hs_rx_data</font></h2>
+<div class="codehilite" style="background: #ffffff"><pre style="line-height: 125%"><span style="color: #A90D91">int</span>
+<span style="color: #000000">ble_hs_rx_data</span>(<span style="color: #A90D91">struct</span> <span style="color: #000000">os_mbuf</span> <span style="color: #000000">**om</span>)
+</pre></div>
+
+
+<h3 id="description">Description</h3>
+<p>Called when a data packet is received from the controller.  This function consumes the supplied mbuf, regardless of the outcome.</p>
+<h3 id="parameters">Parameters</h3>
+<table>
+<thead>
+<tr>
+<th><em>Parameter</em></th>
+<th><em>Description</em></th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>om</td>
+<td>The incoming data packet, beginning with the HCI ACL data header.</td>
+</tr>
+</tbody>
+</table>
+<h3 id="returned-values">Returned values</h3>
+<table>
+<thead>
+<tr>
+<th><em>Value</em></th>
+<th><em>Condition</em></th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>0</td>
+<td>Success.</td>
+</tr>
+<tr>
+<td><a href="../../../ble_hs_return_codes/#return-codes-core">Core return code</a></td>
+<td>Unexpected error.</td>
+</tr>
+</tbody>
+</table>
+                        
+                        <div class="row">
+                            
+
+
+
+<ul class="nav nav-pills" style="margin-bottom: 10px">
+    <li>
+    
+    <a href=../ble_hs_init/>
+        <span class="fa fa-arrow-left"></span>
+        Previous: ble_hs_init
+    </a>
+    
+    </li>
+    <li class="pull-right">
+    
+    <a href=../ble_hs_start/>
+        Next: ble_hs_start
+        <span class="fa fa-arrow-right"></span>
+    </a>
+    
+    </li>
+</ul>
+                        </div>
+                        <div class="row">
+                            <footer>
+    <div class="row">
+        <div class="col-md-12">
+            
+                <p class="copyright">Copyright &copy; 2015 The Apache Software Foundation, Licensed under the Apache License, Version 2.0 Apache and the Apache feather logo are trademarks of The Apache Software Foundation.<br>The Apache Software Foundation Apache Incubator</p>
+            
+        </div>
+    </div>
+    <div class="copyright-logos">
+        <div class="row">
+            <div class="col-xs-6 text-right">
+                <img src="/img/apache-feather.png" alt="Apache" title="Apache">
+            </div>
+            <div class="col-xs-6 text-left">
+                <img src="/img/apache-logo.png" alt="Apache Incubator" title="Apache Incubator">
+            </div>
+        </div>
+    </div>
+    <div class="row">
+        <div class="col-md-12">
+            <small class="footnote">
+                MyNewt is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
+            </small>
+        </div>
+    </div>
+</footer>
+                        </div>
+                    </div>
+                </div>
+            
+            
+        </div>
+
+        <script src="../../../../../../js/jquery-1.10.2.min.js"></script>
+        <script src="../../../../../../js/bootstrap-3.0.3.min.js"></script>
+        <script src="../../../../../../js/highlight.pack.js"></script>
+        <script src="../../../../../../js/base.js"></script>
+        <script src="../../../../../../js/custom.js"></script>
+
+    </body>
+</html>
\ No newline at end of file