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 6ab94c0e3 Publishing web: 51627ec89e2b02358b2ac0c43bd479968bd14064 docs: a8ac255386c0567dc26a942c0a5a2ac93a5dc819 6ab94c0e3 is described below commit 6ab94c0e3951fce3af635d026d5da99a6fba8000 Author: simbit18 <101105604+simbi...@users.noreply.github.com> AuthorDate: Mon Jul 28 00:35:22 2025 +0000 Publishing web: 51627ec89e2b02358b2ac0c43bd479968bd14064 docs: a8ac255386c0567dc26a942c0a5a2ac93a5dc819 --- 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 +- .../stm32f4/boards/stm32f401rc-rs485/index.rst.txt | 107 +++++++++++++++++++++ .../stm32f4/boards/stm32f4discovery/index.rst.txt | 57 +++++++++++ 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 158262 -> 158302 bytes .../stm32f4/boards/stm32f401rc-rs485/index.html | 106 ++++++++++++++++++++ .../arm/stm32f4/boards/stm32f4discovery/index.html | 56 +++++++++++ content/docs/latest/searchindex.js | 2 +- content/feed.xml | 4 +- 42 files changed, 364 insertions(+), 38 deletions(-) diff --git a/content/docs/10.0.0/index.html b/content/docs/10.0.0/index.html index fa09ad201..bd38d1596 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: 27 July 25 at 00:17</p> +<p>Last Updated: 28 July 25 at 00:17</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 c0c4a1a56..6ef3c4c2a 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: 27 July 25 at 00:18</p> +<p>Last Updated: 28 July 25 at 00:17</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 7d96059a4..0d4bdb80d 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: 27 July 25 at 00:18</p> +<p>Last Updated: 28 July 25 at 00:17</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 b8be71cef..3c9bd4019 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: 27 July 25 at 00:18</p> +<p>Last Updated: 28 July 25 at 00:18</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 b8be71cef..3c9bd4019 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: 27 July 25 at 00:18</p> +<p>Last Updated: 28 July 25 at 00:18</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 9ee3c58ef..3c9bd4019 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: 27 July 25 at 00:19</p> +<p>Last Updated: 28 July 25 at 00:18</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 125361037..99a6116eb 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: 27 July 25 at 00:19</p> +<p>Last Updated: 28 July 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.0.0/searchindex.js b/content/docs/12.0.0/searchindex.js index ad2324d48..23765daec 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 f581aa109..2405295bd 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: 27 July 25 at 00:19</p> +<p>Last Updated: 28 July 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.1.0/searchindex.js b/content/docs/12.1.0/searchindex.js index 63ee4b809..5cb367767 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 ad030d0bb..fd5c6513d 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: 27 July 25 at 00:32</p> +<p>Last Updated: 28 July 25 at 00:31</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 8d940d004..563d76da1 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 ee1794a2c..04b8c0740 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: 27 July 25 at 00:20</p> +<p>Last Updated: 28 July 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.2.0/searchindex.js b/content/docs/12.2.0/searchindex.js index 7034ec331..b43fb398c 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 ee1794a2c..eb9581a1a 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: 27 July 25 at 00:20</p> +<p>Last Updated: 28 July 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.2.1/searchindex.js b/content/docs/12.2.1/searchindex.js index 1a0e8099a..fd58f4c55 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 8958c27f4..345e420a2 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: 27 July 25 at 00:21</p> +<p>Last Updated: 28 July 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.3.0/searchindex.js b/content/docs/12.3.0/searchindex.js index bef5400fa..bdf2a6ae2 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 f8a71e07d..798f03a14 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: 27 July 25 at 00:21</p> +<p>Last Updated: 28 July 25 at 00:21</p> <div class="toctree-wrapper compound"> <p class="caption" role="heading"><span class="caption-text">Table of Contents</span></p> <ul class="current"> diff --git a/content/docs/12.4.0/searchindex.js b/content/docs/12.4.0/searchindex.js index a57e12d18..e17b391ca 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 02e487869..cce17b1ef 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: 27 July 25 at 00:23</p> +<p>Last Updated: 28 July 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.5.0/searchindex.js b/content/docs/12.5.0/searchindex.js index 17346f857..a8cb344fa 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 8f2161e68..65a322a19 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: 27 July 25 at 00:24</p> +<p>Last Updated: 28 July 25 at 00:23</p> <div class="toctree-wrapper compound"> <p class="caption" role="heading"><span class="caption-text">Table of Contents</span></p> <ul class="current"> diff --git a/content/docs/12.5.1/searchindex.js b/content/docs/12.5.1/searchindex.js index fd6df811d..1f3671fe2 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 f52397ded..01c8e773c 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: 27 July 25 at 00:26</p> +<p>Last Updated: 28 July 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.6.0/searchindex.js b/content/docs/12.6.0/searchindex.js index 16a7f49e0..ec1d2e222 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 d56740a30..d8d114f5b 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: 27 July 25 at 00:27</p> +<p>Last Updated: 28 July 25 at 00:26</p> <div class="toctree-wrapper compound"> <p class="caption" role="heading"><span class="caption-text">Table of Contents</span></p> <ul class="current"> diff --git a/content/docs/12.7.0/searchindex.js b/content/docs/12.7.0/searchindex.js index 7363f8d09..4a906b39a 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 c4a1df810..4a50fdb70 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: 27 July 25 at 00:29</p> +<p>Last Updated: 28 July 25 at 00:28</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 73ec81a66..8a00ca565 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 da1e1572e..9ffd27489 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: 27 July 25 at 00:30</p> +<p>Last Updated: 28 July 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/12.9.0/searchindex.js b/content/docs/12.9.0/searchindex.js index 59a1200de..54e1999ae 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/stm32f4/boards/stm32f401rc-rs485/index.rst.txt b/content/docs/latest/_sources/platforms/arm/stm32f4/boards/stm32f401rc-rs485/index.rst.txt index 2637b9899..22d5ce462 100644 --- a/content/docs/latest/_sources/platforms/arm/stm32f4/boards/stm32f401rc-rs485/index.rst.txt +++ b/content/docs/latest/_sources/platforms/arm/stm32f4/boards/stm32f401rc-rs485/index.rst.txt @@ -1000,3 +1000,110 @@ Connect the HX711 to the STM32F4 board using the following pins: 10 For more details, refer to the official `HX711 NuttX documentation <https://nuttx.apache.org/docs/latest/components/drivers/character/analog/adc/hx711/index.html>`_. + +MAX31855 +-------- + +MAX31855 is a thermocouple-to-digital converter supporting Type-K +thermocouples. It provides 14-bit temperature resolution with cold-junction +compensation and fault detection, interfacing via SPI. + +**Enable the following options using ``make menuconfig``:** + +:: + + CONFIG_STM32_SPI1=y + CONFIG_SENSORS=y + CONFIG_SENSORS_MAX31855=y + CONFIG_EXAMPLES_MAX31855=y + +**Wiring:** + +Connect the MAX31855 to the STM32F4 board using the following pins: + ++-------------+------+ +| MAX31855 | PIN | ++=============+======+ +| SCK | PA5 | ++-------------+------+ +| CS | PC4 | ++-------------+------+ +| SO (MISO) | PA6 | ++-------------+------+ + +**NSH usage:** + +:: + + NuttShell (NSH) NuttX-12.10.0 + nsh> ls /dev/temp0 + /dev/temp0 + nsh> max31855 + Unable to open file /dev/temp1 + Unable to open file /dev/temp2 + Unable to open file /dev/temp3 + Starting... + Channel SSP0/SPI1 Device 0: Temperature = 24! + Channel SSP0/SPI1 Device 1: Not enabled! + Channel SSP1/SPI2 Device 0: Not enabled! + Channel SSP1/SPI2 Device 1: Not enabled! + + Channel SSP0/SPI1 Device 0: Temperature = 25! + Channel SSP0/SPI1 Device 1: Not enabled! + Channel SSP1/SPI2 Device 0: Not enabled! + Channel SSP1/SPI2 Device 1: Not enabled! + + + +MAX6675 +------- + +MAX6675 is a cold-junction-compensated K-type thermocouple-to-digital +converter with a 12-bit resolution. It communicates via SPI and is +suited for measuring high temperatures in embedded systems. + +**Enable the following options using ``make menuconfig``:** + +:: + + CONFIG_STM32_SPI1=y + CONFIG_SENSORS=y + CONFIG_SENSORS_MAX6675=y + CONFIG_EXAMPLES_MAX31855=y (same example works for both) + +**Wiring:** + +Connect the MAX6675 to the STM32F4 board using the following pins: + ++-------------+------+ +| MAX6675 | PIN | ++=============+======+ +| SCK | PA5 | ++-------------+------+ +| CS | PC5 | ++-------------+------+ +| SO (MISO) | PA6 | ++-------------+------+ + +**NSH usage:** + +:: + + NuttShell (NSH) NuttX-12.10.0 + nsh> ls /dev/temp0 + /dev/temp0 + nsh> max31855 + Unable to open file /dev/temp1 + Unable to open file /dev/temp2 + Unable to open file /dev/temp3 + Starting... + Channel SSP0/SPI1 Device 0: Temperature = 24! + Channel SSP0/SPI1 Device 1: Not enabled! + Channel SSP1/SPI2 Device 0: Not enabled! + Channel SSP1/SPI2 Device 1: Not enabled! + + Channel SSP0/SPI1 Device 0: Temperature = 24! + Channel SSP0/SPI1 Device 1: Not enabled! + Channel SSP1/SPI2 Device 0: Not enabled! + Channel SSP1/SPI2 Device 1: Not enabled! + diff --git a/content/docs/latest/_sources/platforms/arm/stm32f4/boards/stm32f4discovery/index.rst.txt b/content/docs/latest/_sources/platforms/arm/stm32f4/boards/stm32f4discovery/index.rst.txt index f75ef9581..47588b474 100644 --- a/content/docs/latest/_sources/platforms/arm/stm32f4/boards/stm32f4discovery/index.rst.txt +++ b/content/docs/latest/_sources/platforms/arm/stm32f4/boards/stm32f4discovery/index.rst.txt @@ -2203,3 +2203,60 @@ NOTES: Host Compiler: I use the MingW compiler which can be downloaded from http://www.mingw.org/. If you are using GNUWin32, then it is recommended the you not install the optional MSYS components as there may be conflicts. + +HX711 +----- + +HX711 is a precision 24-bit analog-to-digital converter (ADC) +designed for weigh scales and industrial control applications. +It interfaces load cells via a simple two-wire serial interface +(clock and data) and provides high-resolution digital weight +measurements. + +**Enable the following options using ``make menuconfig``:** + +:: + + CONFIG_ADC=y + CONFIG_ANALOG=y + CONFIG_ADC_HX711=y + CONFIG_EXAMPLES_HX711=y + +**Wiring:** + +Connect the HX711 to the STM32F4 board using the following pins: + ++--------+------+ +| HX711 | PIN | ++========+======+ +| SCK | PB1 | ++--------+------+ +| DT | PB2 | ++--------+------+ + +**NSH usage:** + +:: + + NuttShell (NSH) NuttX-12.10.0 + nsh> hx711 -D + Current settings for: /dev/hx711_0 + average.............: 1 + channel.............: a + gain................: 128 + value per unit......: 0 + nsh> hx711 -v 813 -t 10 + Taring with *float*g precision + nsh> hx711 -r 10 + -2 + 0 + 0 + -1 + -3 + -3 + -2 + -2 + -4 + -4 + +For more details, refer to the official `HX711 NuttX documentation <https://nuttx.apache.org/docs/latest/components/drivers/character/analog/adc/hx711/index.html>`_. diff --git a/content/docs/latest/guides/fully_linked_elf.html b/content/docs/latest/guides/fully_linked_elf.html index 7c27a36f0..84e3e3320 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="ddd2f6e8-ccdd-475d-8bc2-e127ffd0bf4d" name="ddd2f6e8-ccdd-475d-8bc2-e127ffd0bf4d" type="checkbox"><label class="sphinx_collapse__label" for="ddd2f6e8-ccdd-475d-8bc2-e127ffd0bf4d"><i class="sphinx_collapse__icon"></i>Show content:</label><div class="sphinx_collapse__content docutils"> +<input class="sphinx_collapse__input" id="ed721119-35c6-46f0-9756-2f492ecd6ff8" name="ed721119-35c6-46f0-9756-2f492ecd6ff8" type="checkbox"><label class="sphinx_collapse__label" for="ed721119-35c6-46f0-9756-2f492ecd6ff8"><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 d1094b494..07ff148ec 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="24c7609c-58d9-49f9-bd0b-7e12b9fb25c4" name="24c7609c-58d9-49f9-bd0b-7e12b9fb25c4" type="checkbox"><label class="sphinx_collapse__label" for="24c7609c-58d9-49f9-bd0b-7e12b9fb25c4"><i class="sphinx_collapse__icon"></i>Show content:</label><div class="sphinx_collapse__content docutils"> +<input class="sphinx_collapse__input" id="d127bfd6-2b82-4584-9385-f48423a7a919" name="d127bfd6-2b82-4584-9385-f48423a7a919" type="checkbox"><label class="sphinx_collapse__label" for="d127bfd6-2b82-4584-9385-f48423a7a919"><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 1930c54ea..c3e4b35dd 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: 27 July 25 at 00:34</p> +<p>Last Updated: 28 July 25 at 00:33</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 883ae79da..b0e766717 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/stm32f4/boards/stm32f401rc-rs485/index.html b/content/docs/latest/platforms/arm/stm32f4/boards/stm32f401rc-rs485/index.html index 07687d565..b76a3cd4b 100644 --- a/content/docs/latest/platforms/arm/stm32f4/boards/stm32f401rc-rs485/index.html +++ b/content/docs/latest/platforms/arm/stm32f4/boards/stm32f401rc-rs485/index.html @@ -1411,6 +1411,112 @@ nsh> hx711 -r 10 </div> <p>For more details, refer to the official <a class="reference external" href="https://nuttx.apache.org/docs/latest/components/drivers/character/analog/adc/hx711/index.html">HX711 NuttX documentation</a>.</p> </section> +<section id="max31855"> +<h3>MAX31855<a class="headerlink" href="#max31855" title="Permalink to this heading"></a></h3> +<p>MAX31855 is a thermocouple-to-digital converter supporting Type-K +thermocouples. It provides 14-bit temperature resolution with cold-junction +compensation and fault detection, interfacing via SPI.</p> +<p><strong>Enable the following options using ``make menuconfig``:</strong></p> +<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>CONFIG_STM32_SPI1=y +CONFIG_SENSORS=y +CONFIG_SENSORS_MAX31855=y +CONFIG_EXAMPLES_MAX31855=y +</pre></div> +</div> +<p><strong>Wiring:</strong></p> +<p>Connect the MAX31855 to the STM32F4 board using the following pins:</p> +<table class="docutils align-default"> +<thead> +<tr class="row-odd"><th class="head"><p>MAX31855</p></th> +<th class="head"><p>PIN</p></th> +</tr> +</thead> +<tbody> +<tr class="row-even"><td><p>SCK</p></td> +<td><p>PA5</p></td> +</tr> +<tr class="row-odd"><td><p>CS</p></td> +<td><p>PC4</p></td> +</tr> +<tr class="row-even"><td><p>SO (MISO)</p></td> +<td><p>PA6</p></td> +</tr> +</tbody> +</table> +<p><strong>NSH usage:</strong></p> +<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>NuttShell (NSH) NuttX-12.10.0 +nsh> ls /dev/temp0 + /dev/temp0 +nsh> max31855 +Unable to open file /dev/temp1 +Unable to open file /dev/temp2 +Unable to open file /dev/temp3 +Starting... +Channel SSP0/SPI1 Device 0: Temperature = 24! +Channel SSP0/SPI1 Device 1: Not enabled! +Channel SSP1/SPI2 Device 0: Not enabled! +Channel SSP1/SPI2 Device 1: Not enabled! + +Channel SSP0/SPI1 Device 0: Temperature = 25! +Channel SSP0/SPI1 Device 1: Not enabled! +Channel SSP1/SPI2 Device 0: Not enabled! +Channel SSP1/SPI2 Device 1: Not enabled! +</pre></div> +</div> +</section> +<section id="max6675"> +<h3>MAX6675<a class="headerlink" href="#max6675" title="Permalink to this heading"></a></h3> +<p>MAX6675 is a cold-junction-compensated K-type thermocouple-to-digital +converter with a 12-bit resolution. It communicates via SPI and is +suited for measuring high temperatures in embedded systems.</p> +<p><strong>Enable the following options using ``make menuconfig``:</strong></p> +<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>CONFIG_STM32_SPI1=y +CONFIG_SENSORS=y +CONFIG_SENSORS_MAX6675=y +CONFIG_EXAMPLES_MAX31855=y (same example works for both) +</pre></div> +</div> +<p><strong>Wiring:</strong></p> +<p>Connect the MAX6675 to the STM32F4 board using the following pins:</p> +<table class="docutils align-default"> +<thead> +<tr class="row-odd"><th class="head"><p>MAX6675</p></th> +<th class="head"><p>PIN</p></th> +</tr> +</thead> +<tbody> +<tr class="row-even"><td><p>SCK</p></td> +<td><p>PA5</p></td> +</tr> +<tr class="row-odd"><td><p>CS</p></td> +<td><p>PC5</p></td> +</tr> +<tr class="row-even"><td><p>SO (MISO)</p></td> +<td><p>PA6</p></td> +</tr> +</tbody> +</table> +<p><strong>NSH usage:</strong></p> +<div class="highlight-none notranslate"><div class="highlight"><pre><span></span> NuttShell (NSH) NuttX-12.10.0 +nsh> ls /dev/temp0 + /dev/temp0 +nsh> max31855 +Unable to open file /dev/temp1 +Unable to open file /dev/temp2 +Unable to open file /dev/temp3 +Starting... +Channel SSP0/SPI1 Device 0: Temperature = 24! +Channel SSP0/SPI1 Device 1: Not enabled! +Channel SSP1/SPI2 Device 0: Not enabled! +Channel SSP1/SPI2 Device 1: Not enabled! + +Channel SSP0/SPI1 Device 0: Temperature = 24! +Channel SSP0/SPI1 Device 1: Not enabled! +Channel SSP1/SPI2 Device 0: Not enabled! +Channel SSP1/SPI2 Device 1: Not enabled! +</pre></div> +</div> +</section> </section> </section> diff --git a/content/docs/latest/platforms/arm/stm32f4/boards/stm32f4discovery/index.html b/content/docs/latest/platforms/arm/stm32f4/boards/stm32f4discovery/index.html index 6d2f86ad1..ec9d6a4d3 100644 --- a/content/docs/latest/platforms/arm/stm32f4/boards/stm32f4discovery/index.html +++ b/content/docs/latest/platforms/arm/stm32f4/boards/stm32f4discovery/index.html @@ -2605,6 +2605,62 @@ the you not install the optional MSYS components as there may be conflicts.</p> </li> </ol> </section> +<section id="hx711"> +<h3>HX711<a class="headerlink" href="#hx711" title="Permalink to this heading"></a></h3> +<p>HX711 is a precision 24-bit analog-to-digital converter (ADC) +designed for weigh scales and industrial control applications. +It interfaces load cells via a simple two-wire serial interface +(clock and data) and provides high-resolution digital weight +measurements.</p> +<p><strong>Enable the following options using ``make menuconfig``:</strong></p> +<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>CONFIG_ADC=y +CONFIG_ANALOG=y +CONFIG_ADC_HX711=y +CONFIG_EXAMPLES_HX711=y +</pre></div> +</div> +<p><strong>Wiring:</strong></p> +<p>Connect the HX711 to the STM32F4 board using the following pins:</p> +<table class="docutils align-default"> +<thead> +<tr class="row-odd"><th class="head"><p>HX711</p></th> +<th class="head"><p>PIN</p></th> +</tr> +</thead> +<tbody> +<tr class="row-even"><td><p>SCK</p></td> +<td><p>PB1</p></td> +</tr> +<tr class="row-odd"><td><p>DT</p></td> +<td><p>PB2</p></td> +</tr> +</tbody> +</table> +<p><strong>NSH usage:</strong></p> +<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>NuttShell (NSH) NuttX-12.10.0 +nsh> hx711 -D +Current settings for: /dev/hx711_0 +average.............: 1 +channel.............: a +gain................: 128 +value per unit......: 0 +nsh> hx711 -v 813 -t 10 +Taring with *float*g precision +nsh> hx711 -r 10 +-2 +0 +0 +-1 +-3 +-3 +-2 +-2 +-4 +-4 +</pre></div> +</div> +<p>For more details, refer to the official <a class="reference external" href="https://nuttx.apache.org/docs/latest/components/drivers/character/analog/adc/hx711/index.html">HX711 NuttX documentation</a>.</p> +</section> </section> </section> diff --git a/content/docs/latest/searchindex.js b/content/docs/latest/searchindex.js index bfeca65a5..1eca95306 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-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/feed.xml b/content/feed.xml index aa0ccc8fd..a5f75a9ab 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>Sun, 27 Jul 2025 00:36:38 +0000</pubDate> - <lastBuildDate>Sun, 27 Jul 2025 00:36:38 +0000</lastBuildDate> + <pubDate>Mon, 28 Jul 2025 00:35:05 +0000</pubDate> + <lastBuildDate>Mon, 28 Jul 2025 00:35:05 +0000</lastBuildDate> <generator>Jekyll v4.3.2</generator> <item>