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 457226f55 Publishing web: 5e3ae7f6a15cfac6dbbfee1d81082842f95481fa 
docs: 3e6acfaf176265f8c0bbcd9acf4541df7d8257d6
457226f55 is described below

commit 457226f55102062487181c1db04512fc2f23531b
Author: Alin Jerpelea <[email protected]>
AuthorDate: Sun Oct 12 00:34:47 2025 +0000

    Publishing web: 5e3ae7f6a15cfac6dbbfee1d81082842f95481fa docs: 
3e6acfaf176265f8c0bbcd9acf4541df7d8257d6
---
 content/docs/10.0.0/index.html                     |   2 +-
 content/docs/10.0.1/index.html                     |   2 +-
 content/docs/10.1.0/index.html                     |   2 +-
 content/docs/10.2.0/index.html                     |   2 +-
 content/docs/10.3.0/index.html                     |   2 +-
 content/docs/11.0.0/index.html                     |   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 +-
 content/docs/12.10.0/index.html                    |   2 +-
 content/docs/12.10.0/searchindex.js                |   2 +-
 content/docs/12.11.0/guides/fully_linked_elf.html  |   2 +-
 .../docs/12.11.0/guides/partially_linked_elf.html  |   2 +-
 content/docs/12.11.0/index.html                    |   2 +-
 content/docs/12.11.0/searchindex.js                |   2 +-
 content/docs/12.2.0/index.html                     |   2 +-
 content/docs/12.2.0/searchindex.js                 |   2 +-
 content/docs/12.2.1/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/index.html                     |   2 +-
 content/docs/12.3.0/searchindex.js                 |   2 +-
 content/docs/12.4.0/index.html                     |   2 +-
 content/docs/12.4.0/searchindex.js                 |   2 +-
 content/docs/12.5.0/index.html                     |   2 +-
 content/docs/12.5.0/searchindex.js                 |   2 +-
 content/docs/12.5.1/index.html                     |   2 +-
 content/docs/12.5.1/searchindex.js                 |   2 +-
 content/docs/12.6.0/index.html                     |   2 +-
 content/docs/12.6.0/searchindex.js                 |   2 +-
 content/docs/12.7.0/index.html                     |   2 +-
 content/docs/12.7.0/searchindex.js                 |   2 +-
 content/docs/12.8.0/index.html                     |   2 +-
 content/docs/12.8.0/searchindex.js                 |   2 +-
 content/docs/12.9.0/index.html                     |   2 +-
 content/docs/12.9.0/searchindex.js                 |   2 +-
 .../components/drivers/character/1wire.rst.txt     | 132 +++++++++++++++++++
 .../latest/_sources/debugging/stackcheck.rst.txt   |   3 +-
 .../latest/components/drivers/character/1wire.html | 144 ++++++++++++++++++++-
 .../latest/components/drivers/character/index.html |   6 +-
 content/docs/latest/debugging/stackcheck.html      |   3 +-
 content/docs/latest/genindex.html                  |  18 ++-
 content/docs/latest/guides/fully_linked_elf.html   |   2 +-
 .../docs/latest/guides/partially_linked_elf.html   |   2 +-
 content/docs/latest/index.html                     |   2 +-
 content/docs/latest/objects.inv                    | Bin 165030 -> 165309 bytes
 content/docs/latest/searchindex.js                 |   2 +-
 content/feed.xml                                   |   4 +-
 50 files changed, 340 insertions(+), 54 deletions(-)

diff --git a/content/docs/10.0.0/index.html b/content/docs/10.0.0/index.html
index bfcdbb84e..6d4269592 100644
--- a/content/docs/10.0.0/index.html
+++ b/content/docs/10.0.0/index.html
@@ -207,7 +207,7 @@ by following these <a class="reference internal" 
href="contributing/documentatio
 <div class="section" id="nuttx-documentation">
 <h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation" 
title="Permalink to this headline">¶</a></h1>
 <p>NuttX is a real-time operating system (RTOS) with an emphasis on standards 
compliance and small footprint. Scalable from 8-bit to 32-bit microcontroller 
environments, the primary governing standards in NuttX are Posix and ANSI 
standards. Additional standard APIs from Unix and other common RTOS’s (such as 
VxWorks) are adopted for functionality not available under these standards, or 
for functionality that is not appropriate for deeply-embedded environments 
(such as fork()).</p>
-<p>Last Updated: 11 October 25 at 00:13</p>
+<p>Last Updated: 12 October 25 at 00:14</p>
 <div class="toctree-wrapper compound">
 <p class="caption"><span class="caption-text">Table of Contents</span></p>
 <ul class="current">
diff --git a/content/docs/10.0.1/index.html b/content/docs/10.0.1/index.html
index 3f651458b..c0f223d8b 100644
--- a/content/docs/10.0.1/index.html
+++ b/content/docs/10.0.1/index.html
@@ -247,7 +247,7 @@ by following these <a class="reference internal" 
href="contributing/documentatio
 <div class="section" id="nuttx-documentation">
 <h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation" 
title="Permalink to this headline">¶</a></h1>
 <p>NuttX is a real-time operating system (RTOS) with an emphasis on standards 
compliance and small footprint. Scalable from 8-bit to 32-bit microcontroller 
environments, the primary governing standards in NuttX are Posix and ANSI 
standards. Additional standard APIs from Unix and other common RTOS’s (such as 
VxWorks) are adopted for functionality not available under these standards, or 
for functionality that is not appropriate for deeply-embedded environments 
(such as fork()).</p>
-<p>Last Updated: 11 October 25 at 00:13</p>
+<p>Last Updated: 12 October 25 at 00:15</p>
 <div class="toctree-wrapper compound">
 <p class="caption"><span class="caption-text">Table of Contents</span></p>
 <ul class="current">
diff --git a/content/docs/10.1.0/index.html b/content/docs/10.1.0/index.html
index 3aa178256..b30a7c7e9 100644
--- a/content/docs/10.1.0/index.html
+++ b/content/docs/10.1.0/index.html
@@ -247,7 +247,7 @@ by following these <a class="reference internal" 
href="contributing/documentatio
 <div class="section" id="nuttx-documentation">
 <h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation" 
title="Permalink to this headline">¶</a></h1>
 <p>NuttX is a real-time operating system (RTOS) with an emphasis on standards 
compliance and small footprint. Scalable from 8-bit to 64-bit microcontroller 
environments, the primary governing standards in NuttX are POSIX and ANSI 
standards. Additional standard APIs from Unix and other common RTOS’s (such as 
VxWorks) are adopted for functionality not available under these standards, or 
for functionality that is not appropriate for deeply-embedded environments 
(such as fork()).</p>
-<p>Last Updated: 11 October 25 at 00:14</p>
+<p>Last Updated: 12 October 25 at 00:15</p>
 <div class="toctree-wrapper compound">
 <p class="caption"><span class="caption-text">Table of Contents</span></p>
 <ul class="current">
diff --git a/content/docs/10.2.0/index.html b/content/docs/10.2.0/index.html
index 94ccf4d0a..8250344c8 100644
--- a/content/docs/10.2.0/index.html
+++ b/content/docs/10.2.0/index.html
@@ -248,7 +248,7 @@ by following these <a class="reference internal" 
href="contributing/documentatio
 <div class="section" id="nuttx-documentation">
 <h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation" 
title="Permalink to this headline">¶</a></h1>
 <p>NuttX is a real-time operating system (RTOS) with an emphasis on standards 
compliance and small footprint. Scalable from 8-bit to 64-bit microcontroller 
environments, the primary governing standards in NuttX are POSIX and ANSI 
standards. Additional standard APIs from Unix and other common RTOS’s (such as 
VxWorks) are adopted for functionality not available under these standards, or 
for functionality that is not appropriate for deeply-embedded environments 
(such as fork()).</p>
-<p>Last Updated: 11 October 25 at 00:14</p>
+<p>Last Updated: 12 October 25 at 00:15</p>
 <div class="toctree-wrapper compound">
 <p class="caption"><span class="caption-text">Table of Contents</span></p>
 <ul class="current">
