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 c6b68dc12 Publishing web: be40bd59e126a7ffe6ebacfb1b7682fcd8e89704 
docs: 57d83907ddf2faaf3efdbf6d586bb330bc748fe1
c6b68dc12 is described below

commit c6b68dc12b0bd851c835c2e8d664d05f06c9e474
Author: Alan Carvalho de Assis <acas...@gmail.com>
AuthorDate: Sat Jun 28 00:31:27 2025 +0000

    Publishing web: be40bd59e126a7ffe6ebacfb1b7682fcd8e89704 docs: 
57d83907ddf2faaf3efdbf6d586bb330bc748fe1
---
 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.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 +-
 .../_sources/platforms/xtensa/esp32/index.rst.txt  | 27 ++++++++-----------
 .../platforms/xtensa/esp32s2/index.rst.txt         | 27 ++++++++-----------
 .../platforms/xtensa/esp32s3/index.rst.txt         | 27 ++++++++-----------
 content/docs/latest/guides/fully_linked_elf.html   |  2 +-
 .../docs/latest/guides/partially_linked_elf.html   |  2 +-
 content/docs/latest/index.html                     |  2 +-
 .../docs/latest/platforms/xtensa/esp32/index.html  | 30 ++++++++--------------
 .../latest/platforms/xtensa/esp32s2/index.html     | 30 ++++++++--------------
 .../latest/platforms/xtensa/esp32s3/index.html     | 30 ++++++++--------------
 content/docs/latest/searchindex.js                 |  2 +-
 content/feed.xml                                   |  4 +--
 40 files changed, 98 insertions(+), 143 deletions(-)

diff --git a/content/docs/10.0.0/index.html b/content/docs/10.0.0/index.html
index 22d854014..6454bdc39 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: 27 June 25 at 00:15</p>
+<p>Last Updated: 28 June 25 at 00:14</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 3f3b2d44f..58b70a71c 100644
--- a/content/docs/10.0.1/index.html
+++ b/content/docs/10.0.1/index.html
@@ -243,7 +243,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: 27 June 25 at 00:16</p>
+<p>Last Updated: 28 June 25 at 00:14</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 e1353630a..b517c2c1c 100644
--- a/content/docs/10.1.0/index.html
+++ b/content/docs/10.1.0/index.html
@@ -243,7 +243,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: 27 June 25 at 00:16</p>
+<p>Last Updated: 28 June 25 at 00:15</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 0133c7967..d713f0f8d 100644
--- a/content/docs/10.2.0/index.html
+++ b/content/docs/10.2.0/index.html
@@ -244,7 +244,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: 27 June 25 at 00:16</p>
+<p>Last Updated: 28 June 25 at 00:15</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 0133c7967..d713f0f8d 100644
--- a/content/docs/10.3.0/index.html
+++ b/content/docs/10.3.0/index.html
@@ -244,7 +244,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: 27 June 25 at 00:16</p>
+<p>Last Updated: 28 June 25 at 00:15</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 a2133af3b..842429fee 100644
--- a/content/docs/11.0.0/index.html
+++ b/content/docs/11.0.0/index.html
@@ -244,7 +244,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: 27 June 25 at 00:17</p>
+<p>Last Updated: 28 June 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/12.0.0/index.html b/content/docs/12.0.0/index.html
index 11866c3b4..7e1ad64a5 100644
--- a/content/docs/12.0.0/index.html
+++ b/content/docs/12.0.0/index.html
@@ -169,7 +169,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: 27 June 25 at 00:17</p>
+<p>Last Updated: 28 June 25 at 00:16</p>
 <div class="toctree-wrapper compound">
 <p class="caption" role="heading"><span class="caption-text">Table of 
Contents</span></p>
 <ul class="current">
diff --git a/content/docs/12.0.0/searchindex.js 
b/content/docs/12.0.0/searchindex.js
index 191419b7f..363d8b078 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 444772217..06b47dc36 100644
--- a/content/docs/12.1.0/index.html
+++ b/content/docs/12.1.0/index.html
@@ -169,7 +169,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: 27 June 25 at 00:17</p>
+<p>Last Updated: 28 June 25 at 00:16</p>
 <div class="toctree-wrapper compound">
 <p class="caption" role="heading"><span class="caption-text">Table of 
Contents</span></p>
 <ul class="current">
diff --git a/content/docs/12.1.0/searchindex.js 
b/content/docs/12.1.0/searchindex.js
index 89a4ad22b..569ebfa63 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.2.0/index.html b/content/docs/12.2.0/index.html
index 5fd82952b..3c74db5db 100644
--- a/content/docs/12.2.0/index.html
+++ b/content/docs/12.2.0/index.html
@@ -170,7 +170,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: 27 June 25 at 00:18</p>
+<p>Last Updated: 28 June 25 at 00:17</p>
 <div class="toctree-wrapper compound">
 <p class="caption" role="heading"><span class="caption-text">Table of 
Contents</span></p>
 <ul class="current">
diff --git a/content/docs/12.2.0/searchindex.js 
b/content/docs/12.2.0/searchindex.js
index 40f7c695f..386bbf1f4 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 5fd82952b..3c74db5db 100644
--- a/content/docs/12.2.1/index.html
+++ b/content/docs/12.2.1/index.html
@@ -170,7 +170,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: 27 June 25 at 00:18</p>
+<p>Last Updated: 28 June 25 at 00:17</p>
 <div class="toctree-wrapper compound">
 <p class="caption" role="heading"><span class="caption-text">Table of 
Contents</span></p>
 <ul class="current">
