You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by gi...@apache.org on 2021/12/29 00:13:19 UTC

[incubator-nuttx-website] branch asf-site updated: Publishing web: adbba922a8890b650c27ecac31f9d26fe25e1ec4 docs: f061766801103fb7eb204b78e89fd58f60b7c92f

This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx-website.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 62450c0  Publishing web: adbba922a8890b650c27ecac31f9d26fe25e1ec4 docs: f061766801103fb7eb204b78e89fd58f60b7c92f
62450c0 is described below

commit 62450c0199620470eaff291d18671122207e9dee
Author: Alin <al...@sony.com>
AuthorDate: Wed Dec 29 00:10:34 2021 +0000

    Publishing web: adbba922a8890b650c27ecac31f9d26fe25e1ec4 docs: f061766801103fb7eb204b78e89fd58f60b7c92f
---
 content/docs/10.0.0/index.html                     |  2 +-
 content/docs/10.0.1/index.html                     |  2 +-
 content/docs/10.1.0/index.html                     |  2 +-
 content/docs/10.2.0/index.html                     |  2 +-
 .../_sources/platforms/xtensa/esp32/index.rst.txt  | 45 ++++++++++++++++++++-
 content/docs/latest/index.html                     |  2 +-
 .../docs/latest/platforms/xtensa/esp32/index.html  | 46 +++++++++++++++++++++-
 content/docs/latest/searchindex.js                 |  2 +-
 content/feed.xml                                   |  4 +-
 9 files changed, 95 insertions(+), 12 deletions(-)

diff --git a/content/docs/10.0.0/index.html b/content/docs/10.0.0/index.html
index a4e96e0..f25bc01 100644
--- a/content/docs/10.0.0/index.html
+++ b/content/docs/10.0.0/index.html
@@ -207,7 +207,7 @@ by following these <a class="reference internal" href="contributing/documentatio
 <div class="section" id="nuttx-documentation">
 <h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation" title="Permalink to this headline">¶</a></h1>
 <p>NuttX is a real-time operating system (RTOS) with an emphasis on standards compliance and small footprint. Scalable from 8-bit to 32-bit microcontroller environments, the primary governing standards in NuttX are Posix and ANSI standards. Additional standard APIs from Unix and other common RTOS’s (such as VxWorks) are adopted for functionality not available under these standards, or for functionality that is not appropriate for deeply-embedded environments (such as fork()).</p>
-<p>Last Updated: 28 December 21 at 00:06</p>
+<p>Last Updated: 29 December 21 at 00:07</p>
 <div class="toctree-wrapper compound">
 <p class="caption"><span class="caption-text">Table of Contents</span></p>
 <ul class="current">
diff --git a/content/docs/10.0.1/index.html b/content/docs/10.0.1/index.html
index b68aba4..ee8b39c 100644
--- a/content/docs/10.0.1/index.html
+++ b/content/docs/10.0.1/index.html
@@ -215,7 +215,7 @@ by following these <a class="reference internal" href="contributing/documentatio
 <div class="section" id="nuttx-documentation">
 <h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation" title="Permalink to this headline">¶</a></h1>
 <p>NuttX is a real-time operating system (RTOS) with an emphasis on standards compliance and small footprint. Scalable from 8-bit to 32-bit microcontroller environments, the primary governing standards in NuttX are Posix and ANSI standards. Additional standard APIs from Unix and other common RTOS’s (such as VxWorks) are adopted for functionality not available under these standards, or for functionality that is not appropriate for deeply-embedded environments (such as fork()).</p>
-<p>Last Updated: 28 December 21 at 00:07</p>
+<p>Last Updated: 29 December 21 at 00:07</p>
 <div class="toctree-wrapper compound">
 <p class="caption"><span class="caption-text">Table of Contents</span></p>
 <ul class="current">
