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 ff96435c29 Publishing web: c9485a98e52c59e17f5874dcfcda910d849854c2 docs: e5a7f55d9f8e300f0b47f9d89a9a9e44c686bf02 ff96435c29 is described below commit ff96435c29d3162afaf8fbeeb713656d99467ef2 Author: Alin Jerpelea <alin.jerpe...@sony.com> AuthorDate: Tue Jan 21 00:28:07 2025 +0000 Publishing web: c9485a98e52c59e17f5874dcfcda910d849854c2 docs: e5a7f55d9f8e300f0b47f9d89a9a9e44c686bf02 --- 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.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 +- .../applications/system/uorb/index.rst.txt | 2 +- .../_sources/components/filesystem/index.rst.txt | 1 + .../_sources/components/filesystem/v9fs.rst.txt | 94 ++++++++++++++ content/docs/latest/_sources/guides/rust.rst.txt | 3 +- .../stm32h7/boards/linum-stm32h753bi/index.rst.txt | 38 +++++- .../latest/applications/system/uorb/index.html | 2 +- content/docs/latest/components/filesystem/aio.html | 3 + .../docs/latest/components/filesystem/binfs.html | 3 + .../docs/latest/components/filesystem/cromfs.html | 3 + content/docs/latest/components/filesystem/fat.html | 3 + .../docs/latest/components/filesystem/hostfs.html | 3 + .../components/filesystem/how_nxffs_works.html | 3 + .../docs/latest/components/filesystem/index.html | 6 + .../docs/latest/components/filesystem/inotify.html | 3 + .../latest/components/filesystem/littlefs.html | 3 + .../docs/latest/components/filesystem/mmap.html | 3 + .../docs/latest/components/filesystem/mnemofs.html | 3 + content/docs/latest/components/filesystem/nfs.html | 3 + .../docs/latest/components/filesystem/nuttxfs.html | 3 + .../docs/latest/components/filesystem/nxffs.html | 3 + .../docs/latest/components/filesystem/nxflat.html | 3 + .../latest/components/filesystem/partition.html | 3 + .../docs/latest/components/filesystem/procfs.html | 3 + .../latest/components/filesystem/pseudofs.html | 3 + .../docs/latest/components/filesystem/romfs.html | 3 + .../docs/latest/components/filesystem/rpmsgfs.html | 3 + .../docs/latest/components/filesystem/shmfs.html | 3 + .../docs/latest/components/filesystem/smartfs.html | 3 + .../filesystem/special_files_dev_num.html | 7 +- .../docs/latest/components/filesystem/spiffs.html | 3 + .../docs/latest/components/filesystem/tmpfs.html | 3 + .../docs/latest/components/filesystem/unionfs.html | 3 + .../docs/latest/components/filesystem/userfs.html | 3 + .../filesystem/{zipfs.html => v9fs.html} | 135 +++++++++++++++------ .../docs/latest/components/filesystem/zipfs.html | 3 + content/docs/latest/components/libs/index.html | 4 +- content/docs/latest/guides/rust.html | 12 +- content/docs/latest/index.html | 2 +- content/docs/latest/objects.inv | Bin 136949 -> 137087 bytes .../stm32h7/boards/linum-stm32h753bi/index.html | 42 ++++++- content/docs/latest/searchindex.js | 2 +- content/feed.xml | 4 +- 70 files changed, 396 insertions(+), 92 deletions(-) diff --git a/content/docs/10.0.0/index.html b/content/docs/10.0.0/index.html index 29b49008cf..533a689c1b 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 January 25 at 00:13</p> +<p>Last Updated: 21 January 25 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.0.1/index.html b/content/docs/10.0.1/index.html index bc87c734a2..e57f0ddc1c 100644 --- a/content/docs/10.0.1/index.html +++ b/content/docs/10.0.1/index.html @@ -241,7 +241,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 January 25 at 00:13</p> +<p>Last Updated: 21 January 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 db12fc7196..bb910ea650 100644 --- a/content/docs/10.1.0/index.html +++ b/content/docs/10.1.0/index.html @@ -241,7 +241,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 January 25 at 00:13</p> +<p>Last Updated: 21 January 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 55329a852d..f4c8eeb77a 100644 --- a/content/docs/10.2.0/index.html +++ b/content/docs/10.2.0/index.html @@ -242,7 +242,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 January 25 at 00:14</p> +<p>Last Updated: 21 January 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.3.0/index.html b/content/docs/10.3.0/index.html index 55329a852d..f4c8eeb77a 100644 --- a/content/docs/10.3.0/index.html +++ b/content/docs/10.3.0/index.html @@ -242,7 +242,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 January 25 at 00:14</p> +<p>Last Updated: 21 January 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/11.0.0/index.html b/content/docs/11.0.0/index.html index 55329a852d..48b3ad82c2 100644 --- a/content/docs/11.0.0/index.html +++ b/content/docs/11.0.0/index.html @@ -242,7 +242,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 January 25 at 00:14</p> +<p>Last Updated: 21 January 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 e676bc3231..865d46117e 100644 --- a/content/docs/12.0.0/index.html +++ b/content/docs/12.0.0/index.html @@ -167,7 +167,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 January 25 at 00:15</p> +<p>Last Updated: 21 January 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 63cb29afcc..6a09d9df73 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 b2fc9b225d..9eaa90d800 100644 --- a/content/docs/12.1.0/index.html +++ b/content/docs/12.1.0/index.html @@ -167,7 +167,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 January 25 at 00:15</p> +<p>Last Updated: 21 January 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.1.0/searchindex.js b/content/docs/12.1.0/searchindex.js index e0c775f56f..a466775937 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.2.0/index.html b/content/docs/12.2.0/index.html index 05e2b62878..d6b0b4539c 100644 --- a/content/docs/12.2.0/index.html +++ b/content/docs/12.2.0/index.html @@ -168,7 +168,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 January 25 at 00:15</p> +<p>Last Updated: 21 January 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 62f4852755..a8bae75c87 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 fabf717d3b..d6b0b4539c 100644 --- a/content/docs/12.2.1/index.html +++ b/content/docs/12.2.1/index.html @@ -168,7 +168,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 January 25 at 00:16</p> +<p>Last Updated: 21 January 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.1/searchindex.js b/content/docs/12.2.1/searchindex.js index 26b34270fa..44827439f0 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 ee5e04b469..828f1a3e98 100644 --- a/content/docs/12.3.0/index.html +++ b/content/docs/12.3.0/index.html @@ -168,7 +168,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 January 25 at 00:16</p> +<p>Last Updated: 21 January 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 d30e1c30f1..80c4df58ae 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 a24b15a04c..439cdf4c45 100644 --- a/content/docs/12.4.0/index.html +++ b/content/docs/12.4.0/index.html @@ -175,7 +175,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 January 25 at 00:17</p> +<p>Last Updated: 21 January 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.4.0/searchindex.js b/content/docs/12.4.0/searchindex.js index 1ed50555bb..f75663b23d 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 a48c4e1656..067c44fe06 100644 --- a/content/docs/12.5.0/index.html +++ b/content/docs/12.5.0/index.html @@ -175,7 +175,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 January 25 at 00:18</p> +<p>Last Updated: 21 January 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 ae8894dcdf..e2275480c9 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 04321f04f4..7fda1b680e 100644 --- a/content/docs/12.5.1/index.html +++ b/content/docs/12.5.1/index.html @@ -175,7 +175,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 January 25 at 00:20</p> +<p>Last Updated: 21 January 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 faca580c1a..d6189109b2 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 9146a55f51..4d14ad42ab 100644 --- a/content/docs/12.6.0/index.html +++ b/content/docs/12.6.0/index.html @@ -176,7 +176,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 January 25 at 00:21</p> +<p>Last Updated: 21 January 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.6.0/searchindex.js b/content/docs/12.6.0/searchindex.js index 9077da27c2..9601d43a28 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 f4ac299427..3d1a8ec358 100644 --- a/content/docs/12.7.0/index.html +++ b/content/docs/12.7.0/index.html @@ -175,7 +175,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 January 25 at 00:22</p> +<p>Last Updated: 21 January 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 119ae5096e..4ec3407829 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 8387887f4d..94a7891db1 100644 --- a/content/docs/12.8.0/index.html +++ b/content/docs/12.8.0/index.html @@ -175,7 +175,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 January 25 at 00:24</p> +<p>Last Updated: 21 January 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 5b9b11bc88..411f5fa796 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/latest/_sources/applications/system/uorb/index.rst.txt b/content/docs/latest/_sources/applications/system/uorb/index.rst.txt index 35e78de8b9..59eb963a80 100644 --- a/content/docs/latest/_sources/applications/system/uorb/index.rst.txt +++ b/content/docs/latest/_sources/applications/system/uorb/index.rst.txt @@ -584,7 +584,7 @@ This tool provides a flexible way to monitor and log uORB topic data, aiding in ``uorb_generator`` this tool can be used in conjunction with ``uorb_listener``. -Before using the tool, it is necessary to set the NSH_LINELEN parameter to a sufficiently long length to ensure that the terminal +Before using the tool, it is necessary to set the CONFIG_LINE_MAX parameter to a sufficiently long length to ensure that the terminal can accept complete input data. A recommendation is to set it to 256 or 512. Incoming data can be printed via uorb_listener or concatenated manually using format information, but it must be diff --git a/content/docs/latest/_sources/components/filesystem/index.rst.txt b/content/docs/latest/_sources/components/filesystem/index.rst.txt index 019787e35e..95d46fdfae 100644 --- a/content/docs/latest/_sources/components/filesystem/index.rst.txt +++ b/content/docs/latest/_sources/components/filesystem/index.rst.txt @@ -557,6 +557,7 @@ NuttX provides support for a variety of file systems out of the box. nxflat.rst pseudofs.rst special_files_dev_num.rst + v9fs.rst FS Categories ------------- diff --git a/content/docs/latest/_sources/components/filesystem/v9fs.rst.txt b/content/docs/latest/_sources/components/filesystem/v9fs.rst.txt new file mode 100644 index 0000000000..f86ad98e5e --- /dev/null +++ b/content/docs/latest/_sources/components/filesystem/v9fs.rst.txt @@ -0,0 +1,94 @@ +V9FS +==== + +V9FS is a remote file system based on the 9P2000.L protocol. + +Adding V9FS to the NuttX Configuration +====================================== + +The V9FS client is easy to add to your configuration. Just add +``CONFIG_FS_V9FS`` to ``nuttx/.config``. + +In order to fully run V9FS, you also need to select a transport layer +driver. The two currently available are: + + - **VIRTIO** -> ``CONFIG_V9FS_VIRTIO_9P=y`` + - **SOCKET** -> ``CONFIG_V9FS_SOCKET_9P=y`` + +NFS Mount Command +================= + +In V9FS, we have some special parameters + + - ``uname``. Used to indicate the user identity of the client + - ``aname``. Optional, it specifies the file tree that the client requests to access + - ``trans``. Selects the transport layer (virtio/socket) + - ``msize``. The maximum size of the message + - ``tag``. The tag of the mount point + +Different transport layers have different requirements for parameter +passing. Here are some examples: + +Qemu + VIRTIO +-------------- + +.. code-block:: console + + mount -t v9fs -o trans=virtio,tag=<mount_tag> /dir + +Similarly, we need to bring the corresponding parameters in qemu + +.. code-block:: console + + -fsdev local,security_model=none,id=fsdev1,path=<share-path> \ + -device virtio-9p-device,id=fs1,fsdev=fsdev1,mount_tag=<mount_tag> + +For how to start virtio-9p in QEMU, please refer to the document: + + - https://wiki.qemu.org/Documentation/9psetup + + + +Socket +------- + +.. code-block:: console + + mount -t v9fs -o trans=socket,tag=<IP Address>:[Port Default 563],aname=[path] /dir + +There are many types of 9P socket servers. Here we use R9-fileserver +(a cross-platform 9p server based on Rust +https://github.com/crafcat7/R9-fileserver) + +.. code-block:: console + + sudo ./ya-vm-file-server --network-address <IP Address>:<Server Port> --mount-point <share-path> + + +Result +------ + +.. code-block:: fish + + NuttShell (NSH) + nsh> mkdir mnt + nsh> + nsh> ls mnt + /mnt: + nsh> mount -t v9fs -o trans=virtio,tag=hostshare /mnt/v9fs + nsh> + nsh> ls /mnt/v9fs + /mnt/v9fs: + sdcard/ + mnt/ + nsh> + nsh> echo "This is a test" >/mnt/v9fs/testfile.txt + nsh> ls -l /mnt/v9fs + /mnt/v9fs: + drwxrwxrwx 1000 1000 4096 sdcard/ + -rw-rw-rw- 1000 1000 15 testfile.txt + drwxrwxrwx 1000 1000 4096 mnt/ + nsh> + nsh> cat /mnt/v9fs/testfile.txt + This is a test + nsh> diff --git a/content/docs/latest/_sources/guides/rust.rst.txt b/content/docs/latest/_sources/guides/rust.rst.txt index e7f5d5f0d2..724496a015 100644 --- a/content/docs/latest/_sources/guides/rust.rst.txt +++ b/content/docs/latest/_sources/guides/rust.rst.txt @@ -52,7 +52,8 @@ Please ensure that you have a working NuttX build environment, and with the foll 3. Enable essential kernel configurations -Pleae enable the following configurations in your NuttX configuration: +Please enable the following configurations in your NuttX configuration: + - CONFIG_SYSTEM_TIME64 - CONFIG_FS_LARGEFILE - CONFIG_TLS_NELEM = 16 diff --git a/content/docs/latest/_sources/platforms/arm/stm32h7/boards/linum-stm32h753bi/index.rst.txt b/content/docs/latest/_sources/platforms/arm/stm32h7/boards/linum-stm32h753bi/index.rst.txt index bcf7064e6a..ddecaf0a05 100644 --- a/content/docs/latest/_sources/platforms/arm/stm32h7/boards/linum-stm32h753bi/index.rst.txt +++ b/content/docs/latest/_sources/platforms/arm/stm32h7/boards/linum-stm32h753bi/index.rst.txt @@ -232,7 +232,7 @@ EEPROM memory used is the 24LC256 with 256Kb with the control bytes value 0x54. TOUCHSCREEN SENSOR ------------------ -The touchscreen sensor used is the GT928. +The touchscreen sensor used is the FT5X06. ======== ===== GPIO PINS @@ -817,7 +817,37 @@ Configures the board to use the SPI4 and enables RFID driver with MFRC522:: lvgl ---- -Configures the board to use display of 7 inch with lvgl example. +Configures the board to use display of 7 inch with lvgl example. The touch screen functionality is implemented using +the FT5X06 capacitive touch controller connected to I2C3 interface, with interrupt handling configured on pin PH9 for touch event detection. + +To verify if the touch controller is functioning correctly, use the **tc** command.:: + + nsh> tc 2 + tc_main: nsamples: 2 + tc_main: Opening /dev/input0 + Sample : + npoints : 1 + Point 1 : + id : 0 + flags : 19 + x : 0 + y : 52 + h : 0 + w : 0 + pressure : 0 + timestamp : 0 + Sample : + npoints : 1 + Point 1 : + id : 0 + flags : 1a + x : 0 + y : 52 + h : 0 + w : 0 + pressure : 0 + timestamp : 0 + Terminating! To verify if the display is functioning correctly, use the **fb** command. You should see the display change colors.:: @@ -862,11 +892,11 @@ Once the **fd** command work, run the lvgl exemple. :: **WARNING:** This example at the moment is not working correctly yet and have a bug fix to be done. In the lvgl file **./apps/graphics/lvgl/lvgl/src/drivers/nuttx/lv_nuttx_fbdev.c** -search the function **lv_nuttx_fbdev_set_file** and modify line 156 as follows: +search the function **lv_nuttx_fbdev_set_file** and modify line 156 as follows:: dsc->mem_off_screen = malloc(data_size); to - dsc->mem_off_screen = (void*)0xC00000000; + dsc->mem_off_screen = (void*)0xC0000000; tone ---- diff --git a/content/docs/latest/applications/system/uorb/index.html b/content/docs/latest/applications/system/uorb/index.html index a560d86446..f18886c3cc 100644 --- a/content/docs/latest/applications/system/uorb/index.html +++ b/content/docs/latest/applications/system/uorb/index.html @@ -765,7 +765,7 @@ such as sensor_mag0, which will only print information for that specific topic i <section id="generator-debugging-tool-instructions"> <h3><strong>Generator Debugging Tool Instructions</strong><a class="headerlink" href="#generator-debugging-tool-instructions" title="Permalink to this heading"></a></h3> <p><code class="docutils literal notranslate"><span class="pre">uorb_generator</span></code> this tool can be used in conjunction with <code class="docutils literal notranslate"><span class="pre">uorb_listener</span></code>.</p> -<p>Before using the tool, it is necessary to set the NSH_LINELEN parameter to a sufficiently long length to ensure that the terminal +<p>Before using the tool, it is necessary to set the CONFIG_LINE_MAX parameter to a sufficiently long length to ensure that the terminal can accept complete input data. A recommendation is to set it to 256 or 512.</p> <p>Incoming data can be printed via uorb_listener or concatenated manually using format information, but it must be ensured that the string and struct information are consistent. Topics saved using uorb_listener -f can be pulled and diff --git a/content/docs/latest/components/filesystem/aio.html b/content/docs/latest/components/filesystem/aio.html index a1fba2b3bf..880523d16c 100644 --- a/content/docs/latest/components/filesystem/aio.html +++ b/content/docs/latest/components/filesystem/aio.html @@ -158,6 +158,9 @@ <li class="toctree-l4"><a class="reference internal" href="nxflat.html">NuttX FLAT Binary Format (NXFLAT)</a></li> <li class="toctree-l4"><a class="reference internal" href="pseudofs.html">Pseudo File System</a></li> <li class="toctree-l4"><a class="reference internal" href="special_files_dev_num.html">Special Files and Device Numbers</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html">V9FS</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html#adding-v9fs-to-the-nuttx-configuration">Adding V9FS to the NuttX Configuration</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html#nfs-mount-command">NFS Mount Command</a></li> <li class="toctree-l4"><a class="reference internal" href="index.html#fs-categories">FS Categories</a></li> </ul> </li> diff --git a/content/docs/latest/components/filesystem/binfs.html b/content/docs/latest/components/filesystem/binfs.html index 76450041ff..1d175ad896 100644 --- a/content/docs/latest/components/filesystem/binfs.html +++ b/content/docs/latest/components/filesystem/binfs.html @@ -158,6 +158,9 @@ <li class="toctree-l4"><a class="reference internal" href="nxflat.html">NuttX FLAT Binary Format (NXFLAT)</a></li> <li class="toctree-l4"><a class="reference internal" href="pseudofs.html">Pseudo File System</a></li> <li class="toctree-l4"><a class="reference internal" href="special_files_dev_num.html">Special Files and Device Numbers</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html">V9FS</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html#adding-v9fs-to-the-nuttx-configuration">Adding V9FS to the NuttX Configuration</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html#nfs-mount-command">NFS Mount Command</a></li> <li class="toctree-l4"><a class="reference internal" href="index.html#fs-categories">FS Categories</a></li> </ul> </li> diff --git a/content/docs/latest/components/filesystem/cromfs.html b/content/docs/latest/components/filesystem/cromfs.html index 4c05f8edbc..606abf45d4 100644 --- a/content/docs/latest/components/filesystem/cromfs.html +++ b/content/docs/latest/components/filesystem/cromfs.html @@ -164,6 +164,9 @@ <li class="toctree-l4"><a class="reference internal" href="nxflat.html">NuttX FLAT Binary Format (NXFLAT)</a></li> <li class="toctree-l4"><a class="reference internal" href="pseudofs.html">Pseudo File System</a></li> <li class="toctree-l4"><a class="reference internal" href="special_files_dev_num.html">Special Files and Device Numbers</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html">V9FS</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html#adding-v9fs-to-the-nuttx-configuration">Adding V9FS to the NuttX Configuration</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html#nfs-mount-command">NFS Mount Command</a></li> <li class="toctree-l4"><a class="reference internal" href="index.html#fs-categories">FS Categories</a></li> </ul> </li> diff --git a/content/docs/latest/components/filesystem/fat.html b/content/docs/latest/components/filesystem/fat.html index d0dd307cf5..9c0bb98655 100644 --- a/content/docs/latest/components/filesystem/fat.html +++ b/content/docs/latest/components/filesystem/fat.html @@ -167,6 +167,9 @@ <li class="toctree-l4"><a class="reference internal" href="nxflat.html">NuttX FLAT Binary Format (NXFLAT)</a></li> <li class="toctree-l4"><a class="reference internal" href="pseudofs.html">Pseudo File System</a></li> <li class="toctree-l4"><a class="reference internal" href="special_files_dev_num.html">Special Files and Device Numbers</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html">V9FS</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html#adding-v9fs-to-the-nuttx-configuration">Adding V9FS to the NuttX Configuration</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html#nfs-mount-command">NFS Mount Command</a></li> <li class="toctree-l4"><a class="reference internal" href="index.html#fs-categories">FS Categories</a></li> </ul> </li> diff --git a/content/docs/latest/components/filesystem/hostfs.html b/content/docs/latest/components/filesystem/hostfs.html index 71898897ae..5d3c80bfc5 100644 --- a/content/docs/latest/components/filesystem/hostfs.html +++ b/content/docs/latest/components/filesystem/hostfs.html @@ -158,6 +158,9 @@ <li class="toctree-l4"><a class="reference internal" href="nxflat.html">NuttX FLAT Binary Format (NXFLAT)</a></li> <li class="toctree-l4"><a class="reference internal" href="pseudofs.html">Pseudo File System</a></li> <li class="toctree-l4"><a class="reference internal" href="special_files_dev_num.html">Special Files and Device Numbers</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html">V9FS</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html#adding-v9fs-to-the-nuttx-configuration">Adding V9FS to the NuttX Configuration</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html#nfs-mount-command">NFS Mount Command</a></li> <li class="toctree-l4"><a class="reference internal" href="index.html#fs-categories">FS Categories</a></li> </ul> </li> diff --git a/content/docs/latest/components/filesystem/how_nxffs_works.html b/content/docs/latest/components/filesystem/how_nxffs_works.html index 41124aefd9..6484e59100 100644 --- a/content/docs/latest/components/filesystem/how_nxffs_works.html +++ b/content/docs/latest/components/filesystem/how_nxffs_works.html @@ -168,6 +168,9 @@ <li class="toctree-l4"><a class="reference internal" href="nxflat.html">NuttX FLAT Binary Format (NXFLAT)</a></li> <li class="toctree-l4"><a class="reference internal" href="pseudofs.html">Pseudo File System</a></li> <li class="toctree-l4"><a class="reference internal" href="special_files_dev_num.html">Special Files and Device Numbers</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html">V9FS</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html#adding-v9fs-to-the-nuttx-configuration">Adding V9FS to the NuttX Configuration</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html#nfs-mount-command">NFS Mount Command</a></li> <li class="toctree-l4"><a class="reference internal" href="index.html#fs-categories">FS Categories</a></li> </ul> </li> diff --git a/content/docs/latest/components/filesystem/index.html b/content/docs/latest/components/filesystem/index.html index 9a033b9935..5a3d850178 100644 --- a/content/docs/latest/components/filesystem/index.html +++ b/content/docs/latest/components/filesystem/index.html @@ -162,6 +162,9 @@ <li class="toctree-l4"><a class="reference internal" href="nxflat.html">NuttX FLAT Binary Format (NXFLAT)</a></li> <li class="toctree-l4"><a class="reference internal" href="pseudofs.html">Pseudo File System</a></li> <li class="toctree-l4"><a class="reference internal" href="special_files_dev_num.html">Special Files and Device Numbers</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html">V9FS</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html#adding-v9fs-to-the-nuttx-configuration">Adding V9FS to the NuttX Configuration</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html#nfs-mount-command">NFS Mount Command</a></li> <li class="toctree-l4"><a class="reference internal" href="#fs-categories">FS Categories</a></li> </ul> </li> @@ -1103,6 +1106,9 @@ to be listed in <code class="docutils literal notranslate"><span class="pre">inc <li class="toctree-l1"><a class="reference internal" href="nxflat.html">NuttX FLAT Binary Format (NXFLAT)</a></li> <li class="toctree-l1"><a class="reference internal" href="pseudofs.html">Pseudo File System</a></li> <li class="toctree-l1"><a class="reference internal" href="special_files_dev_num.html">Special Files and Device Numbers</a></li> +<li class="toctree-l1"><a class="reference internal" href="v9fs.html">V9FS</a></li> +<li class="toctree-l1"><a class="reference internal" href="v9fs.html#adding-v9fs-to-the-nuttx-configuration">Adding V9FS to the NuttX Configuration</a></li> +<li class="toctree-l1"><a class="reference internal" href="v9fs.html#nfs-mount-command">NFS Mount Command</a></li> </ul> </div> <section id="fs-categories"> diff --git a/content/docs/latest/components/filesystem/inotify.html b/content/docs/latest/components/filesystem/inotify.html index c3b72ed075..596082cf19 100644 --- a/content/docs/latest/components/filesystem/inotify.html +++ b/content/docs/latest/components/filesystem/inotify.html @@ -166,6 +166,9 @@ <li class="toctree-l4"><a class="reference internal" href="nxflat.html">NuttX FLAT Binary Format (NXFLAT)</a></li> <li class="toctree-l4"><a class="reference internal" href="pseudofs.html">Pseudo File System</a></li> <li class="toctree-l4"><a class="reference internal" href="special_files_dev_num.html">Special Files and Device Numbers</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html">V9FS</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html#adding-v9fs-to-the-nuttx-configuration">Adding V9FS to the NuttX Configuration</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html#nfs-mount-command">NFS Mount Command</a></li> <li class="toctree-l4"><a class="reference internal" href="index.html#fs-categories">FS Categories</a></li> </ul> </li> diff --git a/content/docs/latest/components/filesystem/littlefs.html b/content/docs/latest/components/filesystem/littlefs.html index 2ac979c868..5acef60b8d 100644 --- a/content/docs/latest/components/filesystem/littlefs.html +++ b/content/docs/latest/components/filesystem/littlefs.html @@ -158,6 +158,9 @@ <li class="toctree-l4"><a class="reference internal" href="nxflat.html">NuttX FLAT Binary Format (NXFLAT)</a></li> <li class="toctree-l4"><a class="reference internal" href="pseudofs.html">Pseudo File System</a></li> <li class="toctree-l4"><a class="reference internal" href="special_files_dev_num.html">Special Files and Device Numbers</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html">V9FS</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html#adding-v9fs-to-the-nuttx-configuration">Adding V9FS to the NuttX Configuration</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html#nfs-mount-command">NFS Mount Command</a></li> <li class="toctree-l4"><a class="reference internal" href="index.html#fs-categories">FS Categories</a></li> </ul> </li> diff --git a/content/docs/latest/components/filesystem/mmap.html b/content/docs/latest/components/filesystem/mmap.html index bfb2a1961e..37803c7755 100644 --- a/content/docs/latest/components/filesystem/mmap.html +++ b/content/docs/latest/components/filesystem/mmap.html @@ -158,6 +158,9 @@ <li class="toctree-l4"><a class="reference internal" href="nxflat.html">NuttX FLAT Binary Format (NXFLAT)</a></li> <li class="toctree-l4"><a class="reference internal" href="pseudofs.html">Pseudo File System</a></li> <li class="toctree-l4"><a class="reference internal" href="special_files_dev_num.html">Special Files and Device Numbers</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html">V9FS</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html#adding-v9fs-to-the-nuttx-configuration">Adding V9FS to the NuttX Configuration</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html#nfs-mount-command">NFS Mount Command</a></li> <li class="toctree-l4"><a class="reference internal" href="index.html#fs-categories">FS Categories</a></li> </ul> </li> diff --git a/content/docs/latest/components/filesystem/mnemofs.html b/content/docs/latest/components/filesystem/mnemofs.html index 8a2e00a71f..84fb70bb44 100644 --- a/content/docs/latest/components/filesystem/mnemofs.html +++ b/content/docs/latest/components/filesystem/mnemofs.html @@ -163,6 +163,9 @@ <li class="toctree-l4"><a class="reference internal" href="nxflat.html">NuttX FLAT Binary Format (NXFLAT)</a></li> <li class="toctree-l4"><a class="reference internal" href="pseudofs.html">Pseudo File System</a></li> <li class="toctree-l4"><a class="reference internal" href="special_files_dev_num.html">Special Files and Device Numbers</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html">V9FS</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html#adding-v9fs-to-the-nuttx-configuration">Adding V9FS to the NuttX Configuration</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html#nfs-mount-command">NFS Mount Command</a></li> <li class="toctree-l4"><a class="reference internal" href="index.html#fs-categories">FS Categories</a></li> </ul> </li> diff --git a/content/docs/latest/components/filesystem/nfs.html b/content/docs/latest/components/filesystem/nfs.html index ed29c00033..1760d4f0eb 100644 --- a/content/docs/latest/components/filesystem/nfs.html +++ b/content/docs/latest/components/filesystem/nfs.html @@ -158,6 +158,9 @@ <li class="toctree-l4"><a class="reference internal" href="nxflat.html">NuttX FLAT Binary Format (NXFLAT)</a></li> <li class="toctree-l4"><a class="reference internal" href="pseudofs.html">Pseudo File System</a></li> <li class="toctree-l4"><a class="reference internal" href="special_files_dev_num.html">Special Files and Device Numbers</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html">V9FS</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html#adding-v9fs-to-the-nuttx-configuration">Adding V9FS to the NuttX Configuration</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html#nfs-mount-command">NFS Mount Command</a></li> <li class="toctree-l4"><a class="reference internal" href="index.html#fs-categories">FS Categories</a></li> </ul> </li> diff --git a/content/docs/latest/components/filesystem/nuttxfs.html b/content/docs/latest/components/filesystem/nuttxfs.html index e01e5fe86b..dd0d7c5dfb 100644 --- a/content/docs/latest/components/filesystem/nuttxfs.html +++ b/content/docs/latest/components/filesystem/nuttxfs.html @@ -158,6 +158,9 @@ <li class="toctree-l4"><a class="reference internal" href="nxflat.html">NuttX FLAT Binary Format (NXFLAT)</a></li> <li class="toctree-l4"><a class="reference internal" href="pseudofs.html">Pseudo File System</a></li> <li class="toctree-l4"><a class="reference internal" href="special_files_dev_num.html">Special Files and Device Numbers</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html">V9FS</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html#adding-v9fs-to-the-nuttx-configuration">Adding V9FS to the NuttX Configuration</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html#nfs-mount-command">NFS Mount Command</a></li> <li class="toctree-l4"><a class="reference internal" href="index.html#fs-categories">FS Categories</a></li> </ul> </li> diff --git a/content/docs/latest/components/filesystem/nxffs.html b/content/docs/latest/components/filesystem/nxffs.html index 1e33e2b3b6..3e4f2a0340 100644 --- a/content/docs/latest/components/filesystem/nxffs.html +++ b/content/docs/latest/components/filesystem/nxffs.html @@ -168,6 +168,9 @@ <li class="toctree-l4"><a class="reference internal" href="nxflat.html">NuttX FLAT Binary Format (NXFLAT)</a></li> <li class="toctree-l4"><a class="reference internal" href="pseudofs.html">Pseudo File System</a></li> <li class="toctree-l4"><a class="reference internal" href="special_files_dev_num.html">Special Files and Device Numbers</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html">V9FS</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html#adding-v9fs-to-the-nuttx-configuration">Adding V9FS to the NuttX Configuration</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html#nfs-mount-command">NFS Mount Command</a></li> <li class="toctree-l4"><a class="reference internal" href="index.html#fs-categories">FS Categories</a></li> </ul> </li> diff --git a/content/docs/latest/components/filesystem/nxflat.html b/content/docs/latest/components/filesystem/nxflat.html index 78e42044c7..ebeda1111e 100644 --- a/content/docs/latest/components/filesystem/nxflat.html +++ b/content/docs/latest/components/filesystem/nxflat.html @@ -162,6 +162,9 @@ </li> <li class="toctree-l4"><a class="reference internal" href="pseudofs.html">Pseudo File System</a></li> <li class="toctree-l4"><a class="reference internal" href="special_files_dev_num.html">Special Files and Device Numbers</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html">V9FS</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html#adding-v9fs-to-the-nuttx-configuration">Adding V9FS to the NuttX Configuration</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html#nfs-mount-command">NFS Mount Command</a></li> <li class="toctree-l4"><a class="reference internal" href="index.html#fs-categories">FS Categories</a></li> </ul> </li> diff --git a/content/docs/latest/components/filesystem/partition.html b/content/docs/latest/components/filesystem/partition.html index 7489925ddc..8ae58f48bf 100644 --- a/content/docs/latest/components/filesystem/partition.html +++ b/content/docs/latest/components/filesystem/partition.html @@ -161,6 +161,9 @@ <li class="toctree-l4"><a class="reference internal" href="nxflat.html">NuttX FLAT Binary Format (NXFLAT)</a></li> <li class="toctree-l4"><a class="reference internal" href="pseudofs.html">Pseudo File System</a></li> <li class="toctree-l4"><a class="reference internal" href="special_files_dev_num.html">Special Files and Device Numbers</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html">V9FS</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html#adding-v9fs-to-the-nuttx-configuration">Adding V9FS to the NuttX Configuration</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html#nfs-mount-command">NFS Mount Command</a></li> <li class="toctree-l4"><a class="reference internal" href="index.html#fs-categories">FS Categories</a></li> </ul> </li> diff --git a/content/docs/latest/components/filesystem/procfs.html b/content/docs/latest/components/filesystem/procfs.html index 724d2c17a4..42c317fa7c 100644 --- a/content/docs/latest/components/filesystem/procfs.html +++ b/content/docs/latest/components/filesystem/procfs.html @@ -158,6 +158,9 @@ <li class="toctree-l4"><a class="reference internal" href="nxflat.html">NuttX FLAT Binary Format (NXFLAT)</a></li> <li class="toctree-l4"><a class="reference internal" href="pseudofs.html">Pseudo File System</a></li> <li class="toctree-l4"><a class="reference internal" href="special_files_dev_num.html">Special Files and Device Numbers</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html">V9FS</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html#adding-v9fs-to-the-nuttx-configuration">Adding V9FS to the NuttX Configuration</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html#nfs-mount-command">NFS Mount Command</a></li> <li class="toctree-l4"><a class="reference internal" href="index.html#fs-categories">FS Categories</a></li> </ul> </li> diff --git a/content/docs/latest/components/filesystem/pseudofs.html b/content/docs/latest/components/filesystem/pseudofs.html index dcdb12bd01..655d6facbd 100644 --- a/content/docs/latest/components/filesystem/pseudofs.html +++ b/content/docs/latest/components/filesystem/pseudofs.html @@ -162,6 +162,9 @@ </ul> </li> <li class="toctree-l4"><a class="reference internal" href="special_files_dev_num.html">Special Files and Device Numbers</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html">V9FS</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html#adding-v9fs-to-the-nuttx-configuration">Adding V9FS to the NuttX Configuration</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html#nfs-mount-command">NFS Mount Command</a></li> <li class="toctree-l4"><a class="reference internal" href="index.html#fs-categories">FS Categories</a></li> </ul> </li> diff --git a/content/docs/latest/components/filesystem/romfs.html b/content/docs/latest/components/filesystem/romfs.html index 53a0ccccea..43c9b31e51 100644 --- a/content/docs/latest/components/filesystem/romfs.html +++ b/content/docs/latest/components/filesystem/romfs.html @@ -158,6 +158,9 @@ <li class="toctree-l4"><a class="reference internal" href="nxflat.html">NuttX FLAT Binary Format (NXFLAT)</a></li> <li class="toctree-l4"><a class="reference internal" href="pseudofs.html">Pseudo File System</a></li> <li class="toctree-l4"><a class="reference internal" href="special_files_dev_num.html">Special Files and Device Numbers</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html">V9FS</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html#adding-v9fs-to-the-nuttx-configuration">Adding V9FS to the NuttX Configuration</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html#nfs-mount-command">NFS Mount Command</a></li> <li class="toctree-l4"><a class="reference internal" href="index.html#fs-categories">FS Categories</a></li> </ul> </li> diff --git a/content/docs/latest/components/filesystem/rpmsgfs.html b/content/docs/latest/components/filesystem/rpmsgfs.html index 6e53604194..8db9972582 100644 --- a/content/docs/latest/components/filesystem/rpmsgfs.html +++ b/content/docs/latest/components/filesystem/rpmsgfs.html @@ -162,6 +162,9 @@ <li class="toctree-l4"><a class="reference internal" href="nxflat.html">NuttX FLAT Binary Format (NXFLAT)</a></li> <li class="toctree-l4"><a class="reference internal" href="pseudofs.html">Pseudo File System</a></li> <li class="toctree-l4"><a class="reference internal" href="special_files_dev_num.html">Special Files and Device Numbers</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html">V9FS</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html#adding-v9fs-to-the-nuttx-configuration">Adding V9FS to the NuttX Configuration</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html#nfs-mount-command">NFS Mount Command</a></li> <li class="toctree-l4"><a class="reference internal" href="index.html#fs-categories">FS Categories</a></li> </ul> </li> diff --git a/content/docs/latest/components/filesystem/shmfs.html b/content/docs/latest/components/filesystem/shmfs.html index 3806bc98b5..e3f2792f40 100644 --- a/content/docs/latest/components/filesystem/shmfs.html +++ b/content/docs/latest/components/filesystem/shmfs.html @@ -158,6 +158,9 @@ <li class="toctree-l4"><a class="reference internal" href="nxflat.html">NuttX FLAT Binary Format (NXFLAT)</a></li> <li class="toctree-l4"><a class="reference internal" href="pseudofs.html">Pseudo File System</a></li> <li class="toctree-l4"><a class="reference internal" href="special_files_dev_num.html">Special Files and Device Numbers</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html">V9FS</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html#adding-v9fs-to-the-nuttx-configuration">Adding V9FS to the NuttX Configuration</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html#nfs-mount-command">NFS Mount Command</a></li> <li class="toctree-l4"><a class="reference internal" href="index.html#fs-categories">FS Categories</a></li> </ul> </li> diff --git a/content/docs/latest/components/filesystem/smartfs.html b/content/docs/latest/components/filesystem/smartfs.html index 62776b1e26..84003073a1 100644 --- a/content/docs/latest/components/filesystem/smartfs.html +++ b/content/docs/latest/components/filesystem/smartfs.html @@ -172,6 +172,9 @@ <li class="toctree-l4"><a class="reference internal" href="nxflat.html">NuttX FLAT Binary Format (NXFLAT)</a></li> <li class="toctree-l4"><a class="reference internal" href="pseudofs.html">Pseudo File System</a></li> <li class="toctree-l4"><a class="reference internal" href="special_files_dev_num.html">Special Files and Device Numbers</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html">V9FS</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html#adding-v9fs-to-the-nuttx-configuration">Adding V9FS to the NuttX Configuration</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html#nfs-mount-command">NFS Mount Command</a></li> <li class="toctree-l4"><a class="reference internal" href="index.html#fs-categories">FS Categories</a></li> </ul> </li> diff --git a/content/docs/latest/components/filesystem/special_files_dev_num.html b/content/docs/latest/components/filesystem/special_files_dev_num.html index 3f540988d5..2d844b3577 100644 --- a/content/docs/latest/components/filesystem/special_files_dev_num.html +++ b/content/docs/latest/components/filesystem/special_files_dev_num.html @@ -43,7 +43,7 @@ <script src="../../_static/js/theme.js"></script> <link rel="index" title="Index" href="../../genindex.html" /> <link rel="search" title="Search" href="../../search.html" /> - <link rel="next" title="NuttX libraries" href="../libs/index.html" /> + <link rel="next" title="V9FS" href="v9fs.html" /> <link rel="prev" title="Pseudo File System" href="pseudofs.html" /> </head> @@ -165,6 +165,9 @@ <li class="toctree-l5"><a class="reference internal" href="#named-resources">Named Resources</a></li> </ul> </li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html">V9FS</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html#adding-v9fs-to-the-nuttx-configuration">Adding V9FS to the NuttX Configuration</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html#nfs-mount-command">NFS Mount Command</a></li> <li class="toctree-l4"><a class="reference internal" href="index.html#fs-categories">FS Categories</a></li> </ul> </li> @@ -330,7 +333,7 @@ in the pseudo-file system in the <code class="docutils literal notranslate"><spa </div> <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer"> <a href="pseudofs.html" class="btn btn-neutral float-left" title="Pseudo File System" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a> - <a href="../libs/index.html" class="btn btn-neutral float-right" title="NuttX libraries" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a> + <a href="v9fs.html" class="btn btn-neutral float-right" title="V9FS" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a> </div> <hr/> diff --git a/content/docs/latest/components/filesystem/spiffs.html b/content/docs/latest/components/filesystem/spiffs.html index 5dc8977814..2bd94f5f02 100644 --- a/content/docs/latest/components/filesystem/spiffs.html +++ b/content/docs/latest/components/filesystem/spiffs.html @@ -161,6 +161,9 @@ <li class="toctree-l4"><a class="reference internal" href="nxflat.html">NuttX FLAT Binary Format (NXFLAT)</a></li> <li class="toctree-l4"><a class="reference internal" href="pseudofs.html">Pseudo File System</a></li> <li class="toctree-l4"><a class="reference internal" href="special_files_dev_num.html">Special Files and Device Numbers</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html">V9FS</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html#adding-v9fs-to-the-nuttx-configuration">Adding V9FS to the NuttX Configuration</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html#nfs-mount-command">NFS Mount Command</a></li> <li class="toctree-l4"><a class="reference internal" href="index.html#fs-categories">FS Categories</a></li> </ul> </li> diff --git a/content/docs/latest/components/filesystem/tmpfs.html b/content/docs/latest/components/filesystem/tmpfs.html index 97dea7a0af..c3a71ca506 100644 --- a/content/docs/latest/components/filesystem/tmpfs.html +++ b/content/docs/latest/components/filesystem/tmpfs.html @@ -158,6 +158,9 @@ <li class="toctree-l4"><a class="reference internal" href="nxflat.html">NuttX FLAT Binary Format (NXFLAT)</a></li> <li class="toctree-l4"><a class="reference internal" href="pseudofs.html">Pseudo File System</a></li> <li class="toctree-l4"><a class="reference internal" href="special_files_dev_num.html">Special Files and Device Numbers</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html">V9FS</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html#adding-v9fs-to-the-nuttx-configuration">Adding V9FS to the NuttX Configuration</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html#nfs-mount-command">NFS Mount Command</a></li> <li class="toctree-l4"><a class="reference internal" href="index.html#fs-categories">FS Categories</a></li> </ul> </li> diff --git a/content/docs/latest/components/filesystem/unionfs.html b/content/docs/latest/components/filesystem/unionfs.html index 1b310f36fb..8234555dd5 100644 --- a/content/docs/latest/components/filesystem/unionfs.html +++ b/content/docs/latest/components/filesystem/unionfs.html @@ -164,6 +164,9 @@ <li class="toctree-l4"><a class="reference internal" href="nxflat.html">NuttX FLAT Binary Format (NXFLAT)</a></li> <li class="toctree-l4"><a class="reference internal" href="pseudofs.html">Pseudo File System</a></li> <li class="toctree-l4"><a class="reference internal" href="special_files_dev_num.html">Special Files and Device Numbers</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html">V9FS</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html#adding-v9fs-to-the-nuttx-configuration">Adding V9FS to the NuttX Configuration</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html#nfs-mount-command">NFS Mount Command</a></li> <li class="toctree-l4"><a class="reference internal" href="index.html#fs-categories">FS Categories</a></li> </ul> </li> diff --git a/content/docs/latest/components/filesystem/userfs.html b/content/docs/latest/components/filesystem/userfs.html index 0c8f08cb95..860bc8d56f 100644 --- a/content/docs/latest/components/filesystem/userfs.html +++ b/content/docs/latest/components/filesystem/userfs.html @@ -158,6 +158,9 @@ <li class="toctree-l4"><a class="reference internal" href="nxflat.html">NuttX FLAT Binary Format (NXFLAT)</a></li> <li class="toctree-l4"><a class="reference internal" href="pseudofs.html">Pseudo File System</a></li> <li class="toctree-l4"><a class="reference internal" href="special_files_dev_num.html">Special Files and Device Numbers</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html">V9FS</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html#adding-v9fs-to-the-nuttx-configuration">Adding V9FS to the NuttX Configuration</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html#nfs-mount-command">NFS Mount Command</a></li> <li class="toctree-l4"><a class="reference internal" href="index.html#fs-categories">FS Categories</a></li> </ul> </li> diff --git a/content/docs/latest/components/filesystem/zipfs.html b/content/docs/latest/components/filesystem/v9fs.html similarity index 67% copy from content/docs/latest/components/filesystem/zipfs.html copy to content/docs/latest/components/filesystem/v9fs.html index 0e8affa546..475ea02559 100644 --- a/content/docs/latest/components/filesystem/zipfs.html +++ b/content/docs/latest/components/filesystem/v9fs.html @@ -25,7 +25,7 @@ <meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <title>ZipFS — NuttX latest documentation</title> + <title>V9FS — NuttX latest documentation</title> <link rel="stylesheet" type="text/css" href="../../_static/pygments.css" /> <link rel="stylesheet" type="text/css" href="../../_static/css/theme.css" /> <link rel="stylesheet" type="text/css" href="../../_static/copybutton.css" /> @@ -43,8 +43,8 @@ <script src="../../_static/js/theme.js"></script> <link rel="index" title="Index" href="../../genindex.html" /> <link rel="search" title="Search" href="../../search.html" /> - <link rel="next" title="Inotify" href="inotify.html" /> - <link rel="prev" title="User file system" href="userfs.html" /> + <link rel="next" title="NuttX libraries" href="../libs/index.html" /> + <link rel="prev" title="Special Files and Device Numbers" href="special_files_dev_num.html" /> </head> <body class="wy-body-for-nav"> @@ -152,16 +152,20 @@ <li class="toctree-l4"><a class="reference internal" href="tmpfs.html">TMPFS</a></li> <li class="toctree-l4"><a class="reference internal" href="unionfs.html">Union File System</a></li> <li class="toctree-l4"><a class="reference internal" href="userfs.html">User file system</a></li> -<li class="toctree-l4 current"><a class="current reference internal" href="#">ZipFS</a><ul> -<li class="toctree-l5"><a class="reference internal" href="#config">CONFIG</a></li> -<li class="toctree-l5"><a class="reference internal" href="#example">Example</a></li> -</ul> -</li> +<li class="toctree-l4"><a class="reference internal" href="zipfs.html">ZipFS</a></li> <li class="toctree-l4"><a class="reference internal" href="inotify.html">Inotify</a></li> <li class="toctree-l4"><a class="reference internal" href="nuttxfs.html">Nuttx FS</a></li> <li class="toctree-l4"><a class="reference internal" href="nxflat.html">NuttX FLAT Binary Format (NXFLAT)</a></li> <li class="toctree-l4"><a class="reference internal" href="pseudofs.html">Pseudo File System</a></li> <li class="toctree-l4"><a class="reference internal" href="special_files_dev_num.html">Special Files and Device Numbers</a></li> +<li class="toctree-l4 current"><a class="current reference internal" href="#">V9FS</a></li> +<li class="toctree-l4"><a class="reference internal" href="#adding-v9fs-to-the-nuttx-configuration">Adding V9FS to the NuttX Configuration</a></li> +<li class="toctree-l4"><a class="reference internal" href="#nfs-mount-command">NFS Mount Command</a><ul> +<li class="toctree-l5"><a class="reference internal" href="#qemu-virtio">Qemu + VIRTIO</a></li> +<li class="toctree-l5"><a class="reference internal" href="#socket">Socket</a></li> +<li class="toctree-l5"><a class="reference internal" href="#result">Result</a></li> +</ul> +</li> <li class="toctree-l4"><a class="reference internal" href="index.html#fs-categories">FS Categories</a></li> </ul> </li> @@ -206,9 +210,9 @@ <li><a href="../../index.html" class="icon icon-home" aria-label="Home"></a></li> <li class="breadcrumb-item"><a href="../index.html">OS Components</a></li> <li class="breadcrumb-item"><a href="index.html">NuttX File System</a></li> - <li class="breadcrumb-item active">ZipFS</li> + <li class="breadcrumb-item active">V9FS</li> <li class="wy-breadcrumbs-aside"> - <a href="../../_sources/components/filesystem/zipfs.rst.txt" rel="nofollow"> View page source</a> + <a href="../../_sources/components/filesystem/v9fs.rst.txt" rel="nofollow"> View page source</a> </li> </ul> <hr/> @@ -216,35 +220,90 @@ <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> <div itemprop="articleBody"> - <section id="zipfs"> -<h1>ZipFS<a class="headerlink" href="#zipfs" title="Permalink to this heading"></a></h1> -<p>Zipfs is a read only file system that mounts a zip file as a NuttX file system through the NuttX VFS interface. -This allows users to read files while decompressing them, without requiring additional storage space.</p> -<section id="config"> -<h2>CONFIG<a class="headerlink" href="#config" title="Permalink to this heading"></a></h2> -<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span><span class="nv">CONFIG_FS_ZIPFS</span><span class="o">=</span>y -<span class="nv">CONFIG_LIB_ZLIB</span><span class="o">=</span>y + <section id="v9fs"> +<h1>V9FS<a class="headerlink" href="#v9fs" title="Permalink to this heading"></a></h1> +<p>V9FS is a remote file system based on the 9P2000.L protocol.</p> +</section> +<section id="adding-v9fs-to-the-nuttx-configuration"> +<h1>Adding V9FS to the NuttX Configuration<a class="headerlink" href="#adding-v9fs-to-the-nuttx-configuration" title="Permalink to this heading"></a></h1> +<p>The V9FS client is easy to add to your configuration. Just add +<code class="docutils literal notranslate"><span class="pre">CONFIG_FS_V9FS</span></code> to <code class="docutils literal notranslate"><span class="pre">nuttx/.config</span></code>.</p> +<p>In order to fully run V9FS, you also need to select a transport layer +driver. The two currently available are:</p> +<blockquote> +<div><ul class="simple"> +<li><p><strong>VIRTIO</strong> -> <code class="docutils literal notranslate"><span class="pre">CONFIG_V9FS_VIRTIO_9P=y</span></code></p></li> +<li><p><strong>SOCKET</strong> -> <code class="docutils literal notranslate"><span class="pre">CONFIG_V9FS_SOCKET_9P=y</span></code></p></li> +</ul> +</div></blockquote> +</section> +<section id="nfs-mount-command"> +<h1>NFS Mount Command<a class="headerlink" href="#nfs-mount-command" title="Permalink to this heading"></a></h1> +<p>In V9FS, we have some special parameters</p> +<blockquote> +<div><ul class="simple"> +<li><p><code class="docutils literal notranslate"><span class="pre">uname</span></code>. Used to indicate the user identity of the client</p></li> +<li><p><code class="docutils literal notranslate"><span class="pre">aname</span></code>. Optional, it specifies the file tree that the client requests to access</p></li> +<li><p><code class="docutils literal notranslate"><span class="pre">trans</span></code>. Selects the transport layer (virtio/socket)</p></li> +<li><p><code class="docutils literal notranslate"><span class="pre">msize</span></code>. The maximum size of the message</p></li> +<li><p><code class="docutils literal notranslate"><span class="pre">tag</span></code>. The tag of the mount point</p></li> +</ul> +</div></blockquote> +<p>Different transport layers have different requirements for parameter +passing. Here are some examples:</p> +<section id="qemu-virtio"> +<h2>Qemu + VIRTIO<a class="headerlink" href="#qemu-virtio" title="Permalink to this heading"></a></h2> +<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="go">mount -t v9fs -o trans=virtio,tag=<mount_tag> /dir</span> +</pre></div> +</div> +<p>Similarly, we need to bring the corresponding parameters in qemu</p> +<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="go">-fsdev local,security_model=none,id=fsdev1,path=<share-path> \</span> +<span class="go">-device virtio-9p-device,id=fs1,fsdev=fsdev1,mount_tag=<mount_tag></span> +</pre></div> +</div> +<p>For how to start virtio-9p in QEMU, please refer to the document:</p> +<blockquote> +<div><ul class="simple"> +<li><p><a class="reference external" href="https://wiki.qemu.org/Documentation/9psetup">https://wiki.qemu.org/Documentation/9psetup</a></p></li> +</ul> +</div></blockquote> +</section> +<section id="socket"> +<h2>Socket<a class="headerlink" href="#socket" title="Permalink to this heading"></a></h2> +<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="go">mount -t v9fs -o trans=socket,tag=<IP Address>:[Port Default 563],aname=[path] /dir</span> +</pre></div> +</div> +<p>There are many types of 9P socket servers. Here we use R9-fileserver +(a cross-platform 9p server based on Rust +<a class="reference external" href="https://github.com/crafcat7/R9-fileserver">https://github.com/crafcat7/R9-fileserver</a>)</p> +<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="go">sudo ./ya-vm-file-server --network-address <IP Address>:<Server Port> --mount-point <share-path></span> </pre></div> </div> </section> -<section id="example"> -<h2>Example<a class="headerlink" href="#example" title="Permalink to this heading"></a></h2> -<ol class="arabic simple"> -<li><p><code class="docutils literal notranslate"><span class="pre">./tools/configure.sh</span> <span class="pre">sim:zipfs</span></code> build sim platform with zipfs support.</p></li> -<li><p><code class="docutils literal notranslate"><span class="pre">make</span></code> build NuttX.</p></li> -<li><p><code class="docutils literal notranslate"><span class="pre">./nuttx</span></code> run NuttX.</p></li> -<li><p><code class="docutils literal notranslate"><span class="pre">nsh></span> <span class="pre">mount</span> <span class="pre">-t</span> <span class="pre">hostfs</span> <span class="pre">-o</span> <span class="pre">/home/<your</span> <span class="pre">host</span> <span class="pre">name>/work</span> <span class="pre">/host</span></code> mount host directory to <code class="docutils literal notranslate"><span class="pre">/host</span></code>.</p></li> -<li><p><code class="docutils literal notranslate"><span class="pre">nsh></span> <span class="pre">mount</span> <span class="pre">-t</span> <span class="pre">zipfs</span> <span class="pre">-o</span> <span class="pre">/host/test.zip</span> <span class="pre">/zip</span></code> mount zip file to <code class="docutils literal notranslate"><span class="pre">/zipfs</span></code>.</p></li> -<li><p>Use cat/ls command to test.</p></li> -</ol> -<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>nsh><span class="w"> </span>ls<span class="w"> </span>/zip -/zip: -<span class="w"> </span>a/1 -<span class="w"> </span>a/2 -nsh><span class="w"> </span>cat<span class="w"> </span>/zip/a/1 -this<span class="w"> </span>is<span class="w"> </span>zipfs<span class="w"> </span><span class="nb">test</span><span class="w"> </span><span class="m">1</span> -nsh><span class="w"> </span>cat<span class="w"> </span>/zip/a/2 -this<span class="w"> </span>is<span class="w"> </span>zipfs<span class="w"> </span><span class="nb">test</span><span class="w"> </span><span class="m">2</span> +<section id="result"> +<h2>Result<a class="headerlink" href="#result" title="Permalink to this heading"></a></h2> +<div class="highlight-fish notranslate"><div class="highlight"><pre><span></span>NuttShell <span class="o">(</span>NSH<span class="o">)</span> +nsh> mkdir mnt +nsh> +nsh> ls mnt +/mnt: +nsh> mount -t v9fs -o <span class="nv">trans</span><span class="o">=</span>virtio,tag<span class="o">=</span>hostshare /mnt/v9fs +nsh> +nsh> ls /mnt/v9fs +/mnt/v9fs: +sdcard/ +mnt/ +nsh> +nsh> <span class="k">echo</span> <span class="s2">"This is a test"</span> <span class="o">></span>/mnt/v9fs/testfile.txt +nsh> ls -l /mnt/v9fs +/mnt/v9fs: +drwxrwxrwx <span class="m">1000</span> <span class="m">1000</span> <span class="m">4096</span> sdcard/ +-rw-rw-rw- <span class="m">1000</span> <span class="m">1000</span> <span class="m">15</span> testfile.txt +drwxrwxrwx <span class="m">1000</span> <span class="m">1000</span> <span class="m">4096</span> mnt/ +nsh> +nsh> cat /mnt/v9fs/testfile.txt +This is a <span class="k">test</span> +nsh> </pre></div> </div> </section> @@ -254,8 +313,8 @@ this<span class="w"> </span>is<span class="w"> </span>zipfs<span class="w"> </sp </div> </div> <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer"> - <a href="userfs.html" class="btn btn-neutral float-left" title="User file system" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a> - <a href="inotify.html" class="btn btn-neutral float-right" title="Inotify" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a> + <a href="special_files_dev_num.html" class="btn btn-neutral float-left" title="Special Files and Device Numbers" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a> + <a href="../libs/index.html" class="btn btn-neutral float-right" title="NuttX libraries" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a> </div> <hr/> diff --git a/content/docs/latest/components/filesystem/zipfs.html b/content/docs/latest/components/filesystem/zipfs.html index 0e8affa546..670129e295 100644 --- a/content/docs/latest/components/filesystem/zipfs.html +++ b/content/docs/latest/components/filesystem/zipfs.html @@ -162,6 +162,9 @@ <li class="toctree-l4"><a class="reference internal" href="nxflat.html">NuttX FLAT Binary Format (NXFLAT)</a></li> <li class="toctree-l4"><a class="reference internal" href="pseudofs.html">Pseudo File System</a></li> <li class="toctree-l4"><a class="reference internal" href="special_files_dev_num.html">Special Files and Device Numbers</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html">V9FS</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html#adding-v9fs-to-the-nuttx-configuration">Adding V9FS to the NuttX Configuration</a></li> +<li class="toctree-l4"><a class="reference internal" href="v9fs.html#nfs-mount-command">NFS Mount Command</a></li> <li class="toctree-l4"><a class="reference internal" href="index.html#fs-categories">FS Categories</a></li> </ul> </li> diff --git a/content/docs/latest/components/libs/index.html b/content/docs/latest/components/libs/index.html index ba4c3f7c3e..94c77c00a7 100644 --- a/content/docs/latest/components/libs/index.html +++ b/content/docs/latest/components/libs/index.html @@ -44,7 +44,7 @@ <link rel="index" title="Index" href="../../genindex.html" /> <link rel="search" title="Search" href="../../search.html" /> <link rel="next" title="libc" href="libc/index.html" /> - <link rel="prev" title="Special Files and Device Numbers" href="../filesystem/special_files_dev_num.html" /> + <link rel="prev" title="V9FS" href="../filesystem/v9fs.html" /> </head> <body class="wy-body-for-nav"> @@ -228,7 +228,7 @@ directory from becoming cluttered with individual libraries.</p> </div> </div> <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer"> - <a href="../filesystem/special_files_dev_num.html" class="btn btn-neutral float-left" title="Special Files and Device Numbers" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a> + <a href="../filesystem/v9fs.html" class="btn btn-neutral float-left" title="V9FS" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a> <a href="libc/index.html" class="btn btn-neutral float-right" title="libc" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a> </div> diff --git a/content/docs/latest/guides/rust.html b/content/docs/latest/guides/rust.html index d43846f3c3..0f1a9b289a 100644 --- a/content/docs/latest/guides/rust.html +++ b/content/docs/latest/guides/rust.html @@ -286,11 +286,13 @@ rustup<span class="w"> </span>default<span class="w"> </span>nightly <ol class="arabic simple" start="3"> <li><p>Enable essential kernel configurations</p></li> </ol> -<p>Pleae enable the following configurations in your NuttX configuration: -- CONFIG_SYSTEM_TIME64 -- CONFIG_FS_LARGEFILE -- CONFIG_TLS_NELEM = 16 -- CONFIG_DEV_URANDOM</p> +<p>Please enable the following configurations in your NuttX configuration:</p> +<ul class="simple"> +<li><p>CONFIG_SYSTEM_TIME64</p></li> +<li><p>CONFIG_FS_LARGEFILE</p></li> +<li><p>CONFIG_TLS_NELEM = 16</p></li> +<li><p>CONFIG_DEV_URANDOM</p></li> +</ul> <p>The <cite>rv-virt:nsh</cite> board using make as the build system is recommended for testing Rust applications as it has been verified to work with this configuration.</p> <p>For <cite>rv-virt:nsh</cite> board, you should disable <cite>CONFIG_ARCH_FPU</cite> configuration since RISCV32 with FPU is not supported yet.</p> <ol class="arabic simple" start="4"> diff --git a/content/docs/latest/index.html b/content/docs/latest/index.html index 1d079bf2dd..602ffd3800 100644 --- a/content/docs/latest/index.html +++ b/content/docs/latest/index.html @@ -175,7 +175,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 January 25 at 00:26</p> +<p>Last Updated: 21 January 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/latest/objects.inv b/content/docs/latest/objects.inv index 06ace9a97a..84eb47b0e8 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/stm32h7/boards/linum-stm32h753bi/index.html b/content/docs/latest/platforms/arm/stm32h7/boards/linum-stm32h753bi/index.html index b5d23d8530..afd78eca9b 100644 --- a/content/docs/latest/platforms/arm/stm32h7/boards/linum-stm32h753bi/index.html +++ b/content/docs/latest/platforms/arm/stm32h7/boards/linum-stm32h753bi/index.html @@ -675,7 +675,7 @@ The NOR memory used is the W25Q128JV with 16MB</p> </section> <section id="touchscreen-sensor"> <h3>TOUCHSCREEN SENSOR<a class="headerlink" href="#touchscreen-sensor" title="Permalink to this heading"></a></h3> -<p>The touchscreen sensor used is the GT928.</p> +<p>The touchscreen sensor used is the FT5X06.</p> <blockquote> <div><table class="docutils align-default"> <thead> @@ -1435,7 +1435,37 @@ CS PE4 </section> <section id="lvgl"> <h3>lvgl<a class="headerlink" href="#lvgl" title="Permalink to this heading"></a></h3> -<p>Configures the board to use display of 7 inch with lvgl example.</p> +<p>Configures the board to use display of 7 inch with lvgl example. The touch screen functionality is implemented using +the FT5X06 capacitive touch controller connected to I2C3 interface, with interrupt handling configured on pin PH9 for touch event detection.</p> +<p>To verify if the touch controller is functioning correctly, use the <strong>tc</strong> command.:</p> +<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>nsh> tc 2 +tc_main: nsamples: 2 +tc_main: Opening /dev/input0 +Sample : + npoints : 1 +Point 1 : + id : 0 + flags : 19 + x : 0 + y : 52 + h : 0 + w : 0 + pressure : 0 +timestamp : 0 +Sample : + npoints : 1 +Point 1 : + id : 0 + flags : 1a + x : 0 + y : 52 + h : 0 + w : 0 + pressure : 0 +timestamp : 0 +Terminating! +</pre></div> +</div> <p>To verify if the display is functioning correctly, use the <strong>fb</strong> command. You should see the display change colors.:</p> <div class="highlight-none notranslate"><div class="highlight"><pre><span></span>nsh> fb VideoInfo: @@ -1480,11 +1510,11 @@ Test finished <p><strong>WARNING:</strong> This example at the moment is not working correctly yet and have a bug fix to be done. In the lvgl file <strong>./apps/graphics/lvgl/lvgl/src/drivers/nuttx/lv_nuttx_fbdev.c</strong> search the function <strong>lv_nuttx_fbdev_set_file</strong> and modify line 156 as follows:</p> -<blockquote> -<div><p>dsc->mem_off_screen = malloc(data_size); +<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>dsc->mem_off_screen = malloc(data_size); to -dsc->mem_off_screen = (void*)0xC00000000;</p> -</div></blockquote> +dsc->mem_off_screen = (void*)0xC0000000; +</pre></div> +</div> </section> <section id="tone"> <h3>tone<a class="headerlink" href="#tone" title="Permalink to this heading"></a></h3> diff --git a/content/docs/latest/searchindex.js b/content/docs/latest/searchindex.js index 458a662a8d..ac4525e921 100644 --- a/content/docs/latest/searchindex.js +++ b/content/docs/latest/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["applications/audioutils/fmsynt/index", "applications/audioutils/index", "applications/audioutils/mml_parser/index", "applications/audioutils/nxaudio/index", "applications/benchmarks/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/feed.xml b/content/feed.xml index f88985e2a8..e41fbeefa0 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, 20 Jan 2025 00:27:48 +0000</pubDate> - <lastBuildDate>Mon, 20 Jan 2025 00:27:48 +0000</lastBuildDate> + <pubDate>Tue, 21 Jan 2025 00:27:53 +0000</pubDate> + <lastBuildDate>Tue, 21 Jan 2025 00:27:53 +0000</lastBuildDate> <generator>Jekyll v4.3.2</generator> <item>