diff --git a/content/docs/12.2.1/searchindex.js 
b/content/docs/12.2.1/searchindex.js
index 7b6eb0de4..03c7ed3d6 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 26646e59a..06e1009b1 100644
--- a/content/docs/12.3.0/index.html
+++ b/content/docs/12.3.0/index.html
@@ -170,7 +170,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: 27 June 25 at 00:19</p>
+<p>Last Updated: 28 June 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.3.0/searchindex.js 
b/content/docs/12.3.0/searchindex.js
index e1b600717..12e1cb7b5 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 a53de0339..38576797a 100644
--- a/content/docs/12.4.0/index.html
+++ b/content/docs/12.4.0/index.html
@@ -177,7 +177,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: 27 June 25 at 00:19</p>
+<p>Last Updated: 28 June 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.4.0/searchindex.js 
b/content/docs/12.4.0/searchindex.js
index 48e50a7d8..614466c7d 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 2e9ff5ed8..6d74f106c 100644
--- a/content/docs/12.5.0/index.html
+++ b/content/docs/12.5.0/index.html
@@ -177,7 +177,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: 27 June 25 at 00:21</p>
+<p>Last Updated: 28 June 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.5.0/searchindex.js 
b/content/docs/12.5.0/searchindex.js
index 2a61a82b9..e1743a090 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 3477e66ec..3268907d5 100644
--- a/content/docs/12.5.1/index.html
+++ b/content/docs/12.5.1/index.html
@@ -177,7 +177,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: 27 June 25 at 00:22</p>
+<p>Last Updated: 28 June 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.1/searchindex.js 
b/content/docs/12.5.1/searchindex.js
index 8006c66fc..df347e64a 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 b04762a82..76dabfa6a 100644
--- a/content/docs/12.6.0/index.html
+++ b/content/docs/12.6.0/index.html
@@ -178,7 +178,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: 27 June 25 at 00:23</p>
+<p>Last Updated: 28 June 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.6.0/searchindex.js 
b/content/docs/12.6.0/searchindex.js
index 4790142f7..d0c333d7a 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 af5e763ec..dd259b52b 100644
--- a/content/docs/12.7.0/index.html
+++ b/content/docs/12.7.0/index.html
@@ -177,7 +177,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: 27 June 25 at 00:25</p>
+<p>Last Updated: 28 June 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.7.0/searchindex.js 
b/content/docs/12.7.0/searchindex.js
index 7b449b336..fa70bce47 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 93cadb49a..3d08f3cbd 100644
--- a/content/docs/12.8.0/index.html
+++ b/content/docs/12.8.0/index.html
@@ -177,7 +177,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: 27 June 25 at 00:26</p>
+<p>Last Updated: 28 June 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.8.0/searchindex.js 
b/content/docs/12.8.0/searchindex.js
index 9cbad9ab1..2a899285a 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 19f22ae40..5d220fa4b 100644
--- a/content/docs/12.9.0/index.html
+++ b/content/docs/12.9.0/index.html
@@ -177,7 +177,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: 27 June 25 at 00:28</p>
+<p>Last Updated: 28 June 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/latest/_sources/platforms/xtensa/esp32/index.rst.txt 
b/content/docs/latest/_sources/platforms/xtensa/esp32/index.rst.txt
index d6c8a6954..6a1e8c9af 100644
--- a/content/docs/latest/_sources/platforms/xtensa/esp32/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/xtensa/esp32/index.rst.txt
@@ -20,6 +20,7 @@ ESP32 Toolchain
 ===============
 
 The toolchain used to build ESP32 firmware can be either downloaded or built 
from the sources.
+
 It is **highly** recommended to use (download or build) the same toolchain 
version that is being
 used by the NuttX CI.
 
@@ -33,20 +34,12 @@ check for the current compiler version being used. For 
instance:
   # Build image for tool required by ESP32 builds
   
###############################################################################
   FROM nuttx-toolchain-base AS nuttx-toolchain-esp32
-  # Download the latest ESP32 GCC toolchain prebuilt by Espressif
-  RUN mkdir -p xtensa-esp32-elf-gcc && \
-    curl -s -L 
"https://github.com/espressif/crosstool-NG/releases/download/esp-12.2.0_20230208/xtensa-esp32-elf-12.2.0_20230208-x86_64-linux-gnu.tar.xz";
 \
-    | tar -C xtensa-esp32-elf-gcc --strip-components 1 -xJ
-
-  RUN mkdir -p xtensa-esp32s2-elf-gcc && \
-    curl -s -L 
"https://github.com/espressif/crosstool-NG/releases/download/esp-12.2.0_20230208/xtensa-esp32s2-elf-12.2.0_20230208-x86_64-linux-gnu.tar.xz";
 \
-    | tar -C xtensa-esp32s2-elf-gcc --strip-components 1 -xJ
-
-  RUN mkdir -p xtensa-esp32s3-elf-gcc && \
-    curl -s -L 
"https://github.com/espressif/crosstool-NG/releases/download/esp-12.2.0_20230208/xtensa-esp32s3-elf-12.2.0_20230208-x86_64-linux-gnu.tar.xz";
 \
-    | tar -C xtensa-esp32s3-elf-gcc --strip-components 1 -xJ
+  # Download the latest ESP32, ESP32-S2 and ESP32-S3 GCC toolchain prebuilt by 
Espressif
+  RUN mkdir -p xtensa-esp-elf-gcc && \
+    curl -s -L 
"https://github.com/espressif/crosstool-NG/releases/download/esp-14.2.0_20241119/xtensa-esp-elf-14.2.0_20241119-x86_64-linux-gnu.tar.xz";
 \
+    | tar -C xtensa-esp-elf-gcc --strip-components 1 -xJ
 
-For ESP32, the toolchain version is based on GGC 12.2.0 
(``xtensa-esp32-elf-12.2.0_20230208``)
+For ESP32, the toolchain version is based on GGC 14.2.0 
(``xtensa-esp-elf-14.2.0_20241119``)
 
 The prebuilt Toolchain (Recommended)
 ------------------------------------
@@ -55,20 +48,20 @@ First, create a directory to hold the toolchain:
 
 .. code-block:: console
 
-  $ mkdir -p /path/to/your/toolchain/xtensa-esp32-elf-gcc
+  $ mkdir -p /path/to/your/toolchain/xtensa-esp-elf-gcc
 
 Download and extract toolchain:
 
 .. code-block:: console
 
