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/incubator-nuttx-website.git
The following commit(s) were added to refs/heads/asf-site by this push: new 7477509 Publishing web: 42e9e27963415ec1359277228669d6b9c71c48d1 docs: 1f90e5a5b00ab1bebe002bc336b34a202690d1f6 7477509 is described below commit 74775096d32ce1f0a195eb108ff5611cb848cb5c Author: Alin <alin.jerpe...@sony.com> AuthorDate: Tue Jun 14 00:14:52 2022 +0000 Publishing web: 42e9e27963415ec1359277228669d6b9c71c48d1 docs: 1f90e5a5b00ab1bebe002bc336b34a202690d1f6 --- 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 +- .../arm/stm32wl5/boards/nucleo-wl55jc/index.rst.txt | 8 ++++++++ .../_sources/platforms/arm/stm32wl5/index.rst.txt | 16 +++++++++++++--- content/docs/latest/index.html | 2 +- content/docs/latest/objects.inv | Bin 33649 -> 33675 bytes .../arm/stm32wl5/boards/nucleo-wl55jc/index.html | 7 +++++++ .../docs/latest/platforms/arm/stm32wl5/index.html | 15 ++++++++++++--- content/docs/latest/searchindex.js | 2 +- content/feed.xml | 4 ++-- 13 files changed, 49 insertions(+), 15 deletions(-) diff --git a/content/docs/10.0.0/index.html b/content/docs/10.0.0/index.html index 854dd24..c69b0d9 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: 13 June 22 at 00:11</p> +<p>Last Updated: 14 June 22 at 00:11</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 0056618..f3c2cbd 100644 --- a/content/docs/10.0.1/index.html +++ b/content/docs/10.0.1/index.html @@ -217,7 +217,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: 13 June 22 at 00:11</p> +<p>Last Updated: 14 June 22 at 00:11</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 46092d3..2d3bc0f 100644 --- a/content/docs/10.1.0/index.html +++ b/content/docs/10.1.0/index.html @@ -217,7 +217,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: 13 June 22 at 00:11</p> +<p>Last Updated: 14 June 22 at 00:12</p> <div class="toctree-wrapper compound"> <p class="caption"><span class="caption-text">Table of Contents</span></p> <ul class="current"> diff --git a/content/docs/10.2.0/index.html b/content/docs/10.2.0/index.html index 4d7f310..79b4364 100644 --- a/content/docs/10.2.0/index.html +++ b/content/docs/10.2.0/index.html @@ -218,7 +218,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: 13 June 22 at 00:12</p> +<p>Last Updated: 14 June 22 at 00:12</p> <div class="toctree-wrapper compound"> <p class="caption"><span class="caption-text">Table of Contents</span></p> <ul class="current"> diff --git a/content/docs/10.3.0/index.html b/content/docs/10.3.0/index.html index 4d7f310..79b4364 100644 --- a/content/docs/10.3.0/index.html +++ b/content/docs/10.3.0/index.html @@ -218,7 +218,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: 13 June 22 at 00:12</p> +<p>Last Updated: 14 June 22 at 00:12</p> <div class="toctree-wrapper compound"> <p class="caption"><span class="caption-text">Table of Contents</span></p> <ul class="current"> diff --git a/content/docs/latest/_sources/platforms/arm/stm32wl5/boards/nucleo-wl55jc/index.rst.txt b/content/docs/latest/_sources/platforms/arm/stm32wl5/boards/nucleo-wl55jc/index.rst.txt index ef53267..4ba6118 100644 --- a/content/docs/latest/_sources/platforms/arm/stm32wl5/boards/nucleo-wl55jc/index.rst.txt +++ b/content/docs/latest/_sources/platforms/arm/stm32wl5/boards/nucleo-wl55jc/index.rst.txt @@ -79,6 +79,14 @@ nsh Basic NuttShell configuration (console enabled in LPUART1, exposed via USB connection, at 115200 bps 8n1). +demo +---- + +This configuration contains demonstration code and programs to show what +board is capable of. These programs and settings are usually absolutely +useless in production code and are here just to show, by example, what +you can do with the board. + Flash & Debug ============= diff --git a/content/docs/latest/_sources/platforms/arm/stm32wl5/index.rst.txt b/content/docs/latest/_sources/platforms/arm/stm32wl5/index.rst.txt index f52cc39..3099eba 100644 --- a/content/docs/latest/_sources/platforms/arm/stm32wl5/index.rst.txt +++ b/content/docs/latest/_sources/platforms/arm/stm32wl5/index.rst.txt @@ -30,14 +30,14 @@ Peripheral Support Notes ========== ======= ===== IRQs Yes GPIO Yes -EXTI No +EXTI Yes HSE Yes PLL Yes Tested @ 48MHz HSI Yes Not tested MSI Yes Not tested LSE Yes Not tested RCC Yes All registers defined, not all peripherals enabled -SYSCFG Yes All registers defined, remapping not tested +SYSCFG Yes All registers defined, GPIO EXTI works, remapping not tested USART Yes LPUART Yes full speed with HSE works, low power mode with LSE not implemented DMA No @@ -102,7 +102,7 @@ SYSCFG ------ System configuration controller. Can be used to remap memory or -manage external interrupts. +manage GPIO multiplexer for EXTI. GPIO ---- @@ -123,6 +123,16 @@ IPCC Inter-processor communication controller. IPCC is used to exchange data between Cortex-M4 and Cortex-M0 CPUs. +EXTI +---- + +Extended interrupts and event controller. Extends interrupts not provided +by NVIC. For example, there is only one interrupt for GPIO5..9 in NVIC, +but thanks to EXTI we can differentiate which GPIO caused interrupt. Such +interrupt first goes through EXTI and is then forwarded to main NVIC. + +EXTI for gpio can be enabled via `stm32wl5_gpiosetevent` function. + Supported Boards ================ diff --git a/content/docs/latest/index.html b/content/docs/latest/index.html index 4d7f310..7465126 100644 --- a/content/docs/latest/index.html +++ b/content/docs/latest/index.html @@ -218,7 +218,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: 13 June 22 at 00:12</p> +<p>Last Updated: 14 June 22 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/latest/objects.inv b/content/docs/latest/objects.inv index 3b2ac0e..4bcb45b 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/stm32wl5/boards/nucleo-wl55jc/index.html b/content/docs/latest/platforms/arm/stm32wl5/boards/nucleo-wl55jc/index.html index 58d6f2a..7e30df0 100644 --- a/content/docs/latest/platforms/arm/stm32wl5/boards/nucleo-wl55jc/index.html +++ b/content/docs/latest/platforms/arm/stm32wl5/boards/nucleo-wl55jc/index.html @@ -344,6 +344,13 @@ will work without problems.</p> <p>Basic NuttShell configuration (console enabled in LPUART1, exposed via USB connection, at 115200 bps 8n1).</p> </div> +<div class="section" id="demo"> +<h3>demo<a class="headerlink" href="#demo" title="Permalink to this headline">¶</a></h3> +<p>This configuration contains demonstration code and programs to show what +board is capable of. These programs and settings are usually absolutely +useless in production code and are here just to show, by example, what +you can do with the board.</p> +</div> </div> <div class="section" id="flash-debug"> <h2>Flash & Debug<a class="headerlink" href="#flash-debug" title="Permalink to this headline">¶</a></h2> diff --git a/content/docs/latest/platforms/arm/stm32wl5/index.html b/content/docs/latest/platforms/arm/stm32wl5/index.html index 93cbf8c..f1fc7b4 100644 --- a/content/docs/latest/platforms/arm/stm32wl5/index.html +++ b/content/docs/latest/platforms/arm/stm32wl5/index.html @@ -148,6 +148,7 @@ <li class="toctree-l5"><a class="reference internal" href="#gpio">GPIO</a></li> <li class="toctree-l5"><a class="reference internal" href="#uart">UART</a></li> <li class="toctree-l5"><a class="reference internal" href="#ipcc">IPCC</a></li> +<li class="toctree-l5"><a class="reference internal" href="#exti">EXTI</a></li> </ul> </li> <li class="toctree-l4"><a class="reference internal" href="#supported-boards">Supported Boards</a><ul> @@ -282,7 +283,7 @@ Stm32WL54 does not.</p> <td></td> </tr> <tr class="row-even"><td><p>EXTI</p></td> -<td><p>No</p></td> +<td><p>Yes</p></td> <td></td> </tr> <tr class="row-odd"><td><p>HSE</p></td> @@ -311,7 +312,7 @@ Stm32WL54 does not.</p> </tr> <tr class="row-odd"><td><p>SYSCFG</p></td> <td><p>Yes</p></td> -<td><p>All registers defined, remapping not tested</p></td> +<td><p>All registers defined, GPIO EXTI works, remapping not tested</p></td> </tr> <tr class="row-even"><td><p>USART</p></td> <td><p>Yes</p></td> @@ -424,7 +425,7 @@ than HSI.</p> <div class="section" id="syscfg"> <h3>SYSCFG<a class="headerlink" href="#syscfg" title="Permalink to this headline">¶</a></h3> <p>System configuration controller. Can be used to remap memory or -manage external interrupts.</p> +manage GPIO multiplexer for EXTI.</p> </div> <div class="section" id="gpio"> <h3>GPIO<a class="headerlink" href="#gpio" title="Permalink to this headline">¶</a></h3> @@ -442,6 +443,14 @@ automatically during MCU boot.</p> <p>Inter-processor communication controller. IPCC is used to exchange data between Cortex-M4 and Cortex-M0 CPUs.</p> </div> +<div class="section" id="exti"> +<h3>EXTI<a class="headerlink" href="#exti" title="Permalink to this headline">¶</a></h3> +<p>Extended interrupts and event controller. Extends interrupts not provided +by NVIC. For example, there is only one interrupt for GPIO5..9 in NVIC, +but thanks to EXTI we can differentiate which GPIO caused interrupt. Such +interrupt first goes through EXTI and is then forwarded to main NVIC.</p> +<p>EXTI for gpio can be enabled via <cite>stm32wl5_gpiosetevent</cite> function.</p> +</div> </div> <div class="section" id="supported-boards"> <h2>Supported Boards<a class="headerlink" href="#supported-boards" title="Permalink to this headline">¶</a></h2> diff --git a/content/docs/latest/searchindex.js b/content/docs/latest/searchindex.js index 7df085e..ec0db30 100644 --- a/content/docs/latest/searchindex.js +++ b/content/docs/latest/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/feed.xml b/content/feed.xml index 1e86840..c115039 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>Mon, 13 Jun 2022 00:14:16 +0000</pubDate> - <lastBuildDate>Mon, 13 Jun 2022 00:14:16 +0000</lastBuildDate> + <pubDate>Tue, 14 Jun 2022 00:14:50 +0000</pubDate> + <lastBuildDate>Tue, 14 Jun 2022 00:14:50 +0000</lastBuildDate> <generator>Jekyll v3.8.5</generator> <item>