This is an automated email from the ASF dual-hosted git repository.
github-actions[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 ab580dd5d6 Publishing web: 1fb36dbfb7ff610db77505bf0c6c81a191c163b1
docs: eb4df019afa3c46f2dff3d8d716e267034e1e006
ab580dd5d6 is described below
commit ab580dd5d6f795598eaec10fd09a00b67c60fcc3
Author: Abhishek Mishra <[email protected]>
AuthorDate: Sun Apr 19 00:49:08 2026 +0000
Publishing web: 1fb36dbfb7ff610db77505bf0c6c81a191c163b1 docs:
eb4df019afa3c46f2dff3d8d716e267034e1e006
---
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.13.0/guides/fully_linked_elf.html | 2 +-
.../docs/12.13.0/guides/partially_linked_elf.html | 2 +-
content/docs/12.13.0/index.html | 2 +-
content/docs/12.13.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 +-
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 +-
.../applications/system/ntpc/index.rst.txt | 28 +++++++++++++++++
.../_sources/components/tools/checkpatch.rst.txt | 2 ++
.../_sources/contributing/coding_style.rst.txt | 19 ++++++------
.../boards/esp32p4-function-ev-board/index.rst.txt | 11 +++++++
.../platforms/risc-v/esp32p4/index.rst.txt | 1 +
.../latest/applications/system/ntpc/index.html | 31 +++++++++++++++++--
.../docs/latest/components/tools/checkpatch.html | 2 +-
content/docs/latest/contributing/coding_style.html | 19 ++++++------
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 195697 -> 195777 bytes
.../esp32c3/boards/esp32c3-devkit/index.html | 2 +-
.../esp32c6/boards/esp32c6-devkitc/index.html | 2 +-
.../esp32c6/boards/esp32c6-devkitm/index.html | 2 +-
.../esp32h2/boards/esp32h2-devkit/index.html | 2 +-
.../boards/esp32p4-function-ev-board/index.html | 11 +++++++
.../latest/platforms/risc-v/esp32p4/index.html | 12 +++++---
.../docs/latest/platforms/sim/network_linux.html | 18 +----------
.../docs/latest/platforms/sim/network_vpnkit.html | 13 +-------
.../docs/latest/platforms/sim/sim_gpiochip.html | 33 +--------------------
.../esp32s2/boards/esp32s2-saola-1/index.html | 2 +-
content/docs/latest/searchindex.js | 2 +-
content/feed.xml | 4 +--
68 files changed, 168 insertions(+), 142 deletions(-)
diff --git a/content/docs/10.0.0/index.html b/content/docs/10.0.0/index.html
index 5347e2a44c..b209cf64f1 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: 18 April 26 at 00:26</p>
+<p>Last Updated: 19 April 26 at 00:28</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 6ea88a2dea..596c5e39d1 100644
--- a/content/docs/10.0.1/index.html
+++ b/content/docs/10.0.1/index.html
@@ -251,7 +251,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: 18 April 26 at 00:26</p>
+<p>Last Updated: 19 April 26 at 00:28</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 da8f49a210..4cbe559fe2 100644
--- a/content/docs/10.1.0/index.html
+++ b/content/docs/10.1.0/index.html
@@ -251,7 +251,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: 18 April 26 at 00:27</p>
+<p>Last Updated: 19 April 26 at 00:29</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 f0308ce723..41e16d5127 100644
--- a/content/docs/10.2.0/index.html
+++ b/content/docs/10.2.0/index.html
@@ -252,7 +252,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: 18 April 26 at 00:27</p>
+<p>Last Updated: 19 April 26 at 00:29</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 f0308ce723..41e16d5127 100644
--- a/content/docs/10.3.0/index.html
+++ b/content/docs/10.3.0/index.html
@@ -252,7 +252,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: 18 April 26 at 00:27</p>
+<p>Last Updated: 19 April 26 at 00:29</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 f0308ce723..41e16d5127 100644
--- a/content/docs/11.0.0/index.html
+++ b/content/docs/11.0.0/index.html
@@ -252,7 +252,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: 18 April 26 at 00:27</p>
+<p>Last Updated: 19 April 26 at 00:29</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 bf38556883..4959f67135 100644
--- a/content/docs/12.0.0/index.html
+++ b/content/docs/12.0.0/index.html
@@ -177,7 +177,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: 18 April 26 at 00:27</p>
+<p>Last Updated: 19 April 26 at 00:29</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 6c16fa1005..d998f569f3 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 a82ef85f75..aadf2dd4a2 100644
--- a/content/docs/12.1.0/index.html
+++ b/content/docs/12.1.0/index.html
@@ -177,7 +177,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: 18 April 26 at 00:28</p>
+<p>Last Updated: 19 April 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.1.0/searchindex.js
b/content/docs/12.1.0/searchindex.js
index 58cfe394bc..d7dc2b615c 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 3dc92f3a8a..a7f2e36fa3 100644
--- a/content/docs/12.10.0/index.html
+++ b/content/docs/12.10.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: 18 April 26 at 00:39</p>
+<p>Last Updated: 19 April 26 at 00:40</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 2cbaf032d7..f9ad4cc81a 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 c23689e441..1d7e39f989 100644
--- a/content/docs/12.11.0/guides/fully_linked_elf.html
+++ b/content/docs/12.11.0/guides/fully_linked_elf.html
@@ -481,7 +481,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="6ffc620b-f0ac-4edc-9776-dabf72f8c8ee"
name="6ffc620b-f0ac-4edc-9776-dabf72f8c8ee" type="checkbox"><label
class="sphinx_collapse__label" for="6ffc620b-f0ac-4edc-9776-dabf72f8c8ee"><i
class="sphinx_collapse__icon"></i>Show content:</label><div
class="sphinx_collapse__content docutils">
+<input class="sphinx_collapse__input"
id="2dc55c68-2d49-4799-b571-68a6e0f2bf32"
name="2dc55c68-2d49-4799-b571-68a6e0f2bf32" type="checkbox"><label
class="sphinx_collapse__label" for="2dc55c68-2d49-4799-b571-68a6e0f2bf32"><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 fd7ab74550..26b76d51db 100644
--- a/content/docs/12.11.0/guides/partially_linked_elf.html
+++ b/content/docs/12.11.0/guides/partially_linked_elf.html
@@ -507,7 +507,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="c90a7e6b-0541-44a9-863d-eb518d2c1374"
name="c90a7e6b-0541-44a9-863d-eb518d2c1374" type="checkbox"><label
class="sphinx_collapse__label" for="c90a7e6b-0541-44a9-863d-eb518d2c1374"><i
class="sphinx_collapse__icon"></i>Show content:</label><div
class="sphinx_collapse__content docutils">
+<input class="sphinx_collapse__input"
id="c921077e-eb90-48ca-8a18-20683963f78a"
name="c921077e-eb90-48ca-8a18-20683963f78a" type="checkbox"><label
class="sphinx_collapse__label" for="c921077e-eb90-48ca-8a18-20683963f78a"><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 5da53d4787..a6e3902826 100644
--- a/content/docs/12.11.0/index.html
+++ b/content/docs/12.11.0/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: 18 April 26 at 00:40</p>
+<p>Last Updated: 19 April 26 at 00:42</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 19f3eab8a5..45dce9f39e 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 5593f91da4..e675da2c43 100644
--- a/content/docs/12.12.0/guides/fully_linked_elf.html
+++ b/content/docs/12.12.0/guides/fully_linked_elf.html
@@ -481,7 +481,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="1e74adc0-9b7b-497a-8f3d-0fc5f3e4ed5e"
name="1e74adc0-9b7b-497a-8f3d-0fc5f3e4ed5e" type="checkbox"><label
class="sphinx_collapse__label" for="1e74adc0-9b7b-497a-8f3d-0fc5f3e4ed5e"><i
class="sphinx_collapse__icon"></i>Show content:</label><div
class="sphinx_collapse__content docutils">
+<input class="sphinx_collapse__input"
id="ba6ff793-aff0-42af-b567-89dd2e1a958b"
name="ba6ff793-aff0-42af-b567-89dd2e1a958b" type="checkbox"><label
class="sphinx_collapse__label" for="ba6ff793-aff0-42af-b567-89dd2e1a958b"><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 fec49f2a59..66a20fda5c 100644
--- a/content/docs/12.12.0/guides/partially_linked_elf.html
+++ b/content/docs/12.12.0/guides/partially_linked_elf.html
@@ -507,7 +507,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="3a564a56-5e25-4af3-806f-1ecaf52be452"
name="3a564a56-5e25-4af3-806f-1ecaf52be452" type="checkbox"><label
class="sphinx_collapse__label" for="3a564a56-5e25-4af3-806f-1ecaf52be452"><i
class="sphinx_collapse__icon"></i>Show content:</label><div
class="sphinx_collapse__content docutils">
+<input class="sphinx_collapse__input"
id="ecdd2b75-f3a5-44ea-a6dd-4ed3e00a7043"
name="ecdd2b75-f3a5-44ea-a6dd-4ed3e00a7043" type="checkbox"><label
class="sphinx_collapse__label" for="ecdd2b75-f3a5-44ea-a6dd-4ed3e00a7043"><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 b2279c198a..22752f3140 100644
--- a/content/docs/12.12.0/index.html
+++ b/content/docs/12.12.0/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: 18 April 26 at 00:42</p>
+<p>Last Updated: 19 April 26 at 00:43</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 c299509365..d20be95fbe 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.13.0/guides/fully_linked_elf.html
b/content/docs/12.13.0/guides/fully_linked_elf.html
index 939857301b..a12bdf1671 100644
--- a/content/docs/12.13.0/guides/fully_linked_elf.html
+++ b/content/docs/12.13.0/guides/fully_linked_elf.html
@@ -484,7 +484,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="8a931495-7f82-4d53-aa5f-a401cd1f4aac"
name="8a931495-7f82-4d53-aa5f-a401cd1f4aac" type="checkbox"><label
class="sphinx_collapse__label" for="8a931495-7f82-4d53-aa5f-a401cd1f4aac"><i
class="sphinx_collapse__icon"></i>Show content:</label><div
class="sphinx_collapse__content docutils">
+<input class="sphinx_collapse__input"
id="659199bc-e912-4a7d-b0ca-22fa386e6d39"
name="659199bc-e912-4a7d-b0ca-22fa386e6d39" type="checkbox"><label
class="sphinx_collapse__label" for="659199bc-e912-4a7d-b0ca-22fa386e6d39"><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.13.0/guides/partially_linked_elf.html
b/content/docs/12.13.0/guides/partially_linked_elf.html
index a82dac2cd6..98389d2b33 100644
--- a/content/docs/12.13.0/guides/partially_linked_elf.html
+++ b/content/docs/12.13.0/guides/partially_linked_elf.html
@@ -510,7 +510,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="05546101-a577-453a-ad83-6af35d1f3ff1"
name="05546101-a577-453a-ad83-6af35d1f3ff1" type="checkbox"><label
class="sphinx_collapse__label" for="05546101-a577-453a-ad83-6af35d1f3ff1"><i
class="sphinx_collapse__icon"></i>Show content:</label><div
class="sphinx_collapse__content docutils">
+<input class="sphinx_collapse__input"
id="e8140088-0a46-4f8e-bf72-621509b3923f"
name="e8140088-0a46-4f8e-bf72-621509b3923f" type="checkbox"><label
class="sphinx_collapse__label" for="e8140088-0a46-4f8e-bf72-621509b3923f"><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.13.0/index.html b/content/docs/12.13.0/index.html
index 638aa50695..aef1ad5a14 100644
--- a/content/docs/12.13.0/index.html
+++ b/content/docs/12.13.0/index.html
@@ -193,7 +193,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: 18 April 26 at 00:44</p>
+<p>Last Updated: 19 April 26 at 00:45</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.13.0/searchindex.js
b/content/docs/12.13.0/searchindex.js
index dc358b4f7e..844ce17da1 100644
--- a/content/docs/12.13.0/searchindex.js
+++ b/content/docs/12.13.0/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/docs/12.2.0/index.html b/content/docs/12.2.0/index.html
index 263df49ae6..8a9bf002f2 100644
--- a/content/docs/12.2.0/index.html
+++ b/content/docs/12.2.0/index.html
@@ -178,7 +178,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: 18 April 26 at 00:28</p>
+<p>Last Updated: 19 April 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.2.0/searchindex.js
b/content/docs/12.2.0/searchindex.js
index b6066a506c..7d998ecc8f 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 263df49ae6..8a9bf002f2 100644
--- a/content/docs/12.2.1/index.html
+++ b/content/docs/12.2.1/index.html
@@ -178,7 +178,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: 18 April 26 at 00:28</p>
+<p>Last Updated: 19 April 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.2.1/searchindex.js
b/content/docs/12.2.1/searchindex.js
index 2611e2981f..50c43ddefc 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 d0f2cb4ab3..ec9c5ebb4f 100644
--- a/content/docs/12.3.0/index.html
+++ b/content/docs/12.3.0/index.html
@@ -178,7 +178,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: 18 April 26 at 00:28</p>
+<p>Last Updated: 19 April 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.3.0/searchindex.js
b/content/docs/12.3.0/searchindex.js
index 49100e99ef..ff7b25901f 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 59bd5b78da..a6de435314 100644
--- a/content/docs/12.4.0/index.html
+++ b/content/docs/12.4.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: 18 April 26 at 00:29</p>
+<p>Last Updated: 19 April 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.4.0/searchindex.js
b/content/docs/12.4.0/searchindex.js
index 90ec96c7df..36fdf1ac7d 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 e5b2f996b4..3c1d0ee2f9 100644
--- a/content/docs/12.5.0/index.html
+++ b/content/docs/12.5.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: 18 April 26 at 00:30</p>
+<p>Last Updated: 19 April 26 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/12.5.0/searchindex.js
b/content/docs/12.5.0/searchindex.js
index 00d41fc434..a06923b720 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 f7596a37e8..2634cabdb7 100644
--- a/content/docs/12.5.1/index.html
+++ b/content/docs/12.5.1/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: 18 April 26 at 00:31</p>
+<p>Last Updated: 19 April 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.5.1/searchindex.js
b/content/docs/12.5.1/searchindex.js
index 6cb8292b4a..fd01b7b3bc 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 00352869e5..8ea155c348 100644
--- a/content/docs/12.6.0/index.html
+++ b/content/docs/12.6.0/index.html
@@ -186,7 +186,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: 18 April 26 at 00:33</p>
+<p>Last Updated: 19 April 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.6.0/searchindex.js
b/content/docs/12.6.0/searchindex.js
index 0296842994..2038e79be0 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 004ab36371..273730e095 100644
--- a/content/docs/12.7.0/index.html
+++ b/content/docs/12.7.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: 18 April 26 at 00:34</p>
+<p>Last Updated: 19 April 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/12.7.0/searchindex.js
b/content/docs/12.7.0/searchindex.js
index 7c2d4ed5dc..63926ea1e8 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 133b38b43b..fd19847b62 100644
--- a/content/docs/12.8.0/index.html
+++ b/content/docs/12.8.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: 18 April 26 at 00:35</p>
+<p>Last Updated: 19 April 26 at 00:37</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 77571f699f..6b71d25c9e 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 cc9246a84c..6d63a80f5b 100644
--- a/content/docs/12.9.0/index.html
+++ b/content/docs/12.9.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: 18 April 26 at 00:37</p>
+<p>Last Updated: 19 April 26 at 00:39</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 ab9fb1d5b2..2c359f93c4 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/applications/system/ntpc/index.rst.txt
b/content/docs/latest/_sources/applications/system/ntpc/index.rst.txt
index 53fef6bdd4..95766280f2 100644
--- a/content/docs/latest/_sources/applications/system/ntpc/index.rst.txt
+++ b/content/docs/latest/_sources/applications/system/ntpc/index.rst.txt
@@ -15,6 +15,8 @@ The ntpc example:
- Connects to NTP servers (default: pool.ntp.org)
+- Supports NTP server configuration learned from DHCP option 42
+
- Starts the NTP client in the background for continuous synchronization
- Provides commands to check status and stop the NTP client
@@ -37,13 +39,18 @@ This example requires the following NuttX configuration
options:
- CONFIG_SYSTEM_NTPC: Enable this example
Additional configuration options:
+
- CONFIG_NETUTILS_NTPCLIENT_SERVER: NTP server hostname (default:
"pool.ntp.org")
+- CONFIG_NETUTILS_DHCPC: Enable DHCP client support when NTP servers should be
+ learned dynamically from DHCP option 42
Usage
-----
1. Configure your NuttX build with networking support
2. Ensure network connectivity is established (e.g., via NSH network commands)
+ If DHCP provides NTP servers through option 42, ``ntpc`` can use that
+ server list automatically.
3. Build and flash the image to your target board
4. Run the commands:
- ``ntpcstart``, ``ntpcstop``, ``ntpcstatus``
@@ -95,6 +102,27 @@ give the proper time and date.
nsh> date
Fri, Sep 05 18:49:37 2025
+DHCP-provided NTP servers
+-------------------------
+
+When ``CONFIG_NETUTILS_DHCPC`` is enabled, the DHCP client can pass NTP
+server IPv4 addresses learned from DHCP option 42 to ``ntpc``.
+
+This allows ``ntpc`` to run without a fixed server hostname in the
+configuration and to follow NTP server updates delivered by DHCP.
+
+One way to test DHCP-delivered NTP servers is with ``dnsmasq``:
+
+::
+
+ dnsmasq --no-daemon --log-dhcp --log-queries \
+ --interface=tap0 --bind-interfaces \
+ --dhcp-authoritative \
+ --dhcp-range=192.168.50.20,192.168.50.50,255.255.255.0 \
+ --dhcp-option=option:router,192.168.50.1 \
+ --dhcp-option=option:dns-server,1.1.1.1 \
+ --dhcp-option=option:ntp-server,162.159.200.123
+
Notes
-----
diff --git a/content/docs/latest/_sources/components/tools/checkpatch.rst.txt
b/content/docs/latest/_sources/components/tools/checkpatch.rst.txt
index 4f907bfac8..586c0c239a 100644
--- a/content/docs/latest/_sources/components/tools/checkpatch.rst.txt
+++ b/content/docs/latest/_sources/components/tools/checkpatch.rst.txt
@@ -1,3 +1,5 @@
+.. _checkpatch.sh:
+
=================
``checkpatch.sh``
=================
diff --git a/content/docs/latest/_sources/contributing/coding_style.rst.txt
b/content/docs/latest/_sources/contributing/coding_style.rst.txt
index 67016afe6e..7d38dc16e2 100644
--- a/content/docs/latest/_sources/contributing/coding_style.rst.txt
+++ b/content/docs/latest/_sources/contributing/coding_style.rst.txt
@@ -8,28 +8,29 @@ C Coding Standard
NuttX follows a specific coding style which needs to be followed at all times
a contribution to be accepted. Please read this document before working on
new code so that you can follow the style from the start. To check your code
-for conformance to the coding style, you should use the checkpatch.sh script
-(that calls the `nxstyle <#nxstyle>`_ tool) included under ``tools/`` in the
-main NuttX repository, or enable the pre-commit functionality described in
-`pre-commit <#precommit>`__.
+for conformance to the coding style, you should use the :ref:`checkpatch.sh`
+script (that calls the `nxstyle <#nxstyle>`_ tool) included under ``tools/``
+in the main NuttX repository, or enable the pre-commit functionality
+described in `pre-commit <#precommit>`__.
**************************
Quick Check for Compliance
**************************
-You should check for coding style issues before submitting your Pull Request.
-There is a script that you can run to check for coding styles issue:
+Please verify formatting of your git commits before a Pull Request is
+submitted/updated. Use :ref:`checkpatch.sh` script that will verify the coding
+style, encoding, and spelling issues:
.. code-block:: bash
- ./tools/checkpatch.sh -g HEAD~...HEAD
+ ./tools/checkpatch.sh -c -u -m -g HEAD~...HEAD
Alternatevily you can run this script passing the .c file or .h header you
-want to check:
+want to check using ``-f`` switch:
.. code-block:: bash
- ./tools/checkpatch.sh -f path/to/your/file.c
+ ./tools/checkpatch.sh -c -u -m -f path/to/your/file.c
*******************
General Conventions
diff --git
a/content/docs/latest/_sources/platforms/risc-v/esp32p4/boards/esp32p4-function-ev-board/index.rst.txt
b/content/docs/latest/_sources/platforms/risc-v/esp32p4/boards/esp32p4-function-ev-board/index.rst.txt
index 1ece4a287a..54a3b0a3b4 100644
---
a/content/docs/latest/_sources/platforms/risc-v/esp32p4/boards/esp32p4-function-ev-board/index.rst.txt
+++
b/content/docs/latest/_sources/platforms/risc-v/esp32p4/boards/esp32p4-function-ev-board/index.rst.txt
@@ -295,6 +295,17 @@ To save power without using sleep modes, lowering the
clock speed is another app
``CONFIG_ESPRESSIF_DFS`` option needs to enabled and minimum CPU frequency
needs to set under ``CONFIG_ESPRESSIF_MIN_CPU_FREQ`` option.
With these options, the device scales the CPU clock according to workload.
+psram_usrheap
+-------------
+
+This configuration enables allocating the userspace heap into SPIRAM and
reserves the
+internal RAM for kernel heap. For instance, for a 32MB PSRAM::
+
+ nsh> free
+ total used free maxused maxfree nused nfree name
+ 602004 6492 595512 6872 595512 36 1 Kmem
+ 33554428 4276 33550152 4656 33550152 8 1 Umem
+
pwm
---
diff --git
a/content/docs/latest/_sources/platforms/risc-v/esp32p4/index.rst.txt
b/content/docs/latest/_sources/platforms/risc-v/esp32p4/index.rst.txt
index 7a4b6bbdca..1952ce368a 100644
--- a/content/docs/latest/_sources/platforms/risc-v/esp32p4/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/risc-v/esp32p4/index.rst.txt
@@ -348,6 +348,7 @@ Parallel IO No
LCD Interface No
MIPI DSI No
Timers Yes
+SPIRAM / PSRAM Yes
Watchdog Yes MWDT0/1 and RWDT
Ethernet No
Brownout No
diff --git a/content/docs/latest/applications/system/ntpc/index.html
b/content/docs/latest/applications/system/ntpc/index.html
index 9cb4469faa..ef5c722ebc 100644
--- a/content/docs/latest/applications/system/ntpc/index.html
+++ b/content/docs/latest/applications/system/ntpc/index.html
@@ -194,6 +194,7 @@
<li class="toctree-l4"><a class="reference internal"
href="#configuration">Configuration</a></li>
<li class="toctree-l4"><a class="reference internal"
href="#usage">Usage</a></li>
<li class="toctree-l4"><a class="reference internal"
href="#expected-output">Expected Output</a></li>
+<li class="toctree-l4"><a class="reference internal"
href="#dhcp-provided-ntp-servers">DHCP-provided NTP servers</a></li>
<li class="toctree-l4"><a class="reference internal"
href="#notes">Notes</a></li>
</ul>
</li>
@@ -291,6 +292,7 @@ to provide accurate time synchronization.</p>
<ul class="simple">
<li><p>Uses the NTP client library to synchronize system time</p></li>
<li><p>Connects to NTP servers (default: pool.ntp.org)</p></li>
+<li><p>Supports NTP server configuration learned from DHCP option 42</p></li>
<li><p>Starts the NTP client in the background for continuous
synchronization</p></li>
<li><p>Provides commands to check status and stop the NTP client</p></li>
<li><p>Allows management of the NTP client through command line
options</p></li>
@@ -308,14 +310,20 @@ high-precision time synchronization and is the standard
for network time service
<li><p>CONFIG_NETUTILS_NTPCLIENT: Enable NTP client support</p></li>
<li><p>CONFIG_SYSTEM_NTPC: Enable this example</p></li>
</ul>
-<p>Additional configuration options:
-- CONFIG_NETUTILS_NTPCLIENT_SERVER: NTP server hostname (default:
“pool.ntp.org”)</p>
+<p>Additional configuration options:</p>
+<ul class="simple">
+<li><p>CONFIG_NETUTILS_NTPCLIENT_SERVER: NTP server hostname (default:
“pool.ntp.org”)</p></li>
+<li><p>CONFIG_NETUTILS_DHCPC: Enable DHCP client support when NTP servers
should be
+learned dynamically from DHCP option 42</p></li>
+</ul>
</section>
<section id="usage">
<h2>Usage<a class="headerlink" href="#usage" title="Permalink to this
heading"></a></h2>
<ol class="arabic simple">
<li><p>Configure your NuttX build with networking support</p></li>
-<li><p>Ensure network connectivity is established (e.g., via NSH network
commands)</p></li>
+<li><p>Ensure network connectivity is established (e.g., via NSH network
commands)
+If DHCP provides NTP servers through option 42, <code class="docutils literal
notranslate"><span class="pre">ntpc</span></code> can use that
+server list automatically.</p></li>
<li><p>Build and flash the image to your target board</p></li>
<li><p>Run the commands:
- <code class="docutils literal notranslate"><span
class="pre">ntpcstart</span></code>, <code class="docutils literal
notranslate"><span class="pre">ntpcstop</span></code>, <code class="docutils
literal notranslate"><span class="pre">ntpcstatus</span></code></p></li>
@@ -361,6 +369,23 @@ Fri, Sep 05 18:49:37 2025
</pre></div>
</div>
</section>
+<section id="dhcp-provided-ntp-servers">
+<h2>DHCP-provided NTP servers<a class="headerlink"
href="#dhcp-provided-ntp-servers" title="Permalink to this heading"></a></h2>
+<p>When <code class="docutils literal notranslate"><span
class="pre">CONFIG_NETUTILS_DHCPC</span></code> is enabled, the DHCP client can
pass NTP
+server IPv4 addresses learned from DHCP option 42 to <code class="docutils
literal notranslate"><span class="pre">ntpc</span></code>.</p>
+<p>This allows <code class="docutils literal notranslate"><span
class="pre">ntpc</span></code> to run without a fixed server hostname in the
+configuration and to follow NTP server updates delivered by DHCP.</p>
+<p>One way to test DHCP-delivered NTP servers is with <code class="docutils
literal notranslate"><span class="pre">dnsmasq</span></code>:</p>
+<div class="highlight-none notranslate"><div
class="highlight"><pre><span></span>dnsmasq --no-daemon --log-dhcp
--log-queries \
+ --interface=tap0 --bind-interfaces \
+ --dhcp-authoritative \
+ --dhcp-range=192.168.50.20,192.168.50.50,255.255.255.0 \
+ --dhcp-option=option:router,192.168.50.1 \
+ --dhcp-option=option:dns-server,1.1.1.1 \
+ --dhcp-option=option:ntp-server,162.159.200.123
+</pre></div>
+</div>
+</section>
<section id="notes">
<h2>Notes<a class="headerlink" href="#notes" title="Permalink to this
heading"></a></h2>
<ul class="simple">
diff --git a/content/docs/latest/components/tools/checkpatch.html
b/content/docs/latest/components/tools/checkpatch.html
index d0339105a8..324b05025e 100644
--- a/content/docs/latest/components/tools/checkpatch.html
+++ b/content/docs/latest/components/tools/checkpatch.html
@@ -250,7 +250,7 @@
<div itemprop="articleBody">
<section id="checkpatch-sh">
-<h1><code class="docutils literal notranslate"><span
class="pre">checkpatch.sh</span></code><a class="headerlink"
href="#checkpatch-sh" title="Permalink to this heading"></a></h1>
+<span id="id1"></span><h1><code class="docutils literal notranslate"><span
class="pre">checkpatch.sh</span></code><a class="headerlink"
href="#checkpatch-sh" title="Permalink to this heading"></a></h1>
<p><code class="docutils literal notranslate"><span
class="pre">checkpatch.sh</span></code> is a bash script that makes use of
<code class="docutils literal notranslate"><span
class="pre">nxstyle</span></code> and
<code class="docutils literal notranslate"><span
class="pre">codespell</span></code> tools to format patches and ensure that
files conform to NuttX
coding standard. It is used in NuttX’s GitHub CI.</p>
diff --git a/content/docs/latest/contributing/coding_style.html
b/content/docs/latest/contributing/coding_style.html
index 599b942189..9511e6c057 100644
--- a/content/docs/latest/contributing/coding_style.html
+++ b/content/docs/latest/contributing/coding_style.html
@@ -244,23 +244,24 @@
<p>NuttX follows a specific coding style which needs to be followed at all
times
a contribution to be accepted. Please read this document before working on
new code so that you can follow the style from the start. To check your code
-for conformance to the coding style, you should use the checkpatch.sh script
-(that calls the <a class="reference external" href="#nxstyle">nxstyle</a>
tool) included under <code class="docutils literal notranslate"><span
class="pre">tools/</span></code> in the
-main NuttX repository, or enable the pre-commit functionality described in
-<a class="reference external" href="#precommit">pre-commit</a>.</p>
+for conformance to the coding style, you should use the <a class="reference
internal" href="../components/tools/checkpatch.html#checkpatch-sh"><span
class="std std-ref">checkpatch.sh</span></a>
+script (that calls the <a class="reference external"
href="#nxstyle">nxstyle</a> tool) included under <code class="docutils literal
notranslate"><span class="pre">tools/</span></code>
+in the main NuttX repository, or enable the pre-commit functionality
+described in <a class="reference external"
href="#precommit">pre-commit</a>.</p>
<section id="quick-check-for-compliance">
<h2>Quick Check for Compliance<a class="headerlink"
href="#quick-check-for-compliance" title="Permalink to this heading"></a></h2>
-<p>You should check for coding style issues before submitting your Pull
Request.
-There is a script that you can run to check for coding styles issue:</p>
+<p>Please verify formatting of your git commits before a Pull Request is
+submitted/updated. Use <a class="reference internal"
href="../components/tools/checkpatch.html#checkpatch-sh"><span class="std
std-ref">checkpatch.sh</span></a> script that will verify the coding
+style, encoding, and spelling issues:</p>
<blockquote>
-<div><div class="highlight-bash notranslate"><div
class="highlight"><pre><span></span>./tools/checkpatch.sh<span class="w">
</span>-g<span class="w"> </span>HEAD~...HEAD
+<div><div class="highlight-bash notranslate"><div
class="highlight"><pre><span></span>./tools/checkpatch.sh<span class="w">
</span>-c<span class="w"> </span>-u<span class="w"> </span>-m<span class="w">
</span>-g<span class="w"> </span>HEAD~...HEAD
</pre></div>
</div>
</div></blockquote>
<p>Alternatevily you can run this script passing the .c file or .h header you
-want to check:</p>
+want to check using <code class="docutils literal notranslate"><span
class="pre">-f</span></code> switch:</p>
<blockquote>
-<div><div class="highlight-bash notranslate"><div
class="highlight"><pre><span></span>./tools/checkpatch.sh<span class="w">
</span>-f<span class="w"> </span>path/to/your/file.c
+<div><div class="highlight-bash notranslate"><div
class="highlight"><pre><span></span>./tools/checkpatch.sh<span class="w">
</span>-c<span class="w"> </span>-u<span class="w"> </span>-m<span class="w">
</span>-f<span class="w"> </span>path/to/your/file.c
</pre></div>
</div>
</div></blockquote>
diff --git a/content/docs/latest/guides/fully_linked_elf.html
b/content/docs/latest/guides/fully_linked_elf.html
index 2c97f59932..b5169fc1b7 100644
--- a/content/docs/latest/guides/fully_linked_elf.html
+++ b/content/docs/latest/guides/fully_linked_elf.html
@@ -484,7 +484,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="7266bce5-9053-44e0-abbe-47da89664487"
name="7266bce5-9053-44e0-abbe-47da89664487" type="checkbox"><label
class="sphinx_collapse__label" for="7266bce5-9053-44e0-abbe-47da89664487"><i
class="sphinx_collapse__icon"></i>Show content:</label><div
class="sphinx_collapse__content docutils">
+<input class="sphinx_collapse__input"
id="d60c7fa9-6f42-474c-b0b8-d78be5c97fab"
name="d60c7fa9-6f42-474c-b0b8-d78be5c97fab" type="checkbox"><label
class="sphinx_collapse__label" for="d60c7fa9-6f42-474c-b0b8-d78be5c97fab"><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 484a04ee01..92b22177b2 100644
--- a/content/docs/latest/guides/partially_linked_elf.html
+++ b/content/docs/latest/guides/partially_linked_elf.html
@@ -510,7 +510,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="a8a67b2a-2f59-4871-a48d-0d8a539442dc"
name="a8a67b2a-2f59-4871-a48d-0d8a539442dc" type="checkbox"><label
class="sphinx_collapse__label" for="a8a67b2a-2f59-4871-a48d-0d8a539442dc"><i
class="sphinx_collapse__icon"></i>Show content:</label><div
class="sphinx_collapse__content docutils">
+<input class="sphinx_collapse__input"
id="0d6ecd2e-23a2-4f9c-a9d8-fefd4010ff78"
name="0d6ecd2e-23a2-4f9c-a9d8-fefd4010ff78" type="checkbox"><label
class="sphinx_collapse__label" for="0d6ecd2e-23a2-4f9c-a9d8-fefd4010ff78"><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 33c70a343b..e7e61d36be 100644
--- a/content/docs/latest/index.html
+++ b/content/docs/latest/index.html
@@ -193,7 +193,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: 18 April 26 at 00:45</p>
+<p>Last Updated: 19 April 26 at 00:47</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 96b6720892..a4b0aec17a 100644
Binary files a/content/docs/latest/objects.inv and
b/content/docs/latest/objects.inv differ
diff --git
a/content/docs/latest/platforms/risc-v/esp32c3/boards/esp32c3-devkit/index.html
b/content/docs/latest/platforms/risc-v/esp32c3/boards/esp32c3-devkit/index.html
index 30ee4029a4..91d7aa71b7 100644
---
a/content/docs/latest/platforms/risc-v/esp32c3/boards/esp32c3-devkit/index.html
+++
b/content/docs/latest/platforms/risc-v/esp32c3/boards/esp32c3-devkit/index.html
@@ -699,7 +699,7 @@ and 2, respectively. The RMT peripheral is better explained
in the ESP-IDF documentation. The minimal data unit in the frame is called the
RMT symbol, which is represented by <code class="docutils literal
notranslate"><span class="pre">rmt_item32_t</span></code> in the driver:</p>
<figure class="align-center">
-<img alt="../../../../../_images/rmt_symbol.png"
src="../../../../../_images/rmt_symbol.png" />
+<img alt="../../../../../_images/rmt_symbol1.png"
src="../../../../../_images/rmt_symbol1.png" />
</figure>
<p>The example <code class="docutils literal notranslate"><span
class="pre">rmtchar</span></code> can be used to test the RMT peripheral.
Connecting
these pins externally to each other will make the transmitter send RMT items
diff --git
a/content/docs/latest/platforms/risc-v/esp32c6/boards/esp32c6-devkitc/index.html
b/content/docs/latest/platforms/risc-v/esp32c6/boards/esp32c6-devkitc/index.html
index 49841d3551..2da4fc9527 100644
---
a/content/docs/latest/platforms/risc-v/esp32c6/boards/esp32c6-devkitc/index.html
+++
b/content/docs/latest/platforms/risc-v/esp32c6/boards/esp32c6-devkitc/index.html
@@ -738,7 +738,7 @@ and 2, respectively. The RMT peripheral is better explained
in the ESP-IDF documentation. The minimal data unit in the frame is called the
RMT symbol, which is represented by <code class="docutils literal
notranslate"><span class="pre">rmt_item32_t</span></code> in the driver:</p>
<figure class="align-center">
-<img alt="../../../../../_images/rmt_symbol1.png"
src="../../../../../_images/rmt_symbol1.png" />
+<img alt="../../../../../_images/rmt_symbol2.png"
src="../../../../../_images/rmt_symbol2.png" />
</figure>
<p>The example <code class="docutils literal notranslate"><span
class="pre">rmtchar</span></code> can be used to test the RMT peripheral.
Connecting
these pins externally to each other will make the transmitter send RMT items
diff --git
a/content/docs/latest/platforms/risc-v/esp32c6/boards/esp32c6-devkitm/index.html
b/content/docs/latest/platforms/risc-v/esp32c6/boards/esp32c6-devkitm/index.html
index 0957d91529..976a240cbc 100644
---
a/content/docs/latest/platforms/risc-v/esp32c6/boards/esp32c6-devkitm/index.html
+++
b/content/docs/latest/platforms/risc-v/esp32c6/boards/esp32c6-devkitm/index.html
@@ -587,7 +587,7 @@ and 2, respectively. The RMT peripheral is better explained
in the ESP-IDF documentation. The minimal data unit in the frame is called the
RMT symbol, which is represented by <code class="docutils literal
notranslate"><span class="pre">rmt_item32_t</span></code> in the driver:</p>
<figure class="align-center">
-<img alt="../../../../../_images/rmt_symbol2.png"
src="../../../../../_images/rmt_symbol2.png" />
+<img alt="../../../../../_images/rmt_symbol3.png"
src="../../../../../_images/rmt_symbol3.png" />
</figure>
<p>The example <code class="docutils literal notranslate"><span
class="pre">rmtchar</span></code> can be used to test the RMT peripheral.
Connecting
these pins externally to each other will make the transmitter send RMT items
diff --git
a/content/docs/latest/platforms/risc-v/esp32h2/boards/esp32h2-devkit/index.html
b/content/docs/latest/platforms/risc-v/esp32h2/boards/esp32h2-devkit/index.html
index 30a3eaab0d..a973ff5f88 100644
---
a/content/docs/latest/platforms/risc-v/esp32h2/boards/esp32h2-devkit/index.html
+++
b/content/docs/latest/platforms/risc-v/esp32h2/boards/esp32h2-devkit/index.html
@@ -653,7 +653,7 @@ and 2, respectively. The RMT peripheral is better explained
in the ESP-IDF documentation. The minimal data unit in the frame is called the
RMT symbol, which is represented by <code class="docutils literal
notranslate"><span class="pre">rmt_item32_t</span></code> in the driver:</p>
<figure class="align-center">
-<img alt="../../../../../_images/rmt_symbol3.png"
src="../../../../../_images/rmt_symbol3.png" />
+<img alt="../../../../../_images/rmt_symbol4.png"
src="../../../../../_images/rmt_symbol4.png" />
</figure>
<p>The example <code class="docutils literal notranslate"><span
class="pre">rmtchar</span></code> can be used to test the RMT peripheral.
Connecting
these pins externally to each other will make the transmitter send RMT items
diff --git
a/content/docs/latest/platforms/risc-v/esp32p4/boards/esp32p4-function-ev-board/index.html
b/content/docs/latest/platforms/risc-v/esp32p4/boards/esp32p4-function-ev-board/index.html
index ed1a26b15a..477847e0a9 100644
---
a/content/docs/latest/platforms/risc-v/esp32p4/boards/esp32p4-function-ev-board/index.html
+++
b/content/docs/latest/platforms/risc-v/esp32p4/boards/esp32p4-function-ev-board/index.html
@@ -523,6 +523,17 @@ nsh> pmconfig relax normal
<code class="docutils literal notranslate"><span
class="pre">CONFIG_ESPRESSIF_DFS</span></code> option needs to enabled and
minimum CPU frequency needs to set under <code class="docutils literal
notranslate"><span class="pre">CONFIG_ESPRESSIF_MIN_CPU_FREQ</span></code>
option.
With these options, the device scales the CPU clock according to workload.</p>
</section>
+<section id="psram-usrheap">
+<h3>psram_usrheap<a class="headerlink" href="#psram-usrheap" title="Permalink
to this heading"></a></h3>
+<p>This configuration enables allocating the userspace heap into SPIRAM and
reserves the
+internal RAM for kernel heap. For instance, for a 32MB PSRAM:</p>
+<div class="highlight-none notranslate"><div
class="highlight"><pre><span></span>nsh> free
+ total used free maxused maxfree nused nfree name
+ 602004 6492 595512 6872 595512 36 1 Kmem
+ 33554428 4276 33550152 4656 33550152 8 1 Umem
+</pre></div>
+</div>
+</section>
<section id="pwm">
<h3>pwm<a class="headerlink" href="#pwm" title="Permalink to this
heading"></a></h3>
<p>Demonstrates PWM via LEDC. The <code class="docutils literal
notranslate"><span class="pre">pwm</span></code> app toggles output with
default frequency/duty.</p>
diff --git a/content/docs/latest/platforms/risc-v/esp32p4/index.html
b/content/docs/latest/platforms/risc-v/esp32p4/index.html
index 6db97867a7..32f88b95e8 100644
--- a/content/docs/latest/platforms/risc-v/esp32p4/index.html
+++ b/content/docs/latest/platforms/risc-v/esp32p4/index.html
@@ -670,19 +670,23 @@ board documentation for what is enabled by default.</p>
<td><p>Yes</p></td>
<td></td>
</tr>
-<tr class="row-odd"><td><p>Watchdog</p></td>
+<tr class="row-odd"><td><p>SPIRAM / PSRAM</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>Watchdog</p></td>
<td><p>Yes</p></td>
<td><p>MWDT0/1 and RWDT</p></td>
</tr>
-<tr class="row-even"><td><p>Ethernet</p></td>
+<tr class="row-odd"><td><p>Ethernet</p></td>
<td><p>No</p></td>
<td></td>
</tr>
-<tr class="row-odd"><td><p>Brownout</p></td>
+<tr class="row-even"><td><p>Brownout</p></td>
<td><p>No</p></td>
<td></td>
</tr>
-<tr class="row-even"><td><p>Debug Probe</p></td>
+<tr class="row-odd"><td><p>Debug Probe</p></td>
<td><p>No</p></td>
<td></td>
</tr>
diff --git a/content/docs/latest/platforms/sim/network_linux.html
b/content/docs/latest/platforms/sim/network_linux.html
index db7e0dda3d..60df851161 100644
--- a/content/docs/latest/platforms/sim/network_linux.html
+++ b/content/docs/latest/platforms/sim/network_linux.html
@@ -145,23 +145,7 @@
<li class="toctree-l2"><a class="reference internal"
href="../or1k/index.html">OpenRISC</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../renesas/index.html">Renesas</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../risc-v/index.html">RISC-V</a></li>
-<li class="toctree-l2 current"><a class="reference internal"
href="index.html">Simulators</a><ul class="current">
-<li class="toctree-l3"><a class="reference internal"
href="sim/index.html">SIM</a></li>
-<li class="toctree-l3 current"><a class="current reference internal"
href="#">Network Support on Linux</a><ul>
-<li class="toctree-l4"><a class="reference internal"
href="#host-route-mode">Host Route Mode</a></li>
-<li class="toctree-l4"><a class="reference internal"
href="#bridge-mode">Bridge Mode</a></li>
-<li class="toctree-l4"><a class="reference internal" href="#basic-usage">Basic
Usage</a></li>
-<li class="toctree-l4"><a class="reference internal"
href="#option-1-routing-local-traffic-to-the-bridge">Option 1: Routing Local
Traffic to the Bridge</a></li>
-<li class="toctree-l4"><a class="reference internal"
href="#option-2-live-network-access">Option 2: Live Network Access</a></li>
-<li class="toctree-l4"><a class="reference internal"
href="#configuring-at-startup">Configuring at Startup</a></li>
-<li class="toctree-l4"><a class="reference internal"
href="#setup-script">Setup Script</a></li>
-<li class="toctree-l4"><a class="reference internal"
href="#notes">Notes</a></li>
-</ul>
-</li>
-<li class="toctree-l3"><a class="reference internal"
href="network_vpnkit.html">Network support with VPNKit</a></li>
-<li class="toctree-l3"><a class="reference internal"
href="sim_gpiochip.html">Sim GPIO Chip Driver (Linux Host GPIO)</a></li>
-</ul>
-</li>
+<li class="toctree-l2"><a class="reference internal"
href="index.html">Simulators</a></li>
<li class="toctree-l2 current"><a class="current reference internal"
href="#">Network Support on Linux</a><ul>
<li class="toctree-l3"><a class="reference internal"
href="#host-route-mode">Host Route Mode</a></li>
<li class="toctree-l3"><a class="reference internal"
href="#bridge-mode">Bridge Mode</a></li>
diff --git a/content/docs/latest/platforms/sim/network_vpnkit.html
b/content/docs/latest/platforms/sim/network_vpnkit.html
index 58a4e1f47f..23436f88e3 100644
--- a/content/docs/latest/platforms/sim/network_vpnkit.html
+++ b/content/docs/latest/platforms/sim/network_vpnkit.html
@@ -145,18 +145,7 @@
<li class="toctree-l2"><a class="reference internal"
href="../or1k/index.html">OpenRISC</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../renesas/index.html">Renesas</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../risc-v/index.html">RISC-V</a></li>
-<li class="toctree-l2 current"><a class="reference internal"
href="index.html">Simulators</a><ul class="current">
-<li class="toctree-l3"><a class="reference internal"
href="sim/index.html">SIM</a></li>
-<li class="toctree-l3"><a class="reference internal"
href="network_linux.html">Network Support on Linux</a></li>
-<li class="toctree-l3 current"><a class="current reference internal"
href="#">Network support with VPNKit</a><ul>
-<li class="toctree-l4"><a class="reference internal"
href="#configuration">Configuration</a></li>
-<li class="toctree-l4"><a class="reference internal"
href="#vpnkit-setup">VPNKit setup</a></li>
-<li class="toctree-l4"><a class="reference internal" href="#how-to-run">How to
run</a></li>
-</ul>
-</li>
-<li class="toctree-l3"><a class="reference internal"
href="sim_gpiochip.html">Sim GPIO Chip Driver (Linux Host GPIO)</a></li>
-</ul>
-</li>
+<li class="toctree-l2"><a class="reference internal"
href="index.html">Simulators</a></li>
<li class="toctree-l2"><a class="reference internal"
href="network_linux.html">Network Support on Linux</a></li>
<li class="toctree-l2 current"><a class="current reference internal"
href="#">Network support with VPNKit</a><ul>
<li class="toctree-l3"><a class="reference internal"
href="#configuration">Configuration</a></li>
diff --git a/content/docs/latest/platforms/sim/sim_gpiochip.html
b/content/docs/latest/platforms/sim/sim_gpiochip.html
index 1b510224ac..3f05237798 100644
--- a/content/docs/latest/platforms/sim/sim_gpiochip.html
+++ b/content/docs/latest/platforms/sim/sim_gpiochip.html
@@ -145,38 +145,7 @@
<li class="toctree-l2"><a class="reference internal"
href="../or1k/index.html">OpenRISC</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../renesas/index.html">Renesas</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../risc-v/index.html">RISC-V</a></li>
-<li class="toctree-l2 current"><a class="reference internal"
href="index.html">Simulators</a><ul class="current">
-<li class="toctree-l3"><a class="reference internal"
href="sim/index.html">SIM</a></li>
-<li class="toctree-l3"><a class="reference internal"
href="network_linux.html">Network Support on Linux</a></li>
-<li class="toctree-l3"><a class="reference internal"
href="network_vpnkit.html">Network support with VPNKit</a></li>
-<li class="toctree-l3 current"><a class="current reference internal"
href="#">Sim GPIO Chip Driver (Linux Host GPIO)</a><ul>
-<li class="toctree-l4"><a class="reference internal"
href="#overview">Overview</a></li>
-<li class="toctree-l4"><a class="reference internal" href="#host-prepare">Host
Prepare</a></li>
-<li class="toctree-l4"><a class="reference internal"
href="#architecture">Architecture</a></li>
-<li class="toctree-l4"><a class="reference internal"
href="#header-files">Header Files</a></li>
-<li class="toctree-l4"><a class="reference internal"
href="#configuration-options">Configuration Options</a></li>
-<li class="toctree-l4"><a class="reference internal"
href="#supported-operations">Supported Operations</a><ul>
-<li class="toctree-l5"><a class="reference internal"
href="#direction-control">Direction Control</a></li>
-<li class="toctree-l5"><a class="reference internal"
href="#read-write-pin">Read/Write Pin</a></li>
-<li class="toctree-l5"><a class="reference internal"
href="#interrupt-configuration">Interrupt Configuration</a></li>
-<li class="toctree-l5"><a class="reference internal"
href="#interrupt-callback">Interrupt Callback</a></li>
-</ul>
-</li>
-<li class="toctree-l4"><a class="reference internal"
href="#host-layer-api">Host Layer API</a></li>
-<li class="toctree-l4"><a class="reference internal"
href="#linux-kernel-version-requirements">Linux Kernel Version
Requirements</a></li>
-<li class="toctree-l4"><a class="reference internal"
href="#usage-example">Usage Example</a><ul>
-<li class="toctree-l5"><a class="reference internal"
href="#initialization">Initialization</a></li>
-<li class="toctree-l5"><a class="reference internal"
href="#application-usage">Application Usage</a></li>
-</ul>
-</li>
-<li class="toctree-l4"><a class="reference internal"
href="#interrupt-handling">Interrupt Handling</a></li>
-<li class="toctree-l4"><a class="reference internal"
href="#files">Files</a></li>
-<li class="toctree-l4"><a class="reference internal"
href="#limitations">Limitations</a></li>
-<li class="toctree-l4"><a class="reference internal" href="#see-also">See
Also</a></li>
-</ul>
-</li>
-</ul>
-</li>
+<li class="toctree-l2"><a class="reference internal"
href="index.html">Simulators</a></li>
<li class="toctree-l2"><a class="reference internal"
href="network_linux.html">Network Support on Linux</a></li>
<li class="toctree-l2"><a class="reference internal"
href="network_vpnkit.html">Network support with VPNKit</a></li>
<li class="toctree-l2 current"><a class="current reference internal"
href="#">Sim GPIO Chip Driver (Linux Host GPIO)</a><ul>
diff --git
a/content/docs/latest/platforms/xtensa/esp32s2/boards/esp32s2-saola-1/index.html
b/content/docs/latest/platforms/xtensa/esp32s2/boards/esp32s2-saola-1/index.html
index ccc608ed95..e99e5f1d82 100644
---
a/content/docs/latest/platforms/xtensa/esp32s2/boards/esp32s2-saola-1/index.html
+++
b/content/docs/latest/platforms/xtensa/esp32s2/boards/esp32s2-saola-1/index.html
@@ -814,7 +814,7 @@ and 2, respectively. The RMT peripheral is better explained
in the ESP-IDF documentation. The minimal data unit in the frame is called the
RMT symbol, which is represented by <code class="docutils literal
notranslate"><span class="pre">rmt_item32_t</span></code> in the driver:</p>
<figure class="align-center">
-<img alt="../../../../../_images/rmt_symbol4.png"
src="../../../../../_images/rmt_symbol4.png" />
+<img alt="../../../../../_images/rmt_symbol.png"
src="../../../../../_images/rmt_symbol.png" />
</figure>
<p>The example <code class="docutils literal notranslate"><span
class="pre">rmtchar</span></code> can be used to test the RMT peripheral.
Connecting
these pins externally to each other will make the transmitter send RMT items
diff --git a/content/docs/latest/searchindex.js
b/content/docs/latest/searchindex.js
index 4b457aaa7a..916d6fd922 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 ea18321738..079d2abca1 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, 18 Apr 2026 00:47:19 +0000</pubDate>
- <lastBuildDate>Sat, 18 Apr 2026 00:47:19 +0000</lastBuildDate>
+ <pubDate>Sun, 19 Apr 2026 00:48:44 +0000</pubDate>
+ <lastBuildDate>Sun, 19 Apr 2026 00:48:44 +0000</lastBuildDate>
<generator>Jekyll v4.4.1</generator>
<item>