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 8a780615b Publishing web: 40051dbfbad76faa5063e9fc250d934a97c8c43d 
docs: 918ad1085986bf1a9f29a8d30883a9038920da5a
8a780615b is described below

commit 8a780615b03f4ced5ea7d743f25a75409d074730
Author: Alin Jerpelea <[email protected]>
AuthorDate: Fri Aug 2 00:19:16 2024 +0000

    Publishing web: 40051dbfbad76faa5063e9fc250d934a97c8c43d docs: 
918ad1085986bf1a9f29a8d30883a9038920da5a
---
 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 +-
 content/docs/12.4.0/index.html                     |    2 +-
 content/docs/12.4.0/searchindex.js                 |    2 +-
 content/docs/12.5.0/index.html                     |    2 +-
 content/docs/12.5.0/searchindex.js                 |    2 +-
 content/docs/12.5.1/index.html                     |    2 +-
 content/docs/12.5.1/searchindex.js                 |    2 +-
 .../_images/esp32-s3-korvo-2-v3.0-aec-codec-o.png  |  Bin 0 -> 55927 bytes
 .../_images/esp32-s3-korvo-2-v3.0-aec-pa-o.png     |  Bin 0 -> 438600 bytes
 ...esp32-s3-korvo-2-v3.0-aec-signal-collection.png |  Bin 0 -> 63198 bytes
 .../_images/esp32-s3-korvo-2-v3.0-audio-ps.png     |  Bin 0 -> 250038 bytes
 .../_images/esp32-s3-korvo-2-v3.0-battery-ps.png   |  Bin 0 -> 226357 bytes
 .../_images/esp32-s3-korvo-2-v3.0-digital-ps.png   |  Bin 0 -> 237801 bytes
 ...32-s3-korvo-2-v3.0-electrical-block-diagram.png |  Bin 0 -> 183132 bytes
 .../_images/esp32-s3-korvo-2-v3.0-overview.png     |  Bin 0 -> 1624267 bytes
 .../_images/esp32-s3-korvo-2-v3.0-ps-options.png   |  Bin 0 -> 88987 bytes
 .../_images/esp32-s3-korvo-2-v3.0-usb-ps.png       |  Bin 0 -> 738061 bytes
 .../docs/latest/_images/esp32-s3-korvo-2-v3.0.png  |  Bin 0 -> 938969 bytes
 .../esp32s3/boards/esp32s3-korvo-2/index.rst.txt   |  962 ++++++++++++++
 content/docs/latest/index.html                     |    2 +-
 content/docs/latest/objects.inv                    |  Bin 117221 -> 118103 
bytes
 content/docs/latest/platforms/index.html           |    1 +
 .../esp32s3/boards/esp32s3-devkit/index.html       |    1 +
 .../xtensa/esp32s3/boards/esp32s3-eye/index.html   |    5 +-
 .../esp32s3/boards/esp32s3-korvo-2/index.html      | 1400 ++++++++++++++++++++
 .../latest/platforms/xtensa/esp32s3/index.html     |    2 +
 content/docs/latest/platforms/z16/index.html       |    4 +-
 content/docs/latest/searchindex.js                 |    2 +-
 content/feed.xml                                   |    4 +-
 50 files changed, 2403 insertions(+), 36 deletions(-)

diff --git a/content/docs/10.0.0/index.html b/content/docs/10.0.0/index.html
index 841b1a662..a0192adba 100644
--- a/content/docs/10.0.0/index.html
+++ b/content/docs/10.0.0/index.html
@@ -131,7 +131,7 @@ by following these <a class="reference internal" 
href="contributing/documentatio
 <section id="nuttx-documentation">
 <h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation" 
title="Permalink to this heading"></a></h1>
 <p>NuttX is a real-time operating system (RTOS) with an emphasis on standards 
compliance and small footprint. Scalable from 8-bit to 32-bit microcontroller 
environments, the primary governing standards in NuttX are Posix and ANSI 
standards. Additional standard APIs from Unix and other common RTOS’s (such as 
VxWorks) are adopted for functionality not available under these standards, or 
for functionality that is not appropriate for deeply-embedded environments 
(such as fork()).</p>
-<p>Last Updated: 01 August 24 at 00:12</p>
+<p>Last Updated: 02 August 24 at 00:11</p>
 <div class="toctree-wrapper compound">
 <p class="caption" role="heading"><span class="caption-text">Table of 
Contents</span></p>
 <ul class="current">
diff --git a/content/docs/10.0.0/searchindex.js 
b/content/docs/10.0.0/searchindex.js
index 261b4343e..de68e7531 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 392f321fb..1e28b2ded 100644
--- a/content/docs/10.0.1/index.html
+++ b/content/docs/10.0.1/index.html
@@ -159,7 +159,7 @@ by following these <a class="reference internal" 
href="contributing/documentatio
 <section id="nuttx-documentation">
 <h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation" 
title="Permalink to this heading"></a></h1>
 <p>NuttX is a real-time operating system (RTOS) with an emphasis on standards 
compliance and small footprint. Scalable from 8-bit to 32-bit microcontroller 
environments, the primary governing standards in NuttX are Posix and ANSI 
standards. Additional standard APIs from Unix and other common RTOS’s (such as 
VxWorks) are adopted for functionality not available under these standards, or 
for functionality that is not appropriate for deeply-embedded environments 
(such as fork()).</p>
-<p>Last Updated: 01 August 24 at 00:12</p>
+<p>Last Updated: 02 August 24 at 00:11</p>
 <div class="toctree-wrapper compound">
 <p class="caption" role="heading"><span class="caption-text">Table of 
Contents</span></p>
 <ul class="current">
diff --git a/content/docs/10.0.1/searchindex.js 
b/content/docs/10.0.1/searchindex.js
index 032545682..bd5e74110 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 45a9482fe..29a467472 100644
--- a/content/docs/10.1.0/index.html
+++ b/content/docs/10.1.0/index.html
@@ -158,7 +158,7 @@ by following these <a class="reference internal" 
href="contributing/documentatio
 <section id="nuttx-documentation">
 <h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation" 
title="Permalink to this heading"></a></h1>
 <p>NuttX is a real-time operating system (RTOS) with an emphasis on standards 
compliance and small footprint. Scalable from 8-bit to 64-bit microcontroller 
environments, the primary governing standards in NuttX are POSIX and ANSI 
standards. Additional standard APIs from Unix and other common RTOS’s (such as 
VxWorks) are adopted for functionality not available under these standards, or 
for functionality that is not appropriate for deeply-embedded environments 
(such as fork()).</p>
-<p>Last Updated: 01 August 24 at 00:13</p>
+<p>Last Updated: 02 August 24 at 00:11</p>
 <div class="toctree-wrapper compound">
 <p class="caption" role="heading"><span class="caption-text">Table of 
Contents</span></p>
 <ul class="current">
diff --git a/content/docs/10.1.0/searchindex.js 
b/content/docs/10.1.0/searchindex.js
index f77e3b0b2..6c735e38e 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 afc863197..91c1a1d2e 100644
--- a/content/docs/10.2.0/index.html
+++ b/content/docs/10.2.0/index.html
@@ -159,7 +159,7 @@ by following these <a class="reference internal" 
href="contributing/documentatio
 <section id="nuttx-documentation">
 <h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation" 
title="Permalink to this heading"></a></h1>
 <p>NuttX is a real-time operating system (RTOS) with an emphasis on standards 
compliance and small footprint. Scalable from 8-bit to 64-bit microcontroller 
environments, the primary governing standards in NuttX are POSIX and ANSI 
standards. Additional standard APIs from Unix and other common RTOS’s (such as 
VxWorks) are adopted for functionality not available under these standards, or 
for functionality that is not appropriate for deeply-embedded environments 
(such as fork()).</p>
-<p>Last Updated: 01 August 24 at 00:13</p>
+<p>Last Updated: 02 August 24 at 00:11</p>
 <div class="toctree-wrapper compound">
 <p class="caption" role="heading"><span class="caption-text">Table of 
Contents</span></p>
 <ul class="current">
diff --git a/content/docs/10.2.0/searchindex.js 
b/content/docs/10.2.0/searchindex.js
index 7129efa5b..2a5340d4d 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 afc863197..91c1a1d2e 100644
--- a/content/docs/10.3.0/index.html
+++ b/content/docs/10.3.0/index.html
@@ -159,7 +159,7 @@ by following these <a class="reference internal" 
href="contributing/documentatio
 <section id="nuttx-documentation">
 <h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation" 
title="Permalink to this heading"></a></h1>
 <p>NuttX is a real-time operating system (RTOS) with an emphasis on standards 
compliance and small footprint. Scalable from 8-bit to 64-bit microcontroller 
environments, the primary governing standards in NuttX are POSIX and ANSI 
standards. Additional standard APIs from Unix and other common RTOS’s (such as 
VxWorks) are adopted for functionality not available under these standards, or 
for functionality that is not appropriate for deeply-embedded environments 
(such as fork()).</p>
-<p>Last Updated: 01 August 24 at 00:13</p>
+<p>Last Updated: 02 August 24 at 00:11</p>
 <div class="toctree-wrapper compound">
 <p class="caption" role="heading"><span class="caption-text">Table of 
Contents</span></p>
 <ul class="current">
diff --git a/content/docs/10.3.0/searchindex.js 
b/content/docs/10.3.0/searchindex.js
index c194b4017..c611e18f2 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 afc863197..d7ba4496b 100644
--- a/content/docs/11.0.0/index.html
+++ b/content/docs/11.0.0/index.html
@@ -159,7 +159,7 @@ by following these <a class="reference internal" 
href="contributing/documentatio
 <section id="nuttx-documentation">
 <h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation" 
title="Permalink to this heading"></a></h1>
 <p>NuttX is a real-time operating system (RTOS) with an emphasis on standards 
compliance and small footprint. Scalable from 8-bit to 64-bit microcontroller 
environments, the primary governing standards in NuttX are POSIX and ANSI 
standards. Additional standard APIs from Unix and other common RTOS’s (such as 
VxWorks) are adopted for functionality not available under these standards, or 
for functionality that is not appropriate for deeply-embedded environments 
(such as fork()).</p>
-<p>Last Updated: 01 August 24 at 00:13</p>
+<p>Last Updated: 02 August 24 at 00:12</p>
 <div class="toctree-wrapper compound">
 <p class="caption" role="heading"><span class="caption-text">Table of 
Contents</span></p>
 <ul class="current">
diff --git a/content/docs/11.0.0/searchindex.js 
b/content/docs/11.0.0/searchindex.js
index c9da20e3d..e2c99ff3e 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 02e116675..a191e8932 100644
--- a/content/docs/12.0.0/index.html
+++ b/content/docs/12.0.0/index.html
@@ -159,7 +159,7 @@ by following these <a class="reference internal" 
href="contributing/documentatio
 <section id="nuttx-documentation">
 <h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation" 
title="Permalink to this heading"></a></h1>
 <p>NuttX is a real-time operating system (RTOS) with an emphasis on standards 
compliance and small footprint. Scalable from 8-bit to 64-bit microcontroller 
environments, the primary governing standards in NuttX are POSIX and ANSI 
standards. Additional standard APIs from Unix and other common RTOS’s (such as 
VxWorks) are adopted for functionality not available under these standards, or 
for functionality that is not appropriate for deeply-embedded environments 
(such as fork()).</p>
-<p>Last Updated: 01 August 24 at 00:13</p>
+<p>Last Updated: 02 August 24 at 00:12</p>
 <div class="toctree-wrapper compound">
 <p class="caption" role="heading"><span class="caption-text">Table of 
Contents</span></p>
 <ul class="current">
diff --git a/content/docs/12.0.0/searchindex.js 
b/content/docs/12.0.0/searchindex.js
index 666cfbcae..bfce05a35 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 ade33a8fd..fe86a1c41 100644
--- a/content/docs/12.1.0/index.html
+++ b/content/docs/12.1.0/index.html
@@ -159,7 +159,7 @@ by following these <a class="reference internal" 
href="contributing/documentatio
 <section id="nuttx-documentation">
 <h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation" 
title="Permalink to this heading"></a></h1>
 <p>NuttX is a real-time operating system (RTOS) with an emphasis on standards 
compliance and small footprint. Scalable from 8-bit to 64-bit microcontroller 
environments, the primary governing standards in NuttX are POSIX and ANSI 
standards. Additional standard APIs from Unix and other common RTOS’s (such as 
VxWorks) are adopted for functionality not available under these standards, or 
for functionality that is not appropriate for deeply-embedded environments 
(such as fork()).</p>
-<p>Last Updated: 01 August 24 at 00:14</p>
+<p>Last Updated: 02 August 24 at 00:12</p>
 <div class="toctree-wrapper compound">
 <p class="caption" role="heading"><span class="caption-text">Table of 
Contents</span></p>
 <ul class="current">
diff --git a/content/docs/12.1.0/searchindex.js 
b/content/docs/12.1.0/searchindex.js
index 804c6c2ca..7359d41ee 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 67e6123b9..9ec4523a2 100644
--- a/content/docs/12.2.0/index.html
+++ b/content/docs/12.2.0/index.html
@@ -162,7 +162,7 @@ by following these <a class="reference internal" 
href="contributing/documentatio
 <section id="nuttx-documentation">
 <h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation" 
title="Permalink to this heading"></a></h1>
 <p>NuttX is a real-time operating system (RTOS) with an emphasis on standards 
compliance and small footprint. Scalable from 8-bit to 64-bit microcontroller 
environments, the primary governing standards in NuttX are POSIX and ANSI 
standards. Additional standard APIs from Unix and other common RTOS’s (such as 
VxWorks) are adopted for functionality not available under these standards, or 
for functionality that is not appropriate for deeply-embedded environments 
(such as fork()).</p>
-<p>Last Updated: 01 August 24 at 00:14</p>
+<p>Last Updated: 02 August 24 at 00:12</p>
 <div class="toctree-wrapper compound">
 <p class="caption" role="heading"><span class="caption-text">Table of 
Contents</span></p>
 <ul class="current">
diff --git a/content/docs/12.2.0/searchindex.js 
b/content/docs/12.2.0/searchindex.js
index 523120fcf..9bfb11c14 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 67e6123b9..9ec4523a2 100644
--- a/content/docs/12.2.1/index.html
+++ b/content/docs/12.2.1/index.html
@@ -162,7 +162,7 @@ by following these <a class="reference internal" 
href="contributing/documentatio
 <section id="nuttx-documentation">
 <h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation" 
title="Permalink to this heading"></a></h1>
 <p>NuttX is a real-time operating system (RTOS) with an emphasis on standards 
compliance and small footprint. Scalable from 8-bit to 64-bit microcontroller 
environments, the primary governing standards in NuttX are POSIX and ANSI 
standards. Additional standard APIs from Unix and other common RTOS’s (such as 
VxWorks) are adopted for functionality not available under these standards, or 
for functionality that is not appropriate for deeply-embedded environments 
(such as fork()).</p>
-<p>Last Updated: 01 August 24 at 00:14</p>
+<p>Last Updated: 02 August 24 at 00:12</p>
 <div class="toctree-wrapper compound">
 <p class="caption" role="heading"><span class="caption-text">Table of 
Contents</span></p>
 <ul class="current">
diff --git a/content/docs/12.2.1/searchindex.js 
b/content/docs/12.2.1/searchindex.js
index d725149ef..ff14819f6 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 7c9a5f6b2..6d7dbb82d 100644
--- a/content/docs/12.3.0/index.html
+++ b/content/docs/12.3.0/index.html
@@ -162,7 +162,7 @@ by following these <a class="reference internal" 
href="contributing/documentatio
 <section id="nuttx-documentation">
 <h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation" 
title="Permalink to this heading"></a></h1>
 <p>NuttX is a real-time operating system (RTOS) with an emphasis on standards 
