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 612160197 Publishing web: 51627ec89e2b02358b2ac0c43bd479968bd14064 
docs: b7156384d140fddf07272346d7d1a8f3bbe9dfdb
612160197 is described below

commit 612160197a7fb23eaf056369597bfac1fea8d277
Author: simbit18 <101105604+simbi...@users.noreply.github.com>
AuthorDate: Wed Jul 30 00:34:47 2025 +0000

    Publishing web: 51627ec89e2b02358b2ac0c43bd479968bd14064 docs: 
b7156384d140fddf07272346d7d1a8f3bbe9dfdb
---
 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.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 +-
 .../stm32h7/boards/weact-stm32h743/index.rst.txt   | 143 ++++++++++++++++++++
 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 158528 -> 158571 bytes
 .../arm/stm32h7/boards/weact-stm32h743/index.html  | 145 +++++++++++++++++++++
 content/docs/latest/searchindex.js                 |   2 +-
 content/feed.xml                                   |   4 +-
 40 files changed, 326 insertions(+), 38 deletions(-)

diff --git a/content/docs/10.0.0/index.html b/content/docs/10.0.0/index.html
index 3d9a991ee..7dab79bc4 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 July 25 at 00:17</p>
+<p>Last Updated: 30 July 25 at 00:16</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 06b717da9..20ba528eb 100644
--- a/content/docs/10.0.1/index.html
+++ b/content/docs/10.0.1/index.html
@@ -245,7 +245,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 July 25 at 00:17</p>
+<p>Last Updated: 30 July 25 at 00:16</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 c0583c859..27bcc6f89 100644
--- a/content/docs/10.1.0/index.html
+++ b/content/docs/10.1.0/index.html
@@ -245,7 +245,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 July 25 at 00:18</p>
+<p>Last Updated: 30 July 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.2.0/index.html b/content/docs/10.2.0/index.html
index 30114a198..b3d76fc0e 100644
--- a/content/docs/10.2.0/index.html
+++ b/content/docs/10.2.0/index.html
@@ -246,7 +246,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 July 25 at 00:18</p>
+<p>Last Updated: 30 July 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.3.0/index.html b/content/docs/10.3.0/index.html
index 30114a198..b3d76fc0e 100644
--- a/content/docs/10.3.0/index.html
+++ b/content/docs/10.3.0/index.html
@@ -246,7 +246,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 July 25 at 00:18</p>
+<p>Last Updated: 30 July 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/11.0.0/index.html b/content/docs/11.0.0/index.html
index 30114a198..bac8e3074 100644
--- a/content/docs/11.0.0/index.html
+++ b/content/docs/11.0.0/index.html
@@ -246,7 +246,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 July 25 at 00:18</p>
+<p>Last Updated: 30 July 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 790cae262..2fc6bc0fe 100644
--- a/content/docs/12.0.0/index.html
+++ b/content/docs/12.0.0/index.html
@@ -171,7 +171,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 July 25 at 00:19</p>
+<p>Last Updated: 30 July 25 at 00:18</p>
 <div class="toctree-wrapper compound">
 <p class="caption" role="heading"><span class="caption-text">Table of 
Contents</span></p>
 <ul class="current">
diff --git a/content/docs/12.0.0/searchindex.js 
b/content/docs/12.0.0/searchindex.js
index 798549b24..a0a08a72a 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 2a2a5ca4b..a117b37d8 100644
--- a/content/docs/12.1.0/index.html
+++ b/content/docs/12.1.0/index.html
@@ -171,7 +171,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 July 25 at 00:19</p>
+<p>Last Updated: 30 July 25 at 00:18</p>
 <div class="toctree-wrapper compound">
 <p class="caption" role="heading"><span class="caption-text">Table of 
Contents</span></p>
 <ul class="current">