diff --git a/content/docs/10.1.0/index.html b/content/docs/10.1.0/index.html
index b3f16de..1a825e6 100644
--- a/content/docs/10.1.0/index.html
+++ b/content/docs/10.1.0/index.html
@@ -215,7 +215,7 @@ by following these <a class="reference internal" href="contributing/documentatio
 <div class="section" id="nuttx-documentation">
 <h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation" title="Permalink to this headline">¶</a></h1>
 <p>NuttX is a real-time operating system (RTOS) with an emphasis on standards compliance and small footprint. Scalable from 8-bit to 64-bit microcontroller environments, the primary governing standards in NuttX are POSIX and ANSI standards. Additional standard APIs from Unix and other common RTOS’s (such as VxWorks) are adopted for functionality not available under these standards, or for functionality that is not appropriate for deeply-embedded environments (such as fork()).</p>
-<p>Last Updated: 28 December 21 at 00:07</p>
+<p>Last Updated: 29 December 21 at 00:07</p>
 <div class="toctree-wrapper compound">
 <p class="caption"><span class="caption-text">Table of Contents</span></p>
 <ul class="current">
diff --git a/content/docs/10.2.0/index.html b/content/docs/10.2.0/index.html
index a83dcc9..2ca6b08 100644
--- a/content/docs/10.2.0/index.html
+++ b/content/docs/10.2.0/index.html
@@ -216,7 +216,7 @@ by following these <a class="reference internal" href="contributing/documentatio
 <div class="section" id="nuttx-documentation">
 <h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation" title="Permalink to this headline">¶</a></h1>
 <p>NuttX is a real-time operating system (RTOS) with an emphasis on standards compliance and small footprint. Scalable from 8-bit to 64-bit microcontroller environments, the primary governing standards in NuttX are POSIX and ANSI standards. Additional standard APIs from Unix and other common RTOS’s (such as VxWorks) are adopted for functionality not available under these standards, or for functionality that is not appropriate for deeply-embedded environments (such as fork()).</p>
-<p>Last Updated: 28 December 21 at 00:07</p>
+<p>Last Updated: 29 December 21 at 00:08</p>
 <div class="toctree-wrapper compound">
 <p class="caption"><span class="caption-text">Table of Contents</span></p>
 <ul class="current">
diff --git a/content/docs/latest/_sources/platforms/xtensa/esp32/index.rst.txt b/content/docs/latest/_sources/platforms/xtensa/esp32/index.rst.txt
index 2e4707f..66d3583 100644
--- a/content/docs/latest/_sources/platforms/xtensa/esp32/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/xtensa/esp32/index.rst.txt
@@ -106,7 +106,7 @@ RNG          Yes
 AES          Yes
 eFuse        Yes
 ADC          No
-Bluetooth    No
+Bluetooth    Yes
 SDIO         No
 SD/MMC       No
 I2S          No
@@ -308,7 +308,48 @@ The ``dhcpd_start`` is necessary to let your board to associate an IP to your sm
 Bluetooth
 =========
 