-  $ curl -s -L 
"https://github.com/espressif/crosstool-NG/releases/download/esp-12.2.0_20230208/xtensa-esp32-elf-12.2.0_20230208-x86_64-linux-gnu.tar.xz";
 \
-  | tar -C xtensa-esp32-elf-gcc --strip-components 1 -xJ
+  $ curl -s -L 
"https://github.com/espressif/crosstool-NG/releases/download/esp-14.2.0_20241119/xtensa-esp-elf-14.2.0_20241119-x86_64-linux-gnu.tar.xz";
 \
+  | tar -C xtensa-esp-elf-gcc --strip-components 1 -xJ
 
 Add the toolchain to your `PATH`:
 
 .. code-block:: console
 
-  $ echo "export PATH=/path/to/your/toolchain/xtensa-esp32-elf-gcc/bin:$PATH" 
>> ~/.bashrc
+  $ echo "export PATH=/path/to/your/toolchain/xtensa-esp-elf-gcc/bin:$PATH" >> 
~/.bashrc
 
 You can edit your shell's rc files if you don't use bash.
 
diff --git 
a/content/docs/latest/_sources/platforms/xtensa/esp32s2/index.rst.txt 
b/content/docs/latest/_sources/platforms/xtensa/esp32s2/index.rst.txt
index 1e8ed289b..e1b0e707d 100644
--- a/content/docs/latest/_sources/platforms/xtensa/esp32s2/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/xtensa/esp32s2/index.rst.txt
@@ -13,6 +13,7 @@ ESP32-S2 Toolchain
 ==================
 
 The toolchain used to build ESP32-S2 firmware can be either downloaded or 
built from the sources.
+
 It is **highly** recommended to use (download or build) the same toolchain 
version that is being
 used by the NuttX CI.
 
@@ -26,20 +27,12 @@ check for the current compiler version being used. For 
instance:
   # Build image for tool required by ESP32 builds
   
###############################################################################
   FROM nuttx-toolchain-base AS nuttx-toolchain-esp32
-  # Download the latest ESP32 GCC toolchain prebuilt by Espressif
-  RUN mkdir -p xtensa-esp32-elf-gcc && \
-    curl -s -L 
"https://github.com/espressif/crosstool-NG/releases/download/esp-12.2.0_20230208/xtensa-esp32-elf-12.2.0_20230208-x86_64-linux-gnu.tar.xz";
 \
-    | tar -C xtensa-esp32-elf-gcc --strip-components 1 -xJ
-
-  RUN mkdir -p xtensa-esp32s2-elf-gcc && \
-    curl -s -L 
"https://github.com/espressif/crosstool-NG/releases/download/esp-12.2.0_20230208/xtensa-esp32s2-elf-12.2.0_20230208-x86_64-linux-gnu.tar.xz";
 \
-    | tar -C xtensa-esp32s2-elf-gcc --strip-components 1 -xJ
-
-  RUN mkdir -p xtensa-esp32s3-elf-gcc && \
-    curl -s -L 
"https://github.com/espressif/crosstool-NG/releases/download/esp-12.2.0_20230208/xtensa-esp32s3-elf-12.2.0_20230208-x86_64-linux-gnu.tar.xz";
 \
-    | tar -C xtensa-esp32s3-elf-gcc --strip-components 1 -xJ
+  # Download the latest ESP32, ESP32-S2 and ESP32-S3 GCC toolchain prebuilt by 
Espressif
+  RUN mkdir -p xtensa-esp-elf-gcc && \
+    curl -s -L 
"https://github.com/espressif/crosstool-NG/releases/download/esp-14.2.0_20241119/xtensa-esp-elf-14.2.0_20241119-x86_64-linux-gnu.tar.xz";
 \
+    | tar -C xtensa-esp-elf-gcc --strip-components 1 -xJ
 
-For ESP32-S2, the toolchain version is based on GGC 12.2.0 
(``xtensa-esp32s2-elf-12.2.0_20230208``)
+For ESP32-S2, the toolchain version is based on GGC 14.2.0 
(``xtensa-esp-elf-14.2.0_20241119``)
 
 The prebuilt Toolchain (Recommended)
 ------------------------------------
@@ -48,20 +41,20 @@ First, create a directory to hold the toolchain:
 
 .. code-block:: console
 
-  $ mkdir -p /path/to/your/toolchain/xtensa-esp32s2-elf-gcc
+  $ mkdir -p /path/to/your/toolchain/xtensa-esp-elf-gcc
 
 Download and extract toolchain:
 
 .. code-block:: console
 
-  $ curl -s -L 
"https://github.com/espressif/crosstool-NG/releases/download/esp-12.2.0_20230208/xtensa-esp32s2-elf-12.2.0_20230208-x86_64-linux-gnu.tar.xz";
 \
-  | tar -C xtensa-esp32s2-elf-gcc --strip-components 1 -xJ
+  $ curl -s -L 
"https://github.com/espressif/crosstool-NG/releases/download/esp-14.2.0_20241119/xtensa-esp-elf-14.2.0_20241119-x86_64-linux-gnu.tar.xz";
 \
+  | tar -C xtensa-esp-elf-gcc --strip-components 1 -xJ
 
 Add the toolchain to your `PATH`:
 
 .. code-block:: console
 
-  $ echo "export 
PATH=/path/to/your/toolchain/xtensa-esp32s2-elf-gcc/bin:$PATH" >> ~/.bashrc
+  $ echo "export PATH=/path/to/your/toolchain/xtensa-esp-elf-gcc/bin:$PATH" >> 
~/.bashrc
 
 You can edit your shell's rc files if you don't use bash.
 
diff --git 
a/content/docs/latest/_sources/platforms/xtensa/esp32s3/index.rst.txt 
b/content/docs/latest/_sources/platforms/xtensa/esp32s3/index.rst.txt
index ca71cf504..a9421f17d 100644
--- a/content/docs/latest/_sources/platforms/xtensa/esp32s3/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/xtensa/esp32s3/index.rst.txt
@@ -20,6 +20,7 @@ ESP32-S3 Toolchain
 ==================
 
 The toolchain used to build ESP32-S3 firmware can be either downloaded or 