diff --git a/content/docs/12.1.0/searchindex.js 
b/content/docs/12.1.0/searchindex.js
index 0b32a8ff7..6f0f114ca 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 8369c384a..e3e5e4392 100644
--- a/content/docs/12.10.0/index.html
+++ b/content/docs/12.10.0/index.html
@@ -183,7 +183,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 July 25 at 00:31</p>
+<p>Last Updated: 30 July 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.10.0/searchindex.js 
b/content/docs/12.10.0/searchindex.js
index a6d54bc7d..9587a768e 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.2.0/index.html b/content/docs/12.2.0/index.html
index cc2eac5f2..8f0de965d 100644
--- a/content/docs/12.2.0/index.html
+++ b/content/docs/12.2.0/index.html
@@ -172,7 +172,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 July 25 at 00:19</p>
+<p>Last Updated: 30 July 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 e61067582..ee0c3b508 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 460ce918b..8f0de965d 100644
--- a/content/docs/12.2.1/index.html
+++ b/content/docs/12.2.1/index.html
@@ -172,7 +172,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 July 25 at 00:20</p>
+<p>Last Updated: 30 July 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.1/searchindex.js 
b/content/docs/12.2.1/searchindex.js
index c16c63cc7..34eb551d5 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 29b71df9b..2e06499c1 100644
--- a/content/docs/12.3.0/index.html
+++ b/content/docs/12.3.0/index.html
@@ -172,7 +172,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 July 25 at 00:20</p>
+<p>Last Updated: 30 July 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.3.0/searchindex.js 
b/content/docs/12.3.0/searchindex.js
index ccf154128..e69527745 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 9a373c0a2..dc83b4bbb 100644
--- a/content/docs/12.4.0/index.html
+++ b/content/docs/12.4.0/index.html
@@ -179,7 +179,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 July 25 at 00:21</p>
+<p>Last Updated: 30 July 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.4.0/searchindex.js 
b/content/docs/12.4.0/searchindex.js
index 8c7be2265..0ddcfaecb 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 f531fc88f..2cbd29381 100644
--- a/content/docs/12.5.0/index.html
+++ b/content/docs/12.5.0/index.html
@@ -179,7 +179,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 July 25 at 00:22</p>
+<p>Last Updated: 30 July 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.5.0/searchindex.js 
b/content/docs/12.5.0/searchindex.js
index 4747258e8..3001e8a3e 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 1777df8e9..30204a0b4 100644
--- a/content/docs/12.5.1/index.html
+++ b/content/docs/12.5.1/index.html
@@ -179,7 +179,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 July 25 at 00:24</p>
+<p>Last Updated: 30 July 25 at 00:23</p>
 <div class="toctree-wrapper compound">
 <p class="caption" role="heading"><span class="caption-text">Table of 
Contents</span></p>
 <ul class="current">
diff --git a/content/docs/12.5.1/searchindex.js 
b/content/docs/12.5.1/searchindex.js
index 2ab934c1a..29b98fe97 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 ff25cb6b9..874a77569 100644
--- a/content/docs/12.6.0/index.html
+++ b/content/docs/12.6.0/index.html
@@ -180,7 +180,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 July 25 at 00:25</p>
+<p>Last Updated: 30 July 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.6.0/searchindex.js 
b/content/docs/12.6.0/searchindex.js
index 6cc833a18..0887c29b9 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 31b8c15ed..88dfcc352 100644
--- a/content/docs/12.7.0/index.html
+++ b/content/docs/12.7.0/index.html
@@ -179,7 +179,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 July 25 at 00:26</p>
+<p>Last Updated: 30 July 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.7.0/searchindex.js 
b/content/docs/12.7.0/searchindex.js
index 64accd218..f0aecf09b 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 d2684daed..620ddf18a 100644
--- a/content/docs/12.8.0/index.html
+++ b/content/docs/12.8.0/index.html
@@ -179,7 +179,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 July 25 at 00:28</p>
+<p>Last Updated: 30 July 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.8.0/searchindex.js 
b/content/docs/12.8.0/searchindex.js
index dc83dddbd..6691ea828 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 85aa34da2..0c70714dc 100644
--- a/content/docs/12.9.0/index.html
+++ b/content/docs/12.9.0/index.html
@@ -179,7 +179,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 July 25 at 00:29</p>
+<p>Last Updated: 30 July 25 at 00:29</p>
 <div class="toctree-wrapper compound">
 <p class="caption" role="heading"><span class="caption-text">Table of 
Contents</span></p>
 <ul class="current">
diff --git a/content/docs/12.9.0/searchindex.js 
b/content/docs/12.9.0/searchindex.js
index 22ec4015f..092ae95a4 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/arm/stm32h7/boards/weact-stm32h743/index.rst.txt
 
b/content/docs/latest/_sources/platforms/arm/stm32h7/boards/weact-stm32h743/index.rst.txt
index ce3a8662c..2d1c3e37c 100644
--- 
a/content/docs/latest/_sources/platforms/arm/stm32h7/boards/weact-stm32h743/index.rst.txt
+++ 
b/content/docs/latest/_sources/platforms/arm/stm32h7/boards/weact-stm32h743/index.rst.txt
@@ -87,6 +87,120 @@ can be selected as follow::
 
 Where <subdir> is one of the following:
 
