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 9255c1e5 Publishing web: 36ddd7c60a8230335eda886c909bc938739114a2 
docs: 31f9dcdaa4d4eb1a14143f1c75af1eacf5b2be3b
9255c1e5 is described below

commit 9255c1e52f94a2986eb44c874c2fcb0d6a0985fd
Author: Alin Jerpelea <[email protected]>
AuthorDate: Tue Jan 2 00:14:07 2024 +0000

    Publishing web: 36ddd7c60a8230335eda886c909bc938739114a2 docs: 
31f9dcdaa4d4eb1a14143f1c75af1eacf5b2be3b
---
 content/docs/10.0.0/index.html                     |  2 +-
 content/docs/10.0.0/searchindex.js                 |  2 +-
 content/docs/10.0.1/index.html                     |  2 +-
 content/docs/10.0.1/searchindex.js                 |  2 +-
 content/docs/10.1.0/index.html                     |  2 +-
 content/docs/10.1.0/searchindex.js                 |  2 +-
 content/docs/10.2.0/index.html                     |  2 +-
 content/docs/10.2.0/searchindex.js                 |  2 +-
 content/docs/10.3.0/index.html                     |  2 +-
 content/docs/10.3.0/searchindex.js                 |  2 +-
 content/docs/11.0.0/index.html                     |  2 +-
 content/docs/11.0.0/searchindex.js                 |  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 +-
 .../risc-v/k230/boards/canmv230/index.rst.txt      | 32 +++++++++++-----------
 content/docs/latest/index.html                     |  2 +-
 .../risc-v/k230/boards/canmv230/index.html         | 30 ++++++++++----------
 content/docs/latest/searchindex.js                 |  2 +-
 content/feed.xml                                   |  4 +--
 27 files changed, 57 insertions(+), 57 deletions(-)

