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 89e55a19f Publishing web: 9694bc613262aaa0e4e5b8ccb54017a1c229e44e docs: 2713c5e9dfdc5baf25272425314a42dc4e215cbb 89e55a19f is described below commit 89e55a19f761eca680b788e6f8dc134554a390c1 Author: Tomasz 'CeDeROM' CEDRO <to...@cedro.info> AuthorDate: Thu Aug 21 00:31:39 2025 +0000 Publishing web: 9694bc613262aaa0e4e5b8ccb54017a1c229e44e docs: 2713c5e9dfdc5baf25272425314a42dc4e215cbb --- 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.10.0/index.html | 2 +- content/docs/12.10.0/searchindex.js | 2 +- content/docs/12.2.0/index.html | 2 +- content/docs/12.2.0/searchindex.js | 2 +- content/docs/12.2.1/index.html | 2 +- content/docs/12.2.1/searchindex.js | 2 +- content/docs/12.3.0/index.html | 2 +- content/docs/12.3.0/searchindex.js | 2 +- content/docs/12.4.0/index.html | 2 +- content/docs/12.4.0/searchindex.js | 2 +- content/docs/12.5.0/index.html | 2 +- content/docs/12.5.0/searchindex.js | 2 +- content/docs/12.5.1/index.html | 2 +- content/docs/12.5.1/searchindex.js | 2 +- content/docs/12.6.0/index.html | 2 +- content/docs/12.6.0/searchindex.js | 2 +- content/docs/12.7.0/index.html | 2 +- content/docs/12.7.0/searchindex.js | 2 +- content/docs/12.8.0/index.html | 2 +- content/docs/12.8.0/searchindex.js | 2 +- content/docs/12.9.0/index.html | 2 +- content/docs/12.9.0/searchindex.js | 2 +- .../_sources/platforms/arm/rp2040/index.rst.txt | 39 ++++++++++++--------- .../rp23xx/boards/raspberrypi-pico-2/index.rst.txt | 18 ++++++---- .../esp32s3/boards/esp32s3-devkit/index.rst.txt | 20 +++++++++++ content/docs/latest/guides/fully_linked_elf.html | 2 +- .../docs/latest/guides/partially_linked_elf.html | 2 +- content/docs/latest/index.html | 2 +- content/docs/latest/objects.inv | Bin 159876 -> 159912 bytes .../docs/latest/platforms/arm/rp2040/index.html | 19 ++++++---- .../rp23xx/boards/raspberrypi-pico-2/index.html | 21 ++++++----- .../esp32s3/boards/esp32s3-devkit/index.html | 17 +++++++++ content/docs/latest/searchindex.js | 2 +- content/feed.xml | 4 +-- 44 files changed, 133 insertions(+), 77 deletions(-) diff --git a/content/docs/10.0.0/index.html b/content/docs/10.0.0/index.html index 89e9af965..9fa78a121 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: 20 August 25 at 00:14</p> +<p>Last Updated: 21 August 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 9098090b3..b5c21e72b 100644 --- a/content/docs/10.0.1/index.html +++ b/content/docs/10.0.1/index.html @@ -245,7 +245,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: 20 August 25 at 00:14</p> +<p>Last Updated: 21 August 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.1.0/index.html b/content/docs/10.1.0/index.html index 3a26f4fe3..c43c991c2 100644 --- a/content/docs/10.1.0/index.html +++ b/content/docs/10.1.0/index.html @@ -245,7 +245,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: 20 August 25 at 00:15</p> +<p>Last Updated: 21 August 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.2.0/index.html b/content/docs/10.2.0/index.html index 53343ef09..4c830e211 100644 --- a/content/docs/10.2.0/index.html +++ b/content/docs/10.2.0/index.html @@ -246,7 +246,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: 20 August 25 at 00:15</p> +<p>Last Updated: 21 August 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 53343ef09..4c830e211 100644 --- a/content/docs/10.3.0/index.html +++ b/content/docs/10.3.0/index.html @@ -246,7 +246,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: 20 August 25 at 00:15</p> +<p>Last Updated: 21 August 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/11.0.0/index.html b/content/docs/11.0.0/index.html index 3d55f9773..4c830e211 100644 --- a/content/docs/11.0.0/index.html +++ b/content/docs/11.0.0/index.html @@ -246,7 +246,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: 20 August 25 at 00:16</p> +<p>Last Updated: 21 August 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/12.0.0/index.html b/content/docs/12.0.0/index.html index ffd649870..1bd9518c3 100644 --- a/content/docs/12.0.0/index.html +++ b/content/docs/12.0.0/index.html @@ -171,7 +171,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: 20 August 25 at 00:16</p> +<p>Last Updated: 21 August 25 at 00:14</p> <div class="toctree-wrapper compound"> <p class="caption" role="heading"><span class="caption-text">Table of Contents</span></p> <ul class="current"> diff --git a/content/docs/12.0.0/searchindex.js b/content/docs/12.0.0/searchindex.js index 424179faf..c9e4668c9 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 d38c69d3e..79c71b56d 100644 --- a/content/docs/12.1.0/index.html +++ b/content/docs/12.1.0/index.html @@ -171,7 +171,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: 20 August 25 at 00:16</p> +<p>Last Updated: 21 August 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.1.0/searchindex.js b/content/docs/12.1.0/searchindex.js index 031e25cc7..a75e9e665 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.10.0/index.html b/content/docs/12.10.0/index.html index 96602335c..85c18ba67 100644 --- a/content/docs/12.10.0/index.html +++ b/content/docs/12.10.0/index.html @@ -183,7 +183,7 @@ standards. Additional standard APIs from Unix and other common RTOS’s (such as VxWorks) are adopted for functionality not available under these standards, or for functionality that is not appropriate for deeply-embedded environments (such as fork()).</p> -<p>Last Updated: 20 August 25 at 00:29</p> +<p>Last Updated: 21 August 25 at 00:27</p> <div class="toctree-wrapper compound"> <p class="caption" role="heading"><span class="caption-text">Table of Contents</span></p> <ul class="current"> diff --git a/content/docs/12.10.0/searchindex.js b/content/docs/12.10.0/searchindex.js index 3dc10a960..e7c6725db 100644 --- a/content/docs/12.10.0/searchindex.js +++ b/content/docs/12.10.0/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["_tags/arch-arm64", "_tags/arch-avr", "_tags/arch-example", "_tags/chip-a527", "_tags/chip-a64", "_tags/chip-at90usb", "_tags/chip-atmega", "_tags/chip-atmega2560", "_tags/chip-bcm2711", "_tags/chip-esp32", "_tags/chip-esp32a1s", "_tags/chip-esp32picod4", "_tags/chip-esp32s2", "_tags/chip-esp32s3", "_tags/chip-esp32wroom32", "_tags/chip-esp32wrover32", "_tags/chip-example", "_tags/chip-fpga", "_tags/chip-imx8", "_tags/chip-imx93", "_tags/chip-nrf52", "_tags/ [...] \ No newline at end of file +Search.setIndex({"docnames": ["_tags/arch-arm64", "_tags/arch-avr", "_tags/arch-example", "_tags/chip-a527", "_tags/chip-a64", "_tags/chip-at90usb", "_tags/chip-atmega", "_tags/chip-atmega2560", "_tags/chip-bcm2711", "_tags/chip-esp32", "_tags/chip-esp32a1s", "_tags/chip-esp32picod4", "_tags/chip-esp32s2", "_tags/chip-esp32s3", "_tags/chip-esp32wroom32", "_tags/chip-esp32wrover32", "_tags/chip-example", "_tags/chip-fpga", "_tags/chip-imx8", "_tags/chip-imx93", "_tags/chip-nrf52", "_tags/ [...] \ No newline at end of file diff --git a/content/docs/12.2.0/index.html b/content/docs/12.2.0/index.html index ac5dc4b04..e9ea0ffca 100644 --- a/content/docs/12.2.0/index.html +++ b/content/docs/12.2.0/index.html @@ -172,7 +172,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: 20 August 25 at 00:17</p> +<p>Last Updated: 21 August 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.2.0/searchindex.js b/content/docs/12.2.0/searchindex.js index ece0a9a31..397217aaf 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 ac5dc4b04..7c68972b0 100644 --- a/content/docs/12.2.1/index.html +++ b/content/docs/12.2.1/index.html @@ -172,7 +172,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: 20 August 25 at 00:17</p> +<p>Last Updated: 21 August 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 d692f00ad..22569faf9 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 9f857b5b1..0fb7674fd 100644 --- a/content/docs/12.3.0/index.html +++ b/content/docs/12.3.0/index.html @@ -172,7 +172,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: 20 August 25 at 00:18</p> +<p>Last Updated: 21 August 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.3.0/searchindex.js b/content/docs/12.3.0/searchindex.js index 968f6d095..53bb165a8 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 57672540e..5986c7587 100644 --- a/content/docs/12.4.0/index.html +++ b/content/docs/12.4.0/index.html @@ -179,7 +179,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: 20 August 25 at 00:18</p> +<p>Last Updated: 21 August 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 e271e793e..7c1733817 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 2e8476d6e..c1fd271f3 100644 --- a/content/docs/12.5.0/index.html +++ b/content/docs/12.5.0/index.html @@ -179,7 +179,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: 20 August 25 at 00:20</p> +<p>Last Updated: 21 August 25 at 00:18</p> <div class="toctree-wrapper compound"> <p class="caption" role="heading"><span class="caption-text">Table of Contents</span></p> <ul class="current"> diff --git a/content/docs/12.5.0/searchindex.js b/content/docs/12.5.0/searchindex.js index 2f1961507..cbe9f1d8c 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 aa7cdb3fe..a065167de 100644 --- a/content/docs/12.5.1/index.html +++ b/content/docs/12.5.1/index.html @@ -179,7 +179,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: 20 August 25 at 00:21</p> +<p>Last Updated: 21 August 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.1/searchindex.js b/content/docs/12.5.1/searchindex.js index 65f21be0d..9412f8df0 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 e4ae1b5b1..b98f8a678 100644 --- a/content/docs/12.6.0/index.html +++ b/content/docs/12.6.0/index.html @@ -180,7 +180,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: 20 August 25 at 00:22</p> +<p>Last Updated: 21 August 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.6.0/searchindex.js b/content/docs/12.6.0/searchindex.js index ae01d9bb5..9c898e82f 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 f7106d63d..4485f7c06 100644 --- a/content/docs/12.7.0/index.html +++ b/content/docs/12.7.0/index.html @@ -179,7 +179,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: 20 August 25 at 00:24</p> +<p>Last Updated: 21 August 25 at 00:22</p> <div class="toctree-wrapper compound"> <p class="caption" role="heading"><span class="caption-text">Table of Contents</span></p> <ul class="current"> diff --git a/content/docs/12.7.0/searchindex.js b/content/docs/12.7.0/searchindex.js index 7c5fd0709..379a0f661 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 d9029a084..e0ba04ffd 100644 --- a/content/docs/12.8.0/index.html +++ b/content/docs/12.8.0/index.html @@ -179,7 +179,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: 20 August 25 at 00:25</p> +<p>Last Updated: 21 August 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 8f17e8b00..b3db39355 100644 --- a/content/docs/12.8.0/searchindex.js +++ b/content/docs/12.8.0/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["applications/audioutils/fmsynt/index", "applications/audioutils/index", "applications/audioutils/mml_parser/index", "applications/audioutils/nxaudio/index", "applications/benchmarks/cachespeed/index", "applications/benchmarks/coremark-pro/index", "applications/benchmarks/coremark/index", "applications/benchmarks/dhrystone/index", "applications/benchmarks/fio/index", "applications/benchmarks/index", "applications/benchmarks/iozone/index", "applications/bench [...] \ No newline at end of file +Search.setIndex({"docnames": ["applications/audioutils/fmsynt/index", "applications/audioutils/index", "applications/audioutils/mml_parser/index", "applications/audioutils/nxaudio/index", "applications/benchmarks/cachespeed/index", "applications/benchmarks/coremark-pro/index", "applications/benchmarks/coremark/index", "applications/benchmarks/dhrystone/index", "applications/benchmarks/fio/index", "applications/benchmarks/index", "applications/benchmarks/iozone/index", "applications/bench [...] \ No newline at end of file diff --git a/content/docs/12.9.0/index.html b/content/docs/12.9.0/index.html index d7714fa1d..4fc20bda5 100644 --- a/content/docs/12.9.0/index.html +++ b/content/docs/12.9.0/index.html @@ -179,7 +179,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: 20 August 25 at 00:27</p> +<p>Last Updated: 21 August 25 at 00:25</p> <div class="toctree-wrapper compound"> <p class="caption" role="heading"><span class="caption-text">Table of Contents</span></p> <ul class="current"> diff --git a/content/docs/12.9.0/searchindex.js b/content/docs/12.9.0/searchindex.js index 9b54de88b..fe6586484 100644 --- a/content/docs/12.9.0/searchindex.js +++ b/content/docs/12.9.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/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/docs/latest/_sources/platforms/arm/rp2040/index.rst.txt b/content/docs/latest/_sources/platforms/arm/rp2040/index.rst.txt index bfbd4371e..25dc7df4a 100644 --- a/content/docs/latest/_sources/platforms/arm/rp2040/index.rst.txt +++ b/content/docs/latest/_sources/platforms/arm/rp2040/index.rst.txt @@ -21,14 +21,14 @@ Peripheral Notes ============== ===== GPIO See Supported Boards documentation for available pins. UART GPIO 0 (UART0 TX) and GPIO 1 (UART0 RX) are often used for the console. -I2C -SPI -DMAC -PWM -USB +I2C +SPI +DMAC +PWM +USB PIO RP2040 Programmable I/O -IRQs -DMA +IRQs +DMA Clock Output ws2812 Smart pixels (e.g. Neopixel) Flash ROM Boot @@ -37,7 +37,7 @@ BMP180 Requires I2C0 INA219 Requires I2C0 ============== ===== -The Pico Display Pack (ST7789 LCD) and Pico Audio Pack (PCM5100A I2S DAC) are +The Pico Display Pack (ST7789 LCD) and Pico Audio Pack (PCM5100A I2S DAC) are also available. There is currently no direct user mode access to these RP2040 hardware features: @@ -59,16 +59,20 @@ Installation 1. Download the Raspberry Pi Pico SDK: .. code:: console - - $ git clone -b 2.0.0 https://github.com/raspberrypi/pico-sdk.git -2. Download and install the ``picotool`` + $ git clone -b 2.2.0 --recurse-submodules https://github.com/raspberrypi/pico-sdk.git - Instructions for installing/building it can be found here: - https://github.com/raspberrypi/picotool +2. Download and install ``picotool`` - If you are on Arch Linux, you can also install the ``picotool`` through the - AUR: + .. note:: + + If not found at build time, this tool will also be automatically compiled + from the SDK sources. Manually downloading or compiling it is + `preferred <https://github.com/raspberrypi/pico-sdk/issues/1827>`__, though. + + Instructions can be found here: https://github.com/raspberrypi/picotool + + If you are on Arch Linux, you can also install ``picotool`` through the AUR: .. code-block:: console @@ -83,12 +87,13 @@ Installation You will have to do this every time you restart the terminal where you are building NuttX, so it might be best to include this command in your ``bashrc`` so NuttX's build system always knows where to find the SDK. + You may also want to look into tools like `direnv <https://direnv.net/>`__. 4. Download NuttX and NuttX applications. These must both be contained in the same directory: .. code:: console - + $ git clone https://github.com/apache/nuttx.git nuttx $ git clone https://github.com/apache/nuttx-apps.git apps @@ -130,7 +135,7 @@ Building NuttX 5. Build NuttX: .. code:: console - + $ make The output of the build process will be a file called ``nuttx.uf2``, which you diff --git a/content/docs/latest/_sources/platforms/arm/rp23xx/boards/raspberrypi-pico-2/index.rst.txt b/content/docs/latest/_sources/platforms/arm/rp23xx/boards/raspberrypi-pico-2/index.rst.txt index 6c67bb3f9..403390c8c 100644 --- a/content/docs/latest/_sources/platforms/arm/rp23xx/boards/raspberrypi-pico-2/index.rst.txt +++ b/content/docs/latest/_sources/platforms/arm/rp23xx/boards/raspberrypi-pico-2/index.rst.txt @@ -164,17 +164,23 @@ Installation .. code-block:: console - $ git clone -b 2.1.1 https://github.com/raspberrypi/pico-sdk.git + $ git clone -b 2.2.0 --recurse-submodules https://github.com/raspberrypi/pico-sdk.git -2. Download and install picotool +2. Download and install ``picotool`` - Instructions can be found here: https://github.com/raspberrypi/picotool + .. note:: - If you are on Arch Linux, you can install the picotool through the AUR: + If not found at build time, this tool will also be automatically compiled + from the SDK sources. Manually downloading or compiling it is + `preferred <https://github.com/raspberrypi/pico-sdk/issues/1827>`__, though. -.. code-block:: console + Instructions can be found here: https://github.com/raspberrypi/picotool + + If you are on Arch Linux, you can also install ``picotool`` through the AUR: + + .. code-block:: console - $ yay -S picotool + $ yay -S picotool 3. Set PICO_SDK_PATH environment variable diff --git a/content/docs/latest/_sources/platforms/xtensa/esp32s3/boards/esp32s3-devkit/index.rst.txt b/content/docs/latest/_sources/platforms/xtensa/esp32s3/boards/esp32s3-devkit/index.rst.txt index 8ca90082b..061ab406d 100644 --- a/content/docs/latest/_sources/platforms/xtensa/esp32s3/boards/esp32s3-devkit/index.rst.txt +++ b/content/docs/latest/_sources/platforms/xtensa/esp32s3/boards/esp32s3-devkit/index.rst.txt @@ -963,6 +963,26 @@ Once booted you can use the following commands to mount the file system:: Note that mksmartfs is only needed the first time. +spislv +------ + +This configuration enables the SPI2 peripheral in **slave mode** and +provides the ``spislv`` example application to test data exchange with an +external SPI master. + +After building and flashing the firmware, run the following command on the +board terminal:: + + nsh> spislv -x 5 1a2b3c4d5e + +This command enqueues the data sequence ``1a2b3c4d5e`` in the slave buffer. +On the next transfer, the external SPI master should receive this data back +from the slave. + +By default, SPI2 pins are used for the slave interface. The exact pin mapping +depends on the ESP32-S3 DevKit version and can be adjusted through +``menuconfig`` under *System type → SPI configuration*. + sta_softap ---------- diff --git a/content/docs/latest/guides/fully_linked_elf.html b/content/docs/latest/guides/fully_linked_elf.html index a400eedfa..a3af6f7bc 100644 --- a/content/docs/latest/guides/fully_linked_elf.html +++ b/content/docs/latest/guides/fully_linked_elf.html @@ -475,7 +475,7 @@ NuttX package: <code class="docutils literal notranslate"><span class="pre">nutt <div class="admonition-here-is-an-alternative-minimal-and-possibly-outdated-version admonition"> <p class="admonition-title">Here is an alternative minimal (and possibly outdated) version</p> <div class="sphinx_collapse docutils"> -<input class="sphinx_collapse__input" id="783f400a-3088-489a-9066-847807c87af3" name="783f400a-3088-489a-9066-847807c87af3" type="checkbox"><label class="sphinx_collapse__label" for="783f400a-3088-489a-9066-847807c87af3"><i class="sphinx_collapse__icon"></i>Show content:</label><div class="sphinx_collapse__content docutils"> +<input class="sphinx_collapse__input" id="b6c1c437-dfac-4b39-b113-6daf8fc43c0d" name="b6c1c437-dfac-4b39-b113-6daf8fc43c0d" type="checkbox"><label class="sphinx_collapse__label" for="b6c1c437-dfac-4b39-b113-6daf8fc43c0d"><i class="sphinx_collapse__icon"></i>Show content:</label><div class="sphinx_collapse__content docutils"> <div class="highlight-text notranslate"><div class="highlight"><pre><span></span>SECTIONS { .text 0x00000000 : diff --git a/content/docs/latest/guides/partially_linked_elf.html b/content/docs/latest/guides/partially_linked_elf.html index a2916d2ca..f7ce9e8e3 100644 --- a/content/docs/latest/guides/partially_linked_elf.html +++ b/content/docs/latest/guides/partially_linked_elf.html @@ -501,7 +501,7 @@ NuttX package: <code class="docutils literal notranslate"><span class="pre">nutt <div class="admonition-here-is-an-alternative-minimal-and-possibly-outdated-version admonition"> <p class="admonition-title">Here is an alternative minimal (and possibly outdated) version</p> <div class="sphinx_collapse docutils"> -<input class="sphinx_collapse__input" id="5502a8ab-c61a-4977-bd81-abbca03f932b" name="5502a8ab-c61a-4977-bd81-abbca03f932b" type="checkbox"><label class="sphinx_collapse__label" for="5502a8ab-c61a-4977-bd81-abbca03f932b"><i class="sphinx_collapse__icon"></i>Show content:</label><div class="sphinx_collapse__content docutils"> +<input class="sphinx_collapse__input" id="6c40c712-1d9f-4cfd-9f68-61c947e68e7d" name="6c40c712-1d9f-4cfd-9f68-61c947e68e7d" type="checkbox"><label class="sphinx_collapse__label" for="6c40c712-1d9f-4cfd-9f68-61c947e68e7d"><i class="sphinx_collapse__icon"></i>Show content:</label><div class="sphinx_collapse__content docutils"> <div class="highlight-text notranslate"><div class="highlight"><pre><span></span>SECTIONS { .text 0x00000000 : diff --git a/content/docs/latest/index.html b/content/docs/latest/index.html index 4c8db1c11..76d3f0fd3 100644 --- a/content/docs/latest/index.html +++ b/content/docs/latest/index.html @@ -185,7 +185,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: 20 August 25 at 00:31</p> +<p>Last Updated: 21 August 25 at 00:29</p> <div class="toctree-wrapper compound"> <p class="caption" role="heading"><span class="caption-text">Table of Contents</span></p> <ul class="current"> diff --git a/content/docs/latest/objects.inv b/content/docs/latest/objects.inv index 810c774a0..ffadb93f1 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/index.html b/content/docs/latest/platforms/arm/rp2040/index.html index 4279dce1d..4c34b27ca 100644 --- a/content/docs/latest/platforms/arm/rp2040/index.html +++ b/content/docs/latest/platforms/arm/rp2040/index.html @@ -373,15 +373,19 @@ also available.</p> <h2>Installation<a class="headerlink" href="#installation" title="Permalink to this heading"></a></h2> <ol class="arabic"> <li><p>Download the Raspberry Pi Pico SDK:</p> -<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="gp">$ </span>git<span class="w"> </span>clone<span class="w"> </span>-b<span class="w"> </span><span class="m">2</span>.0.0<span class="w"> </span>https://github.com/raspberrypi/pico-sdk.git +<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>-b<span class="w"> </span><span class="m">2</span>.2.0<span class="w"> </span>--recurse-submodules<span class="w"> </span>https://github.com/raspberrypi/pico-sdk.git </pre></div> </div> </li> -<li><p>Download and install the <code class="docutils literal notranslate"><span class="pre">picotool</span></code></p> -<p>Instructions for installing/building it can be found here: -<a class="reference external" href="https://github.com/raspberrypi/picotool">https://github.com/raspberrypi/picotool</a></p> -<p>If you are on Arch Linux, you can also install the <code class="docutils literal notranslate"><span class="pre">picotool</span></code> through the -AUR:</p> +<li><p>Download and install <code class="docutils literal notranslate"><span class="pre">picotool</span></code></p> +<div class="admonition note"> +<p class="admonition-title">Note</p> +<p>If not found at build time, this tool will also be automatically compiled +from the SDK sources. Manually downloading or compiling it is +<a class="reference external" href="https://github.com/raspberrypi/pico-sdk/issues/1827">preferred</a>, though.</p> +</div> +<p>Instructions can be found here: <a class="reference external" href="https://github.com/raspberrypi/picotool">https://github.com/raspberrypi/picotool</a></p> +<p>If you are on Arch Linux, you can also install <code class="docutils literal notranslate"><span class="pre">picotool</span></code> through the AUR:</p> <div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="gp">$ </span>yay<span class="w"> </span>-S<span class="w"> </span>picotool </pre></div> </div> @@ -392,7 +396,8 @@ AUR:</p> </div> <p>You will have to do this every time you restart the terminal where you are building NuttX, so it might be best to include this command in your -<code class="docutils literal notranslate"><span class="pre">bashrc</span></code> so NuttX’s build system always knows where to find the SDK.</p> +<code class="docutils literal notranslate"><span class="pre">bashrc</span></code> so NuttX’s build system always knows where to find the SDK. +You may also want to look into tools like <a class="reference external" href="https://direnv.net/">direnv</a>.</p> </li> <li><p>Download NuttX and NuttX applications. These must both be contained in the same directory:</p> diff --git a/content/docs/latest/platforms/arm/rp23xx/boards/raspberrypi-pico-2/index.html b/content/docs/latest/platforms/arm/rp23xx/boards/raspberrypi-pico-2/index.html index 6a7f2cf40..f511322e1 100644 --- a/content/docs/latest/platforms/arm/rp23xx/boards/raspberrypi-pico-2/index.html +++ b/content/docs/latest/platforms/arm/rp23xx/boards/raspberrypi-pico-2/index.html @@ -556,20 +556,23 @@ on GPIO23.</p> <ol class="arabic simple"> <li><p>Download Raspberry Pi Pico SDK</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>-b<span class="w"> </span><span class="m">2</span>.1.1<span class="w"> </span>https://github.com/raspberrypi/pico-sdk.git +<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>-b<span class="w"> </span><span class="m">2</span>.2.0<span class="w"> </span>--recurse-submodules<span class="w"> </span>https://github.com/raspberrypi/pico-sdk.git </pre></div> </div> -<ol class="arabic simple" start="2"> -<li><p>Download and install picotool</p></li> -</ol> -<blockquote> -<div><p>Instructions can be found here: <a class="reference external" href="https://github.com/raspberrypi/picotool">https://github.com/raspberrypi/picotool</a></p> -<p>If you are on Arch Linux, you can install the picotool through the AUR:</p> -</div></blockquote> +<ol class="arabic" start="2"> +<li><p>Download and install <code class="docutils literal notranslate"><span class="pre">picotool</span></code></p> +<div class="admonition note"> +<p class="admonition-title">Note</p> +<p>If not found at build time, this tool will also be automatically compiled +from the SDK sources. Manually downloading or compiling it is +<a class="reference external" href="https://github.com/raspberrypi/pico-sdk/issues/1827">preferred</a>, though.</p> +</div> +<p>Instructions can be found here: <a class="reference external" href="https://github.com/raspberrypi/picotool">https://github.com/raspberrypi/picotool</a></p> +<p>If you are on Arch Linux, you can also install <code class="docutils literal notranslate"><span class="pre">picotool</span></code> through the AUR:</p> <div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="gp">$ </span>yay<span class="w"> </span>-S<span class="w"> </span>picotool </pre></div> </div> -<ol class="arabic simple" start="3"> +</li> <li><p>Set PICO_SDK_PATH environment variable</p></li> </ol> <div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="gp">$ </span><span class="nb">export</span><span class="w"> </span><span class="nv">PICO_SDK_PATH</span><span class="o">=</span><absolute_path_to_pico-sdk_directory> 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 caf09d317..7dc75e768 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 @@ -1216,6 +1216,23 @@ nsh> mount -t smartfs /dev/smart0 /mnt </div> <p>Note that mksmartfs is only needed the first time.</p> </section> +<section id="spislv"> +<h3>spislv<a class="headerlink" href="#spislv" title="Permalink to this heading"></a></h3> +<p>This configuration enables the SPI2 peripheral in <strong>slave mode</strong> and +provides the <code class="docutils literal notranslate"><span class="pre">spislv</span></code> example application to test data exchange with an +external SPI master.</p> +<p>After building and flashing the firmware, run the following command on the +board terminal:</p> +<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>nsh> spislv -x 5 1a2b3c4d5e +</pre></div> +</div> +<p>This command enqueues the data sequence <code class="docutils literal notranslate"><span class="pre">1a2b3c4d5e</span></code> in the slave buffer. +On the next transfer, the external SPI master should receive this data back +from the slave.</p> +<p>By default, SPI2 pins are used for the slave interface. The exact pin mapping +depends on the ESP32-S3 DevKit version and can be adjusted through +<code class="docutils literal notranslate"><span class="pre">menuconfig</span></code> under <em>System type → SPI configuration</em>.</p> +</section> <section id="sta-softap"> <h3>sta_softap<a class="headerlink" href="#sta-softap" title="Permalink to this heading"></a></h3> <p>With this configuration you can run these commands to be able diff --git a/content/docs/latest/searchindex.js b/content/docs/latest/searchindex.js index 77f89b9d4..bc13bf24d 100644 --- a/content/docs/latest/searchindex.js +++ b/content/docs/latest/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["_tags/arch-arm64", "_tags/arch-avr", "_tags/arch-example", "_tags/chip-a527", "_tags/chip-a64", "_tags/chip-at90usb", "_tags/chip-atmega", "_tags/chip-atmega2560", "_tags/chip-bcm2711", "_tags/chip-esp32", "_tags/chip-esp32a1s", "_tags/chip-esp32picod4", "_tags/chip-esp32s2", "_tags/chip-esp32s3", "_tags/chip-esp32wroom32", "_tags/chip-esp32wrover32", "_tags/chip-example", "_tags/chip-fpga", "_tags/chip-imx8", "_tags/chip-imx93", "_tags/chip-imx95", "_tags/ [...] \ No newline at end of file +Search.setIndex({"docnames": ["_tags/arch-arm64", "_tags/arch-avr", "_tags/arch-example", "_tags/chip-a527", "_tags/chip-a64", "_tags/chip-at90usb", "_tags/chip-atmega", "_tags/chip-atmega2560", "_tags/chip-bcm2711", "_tags/chip-esp32", "_tags/chip-esp32a1s", "_tags/chip-esp32picod4", "_tags/chip-esp32s2", "_tags/chip-esp32s3", "_tags/chip-esp32wroom32", "_tags/chip-esp32wrover32", "_tags/chip-example", "_tags/chip-fpga", "_tags/chip-imx8", "_tags/chip-imx93", "_tags/chip-imx95", "_tags/ [...] \ No newline at end of file diff --git a/content/feed.xml b/content/feed.xml index 407e44360..6b760aaf9 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, 20 Aug 2025 00:33:27 +0000</pubDate> - <lastBuildDate>Wed, 20 Aug 2025 00:33:27 +0000</lastBuildDate> + <pubDate>Thu, 21 Aug 2025 00:31:22 +0000</pubDate> + <lastBuildDate>Thu, 21 Aug 2025 00:31:22 +0000</lastBuildDate> <generator>Jekyll v4.3.2</generator> <item>