+Flashing
+========
+
+This board can be flashed/programmed via DFU or SWD. The DFU is an alternative
+when you don't have a SWD programmer, but SWD offer more than flashing: you can
+use it for code debugging with GDB. So it is recommended that you have a SWD
+tool on your workbench.
+
+DFU
+---
+
+First put the board in DFU mode: press and hold Boot0 (B0) button and click 
and release the reset (NR) button with the board powered over USB cable. Other 
alternative is just removing the USB cable, then press and hold the B0 button 
and connect the USB while still holding that button.
+
+You can confirm the board is in DFU mode using dmesg::
+
+     $ sudo dmesg     
+     [ 1219.182108] usb 3-5: New USB device found, idVendor=0483, 
idProduct=df11, bcdDevice= 2.00
+     [ 1219.182120] usb 3-5: New USB device strings: Mfr=1, Product=2, 
SerialNumber=3
+     [ 1219.182122] usb 3-5: Product: DFU in FS Mode
+     [ 1219.182124] usb 3-5: Manufacturer: STMicroelectronics
+     [ 1219.182125] usb 3-5: SerialNumber: 200000500000
+
+You need to have dfu-util installed in your computer::
+
+     $ sudo apt install dfu-util
+
+Now list the DFU unities::
+
+     $ sudo dfu-util -l
+     dfu-util 0.11
+     Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
+     Copyright 2010-2021 Tormod Volden and Stefan Schmidt
+     This program is Free Software and has ABSOLUTELY NO WARRANTY
+     Please report bugs to http://sourceforge.net/p/dfu-util/tickets/
+     Found DFU: [0483:df11] ver=0200, devnum=5, cfg=1, intf=0, path="3-5", 
alt=1, name="@Option Bytes   /0x5200201C/01*128 e", serial="200000500000"
+     Found DFU: [0483:df11] ver=0200, devnum=5, cfg=1, intf=0, path="3-5", 
alt=0, name="@Internal Flash   /0x08000000/16*128Kg", serial="200000500000"
+
+Finally flash the compiled nuttx.bin::
+
+     $ sudo dfu-util -d 0483:df11 -a 0 -s 0x08000000:leave -D nuttx.bin
+     dfu-util: Warning: Invalid DFU suffix signature
+     dfu-util: A valid DFU suffix will be required in a future dfu-util release
+     Opening DFU capable USB device...
+     Device ID 0483:df11
+     Device DFU version 011a
+     Claiming USB DFU Interface...
+     Setting Alternate Interface #0 ...
+     Determining device status...
+     DFU state(2) = dfuIDLE, status(0) = No error condition is present
+     DFU mode device DFU version 011a
+     Device returned transfer size 1024
+     DfuSe interface name: "Internal Flash   "
+     Downloading element to address = 0x08000000, size = 141324
+     Erase      [=========================] 100%       141324 bytes
+     Erase    done.
+     Download   [=========================] 100%       141324 bytes
+     Download done.
+     File downloaded successfully
+     Submitting leave request...
+     dfu-util: Error during download get_status
+
+You can ignore that get_status error and restart the board to get nsh> working 
over serial or USB (depending on selected config: nsh or usbnsh).
+
+SWD
+---
+
+Another option to flash/program your board is via SWD interface. In this case 
you will need a SWD programmer compatible with OpenOCD like STLink-V2 or other.
+
+Install openocd on your computer::
+
+     $ sudo apt install openocd
+
+Connect the SWD wires from STLink-V2 (or other programmer) this way:
+
+============== ===============
+SWD Programmer Weact-STM32H743
+============== ===============
+SWDIO          DIO
+GND            GND
+SWCLK          CLK
+============== ===============
+
+Then run this command in the same directory where your nuttx.bin is located::
+
+     $ openocd -f interface/stlink.cfg -f target/stm32h7x.cfg -c "init" -c 
"reset halt" -c "flash write_image erase nuttx.bin 0x08000000" -c "reset run"
+     Open On-Chip Debugger 0.11.0+dev-gcf314db1f-dirty (2025-05-17-16:09)
+     Licensed under GNU GPL v2
+     Info : 49 4 adapter.c:111 adapter_init(): clock speed 1800 kHz
+     Info : 67 7 stlink_usb.c:1438 stlink_usb_version(): STLINK V2J17S4 (API 
v2) VID:PID 0483:3748
+     Info : 69 8 stlink_usb.c:1474 stlink_usb_check_voltage(): Target voltage: 
3.268800
+     Info : 82 112 cortex_m.c:2325 cortex_m_examine(): [stm32h7x.cpu0] 
Cortex-M7 r1p1 processor detected
+     Info : 127 120 cortex_m.c:2440 cortex_m_examine(): [stm32h7x.cpu0] target 
has 8 breakpoints, 4 watchpoints
+     User : 128 120 target.c:777 target_examine_one(): [stm32h7x.cpu0] Target 
successfully examined.
+     Info : 193 165 gdb_server.c:4825 gdb_target_start(): starting gdb server 
for stm32h7x.cpu0 on 3333
+     Info : 194 165 server.c:359 add_service(): Listening on port 3333 for gdb 
connections
+     The core #0 listens on 3333.
+     ICEman is ready to use.
+     User : 259 196 armv7m.c:740 armv7m_arch_state(): target halted due to 
debug-request, current mode: Thread
+     xPSR: 0x01000000 pc: 0x080013bc msp: 0x24001e28
+     Info : 266 197 stm32h7x.c:791 stm32x_probe(): Device: STM32H74x/75x
+     Info : 270 197 stm32h7x.c:819 stm32x_probe(): flash size probed value 
2048k
+     Info : 271 197 stm32h7x.c:849 stm32x_probe(): STM32H7 flash has dual banks
+     Info : 272 197 stm32h7x.c:869 stm32x_probe(): Bank (0) size is 1024 kb, 
base address is 0x08000000
+     Info : 273 197 core.c:876 flash_write_unlock_verify(): Padding image 
section 0 at 0x0802280c with 20 bytes (bank write end alignment)
+     Warn : 275 198 core.c:552 flash_iterate_address_range_inner(): Adding 
extra erase range, 0x08022820 .. 0x0803ffff
+     User : 2674 4879 options.c:63 configuration_output_handler(): auto erase 
enabled
+     wrote 141344 bytes from file nuttx.bin in 4.682974s (29.475 KiB/s)
+     User : 2675 4879 options.c:63 configuration_output_handler():
+     Info : 2714 4889 server.c:359 add_service(): Listening on port 6666 for 
tcl connections
+     Info : 2715 4889 server.c:359 add_service(): Listening on port 4444 for 
telnet connections
+
+After you got the message "wrote xxxxxx bytes from file nuttx.bin" you can 
press Ctrl+C (``^C``) to finish the application. Now you can reset the board 
and get access to the NSH terminal.
+
+==============
 
 Configuration Directories
 -------------------------
