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 01b76ef0ed Publishing web: 1f0e88c292fbd80476d2716a9fd7c5af6e787cfc 
docs: d64973287755f45dec03aa027b17659ca7cd6e91
01b76ef0ed is described below

commit 01b76ef0edcab8b273acfd10a310575922a195a6
Author: The Apache Software Foundation <[email protected]>
AuthorDate: Sat May 23 01:01:04 2026 +0000

    Publishing web: 1f0e88c292fbd80476d2716a9fd7c5af6e787cfc docs: 
d64973287755f45dec03aa027b17659ca7cd6e91
---
 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 +-
 .../xtensa/esp32/boards/esp32-audio-kit/index.html |   2 +-
 .../xtensa/esp32/boards/esp32-devkitc/index.html   |   2 +-
 content/docs/12.2.1/searchindex.js                 |   2 +-
 content/docs/12.3.0/index.html                     |   2 +-
 content/docs/12.3.0/searchindex.js                 |   2 +-
 content/docs/12.4.0/index.html                     |   2 +-
 content/docs/12.4.0/searchindex.js                 |   2 +-
 content/docs/12.5.0/index.html                     |   2 +-
 content/docs/12.5.0/searchindex.js                 |   2 +-
 content/docs/12.5.1/index.html                     |   2 +-
 content/docs/12.5.1/searchindex.js                 |   2 +-
 content/docs/12.6.0/index.html                     |   2 +-
 content/docs/12.6.0/searchindex.js                 |   2 +-
 content/docs/12.7.0/index.html                     |   2 +-
 content/docs/12.7.0/searchindex.js                 |   2 +-
 content/docs/12.8.0/index.html                     |   2 +-
 content/docs/12.8.0/searchindex.js                 |   2 +-
 content/docs/12.9.0/index.html                     |   2 +-
 content/docs/12.9.0/searchindex.js                 |   2 +-
 .../applications/audioutils/rtttl-c/index.rst.txt  |  24 ++++++++++++++
 .../applications/audioutils/fmsynt/index.html      |   1 +
 .../docs/latest/applications/audioutils/index.html |   2 ++
 .../applications/audioutils/mml_parser/index.html  |   1 +
 .../applications/audioutils/nxaudio/index.html     |   5 +--
 .../audioutils/{nxaudio => rtttl-c}/index.html     |  35 ++++++++++++++++-----
 content/docs/latest/applications/boot/index.html   |   4 +--
 content/docs/latest/applications/index.html        |   1 +
 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 199420 -> 199482 bytes
 content/docs/latest/searchindex.js                 |   2 +-
 content/feed.xml                                   |   4 +--
 61 files changed, 114 insertions(+), 76 deletions(-)

diff --git a/content/docs/10.0.0/index.html b/content/docs/10.0.0/index.html
index 5d9d0ae5c4..2eb1aa7b31 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: 22 May 26 at 00:40</p>
+<p>Last Updated: 23 May 26 at 00:39</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 ab6dfdc1a6..c950dbf3ed 100644
--- a/content/docs/10.0.1/index.html
+++ b/content/docs/10.0.1/index.html
@@ -251,7 +251,7 @@ by following these <a class="reference internal" 
href="contributing/documentatio
 <div class="section" id="nuttx-documentation">
 <h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation" 
title="Permalink to this headline">¶</a></h1>
 <p>NuttX is a real-time operating system (RTOS) with an emphasis on standards 
compliance and small footprint. Scalable from 8-bit to 32-bit microcontroller 
environments, the primary governing standards in NuttX are Posix and ANSI 
standards. Additional standard APIs from Unix and other common RTOS’s (such as 
VxWorks) are adopted for functionality not available under these standards, or 
for functionality that is not appropriate for deeply-embedded environments 
(such as fork()).</p>
-<p>Last Updated: 22 May 26 at 00:40</p>
+<p>Last Updated: 23 May 26 at 00:39</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 7d2802f1a8..cb0272b58b 100644
--- a/content/docs/10.1.0/index.html
+++ b/content/docs/10.1.0/index.html
@@ -251,7 +251,7 @@ by following these <a class="reference internal" 
href="contributing/documentatio
 <div class="section" id="nuttx-documentation">
 <h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation" 
title="Permalink to this headline">¶</a></h1>
 <p>NuttX is a real-time operating system (RTOS) with an emphasis on standards 
compliance and small footprint. Scalable from 8-bit to 64-bit microcontroller 
environments, the primary governing standards in NuttX are POSIX and ANSI 
standards. Additional standard APIs from Unix and other common RTOS’s (such as 
VxWorks) are adopted for functionality not available under these standards, or 
for functionality that is not appropriate for deeply-embedded environments 
(such as fork()).</p>
-<p>Last Updated: 22 May 26 at 00:40</p>
+<p>Last Updated: 23 May 26 at 00:39</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 4cc89ee70c..fad7c299b9 100644
--- a/content/docs/10.2.0/index.html
+++ b/content/docs/10.2.0/index.html
@@ -252,7 +252,7 @@ by following these <a class="reference internal" 
href="contributing/documentatio
 <div class="section" id="nuttx-documentation">
 <h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation" 
title="Permalink to this headline">¶</a></h1>
 <p>NuttX is a real-time operating system (RTOS) with an emphasis on standards 
compliance and small footprint. Scalable from 8-bit to 64-bit microcontroller 
environments, the primary governing standards in NuttX are POSIX and ANSI 
standards. Additional standard APIs from Unix and other common RTOS’s (such as 
VxWorks) are adopted for functionality not available under these standards, or 
for functionality that is not appropriate for deeply-embedded environments 
(such as fork()).</p>
-<p>Last Updated: 22 May 26 at 00:40</p>
+<p>Last Updated: 23 May 26 at 00:40</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 4cc89ee70c..fad7c299b9 100644
--- a/content/docs/10.3.0/index.html
+++ b/content/docs/10.3.0/index.html
@@ -252,7 +252,7 @@ by following these <a class="reference internal" 
href="contributing/documentatio
 <div class="section" id="nuttx-documentation">
 <h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation" 
title="Permalink to this headline">¶</a></h1>
 <p>NuttX is a real-time operating system (RTOS) with an emphasis on standards 
compliance and small footprint. Scalable from 8-bit to 64-bit microcontroller 
environments, the primary governing standards in NuttX are POSIX and ANSI 
standards. Additional standard APIs from Unix and other common RTOS’s (such as 
VxWorks) are adopted for functionality not available under these standards, or 
for functionality that is not appropriate for deeply-embedded environments 
(such as fork()).</p>
-<p>Last Updated: 22 May 26 at 00:40</p>
+<p>Last Updated: 23 May 26 at 00:40</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 bfab5df678..fad7c299b9 100644
--- a/content/docs/11.0.0/index.html
+++ b/content/docs/11.0.0/index.html
@@ -252,7 +252,7 @@ by following these <a class="reference internal" 
href="contributing/documentatio
 <div class="section" id="nuttx-documentation">
 <h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation" 
title="Permalink to this headline">¶</a></h1>
 <p>NuttX is a real-time operating system (RTOS) with an emphasis on standards 