built from the sources.
+
 It is **highly** recommended to use (download or build) the same toolchain 
version that is being
 used by the NuttX CI.
 
@@ -33,20 +34,12 @@ check for the current compiler version being used. For 
instance:
   # Build image for tool required by ESP32 builds
   
###############################################################################
   FROM nuttx-toolchain-base AS nuttx-toolchain-esp32
-  # Download the latest ESP32 GCC toolchain prebuilt by Espressif
-  RUN mkdir -p xtensa-esp32-elf-gcc && \
-    curl -s -L 
"https://github.com/espressif/crosstool-NG/releases/download/esp-12.2.0_20230208/xtensa-esp32-elf-12.2.0_20230208-x86_64-linux-gnu.tar.xz";
 \
-    | tar -C xtensa-esp32-elf-gcc --strip-components 1 -xJ
-
-  RUN mkdir -p xtensa-esp32s2-elf-gcc && \
-    curl -s -L 
"https://github.com/espressif/crosstool-NG/releases/download/esp-12.2.0_20230208/xtensa-esp32s2-elf-12.2.0_20230208-x86_64-linux-gnu.tar.xz";
 \
-    | tar -C xtensa-esp32s2-elf-gcc --strip-components 1 -xJ
-
-  RUN mkdir -p xtensa-esp32s3-elf-gcc && \
-    curl -s -L 
"https://github.com/espressif/crosstool-NG/releases/download/esp-12.2.0_20230208/xtensa-esp32s3-elf-12.2.0_20230208-x86_64-linux-gnu.tar.xz";
 \
-    | tar -C xtensa-esp32s3-elf-gcc --strip-components 1 -xJ
+  # Download the latest ESP32, ESP32-S2 and ESP32-S3 GCC toolchain prebuilt by 
Espressif
+  RUN mkdir -p xtensa-esp-elf-gcc && \
+    curl -s -L 
"https://github.com/espressif/crosstool-NG/releases/download/esp-14.2.0_20241119/xtensa-esp-elf-14.2.0_20241119-x86_64-linux-gnu.tar.xz";
 \
+    | tar -C xtensa-esp-elf-gcc --strip-components 1 -xJ
 
-For ESP32-S3, the toolchain version is based on GGC 12.2.0 
(``xtensa-esp32s3-elf-12.2.0_20230208``)
+For ESP32-S3, the toolchain version is based on GGC 14.2.0 
(``xtensa-esp-elf-14.2.0_20241119``)
 
 The prebuilt Toolchain (Recommended)
 ------------------------------------
@@ -55,20 +48,20 @@ First, create a directory to hold the toolchain:
 
 .. code-block:: console
 
-  $ mkdir -p /path/to/your/toolchain/xtensa-esp32s3-elf-gcc
+  $ mkdir -p /path/to/your/toolchain/xtensa-esp-elf-gcc
 
 Download and extract toolchain:
 
 .. code-block:: console
 
-  $ curl -s -L 
"https://github.com/espressif/crosstool-NG/releases/download/esp-12.2.0_20230208/xtensa-esp32s3-elf-12.2.0_20230208-x86_64-linux-gnu.tar.xz";
 \
-  | tar -C xtensa-esp32s3-elf-gcc --strip-components 1 -xJ
+  $ curl -s -L 
"https://github.com/espressif/crosstool-NG/releases/download/esp-14.2.0_20241119/xtensa-esp-elf-14.2.0_20241119-x86_64-linux-gnu.tar.xz";
 \
+  | tar -C xtensa-esp-elf-gcc --strip-components 1 -xJ
 
 Add the toolchain to your `PATH`:
 
 .. code-block:: console
 
-  $ echo "export 
PATH=/path/to/your/toolchain/xtensa-esp32s3-elf-gcc/bin:$PATH" >> ~/.bashrc
+  $ echo "export PATH=/path/to/your/toolchain/xtensa-esp-elf-gcc/bin:$PATH" >> 
~/.bashrc
 
 You can edit your shell's rc files if you don't use bash.
 
diff --git a/content/docs/latest/guides/fully_linked_elf.html 
b/content/docs/latest/guides/fully_linked_elf.html
index f9250b78b..073272816 100644
--- a/content/docs/latest/guides/fully_linked_elf.html
+++ b/content/docs/latest/guides/fully_linked_elf.html
@@ -472,7 +472,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="0ac21cfc-7ba2-471b-b5d4-8067a5d27689" 
name="0ac21cfc-7ba2-471b-b5d4-8067a5d27689" type="checkbox"><label 
class="sphinx_collapse__label" for="0ac21cfc-7ba2-471b-b5d4-8067a5d27689"><i 
class="sphinx_collapse__icon"></i>Show content:</label><div 
class="sphinx_collapse__content docutils">
+<input class="sphinx_collapse__input" 
id="9aad60e1-8605-4581-9dc3-3ed646e2ee6c" 
name="9aad60e1-8605-4581-9dc3-3ed646e2ee6c" type="checkbox"><label 
class="sphinx_collapse__label" for="9aad60e1-8605-4581-9dc3-3ed646e2ee6c"><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 7277a06bb..dca4bc77c 100644
--- a/content/docs/latest/guides/partially_linked_elf.html
+++ b/content/docs/latest/guides/partially_linked_elf.html
@@ -498,7 +498,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="0a7371f4-1b76-434b-bc61-bd0876950637" 
name="0a7371f4-1b76-434b-bc61-bd0876950637" type="checkbox"><label 
class="sphinx_collapse__label" for="0a7371f4-1b76-434b-bc61-bd0876950637"><i 
class="sphinx_collapse__icon"></i>Show content:</label><div 
class="sphinx_collapse__content docutils">
+<input class="sphinx_collapse__input" 
id="8ff9715d-dc7a-40bb-98c9-b45566573a6a" 
name="8ff9715d-dc7a-40bb-98c9-b45566573a6a" type="checkbox"><label 
class="sphinx_collapse__label" for="8ff9715d-dc7a-40bb-98c9-b45566573a6a"><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 68c47fecf..d8c7698fc 100644
--- a/content/docs/latest/index.html
+++ b/content/docs/latest/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: 27 June 25 at 00:30</p>
+<p>Last Updated: 28 June 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/latest/platforms/xtensa/esp32/index.html 
b/content/docs/latest/platforms/xtensa/esp32/index.html
index fe1d96fd7..c0f6022df 100644
--- a/content/docs/latest/platforms/xtensa/esp32/index.html
+++ b/content/docs/latest/platforms/xtensa/esp32/index.html
@@ -272,8 +272,8 @@ the system can access embedded memory via DMA.</p>
 two CPUs are interchangeable.</p>
 <section id="esp32-toolchain">
 <h2>ESP32 Toolchain<a class="headerlink" href="#esp32-toolchain" 