@@ -132,3 +246,32 @@ The SD card can then be mounted by the NSH commands::
     test_file.txt
     nsh> cat /mnt/test_file.txt
     Hello World!!
+
+st7735
+------
+
+This config enables the ST7735 0.96" Display (80*160) on weact-stm32h743 
board::
+
+     nsh> fb
+     VideoInfo:
+           fmt: 11
+          xres: 80
+          yres: 160
+       nplanes: 1                                               
+     PlaneInfo (plane 0):                                       
+         fbmem: 0x38000d50                                      
+         fblen: 25600                                           
+        stride: 160                                             
+       display: 0                                               
+           bpp: 16                                              
+     Mapped FB: 0x38000d50                                      
+      0: (  0,  0) ( 80,160)                                    
+      1: (  7, 14) ( 66,132)                                    
+      2: ( 14, 28) ( 52,104)                                    
+      3: ( 21, 42) ( 38, 76)                                    
+      4: ( 28, 56) ( 24, 48)                                    
+      5: ( 35, 70) ( 10, 20)                                    
+     Test finished                                              
+     nsh> 
+
+
diff --git a/content/docs/latest/guides/fully_linked_elf.html 
b/content/docs/latest/guides/fully_linked_elf.html
index f28efe88b..cf848789f 100644
--- a/content/docs/latest/guides/fully_linked_elf.html
+++ b/content/docs/latest/guides/fully_linked_elf.html
@@ -475,7 +475,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="34e02250-696c-4e12-b95b-2fa4539b9872" 
name="34e02250-696c-4e12-b95b-2fa4539b9872" type="checkbox"><label 
class="sphinx_collapse__label" for="34e02250-696c-4e12-b95b-2fa4539b9872"><i 
class="sphinx_collapse__icon"></i>Show content:</label><div 
class="sphinx_collapse__content docutils">
+<input class="sphinx_collapse__input" 
id="53430b5f-5988-47d7-b7f0-2d9e7bd6ea71" 
name="53430b5f-5988-47d7-b7f0-2d9e7bd6ea71" type="checkbox"><label 
class="sphinx_collapse__label" for="53430b5f-5988-47d7-b7f0-2d9e7bd6ea71"><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 abca26ff5..02533a36b 100644
--- a/content/docs/latest/guides/partially_linked_elf.html
+++ b/content/docs/latest/guides/partially_linked_elf.html
@@ -501,7 +501,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="d5ccca23-6d80-4324-ac8a-024c3c835828" 
name="d5ccca23-6d80-4324-ac8a-024c3c835828" type="checkbox"><label 
class="sphinx_collapse__label" for="d5ccca23-6d80-4324-ac8a-024c3c835828"><i 
class="sphinx_collapse__icon"></i>Show content:</label><div 
class="sphinx_collapse__content docutils">
+<input class="sphinx_collapse__input" 
id="fe3ffcef-014c-448c-bda9-f4416521556c" 
name="fe3ffcef-014c-448c-bda9-f4416521556c" type="checkbox"><label 
class="sphinx_collapse__label" for="fe3ffcef-014c-448c-bda9-f4416521556c"><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 816071489..461f7b1f8 100644
--- a/content/docs/latest/index.html
+++ b/content/docs/latest/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 July 25 at 00:33</p>
+<p>Last Updated: 30 July 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/latest/objects.inv b/content/docs/latest/objects.inv
index b82f6221f..e5e07b657 100644
Binary files a/content/docs/latest/objects.inv and 
b/content/docs/latest/objects.inv differ
diff --git 
a/content/docs/latest/platforms/arm/stm32h7/boards/weact-stm32h743/index.html 
b/content/docs/latest/platforms/arm/stm32h7/boards/weact-stm32h743/index.html
index 6458f62bb..62fb7d775 100644
--- 
a/content/docs/latest/platforms/arm/stm32h7/boards/weact-stm32h743/index.html
+++ 
b/content/docs/latest/platforms/arm/stm32h7/boards/weact-stm32h743/index.html
@@ -397,6 +397,124 @@ can be selected as follow:</p>
 </pre></div>
 </div>
 <p>Where &lt;subdir&gt; is one of the following:</p>