compliance and small footprint. Scalable from 8-bit to 64-bit microcontroller 
environments, the primary governing standards in NuttX are POSIX and ANSI 
standards. Additional standard APIs from Unix and other common RTOS’s (such as 
VxWorks) are adopted for functionality not available under these standards, or 
for functionality that is not appropriate for deeply-embedded environments 
(such as fork()).</p>
-<p>Last Updated: 22 May 26 at 00:41</p>
+<p>Last Updated: 23 May 26 at 00:40</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 74de47fcd3..8047f49ef1 100644
--- a/content/docs/12.0.0/index.html
+++ b/content/docs/12.0.0/index.html
@@ -177,7 +177,7 @@ by following these <a class="reference internal" 
href="contributing/documentatio
 <section id="nuttx-documentation">
 <h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation" 
title="Permalink to this headline"></a></h1>
 <p>NuttX is a real-time operating system (RTOS) with an emphasis on standards 
compliance and small footprint. Scalable from 8-bit to 64-bit microcontroller 
environments, the primary governing standards in NuttX are POSIX and ANSI 
standards. Additional standard APIs from Unix and other common RTOS’s (such as 
VxWorks) are adopted for functionality not available under these standards, or 
for functionality that is not appropriate for deeply-embedded environments 
(such as fork()).</p>
-<p>Last Updated: 22 May 26 at 00:41</p>
+<p>Last Updated: 23 May 26 at 00:40</p>
 <div class="toctree-wrapper compound">
 <p class="caption" role="heading"><span class="caption-text">Table of 
Contents</span></p>
 <ul class="current">
diff --git a/content/docs/12.0.0/searchindex.js 
b/content/docs/12.0.0/searchindex.js
index 9bf384e83d..9b6b725b47 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 1bad39c632..11219b1fd8 100644
--- a/content/docs/12.1.0/index.html
+++ b/content/docs/12.1.0/index.html
@@ -177,7 +177,7 @@ by following these <a class="reference internal" 
href="contributing/documentatio
 <section id="nuttx-documentation">
 <h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation" 
title="Permalink to this headline"></a></h1>
 <p>NuttX is a real-time operating system (RTOS) with an emphasis on standards 
compliance and small footprint. Scalable from 8-bit to 64-bit microcontroller 
environments, the primary governing standards in NuttX are POSIX and ANSI 
standards. Additional standard APIs from Unix and other common RTOS’s (such as 
VxWorks) are adopted for functionality not available under these standards, or 
for functionality that is not appropriate for deeply-embedded environments 
(such as fork()).</p>
-<p>Last Updated: 22 May 26 at 00:41</p>
+<p>Last Updated: 23 May 26 at 00:40</p>
 <div class="toctree-wrapper compound">
 <p class="caption" role="heading"><span class="caption-text">Table of 
Contents</span></p>
 <ul class="current">
diff --git a/content/docs/12.1.0/searchindex.js 
b/content/docs/12.1.0/searchindex.js
index 47ba1f1aeb..7e1643b14f 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 7ae13b2cd0..90d9906f58 100644
--- a/content/docs/12.10.0/index.html
+++ b/content/docs/12.10.0/index.html
@@ -189,7 +189,7 @@ standards. Additional standard APIs from Unix and other 
common RTOS’s (such as
 VxWorks) are adopted for functionality not available under these standards, or
 for functionality that is not appropriate for deeply-embedded environments 
(such
 as fork()).</p>
-<p>Last Updated: 22 May 26 at 00:52</p>
+<p>Last Updated: 23 May 26 at 00:51</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 cd47417bc3..c085daee61 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 d998c9651f..85fcbe2227 100644
--- a/content/docs/12.11.0/guides/fully_linked_elf.html
+++ b/content/docs/12.11.0/guides/fully_linked_elf.html
@@ -481,7 +481,7 @@ NuttX package: <code class="docutils literal 
notranslate"><span class="pre">nutt
 <div 
class="admonition-here-is-an-alternative-minimal-and-possibly-outdated-version 
admonition">
 <p class="admonition-title">Here is an alternative minimal (and possibly 
outdated) version</p>
 <div class="sphinx_collapse docutils">
-<input class="sphinx_collapse__input" 
id="6b39ba1b-736d-4a31-89c2-fe170db71aa9" 
name="6b39ba1b-736d-4a31-89c2-fe170db71aa9" type="checkbox"><label 
class="sphinx_collapse__label" for="6b39ba1b-736d-4a31-89c2-fe170db71aa9"><i 
class="sphinx_collapse__icon"></i>Show content:</label><div 
class="sphinx_collapse__content docutils">
+<input class="sphinx_collapse__input" 
id="40497cf4-05c7-4cad-bee2-ae7618578256" 
name="40497cf4-05c7-4cad-bee2-ae7618578256" type="checkbox"><label 
class="sphinx_collapse__label" for="40497cf4-05c7-4cad-bee2-ae7618578256"><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 b2d11c49b9..b348d8e22e 100644
--- a/content/docs/12.11.0/guides/partially_linked_elf.html
+++ b/content/docs/12.11.0/guides/partially_linked_elf.html
@@ -507,7 +507,7 @@ NuttX package: <code class="docutils literal 
notranslate"><span class="pre">nutt
 <div 
class="admonition-here-is-an-alternative-minimal-and-possibly-outdated-version 
admonition">
 <p class="admonition-title">Here is an alternative minimal (and possibly 
outdated) version</p>
 <div class="sphinx_collapse docutils">
-<input class="sphinx_collapse__input" 
id="8c3363eb-e4b1-410c-81d4-eff06ea5b633" 
name="8c3363eb-e4b1-410c-81d4-eff06ea5b633" type="checkbox"><label 
class="sphinx_collapse__label" for="8c3363eb-e4b1-410c-81d4-eff06ea5b633"><i 
class="sphinx_collapse__icon"></i>Show content:</label><div 
class="sphinx_collapse__content docutils">
+<input class="sphinx_collapse__input" 
id="f492003b-b2a8-491f-b3ed-b75e7ac59b57" 
name="f492003b-b2a8-491f-b3ed-b75e7ac59b57" type="checkbox"><label 
class="sphinx_collapse__label" for="f492003b-b2a8-491f-b3ed-b75e7ac59b57"><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 75a9094626..a8e703688e 100644
--- a/content/docs/12.11.0/index.html
+++ b/content/docs/12.11.0/index.html
@@ -191,7 +191,7 @@ standards. Additional standard APIs from Unix and other 
common RTOS’s (such as
 VxWorks) are adopted for functionality not available under these standards, or
 for functionality that is not appropriate for deeply-embedded environments 
(such
 as fork()).</p>
-<p>Last Updated: 22 May 26 at 00:54</p>
+<p>Last Updated: 23 May 26 at 00:53</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 24a196a110..08b3c5b632 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 55f34ea32a..cf77eb5c55 100644
--- a/content/docs/12.12.0/guides/fully_linked_elf.html
+++ b/content/docs/12.12.0/guides/fully_linked_elf.html
@@ -481,7 +481,7 @@ NuttX package: <code class="docutils literal 
notranslate"><span class="pre">nutt
 <div 
class="admonition-here-is-an-alternative-minimal-and-possibly-outdated-version 
admonition">
 <p class="admonition-title">Here is an alternative minimal (and possibly 
outdated) version</p>
 <div class="sphinx_collapse docutils">
