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 a96ac728 Publishing web: 36ddd7c60a8230335eda886c909bc938739114a2 docs: 5b19d8b2cb1448f3744ccea1a6917f2aba643bb3 a96ac728 is described below commit a96ac7284182447dea5797bc1ec7ac59d104ec09 Author: Alin Jerpelea <alin.jerpe...@sony.com> AuthorDate: Fri Dec 1 00:15:13 2023 +0000 Publishing web: 36ddd7c60a8230335eda886c909bc938739114a2 docs: 5b19d8b2cb1448f3744ccea1a6917f2aba643bb3 --- content/docs/10.0.0/index.html | 2 +- content/docs/10.0.0/searchindex.js | 2 +- content/docs/10.0.1/index.html | 2 +- content/docs/10.0.1/searchindex.js | 2 +- content/docs/10.1.0/index.html | 2 +- content/docs/10.1.0/searchindex.js | 2 +- content/docs/10.2.0/index.html | 2 +- content/docs/10.2.0/searchindex.js | 2 +- content/docs/10.3.0/index.html | 2 +- content/docs/10.3.0/searchindex.js | 2 +- content/docs/11.0.0/index.html | 2 +- content/docs/11.0.0/searchindex.js | 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/latest/_images/seeed-xiao-rp2040.jpg | Bin 0 -> 64755 bytes .../rp2040/boards/seeed-xiao-rp2040/index.rst.txt | 98 +++++++++ .../esp32s2/boards/esp32s2-kaluga-1/index.rst.txt | 16 ++ .../esp32s2/boards/esp32s2-saola-1/index.rst.txt | 16 ++ content/docs/latest/index.html | 2 +- content/docs/latest/introduction/licensing.html | 40 ++++ content/docs/latest/objects.inv | Bin 109089 -> 109244 bytes .../boards/adafruit-feather-rp2040/index.html | 1 + .../arm/rp2040/boards/adafruit-kb2040/index.html | 1 + .../rp2040/boards/adafruit-qt-py-rp2040/index.html | 1 + .../arm/rp2040/boards/pimoroni-tiny2040/index.html | 1 + .../rp2040/boards/raspberrypi-pico-w/index.html | 1 + .../arm/rp2040/boards/raspberrypi-pico/index.html | 5 +- .../index.html | 237 +++++++++------------ .../boards/waveshare-rp2040-lcd-1.28/index.html | 5 +- .../docs/latest/platforms/arm/rp2040/index.html | 2 + content/docs/latest/platforms/index.html | 1 + .../esp32s2/boards/esp32s2-kaluga-1/index.html | 16 ++ .../esp32s2/boards/esp32s2-saola-1/index.html | 16 ++ content/docs/latest/searchindex.js | 2 +- content/feed.xml | 4 +- 43 files changed, 342 insertions(+), 167 deletions(-) diff --git a/content/docs/10.0.0/index.html b/content/docs/10.0.0/index.html index 8490f3a3..82e64aff 100644 --- a/content/docs/10.0.0/index.html +++ b/content/docs/10.0.0/index.html @@ -131,7 +131,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 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: 30 November 23 at 00:09</p> +<p>Last Updated: 01 December 23 at 00:11</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/10.0.0/searchindex.js b/content/docs/10.0.0/searchindex.js index ceaf72fe..f6526316 100644 --- a/content/docs/10.0.0/searchindex.js +++ b/content/docs/10.0.0/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["applications/index", "boards/index", "components/binfmt", "components/drivers/block/index", "components/drivers/character/analog", "components/drivers/character/can", "components/drivers/character/index", "components/drivers/character/keypad", "components/drivers/character/pwm", "components/drivers/character/quadrature", "components/drivers/character/rtc", "components/drivers/character/serial", "components/drivers/character/timer", "components/drivers/chara [...] \ No newline at end of file +Search.setIndex({"docnames": ["applications/index", "boards/index", "components/binfmt", "components/drivers/block/index", "components/drivers/character/analog", "components/drivers/character/can", "components/drivers/character/index", "components/drivers/character/keypad", "components/drivers/character/pwm", "components/drivers/character/quadrature", "components/drivers/character/rtc", "components/drivers/character/serial", "components/drivers/character/timer", "components/drivers/chara [...] \ No newline at end of file diff --git a/content/docs/10.0.1/index.html b/content/docs/10.0.1/index.html index 4239fcb7..cbe70f2a 100644 --- a/content/docs/10.0.1/index.html +++ b/content/docs/10.0.1/index.html @@ -153,7 +153,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 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: 30 November 23 at 00:10</p> +<p>Last Updated: 01 December 23 at 00:11</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/10.0.1/searchindex.js b/content/docs/10.0.1/searchindex.js index d573f8c3..ce30fd05 100644 --- a/content/docs/10.0.1/searchindex.js +++ b/content/docs/10.0.1/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["applications/index", "boards/index", "components/binfmt", "components/drivers/block/index", "components/drivers/character/analog", "components/drivers/character/can", "components/drivers/character/index", "components/drivers/character/keypad", "components/drivers/character/pwm", "components/drivers/character/quadrature", "components/drivers/character/rtc", "components/drivers/character/serial", "components/drivers/character/timer", "components/drivers/chara [...] \ No newline at end of file +Search.setIndex({"docnames": ["applications/index", "boards/index", "components/binfmt", "components/drivers/block/index", "components/drivers/character/analog", "components/drivers/character/can", "components/drivers/character/index", "components/drivers/character/keypad", "components/drivers/character/pwm", "components/drivers/character/quadrature", "components/drivers/character/rtc", "components/drivers/character/serial", "components/drivers/character/timer", "components/drivers/chara [...] \ No newline at end of file diff --git a/content/docs/10.1.0/index.html b/content/docs/10.1.0/index.html index efeaee3d..c6b128b0 100644 --- a/content/docs/10.1.0/index.html +++ b/content/docs/10.1.0/index.html @@ -152,7 +152,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: 30 November 23 at 00:10</p> +<p>Last Updated: 01 December 23 at 00:11</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/10.1.0/searchindex.js b/content/docs/10.1.0/searchindex.js index 755f4d2b..5c9e00fc 100644 --- a/content/docs/10.1.0/searchindex.js +++ b/content/docs/10.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 [...] \ 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 [...] \ No newline at end of file diff --git a/content/docs/10.2.0/index.html b/content/docs/10.2.0/index.html index 0b46f45e..ee965ee9 100644 --- a/content/docs/10.2.0/index.html +++ b/content/docs/10.2.0/index.html @@ -153,7 +153,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: 30 November 23 at 00:10</p> +<p>Last Updated: 01 December 23 at 00:11</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/10.2.0/searchindex.js b/content/docs/10.2.0/searchindex.js index bd783fa2..dc214772 100644 --- a/content/docs/10.2.0/searchindex.js +++ b/content/docs/10.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", "components/binfmt", "components/drivers/block/index", "components/drivers/character/analog", "components/drivers/character/can", "components/drivers/character/foc", "components/drivers/character/index", "components [...] \ 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 [...] \ No newline at end of file diff --git a/content/docs/10.3.0/index.html b/content/docs/10.3.0/index.html index 0b46f45e..ee965ee9 100644 --- a/content/docs/10.3.0/index.html +++ b/content/docs/10.3.0/index.html @@ -153,7 +153,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: 30 November 23 at 00:10</p> +<p>Last Updated: 01 December 23 at 00:11</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/10.3.0/searchindex.js b/content/docs/10.3.0/searchindex.js index 894a24bb..632fb9be 100644 --- a/content/docs/10.3.0/searchindex.js +++ b/content/docs/10.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", "components/binfmt", "components/drivers/block/index", "components/drivers/character/analog", "components/drivers/character/can", "components/drivers/character/foc", "components/drivers/character/index", "components [...] \ 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 [...] \ No newline at end of file diff --git a/content/docs/11.0.0/index.html b/content/docs/11.0.0/index.html index 0b46f45e..b6429427 100644 --- a/content/docs/11.0.0/index.html +++ b/content/docs/11.0.0/index.html @@ -153,7 +153,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: 30 November 23 at 00:10</p> +<p>Last Updated: 01 December 23 at 00:12</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/11.0.0/searchindex.js b/content/docs/11.0.0/searchindex.js index 9f5e0550..2fb4d012 100644 --- a/content/docs/11.0.0/searchindex.js +++ b/content/docs/11.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 [...] \ 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 [...] \ No newline at end of file diff --git a/content/docs/12.0.0/index.html b/content/docs/12.0.0/index.html index 25657d42..fdc2ce6f 100644 --- a/content/docs/12.0.0/index.html +++ b/content/docs/12.0.0/index.html @@ -153,7 +153,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: 30 November 23 at 00:11</p> +<p>Last Updated: 01 December 23 at 00:12</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 13fe8700..3c37e8ce 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 [...] \ 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 [...] \ 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 13d4d814..680d72c1 100644 --- a/content/docs/12.1.0/index.html +++ b/content/docs/12.1.0/index.html @@ -153,7 +153,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: 30 November 23 at 00:11</p> +<p>Last Updated: 01 December 23 at 00:12</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 4cb85a85..085f022f 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 [...] \ 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 [...] \ 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 aed56961..78223dce 100644 --- a/content/docs/12.2.0/index.html +++ b/content/docs/12.2.0/index.html @@ -156,7 +156,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: 30 November 23 at 00:11</p> +<p>Last Updated: 01 December 23 at 00:12</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 f872625b..b26839d9 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 aed56961..78223dce 100644 --- a/content/docs/12.2.1/index.html +++ b/content/docs/12.2.1/index.html @@ -156,7 +156,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: 30 November 23 at 00:11</p> +<p>Last Updated: 01 December 23 at 00:12</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 2d636fad..696540c5 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 091541a5..9219754f 100644 --- a/content/docs/12.3.0/index.html +++ b/content/docs/12.3.0/index.html @@ -156,7 +156,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: 30 November 23 at 00:12</p> +<p>Last Updated: 01 December 23 at 00:13</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 ed8dc38f..8d2defbb 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/latest/_images/seeed-xiao-rp2040.jpg b/content/docs/latest/_images/seeed-xiao-rp2040.jpg new file mode 100644 index 00000000..c07ef5af Binary files /dev/null and b/content/docs/latest/_images/seeed-xiao-rp2040.jpg differ diff --git a/content/docs/latest/_sources/platforms/arm/rp2040/boards/seeed-xiao-rp2040/index.rst.txt b/content/docs/latest/_sources/platforms/arm/rp2040/boards/seeed-xiao-rp2040/index.rst.txt new file mode 100644 index 00000000..07f22378 --- /dev/null +++ b/content/docs/latest/_sources/platforms/arm/rp2040/boards/seeed-xiao-rp2040/index.rst.txt @@ -0,0 +1,98 @@ +======================== +Seeed Studio Xiao RP2040 +======================== + +The `Seeed Studio Xiao RP2040 <https://wiki.seeedstudio.com/XIAO-RP2040/>`_ is a general purpose board supplied by +Seeed Studio and it is compatible with the Raspberry Pi RP2040 ecosystem as they share the same RP2040 chip. + +.. figure:: seeed-xiao-rp2040.jpg + :align: center + +Features +======== + +* RP2040 microcontroller chip +* Dual-core ARM Cortex M0+ processor, flexible clock running up to 133 MHz +* 264KB of SRAM, and 2MB of onboard Flash memory +* 11 digital pins, 4 analog pins, 11 PWM Pins +* 1 I2C interface, 1 UART interface, 1 SPI interface, 1 SWD Bonding pad interface +* USB Type-C interface +* 1 user LED, 1 power LED, two LEDs for serial port downloading, 1 RGB LED +* 1 RESET button, 1 BOOT button + +Serial Console +============== + +By default a serial console appears on pins 6 (TX GPIO0) and pin 7 +(RX GPIO1). This console runs a 115200-8N1. +The board can be configured to use the USB connection as the serial console. + +LEDs +==== + +There are 2 LEDs available for user: + +- A RGB LED connected to GPIO16 (PIN_LED_G), GPIO17 (PIN_LED_R), GPIO25 (PIN_LED_B). +- A NeoPixel RGB LED connected to GPIO11 (NEOPIXEL_POWER) and GPIO12 (PIN_NEOPIXEL). + +Buttons +======= + +There are 2 buttons available: + +A RESET button and a BOOT button, which if held down when power is first +applied to the board, will cause the RP2040 to boot into programming +mode and appear as a storage device to a computer connected via USB. +Saving a .UF2 file to this device will replace the Flash ROM contents +on the RP2040. + + +Pin Mapping +=========== +Pads numbered anticlockwise from USB connector. + +===== ========== ========== +Pad Signal Notes +===== ========== ========== +0 GPI26 D0/A0 +1 GPI27 D1/A1 +2 GPI28 D2/A2 +3 GPI29 D3/A3 +4 GPIO6 D4/SDA +5 GPIO7 D5/SCL +6 GPIO0 Default TX for UART0 serial console +7 GPIO1 Default RX for UART1 serial console/CSn +8 GPIO2 D8/SCK +9 GPIO3 D10/MOSI +10 GPIO4 D9/MicroSD +11 3V3 Power output to peripherals +12 Ground +13 VIN +5V Supply to board +===== ========== ========== + +Power Supply +============ +For general I/O pins: + +Working voltage of MCU is 3.3V. Voltage input connected to general I/O pins +may cause chip damage if it' higher than 3.3V. + +For power supply pins: + +The built-in DC-DC converter circuit able to change 5V voltage into 3.3V allows +to power the device with a 5V supply via VIN-PIN and via the USB connector. + +Configurations +============== + +nsh +--- + +Basic NuttShell configuration (console enabled in UART0, at 115200 bps). + + +README.txt +========== + +.. include:: README.txt + :literal: diff --git a/content/docs/latest/_sources/platforms/xtensa/esp32s2/boards/esp32s2-kaluga-1/index.rst.txt b/content/docs/latest/_sources/platforms/xtensa/esp32s2/boards/esp32s2-kaluga-1/index.rst.txt index 8c2a4bef..00f373e7 100644 --- a/content/docs/latest/_sources/platforms/xtensa/esp32s2/boards/esp32s2-kaluga-1/index.rst.txt +++ b/content/docs/latest/_sources/platforms/xtensa/esp32s2/boards/esp32s2-kaluga-1/index.rst.txt @@ -297,6 +297,22 @@ After successfully built and flashed, run on the boards' terminal:: nxlooper> loopback 2 8 44100 +rtc +--- + +This configuration demonstrates the use of the RTC driver through alarms. +You can set an alarm, check its progress and receive a notification after it expires:: + + nsh> alarm 10 + alarm_daemon started + alarm_daemon: Running + Opening /dev/rtc0 + Alarm 0 set in 10 seconds + nsh> alarm -r + Opening /dev/rtc0 + Alarm 0 is active with 10 seconds to expiration + nsh> alarm_daemon: alarm 0 received + twai ---- diff --git a/content/docs/latest/_sources/platforms/xtensa/esp32s2/boards/esp32s2-saola-1/index.rst.txt b/content/docs/latest/_sources/platforms/xtensa/esp32s2/boards/esp32s2-saola-1/index.rst.txt index 6c7ba49b..aa6404f6 100644 --- a/content/docs/latest/_sources/platforms/xtensa/esp32s2/boards/esp32s2-saola-1/index.rst.txt +++ b/content/docs/latest/_sources/platforms/xtensa/esp32s2/boards/esp32s2-saola-1/index.rst.txt @@ -335,6 +335,22 @@ To test it, just run ``rand`` to get 32 randomly generated bytes:: 0000 98 b9 66 a2 a2 c0 a2 ae 09 70 93 d1 b5 91 86 c8 ..f......p...... 0010 8f 0e 0b 04 29 64 21 72 01 92 7c a2 27 60 6f 90 ....)d!r..|.'`o. +rtc +--- + +This configuration demonstrates the use of the RTC driver through alarms. +You can set an alarm, check its progress and receive a notification after it expires:: + + nsh> alarm 10 + alarm_daemon started + alarm_daemon: Running + Opening /dev/rtc0 + Alarm 0 set in 10 seconds + nsh> alarm -r + Opening /dev/rtc0 + Alarm 0 is active with 10 seconds to expiration + nsh> alarm_daemon: alarm 0 received + timer ----- diff --git a/content/docs/latest/index.html b/content/docs/latest/index.html index 1643c57a..3b1d2501 100644 --- a/content/docs/latest/index.html +++ b/content/docs/latest/index.html @@ -163,7 +163,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: 30 November 23 at 00:12</p> +<p>Last Updated: 01 December 23 at 00:13</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/introduction/licensing.html b/content/docs/latest/introduction/licensing.html index 40892c72..56cc9d10 100644 --- a/content/docs/latest/introduction/licensing.html +++ b/content/docs/latest/introduction/licensing.html @@ -814,6 +814,10 @@ libs/libc/machine/arm/armv8-m/gnu/arch_memcpy.S libs/libc/machine/arm/armv7-m/gnu/arch_strcmp.S libs/libc/machine/arm/armv8-m/gnu/arch_strcmp.S +libs/libc/machine/arm/armv7-m/gnu/acle-compat.h +libs/libc/machine/arm/armv8-m/gnu/acle-compat.h +libs/libc/machine/arm/armv7-r/gnu/acle-compat.h +libs/libc/machine/arm/armv7-a/gnu/acle-compat.h ================================================ Copyright (c) 2012-2014 ARM Ltd @@ -8664,6 +8668,42 @@ Documentation/_extensions/warnings_filter.py ============================================ Copyright (c) 2021 Nordic Semiconductor ASA SPDX-License-Identifier: Apache-2.0 + +arch/arm/src/rp2040/rp2040_clock.c +arch/arm/src/rp2040/rp2040_pll.c +arch/arm/src/rp2040/rp2040_xosc.c +arch/arm/src/rp2040/rp2040_pio.c +arch/arm/src/rp2040/rp2040_pio.h +arch/arm/src/rp2040/rp2040_pio_instructions.h +arch/arm/src/rp2040/hardware/*.h +============================================= + +Copyright 2020 (c) 2020 Raspberry Pi (Trading) Ltd. + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, +this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. + +3. Neither the name of the copyright holder nor the names of its contributors +may be used to endorse or promote products derived from this software without +specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, +INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, +OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY +OF SUCH DAMAGE. </pre> </section> </section> diff --git a/content/docs/latest/objects.inv b/content/docs/latest/objects.inv index fa26ce88..0c281577 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/rp2040/boards/adafruit-feather-rp2040/index.html b/content/docs/latest/platforms/arm/rp2040/boards/adafruit-feather-rp2040/index.html index b2e237be..30c2ec1b 100644 --- a/content/docs/latest/platforms/arm/rp2040/boards/adafruit-feather-rp2040/index.html +++ b/content/docs/latest/platforms/arm/rp2040/boards/adafruit-feather-rp2040/index.html @@ -158,6 +158,7 @@ <li class="toctree-l5"><a class="reference internal" href="../pimoroni-tiny2040/index.html">Pimoroni Tiny2040</a></li> <li class="toctree-l5"><a class="reference internal" href="../raspberrypi-pico-w/index.html">Raspberry Pi Pico W</a></li> <li class="toctree-l5"><a class="reference internal" href="../raspberrypi-pico/index.html">Raspberry Pi Pico</a></li> +<li class="toctree-l5"><a class="reference internal" href="../seeed-xiao-rp2040/index.html">Seeed Studio Xiao RP2040</a></li> <li class="toctree-l5"><a class="reference internal" href="../waveshare-rp2040-lcd-1.28/index.html">Waveshare RP2040 LCD 1.28</a></li> </ul> </li> diff --git a/content/docs/latest/platforms/arm/rp2040/boards/adafruit-kb2040/index.html b/content/docs/latest/platforms/arm/rp2040/boards/adafruit-kb2040/index.html index f253f6d9..976db1ac 100644 --- a/content/docs/latest/platforms/arm/rp2040/boards/adafruit-kb2040/index.html +++ b/content/docs/latest/platforms/arm/rp2040/boards/adafruit-kb2040/index.html @@ -158,6 +158,7 @@ <li class="toctree-l5"><a class="reference internal" href="../pimoroni-tiny2040/index.html">Pimoroni Tiny2040</a></li> <li class="toctree-l5"><a class="reference internal" href="../raspberrypi-pico-w/index.html">Raspberry Pi Pico W</a></li> <li class="toctree-l5"><a class="reference internal" href="../raspberrypi-pico/index.html">Raspberry Pi Pico</a></li> +<li class="toctree-l5"><a class="reference internal" href="../seeed-xiao-rp2040/index.html">Seeed Studio Xiao RP2040</a></li> <li class="toctree-l5"><a class="reference internal" href="../waveshare-rp2040-lcd-1.28/index.html">Waveshare RP2040 LCD 1.28</a></li> </ul> </li> diff --git a/content/docs/latest/platforms/arm/rp2040/boards/adafruit-qt-py-rp2040/index.html b/content/docs/latest/platforms/arm/rp2040/boards/adafruit-qt-py-rp2040/index.html index bd7eb3f7..3c37540e 100644 --- a/content/docs/latest/platforms/arm/rp2040/boards/adafruit-qt-py-rp2040/index.html +++ b/content/docs/latest/platforms/arm/rp2040/boards/adafruit-qt-py-rp2040/index.html @@ -158,6 +158,7 @@ <li class="toctree-l5"><a class="reference internal" href="../pimoroni-tiny2040/index.html">Pimoroni Tiny2040</a></li> <li class="toctree-l5"><a class="reference internal" href="../raspberrypi-pico-w/index.html">Raspberry Pi Pico W</a></li> <li class="toctree-l5"><a class="reference internal" href="../raspberrypi-pico/index.html">Raspberry Pi Pico</a></li> +<li class="toctree-l5"><a class="reference internal" href="../seeed-xiao-rp2040/index.html">Seeed Studio Xiao RP2040</a></li> <li class="toctree-l5"><a class="reference internal" href="../waveshare-rp2040-lcd-1.28/index.html">Waveshare RP2040 LCD 1.28</a></li> </ul> </li> diff --git a/content/docs/latest/platforms/arm/rp2040/boards/pimoroni-tiny2040/index.html b/content/docs/latest/platforms/arm/rp2040/boards/pimoroni-tiny2040/index.html index 6445e370..005ea7fc 100644 --- a/content/docs/latest/platforms/arm/rp2040/boards/pimoroni-tiny2040/index.html +++ b/content/docs/latest/platforms/arm/rp2040/boards/pimoroni-tiny2040/index.html @@ -158,6 +158,7 @@ <li class="toctree-l5 current"><a class="current reference internal" href="#">Pimoroni Tiny2040</a></li> <li class="toctree-l5"><a class="reference internal" href="../raspberrypi-pico-w/index.html">Raspberry Pi Pico W</a></li> <li class="toctree-l5"><a class="reference internal" href="../raspberrypi-pico/index.html">Raspberry Pi Pico</a></li> +<li class="toctree-l5"><a class="reference internal" href="../seeed-xiao-rp2040/index.html">Seeed Studio Xiao RP2040</a></li> <li class="toctree-l5"><a class="reference internal" href="../waveshare-rp2040-lcd-1.28/index.html">Waveshare RP2040 LCD 1.28</a></li> </ul> </li> diff --git a/content/docs/latest/platforms/arm/rp2040/boards/raspberrypi-pico-w/index.html b/content/docs/latest/platforms/arm/rp2040/boards/raspberrypi-pico-w/index.html index 9af14325..58f7ab39 100644 --- a/content/docs/latest/platforms/arm/rp2040/boards/raspberrypi-pico-w/index.html +++ b/content/docs/latest/platforms/arm/rp2040/boards/raspberrypi-pico-w/index.html @@ -158,6 +158,7 @@ <li class="toctree-l5"><a class="reference internal" href="../pimoroni-tiny2040/index.html">Pimoroni Tiny2040</a></li> <li class="toctree-l5 current"><a class="current reference internal" href="#">Raspberry Pi Pico W</a></li> <li class="toctree-l5"><a class="reference internal" href="../raspberrypi-pico/index.html">Raspberry Pi Pico</a></li> +<li class="toctree-l5"><a class="reference internal" href="../seeed-xiao-rp2040/index.html">Seeed Studio Xiao RP2040</a></li> <li class="toctree-l5"><a class="reference internal" href="../waveshare-rp2040-lcd-1.28/index.html">Waveshare RP2040 LCD 1.28</a></li> </ul> </li> diff --git a/content/docs/latest/platforms/arm/rp2040/boards/raspberrypi-pico/index.html b/content/docs/latest/platforms/arm/rp2040/boards/raspberrypi-pico/index.html index 6c9843a7..30f2eaca 100644 --- a/content/docs/latest/platforms/arm/rp2040/boards/raspberrypi-pico/index.html +++ b/content/docs/latest/platforms/arm/rp2040/boards/raspberrypi-pico/index.html @@ -44,7 +44,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="Waveshare RP2040 LCD 1.28" href="../waveshare-rp2040-lcd-1.28/index.html" /> + <link rel="next" title="Seeed Studio Xiao RP2040" href="../seeed-xiao-rp2040/index.html" /> <link rel="prev" title="Raspberry Pi Pico W" href="../raspberrypi-pico-w/index.html" /> </head> @@ -158,6 +158,7 @@ <li class="toctree-l5"><a class="reference internal" href="../pimoroni-tiny2040/index.html">Pimoroni Tiny2040</a></li> <li class="toctree-l5"><a class="reference internal" href="../raspberrypi-pico-w/index.html">Raspberry Pi Pico W</a></li> <li class="toctree-l5 current"><a class="current reference internal" href="#">Raspberry Pi Pico</a></li> +<li class="toctree-l5"><a class="reference internal" href="../seeed-xiao-rp2040/index.html">Seeed Studio Xiao RP2040</a></li> <li class="toctree-l5"><a class="reference internal" href="../waveshare-rp2040-lcd-1.28/index.html">Waveshare RP2040 LCD 1.28</a></li> </ul> </li> @@ -765,7 +766,7 @@ So, the files are licensed under 3-Clause BSD same as Pico SDK. </div> <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer"> <a href="../raspberrypi-pico-w/index.html" class="btn btn-neutral float-left" title="Raspberry Pi Pico W" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a> - <a href="../waveshare-rp2040-lcd-1.28/index.html" class="btn btn-neutral float-right" title="Waveshare RP2040 LCD 1.28" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a> + <a href="../seeed-xiao-rp2040/index.html" class="btn btn-neutral float-right" title="Seeed Studio Xiao RP2040" 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/rp2040/boards/adafruit-qt-py-rp2040/index.html b/content/docs/latest/platforms/arm/rp2040/boards/seeed-xiao-rp2040/index.html similarity index 77% copy from content/docs/latest/platforms/arm/rp2040/boards/adafruit-qt-py-rp2040/index.html copy to content/docs/latest/platforms/arm/rp2040/boards/seeed-xiao-rp2040/index.html index bd7eb3f7..097e84e8 100644 --- a/content/docs/latest/platforms/arm/rp2040/boards/adafruit-qt-py-rp2040/index.html +++ b/content/docs/latest/platforms/arm/rp2040/boards/seeed-xiao-rp2040/index.html @@ -23,7 +23,7 @@ <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>Adafruit QT Py RP2040 — NuttX latest documentation</title> + <title>Seeed Studio Xiao RP2040 — NuttX latest documentation</title> <link rel="stylesheet" href="../../../../../_static/pygments.css" type="text/css" /> <link rel="stylesheet" href="../../../../../_static/css/theme.css" type="text/css" /> <link rel="stylesheet" href="../../../../../_static/copybutton.css" type="text/css" /> @@ -44,8 +44,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="Pimoroni Tiny2040" href="../pimoroni-tiny2040/index.html" /> - <link rel="prev" title="Adafruit KB2040 Key Boar" href="../adafruit-kb2040/index.html" /> + <link rel="next" title="Waveshare RP2040 LCD 1.28" href="../waveshare-rp2040-lcd-1.28/index.html" /> + <link rel="prev" title="Raspberry Pi Pico" href="../raspberrypi-pico/index.html" /> </head> <body class="wy-body-for-nav"> @@ -154,10 +154,11 @@ <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="../adafruit-feather-rp2040/index.html">Adafruit Feather RP2040</a></li> <li class="toctree-l5"><a class="reference internal" href="../adafruit-kb2040/index.html">Adafruit KB2040 Key Boar</a></li> -<li class="toctree-l5 current"><a class="current reference internal" href="#">Adafruit QT Py RP2040</a></li> +<li class="toctree-l5"><a class="reference internal" href="../adafruit-qt-py-rp2040/index.html">Adafruit QT Py RP2040</a></li> <li class="toctree-l5"><a class="reference internal" href="../pimoroni-tiny2040/index.html">Pimoroni Tiny2040</a></li> <li class="toctree-l5"><a class="reference internal" href="../raspberrypi-pico-w/index.html">Raspberry Pi Pico W</a></li> <li class="toctree-l5"><a class="reference internal" href="../raspberrypi-pico/index.html">Raspberry Pi Pico</a></li> +<li class="toctree-l5 current"><a class="current reference internal" href="#">Seeed Studio Xiao RP2040</a></li> <li class="toctree-l5"><a class="reference internal" href="../waveshare-rp2040-lcd-1.28/index.html">Waveshare RP2040 LCD 1.28</a></li> </ul> </li> @@ -236,9 +237,9 @@ <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">RaspberryPi rp2040</a></li> - <li class="breadcrumb-item active">Adafruit QT Py RP2040</li> + <li class="breadcrumb-item active">Seeed Studio Xiao RP2040</li> <li class="wy-breadcrumbs-aside"> - <a href="../../../../../_sources/platforms/arm/rp2040/boards/adafruit-qt-py-rp2040/index.rst.txt" rel="nofollow"> View page source</a> + <a href="../../../../../_sources/platforms/arm/rp2040/boards/seeed-xiao-rp2040/index.rst.txt" rel="nofollow"> View page source</a> </li> </ul> <hr/> @@ -246,48 +247,48 @@ <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> <div itemprop="articleBody"> - <section id="adafruit-qt-py-rp2040"> -<h1>Adafruit QT Py RP2040<a class="headerlink" href="#adafruit-qt-py-rp2040" title="Permalink to this heading"></a></h1> -<p>The QT Py RP2040 is a tiny general purpose RP2040 board supplied by -Adafruit.</p> + <section id="seeed-studio-xiao-rp2040"> +<h1>Seeed Studio Xiao RP2040<a class="headerlink" href="#seeed-studio-xiao-rp2040" title="Permalink to this heading"></a></h1> +<p>The <a class="reference external" href="https://wiki.seeedstudio.com/XIAO-RP2040/">Seeed Studio Xiao RP2040</a> is a general purpose board supplied by +Seeed Studio and it is compatible with the Raspberry Pi RP2040 ecosystem as they share the same RP2040 chip.</p> <figure class="align-center"> -<img alt="../../../../../_images/QT-Py.png" src="../../../../../_images/QT-Py.png" /> +<img alt="../../../../../_images/seeed-xiao-rp2040.jpg" src="../../../../../_images/seeed-xiao-rp2040.jpg" /> </figure> <section id="features"> <h2>Features<a class="headerlink" href="#features" title="Permalink to this heading"></a></h2> <ul class="simple"> <li><p>RP2040 microcontroller chip</p></li> <li><p>Dual-core ARM Cortex M0+ processor, flexible clock running up to 133 MHz</p></li> -<li><p>264kB of SRAM, and 8MB of on-board Flash memory</p></li> -<li><p>Castellated module allows soldering direct to carrier boards</p></li> -<li><p>USB Host and Device support via type C connector.</p></li> -<li><p>Low-power sleep and dormant modes</p></li> -<li><p>Drag & drop programming using mass storage over USB</p></li> -<li><p>13 multi-function GPIO pins (11 breakout pads and two QT pads)</p></li> -<li><p>2× SPI, 2× I2C, 2× UART, 4× 12-bit ADC, 16× controllable PWM channels</p></li> -<li><p>Accurate clock and timer on-chip</p></li> -<li><p>Temperature sensor</p></li> -<li><p>Accelerated floating point libraries on-chip</p></li> -<li><p>8 × Programmable IO (PIO) state machines for custom peripheral support</p></li> +<li><p>264KB of SRAM, and 2MB of onboard Flash memory</p></li> +<li><p>11 digital pins, 4 analog pins, 11 PWM Pins</p></li> +<li><p>1 I2C interface, 1 UART interface, 1 SPI interface, 1 SWD Bonding pad interface</p></li> +<li><p>USB Type-C interface</p></li> +<li><p>1 user LED, 1 power LED, two LEDs for serial port downloading, 1 RGB LED</p></li> +<li><p>1 RESET button, 1 BOOT button</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 a serial console appears on GPIO pins 20 (RX GPIO1) and pin 5 -(TX GPIO1). This console runs a 115200-8N1.</p> -<p>The board can be configured to use the USB connection as the serial console.</p> +<p>By default a serial console appears on pins 6 (TX GPIO0) and pin 7 +(RX GPIO1). This console runs a 115200-8N1. +The board can be configured to use the USB connection as the serial console.</p> </section> -<section id="buttons-and-leds"> -<h2>Buttons and LEDs<a class="headerlink" href="#buttons-and-leds" title="Permalink to this heading"></a></h2> -<p>A ws2812 (NeoPixel) smart RGB LED controlled by GPIO12 (data) and -GPIO11 (power).</p> -<p>There is a BOOT button which if held down when power is first -applied or the RESET button is pressed will cause the RP2040 to -boot into program mode and appear as a storage device to -a USB connecter. Saving a .UF2 file to this device will -replace the Flash ROM contents on the RP2040.</p> -<p>A RESET button that allows rebooting the board without disconnecting -the power.</p> +<section id="leds"> +<h2>LEDs<a class="headerlink" href="#leds" title="Permalink to this heading"></a></h2> +<p>There are 2 LEDs available for user:</p> +<ul class="simple"> +<li><p>A RGB LED connected to GPIO16 (PIN_LED_G), GPIO17 (PIN_LED_R), GPIO25 (PIN_LED_B).</p></li> +<li><p>A NeoPixel RGB LED connected to GPIO11 (NEOPIXEL_POWER) and GPIO12 (PIN_NEOPIXEL).</p></li> +</ul> +</section> +<section id="buttons"> +<h2>Buttons<a class="headerlink" href="#buttons" title="Permalink to this heading"></a></h2> +<p>There are 2 buttons available:</p> +<p>A RESET button and a BOOT button, which if held down when power is first +applied to the board, will cause the RP2040 to boot into programming +mode and appear as a storage device to a computer connected via USB. +Saving a .UF2 file to this device will replace the Flash ROM contents +on the RP2040.</p> </section> <section id="pin-mapping"> <h2>Pin Mapping<a class="headerlink" href="#pin-mapping" title="Permalink to this heading"></a></h2> @@ -300,105 +301,79 @@ the power.</p> </tr> </thead> <tbody> -<tr class="row-even"><td><p>1</p></td> -<td><p>GPIO26</p></td> -<td><p>ADC0</p></td> +<tr class="row-even"><td><p>0</p></td> +<td><p>GPI26</p></td> +<td><p>D0/A0</p></td> </tr> -<tr class="row-odd"><td><p>2</p></td> -<td><p>GPIO27</p></td> -<td><p>ADC1</p></td> +<tr class="row-odd"><td><p>1</p></td> +<td><p>GPI27</p></td> +<td><p>D1/A1</p></td> </tr> -<tr class="row-even"><td><p>3</p></td> -<td><p>GPIO28</p></td> -<td><p>ADC2</p></td> +<tr class="row-even"><td><p>2</p></td> +<td><p>GPI28</p></td> +<td><p>D2/A2</p></td> </tr> -<tr class="row-odd"><td><p>4</p></td> -<td><p>GPIO29</p></td> -<td><p>ADC3</p></td> +<tr class="row-odd"><td><p>3</p></td> +<td><p>GPI29</p></td> +<td><p>D3/A3</p></td> </tr> -<tr class="row-even"><td><p>5</p></td> -<td><p>GPIO24</p></td> -<td></td> +<tr class="row-even"><td><p>4</p></td> +<td><p>GPIO6</p></td> +<td><p>D4/SDA</p></td> </tr> -<tr class="row-odd"><td><p>6</p></td> -<td><p>GPIO25</p></td> -<td></td> +<tr class="row-odd"><td><p>5</p></td> +<td><p>GPIO7</p></td> +<td><p>D5/SCL</p></td> </tr> -<tr class="row-even"><td><p>7</p></td> -<td><p>GPIO20</p></td> -<td><p>Default TX for UART1 serial console</p></td> +<tr class="row-even"><td><p>6</p></td> +<td><p>GPIO0</p></td> +<td><p>Default TX for UART0 serial console</p></td> </tr> -<tr class="row-odd"><td><p>8</p></td> -<td><p>GPIO5</p></td> -<td><p>Default RX for UART1 serial console</p></td> +<tr class="row-odd"><td><p>7</p></td> +<td><p>GPIO1</p></td> +<td><p>Default RX for UART1 serial console/CSn</p></td> </tr> -<tr class="row-even"><td><p>9</p></td> -<td><p>GPIO6</p></td> -<td></td> -</tr> -<tr class="row-odd"><td><p>10</p></td> -<td><p>GPIO4</p></td> -<td></td> +<tr class="row-even"><td><p>8</p></td> +<td><p>GPIO2</p></td> +<td><p>D8/SCK</p></td> </tr> -<tr class="row-even"><td><p>11</p></td> +<tr class="row-odd"><td><p>9</p></td> <td><p>GPIO3</p></td> -<td></td> +<td><p>D10/MOSI</p></td> </tr> -<tr class="row-odd"><td><p>12</p></td> -<td><p>3.3V</p></td> -<td><p>Power out to peripherals.</p></td> +<tr class="row-even"><td><p>10</p></td> +<td><p>GPIO4</p></td> +<td><p>D9/MicroSD</p></td> </tr> -<tr class="row-even"><td><p>13</p></td> +<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>14</p></td> -<td><p>5V</p></td> -<td></td> +<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> -<p>The board has a STEMMA QT connector that is also connected to -pins GPIO22 (I2C1 SDA) and GPIO23 (I2C1 SCL).</p> </section> <section id="power-supply"> <h2>Power Supply<a class="headerlink" href="#power-supply" title="Permalink to this heading"></a></h2> -<p>The Raspberry Pi Pico can be powered via the USB connector, -or by supplying +5V to pin 14. The board had a diode that prevents -power from pin 14 from flowing back to the USB socket, although -this can be disabled by connecting on-board solder pads if there -is need to run as a usb host.</p> -<p>The Raspberry Pi Pico chip run on 3.3 volts which is supplied by -an on board regulator.</p> +<p>For general I/O pins:</p> +<p>Working voltage of MCU is 3.3V. Voltage input connected to general I/O pins +may cause chip damage if it’ higher than 3.3V.</p> +<p>For power supply pins:</p> +<p>The built-in DC-DC converter circuit able to change 5V voltage into 3.3V allows +to power the device with a 5V supply via VIN-PIN and via the USB connector.</p> </section> <section id="configurations"> <h2>Configurations<a class="headerlink" href="#configurations" title="Permalink to this heading"></a></h2> -<section id="gpio"> -<h3>gpio<a class="headerlink" href="#gpio" title="Permalink to this heading"></a></h3> -<p>NuttShell configuration (console enabled in UART1, at 115200 bps) with GPIO examples.</p> -</section> <section id="nsh"> <h3>nsh<a class="headerlink" href="#nsh" title="Permalink to this heading"></a></h3> -<p>Basic NuttShell configuration (console enabled in UART1, at 115200 bps).</p> -</section> -<section id="nsh-flash"> -<h3>nsh-flash<a class="headerlink" href="#nsh-flash" title="Permalink to this heading"></a></h3> -<p>Basic NuttShell configuration (console enabled in UART0, at 115200 bps -with SMART flash filesystem.</p> -</section> -<section id="nshsram"> -<h3>nshsram<a class="headerlink" href="#nshsram" title="Permalink to this heading"></a></h3> -<p>NuttShell configuration (console enabled in UART1, at 115200 bps) with interrupt -vectors in RAM.</p> -</section> -<section id="smp"> -<h3>smp<a class="headerlink" href="#smp" title="Permalink to this heading"></a></h3> -<p>Basic NuttShell configuration (console enabled in UART1, at 115200 bps) with -both ARM cores enabled.</p> -</section> -<section id="usbnsh"> -<h3>usbnsh<a class="headerlink" href="#usbnsh" title="Permalink to this heading"></a></h3> -<p>Basic NuttShell configuration (console enabled in USB Port, at 115200 bps).</p> +<p>Basic NuttShell configuration (console enabled in UART0, at 115200 bps).</p> </section> </section> <section id="readme-txt"> @@ -406,13 +381,13 @@ both ARM cores enabled.</p> <div class="highlight-none notranslate"><div class="highlight"><pre><span></span>README ====== -This directory contains the port of NuttX to the Adafruit QT Py RP2040. -See https://learn.adafruit.com/adafruit-qt-py-2040 for information -about Adafruit QT Py RP2040. +This directory contains the port of NuttX to the Seeed Studio Xiao RP2040. +See https://wiki.seeedstudio.com/XIAO-RP2040/ for information about Seeed +Studio Xiao RP2040. NuttX supports the following RP2040 capabilities: - UART (console port) - - GPIO 5 (UART1 RX) and GPIO 20 (UART1 TX) are used for the console. + - GPIO 0 (UART0 TX) and GPIO 1 (UART0 RX) are used for the console. - I2C - SPI (master only) - DMAC @@ -429,8 +404,10 @@ NuttX supports the following RP2040 capabilities: BOOTSEL mode will be created. - Persistent flash filesystem in unused flash ROM -NuttX also provide support for these external devices: +NuttX also provides support for these external devices: + - BMP180 sensor at I2C0 (don't forget to define I2C0 GPIOs at "I2C0 GPIO pin assign" in Board Selection menu) + - INA219 sensor / module (don't forget to define I2C0 GPIOs at "I2C0 GPIO pin assign" in Board Selection menu) - WS2812 smart pixel support There is currently no direct user mode access to these RP2040 hardware features: @@ -442,9 +419,11 @@ There is currently no direct user mode access to these RP2040 hardware features: Installation ============ -1. Download Raspberry Pi Pico SDK +1. Download Raspberry Pi Pico SDK and update submodule(cyw43-driver) - $ git clone -b 1.1.2 https://github.com/raspberrypi/pico-sdk.git + $ git clone -b 1.4.0 https://github.com/raspberrypi/pico-sdk.git + $ cd pico-sdk + $ git submodule update --init --recursive lib/cyw43-driver 2. Set PICO_SDK_PATH environment variable @@ -456,15 +435,15 @@ Installation $ git clone https://github.com/apache/nuttx-apps.git apps $ cd nuttx $ make distclean - $ ./tools/configure.sh raspberrypi-pico:nsh + $ ./tools/configure.sh seeed-xiao-rp2040:nsh $ make V=1 -4. Connect Adafruit KB2040 board to USB port while pressing BOOTSEL. +4. Connect Seeed Studio Xiao RP2040 board to USB port while pressing BOOTSEL. The board will be detected as USB Mass Storage Device. Then copy "nuttx.uf2" into the device. (Same manner as the standard Pico SDK applications installation.) -5. To access the console, GPIO 20 (TX) and 5 (RX) pins must be connected to a +5. To access the console, GPIO 0 and 1 pins must be connected to the device such as USB-serial converter. `usbnsh` configuration provides the console access by USB CDC/ACM serial @@ -477,22 +456,6 @@ Defconfigs - nsh Minimum configuration with NuttShell -- nsh-flash - NuttX shell with SMART flash filesystem. - -- nshsram - Load NuttX binary to SRAM - -- smp - Enable SMP mode. Both Core 0 and Core 1 are used by NuttX. - -- usbnsh - USB CDC/ACM serial console with NuttShell - -- composite - USB composite device (MSC + CDC/ACM) support - `conn` command enables the composite device. - License exceptions ================== @@ -520,8 +483,8 @@ So, the files are licensed under 3-Clause BSD same as Pico SDK. </div> </div> <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer"> - <a href="../adafruit-kb2040/index.html" class="btn btn-neutral float-left" title="Adafruit KB2040 Key Boar" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a> - <a href="../pimoroni-tiny2040/index.html" class="btn btn-neutral float-right" title="Pimoroni Tiny2040" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a> + <a href="../raspberrypi-pico/index.html" class="btn btn-neutral float-left" title="Raspberry Pi Pico" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a> + <a href="../waveshare-rp2040-lcd-1.28/index.html" class="btn btn-neutral float-right" title="Waveshare RP2040 LCD 1.28" 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/rp2040/boards/waveshare-rp2040-lcd-1.28/index.html b/content/docs/latest/platforms/arm/rp2040/boards/waveshare-rp2040-lcd-1.28/index.html index 017abb4d..80b46dc4 100644 --- a/content/docs/latest/platforms/arm/rp2040/boards/waveshare-rp2040-lcd-1.28/index.html +++ b/content/docs/latest/platforms/arm/rp2040/boards/waveshare-rp2040-lcd-1.28/index.html @@ -45,7 +45,7 @@ <link rel="index" title="Index" href="../../../../../genindex.html" /> <link rel="search" title="Search" href="../../../../../search.html" /> <link rel="next" title="NXP S32K1XX" href="../../../s32k1xx/index.html" /> - <link rel="prev" title="Raspberry Pi Pico" href="../raspberrypi-pico/index.html" /> + <link rel="prev" title="Seeed Studio Xiao RP2040" href="../seeed-xiao-rp2040/index.html" /> </head> <body class="wy-body-for-nav"> @@ -158,6 +158,7 @@ <li class="toctree-l5"><a class="reference internal" href="../pimoroni-tiny2040/index.html">Pimoroni Tiny2040</a></li> <li class="toctree-l5"><a class="reference internal" href="../raspberrypi-pico-w/index.html">Raspberry Pi Pico W</a></li> <li class="toctree-l5"><a class="reference internal" href="../raspberrypi-pico/index.html">Raspberry Pi Pico</a></li> +<li class="toctree-l5"><a class="reference internal" href="../seeed-xiao-rp2040/index.html">Seeed Studio Xiao RP2040</a></li> <li class="toctree-l5 current"><a class="current reference internal" href="#">Waveshare RP2040 LCD 1.28</a></li> </ul> </li> @@ -572,7 +573,7 @@ So, the files are licensed under 3-Clause BSD same as Pico SDK. </div> </div> <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer"> - <a href="../raspberrypi-pico/index.html" class="btn btn-neutral float-left" title="Raspberry Pi Pico" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a> + <a href="../seeed-xiao-rp2040/index.html" class="btn btn-neutral float-left" title="Seeed Studio Xiao RP2040" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a> <a href="../../../s32k1xx/index.html" class="btn btn-neutral float-right" title="NXP S32K1XX" 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/arm/rp2040/index.html b/content/docs/latest/platforms/arm/rp2040/index.html index 69d2777f..3e860959 100644 --- a/content/docs/latest/platforms/arm/rp2040/index.html +++ b/content/docs/latest/platforms/arm/rp2040/index.html @@ -162,6 +162,7 @@ <li class="toctree-l5"><a class="reference internal" href="boards/pimoroni-tiny2040/index.html">Pimoroni Tiny2040</a></li> <li class="toctree-l5"><a class="reference internal" href="boards/raspberrypi-pico-w/index.html">Raspberry Pi Pico W</a></li> <li class="toctree-l5"><a class="reference internal" href="boards/raspberrypi-pico/index.html">Raspberry Pi Pico</a></li> +<li class="toctree-l5"><a class="reference internal" href="boards/seeed-xiao-rp2040/index.html">Seeed Studio Xiao RP2040</a></li> <li class="toctree-l5"><a class="reference internal" href="boards/waveshare-rp2040-lcd-1.28/index.html">Waveshare RP2040 LCD 1.28</a></li> </ul> </li> @@ -400,6 +401,7 @@ devcice. The console is available by using a terminal software on the USB host. <li class="toctree-l1"><a class="reference internal" href="boards/pimoroni-tiny2040/index.html">Pimoroni Tiny2040</a></li> <li class="toctree-l1"><a class="reference internal" href="boards/raspberrypi-pico-w/index.html">Raspberry Pi Pico W</a></li> <li class="toctree-l1"><a class="reference internal" href="boards/raspberrypi-pico/index.html">Raspberry Pi Pico</a></li> +<li class="toctree-l1"><a class="reference internal" href="boards/seeed-xiao-rp2040/index.html">Seeed Studio Xiao RP2040</a></li> <li class="toctree-l1"><a class="reference internal" href="boards/waveshare-rp2040-lcd-1.28/index.html">Waveshare RP2040 LCD 1.28</a></li> </ul> </div> diff --git a/content/docs/latest/platforms/index.html b/content/docs/latest/platforms/index.html index 77401797..463e088c 100644 --- a/content/docs/latest/platforms/index.html +++ b/content/docs/latest/platforms/index.html @@ -340,6 +340,7 @@ series and boards supported in NuttX:</p> <li class="toctree-l3"><a class="reference internal" href="arm/rp2040/boards/pimoroni-tiny2040/index.html">Pimoroni Tiny2040</a></li> <li class="toctree-l3"><a class="reference internal" href="arm/rp2040/boards/raspberrypi-pico-w/index.html">Raspberry Pi Pico W</a></li> <li class="toctree-l3"><a class="reference internal" href="arm/rp2040/boards/raspberrypi-pico/index.html">Raspberry Pi Pico</a></li> +<li class="toctree-l3"><a class="reference internal" href="arm/rp2040/boards/seeed-xiao-rp2040/index.html">Seeed Studio Xiao RP2040</a></li> <li class="toctree-l3"><a class="reference internal" href="arm/rp2040/boards/waveshare-rp2040-lcd-1.28/index.html">Waveshare RP2040 LCD 1.28</a></li> </ul> </li> diff --git a/content/docs/latest/platforms/xtensa/esp32s2/boards/esp32s2-kaluga-1/index.html b/content/docs/latest/platforms/xtensa/esp32s2/boards/esp32s2-kaluga-1/index.html index e0a1fa42..508b5327 100644 --- a/content/docs/latest/platforms/xtensa/esp32s2/boards/esp32s2-kaluga-1/index.html +++ b/content/docs/latest/platforms/xtensa/esp32s2/boards/esp32s2-kaluga-1/index.html @@ -489,6 +489,22 @@ different audio formats, for instance:</p> </div> </div> </section> +<section id="rtc"> +<h3>rtc<a class="headerlink" href="#rtc" title="Permalink to this heading"></a></h3> +<p>This configuration demonstrates the use of the RTC driver through alarms. +You can set an alarm, check its progress and receive a notification after it expires:</p> +<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>nsh> alarm 10 +alarm_daemon started +alarm_daemon: Running +Opening /dev/rtc0 +Alarm 0 set in 10 seconds +nsh> alarm -r +Opening /dev/rtc0 +Alarm 0 is active with 10 seconds to expiration +nsh> alarm_daemon: alarm 0 received +</pre></div> +</div> +</section> <section id="twai"> <h3>twai<a class="headerlink" href="#twai" title="Permalink to this heading"></a></h3> <p>This configuration enables the support for the TWAI (Two-Wire Automotive Interface) driver. diff --git a/content/docs/latest/platforms/xtensa/esp32s2/boards/esp32s2-saola-1/index.html b/content/docs/latest/platforms/xtensa/esp32s2/boards/esp32s2-saola-1/index.html index 88101cba..baba8d50 100644 --- a/content/docs/latest/platforms/xtensa/esp32s2/boards/esp32s2-saola-1/index.html +++ b/content/docs/latest/platforms/xtensa/esp32s2/boards/esp32s2-saola-1/index.html @@ -572,6 +572,22 @@ Random values (0x3ffe0b00): </pre></div> </div> </section> +<section id="rtc"> +<h3>rtc<a class="headerlink" href="#rtc" title="Permalink to this heading"></a></h3> +<p>This configuration demonstrates the use of the RTC driver through alarms. +You can set an alarm, check its progress and receive a notification after it expires:</p> +<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>nsh> alarm 10 +alarm_daemon started +alarm_daemon: Running +Opening /dev/rtc0 +Alarm 0 set in 10 seconds +nsh> alarm -r +Opening /dev/rtc0 +Alarm 0 is active with 10 seconds to expiration +nsh> alarm_daemon: alarm 0 received +</pre></div> +</div> +</section> <section id="timer"> <h3>timer<a class="headerlink" href="#timer" title="Permalink to this heading"></a></h3> <p>This config tests the general-use purpose timers. It includes the 4 timers, diff --git a/content/docs/latest/searchindex.js b/content/docs/latest/searchindex.js index 7a6d343b..5f417cd0 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/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/feed.xml b/content/feed.xml index bb3ee16d..4951c2e5 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, 30 Nov 2023 00:13:58 +0000</pubDate> - <lastBuildDate>Thu, 30 Nov 2023 00:13:58 +0000</lastBuildDate> + <pubDate>Fri, 01 Dec 2023 00:15:08 +0000</pubDate> + <lastBuildDate>Fri, 01 Dec 2023 00:15:08 +0000</lastBuildDate> <generator>Jekyll v4.3.2</generator> <item>