title="Permalink to this heading"></a></h2>
-<p>The toolchain used to build ESP32 firmware can be either downloaded or 
built from the sources.
-It is <strong>highly</strong> recommended to use (download or build) the same 
toolchain version that is being
+<p>The toolchain used to build ESP32 firmware can be either downloaded or 
built from the sources.</p>
+<p>It is <strong>highly</strong> recommended to use (download or build) the 
same toolchain version that is being
 used by the NuttX CI.</p>
 <p>Please refer to the Docker
 <a class="reference external" 
href="https://github.com/apache/nuttx/tree/master/tools/ci/docker/linux/Dockerfile";>container</a>
 and
@@ -282,34 +282,26 @@ check for the current compiler version being used. For 
instance:</p>
 # Build image for tool required by ESP32 builds
 ###############################################################################
 FROM nuttx-toolchain-base AS nuttx-toolchain-esp32
-# Download the latest ESP32 GCC toolchain prebuilt by Espressif
-RUN mkdir -p xtensa-esp32-elf-gcc &amp;&amp; \
-  curl -s -L 
&quot;https://github.com/espressif/crosstool-NG/releases/download/esp-12.2.0_20230208/xtensa-esp32-elf-12.2.0_20230208-x86_64-linux-gnu.tar.xz&quot;
 \
-  | tar -C xtensa-esp32-elf-gcc --strip-components 1 -xJ
-
-RUN mkdir -p xtensa-esp32s2-elf-gcc &amp;&amp; \
-  curl -s -L 
&quot;https://github.com/espressif/crosstool-NG/releases/download/esp-12.2.0_20230208/xtensa-esp32s2-elf-12.2.0_20230208-x86_64-linux-gnu.tar.xz&quot;
 \
-  | tar -C xtensa-esp32s2-elf-gcc --strip-components 1 -xJ
-
-RUN mkdir -p xtensa-esp32s3-elf-gcc &amp;&amp; \
-  curl -s -L 
&quot;https://github.com/espressif/crosstool-NG/releases/download/esp-12.2.0_20230208/xtensa-esp32s3-elf-12.2.0_20230208-x86_64-linux-gnu.tar.xz&quot;
 \
-  | tar -C xtensa-esp32s3-elf-gcc --strip-components 1 -xJ
+# Download the latest ESP32, ESP32-S2 and ESP32-S3 GCC toolchain prebuilt by 
Espressif
+RUN mkdir -p xtensa-esp-elf-gcc &amp;&amp; \
+  curl -s -L 
&quot;https://github.com/espressif/crosstool-NG/releases/download/esp-14.2.0_20241119/xtensa-esp-elf-14.2.0_20241119-x86_64-linux-gnu.tar.xz&quot;
 \
+  | tar -C xtensa-esp-elf-gcc --strip-components 1 -xJ
 </pre></div>
 </div>
-<p>For ESP32, the toolchain version is based on GGC 12.2.0 (<code 
class="docutils literal notranslate"><span 
class="pre">xtensa-esp32-elf-12.2.0_20230208</span></code>)</p>
+<p>For ESP32, the toolchain version is based on GGC 14.2.0 (<code 
class="docutils literal notranslate"><span 
class="pre">xtensa-esp-elf-14.2.0_20241119</span></code>)</p>
 <section id="the-prebuilt-toolchain-recommended">
 <h3>The prebuilt Toolchain (Recommended)<a class="headerlink" 
href="#the-prebuilt-toolchain-recommended" title="Permalink to this 
heading"></a></h3>
 <p>First, create a directory to hold the toolchain:</p>
-<div class="highlight-console notranslate"><div 
class="highlight"><pre><span></span><span class="gp">$ </span>mkdir<span 
class="w"> </span>-p<span class="w"> 
</span>/path/to/your/toolchain/xtensa-esp32-elf-gcc
+<div class="highlight-console notranslate"><div 
class="highlight"><pre><span></span><span class="gp">$ </span>mkdir<span 
class="w"> </span>-p<span class="w"> 
</span>/path/to/your/toolchain/xtensa-esp-elf-gcc
 </pre></div>
 </div>
 <p>Download and extract toolchain:</p>
-<div class="highlight-console notranslate"><div 
class="highlight"><pre><span></span><span class="gp">$ </span>curl<span 
class="w"> </span>-s<span class="w"> </span>-L<span class="w"> </span><span 
class="s2">&quot;https://github.com/espressif/crosstool-NG/releases/download/esp-12.2.0_20230208/xtensa-esp32-elf-12.2.0_20230208-x86_64-linux-gnu.tar.xz&quot;</span><span
 class="w"> </span><span class="se">\</span>