+</section>
+<section id="flashing">
+<h2>Flashing<a class="headerlink" href="#flashing" title="Permalink to this 
heading"></a></h2>
+<p>This board can be flashed/programmed via DFU or SWD. The DFU is an 
alternative
+when you don’t have a SWD programmer, but SWD offer more than flashing: you can
+use it for code debugging with GDB. So it is recommended that you have a SWD
+tool on your workbench.</p>
+<section id="dfu">
+<h3>DFU<a class="headerlink" href="#dfu" title="Permalink to this 
heading"></a></h3>
+<p>First put the board in DFU mode: press and hold Boot0 (B0) button and click 
and release the reset (NR) button with the board powered over USB cable. Other 
alternative is just removing the USB cable, then press and hold the B0 button 
and connect the USB while still holding that button.</p>
+<p>You can confirm the board is in DFU mode using dmesg:</p>
+<div class="highlight-none notranslate"><div 
class="highlight"><pre><span></span>$ sudo dmesg
+[ 1219.182108] usb 3-5: New USB device found, idVendor=0483, idProduct=df11, 
bcdDevice= 2.00
+[ 1219.182120] usb 3-5: New USB device strings: Mfr=1, Product=2, 
SerialNumber=3
+[ 1219.182122] usb 3-5: Product: DFU in FS Mode
+[ 1219.182124] usb 3-5: Manufacturer: STMicroelectronics
+[ 1219.182125] usb 3-5: SerialNumber: 200000500000
+</pre></div>
+</div>
+<p>You need to have dfu-util installed in your computer:</p>
+<div class="highlight-none notranslate"><div 
class="highlight"><pre><span></span>$ sudo apt install dfu-util
+</pre></div>
+</div>
+<p>Now list the DFU unities:</p>
+<div class="highlight-none notranslate"><div 
class="highlight"><pre><span></span>$ sudo dfu-util -l
+dfu-util 0.11
+Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
+Copyright 2010-2021 Tormod Volden and Stefan Schmidt
+This program is Free Software and has ABSOLUTELY NO WARRANTY
+Please report bugs to http://sourceforge.net/p/dfu-util/tickets/
+Found DFU: [0483:df11] ver=0200, devnum=5, cfg=1, intf=0, 
path=&quot;3-5&quot;, alt=1, name=&quot;@Option Bytes   /0x5200201C/01*128 
e&quot;, serial=&quot;200000500000&quot;
+Found DFU: [0483:df11] ver=0200, devnum=5, cfg=1, intf=0, 
path=&quot;3-5&quot;, alt=0, name=&quot;@Internal Flash   
/0x08000000/16*128Kg&quot;, serial=&quot;200000500000&quot;
+</pre></div>
+</div>
+<p>Finally flash the compiled nuttx.bin:</p>
+<div class="highlight-none notranslate"><div 
class="highlight"><pre><span></span>$ sudo dfu-util -d 0483:df11 -a 0 -s 
0x08000000:leave -D nuttx.bin
+dfu-util: Warning: Invalid DFU suffix signature
+dfu-util: A valid DFU suffix will be required in a future dfu-util release
+Opening DFU capable USB device...
+Device ID 0483:df11
+Device DFU version 011a
+Claiming USB DFU Interface...
+Setting Alternate Interface #0 ...
+Determining device status...
+DFU state(2) = dfuIDLE, status(0) = No error condition is present
+DFU mode device DFU version 011a
+Device returned transfer size 1024
+DfuSe interface name: &quot;Internal Flash   &quot;
+Downloading element to address = 0x08000000, size = 141324
+Erase      [=========================] 100%       141324 bytes
+Erase    done.
+Download   [=========================] 100%       141324 bytes
+Download done.
+File downloaded successfully
+Submitting leave request...
+dfu-util: Error during download get_status
+</pre></div>
+</div>
+<p>You can ignore that get_status error and restart the board to get nsh&gt; 
working over serial or USB (depending on selected config: nsh or usbnsh).</p>
+</section>
+<section id="swd">
+<h3>SWD<a class="headerlink" href="#swd" title="Permalink to this 
heading"></a></h3>
+<p>Another option to flash/program your board is via SWD interface. In this 
case you will need a SWD programmer compatible with OpenOCD like STLink-V2 or 
other.</p>
+<p>Install openocd on your computer:</p>
+<div class="highlight-none notranslate"><div 
class="highlight"><pre><span></span>$ sudo apt install openocd
+</pre></div>
+</div>
+<p>Connect the SWD wires from STLink-V2 (or other programmer) this way:</p>
+<table class="docutils align-default">
+<thead>
+<tr class="row-odd"><th class="head"><p>SWD Programmer</p></th>
+<th class="head"><p>Weact-STM32H743</p></th>
+</tr>
+</thead>
+<tbody>
+<tr class="row-even"><td><p>SWDIO</p></td>
+<td><p>DIO</p></td>
+</tr>
+<tr class="row-odd"><td><p>GND</p></td>
+<td><p>GND</p></td>
+</tr>
+<tr class="row-even"><td><p>SWCLK</p></td>
+<td><p>CLK</p></td>
+</tr>
+</tbody>
+</table>
+<p>Then run this command in the same directory where your nuttx.bin is 
located:</p>
+<div class="highlight-none notranslate"><div 
class="highlight"><pre><span></span>$ openocd -f interface/stlink.cfg -f 
target/stm32h7x.cfg -c &quot;init&quot; -c &quot;reset halt&quot; -c 
&quot;flash write_image erase nuttx.bin 0x08000000&quot; -c &quot;reset 
run&quot;
+Open On-Chip Debugger 0.11.0+dev-gcf314db1f-dirty (2025-05-17-16:09)
+Licensed under GNU GPL v2
+Info : 49 4 adapter.c:111 adapter_init(): clock speed 1800 kHz
+Info : 67 7 stlink_usb.c:1438 stlink_usb_version(): STLINK V2J17S4 (API v2) 
VID:PID 0483:3748
+Info : 69 8 stlink_usb.c:1474 stlink_usb_check_voltage(): Target voltage: 
3.268800
+Info : 82 112 cortex_m.c:2325 cortex_m_examine(): [stm32h7x.cpu0] Cortex-M7 
r1p1 processor detected
+Info : 127 120 cortex_m.c:2440 cortex_m_examine(): [stm32h7x.cpu0] target has 
8 breakpoints, 4 watchpoints
+User : 128 120 target.c:777 target_examine_one(): [stm32h7x.cpu0] Target 
successfully examined.
+Info : 193 165 gdb_server.c:4825 gdb_target_start(): starting gdb server for 
stm32h7x.cpu0 on 3333
+Info : 194 165 server.c:359 add_service(): Listening on port 3333 for gdb 
connections
+The core #0 listens on 3333.
+ICEman is ready to use.
+User : 259 196 armv7m.c:740 armv7m_arch_state(): target halted due to 
debug-request, current mode: Thread
+xPSR: 0x01000000 pc: 0x080013bc msp: 0x24001e28
+Info : 266 197 stm32h7x.c:791 stm32x_probe(): Device: STM32H74x/75x
+Info : 270 197 stm32h7x.c:819 stm32x_probe(): flash size probed value 2048k
+Info : 271 197 stm32h7x.c:849 stm32x_probe(): STM32H7 flash has dual banks
+Info : 272 197 stm32h7x.c:869 stm32x_probe(): Bank (0) size is 1024 kb, base 
address is 0x08000000
+Info : 273 197 core.c:876 flash_write_unlock_verify(): Padding image section 0 
at 0x0802280c with 20 bytes (bank write end alignment)
+Warn : 275 198 core.c:552 flash_iterate_address_range_inner(): Adding extra 
erase range, 0x08022820 .. 0x0803ffff
+User : 2674 4879 options.c:63 configuration_output_handler(): auto erase 
enabled
+wrote 141344 bytes from file nuttx.bin in 4.682974s (29.475 KiB/s)
+User : 2675 4879 options.c:63 configuration_output_handler():
+Info : 2714 4889 server.c:359 add_service(): Listening on port 6666 for tcl 
connections
+Info : 2715 4889 server.c:359 add_service(): Listening on port 4444 for telnet 
connections
+</pre></div>
+</div>
+<p>After you got the message “wrote xxxxxx bytes from file nuttx.bin” you can 
press Ctrl+C (<code class="docutils literal notranslate"><span 
class="pre">^C</span></code>) to finish the application. Now you can reset the 
board and get access to the NSH terminal.</p>
+</section>
+<hr class="docutils" />
 <section id="configuration-directories">
 <h3>Configuration Directories<a class="headerlink" 