diff --git a/content/docs/10.3.0/index.html b/content/docs/10.3.0/index.html
index 94ccf4d0a..8250344c8 100644
--- a/content/docs/10.3.0/index.html
+++ b/content/docs/10.3.0/index.html
@@ -248,7 +248,7 @@ by following these <a class="reference internal" 
href="contributing/documentatio
 <div class="section" id="nuttx-documentation">
 <h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation" 
title="Permalink to this headline">¶</a></h1>
 <p>NuttX is a real-time operating system (RTOS) with an emphasis on standards 
compliance and small footprint. Scalable from 8-bit to 64-bit microcontroller 
environments, the primary governing standards in NuttX are POSIX and ANSI 
standards. Additional standard APIs from Unix and other common RTOS’s (such as 
VxWorks) are adopted for functionality not available under these standards, or 
for functionality that is not appropriate for deeply-embedded environments 
(such as fork()).</p>
-<p>Last Updated: 11 October 25 at 00:14</p>
+<p>Last Updated: 12 October 25 at 00:15</p>
 <div class="toctree-wrapper compound">
 <p class="caption"><span class="caption-text">Table of Contents</span></p>
 <ul class="current">
diff --git a/content/docs/11.0.0/index.html b/content/docs/11.0.0/index.html
index 1b386e26e..66835dbc7 100644
--- a/content/docs/11.0.0/index.html
+++ b/content/docs/11.0.0/index.html
@@ -248,7 +248,7 @@ by following these <a class="reference internal" 
href="contributing/documentatio
 <div class="section" id="nuttx-documentation">
 <h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation" 
title="Permalink to this headline">¶</a></h1>
 <p>NuttX is a real-time operating system (RTOS) with an emphasis on standards 
compliance and small footprint. Scalable from 8-bit to 64-bit microcontroller 
environments, the primary governing standards in NuttX are POSIX and ANSI 
standards. Additional standard APIs from Unix and other common RTOS’s (such as 
VxWorks) are adopted for functionality not available under these standards, or 
for functionality that is not appropriate for deeply-embedded environments 
(such as fork()).</p>
-<p>Last Updated: 11 October 25 at 00:15</p>
+<p>Last Updated: 12 October 25 at 00:16</p>
 <div class="toctree-wrapper compound">
 <p class="caption"><span class="caption-text">Table of Contents</span></p>
 <ul class="current">
diff --git a/content/docs/12.0.0/index.html b/content/docs/12.0.0/index.html
index 03319cd7f..1ddfecdf4 100644
--- a/content/docs/12.0.0/index.html
+++ b/content/docs/12.0.0/index.html
@@ -173,7 +173,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 headline"></a></h1>
 <p>NuttX is a real-time operating system (RTOS) with an emphasis on standards 
compliance and small footprint. Scalable from 8-bit to 64-bit microcontroller 
environments, the primary governing standards in NuttX are POSIX and ANSI 
standards. Additional standard APIs from Unix and other common RTOS’s (such as 
VxWorks) are adopted for functionality not available under these standards, or 
for functionality that is not appropriate for deeply-embedded environments 
(such as fork()).</p>
-<p>Last Updated: 11 October 25 at 00:15</p>
+<p>Last Updated: 12 October 25 at 00:16</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 20771cebf..2639ddc96 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/drivers/character
 [...]