-Bluetooth is not currently supported.
+These are the steps to test Bluetooth Low Energy (BLE) scan on ESP32 (i.e. Devkit board).
+First configure to use the BLE board profile::
+
+    $ make distclean
+    $ ./tools/configure.sh esp32-devkitc:ble
+    $ make flash ESPTOOL_PORT=/dev/ttyUSB0
+
+Enter in the NSH shell using your prefered serial console tool and run the scan command::
+
+    NuttShell (NSH) NuttX-10.2.0
+    nsh> ifconfig
+    bnep0   Link encap:UNSPEC at DOWN
+            inet addr:0.0.0.0 DRaddr:0.0.0.0 Mask:0.0.0.0
+
+    wlan0   Link encap:Ethernet HWaddr ac:67:b2:53:8b:ec at UP
+            inet addr:10.0.0.2 DRaddr:10.0.0.1 Mask:255.255.255.0
+
+    nsh> bt bnep0 scan start
+    nsh> bt bnep0 scan stop
+    nsh> bt bnep0 scan get
+    Scan result:
+    1.     addr:           63:14:2f:b9:9f:83 type: 1
+           rssi:            -90
+           response type:   3
+           advertiser data: 1e ff 06 00 01 09 20 02 7c 33 a3 a7 cd c9 44 5b
+    2.     addr:           52:ca:05:b5:ad:77 type: 1
+           rssi:            -82
+           response type:   3
+           advertiser data: 1e ff 06 00 01 09 20 02 03 d1 21 57 bf 19 b3 7a
+    3.     addr:           46:8e:b2:cd:94:27 type: 1
+           rssi:            -92
+           response type:   2
+           advertiser data: 02 01 1a 09 ff c4 00 10 33 14 12 16 80 02 0a d4
+    4.     addr:           46:8e:b2:cd:94:27 type: 1
+           rssi:            -92
+           response type:   4
+           advertiser data: 18 09 5b 4c 47 5d 20 77 65 62 4f 53 20 54 56 20
+    5.     addr:           63:14:2f:b9:9f:83 type: 1
+           rssi:            -80
+           response type:   3
+        advertiser data: 1e ff 06 00 01 09 20 02 7c 33 a3 a7 cd c9 44 5b
+    nsh>
 
 Using QEMU
 ==========
diff --git a/content/docs/latest/index.html b/content/docs/latest/index.html
index 3609741..2ca6b08 100644
--- a/content/docs/latest/index.html
+++ b/content/docs/latest/index.html
@@ -216,7 +216,7 @@ by following these <a class="reference internal" href="contributing/documentatio
 <div class="section" id="nuttx-documentation">
 <h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation" title="Permalink to this headline">¶</a></h1>
 <p>NuttX is a real-time operating system (RTOS) with an emphasis on standards compliance and small footprint. Scalable from 8-bit to 64-bit microcontroller environments, the primary governing standards in NuttX are POSIX and ANSI standards. Additional standard APIs from Unix and other common RTOS’s (such as VxWorks) are adopted for functionality not available under these standards, or for functionality that is not appropriate for deeply-embedded environments (such as fork()).</p>
-<p>Last Updated: 28 December 21 at 00:08</p>
+<p>Last Updated: 29 December 21 at 00:08</p>
 <div class="toctree-wrapper compound">
 <p class="caption"><span class="caption-text">Table of Contents</span></p>
 <ul class="current">
diff --git a/content/docs/latest/platforms/xtensa/esp32/index.html b/content/docs/latest/platforms/xtensa/esp32/index.html
index 4acffa2..5797997 100644
--- a/content/docs/latest/platforms/xtensa/esp32/index.html
+++ b/content/docs/latest/platforms/xtensa/esp32/index.html
@@ -403,7 +403,7 @@ SPI FLASH erase.</p>
 <td></td>
 </tr>
 <tr class="row-even"><td><p>Bluetooth</p></td>
-<td><p>No</p></td>
+<td><p>Yes</p></td>
 <td></td>
 </tr>
 <tr class="row-odd"><td><p>SDIO</p></td>
@@ -889,7 +889,49 @@ The <code class="docutils literal notranslate"><span class="pre">dhcpd_start</sp
 </div>
 <div class="section" id="bluetooth">
 <h2>Bluetooth<a class="headerlink" href="#bluetooth" title="Permalink to this headline">¶</a></h2>
