You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by gi...@apache.org on 2023/12/17 00:35:17 UTC

(nuttx-website) branch asf-site updated: Publishing web: 36ddd7c60a8230335eda886c909bc938739114a2 docs: 751bc1528a8e9f3bfbe1701619b4894f1d6dcb86

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 382abf5c Publishing web: 36ddd7c60a8230335eda886c909bc938739114a2 docs: 751bc1528a8e9f3bfbe1701619b4894f1d6dcb86
382abf5c is described below

commit 382abf5ccc14f892e868a282ae4e28f363d73f0d
Author: Alin Jerpelea <al...@sony.com>
AuthorDate: Sun Dec 17 00:15:30 2023 +0000

    Publishing web: 36ddd7c60a8230335eda886c909bc938739114a2 docs: 751bc1528a8e9f3bfbe1701619b4894f1d6dcb86
---
 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/bl808/boards/ox64/index.rst.txt         | 149 +++++++++++++++
 .../_sources/platforms/risc-v/bl808/index.rst.txt  |  45 +++++
 .../risc-v/jh7110/boards/star64/index.rst.txt      |   2 +-
 content/docs/latest/index.html                     |   2 +-
 content/docs/latest/objects.inv                    | Bin 109516 -> 109642 bytes
 content/docs/latest/platforms/index.html           |   4 +
 .../risc-v/bl602/boards/bl602evb/index.html        |   5 +-
 .../docs/latest/platforms/risc-v/bl602/index.html  |   1 +
 .../boards/star64 => bl808/boards/ox64}/index.html | 203 +++++++--------------
 .../platforms/risc-v/{c906 => bl808}/index.html    |  66 ++++++-
 .../risc-v/c906/boards/smartl-c906/index.html      |   1 +
 .../docs/latest/platforms/risc-v/c906/index.html   |   5 +-
 .../boards/esp32c3-devkit-rust-1/index.html        |   1 +
 .../esp32c3/boards/esp32c3-devkit/index.html       |   1 +
 .../latest/platforms/risc-v/esp32c3/index.html     |   1 +
 .../esp32c6/boards/esp32c6-devkit/index.html       |   1 +
 .../latest/platforms/risc-v/esp32c6/index.html     |   1 +
 .../risc-v/fe310/boards/hifive1-revb/index.html    |   1 +
 .../docs/latest/platforms/risc-v/fe310/index.html  |   1 +
 .../risc-v/hpm6750/boards/hpm6750evk2/index.html   |   1 +
 .../latest/platforms/risc-v/hpm6750/index.html     |   1 +
 content/docs/latest/platforms/risc-v/index.html    |   2 +
 .../risc-v/jh7110/boards/star64/index.html         |   3 +-
 .../docs/latest/platforms/risc-v/jh7110/index.html |   1 +
 .../risc-v/k210/boards/maix-bit/index.html         |   1 +
 .../docs/latest/platforms/risc-v/k210/index.html   |   1 +
 .../risc-v/litex/boards/arty_a7/index.html         |   1 +
 .../risc-v/litex/cores/vexriscv/index.html         |   1 +
 .../risc-v/litex/cores/vexriscv_smp/index.html     |   1 +
 .../docs/latest/platforms/risc-v/litex/index.html  |   1 +
 .../platforms/risc-v/mpfs/boards/icicle/index.html |   1 +
 .../docs/latest/platforms/risc-v/mpfs/index.html   |   1 +
 .../risc-v/qemu-rv/boards/rv-virt/index.html       |   1 +
 .../latest/platforms/risc-v/qemu-rv/index.html     |   1 +
 .../risc-v/rv32m1/boards/rv32m1-vega/index.html    |   1 +
 .../docs/latest/platforms/risc-v/rv32m1/index.html |   1 +
 content/docs/latest/searchindex.js                 |   2 +-
 content/feed.xml                                   |   4 +-
 60 files changed, 386 insertions(+), 174 deletions(-)

