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/nuttx-website.git
The following commit(s) were added to refs/heads/asf-site by this push:
new e1dd955a Publishing web: bedd222ce647cc428f1f896ea77db286eb1bfbce
docs: c5641b0252941af433e95f1c738d6dbc59dd8b74
e1dd955a is described below
commit e1dd955ab6afd660846718c9d5baaa50642d84f4
Author: Tiago Medicci Serrano <[email protected]>
AuthorDate: Tue Jun 20 00:11:43 2023 +0000
Publishing web: bedd222ce647cc428f1f896ea77db286eb1bfbce docs:
c5641b0252941af433e95f1c738d6dbc59dd8b74
---
content/docs/10.0.0/index.html | 2 +-
content/docs/10.0.0/searchindex.js | 2 +-
content/docs/10.0.1/index.html | 2 +-
content/docs/10.0.1/searchindex.js | 2 +-
content/docs/10.1.0/index.html | 2 +-
content/docs/10.1.0/searchindex.js | 2 +-
content/docs/10.2.0/index.html | 2 +-
content/docs/10.2.0/searchindex.js | 2 +-
content/docs/10.3.0/index.html | 2 +-
content/docs/10.3.0/searchindex.js | 2 +-
content/docs/11.0.0/index.html | 2 +-
content/docs/11.0.0/searchindex.js | 2 +-
content/docs/12.0.0/index.html | 2 +-
content/docs/12.0.0/searchindex.js | 2 +-
content/docs/12.1.0/index.html | 2 +-
content/docs/12.1.0/searchindex.js | 2 +-
.../esp32s3/boards/esp32s3-devkit/index.rst.txt | 39 +++++++++++++++++++++
.../esp32s3/boards/esp32s3-eye/index.rst.txt | 39 +++++++++++++++++++++
content/docs/latest/index.html | 2 +-
content/docs/latest/objects.inv | Bin 48498 -> 48518 bytes
.../esp32s3/boards/esp32s3-devkit/index.html | 38 ++++++++++++++++++++
.../xtensa/esp32s3/boards/esp32s3-eye/index.html | 38 ++++++++++++++++++++
content/docs/latest/searchindex.js | 2 +-
content/feed.xml | 4 +--
24 files changed, 174 insertions(+), 20 deletions(-)
diff --git a/content/docs/10.0.0/index.html b/content/docs/10.0.0/index.html
index ab30a76f..f2852cee 100644
--- a/content/docs/10.0.0/index.html
+++ b/content/docs/10.0.0/index.html
@@ -131,7 +131,7 @@ by following these <a class="reference internal"
href="contributing/documentatio
<section id="nuttx-documentation">
<h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation"
title="Permalink to this heading"></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: 19 June 23 at 00:11</p>
+<p>Last Updated: 20 June 23 at 00:08</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of
Contents</span></p>
<ul class="current">
diff --git a/content/docs/10.0.0/searchindex.js
b/content/docs/10.0.0/searchindex.js
index 195b7883..cca47818 100644
--- a/content/docs/10.0.0/searchindex.js
+++ b/content/docs/10.0.0/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["applications/index", "boards/index",
"components/binfmt", "components/drivers/block/index",
"components/drivers/character/analog", "components/drivers/character/can",
"components/drivers/character/index", "components/drivers/character/keypad",
"components/drivers/character/pwm", "components/drivers/character/quadrature",
"components/drivers/character/rtc", "components/drivers/character/serial",
"components/drivers/character/timer", "components/drivers/chara [...]
\ No newline at end of file
+Search.setIndex({"docnames": ["applications/index", "boards/index",
"components/binfmt", "components/drivers/block/index",
"components/drivers/character/analog", "components/drivers/character/can",
"components/drivers/character/index", "components/drivers/character/keypad",
"components/drivers/character/pwm", "components/drivers/character/quadrature",
"components/drivers/character/rtc", "components/drivers/character/serial",
"components/drivers/character/timer", "components/drivers/chara [...]
\ No newline at end of file
diff --git a/content/docs/10.0.1/index.html b/content/docs/10.0.1/index.html
index 91277a7b..fa51e3e5 100644
--- a/content/docs/10.0.1/index.html
+++ b/content/docs/10.0.1/index.html
@@ -147,7 +147,7 @@ by following these <a class="reference internal"
href="contributing/documentatio
<section id="nuttx-documentation">
<h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation"
title="Permalink to this heading"></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: 19 June 23 at 00:11</p>
+<p>Last Updated: 20 June 23 at 00:08</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of
Contents</span></p>
<ul class="current">
diff --git a/content/docs/10.0.1/searchindex.js
b/content/docs/10.0.1/searchindex.js
index a594cb3a..ebf4e9fb 100644
--- a/content/docs/10.0.1/searchindex.js
+++ b/content/docs/10.0.1/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["applications/index", "boards/index",
"components/binfmt", "components/drivers/block/index",
"components/drivers/character/analog", "components/drivers/character/can",
"components/drivers/character/index", "components/drivers/character/keypad",
"components/drivers/character/pwm", "components/drivers/character/quadrature",
"components/drivers/character/rtc", "components/drivers/character/serial",
"components/drivers/character/timer", "components/drivers/chara [...]
\ No newline at end of file
+Search.setIndex({"docnames": ["applications/index", "boards/index",
"components/binfmt", "components/drivers/block/index",
"components/drivers/character/analog", "components/drivers/character/can",
"components/drivers/character/index", "components/drivers/character/keypad",
"components/drivers/character/pwm", "components/drivers/character/quadrature",
"components/drivers/character/rtc", "components/drivers/character/serial",
"components/drivers/character/timer", "components/drivers/chara [...]
\ No newline at end of file
diff --git a/content/docs/10.1.0/index.html b/content/docs/10.1.0/index.html
index 737b6675..7c8343c3 100644
--- a/content/docs/10.1.0/index.html
+++ b/content/docs/10.1.0/index.html
@@ -146,7 +146,7 @@ by following these <a class="reference internal"
href="contributing/documentatio
<section id="nuttx-documentation">
<h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation"
title="Permalink to this heading"></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: 19 June 23 at 00:11</p>
+<p>Last Updated: 20 June 23 at 00:09</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of
Contents</span></p>
<ul class="current">
diff --git a/content/docs/10.1.0/searchindex.js
b/content/docs/10.1.0/searchindex.js
index 49e048b3..1f32bc7b 100644
--- a/content/docs/10.1.0/searchindex.js
+++ b/content/docs/10.1.0/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 [...]
\ 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 [...]
\ No newline at end of file
diff --git a/content/docs/10.2.0/index.html b/content/docs/10.2.0/index.html
index 8ab6ec89..a545d0a7 100644
--- a/content/docs/10.2.0/index.html
+++ b/content/docs/10.2.0/index.html
@@ -147,7 +147,7 @@ by following these <a class="reference internal"
href="contributing/documentatio
<section id="nuttx-documentation">
<h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation"
title="Permalink to this heading"></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: 19 June 23 at 00:11</p>
+<p>Last Updated: 20 June 23 at 00:09</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of
Contents</span></p>
<ul class="current">
diff --git a/content/docs/10.2.0/searchindex.js
b/content/docs/10.2.0/searchindex.js
index 7896ba97..0a307f81 100644
--- a/content/docs/10.2.0/searchindex.js
+++ b/content/docs/10.2.0/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 [...]
\ 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 [...]
\ No newline at end of file
diff --git a/content/docs/10.3.0/index.html b/content/docs/10.3.0/index.html
index d6e7b8d5..a545d0a7 100644
--- a/content/docs/10.3.0/index.html
+++ b/content/docs/10.3.0/index.html
@@ -147,7 +147,7 @@ by following these <a class="reference internal"
href="contributing/documentatio
<section id="nuttx-documentation">
<h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation"
title="Permalink to this heading"></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: 19 June 23 at 00:12</p>
+<p>Last Updated: 20 June 23 at 00:09</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of
Contents</span></p>
<ul class="current">
diff --git a/content/docs/10.3.0/searchindex.js
b/content/docs/10.3.0/searchindex.js
index 62ca00fc..e6cbf490 100644
--- a/content/docs/10.3.0/searchindex.js
+++ b/content/docs/10.3.0/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 [...]
\ 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 [...]
\ No newline at end of file
diff --git a/content/docs/11.0.0/index.html b/content/docs/11.0.0/index.html
index d6e7b8d5..3f32933d 100644
--- a/content/docs/11.0.0/index.html
+++ b/content/docs/11.0.0/index.html
@@ -147,7 +147,7 @@ by following these <a class="reference internal"
href="contributing/documentatio
<section id="nuttx-documentation">
<h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation"
title="Permalink to this heading"></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: 19 June 23 at 00:12</p>
+<p>Last Updated: 20 June 23 at 00:10</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of
Contents</span></p>
<ul class="current">
diff --git a/content/docs/11.0.0/searchindex.js
b/content/docs/11.0.0/searchindex.js
index f2a97d24..bc8d028e 100644
--- a/content/docs/11.0.0/searchindex.js
+++ b/content/docs/11.0.0/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 [...]
\ 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 [...]
\ No newline at end of file
diff --git a/content/docs/12.0.0/index.html b/content/docs/12.0.0/index.html
index 8ffb8064..3c61b726 100644
--- a/content/docs/12.0.0/index.html
+++ b/content/docs/12.0.0/index.html
@@ -147,7 +147,7 @@ by following these <a class="reference internal"
href="contributing/documentatio
<section id="nuttx-documentation">
<h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation"
title="Permalink to this heading"></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: 19 June 23 at 00:12</p>
+<p>Last Updated: 20 June 23 at 00:10</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of
Contents</span></p>
<ul class="current">
diff --git a/content/docs/12.0.0/searchindex.js
b/content/docs/12.0.0/searchindex.js
index 511ade84..58d3750b 100644
--- a/content/docs/12.0.0/searchindex.js
+++ b/content/docs/12.0.0/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 [...]
\ 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 [...]
\ No newline at end of file
diff --git a/content/docs/12.1.0/index.html b/content/docs/12.1.0/index.html
index 82ad8360..3a2f445f 100644
--- a/content/docs/12.1.0/index.html
+++ b/content/docs/12.1.0/index.html
@@ -147,7 +147,7 @@ by following these <a class="reference internal"
href="contributing/documentatio
<section id="nuttx-documentation">
<h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation"
title="Permalink to this heading"></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: 19 June 23 at 00:13</p>
+<p>Last Updated: 20 June 23 at 00:10</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of
Contents</span></p>
<ul class="current">
diff --git a/content/docs/12.1.0/searchindex.js
b/content/docs/12.1.0/searchindex.js
index 8071b207..a26a141c 100644
--- a/content/docs/12.1.0/searchindex.js
+++ b/content/docs/12.1.0/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 [...]
\ 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 [...]
\ No newline at end of file
diff --git
a/content/docs/latest/_sources/platforms/xtensa/esp32s3/boards/esp32s3-devkit/index.rst.txt
b/content/docs/latest/_sources/platforms/xtensa/esp32s3/boards/esp32s3-devkit/index.rst.txt
index fff945e0..e1fe2a10 100644
---
a/content/docs/latest/_sources/platforms/xtensa/esp32s3/boards/esp32s3-devkit/index.rst.txt
+++
b/content/docs/latest/_sources/platforms/xtensa/esp32s3/boards/esp32s3-devkit/index.rst.txt
@@ -289,6 +289,45 @@ To test it, just run the following::
Where x in the timer instance.
+usbnsh
+------
+
+Basic NuttShell configuration console enabled over USB Device (USB CDC/ACM).
+
+Before using this configuration, please confirm that your computer detected
+that USB JTAG/serial interface used to flash the board::
+
+ usb 3-5.2.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
+ usb 3-5.2.3: Product: USB JTAG/serial debug unit
+ usb 3-5.2.3: Manufacturer: Espressif
+ usb 3-5.2.3: SerialNumber: XX:XX:XX:XX:XX:XX
+ cdc_acm 3-5.2.3:1.0: ttyACM0: USB ACM device
+
+Then you can run the configuration and compilation procedure::
+
+ $ ./tools/configure.sh esp32s3-devkit:usbnsh
+ $ make flash ESPTOOL_PORT=/dev/ttyACM0 -j8
+
+Then run the minicom configured to /dev/ttyACM0 115200 8n1 and
+press <ENTER> three times to force the nsh to show up::
+
+ NuttShell (NSH) NuttX-12.1.0
+ nsh> ?
+ help usage: help [-v] [<cmd>]
+
+ . break dd exit ls ps source
umount
+ [ cat df false mkdir pwd test
unset
+ ? cd dmesg free mkrd rm time
uptime
+ alias cp echo help mount rmdir true
usleep
+ unalias cmp env hexdump mv set truncate xd
+ basename dirname exec kill printf sleep uname
+
+ Builtin Apps:
+ nsh sh
+ nsh> uname -a
+ NuttX 12.1.0 38a73cd970 Jun 18 2023 16:58:46 xtensa esp32s3-devkit
+ nsh>
+
wifi
----
diff --git
a/content/docs/latest/_sources/platforms/xtensa/esp32s3/boards/esp32s3-eye/index.rst.txt
b/content/docs/latest/_sources/platforms/xtensa/esp32s3/boards/esp32s3-eye/index.rst.txt
index 8858b4fc..baf528c7 100644
---
a/content/docs/latest/_sources/platforms/xtensa/esp32s3/boards/esp32s3-eye/index.rst.txt
+++
b/content/docs/latest/_sources/platforms/xtensa/esp32s3/boards/esp32s3-eye/index.rst.txt
@@ -40,6 +40,45 @@ nsh
Basic NuttShell configuration (console enabled in USB JTAG SERIAL Device,
exposed via
USB connection at 9600 bps).
+usbnsh
+------
+
+Basic NuttShell configuration console enabled over USB Device (USB CDC/ACM).
+
+Before using this configuration, please confirm that your computer detected
+that USB JTAG/serial interface used to flash the board::
+
+ usb 3-5.2.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
+ usb 3-5.2.3: Product: USB JTAG/serial debug unit
+ usb 3-5.2.3: Manufacturer: Espressif
+ usb 3-5.2.3: SerialNumber: XX:XX:XX:XX:XX:XX
+ cdc_acm 3-5.2.3:1.0: ttyACM0: USB ACM device
+
+Then you can run the configuration and compilation procedure::
+
+ $ ./tools/configure.sh esp32s3-eye:usbnsh
+ $ make flash ESPTOOL_PORT=/dev/ttyACM0 -j8
+
+Then run the minicom configured to /dev/ttyACM0 115200 8n1 and
+press <ENTER> three times to force the nsh to show up::
+
+ NuttShell (NSH) NuttX-12.1.0
+ nsh> ?
+ help usage: help [-v] [<cmd>]
+
+ . break dd exit ls ps source
umount
+ [ cat df false mkdir pwd test
unset
+ ? cd dmesg free mkrd rm time
uptime
+ alias cp echo help mount rmdir true
usleep
+ unalias cmp env hexdump mv set truncate xd
+ basename dirname exec kill printf sleep uname
+
+ Builtin Apps:
+ nsh sh
+ nsh> uname -a
+ NuttX 12.1.0 38a73cd970 Jun 18 2023 16:58:46 xtensa esp32s3-eye
+ nsh>
+
Flashing
========
diff --git a/content/docs/latest/index.html b/content/docs/latest/index.html
index 24bc3301..75e75127 100644
--- a/content/docs/latest/index.html
+++ b/content/docs/latest/index.html
@@ -150,7 +150,7 @@ by following these <a class="reference internal"
href="contributing/documentatio
<section id="nuttx-documentation">
<h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation"
title="Permalink to this heading"></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: 19 June 23 at 00:13</p>
+<p>Last Updated: 20 June 23 at 00:10</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of
Contents</span></p>
<ul class="current">
diff --git a/content/docs/latest/objects.inv b/content/docs/latest/objects.inv
index 9a117b5c..23051511 100644
Binary files a/content/docs/latest/objects.inv and
b/content/docs/latest/objects.inv differ
diff --git
a/content/docs/latest/platforms/xtensa/esp32s3/boards/esp32s3-devkit/index.html
b/content/docs/latest/platforms/xtensa/esp32s3/boards/esp32s3-devkit/index.html
index e255276d..bbed6b09 100644
---
a/content/docs/latest/platforms/xtensa/esp32s3/boards/esp32s3-devkit/index.html
+++
b/content/docs/latest/platforms/xtensa/esp32s3/boards/esp32s3-devkit/index.html
@@ -441,6 +441,44 @@ example.</p>
</div>
<p>Where x in the timer instance.</p>
</section>
+<section id="usbnsh">
+<h3>usbnsh<a class="headerlink" href="#usbnsh" title="Permalink to this
heading"></a></h3>
+<p>Basic NuttShell configuration console enabled over USB Device (USB
CDC/ACM).</p>
+<p>Before using this configuration, please confirm that your computer detected
+that USB JTAG/serial interface used to flash the board:</p>
+<div class="highlight-none notranslate"><div
class="highlight"><pre><span></span>usb 3-5.2.3: New USB device strings: Mfr=1,
Product=2, SerialNumber=3
+usb 3-5.2.3: Product: USB JTAG/serial debug unit
+usb 3-5.2.3: Manufacturer: Espressif
+usb 3-5.2.3: SerialNumber: XX:XX:XX:XX:XX:XX
+cdc_acm 3-5.2.3:1.0: ttyACM0: USB ACM device
+</pre></div>
+</div>
+<p>Then you can run the configuration and compilation procedure:</p>
+<div class="highlight-none notranslate"><div
class="highlight"><pre><span></span>$ ./tools/configure.sh esp32s3-devkit:usbnsh
+$ make flash ESPTOOL_PORT=/dev/ttyACM0 -j8
+</pre></div>
+</div>
+<p>Then run the minicom configured to /dev/ttyACM0 115200 8n1 and
+press <ENTER> three times to force the nsh to show up:</p>
+<div class="highlight-none notranslate"><div
class="highlight"><pre><span></span>NuttShell (NSH) NuttX-12.1.0
+nsh> ?
+help usage: help [-v] [<cmd>]
+
+ . break dd exit ls ps source
umount
+ [ cat df false mkdir pwd test unset
+ ? cd dmesg free mkrd rm time
uptime
+ alias cp echo help mount rmdir true
usleep
+ unalias cmp env hexdump mv set truncate xd
+ basename dirname exec kill printf sleep uname
+
+Builtin Apps:
+ nsh sh
+nsh> uname -a
+NuttX 12.1.0 38a73cd970 Jun 18 2023 16:58:46 xtensa esp32s3-devkit
+nsh>
+</pre></div>
+</div>
+</section>
<section id="wifi">
<h3>wifi<a class="headerlink" href="#wifi" title="Permalink to this
heading"></a></h3>
<p>Enables Wi-Fi support. You can define your credentials this way:</p>
diff --git
a/content/docs/latest/platforms/xtensa/esp32s3/boards/esp32s3-eye/index.html
b/content/docs/latest/platforms/xtensa/esp32s3/boards/esp32s3-eye/index.html
index 14e85b47..afeab1e8 100644
--- a/content/docs/latest/platforms/xtensa/esp32s3/boards/esp32s3-eye/index.html
+++ b/content/docs/latest/platforms/xtensa/esp32s3/boards/esp32s3-eye/index.html
@@ -205,6 +205,44 @@ Then use a serial console terminal like <code
class="docutils literal notranslat
<p>Basic NuttShell configuration (console enabled in USB JTAG SERIAL Device,
exposed via
USB connection at 9600 bps).</p>
</section>
+<section id="usbnsh">
+<h3>usbnsh<a class="headerlink" href="#usbnsh" title="Permalink to this
heading"></a></h3>
+<p>Basic NuttShell configuration console enabled over USB Device (USB
CDC/ACM).</p>
+<p>Before using this configuration, please confirm that your computer detected
+that USB JTAG/serial interface used to flash the board:</p>
+<div class="highlight-none notranslate"><div
class="highlight"><pre><span></span>usb 3-5.2.3: New USB device strings: Mfr=1,
Product=2, SerialNumber=3
+usb 3-5.2.3: Product: USB JTAG/serial debug unit
+usb 3-5.2.3: Manufacturer: Espressif
+usb 3-5.2.3: SerialNumber: XX:XX:XX:XX:XX:XX
+cdc_acm 3-5.2.3:1.0: ttyACM0: USB ACM device
+</pre></div>
+</div>
+<p>Then you can run the configuration and compilation procedure:</p>
+<div class="highlight-none notranslate"><div
class="highlight"><pre><span></span>$ ./tools/configure.sh esp32s3-eye:usbnsh
+$ make flash ESPTOOL_PORT=/dev/ttyACM0 -j8
+</pre></div>
+</div>
+<p>Then run the minicom configured to /dev/ttyACM0 115200 8n1 and
+press <ENTER> three times to force the nsh to show up:</p>
+<div class="highlight-none notranslate"><div
class="highlight"><pre><span></span>NuttShell (NSH) NuttX-12.1.0
+nsh> ?
+help usage: help [-v] [<cmd>]
+
+ . break dd exit ls ps source
umount
+ [ cat df false mkdir pwd test unset
+ ? cd dmesg free mkrd rm time
uptime
+ alias cp echo help mount rmdir true
usleep
+ unalias cmp env hexdump mv set truncate xd
+ basename dirname exec kill printf sleep uname
+
+Builtin Apps:
+ nsh sh
+nsh> uname -a
+NuttX 12.1.0 38a73cd970 Jun 18 2023 16:58:46 xtensa esp32s3-eye
+nsh>
+</pre></div>
+</div>
+</section>
</section>
<section id="flashing">
<h2>Flashing<a class="headerlink" href="#flashing" title="Permalink to this
heading"></a></h2>
diff --git a/content/docs/latest/searchindex.js
b/content/docs/latest/searchindex.js
index c8fe4b10..15c7f6a1 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", "applications/nxdiag/config",
"applications/nxdiag/index", "applications/wapi/commands",
"applications/wapi/index", "applications/wapi/wireless", "components/binfmt",
"components/drivers/block/index", "components/dr [...]
\ 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", "applications/nxdiag/config",
"applications/nxdiag/index", "applications/wapi/commands",
"applications/wapi/index", "applications/wapi/wireless", "components/binfmt",
"components/drivers/block/index", "components/dr [...]
\ No newline at end of file
diff --git a/content/feed.xml b/content/feed.xml
index dde49185..b5665c52 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>Mon, 19 Jun 2023 00:14:36 +0000</pubDate>
- <lastBuildDate>Mon, 19 Jun 2023 00:14:36 +0000</lastBuildDate>
+ <pubDate>Tue, 20 Jun 2023 00:11:38 +0000</pubDate>
+ <lastBuildDate>Tue, 20 Jun 2023 00:11:38 +0000</lastBuildDate>
<generator>Jekyll v4.3.2</generator>
<item>