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 589c523c47 Publishing web: 890094796b49fd1f4fae464de0a99ed02518b7ef
docs: 437306409e8a553ad82a08e6e8cafa382ee77c15
589c523c47 is described below
commit 589c523c47ea67bee06b3ff8fa82a34450a2c1fc
Author: Alin Jerpelea <[email protected]>
AuthorDate: Fri Oct 2 00:44:09 2026 +0000
Publishing web: 890094796b49fd1f4fae464de0a99ed02518b7ef docs:
437306409e8a553ad82a08e6e8cafa382ee77c15
---
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 +-
content/docs/13.0.1/guides/fully_linked_elf.html | 2 +-
.../docs/13.0.1/guides/partially_linked_elf.html | 2 +-
content/docs/13.0.1/index.html | 2 +-
content/docs/13.0.1/searchindex.js | 2 +-
.../arm/ra8m1/boards/ek-ra8m1/index.rst.txt | 70 ++++++++++++
.../_sources/platforms/arm/ra8m1/index.rst.txt | 30 +++++-
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 232338 -> 232396 bytes
.../platforms/arm/ra8m1/boards/ek-ra8m1/index.html | 117 +++++++++++++++++++++
content/docs/latest/platforms/arm/ra8m1/index.html | 31 +++++-
content/docs/latest/searchindex.js | 2 +-
content/feed.xml | 4 +-
63 files changed, 309 insertions(+), 68 deletions(-)
diff --git a/content/docs/10.0.0/index.html b/content/docs/10.0.0/index.html
index ae60e9f3fe..3f53944051 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: 01 October 26 at 10:49</p>
+<p>Last Updated: 02 October 26 at 00:24</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 849fe09802..338992c1b6 100644
--- a/content/docs/10.0.1/index.html
+++ b/content/docs/10.0.1/index.html
@@ -255,7 +255,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: 01 October 26 at 10:49</p>
+<p>Last Updated: 02 October 26 at 00:24</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 1911953421..829f1bfce1 100644
--- a/content/docs/10.1.0/index.html
+++ b/content/docs/10.1.0/index.html
@@ -255,7 +255,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: 01 October 26 at 10:49</p>
+<p>Last Updated: 02 October 26 at 00:24</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 fa4ee0cfed..a76c97bcb2 100644
--- a/content/docs/10.2.0/index.html
+++ b/content/docs/10.2.0/index.html
@@ -256,7 +256,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: 01 October 26 at 10:49</p>
+<p>Last Updated: 02 October 26 at 00:24</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 fa4ee0cfed..7a04972e9e 100644
--- a/content/docs/10.3.0/index.html
+++ b/content/docs/10.3.0/index.html
@@ -256,7 +256,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: 01 October 26 at 10:49</p>
+<p>Last Updated: 02 October 26 at 00:25</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 fed45641e6..7a04972e9e 100644
--- a/content/docs/11.0.0/index.html
+++ b/content/docs/11.0.0/index.html
@@ -256,7 +256,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: 01 October 26 at 10:50</p>
+<p>Last Updated: 02 October 26 at 00:25</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 16910a2bb7..17399e617f 100644
--- a/content/docs/12.0.0/index.html
+++ b/content/docs/12.0.0/index.html
@@ -181,7 +181,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: 01 October 26 at 10:50</p>
+<p>Last Updated: 02 October 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.0.0/searchindex.js
b/content/docs/12.0.0/searchindex.js
index d6c6c8853e..ae1853da3d 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 24f9c19a41..02a28c3c40 100644
--- a/content/docs/12.1.0/index.html
+++ b/content/docs/12.1.0/index.html
@@ -181,7 +181,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: 01 October 26 at 10:50</p>
+<p>Last Updated: 02 October 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.1.0/searchindex.js
b/content/docs/12.1.0/searchindex.js
index e5c7eb6b32..c9f1ede662 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 61d7dfda7b..80ea67058e 100644
--- a/content/docs/12.10.0/index.html
+++ b/content/docs/12.10.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: 01 October 26 at 11:01</p>
+<p>Last Updated: 02 October 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.10.0/searchindex.js
b/content/docs/12.10.0/searchindex.js
index 351c6aa5b9..daa6d87344 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 adf47de77a..2fb85a4463 100644
--- a/content/docs/12.11.0/guides/fully_linked_elf.html
+++ b/content/docs/12.11.0/guides/fully_linked_elf.html
@@ -485,7 +485,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="f3de5452-bb73-4398-9b17-67e17ec8bdb7"
name="f3de5452-bb73-4398-9b17-67e17ec8bdb7" type="checkbox"><label
class="sphinx_collapse__label" for="f3de5452-bb73-4398-9b17-67e17ec8bdb7"><i
class="sphinx_collapse__icon"></i>Show content:</label><div
class="sphinx_collapse__content docutils">
+<input class="sphinx_collapse__input"
id="9f53b6e4-5fe8-4c5d-9d0f-abed3f602430"
name="9f53b6e4-5fe8-4c5d-9d0f-abed3f602430" type="checkbox"><label
class="sphinx_collapse__label" for="9f53b6e4-5fe8-4c5d-9d0f-abed3f602430"><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 8179e12630..fa57ad9cab 100644
--- a/content/docs/12.11.0/guides/partially_linked_elf.html
+++ b/content/docs/12.11.0/guides/partially_linked_elf.html
@@ -511,7 +511,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="a4ed9c61-c7a9-48be-8060-61dbc5c0c907"
name="a4ed9c61-c7a9-48be-8060-61dbc5c0c907" type="checkbox"><label
class="sphinx_collapse__label" for="a4ed9c61-c7a9-48be-8060-61dbc5c0c907"><i
class="sphinx_collapse__icon"></i>Show content:</label><div
class="sphinx_collapse__content docutils">
+<input class="sphinx_collapse__input"
id="7f280a17-9572-4843-9302-56458761cd82"
name="7f280a17-9572-4843-9302-56458761cd82" type="checkbox"><label
class="sphinx_collapse__label" for="7f280a17-9572-4843-9302-56458761cd82"><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 b84e24f688..ff5e474a01 100644
--- a/content/docs/12.11.0/index.html
+++ b/content/docs/12.11.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: 01 October 26 at 11:02</p>
+<p>Last Updated: 02 October 26 at 00:35</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 6351eb845a..3d3b54ef56 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 9bf914f175..66e09af522 100644
--- a/content/docs/12.12.0/guides/fully_linked_elf.html
+++ b/content/docs/12.12.0/guides/fully_linked_elf.html
@@ -485,7 +485,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="2181b8e3-0c4e-4928-9c6e-49b984ccbd7d"
name="2181b8e3-0c4e-4928-9c6e-49b984ccbd7d" type="checkbox"><label
class="sphinx_collapse__label" for="2181b8e3-0c4e-4928-9c6e-49b984ccbd7d"><i
class="sphinx_collapse__icon"></i>Show content:</label><div
class="sphinx_collapse__content docutils">
+<input class="sphinx_collapse__input"
id="cdce6196-2b67-4571-a752-3614ee27e07f"
name="cdce6196-2b67-4571-a752-3614ee27e07f" type="checkbox"><label
class="sphinx_collapse__label" for="cdce6196-2b67-4571-a752-3614ee27e07f"><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 a8eae01aa6..63f4aee2a1 100644
--- a/content/docs/12.12.0/guides/partially_linked_elf.html
+++ b/content/docs/12.12.0/guides/partially_linked_elf.html
@@ -511,7 +511,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="1f631322-f499-4e1c-9c3c-06d9f4c280a0"
name="1f631322-f499-4e1c-9c3c-06d9f4c280a0" type="checkbox"><label
class="sphinx_collapse__label" for="1f631322-f499-4e1c-9c3c-06d9f4c280a0"><i
class="sphinx_collapse__icon"></i>Show content:</label><div
class="sphinx_collapse__content docutils">
+<input class="sphinx_collapse__input"
id="1e64b2ad-e950-4e4b-a3ad-b866d5741096"
name="1e64b2ad-e950-4e4b-a3ad-b866d5741096" type="checkbox"><label
class="sphinx_collapse__label" for="1e64b2ad-e950-4e4b-a3ad-b866d5741096"><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 e72bcc9e9f..a8fa305c92 100644
--- a/content/docs/12.12.0/index.html
+++ b/content/docs/12.12.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: 01 October 26 at 11:04</p>
+<p>Last Updated: 02 October 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.12.0/searchindex.js
b/content/docs/12.12.0/searchindex.js
index 37ff4398ff..9c73d5ca68 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 dd9e14c64d..2c4eebbc22 100644
--- a/content/docs/12.13.0/guides/fully_linked_elf.html
+++ b/content/docs/12.13.0/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="07881f2c-1ffd-4524-a8c3-1c9f51fef01c"
name="07881f2c-1ffd-4524-a8c3-1c9f51fef01c" type="checkbox"><label
class="sphinx_collapse__label" for="07881f2c-1ffd-4524-a8c3-1c9f51fef01c"><i
class="sphinx_collapse__icon"></i>Show content:</label><div
class="sphinx_collapse__content docutils">
+<input class="sphinx_collapse__input"
id="cc236035-8922-41d2-af28-d1907b423ed6"
name="cc236035-8922-41d2-af28-d1907b423ed6" type="checkbox"><label
class="sphinx_collapse__label" for="cc236035-8922-41d2-af28-d1907b423ed6"><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 2ba4659aee..7c8e7e8148 100644
--- a/content/docs/12.13.0/guides/partially_linked_elf.html
+++ b/content/docs/12.13.0/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="602c5a24-3bbe-4d95-bcf5-652f6886483f"
name="602c5a24-3bbe-4d95-bcf5-652f6886483f" type="checkbox"><label
class="sphinx_collapse__label" for="602c5a24-3bbe-4d95-bcf5-652f6886483f"><i
class="sphinx_collapse__icon"></i>Show content:</label><div
class="sphinx_collapse__content docutils">
+<input class="sphinx_collapse__input"
id="8a33720c-0c4d-4295-a674-54c4c366d895"
name="8a33720c-0c4d-4295-a674-54c4c366d895" type="checkbox"><label
class="sphinx_collapse__label" for="8a33720c-0c4d-4295-a674-54c4c366d895"><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 b48fa49721..f4af328969 100644
--- a/content/docs/12.13.0/index.html
+++ b/content/docs/12.13.0/index.html
@@ -197,7 +197,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: 01 October 26 at 11:06</p>
+<p>Last Updated: 02 October 26 at 00:38</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 624b559501..33ac04c60a 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
@@ -160,7 +160,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 79a1d97642..ca1b1123ed 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 d988ccc510..f06c9cb071 100644
--- a/content/docs/12.2.0/index.html
+++ b/content/docs/12.2.0/index.html
@@ -182,7 +182,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: 01 October 26 at 10:50</p>
+<p>Last Updated: 02 October 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.2.0/searchindex.js
b/content/docs/12.2.0/searchindex.js
index aa9b707d69..46f461eda0 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 b6de272bf9..f06c9cb071 100644
--- a/content/docs/12.2.1/index.html
+++ b/content/docs/12.2.1/index.html
@@ -182,7 +182,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: 01 October 26 at 10:51</p>
+<p>Last Updated: 02 October 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.2.1/searchindex.js
b/content/docs/12.2.1/searchindex.js
index ed45632a1a..44cef3b6c0 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 bad25fae9d..e24ee1cf6f 100644
--- a/content/docs/12.3.0/index.html
+++ b/content/docs/12.3.0/index.html
@@ -182,7 +182,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: 01 October 26 at 10:51</p>
+<p>Last Updated: 02 October 26 at 00:26</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of
Contents</span></p>
<ul class="current">
diff --git a/content/docs/12.3.0/searchindex.js
b/content/docs/12.3.0/searchindex.js
index c026fc1f09..d6f9b457cb 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 e885d83cc9..9a4c8eb032 100644
--- a/content/docs/12.4.0/index.html
+++ b/content/docs/12.4.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: 01 October 26 at 10:51</p>
+<p>Last Updated: 02 October 26 at 00:26</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of
Contents</span></p>
<ul class="current">
diff --git a/content/docs/12.4.0/searchindex.js
b/content/docs/12.4.0/searchindex.js
index dddfbd9ea1..97854ad0c1 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 ba4aec0da3..3d130e6cde 100644
--- a/content/docs/12.5.0/index.html
+++ b/content/docs/12.5.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: 01 October 26 at 10:53</p>
+<p>Last Updated: 02 October 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.5.0/searchindex.js
b/content/docs/12.5.0/searchindex.js
index f60aef35ec..17d9de0031 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 c2a8d2f0c8..6bde63c1eb 100644
--- a/content/docs/12.5.1/index.html
+++ b/content/docs/12.5.1/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: 01 October 26 at 10:54</p>
+<p>Last Updated: 02 October 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.5.1/searchindex.js
b/content/docs/12.5.1/searchindex.js
index 2d7defcd72..e30a1f1032 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 07c265e062..2fc5af8112 100644
--- a/content/docs/12.6.0/index.html
+++ b/content/docs/12.6.0/index.html
@@ -190,7 +190,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: 01 October 26 at 10:55</p>
+<p>Last Updated: 02 October 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.6.0/searchindex.js
b/content/docs/12.6.0/searchindex.js
index 9ef46acaf0..4c7dc50fcd 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 b97ee19139..b97cbb726c 100644
--- a/content/docs/12.7.0/index.html
+++ b/content/docs/12.7.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: 01 October 26 at 10:56</p>
+<p>Last Updated: 02 October 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.7.0/searchindex.js
b/content/docs/12.7.0/searchindex.js
index ef1ccca0c1..f828dac42a 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 62bc9e6220..0aa86a927e 100644
--- a/content/docs/12.8.0/index.html
+++ b/content/docs/12.8.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: 01 October 26 at 10:58</p>
+<p>Last Updated: 02 October 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.8.0/searchindex.js
b/content/docs/12.8.0/searchindex.js
index 94e2ffa788..2f2dab94c2 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 2d8609e109..bf6701f636 100644
--- a/content/docs/12.9.0/index.html
+++ b/content/docs/12.9.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: 01 October 26 at 10:59</p>
+<p>Last Updated: 02 October 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.9.0/searchindex.js
b/content/docs/12.9.0/searchindex.js
index ce008569c3..cb8c0374c9 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 aa515e9bed..018d37409a 100644
--- a/content/docs/13.0.0/guides/fully_linked_elf.html
+++ b/content/docs/13.0.0/guides/fully_linked_elf.html
@@ -489,7 +489,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="76a9f721-b3c6-43d1-b138-2d02150b0fee"
name="76a9f721-b3c6-43d1-b138-2d02150b0fee" type="checkbox"><label
class="sphinx_collapse__label" for="76a9f721-b3c6-43d1-b138-2d02150b0fee"><i
class="sphinx_collapse__icon"></i>Show content:</label><div
class="sphinx_collapse__content docutils">
+<input class="sphinx_collapse__input"
id="25147f98-8dd8-4f92-9ede-dc3ae8022c1a"
name="25147f98-8dd8-4f92-9ede-dc3ae8022c1a" type="checkbox"><label
class="sphinx_collapse__label" for="25147f98-8dd8-4f92-9ede-dc3ae8022c1a"><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 53e2c976b5..b872fe6c3a 100644
--- a/content/docs/13.0.0/guides/partially_linked_elf.html
+++ b/content/docs/13.0.0/guides/partially_linked_elf.html
@@ -515,7 +515,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="c01ce67b-357f-42b5-b32b-1729bbf547ef"
name="c01ce67b-357f-42b5-b32b-1729bbf547ef" type="checkbox"><label
class="sphinx_collapse__label" for="c01ce67b-357f-42b5-b32b-1729bbf547ef"><i
class="sphinx_collapse__icon"></i>Show content:</label><div
class="sphinx_collapse__content docutils">
+<input class="sphinx_collapse__input"
id="ea6d43e1-e682-4364-b1ee-4f097d846ffc"
name="ea6d43e1-e682-4364-b1ee-4f097d846ffc" type="checkbox"><label
class="sphinx_collapse__label" for="ea6d43e1-e682-4364-b1ee-4f097d846ffc"><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 636b10b9be..c45729befc 100644
--- a/content/docs/13.0.0/index.html
+++ b/content/docs/13.0.0/index.html
@@ -197,7 +197,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: 01 October 26 at 11:07</p>
+<p>Last Updated: 02 October 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/13.0.0/searchindex.js
b/content/docs/13.0.0/searchindex.js
index 79715e1e64..72c157ae77 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/13.0.1/guides/fully_linked_elf.html
b/content/docs/13.0.1/guides/fully_linked_elf.html
index 9f59b6735e..5eef724075 100644
--- a/content/docs/13.0.1/guides/fully_linked_elf.html
+++ b/content/docs/13.0.1/guides/fully_linked_elf.html
@@ -489,7 +489,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="08d354aa-1e80-4a52-9405-123060340c77"
name="08d354aa-1e80-4a52-9405-123060340c77" type="checkbox"><label
class="sphinx_collapse__label" for="08d354aa-1e80-4a52-9405-123060340c77"><i
class="sphinx_collapse__icon"></i>Show content:</label><div
class="sphinx_collapse__content docutils">
+<input class="sphinx_collapse__input"
id="1c3f8a60-6bd7-4ede-9a48-91a7432dc1f0"
name="1c3f8a60-6bd7-4ede-9a48-91a7432dc1f0" type="checkbox"><label
class="sphinx_collapse__label" for="1c3f8a60-6bd7-4ede-9a48-91a7432dc1f0"><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.1/guides/partially_linked_elf.html
b/content/docs/13.0.1/guides/partially_linked_elf.html
index fce9e82a64..5dec30ffa8 100644
--- a/content/docs/13.0.1/guides/partially_linked_elf.html
+++ b/content/docs/13.0.1/guides/partially_linked_elf.html
@@ -515,7 +515,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="920e8f99-d382-4b58-9678-f4ddc407ab4a"
name="920e8f99-d382-4b58-9678-f4ddc407ab4a" type="checkbox"><label
class="sphinx_collapse__label" for="920e8f99-d382-4b58-9678-f4ddc407ab4a"><i
class="sphinx_collapse__icon"></i>Show content:</label><div
class="sphinx_collapse__content docutils">
+<input class="sphinx_collapse__input"
id="576a8659-1572-4bea-a760-647e36a9892f"
name="576a8659-1572-4bea-a760-647e36a9892f" type="checkbox"><label
class="sphinx_collapse__label" for="576a8659-1572-4bea-a760-647e36a9892f"><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.1/index.html b/content/docs/13.0.1/index.html
index f8613feeab..1a75085517 100644
--- a/content/docs/13.0.1/index.html
+++ b/content/docs/13.0.1/index.html
@@ -197,7 +197,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: 01 October 26 at 11:09</p>
+<p>Last Updated: 02 October 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/13.0.1/searchindex.js
b/content/docs/13.0.1/searchindex.js
index a39e47add4..743c3ca976 100644
--- a/content/docs/13.0.1/searchindex.js
+++ b/content/docs/13.0.1/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/platforms/arm/ra8m1/boards/ek-ra8m1/index.rst.txt
b/content/docs/latest/_sources/platforms/arm/ra8m1/boards/ek-ra8m1/index.rst.txt
index 1c001c3856..9ec46c21d4 100644
---
a/content/docs/latest/_sources/platforms/arm/ra8m1/boards/ek-ra8m1/index.rst.txt
+++
b/content/docs/latest/_sources/platforms/arm/ra8m1/boards/ek-ra8m1/index.rst.txt
@@ -105,6 +105,41 @@ Without ``CONFIG_ARCH_LEDS``, the LEDs are available
through the
``userled`` upper half at ``/dev/userleds`` (bit 0 = LED1, bit 1 = LED2,
bit 2 = LED3), or individually through the ``ULEDIOC_SETLED`` ioctl.
+Arduino Shield GPIO
+====================
+
+The Arduino Uno shield header's D2-D5 are wired as inputs and D6-D13 as
+outputs, through the generic GPIO expander driver (``CONFIG_DEV_GPIO``):
+
+ ==== ============= ========= ==========
+ Pin R7FA8M1AHECBD Direction Device
+ ==== ============= ========= ==========
+ D2 P906 Input /dev/gpio0
+ D3 P907 Input /dev/gpio1
+ D4 P905 Input /dev/gpio2
+ D5 P601 Input /dev/gpio3
+ D6 P602 Output /dev/gpio4
+ D7 P908 Output /dev/gpio5
+ D8 P909 Output /dev/gpio6
+ D9 P603 Output /dev/gpio7
+ D10 P413 Output /dev/gpio8
+ D11 P411 Output /dev/gpio9
+ D12 P410 Output /dev/gpio10
+ D13 P412 Output /dev/gpio11
+ ==== ============= ========= ==========
+
+D0/D1 are not registered here: they are SCI9's RXD9/TXD9 pins (see
+`Serial Console`_ below). The inputs are plain floating inputs, with no
+pull-up or pull-down.
+
+``src/ra8m1_gpio.c`` registers these pins with ``gpio_pin_register()``.
+``apps/examples/gpio`` reads or writes any of them from ``nsh``:
+
+.. code-block:: console
+
+ nsh> gpio /dev/gpio0
+ nsh> gpio -o 1 /dev/gpio4
+
Serial Console
===============
@@ -120,6 +155,32 @@ SCI9:
SCI9 is the serial console in the default configurations, at 115200 8N1.
+Timers
+======
+
+Any of the GPT channels can be registered as a timer. The board registers
+GPT0 (32-bit) as ``/dev/timer0`` and GPT9 (16-bit) as ``/dev/timer1`` when
+``CONFIG_RA_GPT0_GPT`` and ``CONFIG_RA_GPT9_GPT`` are set (see the
+``GPT`` section of the RA8M1 platform page). No pins are used. PCLKD, which
+clocks the timers, is 120 MHz in this port.
+
+The ``timer-gpio`` configuration builds on ``nsh`` with both channels
+enabled, the GPIO expander driver (see `Arduino Shield GPIO`_ above), and
+``apps/examples/timer_gpio`` built in. Unlike ``apps/examples/timer``,
+which only logs samples to the console, ``timer_gpio`` toggles a GPIO pin
+once per timer period -- so the timer's actual accuracy can be checked
+directly with an oscilloscope or logic analyzer on the pin, rather than
+trusted from console output alone:
+
+.. code-block:: console
+
+ nsh> timer_gpio -t /dev/timer0 -g /dev/gpio4
+
+The period comes from ``CONFIG_EXAMPLES_TIMER_GPIO_INTERVAL`` (200 ms in
+this configuration). Note that ``/dev/timer1`` (GPT9, 16-bit) tops out at
+about 559 ms at this port's 120 MHz PCLKD: a period that fits
+``/dev/timer0`` may return ``-ERANGE`` on ``/dev/timer1``.
+
Loading Code
============
@@ -165,3 +226,12 @@ nsh-leds
Same as ``nsh``, but without ``ostest``, and enables the ``userled``
driver on ``/dev/userleds`` (``CONFIG_ARCH_LEDS`` is not set, so NuttX
does not drive the LEDs itself; see `LEDs`_ above).
+
+timer-gpio
+----------
+
+Same as ``nsh``, but registers GPT0 and GPT9 as ``/dev/timer0`` and
+``/dev/timer1``, enables the GPIO expander driver on the Arduino shield
+header (see `Arduino Shield GPIO`_ above), and builds in
+``apps/examples/gpio`` and ``apps/examples/timer_gpio`` (see `Timers`_
+above).
diff --git a/content/docs/latest/_sources/platforms/arm/ra8m1/index.rst.txt
b/content/docs/latest/_sources/platforms/arm/ra8m1/index.rst.txt
index 11437e9b1c..4eaffc2453 100644
--- a/content/docs/latest/_sources/platforms/arm/ra8m1/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/arm/ra8m1/index.rst.txt
@@ -46,7 +46,7 @@ KINT No
ELC No
DTC No
DMAC No
-GPT No
+GPT Yes Timer only: /dev/timerN (GPT0-7 32-bit, GPT8-13 16-bit)
AGT No
RTC No
WDT No
@@ -95,13 +95,35 @@ GPIO
Pins can be configured/operated using ``ra_gpio_*`` functions.
+GPT
+---
+
+The General PWM Timer (GPT) has 8 32-bit channels (GPT0-7) and 6 16-bit
+channels (GPT8-13). NuttX uses a channel as a generic timer, registered as
+``/dev/timerN`` through the upper-half timer driver (``CONFIG_TIMER``): the
+channel counts up in saw-wave PWM mode, with the clock taken from PCLKD
+divided by the smallest of 1, 2, 4, 8, 16, 32, 64, 256 or 1024 that fits the
+requested timeout, and the overflow interrupt is the timer expiry. The
+PWM, capture, dead time and ELC/hardware trigger functions are not
+supported.
+
+Each channel is enabled with ``CONFIG_RA_GPTn_GPT`` (under
+``CONFIG_RA_GPT_TIMER``) and registered by the board with
+``ra_gpt_timer_initialize()``. The timeout is set with
+``TCIOC_SETTIMEOUT`` in microseconds and can be changed while the timer is
+running. The longest timeout is about 4295 s on a 32-bit channel, and
+about 559 ms on a 16-bit channel at a PCLKD of 120 MHz.
+
ICU
---
The Interrupt Controller Unit routes peripheral events to NVIC vectors:
-any event can be routed to any of its IELSR slots. NuttX assigns SCI_B
-events to fixed slots (four per channel) and calls ``ra_attach_icu()`` at
-start-up to route the enabled channels' events into them.
+any event can be routed to any of its IELSR slots. NuttX gives each event
+that an enabled peripheral needs a slot, packed from the first slot in the
+order they are listed in ``ra8m1_irq.h``, so only the events of the
+peripherals a build enables use a slot: four for each SCI_B UART, and one
+(the counter overflow) for each GPT channel. ``ra_attach_icu()`` calls at
+start-up route those events into their slots.
Supported Boards
=================
diff --git a/content/docs/latest/guides/fully_linked_elf.html
b/content/docs/latest/guides/fully_linked_elf.html
index 802c1afc48..fddcdddaec 100644
--- a/content/docs/latest/guides/fully_linked_elf.html
+++ b/content/docs/latest/guides/fully_linked_elf.html
@@ -490,7 +490,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="2dfafb06-141a-44c7-a81a-07916b102113"
name="2dfafb06-141a-44c7-a81a-07916b102113" type="checkbox"><label
class="sphinx_collapse__label" for="2dfafb06-141a-44c7-a81a-07916b102113"><i
class="sphinx_collapse__icon"></i>Show content:</label><div
class="sphinx_collapse__content docutils">
+<input class="sphinx_collapse__input"
id="1d921949-678d-43b3-9321-77b5c2c136b6"
name="1d921949-678d-43b3-9321-77b5c2c136b6" type="checkbox"><label
class="sphinx_collapse__label" for="1d921949-678d-43b3-9321-77b5c2c136b6"><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 f97203498e..0792f6c487 100644
--- a/content/docs/latest/guides/partially_linked_elf.html
+++ b/content/docs/latest/guides/partially_linked_elf.html
@@ -516,7 +516,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="f5674cd6-ac1d-4170-ba60-0d9c1064c6ba"
name="f5674cd6-ac1d-4170-ba60-0d9c1064c6ba" type="checkbox"><label
class="sphinx_collapse__label" for="f5674cd6-ac1d-4170-ba60-0d9c1064c6ba"><i
class="sphinx_collapse__icon"></i>Show content:</label><div
class="sphinx_collapse__content docutils">
+<input class="sphinx_collapse__input"
id="eab5fade-14b1-4820-a116-8025a1783d96"
name="eab5fade-14b1-4820-a116-8025a1783d96" type="checkbox"><label
class="sphinx_collapse__label" for="eab5fade-14b1-4820-a116-8025a1783d96"><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 e08e82a390..e56377fce9 100644
--- a/content/docs/latest/index.html
+++ b/content/docs/latest/index.html
@@ -197,7 +197,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: 01 October 26 at 11:10</p>
+<p>Last Updated: 02 October 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/latest/objects.inv b/content/docs/latest/objects.inv
index bcff4af86d..7ff941799a 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/ra8m1/boards/ek-ra8m1/index.html
b/content/docs/latest/platforms/arm/ra8m1/boards/ek-ra8m1/index.html
index 7316e5fb90..6fca3cf51c 100644
--- a/content/docs/latest/platforms/arm/ra8m1/boards/ek-ra8m1/index.html
+++ b/content/docs/latest/platforms/arm/ra8m1/boards/ek-ra8m1/index.html
@@ -490,6 +490,93 @@ defined. In that case, the usage is defined in <code
class="docutils literal no
bit 2 = LED3), or individually through the <code class="docutils literal
notranslate"><span class="pre">ULEDIOC_SETLED</span></code> ioctl.</p>
</section>
</section>
+<section id="arduino-shield-gpio">
+<h2>Arduino Shield GPIO<a class="headerlink" href="#arduino-shield-gpio"
title="Permalink to this heading"></a></h2>
+<p>The Arduino Uno shield header’s D2-D5 are wired as inputs and D6-D13 as
+outputs, through the generic GPIO expander driver (<code class="docutils
literal notranslate"><span class="pre">CONFIG_DEV_GPIO</span></code>):</p>
+<blockquote>
+<div><table class="docutils align-default">
+<thead>
+<tr class="row-odd"><th class="head"><p>Pin</p></th>
+<th class="head"><p>R7FA8M1AHECBD</p></th>
+<th class="head"><p>Direction</p></th>
+<th class="head"><p>Device</p></th>
+</tr>
+</thead>
+<tbody>
+<tr class="row-even"><td><p>D2</p></td>
+<td><p>P906</p></td>
+<td><p>Input</p></td>
+<td><p>/dev/gpio0</p></td>
+</tr>
+<tr class="row-odd"><td><p>D3</p></td>
+<td><p>P907</p></td>
+<td><p>Input</p></td>
+<td><p>/dev/gpio1</p></td>
+</tr>
+<tr class="row-even"><td><p>D4</p></td>
+<td><p>P905</p></td>
+<td><p>Input</p></td>
+<td><p>/dev/gpio2</p></td>
+</tr>
+<tr class="row-odd"><td><p>D5</p></td>
+<td><p>P601</p></td>
+<td><p>Input</p></td>
+<td><p>/dev/gpio3</p></td>
+</tr>
+<tr class="row-even"><td><p>D6</p></td>
+<td><p>P602</p></td>
+<td><p>Output</p></td>
+<td><p>/dev/gpio4</p></td>
+</tr>
+<tr class="row-odd"><td><p>D7</p></td>
+<td><p>P908</p></td>
+<td><p>Output</p></td>
+<td><p>/dev/gpio5</p></td>
+</tr>
+<tr class="row-even"><td><p>D8</p></td>
+<td><p>P909</p></td>
+<td><p>Output</p></td>
+<td><p>/dev/gpio6</p></td>
+</tr>
+<tr class="row-odd"><td><p>D9</p></td>
+<td><p>P603</p></td>
+<td><p>Output</p></td>
+<td><p>/dev/gpio7</p></td>
+</tr>
+<tr class="row-even"><td><p>D10</p></td>
+<td><p>P413</p></td>
+<td><p>Output</p></td>
+<td><p>/dev/gpio8</p></td>
+</tr>
+<tr class="row-odd"><td><p>D11</p></td>
+<td><p>P411</p></td>
+<td><p>Output</p></td>
+<td><p>/dev/gpio9</p></td>
+</tr>
+<tr class="row-even"><td><p>D12</p></td>
+<td><p>P410</p></td>
+<td><p>Output</p></td>
+<td><p>/dev/gpio10</p></td>
+</tr>
+<tr class="row-odd"><td><p>D13</p></td>
+<td><p>P412</p></td>
+<td><p>Output</p></td>
+<td><p>/dev/gpio11</p></td>
+</tr>
+</tbody>
+</table>
+</div></blockquote>
+<p>D0/D1 are not registered here: they are SCI9’s RXD9/TXD9 pins (see
+<a class="reference internal" href="#serial-console">Serial Console</a>
below). The inputs are plain floating inputs, with no
+pull-up or pull-down.</p>
+<p><code class="docutils literal notranslate"><span
class="pre">src/ra8m1_gpio.c</span></code> registers these pins with <code
class="docutils literal notranslate"><span
class="pre">gpio_pin_register()</span></code>.
+<code class="docutils literal notranslate"><span
class="pre">apps/examples/gpio</span></code> reads or writes any of them from
<code class="docutils literal notranslate"><span
class="pre">nsh</span></code>:</p>
+<div class="highlight-console notranslate"><div
class="highlight"><pre><span></span><span class="go">nsh> gpio
/dev/gpio0</span>
+<span class="go">nsh> gpio -o 1 /dev/gpio4</span>
+</pre></div>
+</div>
+</section>
<section id="serial-console">
<h2>Serial Console<a class="headerlink" href="#serial-console"
title="Permalink to this heading"></a></h2>
<p>The EK-RA8M1’s on-board debugger (a J-Link) provides a virtual COM port on
@@ -513,6 +600,28 @@ SCI9:</p>
</div></blockquote>
<p>SCI9 is the serial console in the default configurations, at 115200 8N1.</p>
</section>
+<section id="timers">
+<h2>Timers<a class="headerlink" href="#timers" title="Permalink to this
heading"></a></h2>
+<p>Any of the GPT channels can be registered as a timer. The board registers
+GPT0 (32-bit) as <code class="docutils literal notranslate"><span
class="pre">/dev/timer0</span></code> and GPT9 (16-bit) as <code
class="docutils literal notranslate"><span
class="pre">/dev/timer1</span></code> when
+<code class="docutils literal notranslate"><span
class="pre">CONFIG_RA_GPT0_GPT</span></code> and <code class="docutils literal
notranslate"><span class="pre">CONFIG_RA_GPT9_GPT</span></code> are set (see the
+<code class="docutils literal notranslate"><span class="pre">GPT</span></code>
section of the RA8M1 platform page). No pins are used. PCLKD, which
+clocks the timers, is 120 MHz in this port.</p>
+<p>The <code class="docutils literal notranslate"><span
class="pre">timer-gpio</span></code> configuration builds on <code
class="docutils literal notranslate"><span class="pre">nsh</span></code> with
both channels
+enabled, the GPIO expander driver (see <a class="reference internal"
href="#arduino-shield-gpio">Arduino Shield GPIO</a> above), and
+<code class="docutils literal notranslate"><span
class="pre">apps/examples/timer_gpio</span></code> built in. Unlike <code
class="docutils literal notranslate"><span
class="pre">apps/examples/timer</span></code>,
+which only logs samples to the console, <code class="docutils literal
notranslate"><span class="pre">timer_gpio</span></code> toggles a GPIO pin
+once per timer period – so the timer’s actual accuracy can be checked
+directly with an oscilloscope or logic analyzer on the pin, rather than
+trusted from console output alone:</p>
+<div class="highlight-console notranslate"><div
class="highlight"><pre><span></span><span class="go">nsh> timer_gpio -t
/dev/timer0 -g /dev/gpio4</span>
+</pre></div>
+</div>
+<p>The period comes from <code class="docutils literal notranslate"><span
class="pre">CONFIG_EXAMPLES_TIMER_GPIO_INTERVAL</span></code> (200 ms in
+this configuration). Note that <code class="docutils literal
notranslate"><span class="pre">/dev/timer1</span></code> (GPT9, 16-bit) tops
out at
+about 559 ms at this port’s 120 MHz PCLKD: a period that fits
+<code class="docutils literal notranslate"><span
class="pre">/dev/timer0</span></code> may return <code class="docutils literal
notranslate"><span class="pre">-ERANGE</span></code> on <code class="docutils
literal notranslate"><span class="pre">/dev/timer1</span></code>.</p>
+</section>
<section id="loading-code">
<h2>Loading Code<a class="headerlink" href="#loading-code" title="Permalink to
this heading"></a></h2>
<p>This port produces a flat image (no TrustZone), so it is flashed with
@@ -550,6 +659,14 @@ the <code class="docutils literal notranslate"><span
class="pre">ostest</span></
driver on <code class="docutils literal notranslate"><span
class="pre">/dev/userleds</span></code> (<code class="docutils literal
notranslate"><span class="pre">CONFIG_ARCH_LEDS</span></code> is not set, so
NuttX
does not drive the LEDs itself; see <a class="reference internal"
href="#leds">LEDs</a> above).</p>
</section>
+<section id="timer-gpio">
+<h3>timer-gpio<a class="headerlink" href="#timer-gpio" title="Permalink to
this heading"></a></h3>
+<p>Same as <code class="docutils literal notranslate"><span
class="pre">nsh</span></code>, but registers GPT0 and GPT9 as <code
class="docutils literal notranslate"><span
class="pre">/dev/timer0</span></code> and
+<code class="docutils literal notranslate"><span
class="pre">/dev/timer1</span></code>, enables the GPIO expander driver on the
Arduino shield
+header (see <a class="reference internal" href="#arduino-shield-gpio">Arduino
Shield GPIO</a> above), and builds in
+<code class="docutils literal notranslate"><span
class="pre">apps/examples/gpio</span></code> and <code class="docutils literal
notranslate"><span class="pre">apps/examples/timer_gpio</span></code> (see <a
class="reference internal" href="#timers">Timers</a>
+above).</p>
+</section>
</section>
</section>
diff --git a/content/docs/latest/platforms/arm/ra8m1/index.html
b/content/docs/latest/platforms/arm/ra8m1/index.html
index 6aae3c891e..67e1eaad0c 100644
--- a/content/docs/latest/platforms/arm/ra8m1/index.html
+++ b/content/docs/latest/platforms/arm/ra8m1/index.html
@@ -187,6 +187,7 @@
<li class="toctree-l5"><a class="reference internal"
href="#clock">CLOCK</a></li>
<li class="toctree-l5"><a class="reference internal" href="#sci">SCI</a></li>
<li class="toctree-l5"><a class="reference internal" href="#gpio">GPIO</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#gpt">GPT</a></li>
<li class="toctree-l5"><a class="reference internal" href="#icu">ICU</a></li>
</ul>
</li>
@@ -401,8 +402,8 @@ EK-RA8M1) has been tested; the others are selectable but
untested.</p>
<td></td>
</tr>
<tr class="row-odd"><td><p>GPT</p></td>
-<td><p>No</p></td>
-<td></td>
+<td><p>Yes</p></td>
+<td><p>Timer only: /dev/timerN (GPT0-7 32-bit, GPT8-13 16-bit)</p></td>
</tr>
<tr class="row-even"><td><p>AGT</p></td>
<td><p>No</p></td>
@@ -502,12 +503,32 @@ SCI_B5-8); each channel’s baud rate generator runs from
SCICLK.</p>
<h3>GPIO<a class="headerlink" href="#gpio" title="Permalink to this
heading"></a></h3>
<p>Pins can be configured/operated using <code class="docutils literal
notranslate"><span class="pre">ra_gpio_*</span></code> functions.</p>
</section>
+<section id="gpt">
+<h3>GPT<a class="headerlink" href="#gpt" title="Permalink to this
heading"></a></h3>
+<p>The General PWM Timer (GPT) has 8 32-bit channels (GPT0-7) and 6 16-bit
+channels (GPT8-13). NuttX uses a channel as a generic timer, registered as
+<code class="docutils literal notranslate"><span
class="pre">/dev/timerN</span></code> through the upper-half timer driver
(<code class="docutils literal notranslate"><span
class="pre">CONFIG_TIMER</span></code>): the
+channel counts up in saw-wave PWM mode, with the clock taken from PCLKD
+divided by the smallest of 1, 2, 4, 8, 16, 32, 64, 256 or 1024 that fits the
+requested timeout, and the overflow interrupt is the timer expiry. The
+PWM, capture, dead time and ELC/hardware trigger functions are not
+supported.</p>
+<p>Each channel is enabled with <code class="docutils literal
notranslate"><span class="pre">CONFIG_RA_GPTn_GPT</span></code> (under
+<code class="docutils literal notranslate"><span
class="pre">CONFIG_RA_GPT_TIMER</span></code>) and registered by the board with
+<code class="docutils literal notranslate"><span
class="pre">ra_gpt_timer_initialize()</span></code>. The timeout is set with
+<code class="docutils literal notranslate"><span
class="pre">TCIOC_SETTIMEOUT</span></code> in microseconds and can be changed
while the timer is
+running. The longest timeout is about 4295 s on a 32-bit channel, and
+about 559 ms on a 16-bit channel at a PCLKD of 120 MHz.</p>
+</section>
<section id="icu">
<h3>ICU<a class="headerlink" href="#icu" title="Permalink to this
heading"></a></h3>
<p>The Interrupt Controller Unit routes peripheral events to NVIC vectors:
-any event can be routed to any of its IELSR slots. NuttX assigns SCI_B
-events to fixed slots (four per channel) and calls <code class="docutils
literal notranslate"><span class="pre">ra_attach_icu()</span></code> at
-start-up to route the enabled channels’ events into them.</p>
+any event can be routed to any of its IELSR slots. NuttX gives each event
+that an enabled peripheral needs a slot, packed from the first slot in the
+order they are listed in <code class="docutils literal notranslate"><span
class="pre">ra8m1_irq.h</span></code>, so only the events of the
+peripherals a build enables use a slot: four for each SCI_B UART, and one
+(the counter overflow) for each GPT channel. <code class="docutils literal
notranslate"><span class="pre">ra_attach_icu()</span></code> calls at
+start-up route those events into their slots.</p>
</section>
</section>
<section id="supported-boards">
diff --git a/content/docs/latest/searchindex.js
b/content/docs/latest/searchindex.js
index fe5ed4a7d5..7cce1f6b8c 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-armv7e-m", "_tags/arch-armv7m", "_tags/arch-armv8m",
"_tags/arch-avr", "_tags/arch-cm33", "_tags/arch-cm7", "_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-am335x", "_tags/chip-am62x", "_tags/chip-am67",
"_tags/chip-at32uc3", "_tags/chip-at90usb", "_tags/chip-atmega", [...]
\ No newline at end of file
+Search.setIndex({"docnames": ["_tags/arch-arm", "_tags/arch-arm64",
"_tags/arch-armv7e-m", "_tags/arch-armv7m", "_tags/arch-armv8m",
"_tags/arch-avr", "_tags/arch-cm33", "_tags/arch-cm7", "_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-am335x", "_tags/chip-am62x", "_tags/chip-am67",
"_tags/chip-at32uc3", "_tags/chip-at90usb", "_tags/chip-atmega", [...]
\ No newline at end of file
diff --git a/content/feed.xml b/content/feed.xml
index c5268d546a..901e4cfa27 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>Thu, 01 Oct 2026 11:12:44 +0000</pubDate>
- <lastBuildDate>Thu, 01 Oct 2026 11:12:44 +0000</lastBuildDate>
+ <pubDate>Fri, 02 Oct 2026 00:43:42 +0000</pubDate>
+ <lastBuildDate>Fri, 02 Oct 2026 00:43:42 +0000</lastBuildDate>
<generator>Jekyll v4.4.1</generator>
<item>