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 790d4634d Publishing web: b0df2aeab6e41e7f7f2ff29ca7dee29d2f62f031
docs: db31e569579c7ec9753d5fb69d07e8f997c7eae1
790d4634d is described below
commit 790d4634d19da652d03123b12c3cb3304e12f039
Author: Alin Jerpelea <[email protected]>
AuthorDate: Fri Nov 8 00:26:38 2024 +0000
Publishing web: b0df2aeab6e41e7f7f2ff29ca7dee29d2f62f031 docs:
db31e569579c7ec9753d5fb69d07e8f997c7eae1
---
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 +-
.../xtensa/esp32/boards/esp32-audio-kit/index.html | 2 +-
.../xtensa/esp32/boards/esp32-devkitc/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/latest/_images/seeed-xiao-samd21.jpg | Bin 0 -> 35775 bytes
.../samd2l2/boards/xiao-seeeduino/index.rst.txt | 138 +++++++
content/docs/latest/index.html | 2 +-
content/docs/latest/objects.inv | Bin 128440 -> 128587 bytes
.../arm/samd2l2/boards/saml21-xplained/index.html | 4 +-
.../arm/samd2l2/boards/xiao-seeeduino/index.html | 460 +++++++++++++++++++++
.../docs/latest/platforms/arm/samd2l2/index.html | 1 +
.../docs/latest/platforms/arm/samd5e5/index.html | 4 +-
content/docs/latest/platforms/index.html | 1 +
content/docs/latest/searchindex.js | 2 +-
content/feed.xml | 4 +-
39 files changed, 636 insertions(+), 36 deletions(-)
diff --git a/content/docs/10.0.0/index.html b/content/docs/10.0.0/index.html
index 405bb7f8d..1150d5890 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: 07 November 24 at 00:12</p>
+<p>Last Updated: 08 November 24 at 00:12</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 fe05defe6..6b0ee461c 100644
--- a/content/docs/10.0.1/index.html
+++ b/content/docs/10.0.1/index.html
@@ -239,7 +239,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: 07 November 24 at 00:13</p>
+<p>Last Updated: 08 November 24 at 00:12</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 967b064f8..dbaf0e779 100644
--- a/content/docs/10.1.0/index.html
+++ b/content/docs/10.1.0/index.html
@@ -239,7 +239,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: 07 November 24 at 00:13</p>
+<p>Last Updated: 08 November 24 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.2.0/index.html b/content/docs/10.2.0/index.html
index d1cbc9887..741b61613 100644
--- a/content/docs/10.2.0/index.html
+++ b/content/docs/10.2.0/index.html
@@ -240,7 +240,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: 07 November 24 at 00:13</p>
+<p>Last Updated: 08 November 24 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.3.0/index.html b/content/docs/10.3.0/index.html
index c6f352be4..741b61613 100644
--- a/content/docs/10.3.0/index.html
+++ b/content/docs/10.3.0/index.html
@@ -240,7 +240,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: 07 November 24 at 00:14</p>
+<p>Last Updated: 08 November 24 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/11.0.0/index.html b/content/docs/11.0.0/index.html
index c6f352be4..7923bded9 100644
--- a/content/docs/11.0.0/index.html
+++ b/content/docs/11.0.0/index.html
@@ -240,7 +240,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: 07 November 24 at 00:14</p>
+<p>Last Updated: 08 November 24 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/12.0.0/index.html b/content/docs/12.0.0/index.html
index 9b6b03c0a..a34854b73 100644
--- a/content/docs/12.0.0/index.html
+++ b/content/docs/12.0.0/index.html
@@ -165,7 +165,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: 07 November 24 at 00:14</p>
+<p>Last Updated: 08 November 24 at 00:14</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 6a7a48104..43084f9d2 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 6c3b3f056..129496564 100644
--- a/content/docs/12.1.0/index.html
+++ b/content/docs/12.1.0/index.html
@@ -165,7 +165,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: 07 November 24 at 00:15</p>
+<p>Last Updated: 08 November 24 at 00:14</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 8f088cd3b..10a17e7dd 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 2818eb0de..61c52c1cb 100644
--- a/content/docs/12.2.0/index.html
+++ b/content/docs/12.2.0/index.html
@@ -166,7 +166,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: 07 November 24 at 00:15</p>
+<p>Last Updated: 08 November 24 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.2.0/platforms/xtensa/esp32/boards/esp32-audio-kit/index.html
b/content/docs/12.2.0/platforms/xtensa/esp32/boards/esp32-audio-kit/index.html
index 676a8aade..b1d9693ac 100644
---
a/content/docs/12.2.0/platforms/xtensa/esp32/boards/esp32-audio-kit/index.html
+++
b/content/docs/12.2.0/platforms/xtensa/esp32/boards/esp32-audio-kit/index.html
@@ -347,7 +347,7 @@ Serving HTTP on 0.0.0.0 port 8000 (http://0.0.0.0:8000/)
<p>Look for your PC IP address and test playing the prepared audio on your
browser:</p>
<figure class="align-center">
-<img alt="../../../../../_images/esp32-audio-config-file.png"
src="../../../../../_images/esp32-audio-config-file.png" />
+<img alt="../../../../../_images/esp32-audio-config-file1.png"
src="../../../../../_images/esp32-audio-config-file1.png" />
</figure>
<p>After successfully built and flashed, connect the board to the Wi-Fi
network:</p>
<div class="highlight-none notranslate"><div
class="highlight"><pre><span></span>$ nsh> wapi psk wlan0 mypasswd 3
diff --git
a/content/docs/12.2.0/platforms/xtensa/esp32/boards/esp32-devkitc/index.html
b/content/docs/12.2.0/platforms/xtensa/esp32/boards/esp32-devkitc/index.html
index 3a5092f01..907be2086 100644
--- a/content/docs/12.2.0/platforms/xtensa/esp32/boards/esp32-devkitc/index.html
+++ b/content/docs/12.2.0/platforms/xtensa/esp32/boards/esp32-devkitc/index.html
@@ -444,7 +444,7 @@ Serving HTTP on 0.0.0.0 port 8000 (http://0.0.0.0:8000/)
<p>Look for your PC IP address and test playing the prepared audio on your
browser:</p>
<figure class="align-center">
-<img alt="../../../../../_images/esp32-audio-config-file1.png"
src="../../../../../_images/esp32-audio-config-file1.png" />
+<img alt="../../../../../_images/esp32-audio-config-file.png"
src="../../../../../_images/esp32-audio-config-file.png" />
</figure>
<p>After successfully built and flashed, connect the board to the Wi-Fi
network:</p>
<div class="highlight-none notranslate"><div
class="highlight"><pre><span></span>nsh> wapi psk wlan0 mypasswd 3
diff --git a/content/docs/12.2.0/searchindex.js
b/content/docs/12.2.0/searchindex.js
index 7c58196f2..5b6603db8 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 2818eb0de..61c52c1cb 100644
--- a/content/docs/12.2.1/index.html
+++ b/content/docs/12.2.1/index.html
@@ -166,7 +166,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: 07 November 24 at 00:15</p>
+<p>Last Updated: 08 November 24 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.2.1/searchindex.js
b/content/docs/12.2.1/searchindex.js
index c816e1e95..1e63f19fa 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 f9734c277..0b1ec5b0d 100644
--- a/content/docs/12.3.0/index.html
+++ b/content/docs/12.3.0/index.html
@@ -166,7 +166,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: 07 November 24 at 00:16</p>
+<p>Last Updated: 08 November 24 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.3.0/searchindex.js
b/content/docs/12.3.0/searchindex.js
index 9a2968059..51b088725 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 3b701dd8e..37c7cbb7d 100644
--- a/content/docs/12.4.0/index.html
+++ b/content/docs/12.4.0/index.html
@@ -173,7 +173,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: 07 November 24 at 00:17</p>
+<p>Last Updated: 08 November 24 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.4.0/searchindex.js
b/content/docs/12.4.0/searchindex.js
index 995e96d1a..4a503b243 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 81b0ff376..6e55d75b0 100644
--- a/content/docs/12.5.0/index.html
+++ b/content/docs/12.5.0/index.html
@@ -173,7 +173,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: 07 November 24 at 00:18</p>
+<p>Last Updated: 08 November 24 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.5.0/searchindex.js
b/content/docs/12.5.0/searchindex.js
index 6ee0e2b3d..6d9ad8e36 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 cc77217a0..fc09d4aa9 100644
--- a/content/docs/12.5.1/index.html
+++ b/content/docs/12.5.1/index.html
@@ -173,7 +173,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: 07 November 24 at 00:19</p>
+<p>Last Updated: 08 November 24 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.1/searchindex.js
b/content/docs/12.5.1/searchindex.js
index 803a35ef0..40153f9a0 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 9490b9c66..cb8f2d3d6 100644
--- a/content/docs/12.6.0/index.html
+++ b/content/docs/12.6.0/index.html
@@ -174,7 +174,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: 07 November 24 at 00:21</p>
+<p>Last Updated: 08 November 24 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 26f5daed9..216badb8f 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 a2cf72ae3..c047aa4dc 100644
--- a/content/docs/12.7.0/index.html
+++ b/content/docs/12.7.0/index.html
@@ -173,7 +173,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: 07 November 24 at 00:22</p>
+<p>Last Updated: 08 November 24 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.7.0/searchindex.js
b/content/docs/12.7.0/searchindex.js
index 6832f58dd..f2dc07ce5 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/latest/_images/seeed-xiao-samd21.jpg
b/content/docs/latest/_images/seeed-xiao-samd21.jpg
new file mode 100644
index 000000000..c0e6a12b1
Binary files /dev/null and b/content/docs/latest/_images/seeed-xiao-samd21.jpg
differ
diff --git
a/content/docs/latest/_sources/platforms/arm/samd2l2/boards/xiao-seeeduino/index.rst.txt
b/content/docs/latest/_sources/platforms/arm/samd2l2/boards/xiao-seeeduino/index.rst.txt
new file mode 100644
index 000000000..5c35151b2
--- /dev/null
+++
b/content/docs/latest/_sources/platforms/arm/samd2l2/boards/xiao-seeeduino/index.rst.txt
@@ -0,0 +1,138 @@
+========================
+Seeed Studio Xiao SAMD21
+========================
+
+The `Seeed Studio Xiao SAM21 <https://wiki.seeedstudio.com/Seeeduino-XIAO/>`_
is the first of the XIAO family, and is a
+general purpose, low-power and tiny board. It can be referred to as the "Seeed
Studio Xiao SAMD21" or the "Xiao
+Seeeduino".
+
+.. figure:: seeed-xiao-samd21.jpg
+ :align: center
+
+Features
+========
+
+* ATSAMD21G18A-MU microcontroller chip @48MHz
+* 256KB flash
+* 32KB SRAM
+* 14 pins (11 analog, 11 digital)
+* 10 PWM interfaces
+* 1 DAC output pin
+* Serial wire debug interface
+* 1 I2C interface
+* 1 SPI interface
+* 1 UART interface
+* USBC interface
+* Serial communication indicator LEDs for TX and RX (blue)
+* Power indicator LED (green)
+* Blinkable LED (yellow)
+
+Serial Console
+==============
+
+By default, the serial console appears on the board's UART interface. Pin 9 is
+TX and pin 7 is RX.
+
+Pin Mapping
+===========
+
+Pins are numbered anticlockwise from the USB connector.
+
+===== ======== ========================================
+Pin Signal Notes
+===== ======== ========================================
+0 PA2 A0/D0/DAC
+1 PA4 A1/D1
+2 PA10 A2/D2
+3 PA11 A3/D3
+4 PA8 A4/D4/SDA (I2C)
+5 PA9 A5/D5/SCL (I2C)
+6 PB08 A6/D6/TX (UART)
+7 PB09 A7/D7/RX (UART)
+8 PA7 A8/D8/SCK (SPI)
+9 PA5 A9/D9/MISO (SPI)
+10 PA6 A10/D10/MOSI (SPI)
+11 3V3
+12 GND
+13 5V You can supply 5V power on this pin too.
+===== ======== ========================================
+
+There are also four pads on the back side of the board. SWCLK, SWDIO for serial
+wire debugging, and RST and GND for resetting the board. These same two pins
are
+also exposed on the top of the board.
+
+Power Supply
+============
+
+The board can be powered through a USB-C connection. It can also be supplied 5V
+power through it's 5V power pin.
+
+There is an additional two pads for powering the board (VIN and GND) on the
back
+side. The board accepts anywhere between 3.3V and 5V.
+
+Installation
+============
+
+To build NuttX for the Xiao Seeduino, you can use the following configuration
+commands within the cloned ``nuttx`` repository:
+
+.. code-block:: console
+
+ $ ./tools/configure.sh xiao-seeeduino:nsh
+ $ make
+
+This will generate a ``nuttx.hex`` file. To put the program on your board, you
+can choose from one of the following:
+
+1. Convert the hex file to a uf2 file using the `Microsoft uf2 tool
<https://github.com/microsoft/uf2/>`_:
+
+ .. code-block:: console
+
+ $ git clone https://github.com/microsoft/uf2.git
+ $ cd uf2/utils
+ $ python uf2conv.py -f 0x68ed2b88 -b 0x2000 nuttx.hex -o nuttx.uf2
+
+ Then, plug your board into the host computer using the USB-C interface.
Short
+ the RST (reset) pad with ground twice in a row quickly. The board will be
+ detected as mass storage under the name "Arduino", and its orange LED will
be
+ pulsing slowly. You can then copy the UF2 file to the drive/storage device
+ which appears. Once the file is done copying, the board will auto-eject and
+ you will have an NSH console on the UART pins!
+
+ .. todo::
+ Maybe this process should be part of the post-build scripts, since the
+ Microsoft UF2 tools is MIT licensed.
+
+2. Flash the hex file using the ``bossac`` tool. You can find the source for it
+ `here <https://github.com/shumatech/BOSSA/>`_, or you can install it on Arch
+ Linux via the AUR with this command:
+
+ .. code-block:: console
+
+ $ yay -S bossa
+
+ Then, plug your Seeduino in via USB-C to the host computer and short the RST
+ (reset) and ground pins twice in a row quickly. The board will be detected
as
+ mass storage under the name "Arduino", and its orange LED should be pulsing.
+ You can then run the following command:
+
+ .. code-block:: console
+
+ $ sudo stty -F <path/to/xiao-USB-port> 1200
+ $ sudo bossac -i -d --port=<path/to/xiao-USB-port> -i -w -v nuttx.hex -R
+
+ .. todo::
+ The ``bossac`` utility doesn't actually work for programming in my
testing
+ yet. It is what the Arduino IDE uses but I haven't managed to get the
+ commmand line working. Using the commands listed above does actually
+ detect the board but the programming itself fails with "Flash command
+ failed". This needs more debugging.
+
+Configurations
+==============
+
+nsh
+---
+
+Basic NuttShell configuration with the console enabled on the UART interface at
+115200 bps. Comes with "Hello world" demo.
diff --git a/content/docs/latest/index.html b/content/docs/latest/index.html
index 440a88f09..eca9cf305 100644
--- a/content/docs/latest/index.html
+++ b/content/docs/latest/index.html
@@ -173,7 +173,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: 07 November 24 at 00:24</p>
+<p>Last Updated: 08 November 24 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/latest/objects.inv b/content/docs/latest/objects.inv
index d3c6668fd..0e84d7028 100644
Binary files a/content/docs/latest/objects.inv and
b/content/docs/latest/objects.inv differ
diff --git
a/content/docs/latest/platforms/arm/samd2l2/boards/saml21-xplained/index.html
b/content/docs/latest/platforms/arm/samd2l2/boards/saml21-xplained/index.html
index 02c862988..255a3d87f 100644
---
a/content/docs/latest/platforms/arm/samd2l2/boards/saml21-xplained/index.html
+++
b/content/docs/latest/platforms/arm/samd2l2/boards/saml21-xplained/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="Microchip samd5e5"
href="../../../samd5e5/index.html" />
+ <link rel="next" title="Seeed Studio Xiao SAMD21"
href="../xiao-seeeduino/index.html" />
<link rel="prev" title="samd21-xplained"
href="../samd21-xplained/index.html" />
</head>
@@ -1159,7 +1159,7 @@ Configuration sub-directories
</div>
<footer><div class="rst-footer-buttons" role="navigation"
aria-label="Footer">
<a href="../samd21-xplained/index.html" class="btn btn-neutral
float-left" title="samd21-xplained" accesskey="p" rel="prev"><span class="fa
fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
- <a href="../../../samd5e5/index.html" class="btn btn-neutral
float-right" title="Microchip samd5e5" accesskey="n" rel="next">Next <span
class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+ <a href="../xiao-seeeduino/index.html" class="btn btn-neutral
float-right" title="Seeed Studio Xiao SAMD21" 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/arm/samd2l2/boards/xiao-seeeduino/index.html
b/content/docs/latest/platforms/arm/samd2l2/boards/xiao-seeeduino/index.html
new file mode 100644
index 000000000..958216fb8
--- /dev/null
+++ b/content/docs/latest/platforms/arm/samd2l2/boards/xiao-seeeduino/index.html
@@ -0,0 +1,460 @@
+<!--
+ Documentation/_templates/layout.html
+
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership. The
+ ASF licenses this file to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ License for the specific language governing permissions and limitations
+ under the License.
+-->
+
+
+
+<!DOCTYPE html>
+<html class="writer-html5" lang="en">
+<head>
+ <meta charset="utf-8" /><meta name="generator" content="Docutils 0.18.1:
http://docutils.sourceforge.net/" />
+
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <title>Seeed Studio Xiao SAMD21 — 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" />
+ <link rel="stylesheet" type="text/css"
href="../../../../../_static/custom.css" />
+
+
+ <link rel="shortcut icon" href="../../../../../_static/favicon.ico"/>
+ <script src="../../../../../_static/jquery.js"></script>
+ <script
src="../../../../../_static/_sphinx_javascript_frameworks_compat.js"></script>
+ <script data-url_root="../../../../../" id="documentation_options"
src="../../../../../_static/documentation_options.js"></script>
+ <script src="../../../../../_static/doctools.js"></script>
+ <script src="../../../../../_static/sphinx_highlight.js"></script>
+ <script src="../../../../../_static/clipboard.min.js"></script>
+ <script src="../../../../../_static/copybutton.js"></script>
+ <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="Microchip samd5e5"
href="../../../samd5e5/index.html" />
+ <link rel="prev" title="saml21-xplained"
href="../saml21-xplained/index.html" />
+</head>
+
+<body class="wy-body-for-nav">
+ <div class="wy-grid-for-nav">
+ <nav data-toggle="wy-nav-shift" class="wy-nav-side">
+ <div class="wy-side-scroll">
+ <div class="wy-side-nav-search" >
+
+ <a href="../../../../../index.html" class="icon icon-home"> NuttX
+
+
+
+ </a>
+
+ <!-- this version selector is quite ugly, should be probably replaced by
something
+ more modern -->
+
+ <div class="version-selector">
+ <select onchange="javascript:location.href = this.value;">
+
+ <option value="../../../../../../latest"
selected="selected">latest</option>
+
+ <option value="../../../../../../10.0.0" >10.0.0</option>
+
+ <option value="../../../../../../10.0.1" >10.0.1</option>
+
+ <option value="../../../../../../10.1.0" >10.1.0</option>
+
+ <option value="../../../../../../10.2.0" >10.2.0</option>
+
+ <option value="../../../../../../10.3.0" >10.3.0</option>
+
+ <option value="../../../../../../11.0.0" >11.0.0</option>
+
+ <option value="../../../../../../12.0.0" >12.0.0</option>
+
+ <option value="../../../../../../12.1.0" >12.1.0</option>
+
+ <option value="../../../../../../12.2.0" >12.2.0</option>
+
+ <option value="../../../../../../12.2.1" >12.2.1</option>
+
+ <option value="../../../../../../12.3.0" >12.3.0</option>
+
+ <option value="../../../../../../12.4.0" >12.4.0</option>
+
+ <option value="../../../../../../12.5.0" >12.5.0</option>
+
+ <option value="../../../../../../12.5.1" >12.5.1</option>
+
+ <option value="../../../../../../12.6.0" >12.6.0</option>
+
+ <option value="../../../../../../12.7.0" >12.7.0</option>
+
+ </select>
+ </div>
+
+
+<div role="search">
+ <form id="rtd-search-form" class="wy-form"
action="../../../../../search.html" method="get">
+ <input type="text" name="q" placeholder="Search docs" aria-label="Search
docs" />
+ <input type="hidden" name="check_keywords" value="yes" />
+ <input type="hidden" name="area" value="default" />
+ </form>
+</div>
+
+ </div><div class="wy-menu wy-menu-vertical" data-spy="affix"
role="navigation" aria-label="Navigation menu">
+ <p class="caption" role="heading"><span
class="caption-text">Table of Contents</span></p>
+<ul class="current">
+<li class="toctree-l1"><a class="reference internal"
href="../../../../../index.html">Home</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="../../../../../introduction/index.html">Introduction</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="../../../../../quickstart/index.html">Getting Started</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="../../../../../contributing/index.html">Contributing</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="../../../../../introduction/inviolables.html">The Inviolable Principles
of NuttX</a></li>
+<li class="toctree-l1 current"><a class="reference internal"
href="../../../../index.html">Supported Platforms</a><ul class="current">
+<li class="toctree-l2 current"><a class="reference internal"
href="../../../index.html">ARM</a><ul class="current">
+<li class="toctree-l3"><a class="reference internal"
href="../../../a1x/index.html">Allwinner A10</a></li>
+<li class="toctree-l3"><a class="reference internal"
href="../../../am335x/index.html">TI/Sitara AM335x</a></li>
+<li class="toctree-l3"><a class="reference internal"
href="../../../at32/index.html">Artery AT32</a></li>
+<li class="toctree-l3"><a class="reference internal"
href="../../../bcm2708/index.html">Broadcom BCM2708 (removed)</a></li>
+<li class="toctree-l3"><a class="reference internal"
href="../../../c5471/index.html">TI TMS320-C5471</a></li>
+<li class="toctree-l3"><a class="reference internal"
href="../../../cxd56xx/index.html">Sony CXD56xx</a></li>
+<li class="toctree-l3"><a class="reference internal"
href="../../../dm320/index.html">TI TMS320-DM320</a></li>
+<li class="toctree-l3"><a class="reference internal"
href="../../../efm32/index.html">SiLabs EFM32</a></li>
+<li class="toctree-l3"><a class="reference internal"
href="../../../eoss3/index.html">EOSS3</a></li>
+<li class="toctree-l3"><a class="reference internal"
href="../../../fvp-v8r-aarch32/index.html">FVP ARMv8-R Virt Chip</a></li>
+<li class="toctree-l3"><a class="reference internal"
href="../../../gd32f4/index.html">GD32F4</a></li>
+<li class="toctree-l3"><a class="reference internal"
href="../../../goldfish/goldfish_timer.html">GOLDFISH TIMER</a></li>
+<li class="toctree-l3"><a class="reference internal"
href="../../../goldfish/index.html">GOLDFISH</a></li>
+<li class="toctree-l3"><a class="reference internal"
href="../../../imx1/index.html">NXP/Freescale i.MX1</a></li>
+<li class="toctree-l3"><a class="reference internal"
href="../../../imx6/index.html">NXP/Freescale i.MX6</a></li>
+<li class="toctree-l3"><a class="reference internal"
href="../../../imxrt/index.html">NXP i.MX RT</a></li>
+<li class="toctree-l3"><a class="reference internal"
href="../../../kinetis/index.html">NXP/FreeScale Kinetis</a></li>
+<li class="toctree-l3"><a class="reference internal"
href="../../../kl/index.html">NXP/FreeScale KLxx</a></li>
+<li class="toctree-l3"><a class="reference internal"
href="../../../lc823450/index.html">ON Semiconductor LC823450</a></li>
+<li class="toctree-l3"><a class="reference internal"
href="../../../lpc17xx/index.html">NXP LPC17xx</a></li>
+<li class="toctree-l3"><a class="reference internal"
href="../../../lpc214x/index.html">NXP LPC214x</a></li>
+<li class="toctree-l3"><a class="reference internal"
href="../../../lpc2378/index.html">NXP LPC2378</a></li>
+<li class="toctree-l3"><a class="reference internal"
href="../../../lpc31xx/index.html">NXP LPC31xx</a></li>
+<li class="toctree-l3"><a class="reference internal"
href="../../../lpc40xx/index.html">NXP LPC40xx</a></li>
+<li class="toctree-l3"><a class="reference internal"
href="../../../lpc43xx/index.html">NXP LPC43xx</a></li>
+<li class="toctree-l3"><a class="reference internal"
href="../../../lpc54xx/index.html">NXP LPC54xx</a></li>
+<li class="toctree-l3"><a class="reference internal"
href="../../../max326xx/index.html">Maxim Integrated MAX32660</a></li>
+<li class="toctree-l3"><a class="reference internal"
href="../../../moxart/index.html">Moxa NP51x0</a></li>
+<li class="toctree-l3"><a class="reference internal"
href="../../../mps/index.html">MPS</a></li>
+<li class="toctree-l3"><a class="reference internal"
href="../../../nrf52/ieee802154.html">Nordic nRF52 IEEE 802.15.4</a></li>
+<li class="toctree-l3"><a class="reference internal"
href="../../../nrf52/index.html">Nordic nRF52</a></li>
+<li class="toctree-l3"><a class="reference internal"
href="../../../nrf53/index.html">Nordic nRF53</a></li>
+<li class="toctree-l3"><a class="reference internal"
href="../../../nrf91/index.html">Nordic nRF91</a></li>
+<li class="toctree-l3"><a class="reference internal"
href="../../../nuc1xx/index.html">nuvoTon NUC120</a></li>
+<li class="toctree-l3"><a class="reference internal"
href="../../../phy62xx/index.html">PHY+ PHY62</a></li>
+<li class="toctree-l3"><a class="reference internal"
href="../../../qemu/index.html">QEMU</a></li>
+<li class="toctree-l3"><a class="reference internal"
href="../../../rp2040/index.html">RaspberryPi rp2040</a></li>
+<li class="toctree-l3"><a class="reference internal"
href="../../../s32k1xx/index.html">NXP S32K1XX</a></li>
+<li class="toctree-l3"><a class="reference internal"
href="../../../s32k3xx/index.html">NXP S32K3XX</a></li>
+<li class="toctree-l3"><a class="reference internal"
href="../../../sam34/index.html">Microchip SAM34</a></li>
+<li class="toctree-l3"><a class="reference internal"
href="../../../sama5/index.html">Microchip SAMA5</a></li>
+<li class="toctree-l3 current"><a class="reference internal"
href="../../index.html">Microchip SAMD2x</a><ul class="current">
+<li class="toctree-l4"><a class="reference internal"
href="../../index.html#microchip-samd20">Microchip SAMD20</a></li>
+<li class="toctree-l4"><a class="reference internal"
href="../../index.html#microchip-samd21">Microchip SAMD21</a></li>
+<li class="toctree-l4 current"><a class="reference internal"
href="../../index.html#microchip-saml21">Microchip SAML21</a><ul
class="current">
+<li class="toctree-l5 current"><a class="reference internal"
href="../../index.html#supported-boards">Supported Boards</a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="toctree-l3"><a class="reference internal"
href="../../../samd5e5/index.html">Microchip samd5e5</a></li>
+<li class="toctree-l3"><a class="reference internal"
href="../../../samv7/index.html">Microchip SAM V7</a></li>
+<li class="toctree-l3"><a class="reference internal"
href="../../../stm32f0/index.html">ST STM32F0</a></li>
+<li class="toctree-l3"><a class="reference internal"
href="../../../stm32f1/index.html">ST STM32F1</a></li>
+<li class="toctree-l3"><a class="reference internal"
href="../../../stm32f2/index.html">ST STM32F2</a></li>
+<li class="toctree-l3"><a class="reference internal"
href="../../../stm32f3/index.html">ST STM32F3</a></li>
+<li class="toctree-l3"><a class="reference internal"
href="../../../stm32f4/index.html">ST STM32F4</a></li>
+<li class="toctree-l3"><a class="reference internal"
href="../../../stm32f7/index.html">ST STM32F7</a></li>
+<li class="toctree-l3"><a class="reference internal"
href="../../../stm32g0/index.html">ST STM32G0</a></li>
+<li class="toctree-l3"><a class="reference internal"
href="../../../stm32g4/index.html">ST STM32G4</a></li>
+<li class="toctree-l3"><a class="reference internal"
href="../../../stm32h7/index.html">ST STM32H7</a></li>
+<li class="toctree-l3"><a class="reference internal"
href="../../../stm32l0/index.html">ST STM32L0</a></li>
+<li class="toctree-l3"><a class="reference internal"
href="../../../stm32l1/index.html">ST STM32L1</a></li>
+<li class="toctree-l3"><a class="reference internal"
href="../../../stm32l4/index.html">ST STM32L4</a></li>
+<li class="toctree-l3"><a class="reference internal"
href="../../../stm32l5/index.html">ST STM32L5</a></li>
+<li class="toctree-l3"><a class="reference internal"
href="../../../stm32u5/index.html">ST STM32U5</a></li>
+<li class="toctree-l3"><a class="reference internal"
href="../../../stm32wb/index.html">ST STM32WB</a></li>
+<li class="toctree-l3"><a class="reference internal"
href="../../../stm32wl5/index.html">ST STM32WL5</a></li>
+<li class="toctree-l3"><a class="reference internal"
href="../../../str71x/index.html">ST STR71</a></li>
+<li class="toctree-l3"><a class="reference internal"
href="../../../tiva/index.html">TI/Stellaris Tiva</a></li>
+<li class="toctree-l3"><a class="reference internal"
href="../../../tms570/index.html">TI/Hercules TMS570xxx</a></li>
+<li class="toctree-l3"><a class="reference internal"
href="../../../xmc4/index.html">Infineon XMC4000</a></li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal"
href="../../../../arm64/index.html">ARM64</a></li>
+<li class="toctree-l2"><a class="reference internal"
href="../../../../avr/index.html">Microchip AVR</a></li>
+<li class="toctree-l2"><a class="reference internal"
href="../../../../ceva/index.html">CEVA</a></li>
+<li class="toctree-l2"><a class="reference internal"
href="../../../../hc/index.html">HC</a></li>
+<li class="toctree-l2"><a class="reference internal"
href="../../../../mips/index.html">MIPS</a></li>
+<li class="toctree-l2"><a class="reference internal"
href="../../../../misco/index.html">Misoc</a></li>
+<li class="toctree-l2"><a class="reference internal"
href="../../../../or1k/index.html">OpenRISC</a></li>
+<li class="toctree-l2"><a class="reference internal"
href="../../../../renesas/index.html">Renesas</a></li>
+<li class="toctree-l2"><a class="reference internal"
href="../../../../risc-v/index.html">RISC-V</a></li>
+<li class="toctree-l2"><a class="reference internal"
href="../../../../sim/index.html">Simulators</a></li>
+<li class="toctree-l2"><a class="reference internal"
href="../../../../sim/network_linux.html">Network Support on Linux</a></li>
+<li class="toctree-l2"><a class="reference internal"
href="../../../../sim/network_vpnkit.html">Network support with VPNKit</a></li>
+<li class="toctree-l2"><a class="reference internal"
href="../../../../sparc/index.html">SPARC</a></li>
+<li class="toctree-l2"><a class="reference internal"
href="../../../../tricore/index.html">TriCore</a></li>
+<li class="toctree-l2"><a class="reference internal"
href="../../../../x86/index.html">Intel 80x86</a></li>
+<li class="toctree-l2"><a class="reference internal"
href="../../../../x86_64/index.html">Intel 80x86_64</a></li>
+<li class="toctree-l2"><a class="reference internal"
href="../../../../xtensa/index.html">Xtensa</a></li>
+<li class="toctree-l2"><a class="reference internal"
href="../../../../z16/index.html">Z16</a></li>
+<li class="toctree-l2"><a class="reference internal"
href="../../../../z80/index.html">Z80</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal"
href="../../../../../components/index.html">OS Components</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="../../../../../applications/index.html">Applications</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="../../../../../implementation/index.html">Implementation Details</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="../../../../../reference/index.html">API Reference</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="../../../../../faq/index.html">FAQ</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="../../../../../guides/index.html">Guides</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="../../../../../glossary.html">Glossary</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="../../../../../logos/index.html">NuttX Logos</a></li>
+</ul>
+
+ </div>
+ </div>
+ </nav>
+
+ <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"><nav
class="wy-nav-top" aria-label="Mobile navigation menu" >
+ <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
+ <a href="../../../../../index.html">NuttX</a>
+ </nav>
+
+ <div class="wy-nav-content">
+ <div class="rst-content">
+ <div role="navigation" aria-label="Page navigation">
+ <ul class="wy-breadcrumbs">
+ <li><a href="../../../../../index.html" class="icon icon-home"
aria-label="Home"></a></li>
+ <li class="breadcrumb-item"><a
href="../../../../index.html">Supported Platforms</a></li>
+ <li class="breadcrumb-item"><a
href="../../../index.html">ARM</a></li>
+ <li class="breadcrumb-item"><a href="../../index.html">Microchip
SAMD2x</a></li>
+ <li class="breadcrumb-item active">Seeed Studio Xiao SAMD21</li>
+ <li class="wy-breadcrumbs-aside">
+ <a
href="../../../../../_sources/platforms/arm/samd2l2/boards/xiao-seeeduino/index.rst.txt"
rel="nofollow"> View page source</a>
+ </li>
+ </ul>
+ <hr/>
+</div>
+ <div role="main" class="document" itemscope="itemscope"
itemtype="http://schema.org/Article">
+ <div itemprop="articleBody">
+
+ <section id="seeed-studio-xiao-samd21">
+<h1>Seeed Studio Xiao SAMD21<a class="headerlink"
href="#seeed-studio-xiao-samd21" title="Permalink to this heading"></a></h1>
+<p>The <a class="reference external"
href="https://wiki.seeedstudio.com/Seeeduino-XIAO/">Seeed Studio Xiao SAM21</a>
is the first of the XIAO family, and is a
+general purpose, low-power and tiny board. It can be referred to as the “Seeed
Studio Xiao SAMD21” or the “Xiao
+Seeeduino”.</p>
+<figure class="align-center">
+<img alt="../../../../../_images/seeed-xiao-samd21.jpg"
src="../../../../../_images/seeed-xiao-samd21.jpg" />
+</figure>
+<section id="features">
+<h2>Features<a class="headerlink" href="#features" title="Permalink to this
heading"></a></h2>
+<ul class="simple">
+<li><p>ATSAMD21G18A-MU microcontroller chip @48MHz</p></li>
+<li><p>256KB flash</p></li>
+<li><p>32KB SRAM</p></li>
+<li><p>14 pins (11 analog, 11 digital)</p></li>
+<li><p>10 PWM interfaces</p></li>
+<li><p>1 DAC output pin</p></li>
+<li><p>Serial wire debug interface</p></li>
+<li><p>1 I2C interface</p></li>
+<li><p>1 SPI interface</p></li>
+<li><p>1 UART interface</p></li>
+<li><p>USBC interface</p></li>
+<li><p>Serial communication indicator LEDs for TX and RX (blue)</p></li>
+<li><p>Power indicator LED (green)</p></li>
+<li><p>Blinkable LED (yellow)</p></li>
+</ul>
+</section>
+<section id="serial-console">
+<h2>Serial Console<a class="headerlink" href="#serial-console"
title="Permalink to this heading"></a></h2>
+<p>By default, the serial console appears on the board’s UART interface. Pin 9
is
+TX and pin 7 is RX.</p>
+</section>
+<section id="pin-mapping">
+<h2>Pin Mapping<a class="headerlink" href="#pin-mapping" title="Permalink to
this heading"></a></h2>
+<p>Pins are numbered anticlockwise from the USB connector.</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>
+</thead>
+<tbody>
+<tr class="row-even"><td><p>0</p></td>
+<td><p>PA2</p></td>
+<td><p>A0/D0/DAC</p></td>
+</tr>
+<tr class="row-odd"><td><p>1</p></td>
+<td><p>PA4</p></td>
+<td><p>A1/D1</p></td>
+</tr>
+<tr class="row-even"><td><p>2</p></td>
+<td><p>PA10</p></td>
+<td><p>A2/D2</p></td>
+</tr>
+<tr class="row-odd"><td><p>3</p></td>
+<td><p>PA11</p></td>
+<td><p>A3/D3</p></td>
+</tr>
+<tr class="row-even"><td><p>4</p></td>
+<td><p>PA8</p></td>
+<td><p>A4/D4/SDA (I2C)</p></td>
+</tr>
+<tr class="row-odd"><td><p>5</p></td>
+<td><p>PA9</p></td>
+<td><p>A5/D5/SCL (I2C)</p></td>
+</tr>
+<tr class="row-even"><td><p>6</p></td>
+<td><p>PB08</p></td>
+<td><p>A6/D6/TX (UART)</p></td>
+</tr>
+<tr class="row-odd"><td><p>7</p></td>
+<td><p>PB09</p></td>
+<td><p>A7/D7/RX (UART)</p></td>
+</tr>
+<tr class="row-even"><td><p>8</p></td>
+<td><p>PA7</p></td>
+<td><p>A8/D8/SCK (SPI)</p></td>
+</tr>
+<tr class="row-odd"><td><p>9</p></td>
+<td><p>PA5</p></td>
+<td><p>A9/D9/MISO (SPI)</p></td>
+</tr>
+<tr class="row-even"><td><p>10</p></td>
+<td><p>PA6</p></td>
+<td><p>A10/D10/MOSI (SPI)</p></td>
+</tr>
+<tr class="row-odd"><td><p>11</p></td>
+<td><p>3V3</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>12</p></td>
+<td><p>GND</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>13</p></td>
+<td><p>5V</p></td>
+<td><p>You can supply 5V power on this pin too.</p></td>
+</tr>
+</tbody>
+</table>
+<p>There are also four pads on the back side of the board. SWCLK, SWDIO for
serial
+wire debugging, and RST and GND for resetting the board. These same two pins
are
+also exposed on the top of the board.</p>
+</section>
+<section id="power-supply">
+<h2>Power Supply<a class="headerlink" href="#power-supply" title="Permalink to
this heading"></a></h2>
+<p>The board can be powered through a USB-C connection. It can also be
supplied 5V
+power through it’s 5V power pin.</p>
+<p>There is an additional two pads for powering the board (VIN and GND) on the
back
+side. The board accepts anywhere between 3.3V and 5V.</p>
+</section>
+<section id="installation">
+<h2>Installation<a class="headerlink" href="#installation" title="Permalink to
this heading"></a></h2>
+<p>To build NuttX for the Xiao Seeduino, you can use the following
configuration
+commands within the cloned <code class="docutils literal notranslate"><span
class="pre">nuttx</span></code> repository:</p>
+<div class="highlight-console notranslate"><div
class="highlight"><pre><span></span><span class="gp">$
</span>./tools/configure.sh<span class="w"> </span>xiao-seeeduino:nsh
+<span class="gp">$ </span>make
+</pre></div>
+</div>
+<p>This will generate a <code class="docutils literal notranslate"><span
class="pre">nuttx.hex</span></code> file. To put the program on your board, you
+can choose from one of the following:</p>
+<ol class="arabic">
+<li><p>Convert the hex file to a uf2 file using the <a class="reference
external" href="https://github.com/microsoft/uf2/">Microsoft uf2 tool</a>:</p>
+<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/microsoft/uf2.git
+<span class="gp">$ </span><span class="nb">cd</span><span class="w">
</span>uf2/utils
+<span class="gp">$ </span>python<span class="w"> </span>uf2conv.py<span
class="w"> </span>-f<span class="w"> </span>0x68ed2b88<span class="w">
</span>-b<span class="w"> </span>0x2000<span class="w"> </span>nuttx.hex<span
class="w"> </span>-o<span class="w"> </span>nuttx.uf2
+</pre></div>
+</div>
+<p>Then, plug your board into the host computer using the USB-C interface.
Short
+the RST (reset) pad with ground twice in a row quickly. The board will be
+detected as mass storage under the name “Arduino”, and its orange LED will be
+pulsing slowly. You can then copy the UF2 file to the drive/storage device
+which appears. Once the file is done copying, the board will auto-eject and
+you will have an NSH console on the UART pins!</p>
+<div class="admonition-todo admonition" id="id1">
+<p class="admonition-title">Todo</p>
+<p>Maybe this process should be part of the post-build scripts, since the
+Microsoft UF2 tools is MIT licensed.</p>
+</div>
+</li>
+<li><p>Flash the hex file using the <code class="docutils literal
notranslate"><span class="pre">bossac</span></code> tool. You can find the
source for it
+<a class="reference external"
href="https://github.com/shumatech/BOSSA/">here</a>, or you can install it on
Arch
+Linux via the AUR with this command:</p>
+<div class="highlight-console notranslate"><div
class="highlight"><pre><span></span><span class="gp">$ </span>yay<span
class="w"> </span>-S<span class="w"> </span>bossa
+</pre></div>
+</div>
+<p>Then, plug your Seeduino in via USB-C to the host computer and short the RST
+(reset) and ground pins twice in a row quickly. The board will be detected as
+mass storage under the name “Arduino”, and its orange LED should be pulsing.
+You can then run the following command:</p>
+<div class="highlight-console notranslate"><div
class="highlight"><pre><span></span><span class="gp">$ </span>sudo<span
class="w"> </span>stty<span class="w"> </span>-F<span class="w">
</span><path/to/xiao-USB-port><span class="w"> </span><span
class="m">1200</span>
+<span class="gp">$ </span>sudo<span class="w"> </span>bossac<span class="w">
</span>-i<span class="w"> </span>-d<span class="w"> </span>--port<span
class="o">=</span><path/to/xiao-USB-port><span class="w"> </span>-i<span
class="w"> </span>-w<span class="w"> </span>-v<span class="w">
</span>nuttx.hex<span class="w"> </span>-R
+</pre></div>
+</div>
+<div class="admonition-todo admonition" id="id2">
+<p class="admonition-title">Todo</p>
+<p>The <code class="docutils literal notranslate"><span
class="pre">bossac</span></code> utility doesn’t actually work for programming
in my testing
+yet. It is what the Arduino IDE uses but I haven’t managed to get the
+commmand line working. Using the commands listed above does actually
+detect the board but the programming itself fails with “Flash command
+failed”. This needs more debugging.</p>
+</div>
+</li>
+</ol>
+</section>
+<section id="configurations">
+<h2>Configurations<a class="headerlink" href="#configurations"
title="Permalink to this heading"></a></h2>
+<section id="nsh">
+<h3>nsh<a class="headerlink" href="#nsh" title="Permalink to this
heading"></a></h3>
+<p>Basic NuttShell configuration with the console enabled on the UART
interface at
+115200 bps. Comes with “Hello world” demo.</p>
+</section>
+</section>
+</section>
+
+
+ </div>
+ </div>
+ <footer><div class="rst-footer-buttons" role="navigation"
aria-label="Footer">
+ <a href="../saml21-xplained/index.html" class="btn btn-neutral
float-left" title="saml21-xplained" accesskey="p" rel="prev"><span class="fa
fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+ <a href="../../../samd5e5/index.html" class="btn btn-neutral
float-right" title="Microchip samd5e5" accesskey="n" rel="next">Next <span
class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+ </div>
+
+ <hr/>
+
+ <div role="contentinfo">
+ <p>© Copyright 2023, The Apache Software Foundation.</p>
+ </div>
+
+
+
+</footer>
+ </div>
+ </div>
+ </section>
+ </div>
+ <script>
+ jQuery(function () {
+ SphinxRtdTheme.Navigation.enable(true);
+ });
+ </script>
+
+</body>
+</html>
\ No newline at end of file
diff --git a/content/docs/latest/platforms/arm/samd2l2/index.html
b/content/docs/latest/platforms/arm/samd2l2/index.html
index abff3ec81..cd8036e6b 100644
--- a/content/docs/latest/platforms/arm/samd2l2/index.html
+++ b/content/docs/latest/platforms/arm/samd2l2/index.html
@@ -285,6 +285,7 @@ with 256KB of FLASH and 32KB of SRAM).</p>
<li class="toctree-l1"><a class="reference internal"
href="boards/samd20-xplained/index.html">samd20-xplained</a></li>
<li class="toctree-l1"><a class="reference internal"
href="boards/samd21-xplained/index.html">samd21-xplained</a></li>
<li class="toctree-l1"><a class="reference internal"
href="boards/saml21-xplained/index.html">saml21-xplained</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="boards/xiao-seeeduino/index.html">Seeed Studio Xiao SAMD21</a></li>
</ul>
</div>
</section>
diff --git a/content/docs/latest/platforms/arm/samd5e5/index.html
b/content/docs/latest/platforms/arm/samd5e5/index.html
index 835133aeb..dfbd39a65 100644
--- a/content/docs/latest/platforms/arm/samd5e5/index.html
+++ b/content/docs/latest/platforms/arm/samd5e5/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="metro-m4" href="boards/metro-m4/index.html" />
- <link rel="prev" title="saml21-xplained"
href="../samd2l2/boards/saml21-xplained/index.html" />
+ <link rel="prev" title="Seeed Studio Xiao SAMD21"
href="../samd2l2/boards/xiao-seeeduino/index.html" />
</head>
<body class="wy-body-for-nav">
@@ -268,7 +268,7 @@
</div>
</div>
<footer><div class="rst-footer-buttons" role="navigation"
aria-label="Footer">
- <a href="../samd2l2/boards/saml21-xplained/index.html" class="btn
btn-neutral float-left" title="saml21-xplained" accesskey="p" rel="prev"><span
class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+ <a href="../samd2l2/boards/xiao-seeeduino/index.html" class="btn
btn-neutral float-left" title="Seeed Studio Xiao SAMD21" accesskey="p"
rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span>
Previous</a>
<a href="boards/metro-m4/index.html" class="btn btn-neutral
float-right" title="metro-m4" 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/index.html
b/content/docs/latest/platforms/index.html
index 3a44e6cae..81b32a3b0 100644
--- a/content/docs/latest/platforms/index.html
+++ b/content/docs/latest/platforms/index.html
@@ -414,6 +414,7 @@ series and boards supported in NuttX:</p>
<li class="toctree-l3"><a class="reference internal"
href="arm/samd2l2/boards/samd20-xplained/index.html">samd20-xplained</a></li>
<li class="toctree-l3"><a class="reference internal"
href="arm/samd2l2/boards/samd21-xplained/index.html">samd21-xplained</a></li>
<li class="toctree-l3"><a class="reference internal"
href="arm/samd2l2/boards/saml21-xplained/index.html">saml21-xplained</a></li>
+<li class="toctree-l3"><a class="reference internal"
href="arm/samd2l2/boards/xiao-seeeduino/index.html">Seeed Studio Xiao
SAMD21</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal"
href="arm/samd5e5/index.html">Microchip samd5e5</a><ul>
diff --git a/content/docs/latest/searchindex.js
b/content/docs/latest/searchindex.js
index 3936f9889..9e75e3dbd 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/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/feed.xml b/content/feed.xml
index 48a362c95..afc6bfbdf 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>Thu, 07 Nov 2024 00:26:27 +0000</pubDate>
- <lastBuildDate>Thu, 07 Nov 2024 00:26:27 +0000</lastBuildDate>
+ <pubDate>Fri, 08 Nov 2024 00:26:25 +0000</pubDate>
+ <lastBuildDate>Fri, 08 Nov 2024 00:26:25 +0000</lastBuildDate>
<generator>Jekyll v4.3.2</generator>
<item>