-<span class="p">|</span><span class="w"> </span>tar<span class="w"> 
</span>-C<span class="w"> </span>xtensa-esp32-elf-gcc<span class="w"> 
</span>--strip-components<span class="w"> </span><span class="m">1</span><span 
class="w"> </span>-xJ
+<div class="highlight-console notranslate"><div 
class="highlight"><pre><span></span><span class="gp">$ </span>curl<span 
class="w"> </span>-s<span class="w"> </span>-L<span class="w"> </span><span 
class="s2">&quot;https://github.com/espressif/crosstool-NG/releases/download/esp-14.2.0_20241119/xtensa-esp-elf-14.2.0_20241119-x86_64-linux-gnu.tar.xz&quot;</span><span
 class="w"> </span><span class="se">\</span>
+<span class="p">|</span><span class="w"> </span>tar<span class="w"> 
</span>-C<span class="w"> </span>xtensa-esp-elf-gcc<span class="w"> 
</span>--strip-components<span class="w"> </span><span class="m">1</span><span 
class="w"> </span>-xJ
 </pre></div>
 </div>
 <p>Add the toolchain to your <cite>PATH</cite>:</p>
-<div class="highlight-console notranslate"><div 
class="highlight"><pre><span></span><span class="gp">$ </span><span 
class="nb">echo</span><span class="w"> </span><span class="s2">&quot;export 
PATH=/path/to/your/toolchain/xtensa-esp32-elf-gcc/bin:</span><span 
class="nv">$PATH</span><span class="s2">&quot;</span><span class="w"> 
</span>&gt;&gt;<span class="w"> </span>~/.bashrc
+<div class="highlight-console notranslate"><div 
class="highlight"><pre><span></span><span class="gp">$ </span><span 
class="nb">echo</span><span class="w"> </span><span class="s2">&quot;export 
PATH=/path/to/your/toolchain/xtensa-esp-elf-gcc/bin:</span><span 
class="nv">$PATH</span><span class="s2">&quot;</span><span class="w"> 
</span>&gt;&gt;<span class="w"> </span>~/.bashrc
 </pre></div>
 </div>
 <p>You can edit your shell’s rc files if you don’t use bash.</p>
diff --git a/content/docs/latest/platforms/xtensa/esp32s2/index.html 
b/content/docs/latest/platforms/xtensa/esp32s2/index.html
index 98d035514..c779b26a8 100644
--- a/content/docs/latest/platforms/xtensa/esp32s2/index.html
+++ b/content/docs/latest/platforms/xtensa/esp32s2/index.html
@@ -254,8 +254,8 @@ data bus and/or the instruction bus of the CPU. Multiple 
peripherals in
 the system can access embedded memory via DMA.</p>
 <section id="esp32-s2-toolchain">
 <h2>ESP32-S2 Toolchain<a class="headerlink" href="#esp32-s2-toolchain" 
title="Permalink to this heading"></a></h2>
-<p>The toolchain used to build ESP32-S2 firmware can be either downloaded or 
built from the sources.
-It is <strong>highly</strong> recommended to use (download or build) the same 
toolchain version that is being
+<p>The toolchain used to build ESP32-S2 firmware can be either downloaded or 
built from the sources.</p>
+<p>It is <strong>highly</strong> recommended to use (download or build) the 
same toolchain version that is being
 used by the NuttX CI.</p>
 <p>Please refer to the Docker
 <a class="reference external" 
href="https://github.com/apache/nuttx/tree/master/tools/ci/docker/linux/Dockerfile";>container</a>
 and
@@ -264,34 +264,26 @@ check for the current compiler version being used. For 
instance:</p>
 # Build image for tool required by ESP32 builds
 ###############################################################################
 FROM nuttx-toolchain-base AS nuttx-toolchain-esp32
-# Download the latest ESP32 GCC toolchain prebuilt by Espressif
-RUN mkdir -p xtensa-esp32-elf-gcc &amp;&amp; \
-  curl -s -L 
&quot;https://github.com/espressif/crosstool-NG/releases/download/esp-12.2.0_20230208/xtensa-esp32-elf-12.2.0_20230208-x86_64-linux-gnu.tar.xz&quot;
 \
-  | tar -C xtensa-esp32-elf-gcc --strip-components 1 -xJ
-
-RUN mkdir -p xtensa-esp32s2-elf-gcc &amp;&amp; \
-  curl -s -L 
&quot;https://github.com/espressif/crosstool-NG/releases/download/esp-12.2.0_20230208/xtensa-esp32s2-elf-12.2.0_20230208-x86_64-linux-gnu.tar.xz&quot;
 \
-  | tar -C xtensa-esp32s2-elf-gcc --strip-components 1 -xJ
-
-RUN mkdir -p xtensa-esp32s3-elf-gcc &amp;&amp; \
-  curl -s -L 
&quot;https://github.com/espressif/crosstool-NG/releases/download/esp-12.2.0_20230208/xtensa-esp32s3-elf-12.2.0_20230208-x86_64-linux-gnu.tar.xz&quot;
 \
-  | tar -C xtensa-esp32s3-elf-gcc --strip-components 1 -xJ
+# Download the latest ESP32, ESP32-S2 and ESP32-S3 GCC toolchain prebuilt by 
Espressif
+RUN mkdir -p xtensa-esp-elf-gcc &amp;&amp; \
+  curl -s -L 
&quot;https://github.com/espressif/crosstool-NG/releases/download/esp-14.2.0_20241119/xtensa-esp-elf-14.2.0_20241119-x86_64-linux-gnu.tar.xz&quot;
 \
+  | tar -C xtensa-esp-elf-gcc --strip-components 1 -xJ
 </pre></div>
 </div>
-<p>For ESP32-S2, the toolchain version is based on GGC 12.2.0 (<code 
class="docutils literal notranslate"><span 
class="pre">xtensa-esp32s2-elf-12.2.0_20230208</span></code>)</p>
+<p>For ESP32-S2, the toolchain version is based on GGC 14.2.0 (<code 
class="docutils literal notranslate"><span 
class="pre">xtensa-esp-elf-14.2.0_20241119</span></code>)</p>
 <section id="the-prebuilt-toolchain-recommended">
 <h3>The prebuilt Toolchain (Recommended)<a class="headerlink" 
