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 <subdir> 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 — NuttX latest documentation</title> + <title>Seeed Studio XIAO ESP32S3 — 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 & 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:<config_name> -$ 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 <config_name> 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> 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 <ENTER> 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> ? -help usage: help [-v] [<cmd>] - - . 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> 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> uname -a -NuttX 12.1.0 38a73cd970 Jun 18 2023 16:58:46 xtensa esp32s3-eye -nsh> +<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> 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> 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> 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> 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> gpio /dev/gpio1</span> +<span class="go">Driver: /dev/gpio1</span> +<span class="go"> Input pin: Value=0</span> +<span class="go">nsh> gpio /dev/gpio1</span> +<span class="go">Driver: /dev/gpio1</span> +<span class="go"> Input pin: Value=1</span> +<span class="go">nsh> gpio /dev/gpio1</span> +<span class="go">Driver: /dev/gpio1</span> +<span class="go"> Input pin: Value=0</span> +<span class="go">nsh> 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> 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>