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 b7b5e59 Publishing web: 1b39f27b512cbb1fc294b70e0e70a67d0092b98d docs: 8cb008c3c78ede43966ccac3bd0d17e911c152d5 b7b5e59 is described below commit b7b5e5966926b481791b9880644c13060d63bb08 Author: Abdelatif <abdelatif.guettou...@espressif.com> AuthorDate: Fri Apr 8 00:12:45 2022 +0000 Publishing web: 1b39f27b512cbb1fc294b70e0e70a67d0092b98d docs: 8cb008c3c78ede43966ccac3bd0d17e911c152d5 --- 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/latest/_sources/guides/pysimcoder.rst.txt | 12 +++++++++--- content/docs/latest/guides/pysimcoder.html | 10 +++++++--- content/docs/latest/index.html | 2 +- content/docs/latest/searchindex.js | 2 +- content/feed.xml | 4 ++-- 9 files changed, 24 insertions(+), 14 deletions(-) diff --git a/content/docs/10.0.0/index.html b/content/docs/10.0.0/index.html index e976ca8..b3ba775 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: 07 April 22 at 00:09</p> +<p>Last Updated: 08 April 22 at 00:09</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 70755fa..4bcc755 100644 --- a/content/docs/10.0.1/index.html +++ b/content/docs/10.0.1/index.html @@ -215,7 +215,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: 07 April 22 at 00:10</p> +<p>Last Updated: 08 April 22 at 00:09</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 dec4540..6ec2bc6 100644 --- a/content/docs/10.1.0/index.html +++ b/content/docs/10.1.0/index.html @@ -215,7 +215,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: 07 April 22 at 00:10</p> +<p>Last Updated: 08 April 22 at 00:10</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 278a061..804ef35 100644 --- a/content/docs/10.2.0/index.html +++ b/content/docs/10.2.0/index.html @@ -216,7 +216,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: 07 April 22 at 00:10</p> +<p>Last Updated: 08 April 22 at 00:10</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/guides/pysimcoder.rst.txt b/content/docs/latest/_sources/guides/pysimcoder.rst.txt index 463c86f..31fc3fe 100644 --- a/content/docs/latest/_sources/guides/pysimcoder.rst.txt +++ b/content/docs/latest/_sources/guides/pysimcoder.rst.txt @@ -41,7 +41,7 @@ in case this documentation was not updated when new fuctionalities were added to NuttX Configuration ------------------- -Several configuration options are neccessary to be set in order to succesfully compile pysimCoder +Several configuration options are necessary to be set in order to succesfully compile pysimCoder with NuttX. The list is the following: ==================================== ===================================== @@ -52,8 +52,8 @@ with NuttX. The list is the following: ``CONFIG_ELF=y`` ``CONFIG_PSEUDOTERM=y`` ``CONFIG_FS_BINFS=y`` ``CONFIG_PTHREAD_CLEANUP=y`` ``CONFIG_FS_PROCFS=y`` ``CONFIG_PTHREAD_MUTEX_TYPES=y`` -``CONFIG_FS_PROCFS_REGISTER=y`` ``CONFIG_PTHREAD_MUTEX_TYPES=y`` -``CONFIG_FS_ROMFS=y`` ``CONFIG_PTHREAD_STACK_MIN=1024`` +``CONFIG_FS_PROCFS_REGISTER=y`` ``CONFIG_PTHREAD_STACK_MIN=1024`` +``CONFIG_FS_ROMFS=y`` ``CONFIG_LIBM=y`` ``CONFIG_FS_TMPFS=y`` ``CONFIG_RR_INTERVAL=10`` ``CONFIG_IDLETHREAD_STACKSIZE=2048`` ``CONFIG_SCHED_WAITPID=y`` ``CONFIG_LIBC_EXECFUNCS=y`` ``CONFIG_SERIAL_TERMIOS=y`` @@ -63,6 +63,12 @@ with NuttX. The list is the following: ``CONFIG_NSH_FILEIOSIZE=512`` ``CONFIG_INIT_ENTRYPOINT="nsh_main"`` ==================================== ===================================== + +Note that ``CONFIG_LIBM=y`` might not be required for toolchains that already include +standard math library. However it is recommended to add ``CONFIG_LIBM=y`` to ensure +math library is included. Subsequently ``CONFIG_LIBC_FLOATINGPOINT=y`` is needed if double values +are to be printed on terminal. + In case you want to use Network and blocks like TCP or UDP, following configuration options are required: diff --git a/content/docs/latest/guides/pysimcoder.html b/content/docs/latest/guides/pysimcoder.html index 2686fe3..d08615e 100644 --- a/content/docs/latest/guides/pysimcoder.html +++ b/content/docs/latest/guides/pysimcoder.html @@ -279,7 +279,7 @@ in case this documentation was not updated when new fuctionalities were added to </div> <div class="section" id="nuttx-configuration"> <h2>NuttX Configuration<a class="headerlink" href="#nuttx-configuration" title="Permalink to this headline">¶</a></h2> -<p>Several configuration options are neccessary to be set in order to succesfully compile pysimCoder +<p>Several configuration options are necessary to be set in order to succesfully compile pysimCoder with NuttX. The list is the following:</p> <table class="docutils align-default"> <colgroup> @@ -309,10 +309,10 @@ with NuttX. The list is the following:</p> <td><p><code class="docutils literal notranslate"><span class="pre">CONFIG_PTHREAD_MUTEX_TYPES=y</span></code></p></td> </tr> <tr class="row-even"><td><p><code class="docutils literal notranslate"><span class="pre">CONFIG_FS_PROCFS_REGISTER=y</span></code></p></td> -<td><p><code class="docutils literal notranslate"><span class="pre">CONFIG_PTHREAD_MUTEX_TYPES=y</span></code></p></td> +<td><p><code class="docutils literal notranslate"><span class="pre">CONFIG_PTHREAD_STACK_MIN=1024</span></code></p></td> </tr> <tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">CONFIG_FS_ROMFS=y</span></code></p></td> -<td><p><code class="docutils literal notranslate"><span class="pre">CONFIG_PTHREAD_STACK_MIN=1024</span></code></p></td> +<td><p><code class="docutils literal notranslate"><span class="pre">CONFIG_LIBM=y</span></code></p></td> </tr> <tr class="row-even"><td><p><code class="docutils literal notranslate"><span class="pre">CONFIG_FS_TMPFS=y</span></code></p></td> <td><p><code class="docutils literal notranslate"><span class="pre">CONFIG_RR_INTERVAL=10</span></code></p></td> @@ -337,6 +337,10 @@ with NuttX. The list is the following:</p> </tr> </tbody> </table> +<p>Note that <code class="docutils literal notranslate"><span class="pre">CONFIG_LIBM=y</span></code> might not be required for toolchains that already include +standard math library. However it is recommended to add <code class="docutils literal notranslate"><span class="pre">CONFIG_LIBM=y</span></code> to ensure +math library is included. Subsequently <code class="docutils literal notranslate"><span class="pre">CONFIG_LIBC_FLOATINGPOINT=y</span></code> is needed if double values +are to be printed on terminal.</p> <p>In case you want to use Network and blocks like TCP or UDP, following configuration options are required:</p> <table class="docutils align-default"> diff --git a/content/docs/latest/index.html b/content/docs/latest/index.html index e5957a7..804ef35 100644 --- a/content/docs/latest/index.html +++ b/content/docs/latest/index.html @@ -216,7 +216,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: 07 April 22 at 00:11</p> +<p>Last Updated: 08 April 22 at 00:10</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/searchindex.js b/content/docs/latest/searchindex.js index db2f8e7..dda9a82 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 abb84e0..2d0ed0d 100644 --- a/content/feed.xml +++ b/content/feed.xml @@ -5,8 +5,8 @@ <description></description> <link>/</link> <atom:link href="/feed.xml" rel="self" type="application/rss+xml"/> - <pubDate>Thu, 07 Apr 2022 00:13:00 +0000</pubDate> - <lastBuildDate>Thu, 07 Apr 2022 00:13:00 +0000</lastBuildDate> + <pubDate>Fri, 08 Apr 2022 00:12:43 +0000</pubDate> + <lastBuildDate>Fri, 08 Apr 2022 00:12:43 +0000</lastBuildDate> <generator>Jekyll v3.8.5</generator> <item>