href="#the-prebuilt-toolchain-recommended" title="Permalink to this 
heading"></a></h3>
 <p>First, create a directory to hold the toolchain:</p>
-<div class="highlight-console notranslate"><div 
class="highlight"><pre><span></span><span class="gp">$ </span>mkdir<span 
class="w"> </span>-p<span class="w"> 
</span>/path/to/your/toolchain/xtensa-esp32s2-elf-gcc
+<div class="highlight-console notranslate"><div 
class="highlight"><pre><span></span><span class="gp">$ </span>mkdir<span 
class="w"> </span>-p<span class="w"> 
</span>/path/to/your/toolchain/xtensa-esp-elf-gcc
 </pre></div>
 </div>
 <p>Download and extract toolchain:</p>
-<div class="highlight-console notranslate"><div 
class="highlight"><pre><span></span><span class="gp">$ </span>curl<span 
class="w"> </span>-s<span class="w"> </span>-L<span class="w"> </span><span 
class="s2">&quot;https://github.com/espressif/crosstool-NG/releases/download/esp-12.2.0_20230208/xtensa-esp32s2-elf-12.2.0_20230208-x86_64-linux-gnu.tar.xz&quot;</span><span
 class="w"> </span><span class="se">\</span>
-<span class="p">|</span><span class="w"> </span>tar<span class="w"> 
</span>-C<span class="w"> </span>xtensa-esp32s2-elf-gcc<span class="w"> 
</span>--strip-components<span class="w"> </span><span class="m">1</span><span 
class="w"> </span>-xJ
+<div class="highlight-console notranslate"><div 
class="highlight"><pre><span></span><span class="gp">$ </span>curl<span 
class="w"> </span>-s<span class="w"> </span>-L<span class="w"> </span><span 
class="s2">&quot;https://github.com/espressif/crosstool-NG/releases/download/esp-14.2.0_20241119/xtensa-esp-elf-14.2.0_20241119-x86_64-linux-gnu.tar.xz&quot;</span><span
 class="w"> </span><span class="se">\</span>
+<span class="p">|</span><span class="w"> </span>tar<span class="w"> 
</span>-C<span class="w"> </span>xtensa-esp-elf-gcc<span class="w"> 
</span>--strip-components<span class="w"> </span><span class="m">1</span><span 
class="w"> </span>-xJ
 </pre></div>
 </div>
 <p>Add the toolchain to your <cite>PATH</cite>:</p>
-<div class="highlight-console notranslate"><div 
class="highlight"><pre><span></span><span class="gp">$ </span><span 
class="nb">echo</span><span class="w"> </span><span class="s2">&quot;export 
PATH=/path/to/your/toolchain/xtensa-esp32s2-elf-gcc/bin:</span><span 
class="nv">$PATH</span><span class="s2">&quot;</span><span class="w"> 
</span>&gt;&gt;<span class="w"> </span>~/.bashrc
+<div class="highlight-console notranslate"><div 
class="highlight"><pre><span></span><span class="gp">$ </span><span 
class="nb">echo</span><span class="w"> </span><span class="s2">&quot;export 
PATH=/path/to/your/toolchain/xtensa-esp-elf-gcc/bin:</span><span 
class="nv">$PATH</span><span class="s2">&quot;</span><span class="w"> 
</span>&gt;&gt;<span class="w"> </span>~/.bashrc
 </pre></div>
 </div>
 <p>You can edit your shell’s rc files if you don’t use bash.</p>
diff --git a/content/docs/latest/platforms/xtensa/esp32s3/index.html 
b/content/docs/latest/platforms/xtensa/esp32s3/index.html
index 5be87a199..cb5deb97d 100644
--- a/content/docs/latest/platforms/xtensa/esp32s3/index.html
+++ b/content/docs/latest/platforms/xtensa/esp32s3/index.html
@@ -254,8 +254,8 @@ the system can access embedded memory via DMA.</p>
 two CPUs are interchangeable.</p>
 <section id="esp32-s3-toolchain">
 <h2>ESP32-S3 Toolchain<a class="headerlink" href="#esp32-s3-toolchain" 
title="Permalink to this heading"></a></h2>
-<p>The toolchain used to build ESP32-S3 firmware can be either downloaded or 
built from the sources.
-It is <strong>highly</strong> recommended to use (download or build) the same 
toolchain version that is being
+<p>The toolchain used to build ESP32-S3 firmware can be either downloaded or 
built from the sources.</p>
+<p>It is <strong>highly</strong> recommended to use (download or build) the 
same toolchain version that is being
 used by the NuttX CI.</p>
 <p>Please refer to the Docker
 <a class="reference external" 
href="https://github.com/apache/nuttx/tree/master/tools/ci/docker/linux/Dockerfile";>container</a>
 and
@@ -264,34 +264,26 @@ check for the current compiler version being used. For 
instance:</p>
 # Build image for tool required by ESP32 builds
 ###############################################################################
 FROM nuttx-toolchain-base AS nuttx-toolchain-esp32
-# Download the latest ESP32 GCC toolchain prebuilt by Espressif
-RUN mkdir -p xtensa-esp32-elf-gcc &amp;&amp; \
-  curl -s -L 
&quot;https://github.com/espressif/crosstool-NG/releases/download/esp-12.2.0_20230208/xtensa-esp32-elf-12.2.0_20230208-x86_64-linux-gnu.tar.xz&quot;
 \
-  | tar -C xtensa-esp32-elf-gcc --strip-components 1 -xJ
-
-RUN mkdir -p xtensa-esp32s2-elf-gcc &amp;&amp; \
-  curl -s -L 
&quot;https://github.com/espressif/crosstool-NG/releases/download/esp-12.2.0_20230208/xtensa-esp32s2-elf-12.2.0_20230208-x86_64-linux-gnu.tar.xz&quot;
 \