-<p>Bluetooth is not currently supported.</p>
+<p>These are the steps to test Bluetooth Low Energy (BLE) scan on ESP32 (i.e. Devkit board).
+First configure to use the BLE board profile:</p>
+<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>$ make distclean
+$ ./tools/configure.sh esp32-devkitc:ble
+$ make flash ESPTOOL_PORT=/dev/ttyUSB0
+</pre></div>
+</div>
+<p>Enter in the NSH shell using your prefered serial console tool and run the scan command:</p>
+<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>NuttShell (NSH) NuttX-10.2.0
+nsh&gt; ifconfig
+bnep0   Link encap:UNSPEC at DOWN
+        inet addr:0.0.0.0 DRaddr:0.0.0.0 Mask:0.0.0.0
+
+wlan0   Link encap:Ethernet HWaddr ac:67:b2:53:8b:ec at UP
+        inet addr:10.0.0.2 DRaddr:10.0.0.1 Mask:255.255.255.0
+
+nsh&gt; bt bnep0 scan start
+nsh&gt; bt bnep0 scan stop
+nsh&gt; bt bnep0 scan get
+Scan result:
+1.     addr:           63:14:2f:b9:9f:83 type: 1
+       rssi:            -90
+       response type:   3
+       advertiser data: 1e ff 06 00 01 09 20 02 7c 33 a3 a7 cd c9 44 5b
+2.     addr:           52:ca:05:b5:ad:77 type: 1
+       rssi:            -82
+       response type:   3
+       advertiser data: 1e ff 06 00 01 09 20 02 03 d1 21 57 bf 19 b3 7a
+3.     addr:           46:8e:b2:cd:94:27 type: 1
+       rssi:            -92
+       response type:   2
+       advertiser data: 02 01 1a 09 ff c4 00 10 33 14 12 16 80 02 0a d4
+4.     addr:           46:8e:b2:cd:94:27 type: 1
+       rssi:            -92
+       response type:   4
+       advertiser data: 18 09 5b 4c 47 5d 20 77 65 62 4f 53 20 54 56 20
+5.     addr:           63:14:2f:b9:9f:83 type: 1
+       rssi:            -80
+       response type:   3
+    advertiser data: 1e ff 06 00 01 09 20 02 7c 33 a3 a7 cd c9 44 5b
+nsh&gt;
+</pre></div>
+</div>
 </div>
 <div class="section" id="using-qemu">
 <h2>Using QEMU<a class="headerlink" href="#using-qemu" title="Permalink to this headline">¶</a></h2>
diff --git a/content/docs/latest/searchindex.js b/content/docs/latest/searchindex.js
index f2ee8da..141c63b 100644
--- a/content/docs/latest/searchindex.js
+++ b/content/docs/latest/searchindex.js
@@ -1 +1 @@
-Search.setIndex({docnames:["applications/index","applications/nsh/builtin","applications/nsh/commands","applications/nsh/config","applications/nsh/customizing","applications/nsh/index","applications/nsh/installation","applications/nsh/login","applications/nsh/nsh","components/binfmt","components/drivers/block/index","components/drivers/character/analog","components/drivers/character/can","components/drivers/character/foc","components/drivers/character/index","components/drivers/character [...]
\ No newline at end of file
+Search.setIndex({docnames:["applications/index","applications/nsh/builtin","applications/nsh/commands","applications/nsh/config","applications/nsh/customizing","applications/nsh/index","applications/nsh/installation","applications/nsh/login","applications/nsh/nsh","components/binfmt","components/drivers/block/index","components/drivers/character/analog","components/drivers/character/can","components/drivers/character/foc","components/drivers/character/index","components/drivers/character [...]
\ No newline at end of file
diff --git a/content/feed.xml b/content/feed.xml
index 894fac8..030745c 100644
--- a/content/feed.xml
+++ b/content/feed.xml
@@ -5,8 +5,8 @@
     <description></description>
     <link>/</link>
     <atom:link href="/feed.xml" rel="self" type="application/rss+xml"/>
-    <pubDate>Tue, 28 Dec 2021 00:09:39 +0000</pubDate>
-    <lastBuildDate>Tue, 28 Dec 2021 00:09:39 +0000</lastBuildDate>
+    <pubDate>Wed, 29 Dec 2021 00:10:31 +0000</pubDate>
+    <lastBuildDate>Wed, 29 Dec 2021 00:10:31 +0000</lastBuildDate>
     <generator>Jekyll v3.8.5</generator>
     
       <item>