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 5f59908e Publishing web: 36ddd7c60a8230335eda886c909bc938739114a2 
docs: 4033018a724d5dca8a68a43928d8f6ada5ce3439
5f59908e is described below

commit 5f59908e3d792238f3d4faef6346299309f942b3
Author: Alin Jerpelea <alin.jerpe...@sony.com>
AuthorDate: Wed Nov 15 00:13:16 2023 +0000

    Publishing web: 36ddd7c60a8230335eda886c909bc938739114a2 docs: 
4033018a724d5dca8a68a43928d8f6ada5ce3439
---
 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/objects.inv                    | Bin 30780 -> 30777 bytes
 content/docs/10.1.0/reference/user/07_signals.html |   4 ++--
 content/docs/10.1.0/reference/user/structures.html |   2 +-
 content/docs/10.1.0/searchindex.js                 |   2 +-
 content/docs/10.2.0/index.html                     |   2 +-
 content/docs/10.2.0/objects.inv                    | Bin 33166 -> 33169 bytes
 content/docs/10.2.0/reference/user/07_signals.html |   4 ++--
 content/docs/10.2.0/reference/user/structures.html |   2 +-
 content/docs/10.2.0/searchindex.js                 |   2 +-
 content/docs/10.3.0/index.html                     |   2 +-
 content/docs/10.3.0/objects.inv                    | Bin 33254 -> 33257 bytes
 content/docs/10.3.0/reference/user/07_signals.html |   4 ++--
 content/docs/10.3.0/reference/user/structures.html |   2 +-
 content/docs/10.3.0/searchindex.js                 |   2 +-
 content/docs/11.0.0/index.html                     |   2 +-
 content/docs/11.0.0/objects.inv                    | Bin 36669 -> 36666 bytes
 content/docs/11.0.0/reference/user/07_signals.html |   4 ++--
 content/docs/11.0.0/reference/user/structures.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/_images/board.jpg              | Bin 187914 -> 109362 bytes
 content/docs/12.1.0/_images/board1.jpg             | Bin 109362 -> 187914 bytes
 content/docs/12.1.0/index.html                     |   2 +-
 content/docs/12.1.0/objects.inv                    | Bin 43633 -> 43636 bytes
 .../arm/nrf52/boards/nrf52832-sparkfun/index.html  |   2 +-
 .../atmega/boards/mega1284p-xplained/index.html    |   2 +-
 content/docs/12.1.0/reference/user/07_signals.html |   4 ++--
 content/docs/12.1.0/reference/user/structures.html |   2 +-
 content/docs/12.1.0/searchindex.js                 |   2 +-
 content/docs/12.2.0/_images/board.jpg              | Bin 187914 -> 109362 bytes
 content/docs/12.2.0/_images/board1.jpg             | Bin 109362 -> 187914 bytes
 content/docs/12.2.0/index.html                     |   2 +-
 .../arm/nrf52/boards/nrf52832-sparkfun/index.html  |   2 +-
 .../atmega/boards/mega1284p-xplained/index.html    |   2 +-
 .../xtensa/esp32/boards/esp32-audio-kit/index.html |   2 +-
 .../xtensa/esp32/boards/esp32-devkitc/index.html   |   2 +-
 content/docs/12.2.0/searchindex.js                 |   2 +-
 content/docs/12.2.1/_images/board.jpg              | Bin 187914 -> 109362 bytes
 content/docs/12.2.1/_images/board1.jpg             | Bin 109362 -> 187914 bytes
 content/docs/12.2.1/index.html                     |   2 +-
 .../arm/nrf52/boards/nrf52832-sparkfun/index.html  |   2 +-
 .../atmega/boards/mega1284p-xplained/index.html    |   2 +-
 .../xtensa/esp32/boards/esp32-audio-kit/index.html |   2 +-
 .../xtensa/esp32/boards/esp32-devkitc/index.html   |   2 +-
 content/docs/12.2.1/searchindex.js                 |   2 +-
 content/docs/12.3.0/_images/board.jpg              | Bin 109362 -> 187914 bytes
 content/docs/12.3.0/_images/board1.jpg             | Bin 187914 -> 109362 bytes
 content/docs/12.3.0/index.html                     |   2 +-
 content/docs/12.3.0/objects.inv                    | Bin 65878 -> 65881 bytes
 .../arm/nrf52/boards/nrf52832-sparkfun/index.html  |   2 +-
 .../atmega/boards/mega1284p-xplained/index.html    |   2 +-
 .../xtensa/esp32/boards/esp32-audio-kit/index.html |   2 +-
 .../xtensa/esp32/boards/esp32-devkitc/index.html   |   2 +-
 .../esp32s3/boards/esp32s3-devkit/index.html       |   2 +-
 content/docs/12.3.0/reference/user/07_signals.html |   4 ++--
 content/docs/12.3.0/reference/user/structures.html |   2 +-
 content/docs/12.3.0/searchindex.js                 |   2 +-
 .../platforms/risc-v/esp32c3/index.rst.txt         |   4 ++--
 .../platforms/risc-v/esp32c6/index.rst.txt         |   4 ++--
 .../esp32s3/boards/esp32s3-devkit/index.rst.txt    |  21 +++++++++++++++++++++
 content/docs/latest/index.html                     |   2 +-
 content/docs/latest/objects.inv                    | Bin 108389 -> 108397 bytes
 .../latest/platforms/risc-v/esp32c3/index.html     |   4 ++--
 .../latest/platforms/risc-v/esp32c6/index.html     |   4 ++--
 .../esp32s3/boards/esp32s3-devkit/index.html       |  20 ++++++++++++++++++++
 content/docs/latest/searchindex.js                 |   2 +-
 content/feed.xml                                   |   4 ++--
 73 files changed, 108 insertions(+), 67 deletions(-)

diff --git a/content/docs/10.0.0/index.html b/content/docs/10.0.0/index.html
index a096b3e1..912340ea 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: 14 November 23 at 00:09</p>
+<p>Last Updated: 15 November 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.0.0/searchindex.js 
b/content/docs/10.0.0/searchindex.js
index 35c1fafb..ba4aaeea 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 51b58bb7..b8650613 100644
--- a/content/docs/10.0.1/index.html
+++ b/content/docs/10.0.1/index.html
@@ -153,7 +153,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: 14 November 23 at 00:10</p>
+<p>Last Updated: 15 November 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.0.1/searchindex.js 
b/content/docs/10.0.1/searchindex.js
index fc84b9e9..eeb71743 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 69fbc380..1bdf63fb 100644
--- a/content/docs/10.1.0/index.html
+++ b/content/docs/10.1.0/index.html
@@ -152,7 +152,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: 14 November 23 at 00:10</p>
+<p>Last Updated: 15 November 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/10.1.0/objects.inv b/content/docs/10.1.0/objects.inv
index 5781dea9..bd40980c 100644
Binary files a/content/docs/10.1.0/objects.inv and 
b/content/docs/10.1.0/objects.inv differ
diff --git a/content/docs/10.1.0/reference/user/07_signals.html 
b/content/docs/10.1.0/reference/user/07_signals.html
index 5654e684..1c2e28c0 100644
--- a/content/docs/10.1.0/reference/user/07_signals.html
+++ b/content/docs/10.1.0/reference/user/07_signals.html
@@ -282,7 +282,7 @@ provided by NuttX:</p>
 <li><p><a class="reference internal" href="#c.sigaddset" 
title="sigaddset"><code class="xref c c-func docutils literal 
notranslate"><span class="pre">sigaddset()</span></code></a></p></li>
 <li><p><a class="reference internal" href="#c.sigdelset" 
title="sigdelset"><code class="xref c c-func docutils literal 
notranslate"><span class="pre">sigdelset()</span></code></a></p></li>
 <li><p><a class="reference internal" href="#c.sigismember" 
title="sigismember"><code class="xref c c-func docutils literal 
notranslate"><span class="pre">sigismember()</span></code></a></p></li>
-<li><p><a class="reference internal" href="#c.sigaction" 
title="sigaction"><code class="xref c c-func docutils literal 
notranslate"><span class="pre">sigaction()</span></code></a></p></li>
+<li><p><a class="reference internal" href="structures.html#c.sigaction" 
title="sigaction"><code class="xref c c-func docutils literal 
notranslate"><span class="pre">sigaction()</span></code></a></p></li>
 <li><p><a class="reference internal" href="#c.sigignore" 
title="sigignore"><code class="xref c c-func docutils literal 
notranslate"><span class="pre">sigignore()</span></code></a></p></li>
 <li><p><a class="reference internal" href="#c.sigset" title="sigset"><code 
class="xref c c-func docutils literal notranslate"><span 
class="pre">sigset()</span></code></a></p></li>
 <li><p><a class="reference internal" href="#c.sigprocmask" 
title="sigprocmask"><code class="xref c c-func docutils literal 
notranslate"><span class="pre">sigprocmask()</span></code></a></p></li>
@@ -404,7 +404,7 @@ name.</p>
 
 <dl class="c function">
 <dt class="sig sig-object c" id="c.sigaction">