-  | tar -C xtensa-esp32s2-elf-gcc --strip-components 1 -xJ
-
-RUN mkdir -p xtensa-esp32s3-elf-gcc &amp;&amp; \
-  curl -s -L 
&quot;https://github.com/espressif/crosstool-NG/releases/download/esp-12.2.0_20230208/xtensa-esp32s3-elf-12.2.0_20230208-x86_64-linux-gnu.tar.xz&quot;
 \
-  | tar -C xtensa-esp32s3-elf-gcc --strip-components 1 -xJ
+# Download the latest ESP32, ESP32-S2 and ESP32-S3 GCC toolchain prebuilt by 
Espressif
+RUN mkdir -p xtensa-esp-elf-gcc &amp;&amp; \
+  curl -s -L 
&quot;https://github.com/espressif/crosstool-NG/releases/download/esp-14.2.0_20241119/xtensa-esp-elf-14.2.0_20241119-x86_64-linux-gnu.tar.xz&quot;
 \
+  | tar -C xtensa-esp-elf-gcc --strip-components 1 -xJ
 </pre></div>
 </div>
-<p>For ESP32-S3, the toolchain version is based on GGC 12.2.0 (<code 
class="docutils literal notranslate"><span 
class="pre">xtensa-esp32s3-elf-12.2.0_20230208</span></code>)</p>
+<p>For ESP32-S3, the toolchain version is based on GGC 14.2.0 (<code 
class="docutils literal notranslate"><span 
class="pre">xtensa-esp-elf-14.2.0_20241119</span></code>)</p>
 <section id="the-prebuilt-toolchain-recommended">
 <h3>The prebuilt Toolchain (Recommended)<a class="headerlink" 
href="#the-prebuilt-toolchain-recommended" title="Permalink to this 
heading"></a></h3>
 <p>First, create a directory to hold the toolchain:</p>
-<div class="highlight-console notranslate"><div 
class="highlight"><pre><span></span><span class="gp">$ </span>mkdir<span 
class="w"> </span>-p<span class="w"> 
</span>/path/to/your/toolchain/xtensa-esp32s3-elf-gcc
+<div class="highlight-console notranslate"><div 
class="highlight"><pre><span></span><span class="gp">$ </span>mkdir<span 
class="w"> </span>-p<span class="w"> 
</span>/path/to/your/toolchain/xtensa-esp-elf-gcc
 </pre></div>
 </div>
 <p>Download and extract toolchain:</p>
-<div class="highlight-console notranslate"><div 
class="highlight"><pre><span></span><span class="gp">$ </span>curl<span 
class="w"> </span>-s<span class="w"> </span>-L<span class="w"> </span><span 
class="s2">&quot;https://github.com/espressif/crosstool-NG/releases/download/esp-12.2.0_20230208/xtensa-esp32s3-elf-12.2.0_20230208-x86_64-linux-gnu.tar.xz&quot;</span><span
 class="w"> </span><span class="se">\</span>
-<span class="p">|</span><span class="w"> </span>tar<span class="w"> 
</span>-C<span class="w"> </span>xtensa-esp32s3-elf-gcc<span class="w"> 
</span>--strip-components<span class="w"> </span><span class="m">1</span><span 
class="w"> </span>-xJ
+<div class="highlight-console notranslate"><div 
class="highlight"><pre><span></span><span class="gp">$ </span>curl<span 
class="w"> </span>-s<span class="w"> </span>-L<span class="w"> </span><span 
class="s2">&quot;https://github.com/espressif/crosstool-NG/releases/download/esp-14.2.0_20241119/xtensa-esp-elf-14.2.0_20241119-x86_64-linux-gnu.tar.xz&quot;</span><span
 class="w"> </span><span class="se">\</span>
+<span class="p">|</span><span class="w"> </span>tar<span class="w"> 
</span>-C<span class="w"> </span>xtensa-esp-elf-gcc<span class="w"> 
</span>--strip-components<span class="w"> </span><span class="m">1</span><span 
class="w"> </span>-xJ
 </pre></div>
 </div>
 <p>Add the toolchain to your <cite>PATH</cite>:</p>
-<div class="highlight-console notranslate"><div 
class="highlight"><pre><span></span><span class="gp">$ </span><span 
class="nb">echo</span><span class="w"> </span><span class="s2">&quot;export 
PATH=/path/to/your/toolchain/xtensa-esp32s3-elf-gcc/bin:</span><span 
class="nv">$PATH</span><span class="s2">&quot;</span><span class="w"> 
</span>&gt;&gt;<span class="w"> </span>~/.bashrc
+<div class="highlight-console notranslate"><div 
class="highlight"><pre><span></span><span class="gp">$ </span><span 
class="nb">echo</span><span class="w"> </span><span class="s2">&quot;export 
PATH=/path/to/your/toolchain/xtensa-esp-elf-gcc/bin:</span><span 
class="nv">$PATH</span><span class="s2">&quot;</span><span class="w"> 
</span>&gt;&gt;<span class="w"> </span>~/.bashrc
 </pre></div>
 </div>
 <p>You can edit your shell’s rc files if you don’t use bash.</p>
diff --git a/content/docs/latest/searchindex.js 
b/content/docs/latest/searchindex.js
index 30a16cdf0..ca9ee28bb 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-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/feed.xml b/content/feed.xml
index c9d5d84ea..ce82ddd73 100644
--- a/content/feed.xml
+++ b/content/feed.xml
@@ -5,8 +5,8 @@
     <description></description>
     <link>/</link>
     <atom:link href="/feed.xml" rel="self" type="application/rss+xml"/>
-    <pubDate>Fri, 27 Jun 2025 00:32:07 +0000</pubDate>
-    <lastBuildDate>Fri, 27 Jun 2025 00:32:07 +0000</lastBuildDate>
+    <pubDate>Sat, 28 Jun 2025 00:31:11 +0000</pubDate>
+    <lastBuildDate>Sat, 28 Jun 2025 00:31:11 +0000</lastBuildDate>
     <generator>Jekyll v4.3.2</generator>
     
       <item>

Reply via email to