-<input class="sphinx_collapse__input" 
id="548f32ae-ea9f-4e40-91ec-dee9ee614258" 
name="548f32ae-ea9f-4e40-91ec-dee9ee614258" type="checkbox"><label 
class="sphinx_collapse__label" for="548f32ae-ea9f-4e40-91ec-dee9ee614258"><i 
class="sphinx_collapse__icon"></i>Show content:</label><div 
class="sphinx_collapse__content docutils">
+<input class="sphinx_collapse__input" 
id="a56a1cff-4d65-4fa2-ac16-3333e0bc84d4" 
name="a56a1cff-4d65-4fa2-ac16-3333e0bc84d4" type="checkbox"><label 
class="sphinx_collapse__label" for="a56a1cff-4d65-4fa2-ac16-3333e0bc84d4"><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 0013ab1ad5..8cf1d23b25 100644
--- a/content/docs/12.12.0/guides/partially_linked_elf.html
+++ b/content/docs/12.12.0/guides/partially_linked_elf.html
@@ -507,7 +507,7 @@ NuttX package: <code class="docutils literal 
notranslate"><span class="pre">nutt
 <div 
class="admonition-here-is-an-alternative-minimal-and-possibly-outdated-version 
admonition">
 <p class="admonition-title">Here is an alternative minimal (and possibly 
outdated) version</p>
 <div class="sphinx_collapse docutils">
-<input class="sphinx_collapse__input" 
id="c5446d55-5627-401e-a2ee-1d35a67f5041" 
name="c5446d55-5627-401e-a2ee-1d35a67f5041" type="checkbox"><label 
class="sphinx_collapse__label" for="c5446d55-5627-401e-a2ee-1d35a67f5041"><i 
class="sphinx_collapse__icon"></i>Show content:</label><div 
class="sphinx_collapse__content docutils">
+<input class="sphinx_collapse__input" 
id="57fe7ecb-ed9e-4f8d-a361-d81f9b51ec31" 
name="57fe7ecb-ed9e-4f8d-a361-d81f9b51ec31" type="checkbox"><label 
class="sphinx_collapse__label" for="57fe7ecb-ed9e-4f8d-a361-d81f9b51ec31"><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 5264a5174b..aa21ba73c6 100644
--- a/content/docs/12.12.0/index.html
+++ b/content/docs/12.12.0/index.html
@@ -191,7 +191,7 @@ standards. Additional standard APIs from Unix and other 
common RTOS’s (such as
 VxWorks) are adopted for functionality not available under these standards, or
 for functionality that is not appropriate for deeply-embedded environments 
(such
 as fork()).</p>
-<p>Last Updated: 22 May 26 at 00:56</p>
+<p>Last Updated: 23 May 26 at 00:55</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 e58378647e..4b304f2627 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 4f75c408ce..abfbd4e665 100644
--- a/content/docs/12.13.0/guides/fully_linked_elf.html
+++ b/content/docs/12.13.0/guides/fully_linked_elf.html
@@ -484,7 +484,7 @@ NuttX package: <code class="docutils literal 
notranslate"><span class="pre">nutt
 <div 
class="admonition-here-is-an-alternative-minimal-and-possibly-outdated-version 
admonition">
 <p class="admonition-title">Here is an alternative minimal (and possibly 
outdated) version</p>
 <div class="sphinx_collapse docutils">
-<input class="sphinx_collapse__input" 
id="6ffb286f-1ee6-42d7-a4ed-641e1c4af08f" 
name="6ffb286f-1ee6-42d7-a4ed-641e1c4af08f" type="checkbox"><label 
class="sphinx_collapse__label" for="6ffb286f-1ee6-42d7-a4ed-641e1c4af08f"><i 
class="sphinx_collapse__icon"></i>Show content:</label><div 
class="sphinx_collapse__content docutils">
+<input class="sphinx_collapse__input" 
id="94c06c74-16d7-4e05-aaa9-5b699e939d63" 
name="94c06c74-16d7-4e05-aaa9-5b699e939d63" type="checkbox"><label 
class="sphinx_collapse__label" for="94c06c74-16d7-4e05-aaa9-5b699e939d63"><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 89d1505421..33a5c9ba67 100644
--- a/content/docs/12.13.0/guides/partially_linked_elf.html
+++ b/content/docs/12.13.0/guides/partially_linked_elf.html
@@ -510,7 +510,7 @@ NuttX package: <code class="docutils literal 
notranslate"><span class="pre">nutt
 <div 
class="admonition-here-is-an-alternative-minimal-and-possibly-outdated-version 
admonition">
 <p class="admonition-title">Here is an alternative minimal (and possibly 
outdated) version</p>
 <div class="sphinx_collapse docutils">
-<input class="sphinx_collapse__input" 
id="27f02739-ca76-477e-9dca-047a23ab1fbe" 
name="27f02739-ca76-477e-9dca-047a23ab1fbe" type="checkbox"><label 
class="sphinx_collapse__label" for="27f02739-ca76-477e-9dca-047a23ab1fbe"><i 
class="sphinx_collapse__icon"></i>Show content:</label><div 
class="sphinx_collapse__content docutils">
+<input class="sphinx_collapse__input" 
id="c010aa4f-0c32-4e84-917d-cd9fa25ee3df" 
name="c010aa4f-0c32-4e84-917d-cd9fa25ee3df" type="checkbox"><label 
class="sphinx_collapse__label" for="c010aa4f-0c32-4e84-917d-cd9fa25ee3df"><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 49a640e4ef..7f47da549e 100644
--- a/content/docs/12.13.0/index.html
+++ b/content/docs/12.13.0/index.html
@@ -193,7 +193,7 @@ standards. Additional standard APIs from Unix and other 
common RTOS’s (such as
 VxWorks) are adopted for functionality not available under these standards, or
 for functionality that is not appropriate for deeply-embedded environments 
(such
 as fork()).</p>
-<p>Last Updated: 22 May 26 at 00:57</p>
+<p>Last Updated: 23 May 26 at 00:57</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 c6cc34d51a..4a9b1dd511 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
@@ -156,18 +156,7 @@
 <li class="toctree-l4"><a class="reference internal" 
href="#timer-interrupt">Timer Interrupt</a></li>
 </ul>
 </li>
-<li class="toctree-l3 current"><a class="reference internal" 
href="index.html">GOLDFISH</a><ul class="current">
-<li class="toctree-l4 current"><a class="current reference internal" 
href="#">GOLDFISH TIMER</a><ul>
-<li class="toctree-l5"><a class="reference internal" 
href="#introduction">Introduction</a></li>
-<li class="toctree-l5"><a class="reference internal" 
href="#timer-registers">Timer Registers</a></li>
-<li class="toctree-l5"><a class="reference internal" href="#timer-read">Timer 
Read</a></li>
-<li class="toctree-l5"><a class="reference internal" 
href="#timer-set-alarm">Timer Set Alarm</a></li>
-<li class="toctree-l5"><a class="reference internal" 
href="#timer-interrupt">Timer Interrupt</a></li>
-</ul>
-</li>
-<li class="toctree-l4"><a class="reference internal" 
href="index.html#supported-boards">Supported Boards</a></li>
-</ul>
-</li>
+<li class="toctree-l3"><a class="reference internal" 
href="index.html">GOLDFISH</a></li>
 <li class="toctree-l3"><a class="reference internal" 
href="../imx1/index.html">NXP/Freescale i.MX1</a></li>
 <li class="toctree-l3"><a class="reference internal" 
href="../imx6/index.html">NXP/Freescale i.MX6</a></li>
 <li class="toctree-l3"><a class="reference internal" 