compliance and small footprint. Scalable from 8-bit to 64-bit microcontroller 
environments, the primary governing standards in NuttX are POSIX and ANSI 
standards. Additional standard APIs from Unix and other common RTOS’s (such as 
VxWorks) are adopted for functionality not available under these standards, or 
for functionality that is not appropriate for deeply-embedded environments 
(such as fork()).</p>
-<p>Last Updated: 01 August 24 at 00:14</p>
+<p>Last Updated: 02 August 24 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 693cbc84e..cca30ecbe 100644
--- a/content/docs/12.3.0/searchindex.js
+++ b/content/docs/12.3.0/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["applications/index", 
"applications/nsh/builtin", "applications/nsh/commands", 
"applications/nsh/config", "applications/nsh/customizing", 
"applications/nsh/index", "applications/nsh/installation", 
"applications/nsh/login", "applications/nsh/nsh", "applications/nxdiag/config", 
"applications/nxdiag/index", "applications/wapi/commands", 
"applications/wapi/index", "applications/wapi/wireless", "components/binfmt", 
"components/drivers/block/index", "components/dr [...]
\ No newline at end of file
+Search.setIndex({"docnames": ["applications/index", 
"applications/nsh/builtin", "applications/nsh/commands", 
"applications/nsh/config", "applications/nsh/customizing", 
"applications/nsh/index", "applications/nsh/installation", 
"applications/nsh/login", "applications/nsh/nsh", "applications/nxdiag/config", 
"applications/nxdiag/index", "applications/wapi/commands", 
"applications/wapi/index", "applications/wapi/wireless", "components/binfmt", 
"components/drivers/block/index", "components/dr [...]
\ No newline at end of file
diff --git a/content/docs/12.4.0/index.html b/content/docs/12.4.0/index.html
index 8d08eb5d4..9903987d0 100644
--- a/content/docs/12.4.0/index.html
+++ b/content/docs/12.4.0/index.html
@@ -169,7 +169,7 @@ standards. Additional standard APIs from Unix and other 
common RTOS’s (such as
 VxWorks) are adopted for functionality not available under these standards, or
 for functionality that is not appropriate for deeply-embedded environments 
(such
 as fork()).</p>
-<p>Last Updated: 01 August 24 at 00:15</p>
+<p>Last Updated: 02 August 24 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.4.0/searchindex.js 
b/content/docs/12.4.0/searchindex.js
index 42c539a94..089fcf672 100644
--- a/content/docs/12.4.0/searchindex.js
+++ b/content/docs/12.4.0/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["applications/audioutils/fmsynt/index", 
"applications/audioutils/index", "applications/audioutils/mml_parser/index", 
"applications/audioutils/nxaudio/index", 
"applications/benchmarks/coremark/index", "applications/benchmarks/index", 
"applications/boot/index", "applications/boot/mcuboot/index", 
"applications/boot/miniboot/index", "applications/canutils/candump/index", 
"applications/canutils/canlib/index", "applications/canutils/cansend/index", 
"applications/c [...]
\ No newline at end of file
+Search.setIndex({"docnames": ["applications/audioutils/fmsynt/index", 
"applications/audioutils/index", "applications/audioutils/mml_parser/index", 
"applications/audioutils/nxaudio/index", 
"applications/benchmarks/coremark/index", "applications/benchmarks/index", 
"applications/boot/index", "applications/boot/mcuboot/index", 
"applications/boot/miniboot/index", "applications/canutils/candump/index", 
"applications/canutils/canlib/index", "applications/canutils/cansend/index", 
"applications/c [...]
\ No newline at end of file
diff --git a/content/docs/12.5.0/index.html b/content/docs/12.5.0/index.html
index faeb18a75..e1b174104 100644
--- a/content/docs/12.5.0/index.html
+++ b/content/docs/12.5.0/index.html
@@ -169,7 +169,7 @@ standards. Additional standard APIs from Unix and other 
common RTOS’s (such as
 VxWorks) are adopted for functionality not available under these standards, or
 for functionality that is not appropriate for deeply-embedded environments 
(such
 as fork()).</p>
-<p>Last Updated: 01 August 24 at 00:16</p>
+<p>Last Updated: 02 August 24 at 00:14</p>
 <div class="toctree-wrapper compound">
 <p class="caption" role="heading"><span class="caption-text">Table of 
Contents</span></p>
 <ul class="current">
diff --git a/content/docs/12.5.0/searchindex.js 
b/content/docs/12.5.0/searchindex.js
index 1229dae0b..3ae915cb1 100644
--- a/content/docs/12.5.0/searchindex.js
+++ b/content/docs/12.5.0/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["applications/audioutils/fmsynt/index", 
"applications/audioutils/index", "applications/audioutils/mml_parser/index", 
"applications/audioutils/nxaudio/index", 
"applications/benchmarks/coremark/index", "applications/benchmarks/index", 
"applications/boot/index", "applications/boot/mcuboot/index", 
"applications/boot/miniboot/index", "applications/canutils/candump/index", 
"applications/canutils/canlib/index", "applications/canutils/cansend/index", 
"applications/c [...]
\ No newline at end of file
+Search.setIndex({"docnames": ["applications/audioutils/fmsynt/index", 
"applications/audioutils/index", "applications/audioutils/mml_parser/index", 
"applications/audioutils/nxaudio/index", 
"applications/benchmarks/coremark/index", "applications/benchmarks/index", 
"applications/boot/index", "applications/boot/mcuboot/index", 
"applications/boot/miniboot/index", "applications/canutils/candump/index", 
"applications/canutils/canlib/index", "applications/canutils/cansend/index", 
"applications/c [...]
\ No newline at end of file
diff --git a/content/docs/12.5.1/index.html b/content/docs/12.5.1/index.html
index 41df711ed..61c3fd300 100644
--- a/content/docs/12.5.1/index.html
+++ b/content/docs/12.5.1/index.html
@@ -169,7 +169,7 @@ standards. Additional standard APIs from Unix and other 
common RTOS’s (such as
 VxWorks) are adopted for functionality not available under these standards, or
 for functionality that is not appropriate for deeply-embedded environments 
(such
 as fork()).</p>
-<p>Last Updated: 01 August 24 at 00:17</p>
+<p>Last Updated: 02 August 24 at 00:16</p>
 <div class="toctree-wrapper compound">
 <p class="caption" role="heading"><span class="caption-text">Table of 
Contents</span></p>
 <ul class="current">
diff --git a/content/docs/12.5.1/searchindex.js 
b/content/docs/12.5.1/searchindex.js
index d8838fe1b..e46f735ab 100644
--- a/content/docs/12.5.1/searchindex.js
+++ b/content/docs/12.5.1/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["applications/audioutils/fmsynt/index", 
"applications/audioutils/index", "applications/audioutils/mml_parser/index", 
"applications/audioutils/nxaudio/index", 
"applications/benchmarks/coremark/index", "applications/benchmarks/index", 
"applications/boot/index", "applications/boot/mcuboot/index", 
"applications/boot/miniboot/index", "applications/canutils/candump/index", 
"applications/canutils/canlib/index", "applications/canutils/cansend/index", 
"applications/c [...]
\ No newline at end of file
+Search.setIndex({"docnames": ["applications/audioutils/fmsynt/index", 
"applications/audioutils/index", "applications/audioutils/mml_parser/index", 
"applications/audioutils/nxaudio/index", 
"applications/benchmarks/coremark/index", "applications/benchmarks/index", 
"applications/boot/index", "applications/boot/mcuboot/index", 
"applications/boot/miniboot/index", "applications/canutils/candump/index", 
"applications/canutils/canlib/index", "applications/canutils/cansend/index", 
"applications/c [...]
\ No newline at end of file
diff --git a/content/docs/latest/_images/esp32-s3-korvo-2-v3.0-aec-codec-o.png 
b/content/docs/latest/_images/esp32-s3-korvo-2-v3.0-aec-codec-o.png
new file mode 100644
index 000000000..c80c80429
Binary files /dev/null and 
b/content/docs/latest/_images/esp32-s3-korvo-2-v3.0-aec-codec-o.png differ
diff --git a/content/docs/latest/_images/esp32-s3-korvo-2-v3.0-aec-pa-o.png 
b/content/docs/latest/_images/esp32-s3-korvo-2-v3.0-aec-pa-o.png
new file mode 100644
index 000000000..c71fb53d2
Binary files /dev/null and 
b/content/docs/latest/_images/esp32-s3-korvo-2-v3.0-aec-pa-o.png differ
diff --git 
a/content/docs/latest/_images/esp32-s3-korvo-2-v3.0-aec-signal-collection.png 
b/content/docs/latest/_images/esp32-s3-korvo-2-v3.0-aec-signal-collection.png
new file mode 100644
index 000000000..97838c42d
Binary files /dev/null and 
b/content/docs/latest/_images/esp32-s3-korvo-2-v3.0-aec-signal-collection.png 
differ
diff --git a/content/docs/latest/_images/esp32-s3-korvo-2-v3.0-audio-ps.png 
b/content/docs/latest/_images/esp32-s3-korvo-2-v3.0-audio-ps.png
new file mode 100644
index 000000000..433f7228c
Binary files /dev/null and 
b/content/docs/latest/_images/esp32-s3-korvo-2-v3.0-audio-ps.png differ
diff --git a/content/docs/latest/_images/esp32-s3-korvo-2-v3.0-battery-ps.png 
b/content/docs/latest/_images/esp32-s3-korvo-2-v3.0-battery-ps.png
new file mode 100644
index 000000000..ceedf91c4
Binary files /dev/null and 
b/content/docs/latest/_images/esp32-s3-korvo-2-v3.0-battery-ps.png differ
diff --git a/content/docs/latest/_images/esp32-s3-korvo-2-v3.0-digital-ps.png 
b/content/docs/latest/_images/esp32-s3-korvo-2-v3.0-digital-ps.png
new file mode 100644
index 000000000..047f3654a
Binary files /dev/null and 
b/content/docs/latest/_images/esp32-s3-korvo-2-v3.0-digital-ps.png differ
diff --git 
a/content/docs/latest/_images/esp32-s3-korvo-2-v3.0-electrical-block-diagram.png
 
b/content/docs/latest/_images/esp32-s3-korvo-2-v3.0-electrical-block-diagram.png
new file mode 100644
index 000000000..0ded3ddf6
Binary files /dev/null and 
b/content/docs/latest/_images/esp32-s3-korvo-2-v3.0-electrical-block-diagram.png
 differ
diff --git a/content/docs/latest/_images/esp32-s3-korvo-2-v3.0-overview.png 
b/content/docs/latest/_images/esp32-s3-korvo-2-v3.0-overview.png
new file mode 100644
index 000000000..d7803c370
Binary files /dev/null and 
b/content/docs/latest/_images/esp32-s3-korvo-2-v3.0-overview.png differ
diff --git a/content/docs/latest/_images/esp32-s3-korvo-2-v3.0-ps-options.png 
b/content/docs/latest/_images/esp32-s3-korvo-2-v3.0-ps-options.png
new file mode 100644
index 000000000..8572ad8f9
Binary files /dev/null and 
b/content/docs/latest/_images/esp32-s3-korvo-2-v3.0-ps-options.png differ
diff --git a/content/docs/latest/_images/esp32-s3-korvo-2-v3.0-usb-ps.png 
b/content/docs/latest/_images/esp32-s3-korvo-2-v3.0-usb-ps.png
new file mode 100644
index 000000000..b72a42e93
Binary files /dev/null and 
b/content/docs/latest/_images/esp32-s3-korvo-2-v3.0-usb-ps.png differ
diff --git a/content/docs/latest/_images/esp32-s3-korvo-2-v3.0.png 
b/content/docs/latest/_images/esp32-s3-korvo-2-v3.0.png
new file mode 100644
index 000000000..98dd7af61
Binary files /dev/null and 
b/content/docs/latest/_images/esp32-s3-korvo-2-v3.0.png differ
diff --git 
a/content/docs/latest/_sources/platforms/xtensa/esp32s3/boards/esp32s3-korvo-2/index.rst.txt
 
b/content/docs/latest/_sources/platforms/xtensa/esp32s3/boards/esp32s3-korvo-2/index.rst.txt
new file mode 100644
index 000000000..d7bd5449f
--- /dev/null
+++ 
b/content/docs/latest/_sources/platforms/xtensa/esp32s3/boards/esp32s3-korvo-2/index.rst.txt
@@ -0,0 +1,962 @@
+=====================
+ESP32-S3-Korvo-2 V3.0
+=====================
+
+The ESP32-S3-Korvo-2 is a multimedia development board based on the ESP32-S3 
chip. It is equipped with a two-microphone array which is suitable for voice 
recognition and near/far-field voice wake-up applications. The board integrates 
multiple peripherals such as LCD, camera, and microSD card. It also supports 
JPEG video stream processing. With all of its outstanding features, the board 
is an ideal choice for the development of low-cost and low-power 
network-connected audio and video products.
+
+.. figure:: esp32-s3-korvo-2-v3.0-overview.png
+    :align: center
+    :scale: 45%
+    :alt: ESP32-S3-Korvo-2 V3.0 with ESP32-S3-WROOM-1 module
+
+    ESP32-S3-Korvo-2 V3.0 with ESP32-S3-WROOM-1 module
+
+This board mainly consists of the following parts:
+
+- Main board: ESP32-S3-Korvo-2
+- LCD extension board: `ESP32-S3-Korvo-2-LCD 
<user-guide-esp32https://docs.espressif.com/projects/esp-adf/en/latest/design-guide/dev-boards/user-guide-esp32-s3-korvo-2-lcd.html>`
+- Camera
+
+This document is mostly dedicated to the main board. For detailed information 
on other parts, click the links above.
+
+The document consists of the following sections:
+
+- `Getting started`_: Overview of the board and hardware/software setup 
instructions to get started.
+- `Hardware Reference`_: More detailed information about the board's hardware.
+- `Hardware Revision Details`_: Hardware revision history, known issues, and 
links to user guides for previous versions (if any) of the board.
+- `Related Documents`_: Links to related documentation.
+
+Getting Started
+===============
+
+This section provides a brief introduction of ESP32-S3-Korvo-2 V3.0, 
instructions on how to do the initial hardware setup and how to flash firmware 
onto it.
+
+
+Description of Components
+-------------------------
+
+.. figure:: esp32-s3-korvo-2-v3.0.png
+    :align: center
+    :scale: 70%
+    :alt: ESP32-S3-Korvo-2 V3.0 (click to enlarge)
+
+    ESP32-S3-Korvo-2 V3.0 (click to enlarge)
+
+The key components of the board are described in a clockwise direction.
+
+.. list-table::
+   :widths: 30 70
+   :header-rows: 1
+
+   * - Key Component
+     - Description
+   * - ESP32-S3-WROOM-1 Module
+     - The ESP32-S3-WROOM-1 is a powerful, generic Wi-Fi + Bluetooth LE MCU 
module that is built around the ESP32-S3 series of SoCs. On top of a rich set 
of peripherals, the acceleration for neural network computing and signal 
processing workloads provided by the SoC make the modules an ideal choice for a 
wide variety of application scenarios related to AI and Artificial Intelligence 
of Things (AIoT), such as wake word detection, speech commands recognition, 
face detection and recognitio [...]
+   * - Left Microphone
+     - Onboard microphone connected to ADC.
+   * - Audio ADC Chip
+     - `ES7210 <http://www.everest-semi.com/pdf/ES7210%20PB.pdf>`_ is a 
high-performance, low-power 4-channel audio analog-to-digital converter for 
microphone array applications. It is very suitable for music and speech 
applications. In addition, ES7210 can also be used to collect acoustic echo 
cancellation (AEC) echo reference signals.
+   * - Audio Codec Chip
+     - The audio codec chip, `ES8311 
<http://www.everest-semi.com/pdf/ES8311%20PB.pdf>`_, is a low-power mono audio 
codec. It consists of 1-channel ADC, 1-channel DAC, low noise pre-amplifier, 
headphone driver, digital sound effects, analog mixing, and gain functions. It 
is interfaced with ESP32-S3-WROOM-1 module over I2S and I2C buses to provide 
audio processing in hardware independently from the audio application.
+   * - Audio PA Chip
+     - NS4150 is an EMI, 3 W mono Class D audio power amplifier, amplifying 
audio signals from audio codec chips to drive speakers.
+   * - Right Microphone
+     - Onboard microphone connected to ADC.
+   * - Speaker Output Port
+     - Output socket to connect a speaker. The 4-ohm and 3-watt speaker is 
recommended. The pins have a 2.00 mm/0.08” pitch.
+   * - USB-to-UART Bridge Chip
+     - A single chip USB-UART bridge CP2102N provides up to 3 Mbps transfer 
rates for software download and debugging.
+   * - USB-to-UART Port
+     - Functions as the communication interface between a PC and the 
ESP32-S3-WROOM-1 module.
+   * - USB Power Port
+     - Provides power to the board. It is recommended to use at least 5V/2A 
power adapter to ensure a stable power supply.
+   * - Battery Socket
+     - Two pins socket to connect a single cell Li-ion battery.
+   * - Power Switch
+     - Power on/off knob: toggling it down powers the board on; toggling it up 
powers the board off.
+   * - Battery Charger
+     - AP5056 is a constant current and constant voltage linear charger for 
single cell lithium-ion batteries. Used for charging of a battery connected to 
the Battery Socket over the Micro USB Port.
+   * - Function Press Keys
+     - Six press keys labeled REC, MUTE, PLAY, SET, VOL- and VOL+. They are 
routed to ESP32-S3-WROOM-1 module and intended for development and testing of a 
UI for audio applications using a dedicated API.
+   * - Boot/Reset Press Keys
+     - | Boot: holding down the Boot key and momentarily pressing the Reset 
key initiates the firmware upload mode. Then you can upload firmware through 
the serial port.
+       | Reset: pressing this button alone resets the system.
+   * - MicroSD Slot
+     - The development board supports a microSD card in 1-bit mode, and can 
store or play audio files in the microSD card.
+   * - LCD Connector
+     - A FPC connector with 0.5 mm pitch to connect to the LCD extension board.
+   * - System LEDs
+     - Two general-purpose LEDs (green and red) controlled by ESP32-S3-WROOM-1 
module to indicate certain operation states of the audio application using 
dedicated API.
+   * - Camera Connector
+     - An external camera module that can be connected to the development 
board with the connector to transmit images.
+
+Start Application Development
+-----------------------------
+
+Before powering up your board, please make sure that it is in good condition 
with no obvious signs of damage.
+
+Required Hardware
+^^^^^^^^^^^^^^^^^
+
+- 1 x ESP32-S3-Korvo-2 V3.0
+- 1 x Speaker
+- 2 x USB 2.0 cable (Standard-A to Micro-B)
+
+.. note::
+
+  Be sure to use an appropriate USB cable. Some cables are for charging only 
and do not provide the needed data lines nor work for programming the boards.
+
+Optional Hardware
+^^^^^^^^^^^^^^^^^
+
+- 1 x MicroSD card
+- 1 x Li-ion battery
+
+.. note::
+
+  Be sure to use a Li-ion battery that has a built-in protection circuit.
+
+Hardware Setup
+^^^^^^^^^^^^^^
+
+1. Connect the speaker to the **Speaker Output**.
+2. Plug in the USB cables to the PC and to both USB ports of the board.
+3. The standby LED (green) should turn on. Assuming that a battery is not 
connected, the charging LED (red) will blink every couple of seconds.
+4. Toggle the **Power Switch**.
+5. The red Power On LED should turn on.
+
+Contents and Packaging
+----------------------
+
+.. _esp32-s3-korvo-2-v3.0-accessories:
+
+The main board and its accessories can be ordered separately. The accessories 
include:
+
+- LCD extension board: ESP32-S3-Korvo-2-LCD
+- Camera
+- Connectors:
+
+  - 20-pin FPC cable
+
+- Fasteners:
+
+  - Copper standoffs (x8)
+  - Screws (x4)
+
+Retail Orders
+^^^^^^^^^^^^^
+
+If you order a few samples, each board comes in an individual package in 
either antistatic bag or any packaging depending on your retailer.
+
+For retail orders, please go to 
https://www.espressif.com/en/company/contact/buy-a-sample.
+
+
+Wholesale Orders
+^^^^^^^^^^^^^^^^
+
+If you order in bulk, the boards come in large cardboard boxes.
+
+For wholesale orders, please go to 
https://www.espressif.com/en/contact-us/sales-questions.
+
+
+Hardware Reference
+==================
+
+
+Block Diagram
+-------------
+
+The block diagram below shows the components of ESP32-S3-Korvo-2 V3.0 and 
their interconnections.
+
+.. figure:: esp32-s3-korvo-2-v3.0-electrical-block-diagram.png
+    :align: center
+    :scale: 55%
+    :alt: ESP32-S3-Korvo-2 V3.0 Electrical Block Diagram
+
+    ESP32-S3-Korvo-2 V3.0 Electrical Block Diagram
+
+
+Notes on Power Distribution
+---------------------------
+
+Power Supply over USB and from Battery
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+The main power supply is 5 V and provided by a USB. The secondary power supply 
is 3.7 V and provided by an optional battery. The USB power itself is fed with 
a dedicated cable, separating from a USB cable used for an application upload. 
To further reduce noise from the USB, the battery may be used instead of the 
USB.
+
+.. figure:: esp32-s3-korvo-2-v3.0-usb-ps.png
+    :align: center
+    :scale: 40%
+    :alt: ESP32-S3-Korvo-2 V3.0 - Dedicated USB Power Supply Socket
+
+    ESP32-S3-Korvo-2 V3.0 - Dedicated USB Power Supply Socket
+
+.. figure:: esp32-s3-korvo-2-v3.0-battery-ps.png
+    :align: center
+    :scale: 40%
+    :alt: ESP32-S3-Korvo-2 V3.0 - Power Supply from a Battery
+
+    ESP32-S3-Korvo-2 V3.0 - Power Supply from a Battery
+
+As shown in the figure below, if the USB power supply and battery power supply 
are connected at the same time with a high VBUS, an off-state Q14, and an 
automatic cut-off VBAT, the USB becomes the power supply for the system.
+
+.. figure:: esp32-s3-korvo-2-v3.0-ps-options.png
+    :align: center
+    :scale: 40%
+    :alt: ESP32-S3-Korvo-2 V3.0 - Power Supply Options
+
+    ESP32-S3-Korvo-2 V3.0 - Power Supply Options
+
+Independent Audio and Digital Power Supply
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+ESP32-S3-Korvo-2 V3.0 features independent power supplies to the audio 
components and ESP module. This should reduce noise in the audio signal from 
digital components and improve overall performance of the components.
+
+.. figure:: esp32-s3-korvo-2-v3.0-digital-ps.png
+    :align: center
+    :scale: 40%
+    :alt: ESP32-S3-Korvo-2 V3.0 - Digital Power Supply
+
+    ESP32-S3-Korvo-2 V3.0 - Digital Power Supply
+
+.. figure:: esp32-s3-korvo-2-v3.0-audio-ps.png
+    :align: center
+    :scale: 40%
+    :alt: ESP32-S3-Korvo-2 V3.0 - Audio Power Supply
+
+    ESP32-S3-Korvo-2 V3.0 - Audio Power Supply
+
+
+GPIO Allocation Summary
+-----------------------
+
+The table below provides allocation of GPIOs exposed on terminals of 
ESP32-S3-WROOM-1 module to control specific components or functions of the 
board.
+
+.. list-table:: ESP32-S3-WROOM-1 GPIO Allocation
+   :header-rows: 1
+   :widths: 10 10 10 10 10 10 10 10 10 10
+
+   * - Pin [#one]_
+     - Pin Name
+     - ES8311
+     - ES7210
+     - Camera
+     - LCD
+     - Keys
+     - MicroSD
+     - IO Expander
+     - Other
+   * - 3
+     - EN
+     -
+     -
+     -
+     -
+     - EN_KEY
+     -
+     -
+     -
+   * - 4
+     - IO4
+     -
+     -
+     -
+     -
+     -
+     - DATA0
+     -
+     -
+   * - 5
+     - IO5
+     -
+     -
+     -
+     -
+     - REC, MUTE, PLAY, SET, VOL-, VOL+
+     -
+     -
+     -
+   * - 6
+     - IO6
+     -
+     -
+     -
+     -
+     -
+     -
+     -
+     - BAT_MEAS_ADC
+   * - 7
+     - IO7
+     -
+     -
+     -
+     -
+     -
+     - CMD
+     -
+     -
+   * - 8
+     - IO15
+     -
+     -
+     -
+     -
+     -
+     - CLK
+     -
+     -
+   * - 9
+     - IO16
+     - I2S0_MCLK
+     - MCLK
+     -
+     -
+     -
+     -
+     -
+     -
+   * - 10
+     - IO17
+     - I2C_SDA
+     - I2C_SDA
+     - SIOD
+     - TP_I2C_SDA
+     -
+     -
+     - I2C_SDA
+     -
+   * - 11
+     - IO18
+     - I2C_CLK
+     - I2C_CLK
+     - SIOC
+     - TP_I2C_CLK
+     -
+     -
+     - I2C_CLK
+     -
+   * - 12
+     - IO8
+     - I2S0_DSDIN
+     -
+     -
+     -
+     -
+     -
+     -
+     -
+   * - 13
+     - IO19
+     -
+     -
+     -
+     -
+     -
+     -
+     -
+     - ESP_USB_DM (Reserve)
+   * - 14
+     - IO20
+     -
+     -
+     -
+     -
+     -
+     -
+     -
+     - ESP_USB_DP (Reserve)
+   * - 15
+     - IO3
+     -
+     -
+     - D5
+     -
+     -
+     -
+     -
+     -
+   * - 16
+     - IO46
+     -
+     -
+     -
+     -
+     -
+     -
+     -
+     - NC
+   * - 17
+     - IO9
+     - I2S0_SCLK
+     - SCLK
+     -
+     -
+     -
+     -
+     -
+     -
+   * - 18
+     - IO10
+     -
+     - SDOUT
+     -
+     -
+     -
+     -
+     -
+     -
+   * - 19
+     - IO11
+     -
+     -
+     - PCLK
+     -
+     -
+     -
+     -
+     -
+   * - 20
+     - IO12
+     -
+     -
+     - D6
+     -
+     -
+     -
+     -
+     -
+   * - 21
+     - IO13
+     -
+     -
+     - D2
+     -
+     -
+     -
+     -
+     -
+   * - 22
+     - IO14
+     -
+     -
+     - D4
+     -
+     -
+     -
+     -
+     -
+   * - 23
+     - IO21
+     -
+     -
+     - VSYNC
+     -
+     -
+     -
+     -
+     -
+   * - 24
+     - IO47
+     -
+     -
+     - D3
+     -
+     -
+     -
+     -
+     -
+   * - 25
+     - IO48
+     -
+     -
+     -
+     -
+     -
+     -
+     -
+     - PA_CTRL
+   * - 26
+     - IO45
+     - I2S0_LRCK
+     - LRCK
+     -
+     -
+     -
+     -
+     -
+     -
+   * - 27
+     - IO0
+     -
+     -
+     -
+     - LCD_SPI_SDA
+     - BOOT_KEY
+     -
+     -
+     -
+   * - 28
+     - IO35
+     -
+     -
+     -
+     -
+     -
+     -
+     -
+     - NC
+   * - 29
+     - IO36
+     -
+     -
+     -
+     -
+     -
+     -
+     -
+     - NC
+   * - 30
+     - IO37
+     -
+     -
+     -
+     -
+     -
+     -
+     -
+     - NC
+   * - 31
+     - IO38
+     -
+     -
+     - HREF
+     -
+     -
+     -
+     -
+     -
+   * - 32
+     - IO39
+     -
+     -
+     - D9
+     -
+     -
+     -
+     -
+     -
+   * - 33
+     - IO40
+     -
+     -
+     - XCLK
+     -
+     -
+     -
+     -
+     -
+   * - 34
+     - IO41
+     -
+     -
+     - D8
+     -
+     -
+     -
+     -
+     -
+   * - 35
+     - IO42
+     -
+     -
+     - D7
+     -
+     -
+     -
+     -
+     -
+   * - 36
+     - RXD0
+     -
+     -
+     -
+     -
+     -
+     -
+     -
+     - ESP0_UART0_RX
+   * - 37
+     - TXD0
+     -
+     -
+     -
+     -
+     -
+     -
+     -
+     - ESP0_UART0_TX
+   * - 38
+     - IO2
+     -
+     -
+     -
+     - LCD_SPI_DC
+     -
+     -
+     -
+     -
+   * - 39
+     - IO1
+     -
+     -
+     -
+     - LCD_SPI_CLK
+     -
+     -
+     -
+     -
+   * - 41
+     - EPAD
+     -
+     -
+     -
+     -
+     -
+     -
+     -
+     -
+
+.. [#one] Pin - ESP32-S3-WROOM-1 module pin number, GND and power supply pins 
are not listed.
+
+The GPIOs allocated to the IO expander are further expanded to multiple GPIOs.
+
+.. list-table:: IO Expander GPIO Allocation
+   :header-rows: 1
+   :widths: 10 10 10 10
+
+   * - IO Expander Pin
+     - Pin Name
+     - LCD
+     - Other
+   * - 4
+     - P0
+     -
+     - PA_CTRL
+   * - 5
+     - P1
+     - LCD_CTRL
+     -
+   * - 6
+     - P2
+     - LCD_RST
+     -
+   * - 7
+     - P3
+     - LCD_CS
+     -
+   * - 9
+     - P4
+     - TP_INT
+     -
+   * - 10
+     - P5
+     -
+     - PERI_PWR_ON
+   * - 11
+     - P6
+     -
+     - LED1
+   * - 12
+     - P7
+     -
+     - LED2
+
+Connector
+---------
+
+Camera Connector
+^^^^^^^^^^^^^^^^
+
+===  =============  ============
+No.  Camera Signal  ESP32-S3 Pin
+===  =============  ============
+1    SIOD           GPIO17
+2    SIOC           GPIO18
+3    D5             GPIO3
+4    PCLK           GPIO11
+5    D6             GPIO12
+6    D2             GPIO13
+7    D4             GPIO14
+8    VSYNC          GPIO21
+9    D3             GPIO47
+10   HREF           GPIO38
+11   D9             GPIO39
+12   XCLK           GPIO40
+13   D8             GPIO41
+14   D7             GPIO42
+===  =============  ============
+
+LCD Connector
+^^^^^^^^^^^^^^^^
+
+===  ===========  ============
+No.  LCD Signal   ESP32-S3 Pin
+===  ===========  ============
+1    TP_I2C_SDA   GPIO17
+2    TP_I2C_CLK   GPIO18
+3    LCD_SPI_SDA  GPIO0
+4    LCD_SPI_DC   GPIO2
+5    LCD_SPI_CLK  GPIO1
+===  ===========  ============
+
+===  ============  ===========
+No.  LCD Signal    IO Expander
+===  ============  ===========
+1    ESP_LCD_CTRL   P1
+2    ESP_LCD_RST   P2
+3    ESP_LCD_CS    P3
+4    ESP_TP_INT    P4
+===  ============  ===========
+
+AEC Path
+--------
+
+AEC path provides reference signals for AEC algorithm.
+
+ESP32-S3-Korvo-2 provides two compatible echo reference signal source designs. 
One is Codec (ES8311) DAC output (DAC_AOUTLN/DAC_AOUTLP), the other is PA 
(NS4150) output (PA_OUTL+/PA_OUTL-). The former is the default and recommended 
selection. Resistors R132 and R140 marked NC (no component) in the figure below 
should not be installed.
+
+The echo reference signal is collected by ADC_MIC3P/ADC_MIC3N of ADC (ES7210) 
and then sent back to ESP32-S3 for AEC algorithm.
+
+.. figure:: esp32-s3-korvo-2-v3.0-aec-codec-o.png
+    :align: center
+    :scale: 60%
+    :alt: ESP32-S3-Korvo-2 V3.0 - AEC Codec DAC Output (click to enlarge)
+
+    ESP32-S3-Korvo-2 V3.0 - AEC Codec DAC Output (click to enlarge)
+
+.. figure:: esp32-s3-korvo-2-v3.0-aec-pa-o.png
+    :align: center
+    :scale: 30%
+    :alt: ESP32-S3-Korvo-2 V3.0 - AEC PA Output (click to enlarge)
+
+    ESP32-S3-Korvo-2 V3.0 - AEC PA Output (click to enlarge)
+
+.. figure:: esp32-s3-korvo-2-v3.0-aec-signal-collection.png
+    :align: center
+    :scale: 60%
+    :alt: ESP32-S3-Korvo-2 V3.0 - AEC Reference Signal Collection (click to 
enlarge)
+
+    ESP32-S3-Korvo-2 V3.0 - AEC Reference Signal Collection (click to enlarge)
+
+Hardware Setup Options
+----------------------
+
+Using Automatic Upload
+^^^^^^^^^^^^^^^^^^^^^^
+
+Entering of the ESP board into upload mode may be done in two ways:
+
+- Manually by pressing both Boot and RST keys and then releasing first RST and 
then Boot key.
+- Automatically by software performing the upload. The software is using DTR 
and RTS signals of the serial interface to control states of EN and IO0 of the 
ESP board. For details see `ESP32-S3-Korvo-2 V3.0 Schematic`_ (PDF).
+
+
+Allocation of ESP Pins to Test Points
+-------------------------------------
+
+This section describes the allocation of test points available on the 
ESP32-S3-Korvo-2 V3.0 board.
+
+The test points are bare through hole solder pads and have a standard 2.54 
mm/0.1" pitch. You may need to populate them with pin headers or sockets for 
easy connection of external hardware.
+
+Codec Test Point/J15
+^^^^^^^^^^^^^^^^^^^^^^
+
+===  ==========  ============
+No.  Codec Pin   ESP32-S3 Pin
+===  ==========  ============
+1    MCLK        GPIO16
+2    SCLK        GPIO9
+3    LRCK        GPIO45
+4    DSDIN       GPIO8
+5    ASDOUT      –
+6    GND         –
+===  ==========  ============
+
+ADC Test Point/J16
+^^^^^^^^^^^^^^^^^^
+
+===  ==========  ============
+No.  ADC Pin     ESP32-S3 Pin
+===  ==========  ============
+1    MCLK        GPIO16
+2    SCLK        GPIO9
+3    LRCK        GPIO45
+4    SDOUT       GPIO10
+5    INT         –
+6    GND         –
+===  ==========  ============
+
+UART Test Point/J17
+^^^^^^^^^^^^^^^^^^^
+===  ==========
+No.  UART Pin
+===  ==========
+1    3.3V
+2    TXD
+3    RXD
+4    IO0
+5    EN
+6    GND
+===  ==========
+
+I2C Test Point/J18
+^^^^^^^^^^^^^^^^^^
+===  ==========  ============
+No.  I2C Pin     ESP32-S3 Pin
+===  ==========  ============
+1    3.3V        –
+2    CLK         GPIO18
+3    SDA         GPIO17
+4    GND         –
+===  ==========  ============
+
+Hardware Revision Details
+=========================
+
+This is the first revision of this board released.
+
+Related Documents
+=================
+
+- `ESP32-S3 Series Datasheet 
<https://www.espressif.com/sites/default/files/documentation/esp32-s3_datasheet_en.pdf>`_
 (PDF)
+- `ESP32-S3-WROOM-1/1U Datasheet 
<https://www.espressif.com/sites/default/files/documentation/esp32-s3-wroom-1_wroom-1u_datasheet_en.pdf>`_
 (PDF)
+- `ESP32-S3-Korvo-2 V3.0 Schematic`_ (PDF)
+- `ESP32-S3-Korvo-2 V3.0 PapplicationsCB Layout 
<https://dl.espressif.com/dl/schematics/PCB_ESP32-S3-KORVO-2_V3.0_20210918.pdf>`_
 (PDF)
+
+For further design documentation for the board, please contact us at 
`[email protected] <[email protected]>`_.
+
+.. _ESP32-S3-Korvo-2 V3.0 Schematic: 
https://dl.espressif.com/dl/schematics/SCH_ESP32-S3-KORVO-2_V3_0_20210918.pdf
+
+Configurations
+==============
+
+All of the configurations presented below can be tested by running the 
following commands::
+
+    $ ./tools/configure.sh esp32s3-korvo-2:<config_name>
+    $ make flash ESPTOOL_PORT=/dev/ttyUSB0 -j$(nproc)
+
+Where <config_name> is the name of board configuration you want to use, i.e.: 
nsh, buttons, wifi...
+Then use a serial console terminal like ``picocom`` configured to 115200 8N1.
+
+audio
+-----
+
+This configuration uses the I2S peripheral and the ES8311 audio codec to play 
an audio file.
+
+**Simple HTTP server**
+
+Prepare a PCM-encoded (`.wav`) audio file with 16 or 24 bits/sample (sampled at
+16~48kHz). This file must be placed into a folder in a computer that could
+be accessed on the same Wi-Fi network the ESP32 will be connecting to.
+
+Python provides a simple HTTP server. ``cd`` to the audio file folder on the
+PC and run::
+
+    $ python3 -m http.server
+    Serving HTTP on 0.0.0.0 port 8000 (http://0.0.0.0:8000/)
+
+Look for your PC IP address and test playing the prepared audio on your
+browser:
+
+.. figure:: ../esp32s3-devkit/esp32-audio-config-file.png
+          :align: center
+
+After successfully built and flashed, connect the board to the Wi-Fi network::
+
+    nsh> wapi psk wlan0 mypasswd 3
+    nsh> wapi essid wlan0 myssid 1
+    nsh> renew wlan0
+
+Once connected, open NuttX's player and play the file according to the filename
+and the IP address of the HTTP server::
+
+    nsh> nxplayer
+    nxplayer> play http://192.168.1.239:8000/tones.wav
+
+nsh
+---
+
+Basic NuttShell configuration (console enabled in UART0, exposed via
+USB connection by means of CP2102 converter, at 115200 bps).
+
+rtptools
+--------
+
+**RTP Tools** is a set of small applications that can be used for processing 
RTP data.
+
+-  ``rtpplay``: play-back RTP sessions recorded by ``rtpdump``
+-  ``rtpsend``: generate RTP packets from the textual description, generated 
by hand or ``rtpdump``
+-  ``rtpdump``: parse and print RTP packets, generating output files suitable 
for ``rtpplay`` and ``rtpsend``
+-  ``rtptrans``: RTP translator between unicast and multicast networks
+
+This set of tools enables receiving RTP packets and writing the content to a 
FIFO. ``nxplayer`` then reads
+from the FIFO, enabling using NuttX as a RTP receiver for audio applications.
+
+This is particularly useful to stream uncompressed audio through Wi-Fi to 
remote speakers.
+
+**Connect to your Network**
+
+Connect the ESP32-S3-Korvo-2 board to your network to be able to receive RTP 
packets::
+
+    nsh> wapi psk wlan0 mypasswd 3
+    nsh> wapi essid wlan0 myssid 1
+    nsh> renew wlan0
+    nsh> ifconfig
+    wlan0   Link encap:Ethernet HWaddr aa:bb:cc:dd:ff:ee at RUNNING mtu 1504
+            inet addr:192.168.1.38 DRaddr:192.168.1.1 Mask:255.255.255.0
+
+                IPv4   TCP   UDP  ICMP
+    Received     00d5  0000  00d4  0000
+    Dropped      0001  0000  0000  0000
+    IPv4        VHL: 0000   Frg: 0000
+    Checksum   0000  0000  0000  ----
+    TCP         ACK: 0000   SYN: 0000
+                RST: 0000  0000
+    Type       0000  ----  ----  0000
+    Sent         0002  0000  0002  0000
+    Rexmit     ----  0000  ----  ----
+
+Please, check your device's IP (``192.168.1.38`` in this example):
+RTP packets will be sent to it.
+
+**Sending Audio through pulseaudio**
+
+``pulseaudio`` is able to send RTP packets through the network::
+
+    pactl load-module module-null-sink sink_name=rtp format=s16be channels=2 
rate=44100 sink_properties="device.description='RTP'"
+    pactl load-module module-rtp-send source=rtp.monitor format=s16le 
destination_ip=192.168.1.38 port=46998
+
+The loaded sink is used to send PC audio through RTP, using the 
``192.168.1.38:46998``
+(boards's IP in this example, please adjust accordingly).
+
+**Receiving the RTP packets**
+
+RTP packets will be written to a FIFO: create the FIFO and run ``rtpdump``
+on background::
+
+    nsh> mkfifo temp
+    nsh> rtpdump -F payload -o temp /46998 &
+    rtpdump [31:100]
+
+**Playing Audio**
+
+Finally, run ``nxplayer`` to play from the FIFO::
+
+    nsh> nxplayer
+    NxPlayer version 1.05
+    h for commands, q to exit
+
+    nxplayer> playraw temp 2 16 44100
+
+This board contains the ES8311 audio codec. Please attach your passive 
loudspeaker to the Speaker Output Port to listen to the audio
+content streamed through the Wi-Fi in CD quality!
diff --git a/content/docs/latest/index.html b/content/docs/latest/index.html
index 65261dd1a..4bee13101 100644
--- a/content/docs/latest/index.html
+++ b/content/docs/latest/index.html
@@ -170,7 +170,7 @@ standards. Additional standard APIs from Unix and other 
common RTOS’s (such as
 VxWorks) are adopted for functionality not available under these standards, or
 for functionality that is not appropriate for deeply-embedded environments 
(such
 as fork()).</p>
-<p>Last Updated: 01 August 24 at 00:18</p>
+<p>Last Updated: 02 August 24 at 00:17</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 081b7e248..33aae5608 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 ca3dee540..35a4899b9 100644
--- a/content/docs/latest/platforms/index.html
+++ b/content/docs/latest/platforms/index.html
@@ -807,6 +807,7 @@ series and boards supported in NuttX:</p>
 <li class="toctree-l2"><a class="reference internal" 
href="xtensa/esp32s3/index.html">Espressif ESP32-S3</a><ul>
 <li class="toctree-l3"><a class="reference internal" 
href="xtensa/esp32s3/boards/esp32s3-devkit/index.html">ESP32S3-DevKit</a></li>
 <li class="toctree-l3"><a class="reference internal" 
href="xtensa/esp32s3/boards/esp32s3-eye/index.html">ESP32-S3-EYE</a></li>
+<li class="toctree-l3"><a class="reference internal" 
href="xtensa/esp32s3/boards/esp32s3-korvo-2/index.html">ESP32-S3-Korvo-2 
V3.0</a></li>
 </ul>
 </li>
 </ul>
diff --git 
a/content/docs/latest/platforms/xtensa/esp32s3/boards/esp32s3-devkit/index.html 
b/content/docs/latest/platforms/xtensa/esp32s3/boards/esp32s3-devkit/index.html
index e21f7c47b..b19e98b90 100644
--- 
a/content/docs/latest/platforms/xtensa/esp32s3/boards/esp32s3-devkit/index.html
+++ 
b/content/docs/latest/platforms/xtensa/esp32s3/boards/esp32s3-devkit/index.html
@@ -143,6 +143,7 @@
 <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="#">ESP32S3-DevKit</a></li>
 <li class="toctree-l5"><a class="reference internal" 
href="../esp32s3-eye/index.html">ESP32-S3-EYE</a></li>
+<li class="toctree-l5"><a class="reference internal" 
href="../esp32s3-korvo-2/index.html">ESP32-S3-Korvo-2 V3.0</a></li>
 </ul>
 </li>
 </ul>
diff --git 
a/content/docs/latest/platforms/xtensa/esp32s3/boards/esp32s3-eye/index.html 
b/content/docs/latest/platforms/xtensa/esp32s3/boards/esp32s3-eye/index.html
index e7889cd49..e920d424e 100644
--- a/content/docs/latest/platforms/xtensa/esp32s3/boards/esp32s3-eye/index.html
+++ b/content/docs/latest/platforms/xtensa/esp32s3/boards/esp32s3-eye/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="Z16" href="../../../../z16/index.html" />
+    <link rel="next" title="ESP32-S3-Korvo-2 V3.0" 
href="../esp32s3-korvo-2/index.html" />
     <link rel="prev" title="ESP32S3-DevKit" 
href="../esp32s3-devkit/index.html" /> 
 </head>
 
@@ -143,6 +143,7 @@
 <li class="toctree-l4 current"><a class="reference internal" 
href="../../index.html#supported-boards">Supported Boards</a><ul 
class="current">
 <li class="toctree-l5"><a class="reference internal" 
href="../esp32s3-devkit/index.html">ESP32S3-DevKit</a></li>
 <li class="toctree-l5 current"><a class="current reference internal" 
href="#">ESP32-S3-EYE</a></li>
+<li class="toctree-l5"><a class="reference internal" 
href="../esp32s3-korvo-2/index.html">ESP32-S3-Korvo-2 V3.0</a></li>
 </ul>
 </li>
 </ul>
@@ -339,7 +340,7 @@ and USB activity.  None of these are available for use by 
software.</p>
           </div>
           <footer><div class="rst-footer-buttons" role="navigation" 
aria-label="Footer">
         <a href="../esp32s3-devkit/index.html" class="btn btn-neutral 
float-left" title="ESP32S3-DevKit" accesskey="p" rel="prev"><span class="fa 
fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
-        <a href="../../../../z16/index.html" class="btn btn-neutral 
float-right" title="Z16" accesskey="n" rel="next">Next <span class="fa 
fa-arrow-circle-right" aria-hidden="true"></span></a>
+        <a href="../esp32s3-korvo-2/index.html" class="btn btn-neutral 
float-right" title="ESP32-S3-Korvo-2 V3.0" 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/xtensa/esp32s3/boards/esp32s3-korvo-2/index.html
 
b/content/docs/latest/platforms/xtensa/esp32s3/boards/esp32s3-korvo-2/index.html
new file mode 100644
index 000000000..75bf80ea9
--- /dev/null
+++ 
b/content/docs/latest/platforms/xtensa/esp32s3/boards/esp32s3-korvo-2/index.html
@@ -0,0 +1,1400 @@
+<!--
+ Documentation/_templates/layout.html
+
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.  The
+ ASF licenses this file to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance with the
+ License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the
+ License for the specific language governing permissions and limitations
+ under the License.
+-->
+
+<!DOCTYPE html>
+<html class="writer-html5" lang="en" >
+<head>
+  <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>ESP32-S3-Korvo-2 V3.0 &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" />
+      <link rel="stylesheet" href="../../../../../_static/tabs.css" 
type="text/css" />
+      <link rel="stylesheet" href="../../../../../_static/custom.css" 
type="text/css" />
+    <link rel="shortcut icon" href="../../../../../_static/favicon.ico"/>
+  <!--[if lt IE 9]>
+    <script src="../../../../../_static/js/html5shiv.min.js"></script>
+  <![endif]-->
+  
+        <script src="../../../../../_static/jquery.js"></script>
+        <script 
src="../../../../../_static/_sphinx_javascript_frameworks_compat.js"></script>
+        <script data-url_root="../../../../../" id="documentation_options" 
src="../../../../../_static/documentation_options.js"></script>
+        <script src="../../../../../_static/doctools.js"></script>
+        <script src="../../../../../_static/sphinx_highlight.js"></script>
+        <script src="../../../../../_static/clipboard.min.js"></script>
+        <script src="../../../../../_static/copybutton.js"></script>
+    <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="Z16" href="../../../../z16/index.html" />
+    <link rel="prev" title="ESP32-S3-EYE" href="../esp32s3-eye/index.html" /> 
+</head>
+
+<body class="wy-body-for-nav"> 
+  <div class="wy-grid-for-nav">
+    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
+      <div class="wy-side-scroll">
+        <div class="wy-side-nav-search" >
+  
+    <a href="../../../../../index.html" class="icon icon-home"> NuttX
+  
+
+  
+  </a>
+
+  <!-- this version selector is quite ugly, should be probably replaced by 
something
+       more modern -->
+
+  <div class="version-selector">
+    <select onchange="javascript:location.href = this.value;">
+    
+    <option value="../../../../../../latest" 
selected="selected">latest</option>
+    
+    <option value="../../../../../../10.0.0" >10.0.0</option>
+    
+    <option value="../../../../../../10.0.1" >10.0.1</option>
+    
+    <option value="../../../../../../10.1.0" >10.1.0</option>
+    
+    <option value="../../../../../../10.2.0" >10.2.0</option>
+    
+    <option value="../../../../../../10.3.0" >10.3.0</option>
+    
+    <option value="../../../../../../11.0.0" >11.0.0</option>
+    
+    <option value="../../../../../../12.0.0" >12.0.0</option>
+    
+    <option value="../../../../../../12.1.0" >12.1.0</option>
+    
+    <option value="../../../../../../12.2.0" >12.2.0</option>
+    
+    <option value="../../../../../../12.2.1" >12.2.1</option>
+    
+    <option value="../../../../../../12.3.0" >12.3.0</option>
+    
+    <option value="../../../../../../12.4.0" >12.4.0</option>
+    
+    <option value="../../../../../../12.5.0" >12.5.0</option>
+    
+    <option value="../../../../../../12.5.1" >12.5.1</option>
+    
+    </select>
+  </div>
+
+  
+<div role="search">
+  <form id="rtd-search-form" class="wy-form" 
action="../../../../../search.html" method="get">
+    <input type="text" name="q" placeholder="Search docs" aria-label="Search 
docs" />
+    <input type="hidden" name="check_keywords" value="yes" />
+    <input type="hidden" name="area" value="default" />
+  </form>
+</div>
+
+        </div><div class="wy-menu wy-menu-vertical" data-spy="affix" 
role="navigation" aria-label="Navigation menu">
+              <p class="caption" role="heading"><span 
class="caption-text">Table of Contents</span></p>
+<ul class="current">
+<li class="toctree-l1"><a class="reference internal" 
href="../../../../../index.html">Home</a></li>
+<li class="toctree-l1"><a class="reference internal" 
href="../../../../../introduction/index.html">Introduction</a></li>
+<li class="toctree-l1"><a class="reference internal" 
href="../../../../../quickstart/index.html">Getting Started</a></li>
+<li class="toctree-l1"><a class="reference internal" 
href="../../../../../contributing/index.html">Contributing</a></li>
+<li class="toctree-l1"><a class="reference internal" 
href="../../../../../introduction/inviolables.html">The Inviolable Principles 
of NuttX</a></li>
+<li class="toctree-l1 current"><a class="reference internal" 
href="../../../../index.html">Supported Platforms</a><ul class="current">
+<li class="toctree-l2"><a class="reference internal" 
href="../../../../arm/index.html">ARM</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="../../../../arm64/index.html">ARM64</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="../../../../avr/index.html">Microchip AVR</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="../../../../ceva/index.html">CEVA</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="../../../../hc/index.html">HC</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="../../../../mips/index.html">MIPS</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="../../../../misco/index.html">Misoc</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="../../../../or1k/index.html">OpenRISC</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="../../../../renesas/index.html">Renesas</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="../../../../risc-v/index.html">RISC-V</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="../../../../sim/index.html">Simulators</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="../../../../sparc/index.html">SPARC</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="../../../../tricore/index.html">TriCore</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="../../../../x86/index.html">Intel 80x86</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="../../../../x86_64/index.html">Intel 80x86_64</a></li>
+<li class="toctree-l2 current"><a class="reference internal" 
href="../../../index.html">Xtensa</a><ul class="current">
+<li class="toctree-l3"><a class="reference internal" 
href="../../../esp32/index.html">Espressif ESP32</a></li>
+<li class="toctree-l3"><a class="reference internal" 
href="../../../esp32s2/index.html">Espressif ESP32-S2</a></li>
+<li class="toctree-l3 current"><a class="reference internal" 
href="../../index.html">Espressif ESP32-S3</a><ul class="current">
+<li class="toctree-l4"><a class="reference internal" 
href="../../index.html#esp32-s3-toolchain">ESP32-S3 Toolchain</a></li>
+<li class="toctree-l4"><a class="reference internal" 
href="../../index.html#building-and-flashing-nuttx">Building and flashing 
NuttX</a></li>
+<li class="toctree-l4"><a class="reference internal" 
href="../../index.html#debugging-with-openocd">Debugging with OpenOCD</a></li>
+<li class="toctree-l4"><a class="reference internal" 
href="../../index.html#peripheral-support">Peripheral Support</a></li>
+<li class="toctree-l4 current"><a class="reference internal" 
href="../../index.html#supported-boards">Supported Boards</a><ul 
class="current">
+<li class="toctree-l5"><a class="reference internal" 
href="../esp32s3-devkit/index.html">ESP32S3-DevKit</a></li>
+<li class="toctree-l5"><a class="reference internal" 
href="../esp32s3-eye/index.html">ESP32-S3-EYE</a></li>
+<li class="toctree-l5 current"><a class="current reference internal" 
href="#">ESP32-S3-Korvo-2 V3.0</a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" 
href="../../../../z16/index.html">Z16</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="../../../../z80/index.html">Z80</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" 
href="../../../../../components/index.html">OS Components</a></li>
+<li class="toctree-l1"><a class="reference internal" 
href="../../../../../applications/index.html">Applications</a></li>
+<li class="toctree-l1"><a class="reference internal" 
href="../../../../../implementation/index.html">Implementation Details</a></li>
+<li class="toctree-l1"><a class="reference internal" 
href="../../../../../reference/index.html">API Reference</a></li>
+<li class="toctree-l1"><a class="reference internal" 
href="../../../../../faq/index.html">FAQ</a></li>
+<li class="toctree-l1"><a class="reference internal" 
href="../../../../../guides/index.html">Guides</a></li>
+<li class="toctree-l1"><a class="reference internal" 
href="../../../../../glossary.html">Glossary</a></li>
+<li class="toctree-l1"><a class="reference internal" 
href="../../../../../logos/index.html">NuttX Logos</a></li>
+</ul>
+
+        </div>
+      </div>
+    </nav>
+
+    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"><nav 
class="wy-nav-top" aria-label="Mobile navigation menu" >
+          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
+          <a href="../../../../../index.html">NuttX</a>
+      </nav>
+
+      <div class="wy-nav-content">
+        <div class="rst-content">
+          <div role="navigation" aria-label="Page navigation">
+  <ul class="wy-breadcrumbs">
+      <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">Xtensa</a></li>
+          <li class="breadcrumb-item"><a href="../../index.html">Espressif 
ESP32-S3</a></li>
+      <li class="breadcrumb-item active">ESP32-S3-Korvo-2 V3.0</li>
+      <li class="wy-breadcrumbs-aside">
+            <a 
href="../../../../../_sources/platforms/xtensa/esp32s3/boards/esp32s3-korvo-2/index.rst.txt"
 rel="nofollow"> View page source</a>
+      </li>
+  </ul>
+  <hr/>
+</div>
+          <div role="main" class="document" itemscope="itemscope" 
itemtype="http://schema.org/Article";>
+           <div itemprop="articleBody">
+             
+  <section id="esp32-s3-korvo-2-v3-0">
+<h1>ESP32-S3-Korvo-2 V3.0<a class="headerlink" href="#esp32-s3-korvo-2-v3-0" 
title="Permalink to this heading"></a></h1>
+<p>The ESP32-S3-Korvo-2 is a multimedia development board based on the 
ESP32-S3 chip. It is equipped with a two-microphone array which is suitable for 
voice recognition and near/far-field voice wake-up applications. The board 
integrates multiple peripherals such as LCD, camera, and microSD card. It also 
supports JPEG video stream processing. With all of its outstanding features, 
the board is an ideal choice for the development of low-cost and low-power 
network-connected audio and video p [...]
+<figure class="align-center" id="id2">
+<a class="reference internal image-reference" 
href="../../../../../_images/esp32-s3-korvo-2-v3.0-overview.png"><img 
alt="ESP32-S3-Korvo-2 V3.0 with ESP32-S3-WROOM-1 module" 
src="../../../../../_images/esp32-s3-korvo-2-v3.0-overview.png" style="width: 
675.0px; height: 539.5500000000001px;" /></a>
+<figcaption>
+<p><span class="caption-text">ESP32-S3-Korvo-2 V3.0 with ESP32-S3-WROOM-1 
module</span><a class="headerlink" href="#id2" title="Permalink to this 
image"></a></p>
+</figcaption>
+</figure>
+<p>This board mainly consists of the following parts:</p>
+<ul class="simple">
+<li><p>Main board: ESP32-S3-Korvo-2</p></li>
+<li><p>LCD extension board: <cite>ESP32-S3-Korvo-2-LCD 
&lt;user-guide-esp32https://docs.espressif.com/projects/esp-adf/en/latest/design-guide/dev-boards/user-guide-esp32-s3-korvo-2-lcd.html&gt;</cite></p></li>
+<li><p>Camera</p></li>
+</ul>
+<p>This document is mostly dedicated to the main board. For detailed 
information on other parts, click the links above.</p>
+<p>The document consists of the following sections:</p>
+<ul class="simple">
+<li><p><a class="reference internal" href="#getting-started">Getting 
started</a>: Overview of the board and hardware/software setup instructions to 
get started.</p></li>
+<li><p><a class="reference internal" href="#hardware-reference">Hardware 
Reference</a>: More detailed information about the board’s hardware.</p></li>
+<li><p><a class="reference internal" 
href="#hardware-revision-details">Hardware Revision Details</a>: Hardware 
revision history, known issues, and links to user guides for previous versions 
(if any) of the board.</p></li>
+<li><p><a class="reference internal" href="#related-documents">Related 
Documents</a>: Links to related documentation.</p></li>
+</ul>
+<section id="getting-started">
+<h2>Getting Started<a class="headerlink" href="#getting-started" 
title="Permalink to this heading"></a></h2>
+<p>This section provides a brief introduction of ESP32-S3-Korvo-2 V3.0, 
instructions on how to do the initial hardware setup and how to flash firmware 
onto it.</p>
+<section id="description-of-components">
+<h3>Description of Components<a class="headerlink" 
href="#description-of-components" title="Permalink to this heading"></a></h3>
+<figure class="align-center" id="id3">
+<a class="reference internal image-reference" 
href="../../../../../_images/esp32-s3-korvo-2-v3.0.png"><img 
alt="ESP32-S3-Korvo-2 V3.0 (click to enlarge)" 
src="../../../../../_images/esp32-s3-korvo-2-v3.0.png" style="width: 
740.5999999999999px; height: 553.6999999999999px;" /></a>
+<figcaption>
+<p><span class="caption-text">ESP32-S3-Korvo-2 V3.0 (click to 
enlarge)</span><a class="headerlink" href="#id3" title="Permalink to this 
image"></a></p>
+</figcaption>
+</figure>
+<p>The key components of the board are described in a clockwise direction.</p>
+<table class="docutils align-default">
+<colgroup>
+<col style="width: 30%" />
+<col style="width: 70%" />
+</colgroup>
+<thead>
+<tr class="row-odd"><th class="head"><p>Key Component</p></th>
+<th class="head"><p>Description</p></th>
+</tr>
+</thead>
+<tbody>
+<tr class="row-even"><td><p>ESP32-S3-WROOM-1 Module</p></td>
+<td><p>The ESP32-S3-WROOM-1 is a powerful, generic Wi-Fi + Bluetooth LE MCU 
module that is built around the ESP32-S3 series of SoCs. On top of a rich set 
of peripherals, the acceleration for neural network computing and signal 
processing workloads provided by the SoC make the modules an ideal choice for a 
wide variety of application scenarios related to AI and Artificial Intelligence 
of Things (AIoT), such as wake word detection, speech commands recognition, 
face detection and recognitio [...]
+</tr>
+<tr class="row-odd"><td><p>Left Microphone</p></td>
+<td><p>Onboard microphone connected to ADC.</p></td>
+</tr>
+<tr class="row-even"><td><p>Audio ADC Chip</p></td>
+<td><p><a class="reference external" 
href="http://www.everest-semi.com/pdf/ES7210%20PB.pdf";>ES7210</a> is a 
high-performance, low-power 4-channel audio analog-to-digital converter for 
microphone array applications. It is very suitable for music and speech 
applications. In addition, ES7210 can also be used to collect acoustic echo 
cancellation (AEC) echo reference signals.</p></td>
+</tr>
+<tr class="row-odd"><td><p>Audio Codec Chip</p></td>
+<td><p>The audio codec chip, <a class="reference external" 
href="http://www.everest-semi.com/pdf/ES8311%20PB.pdf";>ES8311</a>, is a 
low-power mono audio codec. It consists of 1-channel ADC, 1-channel DAC, low 
noise pre-amplifier, headphone driver, digital sound effects, analog mixing, 
and gain functions. It is interfaced with ESP32-S3-WROOM-1 module over I2S and 
I2C buses to provide audio processing in hardware independently from the audio 
application.</p></td>
+</tr>
+<tr class="row-even"><td><p>Audio PA Chip</p></td>
+<td><p>NS4150 is an EMI, 3 W mono Class D audio power amplifier, amplifying 
audio signals from audio codec chips to drive speakers.</p></td>
+</tr>
+<tr class="row-odd"><td><p>Right Microphone</p></td>
+<td><p>Onboard microphone connected to ADC.</p></td>
+</tr>
+<tr class="row-even"><td><p>Speaker Output Port</p></td>
+<td><p>Output socket to connect a speaker. The 4-ohm and 3-watt speaker is 
recommended. The pins have a 2.00 mm/0.08” pitch.</p></td>
+</tr>
+<tr class="row-odd"><td><p>USB-to-UART Bridge Chip</p></td>
+<td><p>A single chip USB-UART bridge CP2102N provides up to 3 Mbps transfer 
rates for software download and debugging.</p></td>
+</tr>
+<tr class="row-even"><td><p>USB-to-UART Port</p></td>
+<td><p>Functions as the communication interface between a PC and the 
ESP32-S3-WROOM-1 module.</p></td>
+</tr>
+<tr class="row-odd"><td><p>USB Power Port</p></td>
+<td><p>Provides power to the board. It is recommended to use at least 5V/2A 
power adapter to ensure a stable power supply.</p></td>
+</tr>
+<tr class="row-even"><td><p>Battery Socket</p></td>
+<td><p>Two pins socket to connect a single cell Li-ion battery.</p></td>
+</tr>
+<tr class="row-odd"><td><p>Power Switch</p></td>
+<td><p>Power on/off knob: toggling it down powers the board on; toggling it up 
powers the board off.</p></td>
+</tr>
+<tr class="row-even"><td><p>Battery Charger</p></td>
+<td><p>AP5056 is a constant current and constant voltage linear charger for 
single cell lithium-ion batteries. Used for charging of a battery connected to 
the Battery Socket over the Micro USB Port.</p></td>
+</tr>
+<tr class="row-odd"><td><p>Function Press Keys</p></td>
+<td><p>Six press keys labeled REC, MUTE, PLAY, SET, VOL- and VOL+. They are 
routed to ESP32-S3-WROOM-1 module and intended for development and testing of a 
UI for audio applications using a dedicated API.</p></td>
+</tr>
+<tr class="row-even"><td><p>Boot/Reset Press Keys</p></td>
+<td><div class="line-block">
+<div class="line">Boot: holding down the Boot key and momentarily pressing the 
Reset key initiates the firmware upload mode. Then you can upload firmware 
through the serial port.</div>
+<div class="line">Reset: pressing this button alone resets the system.</div>
+</div>
+</td>
+</tr>
+<tr class="row-odd"><td><p>MicroSD Slot</p></td>
+<td><p>The development board supports a microSD card in 1-bit mode, and can 
store or play audio files in the microSD card.</p></td>
+</tr>
+<tr class="row-even"><td><p>LCD Connector</p></td>
+<td><p>A FPC connector with 0.5 mm pitch to connect to the LCD extension 
board.</p></td>
+</tr>
+<tr class="row-odd"><td><p>System LEDs</p></td>
+<td><p>Two general-purpose LEDs (green and red) controlled by ESP32-S3-WROOM-1 
module to indicate certain operation states of the audio application using 
dedicated API.</p></td>
+</tr>
+<tr class="row-even"><td><p>Camera Connector</p></td>
+<td><p>An external camera module that can be connected to the development 
board with the connector to transmit images.</p></td>
+</tr>
+</tbody>
+</table>
+</section>
+<section id="start-application-development">
+<h3>Start Application Development<a class="headerlink" 
href="#start-application-development" title="Permalink to this 
heading"></a></h3>
+<p>Before powering up your board, please make sure that it is in good 
condition with no obvious signs of damage.</p>
+<section id="required-hardware">
+<h4>Required Hardware<a class="headerlink" href="#required-hardware" 
title="Permalink to this heading"></a></h4>
+<ul class="simple">
+<li><p>1 x ESP32-S3-Korvo-2 V3.0</p></li>
+<li><p>1 x Speaker</p></li>
+<li><p>2 x USB 2.0 cable (Standard-A to Micro-B)</p></li>
+</ul>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>Be sure to use an appropriate USB cable. Some cables are for charging only 
and do not provide the needed data lines nor work for programming the 
boards.</p>
+</div>
+</section>
+<section id="optional-hardware">
+<h4>Optional Hardware<a class="headerlink" href="#optional-hardware" 
title="Permalink to this heading"></a></h4>
+<ul class="simple">
+<li><p>1 x MicroSD card</p></li>
+<li><p>1 x Li-ion battery</p></li>
+</ul>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>Be sure to use a Li-ion battery that has a built-in protection circuit.</p>
+</div>
+</section>
+<section id="hardware-setup">
+<h4>Hardware Setup<a class="headerlink" href="#hardware-setup" 
title="Permalink to this heading"></a></h4>
+<ol class="arabic simple">
+<li><p>Connect the speaker to the <strong>Speaker Output</strong>.</p></li>
+<li><p>Plug in the USB cables to the PC and to both USB ports of the 
board.</p></li>
+<li><p>The standby LED (green) should turn on. Assuming that a battery is not 
connected, the charging LED (red) will blink every couple of seconds.</p></li>
+<li><p>Toggle the <strong>Power Switch</strong>.</p></li>
+<li><p>The red Power On LED should turn on.</p></li>
+</ol>
+</section>
+</section>
+<section id="contents-and-packaging">
+<h3>Contents and Packaging<a class="headerlink" href="#contents-and-packaging" 
title="Permalink to this heading"></a></h3>
+<p id="esp32-s3-korvo-2-v3-0-accessories">The main board and its accessories 
can be ordered separately. The accessories include:</p>
+<ul class="simple">
+<li><p>LCD extension board: ESP32-S3-Korvo-2-LCD</p></li>
+<li><p>Camera</p></li>
+<li><p>Connectors:</p>
+<ul>
+<li><p>20-pin FPC cable</p></li>
+</ul>
+</li>
+<li><p>Fasteners:</p>
+<ul>
+<li><p>Copper standoffs (x8)</p></li>
+<li><p>Screws (x4)</p></li>
+</ul>
+</li>
+</ul>
+<section id="retail-orders">
+<h4>Retail Orders<a class="headerlink" href="#retail-orders" title="Permalink 
to this heading"></a></h4>
+<p>If you order a few samples, each board comes in an individual package in 
either antistatic bag or any packaging depending on your retailer.</p>
+<p>For retail orders, please go to <a class="reference external" 
href="https://www.espressif.com/en/company/contact/buy-a-sample";>https://www.espressif.com/en/company/contact/buy-a-sample</a>.</p>
+</section>
+<section id="wholesale-orders">
+<h4>Wholesale Orders<a class="headerlink" href="#wholesale-orders" 
title="Permalink to this heading"></a></h4>
+<p>If you order in bulk, the boards come in large cardboard boxes.</p>
+<p>For wholesale orders, please go to <a class="reference external" 
href="https://www.espressif.com/en/contact-us/sales-questions";>https://www.espressif.com/en/contact-us/sales-questions</a>.</p>
+</section>
+</section>
+</section>
+<section id="hardware-reference">
+<h2>Hardware Reference<a class="headerlink" href="#hardware-reference" 
title="Permalink to this heading"></a></h2>
+<section id="block-diagram">
+<h3>Block Diagram<a class="headerlink" href="#block-diagram" title="Permalink 
to this heading"></a></h3>
+<p>The block diagram below shows the components of ESP32-S3-Korvo-2 V3.0 and 
their interconnections.</p>
+<figure class="align-center" id="id4">
+<a class="reference internal image-reference" 
href="../../../../../_images/esp32-s3-korvo-2-v3.0-electrical-block-diagram.png"><img
 alt="ESP32-S3-Korvo-2 V3.0 Electrical Block Diagram" 
src="../../../../../_images/esp32-s3-korvo-2-v3.0-electrical-block-diagram.png" 
style="width: 679.25px; height: 436.70000000000005px;" /></a>
+<figcaption>
+<p><span class="caption-text">ESP32-S3-Korvo-2 V3.0 Electrical Block 
Diagram</span><a class="headerlink" href="#id4" title="Permalink to this 
image"></a></p>
+</figcaption>
+</figure>
+</section>
+<section id="notes-on-power-distribution">
+<h3>Notes on Power Distribution<a class="headerlink" 
href="#notes-on-power-distribution" title="Permalink to this heading"></a></h3>
+<section id="power-supply-over-usb-and-from-battery">
+<h4>Power Supply over USB and from Battery<a class="headerlink" 
href="#power-supply-over-usb-and-from-battery" title="Permalink to this 
heading"></a></h4>
+<p>The main power supply is 5 V and provided by a USB. The secondary power 
supply is 3.7 V and provided by an optional battery. The USB power itself is 
fed with a dedicated cable, separating from a USB cable used for an application 
upload. To further reduce noise from the USB, the battery may be used instead 
of the USB.</p>
+<figure class="align-center" id="id5">
+<a class="reference internal image-reference" 
href="../../../../../_images/esp32-s3-korvo-2-v3.0-usb-ps.png"><img 
alt="ESP32-S3-Korvo-2 V3.0 - Dedicated USB Power Supply Socket" 
src="../../../../../_images/esp32-s3-korvo-2-v3.0-usb-ps.png" style="width: 
558.4px; height: 340.8px;" /></a>
+<figcaption>
+<p><span class="caption-text">ESP32-S3-Korvo-2 V3.0 - Dedicated USB Power 
Supply Socket</span><a class="headerlink" href="#id5" title="Permalink to this 
image"></a></p>
+</figcaption>
+</figure>
+<figure class="align-center" id="id6">
+<a class="reference internal image-reference" 
href="../../../../../_images/esp32-s3-korvo-2-v3.0-battery-ps.png"><img 
alt="ESP32-S3-Korvo-2 V3.0 - Power Supply from a Battery" 
src="../../../../../_images/esp32-s3-korvo-2-v3.0-battery-ps.png" style="width: 
616.8000000000001px; height: 260.8px;" /></a>
+<figcaption>
+<p><span class="caption-text">ESP32-S3-Korvo-2 V3.0 - Power Supply from a 
Battery</span><a class="headerlink" href="#id6" title="Permalink to this 
image"></a></p>
+</figcaption>
+</figure>
+<p>As shown in the figure below, if the USB power supply and battery power 
supply are connected at the same time with a high VBUS, an off-state Q14, and 
an automatic cut-off VBAT, the USB becomes the power supply for the system.</p>
+<figure class="align-center" id="id7">
+<a class="reference internal image-reference" 
href="../../../../../_images/esp32-s3-korvo-2-v3.0-ps-options.png"><img 
alt="ESP32-S3-Korvo-2 V3.0 - Power Supply Options" 
src="../../../../../_images/esp32-s3-korvo-2-v3.0-ps-options.png" style="width: 
316.8px; height: 220.0px;" /></a>
+<figcaption>
+<p><span class="caption-text">ESP32-S3-Korvo-2 V3.0 - Power Supply 
Options</span><a class="headerlink" href="#id7" title="Permalink to this 
image"></a></p>
+</figcaption>
+</figure>
+</section>
+<section id="independent-audio-and-digital-power-supply">
+<h4>Independent Audio and Digital Power Supply<a class="headerlink" 
href="#independent-audio-and-digital-power-supply" title="Permalink to this 
heading"></a></h4>
+<p>ESP32-S3-Korvo-2 V3.0 features independent power supplies to the audio 
components and ESP module. This should reduce noise in the audio signal from 
digital components and improve overall performance of the components.</p>
+<figure class="align-center" id="id8">
+<a class="reference internal image-reference" 
href="../../../../../_images/esp32-s3-korvo-2-v3.0-digital-ps.png"><img 
alt="ESP32-S3-Korvo-2 V3.0 - Digital Power Supply" 
src="../../../../../_images/esp32-s3-korvo-2-v3.0-digital-ps.png" style="width: 
640.0px; height: 321.6px;" /></a>
+<figcaption>
+<p><span class="caption-text">ESP32-S3-Korvo-2 V3.0 - Digital Power 
Supply</span><a class="headerlink" href="#id8" title="Permalink to this 
image"></a></p>
+</figcaption>
+</figure>
+<figure class="align-center" id="id9">
+<a class="reference internal image-reference" 
href="../../../../../_images/esp32-s3-korvo-2-v3.0-audio-ps.png"><img 
alt="ESP32-S3-Korvo-2 V3.0 - Audio Power Supply" 
src="../../../../../_images/esp32-s3-korvo-2-v3.0-audio-ps.png" style="width: 
732.0px; height: 356.8px;" /></a>
+<figcaption>
+<p><span class="caption-text">ESP32-S3-Korvo-2 V3.0 - Audio Power 
Supply</span><a class="headerlink" href="#id9" title="Permalink to this 
image"></a></p>
+</figcaption>
+</figure>
+</section>
+</section>
+<section id="gpio-allocation-summary">
+<h3>GPIO Allocation Summary<a class="headerlink" 
href="#gpio-allocation-summary" title="Permalink to this heading"></a></h3>
+<p>The table below provides allocation of GPIOs exposed on terminals of 
ESP32-S3-WROOM-1 module to control specific components or functions of the 
board.</p>
+<table class="docutils align-default" id="id10">
+<caption><span class="caption-text">ESP32-S3-WROOM-1 GPIO Allocation</span><a 
class="headerlink" href="#id10" title="Permalink to this table"></a></caption>
+<colgroup>
+<col style="width: 10%" />
+<col style="width: 10%" />
+<col style="width: 10%" />
+<col style="width: 10%" />
+<col style="width: 10%" />
+<col style="width: 10%" />
+<col style="width: 10%" />
+<col style="width: 10%" />
+<col style="width: 10%" />
+<col style="width: 10%" />
+</colgroup>
+<thead>
+<tr class="row-odd"><th class="head"><p>Pin <a class="footnote-reference 
brackets" href="#one" id="id1" role="doc-noteref"><span 
class="fn-bracket">[</span>1<span class="fn-bracket">]</span></a></p></th>
+<th class="head"><p>Pin Name</p></th>
+<th class="head"><p>ES8311</p></th>
+<th class="head"><p>ES7210</p></th>
+<th class="head"><p>Camera</p></th>
+<th class="head"><p>LCD</p></th>
+<th class="head"><p>Keys</p></th>
+<th class="head"><p>MicroSD</p></th>
+<th class="head"><p>IO Expander</p></th>
+<th class="head"><p>Other</p></th>
+</tr>
+</thead>
+<tbody>
+<tr class="row-even"><td><p>3</p></td>
+<td><p>EN</p></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td><p>EN_KEY</p></td>
+<td></td>
+<td></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>4</p></td>
+<td><p>IO4</p></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td><p>DATA0</p></td>
+<td></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>5</p></td>
+<td><p>IO5</p></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td><p>REC, MUTE, PLAY, SET, VOL-, VOL+</p></td>
+<td></td>
+<td></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>6</p></td>
+<td><p>IO6</p></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td><p>BAT_MEAS_ADC</p></td>
+</tr>
+<tr class="row-even"><td><p>7</p></td>
+<td><p>IO7</p></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td><p>CMD</p></td>
+<td></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>8</p></td>
+<td><p>IO15</p></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td><p>CLK</p></td>
+<td></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>9</p></td>
+<td><p>IO16</p></td>
+<td><p>I2S0_MCLK</p></td>
+<td><p>MCLK</p></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>10</p></td>
+<td><p>IO17</p></td>
+<td><p>I2C_SDA</p></td>
+<td><p>I2C_SDA</p></td>
+<td><p>SIOD</p></td>
+<td><p>TP_I2C_SDA</p></td>
+<td></td>
+<td></td>
+<td><p>I2C_SDA</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>11</p></td>
+<td><p>IO18</p></td>
+<td><p>I2C_CLK</p></td>
+<td><p>I2C_CLK</p></td>
+<td><p>SIOC</p></td>
+<td><p>TP_I2C_CLK</p></td>
+<td></td>
+<td></td>
+<td><p>I2C_CLK</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>12</p></td>
+<td><p>IO8</p></td>
+<td><p>I2S0_DSDIN</p></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>13</p></td>
+<td><p>IO19</p></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td><p>ESP_USB_DM (Reserve)</p></td>
+</tr>
+<tr class="row-odd"><td><p>14</p></td>
+<td><p>IO20</p></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td><p>ESP_USB_DP (Reserve)</p></td>
+</tr>
+<tr class="row-even"><td><p>15</p></td>
+<td><p>IO3</p></td>
+<td></td>
+<td></td>
+<td><p>D5</p></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>16</p></td>
+<td><p>IO46</p></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td><p>NC</p></td>
+</tr>
+<tr class="row-even"><td><p>17</p></td>
+<td><p>IO9</p></td>
+<td><p>I2S0_SCLK</p></td>
+<td><p>SCLK</p></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>18</p></td>
+<td><p>IO10</p></td>
+<td></td>
+<td><p>SDOUT</p></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>19</p></td>
+<td><p>IO11</p></td>
+<td></td>
+<td></td>
+<td><p>PCLK</p></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>20</p></td>
+<td><p>IO12</p></td>
+<td></td>
+<td></td>
+<td><p>D6</p></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>21</p></td>
+<td><p>IO13</p></td>
+<td></td>
+<td></td>
+<td><p>D2</p></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>22</p></td>
+<td><p>IO14</p></td>
+<td></td>
+<td></td>
+<td><p>D4</p></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>23</p></td>
+<td><p>IO21</p></td>
+<td></td>
+<td></td>
+<td><p>VSYNC</p></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>24</p></td>
+<td><p>IO47</p></td>
+<td></td>
+<td></td>
+<td><p>D3</p></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>25</p></td>
+<td><p>IO48</p></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td><p>PA_CTRL</p></td>
+</tr>
+<tr class="row-odd"><td><p>26</p></td>
+<td><p>IO45</p></td>
+<td><p>I2S0_LRCK</p></td>
+<td><p>LRCK</p></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>27</p></td>
+<td><p>IO0</p></td>
+<td></td>
+<td></td>
+<td></td>
+<td><p>LCD_SPI_SDA</p></td>
+<td><p>BOOT_KEY</p></td>
+<td></td>
+<td></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>28</p></td>
+<td><p>IO35</p></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td><p>NC</p></td>
+</tr>
+<tr class="row-even"><td><p>29</p></td>
+<td><p>IO36</p></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td><p>NC</p></td>
+</tr>
+<tr class="row-odd"><td><p>30</p></td>
+<td><p>IO37</p></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td><p>NC</p></td>
+</tr>
+<tr class="row-even"><td><p>31</p></td>
+<td><p>IO38</p></td>
+<td></td>
+<td></td>
+<td><p>HREF</p></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>32</p></td>
+<td><p>IO39</p></td>
+<td></td>
+<td></td>
+<td><p>D9</p></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>33</p></td>
+<td><p>IO40</p></td>
+<td></td>
+<td></td>
+<td><p>XCLK</p></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>34</p></td>
+<td><p>IO41</p></td>
+<td></td>
+<td></td>
+<td><p>D8</p></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>35</p></td>
+<td><p>IO42</p></td>
+<td></td>
+<td></td>
+<td><p>D7</p></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>36</p></td>
+<td><p>RXD0</p></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td><p>ESP0_UART0_RX</p></td>
+</tr>
+<tr class="row-even"><td><p>37</p></td>
+<td><p>TXD0</p></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td><p>ESP0_UART0_TX</p></td>
+</tr>
+<tr class="row-odd"><td><p>38</p></td>
+<td><p>IO2</p></td>
+<td></td>
+<td></td>
+<td></td>
+<td><p>LCD_SPI_DC</p></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>39</p></td>
+<td><p>IO1</p></td>
+<td></td>
+<td></td>
+<td></td>
+<td><p>LCD_SPI_CLK</p></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>41</p></td>
+<td><p>EPAD</p></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+</tr>
+</tbody>
+</table>
+<aside class="footnote-list brackets">
+<aside class="footnote brackets" id="one" role="note">
+<span class="label"><span class="fn-bracket">[</span><a role="doc-backlink" 
href="#id1">1</a><span class="fn-bracket">]</span></span>
+<p>Pin - ESP32-S3-WROOM-1 module pin number, GND and power supply pins are not 
listed.</p>
+</aside>
+</aside>
+<p>The GPIOs allocated to the IO expander are further expanded to multiple 
GPIOs.</p>
+<table class="docutils align-default" id="id11">
+<caption><span class="caption-text">IO Expander GPIO Allocation</span><a 
class="headerlink" href="#id11" title="Permalink to this table"></a></caption>
+<colgroup>
+<col style="width: 25%" />
+<col style="width: 25%" />
+<col style="width: 25%" />
+<col style="width: 25%" />
+</colgroup>
+<thead>
+<tr class="row-odd"><th class="head"><p>IO Expander Pin</p></th>
+<th class="head"><p>Pin Name</p></th>
+<th class="head"><p>LCD</p></th>
+<th class="head"><p>Other</p></th>
+</tr>
+</thead>
+<tbody>
+<tr class="row-even"><td><p>4</p></td>
+<td><p>P0</p></td>
+<td></td>
+<td><p>PA_CTRL</p></td>
+</tr>
+<tr class="row-odd"><td><p>5</p></td>
+<td><p>P1</p></td>
+<td><p>LCD_CTRL</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>6</p></td>
+<td><p>P2</p></td>
+<td><p>LCD_RST</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>7</p></td>
+<td><p>P3</p></td>
+<td><p>LCD_CS</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>9</p></td>
+<td><p>P4</p></td>
+<td><p>TP_INT</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>10</p></td>
+<td><p>P5</p></td>
+<td></td>
+<td><p>PERI_PWR_ON</p></td>
+</tr>
+<tr class="row-even"><td><p>11</p></td>
+<td><p>P6</p></td>
+<td></td>
+<td><p>LED1</p></td>
+</tr>
+<tr class="row-odd"><td><p>12</p></td>
+<td><p>P7</p></td>
+<td></td>
+<td><p>LED2</p></td>
+</tr>
+</tbody>
+</table>
+</section>
+<section id="connector">
+<h3>Connector<a class="headerlink" href="#connector" title="Permalink to this 
heading"></a></h3>
+<section id="camera-connector">
+<h4>Camera Connector<a class="headerlink" href="#camera-connector" 
title="Permalink to this heading"></a></h4>
+<table class="docutils align-default">
+<thead>
+<tr class="row-odd"><th class="head"><p>No.</p></th>
+<th class="head"><p>Camera Signal</p></th>
+<th class="head"><p>ESP32-S3 Pin</p></th>
+</tr>
+</thead>
+<tbody>
+<tr class="row-even"><td><p>1</p></td>
+<td><p>SIOD</p></td>
+<td><p>GPIO17</p></td>
+</tr>
+<tr class="row-odd"><td><p>2</p></td>
+<td><p>SIOC</p></td>
+<td><p>GPIO18</p></td>
+</tr>
+<tr class="row-even"><td><p>3</p></td>
+<td><p>D5</p></td>
+<td><p>GPIO3</p></td>
+</tr>
+<tr class="row-odd"><td><p>4</p></td>
+<td><p>PCLK</p></td>
+<td><p>GPIO11</p></td>
+</tr>
+<tr class="row-even"><td><p>5</p></td>
+<td><p>D6</p></td>
+<td><p>GPIO12</p></td>
+</tr>
+<tr class="row-odd"><td><p>6</p></td>
+<td><p>D2</p></td>
+<td><p>GPIO13</p></td>
+</tr>
+<tr class="row-even"><td><p>7</p></td>
+<td><p>D4</p></td>
+<td><p>GPIO14</p></td>
+</tr>
+<tr class="row-odd"><td><p>8</p></td>
+<td><p>VSYNC</p></td>
+<td><p>GPIO21</p></td>
+</tr>
+<tr class="row-even"><td><p>9</p></td>
+<td><p>D3</p></td>
+<td><p>GPIO47</p></td>
+</tr>
+<tr class="row-odd"><td><p>10</p></td>
+<td><p>HREF</p></td>
+<td><p>GPIO38</p></td>
+</tr>
+<tr class="row-even"><td><p>11</p></td>
+<td><p>D9</p></td>
+<td><p>GPIO39</p></td>
+</tr>
+<tr class="row-odd"><td><p>12</p></td>
+<td><p>XCLK</p></td>
+<td><p>GPIO40</p></td>
+</tr>
+<tr class="row-even"><td><p>13</p></td>
+<td><p>D8</p></td>
+<td><p>GPIO41</p></td>
+</tr>
+<tr class="row-odd"><td><p>14</p></td>
+<td><p>D7</p></td>
+<td><p>GPIO42</p></td>
+</tr>
+</tbody>
+</table>
+</section>
+<section id="lcd-connector">
+<h4>LCD Connector<a class="headerlink" href="#lcd-connector" title="Permalink 
to this heading"></a></h4>
+<table class="docutils align-default">
+<thead>
+<tr class="row-odd"><th class="head"><p>No.</p></th>
+<th class="head"><p>LCD Signal</p></th>
+<th class="head"><p>ESP32-S3 Pin</p></th>
+</tr>
+</thead>
+<tbody>
+<tr class="row-even"><td><p>1</p></td>
+<td><p>TP_I2C_SDA</p></td>
+<td><p>GPIO17</p></td>
+</tr>
+<tr class="row-odd"><td><p>2</p></td>
+<td><p>TP_I2C_CLK</p></td>
+<td><p>GPIO18</p></td>
+</tr>
+<tr class="row-even"><td><p>3</p></td>
+<td><p>LCD_SPI_SDA</p></td>
+<td><p>GPIO0</p></td>
+</tr>
+<tr class="row-odd"><td><p>4</p></td>
+<td><p>LCD_SPI_DC</p></td>
+<td><p>GPIO2</p></td>
+</tr>
+<tr class="row-even"><td><p>5</p></td>
+<td><p>LCD_SPI_CLK</p></td>
+<td><p>GPIO1</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-default">
+<thead>
+<tr class="row-odd"><th class="head"><p>No.</p></th>
+<th class="head"><p>LCD Signal</p></th>
+<th class="head"><p>IO Expander</p></th>
+</tr>
+</thead>
+<tbody>
+<tr class="row-even"><td><p>1</p></td>
+<td><p>ESP_LCD_CTRL</p></td>
+<td><p>P1</p></td>
+</tr>
+<tr class="row-odd"><td><p>2</p></td>
+<td><p>ESP_LCD_RST</p></td>
+<td><p>P2</p></td>
+</tr>
+<tr class="row-even"><td><p>3</p></td>
+<td><p>ESP_LCD_CS</p></td>
+<td><p>P3</p></td>
+</tr>
+<tr class="row-odd"><td><p>4</p></td>
+<td><p>ESP_TP_INT</p></td>
+<td><p>P4</p></td>
+</tr>
+</tbody>
+</table>
+</section>
+</section>
+<section id="aec-path">
+<h3>AEC Path<a class="headerlink" href="#aec-path" title="Permalink to this 
heading"></a></h3>
+<p>AEC path provides reference signals for AEC algorithm.</p>
+<p>ESP32-S3-Korvo-2 provides two compatible echo reference signal source 
designs. One is Codec (ES8311) DAC output (DAC_AOUTLN/DAC_AOUTLP), the other is 
PA (NS4150) output (PA_OUTL+/PA_OUTL-). The former is the default and 
recommended selection. Resistors R132 and R140 marked NC (no component) in the 
figure below should not be installed.</p>
+<p>The echo reference signal is collected by ADC_MIC3P/ADC_MIC3N of ADC 
(ES7210) and then sent back to ESP32-S3 for AEC algorithm.</p>
+<figure class="align-center" id="id12">
+<a class="reference internal image-reference" 
href="../../../../../_images/esp32-s3-korvo-2-v3.0-aec-codec-o.png"><img 
alt="ESP32-S3-Korvo-2 V3.0 - AEC Codec DAC Output (click to enlarge)" 
src="../../../../../_images/esp32-s3-korvo-2-v3.0-aec-codec-o.png" 
style="width: 450.0px; height: 177.6px;" /></a>
+<figcaption>
+<p><span class="caption-text">ESP32-S3-Korvo-2 V3.0 - AEC Codec DAC Output 
(click to enlarge)</span><a class="headerlink" href="#id12" title="Permalink to 
this image"></a></p>
+</figcaption>
+</figure>
+<figure class="align-center" id="id13">
+<a class="reference internal image-reference" 
href="../../../../../_images/esp32-s3-korvo-2-v3.0-aec-pa-o.png"><img 
alt="ESP32-S3-Korvo-2 V3.0 - AEC PA Output (click to enlarge)" 
src="../../../../../_images/esp32-s3-korvo-2-v3.0-aec-pa-o.png" style="width: 
792.0px; height: 271.2px;" /></a>
+<figcaption>
+<p><span class="caption-text">ESP32-S3-Korvo-2 V3.0 - AEC PA Output (click to 
enlarge)</span><a class="headerlink" href="#id13" title="Permalink to this 
image"></a></p>
+</figcaption>
+</figure>
+<figure class="align-center" id="id14">
+<a class="reference internal image-reference" 
href="../../../../../_images/esp32-s3-korvo-2-v3.0-aec-signal-collection.png"><img
 alt="ESP32-S3-Korvo-2 V3.0 - AEC Reference Signal Collection (click to 
enlarge)" 
src="../../../../../_images/esp32-s3-korvo-2-v3.0-aec-signal-collection.png" 
style="width: 418.8px; height: 163.2px;" /></a>
+<figcaption>
+<p><span class="caption-text">ESP32-S3-Korvo-2 V3.0 - AEC Reference Signal 
Collection (click to enlarge)</span><a class="headerlink" href="#id14" 
title="Permalink to this image"></a></p>
+</figcaption>
+</figure>
+</section>
+<section id="hardware-setup-options">
+<h3>Hardware Setup Options<a class="headerlink" href="#hardware-setup-options" 
title="Permalink to this heading"></a></h3>
+<section id="using-automatic-upload">
+<h4>Using Automatic Upload<a class="headerlink" href="#using-automatic-upload" 
title="Permalink to this heading"></a></h4>
+<p>Entering of the ESP board into upload mode may be done in two ways:</p>
+<ul class="simple">
+<li><p>Manually by pressing both Boot and RST keys and then releasing first 
RST and then Boot key.</p></li>
+<li><p>Automatically by software performing the upload. The software is using 
DTR and RTS signals of the serial interface to control states of EN and IO0 of 
the ESP board. For details see <a class="reference external" 
href="https://dl.espressif.com/dl/schematics/SCH_ESP32-S3-KORVO-2_V3_0_20210918.pdf";>ESP32-S3-Korvo-2
 V3.0 Schematic</a> (PDF).</p></li>
+</ul>
+</section>
+</section>
+<section id="allocation-of-esp-pins-to-test-points">
+<h3>Allocation of ESP Pins to Test Points<a class="headerlink" 
href="#allocation-of-esp-pins-to-test-points" title="Permalink to this 
heading"></a></h3>
+<p>This section describes the allocation of test points available on the 
ESP32-S3-Korvo-2 V3.0 board.</p>
+<p>The test points are bare through hole solder pads and have a standard 2.54 
mm/0.1” pitch. You may need to populate them with pin headers or sockets for 
easy connection of external hardware.</p>
+<section id="codec-test-point-j15">
+<h4>Codec Test Point/J15<a class="headerlink" href="#codec-test-point-j15" 
title="Permalink to this heading"></a></h4>
+<table class="docutils align-default">
+<thead>
+<tr class="row-odd"><th class="head"><p>No.</p></th>
+<th class="head"><p>Codec Pin</p></th>
+<th class="head"><p>ESP32-S3 Pin</p></th>
+</tr>
+</thead>
+<tbody>
+<tr class="row-even"><td><p>1</p></td>
+<td><p>MCLK</p></td>
+<td><p>GPIO16</p></td>
+</tr>
+<tr class="row-odd"><td><p>2</p></td>
+<td><p>SCLK</p></td>
+<td><p>GPIO9</p></td>
+</tr>
+<tr class="row-even"><td><p>3</p></td>
+<td><p>LRCK</p></td>
+<td><p>GPIO45</p></td>
+</tr>
+<tr class="row-odd"><td><p>4</p></td>
+<td><p>DSDIN</p></td>
+<td><p>GPIO8</p></td>
+</tr>
+<tr class="row-even"><td><p>5</p></td>
+<td><p>ASDOUT</p></td>
+<td><p>–</p></td>
+</tr>
+<tr class="row-odd"><td><p>6</p></td>
+<td><p>GND</p></td>
+<td><p>–</p></td>
+</tr>
+</tbody>
+</table>
+</section>
+<section id="adc-test-point-j16">
+<h4>ADC Test Point/J16<a class="headerlink" href="#adc-test-point-j16" 
title="Permalink to this heading"></a></h4>
+<table class="docutils align-default">
+<thead>
+<tr class="row-odd"><th class="head"><p>No.</p></th>
+<th class="head"><p>ADC Pin</p></th>
+<th class="head"><p>ESP32-S3 Pin</p></th>
+</tr>
+</thead>
+<tbody>
+<tr class="row-even"><td><p>1</p></td>
+<td><p>MCLK</p></td>
+<td><p>GPIO16</p></td>
+</tr>
+<tr class="row-odd"><td><p>2</p></td>
+<td><p>SCLK</p></td>
+<td><p>GPIO9</p></td>
+</tr>
+<tr class="row-even"><td><p>3</p></td>
+<td><p>LRCK</p></td>
+<td><p>GPIO45</p></td>
+</tr>
+<tr class="row-odd"><td><p>4</p></td>
+<td><p>SDOUT</p></td>
+<td><p>GPIO10</p></td>
+</tr>
+<tr class="row-even"><td><p>5</p></td>
+<td><p>INT</p></td>
+<td><p>–</p></td>
+</tr>
+<tr class="row-odd"><td><p>6</p></td>
+<td><p>GND</p></td>
+<td><p>–</p></td>
+</tr>
+</tbody>
+</table>
+</section>
+<section id="uart-test-point-j17">
+<h4>UART Test Point/J17<a class="headerlink" href="#uart-test-point-j17" 
title="Permalink to this heading"></a></h4>
+<table class="docutils align-default">
+<thead>
+<tr class="row-odd"><th class="head"><p>No.</p></th>
+<th class="head"><p>UART Pin</p></th>
+</tr>
+</thead>
+<tbody>
+<tr class="row-even"><td><p>1</p></td>
+<td><p>3.3V</p></td>
+</tr>
+<tr class="row-odd"><td><p>2</p></td>
+<td><p>TXD</p></td>
+</tr>
+<tr class="row-even"><td><p>3</p></td>
+<td><p>RXD</p></td>
+</tr>
+<tr class="row-odd"><td><p>4</p></td>
+<td><p>IO0</p></td>
+</tr>
+<tr class="row-even"><td><p>5</p></td>
+<td><p>EN</p></td>
+</tr>
+<tr class="row-odd"><td><p>6</p></td>
+<td><p>GND</p></td>
+</tr>
+</tbody>
+</table>
+</section>
+<section id="i2c-test-point-j18">
+<h4>I2C Test Point/J18<a class="headerlink" href="#i2c-test-point-j18" 
title="Permalink to this heading"></a></h4>
+<table class="docutils align-default">
+<thead>
+<tr class="row-odd"><th class="head"><p>No.</p></th>
+<th class="head"><p>I2C Pin</p></th>
+<th class="head"><p>ESP32-S3 Pin</p></th>
+</tr>
+</thead>
+<tbody>
+<tr class="row-even"><td><p>1</p></td>
+<td><p>3.3V</p></td>
+<td><p>–</p></td>
+</tr>
+<tr class="row-odd"><td><p>2</p></td>
+<td><p>CLK</p></td>
+<td><p>GPIO18</p></td>
+</tr>
+<tr class="row-even"><td><p>3</p></td>
+<td><p>SDA</p></td>
+<td><p>GPIO17</p></td>
+</tr>
+<tr class="row-odd"><td><p>4</p></td>
+<td><p>GND</p></td>
+<td><p>–</p></td>
+</tr>
+</tbody>
+</table>
+</section>
+</section>
+</section>
+<section id="hardware-revision-details">
+<h2>Hardware Revision Details<a class="headerlink" 
href="#hardware-revision-details" title="Permalink to this heading"></a></h2>
+<p>This is the first revision of this board released.</p>
+</section>
+<section id="related-documents">
+<h2>Related Documents<a class="headerlink" href="#related-documents" 
title="Permalink to this heading"></a></h2>
+<ul class="simple">
+<li><p><a class="reference external" 
href="https://www.espressif.com/sites/default/files/documentation/esp32-s3_datasheet_en.pdf";>ESP32-S3
 Series Datasheet</a> (PDF)</p></li>
+<li><p><a class="reference external" 
href="https://www.espressif.com/sites/default/files/documentation/esp32-s3-wroom-1_wroom-1u_datasheet_en.pdf";>ESP32-S3-WROOM-1/1U
 Datasheet</a> (PDF)</p></li>
+<li><p><a class="reference external" 
href="https://dl.espressif.com/dl/schematics/SCH_ESP32-S3-KORVO-2_V3_0_20210918.pdf";>ESP32-S3-Korvo-2
 V3.0 Schematic</a> (PDF)</p></li>
+<li><p><a class="reference external" 
href="https://dl.espressif.com/dl/schematics/PCB_ESP32-S3-KORVO-2_V3.0_20210918.pdf";>ESP32-S3-Korvo-2
 V3.0 PapplicationsCB Layout</a> (PDF)</p></li>
+</ul>
+<p>For further design documentation for the board, please contact us at <a 
class="reference external" 
href="mailto:sales&#37;&#52;&#48;espressif&#46;com";>sales<span>&#64;</span>espressif<span>&#46;</span>com</a>.</p>
+</section>
+<section id="configurations">
+<h2>Configurations<a class="headerlink" href="#configurations" 
title="Permalink to this heading"></a></h2>
+<p>All of the configurations presented below can be tested by running the 
following commands:</p>
+<div class="highlight-none notranslate"><div 
class="highlight"><pre><span></span>$ ./tools/configure.sh 
esp32s3-korvo-2:&lt;config_name&gt;
+$ make flash ESPTOOL_PORT=/dev/ttyUSB0 -j$(nproc)
+</pre></div>
+</div>
+<p>Where &lt;config_name&gt; is the name of board configuration you want to 
use, i.e.: nsh, buttons, wifi…
+Then use a serial console terminal like <code class="docutils literal 
notranslate"><span class="pre">picocom</span></code> configured to 115200 
8N1.</p>
+<section id="audio">
+<h3>audio<a class="headerlink" href="#audio" title="Permalink to this 
heading"></a></h3>
+<p>This configuration uses the I2S peripheral and the ES8311 audio codec to 
play an audio file.</p>
+<p><strong>Simple HTTP server</strong></p>
+<p>Prepare a PCM-encoded (<cite>.wav</cite>) audio file with 16 or 24 
bits/sample (sampled at
+16~48kHz). This file must be placed into a folder in a computer that could
+be accessed on the same Wi-Fi network the ESP32 will be connecting to.</p>
+<p>Python provides a simple HTTP server. <code class="docutils literal 
notranslate"><span class="pre">cd</span></code> to the audio file folder on the
+PC and run:</p>
+<div class="highlight-none notranslate"><div 
class="highlight"><pre><span></span>$ python3 -m http.server
+Serving HTTP on 0.0.0.0 port 8000 (http://0.0.0.0:8000/)
+</pre></div>
+</div>
+<p>Look for your PC IP address and test playing the prepared audio on your
+browser:</p>
+<figure class="align-center">
+<img alt="../../../../../_images/esp32-audio-config-file2.png" 
src="../../../../../_images/esp32-audio-config-file2.png" />
+</figure>
+<p>After successfully built and flashed, connect the board to the Wi-Fi 
network:</p>
+<div class="highlight-none notranslate"><div 
class="highlight"><pre><span></span>nsh&gt; wapi psk wlan0 mypasswd 3
+nsh&gt; wapi essid wlan0 myssid 1
+nsh&gt; renew wlan0
+</pre></div>
+</div>
+<p>Once connected, open NuttX’s player and play the file according to the 
filename
+and the IP address of the HTTP server:</p>
+<div class="highlight-none notranslate"><div 
class="highlight"><pre><span></span>nsh&gt; nxplayer
+nxplayer&gt; play http://192.168.1.239:8000/tones.wav
+</pre></div>
+</div>
+</section>
+<section id="nsh">
+<h3>nsh<a class="headerlink" href="#nsh" title="Permalink to this 
heading"></a></h3>
+<p>Basic NuttShell configuration (console enabled in UART0, exposed via
+USB connection by means of CP2102 converter, at 115200 bps).</p>
+</section>
+<section id="rtptools">
+<h3>rtptools<a class="headerlink" href="#rtptools" title="Permalink to this 
heading"></a></h3>
+<p><strong>RTP Tools</strong> is a set of small applications that can be used 
for processing RTP data.</p>
+<ul class="simple">
+<li><p><code class="docutils literal notranslate"><span 
class="pre">rtpplay</span></code>: play-back RTP sessions recorded by <code 
class="docutils literal notranslate"><span 
class="pre">rtpdump</span></code></p></li>
+<li><p><code class="docutils literal notranslate"><span 
class="pre">rtpsend</span></code>: generate RTP packets from the textual 
description, generated by hand or <code class="docutils literal 
notranslate"><span class="pre">rtpdump</span></code></p></li>
+<li><p><code class="docutils literal notranslate"><span 
class="pre">rtpdump</span></code>: parse and print RTP packets, generating 
output files suitable for <code class="docutils literal notranslate"><span 
class="pre">rtpplay</span></code> and <code class="docutils literal 
notranslate"><span class="pre">rtpsend</span></code></p></li>
+<li><p><code class="docutils literal notranslate"><span 
class="pre">rtptrans</span></code>: RTP translator between unicast and 
multicast networks</p></li>
+</ul>
+<p>This set of tools enables receiving RTP packets and writing the content to 
a FIFO. <code class="docutils literal notranslate"><span 
class="pre">nxplayer</span></code> then reads
+from the FIFO, enabling using NuttX as a RTP receiver for audio 
applications.</p>
+<p>This is particularly useful to stream uncompressed audio through Wi-Fi to 
remote speakers.</p>
+<p><strong>Connect to your Network</strong></p>
+<p>Connect the ESP32-S3-Korvo-2 board to your network to be able to receive 
RTP packets:</p>
+<div class="highlight-none notranslate"><div 
class="highlight"><pre><span></span>nsh&gt; wapi psk wlan0 mypasswd 3
+nsh&gt; wapi essid wlan0 myssid 1
+nsh&gt; renew wlan0
+nsh&gt; ifconfig
+wlan0   Link encap:Ethernet HWaddr aa:bb:cc:dd:ff:ee at RUNNING mtu 1504
+        inet addr:192.168.1.38 DRaddr:192.168.1.1 Mask:255.255.255.0
+
+            IPv4   TCP   UDP  ICMP
+Received     00d5  0000  00d4  0000
+Dropped      0001  0000  0000  0000
+IPv4        VHL: 0000   Frg: 0000
+Checksum   0000  0000  0000  ----
+TCP         ACK: 0000   SYN: 0000
+            RST: 0000  0000
+Type       0000  ----  ----  0000
+Sent         0002  0000  0002  0000
+Rexmit     ----  0000  ----  ----
+</pre></div>
+</div>
+<p>Please, check your device’s IP (<code class="docutils literal 
notranslate"><span class="pre">192.168.1.38</span></code> in this example):
+RTP packets will be sent to it.</p>
+<p><strong>Sending Audio through pulseaudio</strong></p>
+<p><code class="docutils literal notranslate"><span 
class="pre">pulseaudio</span></code> is able to send RTP packets through the 
network:</p>
+<div class="highlight-none notranslate"><div 
class="highlight"><pre><span></span>pactl load-module module-null-sink 
sink_name=rtp format=s16be channels=2 rate=44100 
sink_properties=&quot;device.description=&#39;RTP&#39;&quot;
+pactl load-module module-rtp-send source=rtp.monitor format=s16le 
destination_ip=192.168.1.38 port=46998
+</pre></div>
+</div>
+<p>The loaded sink is used to send PC audio through RTP, using the <code 
class="docutils literal notranslate"><span 
class="pre">192.168.1.38:46998</span></code>
+(boards’s IP in this example, please adjust accordingly).</p>
+<p><strong>Receiving the RTP packets</strong></p>
+<p>RTP packets will be written to a FIFO: create the FIFO and run <code 
class="docutils literal notranslate"><span class="pre">rtpdump</span></code>
+on background:</p>
+<div class="highlight-none notranslate"><div 
class="highlight"><pre><span></span>nsh&gt; mkfifo temp
+nsh&gt; rtpdump -F payload -o temp /46998 &amp;
+rtpdump [31:100]
+</pre></div>
+</div>
+<p><strong>Playing Audio</strong></p>
+<p>Finally, run <code class="docutils literal notranslate"><span 
class="pre">nxplayer</span></code> to play from the FIFO:</p>
+<div class="highlight-none notranslate"><div 
class="highlight"><pre><span></span>nsh&gt; nxplayer
+NxPlayer version 1.05
+h for commands, q to exit
+
+nxplayer&gt; playraw temp 2 16 44100
+</pre></div>
+</div>
+<p>This board contains the ES8311 audio codec. Please attach your passive 
loudspeaker to the Speaker Output Port to listen to the audio
+content streamed through the Wi-Fi in CD quality!</p>
+</section>
+</section>
+</section>
+
+
+           </div>
+          </div>
+          <footer><div class="rst-footer-buttons" role="navigation" 
aria-label="Footer">
+        <a href="../esp32s3-eye/index.html" class="btn btn-neutral float-left" 
title="ESP32-S3-EYE" accesskey="p" rel="prev"><span class="fa 
fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="../../../../z16/index.html" class="btn btn-neutral 
float-right" title="Z16" accesskey="n" rel="next">Next <span class="fa 
fa-arrow-circle-right" aria-hidden="true"></span></a>
+    </div>
+
+  <hr/>
+
+  <div role="contentinfo">
+    <p>&#169; Copyright 2023, The Apache Software Foundation.</p>
+  </div>
+
+   
+
+</footer>
+        </div>
+      </div>
+    </section>
+  </div>
+  <script>
+      jQuery(function () {
+          SphinxRtdTheme.Navigation.enable(true);
+      });
+  </script> 
+
+</body>
+</html>
\ No newline at end of file
diff --git a/content/docs/latest/platforms/xtensa/esp32s3/index.html 
b/content/docs/latest/platforms/xtensa/esp32s3/index.html
index 4f0882039..3d5dd1552 100644
--- a/content/docs/latest/platforms/xtensa/esp32s3/index.html
+++ b/content/docs/latest/platforms/xtensa/esp32s3/index.html
@@ -155,6 +155,7 @@
 <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/esp32s3-devkit/index.html">ESP32S3-DevKit</a></li>
 <li class="toctree-l5"><a class="reference internal" 
href="boards/esp32s3-eye/index.html">ESP32-S3-EYE</a></li>
+<li class="toctree-l5"><a class="reference internal" 
href="boards/esp32s3-korvo-2/index.html">ESP32-S3-Korvo-2 V3.0</a></li>
 </ul>
 </li>
 </ul>
@@ -533,6 +534,7 @@ for more information.</p>
 <ul>
 <li class="toctree-l1"><a class="reference internal" 
href="boards/esp32s3-devkit/index.html">ESP32S3-DevKit</a></li>
 <li class="toctree-l1"><a class="reference internal" 
href="boards/esp32s3-eye/index.html">ESP32-S3-EYE</a></li>
+<li class="toctree-l1"><a class="reference internal" 
href="boards/esp32s3-korvo-2/index.html">ESP32-S3-Korvo-2 V3.0</a></li>
 </ul>
 </div>
 </section>
diff --git a/content/docs/latest/platforms/z16/index.html 
b/content/docs/latest/platforms/z16/index.html
index cf8cae7bb..534df15cb 100644
--- a/content/docs/latest/platforms/z16/index.html
+++ b/content/docs/latest/platforms/z16/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="Zilog ZNEO Z16F" href="z16f/index.html" />
-    <link rel="prev" title="ESP32-S3-EYE" 
href="../xtensa/esp32s3/boards/esp32s3-eye/index.html" /> 
+    <link rel="prev" title="ESP32-S3-Korvo-2 V3.0" 
href="../xtensa/esp32s3/boards/esp32s3-korvo-2/index.html" /> 
 </head>
 
 <body class="wy-body-for-nav"> 
@@ -189,7 +189,7 @@
            </div>
           </div>
           <footer><div class="rst-footer-buttons" role="navigation" 
aria-label="Footer">
-        <a href="../xtensa/esp32s3/boards/esp32s3-eye/index.html" class="btn 
btn-neutral float-left" title="ESP32-S3-EYE" accesskey="p" rel="prev"><span 
class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="../xtensa/esp32s3/boards/esp32s3-korvo-2/index.html" 
class="btn btn-neutral float-left" title="ESP32-S3-Korvo-2 V3.0" accesskey="p" 
rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> 
Previous</a>
         <a href="z16f/index.html" class="btn btn-neutral float-right" 
title="Zilog ZNEO Z16F" accesskey="n" rel="next">Next <span class="fa 
fa-arrow-circle-right" aria-hidden="true"></span></a>
     </div>
 
diff --git a/content/docs/latest/searchindex.js 
b/content/docs/latest/searchindex.js
index 818bbab13..05385d4e1 100644
--- a/content/docs/latest/searchindex.js
+++ b/content/docs/latest/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["applications/audioutils/fmsynt/index", 
"applications/audioutils/index", "applications/audioutils/mml_parser/index", 
"applications/audioutils/nxaudio/index", 
"applications/benchmarks/cachespeed/index", 
"applications/benchmarks/coremark-pro/index", 
"applications/benchmarks/coremark/index", 
"applications/benchmarks/dhrystone/index", "applications/benchmarks/fio/index", 
"applications/benchmarks/index", "applications/benchmarks/iozone/index", 
"applications/bench [...]
\ No newline at end of file
+Search.setIndex({"docnames": ["applications/audioutils/fmsynt/index", 
"applications/audioutils/index", "applications/audioutils/mml_parser/index", 
"applications/audioutils/nxaudio/index", 
"applications/benchmarks/cachespeed/index", 
"applications/benchmarks/coremark-pro/index", 
"applications/benchmarks/coremark/index", 
"applications/benchmarks/dhrystone/index", "applications/benchmarks/fio/index", 
"applications/benchmarks/index", "applications/benchmarks/iozone/index", 
"applications/bench [...]
\ No newline at end of file
diff --git a/content/feed.xml b/content/feed.xml
index ddc069d96..4b85d36f9 100644
--- a/content/feed.xml
+++ b/content/feed.xml
@@ -5,8 +5,8 @@
     <description></description>
     <link>/</link>
     <atom:link href="/feed.xml" rel="self" type="application/rss+xml"/>
-    <pubDate>Thu, 01 Aug 2024 00:20:34 +0000</pubDate>
-    <lastBuildDate>Thu, 01 Aug 2024 00:20:34 +0000</lastBuildDate>
+    <pubDate>Fri, 02 Aug 2024 00:19:05 +0000</pubDate>
+    <lastBuildDate>Fri, 02 Aug 2024 00:19:05 +0000</lastBuildDate>
     <generator>Jekyll v4.3.2</generator>
     
       <item>

Reply via email to