-<span class="kt"><span class="pre">int</span></span><span class="w"> 
</span><span class="sig-name descname"><span class="n"><span 
class="pre">sigaction</span></span></span><span class="sig-paren">(</span><span 
class="kt"><span class="pre">int</span></span><span class="w"> </span><span 
class="n"><span class="pre">signo</span></span>, <span class="k"><span 
class="pre">const</span></span><span class="w"> </span><span class="k"><span 
class="pre">struct</span></span><span class="w"> </span><a [...]
+<span class="kt"><span class="pre">int</span></span><span class="w"> 
</span><span class="sig-name descname"><span class="n"><span 
class="pre">sigaction</span></span></span><span class="sig-paren">(</span><span 
class="kt"><span class="pre">int</span></span><span class="w"> </span><span 
class="n"><span class="pre">signo</span></span>, <span class="k"><span 
class="pre">const</span></span><span class="w"> </span><span class="k"><span 
class="pre">struct</span></span><span class="w"> </span><a [...]
 <dd><p>Allows the calling task to examine and/or
 specify the action to be associated with a specific signal.</p>
 <p>The structure sigaction, used to describe an action to be taken, is
diff --git a/content/docs/10.1.0/reference/user/structures.html 
b/content/docs/10.1.0/reference/user/structures.html
index e3cb4d90..b2847fe8 100644
--- a/content/docs/10.1.0/reference/user/structures.html
+++ b/content/docs/10.1.0/reference/user/structures.html
@@ -312,7 +312,7 @@ NuttX and a MoBY application:</p>
 </div>
 <dl class="c struct">
 <dt class="sig sig-object c" id="c.sigaction">
-<span class="k"><span class="pre">struct</span></span><span class="w"> 
</span><span class="sig-name descname"><span class="n"><span 
class="pre">sigaction</span></span></span><br /></dt>
+<span class="k"><span class="pre">struct</span></span><span class="w"> 
</span><span class="sig-name descname"><span class="n"><span 
class="pre">sigaction</span></span></span><a class="headerlink" 
href="#c.sigaction" title="Permalink to this definition"></a><br /></dt>
 <dd></dd></dl>
 
 <p>The following structure defines the action to take for given signal:</p>
diff --git a/content/docs/10.1.0/searchindex.js 
b/content/docs/10.1.0/searchindex.js
index cc264ee3..9757cf81 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 57eb5286..e0b46c3c 100644
--- a/content/docs/10.2.0/index.html
+++ b/content/docs/10.2.0/index.html
@@ -153,7 +153,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: 14 November 23 at 00:10</p>
+<p>Last Updated: 15 November 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/10.2.0/objects.inv b/content/docs/10.2.0/objects.inv
index 35da9e09..71797940 100644
Binary files a/content/docs/10.2.0/objects.inv and 
b/content/docs/10.2.0/objects.inv differ
diff --git a/content/docs/10.2.0/reference/user/07_signals.html 
b/content/docs/10.2.0/reference/user/07_signals.html
index b194e79e..43ed562b 100644
--- a/content/docs/10.2.0/reference/user/07_signals.html
+++ b/content/docs/10.2.0/reference/user/07_signals.html
@@ -283,7 +283,7 @@ provided by NuttX:</p>
 <li><p><a class="reference internal" href="#c.sigaddset" 
title="sigaddset"><code class="xref c c-func docutils literal 
notranslate"><span class="pre">sigaddset()</span></code></a></p></li>
 <li><p><a class="reference internal" href="#c.sigdelset" 
title="sigdelset"><code class="xref c c-func docutils literal 
notranslate"><span class="pre">sigdelset()</span></code></a></p></li>
 <li><p><a class="reference internal" href="#c.sigismember" 
title="sigismember"><code class="xref c c-func docutils literal 
notranslate"><span class="pre">sigismember()</span></code></a></p></li>
-<li><p><a class="reference internal" href="structures.html#c.sigaction" 
title="sigaction"><code class="xref c c-func docutils literal 
notranslate"><span class="pre">sigaction()</span></code></a></p></li>
+<li><p><a class="reference internal" href="#c.sigaction" 
title="sigaction"><code class="xref c c-func docutils literal 
notranslate"><span class="pre">sigaction()</span></code></a></p></li>
 <li><p><a class="reference internal" href="#c.sigignore" 
title="sigignore"><code class="xref c c-func docutils literal 
notranslate"><span class="pre">sigignore()</span></code></a></p></li>
 <li><p><a class="reference internal" href="#c.sigset" title="sigset"><code 
class="xref c c-func docutils literal notranslate"><span 
class="pre">sigset()</span></code></a></p></li>
 <li><p><a class="reference internal" href="#c.sigprocmask" 
title="sigprocmask"><code class="xref c c-func docutils literal 
notranslate"><span class="pre">sigprocmask()</span></code></a></p></li>
@@ -405,7 +405,7 @@ name.</p>
 
 <dl class="c function">
 <dt class="sig sig-object c" id="c.sigaction">
-<span class="kt"><span class="pre">int</span></span><span class="w"> 
</span><span class="sig-name descname"><span class="n"><span 
class="pre">sigaction</span></span></span><span class="sig-paren">(</span><span 
class="kt"><span class="pre">int</span></span><span class="w"> </span><span 
class="n"><span class="pre">signo</span></span>, <span class="k"><span 
class="pre">const</span></span><span class="w"> </span><span class="k"><span 
class="pre">struct</span></span><span class="w"> </span><a [...]
+<span class="kt"><span class="pre">int</span></span><span class="w"> 
</span><span class="sig-name descname"><span class="n"><span 
class="pre">sigaction</span></span></span><span class="sig-paren">(</span><span 
class="kt"><span class="pre">int</span></span><span class="w"> </span><span 
class="n"><span class="pre">signo</span></span>, <span class="k"><span 
class="pre">const</span></span><span class="w"> </span><span class="k"><span 
class="pre">struct</span></span><span class="w"> </span><a [...]
 <dd><p>Allows the calling task to examine and/or
 specify the action to be associated with a specific signal.</p>
 <p>The structure sigaction, used to describe an action to be taken, is
diff --git a/content/docs/10.2.0/reference/user/structures.html 
b/content/docs/10.2.0/reference/user/structures.html
index d801eb58..86f31ccb 100644
--- a/content/docs/10.2.0/reference/user/structures.html
+++ b/content/docs/10.2.0/reference/user/structures.html
@@ -313,7 +313,7 @@ NuttX and a MoBY application:</p>
 </div>
 <dl class="c struct">
 <dt class="sig sig-object c" id="c.sigaction">
-<span class="k"><span class="pre">struct</span></span><span class="w"> 
</span><span class="sig-name descname"><span class="n"><span 
class="pre">sigaction</span></span></span><a class="headerlink" 
href="#c.sigaction" title="Permalink to this definition"></a><br /></dt>
+<span class="k"><span class="pre">struct</span></span><span class="w"> 
</span><span class="sig-name descname"><span class="n"><span 
class="pre">sigaction</span></span></span><br /></dt>
 <dd></dd></dl>
 
 <p>The following structure defines the action to take for given signal:</p>
diff --git a/content/docs/10.2.0/searchindex.js 
b/content/docs/10.2.0/searchindex.js
index 5c93364f..c937ad80 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 57eb5286..e0b46c3c 100644
--- a/content/docs/10.3.0/index.html
+++ b/content/docs/10.3.0/index.html
@@ -153,7 +153,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: 14 November 23 at 00:10</p>
+<p>Last Updated: 15 November 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/10.3.0/objects.inv b/content/docs/10.3.0/objects.inv
index d38f9334..1504ec43 100644
Binary files a/content/docs/10.3.0/objects.inv and 
b/content/docs/10.3.0/objects.inv differ
diff --git a/content/docs/10.3.0/reference/user/07_signals.html 
b/content/docs/10.3.0/reference/user/07_signals.html
index b194e79e..43ed562b 100644
--- a/content/docs/10.3.0/reference/user/07_signals.html
+++ b/content/docs/10.3.0/reference/user/07_signals.html
@@ -283,7 +283,7 @@ provided by NuttX:</p>
 <li><p><a class="reference internal" href="#c.sigaddset" 
title="sigaddset"><code class="xref c c-func docutils literal 
notranslate"><span class="pre">sigaddset()</span></code></a></p></li>
 <li><p><a class="reference internal" href="#c.sigdelset" 
title="sigdelset"><code class="xref c c-func docutils literal 
notranslate"><span class="pre">sigdelset()</span></code></a></p></li>
 <li><p><a class="reference internal" href="#c.sigismember" 
title="sigismember"><code class="xref c c-func docutils literal 
notranslate"><span class="pre">sigismember()</span></code></a></p></li>
-<li><p><a class="reference internal" href="structures.html#c.sigaction" 
title="sigaction"><code class="xref c c-func docutils literal 
notranslate"><span class="pre">sigaction()</span></code></a></p></li>
+<li><p><a class="reference internal" href="#c.sigaction" 
title="sigaction"><code class="xref c c-func docutils literal 
notranslate"><span class="pre">sigaction()</span></code></a></p></li>
 <li><p><a class="reference internal" href="#c.sigignore" 
title="sigignore"><code class="xref c c-func docutils literal 
notranslate"><span class="pre">sigignore()</span></code></a></p></li>
 <li><p><a class="reference internal" href="#c.sigset" title="sigset"><code 
class="xref c c-func docutils literal notranslate"><span 
class="pre">sigset()</span></code></a></p></li>
 <li><p><a class="reference internal" href="#c.sigprocmask" 
title="sigprocmask"><code class="xref c c-func docutils literal 
notranslate"><span class="pre">sigprocmask()</span></code></a></p></li>
@@ -405,7 +405,7 @@ name.</p>
 
 <dl class="c function">
 <dt class="sig sig-object c" id="c.sigaction">
-<span class="kt"><span class="pre">int</span></span><span class="w"> 
</span><span class="sig-name descname"><span class="n"><span 
class="pre">sigaction</span></span></span><span class="sig-paren">(</span><span 
class="kt"><span class="pre">int</span></span><span class="w"> </span><span 
class="n"><span class="pre">signo</span></span>, <span class="k"><span 
class="pre">const</span></span><span class="w"> </span><span class="k"><span 
class="pre">struct</span></span><span class="w"> </span><a [...]
+<span class="kt"><span class="pre">int</span></span><span class="w"> 
</span><span class="sig-name descname"><span class="n"><span 
class="pre">sigaction</span></span></span><span class="sig-paren">(</span><span 
class="kt"><span class="pre">int</span></span><span class="w"> </span><span 
class="n"><span class="pre">signo</span></span>, <span class="k"><span 
class="pre">const</span></span><span class="w"> </span><span class="k"><span 
class="pre">struct</span></span><span class="w"> </span><a [...]
 <dd><p>Allows the calling task to examine and/or
 specify the action to be associated with a specific signal.</p>
 <p>The structure sigaction, used to describe an action to be taken, is
diff --git a/content/docs/10.3.0/reference/user/structures.html 
b/content/docs/10.3.0/reference/user/structures.html
index d801eb58..86f31ccb 100644
--- a/content/docs/10.3.0/reference/user/structures.html
+++ b/content/docs/10.3.0/reference/user/structures.html
@@ -313,7 +313,7 @@ NuttX and a MoBY application:</p>
 </div>
 <dl class="c struct">
 <dt class="sig sig-object c" id="c.sigaction">
-<span class="k"><span class="pre">struct</span></span><span class="w"> 
</span><span class="sig-name descname"><span class="n"><span 
class="pre">sigaction</span></span></span><a class="headerlink" 
href="#c.sigaction" title="Permalink to this definition"></a><br /></dt>
+<span class="k"><span class="pre">struct</span></span><span class="w"> 
</span><span class="sig-name descname"><span class="n"><span 
class="pre">sigaction</span></span></span><br /></dt>
 <dd></dd></dl>
 
 <p>The following structure defines the action to take for given signal:</p>
diff --git a/content/docs/10.3.0/searchindex.js 
b/content/docs/10.3.0/searchindex.js
index f9c52f4e..6d8b27f4 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 be629e79..e0b46c3c 100644
--- a/content/docs/11.0.0/index.html
+++ b/content/docs/11.0.0/index.html
@@ -153,7 +153,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: 14 November 23 at 00:11</p>
+<p>Last Updated: 15 November 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/objects.inv b/content/docs/11.0.0/objects.inv
index 6a976637..be589b18 100644
Binary files a/content/docs/11.0.0/objects.inv and 
b/content/docs/11.0.0/objects.inv differ
diff --git a/content/docs/11.0.0/reference/user/07_signals.html 
b/content/docs/11.0.0/reference/user/07_signals.html
index 43ed562b..b226d3e2 100644
--- a/content/docs/11.0.0/reference/user/07_signals.html
+++ b/content/docs/11.0.0/reference/user/07_signals.html
@@ -283,7 +283,7 @@ provided by NuttX:</p>
 <li><p><a class="reference internal" href="#c.sigaddset" 
title="sigaddset"><code class="xref c c-func docutils literal 
notranslate"><span class="pre">sigaddset()</span></code></a></p></li>
 <li><p><a class="reference internal" href="#c.sigdelset" 
title="sigdelset"><code class="xref c c-func docutils literal 
notranslate"><span class="pre">sigdelset()</span></code></a></p></li>
 <li><p><a class="reference internal" href="#c.sigismember" 
title="sigismember"><code class="xref c c-func docutils literal 
notranslate"><span class="pre">sigismember()</span></code></a></p></li>
-<li><p><a class="reference internal" href="#c.sigaction" 
title="sigaction"><code class="xref c c-func docutils literal 
notranslate"><span class="pre">sigaction()</span></code></a></p></li>
+<li><p><a class="reference internal" href="structures.html#c.sigaction" 
title="sigaction"><code class="xref c c-func docutils literal 
notranslate"><span class="pre">sigaction()</span></code></a></p></li>
 <li><p><a class="reference internal" href="#c.sigignore" 
title="sigignore"><code class="xref c c-func docutils literal 
notranslate"><span class="pre">sigignore()</span></code></a></p></li>
 <li><p><a class="reference internal" href="#c.sigset" title="sigset"><code 
class="xref c c-func docutils literal notranslate"><span 
class="pre">sigset()</span></code></a></p></li>
 <li><p><a class="reference internal" href="#c.sigprocmask" 
title="sigprocmask"><code class="xref c c-func docutils literal 
notranslate"><span class="pre">sigprocmask()</span></code></a></p></li>
@@ -405,7 +405,7 @@ name.</p>
 
 <dl class="c function">
 <dt class="sig sig-object c" id="c.sigaction">
-<span class="kt"><span class="pre">int</span></span><span class="w"> 
</span><span class="sig-name descname"><span class="n"><span 
class="pre">sigaction</span></span></span><span class="sig-paren">(</span><span 
class="kt"><span class="pre">int</span></span><span class="w"> </span><span 
class="n"><span class="pre">signo</span></span>, <span class="k"><span 
class="pre">const</span></span><span class="w"> </span><span class="k"><span 
class="pre">struct</span></span><span class="w"> </span><a [...]
+<span class="kt"><span class="pre">int</span></span><span class="w"> 
</span><span class="sig-name descname"><span class="n"><span 
class="pre">sigaction</span></span></span><span class="sig-paren">(</span><span 
class="kt"><span class="pre">int</span></span><span class="w"> </span><span 
class="n"><span class="pre">signo</span></span>, <span class="k"><span 
class="pre">const</span></span><span class="w"> </span><span class="k"><span 
class="pre">struct</span></span><span class="w"> </span><a [...]
 <dd><p>Allows the calling task to examine and/or
 specify the action to be associated with a specific signal.</p>
 <p>The structure sigaction, used to describe an action to be taken, is
diff --git a/content/docs/11.0.0/reference/user/structures.html 
b/content/docs/11.0.0/reference/user/structures.html
index 86f31ccb..d801eb58 100644
--- a/content/docs/11.0.0/reference/user/structures.html
+++ b/content/docs/11.0.0/reference/user/structures.html
@@ -313,7 +313,7 @@ NuttX and a MoBY application:</p>
 </div>
 <dl class="c struct">
 <dt class="sig sig-object c" id="c.sigaction">
-<span class="k"><span class="pre">struct</span></span><span class="w"> 
</span><span class="sig-name descname"><span class="n"><span 
class="pre">sigaction</span></span></span><br /></dt>
+<span class="k"><span class="pre">struct</span></span><span class="w"> 
</span><span class="sig-name descname"><span class="n"><span 
class="pre">sigaction</span></span></span><a class="headerlink" 
href="#c.sigaction" title="Permalink to this definition"></a><br /></dt>
 <dd></dd></dl>
 
 <p>The following structure defines the action to take for given signal:</p>
diff --git a/content/docs/11.0.0/searchindex.js 
b/content/docs/11.0.0/searchindex.js
index 6e352bba..a503e3ef 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 1dd89a0b..67edfac7 100644
--- a/content/docs/12.0.0/index.html
+++ b/content/docs/12.0.0/index.html
@@ -153,7 +153,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: 14 November 23 at 00:11</p>
+<p>Last Updated: 15 November 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 7e8a68e7..12a03029 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/_images/board.jpg 
b/content/docs/12.1.0/_images/board.jpg
index 40468636..d200eabe 100644
Binary files a/content/docs/12.1.0/_images/board.jpg and 
b/content/docs/12.1.0/_images/board.jpg differ
diff --git a/content/docs/12.1.0/_images/board1.jpg 
b/content/docs/12.1.0/_images/board1.jpg
index d200eabe..40468636 100644
Binary files a/content/docs/12.1.0/_images/board1.jpg and 
b/content/docs/12.1.0/_images/board1.jpg differ
diff --git a/content/docs/12.1.0/index.html b/content/docs/12.1.0/index.html
index 0b83c559..15203cfd 100644
--- a/content/docs/12.1.0/index.html
+++ b/content/docs/12.1.0/index.html
@@ -153,7 +153,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: 14 November 23 at 00:11</p>
+<p>Last Updated: 15 November 23 at 00:11</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/objects.inv b/content/docs/12.1.0/objects.inv
index d2476685..79618bf2 100644
Binary files a/content/docs/12.1.0/objects.inv and 
b/content/docs/12.1.0/objects.inv differ
diff --git 
a/content/docs/12.1.0/platforms/arm/nrf52/boards/nrf52832-sparkfun/index.html 
b/content/docs/12.1.0/platforms/arm/nrf52/boards/nrf52832-sparkfun/index.html
index 6679660f..2cb0840e 100644
--- 
a/content/docs/12.1.0/platforms/arm/nrf52/boards/nrf52832-sparkfun/index.html
+++ 
b/content/docs/12.1.0/platforms/arm/nrf52/boards/nrf52832-sparkfun/index.html
@@ -177,7 +177,7 @@
 <p>The <a class="reference external" 
href="https://wiki.makerdiary.co/nrf52832-mdk";>Sparkfun nRF52832 Breakout</a> 
is basic board providing
 access to all I/O pins, a 32kHz crystal and LED.</p>
 <figure class="align-center" id="id2">
-<a class="reference internal image-reference" 
href="../../../../../_images/board.jpg"><img 
alt="../../../../../_images/board.jpg" src="../../../../../_images/board.jpg" 
style="width: 50%;" /></a>
+<a class="reference internal image-reference" 
href="../../../../../_images/board1.jpg"><img 
alt="../../../../../_images/board1.jpg" src="../../../../../_images/board1.jpg" 
style="width: 50%;" /></a>
 <figcaption>
 <p><span class="caption-text">Sparkfun nRF52832 Breakout</span><a 
class="headerlink" href="#id2" title="Permalink to this image"></a></p>
 </figcaption>
diff --git 
a/content/docs/12.1.0/platforms/avr/atmega/boards/mega1284p-xplained/index.html 
b/content/docs/12.1.0/platforms/avr/atmega/boards/mega1284p-xplained/index.html
index 27e2e060..b3d02d33 100644
--- 
a/content/docs/12.1.0/platforms/avr/atmega/boards/mega1284p-xplained/index.html
+++ 
b/content/docs/12.1.0/platforms/avr/atmega/boards/mega1284p-xplained/index.html
@@ -167,7 +167,7 @@
 <p>The <a class="reference external" 
href="https://www.microchip.com/en-us/development-tool/ATMEGA1284P-XPLD";>MEGA1284P-XPLAINED</a>
 is a development board for the Atmega1284P from Microchip/Atmel.</p>
 <figure class="align-center" id="id1">
-<img alt="../../../../../_images/board1.jpg" 
src="../../../../../_images/board1.jpg" />
+<img alt="../../../../../_images/board.jpg" 
src="../../../../../_images/board.jpg" />
 <figcaption>
 <p><span class="caption-text">Microchip/Atmega MEGA1284P-XPLAINED</span><a 
class="headerlink" href="#id1" title="Permalink to this image"></a></p>
 </figcaption>
diff --git a/content/docs/12.1.0/reference/user/07_signals.html 
b/content/docs/12.1.0/reference/user/07_signals.html
index b226d3e2..43ed562b 100644
--- a/content/docs/12.1.0/reference/user/07_signals.html
+++ b/content/docs/12.1.0/reference/user/07_signals.html
@@ -283,7 +283,7 @@ provided by NuttX:</p>
 <li><p><a class="reference internal" href="#c.sigaddset" 
title="sigaddset"><code class="xref c c-func docutils literal 
notranslate"><span class="pre">sigaddset()</span></code></a></p></li>
 <li><p><a class="reference internal" href="#c.sigdelset" 
title="sigdelset"><code class="xref c c-func docutils literal 
notranslate"><span class="pre">sigdelset()</span></code></a></p></li>
 <li><p><a class="reference internal" href="#c.sigismember" 
title="sigismember"><code class="xref c c-func docutils literal 
notranslate"><span class="pre">sigismember()</span></code></a></p></li>
-<li><p><a class="reference internal" href="structures.html#c.sigaction" 
title="sigaction"><code class="xref c c-func docutils literal 
notranslate"><span class="pre">sigaction()</span></code></a></p></li>
+<li><p><a class="reference internal" href="#c.sigaction" 
title="sigaction"><code class="xref c c-func docutils literal 
notranslate"><span class="pre">sigaction()</span></code></a></p></li>
 <li><p><a class="reference internal" href="#c.sigignore" 
title="sigignore"><code class="xref c c-func docutils literal 
notranslate"><span class="pre">sigignore()</span></code></a></p></li>
 <li><p><a class="reference internal" href="#c.sigset" title="sigset"><code 
class="xref c c-func docutils literal notranslate"><span 
class="pre">sigset()</span></code></a></p></li>
 <li><p><a class="reference internal" href="#c.sigprocmask" 
title="sigprocmask"><code class="xref c c-func docutils literal 
notranslate"><span class="pre">sigprocmask()</span></code></a></p></li>
@@ -405,7 +405,7 @@ name.</p>
 
 <dl class="c function">
 <dt class="sig sig-object c" id="c.sigaction">
-<span class="kt"><span class="pre">int</span></span><span class="w"> 
</span><span class="sig-name descname"><span class="n"><span 
class="pre">sigaction</span></span></span><span class="sig-paren">(</span><span 
class="kt"><span class="pre">int</span></span><span class="w"> </span><span 
class="n"><span class="pre">signo</span></span>, <span class="k"><span 
class="pre">const</span></span><span class="w"> </span><span class="k"><span 
class="pre">struct</span></span><span class="w"> </span><a [...]
+<span class="kt"><span class="pre">int</span></span><span class="w"> 
</span><span class="sig-name descname"><span class="n"><span 
class="pre">sigaction</span></span></span><span class="sig-paren">(</span><span 
class="kt"><span class="pre">int</span></span><span class="w"> </span><span 
class="n"><span class="pre">signo</span></span>, <span class="k"><span 
class="pre">const</span></span><span class="w"> </span><span class="k"><span 
class="pre">struct</span></span><span class="w"> </span><a [...]
 <dd><p>Allows the calling task to examine and/or
 specify the action to be associated with a specific signal.</p>
 <p>The structure sigaction, used to describe an action to be taken, is
diff --git a/content/docs/12.1.0/reference/user/structures.html 
b/content/docs/12.1.0/reference/user/structures.html
index d801eb58..86f31ccb 100644
--- a/content/docs/12.1.0/reference/user/structures.html
+++ b/content/docs/12.1.0/reference/user/structures.html
@@ -313,7 +313,7 @@ NuttX and a MoBY application:</p>
 </div>
 <dl class="c struct">
 <dt class="sig sig-object c" id="c.sigaction">
-<span class="k"><span class="pre">struct</span></span><span class="w"> 
</span><span class="sig-name descname"><span class="n"><span 
class="pre">sigaction</span></span></span><a class="headerlink" 
href="#c.sigaction" title="Permalink to this definition"></a><br /></dt>
+<span class="k"><span class="pre">struct</span></span><span class="w"> 
</span><span class="sig-name descname"><span class="n"><span 
class="pre">sigaction</span></span></span><br /></dt>
 <dd></dd></dl>
 
 <p>The following structure defines the action to take for given signal:</p>
diff --git a/content/docs/12.1.0/searchindex.js 
b/content/docs/12.1.0/searchindex.js
index f48cef4a..5bc45b5d 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/12.2.0/_images/board.jpg 
b/content/docs/12.2.0/_images/board.jpg
index 40468636..d200eabe 100644
Binary files a/content/docs/12.2.0/_images/board.jpg and 
b/content/docs/12.2.0/_images/board.jpg differ
diff --git a/content/docs/12.2.0/_images/board1.jpg 
b/content/docs/12.2.0/_images/board1.jpg
index d200eabe..40468636 100644
Binary files a/content/docs/12.2.0/_images/board1.jpg and 
b/content/docs/12.2.0/_images/board1.jpg differ
diff --git a/content/docs/12.2.0/index.html b/content/docs/12.2.0/index.html
index 52f7674d..0f15bd0c 100644
--- a/content/docs/12.2.0/index.html
+++ b/content/docs/12.2.0/index.html
@@ -156,7 +156,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: 14 November 23 at 00:12</p>
+<p>Last Updated: 15 November 23 at 00:11</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.2.0/platforms/arm/nrf52/boards/nrf52832-sparkfun/index.html 
b/content/docs/12.2.0/platforms/arm/nrf52/boards/nrf52832-sparkfun/index.html
index baa04ee3..b4efd166 100644
--- 
a/content/docs/12.2.0/platforms/arm/nrf52/boards/nrf52832-sparkfun/index.html
+++ 
b/content/docs/12.2.0/platforms/arm/nrf52/boards/nrf52832-sparkfun/index.html
@@ -187,7 +187,7 @@
 <p>The <a class="reference external" 
href="https://wiki.makerdiary.co/nrf52832-mdk";>Sparkfun nRF52832 Breakout</a> 
is basic board providing
 access to all I/O pins, a 32kHz crystal and LED.</p>
 <figure class="align-center" id="id2">
-<a class="reference internal image-reference" 
href="../../../../../_images/board.jpg"><img 
alt="../../../../../_images/board.jpg" src="../../../../../_images/board.jpg" 
style="width: 50%;" /></a>
+<a class="reference internal image-reference" 
href="../../../../../_images/board1.jpg"><img 
alt="../../../../../_images/board1.jpg" src="../../../../../_images/board1.jpg" 
style="width: 50%;" /></a>
 <figcaption>
 <p><span class="caption-text">Sparkfun nRF52832 Breakout</span><a 
class="headerlink" href="#id2" title="Permalink to this image"></a></p>
 </figcaption>
diff --git 
a/content/docs/12.2.0/platforms/avr/atmega/boards/mega1284p-xplained/index.html 
b/content/docs/12.2.0/platforms/avr/atmega/boards/mega1284p-xplained/index.html
index 0b236c10..98b0e54a 100644
--- 
a/content/docs/12.2.0/platforms/avr/atmega/boards/mega1284p-xplained/index.html
+++ 
b/content/docs/12.2.0/platforms/avr/atmega/boards/mega1284p-xplained/index.html
@@ -170,7 +170,7 @@
 <p>The <a class="reference external" 
href="https://www.microchip.com/en-us/development-tool/ATMEGA1284P-XPLD";>MEGA1284P-XPLAINED</a>
 is a development board for the Atmega1284P from Microchip/Atmel.</p>
 <figure class="align-center" id="id1">
-<img alt="../../../../../_images/board1.jpg" 
src="../../../../../_images/board1.jpg" />
+<img alt="../../../../../_images/board.jpg" 
src="../../../../../_images/board.jpg" />
 <figcaption>
 <p><span class="caption-text">Microchip/Atmega MEGA1284P-XPLAINED</span><a 
class="headerlink" href="#id1" title="Permalink to this image"></a></p>
 </figcaption>
diff --git 
a/content/docs/12.2.0/platforms/xtensa/esp32/boards/esp32-audio-kit/index.html 
b/content/docs/12.2.0/platforms/xtensa/esp32/boards/esp32-audio-kit/index.html
index d3afe00a..22562500 100644
--- 
a/content/docs/12.2.0/platforms/xtensa/esp32/boards/esp32-audio-kit/index.html
+++ 
b/content/docs/12.2.0/platforms/xtensa/esp32/boards/esp32-audio-kit/index.html
@@ -337,7 +337,7 @@ Serving HTTP on 0.0.0.0 port 8000 (http://0.0.0.0:8000/)
 <p>Look for your PC IP address and test playing the prepared audio on your
 browser:</p>
 <figure class="align-center">
-<img alt="../../../../../_images/esp32-audio-config-file.png" 
src="../../../../../_images/esp32-audio-config-file.png" />
+<img alt="../../../../../_images/esp32-audio-config-file1.png" 
src="../../../../../_images/esp32-audio-config-file1.png" />
 </figure>
 <p>After successfully built and flashed, connect the board to the Wi-Fi 
network:</p>
 <div class="highlight-none notranslate"><div 
class="highlight"><pre><span></span>$ nsh&gt; wapi psk wlan0 mypasswd 3
diff --git 
a/content/docs/12.2.0/platforms/xtensa/esp32/boards/esp32-devkitc/index.html 
b/content/docs/12.2.0/platforms/xtensa/esp32/boards/esp32-devkitc/index.html
index 7fad96f2..7674e958 100644
--- a/content/docs/12.2.0/platforms/xtensa/esp32/boards/esp32-devkitc/index.html
+++ b/content/docs/12.2.0/platforms/xtensa/esp32/boards/esp32-devkitc/index.html
@@ -434,7 +434,7 @@ Serving HTTP on 0.0.0.0 port 8000 (http://0.0.0.0:8000/)
 <p>Look for your PC IP address and test playing the prepared audio on your
 browser:</p>
 <figure class="align-center">
-<img alt="../../../../../_images/esp32-audio-config-file1.png" 
src="../../../../../_images/esp32-audio-config-file1.png" />
+<img alt="../../../../../_images/esp32-audio-config-file.png" 
src="../../../../../_images/esp32-audio-config-file.png" />
 </figure>
 <p>After successfully built and flashed, connect the board to the Wi-Fi 
network:</p>
 <div class="highlight-none notranslate"><div 
class="highlight"><pre><span></span>nsh&gt; wapi psk wlan0 mypasswd 3
diff --git a/content/docs/12.2.0/searchindex.js 
b/content/docs/12.2.0/searchindex.js
index 58d57d25..20437d01 100644
--- a/content/docs/12.2.0/searchindex.js
+++ b/content/docs/12.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", "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/docs/12.2.1/_images/board.jpg 
b/content/docs/12.2.1/_images/board.jpg
index 40468636..d200eabe 100644
Binary files a/content/docs/12.2.1/_images/board.jpg and 
b/content/docs/12.2.1/_images/board.jpg differ
diff --git a/content/docs/12.2.1/_images/board1.jpg 
b/content/docs/12.2.1/_images/board1.jpg
index d200eabe..40468636 100644
Binary files a/content/docs/12.2.1/_images/board1.jpg and 
b/content/docs/12.2.1/_images/board1.jpg differ
diff --git a/content/docs/12.2.1/index.html b/content/docs/12.2.1/index.html
index 52f7674d..0f15bd0c 100644
--- a/content/docs/12.2.1/index.html
+++ b/content/docs/12.2.1/index.html
@@ -156,7 +156,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: 14 November 23 at 00:12</p>
+<p>Last Updated: 15 November 23 at 00:11</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.2.1/platforms/arm/nrf52/boards/nrf52832-sparkfun/index.html 
b/content/docs/12.2.1/platforms/arm/nrf52/boards/nrf52832-sparkfun/index.html
index baa04ee3..b4efd166 100644
--- 
a/content/docs/12.2.1/platforms/arm/nrf52/boards/nrf52832-sparkfun/index.html
+++ 
b/content/docs/12.2.1/platforms/arm/nrf52/boards/nrf52832-sparkfun/index.html
@@ -187,7 +187,7 @@
 <p>The <a class="reference external" 
href="https://wiki.makerdiary.co/nrf52832-mdk";>Sparkfun nRF52832 Breakout</a> 
is basic board providing
 access to all I/O pins, a 32kHz crystal and LED.</p>
 <figure class="align-center" id="id2">
-<a class="reference internal image-reference" 
href="../../../../../_images/board.jpg"><img 
alt="../../../../../_images/board.jpg" src="../../../../../_images/board.jpg" 
style="width: 50%;" /></a>
+<a class="reference internal image-reference" 
href="../../../../../_images/board1.jpg"><img 
alt="../../../../../_images/board1.jpg" src="../../../../../_images/board1.jpg" 
style="width: 50%;" /></a>
 <figcaption>
 <p><span class="caption-text">Sparkfun nRF52832 Breakout</span><a 
class="headerlink" href="#id2" title="Permalink to this image"></a></p>
 </figcaption>
diff --git 
a/content/docs/12.2.1/platforms/avr/atmega/boards/mega1284p-xplained/index.html 
b/content/docs/12.2.1/platforms/avr/atmega/boards/mega1284p-xplained/index.html
index 0b236c10..98b0e54a 100644
--- 
a/content/docs/12.2.1/platforms/avr/atmega/boards/mega1284p-xplained/index.html
+++ 
b/content/docs/12.2.1/platforms/avr/atmega/boards/mega1284p-xplained/index.html
@@ -170,7 +170,7 @@
 <p>The <a class="reference external" 
href="https://www.microchip.com/en-us/development-tool/ATMEGA1284P-XPLD";>MEGA1284P-XPLAINED</a>
 is a development board for the Atmega1284P from Microchip/Atmel.</p>
 <figure class="align-center" id="id1">
-<img alt="../../../../../_images/board1.jpg" 
src="../../../../../_images/board1.jpg" />
+<img alt="../../../../../_images/board.jpg" 
src="../../../../../_images/board.jpg" />
 <figcaption>
 <p><span class="caption-text">Microchip/Atmega MEGA1284P-XPLAINED</span><a 
class="headerlink" href="#id1" title="Permalink to this image"></a></p>
 </figcaption>
diff --git 
a/content/docs/12.2.1/platforms/xtensa/esp32/boards/esp32-audio-kit/index.html 
b/content/docs/12.2.1/platforms/xtensa/esp32/boards/esp32-audio-kit/index.html
index d3afe00a..22562500 100644
--- 
a/content/docs/12.2.1/platforms/xtensa/esp32/boards/esp32-audio-kit/index.html
+++ 
b/content/docs/12.2.1/platforms/xtensa/esp32/boards/esp32-audio-kit/index.html
@@ -337,7 +337,7 @@ Serving HTTP on 0.0.0.0 port 8000 (http://0.0.0.0:8000/)
 <p>Look for your PC IP address and test playing the prepared audio on your
 browser:</p>
 <figure class="align-center">
-<img alt="../../../../../_images/esp32-audio-config-file.png" 
src="../../../../../_images/esp32-audio-config-file.png" />
+<img alt="../../../../../_images/esp32-audio-config-file1.png" 
src="../../../../../_images/esp32-audio-config-file1.png" />
 </figure>
 <p>After successfully built and flashed, connect the board to the Wi-Fi 
network:</p>
 <div class="highlight-none notranslate"><div 
class="highlight"><pre><span></span>$ nsh&gt; wapi psk wlan0 mypasswd 3
diff --git 
a/content/docs/12.2.1/platforms/xtensa/esp32/boards/esp32-devkitc/index.html 
b/content/docs/12.2.1/platforms/xtensa/esp32/boards/esp32-devkitc/index.html
index 7fad96f2..7674e958 100644
--- a/content/docs/12.2.1/platforms/xtensa/esp32/boards/esp32-devkitc/index.html
+++ b/content/docs/12.2.1/platforms/xtensa/esp32/boards/esp32-devkitc/index.html
@@ -434,7 +434,7 @@ Serving HTTP on 0.0.0.0 port 8000 (http://0.0.0.0:8000/)
 <p>Look for your PC IP address and test playing the prepared audio on your
 browser:</p>
 <figure class="align-center">
-<img alt="../../../../../_images/esp32-audio-config-file1.png" 
src="../../../../../_images/esp32-audio-config-file1.png" />
+<img alt="../../../../../_images/esp32-audio-config-file.png" 
src="../../../../../_images/esp32-audio-config-file.png" />
 </figure>
 <p>After successfully built and flashed, connect the board to the Wi-Fi 
network:</p>
 <div class="highlight-none notranslate"><div 
class="highlight"><pre><span></span>nsh&gt; wapi psk wlan0 mypasswd 3
diff --git a/content/docs/12.2.1/searchindex.js 
b/content/docs/12.2.1/searchindex.js
index 4b575c52..8a6b8776 100644
--- a/content/docs/12.2.1/searchindex.js
+++ b/content/docs/12.2.1/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/docs/12.3.0/_images/board.jpg 
b/content/docs/12.3.0/_images/board.jpg
index d200eabe..40468636 100644
Binary files a/content/docs/12.3.0/_images/board.jpg and 
b/content/docs/12.3.0/_images/board.jpg differ
diff --git a/content/docs/12.3.0/_images/board1.jpg 
b/content/docs/12.3.0/_images/board1.jpg
index 40468636..d200eabe 100644
Binary files a/content/docs/12.3.0/_images/board1.jpg and 
b/content/docs/12.3.0/_images/board1.jpg differ
diff --git a/content/docs/12.3.0/index.html b/content/docs/12.3.0/index.html
index 50adf2fe..a7934fbd 100644
--- a/content/docs/12.3.0/index.html
+++ b/content/docs/12.3.0/index.html
@@ -156,7 +156,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: 14 November 23 at 00:12</p>
+<p>Last Updated: 15 November 23 at 00:11</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.3.0/objects.inv b/content/docs/12.3.0/objects.inv
index 5c556a5c..e69024bc 100644
Binary files a/content/docs/12.3.0/objects.inv and 
b/content/docs/12.3.0/objects.inv differ
diff --git 
a/content/docs/12.3.0/platforms/arm/nrf52/boards/nrf52832-sparkfun/index.html 
b/content/docs/12.3.0/platforms/arm/nrf52/boards/nrf52832-sparkfun/index.html
index ccb9ede1..12f17f87 100644
--- 
a/content/docs/12.3.0/platforms/arm/nrf52/boards/nrf52832-sparkfun/index.html
+++ 
b/content/docs/12.3.0/platforms/arm/nrf52/boards/nrf52832-sparkfun/index.html
@@ -208,7 +208,7 @@
 <p>The <a class="reference external" 
href="https://wiki.makerdiary.co/nrf52832-mdk";>Sparkfun nRF52832 Breakout</a> 
is basic board providing
 access to all I/O pins, a 32kHz crystal and LED.</p>
 <figure class="align-center" id="id2">
-<a class="reference internal image-reference" 
href="../../../../../_images/board1.jpg"><img 
alt="../../../../../_images/board1.jpg" src="../../../../../_images/board1.jpg" 
style="width: 50%;" /></a>
+<a class="reference internal image-reference" 
href="../../../../../_images/board.jpg"><img 
alt="../../../../../_images/board.jpg" src="../../../../../_images/board.jpg" 
style="width: 50%;" /></a>
 <figcaption>
 <p><span class="caption-text">Sparkfun nRF52832 Breakout</span><a 
class="headerlink" href="#id2" title="Permalink to this image"></a></p>
 </figcaption>
diff --git 
a/content/docs/12.3.0/platforms/avr/atmega/boards/mega1284p-xplained/index.html 
b/content/docs/12.3.0/platforms/avr/atmega/boards/mega1284p-xplained/index.html
index 98b0e54a..0b236c10 100644
--- 
a/content/docs/12.3.0/platforms/avr/atmega/boards/mega1284p-xplained/index.html
+++ 
b/content/docs/12.3.0/platforms/avr/atmega/boards/mega1284p-xplained/index.html
@@ -170,7 +170,7 @@
 <p>The <a class="reference external" 
href="https://www.microchip.com/en-us/development-tool/ATMEGA1284P-XPLD";>MEGA1284P-XPLAINED</a>
 is a development board for the Atmega1284P from Microchip/Atmel.</p>
 <figure class="align-center" id="id1">
-<img alt="../../../../../_images/board.jpg" 
src="../../../../../_images/board.jpg" />
+<img alt="../../../../../_images/board1.jpg" 
src="../../../../../_images/board1.jpg" />
 <figcaption>
 <p><span class="caption-text">Microchip/Atmega MEGA1284P-XPLAINED</span><a 
class="headerlink" href="#id1" title="Permalink to this image"></a></p>
 </figcaption>
diff --git 
a/content/docs/12.3.0/platforms/xtensa/esp32/boards/esp32-audio-kit/index.html 
b/content/docs/12.3.0/platforms/xtensa/esp32/boards/esp32-audio-kit/index.html
index d3afe00a..22562500 100644
--- 
a/content/docs/12.3.0/platforms/xtensa/esp32/boards/esp32-audio-kit/index.html
+++ 
b/content/docs/12.3.0/platforms/xtensa/esp32/boards/esp32-audio-kit/index.html
@@ -337,7 +337,7 @@ Serving HTTP on 0.0.0.0 port 8000 (http://0.0.0.0:8000/)
 <p>Look for your PC IP address and test playing the prepared audio on your
 browser:</p>
 <figure class="align-center">
-<img alt="../../../../../_images/esp32-audio-config-file.png" 
src="../../../../../_images/esp32-audio-config-file.png" />
+<img alt="../../../../../_images/esp32-audio-config-file1.png" 
src="../../../../../_images/esp32-audio-config-file1.png" />
 </figure>
 <p>After successfully built and flashed, connect the board to the Wi-Fi 
network:</p>
 <div class="highlight-none notranslate"><div 
class="highlight"><pre><span></span>$ nsh&gt; wapi psk wlan0 mypasswd 3
diff --git 
a/content/docs/12.3.0/platforms/xtensa/esp32/boards/esp32-devkitc/index.html 
b/content/docs/12.3.0/platforms/xtensa/esp32/boards/esp32-devkitc/index.html
index ff0b3da2..4ea689a3 100644
--- a/content/docs/12.3.0/platforms/xtensa/esp32/boards/esp32-devkitc/index.html
+++ b/content/docs/12.3.0/platforms/xtensa/esp32/boards/esp32-devkitc/index.html
@@ -434,7 +434,7 @@ Serving HTTP on 0.0.0.0 port 8000 (http://0.0.0.0:8000/)
 <p>Look for your PC IP address and test playing the prepared audio on your
 browser:</p>
 <figure class="align-center">
-<img alt="../../../../../_images/esp32-audio-config-file1.png" 
src="../../../../../_images/esp32-audio-config-file1.png" />
+<img alt="../../../../../_images/esp32-audio-config-file2.png" 
src="../../../../../_images/esp32-audio-config-file2.png" />
 </figure>
 <p>After successfully built and flashed, connect the board to the Wi-Fi 
network:</p>
 <div class="highlight-none notranslate"><div 
class="highlight"><pre><span></span>nsh&gt; wapi psk wlan0 mypasswd 3
diff --git 
a/content/docs/12.3.0/platforms/xtensa/esp32s3/boards/esp32s3-devkit/index.html 
b/content/docs/12.3.0/platforms/xtensa/esp32s3/boards/esp32s3-devkit/index.html
index 31da9ba6..b314e97d 100644
--- 
a/content/docs/12.3.0/platforms/xtensa/esp32s3/boards/esp32s3-devkit/index.html
+++ 
b/content/docs/12.3.0/platforms/xtensa/esp32s3/boards/esp32s3-devkit/index.html
@@ -288,7 +288,7 @@ Serving HTTP on 0.0.0.0 port 8000 (http://0.0.0.0:8000/)
 <p>Look for your PC IP address and test playing the prepared audio on your
 browser:</p>
 <figure class="align-center">
-<img alt="../../../../../_images/esp32-audio-config-file2.png" 
src="../../../../../_images/esp32-audio-config-file2.png" />
+<img alt="../../../../../_images/esp32-audio-config-file.png" 
src="../../../../../_images/esp32-audio-config-file.png" />
 </figure>
 <p>After successfully built and flashed, connect the board to the Wi-Fi 
network:</p>
 <div class="highlight-none notranslate"><div 
class="highlight"><pre><span></span>nsh&gt; wapi psk wlan0 mypasswd 3
diff --git a/content/docs/12.3.0/reference/user/07_signals.html 
b/content/docs/12.3.0/reference/user/07_signals.html
index 4e9159b5..724f43f0 100644
--- a/content/docs/12.3.0/reference/user/07_signals.html
+++ b/content/docs/12.3.0/reference/user/07_signals.html
@@ -286,7 +286,7 @@ provided by NuttX:</p>
 <li><p><a class="reference internal" href="#c.sigaddset" 
title="sigaddset"><code class="xref c c-func docutils literal 
notranslate"><span class="pre">sigaddset()</span></code></a></p></li>
 <li><p><a class="reference internal" href="#c.sigdelset" 
title="sigdelset"><code class="xref c c-func docutils literal 
notranslate"><span class="pre">sigdelset()</span></code></a></p></li>
 <li><p><a class="reference internal" href="#c.sigismember" 
title="sigismember"><code class="xref c c-func docutils literal 
notranslate"><span class="pre">sigismember()</span></code></a></p></li>
-<li><p><a class="reference internal" href="structures.html#c.sigaction" 
title="sigaction"><code class="xref c c-func docutils literal 
notranslate"><span class="pre">sigaction()</span></code></a></p></li>
+<li><p><a class="reference internal" href="#c.sigaction" 
title="sigaction"><code class="xref c c-func docutils literal 
notranslate"><span class="pre">sigaction()</span></code></a></p></li>
 <li><p><a class="reference internal" href="#c.sigignore" 
title="sigignore"><code class="xref c c-func docutils literal 
notranslate"><span class="pre">sigignore()</span></code></a></p></li>
 <li><p><a class="reference internal" href="#c.sigset" title="sigset"><code 
class="xref c c-func docutils literal notranslate"><span 
class="pre">sigset()</span></code></a></p></li>
 <li><p><a class="reference internal" href="#c.sigprocmask" 
title="sigprocmask"><code class="xref c c-func docutils literal 
notranslate"><span class="pre">sigprocmask()</span></code></a></p></li>
@@ -408,7 +408,7 @@ name.</p>
 
 <dl class="c function">
 <dt class="sig sig-object c" id="c.sigaction">
-<span class="kt"><span class="pre">int</span></span><span class="w"> 
</span><span class="sig-name descname"><span class="n"><span 
class="pre">sigaction</span></span></span><span class="sig-paren">(</span><span 
class="kt"><span class="pre">int</span></span><span class="w"> </span><span 
class="n"><span class="pre">signo</span></span>, <span class="k"><span 
class="pre">const</span></span><span class="w"> </span><span class="k"><span 
class="pre">struct</span></span><span class="w"> </span><a [...]
+<span class="kt"><span class="pre">int</span></span><span class="w"> 
</span><span class="sig-name descname"><span class="n"><span 
class="pre">sigaction</span></span></span><span class="sig-paren">(</span><span 
class="kt"><span class="pre">int</span></span><span class="w"> </span><span 
class="n"><span class="pre">signo</span></span>, <span class="k"><span 
class="pre">const</span></span><span class="w"> </span><span class="k"><span 
class="pre">struct</span></span><span class="w"> </span><a [...]
 <dd><p>Allows the calling task to examine and/or
 specify the action to be associated with a specific signal.</p>
 <p>The structure sigaction, used to describe an action to be taken, is
diff --git a/content/docs/12.3.0/reference/user/structures.html 
b/content/docs/12.3.0/reference/user/structures.html
index 6871a67a..19afdaea 100644
--- a/content/docs/12.3.0/reference/user/structures.html
+++ b/content/docs/12.3.0/reference/user/structures.html
@@ -316,7 +316,7 @@ NuttX and a MoBY application:</p>
 </div>
 <dl class="c struct">
 <dt class="sig sig-object c" id="c.sigaction">
-<span class="k"><span class="pre">struct</span></span><span class="w"> 
</span><span class="sig-name descname"><span class="n"><span 
class="pre">sigaction</span></span></span><a class="headerlink" 
href="#c.sigaction" title="Permalink to this definition"></a><br /></dt>
+<span class="k"><span class="pre">struct</span></span><span class="w"> 
</span><span class="sig-name descname"><span class="n"><span 
class="pre">sigaction</span></span></span><br /></dt>
 <dd></dd></dl>
 
 <p>The following structure defines the action to take for given signal:</p>
diff --git a/content/docs/12.3.0/searchindex.js 
b/content/docs/12.3.0/searchindex.js
index 7d557781..2dc8ca9f 100644
--- a/content/docs/12.3.0/searchindex.js
+++ b/content/docs/12.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", "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/docs/latest/_sources/platforms/risc-v/esp32c3/index.rst.txt 
b/content/docs/latest/_sources/platforms/risc-v/esp32c3/index.rst.txt
index 9a18eec1..18c97ed5 100644
--- a/content/docs/latest/_sources/platforms/risc-v/esp32c3/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/risc-v/esp32c3/index.rst.txt
@@ -39,7 +39,7 @@ check for the current compiler version being used. For 
instance:
    FROM nuttx-toolchain-base AS nuttx-toolchain-riscv
    # Download the latest RISCV GCC toolchain prebuilt by xPack
    RUN mkdir riscv-none-elf-gcc && \
-   curl -s -L 
"https://github.com/xpack-dev-tools/riscv-none-elf-gcc-xpack/releases/download/v12.3.0-1/xpack-riscv-none-elf-gcc-12.3.0-1-linux-x64.tar.gz";
 \
+   curl -s -L 
"https://github.com/xpack-dev-tools/riscv-none-elf-gcc-xpack/releases/download/v12.3.0-2/xpack-riscv-none-elf-gcc-12.3.0-2-linux-x64.tar.gz";
 \
    | tar -C riscv-none-elf-gcc --strip-components 1 -xz
 
 It uses the xPack's prebuilt toolchain based on GCC 12.3.0.
@@ -57,7 +57,7 @@ Download and extract toolchain:
 
 .. code-block:: console
 
-   $ curl -s -L 
"https://github.com/xpack-dev-tools/riscv-none-elf-gcc-xpack/releases/download/v12.3.0-1/xpack-riscv-none-elf-gcc-12.3.0-1-linux-x64.tar.gz";
 \
+   $ curl -s -L 
"https://github.com/xpack-dev-tools/riscv-none-elf-gcc-xpack/releases/download/v12.3.0-2/xpack-riscv-none-elf-gcc-12.3.0-2-linux-x64.tar.gz";
 \
    | tar -C /path/to/your/toolchain/riscv-none-elf-gcc --strip-components 1 -xz
 
 Add the toolchain to your `PATH`:
diff --git 
a/content/docs/latest/_sources/platforms/risc-v/esp32c6/index.rst.txt 
b/content/docs/latest/_sources/platforms/risc-v/esp32c6/index.rst.txt
index 07e8f364..f2c4aeea 100644
--- a/content/docs/latest/_sources/platforms/risc-v/esp32c6/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/risc-v/esp32c6/index.rst.txt
@@ -39,7 +39,7 @@ check for the current compiler version being used. For 
instance:
    FROM nuttx-toolchain-base AS nuttx-toolchain-riscv
    # Download the latest RISCV GCC toolchain prebuilt by xPack
    RUN mkdir riscv-none-elf-gcc && \
-   curl -s -L 
"https://github.com/xpack-dev-tools/riscv-none-elf-gcc-xpack/releases/download/v12.3.0-1/xpack-riscv-none-elf-gcc-12.3.0-1-linux-x64.tar.gz";
 \
+   curl -s -L 
"https://github.com/xpack-dev-tools/riscv-none-elf-gcc-xpack/releases/download/v12.3.0-2/xpack-riscv-none-elf-gcc-12.3.0-2-linux-x64.tar.gz";
 \
    | tar -C riscv-none-elf-gcc --strip-components 1 -xz
 
 It uses the xPack's prebuilt toolchain based on GCC 12.3.0.
@@ -57,7 +57,7 @@ Download and extract toolchain:
 
 .. code-block:: console
 
-   $ curl -s -L 
"https://github.com/xpack-dev-tools/riscv-none-elf-gcc-xpack/releases/download/v12.3.0-1/xpack-riscv-none-elf-gcc-12.3.0-1-linux-x64.tar.gz";
 \
+   $ curl -s -L 
"https://github.com/xpack-dev-tools/riscv-none-elf-gcc-xpack/releases/download/v12.3.0-2/xpack-riscv-none-elf-gcc-12.3.0-2-linux-x64.tar.gz";
 \
    | tar -C /path/to/your/toolchain/riscv-none-elf-gcc --strip-components 1 -xz
 
 Add the toolchain to your `PATH`:
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 891a6941..27852d08 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
@@ -372,6 +372,22 @@ To test it, just run ``rand`` to get 32 randomly generated 
bytes::
     0000  98 b9 66 a2 a2 c0 a2 ae 09 70 93 d1 b5 91 86 c8  ..f......p......
     0010  8f 0e 0b 04 29 64 21 72 01 92 7c a2 27 60 6f 90  ....)d!r..|.'`o.
 
+rtc
+---
+
+This configuration demonstrates the use of the RTC driver through alarms.
+You can set an alarm, check its progress and receive a notification after it 
expires::
+
+    nsh> alarm 10
+    alarm_daemon started
+    alarm_daemon: Running
+    Opening /dev/rtc0
+    Alarm 0 set in 10 seconds
+    nsh> alarm -r
+    Opening /dev/rtc0
+    Alarm 0 is active with 10 seconds to expiration
+    nsh> alarm_daemon: alarm 0 received
+
 smp
 ---
 
@@ -534,3 +550,8 @@ To test it, just run the following::
   nsh> wdog -i /dev/watchdogx
 
 Where x is the watchdog instance.
+
+To test the XTWDT(/dev/watchdog3) an interrupt handler needs to be
+implemented because XTWDT does not have system reset feature. To implement
+an interrupt handler `WDIOC_CAPTURE` command can be used. When interrupt
+rises, XTAL32K clock can be restored with `WDIOC_RSTCLK` command.
diff --git a/content/docs/latest/index.html b/content/docs/latest/index.html
index 20683643..90ff7f44 100644
--- a/content/docs/latest/index.html
+++ b/content/docs/latest/index.html
@@ -163,7 +163,7 @@ 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: 14 November 23 at 00:13</p>
+<p>Last Updated: 15 November 23 at 00:12</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 593808c6..814e9d39 100644
Binary files a/content/docs/latest/objects.inv and 
b/content/docs/latest/objects.inv differ
diff --git a/content/docs/latest/platforms/risc-v/esp32c3/index.html 
b/content/docs/latest/platforms/risc-v/esp32c3/index.html
index b73979c7..4b9a1905 100644
--- a/content/docs/latest/platforms/risc-v/esp32c3/index.html
+++ b/content/docs/latest/platforms/risc-v/esp32c3/index.html
@@ -236,7 +236,7 @@ check for the current compiler version being used. For 
instance:</p>
 FROM nuttx-toolchain-base AS nuttx-toolchain-riscv
 # Download the latest RISCV GCC toolchain prebuilt by xPack
 RUN mkdir riscv-none-elf-gcc &amp;&amp; \
-curl -s -L 
&quot;https://github.com/xpack-dev-tools/riscv-none-elf-gcc-xpack/releases/download/v12.3.0-1/xpack-riscv-none-elf-gcc-12.3.0-1-linux-x64.tar.gz&quot;
 \
+curl -s -L 
&quot;https://github.com/xpack-dev-tools/riscv-none-elf-gcc-xpack/releases/download/v12.3.0-2/xpack-riscv-none-elf-gcc-12.3.0-2-linux-x64.tar.gz&quot;
 \
 | tar -C riscv-none-elf-gcc --strip-components 1 -xz
 </pre></div>
 </div>
@@ -248,7 +248,7 @@ curl -s -L 
&quot;https://github.com/xpack-dev-tools/riscv-none-elf-gcc-xpack/rel
 </pre></div>
 </div>
 <p>Download and extract toolchain:</p>
-<div class="highlight-console notranslate"><div 
class="highlight"><pre><span></span><span class="gp">$ </span>curl<span 
class="w"> </span>-s<span class="w"> </span>-L<span class="w"> </span><span 
class="s2">&quot;https://github.com/xpack-dev-tools/riscv-none-elf-gcc-xpack/releases/download/v12.3.0-1/xpack-riscv-none-elf-gcc-12.3.0-1-linux-x64.tar.gz&quot;</span><span
 class="w"> </span><span class="se">\</span>
+<div class="highlight-console notranslate"><div 
class="highlight"><pre><span></span><span class="gp">$ </span>curl<span 
class="w"> </span>-s<span class="w"> </span>-L<span class="w"> </span><span 
class="s2">&quot;https://github.com/xpack-dev-tools/riscv-none-elf-gcc-xpack/releases/download/v12.3.0-2/xpack-riscv-none-elf-gcc-12.3.0-2-linux-x64.tar.gz&quot;</span><span
 class="w"> </span><span class="se">\</span>
 <span class="p">|</span><span class="w"> </span>tar<span class="w"> 
</span>-C<span class="w"> 
</span>/path/to/your/toolchain/riscv-none-elf-gcc<span class="w"> 
</span>--strip-components<span class="w"> </span><span class="m">1</span><span 
class="w"> </span>-xz
 </pre></div>
 </div>
diff --git a/content/docs/latest/platforms/risc-v/esp32c6/index.html 
b/content/docs/latest/platforms/risc-v/esp32c6/index.html
index 446f08c7..40d94ba1 100644
--- a/content/docs/latest/platforms/risc-v/esp32c6/index.html
+++ b/content/docs/latest/platforms/risc-v/esp32c6/index.html
@@ -227,7 +227,7 @@ check for the current compiler version being used. For 
instance:</p>
 FROM nuttx-toolchain-base AS nuttx-toolchain-riscv
 # Download the latest RISCV GCC toolchain prebuilt by xPack
 RUN mkdir riscv-none-elf-gcc &amp;&amp; \
-curl -s -L 
&quot;https://github.com/xpack-dev-tools/riscv-none-elf-gcc-xpack/releases/download/v12.3.0-1/xpack-riscv-none-elf-gcc-12.3.0-1-linux-x64.tar.gz&quot;
 \
+curl -s -L 
&quot;https://github.com/xpack-dev-tools/riscv-none-elf-gcc-xpack/releases/download/v12.3.0-2/xpack-riscv-none-elf-gcc-12.3.0-2-linux-x64.tar.gz&quot;
 \
 | tar -C riscv-none-elf-gcc --strip-components 1 -xz
 </pre></div>
 </div>
@@ -239,7 +239,7 @@ curl -s -L 
&quot;https://github.com/xpack-dev-tools/riscv-none-elf-gcc-xpack/rel
 </pre></div>
 </div>
 <p>Download and extract toolchain:</p>
-<div class="highlight-console notranslate"><div 
class="highlight"><pre><span></span><span class="gp">$ </span>curl<span 
class="w"> </span>-s<span class="w"> </span>-L<span class="w"> </span><span 
class="s2">&quot;https://github.com/xpack-dev-tools/riscv-none-elf-gcc-xpack/releases/download/v12.3.0-1/xpack-riscv-none-elf-gcc-12.3.0-1-linux-x64.tar.gz&quot;</span><span
 class="w"> </span><span class="se">\</span>
+<div class="highlight-console notranslate"><div 
class="highlight"><pre><span></span><span class="gp">$ </span>curl<span 
class="w"> </span>-s<span class="w"> </span>-L<span class="w"> </span><span 
class="s2">&quot;https://github.com/xpack-dev-tools/riscv-none-elf-gcc-xpack/releases/download/v12.3.0-2/xpack-riscv-none-elf-gcc-12.3.0-2-linux-x64.tar.gz&quot;</span><span
 class="w"> </span><span class="se">\</span>
 <span class="p">|</span><span class="w"> </span>tar<span class="w"> 
</span>-C<span class="w"> 
</span>/path/to/your/toolchain/riscv-none-elf-gcc<span class="w"> 
</span>--strip-components<span class="w"> </span><span class="m">1</span><span 
class="w"> </span>-xz
 </pre></div>
 </div>
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 3e40a06c..9192586d 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
@@ -588,6 +588,22 @@ Random values (0x3ffe0b00):
 </pre></div>
 </div>
 </section>
+<section id="rtc">
+<h3>rtc<a class="headerlink" href="#rtc" title="Permalink to this 
heading"></a></h3>
+<p>This configuration demonstrates the use of the RTC driver through alarms.
+You can set an alarm, check its progress and receive a notification after it 
expires:</p>
+<div class="highlight-none notranslate"><div 
class="highlight"><pre><span></span>nsh&gt; alarm 10
+alarm_daemon started
+alarm_daemon: Running
+Opening /dev/rtc0
+Alarm 0 set in 10 seconds
+nsh&gt; alarm -r
+Opening /dev/rtc0
+Alarm 0 is active with 10 seconds to expiration
+nsh&gt; alarm_daemon: alarm 0 received
+</pre></div>
+</div>
+</section>
 <section id="smp">
 <h3>smp<a class="headerlink" href="#smp" title="Permalink to this 
heading"></a></h3>
 <p>Another NSH configuration, similar to nsh, but also enables
@@ -743,6 +759,10 @@ example.</p>
 </pre></div>
 </div>
 <p>Where x is the watchdog instance.</p>
+<p>To test the XTWDT(/dev/watchdog3) an interrupt handler needs to be
+implemented because XTWDT does not have system reset feature. To implement
+an interrupt handler <cite>WDIOC_CAPTURE</cite> command can be used. When 
interrupt
+rises, XTAL32K clock can be restored with <cite>WDIOC_RSTCLK</cite> 
command.</p>
 </section>
 </section>
 </section>
diff --git a/content/docs/latest/searchindex.js 
b/content/docs/latest/searchindex.js
index 6576b185..1f74cf38 100644
--- a/content/docs/latest/searchindex.js
+++ b/content/docs/latest/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["applications/audioutils/fmsynt/index", 
"applications/audioutils/index", "applications/audioutils/mml_parser/index", 
"applications/audioutils/nxaudio/index", 
"applications/benchmarks/coremark/index", "applications/benchmarks/index", 
"applications/boot/index", "applications/boot/mcuboot/index", 
"applications/boot/miniboot/index", "applications/canutils/candump/index", 
"applications/canutils/canlib/index", "applications/canutils/cansend/index", 
"applications/c [...]
\ No newline at end of file
+Search.setIndex({"docnames": ["applications/audioutils/fmsynt/index", 
"applications/audioutils/index", "applications/audioutils/mml_parser/index", 
"applications/audioutils/nxaudio/index", 
"applications/benchmarks/coremark/index", "applications/benchmarks/index", 
"applications/boot/index", "applications/boot/mcuboot/index", 
"applications/boot/miniboot/index", "applications/canutils/candump/index", 
"applications/canutils/canlib/index", "applications/canutils/cansend/index", 
"applications/c [...]
\ No newline at end of file
diff --git a/content/feed.xml b/content/feed.xml
index 74216528..7ad7cc50 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, 14 Nov 2023 00:14:58 +0000</pubDate>
-    <lastBuildDate>Tue, 14 Nov 2023 00:14:58 +0000</lastBuildDate>
+    <pubDate>Wed, 15 Nov 2023 00:13:10 +0000</pubDate>
+    <lastBuildDate>Wed, 15 Nov 2023 00:13:10 +0000</lastBuildDate>
     <generator>Jekyll v4.3.2</generator>
     
       <item>


Reply via email to