href="../imx9/index.html">NXP i.MX9</a></li>
diff --git a/content/docs/12.13.0/searchindex.js 
b/content/docs/12.13.0/searchindex.js
index 27100bafdd..cf41b9fcf7 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 72670600c8..db10f73afa 100644
--- a/content/docs/12.2.0/index.html
+++ b/content/docs/12.2.0/index.html
@@ -178,7 +178,7 @@ by following these <a class="reference internal" 
href="contributing/documentatio
 <section id="nuttx-documentation">
 <h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation" 
title="Permalink to this heading"></a></h1>
 <p>NuttX is a real-time operating system (RTOS) with an emphasis on standards 
compliance and small footprint. Scalable from 8-bit to 64-bit microcontroller 
environments, the primary governing standards in NuttX are POSIX and ANSI 
standards. Additional standard APIs from Unix and other common RTOS’s (such as 
VxWorks) are adopted for functionality not available under these standards, or 
for functionality that is not appropriate for deeply-embedded environments 
(such as fork()).</p>
-<p>Last Updated: 22 May 26 at 00:41</p>
+<p>Last Updated: 23 May 26 at 00:41</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 b56cd37650..4f11f0ba2e 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 cb15b5de40..db10f73afa 100644
--- a/content/docs/12.2.1/index.html
+++ b/content/docs/12.2.1/index.html
@@ -178,7 +178,7 @@ by following these <a class="reference internal" 
href="contributing/documentatio
 <section id="nuttx-documentation">
 <h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation" 
title="Permalink to this heading"></a></h1>
 <p>NuttX is a real-time operating system (RTOS) with an emphasis on standards 
compliance and small footprint. Scalable from 8-bit to 64-bit microcontroller 
environments, the primary governing standards in NuttX are POSIX and ANSI 
standards. Additional standard APIs from Unix and other common RTOS’s (such as 
VxWorks) are adopted for functionality not available under these standards, or 
for functionality that is not appropriate for deeply-embedded environments 
(such as fork()).</p>
-<p>Last Updated: 22 May 26 at 00:42</p>
+<p>Last Updated: 23 May 26 at 00:41</p>
 <div class="toctree-wrapper compound">
 <p class="caption" role="heading"><span class="caption-text">Table of 
Contents</span></p>
 <ul class="current">