\ No newline at end of file
+Search.setIndex({docnames:["applications/index","applications/nsh/builtin","applications/nsh/commands","applications/nsh/config","applications/nsh/customizing","applications/nsh/index","applications/nsh/installation","applications/nsh/login","applications/nsh/nsh","components/binfmt","components/drivers/block/index","components/drivers/character/analog","components/drivers/character/can","components/drivers/character/foc","components/drivers/character/index","components/drivers/character
 [...]
\ No newline at end of file
diff --git a/content/docs/12.1.0/index.html b/content/docs/12.1.0/index.html
index 610a2a267..ce6dca5ea 100644
--- a/content/docs/12.1.0/index.html
+++ b/content/docs/12.1.0/index.html
@@ -173,7 +173,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 headline"></a></h1>
 <p>NuttX is a real-time operating system (RTOS) with an emphasis on standards 
compliance and small footprint. Scalable from 8-bit to 64-bit microcontroller 
environments, the primary governing standards in NuttX are POSIX and ANSI 
standards. Additional standard APIs from Unix and other common RTOS’s (such as 
VxWorks) are adopted for functionality not available under these standards, or 
for functionality that is not appropriate for deeply-embedded environments 
(such as fork()).</p>
-<p>Last Updated: 11 October 25 at 00:15</p>
+<p>Last Updated: 12 October 25 at 00:16</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 47ae6e4bb..c23e413b3 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/drivers/character
 [...]
\ No newline at end of file
+Search.setIndex({docnames:["applications/index","applications/nsh/builtin","applications/nsh/commands","applications/nsh/config","applications/nsh/customizing","applications/nsh/index","applications/nsh/installation","applications/nsh/login","applications/nsh/nsh","components/binfmt","components/drivers/block/index","components/drivers/character/analog","components/drivers/character/can","components/drivers/character/foc","components/drivers/character/index","components/drivers/character
 [...]
\ No newline at end of file
diff --git a/content/docs/12.10.0/index.html b/content/docs/12.10.0/index.html
index ac13d7d73..ffd508f59 100644
--- a/content/docs/12.10.0/index.html
+++ b/content/docs/12.10.0/index.html
@@ -185,7 +185,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: 11 October 25 at 00:28</p>
+<p>Last Updated: 12 October 25 at 00:28</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.10.0/searchindex.js 
b/content/docs/12.10.0/searchindex.js
index 272f6bc90..fabaf07df 100644
--- a/content/docs/12.10.0/searchindex.js
+++ b/content/docs/12.10.0/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["_tags/arch-arm64", "_tags/arch-avr", 
"_tags/arch-example", "_tags/chip-a527", "_tags/chip-a64", 
"_tags/chip-at90usb", "_tags/chip-atmega", "_tags/chip-atmega2560", 
"_tags/chip-bcm2711", "_tags/chip-esp32", "_tags/chip-esp32a1s", 
"_tags/chip-esp32picod4", "_tags/chip-esp32s2", "_tags/chip-esp32s3", 
"_tags/chip-esp32wroom32", "_tags/chip-esp32wrover32", "_tags/chip-example", 
"_tags/chip-fpga", "_tags/chip-imx8", "_tags/chip-imx93", "_tags/chip-nrf52", 
"_tags/ [...]
\ No newline at end of file
+Search.setIndex({"docnames": ["_tags/arch-arm64", "_tags/arch-avr", 
"_tags/arch-example", "_tags/chip-a527", "_tags/chip-a64", 
"_tags/chip-at90usb", "_tags/chip-atmega", "_tags/chip-atmega2560", 
"_tags/chip-bcm2711", "_tags/chip-esp32", "_tags/chip-esp32a1s", 
"_tags/chip-esp32picod4", "_tags/chip-esp32s2", "_tags/chip-esp32s3", 
"_tags/chip-esp32wroom32", "_tags/chip-esp32wrover32", "_tags/chip-example", 
"_tags/chip-fpga", "_tags/chip-imx8", "_tags/chip-imx93", "_tags/chip-nrf52", 
"_tags/ [...]
\ No newline at end of file
diff --git a/content/docs/12.11.0/guides/fully_linked_elf.html 
b/content/docs/12.11.0/guides/fully_linked_elf.html
index 7da44b643..3b7398aa2 100644
--- a/content/docs/12.11.0/guides/fully_linked_elf.html
+++ b/content/docs/12.11.0/guides/fully_linked_elf.html
@@ -477,7 +477,7 @@ NuttX package: <code class="docutils literal 
notranslate"><span class="pre">nutt
 <div 
class="admonition-here-is-an-alternative-minimal-and-possibly-outdated-version 
admonition">
 <p class="admonition-title">Here is an alternative minimal (and possibly 
outdated) version</p>
 <div class="sphinx_collapse docutils">
-<input class="sphinx_collapse__input" 
id="7b53ef34-dc47-46b4-9727-da88e6a58f5f" 
name="7b53ef34-dc47-46b4-9727-da88e6a58f5f" type="checkbox"><label 
class="sphinx_collapse__label" for="7b53ef34-dc47-46b4-9727-da88e6a58f5f"><i 
class="sphinx_collapse__icon"></i>Show content:</label><div 
class="sphinx_collapse__content docutils">
+<input class="sphinx_collapse__input" 
id="2c6f1506-2b26-45c0-8e01-7690e727e7a4" 
name="2c6f1506-2b26-45c0-8e01-7690e727e7a4" type="checkbox"><label 
class="sphinx_collapse__label" for="2c6f1506-2b26-45c0-8e01-7690e727e7a4"><i 
class="sphinx_collapse__icon"></i>Show content:</label><div 
class="sphinx_collapse__content docutils">
 <div class="highlight-text notranslate"><div 
class="highlight"><pre><span></span>SECTIONS
 {
 .text 0x00000000 :
diff --git a/content/docs/12.11.0/guides/partially_linked_elf.html 
b/content/docs/12.11.0/guides/partially_linked_elf.html
index 2b39d4bb0..393e162d8 100644
--- a/content/docs/12.11.0/guides/partially_linked_elf.html
+++ b/content/docs/12.11.0/guides/partially_linked_elf.html
@@ -503,7 +503,7 @@ NuttX package: <code class="docutils literal 
notranslate"><span class="pre">nutt
 <div 
class="admonition-here-is-an-alternative-minimal-and-possibly-outdated-version 
admonition">
 <p class="admonition-title">Here is an alternative minimal (and possibly 
outdated) version</p>
 <div class="sphinx_collapse docutils">
-<input class="sphinx_collapse__input" 
id="8c114764-520e-4127-b72e-454525343832" 
name="8c114764-520e-4127-b72e-454525343832" type="checkbox"><label 
class="sphinx_collapse__label" for="8c114764-520e-4127-b72e-454525343832"><i 
class="sphinx_collapse__icon"></i>Show content:</label><div 
class="sphinx_collapse__content docutils">
+<input class="sphinx_collapse__input" 
id="93c9554e-64b2-407b-825f-083d761a057a" 
name="93c9554e-64b2-407b-825f-083d761a057a" type="checkbox"><label 
class="sphinx_collapse__label" for="93c9554e-64b2-407b-825f-083d761a057a"><i 
class="sphinx_collapse__icon"></i>Show content:</label><div 
class="sphinx_collapse__content docutils">
 <div class="highlight-text notranslate"><div 
class="highlight"><pre><span></span>SECTIONS
 {
 .text 0x00000000 :
diff --git a/content/docs/12.11.0/index.html b/content/docs/12.11.0/index.html
index 95619aa33..f16f43d79 100644
--- a/content/docs/12.11.0/index.html
+++ b/content/docs/12.11.0/index.html
@@ -187,7 +187,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: 11 October 25 at 00:30</p>
+<p>Last Updated: 12 October 25 at 00:30</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.11.0/searchindex.js 
b/content/docs/12.11.0/searchindex.js
index 24f976789..43affddde 100644
--- a/content/docs/12.11.0/searchindex.js
+++ b/content/docs/12.11.0/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["_tags/arch-arm64", "_tags/arch-avr", 
"_tags/arch-example", "_tags/chip-a527", "_tags/chip-a64", 
"_tags/chip-at90usb", "_tags/chip-atmega", "_tags/chip-atmega2560", 
"_tags/chip-bcm2711", "_tags/chip-esp32", "_tags/chip-esp32a1s", 
"_tags/chip-esp32picod4", "_tags/chip-esp32s2", "_tags/chip-esp32s3", 
"_tags/chip-esp32wroom32", "_tags/chip-esp32wrover32", "_tags/chip-example", 
"_tags/chip-fpga", "_tags/chip-imx8", "_tags/chip-imx93", "_tags/chip-imx95", 
"_tags/ [...]
\ No newline at end of file
+Search.setIndex({"docnames": ["_tags/arch-arm64", "_tags/arch-avr", 
"_tags/arch-example", "_tags/chip-a527", "_tags/chip-a64", 
"_tags/chip-at90usb", "_tags/chip-atmega", "_tags/chip-atmega2560", 
"_tags/chip-bcm2711", "_tags/chip-esp32", "_tags/chip-esp32a1s", 
"_tags/chip-esp32picod4", "_tags/chip-esp32s2", "_tags/chip-esp32s3", 
"_tags/chip-esp32wroom32", "_tags/chip-esp32wrover32", "_tags/chip-example", 
"_tags/chip-fpga", "_tags/chip-imx8", "_tags/chip-imx93", "_tags/chip-imx95", 
"_tags/ [...]
\ No newline at end of file
diff --git a/content/docs/12.2.0/index.html b/content/docs/12.2.0/index.html
index fe3fab1a2..ee8cc22c5 100644
--- a/content/docs/12.2.0/index.html
+++ b/content/docs/12.2.0/index.html
@@ -174,7 +174,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: 11 October 25 at 00:16</p>
+<p>Last Updated: 12 October 25 at 00:17</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/searchindex.js 
b/content/docs/12.2.0/searchindex.js
index 8a1245fbf..da47eb8e4 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/index.html b/content/docs/12.2.1/index.html
index fe3fab1a2..ee8cc22c5 100644
--- a/content/docs/12.2.1/index.html
+++ b/content/docs/12.2.1/index.html
@@ -174,7 +174,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: 11 October 25 at 00:16</p>
+<p>Last Updated: 12 October 25 at 00:17</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/xtensa/esp32/boards/esp32-audio-kit/index.html 
b/content/docs/12.2.1/platforms/xtensa/esp32/boards/esp32-audio-kit/index.html
index 88848300c..fabd93eb7 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
@@ -355,7 +355,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/platforms/xtensa/esp32/boards/esp32-devkitc/index.html 
b/content/docs/12.2.1/platforms/xtensa/esp32/boards/esp32-devkitc/index.html
index b6eb56895..5c2d7cfbd 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
@@ -452,7 +452,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/searchindex.js 
b/content/docs/12.2.1/searchindex.js
index 3ea91cd81..4034af10b 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/index.html b/content/docs/12.3.0/index.html
index af09429b1..384546b3a 100644
--- a/content/docs/12.3.0/index.html
+++ b/content/docs/12.3.0/index.html
@@ -174,7 +174,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: 11 October 25 at 00:16</p>
+<p>Last Updated: 12 October 25 at 00:17</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/searchindex.js 
b/content/docs/12.3.0/searchindex.js
index aacf6427d..95a589fcf 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/12.4.0/index.html b/content/docs/12.4.0/index.html
index d462d99fa..8e1d547e6 100644
--- a/content/docs/12.4.0/index.html
+++ b/content/docs/12.4.0/index.html
@@ -181,7 +181,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: 11 October 25 at 00:17</p>
+<p>Last Updated: 12 October 25 at 00:18</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.4.0/searchindex.js 
b/content/docs/12.4.0/searchindex.js
index 5e9d5d983..f6b685112 100644
--- a/content/docs/12.4.0/searchindex.js
+++ b/content/docs/12.4.0/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/docs/12.5.0/index.html b/content/docs/12.5.0/index.html
index edb116129..9b47afb32 100644
--- a/content/docs/12.5.0/index.html
+++ b/content/docs/12.5.0/index.html
@@ -181,7 +181,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: 11 October 25 at 00:19</p>
+<p>Last Updated: 12 October 25 at 00:19</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.5.0/searchindex.js 
b/content/docs/12.5.0/searchindex.js
index 68ee07d52..5e23e4c83 100644
--- a/content/docs/12.5.0/searchindex.js
+++ b/content/docs/12.5.0/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/docs/12.5.1/index.html b/content/docs/12.5.1/index.html
index 9d86c9a19..71b5f82eb 100644
--- a/content/docs/12.5.1/index.html
+++ b/content/docs/12.5.1/index.html
@@ -181,7 +181,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: 11 October 25 at 00:20</p>
+<p>Last Updated: 12 October 25 at 00:21</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.5.1/searchindex.js 
b/content/docs/12.5.1/searchindex.js
index 306ef0f5b..173c7019b 100644
--- a/content/docs/12.5.1/searchindex.js
+++ b/content/docs/12.5.1/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/docs/12.6.0/index.html b/content/docs/12.6.0/index.html
index 644b8d968..f6e834740 100644
--- a/content/docs/12.6.0/index.html
+++ b/content/docs/12.6.0/index.html
@@ -182,7 +182,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: 11 October 25 at 00:21</p>
+<p>Last Updated: 12 October 25 at 00:22</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.6.0/searchindex.js 
b/content/docs/12.6.0/searchindex.js
index 1d632e238..71e46374b 100644
--- a/content/docs/12.6.0/searchindex.js
+++ b/content/docs/12.6.0/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/cachespeed/index", 
"applications/benchmarks/coremark-pro/index", 
"applications/benchmarks/coremark/index", 
"applications/benchmarks/dhrystone/index", "applications/benchmarks/fio/index", 
"applications/benchmarks/index", "applications/benchmarks/iozone/index", 
"applications/bench [...]
\ 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/cachespeed/index", 
"applications/benchmarks/coremark-pro/index", 
"applications/benchmarks/coremark/index", 
"applications/benchmarks/dhrystone/index", "applications/benchmarks/fio/index", 
"applications/benchmarks/index", "applications/benchmarks/iozone/index", 
"applications/bench [...]
\ No newline at end of file
diff --git a/content/docs/12.7.0/index.html b/content/docs/12.7.0/index.html
index a514ac000..3f9c0b0b7 100644
--- a/content/docs/12.7.0/index.html
+++ b/content/docs/12.7.0/index.html
@@ -181,7 +181,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: 11 October 25 at 00:23</p>
+<p>Last Updated: 12 October 25 at 00:23</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.7.0/searchindex.js 
b/content/docs/12.7.0/searchindex.js
index 711cf6f2b..6ae694b01 100644
--- a/content/docs/12.7.0/searchindex.js
+++ b/content/docs/12.7.0/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/cachespeed/index", 
"applications/benchmarks/coremark-pro/index", 
"applications/benchmarks/coremark/index", 
"applications/benchmarks/dhrystone/index", "applications/benchmarks/fio/index", 
"applications/benchmarks/index", "applications/benchmarks/iozone/index", 
"applications/bench [...]
\ 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/cachespeed/index", 
"applications/benchmarks/coremark-pro/index", 
"applications/benchmarks/coremark/index", 
"applications/benchmarks/dhrystone/index", "applications/benchmarks/fio/index", 
"applications/benchmarks/index", "applications/benchmarks/iozone/index", 
"applications/bench [...]
\ No newline at end of file
diff --git a/content/docs/12.8.0/index.html b/content/docs/12.8.0/index.html
index 278470936..077b547a6 100644
--- a/content/docs/12.8.0/index.html
+++ b/content/docs/12.8.0/index.html
@@ -181,7 +181,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: 11 October 25 at 00:24</p>
+<p>Last Updated: 12 October 25 at 00:25</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.8.0/searchindex.js 
b/content/docs/12.8.0/searchindex.js
index 0256a5051..38804a540 100644
--- a/content/docs/12.8.0/searchindex.js
+++ b/content/docs/12.8.0/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/cachespeed/index", 
"applications/benchmarks/coremark-pro/index", 
"applications/benchmarks/coremark/index", 
"applications/benchmarks/dhrystone/index", "applications/benchmarks/fio/index", 
"applications/benchmarks/index", "applications/benchmarks/iozone/index", 
"applications/bench [...]
\ 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/cachespeed/index", 
"applications/benchmarks/coremark-pro/index", 
"applications/benchmarks/coremark/index", 
"applications/benchmarks/dhrystone/index", "applications/benchmarks/fio/index", 
"applications/benchmarks/index", "applications/benchmarks/iozone/index", 
"applications/bench [...]
\ No newline at end of file
diff --git a/content/docs/12.9.0/index.html b/content/docs/12.9.0/index.html
index 81a9afb42..bdf3391bd 100644
--- a/content/docs/12.9.0/index.html
+++ b/content/docs/12.9.0/index.html
@@ -181,7 +181,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: 11 October 25 at 00:26</p>
+<p>Last Updated: 12 October 25 at 00:26</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.9.0/searchindex.js 
b/content/docs/12.9.0/searchindex.js
index 8a21569cf..0e74ae4e3 100644
--- a/content/docs/12.9.0/searchindex.js
+++ b/content/docs/12.9.0/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/cachespeed/index", 
"applications/benchmarks/coremark-pro/index", 
"applications/benchmarks/coremark/index", 
"applications/benchmarks/cyclictest/index", 
"applications/benchmarks/dhrystone/index", "applications/benchmarks/fio/index", 
"applications/benchmarks/index", "applications/b [...]
\ 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/cachespeed/index", 
"applications/benchmarks/coremark-pro/index", 
"applications/benchmarks/coremark/index", 
"applications/benchmarks/cyclictest/index", 
"applications/benchmarks/dhrystone/index", "applications/benchmarks/fio/index", 
"applications/benchmarks/index", "applications/b [...]
\ No newline at end of file
diff --git 
a/content/docs/latest/_sources/components/drivers/character/1wire.rst.txt 
b/content/docs/latest/_sources/components/drivers/character/1wire.rst.txt
index 31cfeaa4a..70fdd39d0 100644
--- a/content/docs/latest/_sources/components/drivers/character/1wire.rst.txt
+++ b/content/docs/latest/_sources/components/drivers/character/1wire.rst.txt
@@ -1,3 +1,135 @@
 ================
 One Wire Drivers
 ================
+
+---------------------------------------------------------------
+Interfacing multiple devices of the same family on the same bus
+---------------------------------------------------------------
+
+1Wire is a bus and thus the driver should allow to specify the device the 
application
+should interface. Also the driver should allow to scan the whole bus for 
available devices.
+The proper way should involve a background thread continuously scanning the 
bus and possibly
+registering them in a filesystem.
+
+But this would probably too much of an overkill, and thus a much simpler 
solution is to
+call a scanning ``ioctl``, obtain available devices, select the one we want 
and tell that
+to the driver.
+
+.. c:macro:: ONEWIREIOC_GETFAMILYROMS
+
+    An ``ioctl`` call that returns all scanned devices' ROMs of the same family
+    (the family depends on the driver). All of the records are stored
+    to the ``struct onewire_availroms_s`` object (supplied by the application).
+    Usage: ``ioctl(fd, ONEWIREIOC_GETFAMILYROMS, (unsigned long *)&query)``
+
+.. c:struct:: onewire_availroms_s
+.. code-block:: c
+
+    struct onewire_availroms_s
+    {
+        uint64_t *roms;
+        int maxroms;
+        int actual;
+    };
+
+The number of maximum records the driver can provide is specified by the user
+in the ``maxroms`` field. The user must also specify the ``uint64_t`` buffer
+into the ``roms`` field where the driver can store the scanned devices.
+The number of scanned devices is set in the ``actual`` field by the driver.
+
+.. c:macro:: ONEWIREIOC_SETROM
+
+Set the ROM of the device the driver should interface. Please note the
+ROM argument is a pointer to a ``uint64_t`` variable, and not a ``uint64_t``
+value, the reason being ``arg`` in ``ioctl`` is ``unsigned long``, which
+is 32bits on many architectures.
+Usage: ``ioctl(fd, ONEWIREIOC_SETROM, (unsigned long *)&romcode)``.
+
+-----------------------------------------
+Maxim/Analog Devices DS2XXX EEPROM driver
+-----------------------------------------
+
+This driver can be used to interface the following EEPROMS with a scratchpad
+(also specified in ``enum ds2xxx_eeproms_e`` in 
``include/nuttx/1wire/1wire_ds2xxx.h``):
+
+- DS2430: 32 bytes, 8 byte scratchpad,
+- DS2431: 128 bytes, 8 byte scratchpad,
+- DS2432: 128 bytes, 8 byte scratchpad,
+- DS2433: 512 bytes, 32 byte scratchpad,
+- DS28E04: 512 bytes, 32 byte scratchpad,
+- DS28E07: 128 bytes, 8 byte scratchpad,
+- DS28EC20: 2560 bytes, 32 byte scratchpad.
+
+Each driver's instance can interface only one EEPROM type. If you want to 
interface
+multiple eeproms on the same bus, you need to have two drivers (e.g. two 
``/dev`` files).
+
+Currently, only basic read/write operations on the EEPROMs are implemented.
+Special ioctl calls locking respective pages (or possibly any other EEPROM 
features)
+are still not yet implemented.
+As the EEPROM driver is character based, you can move around the EEPROM using 
``lseek``.
+Scratchpad unaligned reads and writes are possible.
+
+Driver's API
+============
+
+.. c:enum:: ds2xxx_eeproms_e
+.. code-block:: c
+
+    enum ds2xxx_eeproms_e
+    {
+        EEPROM_DS2430 = 0,
+        EEPROM_DS2431,
+        EEPROM_DS2432,
+        EEPROM_DS2433,
+        EEPROM_DS28E04,
+        EEPROM_DS28E07,
+        EEPROM_DS28EC20,
+        EEPROM_DS_COUNT
+    };
+
+The enum of all supported EEPROMS (besides ``EEPROM_DS_COUNT``).
+
+.. c:function:: int ds2xxx_initialize(FAR struct onewire_dev_s *dev, enum 
ds2xxx_eeproms_e devtype, FAR char *devname)
+
+    Bind a ``onewire_dev_s`` struct to this driver, capable of interfacing
+    DS2XXX 1Wire EEPROMs. The user must specify the device type
+    and also the name of the device (e.g. ``/dev/ds2xxx``).
+
+    :param dev: a pointer to the lowerhalf struct
+    :param devtype: the type of EEPROMs to be interfaced
+    :param devname: the name of the registered file
+
+    :return: 0 on success and a registered driver, negated errno on failure
+
+Example usage
+-------------
+
+Registering a driver (STM32 BSP, DS2431 memory):
+
+.. code-block:: c
+
+    struct onewire_dev_s *lwhalf;
+    lwhalf = stm32_1wireinitialize(0);
+    ds2xxx_initialize(lwhalf, EEPROM_DS2431, "/dev/ds2431");
+
+Application usage (suppose all calls are successful):
+
+.. code-block:: c
+
+    /* Write to a specific EEPROM */
+
+    int fd = open("/dev/ds2xxx", O_RDWR);
+    struct onewire_availroms_s query;
+    uint64_t romarr[8];
+    query.roms = romarr;
+    query.maxroms = 8;
+    ioctl(fd, ONEWIREIOC_GETFAMILYROMS, (unsigned long *)&query);
+
+    /* Suppose the driver returns 3 in query.actual. We want the last
+     * device to be accessed.
+     */
+
+    ioctl(fd, ONEWIREIOC_SETROM, (unsigned long *)&query.roms[query.actual - 
1]);
+
+    lseek(fd, 10, SEEK_SET);
+    write(fd, "HELLO", 5);
diff --git a/content/docs/latest/_sources/debugging/stackcheck.rst.txt 
b/content/docs/latest/_sources/debugging/stackcheck.rst.txt
index 39e848782..064d85cf5 100644
--- a/content/docs/latest/_sources/debugging/stackcheck.rst.txt
+++ b/content/docs/latest/_sources/debugging/stackcheck.rst.txt
@@ -56,8 +56,7 @@ Stack Overflow Software Check During Context Switching
 2. Check if the sp register is out of bounds.
 
 Usage:
-    Enable CONFIG_STACKCHECK_SOFTWARE
-    You can set the detection length by STACKCHECK_MARGIN
+    Set the detection length by STACKCHECK_MARGIN
 
 Stack Overflow Hardware Check
 -----------------------------
diff --git a/content/docs/latest/components/drivers/character/1wire.html 
b/content/docs/latest/components/drivers/character/1wire.html
index 90d50678c..46a46829a 100644
--- a/content/docs/latest/components/drivers/character/1wire.html
+++ b/content/docs/latest/components/drivers/character/1wire.html
@@ -135,7 +135,11 @@
 <li class="toctree-l2"><a class="reference internal" 
href="../../binfmt.html">Binary Loader</a></li>
 <li class="toctree-l2 current"><a class="reference internal" 
href="../index.html">Device Drivers</a><ul class="current">
 <li class="toctree-l3 current"><a class="reference internal" 
href="index.html">Character Device Drivers</a><ul class="current">
-<li class="toctree-l4 current"><a class="current reference internal" 
href="#">One Wire Drivers</a></li>
+<li class="toctree-l4 current"><a class="current reference internal" 
href="#">One Wire Drivers</a><ul>
+<li class="toctree-l5"><a class="reference internal" 
href="#interfacing-multiple-devices-of-the-same-family-on-the-same-bus">Interfacing
 multiple devices of the same family on the same bus</a></li>
+<li class="toctree-l5"><a class="reference internal" 
href="#maxim-analog-devices-ds2xxx-eeprom-driver">Maxim/Analog Devices DS2XXX 
EEPROM driver</a></li>
+</ul>
+</li>
 <li class="toctree-l4"><a class="reference internal" 
href="analog/index.html">Analog (ADC/DAC) Drivers</a></li>
 <li class="toctree-l4"><a class="reference internal" href="bch.html">Block 
Driver to Character Driver</a></li>
 <li class="toctree-l4"><a class="reference internal" href="can.html">CAN 
Drivers</a></li>
@@ -230,6 +234,144 @@
              
   <section id="one-wire-drivers">
 <h1>One Wire Drivers<a class="headerlink" href="#one-wire-drivers" 
title="Permalink to this heading"></a></h1>
+<section id="interfacing-multiple-devices-of-the-same-family-on-the-same-bus">
+<h2>Interfacing multiple devices of the same family on the same bus<a 
class="headerlink" 
href="#interfacing-multiple-devices-of-the-same-family-on-the-same-bus" 
title="Permalink to this heading"></a></h2>
+<p>1Wire is a bus and thus the driver should allow to specify the device the 
application
+should interface. Also the driver should allow to scan the whole bus for 
available devices.
+The proper way should involve a background thread continuously scanning the 
bus and possibly
+registering them in a filesystem.</p>
+<p>But this would probably too much of an overkill, and thus a much simpler 
solution is to
+call a scanning <code class="docutils literal notranslate"><span 
class="pre">ioctl</span></code>, obtain available devices, select the one we 
want and tell that
+to the driver.</p>
+<dl class="c macro">
+<dt class="sig sig-object c" id="c.ONEWIREIOC_GETFAMILYROMS">
+<span class="sig-name descname"><span class="n"><span 
class="pre">ONEWIREIOC_GETFAMILYROMS</span></span></span><a class="headerlink" 
href="#c.ONEWIREIOC_GETFAMILYROMS" title="Permalink to this 
definition"></a><br /></dt>
+<dd><p>An <code class="docutils literal notranslate"><span 
class="pre">ioctl</span></code> call that returns all scanned devices’ ROMs of 
the same family
+(the family depends on the driver). All of the records are stored
+to the <code class="docutils literal notranslate"><span 
class="pre">struct</span> <span class="pre">onewire_availroms_s</span></code> 
object (supplied by the application).
+Usage: <code class="docutils literal notranslate"><span 
class="pre">ioctl(fd,</span> <span class="pre">ONEWIREIOC_GETFAMILYROMS,</span> 
<span class="pre">(unsigned</span> <span class="pre">long</span> <span 
class="pre">*)&amp;query)</span></code></p>
+</dd></dl>
+
+<dl class="c struct">
+<dt class="sig sig-object c" id="c.onewire_availroms_s">
+<span class="k"><span class="pre">struct</span></span><span class="w"> 
</span><span class="sig-name descname"><span class="n"><span 
class="pre">onewire_availroms_s</span></span></span><a class="headerlink" 
href="#c.onewire_availroms_s" title="Permalink to this definition"></a><br 
/></dt>
+<dd></dd></dl>
+
+<div class="highlight-c notranslate"><div 
class="highlight"><pre><span></span><span class="k">struct</span><span 
class="w"> </span><span class="nc">onewire_availroms_s</span>
+<span class="p">{</span>
+<span class="w">    </span><span class="kt">uint64_t</span><span class="w"> 
</span><span class="o">*</span><span class="n">roms</span><span 
class="p">;</span>
+<span class="w">    </span><span class="kt">int</span><span class="w"> 
</span><span class="n">maxroms</span><span class="p">;</span>
+<span class="w">    </span><span class="kt">int</span><span class="w"> 
</span><span class="n">actual</span><span class="p">;</span>
+<span class="p">};</span>
+</pre></div>
+</div>
+<p>The number of maximum records the driver can provide is specified by the 
user
+in the <code class="docutils literal notranslate"><span 
class="pre">maxroms</span></code> field. The user must also specify the <code 
class="docutils literal notranslate"><span class="pre">uint64_t</span></code> 
buffer
+into the <code class="docutils literal notranslate"><span 
class="pre">roms</span></code> field where the driver can store the scanned 
devices.
+The number of scanned devices is set in the <code class="docutils literal 
notranslate"><span class="pre">actual</span></code> field by the driver.</p>
+<dl class="c macro">
+<dt class="sig sig-object c" id="c.ONEWIREIOC_SETROM">
+<span class="sig-name descname"><span class="n"><span 
class="pre">ONEWIREIOC_SETROM</span></span></span><a class="headerlink" 
href="#c.ONEWIREIOC_SETROM" title="Permalink to this definition"></a><br 
/></dt>
+<dd></dd></dl>
+
+<p>Set the ROM of the device the driver should interface. Please note the
+ROM argument is a pointer to a <code class="docutils literal 
notranslate"><span class="pre">uint64_t</span></code> variable, and not a <code 
class="docutils literal notranslate"><span class="pre">uint64_t</span></code>
+value, the reason being <code class="docutils literal notranslate"><span 
class="pre">arg</span></code> in <code class="docutils literal 
notranslate"><span class="pre">ioctl</span></code> is <code class="docutils 
literal notranslate"><span class="pre">unsigned</span> <span 
class="pre">long</span></code>, which
+is 32bits on many architectures.
+Usage: <code class="docutils literal notranslate"><span 
class="pre">ioctl(fd,</span> <span class="pre">ONEWIREIOC_SETROM,</span> <span 
class="pre">(unsigned</span> <span class="pre">long</span> <span 
class="pre">*)&amp;romcode)</span></code>.</p>
+</section>
+<section id="maxim-analog-devices-ds2xxx-eeprom-driver">
+<h2>Maxim/Analog Devices DS2XXX EEPROM driver<a class="headerlink" 
href="#maxim-analog-devices-ds2xxx-eeprom-driver" title="Permalink to this 
heading"></a></h2>
+<p>This driver can be used to interface the following EEPROMS with a scratchpad
+(also specified in <code class="docutils literal notranslate"><span 
class="pre">enum</span> <span class="pre">ds2xxx_eeproms_e</span></code> in 
<code class="docutils literal notranslate"><span 
class="pre">include/nuttx/1wire/1wire_ds2xxx.h</span></code>):</p>
+<ul class="simple">
+<li><p>DS2430: 32 bytes, 8 byte scratchpad,</p></li>
+<li><p>DS2431: 128 bytes, 8 byte scratchpad,</p></li>
+<li><p>DS2432: 128 bytes, 8 byte scratchpad,</p></li>
+<li><p>DS2433: 512 bytes, 32 byte scratchpad,</p></li>
+<li><p>DS28E04: 512 bytes, 32 byte scratchpad,</p></li>
+<li><p>DS28E07: 128 bytes, 8 byte scratchpad,</p></li>
+<li><p>DS28EC20: 2560 bytes, 32 byte scratchpad.</p></li>
+</ul>
+<p>Each driver’s instance can interface only one EEPROM type. If you want to 
interface
+multiple eeproms on the same bus, you need to have two drivers (e.g. two <code 
class="docutils literal notranslate"><span class="pre">/dev</span></code> 
files).</p>
+<p>Currently, only basic read/write operations on the EEPROMs are implemented.
+Special ioctl calls locking respective pages (or possibly any other EEPROM 
features)
+are still not yet implemented.
+As the EEPROM driver is character based, you can move around the EEPROM using 
<code class="docutils literal notranslate"><span 
class="pre">lseek</span></code>.
+Scratchpad unaligned reads and writes are possible.</p>
+<section id="driver-s-api">
+<h3>Driver’s API<a class="headerlink" href="#driver-s-api" title="Permalink to 
this heading"></a></h3>
+<dl class="c enum">
+<dt class="sig sig-object c" id="c.ds2xxx_eeproms_e">
+<span class="k"><span class="pre">enum</span></span><span class="w"> 
</span><span class="sig-name descname"><span class="n"><span 
class="pre">ds2xxx_eeproms_e</span></span></span><a class="headerlink" 
href="#c.ds2xxx_eeproms_e" title="Permalink to this definition"></a><br /></dt>
+<dd></dd></dl>
+
+<div class="highlight-c notranslate"><div 
class="highlight"><pre><span></span><span class="k">enum</span><span class="w"> 
</span><span class="n">ds2xxx_eeproms_e</span>
+<span class="p">{</span>
+<span class="w">    </span><span class="n">EEPROM_DS2430</span><span 
class="w"> </span><span class="o">=</span><span class="w"> </span><span 
class="mi">0</span><span class="p">,</span>
+<span class="w">    </span><span class="n">EEPROM_DS2431</span><span 
class="p">,</span>
+<span class="w">    </span><span class="n">EEPROM_DS2432</span><span 
class="p">,</span>
+<span class="w">    </span><span class="n">EEPROM_DS2433</span><span 
class="p">,</span>
+<span class="w">    </span><span class="n">EEPROM_DS28E04</span><span 
class="p">,</span>
+<span class="w">    </span><span class="n">EEPROM_DS28E07</span><span 
class="p">,</span>
+<span class="w">    </span><span class="n">EEPROM_DS28EC20</span><span 
class="p">,</span>
+<span class="w">    </span><span class="n">EEPROM_DS_COUNT</span>
+<span class="p">};</span>
+</pre></div>
+</div>
+<p>The enum of all supported EEPROMS (besides <code class="docutils literal 
notranslate"><span class="pre">EEPROM_DS_COUNT</span></code>).</p>
+<dl class="c function">
+<dt class="sig sig-object c" id="c.ds2xxx_initialize">
+<span class="kt"><span class="pre">int</span></span><span class="w"> 
</span><span class="sig-name descname"><span class="n"><span 
class="pre">ds2xxx_initialize</span></span></span><span 
class="sig-paren">(</span><span class="pre">FAR</span><span class="w"> 
</span><span class="k"><span class="pre">struct</span></span><span class="w"> 
</span><span class="n"><span class="pre">onewire_dev_s</span></span><span 
class="w"> </span><span class="p"><span class="pre">*</span></span><span 
class="n"> [...]
+<dd><p>Bind a <code class="docutils literal notranslate"><span 
class="pre">onewire_dev_s</span></code> struct to this driver, capable of 
interfacing
+DS2XXX 1Wire EEPROMs. The user must specify the device type
+and also the name of the device (e.g. <code class="docutils literal 
notranslate"><span class="pre">/dev/ds2xxx</span></code>).</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters<span class="colon">:</span></dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>dev</strong> – a pointer to the lowerhalf struct</p></li>
+<li><p><strong>devtype</strong> – the type of EEPROMs to be interfaced</p></li>
+<li><p><strong>devname</strong> – the name of the registered file</p></li>
+</ul>
+</dd>
+<dt class="field-even">Returns<span class="colon">:</span></dt>
+<dd class="field-even"><p>0 on success and a registered driver, negated errno 
on failure</p>
+</dd>
+</dl>
+</dd></dl>
+
+<section id="example-usage">
+<h4>Example usage<a class="headerlink" href="#example-usage" title="Permalink 
to this heading"></a></h4>
+<p>Registering a driver (STM32 BSP, DS2431 memory):</p>
+<div class="highlight-c notranslate"><div 
class="highlight"><pre><span></span><span class="k">struct</span><span 
class="w"> </span><span class="nc">onewire_dev_s</span><span class="w"> 
</span><span class="o">*</span><span class="n">lwhalf</span><span 
class="p">;</span>
+<span class="n">lwhalf</span><span class="w"> </span><span 
class="o">=</span><span class="w"> </span><span 
class="n">stm32_1wireinitialize</span><span class="p">(</span><span 
class="mi">0</span><span class="p">);</span>
+<span class="n">ds2xxx_initialize</span><span class="p">(</span><span 
class="n">lwhalf</span><span class="p">,</span><span class="w"> </span><span 
class="n">EEPROM_DS2431</span><span class="p">,</span><span class="w"> 
</span><span class="s">&quot;/dev/ds2431&quot;</span><span class="p">);</span>
+</pre></div>
+</div>
+<p>Application usage (suppose all calls are successful):</p>
+<div class="highlight-c notranslate"><div 
class="highlight"><pre><span></span><span class="cm">/* Write to a specific 
EEPROM */</span>
+
+<span class="kt">int</span><span class="w"> </span><span 
class="n">fd</span><span class="w"> </span><span class="o">=</span><span 
class="w"> </span><span class="n">open</span><span class="p">(</span><span 
class="s">&quot;/dev/ds2xxx&quot;</span><span class="p">,</span><span 
class="w"> </span><span class="n">O_RDWR</span><span class="p">);</span>
+<span class="k">struct</span><span class="w"> </span><span 
class="nc">onewire_availroms_s</span><span class="w"> </span><span 
class="n">query</span><span class="p">;</span>
+<span class="kt">uint64_t</span><span class="w"> </span><span 
class="n">romarr</span><span class="p">[</span><span class="mi">8</span><span 
class="p">];</span>
+<span class="n">query</span><span class="p">.</span><span 
class="n">roms</span><span class="w"> </span><span class="o">=</span><span 
class="w"> </span><span class="n">romarr</span><span class="p">;</span>
+<span class="n">query</span><span class="p">.</span><span 
class="n">maxroms</span><span class="w"> </span><span class="o">=</span><span 
class="w"> </span><span class="mi">8</span><span class="p">;</span>
+<span class="n">ioctl</span><span class="p">(</span><span 
class="n">fd</span><span class="p">,</span><span class="w"> </span><span 
class="n">ONEWIREIOC_GETFAMILYROMS</span><span class="p">,</span><span 
class="w"> </span><span class="p">(</span><span class="kt">unsigned</span><span 
class="w"> </span><span class="kt">long</span><span class="w"> </span><span 
class="o">*</span><span class="p">)</span><span class="o">&amp;</span><span 
class="n">query</span><span class="p">);</span>
+
+<span class="cm">/* Suppose the driver returns 3 in query.actual. We want the 
last</span>
+<span class="cm"> * device to be accessed.</span>
+<span class="cm"> */</span>
+
+<span class="n">ioctl</span><span class="p">(</span><span 
class="n">fd</span><span class="p">,</span><span class="w"> </span><span 
class="n">ONEWIREIOC_SETROM</span><span class="p">,</span><span class="w"> 
</span><span class="p">(</span><span class="kt">unsigned</span><span class="w"> 
</span><span class="kt">long</span><span class="w"> </span><span 
class="o">*</span><span class="p">)</span><span class="o">&amp;</span><span 
class="n">query</span><span class="p">.</span><span class="n">rom [...]
+
+<span class="n">lseek</span><span class="p">(</span><span 
class="n">fd</span><span class="p">,</span><span class="w"> </span><span 
class="mi">10</span><span class="p">,</span><span class="w"> </span><span 
class="n">SEEK_SET</span><span class="p">);</span>
+<span class="n">write</span><span class="p">(</span><span 
class="n">fd</span><span class="p">,</span><span class="w"> </span><span 
class="s">&quot;HELLO&quot;</span><span class="p">,</span><span class="w"> 
</span><span class="mi">5</span><span class="p">);</span>
+</pre></div>
+</div>
+</section>
+</section>
+</section>
 </section>
 
 
diff --git a/content/docs/latest/components/drivers/character/index.html 
b/content/docs/latest/components/drivers/character/index.html
index ab5a7c638..22818412a 100644
--- a/content/docs/latest/components/drivers/character/index.html
+++ b/content/docs/latest/components/drivers/character/index.html
@@ -274,7 +274,11 @@ documented in the following paragraphs.</p>
 <div class="toctree-wrapper compound">
 <p class="caption" role="heading"><span class="caption-text">Supported 
Drivers</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="1wire.html">One 
Wire Drivers</a></li>
+<li class="toctree-l1"><a class="reference internal" href="1wire.html">One 
Wire Drivers</a><ul>
+<li class="toctree-l2"><a class="reference internal" 
href="1wire.html#interfacing-multiple-devices-of-the-same-family-on-the-same-bus">Interfacing
 multiple devices of the same family on the same bus</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="1wire.html#maxim-analog-devices-ds2xxx-eeprom-driver">Maxim/Analog 
Devices DS2XXX EEPROM driver</a></li>
+</ul>
+</li>
 <li class="toctree-l1"><a class="reference internal" 
href="analog/index.html">Analog (ADC/DAC) Drivers</a><ul>
 <li class="toctree-l2"><a class="reference internal" 
href="analog/adc/index.html">ADC Drivers</a></li>
 <li class="toctree-l2"><a class="reference internal" 
href="analog/dac/index.html">DAC Drivers</a></li>
diff --git a/content/docs/latest/debugging/stackcheck.html 
b/content/docs/latest/debugging/stackcheck.html
index 9d38a9829..e37911802 100644
--- a/content/docs/latest/debugging/stackcheck.html
+++ b/content/docs/latest/debugging/stackcheck.html
@@ -262,8 +262,7 @@ __cyg_profile_func_exit</p>
 <li><p>Check if the sp register is out of bounds.</p></li>
 </ol>
 <dl class="simple">
-<dt>Usage:</dt><dd><p>Enable CONFIG_STACKCHECK_SOFTWARE
-You can set the detection length by STACKCHECK_MARGIN</p>
+<dt>Usage:</dt><dd><p>Set the detection length by STACKCHECK_MARGIN</p>
 </dd>
 </dl>
 </section>
diff --git a/content/docs/latest/genindex.html 
b/content/docs/latest/genindex.html
index f8d79f3c7..38cee6bfb 100644
--- a/content/docs/latest/genindex.html
+++ b/content/docs/latest/genindex.html
@@ -433,10 +433,10 @@
 </li>
       <li><a href="glossary.html#term-DHCP"><strong>DHCP</strong></a>
 </li>
-  </ul></td>
-  <td style="width: 33%; vertical-align: top;"><ul>
       <li><a href="glossary.html#term-DHCPC"><strong>DHCPC</strong></a>
 </li>
+  </ul></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
       <li><a href="glossary.html#term-DHCPD"><strong>DHCPD</strong></a>
 </li>
       <li><a href="glossary.html#term-DMA"><strong>DMA</strong></a>
@@ -446,6 +446,10 @@
       <li><a href="glossary.html#term-DNS"><strong>DNS</strong></a>
 </li>
       <li><a href="glossary.html#term-DRAM"><strong>DRAM</strong></a>
+</li>
+      <li><a 
href="components/drivers/character/1wire.html#c.ds2xxx_eeproms_e">ds2xxx_eeproms_e
 (C enum)</a>
+</li>
+      <li><a 
href="components/drivers/character/1wire.html#c.ds2xxx_initialize">ds2xxx_initialize
 (C function)</a>
 </li>
       <li><a href="components/filesystem/index.html#c.dup">dup (C 
function)</a>, <a href="reference/user/10_filesystem.html#c.dup">[1]</a>
 </li>
@@ -1167,12 +1171,18 @@
   <td style="width: 33%; vertical-align: top;"><ul>
       <li><a href="reference/user/03_task_control.html#c.on_exit">on_exit (C 
function)</a>
 </li>
-      <li><a href="components/filesystem/index.html#c.open">open (C 
function)</a>, <a href="reference/user/10_filesystem.html#c.open">[1]</a>
+      <li><a 
href="components/drivers/character/1wire.html#c.onewire_availroms_s">onewire_availroms_s
 (C struct)</a>
 </li>
-      <li><a href="components/filesystem/index.html#c.opendir">opendir (C 
function)</a>, <a href="reference/user/10_filesystem.html#c.opendir">[1]</a>
+      <li><a 
href="components/drivers/character/1wire.html#c.ONEWIREIOC_GETFAMILYROMS">ONEWIREIOC_GETFAMILYROMS
 (C macro)</a>
+</li>
+      <li><a 
href="components/drivers/character/1wire.html#c.ONEWIREIOC_SETROM">ONEWIREIOC_SETROM
 (C macro)</a>
 </li>
   </ul></td>
   <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="components/filesystem/index.html#c.open">open (C 
function)</a>, <a href="reference/user/10_filesystem.html#c.open">[1]</a>
+</li>
+      <li><a href="components/filesystem/index.html#c.opendir">opendir (C 
function)</a>, <a href="reference/user/10_filesystem.html#c.opendir">[1]</a>
+</li>
       <li><a href="glossary.html#term-OS"><strong>OS</strong></a>
 </li>
       <li><a href="glossary.html#term-OTG"><strong>OTG</strong></a>
diff --git a/content/docs/latest/guides/fully_linked_elf.html 
b/content/docs/latest/guides/fully_linked_elf.html
index 3aadc12c5..9e0437547 100644
--- a/content/docs/latest/guides/fully_linked_elf.html
+++ b/content/docs/latest/guides/fully_linked_elf.html
@@ -477,7 +477,7 @@ NuttX package: <code class="docutils literal 
notranslate"><span class="pre">nutt
 <div 
class="admonition-here-is-an-alternative-minimal-and-possibly-outdated-version 
admonition">
 <p class="admonition-title">Here is an alternative minimal (and possibly 
outdated) version</p>
 <div class="sphinx_collapse docutils">
-<input class="sphinx_collapse__input" 
id="45684e43-569e-4370-aadc-b875afe73839" 
name="45684e43-569e-4370-aadc-b875afe73839" type="checkbox"><label 
class="sphinx_collapse__label" for="45684e43-569e-4370-aadc-b875afe73839"><i 
class="sphinx_collapse__icon"></i>Show content:</label><div 
class="sphinx_collapse__content docutils">
+<input class="sphinx_collapse__input" 
id="994e91a6-9170-4d94-afb0-a10a20fbdb93" 
name="994e91a6-9170-4d94-afb0-a10a20fbdb93" type="checkbox"><label 
class="sphinx_collapse__label" for="994e91a6-9170-4d94-afb0-a10a20fbdb93"><i 
class="sphinx_collapse__icon"></i>Show content:</label><div 
class="sphinx_collapse__content docutils">
 <div class="highlight-text notranslate"><div 
class="highlight"><pre><span></span>SECTIONS
 {
 .text 0x00000000 :
diff --git a/content/docs/latest/guides/partially_linked_elf.html 
b/content/docs/latest/guides/partially_linked_elf.html
index ea8b8fb5d..4c73c14f7 100644
--- a/content/docs/latest/guides/partially_linked_elf.html
+++ b/content/docs/latest/guides/partially_linked_elf.html
@@ -503,7 +503,7 @@ NuttX package: <code class="docutils literal 
notranslate"><span class="pre">nutt
 <div 
class="admonition-here-is-an-alternative-minimal-and-possibly-outdated-version 
admonition">
 <p class="admonition-title">Here is an alternative minimal (and possibly 
outdated) version</p>
 <div class="sphinx_collapse docutils">
-<input class="sphinx_collapse__input" 
id="09cdc23c-0032-4931-b991-9ad47cf52f23" 
name="09cdc23c-0032-4931-b991-9ad47cf52f23" type="checkbox"><label 
class="sphinx_collapse__label" for="09cdc23c-0032-4931-b991-9ad47cf52f23"><i 
class="sphinx_collapse__icon"></i>Show content:</label><div 
class="sphinx_collapse__content docutils">
+<input class="sphinx_collapse__input" 
id="f2652bf6-796c-4c5a-918b-a764150ef609" 
name="f2652bf6-796c-4c5a-918b-a764150ef609" type="checkbox"><label 
class="sphinx_collapse__label" for="f2652bf6-796c-4c5a-918b-a764150ef609"><i 
class="sphinx_collapse__icon"></i>Show content:</label><div 
class="sphinx_collapse__content docutils">
 <div class="highlight-text notranslate"><div 
class="highlight"><pre><span></span>SECTIONS
 {
 .text 0x00000000 :
diff --git a/content/docs/latest/index.html b/content/docs/latest/index.html
index 93514f27d..7d13c17da 100644
--- a/content/docs/latest/index.html
+++ b/content/docs/latest/index.html
@@ -187,7 +187,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: 11 October 25 at 00:32</p>
+<p>Last Updated: 12 October 25 at 00:32</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 36bad6055..bd41844c7 100644
Binary files a/content/docs/latest/objects.inv and 
b/content/docs/latest/objects.inv differ
diff --git a/content/docs/latest/searchindex.js 
b/content/docs/latest/searchindex.js
index e1b699e96..235fc6a91 100644
--- a/content/docs/latest/searchindex.js
+++ b/content/docs/latest/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["_tags/arch-arm64", "_tags/arch-avr", 
"_tags/arch-example", "_tags/arch-renesas", "_tags/chip-a527", 
"_tags/chip-a64", "_tags/chip-at32uc3", "_tags/chip-at90usb", 
"_tags/chip-atmega", "_tags/chip-atmega128", "_tags/chip-atmega1284p", 
"_tags/chip-atmega2560", "_tags/chip-bcm2711", "_tags/chip-esp32", 
"_tags/chip-esp32a1s", "_tags/chip-esp32picod4", "_tags/chip-esp32s2", 
"_tags/chip-esp32s3", "_tags/chip-esp32wroom32", "_tags/chip-esp32wrover32", 
"_tags/chip-e [...]
\ No newline at end of file
+Search.setIndex({"docnames": ["_tags/arch-arm64", "_tags/arch-avr", 
"_tags/arch-example", "_tags/arch-renesas", "_tags/chip-a527", 
"_tags/chip-a64", "_tags/chip-at32uc3", "_tags/chip-at90usb", 
"_tags/chip-atmega", "_tags/chip-atmega128", "_tags/chip-atmega1284p", 
"_tags/chip-atmega2560", "_tags/chip-bcm2711", "_tags/chip-esp32", 
"_tags/chip-esp32a1s", "_tags/chip-esp32picod4", "_tags/chip-esp32s2", 
"_tags/chip-esp32s3", "_tags/chip-esp32wroom32", "_tags/chip-esp32wrover32", 
"_tags/chip-e [...]
\ No newline at end of file
diff --git a/content/feed.xml b/content/feed.xml
index 7ba00a51b..5a9300447 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>Sat, 11 Oct 2025 00:34:41 +0000</pubDate>
-    <lastBuildDate>Sat, 11 Oct 2025 00:34:41 +0000</lastBuildDate>
+    <pubDate>Sun, 12 Oct 2025 00:34:28 +0000</pubDate>
+    <lastBuildDate>Sun, 12 Oct 2025 00:34:28 +0000</lastBuildDate>
     <generator>Jekyll v4.3.2</generator>
     
       <item>

Reply via email to