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 9994fcddb4 Publishing web: 996a476878b0fdf6bea181c31cdcf607aa247bc3
docs: e8cef27b7763f40cd60f7a7c8d0d692a7f822c7f
9994fcddb4 is described below
commit 9994fcddb4c8cc682390a8bd8dd2bd38c74eb30a
Author: Abhishek Mishra <[email protected]>
AuthorDate: Sat Mar 14 00:38:49 2026 +0000
Publishing web: 996a476878b0fdf6bea181c31cdcf607aa247bc3 docs:
e8cef27b7763f40cd60f7a7c8d0d692a7f822c7f
---
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.12.0/guides/fully_linked_elf.html | 2 +-
.../docs/12.12.0/guides/partially_linked_elf.html | 2 +-
content/docs/12.12.0/index.html | 2 +-
content/docs/12.12.0/searchindex.js | 2 +-
content/docs/12.2.0/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/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 +-
content/docs/latest/_images/st7567.png | Bin 0 -> 390256 bytes
content/docs/latest/_images/stm32f4discovery.png | Bin 0 -> 885787 bytes
.../stm32f4/boards/stm32f4discovery/index.rst.txt | 99 +++++++++++++--
.../boards/lckfb-szpi-esp32s3/index.rst.txt | 39 ++++++
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 191930 -> 191971 bytes
.../platforms/arm/goldfish/goldfish_timer.html | 13 +-
.../arm/stm32f4/boards/stm32f4discovery/index.html | 133 +++++++++++++++++++--
.../esp32s3/boards/lckfb-szpi-esp32s3/index.html | 48 ++++++++
content/docs/latest/searchindex.js | 2 +-
content/feed.xml | 4 +-
55 files changed, 354 insertions(+), 74 deletions(-)
diff --git a/content/docs/10.0.0/index.html b/content/docs/10.0.0/index.html
index 1768ed591a..55e4c0be97 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: 13 March 26 at 00:21</p>
+<p>Last Updated: 14 March 26 at 00:19</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 636bbe933a..3420a5ea6e 100644
--- a/content/docs/10.0.1/index.html
+++ b/content/docs/10.0.1/index.html
@@ -249,7 +249,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: 13 March 26 at 00:21</p>
+<p>Last Updated: 14 March 26 at 00:20</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 a5a2251c6a..06c0075833 100644
--- a/content/docs/10.1.0/index.html
+++ b/content/docs/10.1.0/index.html
@@ -249,7 +249,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: 13 March 26 at 00:21</p>
+<p>Last Updated: 14 March 26 at 00:20</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 6c51872e4f..f4dbe7fc3a 100644
--- a/content/docs/10.2.0/index.html
+++ b/content/docs/10.2.0/index.html
@@ -250,7 +250,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: 13 March 26 at 00:21</p>
+<p>Last Updated: 14 March 26 at 00:20</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 6c51872e4f..f4dbe7fc3a 100644
--- a/content/docs/10.3.0/index.html
+++ b/content/docs/10.3.0/index.html
@@ -250,7 +250,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: 13 March 26 at 00:21</p>
+<p>Last Updated: 14 March 26 at 00:20</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 6c51872e4f..f4dbe7fc3a 100644
--- a/content/docs/11.0.0/index.html
+++ b/content/docs/11.0.0/index.html
@@ -250,7 +250,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: 13 March 26 at 00:21</p>
+<p>Last Updated: 14 March 26 at 00:20</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 fd10c07c6a..2c2763bc5f 100644
--- a/content/docs/12.0.0/index.html
+++ b/content/docs/12.0.0/index.html
@@ -175,7 +175,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: 13 March 26 at 00:22</p>
+<p>Last Updated: 14 March 26 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.0.0/searchindex.js
b/content/docs/12.0.0/searchindex.js
index b2294ff47e..43bd39197e 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 ace697b8ef..c5dd2fcf7f 100644
--- a/content/docs/12.1.0/index.html
+++ b/content/docs/12.1.0/index.html
@@ -175,7 +175,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: 13 March 26 at 00:22</p>
+<p>Last Updated: 14 March 26 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.1.0/searchindex.js
b/content/docs/12.1.0/searchindex.js
index f8de960c96..bc5f3be40f 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 feb20dac87..2760f25c45 100644
--- a/content/docs/12.10.0/index.html
+++ b/content/docs/12.10.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: 13 March 26 at 00:33</p>
+<p>Last Updated: 14 March 26 at 00:31</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 460ede7b7f..c807f29732 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 1e2ba2a364..5dbde0c78d 100644
--- a/content/docs/12.11.0/guides/fully_linked_elf.html
+++ b/content/docs/12.11.0/guides/fully_linked_elf.html
@@ -479,7 +479,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="bf56fce2-5db7-4452-9872-21da040b81a2"
name="bf56fce2-5db7-4452-9872-21da040b81a2" type="checkbox"><label
class="sphinx_collapse__label" for="bf56fce2-5db7-4452-9872-21da040b81a2"><i
class="sphinx_collapse__icon"></i>Show content:</label><div
class="sphinx_collapse__content docutils">
+<input class="sphinx_collapse__input"
id="7dfa01d6-61e0-4f7d-ae59-acb9e1d8b845"
name="7dfa01d6-61e0-4f7d-ae59-acb9e1d8b845" type="checkbox"><label
class="sphinx_collapse__label" for="7dfa01d6-61e0-4f7d-ae59-acb9e1d8b845"><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 f8762c1314..4f17c6a23e 100644
--- a/content/docs/12.11.0/guides/partially_linked_elf.html
+++ b/content/docs/12.11.0/guides/partially_linked_elf.html
@@ -505,7 +505,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="e2ac2d34-d7fd-470b-b354-dcb22d33e35d"
name="e2ac2d34-d7fd-470b-b354-dcb22d33e35d" type="checkbox"><label
class="sphinx_collapse__label" for="e2ac2d34-d7fd-470b-b354-dcb22d33e35d"><i
class="sphinx_collapse__icon"></i>Show content:</label><div
class="sphinx_collapse__content docutils">
+<input class="sphinx_collapse__input"
id="b099a427-46be-4a80-9d8e-417f22152297"
name="b099a427-46be-4a80-9d8e-417f22152297" type="checkbox"><label
class="sphinx_collapse__label" for="b099a427-46be-4a80-9d8e-417f22152297"><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 0e402effec..4d4ef5dd74 100644
--- a/content/docs/12.11.0/index.html
+++ b/content/docs/12.11.0/index.html
@@ -189,7 +189,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: 13 March 26 at 00:35</p>
+<p>Last Updated: 14 March 26 at 00:33</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 1b1739e57f..ff983cddde 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.12.0/guides/fully_linked_elf.html
b/content/docs/12.12.0/guides/fully_linked_elf.html
index de669152ae..dd6f0508de 100644
--- a/content/docs/12.12.0/guides/fully_linked_elf.html
+++ b/content/docs/12.12.0/guides/fully_linked_elf.html
@@ -479,7 +479,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="6a8730c1-7e02-4675-8aef-bf688fc0d1e5"
name="6a8730c1-7e02-4675-8aef-bf688fc0d1e5" type="checkbox"><label
class="sphinx_collapse__label" for="6a8730c1-7e02-4675-8aef-bf688fc0d1e5"><i
class="sphinx_collapse__icon"></i>Show content:</label><div
class="sphinx_collapse__content docutils">
+<input class="sphinx_collapse__input"
id="07a44347-4f39-414f-b819-c1364e1ece40"
name="07a44347-4f39-414f-b819-c1364e1ece40" type="checkbox"><label
class="sphinx_collapse__label" for="07a44347-4f39-414f-b819-c1364e1ece40"><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.12.0/guides/partially_linked_elf.html
b/content/docs/12.12.0/guides/partially_linked_elf.html
index 93d29d9580..557eb36c19 100644
--- a/content/docs/12.12.0/guides/partially_linked_elf.html
+++ b/content/docs/12.12.0/guides/partially_linked_elf.html
@@ -505,7 +505,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="a36472b2-cdc4-48d6-a1a9-00a6d30d6bc7"
name="a36472b2-cdc4-48d6-a1a9-00a6d30d6bc7" type="checkbox"><label
class="sphinx_collapse__label" for="a36472b2-cdc4-48d6-a1a9-00a6d30d6bc7"><i
class="sphinx_collapse__icon"></i>Show content:</label><div
class="sphinx_collapse__content docutils">
+<input class="sphinx_collapse__input"
id="dbd7780f-6858-43d4-85b2-773344f0dcf4"
name="dbd7780f-6858-43d4-85b2-773344f0dcf4" type="checkbox"><label
class="sphinx_collapse__label" for="dbd7780f-6858-43d4-85b2-773344f0dcf4"><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.12.0/index.html b/content/docs/12.12.0/index.html
index ca4dd758e5..435c420eae 100644
--- a/content/docs/12.12.0/index.html
+++ b/content/docs/12.12.0/index.html
@@ -189,7 +189,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: 13 March 26 at 00:36</p>
+<p>Last Updated: 14 March 26 at 00:34</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.12.0/searchindex.js
b/content/docs/12.12.0/searchindex.js
index 9b972bcc7e..2d9c04acf4 100644
--- a/content/docs/12.12.0/searchindex.js
+++ b/content/docs/12.12.0/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["_tags/arch-arm64", "_tags/arch-avr",
"_tags/arch-example", "_tags/arch-renesas", "_tags/arch-risc-v",
"_tags/arch-riscv", "_tags/arch-sim", "_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/ch
[...]
\ No newline at end of file
+Search.setIndex({"docnames": ["_tags/arch-arm64", "_tags/arch-avr",
"_tags/arch-example", "_tags/arch-renesas", "_tags/arch-risc-v",
"_tags/arch-riscv", "_tags/arch-sim", "_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/ch
[...]
\ 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 e7e8a11c97..5cef383237 100644
--- a/content/docs/12.2.0/index.html
+++ b/content/docs/12.2.0/index.html
@@ -176,7 +176,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: 13 March 26 at 00:22</p>
+<p>Last Updated: 14 March 26 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.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 48ca2a73a4..ed86edbcc7 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
@@ -357,7 +357,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> 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 6f1153966b..22d4d50adc 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
@@ -454,7 +454,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> wapi psk wlan0 mypasswd 3
diff --git a/content/docs/12.2.0/searchindex.js
b/content/docs/12.2.0/searchindex.js
index 478597ddd4..453c1c817e 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 e7e8a11c97..5cef383237 100644
--- a/content/docs/12.2.1/index.html
+++ b/content/docs/12.2.1/index.html
@@ -176,7 +176,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: 13 March 26 at 00:22</p>
+<p>Last Updated: 14 March 26 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.2.1/searchindex.js
b/content/docs/12.2.1/searchindex.js
index 596e888f4e..35e04a94fe 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 9ce0080e14..9c55ad7f47 100644
--- a/content/docs/12.3.0/index.html
+++ b/content/docs/12.3.0/index.html
@@ -176,7 +176,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: 13 March 26 at 00:23</p>
+<p>Last Updated: 14 March 26 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.3.0/searchindex.js
b/content/docs/12.3.0/searchindex.js
index 442ffb2cb9..7aaef87d44 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 9bb2250bed..abe657546b 100644
--- a/content/docs/12.4.0/index.html
+++ b/content/docs/12.4.0/index.html
@@ -183,7 +183,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: 13 March 26 at 00:23</p>
+<p>Last Updated: 14 March 26 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.4.0/searchindex.js
b/content/docs/12.4.0/searchindex.js
index d03f25206a..f03cf03ade 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 8e98d53da6..4a02717845 100644
--- a/content/docs/12.5.0/index.html
+++ b/content/docs/12.5.0/index.html
@@ -183,7 +183,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: 13 March 26 at 00:24</p>
+<p>Last Updated: 14 March 26 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.5.0/searchindex.js
b/content/docs/12.5.0/searchindex.js
index 4d039ed4d2..bc466aa2ca 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 2c37fe0e92..20ed6ff047 100644
--- a/content/docs/12.5.1/index.html
+++ b/content/docs/12.5.1/index.html
@@ -183,7 +183,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: 13 March 26 at 00:26</p>
+<p>Last Updated: 14 March 26 at 00:24</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 21e39f3d67..11771c553c 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 89f1620b95..c04794a0e5 100644
--- a/content/docs/12.6.0/index.html
+++ b/content/docs/12.6.0/index.html
@@ -184,7 +184,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: 13 March 26 at 00:27</p>
+<p>Last Updated: 14 March 26 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.6.0/searchindex.js
b/content/docs/12.6.0/searchindex.js
index 8e6b92ea61..4a6a57c554 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 20ac4cafab..a4380824f9 100644
--- a/content/docs/12.7.0/index.html
+++ b/content/docs/12.7.0/index.html
@@ -183,7 +183,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: 13 March 26 at 00:28</p>
+<p>Last Updated: 14 March 26 at 00:27</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 01a74df955..4725e804a1 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 8e6bd97c97..d7466e3fc2 100644
--- a/content/docs/12.8.0/index.html
+++ b/content/docs/12.8.0/index.html
@@ -183,7 +183,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: 13 March 26 at 00:30</p>
+<p>Last Updated: 14 March 26 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.8.0/searchindex.js
b/content/docs/12.8.0/searchindex.js
index 963b72a41e..d88b8eb2be 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 076f4ce692..d619f6d3e0 100644
--- a/content/docs/12.9.0/index.html
+++ b/content/docs/12.9.0/index.html
@@ -183,7 +183,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: 13 March 26 at 00:31</p>
+<p>Last Updated: 14 March 26 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.9.0/searchindex.js
b/content/docs/12.9.0/searchindex.js
index b77c1a9172..459a801de7 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/_images/st7567.png
b/content/docs/latest/_images/st7567.png
new file mode 100644
index 0000000000..82f3f3f3e1
Binary files /dev/null and b/content/docs/latest/_images/st7567.png differ
diff --git a/content/docs/latest/_images/stm32f4discovery.png
b/content/docs/latest/_images/stm32f4discovery.png
new file mode 100644
index 0000000000..ad034f27cc
Binary files /dev/null and b/content/docs/latest/_images/stm32f4discovery.png
differ
diff --git
a/content/docs/latest/_sources/platforms/arm/stm32f4/boards/stm32f4discovery/index.rst.txt
b/content/docs/latest/_sources/platforms/arm/stm32f4/boards/stm32f4discovery/index.rst.txt
index 118559702f..f935db7ec1 100644
---
a/content/docs/latest/_sources/platforms/arm/stm32f4/boards/stm32f4discovery/index.rst.txt
+++
b/content/docs/latest/_sources/platforms/arm/stm32f4/boards/stm32f4discovery/index.rst.txt
@@ -4,17 +4,30 @@ ST STM32F4-Discovery
.. tags:: chip:stm32, chip:stm32f4, chip:stm32f407
-This page discusses issues unique to NuttX configurations for the
-STMicro STM32F4Discovery development board featuring the STM32F407VGT6
-MCU. The STM32F407VGT6 is a 168MHz Cortex-M4 operation with 1Mbit Flash
-memory and 128kbytes. The board features:
+The STM32F4Discover board (also known as STM32F407G-DISC1) is a low cost
+development board released by STMicroelectronics.
+.. figure:: stm32f4discovery.png
+ :align: center
+
+Features
+========
+
+- Processor
+ - STM32F407VGT6 (Cortex-M4 running at 168MHz)
+- Memory
+ - 192 KiB SRAM memory
+ - 1024 MiB Flash
+- Connectivity
+ - USB host/device (OTG) over Micro-AB connector
+ - Note: the board also supports Ethernet, CAN, RS485 (but requires
baseboard)
+- Multimedia
+ - Audio Input and Output (over P2 connector)
- On-board ST-LINK/V2 for programming and debugging,
- LIS302DL, ST MEMS motion sensor, 3-axis digital output accelerometer,
- MP45DT02, ST MEMS audio sensor, omni-directional digital microphone,
- CS43L22, audio DAC with integrated class D speaker driver,
- Four user LEDs and two push-buttons,
-- USB OTG FS with micro-AB connector, and
- Easy access to most MCU pins.
Refer to http://www.st.com/internet/evalboard/product/252419.jsp for
@@ -776,8 +789,8 @@ BASIC interpreter that you can find at
apps/interpreters/bas.::
There is also a test suite for the interpreter that can be found at
apps/examples/bastest.
-Configuration
--------------
+BAS
+---
Below are the recommended configuration changes to use BAS with the
stm32f4discovery/nsh configuration:
@@ -1999,6 +2012,78 @@ The sporadic scheduler is enabled and the purpose of
this configuration is
to investigate an error in that scheduler. See Issue 2035. The serial
console is on USART6.
+st7567
+------
+
+Configures the board to support a ST7567 monochromatic LCD like the
+OPEN-SMART 1.8INCH LCD.
+
+Connect the STM32F4Discovery board to ST7567 LCD this way:
+
+================ ===========
+STM32F4Discovery ST7567 LCD
+================ ===========
+GND GND
+3V [1] 3V3
+SPI1 MOSI (PA7) SDI
+SPI1 SCK (PA5) SCK
+PB8 DC
+SPI1 CS (PB7) CS
+PB6 RST
+GND LED
+================ ===========
+
+1: You need to remove the diode D3 and short-circuit the PADs in the
+board to get 3.3V. Be aware: although my board works fine, it could
+damage something that expects 3V in our board (double check).
+
+After compiling and flashing the firmware in our board, run fb command.
+
+.. code:: console
+
+ NuttShell (NSH) NuttX-12.12.0
+ nsh> ?
+ help usage: help [-v] [<cmd>]
+
+ . cp expr mount kill uname
+ [ cmp false mv pkill umount
+ ? dirname fdinfo pidof sleep unset
+ alias df free printf usleep uptime
+ unalias dmesg help ps source watch
+ basename echo hexdump pwd test xd
+ break env ls rm time wait
+ cat exec mkdir rmdir true
+ cd exit mkrd set truncate
+
+ Builtin Apps:
+ dd fb hello nsh sh
+ nsh> fb
+ VideoInfo:
+ fmt: 0
+ xres: 128
+ yres: 64
+ nplanes: 1
+ PlaneInfo (plane 0):
+ fbmem: 0x10000a98
+ fblen: 1024
+ stride: 16
+ display: 0
+ bpp: 1
+ Mapped FB: 0x10000a98
+ 0: ( 0, 0) (128, 64)
+ 1: ( 11, 5) (106, 54)
+ 2: ( 22, 10) ( 84, 44)
+ 3: ( 33, 15) ( 62, 34)
+ 4: ( 44, 20) ( 40, 24)
+ 5: ( 55, 25) ( 18, 14)
+ Test finished
+ nsh>
+
+You should see this image:
+
+.. figure:: st7567.png
+ :align: center
+
testlibcxx
----------
diff --git
a/content/docs/latest/_sources/platforms/xtensa/esp32s3/boards/lckfb-szpi-esp32s3/index.rst.txt
b/content/docs/latest/_sources/platforms/xtensa/esp32s3/boards/lckfb-szpi-esp32s3/index.rst.txt
index 8760c44366..fae527ac37 100644
---
a/content/docs/latest/_sources/platforms/xtensa/esp32s3/boards/lckfb-szpi-esp32s3/index.rst.txt
+++
b/content/docs/latest/_sources/platforms/xtensa/esp32s3/boards/lckfb-szpi-esp32s3/index.rst.txt
@@ -486,3 +486,42 @@ Then test the IMU sensor::
object_name:sensor_accel, object_instance:0
sensor_gyro(now:113510000):timestamp:113510000,x:1.468750,y:1.562500,z:-0.093750,temperature:22.855469
sensor_accel(now:113510000):timestamp:113510000,x:-0.810913,y:0.027343,z:0.571167,temperature:22.855469
+
+sdmmc
+-----
+
+Basic NuttShell configuration console and SD card enabled via SDMMC peripheral
+in 1-bit mode. The SD card pin mapping is as follows:
+
+===== ======
+Pin GPIO
+===== ======
+CLK GPIO47
+CMD GPIO48
+D0 GPIO21
+===== ======
+
+You can run the configuration and compilation procedure::
+
+ $ ./tools/configure.sh lckfb-szpi-esp32s3:sdmmc
+ $ make flash -j$(nproc) ESPTOOL_PORT=/dev/ttyUSB0
+
+Then format and mount the SD card::
+
+ # Format the SD card with FAT32
+ nsh> mkfatfs -F 32 /dev/mmcsd1
+
+ # Create mount point and mount
+ nsh> mkdir -p /mnt/sd
+ nsh> mount -t vfat /dev/mmcsd1 /mnt/sd
+
+ # Verify
+ nsh> df
+ Block Number
+ Size Blocks Used Available Mounted on
+ 0 0 0 0 /proc
+ 512 124702720 0 124702720 /mnt/sd
+
+ nsh> echo "hello" > /mnt/sd/test.txt
+ nsh> cat /mnt/sd/test.txt
+ hello
diff --git a/content/docs/latest/guides/fully_linked_elf.html
b/content/docs/latest/guides/fully_linked_elf.html
index c0fc0cc9f7..04f7609369 100644
--- a/content/docs/latest/guides/fully_linked_elf.html
+++ b/content/docs/latest/guides/fully_linked_elf.html
@@ -482,7 +482,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="c37981b1-b006-4ad3-a52f-e39007207420"
name="c37981b1-b006-4ad3-a52f-e39007207420" type="checkbox"><label
class="sphinx_collapse__label" for="c37981b1-b006-4ad3-a52f-e39007207420"><i
class="sphinx_collapse__icon"></i>Show content:</label><div
class="sphinx_collapse__content docutils">
+<input class="sphinx_collapse__input"
id="b4480ea2-d79f-4996-a403-dfa498896c15"
name="b4480ea2-d79f-4996-a403-dfa498896c15" type="checkbox"><label
class="sphinx_collapse__label" for="b4480ea2-d79f-4996-a403-dfa498896c15"><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 8bd4686c02..fc228116ec 100644
--- a/content/docs/latest/guides/partially_linked_elf.html
+++ b/content/docs/latest/guides/partially_linked_elf.html
@@ -508,7 +508,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="eff8457e-286f-4db0-922d-1fb072dd933f"
name="eff8457e-286f-4db0-922d-1fb072dd933f" type="checkbox"><label
class="sphinx_collapse__label" for="eff8457e-286f-4db0-922d-1fb072dd933f"><i
class="sphinx_collapse__icon"></i>Show content:</label><div
class="sphinx_collapse__content docutils">
+<input class="sphinx_collapse__input"
id="f106f235-2456-4747-9119-946c53b3adae"
name="f106f235-2456-4747-9119-946c53b3adae" type="checkbox"><label
class="sphinx_collapse__label" for="f106f235-2456-4747-9119-946c53b3adae"><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 42fe50ca97..b99f01c2b6 100644
--- a/content/docs/latest/index.html
+++ b/content/docs/latest/index.html
@@ -191,7 +191,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: 13 March 26 at 00:38</p>
+<p>Last Updated: 14 March 26 at 00:36</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 1d36ba1c53..1f719a5fc4 100644
Binary files a/content/docs/latest/objects.inv and
b/content/docs/latest/objects.inv differ
diff --git a/content/docs/latest/platforms/arm/goldfish/goldfish_timer.html
b/content/docs/latest/platforms/arm/goldfish/goldfish_timer.html
index 78865bd4ab..069b2abb3e 100644
--- a/content/docs/latest/platforms/arm/goldfish/goldfish_timer.html
+++ b/content/docs/latest/platforms/arm/goldfish/goldfish_timer.html
@@ -154,18 +154,7 @@
<li class="toctree-l4"><a class="reference internal"
href="#timer-interrupt">Timer Interrupt</a></li>
</ul>
</li>
-<li class="toctree-l3 current"><a class="reference internal"
href="index.html">GOLDFISH</a><ul class="current">
-<li class="toctree-l4 current"><a class="current reference internal"
href="#">GOLDFISH TIMER</a><ul>
-<li class="toctree-l5"><a class="reference internal"
href="#introduction">Introduction</a></li>
-<li class="toctree-l5"><a class="reference internal"
href="#timer-registers">Timer Registers</a></li>
-<li class="toctree-l5"><a class="reference internal" href="#timer-read">Timer
Read</a></li>
-<li class="toctree-l5"><a class="reference internal"
href="#timer-set-alarm">Timer Set Alarm</a></li>
-<li class="toctree-l5"><a class="reference internal"
href="#timer-interrupt">Timer Interrupt</a></li>
-</ul>
-</li>
-<li class="toctree-l4"><a class="reference internal"
href="index.html#supported-boards">Supported Boards</a></li>
-</ul>
-</li>
+<li class="toctree-l3"><a class="reference internal"
href="index.html">GOLDFISH</a></li>
<li class="toctree-l3"><a class="reference internal"
href="../imx1/index.html">NXP/Freescale i.MX1</a></li>
<li class="toctree-l3"><a class="reference internal"
href="../imx6/index.html">NXP/Freescale i.MX6</a></li>
<li class="toctree-l3"><a class="reference internal"
href="../imx9/index.html">NXP i.MX9</a></li>
diff --git
a/content/docs/latest/platforms/arm/stm32f4/boards/stm32f4discovery/index.html
b/content/docs/latest/platforms/arm/stm32f4/boards/stm32f4discovery/index.html
index 89aea769ff..428a04d237 100644
---
a/content/docs/latest/platforms/arm/stm32f4/boards/stm32f4discovery/index.html
+++
b/content/docs/latest/platforms/arm/stm32f4/boards/stm32f4discovery/index.html
@@ -309,17 +309,49 @@
<section id="st-stm32f4-discovery">
<h1>ST STM32F4-Discovery<a class="headerlink" href="#st-stm32f4-discovery"
title="Permalink to this heading"></a></h1>
<p class="tags"><span>Tags: </span><a class="sd-sphinx-override sd-badge
sd-bg-secondary sd-bg-text-secondary reference internal"
href="../../../../../_tags/chip-stm32.html"><span
class="doc">chip:stm32</span></a><span> </span><a class="sd-sphinx-override
sd-badge sd-bg-secondary sd-bg-text-secondary reference internal"
href="../../../../../_tags/chip-stm32f4.html"><span
class="doc">chip:stm32f4</span></a><span> </span><a class="sd-sphinx-override
sd-badge sd-bg-secondary sd-bg-text-seco [...]
-<p>This page discusses issues unique to NuttX configurations for the
-STMicro STM32F4Discovery development board featuring the STM32F407VGT6
-MCU. The STM32F407VGT6 is a 168MHz Cortex-M4 operation with 1Mbit Flash
-memory and 128kbytes. The board features:</p>
+<p>The STM32F4Discover board (also known as STM32F407G-DISC1) is a low cost
+development board released by STMicroelectronics.</p>
+<figure class="align-center">
+<img alt="../../../../../_images/stm32f4discovery.png"
src="../../../../../_images/stm32f4discovery.png" />
+</figure>
+<section id="features">
+<h2>Features<a class="headerlink" href="#features" title="Permalink to this
heading"></a></h2>
<ul class="simple">
+<li><dl class="simple">
+<dt>Processor</dt><dd><ul>
+<li><p>STM32F407VGT6 (Cortex-M4 running at 168MHz)</p></li>
+</ul>
+</dd>
+</dl>
+</li>
+<li><dl class="simple">
+<dt>Memory</dt><dd><ul>
+<li><p>192 KiB SRAM memory</p></li>
+<li><p>1024 MiB Flash</p></li>
+</ul>
+</dd>
+</dl>
+</li>
+<li><dl class="simple">
+<dt>Connectivity</dt><dd><ul>
+<li><p>USB host/device (OTG) over Micro-AB connector</p></li>
+<li><p>Note: the board also supports Ethernet, CAN, RS485 (but requires
baseboard)</p></li>
+</ul>
+</dd>
+</dl>
+</li>
+<li><dl class="simple">
+<dt>Multimedia</dt><dd><ul>
+<li><p>Audio Input and Output (over P2 connector)</p></li>
+</ul>
+</dd>
+</dl>
+</li>
<li><p>On-board ST-LINK/V2 for programming and debugging,</p></li>
<li><p>LIS302DL, ST MEMS motion sensor, 3-axis digital output
accelerometer,</p></li>
<li><p>MP45DT02, ST MEMS audio sensor, omni-directional digital
microphone,</p></li>
<li><p>CS43L22, audio DAC with integrated class D speaker driver,</p></li>
<li><p>Four user LEDs and two push-buttons,</p></li>
-<li><p>USB OTG FS with micro-AB connector, and</p></li>
<li><p>Easy access to most MCU pins.</p></li>
</ul>
<p>Refer to <a class="reference external"
href="http://www.st.com/internet/evalboard/product/252419.jsp">http://www.st.com/internet/evalboard/product/252419.jsp</a>
for
@@ -333,6 +365,7 @@ ways:</p>
with a Virtual Com port and Mass storage.</p></li>
<li><p>LIS3DSH ST MEMS 3-axis accelerometer</p></li>
</ul>
+</section>
<section id="leds">
<h2>LEDs<a class="headerlink" href="#leds" title="Permalink to this
heading"></a></h2>
<p>The STM32F4Discovery board has four LEDs; green, orange, red and blue on the
@@ -1169,8 +1202,8 @@ specific classic dialects. Line numbers are not required.
</div>
<p>There is also a test suite for the interpreter that can be found at
apps/examples/bastest.</p>
-<section id="configuration">
-<h3>Configuration<a class="headerlink" href="#configuration" title="Permalink
to this heading"></a></h3>
+<section id="bas">
+<h3>BAS<a class="headerlink" href="#bas" title="Permalink to this
heading"></a></h3>
<p>Below are the recommended configuration changes to use BAS with the
stm32f4discovery/nsh configuration:</p>
<p>Dependencies:</p>
@@ -2412,6 +2445,92 @@ The sporadic scheduler is enabled and the purpose of
this configuration is
to investigate an error in that scheduler. See Issue 2035. The serial
console is on USART6.</p>
</section>
+<section id="st7567">
+<h3>st7567<a class="headerlink" href="#st7567" title="Permalink to this
heading"></a></h3>
+<p>Configures the board to support a ST7567 monochromatic LCD like the
+OPEN-SMART 1.8INCH LCD.</p>
+<p>Connect the STM32F4Discovery board to ST7567 LCD this way:</p>
+<table class="docutils align-default">
+<thead>
+<tr class="row-odd"><th class="head"><p>STM32F4Discovery</p></th>
+<th class="head"><p>ST7567 LCD</p></th>
+</tr>
+</thead>
+<tbody>
+<tr class="row-even"><td><p>GND</p></td>
+<td><p>GND</p></td>
+</tr>
+<tr class="row-odd"><td><p>3V [1]</p></td>
+<td><p>3V3</p></td>
+</tr>
+<tr class="row-even"><td><p>SPI1 MOSI (PA7)</p></td>
+<td><p>SDI</p></td>
+</tr>
+<tr class="row-odd"><td><p>SPI1 SCK (PA5)</p></td>
+<td><p>SCK</p></td>
+</tr>
+<tr class="row-even"><td><p>PB8</p></td>
+<td><p>DC</p></td>
+</tr>
+<tr class="row-odd"><td><p>SPI1 CS (PB7)</p></td>
+<td><p>CS</p></td>
+</tr>
+<tr class="row-even"><td><p>PB6</p></td>
+<td><p>RST</p></td>
+</tr>
+<tr class="row-odd"><td><p>GND</p></td>
+<td><p>LED</p></td>
+</tr>
+</tbody>
+</table>
+<p>1: You need to remove the diode D3 and short-circuit the PADs in the
+board to get 3.3V. Be aware: although my board works fine, it could
+damage something that expects 3V in our board (double check).</p>
+<p>After compiling and flashing the firmware in our board, run fb command.</p>
+<div class="highlight-console notranslate"><div
class="highlight"><pre><span></span><span class="go">NuttShell (NSH)
NuttX-12.12.0</span>
+<span class="go">nsh> ?</span>
+<span class="go">help usage: help [-v] [<cmd>]</span>
+
+<span class="go"> . cp expr mount kill
uname</span>
+<span class="go"> [ cmp false mv pkill
umount</span>
+<span class="go"> ? dirname fdinfo pidof sleep
unset</span>
+<span class="go"> alias df free printf usleep
uptime</span>
+<span class="go"> unalias dmesg help ps source
watch</span>
+<span class="go"> basename echo hexdump pwd test
xd</span>
+<span class="go"> break env ls rm time
wait</span>
+<span class="go"> cat exec mkdir rmdir
true</span>
+<span class="go"> cd exit mkrd set
truncate</span>
+
+<span class="go"> Builtin Apps:</span>
+<span class="go"> dd fb hello nsh sh</span>
+<span class="go">nsh> fb</span>
+<span class="go">VideoInfo:</span>
+<span class="go"> fmt: 0</span>
+<span class="go"> xres: 128</span>
+<span class="go"> yres: 64</span>
+<span class="go"> nplanes: 1</span>
+<span class="go">PlaneInfo (plane 0):</span>
+<span class="go"> fbmem: 0x10000a98</span>
+<span class="go"> fblen: 1024</span>
+<span class="go"> stride: 16</span>
+<span class="go"> display: 0</span>
+<span class="go"> bpp: 1</span>
+<span class="go">Mapped FB: 0x10000a98</span>
+<span class="go"> 0: ( 0, 0) (128, 64)</span>
+<span class="go"> 1: ( 11, 5) (106, 54)</span>
+<span class="go"> 2: ( 22, 10) ( 84, 44)</span>
+<span class="go"> 3: ( 33, 15) ( 62, 34)</span>
+<span class="go"> 4: ( 44, 20) ( 40, 24)</span>
+<span class="go"> 5: ( 55, 25) ( 18, 14)</span>
+<span class="go">Test finished</span>
+<span class="go">nsh></span>
+</pre></div>
+</div>
+<p>You should see this image:</p>
+<figure class="align-center">
+<img alt="../../../../../_images/st7567.png"
src="../../../../../_images/st7567.png" />
+</figure>
+</section>
<section id="testlibcxx">
<h3>testlibcxx<a class="headerlink" href="#testlibcxx" title="Permalink to
this heading"></a></h3>
<p>This is a configuration for testing lib++. See the section above entitled
diff --git
a/content/docs/latest/platforms/xtensa/esp32s3/boards/lckfb-szpi-esp32s3/index.html
b/content/docs/latest/platforms/xtensa/esp32s3/boards/lckfb-szpi-esp32s3/index.html
index 9468be69a6..198ec177ce 100644
---
a/content/docs/latest/platforms/xtensa/esp32s3/boards/lckfb-szpi-esp32s3/index.html
+++
b/content/docs/latest/platforms/xtensa/esp32s3/boards/lckfb-szpi-esp32s3/index.html
@@ -728,6 +728,54 @@
sensor_accel(now:113510000):timestamp:113510000,x:-0.810913,y:0.027343,z:0.57116
</pre></div>
</div>
</section>
+<section id="sdmmc">
+<h3>sdmmc<a class="headerlink" href="#sdmmc" title="Permalink to this
heading"></a></h3>
+<p>Basic NuttShell configuration console and SD card enabled via SDMMC
peripheral
+in 1-bit mode. The SD card pin mapping is as follows:</p>
+<table class="docutils align-default">
+<thead>
+<tr class="row-odd"><th class="head"><p>Pin</p></th>
+<th class="head"><p>GPIO</p></th>
+</tr>
+</thead>
+<tbody>
+<tr class="row-even"><td><p>CLK</p></td>
+<td><p>GPIO47</p></td>
+</tr>
+<tr class="row-odd"><td><p>CMD</p></td>
+<td><p>GPIO48</p></td>
+</tr>
+<tr class="row-even"><td><p>D0</p></td>
+<td><p>GPIO21</p></td>
+</tr>
+</tbody>
+</table>
+<p>You can run the configuration and compilation procedure:</p>
+<div class="highlight-none notranslate"><div
class="highlight"><pre><span></span>$ ./tools/configure.sh
lckfb-szpi-esp32s3:sdmmc
+$ make flash -j$(nproc) ESPTOOL_PORT=/dev/ttyUSB0
+</pre></div>
+</div>
+<p>Then format and mount the SD card:</p>
+<div class="highlight-none notranslate"><div
class="highlight"><pre><span></span># Format the SD card with FAT32
+nsh> mkfatfs -F 32 /dev/mmcsd1
+
+# Create mount point and mount
+nsh> mkdir -p /mnt/sd
+nsh> mount -t vfat /dev/mmcsd1 /mnt/sd
+
+# Verify
+nsh> df
+ Block Number
+ Size Blocks Used Available Mounted on
+ 0 0 0 0 /proc
+ 512 124702720 0 124702720 /mnt/sd
+
+nsh> echo "hello" > /mnt/sd/test.txt
+nsh> cat /mnt/sd/test.txt
+hello
+</pre></div>
+</div>
+</section>
</section>
</section>
diff --git a/content/docs/latest/searchindex.js
b/content/docs/latest/searchindex.js
index 34e75a7ea5..3366d4c472 100644
--- a/content/docs/latest/searchindex.js
+++ b/content/docs/latest/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["_tags/arch-arm", "_tags/arch-arm64",
"_tags/arch-armv8m", "_tags/arch-avr", "_tags/arch-cm33", "_tags/arch-example",
"_tags/arch-mips", "_tags/arch-renesas", "_tags/arch-risc-v",
"_tags/arch-riscv", "_tags/arch-sim", "_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-esp32-c3", "_ [...]
\ No newline at end of file
+Search.setIndex({"docnames": ["_tags/arch-arm", "_tags/arch-arm64",
"_tags/arch-armv8m", "_tags/arch-avr", "_tags/arch-cm33", "_tags/arch-example",
"_tags/arch-mips", "_tags/arch-renesas", "_tags/arch-risc-v",
"_tags/arch-riscv", "_tags/arch-sim", "_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-esp32-c3", "_ [...]
\ No newline at end of file
diff --git a/content/feed.xml b/content/feed.xml
index 391469c480..d0838a188e 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>Fri, 13 Mar 2026 00:40:34 +0000</pubDate>
- <lastBuildDate>Fri, 13 Mar 2026 00:40:34 +0000</lastBuildDate>
+ <pubDate>Sat, 14 Mar 2026 00:38:27 +0000</pubDate>
+ <lastBuildDate>Sat, 14 Mar 2026 00:38:27 +0000</lastBuildDate>
<generator>Jekyll v4.4.1</generator>
<item>