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 c29f2efe7 Publishing web: 405a7126bab3fbbeef1bb95fabd1561c86029fc1 
docs: b52c122f2c33d630c799705dea9429d04092bf23
c29f2efe7 is described below

commit c29f2efe77f02eb8594f5eec4e7b0cce9e6fa4b2
Author: raiden00pl <raide...@railab.me>
AuthorDate: Thu Apr 10 00:28:33 2025 +0000

    Publishing web: 405a7126bab3fbbeef1bb95fabd1561c86029fc1 docs: 
b52c122f2c33d630c799705dea9429d04092bf23
---
 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/latest/_images/xiao-esp32s3.jpg       | Bin 0 -> 271189 bytes
 .../esp32s3/boards/esp32s3-xiao/index.rst.txt      | 191 ++++++++++++
 content/docs/latest/index.html                     |   2 +-
 content/docs/latest/objects.inv                    | Bin 142138 -> 142316 bytes
 content/docs/latest/platforms/index.html           |   1 +
 .../esp32s3/boards/esp32s3-devkit/index.html       |   1 +
 .../xtensa/esp32s3/boards/esp32s3-eye/index.html   |   1 +
 .../esp32s3/boards/esp32s3-korvo-2/index.html      |   1 +
 .../esp32s3/boards/esp32s3-lcd-ev/index.html       |   1 +
 .../esp32s3/boards/esp32s3-lhcbit/index.html       |   5 +-
 .../{esp32s3-eye => esp32s3-xiao}/index.html       | 341 +++++++++++++--------
 .../esp32s3/boards/lckfb-szpi-esp32s3/index.html   |   5 +-
 .../latest/platforms/xtensa/esp32s3/index.html     |   2 +
 content/docs/latest/searchindex.js                 |   2 +-
 content/feed.xml                                   |   4 +-
 43 files changed, 451 insertions(+), 162 deletions(-)

diff --git a/content/docs/10.0.0/index.html b/content/docs/10.0.0/index.html
index 1a12577bb..b9002cedd 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: 09 April 25 at 00:14</p>
+<p>Last Updated: 10 April 25 at 00:13</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 50293f09c..cbc24dca5 100644
--- a/content/docs/10.0.1/index.html
+++ b/content/docs/10.0.1/index.html
@@ -241,7 +241,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: 09 April 25 at 00:14</p>
+<p>Last Updated: 10 April 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 2af4b34ae..72e7cd76f 100644
--- a/content/docs/10.1.0/index.html
+++ b/content/docs/10.1.0/index.html
@@ -241,7 +241,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: 09 April 25 at 00:14</p>
+<p>Last Updated: 10 April 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.2.0/index.html b/content/docs/10.2.0/index.html
index 059a52648..0cd4aca88 100644
--- a/content/docs/10.2.0/index.html
+++ b/content/docs/10.2.0/index.html
@@ -242,7 +242,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: 09 April 25 at 00:15</p>
+<p>Last Updated: 10 April 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.3.0/index.html b/content/docs/10.3.0/index.html
index 059a52648..8ad66aab6 100644
--- a/content/docs/10.3.0/index.html
+++ b/content/docs/10.3.0/index.html
@@ -242,7 +242,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: 09 April 25 at 00:15</p>
+<p>Last Updated: 10 April 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 059a52648..8ad66aab6 100644
--- a/content/docs/11.0.0/index.html
+++ b/content/docs/11.0.0/index.html
@@ -242,7 +242,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: 09 April 25 at 00:15</p>
+<p>Last Updated: 10 April 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/12.0.0/index.html b/content/docs/12.0.0/index.html
index 853d84c49..01cf5b335 100644
--- a/content/docs/12.0.0/index.html
+++ b/content/docs/12.0.0/index.html
@@ -167,7 +167,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: 09 April 25 at 00:15</p>
+<p>Last Updated: 10 April 25 at 00:15</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 5428b3d63..f33621cd1 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 5c9939a4f..3c474d4ee 100644
--- a/content/docs/12.1.0/index.html
+++ b/content/docs/12.1.0/index.html
@@ -167,7 +167,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: 09 April 25 at 00:16</p>
+<p>Last Updated: 10 April 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 d5ff606d5..23527322d 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 10e543688..3d40934af 100644
--- a/content/docs/12.2.0/index.html
+++ b/content/docs/12.2.0/index.html
@@ -168,7 +168,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: 09 April 25 at 00:16</p>
+<p>Last Updated: 10 April 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.2.0/searchindex.js 
b/content/docs/12.2.0/searchindex.js
index aac5f038d..fa9fa0a2a 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 a27b981dd..3d40934af 100644
--- a/content/docs/12.2.1/index.html
+++ b/content/docs/12.2.1/index.html
@@ -168,7 +168,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: 09 April 25 at 00:17</p>
+<p>Last Updated: 10 April 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.2.1/searchindex.js 
b/content/docs/12.2.1/searchindex.js
index 662ac2f6e..df3469cf3 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 290694bc6..5d349f9f4 100644
--- a/content/docs/12.3.0/index.html
+++ b/content/docs/12.3.0/index.html
@@ -168,7 +168,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: 09 April 25 at 00:17</p>
+<p>Last Updated: 10 April 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.3.0/searchindex.js 
b/content/docs/12.3.0/searchindex.js
index 6fb067535..09f2ef58d 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 12a26f91e..9b5d014bb 100644
--- a/content/docs/12.4.0/index.html
+++ b/content/docs/12.4.0/index.html
@@ -175,7 +175,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: 09 April 25 at 00:18</p>
+<p>Last Updated: 10 April 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.4.0/searchindex.js 
b/content/docs/12.4.0/searchindex.js
index 8e50f275e..2ebae77aa 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 07efc09fe..c0d6ff2f3 100644
--- a/content/docs/12.5.0/index.html
+++ b/content/docs/12.5.0/index.html
@@ -175,7 +175,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: 09 April 25 at 00:19</p>
+<p>Last Updated: 10 April 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.5.0/searchindex.js 
b/content/docs/12.5.0/searchindex.js
index d3f712b59..d70792184 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 92171f0b6..cf526fa30 100644
--- a/content/docs/12.5.1/index.html
+++ b/content/docs/12.5.1/index.html
@@ -175,7 +175,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: 09 April 25 at 00:20</p>
+<p>Last Updated: 10 April 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.1/searchindex.js 
b/content/docs/12.5.1/searchindex.js
index a90c83fd9..77bd66d50 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 c3ae0d49a..8c1db4775 100644
--- a/content/docs/12.6.0/index.html
+++ b/content/docs/12.6.0/index.html
@@ -176,7 +176,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: 09 April 25 at 00:22</p>
+<p>Last Updated: 10 April 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.6.0/searchindex.js 
b/content/docs/12.6.0/searchindex.js
index df22664bb..27ee634d9 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 131ba4790..a9fe9a1f5 100644
--- a/content/docs/12.7.0/index.html
+++ b/content/docs/12.7.0/index.html
@@ -175,7 +175,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: 09 April 25 at 00:23</p>
+<p>Last Updated: 10 April 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.7.0/searchindex.js 
b/content/docs/12.7.0/searchindex.js
index bfbd94d01..0c3ae9fa6 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 fc4639453..3d417918e 100644
--- a/content/docs/12.8.0/index.html
+++ b/content/docs/12.8.0/index.html
@@ -175,7 +175,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: 09 April 25 at 00:25</p>
+<p>Last Updated: 10 April 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.8.0/searchindex.js 
b/content/docs/12.8.0/searchindex.js
index 24859132c..3acc82d7d 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/latest/_images/xiao-esp32s3.jpg 
b/content/docs/latest/_images/xiao-esp32s3.jpg
new file mode 100644
index 000000000..21a7cefad
Binary files /dev/null and b/content/docs/latest/_images/xiao-esp32s3.jpg differ
diff --git 
a/content/docs/latest/_sources/platforms/xtensa/esp32s3/boards/esp32s3-xiao/index.rst.txt
 