diff --git a/content/docs/10.0.0/index.html b/content/docs/10.0.0/index.html
index efc7d103..04dcbdad 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: 16 December 23 at 00:09</p>
+<p>Last Updated: 17 December 23 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/10.0.0/searchindex.js b/content/docs/10.0.0/searchindex.js
index 08f2508a..9bbc8e56 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 319b9bf0..3e2aabe1 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: 16 December 23 at 00:10</p>
+<p>Last Updated: 17 December 23 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/10.0.1/searchindex.js b/content/docs/10.0.1/searchindex.js
index d7c2660e..072e214f 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 909588c7..71d48812 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: 16 December 23 at 00:10</p>
+<p>Last Updated: 17 December 23 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/10.1.0/searchindex.js b/content/docs/10.1.0/searchindex.js
index f21a908f..1436fc8e 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 803d90a1..907998e4 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: 16 December 23 at 00:10</p>
+<p>Last Updated: 17 December 23 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/10.2.0/searchindex.js b/content/docs/10.2.0/searchindex.js
index ad230c0d..3776fd67 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 803d90a1..6caebe01 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: 16 December 23 at 00:10</p>
+<p>Last Updated: 17 December 23 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/10.3.0/searchindex.js b/content/docs/10.3.0/searchindex.js
index 9a04552d..de412578 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 803d90a1..6caebe01 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: 16 December 23 at 00:10</p>
+<p>Last Updated: 17 December 23 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/11.0.0/searchindex.js b/content/docs/11.0.0/searchindex.js
index 79b2015a..96442551 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 9fa517ca..755885fb 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: 16 December 23 at 00:11</p>
+<p>Last Updated: 17 December 23 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.0.0/searchindex.js b/content/docs/12.0.0/searchindex.js
index 68da5aca..71de9afa 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 04aaa2c0..91057383 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: 16 December 23 at 00:11</p>
+<p>Last Updated: 17 December 23 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.1.0/searchindex.js b/content/docs/12.1.0/searchindex.js
index 63f2bdc6..52c240d8 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 3643c35c..e9bc87a7 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: 16 December 23 at 00:11</p>
+<p>Last Updated: 17 December 23 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.2.0/searchindex.js b/content/docs/12.2.0/searchindex.js
index 6d37e9e1..13c24287 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 3643c35c..30bc0ade 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: 16 December 23 at 00:11</p>
+<p>Last Updated: 17 December 23 at 00:13</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 7dd0cfa0..8ba5aa87 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 ac83e791..b086c2e7 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: 16 December 23 at 00:12</p>
+<p>Last Updated: 17 December 23 at 00:13</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 2d650457..092b524f 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/bl808/boards/ox64/index.rst.txt b/content/docs/latest/_sources/platforms/risc-v/bl808/boards/ox64/index.rst.txt
new file mode 100644
index 00000000..d293af3e
--- /dev/null
+++ b/content/docs/latest/_sources/platforms/risc-v/bl808/boards/ox64/index.rst.txt
@@ -0,0 +1,149 @@
+===========
+PINE64 Ox64
+===========
+
+`Ox64 <https://wiki.pine64.org/wiki/Ox64>`_ is a RISC-V Single-Board Computer
+based on the Bouffalo Lab BL808 RISC-V SoC with C906 64-bit CPU Core and
+E907 / E902 32-bit CPU Cores supported by 64 MB of embedded PSRAM memory,
+with built-in WiFi, Bluetooth and Zigbee radio interfaces.
+
+Ox64 comes in a breadboard-friendly form factor. It has a microSD Card slot,
+USB 2.0 Type-C port and other peripheral interfaces.
+
+Features
+========
+
+- **System on Chip:** Bouffalo Lab BL808
+    - **CPU:** 
+        - 64-bit T-Head C906 "D0" (RV64IMAFCV)
+        - 32-bit T-Head E907 "M0" (RV32IMAFCP)
+        - 32-bit T-Head E902 "LP" (RV32E[M]C)
+    - **RAM:** Embedded 64 MB PSRAM
+- **Wireless:** 2.4 GHz 1T1R WiFi 802.11 b/g/n, Bluetooth 5.2, Zigbee
+- **Ethernet:** 10 / 100 Mbps (optional)
+- **Storage:** On-board 128 Mbit (16 MB) XSPI NOR Flash Memory, microSD (SDHC and SDXC)
+- **USB:** USB 2.0 OTG
+- **Audio:** Microphone and Speaker (optional)
+- **Video Input:** Dual-lane MIPI CSI port for Camera Module (USB-C)
+- **Expansion Ports:** 26 GPIO pins (including SPI, I2C and UART)
+
+Serial Console
+==============
+
+A **USB Serial Adapter** that supports 2 Mbps (like `CH340G Serial Adapter <https://lupyuen.github.io/articles/ox64#test-the-usb-serial-adapter>`_)
+is required to run NuttX on Ox64.
+
+Connect the USB Serial Adapter to Ox64 Serial Console at:
+
+========== ========
+USB Serial Ox64 Pin
+========== ========
+TX         Pin 31 (GPIO 17 / UART3 RX)
+RX         Pin 32 (GPIO 16 / UART3 TX)
+GND        Pin 33 (GND)
+========== ========
+
+On the USB Serial Adapter, set the **Voltage Level** to 3V3.
+
+Connect Ox64 to our computer with the USB Serial Adapter.
+On our computer, start a Serial Terminal and connect to the USB Serial Port
+at **2 Mbps**.
+
+NuttX will appear in the Serial Console when it boots on Ox64.
+
+RISC-V Toolchain
+================
+
+Before building NuttX for Ox64, download the **RISC-V Toolchain riscv64-unknown-elf**
+from `SiFive RISC-V Tools <https://github.com/sifive/freedom-tools/releases/tag/v2020.12.0>`_.
+
+Add the downloaded toolchain ``riscv64-unknown-elf-toolchain-.../bin``
+to the ``PATH`` Environment Variable.
+
+Check the RISC-V Toolchain:
+
+.. code:: console
+
+   $ riscv64-unknown-elf-gcc -v
+
+Building
+========
+
+To build NuttX for Ox64, :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:
+
+.. code:: console
+
+   $ cd nuttx
+   $ tools/configure.sh ox64:nsh
+   $ make
+   $ riscv64-unknown-elf-objcopy -O binary nuttx nuttx.bin
+
+This produces the NuttX Kernel ``nuttx.bin``.  Next, build the NuttX Apps Filesystem:
+
+.. code:: console
+
+   $ make export
+   $ pushd ../apps
+   $ tools/mkimport.sh -z -x ../nuttx/nuttx-export-*.tar.gz
+   $ make import
+   $ popd
+   $ genromfs -f initrd -d ../apps/bin -V "NuttXBootVol"
+
+This generates the Initial RAM Disk ``initrd``.
+
+Package the NuttX Kernel and Initial RAM Disk into a NuttX Image:
+
+.. code:: console
+
+   $ head -c 65536 /dev/zero >/tmp/nuttx.pad
+   $ cat nuttx.bin /tmp/nuttx.pad initrd >Image
+
+The NuttX Image ``Image`` will be copied to a microSD Card in the next step.
+
+Booting
+=======
+
+To boot NuttX on Ox64, flash
+`OpenSBI and U-Boot Bootloader <https://lupyuen.github.io/articles/ox64>`_ to Ox64.
+
+NuttX boots on Star64 via a microSD Card. Prepare a
+`Linux microSD Card <https://lupyuen.github.io/articles/ox64>`_ for Ox64.
+
+Copy the file ``Image`` from the previous section
+and overwrite the file on the microSD Card.
+
+Check that Ox64 is connected to our computer via a USB Serial Adapter at 2 Mbps.
+
+Insert the microSD Card into Ox64 and power up Ox64 via the Micro USB Port.
+NuttX boots on Ox64 and NuttShell (nsh) appears in the Serial Console.
+
+To see the available commands in NuttShell:
+
+.. code:: console
+
+   $ help
+
+Configurations
+==============
+
+nsh
+---
+
+Basic configuration that runs NuttShell (nsh).
+This configuration is focused on low level, command-line driver testing.
+Built-in applications are supported, but none are enabled.
+Serial Console is enabled on UART3 at 2 Mbps.
+
+Peripheral Support
+==================
+
+NuttX for Ox64 supports these peripherals:
+
+======================== ======= =====
+Peripheral               Support NOTES
+======================== ======= =====
+UART                     Yes
+======================== ======= =====
diff --git a/content/docs/latest/_sources/platforms/risc-v/bl808/index.rst.txt b/content/docs/latest/_sources/platforms/risc-v/bl808/index.rst.txt
new file mode 100644
index 00000000..8befaecd
--- /dev/null
+++ b/content/docs/latest/_sources/platforms/risc-v/bl808/index.rst.txt
@@ -0,0 +1,45 @@
+==================
+Bouffalo Lab BL808
+==================
+
+`Bouffalo Lab BL808 <https://github.com/bouffalolab/bl_docs/tree/main/BL808_RM/en>`_ is a 64-bit / 32-bit RISC-V SoC with 3 RISC-V Cores:
+
+- **D0 Multimedia Core:** T-Head C906 480 MHz 64-bit RISC-V CPU
+    - RV64IMAFCV
+    - Level 1 Instruction and Data Cache (Harvard architecture)
+    - Sv39 Memory Management Unit
+    - jTLB (128 entries)
+    - AXI 4.0 128-bit master interface
+    - Core Local Interrupt (CLINT) and Platform-Level Interrupt Controller (PLIC)
+    - 80 External Interrupt Sources
+    - BHT (8K) and BTB
+    - RISC-V PMP (8 configurable areas)
+
+- **M0 Wireless Core:** T-Head E907 320 MHz 32-bit RISC-V CPU
+    - RV32IMAFCP
+    - 32-bit / 16-bit Mixed Instruction Set
+    - RISC-V Machine Mode and User Mode
+    - 32 x 32-bit Integer General Purpose Registers (GPR)
+    - 32 x 32-bit / 64-bit Floating-Point GPRs
+    - AXI 4.0 main device interface and AHB 5.0 peripheral interface
+    - Instruction and Data Cache
+
+- **LP Low Power Core:** T-Head E902 150 MHz 32-bit RISC-V CPU
+    - RV32E[M]C
+
+- **RAM:** Embedded 64 MB PSRAM
+- **Wireless:** 2.4 GHz 1T1R WiFi 802.11 b/g/n, Bluetooth 5.2, Zigbee
+- **Ethernet:** 10 / 100 Mbps
+- **USB:** USB 2.0 OTG
+- **Audio:** Microphone and Speaker
+- **Video Input:** Dual-lane MIPI CSI
+- **Peripherals:** UART, SPI, I2C, PWM, SDH, EMAC, USB
+
+Supported Boards
+================
+
+.. toctree::
+   :glob:
+   :maxdepth: 1
+
+   boards/*/*
diff --git a/content/docs/latest/_sources/platforms/risc-v/jh7110/boards/star64/index.rst.txt b/content/docs/latest/_sources/platforms/risc-v/jh7110/boards/star64/index.rst.txt
index 84d90480..8028e8b9 100644
--- a/content/docs/latest/_sources/platforms/risc-v/jh7110/boards/star64/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/risc-v/jh7110/boards/star64/index.rst.txt
@@ -211,7 +211,7 @@ Serial Console is enabled on UART0 at 115.2 kbps.
 Peripheral Support
 ==================
 
-NuttX for PinePhone supports these peripherals:
+NuttX for Star64 supports these peripherals:
 
 ======================== ======= =====
 Peripheral               Support NOTES
diff --git a/content/docs/latest/index.html b/content/docs/latest/index.html
index 3cf494dc..86649923 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: 16 December 23 at 00:12</p>
+<p>Last Updated: 17 December 23 at 00:13</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 799769f8..c078fe04 100644
Binary files a/content/docs/latest/objects.inv and b/content/docs/latest/objects.inv differ
diff --git a/content/docs/latest/platforms/index.html b/content/docs/latest/platforms/index.html
index f2e7293f..0e275bc9 100644
--- a/content/docs/latest/platforms/index.html
+++ b/content/docs/latest/platforms/index.html
@@ -656,6 +656,10 @@ series and boards supported in NuttX:</p>
 <li class="toctree-l3"><a class="reference internal" href="risc-v/bl602/boards/bl602evb/index.html">bl602evb</a></li>
 </ul>
 </li>
+<li class="toctree-l2"><a class="reference internal" href="risc-v/bl808/index.html">Bouffalo Lab BL808</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="risc-v/bl808/boards/ox64/index.html">PINE64 Ox64</a></li>
+</ul>
+</li>
 <li class="toctree-l2"><a class="reference internal" href="risc-v/c906/index.html">THEAD C906</a><ul>
 <li class="toctree-l3"><a class="reference internal" href="risc-v/c906/boards/smartl-c906/index.html">smartl-c906</a></li>
 </ul>
diff --git a/content/docs/latest/platforms/risc-v/bl602/boards/bl602evb/index.html b/content/docs/latest/platforms/risc-v/bl602/boards/bl602evb/index.html
index da5e72bc..9450a4f4 100644
--- a/content/docs/latest/platforms/risc-v/bl602/boards/bl602evb/index.html
+++ b/content/docs/latest/platforms/risc-v/bl602/boards/bl602evb/index.html
@@ -44,7 +44,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="THEAD C906" href="../../../c906/index.html" />
+    <link rel="next" title="Bouffalo Lab BL808" href="../../../bl808/index.html" />
     <link rel="prev" title="Bouffalo Lab BL602" href="../../index.html" /> 
 </head>
 
@@ -133,6 +133,7 @@
 </li>
 </ul>
 </li>
+<li class="toctree-l3"><a class="reference internal" href="../../../bl808/index.html">Bouffalo Lab BL808</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../c906/index.html">THEAD C906</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../esp32c3/index.html">Espressif ESP32-C3</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../esp32c6/index.html">Espressif ESP32-C6</a></li>
@@ -200,7 +201,7 @@
           </div>
           <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
         <a href="../../index.html" class="btn btn-neutral float-left" title="Bouffalo Lab BL602" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
-        <a href="../../../c906/index.html" class="btn btn-neutral float-right" title="THEAD C906" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+        <a href="../../../bl808/index.html" class="btn btn-neutral float-right" title="Bouffalo Lab BL808" 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/platforms/risc-v/bl602/index.html b/content/docs/latest/platforms/risc-v/bl602/index.html
index b8fdc176..0dfc9679 100644
--- a/content/docs/latest/platforms/risc-v/bl602/index.html
+++ b/content/docs/latest/platforms/risc-v/bl602/index.html
@@ -140,6 +140,7 @@
 </li>
 </ul>
 </li>
+<li class="toctree-l3"><a class="reference internal" href="../bl808/index.html">Bouffalo Lab BL808</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../c906/index.html">THEAD C906</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../esp32c3/index.html">Espressif ESP32-C3</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../esp32c6/index.html">Espressif ESP32-C6</a></li>
diff --git a/content/docs/latest/platforms/risc-v/jh7110/boards/star64/index.html b/content/docs/latest/platforms/risc-v/bl808/boards/ox64/index.html
similarity index 68%
copy from content/docs/latest/platforms/risc-v/jh7110/boards/star64/index.html
copy to content/docs/latest/platforms/risc-v/bl808/boards/ox64/index.html
index bba88655..ef3620d3 100644
--- a/content/docs/latest/platforms/risc-v/jh7110/boards/star64/index.html
+++ b/content/docs/latest/platforms/risc-v/bl808/boards/ox64/index.html
@@ -23,7 +23,7 @@
   <meta charset="utf-8" /><meta name="generator" content="Docutils 0.18.1: http://docutils.sourceforge.net/" />
 
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-  <title>PINE64 Star64 &mdash; NuttX latest documentation</title>
+  <title>PINE64 Ox64 &mdash; NuttX latest documentation</title>
       <link rel="stylesheet" href="../../../../../_static/pygments.css" type="text/css" />
       <link rel="stylesheet" href="../../../../../_static/css/theme.css" type="text/css" />
       <link rel="stylesheet" href="../../../../../_static/copybutton.css" type="text/css" />
@@ -44,8 +44,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="Kendryte K210" href="../../../k210/index.html" />
-    <link rel="prev" title="StarFive JH7110" href="../../index.html" /> 
+    <link rel="next" title="THEAD C906" href="../../../c906/index.html" />
+    <link rel="prev" title="Bouffalo Lab BL808" href="../../index.html" /> 
 </head>
 
 <body class="wy-body-for-nav"> 
@@ -122,18 +122,19 @@
 <li class="toctree-l2"><a class="reference internal" href="../../../../renesas/index.html">Renesas</a></li>
 <li class="toctree-l2 current"><a class="reference internal" href="../../../index.html">RISC-V</a><ul class="current">
 <li class="toctree-l3"><a class="reference internal" href="../../../bl602/index.html">Bouffalo Lab BL602</a></li>
-<li class="toctree-l3"><a class="reference internal" href="../../../c906/index.html">THEAD C906</a></li>
-<li class="toctree-l3"><a class="reference internal" href="../../../esp32c3/index.html">Espressif ESP32-C3</a></li>
-<li class="toctree-l3"><a class="reference internal" href="../../../esp32c6/index.html">Espressif ESP32-C6</a></li>
-<li class="toctree-l3"><a class="reference internal" href="../../../fe310/index.html">SiFive FE310</a></li>
-<li class="toctree-l3"><a class="reference internal" href="../../../hpm6750/index.html">Hpmicro HPM6750</a></li>
-<li class="toctree-l3 current"><a class="reference internal" href="../../index.html">StarFive JH7110</a><ul class="current">
+<li class="toctree-l3 current"><a class="reference internal" href="../../index.html">Bouffalo Lab BL808</a><ul class="current">
 <li class="toctree-l4 current"><a class="reference internal" href="../../index.html#supported-boards">Supported Boards</a><ul class="current">
-<li class="toctree-l5 current"><a class="current reference internal" href="#">PINE64 Star64</a></li>
+<li class="toctree-l5 current"><a class="current reference internal" href="#">PINE64 Ox64</a></li>
 </ul>
 </li>
 </ul>
 </li>
+<li class="toctree-l3"><a class="reference internal" href="../../../c906/index.html">THEAD C906</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../esp32c3/index.html">Espressif ESP32-C3</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../esp32c6/index.html">Espressif ESP32-C6</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../fe310/index.html">SiFive FE310</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../hpm6750/index.html">Hpmicro HPM6750</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../jh7110/index.html">StarFive JH7110</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../k210/index.html">Kendryte K210</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../litex/index.html">Enjoy Digital LiteX FPGA’s</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../mpfs/index.html">Microchip PolarFire® SoC FPGA’s (MPFS)</a></li>
@@ -175,10 +176,10 @@
       <li><a href="../../../../../index.html" class="icon icon-home" aria-label="Home"></a></li>
           <li class="breadcrumb-item"><a href="../../../../index.html">Supported Platforms</a></li>
           <li class="breadcrumb-item"><a href="../../../index.html">RISC-V</a></li>
-          <li class="breadcrumb-item"><a href="../../index.html">StarFive JH7110</a></li>
-      <li class="breadcrumb-item active">PINE64 Star64</li>
+          <li class="breadcrumb-item"><a href="../../index.html">Bouffalo Lab BL808</a></li>
+      <li class="breadcrumb-item active">PINE64 Ox64</li>
       <li class="wy-breadcrumbs-aside">
-            <a href="../../../../../_sources/platforms/risc-v/jh7110/boards/star64/index.rst.txt" rel="nofollow"> View page source</a>
+            <a href="../../../../../_sources/platforms/risc-v/bl808/boards/ox64/index.rst.txt" rel="nofollow"> View page source</a>
       </li>
   </ul>
   <hr/>
@@ -186,69 +187,74 @@
           <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
            <div itemprop="articleBody">
              
-  <section id="pine64-star64">
-<h1>PINE64 Star64<a class="headerlink" href="#pine64-star64" title="Permalink to this heading"></a></h1>
-<p><a class="reference external" href="https://wiki.pine64.org/wiki/STAR64">Star64</a> is a 64-bit RISC-V based
-Single Board Computer powered by StarFive JH7110 Quad-Core SiFive U74 64-Bit CPU,
-Imagination Technology BX-4-32 GPU and supports up to 8GB 1866MHz LPDDR4 memory.</p>
-<p>It provides an eMMC module socket, MicroSD Card slot, PCI-e, Pi-2 Bus, USB 3.0
-and many other peripheral interfaces for makers to integrate with sensors
-and other devices.</p>
+  <section id="pine64-ox64">
+<h1>PINE64 Ox64<a class="headerlink" href="#pine64-ox64" title="Permalink to this heading"></a></h1>
+<p><a class="reference external" href="https://wiki.pine64.org/wiki/Ox64">Ox64</a> is a RISC-V Single-Board Computer
+based on the Bouffalo Lab BL808 RISC-V SoC with C906 64-bit CPU Core and
+E907 / E902 32-bit CPU Cores supported by 64 MB of embedded PSRAM memory,
+with built-in WiFi, Bluetooth and Zigbee radio interfaces.</p>
+<p>Ox64 comes in a breadboard-friendly form factor. It has a microSD Card slot,
+USB 2.0 Type-C port and other peripheral interfaces.</p>
 <section id="features">
 <h2>Features<a class="headerlink" href="#features" title="Permalink to this heading"></a></h2>
 <ul class="simple">
 <li><dl class="simple">
-<dt><strong>System on Chip:</strong> StarFive JH7110</dt><dd><ul>
-<li><p><strong>CPU:</strong> SiFive RISC-V U74 Application Cores (4 cores, RV64GCB) and SiFive RISC-V S7 Monitor Core (single core, RV64IMACB)</p></li>
-<li><p><strong>GPU:</strong> Imagination Technology BXE-4-32</p></li>
-<li><p><strong>RAM:</strong> LPDDR4 2GB / 4GB / 8GB</p></li>
+<dt><strong>System on Chip:</strong> Bouffalo Lab BL808</dt><dd><ul>
+<li><dl class="simple">
+<dt><strong>CPU:</strong></dt><dd><ul>
+<li><p>64-bit T-Head C906 “D0” (RV64IMAFCV)</p></li>
+<li><p>32-bit T-Head E907 “M0” (RV32IMAFCP)</p></li>
+<li><p>32-bit T-Head E902 “LP” (RV32E[M]C)</p></li>
 </ul>
 </dd>
 </dl>
 </li>
-<li><p><strong>Video:</strong> Digital Video Output up to 4K &#64; 30 Hz, 4K HDR &#64; 60 fps</p></li>
-<li><p><strong>Audio:</strong> 3.5mm Audio Jack</p></li>
-<li><p><strong>Ethernet:</strong> Single or Dual 10 / 100 / 1000Mbps</p></li>
-<li><p><strong>Wireless:</strong> 2.4 GHz / 5 Ghz MIMO WiFi 802.11 b/g/n/ac with Bluetooth 5.2 (Realtek RTL8852BU)</p></li>
-<li><p><strong>Storage:</strong> 128 Mbit (16 MByte) XSPI NOR flash Memory, Bootable microSD (SDHC and SDXC up to 256 GB), Bootable eMMC</p></li>
-<li><p><strong>USB:</strong> 1 x USB 3.0 Dedicated Host Port, 3 x USB 2.0 Host Ports</p></li>
-<li><p><strong>Expansion Ports:</strong> PCIe 2.0 x 1 lane, 2 x 20 pins “Pi2” GPIO Header</p></li>
-<li><p><strong>MIPI DSI Port:</strong> 4-lane MIPI DSI port for LCD Panel</p></li>
-<li><p><strong>MIPI CSI Port:</strong> 4-lane MIPI CSI port for Camera Module</p></li>
+<li><p><strong>RAM:</strong> Embedded 64 MB PSRAM</p></li>
+</ul>
+</dd>
+</dl>
+</li>
+<li><p><strong>Wireless:</strong> 2.4 GHz 1T1R WiFi 802.11 b/g/n, Bluetooth 5.2, Zigbee</p></li>
+<li><p><strong>Ethernet:</strong> 10 / 100 Mbps (optional)</p></li>
+<li><p><strong>Storage:</strong> On-board 128 Mbit (16 MB) XSPI NOR Flash Memory, microSD (SDHC and SDXC)</p></li>
+<li><p><strong>USB:</strong> USB 2.0 OTG</p></li>
+<li><p><strong>Audio:</strong> Microphone and Speaker (optional)</p></li>
+<li><p><strong>Video Input:</strong> Dual-lane MIPI CSI port for Camera Module (USB-C)</p></li>
+<li><p><strong>Expansion Ports:</strong> 26 GPIO pins (including SPI, I2C and UART)</p></li>
 </ul>
 </section>
 <section id="serial-console">
 <h2>Serial Console<a class="headerlink" href="#serial-console" title="Permalink to this heading"></a></h2>
-<p>A <strong>USB Serial Adapter</strong> (like <a class="reference external" href="https://pine64.com/product/serial-console-woodpecker-edition/">CH340G Serial Adapter</a>)
-is required to run NuttX on Star64.</p>
-<p>Connect the USB Serial Adapter to Star64’s <strong>GPIO Header</strong> at:</p>
+<p>A <strong>USB Serial Adapter</strong> that supports 2 Mbps (like <a class="reference external" href="https://lupyuen.github.io/articles/ox64#test-the-usb-serial-adapter">CH340G Serial Adapter</a>)
+is required to run NuttX on Ox64.</p>
+<p>Connect the USB Serial Adapter to Ox64 Serial Console at:</p>
 <table class="docutils align-default">
 <thead>
 <tr class="row-odd"><th class="head"><p>USB Serial</p></th>
-<th class="head"><p>GPIO Header</p></th>
+<th class="head"><p>Ox64 Pin</p></th>
 </tr>
 </thead>
 <tbody>
-<tr class="row-even"><td><p>GND</p></td>
-<td><p>Pin 6 (GND)</p></td>
+<tr class="row-even"><td><p>TX</p></td>
+<td><p>Pin 31 (GPIO 17 / UART3 RX)</p></td>
 </tr>
 <tr class="row-odd"><td><p>RX</p></td>
-<td><p>Pin 8 (UART0 TX)</p></td>
+<td><p>Pin 32 (GPIO 16 / UART3 TX)</p></td>
 </tr>
-<tr class="row-even"><td><p>TX</p></td>
-<td><p>Pin 10 (UART0 RX)</p></td>
+<tr class="row-even"><td><p>GND</p></td>
+<td><p>Pin 33 (GND)</p></td>
 </tr>
 </tbody>
 </table>
 <p>On the USB Serial Adapter, set the <strong>Voltage Level</strong> to 3V3.</p>
-<p>Connect Star64 to our computer with the USB Serial Adapter.
+<p>Connect Ox64 to our computer with the USB Serial Adapter.
 On our computer, start a Serial Terminal and connect to the USB Serial Port
-at <strong>115.2 kbps</strong>.</p>
-<p>NuttX will appear in the Serial Console when it boots on Star64.</p>
+at <strong>2 Mbps</strong>.</p>
+<p>NuttX will appear in the Serial Console when it boots on Ox64.</p>
 </section>
 <section id="risc-v-toolchain">
 <h2>RISC-V Toolchain<a class="headerlink" href="#risc-v-toolchain" title="Permalink to this heading"></a></h2>
-<p>Before building NuttX for Star64, download the <strong>RISC-V Toolchain riscv64-unknown-elf</strong>
+<p>Before building NuttX for Ox64, download the <strong>RISC-V Toolchain riscv64-unknown-elf</strong>
 from <a class="reference external" href="https://github.com/sifive/freedom-tools/releases/tag/v2020.12.0">SiFive RISC-V Tools</a>.</p>
 <p>Add the downloaded toolchain <code class="docutils literal notranslate"><span class="pre">riscv64-unknown-elf-toolchain-.../bin</span></code>
 to the <code class="docutils literal notranslate"><span class="pre">PATH</span></code> Environment Variable.</p>
@@ -259,11 +265,11 @@ to the <code class="docutils literal notranslate"><span class="pre">PATH</span><
 </section>
 <section id="building">
 <h2>Building<a class="headerlink" href="#building" title="Permalink to this heading"></a></h2>
-<p>To build NuttX for Star64, <a class="reference internal" href="../../../../../quickstart/install.html"><span class="doc">install the prerequisites</span></a> and
+<p>To build NuttX for Ox64, <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>
 <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>star64:nsh
+<span class="gp">$ </span>tools/configure.sh<span class="w"> </span>ox64:nsh
 <span class="gp">$ </span>make
 <span class="gp">$ </span>riscv64-unknown-elf-objcopy<span class="w"> </span>-O<span class="w"> </span>binary<span class="w"> </span>nuttx<span class="w"> </span>nuttx.bin
 </pre></div>
@@ -278,95 +284,28 @@ to the <code class="docutils literal notranslate"><span class="pre">PATH</span><
 </pre></div>
 </div>
 <p>This generates the Initial RAM Disk <code class="docutils literal notranslate"><span class="pre">initrd</span></code>.</p>
-<p>Download the <a class="reference external" href="https://github.com/starfive-tech/VisionFive2/releases/download/VF2_v3.1.5/jh7110-visionfive-v2.dtb">Device Tree jh7110-visionfive-v2.dtb</a>
-from <a class="reference external" href="https://github.com/starfive-tech/VisionFive2/releases">StarFive VisionFive2 Software Releases</a>
-into the <code class="docutils literal notranslate"><span class="pre">nuttx</span></code> folder.</p>
-<p>Inside the <code class="docutils literal notranslate"><span class="pre">nuttx</span></code> folder, create a Text File named <code class="docutils literal notranslate"><span class="pre">nuttx.its</span></code>
-with the following content:</p>
-<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>/dts-v1/;
-
-/ {
-  description = &quot;NuttX FIT image&quot;;
-  #address-cells = &lt;2&gt;;
-
-  images {
-    vmlinux {
-      description = &quot;vmlinux&quot;;
-      data = /incbin/(&quot;./nuttx.bin&quot;);
-      type = &quot;kernel&quot;;
-      arch = &quot;riscv&quot;;
-      os = &quot;linux&quot;;
-      load = &lt;0x0 0x40200000&gt;;
-      entry = &lt;0x0 0x40200000&gt;;
-      compression = &quot;none&quot;;
-    };
-
-    ramdisk {
-      description = &quot;buildroot initramfs&quot;;
-      data = /incbin/(&quot;./initrd&quot;);
-      type = &quot;ramdisk&quot;;
-      arch = &quot;riscv&quot;;
-      os = &quot;linux&quot;;
-      load = &lt;0x0 0x46100000&gt;;
-      compression = &quot;none&quot;;
-      hash-1 {
-        algo = &quot;sha256&quot;;
-      };
-    };
-
-    fdt {
-      data = /incbin/(&quot;./jh7110-visionfive-v2.dtb&quot;);
-      type = &quot;flat_dt&quot;;
-      arch = &quot;riscv&quot;;
-      load = &lt;0x0 0x46000000&gt;;
-      compression = &quot;none&quot;;
-      hash-1 {
-        algo = &quot;sha256&quot;;
-      };
-    };
-  };
-
-  configurations {
-    default = &quot;nuttx&quot;;
-
-    nuttx {
-      description = &quot;NuttX&quot;;
-      kernel = &quot;vmlinux&quot;;
-      fdt = &quot;fdt&quot;;
-      loadables = &quot;ramdisk&quot;;
-    };
-  };
-};
-</pre></div>
-</div>
-<p>Package the NuttX Kernel, Initial RAM Disk and Device Tree into a
-Flat Image Tree:</p>
-<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="gp">$ </span>sudo<span class="w"> </span>apt<span class="w"> </span>install<span class="w"> </span>u-boot-tools
-<span class="gp">$ </span>mkimage<span class="w"> </span>-f<span class="w"> </span>nuttx.its<span class="w"> </span>-A<span class="w"> </span>riscv<span class="w"> </span>-O<span class="w"> </span>linux<span class="w"> </span>-T<span class="w"> </span>flat_dt<span class="w"> </span>starfiveu.fit
+<p>Package the NuttX Kernel and Initial RAM Disk into a NuttX Image:</p>
+<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="gp">$ </span>head<span class="w"> </span>-c<span class="w"> </span><span class="m">65536</span><span class="w"> </span>/dev/zero<span class="w"> </span>&gt;/tmp/nuttx.pad
+<span class="gp">$ </span>cat<span class="w"> </span>nuttx.bin<span class="w"> </span>/tmp/nuttx.pad<span class="w"> </span>initrd<span class="w"> </span>&gt;Image
 </pre></div>
 </div>
-<p>The Flat Image Tree <code class="docutils literal notranslate"><span class="pre">starfiveu.fit</span></code> will be copied to a microSD Card
-in the next step.</p>
+<p>The NuttX Image <code class="docutils literal notranslate"><span class="pre">Image</span></code> will be copied to a microSD Card in the next step.</p>
 </section>
 <section id="booting">
 <h2>Booting<a class="headerlink" href="#booting" title="Permalink to this heading"></a></h2>
-<p>NuttX boots on Star64 via a microSD Card. To prepare the microSD Card, download the
-<a class="reference external" href="https://github.com/starfive-tech/VisionFive2/releases/download/VF2_v3.1.5/sdcard.img">microSD Image sdcard.img</a>
-from <a class="reference external" href="https://github.com/starfive-tech/VisionFive2/releases">StarFive VisionFive2 Software Releases</a>.</p>
-<p>Write the downloaded image to a microSD Card with
-<a class="reference external" href="https://www.balena.io/etcher/">Balena Etcher</a> or
-<a class="reference external" href="https://wiki.gnome.org/Apps/Disks">GNOME Disks</a>.</p>
-<p>Copy the file <code class="docutils literal notranslate"><span class="pre">starfiveu.fit</span></code> from the previous section
+<p>To boot NuttX on Ox64, flash
+<a class="reference external" href="https://lupyuen.github.io/articles/ox64">OpenSBI and U-Boot Bootloader</a> to Ox64.</p>
+<p>NuttX boots on Star64 via a microSD Card. Prepare a
+<a class="reference external" href="https://lupyuen.github.io/articles/ox64">Linux microSD Card</a> for Ox64.</p>
+<p>Copy the file <code class="docutils literal notranslate"><span class="pre">Image</span></code> from the previous section
 and overwrite the file on the microSD Card.</p>
-<p>Check that Star64 is connected to our computer via a USB Serial Adapter.</p>
-<p>Insert the microSD Card into Star64 and power up Star64.
-NuttX boots on Star64 and NuttShell (nsh) appears in the Serial Console.</p>
+<p>Check that Ox64 is connected to our computer via a USB Serial Adapter at 2 Mbps.</p>
+<p>Insert the microSD Card into Ox64 and power up Ox64 via the Micro USB Port.
+NuttX boots on Ox64 and NuttShell (nsh) appears in the Serial Console.</p>
 <p>To see the available commands in NuttShell:</p>
 <div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="gp">$ </span><span class="nb">help</span>
 </pre></div>
 </div>
-<p><a class="reference external" href="https://lupyuen.github.io/articles/tftp">Booting NuttX over TFTP</a>
-is also supported on Star64.</p>
 </section>
 <section id="configurations">
 <h2>Configurations<a class="headerlink" href="#configurations" title="Permalink to this heading"></a></h2>
@@ -375,12 +314,12 @@ is also supported on Star64.</p>
 <p>Basic configuration that runs NuttShell (nsh).
 This configuration is focused on low level, command-line driver testing.
 Built-in applications are supported, but none are enabled.
-Serial Console is enabled on UART0 at 115.2 kbps.</p>
+Serial Console is enabled on UART3 at 2 Mbps.</p>
 </section>
 </section>
 <section id="peripheral-support">
 <h2>Peripheral Support<a class="headerlink" href="#peripheral-support" title="Permalink to this heading"></a></h2>
-<p>NuttX for PinePhone supports these peripherals:</p>
+<p>NuttX for Ox64 supports these peripherals:</p>
 <table class="docutils align-default">
 <thead>
 <tr class="row-odd"><th class="head"><p>Peripheral</p></th>
@@ -402,8 +341,8 @@ Serial Console is enabled on UART0 at 115.2 kbps.</p>
            </div>
           </div>
           <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
-        <a href="../../index.html" class="btn btn-neutral float-left" title="StarFive JH7110" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
-        <a href="../../../k210/index.html" class="btn btn-neutral float-right" title="Kendryte K210" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+        <a href="../../index.html" class="btn btn-neutral float-left" title="Bouffalo Lab BL808" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="../../../c906/index.html" class="btn btn-neutral float-right" title="THEAD C906" 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/platforms/risc-v/c906/index.html b/content/docs/latest/platforms/risc-v/bl808/index.html
similarity index 79%
copy from content/docs/latest/platforms/risc-v/c906/index.html
copy to content/docs/latest/platforms/risc-v/bl808/index.html
index 4049501e..501e2340 100644
--- a/content/docs/latest/platforms/risc-v/c906/index.html
+++ b/content/docs/latest/platforms/risc-v/bl808/index.html
@@ -23,7 +23,7 @@
   <meta charset="utf-8" /><meta name="generator" content="Docutils 0.18.1: http://docutils.sourceforge.net/" />
 
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-  <title>THEAD C906 &mdash; NuttX latest documentation</title>
+  <title>Bouffalo Lab BL808 &mdash; NuttX latest documentation</title>
       <link rel="stylesheet" href="../../../_static/pygments.css" type="text/css" />
       <link rel="stylesheet" href="../../../_static/css/theme.css" type="text/css" />
       <link rel="stylesheet" href="../../../_static/copybutton.css" type="text/css" />
@@ -44,7 +44,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="smartl-c906" href="boards/smartl-c906/index.html" />
+    <link rel="next" title="PINE64 Ox64" href="boards/ox64/index.html" />
     <link rel="prev" title="bl602evb" href="../bl602/boards/bl602evb/index.html" /> 
 </head>
 
@@ -122,13 +122,14 @@
 <li class="toctree-l2"><a class="reference internal" href="../../renesas/index.html">Renesas</a></li>
 <li class="toctree-l2 current"><a class="reference internal" href="../index.html">RISC-V</a><ul class="current">
 <li class="toctree-l3"><a class="reference internal" href="../bl602/index.html">Bouffalo Lab BL602</a></li>
-<li class="toctree-l3 current"><a class="current reference internal" href="#">THEAD C906</a><ul>
+<li class="toctree-l3 current"><a class="current reference internal" href="#">Bouffalo Lab BL808</a><ul>
 <li class="toctree-l4"><a class="reference internal" href="#supported-boards">Supported Boards</a><ul>
-<li class="toctree-l5"><a class="reference internal" href="boards/smartl-c906/index.html">smartl-c906</a></li>
+<li class="toctree-l5"><a class="reference internal" href="boards/ox64/index.html">PINE64 Ox64</a></li>
 </ul>
 </li>
 </ul>
 </li>
+<li class="toctree-l3"><a class="reference internal" href="../c906/index.html">THEAD C906</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../esp32c3/index.html">Espressif ESP32-C3</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../esp32c6/index.html">Espressif ESP32-C6</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../fe310/index.html">SiFive FE310</a></li>
@@ -175,9 +176,9 @@
       <li><a href="../../../index.html" class="icon icon-home" aria-label="Home"></a></li>
           <li class="breadcrumb-item"><a href="../../index.html">Supported Platforms</a></li>
           <li class="breadcrumb-item"><a href="../index.html">RISC-V</a></li>
-      <li class="breadcrumb-item active">THEAD C906</li>
+      <li class="breadcrumb-item active">Bouffalo Lab BL808</li>
       <li class="wy-breadcrumbs-aside">
-            <a href="../../../_sources/platforms/risc-v/c906/index.rst.txt" rel="nofollow"> View page source</a>
+            <a href="../../../_sources/platforms/risc-v/bl808/index.rst.txt" rel="nofollow"> View page source</a>
       </li>
   </ul>
   <hr/>
@@ -185,13 +186,58 @@
           <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
            <div itemprop="articleBody">
              
-  <section id="thead-c906">
-<h1>THEAD C906<a class="headerlink" href="#thead-c906" title="Permalink to this heading"></a></h1>
+  <section id="bouffalo-lab-bl808">
+<h1>Bouffalo Lab BL808<a class="headerlink" href="#bouffalo-lab-bl808" title="Permalink to this heading"></a></h1>
+<p><a class="reference external" href="https://github.com/bouffalolab/bl_docs/tree/main/BL808_RM/en">Bouffalo Lab BL808</a> is a 64-bit / 32-bit RISC-V SoC with 3 RISC-V Cores:</p>
+<ul class="simple">
+<li><dl class="simple">
+<dt><strong>D0 Multimedia Core:</strong> T-Head C906 480 MHz 64-bit RISC-V CPU</dt><dd><ul>
+<li><p>RV64IMAFCV</p></li>
+<li><p>Level 1 Instruction and Data Cache (Harvard architecture)</p></li>
+<li><p>Sv39 Memory Management Unit</p></li>
+<li><p>jTLB (128 entries)</p></li>
+<li><p>AXI 4.0 128-bit master interface</p></li>
+<li><p>Core Local Interrupt (CLINT) and Platform-Level Interrupt Controller (PLIC)</p></li>
+<li><p>80 External Interrupt Sources</p></li>
+<li><p>BHT (8K) and BTB</p></li>
+<li><p>RISC-V PMP (8 configurable areas)</p></li>
+</ul>
+</dd>
+</dl>
+</li>
+<li><dl class="simple">
+<dt><strong>M0 Wireless Core:</strong> T-Head E907 320 MHz 32-bit RISC-V CPU</dt><dd><ul>
+<li><p>RV32IMAFCP</p></li>
+<li><p>32-bit / 16-bit Mixed Instruction Set</p></li>
+<li><p>RISC-V Machine Mode and User Mode</p></li>
+<li><p>32 x 32-bit Integer General Purpose Registers (GPR)</p></li>
+<li><p>32 x 32-bit / 64-bit Floating-Point GPRs</p></li>
+<li><p>AXI 4.0 main device interface and AHB 5.0 peripheral interface</p></li>
+<li><p>Instruction and Data Cache</p></li>
+</ul>
+</dd>
+</dl>
+</li>
+<li><dl class="simple">
+<dt><strong>LP Low Power Core:</strong> T-Head E902 150 MHz 32-bit RISC-V CPU</dt><dd><ul>
+<li><p>RV32E[M]C</p></li>
+</ul>
+</dd>
+</dl>
+</li>
+<li><p><strong>RAM:</strong> Embedded 64 MB PSRAM</p></li>
+<li><p><strong>Wireless:</strong> 2.4 GHz 1T1R WiFi 802.11 b/g/n, Bluetooth 5.2, Zigbee</p></li>
+<li><p><strong>Ethernet:</strong> 10 / 100 Mbps</p></li>
+<li><p><strong>USB:</strong> USB 2.0 OTG</p></li>
+<li><p><strong>Audio:</strong> Microphone and Speaker</p></li>
+<li><p><strong>Video Input:</strong> Dual-lane MIPI CSI</p></li>
+<li><p><strong>Peripherals:</strong> UART, SPI, I2C, PWM, SDH, EMAC, USB</p></li>
+</ul>
 <section id="supported-boards">
 <h2>Supported Boards<a class="headerlink" href="#supported-boards" title="Permalink to this heading"></a></h2>
 <div class="toctree-wrapper compound">
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="boards/smartl-c906/index.html">smartl-c906</a></li>
+<li class="toctree-l1"><a class="reference internal" href="boards/ox64/index.html">PINE64 Ox64</a></li>
 </ul>
 </div>
 </section>
@@ -202,7 +248,7 @@
           </div>
           <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
         <a href="../bl602/boards/bl602evb/index.html" class="btn btn-neutral float-left" title="bl602evb" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
-        <a href="boards/smartl-c906/index.html" class="btn btn-neutral float-right" title="smartl-c906" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+        <a href="boards/ox64/index.html" class="btn btn-neutral float-right" title="PINE64 Ox64" 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/platforms/risc-v/c906/boards/smartl-c906/index.html b/content/docs/latest/platforms/risc-v/c906/boards/smartl-c906/index.html
index 07b7916b..fb856060 100644
--- a/content/docs/latest/platforms/risc-v/c906/boards/smartl-c906/index.html
+++ b/content/docs/latest/platforms/risc-v/c906/boards/smartl-c906/index.html
@@ -122,6 +122,7 @@
 <li class="toctree-l2"><a class="reference internal" href="../../../../renesas/index.html">Renesas</a></li>
 <li class="toctree-l2 current"><a class="reference internal" href="../../../index.html">RISC-V</a><ul class="current">
 <li class="toctree-l3"><a class="reference internal" href="../../../bl602/index.html">Bouffalo Lab BL602</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../bl808/index.html">Bouffalo Lab BL808</a></li>
 <li class="toctree-l3 current"><a class="reference internal" href="../../index.html">THEAD C906</a><ul class="current">
 <li class="toctree-l4 current"><a class="reference internal" href="../../index.html#supported-boards">Supported Boards</a><ul class="current">
 <li class="toctree-l5 current"><a class="current reference internal" href="#">smartl-c906</a></li>
diff --git a/content/docs/latest/platforms/risc-v/c906/index.html b/content/docs/latest/platforms/risc-v/c906/index.html
index 4049501e..47795240 100644
--- a/content/docs/latest/platforms/risc-v/c906/index.html
+++ b/content/docs/latest/platforms/risc-v/c906/index.html
@@ -45,7 +45,7 @@
     <link rel="index" title="Index" href="../../../genindex.html" />
     <link rel="search" title="Search" href="../../../search.html" />
     <link rel="next" title="smartl-c906" href="boards/smartl-c906/index.html" />
-    <link rel="prev" title="bl602evb" href="../bl602/boards/bl602evb/index.html" /> 
+    <link rel="prev" title="PINE64 Ox64" href="../bl808/boards/ox64/index.html" /> 
 </head>
 
 <body class="wy-body-for-nav"> 
@@ -122,6 +122,7 @@
 <li class="toctree-l2"><a class="reference internal" href="../../renesas/index.html">Renesas</a></li>
 <li class="toctree-l2 current"><a class="reference internal" href="../index.html">RISC-V</a><ul class="current">
 <li class="toctree-l3"><a class="reference internal" href="../bl602/index.html">Bouffalo Lab BL602</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../bl808/index.html">Bouffalo Lab BL808</a></li>
 <li class="toctree-l3 current"><a class="current reference internal" href="#">THEAD C906</a><ul>
 <li class="toctree-l4"><a class="reference internal" href="#supported-boards">Supported Boards</a><ul>
 <li class="toctree-l5"><a class="reference internal" href="boards/smartl-c906/index.html">smartl-c906</a></li>
@@ -201,7 +202,7 @@
            </div>
           </div>
           <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
-        <a href="../bl602/boards/bl602evb/index.html" class="btn btn-neutral float-left" title="bl602evb" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="../bl808/boards/ox64/index.html" class="btn btn-neutral float-left" title="PINE64 Ox64" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
         <a href="boards/smartl-c906/index.html" class="btn btn-neutral float-right" title="smartl-c906" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
     </div>
 
diff --git a/content/docs/latest/platforms/risc-v/esp32c3/boards/esp32c3-devkit-rust-1/index.html b/content/docs/latest/platforms/risc-v/esp32c3/boards/esp32c3-devkit-rust-1/index.html
index 3c019b8b..33fb11ee 100644
--- a/content/docs/latest/platforms/risc-v/esp32c3/boards/esp32c3-devkit-rust-1/index.html
+++ b/content/docs/latest/platforms/risc-v/esp32c3/boards/esp32c3-devkit-rust-1/index.html
@@ -122,6 +122,7 @@
 <li class="toctree-l2"><a class="reference internal" href="../../../../renesas/index.html">Renesas</a></li>
 <li class="toctree-l2 current"><a class="reference internal" href="../../../index.html">RISC-V</a><ul class="current">
 <li class="toctree-l3"><a class="reference internal" href="../../../bl602/index.html">Bouffalo Lab BL602</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../bl808/index.html">Bouffalo Lab BL808</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../c906/index.html">THEAD C906</a></li>
 <li class="toctree-l3 current"><a class="reference internal" href="../../index.html">Espressif ESP32-C3</a><ul class="current">
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#esp32-c3-toolchain">ESP32-C3 Toolchain</a></li>
diff --git a/content/docs/latest/platforms/risc-v/esp32c3/boards/esp32c3-devkit/index.html b/content/docs/latest/platforms/risc-v/esp32c3/boards/esp32c3-devkit/index.html
index 7b41d1cd..42521e4f 100644
--- a/content/docs/latest/platforms/risc-v/esp32c3/boards/esp32c3-devkit/index.html
+++ b/content/docs/latest/platforms/risc-v/esp32c3/boards/esp32c3-devkit/index.html
@@ -122,6 +122,7 @@
 <li class="toctree-l2"><a class="reference internal" href="../../../../renesas/index.html">Renesas</a></li>
 <li class="toctree-l2 current"><a class="reference internal" href="../../../index.html">RISC-V</a><ul class="current">
 <li class="toctree-l3"><a class="reference internal" href="../../../bl602/index.html">Bouffalo Lab BL602</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../bl808/index.html">Bouffalo Lab BL808</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../c906/index.html">THEAD C906</a></li>
 <li class="toctree-l3 current"><a class="reference internal" href="../../index.html">Espressif ESP32-C3</a><ul class="current">
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#esp32-c3-toolchain">ESP32-C3 Toolchain</a></li>
diff --git a/content/docs/latest/platforms/risc-v/esp32c3/index.html b/content/docs/latest/platforms/risc-v/esp32c3/index.html
index 4b9a1905..107d0551 100644
--- a/content/docs/latest/platforms/risc-v/esp32c3/index.html
+++ b/content/docs/latest/platforms/risc-v/esp32c3/index.html
@@ -122,6 +122,7 @@
 <li class="toctree-l2"><a class="reference internal" href="../../renesas/index.html">Renesas</a></li>
 <li class="toctree-l2 current"><a class="reference internal" href="../index.html">RISC-V</a><ul class="current">
 <li class="toctree-l3"><a class="reference internal" href="../bl602/index.html">Bouffalo Lab BL602</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../bl808/index.html">Bouffalo Lab BL808</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../c906/index.html">THEAD C906</a></li>
 <li class="toctree-l3 current"><a class="current reference internal" href="#">Espressif ESP32-C3</a><ul>
 <li class="toctree-l4"><a class="reference internal" href="#esp32-c3-toolchain">ESP32-C3 Toolchain</a><ul>
diff --git a/content/docs/latest/platforms/risc-v/esp32c6/boards/esp32c6-devkit/index.html b/content/docs/latest/platforms/risc-v/esp32c6/boards/esp32c6-devkit/index.html
index 4587f388..7266dcb2 100644
--- a/content/docs/latest/platforms/risc-v/esp32c6/boards/esp32c6-devkit/index.html
+++ b/content/docs/latest/platforms/risc-v/esp32c6/boards/esp32c6-devkit/index.html
@@ -122,6 +122,7 @@
 <li class="toctree-l2"><a class="reference internal" href="../../../../renesas/index.html">Renesas</a></li>
 <li class="toctree-l2 current"><a class="reference internal" href="../../../index.html">RISC-V</a><ul class="current">
 <li class="toctree-l3"><a class="reference internal" href="../../../bl602/index.html">Bouffalo Lab BL602</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../bl808/index.html">Bouffalo Lab BL808</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../c906/index.html">THEAD C906</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../esp32c3/index.html">Espressif ESP32-C3</a></li>
 <li class="toctree-l3 current"><a class="reference internal" href="../../index.html">Espressif ESP32-C6</a><ul class="current">
diff --git a/content/docs/latest/platforms/risc-v/esp32c6/index.html b/content/docs/latest/platforms/risc-v/esp32c6/index.html
index 40d94ba1..9290da34 100644
--- a/content/docs/latest/platforms/risc-v/esp32c6/index.html
+++ b/content/docs/latest/platforms/risc-v/esp32c6/index.html
@@ -122,6 +122,7 @@
 <li class="toctree-l2"><a class="reference internal" href="../../renesas/index.html">Renesas</a></li>
 <li class="toctree-l2 current"><a class="reference internal" href="../index.html">RISC-V</a><ul class="current">
 <li class="toctree-l3"><a class="reference internal" href="../bl602/index.html">Bouffalo Lab BL602</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../bl808/index.html">Bouffalo Lab BL808</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../c906/index.html">THEAD C906</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../esp32c3/index.html">Espressif ESP32-C3</a></li>
 <li class="toctree-l3 current"><a class="current reference internal" href="#">Espressif ESP32-C6</a><ul>
diff --git a/content/docs/latest/platforms/risc-v/fe310/boards/hifive1-revb/index.html b/content/docs/latest/platforms/risc-v/fe310/boards/hifive1-revb/index.html
index 6baa2034..fa534ca3 100644
--- a/content/docs/latest/platforms/risc-v/fe310/boards/hifive1-revb/index.html
+++ b/content/docs/latest/platforms/risc-v/fe310/boards/hifive1-revb/index.html
@@ -122,6 +122,7 @@
 <li class="toctree-l2"><a class="reference internal" href="../../../../renesas/index.html">Renesas</a></li>
 <li class="toctree-l2 current"><a class="reference internal" href="../../../index.html">RISC-V</a><ul class="current">
 <li class="toctree-l3"><a class="reference internal" href="../../../bl602/index.html">Bouffalo Lab BL602</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../bl808/index.html">Bouffalo Lab BL808</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../c906/index.html">THEAD C906</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../esp32c3/index.html">Espressif ESP32-C3</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../esp32c6/index.html">Espressif ESP32-C6</a></li>
diff --git a/content/docs/latest/platforms/risc-v/fe310/index.html b/content/docs/latest/platforms/risc-v/fe310/index.html
index ad3441eb..412461f3 100644
--- a/content/docs/latest/platforms/risc-v/fe310/index.html
+++ b/content/docs/latest/platforms/risc-v/fe310/index.html
@@ -122,6 +122,7 @@
 <li class="toctree-l2"><a class="reference internal" href="../../renesas/index.html">Renesas</a></li>
 <li class="toctree-l2 current"><a class="reference internal" href="../index.html">RISC-V</a><ul class="current">
 <li class="toctree-l3"><a class="reference internal" href="../bl602/index.html">Bouffalo Lab BL602</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../bl808/index.html">Bouffalo Lab BL808</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../c906/index.html">THEAD C906</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../esp32c3/index.html">Espressif ESP32-C3</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../esp32c6/index.html">Espressif ESP32-C6</a></li>
diff --git a/content/docs/latest/platforms/risc-v/hpm6750/boards/hpm6750evk2/index.html b/content/docs/latest/platforms/risc-v/hpm6750/boards/hpm6750evk2/index.html
index f6a2aaf9..cd3b1f07 100644
--- a/content/docs/latest/platforms/risc-v/hpm6750/boards/hpm6750evk2/index.html
+++ b/content/docs/latest/platforms/risc-v/hpm6750/boards/hpm6750evk2/index.html
@@ -122,6 +122,7 @@
 <li class="toctree-l2"><a class="reference internal" href="../../../../renesas/index.html">Renesas</a></li>
 <li class="toctree-l2 current"><a class="reference internal" href="../../../index.html">RISC-V</a><ul class="current">
 <li class="toctree-l3"><a class="reference internal" href="../../../bl602/index.html">Bouffalo Lab BL602</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../bl808/index.html">Bouffalo Lab BL808</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../c906/index.html">THEAD C906</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../esp32c3/index.html">Espressif ESP32-C3</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../esp32c6/index.html">Espressif ESP32-C6</a></li>
diff --git a/content/docs/latest/platforms/risc-v/hpm6750/index.html b/content/docs/latest/platforms/risc-v/hpm6750/index.html
index b331e9dd..9734ca60 100644
--- a/content/docs/latest/platforms/risc-v/hpm6750/index.html
+++ b/content/docs/latest/platforms/risc-v/hpm6750/index.html
@@ -122,6 +122,7 @@
 <li class="toctree-l2"><a class="reference internal" href="../../renesas/index.html">Renesas</a></li>
 <li class="toctree-l2 current"><a class="reference internal" href="../index.html">RISC-V</a><ul class="current">
 <li class="toctree-l3"><a class="reference internal" href="../bl602/index.html">Bouffalo Lab BL602</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../bl808/index.html">Bouffalo Lab BL808</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../c906/index.html">THEAD C906</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../esp32c3/index.html">Espressif ESP32-C3</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../esp32c6/index.html">Espressif ESP32-C6</a></li>
diff --git a/content/docs/latest/platforms/risc-v/index.html b/content/docs/latest/platforms/risc-v/index.html
index e0981058..d517c3d3 100644
--- a/content/docs/latest/platforms/risc-v/index.html
+++ b/content/docs/latest/platforms/risc-v/index.html
@@ -122,6 +122,7 @@
 <li class="toctree-l2"><a class="reference internal" href="../renesas/index.html">Renesas</a></li>
 <li class="toctree-l2 current"><a class="current reference internal" href="#">RISC-V</a><ul>
 <li class="toctree-l3"><a class="reference internal" href="bl602/index.html">Bouffalo Lab BL602</a></li>
+<li class="toctree-l3"><a class="reference internal" href="bl808/index.html">Bouffalo Lab BL808</a></li>
 <li class="toctree-l3"><a class="reference internal" href="c906/index.html">THEAD C906</a></li>
 <li class="toctree-l3"><a class="reference internal" href="esp32c3/index.html">Espressif ESP32-C3</a></li>
 <li class="toctree-l3"><a class="reference internal" href="esp32c6/index.html">Espressif ESP32-C6</a></li>
@@ -184,6 +185,7 @@
 <div class="toctree-wrapper compound">
 <ul>
 <li class="toctree-l1"><a class="reference internal" href="bl602/index.html">Bouffalo Lab BL602</a></li>
+<li class="toctree-l1"><a class="reference internal" href="bl808/index.html">Bouffalo Lab BL808</a></li>
 <li class="toctree-l1"><a class="reference internal" href="c906/index.html">THEAD C906</a></li>
 <li class="toctree-l1"><a class="reference internal" href="esp32c3/index.html">Espressif ESP32-C3</a></li>
 <li class="toctree-l1"><a class="reference internal" href="esp32c6/index.html">Espressif ESP32-C6</a></li>
diff --git a/content/docs/latest/platforms/risc-v/jh7110/boards/star64/index.html b/content/docs/latest/platforms/risc-v/jh7110/boards/star64/index.html
index bba88655..eb884c9f 100644
--- a/content/docs/latest/platforms/risc-v/jh7110/boards/star64/index.html
+++ b/content/docs/latest/platforms/risc-v/jh7110/boards/star64/index.html
@@ -122,6 +122,7 @@
 <li class="toctree-l2"><a class="reference internal" href="../../../../renesas/index.html">Renesas</a></li>
 <li class="toctree-l2 current"><a class="reference internal" href="../../../index.html">RISC-V</a><ul class="current">
 <li class="toctree-l3"><a class="reference internal" href="../../../bl602/index.html">Bouffalo Lab BL602</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../bl808/index.html">Bouffalo Lab BL808</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../c906/index.html">THEAD C906</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../esp32c3/index.html">Espressif ESP32-C3</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../esp32c6/index.html">Espressif ESP32-C6</a></li>
@@ -380,7 +381,7 @@ Serial Console is enabled on UART0 at 115.2 kbps.</p>
 </section>
 <section id="peripheral-support">
 <h2>Peripheral Support<a class="headerlink" href="#peripheral-support" title="Permalink to this heading"></a></h2>
-<p>NuttX for PinePhone supports these peripherals:</p>
+<p>NuttX for Star64 supports these peripherals:</p>
 <table class="docutils align-default">
 <thead>
 <tr class="row-odd"><th class="head"><p>Peripheral</p></th>
diff --git a/content/docs/latest/platforms/risc-v/jh7110/index.html b/content/docs/latest/platforms/risc-v/jh7110/index.html
index 90d55349..4951487f 100644
--- a/content/docs/latest/platforms/risc-v/jh7110/index.html
+++ b/content/docs/latest/platforms/risc-v/jh7110/index.html
@@ -122,6 +122,7 @@
 <li class="toctree-l2"><a class="reference internal" href="../../renesas/index.html">Renesas</a></li>
 <li class="toctree-l2 current"><a class="reference internal" href="../index.html">RISC-V</a><ul class="current">
 <li class="toctree-l3"><a class="reference internal" href="../bl602/index.html">Bouffalo Lab BL602</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../bl808/index.html">Bouffalo Lab BL808</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../c906/index.html">THEAD C906</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../esp32c3/index.html">Espressif ESP32-C3</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../esp32c6/index.html">Espressif ESP32-C6</a></li>
diff --git a/content/docs/latest/platforms/risc-v/k210/boards/maix-bit/index.html b/content/docs/latest/platforms/risc-v/k210/boards/maix-bit/index.html
index c2c04e0c..0f8ce830 100644
--- a/content/docs/latest/platforms/risc-v/k210/boards/maix-bit/index.html
+++ b/content/docs/latest/platforms/risc-v/k210/boards/maix-bit/index.html
@@ -122,6 +122,7 @@
 <li class="toctree-l2"><a class="reference internal" href="../../../../renesas/index.html">Renesas</a></li>
 <li class="toctree-l2 current"><a class="reference internal" href="../../../index.html">RISC-V</a><ul class="current">
 <li class="toctree-l3"><a class="reference internal" href="../../../bl602/index.html">Bouffalo Lab BL602</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../bl808/index.html">Bouffalo Lab BL808</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../c906/index.html">THEAD C906</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../esp32c3/index.html">Espressif ESP32-C3</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../esp32c6/index.html">Espressif ESP32-C6</a></li>
diff --git a/content/docs/latest/platforms/risc-v/k210/index.html b/content/docs/latest/platforms/risc-v/k210/index.html
index 42ba870d..33f5ee32 100644
--- a/content/docs/latest/platforms/risc-v/k210/index.html
+++ b/content/docs/latest/platforms/risc-v/k210/index.html
@@ -122,6 +122,7 @@
 <li class="toctree-l2"><a class="reference internal" href="../../renesas/index.html">Renesas</a></li>
 <li class="toctree-l2 current"><a class="reference internal" href="../index.html">RISC-V</a><ul class="current">
 <li class="toctree-l3"><a class="reference internal" href="../bl602/index.html">Bouffalo Lab BL602</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../bl808/index.html">Bouffalo Lab BL808</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../c906/index.html">THEAD C906</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../esp32c3/index.html">Espressif ESP32-C3</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../esp32c6/index.html">Espressif ESP32-C6</a></li>
diff --git a/content/docs/latest/platforms/risc-v/litex/boards/arty_a7/index.html b/content/docs/latest/platforms/risc-v/litex/boards/arty_a7/index.html
index 9eec1d31..20e4877a 100644
--- a/content/docs/latest/platforms/risc-v/litex/boards/arty_a7/index.html
+++ b/content/docs/latest/platforms/risc-v/litex/boards/arty_a7/index.html
@@ -122,6 +122,7 @@
 <li class="toctree-l2"><a class="reference internal" href="../../../../renesas/index.html">Renesas</a></li>
 <li class="toctree-l2 current"><a class="reference internal" href="../../../index.html">RISC-V</a><ul class="current">
 <li class="toctree-l3"><a class="reference internal" href="../../../bl602/index.html">Bouffalo Lab BL602</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../bl808/index.html">Bouffalo Lab BL808</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../c906/index.html">THEAD C906</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../esp32c3/index.html">Espressif ESP32-C3</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../esp32c6/index.html">Espressif ESP32-C6</a></li>
diff --git a/content/docs/latest/platforms/risc-v/litex/cores/vexriscv/index.html b/content/docs/latest/platforms/risc-v/litex/cores/vexriscv/index.html
index 16e44409..9b37b2c9 100644
--- a/content/docs/latest/platforms/risc-v/litex/cores/vexriscv/index.html
+++ b/content/docs/latest/platforms/risc-v/litex/cores/vexriscv/index.html
@@ -122,6 +122,7 @@
 <li class="toctree-l2"><a class="reference internal" href="../../../../renesas/index.html">Renesas</a></li>
 <li class="toctree-l2 current"><a class="reference internal" href="../../../index.html">RISC-V</a><ul class="current">
 <li class="toctree-l3"><a class="reference internal" href="../../../bl602/index.html">Bouffalo Lab BL602</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../bl808/index.html">Bouffalo Lab BL808</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../c906/index.html">THEAD C906</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../esp32c3/index.html">Espressif ESP32-C3</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../esp32c6/index.html">Espressif ESP32-C6</a></li>
diff --git a/content/docs/latest/platforms/risc-v/litex/cores/vexriscv_smp/index.html b/content/docs/latest/platforms/risc-v/litex/cores/vexriscv_smp/index.html
index f92f16ea..952d9415 100644
--- a/content/docs/latest/platforms/risc-v/litex/cores/vexriscv_smp/index.html
+++ b/content/docs/latest/platforms/risc-v/litex/cores/vexriscv_smp/index.html
@@ -122,6 +122,7 @@
 <li class="toctree-l2"><a class="reference internal" href="../../../../renesas/index.html">Renesas</a></li>
 <li class="toctree-l2 current"><a class="reference internal" href="../../../index.html">RISC-V</a><ul class="current">
 <li class="toctree-l3"><a class="reference internal" href="../../../bl602/index.html">Bouffalo Lab BL602</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../bl808/index.html">Bouffalo Lab BL808</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../c906/index.html">THEAD C906</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../esp32c3/index.html">Espressif ESP32-C3</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../esp32c6/index.html">Espressif ESP32-C6</a></li>
diff --git a/content/docs/latest/platforms/risc-v/litex/index.html b/content/docs/latest/platforms/risc-v/litex/index.html
index 42823650..5e75734d 100644
--- a/content/docs/latest/platforms/risc-v/litex/index.html
+++ b/content/docs/latest/platforms/risc-v/litex/index.html
@@ -122,6 +122,7 @@
 <li class="toctree-l2"><a class="reference internal" href="../../renesas/index.html">Renesas</a></li>
 <li class="toctree-l2 current"><a class="reference internal" href="../index.html">RISC-V</a><ul class="current">
 <li class="toctree-l3"><a class="reference internal" href="../bl602/index.html">Bouffalo Lab BL602</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../bl808/index.html">Bouffalo Lab BL808</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../c906/index.html">THEAD C906</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../esp32c3/index.html">Espressif ESP32-C3</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../esp32c6/index.html">Espressif ESP32-C6</a></li>
diff --git a/content/docs/latest/platforms/risc-v/mpfs/boards/icicle/index.html b/content/docs/latest/platforms/risc-v/mpfs/boards/icicle/index.html
index c117e6d9..f72b54f0 100644
--- a/content/docs/latest/platforms/risc-v/mpfs/boards/icicle/index.html
+++ b/content/docs/latest/platforms/risc-v/mpfs/boards/icicle/index.html
@@ -122,6 +122,7 @@
 <li class="toctree-l2"><a class="reference internal" href="../../../../renesas/index.html">Renesas</a></li>
 <li class="toctree-l2 current"><a class="reference internal" href="../../../index.html">RISC-V</a><ul class="current">
 <li class="toctree-l3"><a class="reference internal" href="../../../bl602/index.html">Bouffalo Lab BL602</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../bl808/index.html">Bouffalo Lab BL808</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../c906/index.html">THEAD C906</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../esp32c3/index.html">Espressif ESP32-C3</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../esp32c6/index.html">Espressif ESP32-C6</a></li>
diff --git a/content/docs/latest/platforms/risc-v/mpfs/index.html b/content/docs/latest/platforms/risc-v/mpfs/index.html
index 9624127f..0fa3e687 100644
--- a/content/docs/latest/platforms/risc-v/mpfs/index.html
+++ b/content/docs/latest/platforms/risc-v/mpfs/index.html
@@ -122,6 +122,7 @@
 <li class="toctree-l2"><a class="reference internal" href="../../renesas/index.html">Renesas</a></li>
 <li class="toctree-l2 current"><a class="reference internal" href="../index.html">RISC-V</a><ul class="current">
 <li class="toctree-l3"><a class="reference internal" href="../bl602/index.html">Bouffalo Lab BL602</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../bl808/index.html">Bouffalo Lab BL808</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../c906/index.html">THEAD C906</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../esp32c3/index.html">Espressif ESP32-C3</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../esp32c6/index.html">Espressif ESP32-C6</a></li>
diff --git a/content/docs/latest/platforms/risc-v/qemu-rv/boards/rv-virt/index.html b/content/docs/latest/platforms/risc-v/qemu-rv/boards/rv-virt/index.html
index bee9a7fe..3b5f12b7 100644
--- a/content/docs/latest/platforms/risc-v/qemu-rv/boards/rv-virt/index.html
+++ b/content/docs/latest/platforms/risc-v/qemu-rv/boards/rv-virt/index.html
@@ -122,6 +122,7 @@
 <li class="toctree-l2"><a class="reference internal" href="../../../../renesas/index.html">Renesas</a></li>
 <li class="toctree-l2 current"><a class="reference internal" href="../../../index.html">RISC-V</a><ul class="current">
 <li class="toctree-l3"><a class="reference internal" href="../../../bl602/index.html">Bouffalo Lab BL602</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../bl808/index.html">Bouffalo Lab BL808</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../c906/index.html">THEAD C906</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../esp32c3/index.html">Espressif ESP32-C3</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../esp32c6/index.html">Espressif ESP32-C6</a></li>
diff --git a/content/docs/latest/platforms/risc-v/qemu-rv/index.html b/content/docs/latest/platforms/risc-v/qemu-rv/index.html
index 58a98e59..1cab4acc 100644
--- a/content/docs/latest/platforms/risc-v/qemu-rv/index.html
+++ b/content/docs/latest/platforms/risc-v/qemu-rv/index.html
@@ -122,6 +122,7 @@
 <li class="toctree-l2"><a class="reference internal" href="../../renesas/index.html">Renesas</a></li>
 <li class="toctree-l2 current"><a class="reference internal" href="../index.html">RISC-V</a><ul class="current">
 <li class="toctree-l3"><a class="reference internal" href="../bl602/index.html">Bouffalo Lab BL602</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../bl808/index.html">Bouffalo Lab BL808</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../c906/index.html">THEAD C906</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../esp32c3/index.html">Espressif ESP32-C3</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../esp32c6/index.html">Espressif ESP32-C6</a></li>
diff --git a/content/docs/latest/platforms/risc-v/rv32m1/boards/rv32m1-vega/index.html b/content/docs/latest/platforms/risc-v/rv32m1/boards/rv32m1-vega/index.html
index a860c37a..dc25269b 100644
--- a/content/docs/latest/platforms/risc-v/rv32m1/boards/rv32m1-vega/index.html
+++ b/content/docs/latest/platforms/risc-v/rv32m1/boards/rv32m1-vega/index.html
@@ -122,6 +122,7 @@
 <li class="toctree-l2"><a class="reference internal" href="../../../../renesas/index.html">Renesas</a></li>
 <li class="toctree-l2 current"><a class="reference internal" href="../../../index.html">RISC-V</a><ul class="current">
 <li class="toctree-l3"><a class="reference internal" href="../../../bl602/index.html">Bouffalo Lab BL602</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../bl808/index.html">Bouffalo Lab BL808</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../c906/index.html">THEAD C906</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../esp32c3/index.html">Espressif ESP32-C3</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../esp32c6/index.html">Espressif ESP32-C6</a></li>
diff --git a/content/docs/latest/platforms/risc-v/rv32m1/index.html b/content/docs/latest/platforms/risc-v/rv32m1/index.html
index 7de6cc42..f04bd967 100644
--- a/content/docs/latest/platforms/risc-v/rv32m1/index.html
+++ b/content/docs/latest/platforms/risc-v/rv32m1/index.html
@@ -122,6 +122,7 @@
 <li class="toctree-l2"><a class="reference internal" href="../../renesas/index.html">Renesas</a></li>
 <li class="toctree-l2 current"><a class="reference internal" href="../index.html">RISC-V</a><ul class="current">
 <li class="toctree-l3"><a class="reference internal" href="../bl602/index.html">Bouffalo Lab BL602</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../bl808/index.html">Bouffalo Lab BL808</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../c906/index.html">THEAD C906</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../esp32c3/index.html">Espressif ESP32-C3</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../esp32c6/index.html">Espressif ESP32-C6</a></li>
diff --git a/content/docs/latest/searchindex.js b/content/docs/latest/searchindex.js
index 536fb29b..9e3c508d 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 bc1fad6f..94d8746a 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>Sat, 16 Dec 2023 00:13:51 +0000</pubDate>
-    <lastBuildDate>Sat, 16 Dec 2023 00:13:51 +0000</lastBuildDate>
+    <pubDate>Sun, 17 Dec 2023 00:15:24 +0000</pubDate>
+    <lastBuildDate>Sun, 17 Dec 2023 00:15:24 +0000</lastBuildDate>
     <generator>Jekyll v4.3.2</generator>
     
       <item>