This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/nuttx-website.git
The following commit(s) were added to refs/heads/asf-site by this push:
new 2c33059af Publishing web: 0d7c67f22238a474f07aef2d4dc33180c9633c0f
docs: 48585b21b5b045541032b02dcea21e1240360ffa
2c33059af is described below
commit 2c33059af9634d56c5fad439f9a0481b10d9d3ed
Author: Tomasz 'CeDeROM' CEDRO <[email protected]>
AuthorDate: Sun Nov 30 00:38:51 2025 +0000
Publishing web: 0d7c67f22238a474f07aef2d4dc33180c9633c0f docs:
48585b21b5b045541032b02dcea21e1240360ffa
---
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.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 +-
.../esp32c3/boards/esp32c3-generic/index.rst.txt | 60 ++++++++++++++++++++
.../esp32c6/boards/esp32c6-devkitc/index.rst.txt | 63 +++++++++++++++++++++
.../esp32h2/boards/esp32h2-devkit/index.rst.txt | 63 +++++++++++++++++++++
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 170174 -> 170194 bytes
.../esp32c3/boards/esp32c3-generic/index.html | 58 +++++++++++++++++++
.../esp32c6/boards/esp32c6-devkitc/index.html | 61 ++++++++++++++++++++
.../esp32h2/boards/esp32h2-devkit/index.html | 61 ++++++++++++++++++++
content/docs/latest/searchindex.js | 2 +-
content/feed.xml | 4 +-
48 files changed, 408 insertions(+), 42 deletions(-)
diff --git a/content/docs/10.0.0/index.html b/content/docs/10.0.0/index.html
index 37c6a5ea2..0fb3071a8 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: 29 November 25 at 00:15</p>
+<p>Last Updated: 30 November 25 at 00:17</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 3d9d4cc38..52a471ce4 100644
--- a/content/docs/10.0.1/index.html
+++ b/content/docs/10.0.1/index.html
@@ -247,7 +247,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: 29 November 25 at 00:15</p>
+<p>Last Updated: 30 November 25 at 00:17</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 b4db41150..d27d2832a 100644
--- a/content/docs/10.1.0/index.html
+++ b/content/docs/10.1.0/index.html
@@ -247,7 +247,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: 29 November 25 at 00:15</p>
+<p>Last Updated: 30 November 25 at 00:18</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 116c953e2..ac38950b8 100644
--- a/content/docs/10.2.0/index.html
+++ b/content/docs/10.2.0/index.html
@@ -248,7 +248,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: 29 November 25 at 00:15</p>
+<p>Last Updated: 30 November 25 at 00:18</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 2632662f1..ac38950b8 100644
--- a/content/docs/10.3.0/index.html
+++ b/content/docs/10.3.0/index.html
@@ -248,7 +248,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: 29 November 25 at 00:16</p>
+<p>Last Updated: 30 November 25 at 00:18</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 2632662f1..ac38950b8 100644
--- a/content/docs/11.0.0/index.html
+++ b/content/docs/11.0.0/index.html
@@ -248,7 +248,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: 29 November 25 at 00:16</p>
+<p>Last Updated: 30 November 25 at 00:18</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 4f7c92699..e8c5d8ca0 100644
--- a/content/docs/12.0.0/index.html
+++ b/content/docs/12.0.0/index.html
@@ -173,7 +173,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: 29 November 25 at 00:16</p>
+<p>Last Updated: 30 November 25 at 00:19</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 01fa5a938..fb4129039 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 38a91d020..f1e222746 100644
--- a/content/docs/12.1.0/index.html
+++ b/content/docs/12.1.0/index.html
@@ -173,7 +173,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: 29 November 25 at 00:17</p>
+<p>Last Updated: 30 November 25 at 00:19</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 70a7d8b81..1343ce5be 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 45ce7ecdb..f89513553 100644
--- a/content/docs/12.10.0/index.html
+++ b/content/docs/12.10.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: 29 November 25 at 00:29</p>
+<p>Last Updated: 30 November 25 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.10.0/searchindex.js
b/content/docs/12.10.0/searchindex.js
index bb720fa74..7e2469b18 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 a2abb9641..80b9f6826 100644
--- a/content/docs/12.11.0/guides/fully_linked_elf.html
+++ b/content/docs/12.11.0/guides/fully_linked_elf.html
@@ -477,7 +477,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="a83b45cf-9b2e-4f99-89d2-c004af2a52fe"
name="a83b45cf-9b2e-4f99-89d2-c004af2a52fe" type="checkbox"><label
class="sphinx_collapse__label" for="a83b45cf-9b2e-4f99-89d2-c004af2a52fe"><i
class="sphinx_collapse__icon"></i>Show content:</label><div
class="sphinx_collapse__content docutils">
+<input class="sphinx_collapse__input"
id="2a51315c-e19e-4174-a8cd-a481131b922a"
name="2a51315c-e19e-4174-a8cd-a481131b922a" type="checkbox"><label
class="sphinx_collapse__label" for="2a51315c-e19e-4174-a8cd-a481131b922a"><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 4dc6f5efc..fe462b7d8 100644
--- a/content/docs/12.11.0/guides/partially_linked_elf.html
+++ b/content/docs/12.11.0/guides/partially_linked_elf.html
@@ -503,7 +503,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="390a4f1a-cffa-4c5e-a880-ddde62e18cd4"
name="390a4f1a-cffa-4c5e-a880-ddde62e18cd4" type="checkbox"><label
class="sphinx_collapse__label" for="390a4f1a-cffa-4c5e-a880-ddde62e18cd4"><i
class="sphinx_collapse__icon"></i>Show content:</label><div
class="sphinx_collapse__content docutils">
+<input class="sphinx_collapse__input"
id="8a0203b6-5163-47dc-83d6-c91eb4feb947"
name="8a0203b6-5163-47dc-83d6-c91eb4feb947" type="checkbox"><label
class="sphinx_collapse__label" for="8a0203b6-5163-47dc-83d6-c91eb4feb947"><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 5f4c1369e..3e4e09c55 100644
--- a/content/docs/12.11.0/index.html
+++ b/content/docs/12.11.0/index.html
@@ -187,7 +187,7 @@ standards. Additional standard APIs from Unix and other
common RTOS’s (such as
VxWorks) are adopted for functionality not available under these standards, or
for functionality that is not appropriate for deeply-embedded environments
(such
as fork()).</p>
-<p>Last Updated: 29 November 25 at 00:31</p>
+<p>Last Updated: 30 November 25 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.11.0/searchindex.js
b/content/docs/12.11.0/searchindex.js
index b2af6026a..ff75b1701 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.2.0/index.html b/content/docs/12.2.0/index.html
index 4615fa579..8889df890 100644
--- a/content/docs/12.2.0/index.html
+++ b/content/docs/12.2.0/index.html
@@ -174,7 +174,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: 29 November 25 at 00:17</p>
+<p>Last Updated: 30 November 25 at 00:19</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 09644e87c..142265e4e 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 65831c584..bfcbed82f 100644
--- a/content/docs/12.2.1/index.html
+++ b/content/docs/12.2.1/index.html
@@ -174,7 +174,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: 29 November 25 at 00:18</p>
+<p>Last Updated: 30 November 25 at 00:20</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of
Contents</span></p>
<ul class="current">
diff --git a/content/docs/12.2.1/searchindex.js
b/content/docs/12.2.1/searchindex.js
index e4fca51c4..7a43c2017 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 4fc6f25a8..76ece6a14 100644
--- a/content/docs/12.3.0/index.html
+++ b/content/docs/12.3.0/index.html
@@ -174,7 +174,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: 29 November 25 at 00:18</p>
+<p>Last Updated: 30 November 25 at 00:20</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of
Contents</span></p>
<ul class="current">
diff --git a/content/docs/12.3.0/searchindex.js
b/content/docs/12.3.0/searchindex.js
index d79b8b47b..b46a83d2f 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 d75646cea..f523dec23 100644
--- a/content/docs/12.4.0/index.html
+++ b/content/docs/12.4.0/index.html
@@ -181,7 +181,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: 29 November 25 at 00:19</p>
+<p>Last Updated: 30 November 25 at 00:21</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of
Contents</span></p>
<ul class="current">
diff --git a/content/docs/12.4.0/searchindex.js
b/content/docs/12.4.0/searchindex.js
index 049667aeb..0fb0e4acc 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 db7794749..3a506030d 100644
--- a/content/docs/12.5.0/index.html
+++ b/content/docs/12.5.0/index.html
@@ -181,7 +181,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: 29 November 25 at 00:20</p>
+<p>Last Updated: 30 November 25 at 00:22</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of
Contents</span></p>
<ul class="current">
diff --git a/content/docs/12.5.0/searchindex.js
b/content/docs/12.5.0/searchindex.js
index dc4207f87..fbe012b7d 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 85c170046..5c6db61e8 100644
--- a/content/docs/12.5.1/index.html
+++ b/content/docs/12.5.1/index.html
@@ -181,7 +181,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: 29 November 25 at 00:21</p>
+<p>Last Updated: 30 November 25 at 00:24</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of
Contents</span></p>
<ul class="current">
diff --git a/content/docs/12.5.1/searchindex.js
b/content/docs/12.5.1/searchindex.js
index 9be95d0bc..4b01b5a86 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 515649cc4..5b5c2d5c4 100644
--- a/content/docs/12.6.0/index.html
+++ b/content/docs/12.6.0/index.html
@@ -182,7 +182,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: 29 November 25 at 00:23</p>
+<p>Last Updated: 30 November 25 at 00:25</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of
Contents</span></p>
<ul class="current">
diff --git a/content/docs/12.6.0/searchindex.js
b/content/docs/12.6.0/searchindex.js
index aaf557650..7ece94a3b 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 7e57fa5ba..ada0f2a71 100644
--- a/content/docs/12.7.0/index.html
+++ b/content/docs/12.7.0/index.html
@@ -181,7 +181,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: 29 November 25 at 00:24</p>
+<p>Last Updated: 30 November 25 at 00:27</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of
Contents</span></p>
<ul class="current">
diff --git a/content/docs/12.7.0/searchindex.js
b/content/docs/12.7.0/searchindex.js
index 60417eb7c..8032ff177 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 d03f41f9f..750ca0d31 100644
--- a/content/docs/12.8.0/index.html
+++ b/content/docs/12.8.0/index.html
@@ -181,7 +181,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: 29 November 25 at 00:26</p>
+<p>Last Updated: 30 November 25 at 00:28</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of
Contents</span></p>
<ul class="current">
diff --git a/content/docs/12.8.0/searchindex.js
b/content/docs/12.8.0/searchindex.js
index b6fedb440..29b7639c8 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 ddf3c954b..6d888c26b 100644
--- a/content/docs/12.9.0/index.html
+++ b/content/docs/12.9.0/index.html
@@ -181,7 +181,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: 29 November 25 at 00:27</p>
+<p>Last Updated: 30 November 25 at 00:30</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of
Contents</span></p>
<ul class="current">
diff --git a/content/docs/12.9.0/searchindex.js
b/content/docs/12.9.0/searchindex.js
index 08a7f19cb..0dce9e956 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/platforms/risc-v/esp32c3/boards/esp32c3-generic/index.rst.txt
b/content/docs/latest/_sources/platforms/risc-v/esp32c3/boards/esp32c3-generic/index.rst.txt
index 82de4ea42..0e5cc00c3 100644
---
a/content/docs/latest/_sources/platforms/risc-v/esp32c3/boards/esp32c3-generic/index.rst.txt
+++
b/content/docs/latest/_sources/platforms/risc-v/esp32c3/boards/esp32c3-generic/index.rst.txt
@@ -375,6 +375,66 @@ ostest
This is the NuttX test at ``apps/testing/ostest`` that is run against all new
architecture ports to assure a correct implementation of the OS.
+pm
+-------
+
+This config demonstrate the use of power management.
+You can use the ``pmconfig`` command to check current power state and time
spent in other power states.
+Also you can define time will spend in standby and sleep modes::
+
+ $ make menuconfig
+ -> Board Selection
+ -> (15) PM_STANDBY delay (seconds)
+ (0) PM_STANDBY delay (nanoseconds)
+ (20) PM_SLEEP delay (seconds)
+ (0) PM_SLEEP delay (nanoseconds)
+
+Timer wakeup is not only way to wake up the chip. Other wakeup modes include:
+
+- GPIO wakeup mode: Uses GPIO pins to wakeup the chip. Only wakes up the chip
from ``PM_STANDBY`` mode and requires ``CONFIG_PM_GPIO_WAKEUP``.
+- UART wakeup mode: Uses UART to wakeup the chip. Only wakes up the chip from
``PM_STANDBY`` mode and requires ``CONFIG_PM_GPIO_WAKEUP``.
+
+Before switching PM status, you need to query the current PM status to call
correct number of relax command to correct modes::
+
+ nsh> pmconfig
+ Last state 0, Next state 0
+
+ /proc/pm/state0:
+ DOMAIN0 WAKE SLEEP TOTAL
+ normal 0s 00% 0s 00% 0s 00%
+ idle 0s 00% 0s 00% 0s 00%
+ standby 0s 00% 0s 00% 0s 00%
+ sleep 0s 00% 0s 00% 0s 00%
+
+ /proc/pm/wakelock0:
+ DOMAIN0 STATE COUNT TIME
+ system normal 2 1s
+ system idle 1 1s
+ system standby 1 1s
+ system sleep 1 1s
+
+In this case, needed commands to switch the system into PM idle mode::
+
+ nsh> pmconfig relax normal
+ nsh> pmconfig relax normal
+
+In this case, needed commands to switch the system into PM standby mode::
+
+ nsh> pmconfig relax idle
+ nsh> pmconfig relax normal
+ nsh> pmconfig relax normal
+
+System switch to the PM sleep mode, you need to enter::
+
+ nsh> pmconfig relax standby
+ nsh> pmconfig relax idle
+ nsh> pmconfig relax normal
+ nsh> pmconfig relax normal
+
+Note: When normal mode COUNT is 0, it will switch to the next PM state where
COUNT is not 0.
+
+Note: During light sleep, overall current consumption of board should drop
from 18mA (without any system load) to 1 mA on ESP32-C3 DevkitM-1.
+
pwm
---
diff --git
a/content/docs/latest/_sources/platforms/risc-v/esp32c6/boards/esp32c6-devkitc/index.rst.txt
b/content/docs/latest/_sources/platforms/risc-v/esp32c6/boards/esp32c6-devkitc/index.rst.txt
index 2860c2ab1..06c7e7f12 100644
---
a/content/docs/latest/_sources/platforms/risc-v/esp32c6/boards/esp32c6-devkitc/index.rst.txt
+++
b/content/docs/latest/_sources/platforms/risc-v/esp32c6/boards/esp32c6-devkitc/index.rst.txt
@@ -389,6 +389,69 @@ ostest
This is the NuttX test at ``apps/testing/ostest`` that is run against all new
architecture ports to assure a correct implementation of the OS.
+pm
+-------
+
+This config demonstrate the use of power management.
+You can use the ``pmconfig`` command to check current power state and time
spent in other power states.
+Also you can define time will spend in standby and sleep modes::
+
+ $ make menuconfig
+ -> Board Selection
+ -> (15) PM_STANDBY delay (seconds)
+ (0) PM_STANDBY delay (nanoseconds)
+ (20) PM_SLEEP delay (seconds)
+ (0) PM_SLEEP delay (nanoseconds)
+
+Timer wakeup is not only way to wake up the chip. Other wakeup modes include:
+
+- EXT1 wakeup mode: Uses RTC GPIO pins to wake up the chip. Enabled with
``CONFIG_PM_EXT1_WAKEUP`` option.
+- ULP coprocessor wakeup mode: Uses ULP co-processor to wake up the chip.
Enabled with ``CONFIG_PM_ULP_WAKEUP`` option.
+- GPIO wakeup mode: Uses GPIO pins to wakeup the chip. Only wakes up the chip
from ``PM_STANDBY`` mode and requires ``CONFIG_PM_GPIO_WAKEUP``.
+- UART wakeup mode: Uses UART to wakeup the chip. Only wakes up the chip from
``PM_STANDBY`` mode and requires ``CONFIG_PM_GPIO_WAKEUP``.
+
+Before switching PM status, you need to query the current PM status to call
correct number of relax command to correct modes::
+
+ nsh> pmconfig
+ Last state 0, Next state 0
+
+ /proc/pm/state0:
+ DOMAIN0 WAKE SLEEP TOTAL
+ normal 0s 00% 0s 00% 0s 00%
+ idle 0s 00% 0s 00% 0s 00%
+ standby 0s 00% 0s 00% 0s 00%
+ sleep 0s 00% 0s 00% 0s 00%
+
+ /proc/pm/wakelock0:
+ DOMAIN0 STATE COUNT TIME
+ system normal 2 1s
+ system idle 1 1s
+ system standby 1 1s
+ system sleep 1 1s
+
+In this case, needed commands to switch the system into PM idle mode::
+
+ nsh> pmconfig relax normal
+ nsh> pmconfig relax normal
+
+In this case, needed commands to switch the system into PM standby mode::
+
+ nsh> pmconfig relax idle
+ nsh> pmconfig relax normal
+ nsh> pmconfig relax normal
+
+System switch to the PM sleep mode, you need to enter::
+
+ nsh> pmconfig relax standby
+ nsh> pmconfig relax idle
+ nsh> pmconfig relax normal
+ nsh> pmconfig relax normal
+
+Note: When normal mode COUNT is 0, it will switch to the next PM state where
COUNT is not 0.
+
+Note: During light sleep, overall current consumption of board should drop
from 22mA (without any system load) to 1.3 mA on ESP32-C6 DevkitC-1.
+During deep sleep, current consumption of module (ESP32-C6-WROOM-1) should
drop from 22mA (without any system load) to 48 μA.
+
pwm
---
diff --git
a/content/docs/latest/_sources/platforms/risc-v/esp32h2/boards/esp32h2-devkit/index.rst.txt
b/content/docs/latest/_sources/platforms/risc-v/esp32h2/boards/esp32h2-devkit/index.rst.txt
index 5b5342a84..234a67c06 100644
---
a/content/docs/latest/_sources/platforms/risc-v/esp32h2/boards/esp32h2-devkit/index.rst.txt
+++
b/content/docs/latest/_sources/platforms/risc-v/esp32h2/boards/esp32h2-devkit/index.rst.txt
@@ -321,6 +321,69 @@ ostest
This is the NuttX test at ``apps/testing/ostest`` that is run against all new
architecture ports to assure a correct implementation of the OS.
+pm
+-------
+
+This config demonstrate the use of power management.
+You can use the ``pmconfig`` command to check current power state and time
spent in other power states.
+Also you can define time will spend in standby and sleep modes::
+
+ $ make menuconfig
+ -> Board Selection
+ -> (15) PM_STANDBY delay (seconds)
+ (0) PM_STANDBY delay (nanoseconds)
+ (20) PM_SLEEP delay (seconds)
+ (0) PM_SLEEP delay (nanoseconds)
+
+Timer wakeup is not only way to wake up the chip. Other wakeup modes include:
+
+- EXT1 wakeup mode: Uses RTC GPIO pins to wake up the chip. Enabled with
``CONFIG_PM_EXT1_WAKEUP`` option.
+- ULP coprocessor wakeup mode: Uses ULP co-processor to wake up the chip.
Enabled with ``CONFIG_PM_ULP_WAKEUP`` option.
+- GPIO wakeup mode: Uses GPIO pins to wakeup the chip. Only wakes up the chip
from ``PM_STANDBY`` mode and requires ``CONFIG_PM_GPIO_WAKEUP``.
+- UART wakeup mode: Uses UART to wakeup the chip. Only wakes up the chip from
``PM_STANDBY`` mode and requires ``CONFIG_PM_GPIO_WAKEUP``.
+
+Before switching PM status, you need to query the current PM status to call
correct number of relax command to correct modes::
+
+ nsh> pmconfig
+ Last state 0, Next state 0
+
+ /proc/pm/state0:
+ DOMAIN0 WAKE SLEEP TOTAL
+ normal 0s 00% 0s 00% 0s 00%
+ idle 0s 00% 0s 00% 0s 00%
+ standby 0s 00% 0s 00% 0s 00%
+ sleep 0s 00% 0s 00% 0s 00%
+
+ /proc/pm/wakelock0:
+ DOMAIN0 STATE COUNT TIME
+ system normal 2 1s
+ system idle 1 1s
+ system standby 1 1s
+ system sleep 1 1s
+
+In this case, needed commands to switch the system into PM idle mode::
+
+ nsh> pmconfig relax normal
+ nsh> pmconfig relax normal
+
+In this case, needed commands to switch the system into PM standby mode::
+
+ nsh> pmconfig relax idle
+ nsh> pmconfig relax normal
+ nsh> pmconfig relax normal
+
+System switch to the PM sleep mode, you need to enter::
+
+ nsh> pmconfig relax standby
+ nsh> pmconfig relax idle
+ nsh> pmconfig relax normal
+ nsh> pmconfig relax normal
+
+Note: When normal mode COUNT is 0, it will switch to the next PM state where
COUNT is not 0.
+
+Note: During light sleep, overall current consumption of board should drop
from 14mA (without any system load) to 880 μA on ESP32-H2 DevkitM-1.
+During deep sleep, current consumption of module (ESP32-H2-MINI-1) should drop
from 9mA (without any system load) to 8 μA.
+
pwm
---
diff --git a/content/docs/latest/guides/fully_linked_elf.html
b/content/docs/latest/guides/fully_linked_elf.html
index bbb30a73c..6fb2d9d45 100644
--- a/content/docs/latest/guides/fully_linked_elf.html
+++ b/content/docs/latest/guides/fully_linked_elf.html
@@ -477,7 +477,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="9e052f81-36c8-4272-9873-77b1744918ea"
name="9e052f81-36c8-4272-9873-77b1744918ea" type="checkbox"><label
class="sphinx_collapse__label" for="9e052f81-36c8-4272-9873-77b1744918ea"><i
class="sphinx_collapse__icon"></i>Show content:</label><div
class="sphinx_collapse__content docutils">
+<input class="sphinx_collapse__input"
id="0a970150-2c55-4b34-8893-e8393e3a98ce"
name="0a970150-2c55-4b34-8893-e8393e3a98ce" type="checkbox"><label
class="sphinx_collapse__label" for="0a970150-2c55-4b34-8893-e8393e3a98ce"><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 d46f0b867..aee99074b 100644
--- a/content/docs/latest/guides/partially_linked_elf.html
+++ b/content/docs/latest/guides/partially_linked_elf.html
@@ -503,7 +503,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="07fd9a7f-480d-420b-9862-d1133f3668fa"
name="07fd9a7f-480d-420b-9862-d1133f3668fa" type="checkbox"><label
class="sphinx_collapse__label" for="07fd9a7f-480d-420b-9862-d1133f3668fa"><i
class="sphinx_collapse__icon"></i>Show content:</label><div
class="sphinx_collapse__content docutils">
+<input class="sphinx_collapse__input"
id="f86297e7-451a-4d5a-9ee7-8095e0cb6a0f"
name="f86297e7-451a-4d5a-9ee7-8095e0cb6a0f" type="checkbox"><label
class="sphinx_collapse__label" for="f86297e7-451a-4d5a-9ee7-8095e0cb6a0f"><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 3058762d2..176797bea 100644
--- a/content/docs/latest/index.html
+++ b/content/docs/latest/index.html
@@ -187,7 +187,7 @@ standards. Additional standard APIs from Unix and other
common RTOS’s (such as
VxWorks) are adopted for functionality not available under these standards, or
for functionality that is not appropriate for deeply-embedded environments
(such
as fork()).</p>
-<p>Last Updated: 29 November 25 at 00:33</p>
+<p>Last Updated: 30 November 25 at 00:36</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of
Contents</span></p>
<ul class="current">
diff --git a/content/docs/latest/objects.inv b/content/docs/latest/objects.inv
index a99d7d8f4..842d7df92 100644
Binary files a/content/docs/latest/objects.inv and
b/content/docs/latest/objects.inv differ
diff --git
a/content/docs/latest/platforms/risc-v/esp32c3/boards/esp32c3-generic/index.html
b/content/docs/latest/platforms/risc-v/esp32c3/boards/esp32c3-generic/index.html
index f60069099..a40c2fc05 100644
---
a/content/docs/latest/platforms/risc-v/esp32c3/boards/esp32c3-generic/index.html
+++
b/content/docs/latest/platforms/risc-v/esp32c3/boards/esp32c3-generic/index.html
@@ -601,6 +601,64 @@ nsh> nimble &
<p>This is the NuttX test at <code class="docutils literal notranslate"><span
class="pre">apps/testing/ostest</span></code> that is run against all new
architecture ports to assure a correct implementation of the OS.</p>
</section>
+<section id="pm">
+<h3>pm<a class="headerlink" href="#pm" title="Permalink to this
heading"></a></h3>
+<p>This config demonstrate the use of power management.
+You can use the <code class="docutils literal notranslate"><span
class="pre">pmconfig</span></code> command to check current power state and
time spent in other power states.
+Also you can define time will spend in standby and sleep modes:</p>
+<div class="highlight-none notranslate"><div
class="highlight"><pre><span></span>$ make menuconfig
+-> Board Selection
+ -> (15) PM_STANDBY delay (seconds)
+ (0) PM_STANDBY delay (nanoseconds)
+ (20) PM_SLEEP delay (seconds)
+ (0) PM_SLEEP delay (nanoseconds)
+</pre></div>
+</div>
+<p>Timer wakeup is not only way to wake up the chip. Other wakeup modes
include:</p>
+<ul class="simple">
+<li><p>GPIO wakeup mode: Uses GPIO pins to wakeup the chip. Only wakes up the
chip from <code class="docutils literal notranslate"><span
class="pre">PM_STANDBY</span></code> mode and requires <code class="docutils
literal notranslate"><span
class="pre">CONFIG_PM_GPIO_WAKEUP</span></code>.</p></li>
+<li><p>UART wakeup mode: Uses UART to wakeup the chip. Only wakes up the chip
from <code class="docutils literal notranslate"><span
class="pre">PM_STANDBY</span></code> mode and requires <code class="docutils
literal notranslate"><span
class="pre">CONFIG_PM_GPIO_WAKEUP</span></code>.</p></li>
+</ul>
+<p>Before switching PM status, you need to query the current PM status to call
correct number of relax command to correct modes:</p>
+<div class="highlight-none notranslate"><div
class="highlight"><pre><span></span>nsh> pmconfig
+Last state 0, Next state 0
+
+/proc/pm/state0:
+DOMAIN0 WAKE SLEEP TOTAL
+normal 0s 00% 0s 00% 0s 00%
+idle 0s 00% 0s 00% 0s 00%
+standby 0s 00% 0s 00% 0s 00%
+sleep 0s 00% 0s 00% 0s 00%
+
+/proc/pm/wakelock0:
+DOMAIN0 STATE COUNT TIME
+system normal 2 1s
+system idle 1 1s
+system standby 1 1s
+system sleep 1 1s
+</pre></div>
+</div>
+<p>In this case, needed commands to switch the system into PM idle mode:</p>
+<div class="highlight-none notranslate"><div
class="highlight"><pre><span></span>nsh> pmconfig relax normal
+nsh> pmconfig relax normal
+</pre></div>
+</div>
+<p>In this case, needed commands to switch the system into PM standby mode:</p>
+<div class="highlight-none notranslate"><div
class="highlight"><pre><span></span>nsh> pmconfig relax idle
+nsh> pmconfig relax normal
+nsh> pmconfig relax normal
+</pre></div>
+</div>
+<p>System switch to the PM sleep mode, you need to enter:</p>
+<div class="highlight-none notranslate"><div
class="highlight"><pre><span></span>nsh> pmconfig relax standby
+nsh> pmconfig relax idle
+nsh> pmconfig relax normal
+nsh> pmconfig relax normal
+</pre></div>
+</div>
+<p>Note: When normal mode COUNT is 0, it will switch to the next PM state
where COUNT is not 0.</p>
+<p>Note: During light sleep, overall current consumption of board should drop
from 18mA (without any system load) to 1 mA on ESP32-C3 DevkitM-1.</p>
+</section>
<section id="pwm">
<h3>pwm<a class="headerlink" href="#pwm" title="Permalink to this
heading"></a></h3>
<p>This configuration demonstrates the use of PWM through a LED connected to
GPIO2.
diff --git
a/content/docs/latest/platforms/risc-v/esp32c6/boards/esp32c6-devkitc/index.html
b/content/docs/latest/platforms/risc-v/esp32c6/boards/esp32c6-devkitc/index.html
index e7588c6b1..0b485b82c 100644
---
a/content/docs/latest/platforms/risc-v/esp32c6/boards/esp32c6-devkitc/index.html
+++
b/content/docs/latest/platforms/risc-v/esp32c6/boards/esp32c6-devkitc/index.html
@@ -629,6 +629,67 @@ in 10BASE-T1S PHYs.</p>
<p>This is the NuttX test at <code class="docutils literal notranslate"><span
class="pre">apps/testing/ostest</span></code> that is run against all new
architecture ports to assure a correct implementation of the OS.</p>
</section>
+<section id="pm">
+<h2>pm<a class="headerlink" href="#pm" title="Permalink to this
heading"></a></h2>
+<p>This config demonstrate the use of power management.
+You can use the <code class="docutils literal notranslate"><span
class="pre">pmconfig</span></code> command to check current power state and
time spent in other power states.
+Also you can define time will spend in standby and sleep modes:</p>
+<div class="highlight-none notranslate"><div
class="highlight"><pre><span></span>$ make menuconfig
+-> Board Selection
+ -> (15) PM_STANDBY delay (seconds)
+ (0) PM_STANDBY delay (nanoseconds)
+ (20) PM_SLEEP delay (seconds)
+ (0) PM_SLEEP delay (nanoseconds)
+</pre></div>
+</div>
+<p>Timer wakeup is not only way to wake up the chip. Other wakeup modes
include:</p>
+<ul class="simple">
+<li><p>EXT1 wakeup mode: Uses RTC GPIO pins to wake up the chip. Enabled with
<code class="docutils literal notranslate"><span
class="pre">CONFIG_PM_EXT1_WAKEUP</span></code> option.</p></li>
+<li><p>ULP coprocessor wakeup mode: Uses ULP co-processor to wake up the chip.
Enabled with <code class="docutils literal notranslate"><span
class="pre">CONFIG_PM_ULP_WAKEUP</span></code> option.</p></li>
+<li><p>GPIO wakeup mode: Uses GPIO pins to wakeup the chip. Only wakes up the
chip from <code class="docutils literal notranslate"><span
class="pre">PM_STANDBY</span></code> mode and requires <code class="docutils
literal notranslate"><span
class="pre">CONFIG_PM_GPIO_WAKEUP</span></code>.</p></li>
+<li><p>UART wakeup mode: Uses UART to wakeup the chip. Only wakes up the chip
from <code class="docutils literal notranslate"><span
class="pre">PM_STANDBY</span></code> mode and requires <code class="docutils
literal notranslate"><span
class="pre">CONFIG_PM_GPIO_WAKEUP</span></code>.</p></li>
+</ul>
+<p>Before switching PM status, you need to query the current PM status to call
correct number of relax command to correct modes:</p>
+<div class="highlight-none notranslate"><div
class="highlight"><pre><span></span>nsh> pmconfig
+Last state 0, Next state 0
+
+/proc/pm/state0:
+DOMAIN0 WAKE SLEEP TOTAL
+normal 0s 00% 0s 00% 0s 00%
+idle 0s 00% 0s 00% 0s 00%
+standby 0s 00% 0s 00% 0s 00%
+sleep 0s 00% 0s 00% 0s 00%
+
+/proc/pm/wakelock0:
+DOMAIN0 STATE COUNT TIME
+system normal 2 1s
+system idle 1 1s
+system standby 1 1s
+system sleep 1 1s
+</pre></div>
+</div>
+<p>In this case, needed commands to switch the system into PM idle mode:</p>
+<div class="highlight-none notranslate"><div
class="highlight"><pre><span></span>nsh> pmconfig relax normal
+nsh> pmconfig relax normal
+</pre></div>
+</div>
+<p>In this case, needed commands to switch the system into PM standby mode:</p>
+<div class="highlight-none notranslate"><div
class="highlight"><pre><span></span>nsh> pmconfig relax idle
+nsh> pmconfig relax normal
+nsh> pmconfig relax normal
+</pre></div>
+</div>
+<p>System switch to the PM sleep mode, you need to enter:</p>
+<div class="highlight-none notranslate"><div
class="highlight"><pre><span></span>nsh> pmconfig relax standby
+nsh> pmconfig relax idle
+nsh> pmconfig relax normal
+nsh> pmconfig relax normal
+</pre></div>
+</div>
+<p>Note: When normal mode COUNT is 0, it will switch to the next PM state
where COUNT is not 0.</p>
+<p>Note: During light sleep, overall current consumption of board should drop
from 22mA (without any system load) to 1.3 mA on ESP32-C6 DevkitC-1.
+During deep sleep, current consumption of module (ESP32-C6-WROOM-1) should
drop from 22mA (without any system load) to 48 μA.</p>
+</section>
<section id="pwm">
<h2>pwm<a class="headerlink" href="#pwm" title="Permalink to this
heading"></a></h2>
<p>This configuration demonstrates the use of PWM through a LED connected to
GPIO8.
diff --git
a/content/docs/latest/platforms/risc-v/esp32h2/boards/esp32h2-devkit/index.html
b/content/docs/latest/platforms/risc-v/esp32h2/boards/esp32h2-devkit/index.html
index bf34f904b..24fada31b 100644
---
a/content/docs/latest/platforms/risc-v/esp32h2/boards/esp32h2-devkit/index.html
+++
b/content/docs/latest/platforms/risc-v/esp32h2/boards/esp32h2-devkit/index.html
@@ -547,6 +547,67 @@ build the MCUboot bootloader image using the Espressif
HAL.</p>
<p>This is the NuttX test at <code class="docutils literal notranslate"><span
class="pre">apps/testing/ostest</span></code> that is run against all new
architecture ports to assure a correct implementation of the OS.</p>
</section>
+<section id="pm">
+<h2>pm<a class="headerlink" href="#pm" title="Permalink to this
heading"></a></h2>
+<p>This config demonstrate the use of power management.
+You can use the <code class="docutils literal notranslate"><span
class="pre">pmconfig</span></code> command to check current power state and
time spent in other power states.
+Also you can define time will spend in standby and sleep modes:</p>
+<div class="highlight-none notranslate"><div
class="highlight"><pre><span></span>$ make menuconfig
+-> Board Selection
+ -> (15) PM_STANDBY delay (seconds)
+ (0) PM_STANDBY delay (nanoseconds)
+ (20) PM_SLEEP delay (seconds)
+ (0) PM_SLEEP delay (nanoseconds)
+</pre></div>
+</div>
+<p>Timer wakeup is not only way to wake up the chip. Other wakeup modes
include:</p>
+<ul class="simple">
+<li><p>EXT1 wakeup mode: Uses RTC GPIO pins to wake up the chip. Enabled with
<code class="docutils literal notranslate"><span
class="pre">CONFIG_PM_EXT1_WAKEUP</span></code> option.</p></li>
+<li><p>ULP coprocessor wakeup mode: Uses ULP co-processor to wake up the chip.
Enabled with <code class="docutils literal notranslate"><span
class="pre">CONFIG_PM_ULP_WAKEUP</span></code> option.</p></li>
+<li><p>GPIO wakeup mode: Uses GPIO pins to wakeup the chip. Only wakes up the
chip from <code class="docutils literal notranslate"><span
class="pre">PM_STANDBY</span></code> mode and requires <code class="docutils
literal notranslate"><span
class="pre">CONFIG_PM_GPIO_WAKEUP</span></code>.</p></li>
+<li><p>UART wakeup mode: Uses UART to wakeup the chip. Only wakes up the chip
from <code class="docutils literal notranslate"><span
class="pre">PM_STANDBY</span></code> mode and requires <code class="docutils
literal notranslate"><span
class="pre">CONFIG_PM_GPIO_WAKEUP</span></code>.</p></li>
+</ul>
+<p>Before switching PM status, you need to query the current PM status to call
correct number of relax command to correct modes:</p>
+<div class="highlight-none notranslate"><div
class="highlight"><pre><span></span>nsh> pmconfig
+Last state 0, Next state 0
+
+/proc/pm/state0:
+DOMAIN0 WAKE SLEEP TOTAL
+normal 0s 00% 0s 00% 0s 00%
+idle 0s 00% 0s 00% 0s 00%
+standby 0s 00% 0s 00% 0s 00%
+sleep 0s 00% 0s 00% 0s 00%
+
+/proc/pm/wakelock0:
+DOMAIN0 STATE COUNT TIME
+system normal 2 1s
+system idle 1 1s
+system standby 1 1s
+system sleep 1 1s
+</pre></div>
+</div>
+<p>In this case, needed commands to switch the system into PM idle mode:</p>
+<div class="highlight-none notranslate"><div
class="highlight"><pre><span></span>nsh> pmconfig relax normal
+nsh> pmconfig relax normal
+</pre></div>
+</div>
+<p>In this case, needed commands to switch the system into PM standby mode:</p>
+<div class="highlight-none notranslate"><div
class="highlight"><pre><span></span>nsh> pmconfig relax idle
+nsh> pmconfig relax normal
+nsh> pmconfig relax normal
+</pre></div>
+</div>
+<p>System switch to the PM sleep mode, you need to enter:</p>
+<div class="highlight-none notranslate"><div
class="highlight"><pre><span></span>nsh> pmconfig relax standby
+nsh> pmconfig relax idle
+nsh> pmconfig relax normal
+nsh> pmconfig relax normal
+</pre></div>
+</div>
+<p>Note: When normal mode COUNT is 0, it will switch to the next PM state
where COUNT is not 0.</p>
+<p>Note: During light sleep, overall current consumption of board should drop
from 14mA (without any system load) to 880 μA on ESP32-H2 DevkitM-1.
+During deep sleep, current consumption of module (ESP32-H2-MINI-1) should drop
from 9mA (without any system load) to 8 μA.</p>
+</section>
<section id="pwm">
<h2>pwm<a class="headerlink" href="#pwm" title="Permalink to this
heading"></a></h2>
<p>This configuration demonstrates the use of PWM through a LED connected to
GPIO8.
diff --git a/content/docs/latest/searchindex.js
b/content/docs/latest/searchindex.js
index 8f9b2f19c..17eaa53eb 100644
--- a/content/docs/latest/searchindex.js
+++ b/content/docs/latest/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/feed.xml b/content/feed.xml
index 8ef48b353..1b01b6e6d 100644
--- a/content/feed.xml
+++ b/content/feed.xml
@@ -5,8 +5,8 @@
<description></description>
<link>/</link>
<atom:link href="/feed.xml" rel="self" type="application/rss+xml"/>
- <pubDate>Sat, 29 Nov 2025 00:35:53 +0000</pubDate>
- <lastBuildDate>Sat, 29 Nov 2025 00:35:53 +0000</lastBuildDate>
+ <pubDate>Sun, 30 Nov 2025 00:38:32 +0000</pubDate>
+ <lastBuildDate>Sun, 30 Nov 2025 00:38:32 +0000</lastBuildDate>
<generator>Jekyll v4.4.1</generator>
<item>