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 11b51856cd Publishing web: f0482e9c189ff02e151b650878e44a5e0108a468
docs: 3b7e453012fa45334205d60ee47f3aff9941de47
11b51856cd is described below
commit 11b51856cd92bc541e0a64970febbadb2f7c8603
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Tue Aug 18 00:36:05 2026 +0000
Publishing web: f0482e9c189ff02e151b650878e44a5e0108a468 docs:
3b7e453012fa45334205d60ee47f3aff9941de47
---
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 +-
.../platforms/arm/goldfish/goldfish_timer.html | 13 ++++++++++-
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 +-
content/docs/13.0.0/guides/fully_linked_elf.html | 2 +-
.../docs/13.0.0/guides/partially_linked_elf.html | 2 +-
content/docs/13.0.0/index.html | 2 +-
content/docs/13.0.0/searchindex.js | 2 +-
.../applications/system/nxinit/index.rst.txt | 20 +++++++++++-----
.../latest/_sources/guides/stm32_ports.rst.txt | 2 +-
.../arm/rtl8720f/boards/rtl8720f_evb/index.rst.txt | 19 +++++++++++++++
.../arm/rtl8721dx/boards/pke8721daf/index.rst.txt | 19 +++++++++++++++
.../arm/rtl8721f/boards/rtl8721f_evb/index.rst.txt | 19 +++++++++++++++
.../arm/stm32h5/boards/nucleo-h563zi/index.rst.txt | 7 ++++++
.../_sources/platforms/arm/stm32h5/index.rst.txt | 2 +-
.../latest/applications/system/nxinit/index.html | 26 +++++++++++----------
content/docs/latest/guides/fully_linked_elf.html | 2 +-
.../docs/latest/guides/partially_linked_elf.html | 2 +-
content/docs/latest/guides/stm32_ports.html | 2 +-
content/docs/latest/index.html | 2 +-
content/docs/latest/objects.inv | Bin 223626 -> 223669 bytes
.../arm/rtl8720f/boards/rtl8720f_evb/index.html | 19 +++++++++++++++
.../arm/rtl8721dx/boards/pke8721daf/index.html | 19 +++++++++++++++
.../arm/rtl8721f/boards/rtl8721f_evb/index.html | 19 +++++++++++++++
.../arm/stm32h5/boards/nucleo-h563zi/index.html | 6 +++++
.../docs/latest/platforms/arm/stm32h5/index.html | 2 +-
content/docs/latest/searchindex.js | 2 +-
content/feed.xml | 4 ++--
69 files changed, 225 insertions(+), 77 deletions(-)
diff --git a/content/docs/10.0.0/index.html b/content/docs/10.0.0/index.html
index 30e1935687..b21a8aac13 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: 17 August 26 at 00:11</p>
+<p>Last Updated: 18 August 26 at 00:12</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 8aab3ead85..6772042301 100644
--- a/content/docs/10.0.1/index.html
+++ b/content/docs/10.0.1/index.html
@@ -253,7 +253,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: 17 August 26 at 00:11</p>
+<p>Last Updated: 18 August 26 at 00:12</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 a3401c4959..81eb3a8c4a 100644
--- a/content/docs/10.1.0/index.html
+++ b/content/docs/10.1.0/index.html
@@ -253,7 +253,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: 17 August 26 at 00:11</p>
+<p>Last Updated: 18 August 26 at 00:12</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 6073a625cd..37b2f5c0b5 100644
--- a/content/docs/10.2.0/index.html
+++ b/content/docs/10.2.0/index.html
@@ -254,7 +254,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: 17 August 26 at 00:12</p>
+<p>Last Updated: 18 August 26 at 00:12</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 6073a625cd..4a136a6e19 100644
--- a/content/docs/10.3.0/index.html
+++ b/content/docs/10.3.0/index.html
@@ -254,7 +254,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: 17 August 26 at 00:12</p>
+<p>Last Updated: 18 August 26 at 00:13</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 6073a625cd..4a136a6e19 100644
--- a/content/docs/11.0.0/index.html
+++ b/content/docs/11.0.0/index.html
@@ -254,7 +254,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: 17 August 26 at 00:12</p>
+<p>Last Updated: 18 August 26 at 00:13</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 998aba9b3b..937ff9d0a6 100644
--- a/content/docs/12.0.0/index.html
+++ b/content/docs/12.0.0/index.html
@@ -179,7 +179,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: 17 August 26 at 00:12</p>
+<p>Last Updated: 18 August 26 at 00:13</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 a5c0216330..17a4bbaf3e 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 bba303aa38..e77ab2773e 100644
--- a/content/docs/12.1.0/index.html
+++ b/content/docs/12.1.0/index.html
@@ -179,7 +179,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: 17 August 26 at 00:12</p>
+<p>Last Updated: 18 August 26 at 00:13</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 90867c76c8..d47cd54575 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 ca66626c6f..94f17b5412 100644
--- a/content/docs/12.10.0/index.html
+++ b/content/docs/12.10.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: 17 August 26 at 00:23</p>
+<p>Last Updated: 18 August 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.10.0/searchindex.js
b/content/docs/12.10.0/searchindex.js
index 0ba9bd5c21..ce47926bdf 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 ece76da55d..252df9f8a7 100644
--- a/content/docs/12.11.0/guides/fully_linked_elf.html
+++ b/content/docs/12.11.0/guides/fully_linked_elf.html
@@ -483,7 +483,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="04f2ddc8-9a0d-476e-9f87-78a4ad62aea8"
name="04f2ddc8-9a0d-476e-9f87-78a4ad62aea8" type="checkbox"><label
class="sphinx_collapse__label" for="04f2ddc8-9a0d-476e-9f87-78a4ad62aea8"><i
class="sphinx_collapse__icon"></i>Show content:</label><div
class="sphinx_collapse__content docutils">
+<input class="sphinx_collapse__input"
id="7e0ba49d-f99c-4a42-9c5a-da723d0bdbd7"
name="7e0ba49d-f99c-4a42-9c5a-da723d0bdbd7" type="checkbox"><label
class="sphinx_collapse__label" for="7e0ba49d-f99c-4a42-9c5a-da723d0bdbd7"><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 f2506f85ac..f7d5d153a0 100644
--- a/content/docs/12.11.0/guides/partially_linked_elf.html
+++ b/content/docs/12.11.0/guides/partially_linked_elf.html
@@ -509,7 +509,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="33828ee0-158b-48a3-99e5-f61e82e70085"
name="33828ee0-158b-48a3-99e5-f61e82e70085" type="checkbox"><label
class="sphinx_collapse__label" for="33828ee0-158b-48a3-99e5-f61e82e70085"><i
class="sphinx_collapse__icon"></i>Show content:</label><div
class="sphinx_collapse__content docutils">
+<input class="sphinx_collapse__input"
id="341041c9-e040-4eaf-a6c2-8a02e191573e"
name="341041c9-e040-4eaf-a6c2-8a02e191573e" type="checkbox"><label
class="sphinx_collapse__label" for="341041c9-e040-4eaf-a6c2-8a02e191573e"><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 d0147431ff..b3d0aa2601 100644
--- a/content/docs/12.11.0/index.html
+++ b/content/docs/12.11.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: 17 August 26 at 00:25</p>
+<p>Last Updated: 18 August 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.11.0/searchindex.js
b/content/docs/12.11.0/searchindex.js
index 434a4b088e..a463be54ba 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 fae8f8af69..389e187e55 100644
--- a/content/docs/12.12.0/guides/fully_linked_elf.html
+++ b/content/docs/12.12.0/guides/fully_linked_elf.html
@@ -483,7 +483,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="15c957e7-8055-430e-be8e-0c755f7ee073"
name="15c957e7-8055-430e-be8e-0c755f7ee073" type="checkbox"><label
class="sphinx_collapse__label" for="15c957e7-8055-430e-be8e-0c755f7ee073"><i
class="sphinx_collapse__icon"></i>Show content:</label><div
class="sphinx_collapse__content docutils">
+<input class="sphinx_collapse__input"
id="3017dcec-3b2c-4b05-ba4e-f22b10648c83"
name="3017dcec-3b2c-4b05-ba4e-f22b10648c83" type="checkbox"><label
class="sphinx_collapse__label" for="3017dcec-3b2c-4b05-ba4e-f22b10648c83"><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 c236762fab..41b667cc1b 100644
--- a/content/docs/12.12.0/guides/partially_linked_elf.html
+++ b/content/docs/12.12.0/guides/partially_linked_elf.html
@@ -509,7 +509,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="87ba6800-61da-40d2-ae3c-cb82aa8a8ab3"
name="87ba6800-61da-40d2-ae3c-cb82aa8a8ab3" type="checkbox"><label
class="sphinx_collapse__label" for="87ba6800-61da-40d2-ae3c-cb82aa8a8ab3"><i
class="sphinx_collapse__icon"></i>Show content:</label><div
class="sphinx_collapse__content docutils">
+<input class="sphinx_collapse__input"
id="4e68683c-0dd7-42ca-b873-442020ed3122"
name="4e68683c-0dd7-42ca-b873-442020ed3122" type="checkbox"><label
class="sphinx_collapse__label" for="4e68683c-0dd7-42ca-b873-442020ed3122"><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 ad98af7df2..b92aed50cc 100644
--- a/content/docs/12.12.0/index.html
+++ b/content/docs/12.12.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: 17 August 26 at 00:26</p>
+<p>Last Updated: 18 August 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.12.0/searchindex.js
b/content/docs/12.12.0/searchindex.js
index 108b377f21..ea506ce681 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 c5dd184836..a51a9ae26b 100644
--- a/content/docs/12.13.0/guides/fully_linked_elf.html
+++ b/content/docs/12.13.0/guides/fully_linked_elf.html
@@ -486,7 +486,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="75407dab-c1e6-4042-aa7d-715ba86be223"
name="75407dab-c1e6-4042-aa7d-715ba86be223" type="checkbox"><label
class="sphinx_collapse__label" for="75407dab-c1e6-4042-aa7d-715ba86be223"><i
class="sphinx_collapse__icon"></i>Show content:</label><div
class="sphinx_collapse__content docutils">
+<input class="sphinx_collapse__input"
id="7929685a-61b7-4a6d-a5dc-184ab107145d"
name="7929685a-61b7-4a6d-a5dc-184ab107145d" type="checkbox"><label
class="sphinx_collapse__label" for="7929685a-61b7-4a6d-a5dc-184ab107145d"><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 84cb88e9eb..7fba50b190 100644
--- a/content/docs/12.13.0/guides/partially_linked_elf.html
+++ b/content/docs/12.13.0/guides/partially_linked_elf.html
@@ -512,7 +512,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="470d1713-6c0a-43dd-9bea-ab611b5f0d50"
name="470d1713-6c0a-43dd-9bea-ab611b5f0d50" type="checkbox"><label
class="sphinx_collapse__label" for="470d1713-6c0a-43dd-9bea-ab611b5f0d50"><i
class="sphinx_collapse__icon"></i>Show content:</label><div
class="sphinx_collapse__content docutils">
+<input class="sphinx_collapse__input"
id="6d57f8e6-083f-4f99-a77b-8302fb997b84"
name="6d57f8e6-083f-4f99-a77b-8302fb997b84" type="checkbox"><label
class="sphinx_collapse__label" for="6d57f8e6-083f-4f99-a77b-8302fb997b84"><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 78357de7c6..83e9a009c1 100644
--- a/content/docs/12.13.0/index.html
+++ b/content/docs/12.13.0/index.html
@@ -195,7 +195,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: 17 August 26 at 00:28</p>
+<p>Last Updated: 18 August 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.13.0/platforms/arm/goldfish/goldfish_timer.html
b/content/docs/12.13.0/platforms/arm/goldfish/goldfish_timer.html
index 5c18808314..b1acb3f4c1 100644
--- a/content/docs/12.13.0/platforms/arm/goldfish/goldfish_timer.html
+++ b/content/docs/12.13.0/platforms/arm/goldfish/goldfish_timer.html
@@ -158,7 +158,18 @@
<li class="toctree-l4"><a class="reference internal"
href="#timer-interrupt">Timer Interrupt</a></li>
</ul>
</li>
-<li class="toctree-l3"><a class="reference internal"
href="index.html">GOLDFISH</a></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="../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/12.13.0/searchindex.js
b/content/docs/12.13.0/searchindex.js
index db269ac681..2ff90e4e99 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 ca5b52fae6..e63d228d31 100644
--- a/content/docs/12.2.0/index.html
+++ b/content/docs/12.2.0/index.html
@@ -180,7 +180,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: 17 August 26 at 00:13</p>
+<p>Last Updated: 18 August 26 at 00:14</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 41a14c94b0..82053771b5 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 ca5b52fae6..e63d228d31 100644
--- a/content/docs/12.2.1/index.html
+++ b/content/docs/12.2.1/index.html
@@ -180,7 +180,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: 17 August 26 at 00:13</p>
+<p>Last Updated: 18 August 26 at 00:14</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 4f3d861841..c0311d43a8 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 e3bbe9defd..605b091846 100644
--- a/content/docs/12.3.0/index.html
+++ b/content/docs/12.3.0/index.html
@@ -180,7 +180,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: 17 August 26 at 00:13</p>
+<p>Last Updated: 18 August 26 at 00:14</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 1d8dd4b4dd..3e5712ae5b 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 3b0656c1ca..6c5a931314 100644
--- a/content/docs/12.4.0/index.html
+++ b/content/docs/12.4.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: 17 August 26 at 00:14</p>
+<p>Last Updated: 18 August 26 at 00:15</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 4564bb52a0..77900d0470 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 5e6bb5ed44..e5ba8cf29d 100644
--- a/content/docs/12.5.0/index.html
+++ b/content/docs/12.5.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: 17 August 26 at 00:15</p>
+<p>Last Updated: 18 August 26 at 00:16</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of
Contents</span></p>
<ul class="current">
diff --git a/content/docs/12.5.0/searchindex.js
b/content/docs/12.5.0/searchindex.js
index ad8b45c148..690a8382bc 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 910834b8aa..52f608c0fe 100644
--- a/content/docs/12.5.1/index.html
+++ b/content/docs/12.5.1/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: 17 August 26 at 00:16</p>
+<p>Last Updated: 18 August 26 at 00:17</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of
Contents</span></p>
<ul class="current">
diff --git a/content/docs/12.5.1/searchindex.js
b/content/docs/12.5.1/searchindex.js
index eae1c0af4a..8a72526961 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 d5a2d3bdfc..0b2a1d2f02 100644
--- a/content/docs/12.6.0/index.html
+++ b/content/docs/12.6.0/index.html
@@ -188,7 +188,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: 17 August 26 at 00:17</p>
+<p>Last Updated: 18 August 26 at 00:18</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of
Contents</span></p>
<ul class="current">
diff --git a/content/docs/12.6.0/searchindex.js
b/content/docs/12.6.0/searchindex.js
index 26d8136f63..6863c6b19d 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 e67b9b44e0..4562083530 100644
--- a/content/docs/12.7.0/index.html
+++ b/content/docs/12.7.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: 17 August 26 at 00:19</p>
+<p>Last Updated: 18 August 26 at 00:20</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 45d7621bf5..2d226bfbc9 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 8e9ba94959..e818a40118 100644
--- a/content/docs/12.8.0/index.html
+++ b/content/docs/12.8.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: 17 August 26 at 00:20</p>
+<p>Last Updated: 18 August 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.8.0/searchindex.js
b/content/docs/12.8.0/searchindex.js
index 2728ce3e2c..f09109c933 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 797319010b..7745c7c240 100644
--- a/content/docs/12.9.0/index.html
+++ b/content/docs/12.9.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: 17 August 26 at 00:22</p>
+<p>Last Updated: 18 August 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.9.0/searchindex.js
b/content/docs/12.9.0/searchindex.js
index 9f86b496d2..45597e88ab 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/13.0.0/guides/fully_linked_elf.html
b/content/docs/13.0.0/guides/fully_linked_elf.html
index cfad63327a..2e00b716fd 100644
--- a/content/docs/13.0.0/guides/fully_linked_elf.html
+++ b/content/docs/13.0.0/guides/fully_linked_elf.html
@@ -487,7 +487,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="c808dcdd-d58f-46b1-8269-b1e8dcace40a"
name="c808dcdd-d58f-46b1-8269-b1e8dcace40a" type="checkbox"><label
class="sphinx_collapse__label" for="c808dcdd-d58f-46b1-8269-b1e8dcace40a"><i
class="sphinx_collapse__icon"></i>Show content:</label><div
class="sphinx_collapse__content docutils">
+<input class="sphinx_collapse__input"
id="09744325-197d-4575-bf3a-f10a741d021b"
name="09744325-197d-4575-bf3a-f10a741d021b" type="checkbox"><label
class="sphinx_collapse__label" for="09744325-197d-4575-bf3a-f10a741d021b"><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/13.0.0/guides/partially_linked_elf.html
b/content/docs/13.0.0/guides/partially_linked_elf.html
index 9f0354933b..4354dfff8a 100644
--- a/content/docs/13.0.0/guides/partially_linked_elf.html
+++ b/content/docs/13.0.0/guides/partially_linked_elf.html
@@ -513,7 +513,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="0c053972-d0fd-49ff-a4a0-aaeeac83f535"
name="0c053972-d0fd-49ff-a4a0-aaeeac83f535" type="checkbox"><label
class="sphinx_collapse__label" for="0c053972-d0fd-49ff-a4a0-aaeeac83f535"><i
class="sphinx_collapse__icon"></i>Show content:</label><div
class="sphinx_collapse__content docutils">
+<input class="sphinx_collapse__input"
id="5b7bfe0d-9096-4cb2-b971-097ee98446bf"
name="5b7bfe0d-9096-4cb2-b971-097ee98446bf" type="checkbox"><label
class="sphinx_collapse__label" for="5b7bfe0d-9096-4cb2-b971-097ee98446bf"><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/13.0.0/index.html b/content/docs/13.0.0/index.html
index 0ad0b45c9c..b7ec351b63 100644
--- a/content/docs/13.0.0/index.html
+++ b/content/docs/13.0.0/index.html
@@ -195,7 +195,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: 17 August 26 at 00:30</p>
+<p>Last Updated: 18 August 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/13.0.0/searchindex.js
b/content/docs/13.0.0/searchindex.js
index 0030b3cfc0..4fda4e0c8a 100644
--- a/content/docs/13.0.0/searchindex.js
+++ b/content/docs/13.0.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-am62x", "_tags/chip-am67", "_tags/chip-at32uc3",
"_tags/chip-at90usb", "_tags/chip-atmega", "_tags/chip-atmega128",
"_tags/chip-atmega1284p", "_tags/chip-atmega2560", "_tags/chip-bcm2711", "_tags
[...]
\ 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-am62x", "_tags/chip-am67", "_tags/chip-at32uc3",
"_tags/chip-at90usb", "_tags/chip-atmega", "_tags/chip-atmega128",
"_tags/chip-atmega1284p", "_tags/chip-atmega2560", "_tags/chip-bcm2711", "_tags
[...]
\ No newline at end of file
diff --git
a/content/docs/latest/_sources/applications/system/nxinit/index.rst.txt
b/content/docs/latest/_sources/applications/system/nxinit/index.rst.txt
index b99ff22491..37861f1daa 100644
--- a/content/docs/latest/_sources/applications/system/nxinit/index.rst.txt
+++ b/content/docs/latest/_sources/applications/system/nxinit/index.rst.txt
@@ -67,9 +67,14 @@ triggers (also known as property triggers, e.g.,
property:a=b). Actions can
include multiple action triggers but only one event trigger. Triggers can be
combined with && to represent "AND" conditions.
-.. note:: Currently, only event triggers are supported.
+The value of a property trigger is matched with ``fnmatch``, so glob
+patterns are accepted. Use ``!=`` to trigger when the value does not match,
+e.g. ``property:a!=b``. An ``on <event>`` action fires only on the edge when
+its condition becomes satisfied, not on every subsequent property update.
-.. todo:: Implement action triggers.
+Property (action) trigger support requires the ``init_property_*()`` backend
+to be provided; ``property_simple.c`` offers a minimal implementation that
+forwards ``setprop`` to the action manager.
1. Event Trigger Execution Order
--------------------------------
@@ -111,10 +116,10 @@ defconfig:
.. code-block:: diff
+CONFIG_INIT_ENTRYPOINT="init_main"
- +CONFIG_SYSTEM_INIT=y
- +CONFIG_SYSTEM_INIT_DEBUG=y
- +CONFIG_SYSTEM_INIT_INFO=y
- +CONFIG_SYSTEM_INIT_WARN=y
+ +CONFIG_SYSTEM_NXINIT=y
+ +CONFIG_SYSTEM_NXINIT_DEBUG=y
+ +CONFIG_SYSTEM_NXINIT_INFO=y
+ +CONFIG_SYSTEM_NXINIT_WARN=y
init.rc:
@@ -124,6 +129,9 @@ init.rc:
start console /* Start the service named "console" */
sleep 1 /* Block for 1 second */
exec_start mkdir_tmp /* Start the "mkdir_tmp" service and wait for
exit */
+
+ on boot && property:sys.boot.reason=bootloader
+ echo "On boot, the reason is BL."
start fastboot
service console sh
diff --git a/content/docs/latest/_sources/guides/stm32_ports.rst.txt
b/content/docs/latest/_sources/guides/stm32_ports.rst.txt
index 70d0d207e7..50a955faff 100644
--- a/content/docs/latest/_sources/guides/stm32_ports.rst.txt
+++ b/content/docs/latest/_sources/guides/stm32_ports.rst.txt
@@ -531,7 +531,7 @@ CAN/FDCAN FDCAN
arch/arm/src/stm32h5/stm32_fdcan.c
DAC to be done not supported
DTS to be done arch/arm/src/stm32h5/stm32_dts.c
ETH to be done arch/arm/src/stm32h5/stm32_ethernet.c
-EXTI to be done not supported
+EXTI to be done arch/arm/src/stm32h5/stm32_exti_gpio.c
FLASH to be done arch/arm/src/stm32h5/stm32_flash.c
GPIO to be done arch/arm/src/stm32h5/stm32_gpio.c
GPDMA to be done arch/arm/src/stm32h5/stm32_dma.c
diff --git
a/content/docs/latest/_sources/platforms/arm/rtl8720f/boards/rtl8720f_evb/index.rst.txt
b/content/docs/latest/_sources/platforms/arm/rtl8720f/boards/rtl8720f_evb/index.rst.txt
index ad657b4a4b..64fd298d08 100644
---
a/content/docs/latest/_sources/platforms/arm/rtl8720f/boards/rtl8720f_evb/index.rst.txt
+++
b/content/docs/latest/_sources/platforms/arm/rtl8720f/boards/rtl8720f_evb/index.rst.txt
@@ -39,6 +39,8 @@ Supported in this NuttX port:
on the SDK fwlib register layer
* SPI master buses exposed as ``/dev/spiN`` character devices, driven directly
on the SDK fwlib register layer
+* PWM output exposed as a ``/dev/pwm0`` character device, driven directly on
+ the SDK fwlib timer register layer
Buttons and LEDs
================
@@ -125,6 +127,23 @@ actually routes to the controller. Exercise a bus with the
tool::
nsh> spi exch -b 0 -x 4 deadbeef # full-duplex transfer on /dev/spi0
+pwm
+---
+
+Minimal NSH with the PWM driver and the ``pwm`` example
+(``examples/pwm``) enabled (no Wi-Fi). The board registers one timer at
+``/dev/pwm0`` (see ``boards/arm/rtl8720f/rtl8720f_evb/src/rtl8720f_pwm.c``):
+TIM4 drives up to four compare channels off one shared time base, so every
+channel shares one frequency and each carries its own duty cycle. The example
+table routes channel 1 to PA23 and channel 2 to PA24; edit it -- one pad per
+channel, ``AMEBA_PWM_PIN_NC`` for the unused ones -- to match a board's
+wiring. The pads use the same ``AMEBA_PA()`` / ``AMEBA_PB()`` encoding as the
+GPIO table and are muxed to the PWM function through the crossbar. Set
+``CONFIG_PWM_NCHANNELS`` to the number of channels used. Exercise it with the
+example::
+
+ nsh> pwm -d 25 -f 1000 # 1 kHz, 25% duty on /dev/pwm0
+
nsh
---
diff --git
a/content/docs/latest/_sources/platforms/arm/rtl8721dx/boards/pke8721daf/index.rst.txt
b/content/docs/latest/_sources/platforms/arm/rtl8721dx/boards/pke8721daf/index.rst.txt
index d33d9fafc4..14554d6dda 100644
---
a/content/docs/latest/_sources/platforms/arm/rtl8721dx/boards/pke8721daf/index.rst.txt
+++
b/content/docs/latest/_sources/platforms/arm/rtl8721dx/boards/pke8721daf/index.rst.txt
@@ -41,6 +41,8 @@ Supported in this NuttX port:
on the SDK fwlib register layer
* SPI master buses exposed as ``/dev/spiN`` character devices, driven directly
on the SDK fwlib register layer
+* PWM output exposed as a ``/dev/pwm0`` character device, driven directly on
+ the SDK fwlib timer register layer
Buttons and LEDs
================
@@ -134,6 +136,23 @@ tool::
nsh> spi exch -b 1 -x 4 deadbeef # full-duplex transfer on /dev/spi1
+pwm
+---
+
+Minimal NSH with the PWM driver and the ``pwm`` example
+(``examples/pwm``) enabled (no Wi-Fi). The board registers one timer at
+``/dev/pwm0`` (see ``boards/arm/rtl8721dx/pke8721daf/src/rtl8721dx_pwm.c``):
+TIM8 drives up to eight compare channels off one shared time base, so every
+channel shares one frequency and each carries its own duty cycle. The example
+table routes channel 1 to PB18 and channel 2 to PB19; edit it -- one pad per
+channel, ``AMEBA_PWM_PIN_NC`` for the unused ones -- to match a board's
+wiring. The pads use the same ``AMEBA_PA()`` / ``AMEBA_PB()`` encoding as the
+GPIO table and are muxed to the PWM function through the crossbar. Set
+``CONFIG_PWM_NCHANNELS`` to the number of channels used. Exercise it with the
+example::
+
+ nsh> pwm -d 25 -f 1000 # 1 kHz, 25% duty on /dev/pwm0
+
Wi-Fi
=====
diff --git
a/content/docs/latest/_sources/platforms/arm/rtl8721f/boards/rtl8721f_evb/index.rst.txt
b/content/docs/latest/_sources/platforms/arm/rtl8721f/boards/rtl8721f_evb/index.rst.txt
index 5b2e26ef2e..a3da36d03d 100644
---
a/content/docs/latest/_sources/platforms/arm/rtl8721f/boards/rtl8721f_evb/index.rst.txt
+++
b/content/docs/latest/_sources/platforms/arm/rtl8721f/boards/rtl8721f_evb/index.rst.txt
@@ -40,6 +40,8 @@ Supported in this NuttX port:
on the SDK fwlib register layer
* SPI master buses exposed as ``/dev/spiN`` character devices, driven directly
on the SDK fwlib register layer
+* PWM output exposed as a ``/dev/pwm0`` character device, driven directly on
+ the SDK fwlib timer register layer
Buttons and LEDs
================
@@ -128,6 +130,23 @@ spec lists for that controller. Exercise a bus with the
tool::
nsh> spi exch -b 0 -x 4 deadbeef # full-duplex transfer on /dev/spi0
nsh> spi exch -b 1 -x 4 deadbeef # full-duplex transfer on /dev/spi1
+pwm
+---
+
+Minimal NSH with the PWM driver and the ``pwm`` example
+(``examples/pwm``) enabled (no Wi-Fi). The board registers one timer at
+``/dev/pwm0`` (see ``boards/arm/rtl8721f/rtl8721f_evb/src/rtl8721f_pwm.c``):
+TIM4 drives up to four compare channels off one shared time base, so every
+channel shares one frequency and each carries its own duty cycle. The example
+table routes channel 1 to PA24 and channel 2 to PA25; edit it -- one pad per
+channel, ``AMEBA_PWM_PIN_NC`` for the unused ones -- to match a board's
+wiring. The pads use the same ``AMEBA_PA()`` / ``AMEBA_PB()`` encoding as the
+GPIO table and are muxed to the PWM function through the crossbar. Set
+``CONFIG_PWM_NCHANNELS`` to the number of channels used. Exercise it with the
+example::
+
+ nsh> pwm -d 25 -f 1000 # 1 kHz, 25% duty on /dev/pwm0
+
nsh
---
diff --git
a/content/docs/latest/_sources/platforms/arm/stm32h5/boards/nucleo-h563zi/index.rst.txt
b/content/docs/latest/_sources/platforms/arm/stm32h5/boards/nucleo-h563zi/index.rst.txt
index 0ff9e56e12..65793a10f6 100644
---
a/content/docs/latest/_sources/platforms/arm/stm32h5/boards/nucleo-h563zi/index.rst.txt
+++
b/content/docs/latest/_sources/platforms/arm/stm32h5/boards/nucleo-h563zi/index.rst.txt
@@ -174,6 +174,13 @@ This configuration configures the digital temperature
sensor (DTS)
at /dev/uorb/sensor_temp0 and provides the test application
sensortest. E.g. sensortest -n 10 temp0
+buttons:
+---------
+
+This configuration registers a buttons device at /dev/buttons for the user
+button on the board. The buttons example app shows interrupt events from the
+button.
+
usbmsc:
--------
diff --git a/content/docs/latest/_sources/platforms/arm/stm32h5/index.rst.txt
b/content/docs/latest/_sources/platforms/arm/stm32h5/index.rst.txt
index fb49d8558d..10f5b76184 100644
--- a/content/docs/latest/_sources/platforms/arm/stm32h5/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/arm/stm32h5/index.rst.txt
@@ -61,7 +61,7 @@ DBG No
DCACHE No
DCMI No
DLYB No
-EXTI No
+EXTI Yes
FMAC No
FSMC No
GTZC No
diff --git a/content/docs/latest/applications/system/nxinit/index.html
b/content/docs/latest/applications/system/nxinit/index.html
index 88fe4ebc5b..bcc026fd7a 100644
--- a/content/docs/latest/applications/system/nxinit/index.html
+++ b/content/docs/latest/applications/system/nxinit/index.html
@@ -363,14 +363,13 @@ one or more triggers (which must all be satisfied
simultaneously).</p>
triggers (also known as property triggers, e.g., property:a=b). Actions can
include multiple action triggers but only one event trigger. Triggers can be
combined with && to represent “AND” conditions.</p>
-<div class="admonition note">
-<p class="admonition-title">Note</p>
-<p>Currently, only event triggers are supported.</p>
-</div>
-<div class="admonition-todo admonition" id="id1">
-<p class="admonition-title">Todo</p>
-<p>Implement action triggers.</p>
-</div>
+<p>The value of a property trigger is matched with <code class="docutils
literal notranslate"><span class="pre">fnmatch</span></code>, so glob
+patterns are accepted. Use <code class="docutils literal notranslate"><span
class="pre">!=</span></code> to trigger when the value does not match,
+e.g. <code class="docutils literal notranslate"><span
class="pre">property:a!=b</span></code>. An <code class="docutils literal
notranslate"><span class="pre">on</span> <span
class="pre"><event></span></code> action fires only on the edge when
+its condition becomes satisfied, not on every subsequent property update.</p>
+<p>Property (action) trigger support requires the <code class="docutils
literal notranslate"><span class="pre">init_property_*()</span></code> backend
+to be provided; <code class="docutils literal notranslate"><span
class="pre">property_simple.c</span></code> offers a minimal implementation that
+forwards <code class="docutils literal notranslate"><span
class="pre">setprop</span></code> to the action manager.</p>
<section id="event-trigger-execution-order">
<h3>1. Event Trigger Execution Order<a class="headerlink"
href="#event-trigger-execution-order" title="Permalink to this
heading"></a></h3>
<ol class="arabic simple">
@@ -412,10 +411,10 @@ with all log levels additionally enabled to facilitate
debugging of the
init.rc script.</p>
<p>defconfig:</p>
<div class="highlight-diff notranslate"><div
class="highlight"><pre><span></span><span
class="gi">+CONFIG_INIT_ENTRYPOINT="init_main"</span>
-<span class="gi">+CONFIG_SYSTEM_INIT=y</span>
-<span class="gi">+CONFIG_SYSTEM_INIT_DEBUG=y</span>
-<span class="gi">+CONFIG_SYSTEM_INIT_INFO=y</span>
-<span class="gi">+CONFIG_SYSTEM_INIT_WARN=y</span>
+<span class="gi">+CONFIG_SYSTEM_NXINIT=y</span>
+<span class="gi">+CONFIG_SYSTEM_NXINIT_DEBUG=y</span>
+<span class="gi">+CONFIG_SYSTEM_NXINIT_INFO=y</span>
+<span class="gi">+CONFIG_SYSTEM_NXINIT_WARN=y</span>
</pre></div>
</div>
<p>init.rc:</p>
@@ -423,6 +422,9 @@ init.rc script.</p>
start console /* Start the service named "console" */
sleep 1 /* Block for 1 second */
exec_start mkdir_tmp /* Start the "mkdir_tmp" service and wait
for exit */
+
+on boot && property:sys.boot.reason=bootloader
+ echo "On boot, the reason is BL."
start fastboot
service console sh
diff --git a/content/docs/latest/guides/fully_linked_elf.html
b/content/docs/latest/guides/fully_linked_elf.html
index 7cd221be10..b6c18511f7 100644
--- a/content/docs/latest/guides/fully_linked_elf.html
+++ b/content/docs/latest/guides/fully_linked_elf.html
@@ -488,7 +488,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="eeaa3478-6ae9-4431-bfa8-1118f5c626f9"
name="eeaa3478-6ae9-4431-bfa8-1118f5c626f9" type="checkbox"><label
class="sphinx_collapse__label" for="eeaa3478-6ae9-4431-bfa8-1118f5c626f9"><i
class="sphinx_collapse__icon"></i>Show content:</label><div
class="sphinx_collapse__content docutils">
+<input class="sphinx_collapse__input"
id="6530be72-f9cb-4902-8c95-41a21481e71d"
name="6530be72-f9cb-4902-8c95-41a21481e71d" type="checkbox"><label
class="sphinx_collapse__label" for="6530be72-f9cb-4902-8c95-41a21481e71d"><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 b95b7fd903..75046456d1 100644
--- a/content/docs/latest/guides/partially_linked_elf.html
+++ b/content/docs/latest/guides/partially_linked_elf.html
@@ -514,7 +514,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="3f2593d4-b00e-4163-9cd3-547dd08bef1b"
name="3f2593d4-b00e-4163-9cd3-547dd08bef1b" type="checkbox"><label
class="sphinx_collapse__label" for="3f2593d4-b00e-4163-9cd3-547dd08bef1b"><i
class="sphinx_collapse__icon"></i>Show content:</label><div
class="sphinx_collapse__content docutils">
+<input class="sphinx_collapse__input"
id="b832e994-2914-41db-9f87-b4a0aeba7dfc"
name="b832e994-2914-41db-9f87-b4a0aeba7dfc" type="checkbox"><label
class="sphinx_collapse__label" for="b832e994-2914-41db-9f87-b4a0aeba7dfc"><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/stm32_ports.html
b/content/docs/latest/guides/stm32_ports.html
index 01301eeda6..7642ef3de6 100644
--- a/content/docs/latest/guides/stm32_ports.html
+++ b/content/docs/latest/guides/stm32_ports.html
@@ -1719,7 +1719,7 @@ exact IP core version has not been documented yet.</p>
</tr>
<tr class="row-even"><td><p>EXTI</p></td>
<td><p>to be done</p></td>
-<td><p>not supported</p></td>
+<td><p>arch/arm/src/stm32h5/stm32_exti_gpio.c</p></td>
</tr>
<tr class="row-odd"><td><p>FLASH</p></td>
<td><p>to be done</p></td>
diff --git a/content/docs/latest/index.html b/content/docs/latest/index.html
index 6dc32ff52e..48ce2eff22 100644
--- a/content/docs/latest/index.html
+++ b/content/docs/latest/index.html
@@ -195,7 +195,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: 17 August 26 at 00:31</p>
+<p>Last Updated: 18 August 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/latest/objects.inv b/content/docs/latest/objects.inv
index 76a77de18e..59695dbbab 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/rtl8720f/boards/rtl8720f_evb/index.html
b/content/docs/latest/platforms/arm/rtl8720f/boards/rtl8720f_evb/index.html
index 5e02a18d27..2cb4060cde 100644
--- a/content/docs/latest/platforms/arm/rtl8720f/boards/rtl8720f_evb/index.html
+++ b/content/docs/latest/platforms/arm/rtl8720f/boards/rtl8720f_evb/index.html
@@ -324,6 +324,8 @@ directly on the SDK fwlib register layer</p></li>
on the SDK fwlib register layer</p></li>
<li><p>SPI master buses exposed as <code class="docutils literal
notranslate"><span class="pre">/dev/spiN</span></code> character devices,
driven directly
on the SDK fwlib register layer</p></li>
+<li><p>PWM output exposed as a <code class="docutils literal
notranslate"><span class="pre">/dev/pwm0</span></code> character device, driven
directly on
+the SDK fwlib timer register layer</p></li>
</ul>
</section>
<section id="buttons-and-leds">
@@ -404,6 +406,23 @@ actually routes to the controller. Exercise a bus with the
tool:</p>
</pre></div>
</div>
</section>
+<section id="pwm">
+<h3>pwm<a class="headerlink" href="#pwm" title="Permalink to this
heading"></a></h3>
+<p>Minimal NSH with the PWM driver and the <code class="docutils literal
notranslate"><span class="pre">pwm</span></code> example
+(<code class="docutils literal notranslate"><span
class="pre">examples/pwm</span></code>) enabled (no Wi-Fi). The board registers
one timer at
+<code class="docutils literal notranslate"><span
class="pre">/dev/pwm0</span></code> (see <code class="docutils literal
notranslate"><span
class="pre">boards/arm/rtl8720f/rtl8720f_evb/src/rtl8720f_pwm.c</span></code>):
+TIM4 drives up to four compare channels off one shared time base, so every
+channel shares one frequency and each carries its own duty cycle. The example
+table routes channel 1 to PA23 and channel 2 to PA24; edit it – one pad per
+channel, <code class="docutils literal notranslate"><span
class="pre">AMEBA_PWM_PIN_NC</span></code> for the unused ones – to match a
board’s
+wiring. The pads use the same <code class="docutils literal notranslate"><span
class="pre">AMEBA_PA()</span></code> / <code class="docutils literal
notranslate"><span class="pre">AMEBA_PB()</span></code> encoding as the
+GPIO table and are muxed to the PWM function through the crossbar. Set
+<code class="docutils literal notranslate"><span
class="pre">CONFIG_PWM_NCHANNELS</span></code> to the number of channels used.
Exercise it with the
+example:</p>
+<div class="highlight-none notranslate"><div
class="highlight"><pre><span></span>nsh> pwm -d 25 -f 1000 # 1 kHz, 25%
duty on /dev/pwm0
+</pre></div>
+</div>
+</section>
<section id="nsh">
<h3>nsh<a class="headerlink" href="#nsh" title="Permalink to this
heading"></a></h3>
<p>Networking-enabled NSH with littlefs at <code class="docutils literal
notranslate"><span class="pre">/data</span></code> and the <code
class="docutils literal notranslate"><span class="pre">wapi</span></code> Wi-Fi
tool.
diff --git
a/content/docs/latest/platforms/arm/rtl8721dx/boards/pke8721daf/index.html
b/content/docs/latest/platforms/arm/rtl8721dx/boards/pke8721daf/index.html
index 8c86454e6b..162bb474c3 100644
--- a/content/docs/latest/platforms/arm/rtl8721dx/boards/pke8721daf/index.html
+++ b/content/docs/latest/platforms/arm/rtl8721dx/boards/pke8721daf/index.html
@@ -325,6 +325,8 @@ directly on the SDK fwlib register layer</p></li>
on the SDK fwlib register layer</p></li>
<li><p>SPI master buses exposed as <code class="docutils literal
notranslate"><span class="pre">/dev/spiN</span></code> character devices,
driven directly
on the SDK fwlib register layer</p></li>
+<li><p>PWM output exposed as a <code class="docutils literal
notranslate"><span class="pre">/dev/pwm0</span></code> character device, driven
directly on
+the SDK fwlib timer register layer</p></li>
</ul>
</section>
<section id="buttons-and-leds">
@@ -411,6 +413,23 @@ tool:</p>
</pre></div>
</div>
</section>
+<section id="pwm">
+<h3>pwm<a class="headerlink" href="#pwm" title="Permalink to this
heading"></a></h3>
+<p>Minimal NSH with the PWM driver and the <code class="docutils literal
notranslate"><span class="pre">pwm</span></code> example
+(<code class="docutils literal notranslate"><span
class="pre">examples/pwm</span></code>) enabled (no Wi-Fi). The board registers
one timer at
+<code class="docutils literal notranslate"><span
class="pre">/dev/pwm0</span></code> (see <code class="docutils literal
notranslate"><span
class="pre">boards/arm/rtl8721dx/pke8721daf/src/rtl8721dx_pwm.c</span></code>):
+TIM8 drives up to eight compare channels off one shared time base, so every
+channel shares one frequency and each carries its own duty cycle. The example
+table routes channel 1 to PB18 and channel 2 to PB19; edit it – one pad per
+channel, <code class="docutils literal notranslate"><span
class="pre">AMEBA_PWM_PIN_NC</span></code> for the unused ones – to match a
board’s
+wiring. The pads use the same <code class="docutils literal notranslate"><span
class="pre">AMEBA_PA()</span></code> / <code class="docutils literal
notranslate"><span class="pre">AMEBA_PB()</span></code> encoding as the
+GPIO table and are muxed to the PWM function through the crossbar. Set
+<code class="docutils literal notranslate"><span
class="pre">CONFIG_PWM_NCHANNELS</span></code> to the number of channels used.
Exercise it with the
+example:</p>
+<div class="highlight-none notranslate"><div
class="highlight"><pre><span></span>nsh> pwm -d 25 -f 1000 # 1 kHz, 25%
duty on /dev/pwm0
+</pre></div>
+</div>
+</section>
</section>
<section id="wi-fi">
<h2>Wi-Fi<a class="headerlink" href="#wi-fi" title="Permalink to this
heading"></a></h2>
diff --git
a/content/docs/latest/platforms/arm/rtl8721f/boards/rtl8721f_evb/index.html
b/content/docs/latest/platforms/arm/rtl8721f/boards/rtl8721f_evb/index.html
index 7bcf2b2009..47e51954d1 100644
--- a/content/docs/latest/platforms/arm/rtl8721f/boards/rtl8721f_evb/index.html
+++ b/content/docs/latest/platforms/arm/rtl8721f/boards/rtl8721f_evb/index.html
@@ -324,6 +324,8 @@ directly on the SDK fwlib register layer</p></li>
on the SDK fwlib register layer</p></li>
<li><p>SPI master buses exposed as <code class="docutils literal
notranslate"><span class="pre">/dev/spiN</span></code> character devices,
driven directly
on the SDK fwlib register layer</p></li>
+<li><p>PWM output exposed as a <code class="docutils literal
notranslate"><span class="pre">/dev/pwm0</span></code> character device, driven
directly on
+the SDK fwlib timer register layer</p></li>
</ul>
</section>
<section id="buttons-and-leds">
@@ -406,6 +408,23 @@ nsh> spi exch -b 1 -x 4 deadbeef # full-duplex
transfer on /dev/spi1
</pre></div>
</div>
</section>
+<section id="pwm">
+<h3>pwm<a class="headerlink" href="#pwm" title="Permalink to this
heading"></a></h3>
+<p>Minimal NSH with the PWM driver and the <code class="docutils literal
notranslate"><span class="pre">pwm</span></code> example
+(<code class="docutils literal notranslate"><span
class="pre">examples/pwm</span></code>) enabled (no Wi-Fi). The board registers
one timer at
+<code class="docutils literal notranslate"><span
class="pre">/dev/pwm0</span></code> (see <code class="docutils literal
notranslate"><span
class="pre">boards/arm/rtl8721f/rtl8721f_evb/src/rtl8721f_pwm.c</span></code>):
+TIM4 drives up to four compare channels off one shared time base, so every
+channel shares one frequency and each carries its own duty cycle. The example
+table routes channel 1 to PA24 and channel 2 to PA25; edit it – one pad per
+channel, <code class="docutils literal notranslate"><span
class="pre">AMEBA_PWM_PIN_NC</span></code> for the unused ones – to match a
board’s
+wiring. The pads use the same <code class="docutils literal notranslate"><span
class="pre">AMEBA_PA()</span></code> / <code class="docutils literal
notranslate"><span class="pre">AMEBA_PB()</span></code> encoding as the
+GPIO table and are muxed to the PWM function through the crossbar. Set
+<code class="docutils literal notranslate"><span
class="pre">CONFIG_PWM_NCHANNELS</span></code> to the number of channels used.
Exercise it with the
+example:</p>
+<div class="highlight-none notranslate"><div
class="highlight"><pre><span></span>nsh> pwm -d 25 -f 1000 # 1 kHz, 25%
duty on /dev/pwm0
+</pre></div>
+</div>
+</section>
<section id="nsh">
<h3>nsh<a class="headerlink" href="#nsh" title="Permalink to this
heading"></a></h3>
<p>Networking-enabled NSH with littlefs at <code class="docutils literal
notranslate"><span class="pre">/data</span></code> and the <code
class="docutils literal notranslate"><span class="pre">wapi</span></code> Wi-Fi
tool.
diff --git
a/content/docs/latest/platforms/arm/stm32h5/boards/nucleo-h563zi/index.html
b/content/docs/latest/platforms/arm/stm32h5/boards/nucleo-h563zi/index.html
index b9715cc387..0d0b0475dd 100644
--- a/content/docs/latest/platforms/arm/stm32h5/boards/nucleo-h563zi/index.html
+++ b/content/docs/latest/platforms/arm/stm32h5/boards/nucleo-h563zi/index.html
@@ -465,6 +465,12 @@ application.</p>
at /dev/uorb/sensor_temp0 and provides the test application
sensortest. E.g. sensortest -n 10 temp0</p>
</section>
+<section id="buttons">
+<h3>buttons:<a class="headerlink" href="#buttons" title="Permalink to this
heading"></a></h3>
+<p>This configuration registers a buttons device at /dev/buttons for the user
+button on the board. The buttons example app shows interrupt events from the
+button.</p>
+</section>
<section id="usbmsc">
<h3>usbmsc:<a class="headerlink" href="#usbmsc" title="Permalink to this
heading"></a></h3>
<p>This configuration enables USB Host support with the Mass Storage Class
diff --git a/content/docs/latest/platforms/arm/stm32h5/index.html
b/content/docs/latest/platforms/arm/stm32h5/index.html
index 2b9fef4e4b..b1c5ca8423 100644
--- a/content/docs/latest/platforms/arm/stm32h5/index.html
+++ b/content/docs/latest/platforms/arm/stm32h5/index.html
@@ -453,7 +453,7 @@ updates to support MCUs besides the STM32H563.</p>
<td></td>
</tr>
<tr class="row-odd"><td><p>EXTI</p></td>
-<td><p>No</p></td>
+<td><p>Yes</p></td>
<td></td>
</tr>
<tr class="row-even"><td><p>FMAC</p></td>
diff --git a/content/docs/latest/searchindex.js
b/content/docs/latest/searchindex.js
index ddc96ca106..24013f901f 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/arch-xtensa", "_tags/chip-a527",
"_tags/chip-a64", "_tags/chip-am62x", "_tags/chip-am67", "_tags/chip-at32uc3",
"_tags/chip-at90usb", "_tags/chip-atmega", "_tags/chip-atmega128",
"_tags/chip-atmega1284p", "_tags/chip-atmega2560", "_tags/ [...]
\ 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/arch-xtensa", "_tags/chip-a527",
"_tags/chip-a64", "_tags/chip-am62x", "_tags/chip-am67", "_tags/chip-at32uc3",
"_tags/chip-at90usb", "_tags/chip-atmega", "_tags/chip-atmega128",
"_tags/chip-atmega1284p", "_tags/chip-atmega2560", "_tags/ [...]
\ No newline at end of file
diff --git a/content/feed.xml b/content/feed.xml
index f81fbd1043..3bc5a3f42a 100644
--- a/content/feed.xml
+++ b/content/feed.xml
@@ -5,8 +5,8 @@
<description></description>
<link>/</link>
<atom:link href="/feed.xml" rel="self" type="application/rss+xml"/>
- <pubDate>Mon, 17 Aug 2026 00:33:31 +0000</pubDate>
- <lastBuildDate>Mon, 17 Aug 2026 00:33:31 +0000</lastBuildDate>
+ <pubDate>Tue, 18 Aug 2026 00:35:38 +0000</pubDate>
+ <lastBuildDate>Tue, 18 Aug 2026 00:35:38 +0000</lastBuildDate>
<generator>Jekyll v4.4.1</generator>
<item>