diff --git 
a/content/docs/12.2.1/platforms/xtensa/esp32/boards/esp32-audio-kit/index.html 
b/content/docs/12.2.1/platforms/xtensa/esp32/boards/esp32-audio-kit/index.html
index a3443171af..7dfe24c430 100644
--- 
a/content/docs/12.2.1/platforms/xtensa/esp32/boards/esp32-audio-kit/index.html
+++ 
b/content/docs/12.2.1/platforms/xtensa/esp32/boards/esp32-audio-kit/index.html
@@ -359,7 +359,7 @@ Serving HTTP on 0.0.0.0 port 8000 (http://0.0.0.0:8000/)
 <p>Look for your PC IP address and test playing the prepared audio on your
 browser:</p>
 <figure class="align-center">
-<img alt="../../../../../_images/esp32-audio-config-file.png" 
src="../../../../../_images/esp32-audio-config-file.png" />
+<img alt="../../../../../_images/esp32-audio-config-file1.png" 
src="../../../../../_images/esp32-audio-config-file1.png" />
 </figure>
 <p>After successfully built and flashed, connect the board to the Wi-Fi 
network:</p>
 <div class="highlight-none notranslate"><div 
class="highlight"><pre><span></span>$ nsh&gt; wapi psk wlan0 mypasswd 3
diff --git 
a/content/docs/12.2.1/platforms/xtensa/esp32/boards/esp32-devkitc/index.html 
b/content/docs/12.2.1/platforms/xtensa/esp32/boards/esp32-devkitc/index.html
index 5b98061d9f..d1db225c23 100644
--- a/content/docs/12.2.1/platforms/xtensa/esp32/boards/esp32-devkitc/index.html
+++ b/content/docs/12.2.1/platforms/xtensa/esp32/boards/esp32-devkitc/index.html
@@ -456,7 +456,7 @@ Serving HTTP on 0.0.0.0 port 8000 (http://0.0.0.0:8000/)
 <p>Look for your PC IP address and test playing the prepared audio on your
 browser:</p>
 <figure class="align-center">
-<img alt="../../../../../_images/esp32-audio-config-file1.png" 
src="../../../../../_images/esp32-audio-config-file1.png" />
+<img alt="../../../../../_images/esp32-audio-config-file.png" 
src="../../../../../_images/esp32-audio-config-file.png" />
 </figure>
 <p>After successfully built and flashed, connect the board to the Wi-Fi 
network:</p>
 <div class="highlight-none notranslate"><div 
class="highlight"><pre><span></span>nsh&gt; wapi psk wlan0 mypasswd 3
diff --git a/content/docs/12.2.1/searchindex.js 
b/content/docs/12.2.1/searchindex.js
index 887f50f187..e7d0492f41 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 b17bbc363e..08bd8f2c66 100644
--- a/content/docs/12.3.0/index.html
+++ b/content/docs/12.3.0/index.html
@@ -178,7 +178,7 @@ by following these <a class="reference internal" 
href="contributing/documentatio
 <section id="nuttx-documentation">
 <h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation" 
title="Permalink to this heading"></a></h1>
 <p>NuttX is a real-time operating system (RTOS) with an emphasis on standards 
compliance and small footprint. Scalable from 8-bit to 64-bit microcontroller 
environments, the primary governing standards in NuttX are POSIX and ANSI 
standards. Additional standard APIs from Unix and other common RTOS’s (such as 
VxWorks) are adopted for functionality not available under these standards, or 
for functionality that is not appropriate for deeply-embedded environments 
(such as fork()).</p>
-<p>Last Updated: 22 May 26 at 00:42</p>
+<p>Last Updated: 23 May 26 at 00:41</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 e700eed1ab..36c88d92ba 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 668db84202..ce809c8283 100644
--- a/content/docs/12.4.0/index.html
+++ b/content/docs/12.4.0/index.html
@@ -185,7 +185,7 @@ standards. Additional standard APIs from Unix and other 
common RTOS’s (such as
 VxWorks) are adopted for functionality not available under these standards, or
 for functionality that is not appropriate for deeply-embedded environments 
(such
 as fork()).</p>
-<p>Last Updated: 22 May 26 at 00:42</p>
+<p>Last Updated: 23 May 26 at 00:42</p>
 <div class="toctree-wrapper compound">
 <p class="caption" role="heading"><span class="caption-text">Table of 
Contents</span></p>
 <ul class="current">
diff --git a/content/docs/12.4.0/searchindex.js 
b/content/docs/12.4.0/searchindex.js
index 955d170998..94adb37d19 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 aaf19b06ff..570f391f1e 100644
--- a/content/docs/12.5.0/index.html
+++ b/content/docs/12.5.0/index.html
@@ -185,7 +185,7 @@ standards. Additional standard APIs from Unix and other 
common RTOS’s (such as
 VxWorks) are adopted for functionality not available under these standards, or
 for functionality that is not appropriate for deeply-embedded environments 
(such
 as fork()).</p>
-<p>Last Updated: 22 May 26 at 00:44</p>
+<p>Last Updated: 23 May 26 at 00:43</p>
 <div class="toctree-wrapper compound">
 <p class="caption" role="heading"><span class="caption-text">Table of 
Contents</span></p>
 <ul class="current">
diff --git a/content/docs/12.5.0/searchindex.js 
b/content/docs/12.5.0/searchindex.js
index 630c9e58a3..3c655d340f 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 444bff2cfe..572cd1b75c 100644
--- a/content/docs/12.5.1/index.html
+++ b/content/docs/12.5.1/index.html
@@ -185,7 +185,7 @@ standards. Additional standard APIs from Unix and other 
common RTOS’s (such as
 VxWorks) are adopted for functionality not available under these standards, or
 for functionality that is not appropriate for deeply-embedded environments 
(such
 as fork()).</p>
-<p>Last Updated: 22 May 26 at 00:45</p>
+<p>Last Updated: 23 May 26 at 00:44</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 c00d5be1af..58f0349ee6 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 4f900f678e..7fe0caf5f2 100644
--- a/content/docs/12.6.0/index.html
+++ b/content/docs/12.6.0/index.html
@@ -186,7 +186,7 @@ standards. Additional standard APIs from Unix and other 
common RTOS’s (such as
 VxWorks) are adopted for functionality not available under these standards, or
 for functionality that is not appropriate for deeply-embedded environments 
(such
 as fork()).</p>
-<p>Last Updated: 22 May 26 at 00:46</p>
+<p>Last Updated: 23 May 26 at 00:45</p>
 <div class="toctree-wrapper compound">
 <p class="caption" role="heading"><span class="caption-text">Table of 
Contents</span></p>
 <ul class="current">
diff --git a/content/docs/12.6.0/searchindex.js 
b/content/docs/12.6.0/searchindex.js
index 3320cd8782..ca5f8670a0 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 51e1491439..7a3aeccf74 100644
--- a/content/docs/12.7.0/index.html
+++ b/content/docs/12.7.0/index.html
@@ -185,7 +185,7 @@ standards. Additional standard APIs from Unix and other 
common RTOS’s (such as
 VxWorks) are adopted for functionality not available under these standards, or
 for functionality that is not appropriate for deeply-embedded environments 
(such
 as fork()).</p>
-<p>Last Updated: 22 May 26 at 00:47</p>
+<p>Last Updated: 23 May 26 at 00:47</p>
 <div class="toctree-wrapper compound">
 <p class="caption" role="heading"><span class="caption-text">Table of 
Contents</span></p>
 <ul class="current">
diff --git a/content/docs/12.7.0/searchindex.js 
b/content/docs/12.7.0/searchindex.js
index 75d2039cb1..33f55a307a 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 12f94ec001..77f372c92e 100644
--- a/content/docs/12.8.0/index.html
+++ b/content/docs/12.8.0/index.html
@@ -185,7 +185,7 @@ standards. Additional standard APIs from Unix and other 
common RTOS’s (such as
 VxWorks) are adopted for functionality not available under these standards, or
 for functionality that is not appropriate for deeply-embedded environments 
(such
 as fork()).</p>
-<p>Last Updated: 22 May 26 at 00:49</p>
+<p>Last Updated: 23 May 26 at 00:48</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 9d78d2be2a..3ad076c16c 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 822f9e0607..8add964ee2 100644
--- a/content/docs/12.9.0/index.html
+++ b/content/docs/12.9.0/index.html
@@ -185,7 +185,7 @@ standards. Additional standard APIs from Unix and other 
common RTOS’s (such as
 VxWorks) are adopted for functionality not available under these standards, or
 for functionality that is not appropriate for deeply-embedded environments 
(such
 as fork()).</p>
-<p>Last Updated: 22 May 26 at 00:50</p>
+<p>Last Updated: 23 May 26 at 00:50</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 85b436d0d4..47dfca84be 100644
--- a/content/docs/12.9.0/searchindex.js
+++ b/content/docs/12.9.0/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["applications/audioutils/fmsynt/index", 
"applications/audioutils/index", "applications/audioutils/mml_parser/index", 
"applications/audioutils/nxaudio/index", 
"applications/benchmarks/cachespeed/index", 
"applications/benchmarks/coremark-pro/index", 
"applications/benchmarks/coremark/index", 
"applications/benchmarks/cyclictest/index", 
"applications/benchmarks/dhrystone/index", "applications/benchmarks/fio/index", 
"applications/benchmarks/index", "applications/b [...]
\ No newline at end of file
+Search.setIndex({"docnames": ["applications/audioutils/fmsynt/index", 
"applications/audioutils/index", "applications/audioutils/mml_parser/index", 
"applications/audioutils/nxaudio/index", 
"applications/benchmarks/cachespeed/index", 
"applications/benchmarks/coremark-pro/index", 
"applications/benchmarks/coremark/index", 
"applications/benchmarks/cyclictest/index", 
"applications/benchmarks/dhrystone/index", "applications/benchmarks/fio/index", 
"applications/benchmarks/index", "applications/b [...]
\ No newline at end of file
diff --git 
a/content/docs/latest/_sources/applications/audioutils/rtttl-c/index.rst.txt 
b/content/docs/latest/_sources/applications/audioutils/rtttl-c/index.rst.txt
new file mode 100644
index 0000000000..ce5764c9f3
--- /dev/null
+++ b/content/docs/latest/_sources/applications/audioutils/rtttl-c/index.rst.txt
@@ -0,0 +1,24 @@
+==========================================
+``rtttl-c`` A simple RTTTL parsing library
+==========================================
+
+``rtttl-c`` is a simple library for parsing `Ring Tone Text Transfer Language`_
+(RTTTL).
+
+.. _Ring Tone Text Transfer Language: 
https://en.wikipedia.org/wiki/Ring_Tone_Text_Transfer_Language
+
+To use the ``rtttl-c``, first include it from the audioutils::
+
+        #include <audioutils/rtttl.h>
+
+then define what to do with a tone::
+
+        void
+        play_tone(struct rtttl_tone tone)
+        {
+                /* TODO */
+        }
+
+and finally play a RTTTL string::
+
+        rtttl_play("Jingle 
Bells:o=5,d=4,b=170,b=170:b,b,b,p,b,b,b,p,b,d6,g.,8a,2b.,8p,c6,c6,c6.,8c6,c6,b,b,8b,8b,b,a,a,b,2a,2d6",
 play_tone);
diff --git a/content/docs/latest/applications/audioutils/fmsynt/index.html 
b/content/docs/latest/applications/audioutils/fmsynt/index.html
index 345438a204..4cb4c4426d 100644
--- a/content/docs/latest/applications/audioutils/fmsynt/index.html
+++ b/content/docs/latest/applications/audioutils/fmsynt/index.html
@@ -141,6 +141,7 @@
 <li class="toctree-l3 current"><a class="current reference internal" 
href="#"><code class="docutils literal notranslate"><span 
class="pre">fmsynth</span></code> FM Synthesizer Library</a></li>
 <li class="toctree-l3"><a class="reference internal" 
href="../mml_parser/index.html"><code class="docutils literal 
notranslate"><span class="pre">mml_parser</span></code> Music Macro Language 
(MML) Parser library</a></li>
 <li class="toctree-l3"><a class="reference internal" 
href="../nxaudio/index.html"><code class="docutils literal notranslate"><span 
class="pre">nxaudio</span></code> NX Audio Library</a></li>
+<li class="toctree-l3"><a class="reference internal" 
href="../rtttl-c/index.html"><code class="docutils literal notranslate"><span 
class="pre">rtttl-c</span></code> A simple RTTTL parsing library</a></li>
 </ul>
 </li>
 <li class="toctree-l2"><a class="reference internal" 
href="../../boot/index.html">Bootloader Utilities</a></li>
diff --git a/content/docs/latest/applications/audioutils/index.html 
b/content/docs/latest/applications/audioutils/index.html
index e40e2f5712..ef4f08a964 100644
--- a/content/docs/latest/applications/audioutils/index.html
+++ b/content/docs/latest/applications/audioutils/index.html
@@ -141,6 +141,7 @@
 <li class="toctree-l3"><a class="reference internal" 
href="fmsynt/index.html"><code class="docutils literal notranslate"><span 
class="pre">fmsynth</span></code> FM Synthesizer Library</a></li>
 <li class="toctree-l3"><a class="reference internal" 
href="mml_parser/index.html"><code class="docutils literal notranslate"><span 
class="pre">mml_parser</span></code> Music Macro Language (MML) Parser 
library</a></li>
 <li class="toctree-l3"><a class="reference internal" 
href="nxaudio/index.html"><code class="docutils literal notranslate"><span 
class="pre">nxaudio</span></code> NX Audio Library</a></li>
+<li class="toctree-l3"><a class="reference internal" 
href="rtttl-c/index.html"><code class="docutils literal notranslate"><span 
class="pre">rtttl-c</span></code> A simple RTTTL parsing library</a></li>
 </ul>
 </li>
 <li class="toctree-l2"><a class="reference internal" 
href="../boot/index.html">Bootloader Utilities</a></li>
@@ -213,6 +214,7 @@
 <li class="toctree-l1"><a class="reference internal" 
href="fmsynt/index.html"><code class="docutils literal notranslate"><span 
class="pre">fmsynth</span></code> FM Synthesizer Library</a></li>
 <li class="toctree-l1"><a class="reference internal" 
href="mml_parser/index.html"><code class="docutils literal notranslate"><span 
class="pre">mml_parser</span></code> Music Macro Language (MML) Parser 
library</a></li>
 <li class="toctree-l1"><a class="reference internal" 
href="nxaudio/index.html"><code class="docutils literal notranslate"><span 
class="pre">nxaudio</span></code> NX Audio Library</a></li>
+<li class="toctree-l1"><a class="reference internal" 
href="rtttl-c/index.html"><code class="docutils literal notranslate"><span 
class="pre">rtttl-c</span></code> A simple RTTTL parsing library</a></li>
 </ul>
 </div>
 </section>
diff --git a/content/docs/latest/applications/audioutils/mml_parser/index.html 
b/content/docs/latest/applications/audioutils/mml_parser/index.html
index 9ae138fb83..7b24efcb65 100644
--- a/content/docs/latest/applications/audioutils/mml_parser/index.html
+++ b/content/docs/latest/applications/audioutils/mml_parser/index.html
@@ -167,6 +167,7 @@
 </ul>
 </li>
 <li class="toctree-l3"><a class="reference internal" 
href="../nxaudio/index.html"><code class="docutils literal notranslate"><span 
class="pre">nxaudio</span></code> NX Audio Library</a></li>
+<li class="toctree-l3"><a class="reference internal" 
href="../rtttl-c/index.html"><code class="docutils literal notranslate"><span 
class="pre">rtttl-c</span></code> A simple RTTTL parsing library</a></li>
 </ul>
 </li>
 <li class="toctree-l2"><a class="reference internal" 
href="../../boot/index.html">Bootloader Utilities</a></li>
diff --git a/content/docs/latest/applications/audioutils/nxaudio/index.html 
b/content/docs/latest/applications/audioutils/nxaudio/index.html
index 594178b432..f124bc6abf 100644
--- a/content/docs/latest/applications/audioutils/nxaudio/index.html
+++ b/content/docs/latest/applications/audioutils/nxaudio/index.html
@@ -46,7 +46,7 @@
     <script src="../../../_static/js/theme.js"></script>
     <link rel="index" title="Index" href="../../../genindex.html" />
     <link rel="search" title="Search" href="../../../search.html" />
-    <link rel="next" title="Bootloader Utilities" href="../../boot/index.html" 
/>
+    <link rel="next" title="rtttl-c A simple RTTTL parsing library" 
href="../rtttl-c/index.html" />
     <link rel="prev" title="mml_parser Music Macro Language (MML) Parser 
library" href="../mml_parser/index.html" /> 
 </head>
 
@@ -141,6 +141,7 @@
 <li class="toctree-l3"><a class="reference internal" 
href="../fmsynt/index.html"><code class="docutils literal notranslate"><span 
class="pre">fmsynth</span></code> FM Synthesizer Library</a></li>
 <li class="toctree-l3"><a class="reference internal" 
href="../mml_parser/index.html"><code class="docutils literal 
notranslate"><span class="pre">mml_parser</span></code> Music Macro Language 
(MML) Parser library</a></li>
 <li class="toctree-l3 current"><a class="current reference internal" 
href="#"><code class="docutils literal notranslate"><span 
class="pre">nxaudio</span></code> NX Audio Library</a></li>
+<li class="toctree-l3"><a class="reference internal" 
href="../rtttl-c/index.html"><code class="docutils literal notranslate"><span 
class="pre">rtttl-c</span></code> A simple RTTTL parsing library</a></li>
 </ul>
 </li>
 <li class="toctree-l2"><a class="reference internal" 
href="../../boot/index.html">Bootloader Utilities</a></li>
@@ -215,7 +216,7 @@
           </div>
           <footer><div class="rst-footer-buttons" role="navigation" 
aria-label="Footer">
         <a href="../mml_parser/index.html" class="btn btn-neutral float-left" 
title="mml_parser Music Macro Language (MML) Parser library" accesskey="p" 
rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> 
Previous</a>
-        <a href="../../boot/index.html" class="btn btn-neutral float-right" 
title="Bootloader Utilities" accesskey="n" rel="next">Next <span class="fa 
fa-arrow-circle-right" aria-hidden="true"></span></a>
+        <a href="../rtttl-c/index.html" class="btn btn-neutral float-right" 
title="rtttl-c A simple RTTTL parsing library" accesskey="n" rel="next">Next 
<span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
     </div>
 
   <hr/>
diff --git a/content/docs/latest/applications/audioutils/nxaudio/index.html 
b/content/docs/latest/applications/audioutils/rtttl-c/index.html
similarity index 85%
copy from content/docs/latest/applications/audioutils/nxaudio/index.html
copy to content/docs/latest/applications/audioutils/rtttl-c/index.html
index 594178b432..8033ce10ad 100644
--- a/content/docs/latest/applications/audioutils/nxaudio/index.html
+++ b/content/docs/latest/applications/audioutils/rtttl-c/index.html
@@ -25,7 +25,7 @@
   <meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: 
https://docutils.sourceforge.io/"; />
 
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-  <title>nxaudio NX Audio Library &mdash; NuttX latest documentation</title>
+  <title>rtttl-c A simple RTTTL parsing library &mdash; NuttX latest 
documentation</title>
       <link rel="stylesheet" type="text/css" 
href="../../../_static/pygments.css" />
       <link rel="stylesheet" type="text/css" 
href="../../../_static/css/theme.css" />
       <link rel="stylesheet" type="text/css" 
href="../../../_static/copybutton.css" />
@@ -47,7 +47,7 @@
     <link rel="index" title="Index" href="../../../genindex.html" />
     <link rel="search" title="Search" href="../../../search.html" />
     <link rel="next" title="Bootloader Utilities" href="../../boot/index.html" 
/>
-    <link rel="prev" title="mml_parser Music Macro Language (MML) Parser 
library" href="../mml_parser/index.html" /> 
+    <link rel="prev" title="nxaudio NX Audio Library" 
href="../nxaudio/index.html" /> 
 </head>
 
 <body class="wy-body-for-nav"> 
@@ -140,7 +140,8 @@
 <li class="toctree-l2 current"><a class="reference internal" 
href="../index.html">Audio Utility libraries</a><ul class="current">
 <li class="toctree-l3"><a class="reference internal" 
href="../fmsynt/index.html"><code class="docutils literal notranslate"><span 
class="pre">fmsynth</span></code> FM Synthesizer Library</a></li>
 <li class="toctree-l3"><a class="reference internal" 
href="../mml_parser/index.html"><code class="docutils literal 
notranslate"><span class="pre">mml_parser</span></code> Music Macro Language 
(MML) Parser library</a></li>
-<li class="toctree-l3 current"><a class="current reference internal" 
href="#"><code class="docutils literal notranslate"><span 
class="pre">nxaudio</span></code> NX Audio Library</a></li>
+<li class="toctree-l3"><a class="reference internal" 
href="../nxaudio/index.html"><code class="docutils literal notranslate"><span 
class="pre">nxaudio</span></code> NX Audio Library</a></li>
+<li class="toctree-l3 current"><a class="current reference internal" 
href="#"><code class="docutils literal notranslate"><span 
class="pre">rtttl-c</span></code> A simple RTTTL parsing library</a></li>
 </ul>
 </li>
 <li class="toctree-l2"><a class="reference internal" 
href="../../boot/index.html">Bootloader Utilities</a></li>
@@ -196,9 +197,9 @@
       <li><a href="../../../index.html" class="icon icon-home" 
aria-label="Home"></a></li>
           <li class="breadcrumb-item"><a 
href="../../index.html">Applications</a></li>
           <li class="breadcrumb-item"><a href="../index.html">Audio Utility 
libraries</a></li>
-      <li class="breadcrumb-item active"><code class="docutils literal 
notranslate"><span class="pre">nxaudio</span></code> NX Audio Library</li>
+      <li class="breadcrumb-item active"><code class="docutils literal 
notranslate"><span class="pre">rtttl-c</span></code> A simple RTTTL parsing 
library</li>
       <li class="wy-breadcrumbs-aside">
-              <a 
href="https://github.com/apache/nuttx/blob/master/Documentation/applications/audioutils/nxaudio/index.rst";
 class="fa fa-github"> Edit on GitHub</a>
+              <a 
href="https://github.com/apache/nuttx/blob/master/Documentation/applications/audioutils/rtttl-c/index.rst";
 class="fa fa-github"> Edit on GitHub</a>
       </li>
   </ul>
   <hr/>
@@ -206,15 +207,33 @@
           <div role="main" class="document" itemscope="itemscope" 
itemtype="http://schema.org/Article";>
            <div itemprop="articleBody">
              
-  <section id="nxaudio-nx-audio-library">
-<h1><code class="docutils literal notranslate"><span 
class="pre">nxaudio</span></code> NX Audio Library<a class="headerlink" 
href="#nxaudio-nx-audio-library" title="Permalink to this heading"></a></h1>
+  <section id="rtttl-c-a-simple-rtttl-parsing-library">
+<h1><code class="docutils literal notranslate"><span 
class="pre">rtttl-c</span></code> A simple RTTTL parsing library<a 
class="headerlink" href="#rtttl-c-a-simple-rtttl-parsing-library" 
title="Permalink to this heading"></a></h1>
+<p><code class="docutils literal notranslate"><span 
class="pre">rtttl-c</span></code> is a simple library for parsing <a 
class="reference external" 
href="https://en.wikipedia.org/wiki/Ring_Tone_Text_Transfer_Language";>Ring Tone 
Text Transfer Language</a>
+(RTTTL).</p>
+<p>To use the <code class="docutils literal notranslate"><span 
class="pre">rtttl-c</span></code>, first include it from the audioutils:</p>
+<div class="highlight-none notranslate"><div 
class="highlight"><pre><span></span>#include &lt;audioutils/rtttl.h&gt;
+</pre></div>
+</div>
+<p>then define what to do with a tone:</p>
+<div class="highlight-none notranslate"><div 
class="highlight"><pre><span></span>void
+play_tone(struct rtttl_tone tone)
+{
+        /* TODO */
+}
+</pre></div>
+</div>
+<p>and finally play a RTTTL string:</p>
+<div class="highlight-none notranslate"><div 
class="highlight"><pre><span></span>rtttl_play(&quot;Jingle 
Bells:o=5,d=4,b=170,b=170:b,b,b,p,b,b,b,p,b,d6,g.,8a,2b.,8p,c6,c6,c6.,8c6,c6,b,b,8b,8b,b,a,a,b,2a,2d6&quot;,
 play_tone);
+</pre></div>
+</div>
 </section>
 
 
            </div>
           </div>
           <footer><div class="rst-footer-buttons" role="navigation" 
aria-label="Footer">
-        <a href="../mml_parser/index.html" class="btn btn-neutral float-left" 
title="mml_parser Music Macro Language (MML) Parser library" accesskey="p" 
rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> 
Previous</a>
+        <a href="../nxaudio/index.html" class="btn btn-neutral float-left" 
title="nxaudio NX Audio Library" accesskey="p" rel="prev"><span class="fa 
fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
         <a href="../../boot/index.html" class="btn btn-neutral float-right" 
title="Bootloader Utilities" accesskey="n" rel="next">Next <span class="fa 
fa-arrow-circle-right" aria-hidden="true"></span></a>
     </div>
 
diff --git a/content/docs/latest/applications/boot/index.html 
b/content/docs/latest/applications/boot/index.html
index aab4849b00..f3074b0e36 100644
--- a/content/docs/latest/applications/boot/index.html
+++ b/content/docs/latest/applications/boot/index.html
@@ -47,7 +47,7 @@
     <link rel="index" title="Index" href="../../genindex.html" />
     <link rel="search" title="Search" href="../../search.html" />
     <link rel="next" title="mcuboot MCUboot" href="mcuboot/index.html" />
-    <link rel="prev" title="nxaudio NX Audio Library" 
href="../audioutils/nxaudio/index.html" /> 
+    <link rel="prev" title="rtttl-c A simple RTTTL parsing library" 
href="../audioutils/rtttl-c/index.html" /> 
 </head>
 
 <body class="wy-body-for-nav"> 
@@ -221,7 +221,7 @@
            </div>
           </div>
           <footer><div class="rst-footer-buttons" role="navigation" 
aria-label="Footer">
-        <a href="../audioutils/nxaudio/index.html" class="btn btn-neutral 
float-left" title="nxaudio NX Audio Library" accesskey="p" rel="prev"><span 
class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="../audioutils/rtttl-c/index.html" class="btn btn-neutral 
float-left" title="rtttl-c A simple RTTTL parsing library" accesskey="p" 
rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> 
Previous</a>
         <a href="mcuboot/index.html" class="btn btn-neutral float-right" 
title="mcuboot MCUboot" accesskey="n" rel="next">Next <span class="fa 
fa-arrow-circle-right" aria-hidden="true"></span></a>
     </div>
 
diff --git a/content/docs/latest/applications/index.html 
b/content/docs/latest/applications/index.html
index 5ec470b356..ccf8fb9d0e 100644
--- a/content/docs/latest/applications/index.html
+++ b/content/docs/latest/applications/index.html
@@ -215,6 +215,7 @@ These can be found in the <a class="reference external" 
href="https://github.com
 <li class="toctree-l2"><a class="reference internal" 
href="audioutils/fmsynt/index.html"><code class="docutils literal 
notranslate"><span class="pre">fmsynth</span></code> FM Synthesizer 
Library</a></li>
 <li class="toctree-l2"><a class="reference internal" 
href="audioutils/mml_parser/index.html"><code class="docutils literal 
notranslate"><span class="pre">mml_parser</span></code> Music Macro Language 
(MML) Parser library</a></li>
 <li class="toctree-l2"><a class="reference internal" 
href="audioutils/nxaudio/index.html"><code class="docutils literal 
notranslate"><span class="pre">nxaudio</span></code> NX Audio Library</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="audioutils/rtttl-c/index.html"><code class="docutils literal 
notranslate"><span class="pre">rtttl-c</span></code> A simple RTTTL parsing 
library</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="boot/index.html">Bootloader Utilities</a><ul>
diff --git a/content/docs/latest/guides/fully_linked_elf.html 
b/content/docs/latest/guides/fully_linked_elf.html
index c8e5b982dd..38f243309f 100644
--- a/content/docs/latest/guides/fully_linked_elf.html
+++ b/content/docs/latest/guides/fully_linked_elf.html
@@ -484,7 +484,7 @@ NuttX package: <code class="docutils literal 
notranslate"><span class="pre">nutt
 <div 
class="admonition-here-is-an-alternative-minimal-and-possibly-outdated-version 
admonition">
 <p class="admonition-title">Here is an alternative minimal (and possibly 
outdated) version</p>
 <div class="sphinx_collapse docutils">
-<input class="sphinx_collapse__input" 
id="05c7c7d6-1081-40f4-b4c7-2b80dd001ebb" 
name="05c7c7d6-1081-40f4-b4c7-2b80dd001ebb" type="checkbox"><label 
class="sphinx_collapse__label" for="05c7c7d6-1081-40f4-b4c7-2b80dd001ebb"><i 
class="sphinx_collapse__icon"></i>Show content:</label><div 
class="sphinx_collapse__content docutils">
+<input class="sphinx_collapse__input" 
id="6360ef7b-83fa-4a51-8b75-5c870d9f0c11" 
name="6360ef7b-83fa-4a51-8b75-5c870d9f0c11" type="checkbox"><label 
class="sphinx_collapse__label" for="6360ef7b-83fa-4a51-8b75-5c870d9f0c11"><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 1465577e6f..635eccc5c8 100644
--- a/content/docs/latest/guides/partially_linked_elf.html
+++ b/content/docs/latest/guides/partially_linked_elf.html
@@ -510,7 +510,7 @@ NuttX package: <code class="docutils literal 
notranslate"><span class="pre">nutt
 <div 
class="admonition-here-is-an-alternative-minimal-and-possibly-outdated-version 
admonition">
 <p class="admonition-title">Here is an alternative minimal (and possibly 
outdated) version</p>
 <div class="sphinx_collapse docutils">
-<input class="sphinx_collapse__input" 
id="2d988990-43da-4412-b696-c56f09d553b6" 
name="2d988990-43da-4412-b696-c56f09d553b6" type="checkbox"><label 
class="sphinx_collapse__label" for="2d988990-43da-4412-b696-c56f09d553b6"><i 
class="sphinx_collapse__icon"></i>Show content:</label><div 
class="sphinx_collapse__content docutils">
+<input class="sphinx_collapse__input" 
id="16227eca-c283-4714-9d54-5229935b2fad" 
name="16227eca-c283-4714-9d54-5229935b2fad" type="checkbox"><label 
class="sphinx_collapse__label" for="16227eca-c283-4714-9d54-5229935b2fad"><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 c236e54e54..b832debdc2 100644
--- a/content/docs/latest/index.html
+++ b/content/docs/latest/index.html
@@ -193,7 +193,7 @@ standards. Additional standard APIs from Unix and other 
common RTOS’s (such as
 VxWorks) are adopted for functionality not available under these standards, or
 for functionality that is not appropriate for deeply-embedded environments 
(such
 as fork()).</p>
-<p>Last Updated: 22 May 26 at 00:59</p>
+<p>Last Updated: 23 May 26 at 00:58</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 88a474b739..e2b29446c1 100644
Binary files a/content/docs/latest/objects.inv and 
b/content/docs/latest/objects.inv differ
diff --git a/content/docs/latest/searchindex.js 
b/content/docs/latest/searchindex.js
index 1f93c3e285..8f2e21ddfa 100644
--- a/content/docs/latest/searchindex.js
+++ b/content/docs/latest/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["_tags/arch-arm", "_tags/arch-arm64", 
"_tags/arch-armv8m", "_tags/arch-avr", "_tags/arch-cm33", "_tags/arch-example", 
"_tags/arch-mips", "_tags/arch-renesas", "_tags/arch-risc-v", 
"_tags/arch-riscv", "_tags/arch-sim", "_tags/chip-a527", "_tags/chip-a64", 
"_tags/chip-at32uc3", "_tags/chip-at90usb", "_tags/chip-atmega", 
"_tags/chip-atmega128", "_tags/chip-atmega1284p", "_tags/chip-atmega2560", 
"_tags/chip-bcm2711", "_tags/chip-esp32", "_tags/chip-esp32-c3", "_ [...]
\ No newline at end of file
+Search.setIndex({"docnames": ["_tags/arch-arm", "_tags/arch-arm64", 
"_tags/arch-armv8m", "_tags/arch-avr", "_tags/arch-cm33", "_tags/arch-example", 
"_tags/arch-mips", "_tags/arch-renesas", "_tags/arch-risc-v", 
"_tags/arch-riscv", "_tags/arch-sim", "_tags/chip-a527", "_tags/chip-a64", 
"_tags/chip-at32uc3", "_tags/chip-at90usb", "_tags/chip-atmega", 
"_tags/chip-atmega128", "_tags/chip-atmega1284p", "_tags/chip-atmega2560", 
"_tags/chip-bcm2711", "_tags/chip-esp32", "_tags/chip-esp32-c3", "_ [...]
\ No newline at end of file
diff --git a/content/feed.xml b/content/feed.xml
index 785cd112bc..742acecba4 100644
--- a/content/feed.xml
+++ b/content/feed.xml
@@ -5,8 +5,8 @@
     <description></description>
     <link>/</link>
     <atom:link href="/feed.xml" rel="self" type="application/rss+xml"/>
-    <pubDate>Fri, 22 May 2026 01:01:01 +0000</pubDate>
-    <lastBuildDate>Fri, 22 May 2026 01:01:01 +0000</lastBuildDate>
+    <pubDate>Sat, 23 May 2026 01:00:39 +0000</pubDate>
+    <lastBuildDate>Sat, 23 May 2026 01:00:39 +0000</lastBuildDate>
     <generator>Jekyll v4.4.1</generator>
     
       <item>

Reply via email to