diff --git a/content/docs/10.0.0/index.html b/content/docs/10.0.0/index.html
index 517f1e05..24a8dbd0 100644
--- a/content/docs/10.0.0/index.html
+++ b/content/docs/10.0.0/index.html
@@ -131,7 +131,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 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: 01 January 24 at 00:11</p>
+<p>Last Updated: 02 January 24 at 00:10</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/10.0.0/searchindex.js 
b/content/docs/10.0.0/searchindex.js
index 5f22d43b..b3137511 100644
--- a/content/docs/10.0.0/searchindex.js
+++ b/content/docs/10.0.0/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["applications/index", "boards/index", 
"components/binfmt", "components/drivers/block/index", 
"components/drivers/character/analog", "components/drivers/character/can", 
"components/drivers/character/index", "components/drivers/character/keypad", 
"components/drivers/character/pwm", "components/drivers/character/quadrature", 
"components/drivers/character/rtc", "components/drivers/character/serial", 
"components/drivers/character/timer", "components/drivers/chara [...]
\ No newline at end of file
+Search.setIndex({"docnames": ["applications/index", "boards/index", 
"components/binfmt", "components/drivers/block/index", 
"components/drivers/character/analog", "components/drivers/character/can", 
"components/drivers/character/index", "components/drivers/character/keypad", 
"components/drivers/character/pwm", "components/drivers/character/quadrature", 
"components/drivers/character/rtc", "components/drivers/character/serial", 
"components/drivers/character/timer", "components/drivers/chara [...]
\ No newline at end of file
diff --git a/content/docs/10.0.1/index.html b/content/docs/10.0.1/index.html
index 79079ed7..f9fed02b 100644
--- a/content/docs/10.0.1/index.html
+++ b/content/docs/10.0.1/index.html
@@ -153,7 +153,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 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: 01 January 24 at 00:11</p>
+<p>Last Updated: 02 January 24 at 00:10</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/10.0.1/searchindex.js 
b/content/docs/10.0.1/searchindex.js
index 97bc41cc..ff9d21ad 100644
--- a/content/docs/10.0.1/searchindex.js
+++ b/content/docs/10.0.1/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["applications/index", "boards/index", 
"components/binfmt", "components/drivers/block/index", 
"components/drivers/character/analog", "components/drivers/character/can", 
"components/drivers/character/index", "components/drivers/character/keypad", 
"components/drivers/character/pwm", "components/drivers/character/quadrature", 
"components/drivers/character/rtc", "components/drivers/character/serial", 
"components/drivers/character/timer", "components/drivers/chara [...]
\ No newline at end of file
+Search.setIndex({"docnames": ["applications/index", "boards/index", 
"components/binfmt", "components/drivers/block/index", 
"components/drivers/character/analog", "components/drivers/character/can", 
"components/drivers/character/index", "components/drivers/character/keypad", 
"components/drivers/character/pwm", "components/drivers/character/quadrature", 
"components/drivers/character/rtc", "components/drivers/character/serial", 
"components/drivers/character/timer", "components/drivers/chara [...]
\ No newline at end of file
diff --git a/content/docs/10.1.0/index.html b/content/docs/10.1.0/index.html
index f19a518e..577c03bc 100644
--- a/content/docs/10.1.0/index.html
+++ b/content/docs/10.1.0/index.html
@@ -152,7 +152,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: 01 January 24 at 00:11</p>
+<p>Last Updated: 02 January 24 at 00:10</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/10.1.0/searchindex.js 
b/content/docs/10.1.0/searchindex.js
index cc4ab853..b221dea6 100644
--- a/content/docs/10.1.0/searchindex.js
+++ b/content/docs/10.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 [...]
\ 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 [...]
\ No newline at end of file
diff --git a/content/docs/10.2.0/index.html b/content/docs/10.2.0/index.html
index 94c08620..61905cad 100644
--- a/content/docs/10.2.0/index.html
+++ b/content/docs/10.2.0/index.html
@@ -153,7 +153,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: 01 January 24 at 00:12</p>
+<p>Last Updated: 02 January 24 at 00:10</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/10.2.0/searchindex.js 
b/content/docs/10.2.0/searchindex.js
index c522dfe2..11f81868 100644
--- a/content/docs/10.2.0/searchindex.js
+++ b/content/docs/10.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", "components/binfmt", 
"components/drivers/block/index", "components/drivers/character/analog", 
"components/drivers/character/can", "components/drivers/character/foc", 
"components/drivers/character/index", "components [...]
\ 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 [...]
\ No newline at end of file
diff --git a/content/docs/10.3.0/index.html b/content/docs/10.3.0/index.html
index 94c08620..61905cad 100644
--- a/content/docs/10.3.0/index.html
+++ b/content/docs/10.3.0/index.html
@@ -153,7 +153,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: 01 January 24 at 00:12</p>
+<p>Last Updated: 02 January 24 at 00:10</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/10.3.0/searchindex.js 
b/content/docs/10.3.0/searchindex.js
index e5675f65..4a3c27c3 100644
--- a/content/docs/10.3.0/searchindex.js
+++ b/content/docs/10.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", "components/binfmt", 
"components/drivers/block/index", "components/drivers/character/analog", 
"components/drivers/character/can", "components/drivers/character/foc", 
"components/drivers/character/index", "components [...]
\ 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 [...]
\ No newline at end of file
diff --git a/content/docs/11.0.0/index.html b/content/docs/11.0.0/index.html
index 94c08620..bb347a7e 100644
--- a/content/docs/11.0.0/index.html
+++ b/content/docs/11.0.0/index.html
@@ -153,7 +153,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: 01 January 24 at 00:12</p>
+<p>Last Updated: 02 January 24 at 00:11</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/11.0.0/searchindex.js 
b/content/docs/11.0.0/searchindex.js
index f27dca49..8a2dd178 100644
--- a/content/docs/11.0.0/searchindex.js
+++ b/content/docs/11.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 [...]
\ 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 [...]
\ No newline at end of file
diff --git a/content/docs/12.0.0/index.html b/content/docs/12.0.0/index.html
index a224f17e..b33506e0 100644
--- a/content/docs/12.0.0/index.html
+++ b/content/docs/12.0.0/index.html
@@ -153,7 +153,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: 01 January 24 at 00:12</p>
+<p>Last Updated: 02 January 24 at 00:11</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 8fca1aed..3f976bec 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 [...]
\ 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 [...]
\ 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 bf900b08..4bcc55e8 100644
--- a/content/docs/12.1.0/index.html
+++ b/content/docs/12.1.0/index.html
@@ -153,7 +153,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: 01 January 24 at 00:12</p>
+<p>Last Updated: 02 January 24 at 00:11</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 a9e3f63e..e99d97e2 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 [...]
\ 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 [...]
\ 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 a3720ad8..de295fa2 100644
--- a/content/docs/12.2.0/index.html
+++ b/content/docs/12.2.0/index.html
@@ -156,7 +156,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: 01 January 24 at 00:13</p>
+<p>Last Updated: 02 January 24 at 00:11</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 17d53a1c..9e225a24 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 a3720ad8..de295fa2 100644
--- a/content/docs/12.2.1/index.html
+++ b/content/docs/12.2.1/index.html
@@ -156,7 +156,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: 01 January 24 at 00:13</p>
+<p>Last Updated: 02 January 24 at 00:11</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 201830f0..4e5ae587 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 22ba71e8..f6d884cd 100644
--- a/content/docs/12.3.0/index.html
+++ b/content/docs/12.3.0/index.html
@@ -156,7 +156,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: 01 January 24 at 00:13</p>
+<p>Last Updated: 02 January 24 at 00:12</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 29f01493..bf409186 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/latest/_sources/platforms/risc-v/k230/boards/canmv230/index.rst.txt
 
b/content/docs/latest/_sources/platforms/risc-v/k230/boards/canmv230/index.rst.txt
index 673287db..a88aab1f 100644
--- 
a/content/docs/latest/_sources/platforms/risc-v/k230/boards/canmv230/index.rst.txt
+++ 
b/content/docs/latest/_sources/platforms/risc-v/k230/boards/canmv230/index.rst.txt
@@ -15,20 +15,20 @@ The K230 U-Boot runs in machine mode, thus it can run flat 
or kernel NuttX build
 Preparations
 ============
 
-Take the prebuilt CanMV-k230 boot image from `here 
<https://gitee.com/yf1972/filexfers/tree/canmv230-tools-for-nuttx-v1.2>` as the 
v1.2 K230 SDK doesn't provide RiscV standard PTE format support needed by 
NuttX. This package also contains extract of OpenSBI from K230 SDK v1.2 
release, which is needed to wrap kernel build NuttX binary.
+Take the prebuilt CanMV-k230 boot image from `here 
<https://gitee.com/yf1972/filexfers/tree/canmv230-tools-for-nuttx-v1.2>`_ as 
the default K230 SDK doesn't support RiscV standard PTE format at least till 
v1.2. This package also contains an extract of the OpenSBI from K230 SDK v1.2 
release, which is needed to wrap Nuttx kernel build binary.
 
 Make sure that before trying NuttX:
 
-- The board can boot K230 SDK image normally.
+- The board can boot with prebuilt CanMV-k230 image.
 - Device console access available (e.g. `minicom -D /dev/ttyACM0`).
 - U-Boot connectivity to TFTP service available.
 
-For NuttX tests, the microSD card is only used to enter U-Boot console, NuttX 
isn't using any persistent storage on the target now.
+For below NuttX tests, the microSD card is only used to enter the U-Boot 
console environment, as NuttX isn't using any storage yet.
 
 Toolchains
 ==========
 
-Before building NuttX, download the **RISC-V Toolchain riscv64-unknown-elf** 
from `XPack <https://github.com/xpack-dev-tools/riscv-none-elf-gcc-xpack>`_ or 
use the stock "gcc-riscv64-unknown-elf" on Ubuntu.
+Before building NuttX, download the **RISC-V Toolchain riscv64-unknown-elf** 
from `XPack <https://github.com/xpack-dev-tools/riscv-none-elf-gcc-xpack>`_ or 
get the stock "gcc-riscv64-unknown-elf" via `apt` on Ubuntu.
 
 
 Building
@@ -36,26 +36,26 @@ Building
 
 To build NuttX for CanMV, :doc:`install the prerequisites 
</quickstart/install>` and :doc:`clone the git repositories 
</quickstart/install>` for ``nuttx`` and ``apps``.
 
-Configure the NuttX project and build the project:
+Configure and build FLAT mode NuttX:
 
 .. code:: console
 
    $ cd nuttx
-   $ tools/configure.sh canmv230:nsh
+   $ make distclean && tools/configure.sh canmv230:nsh
    $ make -j4
 
-This should have `nuttx.bin` generated, it can be used without OpenSBI 
wrapping on the board.
+This should have `nuttx.bin` generated, it can be loaded by U-Boot on the 
board.
 
-The kernel build requires two build passes: first pass to build kernel and 
apps, second pass to build the kernel with a ROMFS image that includes some 
built apps.
+The NuttX KERNEL build requires two build passes: first pass to build kernel 
w/ dummy ROMFS and apps, second pass to build the kernel with real ROMFS image 
containing apps built in first pass.
 
 .. code:: console
 
    $ cd nuttx
-   $ tools/configure.sh canmv230:knsh
-   $ make -j4  # first pass for apps build preparations
-   $ (make export; cd ../apps; tools/mkimport.sh -z -x 
../nuttx/nuttx-export-*.gz; make import)
-   $ (cd ../apps/; tools/mkromfsimg.sh 
../nuttx/boards/risc-v/k230/canmv230/src/romfs_boot.c)
-   $ make -j4  # second pass to pick up ROMFS
+   $ make distclean && tools/configure.sh canmv230:knsh
+   $ make -j4    # first pass to build kernel
+   $ (make export; cd ../apps; tools/mkimport.sh -z -x 
../nuttx/nuttx-export-*.gz; make import)  # build the apps
+   $ (cd ../apps/; tools/mkromfsimg.sh 
../nuttx/boards/risc-v/k230/canmv230/src/romfs_boot.c) # update the ROMFS image
+   $ make -j4    # build again to pick up the ROMFS
 
 The built `nuttx.bin` can be then wrapped with K230 OpenSBI like below:
 
@@ -63,14 +63,14 @@ The built `nuttx.bin` can be then wrapped with K230 OpenSBI 
like below:
 
    $ cd $HOME
    $ tar xvf canmv230-opensbi-dtb.tar.xz
-   $ export OSBI=$HOME/opensbi 
+   $ export OSBI=$HOME/opensbi
    $ cd /tmp/aaa    # use a temporary work folder
    $ make -C $OSBI O=$(pwd) PLATFORM=generic\
           CROSS_COMPILE=riscv64-unknown-elf- FW_PIC=n K230_LIITLE_CORE=1\
           FW_FDT_PATH=$OSBI/k230.dtb FW_PAYLOAD_PATH=nuttx.bin -j4
    $ cp platform/generic/firmware/fw_payload.bin tftp-server-path/nuttx.bin
 
-Note to use actual paths of SBI source tree, device dtb, TFTP folder etc when 
using above commands.
+Please use actual paths on your host for `nuttx.bin` and TFTP folder when 
running above commands.
 
 Booting
 =======
@@ -89,5 +89,5 @@ Then the `nsh> ` console should appear, type `help` to see 
available commands.
 Issues
 ======
 
- - The `ostest` app only works with flat build.
+ - The `ostest` app has non-zero exit code in Kernel build.
 
diff --git a/content/docs/latest/index.html b/content/docs/latest/index.html
index 5154ce92..71261059 100644
--- a/content/docs/latest/index.html
+++ b/content/docs/latest/index.html
@@ -163,7 +163,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: 01 January 24 at 00:14</p>
+<p>Last Updated: 02 January 24 at 00:12</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/platforms/risc-v/k230/boards/canmv230/index.html 
b/content/docs/latest/platforms/risc-v/k230/boards/canmv230/index.html
index 8aafbe36..8aad8198 100644
--- a/content/docs/latest/platforms/risc-v/k230/boards/canmv230/index.html
+++ b/content/docs/latest/platforms/risc-v/k230/boards/canmv230/index.html
@@ -197,36 +197,36 @@
 <p>The K230 U-Boot runs in machine mode, thus it can run flat or kernel NuttX 
builds. The kernel build shall run with or without SBI layer.</p>
 <section id="preparations">
 <h2>Preparations<a class="headerlink" href="#preparations" title="Permalink to 
this heading"></a></h2>
-<p>Take the prebuilt CanMV-k230 boot image from <cite>here 
&lt;https://gitee.com/yf1972/filexfers/tree/canmv230-tools-for-nuttx-v1.2&gt;</cite>
 as the v1.2 K230 SDK doesn’t provide RiscV standard PTE format support needed 
by NuttX. This package also contains extract of OpenSBI from K230 SDK v1.2 
release, which is needed to wrap kernel build NuttX binary.</p>
+<p>Take the prebuilt CanMV-k230 boot image from <a class="reference external" 
href="https://gitee.com/yf1972/filexfers/tree/canmv230-tools-for-nuttx-v1.2";>here</a>
 as the default K230 SDK doesn’t support RiscV standard PTE format at least 
till v1.2. This package also contains an extract of the OpenSBI from K230 SDK 
v1.2 release, which is needed to wrap Nuttx kernel build binary.</p>
 <p>Make sure that before trying NuttX:</p>
 <ul class="simple">
-<li><p>The board can boot K230 SDK image normally.</p></li>
+<li><p>The board can boot with prebuilt CanMV-k230 image.</p></li>
 <li><p>Device console access available (e.g. <cite>minicom -D 
/dev/ttyACM0</cite>).</p></li>
 <li><p>U-Boot connectivity to TFTP service available.</p></li>
 </ul>
-<p>For NuttX tests, the microSD card is only used to enter U-Boot console, 
NuttX isn’t using any persistent storage on the target now.</p>
+<p>For below NuttX tests, the microSD card is only used to enter the U-Boot 
console environment, as NuttX isn’t using any storage yet.</p>
 </section>
 <section id="toolchains">
 <h2>Toolchains<a class="headerlink" href="#toolchains" title="Permalink to 
this heading"></a></h2>
-<p>Before building NuttX, download the <strong>RISC-V Toolchain 
riscv64-unknown-elf</strong> from <a class="reference external" 
href="https://github.com/xpack-dev-tools/riscv-none-elf-gcc-xpack";>XPack</a> or 
use the stock “gcc-riscv64-unknown-elf” on Ubuntu.</p>
+<p>Before building NuttX, download the <strong>RISC-V Toolchain 
riscv64-unknown-elf</strong> from <a class="reference external" 
href="https://github.com/xpack-dev-tools/riscv-none-elf-gcc-xpack";>XPack</a> or 
get the stock “gcc-riscv64-unknown-elf” via <cite>apt</cite> on Ubuntu.</p>
 </section>
 <section id="building">
 <h2>Building<a class="headerlink" href="#building" title="Permalink to this 
heading"></a></h2>
 <p>To build NuttX for CanMV, <a class="reference internal" 
href="../../../../../quickstart/install.html"><span class="doc">install the 
prerequisites</span></a> and <a class="reference internal" 
href="../../../../../quickstart/install.html"><span class="doc">clone the git 
repositories</span></a> for <code class="docutils literal notranslate"><span 
class="pre">nuttx</span></code> and <code class="docutils literal 
notranslate"><span class="pre">apps</span></code>.</p>
-<p>Configure the NuttX project and build the project:</p>
+<p>Configure and build FLAT mode NuttX:</p>
 <div class="highlight-console notranslate"><div 
class="highlight"><pre><span></span><span class="gp">$ </span><span 
class="nb">cd</span><span class="w"> </span>nuttx
-<span class="gp">$ </span>tools/configure.sh<span class="w"> 
</span>canmv230:nsh
+<span class="gp">$ </span>make<span class="w"> </span>distclean<span 
class="w"> </span><span class="o">&amp;&amp;</span><span class="w"> 
</span>tools/configure.sh<span class="w"> </span>canmv230:nsh
 <span class="gp">$ </span>make<span class="w"> </span>-j4
 </pre></div>
 </div>
-<p>This should have <cite>nuttx.bin</cite> generated, it can be used without 
OpenSBI wrapping on the board.</p>
-<p>The kernel build requires two build passes: first pass to build kernel and 
apps, second pass to build the kernel with a ROMFS image that includes some 
built apps.</p>
+<p>This should have <cite>nuttx.bin</cite> generated, it can be loaded by 
U-Boot on the board.</p>
+<p>The NuttX KERNEL build requires two build passes: first pass to build 
kernel w/ dummy ROMFS and apps, second pass to build the kernel with real ROMFS 
image containing apps built in first pass.</p>
 <div class="highlight-console notranslate"><div 
class="highlight"><pre><span></span><span class="gp">$ </span><span 
class="nb">cd</span><span class="w"> </span>nuttx
-<span class="gp">$ </span>tools/configure.sh<span class="w"> 
</span>canmv230:knsh
-<span class="gp">$ </span>make<span class="w"> </span>-j4<span class="w">  
</span><span class="c1"># first pass for apps build preparations</span>
-<span class="gp">$ </span><span class="o">(</span>make<span class="w"> 
</span>export<span class="p">;</span><span class="w"> </span><span 
class="nb">cd</span><span class="w"> </span>../apps<span 
class="p">;</span><span class="w"> </span>tools/mkimport.sh<span class="w"> 
</span>-z<span class="w"> </span>-x<span class="w"> 
</span>../nuttx/nuttx-export-*.gz<span class="p">;</span><span class="w"> 
</span>make<span class="w"> </span>import<span class="o">)</span>
-<span class="gp">$ </span><span class="o">(</span><span 
class="nb">cd</span><span class="w"> </span>../apps/<span 
class="p">;</span><span class="w"> </span>tools/mkromfsimg.sh<span class="w"> 
</span>../nuttx/boards/risc-v/k230/canmv230/src/romfs_boot.c<span 
class="o">)</span>
-<span class="gp">$ </span>make<span class="w"> </span>-j4<span class="w">  
</span><span class="c1"># second pass to pick up ROMFS</span>
+<span class="gp">$ </span>make<span class="w"> </span>distclean<span 
class="w"> </span><span class="o">&amp;&amp;</span><span class="w"> 
</span>tools/configure.sh<span class="w"> </span>canmv230:knsh
+<span class="gp">$ </span>make<span class="w"> </span>-j4<span class="w">    
</span><span class="c1"># first pass to build kernel</span>
+<span class="gp">$ </span><span class="o">(</span>make<span class="w"> 
</span>export<span class="p">;</span><span class="w"> </span><span 
class="nb">cd</span><span class="w"> </span>../apps<span 
class="p">;</span><span class="w"> </span>tools/mkimport.sh<span class="w"> 
</span>-z<span class="w"> </span>-x<span class="w"> 
</span>../nuttx/nuttx-export-*.gz<span class="p">;</span><span class="w"> 
</span>make<span class="w"> </span>import<span class="o">)</span><span 
class="w">  </span><span [...]
+<span class="gp">$ </span><span class="o">(</span><span 
class="nb">cd</span><span class="w"> </span>../apps/<span 
class="p">;</span><span class="w"> </span>tools/mkromfsimg.sh<span class="w"> 
</span>../nuttx/boards/risc-v/k230/canmv230/src/romfs_boot.c<span 
class="o">)</span><span class="w"> </span><span class="c1"># update the ROMFS 
image</span>
+<span class="gp">$ </span>make<span class="w"> </span>-j4<span class="w">    
</span><span class="c1"># build again to pick up the ROMFS</span>
 </pre></div>
 </div>
 <p>The built <cite>nuttx.bin</cite> can be then wrapped with K230 OpenSBI like 
below:</p>
@@ -240,7 +240,7 @@
 <span class="gp">$ </span>cp<span class="w"> 
</span>platform/generic/firmware/fw_payload.bin<span class="w"> 
</span>tftp-server-path/nuttx.bin
 </pre></div>
 </div>
-<p>Note to use actual paths of SBI source tree, device dtb, TFTP folder etc 
when using above commands.</p>
+<p>Please use actual paths on your host for <cite>nuttx.bin</cite> and TFTP 
folder when running above commands.</p>
 </section>
 <section id="booting">
 <h2>Booting<a class="headerlink" href="#booting" title="Permalink to this 
heading"></a></h2>
@@ -257,7 +257,7 @@
 <h2>Issues<a class="headerlink" href="#issues" title="Permalink to this 
heading"></a></h2>
 <blockquote>
 <div><ul class="simple">
-<li><p>The <cite>ostest</cite> app only works with flat build.</p></li>
+<li><p>The <cite>ostest</cite> app has non-zero exit code in Kernel 
build.</p></li>
 </ul>
 </div></blockquote>
 </section>
diff --git a/content/docs/latest/searchindex.js 
b/content/docs/latest/searchindex.js
index a2b14b05..31455b0c 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/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/feed.xml b/content/feed.xml
index 166cca79..dd822aa2 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, 01 Jan 2024 00:16:02 +0000</pubDate>
-    <lastBuildDate>Mon, 01 Jan 2024 00:16:02 +0000</lastBuildDate>
+    <pubDate>Tue, 02 Jan 2024 00:14:02 +0000</pubDate>
+    <lastBuildDate>Tue, 02 Jan 2024 00:14:02 +0000</lastBuildDate>
     <generator>Jekyll v4.3.2</generator>
     
       <item>


Reply via email to