href="#configuration-directories" title="Permalink to this heading"></a></h3>
 </section>
@@ -438,6 +556,33 @@ Hello World!!
 </pre></div>
 </div>
 </section>
+<section id="st7735">
+<h3>st7735<a class="headerlink" href="#st7735" title="Permalink to this 
heading"></a></h3>
+<p>This config enables the ST7735 0.96” Display (80*160) on weact-stm32h743 
board:</p>
+<div class="highlight-none notranslate"><div 
class="highlight"><pre><span></span>nsh&gt; fb
+VideoInfo:
+      fmt: 11
+     xres: 80
+     yres: 160
+  nplanes: 1
+PlaneInfo (plane 0):
+    fbmem: 0x38000d50
+    fblen: 25600
+   stride: 160
+  display: 0
+      bpp: 16
+Mapped FB: 0x38000d50
+ 0: (  0,  0) ( 80,160)
+ 1: (  7, 14) ( 66,132)
+ 2: ( 14, 28) ( 52,104)
+ 3: ( 21, 42) ( 38, 76)
+ 4: ( 28, 56) ( 24, 48)
+ 5: ( 35, 70) ( 10, 20)
+Test finished
+nsh&gt;
+</pre></div>
+</div>
+</section>
 </section>
 </section>
 
diff --git a/content/docs/latest/searchindex.js 
b/content/docs/latest/searchindex.js
index 362455365..d37b673d4 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/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/feed.xml b/content/feed.xml
index 467e68fb7..2e386ee9e 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>Tue, 29 Jul 2025 00:35:26 +0000</pubDate>
-    <lastBuildDate>Tue, 29 Jul 2025 00:35:26 +0000</lastBuildDate>
+    <pubDate>Wed, 30 Jul 2025 00:34:30 +0000</pubDate>
+    <lastBuildDate>Wed, 30 Jul 2025 00:34:30 +0000</lastBuildDate>
     <generator>Jekyll v4.3.2</generator>
     
       <item>

Reply via email to