b/content/docs/latest/_sources/platforms/xtensa/esp32s3/boards/esp32s3-xiao/index.rst.txt
new file mode 100644
index 000000000..0f79cbe19
--- /dev/null
+++ 
b/content/docs/latest/_sources/platforms/xtensa/esp32s3/boards/esp32s3-xiao/index.rst.txt
@@ -0,0 +1,191 @@
+=========================
+Seeed Studio XIAO ESP32S3
+=========================
+
+The `Seeed Studio XIAO ESP32S3 
<https://wiki.seeedstudio.com/xiao_esp32s3_getting_started/>`_ is a general 
purpose board supplied by
+Seeed Studio and it is compatible with the Espressif ESP32S3 ecosystem, 
sharing the same MCU as ESP32-S3-DevKitC.
+
+.. figure:: xiao-esp32s3.jpg
+   :align: center
+
+Features
+========
+
+* ESP32-S3R8 Xtensa LX7 dual-core, 32-bit processor that operates at up to 240 
MHz
+* On-chip 8M PSRAM & 8MB Flash
+* USB Type-C interface
+* Wireless: Complete 2.4GHz Wi-Fi subsystem;
+* BLE: Bluetooth 5.0, Bluetooth mesh
+* 1x UART, 1x I2C, 1x I2S, 1x SPI, 11x GPIOs (PWM), 9x ADC
+* 1 user LED, 1 power LED
+* 1 RESET button, 1 BOOT button
+
+NSH Console
+===========
+
+The NuttShell (NSH) console is available over USB using the CDC/ACM
+serial interface. To access the console, connect via a terminal emulator
+at 115200 baud, 8 data bits, no parity, and 1 stop bit (115200-8N1).
+
+User LED
+========
+
+The USER LED, a yellow LED located on the XIAO ESP32S3 board, is
+connected to GPIO21 as indicated in the board's schematic. This LED
+can be controlled through NuttX by configuring GPIO21 as an output
+and toggling its state.
+
+Buttons
+=======
+
+The RESET and BOOT buttons can be used to enter "Bootloader" mode by
+press and hold the BOOT key while powering up and then press the RESET key 
once.
+
+Pin Mapping
+===========
+Pads numbered anticlockwise from USB connector.
+
+===== ========== ==========
+Pad   Signal     Notes
+===== ========== ==========
+0     GPIO01     D0/A0
+1     GPIO02     D1/A1
+2     GPIO03     D2/A2
+3     GPIO04     D3/A3
+4     GPIO05     D4/SDA
+5     GPIO06     D5/SCL
+6     GPIO43     D6/Default TX for UART0 serial console
+7     GPIO44     D7/Default RX for UART0 serial console
+8     GPIO07     D8/SCK
+9     GPIO08     D9/MISO
+10    GPIO09     D10/MOSI
+11    3V3        Power output to peripherals
+12    Ground
+13    VIN        +5V Supply to board
+===== ========== ==========
+
+Power Supply
+============
+The working voltage of the MCU is 3.3V. Voltage input connected to
+general I/O pins may cause chip damage if it’s higher than 3.3V.
+
+Installation
+============
+
+1. Configure and build NuttX:
+
+.. code-block:: console
+
+  $ git clone https://github.com/apache/nuttx.git nuttx
+  $ git clone https://github.com/apache/nuttx-apps.git apps
+  $ cd nuttx
+  $ make distclean
+  $ ./tools/configure.sh xiao-esp32s3:usbnsh
+  $ make V=1
+
+2. Connect the Seeed Studio XIAO ESP32S3, and enter "Bootloader" mode,
+then, flash the ``nuttx.hex`` file using ``esptool``:
+(https://docs.espressif.com/projects/esptool/en/latest/esp32/)
+
+Example command:
+
+.. code-block:: bash
+
+    make flash ESPTOOL_PORT=/dev/ttyACM0 ESPTOOL_BINDIR=./
+
+
+Configurations
+==============
+
+usbnsh
+------
+Basic NuttShell configuration using CDC/ACM serial (console enabled in USB 
Port,
+at 115200 bps).
+
+.. code-block:: console
+
+  NuttShell (NSH) NuttX-12.8.0
+  nsh> uname -a
+  NuttX 12.8.0 2c845426da-dirty Apr  6 2025 22:53:57 xtensa esp32s3-xiao
+
+
+combo
+-----
+This configuration enabled NuttShell via USB and enabled led and gpio examples:
+
+Testing leds:
+
+.. code-block:: console
+
+  nsh> leds
+  leds_main: Starting the led_daemon
+  leds_main: led_daemon started
+
+  led_daemon (pid# 10): Running
+  led_daemon: Opening /dev/userleds
+  led_daemon: Supported LEDs 0x01
+  led_daemon: LED set 0x01
+  nsh> led_daemon: LED set 0x00
+  led_daemon: LED set 0x01
+  led_daemon: LED set 0x00
+  led_daemon: LED set 0x01
+  led_daemon: LED set 0x00
+
+Testing gpios:
+
+========   ======   ==========
+PIN/GPIO    Mode      Device
+========   ======   ==========
+D1/GPIO2   Output   /dev/gpio0
+D0/GPIO1   Input    /dev/gpio1
+D2/GPIO3   Input    /dev/gpio2
+========   ======   ==========
+
+.. code-block:: console
+
+  nsh> ls /dev
+  /dev:
+   console
+   gpio0
+   gpio1
+   gpio2
+   null
+   ttyACM0
+   ttyS0
+   userleds
+   zero
+  nsh> gpio -o 1 /dev/gpio0
+  Driver: /dev/gpio0
+    Output pin:    Value=0
+    Writing:       Value=1
+    Verify:        Value=1
+  nsh> gpio -o 0 /dev/gpio0
+    Driver: /dev/gpio0
+    Output pin:    Value=1
+    Writing:       Value=0
+    Verify:        Value=0
+  nsh> gpio /dev/gpio1
+  Driver: /dev/gpio1
+    Input pin:     Value=0
+  nsh> gpio /dev/gpio1
+  Driver: /dev/gpio1
+    Input pin:     Value=1
+  nsh> gpio /dev/gpio1
+  Driver: /dev/gpio1
+    Input pin:     Value=0
+  nsh> gpio -w 1 /dev/gpio2
+  Driver: /dev/gpio2
+    Interrupt pin: Value=0
+    Verify:        Value=1
+  nsh> gpio -w 1 /dev/gpio2
+  Driver: /dev/gpio2
+    Interrupt pin: Value=0
+    Verify:        Value=1
+
+
+
+
+
+
+
+
diff --git a/content/docs/latest/index.html b/content/docs/latest/index.html
index 71a0e7de1..6084eb7ce 100644
--- a/content/docs/latest/index.html
+++ b/content/docs/latest/index.html
@@ -176,7 +176,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: 09 April 25 at 00:26</p>
+<p>Last Updated: 10 April 25 at 00:26</p>
 <div class="toctree-wrapper compound">
 <p class="caption" role="heading"><span class="caption-text">Table of 
Contents</span></p>
 <ul class="current">
diff --git a/content/docs/latest/objects.inv b/content/docs/latest/objects.inv
index b759e3604..8ae0ab56a 100644
Binary files a/content/docs/latest/objects.inv and 
b/content/docs/latest/objects.inv differ
diff --git a/content/docs/latest/platforms/index.html 
b/content/docs/latest/platforms/index.html
index a35a518d3..c2e24206b 100644
--- a/content/docs/latest/platforms/index.html
+++ b/content/docs/latest/platforms/index.html
@@ -877,6 +877,7 @@ series and boards supported in NuttX:</p>
 <li class="toctree-l3"><a class="reference internal" 
href="xtensa/esp32s3/boards/esp32s3-korvo-2/index.html">ESP32-S3-Korvo-2 
V3.0</a></li>
 <li class="toctree-l3"><a class="reference internal" 
href="xtensa/esp32s3/boards/esp32s3-lcd-ev/index.html">ESP32-S3-LCD-EV</a></li>
 <li class="toctree-l3"><a class="reference internal" 
href="xtensa/esp32s3/boards/esp32s3-lhcbit/index.html">esp32s3-lhcbit</a></li>
+<li class="toctree-l3"><a class="reference internal" 
href="xtensa/esp32s3/boards/esp32s3-xiao/index.html">Seeed Studio XIAO 
ESP32S3</a></li>
 <li class="toctree-l3"><a class="reference internal" 
href="xtensa/esp32s3/boards/lckfb-szpi-esp32s3/index.html">LCKFB SZPI 
ESP32-S3</a></li>
 </ul>
 </li>
diff --git 
a/content/docs/latest/platforms/xtensa/esp32s3/boards/esp32s3-devkit/index.html 
b/content/docs/latest/platforms/xtensa/esp32s3/boards/esp32s3-devkit/index.html
index 54ad6ed7d..502eb4d0f 100644
--- 
a/content/docs/latest/platforms/xtensa/esp32s3/boards/esp32s3-devkit/index.html
+++ 
b/content/docs/latest/platforms/xtensa/esp32s3/boards/esp32s3-devkit/index.html
@@ -155,6 +155,7 @@
 <li class="toctree-l5"><a class="reference internal" 
href="../esp32s3-korvo-2/index.html">ESP32-S3-Korvo-2 V3.0</a></li>
 <li class="toctree-l5"><a class="reference internal" 
href="../esp32s3-lcd-ev/index.html">ESP32-S3-LCD-EV</a></li>
 <li class="toctree-l5"><a class="reference internal" 
href="../esp32s3-lhcbit/index.html">esp32s3-lhcbit</a></li>
+<li class="toctree-l5"><a class="reference internal" 
href="../esp32s3-xiao/index.html">Seeed Studio XIAO ESP32S3</a></li>
 <li class="toctree-l5"><a class="reference internal" 
href="../lckfb-szpi-esp32s3/index.html">LCKFB SZPI ESP32-S3</a></li>
 </ul>
 </li>
diff --git 
a/content/docs/latest/platforms/xtensa/esp32s3/boards/esp32s3-eye/index.html 
b/content/docs/latest/platforms/xtensa/esp32s3/boards/esp32s3-eye/index.html
index 344356b07..ab64479d8 100644
--- a/content/docs/latest/platforms/xtensa/esp32s3/boards/esp32s3-eye/index.html
+++ b/content/docs/latest/platforms/xtensa/esp32s3/boards/esp32s3-eye/index.html
@@ -155,6 +155,7 @@
 <li class="toctree-l5"><a class="reference internal" 
href="../esp32s3-korvo-2/index.html">ESP32-S3-Korvo-2 V3.0</a></li>
 <li class="toctree-l5"><a class="reference internal" 
href="../esp32s3-lcd-ev/index.html">ESP32-S3-LCD-EV</a></li>
 <li class="toctree-l5"><a class="reference internal" 
href="../esp32s3-lhcbit/index.html">esp32s3-lhcbit</a></li>
+<li class="toctree-l5"><a class="reference internal" 
href="../esp32s3-xiao/index.html">Seeed Studio XIAO ESP32S3</a></li>
 <li class="toctree-l5"><a class="reference internal" 
href="../lckfb-szpi-esp32s3/index.html">LCKFB SZPI ESP32-S3</a></li>
 </ul>
 </li>
diff --git 
a/content/docs/latest/platforms/xtensa/esp32s3/boards/esp32s3-korvo-2/index.html
 
b/content/docs/latest/platforms/xtensa/esp32s3/boards/esp32s3-korvo-2/index.html
index c71cba39d..44a485d77 100644
--- 
a/content/docs/latest/platforms/xtensa/esp32s3/boards/esp32s3-korvo-2/index.html
+++ 
b/content/docs/latest/platforms/xtensa/esp32s3/boards/esp32s3-korvo-2/index.html
@@ -155,6 +155,7 @@
 <li class="toctree-l5 current"><a class="current reference internal" 
href="#">ESP32-S3-Korvo-2 V3.0</a></li>
 <li class="toctree-l5"><a class="reference internal" 
href="../esp32s3-lcd-ev/index.html">ESP32-S3-LCD-EV</a></li>
 <li class="toctree-l5"><a class="reference internal" 
href="../esp32s3-lhcbit/index.html">esp32s3-lhcbit</a></li>
+<li class="toctree-l5"><a class="reference internal" 
href="../esp32s3-xiao/index.html">Seeed Studio XIAO ESP32S3</a></li>
 <li class="toctree-l5"><a class="reference internal" 
href="../lckfb-szpi-esp32s3/index.html">LCKFB SZPI ESP32-S3</a></li>
 </ul>
 </li>
diff --git 
a/content/docs/latest/platforms/xtensa/esp32s3/boards/esp32s3-lcd-ev/index.html 
b/content/docs/latest/platforms/xtensa/esp32s3/boards/esp32s3-lcd-ev/index.html
index 70bbab973..5e55d5df0 100644
--- 
a/content/docs/latest/platforms/xtensa/esp32s3/boards/esp32s3-lcd-ev/index.html
+++ 
b/content/docs/latest/platforms/xtensa/esp32s3/boards/esp32s3-lcd-ev/index.html
@@ -155,6 +155,7 @@
 <li class="toctree-l5"><a class="reference internal" 
href="../esp32s3-korvo-2/index.html">ESP32-S3-Korvo-2 V3.0</a></li>
 <li class="toctree-l5 current"><a class="current reference internal" 
href="#">ESP32-S3-LCD-EV</a></li>
 <li class="toctree-l5"><a class="reference internal" 
href="../esp32s3-lhcbit/index.html">esp32s3-lhcbit</a></li>
+<li class="toctree-l5"><a class="reference internal" 
href="../esp32s3-xiao/index.html">Seeed Studio XIAO ESP32S3</a></li>
 <li class="toctree-l5"><a class="reference internal" 
href="../lckfb-szpi-esp32s3/index.html">LCKFB SZPI ESP32-S3</a></li>
 </ul>
 </li>
diff --git 
a/content/docs/latest/platforms/xtensa/esp32s3/boards/esp32s3-lhcbit/index.html 
b/content/docs/latest/platforms/xtensa/esp32s3/boards/esp32s3-lhcbit/index.html
index 7f12f1366..b15ef0f47 100644
--- 
a/content/docs/latest/platforms/xtensa/esp32s3/boards/esp32s3-lhcbit/index.html
+++ 
b/content/docs/latest/platforms/xtensa/esp32s3/boards/esp32s3-lhcbit/index.html
@@ -43,7 +43,7 @@
     <script src="../../../../../_static/js/theme.js"></script>
     <link rel="index" title="Index" href="../../../../../genindex.html" />
     <link rel="search" title="Search" href="../../../../../search.html" />
-    <link rel="next" title="LCKFB SZPI ESP32-S3" 
href="../lckfb-szpi-esp32s3/index.html" />
+    <link rel="next" title="Seeed Studio XIAO ESP32S3" 
href="../esp32s3-xiao/index.html" />
     <link rel="prev" title="ESP32-S3-LCD-EV" 
href="../esp32s3-lcd-ev/index.html" /> 
 </head>
 
@@ -155,6 +155,7 @@
 <li class="toctree-l5"><a class="reference internal" 
href="../esp32s3-korvo-2/index.html">ESP32-S3-Korvo-2 V3.0</a></li>
 <li class="toctree-l5"><a class="reference internal" 
href="../esp32s3-lcd-ev/index.html">ESP32-S3-LCD-EV</a></li>
 <li class="toctree-l5 current"><a class="current reference internal" 
href="#">esp32s3-lhcbit</a></li>
+<li class="toctree-l5"><a class="reference internal" 
href="../esp32s3-xiao/index.html">Seeed Studio XIAO ESP32S3</a></li>
 <li class="toctree-l5"><a class="reference internal" 
href="../lckfb-szpi-esp32s3/index.html">LCKFB SZPI ESP32-S3</a></li>
 </ul>
 </li>
@@ -363,7 +364,7 @@ Where &lt;subdir&gt; is one of the following:
           </div>
           <footer><div class="rst-footer-buttons" role="navigation" 
aria-label="Footer">
         <a href="../esp32s3-lcd-ev/index.html" class="btn btn-neutral 
float-left" title="ESP32-S3-LCD-EV" accesskey="p" rel="prev"><span class="fa 
fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
-        <a href="../lckfb-szpi-esp32s3/index.html" class="btn btn-neutral 
float-right" title="LCKFB SZPI ESP32-S3" accesskey="n" rel="next">Next <span 
class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+        <a href="../esp32s3-xiao/index.html" class="btn btn-neutral 
float-right" title="Seeed Studio XIAO ESP32S3" accesskey="n" rel="next">Next 
<span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
     </div>
 
   <hr/>
diff --git 
a/content/docs/latest/platforms/xtensa/esp32s3/boards/esp32s3-eye/index.html 
b/content/docs/latest/platforms/xtensa/esp32s3/boards/esp32s3-xiao/index.html
similarity index 56%
copy from 
content/docs/latest/platforms/xtensa/esp32s3/boards/esp32s3-eye/index.html
copy to 
content/docs/latest/platforms/xtensa/esp32s3/boards/esp32s3-xiao/index.html
index 344356b07..3e1fa7a1e 100644
--- a/content/docs/latest/platforms/xtensa/esp32s3/boards/esp32s3-eye/index.html
+++ 
b/content/docs/latest/platforms/xtensa/esp32s3/boards/esp32s3-xiao/index.html
@@ -25,7 +25,7 @@
   <meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: 
https://docutils.sourceforge.io/"; />
 
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-  <title>ESP32-S3-EYE &mdash; NuttX latest documentation</title>
+  <title>Seeed Studio XIAO ESP32S3 &mdash; NuttX latest documentation</title>
       <link rel="stylesheet" type="text/css" 
href="../../../../../_static/pygments.css" />
       <link rel="stylesheet" type="text/css" 
href="../../../../../_static/css/theme.css" />
       <link rel="stylesheet" type="text/css" 
href="../../../../../_static/copybutton.css" />
@@ -43,8 +43,8 @@
     <script src="../../../../../_static/js/theme.js"></script>
     <link rel="index" title="Index" href="../../../../../genindex.html" />
     <link rel="search" title="Search" href="../../../../../search.html" />
-    <link rel="next" title="ESP32-S3-Korvo-2 V3.0" 
href="../esp32s3-korvo-2/index.html" />
-    <link rel="prev" title="ESP32S3-DevKit" 
href="../esp32s3-devkit/index.html" /> 
+    <link rel="next" title="LCKFB SZPI ESP32-S3" 
href="../lckfb-szpi-esp32s3/index.html" />
+    <link rel="prev" title="esp32s3-lhcbit" 
href="../esp32s3-lhcbit/index.html" /> 
 </head>
 
 <body class="wy-body-for-nav"> 
@@ -151,10 +151,11 @@
 <li class="toctree-l4"><a class="reference internal" 
href="../../index.html#id1">Managing esptool on virtual environment</a></li>
 <li class="toctree-l4 current"><a class="reference internal" 
href="../../index.html#supported-boards">Supported Boards</a><ul 
class="current">
 <li class="toctree-l5"><a class="reference internal" 
href="../esp32s3-devkit/index.html">ESP32S3-DevKit</a></li>
-<li class="toctree-l5 current"><a class="current reference internal" 
href="#">ESP32-S3-EYE</a></li>
+<li class="toctree-l5"><a class="reference internal" 
href="../esp32s3-eye/index.html">ESP32-S3-EYE</a></li>
 <li class="toctree-l5"><a class="reference internal" 
href="../esp32s3-korvo-2/index.html">ESP32-S3-Korvo-2 V3.0</a></li>
 <li class="toctree-l5"><a class="reference internal" 
href="../esp32s3-lcd-ev/index.html">ESP32-S3-LCD-EV</a></li>
 <li class="toctree-l5"><a class="reference internal" 
href="../esp32s3-lhcbit/index.html">esp32s3-lhcbit</a></li>
+<li class="toctree-l5 current"><a class="current reference internal" 
href="#">Seeed Studio XIAO ESP32S3</a></li>
 <li class="toctree-l5"><a class="reference internal" 
href="../lckfb-szpi-esp32s3/index.html">LCKFB SZPI ESP32-S3</a></li>
 </ul>
 </li>
@@ -194,9 +195,9 @@
           <li class="breadcrumb-item"><a 
href="../../../../index.html">Supported Platforms</a></li>
           <li class="breadcrumb-item"><a 
href="../../../index.html">Xtensa</a></li>
           <li class="breadcrumb-item"><a href="../../index.html">Espressif 
ESP32-S3</a></li>
-      <li class="breadcrumb-item active">ESP32-S3-EYE</li>
+      <li class="breadcrumb-item active">Seeed Studio XIAO ESP32S3</li>
       <li class="wy-breadcrumbs-aside">
-            <a 
href="../../../../../_sources/platforms/xtensa/esp32s3/boards/esp32s3-eye/index.rst.txt"
 rel="nofollow"> View page source</a>
+            <a 
href="../../../../../_sources/platforms/xtensa/esp32s3/boards/esp32s3-xiao/index.rst.txt"
 rel="nofollow"> View page source</a>
       </li>
   </ul>
   <hr/>
@@ -204,147 +205,235 @@
           <div role="main" class="document" itemscope="itemscope" 
itemtype="http://schema.org/Article";>
            <div itemprop="articleBody">
              
-  <section id="esp32-s3-eye">
-<h1>ESP32-S3-EYE<a class="headerlink" href="#esp32-s3-eye" title="Permalink to 
this heading"></a></h1>
-<p>The <a class="reference external" 
href="https://github.com/espressif/esp-who/blob/master/docs/en/get-started/ESP32-S3-EYE_Getting_Started_Guide.md";>ESP32-S3-EYE</a>
 is a small-sized AI development board from Espressif featuring the ESP32-S3 
CPU with a 2-Megapixel camera, an LCD display, a microphone, an 8 MB Octal 
PSRAM and an 8 MB flash.</p>
-<table class="docutils align-center">
-<tbody>
-<tr class="row-odd"><td><figure class="align-center">
-<img alt="../../../../../_images/esp32s3_eye.png" 
src="../../../../../_images/esp32s3_eye.png" />
+  <section id="seeed-studio-xiao-esp32s3">
+<h1>Seeed Studio XIAO ESP32S3<a class="headerlink" 
href="#seeed-studio-xiao-esp32s3" title="Permalink to this heading"></a></h1>
+<p>The <a class="reference external" 
href="https://wiki.seeedstudio.com/xiao_esp32s3_getting_started/";>Seeed Studio 
XIAO ESP32S3</a> is a general purpose board supplied by
+Seeed Studio and it is compatible with the Espressif ESP32S3 ecosystem, 
sharing the same MCU as ESP32-S3-DevKitC.</p>
+<figure class="align-center">
+<img alt="../../../../../_images/xiao-esp32s3.jpg" 
src="../../../../../_images/xiao-esp32s3.jpg" />
 </figure>
-</td>
-</tr>
-</tbody>
-</table>
 <section id="features">
 <h2>Features<a class="headerlink" href="#features" title="Permalink to this 
heading"></a></h2>
-<blockquote>
-<div><ul class="simple">
-<li><p>ESP32-S3 WROOM-1 Module</p></li>
-<li><p>USB micro USB port (it uses internal USB JTAG SERIAL device for 
flashing)</p></li>
-<li><p>Power LED</p></li>
-<li><p>LCD Display</p></li>
-<li><p>2-MP Camera</p></li>
-<li><p>MEMS Microphone</p></li>
-<li><p>8MB Octal PSRAM</p></li>
-<li><p>8MB SPI Flash</p></li>
-<li><p>RST and BOOT buttons (BOOT accessible to user)</p></li>
+<ul class="simple">
+<li><p>ESP32-S3R8 Xtensa LX7 dual-core, 32-bit processor that operates at up 
to 240 MHz</p></li>
+<li><p>On-chip 8M PSRAM &amp; 8MB Flash</p></li>
+<li><p>USB Type-C interface</p></li>
+<li><p>Wireless: Complete 2.4GHz Wi-Fi subsystem;</p></li>
+<li><p>BLE: Bluetooth 5.0, Bluetooth mesh</p></li>
+<li><p>1x UART, 1x I2C, 1x I2S, 1x SPI, 11x GPIOs (PWM), 9x ADC</p></li>
+<li><p>1 user LED, 1 power LED</p></li>
+<li><p>1 RESET button, 1 BOOT button</p></li>
 </ul>
-</div></blockquote>
 </section>
-<section id="configurations">
-<h2>Configurations<a class="headerlink" href="#configurations" 
title="Permalink to this heading"></a></h2>
-<p>All of the configurations presented below can be tested by running the 
following commands:</p>
-<div class="highlight-none notranslate"><div 
class="highlight"><pre><span></span>$ ./tools/configure.sh 
esp32s3-eye:&lt;config_name&gt;
-$ make flash ESPTOOL_PORT=/dev/ttyUSB0 -j
+<section id="nsh-console">
+<h2>NSH Console<a class="headerlink" href="#nsh-console" title="Permalink to 
this heading"></a></h2>
+<p>The NuttShell (NSH) console is available over USB using the CDC/ACM
+serial interface. To access the console, connect via a terminal emulator
+at 115200 baud, 8 data bits, no parity, and 1 stop bit (115200-8N1).</p>
+</section>
+<section id="user-led">
+<h2>User LED<a class="headerlink" href="#user-led" title="Permalink to this 
heading"></a></h2>
+<p>The USER LED, a yellow LED located on the XIAO ESP32S3 board, is
+connected to GPIO21 as indicated in the board’s schematic. This LED
+can be controlled through NuttX by configuring GPIO21 as an output
+and toggling its state.</p>
+</section>
+<section id="buttons">
+<h2>Buttons<a class="headerlink" href="#buttons" title="Permalink to this 
heading"></a></h2>
+<p>The RESET and BOOT buttons can be used to enter “Bootloader” mode by
+press and hold the BOOT key while powering up and then press the RESET key 
once.</p>
+</section>
+<section id="pin-mapping">
+<h2>Pin Mapping<a class="headerlink" href="#pin-mapping" title="Permalink to 
this heading"></a></h2>
+<p>Pads numbered anticlockwise from USB connector.</p>
+<table class="docutils align-default">
+<thead>
+<tr class="row-odd"><th class="head"><p>Pad</p></th>
+<th class="head"><p>Signal</p></th>
+<th class="head"><p>Notes</p></th>
+</tr>
+</thead>
+<tbody>
+<tr class="row-even"><td><p>0</p></td>
+<td><p>GPIO01</p></td>
+<td><p>D0/A0</p></td>
+</tr>
+<tr class="row-odd"><td><p>1</p></td>
+<td><p>GPIO02</p></td>
+<td><p>D1/A1</p></td>
+</tr>
+<tr class="row-even"><td><p>2</p></td>
+<td><p>GPIO03</p></td>
+<td><p>D2/A2</p></td>
+</tr>
+<tr class="row-odd"><td><p>3</p></td>
+<td><p>GPIO04</p></td>
+<td><p>D3/A3</p></td>
+</tr>
+<tr class="row-even"><td><p>4</p></td>
+<td><p>GPIO05</p></td>
+<td><p>D4/SDA</p></td>
+</tr>
+<tr class="row-odd"><td><p>5</p></td>
+<td><p>GPIO06</p></td>
+<td><p>D5/SCL</p></td>
+</tr>
+<tr class="row-even"><td><p>6</p></td>
+<td><p>GPIO43</p></td>
+<td><p>D6/Default TX for UART0 serial console</p></td>
+</tr>
+<tr class="row-odd"><td><p>7</p></td>
+<td><p>GPIO44</p></td>
+<td><p>D7/Default RX for UART0 serial console</p></td>
+</tr>
+<tr class="row-even"><td><p>8</p></td>
+<td><p>GPIO07</p></td>
+<td><p>D8/SCK</p></td>
+</tr>
+<tr class="row-odd"><td><p>9</p></td>
+<td><p>GPIO08</p></td>
+<td><p>D9/MISO</p></td>
+</tr>
+<tr class="row-even"><td><p>10</p></td>
+<td><p>GPIO09</p></td>
+<td><p>D10/MOSI</p></td>
+</tr>
+<tr class="row-odd"><td><p>11</p></td>
+<td><p>3V3</p></td>
+<td><p>Power output to peripherals</p></td>
+</tr>
+<tr class="row-even"><td><p>12</p></td>
+<td><p>Ground</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>13</p></td>
+<td><p>VIN</p></td>
+<td><p>+5V Supply to board</p></td>
+</tr>
+</tbody>
+</table>
+</section>
+<section id="power-supply">
+<h2>Power Supply<a class="headerlink" href="#power-supply" title="Permalink to 
this heading"></a></h2>
+<p>The working voltage of the MCU is 3.3V. Voltage input connected to
+general I/O pins may cause chip damage if it’s higher than 3.3V.</p>
+</section>
+<section id="installation">
+<h2>Installation<a class="headerlink" href="#installation" title="Permalink to 
this heading"></a></h2>
+<ol class="arabic simple">
+<li><p>Configure and build NuttX:</p></li>
+</ol>
+<div class="highlight-console notranslate"><div 
class="highlight"><pre><span></span><span class="gp">$ </span>git<span 
class="w"> </span>clone<span class="w"> 
</span>https://github.com/apache/nuttx.git<span class="w"> </span>nuttx
+<span class="gp">$ </span>git<span class="w"> </span>clone<span class="w"> 
</span>https://github.com/apache/nuttx-apps.git<span class="w"> </span>apps
+<span class="gp">$ </span><span class="nb">cd</span><span class="w"> 
</span>nuttx
+<span class="gp">$ </span>make<span class="w"> </span>distclean
+<span class="gp">$ </span>./tools/configure.sh<span class="w"> 
</span>xiao-esp32s3:usbnsh
+<span class="gp">$ </span>make<span class="w"> </span><span 
class="nv">V</span><span class="o">=</span><span class="m">1</span>
+</pre></div>
+</div>
+<p>2. Connect the Seeed Studio XIAO ESP32S3, and enter “Bootloader” mode,
+then, flash the <code class="docutils literal notranslate"><span 
class="pre">nuttx.hex</span></code> file using <code class="docutils literal 
notranslate"><span class="pre">esptool</span></code>:
+(<a class="reference external" 
href="https://docs.espressif.com/projects/esptool/en/latest/esp32/";>https://docs.espressif.com/projects/esptool/en/latest/esp32/</a>)</p>
+<p>Example command:</p>
+<div class="highlight-bash notranslate"><div 
class="highlight"><pre><span></span>make<span class="w"> </span>flash<span 
class="w"> </span><span class="nv">ESPTOOL_PORT</span><span 
class="o">=</span>/dev/ttyACM0<span class="w"> </span><span 
class="nv">ESPTOOL_BINDIR</span><span class="o">=</span>./
 </pre></div>
 </div>
-<p>Where &lt;config_name&gt; is the name of board configuration you want to 
use, i.e.: nsh, buttons, wifi…
-Then use a serial console terminal like <code class="docutils literal 
notranslate"><span class="pre">picocom</span></code> configured to 115200 
8N1.</p>
-<section id="nsh">
-<h3>nsh<a class="headerlink" href="#nsh" title="Permalink to this 
heading"></a></h3>
-<p>Basic NuttShell configuration (console enabled in USB JTAG SERIAL Device, 
exposed via
-USB connection at 9600 bps).</p>
 </section>
+<section id="configurations">
+<h2>Configurations<a class="headerlink" href="#configurations" 
title="Permalink to this heading"></a></h2>
 <section id="usbnsh">
 <h3>usbnsh<a class="headerlink" href="#usbnsh" title="Permalink to this 
heading"></a></h3>
-<p>Basic NuttShell configuration console enabled over USB Device (USB 
CDC/ACM).</p>
-<p>Before using this configuration, please confirm that your computer detected
-that USB JTAG/serial interface used to flash the board:</p>
-<div class="highlight-none notranslate"><div 
class="highlight"><pre><span></span>usb 3-5.2.3: New USB device strings: Mfr=1, 
Product=2, SerialNumber=3
-usb 3-5.2.3: Product: USB JTAG/serial debug unit
-usb 3-5.2.3: Manufacturer: Espressif
-usb 3-5.2.3: SerialNumber: XX:XX:XX:XX:XX:XX
-cdc_acm 3-5.2.3:1.0: ttyACM0: USB ACM device
-</pre></div>
-</div>
-<p>Then you can run the configuration and compilation procedure:</p>
-<div class="highlight-none notranslate"><div 
class="highlight"><pre><span></span>$ ./tools/configure.sh esp32s3-eye:usbnsh
-$ make flash ESPTOOL_PORT=/dev/ttyACM0 -j8
+<p>Basic NuttShell configuration using CDC/ACM serial (console enabled in USB 
Port,
+at 115200 bps).</p>
+<div class="highlight-console notranslate"><div 
class="highlight"><pre><span></span><span class="go">NuttShell (NSH) 
NuttX-12.8.0</span>
+<span class="go">nsh&gt; uname -a</span>
+<span class="go">NuttX 12.8.0 2c845426da-dirty Apr  6 2025 22:53:57 xtensa 
esp32s3-xiao</span>
 </pre></div>
 </div>
-<p>Then run the minicom configured to /dev/ttyACM0 115200 8n1 and
-press &lt;ENTER&gt; three times to force the nsh to show up:</p>
-<div class="highlight-none notranslate"><div 
class="highlight"><pre><span></span>NuttShell (NSH) NuttX-12.1.0
-nsh&gt; ?
-help usage:  help [-v] [&lt;cmd&gt;]
-
-    .         break     dd        exit      ls        ps        source    
umount
-    [         cat       df        false     mkdir     pwd       test      unset
-    ?         cd        dmesg     free      mkrd      rm        time      
uptime
-    alias     cp        echo      help      mount     rmdir     true      
usleep
-    unalias   cmp       env       hexdump   mv        set       truncate  xd
-    basename  dirname   exec      kill      printf    sleep     uname
+</section>
+<section id="combo">
+<h3>combo<a class="headerlink" href="#combo" title="Permalink to this 
heading"></a></h3>
+<p>This configuration enabled NuttShell via USB and enabled led and gpio 
examples:</p>
+<p>Testing leds:</p>
+<div class="highlight-console notranslate"><div 
class="highlight"><pre><span></span><span class="go">nsh&gt; leds</span>
+<span class="go">leds_main: Starting the led_daemon</span>
+<span class="go">leds_main: led_daemon started</span>
 
-Builtin Apps:
-    nsh  sh
-nsh&gt; uname -a
-NuttX 12.1.0 38a73cd970 Jun 18 2023 16:58:46 xtensa esp32s3-eye
-nsh&gt;
+<span class="go">led_daemon (pid# 10): Running</span>
+<span class="go">led_daemon: Opening /dev/userleds</span>
+<span class="go">led_daemon: Supported LEDs 0x01</span>
+<span class="go">led_daemon: LED set 0x01</span>
+<span class="go">nsh&gt; led_daemon: LED set 0x00</span>
+<span class="go">led_daemon: LED set 0x01</span>
+<span class="go">led_daemon: LED set 0x00</span>
+<span class="go">led_daemon: LED set 0x01</span>
+<span class="go">led_daemon: LED set 0x00</span>
 </pre></div>
 </div>
-</section>
-</section>
-<section id="flashing">
-<h2>Flashing<a class="headerlink" href="#flashing" title="Permalink to this 
heading"></a></h2>
-<p>Because ESP32-S3 doesn’t use an external USB/Serial chip like others ESP32
-boards you should put it in programming mode this way:</p>
-<blockquote>
-<div><ol class="arabic simple">
-<li><p>Press and hold BOOT and RESET (RST) buttons at same time;</p></li>
-<li><p>Release the RESET button and keep BOOT button pressed;</p></li>
-<li><p>After one or more seconds release the BOOT button;</p></li>
-<li><p>Run the flashing command: make flash ESPTOOL_PORT=/dev/ttyACM0</p></li>
-</ol>
-</div></blockquote>
-</section>
-<section id="serial-console">
-<h2>Serial Console<a class="headerlink" href="#serial-console" 
title="Permalink to this heading"></a></h2>
-<p>The internal USB JTAG SERIAL Device, by default, is used as serial console.
-It is normally detected by Linux host as a USB CDC/ACM serial device.</p>
-<p>It will show up as /dev/ttyACM[n] where [n] will probably be 0.</p>
-<p>You can use minicom with /dev/ttyACM0 port at 9600 8n1 or picocom this 
way:</p>
-<blockquote>
-<div><p>$ picocom -b9600 /dev/ttyACM0</p>
-</div></blockquote>
-</section>
-<section id="buttons-and-leds">
-<h2>Buttons and LEDs<a class="headerlink" href="#buttons-and-leds" 
title="Permalink to this heading"></a></h2>
-<section id="board-buttons">
-<h3>Board Buttons<a class="headerlink" href="#board-buttons" title="Permalink 
to this heading"></a></h3>
-<p>There are two buttons labeled BOOT and RST.  The RST button is not available
-to software.  It pulls the chip enable line that doubles as a reset line.</p>
-<p>The BOOT button is connected to IO0.  On reset it is used as a strapping
-pin to determine whether the chip boots normally or into the serial
-bootloader.  After reset, however, the BOOT button can be used for software
-input.</p>
-</section>
-<section id="board-leds">
-<h3>Board LEDs<a class="headerlink" href="#board-leds" title="Permalink to 
this heading"></a></h3>
-<p>There are several on-board LEDs for that indicate the presence of power
-and USB activity.  None of these are available for use by software.</p>
-</section>
-</section>
-<section id="pin-mapping">
-<h2>Pin Mapping<a class="headerlink" href="#pin-mapping" title="Permalink to 
this heading"></a></h2>
-<div class="admonition-todo admonition" id="id2">
-<p class="admonition-title">Todo</p>
-<p>To be updated</p>
-</div>
+<p>Testing gpios:</p>
 <table class="docutils align-default">
 <thead>
-<tr class="row-odd"><th class="head"><p>Pin</p></th>
-<th class="head"><p>Signal</p></th>
-<th class="head"><p>Notes</p></th>
+<tr class="row-odd"><th class="head"><p>PIN/GPIO</p></th>
+<th class="head"><p>Mode</p></th>
+<th class="head"><p>Device</p></th>
 </tr>
 </thead>
 <tbody>
-<tr class="row-even"><td><p>?</p></td>
-<td><p>?</p></td>
-<td><p>?</p></td>
+<tr class="row-even"><td><p>D1/GPIO2</p></td>
+<td><p>Output</p></td>
+<td><p>/dev/gpio0</p></td>
+</tr>
+<tr class="row-odd"><td><p>D0/GPIO1</p></td>
+<td><p>Input</p></td>
+<td><p>/dev/gpio1</p></td>
+</tr>
+<tr class="row-even"><td><p>D2/GPIO3</p></td>
+<td><p>Input</p></td>
+<td><p>/dev/gpio2</p></td>
 </tr>
 </tbody>
 </table>
+<div class="highlight-console notranslate"><div 
class="highlight"><pre><span></span><span class="go">nsh&gt; ls /dev</span>
+<span class="go">/dev:</span>
+<span class="go"> console</span>
+<span class="go"> gpio0</span>
+<span class="go"> gpio1</span>
+<span class="go"> gpio2</span>
+<span class="go"> null</span>
+<span class="go"> ttyACM0</span>
+<span class="go"> ttyS0</span>
+<span class="go"> userleds</span>
+<span class="go"> zero</span>
+<span class="go">nsh&gt; gpio -o 1 /dev/gpio0</span>
+<span class="go">Driver: /dev/gpio0</span>
+<span class="go">  Output pin:    Value=0</span>
+<span class="go">  Writing:       Value=1</span>
+<span class="go">  Verify:        Value=1</span>
+<span class="go">nsh&gt; gpio -o 0 /dev/gpio0</span>
+<span class="go">  Driver: /dev/gpio0</span>
+<span class="go">  Output pin:    Value=1</span>
+<span class="go">  Writing:       Value=0</span>
+<span class="go">  Verify:        Value=0</span>
+<span class="go">nsh&gt; gpio /dev/gpio1</span>
+<span class="go">Driver: /dev/gpio1</span>
+<span class="go">  Input pin:     Value=0</span>
+<span class="go">nsh&gt; gpio /dev/gpio1</span>
+<span class="go">Driver: /dev/gpio1</span>
+<span class="go">  Input pin:     Value=1</span>
+<span class="go">nsh&gt; gpio /dev/gpio1</span>
+<span class="go">Driver: /dev/gpio1</span>
+<span class="go">  Input pin:     Value=0</span>
+<span class="go">nsh&gt; gpio -w 1 /dev/gpio2</span>
+<span class="go">Driver: /dev/gpio2</span>
+<span class="go">  Interrupt pin: Value=0</span>
+<span class="go">  Verify:        Value=1</span>
+<span class="go">nsh&gt; gpio -w 1 /dev/gpio2</span>
+<span class="go">Driver: /dev/gpio2</span>
+<span class="go">  Interrupt pin: Value=0</span>
+<span class="go">  Verify:        Value=1</span>
+</pre></div>
+</div>
+</section>
 </section>
 </section>
 
@@ -352,8 +441,8 @@ and USB activity.  None of these are available for use by 
software.</p>
            </div>
           </div>
           <footer><div class="rst-footer-buttons" role="navigation" 
aria-label="Footer">
-        <a href="../esp32s3-devkit/index.html" class="btn btn-neutral 
float-left" title="ESP32S3-DevKit" accesskey="p" rel="prev"><span class="fa 
fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
-        <a href="../esp32s3-korvo-2/index.html" class="btn btn-neutral 
float-right" title="ESP32-S3-Korvo-2 V3.0" accesskey="n" rel="next">Next <span 
class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+        <a href="../esp32s3-lhcbit/index.html" class="btn btn-neutral 
float-left" title="esp32s3-lhcbit" accesskey="p" rel="prev"><span class="fa 
fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="../lckfb-szpi-esp32s3/index.html" class="btn btn-neutral 
float-right" title="LCKFB SZPI ESP32-S3" accesskey="n" rel="next">Next <span 
class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
     </div>
 
   <hr/>
diff --git 
a/content/docs/latest/platforms/xtensa/esp32s3/boards/lckfb-szpi-esp32s3/index.html
 
b/content/docs/latest/platforms/xtensa/esp32s3/boards/lckfb-szpi-esp32s3/index.html
index 438bd41a7..bd5f4ee99 100644
--- 
a/content/docs/latest/platforms/xtensa/esp32s3/boards/lckfb-szpi-esp32s3/index.html
+++ 
b/content/docs/latest/platforms/xtensa/esp32s3/boards/lckfb-szpi-esp32s3/index.html
@@ -44,7 +44,7 @@
     <link rel="index" title="Index" href="../../../../../genindex.html" />
     <link rel="search" title="Search" href="../../../../../search.html" />
     <link rel="next" title="Z16" href="../../../../z16/index.html" />
-    <link rel="prev" title="esp32s3-lhcbit" 
href="../esp32s3-lhcbit/index.html" /> 
+    <link rel="prev" title="Seeed Studio XIAO ESP32S3" 
href="../esp32s3-xiao/index.html" /> 
 </head>
 
 <body class="wy-body-for-nav"> 
@@ -155,6 +155,7 @@
 <li class="toctree-l5"><a class="reference internal" 
href="../esp32s3-korvo-2/index.html">ESP32-S3-Korvo-2 V3.0</a></li>
 <li class="toctree-l5"><a class="reference internal" 
href="../esp32s3-lcd-ev/index.html">ESP32-S3-LCD-EV</a></li>
 <li class="toctree-l5"><a class="reference internal" 
href="../esp32s3-lhcbit/index.html">esp32s3-lhcbit</a></li>
+<li class="toctree-l5"><a class="reference internal" 
href="../esp32s3-xiao/index.html">Seeed Studio XIAO ESP32S3</a></li>
 <li class="toctree-l5 current"><a class="current reference internal" 
href="#">LCKFB SZPI ESP32-S3</a></li>
 </ul>
 </li>
@@ -615,7 +616,7 @@ $ make flash -j$(nproc) ESPTOOL_PORT=/dev/ttyUSB0
            </div>
           </div>
           <footer><div class="rst-footer-buttons" role="navigation" 
aria-label="Footer">
-        <a href="../esp32s3-lhcbit/index.html" class="btn btn-neutral 
float-left" title="esp32s3-lhcbit" accesskey="p" rel="prev"><span class="fa 
fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="../esp32s3-xiao/index.html" class="btn btn-neutral 
float-left" title="Seeed Studio XIAO ESP32S3" accesskey="p" rel="prev"><span 
class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
         <a href="../../../../z16/index.html" class="btn btn-neutral 
float-right" title="Z16" accesskey="n" rel="next">Next <span class="fa 
fa-arrow-circle-right" aria-hidden="true"></span></a>
     </div>
 
diff --git a/content/docs/latest/platforms/xtensa/esp32s3/index.html 
b/content/docs/latest/platforms/xtensa/esp32s3/index.html
index 4230e039d..1dd9d4489 100644
--- a/content/docs/latest/platforms/xtensa/esp32s3/index.html
+++ b/content/docs/latest/platforms/xtensa/esp32s3/index.html
@@ -181,6 +181,7 @@
 <li class="toctree-l5"><a class="reference internal" 
href="boards/esp32s3-korvo-2/index.html">ESP32-S3-Korvo-2 V3.0</a></li>
 <li class="toctree-l5"><a class="reference internal" 
href="boards/esp32s3-lcd-ev/index.html">ESP32-S3-LCD-EV</a></li>
 <li class="toctree-l5"><a class="reference internal" 
href="boards/esp32s3-lhcbit/index.html">esp32s3-lhcbit</a></li>
+<li class="toctree-l5"><a class="reference internal" 
href="boards/esp32s3-xiao/index.html">Seeed Studio XIAO ESP32S3</a></li>
 <li class="toctree-l5"><a class="reference internal" 
href="boards/lckfb-szpi-esp32s3/index.html">LCKFB SZPI ESP32-S3</a></li>
 </ul>
 </li>
@@ -883,6 +884,7 @@ the directory that contains it.</p>
 <li class="toctree-l1"><a class="reference internal" 
href="boards/esp32s3-korvo-2/index.html">ESP32-S3-Korvo-2 V3.0</a></li>
 <li class="toctree-l1"><a class="reference internal" 
href="boards/esp32s3-lcd-ev/index.html">ESP32-S3-LCD-EV</a></li>
 <li class="toctree-l1"><a class="reference internal" 
href="boards/esp32s3-lhcbit/index.html">esp32s3-lhcbit</a></li>
+<li class="toctree-l1"><a class="reference internal" 
href="boards/esp32s3-xiao/index.html">Seeed Studio XIAO ESP32S3</a></li>
 <li class="toctree-l1"><a class="reference internal" 
href="boards/lckfb-szpi-esp32s3/index.html">LCKFB SZPI ESP32-S3</a></li>
 </ul>
 </div>
diff --git a/content/docs/latest/searchindex.js 
b/content/docs/latest/searchindex.js
index 50246af60..ed6a743fe 100644
--- a/content/docs/latest/searchindex.js
+++ b/content/docs/latest/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/feed.xml b/content/feed.xml
index 7034436b7..9b97d18c0 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>Wed, 09 Apr 2025 00:28:41 +0000</pubDate>
-    <lastBuildDate>Wed, 09 Apr 2025 00:28:41 +0000</lastBuildDate>
+    <pubDate>Thu, 10 Apr 2025 00:28:19 +0000</pubDate>
+    <lastBuildDate>Thu, 10 Apr 2025 00:28:19 +0000</lastBuildDate>
     <generator>Jekyll v4.3.2</generator>
     
       <item>

Reply via email to