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

[nuttx-website] branch asf-site updated: Publishing web: 07abea83aab63736f2895f109c448ae631509f46 docs: 81a9a2e5e0294d60f39d05b5c978a6c75285aa59

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 6e9bfd49 Publishing web: 07abea83aab63736f2895f109c448ae631509f46 docs: 81a9a2e5e0294d60f39d05b5c978a6c75285aa59
6e9bfd49 is described below

commit 6e9bfd4928173e35a57ae04b9214ccdbabea5ca7
Author: Alin Jerpelea <al...@sony.com>
AuthorDate: Sat Aug 26 00:13:42 2023 +0000

    Publishing web: 07abea83aab63736f2895f109c448ae631509f46 docs: 81a9a2e5e0294d60f39d05b5c978a6c75285aa59
---
 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 +-
 .../_sources/platforms/arm/stm32f0/index.rst.txt   |  37 +-
 .../arm/stm32f1/boards/cloudctrl/index.rst.txt     |   2 +-
 .../stm32f1/boards/et-stm32-stamp/index.rst.txt    |  16 +-
 .../arm/stm32f1/boards/fire-stm32v2/index.rst.txt  |   2 +-
 .../arm/stm32f1/boards/hymini-stm32/index.rst.txt  |   2 +-
 .../arm/stm32f1/boards/maple/index.rst.txt         |  14 +-
 .../arm/stm32f1/boards/nucleo-f103rb/index.rst.txt |   2 +-
 .../arm/stm32f1/boards/shenzhou/index.rst.txt      |   2 +-
 .../arm/stm32f1/boards/stm3210e-eval/index.rst.txt |   2 +-
 .../arm/stm32f1/boards/stm32_tiny/index.rst.txt    |  12 +-
 .../stm32f1/boards/stm32f103-minimum/index.rst.txt |   2 +-
 .../stm32f1/boards/stm32vldiscovery/index.rst.txt  |   3 +-
 .../boards/viewtool-stm32f107/index.rst.txt        |   2 +-
 .../_sources/platforms/arm/stm32f1/index.rst.txt   |  28 +-
 .../arm/stm32f2/boards/nucleo-f207zg/index.rst.txt |   2 +
 .../arm/stm32f2/boards/stm3220g-eval/index.rst.txt |   6 +-
 .../_sources/platforms/arm/stm32f2/index.rst.txt   | 325 +++++++++--------
 .../_sources/platforms/arm/stm32f3/index.rst.txt   | 207 +++++++----
 .../arm/stm32f4/boards/axoloti/index.rst.txt       |   2 +-
 .../stm32f4/boards/clicker2-stm32/index.rst.txt    |   2 +-
 .../stm32f4/boards/mikroe-stm32f4/index.rst.txt    |   2 +-
 .../arm/stm32f4/boards/nucleo-f411re/index.rst.txt |   2 +-
 .../arm/stm32f4/boards/nucleo-f429zi/index.rst.txt |   2 +
 .../stm32f4/boards/stm32f411-minimum/index.rst.txt |   2 +-
 .../stm32f4/boards/stm32f411e-disco/index.rst.txt  |   2 +-
 .../stm32f4/boards/stm32f429i-disco/index.rst.txt  |   8 +-
 .../_sources/platforms/arm/stm32f4/index.rst.txt   | 245 ++++++-------
 .../arm/stm32f7/boards/nucleo-f722/index.rst.txt   |   2 +-
 .../arm/stm32f7/boards/nucleo-f746/index.rst.txt   |   2 +-
 .../arm/stm32f7/boards/nucleo-f767/index.rst.txt   |   2 +-
 .../stm32f7/boards/steval-eth001v1/index.rst.txt   |   2 +-
 .../stm32f7/boards/stm32f746g-disco/index.rst.txt  |   2 +-
 .../stm32f7/boards/stm32f769i-disco/index.rst.txt  |  61 ++--
 .../_sources/platforms/arm/stm32f7/index.rst.txt   | 367 +++++++++----------
 .../arm/stm32g0/boards/nucleo-g070rb/index.rst.txt |   2 +-
 .../arm/stm32g0/boards/nucleo-g071rb/index.rst.txt |   2 +-
 .../_sources/platforms/arm/stm32g0/index.rst.txt   |  37 +-
 .../arm/stm32g4/boards/b-g474e-dpow1/index.rst.txt |   2 +-
 .../arm/stm32g4/boards/nucleo-g431kb/index.rst.txt |   4 +-
 .../arm/stm32g4/boards/nucleo-g431rb/index.rst.txt |   2 +-
 .../_sources/platforms/arm/stm32g4/index.rst.txt   |  45 ++-
 .../arm/stm32h7/boards/nucleo-h743zi/index.rst.txt |   2 +-
 .../stm32h7/boards/nucleo-h743zi2/index.rst.txt    |   2 +-
 .../arm/stm32h7/boards/nucleo-h745zi/index.rst.txt |   2 +-
 .../stm32h7/boards/stm32h747i-disco/index.rst.txt  |   2 +-
 .../_sources/platforms/arm/stm32h7/index.rst.txt   |  58 ++-
 .../stm32l0/boards/stm32l0538-disco/index.rst.txt  |   2 +-
 .../_sources/platforms/arm/stm32l0/index.rst.txt   |  35 +-
 .../arm/stm32l1/boards/nucleo-l152re/index.rst.txt |   4 +-
 .../_sources/platforms/arm/stm32l1/index.rst.txt   | 148 ++++----
 .../stm32l4/boards/steval-stlcs01v1/index.rst.txt  |   2 +-
 .../arm/stm32l5/boards/stm32l562e-dk/index.rst.txt |   6 +-
 .../stm32u5/boards/b-u585i-iot02a/index.rst.txt    |   9 +-
 .../stm32u5/boards/nucleo-u5a5zj-q/index.rst.txt   |   8 +-
 .../arm/stm32wb/boards/flipperzer/index.rst.txt    |   2 +-
 .../arm/stm32wb/boards/nucleo-wb55rg/index.rst.txt |   4 +-
 .../stm32wl5/boards/nucleo-wl55jc/index.rst.txt    |  28 +-
 .../latest/_sources/quickstart/install.rst.txt     |   6 +-
 content/docs/latest/index.html                     |   2 +-
 content/docs/latest/objects.inv                    | Bin 65378 -> 65502 bytes
 .../docs/latest/platforms/arm/stm32f0/index.html   |  82 ++---
 .../arm/stm32f1/boards/cloudctrl/index.html        |   2 +-
 .../arm/stm32f1/boards/et-stm32-stamp/index.html   |  18 +-
 .../arm/stm32f1/boards/fire-stm32v2/index.html     |   2 +-
 .../arm/stm32f1/boards/hymini-stm32/index.html     |   2 +-
 .../platforms/arm/stm32f1/boards/maple/index.html  |  16 +-
 .../arm/stm32f1/boards/nucleo-f103rb/index.html    |   2 +-
 .../arm/stm32f1/boards/shenzhou/index.html         |   2 +-
 .../arm/stm32f1/boards/stm3210e-eval/index.html    |   2 +-
 .../arm/stm32f1/boards/stm32_tiny/index.html       |  15 +-
 .../stm32f1/boards/stm32f103-minimum/index.html    |   2 +-
 .../arm/stm32f1/boards/stm32vldiscovery/index.html |   2 +-
 .../stm32f1/boards/viewtool-stm32f107/index.html   |   2 +-
 .../docs/latest/platforms/arm/stm32f1/index.html   |  96 ++++-
 .../arm/stm32f2/boards/emw3162/index.html          |  13 +-
 .../arm/stm32f2/boards/nucleo-f207zg/index.html    |  14 +-
 .../stm32f2/boards/olimex-stm32-p207/index.html    |  13 +-
 .../platforms/arm/stm32f2/boards/photon/index.html |  17 +-
 .../arm/stm32f2/boards/stm3220g-eval/index.html    |  21 +-
 .../docs/latest/platforms/arm/stm32f2/index.html   | 402 ++++++++++-----------
 .../arm/stm32f3/boards/nucleo-f302r8/index.html    |   1 +
 .../arm/stm32f3/boards/nucleo-f303re/index.html    |   1 +
 .../arm/stm32f3/boards/nucleo-f303ze/index.html    |   1 +
 .../arm/stm32f3/boards/nucleo-f334r8/index.html    |   1 +
 .../arm/stm32f3/boards/stm32f334-disco/index.html  |   1 +
 .../arm/stm32f3/boards/stm32f3discovery/index.html |   1 +
 .../docs/latest/platforms/arm/stm32f3/index.html   | 316 ++++++++++++----
 .../arm/stm32f4/boards/axoloti/index.html          |   4 +-
 .../arm/stm32f4/boards/clicker2-stm32/index.html   |   4 +-
 .../arm/stm32f4/boards/mikroe-stm32f4/index.html   |   4 +-
 .../arm/stm32f4/boards/nucleo-f401re/index.html    |   2 +-
 .../arm/stm32f4/boards/nucleo-f410rb/index.html    |   2 +-
 .../arm/stm32f4/boards/nucleo-f411re/index.html    |   4 +-
 .../arm/stm32f4/boards/nucleo-f412zg/index.html    |   2 +-
 .../arm/stm32f4/boards/nucleo-f429zi/index.html    |   3 +-
 .../arm/stm32f4/boards/nucleo-f446re/index.html    |   2 +-
 .../stm32f4/boards/olimex-stm32-e407/index.html    |   2 +-
 .../stm32f4/boards/olimex-stm32-h405/index.html    |   2 +-
 .../stm32f4/boards/olimex-stm32-h407/index.html    |   2 +-
 .../stm32f4/boards/olimex-stm32-p407/index.html    |   2 +-
 .../arm/stm32f4/boards/omnibusf4/index.html        |   2 +-
 .../arm/stm32f4/boards/stm3240g-eval/index.html    |   2 +-
 .../stm32f4/boards/stm32f411-minimum/index.html    |   4 +-
 .../arm/stm32f4/boards/stm32f411e-disco/index.html |   8 +-
 .../arm/stm32f4/boards/stm32f429i-disco/index.html |  12 +-
 .../arm/stm32f4/boards/stm32f4discovery/index.html |   6 +-
 .../docs/latest/platforms/arm/stm32f4/index.html   | 310 ++++++++--------
 .../arm/stm32f7/boards/nucleo-f722/index.html      |   3 +-
 .../arm/stm32f7/boards/nucleo-f746/index.html      |   3 +-
 .../arm/stm32f7/boards/nucleo-f767/index.html      |   3 +-
 .../arm/stm32f7/boards/steval-eth001v1/index.html  |   3 +-
 .../arm/stm32f7/boards/stm32f746-ws/index.html     |   1 -
 .../arm/stm32f7/boards/stm32f746g-disco/index.html |   3 +-
 .../arm/stm32f7/boards/stm32f769i-disco/index.html |  37 +-
 .../stm32f7/boards/stm32f777zit6-meadow/index.html |   1 -
 .../docs/latest/platforms/arm/stm32f7/index.html   | 401 +++++++++++++++-----
 .../arm/stm32g0/boards/nucleo-g070rb/index.html    |   2 +-
 .../arm/stm32g0/boards/nucleo-g071rb/index.html    |   2 +-
 .../docs/latest/platforms/arm/stm32g0/index.html   | 132 ++++++-
 .../arm/stm32g4/boards/b-g431b-esc1/index.html     |   2 +-
 .../arm/stm32g4/boards/b-g474e-dpow1/index.html    |   8 +-
 .../arm/stm32g4/boards/nucleo-g431kb/index.html    |  10 +-
 .../arm/stm32g4/boards/nucleo-g431rb/index.html    |   8 +-
 .../arm/stm32g4/boards/nucleo-g474re/index.html    |   2 +-
 .../docs/latest/platforms/arm/stm32g4/index.html   | 168 ++++++++-
 .../arm/stm32h7/boards/nucleo-h743zi/index.html    |   4 +-
 .../arm/stm32h7/boards/nucleo-h743zi2/index.html   |   8 +-
 .../arm/stm32h7/boards/nucleo-h745zi/index.html    |   8 +-
 .../arm/stm32h7/boards/stm32h745i-disco/index.html |   6 +-
 .../arm/stm32h7/boards/stm32h747i-disco/index.html |   4 +-
 .../docs/latest/platforms/arm/stm32h7/index.html   | 216 ++++++++++-
 .../arm/stm32l0/boards/stm32l0538-disco/index.html |   2 +-
 .../docs/latest/platforms/arm/stm32l0/index.html   | 124 ++++++-
 .../arm/stm32l1/boards/nucleo-l152re/index.html    |  10 +-
 .../arm/stm32l1/boards/stm32ldiscovery/index.html  |   6 +-
 .../docs/latest/platforms/arm/stm32l1/index.html   | 231 ++++++++----
 .../arm/stm32l4/boards/steval-stlcs01v1/index.html |   2 +-
 .../arm/stm32l5/boards/nucleo-l552ze/index.html    |   6 +-
 .../arm/stm32l5/boards/stm32l562e-dk/index.html    |  10 +-
 .../docs/latest/platforms/arm/stm32l5/index.html   |   4 +-
 .../arm/stm32u5/boards/b-u585i-iot02a/index.html   |  18 +-
 .../arm/stm32u5/boards/nucleo-u5a5zj-q/index.html  |  18 +-
 .../docs/latest/platforms/arm/stm32u5/index.html   |  16 +-
 .../arm/stm32wb/boards/flipperzer/index.html       |   8 +-
 .../arm/stm32wb/boards/nucleo-wb55rg/index.html    |  10 +-
 .../docs/latest/platforms/arm/stm32wb/index.html   |   8 +-
 .../arm/stm32wl5/boards/nucleo-wl55jc/index.html   |  14 +-
 .../docs/latest/platforms/arm/stm32wl5/index.html  |  12 +-
 content/docs/latest/platforms/arm/xmc4/index.html  |   4 +-
 content/docs/latest/platforms/index.html           |  20 +-
 content/docs/latest/quickstart/install.html        |   6 +-
 content/docs/latest/searchindex.js                 |   2 +-
 content/feed.xml                                   |   4 +-
 173 files changed, 3071 insertions(+), 1752 deletions(-)

diff --git a/content/docs/10.0.0/index.html b/content/docs/10.0.0/index.html
index a110ef91..31951dd0 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: 25 August 23 at 00:09</p>
+<p>Last Updated: 26 August 23 at 00:09</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 f23717e7..ec0b5df8 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 967ae236..56f61aba 100644
--- a/content/docs/10.0.1/index.html
+++ b/content/docs/10.0.1/index.html
@@ -151,7 +151,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: 25 August 23 at 00:09</p>
+<p>Last Updated: 26 August 23 at 00:09</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 3f248978..d0374371 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 dc35e852..d840e978 100644
--- a/content/docs/10.1.0/index.html
+++ b/content/docs/10.1.0/index.html
@@ -150,7 +150,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: 25 August 23 at 00:09</p>
+<p>Last Updated: 26 August 23 at 00:09</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 16c90e09..96542f7e 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 b9457412..18639502 100644
--- a/content/docs/10.2.0/index.html
+++ b/content/docs/10.2.0/index.html
@@ -151,7 +151,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: 25 August 23 at 00:10</p>
+<p>Last Updated: 26 August 23 at 00:10</p>
 <div class="toctree-wrapper compound">
 <p class="caption" role="heading"><span class="caption-text">Table of Contents</span></p>
 <ul class="current">
diff --git a/content/docs/10.2.0/searchindex.js b/content/docs/10.2.0/searchindex.js
index a7c3c0c9..dba7967e 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 b9457412..18639502 100644
--- a/content/docs/10.3.0/index.html
+++ b/content/docs/10.3.0/index.html
@@ -151,7 +151,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: 25 August 23 at 00:10</p>
+<p>Last Updated: 26 August 23 at 00:10</p>
 <div class="toctree-wrapper compound">
 <p class="caption" role="heading"><span class="caption-text">Table of Contents</span></p>
 <ul class="current">
diff --git a/content/docs/10.3.0/searchindex.js b/content/docs/10.3.0/searchindex.js
index 517bec34..89e77226 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 b9457412..18639502 100644
--- a/content/docs/11.0.0/index.html
+++ b/content/docs/11.0.0/index.html
@@ -151,7 +151,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: 25 August 23 at 00:10</p>
+<p>Last Updated: 26 August 23 at 00:10</p>
 <div class="toctree-wrapper compound">
 <p class="caption" role="heading"><span class="caption-text">Table of Contents</span></p>
 <ul class="current">
diff --git a/content/docs/11.0.0/searchindex.js b/content/docs/11.0.0/searchindex.js
index bf3bebb6..63b22607 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 8de70210..43c61ae2 100644
--- a/content/docs/12.0.0/index.html
+++ b/content/docs/12.0.0/index.html
@@ -151,7 +151,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: 25 August 23 at 00:11</p>
+<p>Last Updated: 26 August 23 at 00:11</p>
 <div class="toctree-wrapper compound">
 <p class="caption" role="heading"><span class="caption-text">Table of Contents</span></p>
 <ul class="current">
diff --git a/content/docs/12.0.0/searchindex.js b/content/docs/12.0.0/searchindex.js
index 4553e5fd..6ff9599d 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 6866aff2..3b0db522 100644
--- a/content/docs/12.1.0/index.html
+++ b/content/docs/12.1.0/index.html
@@ -151,7 +151,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: 25 August 23 at 00:11</p>
+<p>Last Updated: 26 August 23 at 00:11</p>
 <div class="toctree-wrapper compound">
 <p class="caption" role="heading"><span class="caption-text">Table of Contents</span></p>
 <ul class="current">
diff --git a/content/docs/12.1.0/searchindex.js b/content/docs/12.1.0/searchindex.js
index a0ed0e8f..f67f0f47 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 1e1e48b3..cd74417f 100644
--- a/content/docs/12.2.0/index.html
+++ b/content/docs/12.2.0/index.html
@@ -154,7 +154,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: 25 August 23 at 00:11</p>
+<p>Last Updated: 26 August 23 at 00:11</p>
 <div class="toctree-wrapper compound">
 <p class="caption" role="heading"><span class="caption-text">Table of Contents</span></p>
 <ul class="current">
diff --git a/content/docs/12.2.0/searchindex.js b/content/docs/12.2.0/searchindex.js
index 1c0e0978..67b318b9 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 d9087bce..29145af1 100644
--- a/content/docs/12.2.1/index.html
+++ b/content/docs/12.2.1/index.html
@@ -154,7 +154,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: 25 August 23 at 00:12</p>
+<p>Last Updated: 26 August 23 at 00:12</p>
 <div class="toctree-wrapper compound">
 <p class="caption" role="heading"><span class="caption-text">Table of Contents</span></p>
 <ul class="current">
diff --git a/content/docs/12.2.1/searchindex.js b/content/docs/12.2.1/searchindex.js
index 9490cebd..3668fffb 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/latest/_sources/platforms/arm/stm32f0/index.rst.txt b/content/docs/latest/_sources/platforms/arm/stm32f0/index.rst.txt
index 18623c67..3b0ecfbb 100644
--- a/content/docs/latest/_sources/platforms/arm/stm32f0/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/arm/stm32f0/index.rst.txt
@@ -25,36 +25,31 @@ The following list indicates peripherals supported in NuttX:
 ==========  =======  =====
 Peripheral  Support  Notes
 ==========  =======  =====
-IRQs        Yes
-GPIO        Yes
-EXTI        Yes
-HSE         Yes
-PLL         Yes      
-HSI         Yes      
-MSI         Yes      
-LSE         Yes      
+FLASH       No
+CRC         No
+PM          No
 RCC         Yes      
+CSR         No
+GPIO        Yes
 SYSCFG      Yes      
-USART       Yes
-FLASH       No
 DMA         Yes
-SPI         Yes
-I2S         No
-I2C         Yes
-RTC         No
-Timers      Yes
-IRTIM       No
-PM          No
-RNG         Yes
-CRC         No
+EXTI        Yes
 ADC         Yes
 DAC         No
 COMP        No
-WWDG        No
+TSC         No
+TIM         Yes
+IRTIM       No
 IWDG        No
+WWDG        No
+RTC         No
+I2C         Yes
+USART       Yes
+SPI         Yes
+I2S         No
 CAN         No
-HDMI-CEC    No
 USB         Yes
+HDMI-CEC    No
 ==========  =======  =====
 
 Supported Boards
diff --git a/content/docs/latest/_sources/platforms/arm/stm32f1/boards/cloudctrl/index.rst.txt b/content/docs/latest/_sources/platforms/arm/stm32f1/boards/cloudctrl/index.rst.txt
index 87a09202..653c357d 100644
--- a/content/docs/latest/_sources/platforms/arm/stm32f1/boards/cloudctrl/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/arm/stm32f1/boards/cloudctrl/index.rst.txt
@@ -2,7 +2,7 @@
 CloudController
 ===============
 
-This README discusses issues unique to NuttX configurations for the CloudController
+This page discusses issues unique to NuttX configurations for the CloudController
 development board featuring the STMicro STM32F107VCT MCU.
 
 Features of the CloudController board include:
diff --git a/content/docs/latest/_sources/platforms/arm/stm32f1/boards/et-stm32-stamp/index.rst.txt b/content/docs/latest/_sources/platforms/arm/stm32f1/boards/et-stm32-stamp/index.rst.txt
index 5d680116..a0027096 100644
--- a/content/docs/latest/_sources/platforms/arm/stm32f1/boards/et-stm32-stamp/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/arm/stm32f1/boards/et-stm32-stamp/index.rst.txt
@@ -2,16 +2,16 @@
 ET-STM32 Stamp
 ==============
 
-This README discusses issues/thoughts unique to NuttX configuration(s) for the
+This page discusses issues/thoughts unique to NuttX configuration(s) for the
 ET-STM32 Stamp board from Futurlec (https://www.futurlec.com/ET-STM32_Stamp.shtml).
 
-Microprocessor: 32-bit ARM Cortex M3 at 72MHz STM32F103RET6
-Memory:         512 KB Flash and 64 KB SRAM
-I/O Pins Out:   48
-ADCs:           16 (at 12-bit resolution)
-DACs:           2 (at 12-bit resolution)
-Peripherals:    RTC, 4 timers, 2 I2Cs, 3 SPI ports, 1 on-board UART (upto 5 channels)
-Other:          Sleep, stop, and standby modes; serial wire debug and JTAG interfaces
+- Microprocessor: 32-bit ARM Cortex M3 at 72MHz STM32F103RET6
+- Memory: 512 KB Flash and 64 KB SRAM
+- I/O Pins Out: 48
+- ADCs: 16 (at 12-bit resolution)
+- DACs: 2 (at 12-bit resolution)
+- Peripherals: RTC, 4 timers, 2 I2Cs, 3 SPI ports, 1 on-board UART (upto 5 channels)
+- Other: Sleep, stop, and standby modes; serial wire debug and JTAG interfaces
 
 Please see link below for board specific details:
 
diff --git a/content/docs/latest/_sources/platforms/arm/stm32f1/boards/fire-stm32v2/index.rst.txt b/content/docs/latest/_sources/platforms/arm/stm32f1/boards/fire-stm32v2/index.rst.txt
index fce821ad..304a0c29 100644
--- a/content/docs/latest/_sources/platforms/arm/stm32f1/boards/fire-stm32v2/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/arm/stm32f1/boards/fire-stm32v2/index.rst.txt
@@ -2,7 +2,7 @@
 fire-stm2v2
 ===========
 
-This README discusses issues unique to NuttX configurations for the M3
+This page discusses issues unique to NuttX configurations for the M3
 Wildfire development board (STM32F103VET6).  See http://firestm32.taobao.com
 
 This configuration should support both the version 2 and version 3 of the
diff --git a/content/docs/latest/_sources/platforms/arm/stm32f1/boards/hymini-stm32/index.rst.txt b/content/docs/latest/_sources/platforms/arm/stm32f1/boards/hymini-stm32/index.rst.txt
index 3ddafec4..e130abc1 100644
--- a/content/docs/latest/_sources/platforms/arm/stm32f1/boards/hymini-stm32/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/arm/stm32f1/boards/hymini-stm32/index.rst.txt
@@ -2,7 +2,7 @@
 HY-MiniSTM32V
 =============
 
-This README discusses issues unique to NuttX configurations for the
+This page discusses issues unique to NuttX configurations for the
 HY-MiniSTM32V development board.
 
 ST Bootloader
diff --git a/content/docs/latest/_sources/platforms/arm/stm32f1/boards/maple/index.rst.txt b/content/docs/latest/_sources/platforms/arm/stm32f1/boards/maple/index.rst.txt
index a06d9c29..76624a75 100644
--- a/content/docs/latest/_sources/platforms/arm/stm32f1/boards/maple/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/arm/stm32f1/boards/maple/index.rst.txt
@@ -2,15 +2,15 @@
 maple
 =====
 
-This README discusses issues unique to NuttX configurations for the
+This page discusses issues unique to NuttX configurations for the
 maple board from LeafLabs (http://leaflabs.com).
 
-Microprocessor: 32-bit ARM Cortex M3 at 72MHz STM32F103RBT6 (STM32F103CBT6 for mini version)
-Memory:         120 KB Flash and 20 KB SRAM
-I/O Pins Out:   43 (34 for mini version)
-ADCs:           9 (at 12-bit resolution)
-Peripherals:    4 timers, 2 I2Cs, 2 SPI ports, 3 USARTs
-Other:          Sleep, stop, and standby modes; serial wire debug and JTAG interfaces
+- Microprocessor: 32-bit ARM Cortex M3 at 72MHz STM32F103RBT6 (STM32F103CBT6 for mini version)
+- Memory: 120 KB Flash and 20 KB SRAM
+- I/O Pins Out: 43 (34 for mini version)
+- ADCs: 9 (at 12-bit resolution)
+- Peripherals: 4 timers, 2 I2Cs, 2 SPI ports, 3 USARTs
+- Other: Sleep, stop, and standby modes; serial wire debug and JTAG interfaces
 
 Please see below link for a list of maple devices and documentations.
 
diff --git a/content/docs/latest/_sources/platforms/arm/stm32f1/boards/nucleo-f103rb/index.rst.txt b/content/docs/latest/_sources/platforms/arm/stm32f1/boards/nucleo-f103rb/index.rst.txt
index edff2573..69e53c29 100644
--- a/content/docs/latest/_sources/platforms/arm/stm32f1/boards/nucleo-f103rb/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/arm/stm32f1/boards/nucleo-f103rb/index.rst.txt
@@ -2,7 +2,7 @@
 ST Nucleo F103RB
 ================
 
-The Nucleo-F103RB is a member of the Nucleo-64 board family.
+The Nucleo F103RB is a member of the Nucleo-64 board family.
 
 Configurations
 ==============
diff --git a/content/docs/latest/_sources/platforms/arm/stm32f1/boards/shenzhou/index.rst.txt b/content/docs/latest/_sources/platforms/arm/stm32f1/boards/shenzhou/index.rst.txt
index b7c08952..4556641f 100644
--- a/content/docs/latest/_sources/platforms/arm/stm32f1/boards/shenzhou/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/arm/stm32f1/boards/shenzhou/index.rst.txt
@@ -2,7 +2,7 @@
 Shenzhou IV
 ===========
 
-This README discusses issues unique to NuttX configurations for the Shenzhou
+This page discusses issues unique to NuttX configurations for the Shenzhou
 IV development board from www.armjishu.com featuring the STMicro STM32F107VCT
 MCU.  As of this writing, there are five models of the Shenzhou board:
 
diff --git a/content/docs/latest/_sources/platforms/arm/stm32f1/boards/stm3210e-eval/index.rst.txt b/content/docs/latest/_sources/platforms/arm/stm32f1/boards/stm3210e-eval/index.rst.txt
index 60f46908..46567e01 100644
--- a/content/docs/latest/_sources/platforms/arm/stm32f1/boards/stm3210e-eval/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/arm/stm32f1/boards/stm3210e-eval/index.rst.txt
@@ -2,7 +2,7 @@
 ST STM3210E-EVAL
 ================
 
-This README discusses issues unique to NuttX configurations for the
+This page discusses issues unique to NuttX configurations for the
 STMicro STM3210E-EVAL development board.
 
 DFU and JTAG
diff --git a/content/docs/latest/_sources/platforms/arm/stm32f1/boards/stm32_tiny/index.rst.txt b/content/docs/latest/_sources/platforms/arm/stm32f1/boards/stm32_tiny/index.rst.txt
index 6f3f251b..be8e7d2c 100644
--- a/content/docs/latest/_sources/platforms/arm/stm32f1/boards/stm32_tiny/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/arm/stm32f1/boards/stm32_tiny/index.rst.txt
@@ -2,23 +2,13 @@
 STM32 Tiny
 ==========
 
-This README discusses issues unique to NuttX configurations for the
+This page discusses issues unique to NuttX configurations for the
 STM32 Tiny development board.
 
 This board is available from several vendors on the net, and may
 be sold under different names. It is based on a STM32 F103C8T6 MCU, and
 is (always ?) bundled with a nRF24L01 wireless communication module.
 
-Contents
-========
-
-  - LEDs
-  - PWM
-  - UARTs
-  - Timer Inputs/Outputs
-  - STM32 Tiny -specific Configuration Options
-  - Configurations
-
 LEDs
 ====
 
diff --git a/content/docs/latest/_sources/platforms/arm/stm32f1/boards/stm32f103-minimum/index.rst.txt b/content/docs/latest/_sources/platforms/arm/stm32f1/boards/stm32f103-minimum/index.rst.txt
index b9bec1a8..601f22c3 100644
--- a/content/docs/latest/_sources/platforms/arm/stm32f1/boards/stm32f103-minimum/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/arm/stm32f1/boards/stm32f103-minimum/index.rst.txt
@@ -2,7 +2,7 @@
 stm32f103-minimum
 =================
 
-This README discusses issues unique to NuttX configurations for the
+This page discusses issues unique to NuttX configurations for the
 STM32F103C8T6 Minimum System Development Board for ARM Microcontroller.
 
 STM32F103C8T6 Minimum System Development Boards:
diff --git a/content/docs/latest/_sources/platforms/arm/stm32f1/boards/stm32vldiscovery/index.rst.txt b/content/docs/latest/_sources/platforms/arm/stm32f1/boards/stm32vldiscovery/index.rst.txt
index 91b2f212..dd44f7a4 100644
--- a/content/docs/latest/_sources/platforms/arm/stm32f1/boards/stm32vldiscovery/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/arm/stm32f1/boards/stm32vldiscovery/index.rst.txt
@@ -2,10 +2,9 @@
 ST STM32VLDiscovery
 ===================
 
-This README discusses issues unique to NuttX configurations for the STMicro
+This page discusses issues unique to NuttX configurations for the STMicro
 STM32VLDiscovery (Value Line Discovery) board.
 
-
 LEDs
 ====
 
diff --git a/content/docs/latest/_sources/platforms/arm/stm32f1/boards/viewtool-stm32f107/index.rst.txt b/content/docs/latest/_sources/platforms/arm/stm32f1/boards/viewtool-stm32f107/index.rst.txt
index 2fb2cdd7..a184f46d 100644
--- a/content/docs/latest/_sources/platforms/arm/stm32f1/boards/viewtool-stm32f107/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/arm/stm32f1/boards/viewtool-stm32f107/index.rst.txt
@@ -2,7 +2,7 @@
 ViewTool STM32F103/F107
 =======================
 
-This README discusses issues unique to NuttX configurations for the
+This page discusses issues unique to NuttX configurations for the
 ViewTool STM32F103/F107 V1.2 board.  This board may be fitted with either
 
 - STM32F107VCT6, or
diff --git a/content/docs/latest/_sources/platforms/arm/stm32f1/index.rst.txt b/content/docs/latest/_sources/platforms/arm/stm32f1/index.rst.txt
index a9b645bf..ae596e54 100644
--- a/content/docs/latest/_sources/platforms/arm/stm32f1/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/arm/stm32f1/index.rst.txt
@@ -10,7 +10,33 @@ TODO
 Peripheral Support
 ==================
 
-TODO
+The following list indicates peripherals supported in NuttX:
+
+==========  =======  =====
+Peripheral  Support  Notes
+==========  =======  =====
+FLASH       Yes
+PM          ?
+RCC         Yes      
+GPIO        Yes
+EXTI        Yes
+ADC         Yes
+DAC         Yes
+DMA         Yes
+TIM         Yes
+RTC         Yes
+IWDG        Yes
+WWDG        Yes
+FSMC        Yes
+SDIO        Yes
+USB         Yes
+CAN         Yes
+SPI         Yes
+I2C         Yes
+USART       Yes
+OTG_FS      Yes
+ETH         Yes
+==========  =======  =====
 
 Supported Boards
 ================
diff --git a/content/docs/latest/_sources/platforms/arm/stm32f2/boards/nucleo-f207zg/index.rst.txt b/content/docs/latest/_sources/platforms/arm/stm32f2/boards/nucleo-f207zg/index.rst.txt
index 7f282d9e..bd427331 100644
--- a/content/docs/latest/_sources/platforms/arm/stm32f2/boards/nucleo-f207zg/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/arm/stm32f2/boards/nucleo-f207zg/index.rst.txt
@@ -1,3 +1,5 @@
 ================
 ST Nucleo F207ZG
 ================
+
+The Nucleo F207ZG is a member of the Nucleo-144 board family.
diff --git a/content/docs/latest/_sources/platforms/arm/stm32f2/boards/stm3220g-eval/index.rst.txt b/content/docs/latest/_sources/platforms/arm/stm32f2/boards/stm3220g-eval/index.rst.txt
index 4d5edd1d..75c08db1 100644
--- a/content/docs/latest/_sources/platforms/arm/stm32f2/boards/stm3220g-eval/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/arm/stm32f2/boards/stm3220g-eval/index.rst.txt
@@ -1,6 +1,6 @@
-=============
-STM3220G-EVAL
-=============
+================
+ST STM3220G-EVAL
+================
 
 This page discusses issues unique to NuttX configurations for the
 STMicro STM3220G-EVAL development board.
diff --git a/content/docs/latest/_sources/platforms/arm/stm32f2/index.rst.txt b/content/docs/latest/_sources/platforms/arm/stm32f2/index.rst.txt
index ef6ea332..800d37c6 100644
--- a/content/docs/latest/_sources/platforms/arm/stm32f2/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/arm/stm32f2/index.rst.txt
@@ -15,140 +15,129 @@ The following list indicates peripherals supported in NuttX:
 ==========  =======  =====
 Peripheral  Support  Notes
 ==========  =======  =====
-IRQs        Yes
+FLASH       Yes
+CRC         Yes
+PM          ?
+RCC         Yes      
 GPIO        Yes
+SYSCFG      Yes
 EXTI        Yes
-HSE         Yes
-PLL         Yes      
-HSI         Yes      
-MSI         Yes      
-LSE         Yes      
-RCC         Yes      
-SYSCFG      Yes      
-USART       Yes
-FLASH       Yes
 DMA         Yes
-SPI         Yes
-I2S         Yes
-I2C         Yes
-RTC         Yes
-Timers      Yes
-PM          Yes
-RNG         Yes
-CRC         No
-CRYPTO      Yes
-HASH        No
 ADC         Yes
 DAC         Yes
-WWDG        Yes
+DCMI        No
+TIM         Yes
 IWDG        Yes
+WWDG        Yes
+CRYP        Yes
+RNG         Yes
+HASH        ?
+RTC         Yes
+I2C         Yes
+USART       Yes
+SPI         Yes
+SDIO        Yes
 CAN         Yes
-USB FS      Yes
-USB HS      Yes
 ETH         Yes
+OTG_FS      Yes
+OTG_HS      Yes
 FSMC        Yes
 ==========  =======  =====
 
 Memory
-======
-
-CONFIG_RAM_SIZE - Describes the installed DRAM (SRAM in this case)::
+------
 
-  CONFIG_RAM_SIZE=0x00010000 (64Kb)
+- CONFIG_RAM_SIZE - Describes the installed DRAM (SRAM in this case)
 
-CONFIG_RAM_START - The start address of installed DRAM::
-
-  CONFIG_RAM_START=0x20000000
+- CONFIG_RAM_START - The start address of installed DRAM
 
 In addition to internal SRAM, SRAM may also be available through the FSMC.
 In order to use FSMC SRAM, the following additional things need to be
 present in the NuttX configuration file:
 
-CONFIG_STM32_EXTERNAL_RAM - Indicates that SRAM is available via the
-FSMC (as opposed to an LCD or FLASH).
+- CONFIG_STM32_EXTERNAL_RAM - Indicates that SRAM is available via the
+  FSMC (as opposed to an LCD or FLASH).
 
-CONFIG_HEAP2_BASE - The base address of the SRAM in the FSMC address space (hex)
+- CONFIG_HEAP2_BASE - The base address of the SRAM in the FSMC address space (hex)
 
-CONFIG_HEAP2_SIZE - The size of the SRAM in the FSMC address space (decimal)
+- CONFIG_HEAP2_SIZE - The size of the SRAM in the FSMC address space (decimal)
 
-CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to boards that have LEDs
+- CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to boards that have LEDs
 
-CONFIG_ARCH_INTERRUPTSTACK - This architecture supports an interrupt
-stack. If defined, this symbol is the size of the interrupt
-stack in bytes.  If not defined, the user task stacks will be
-used during interrupt handling.
+- CONFIG_ARCH_INTERRUPTSTACK - This architecture supports an interrupt
+  stack. If defined, this symbol is the size of the interrupt
+  stack in bytes.  If not defined, the user task stacks will be
+  used during interrupt handling.
 
-CONFIG_ARCH_STACKDUMP - Do stack dumps after assertions
+- CONFIG_ARCH_STACKDUMP - Do stack dumps after assertions
 
-CONFIG_ARCH_LEDS -  Use LEDs to show state. Unique to board architecture.
+- CONFIG_ARCH_LEDS -  Use LEDs to show state. Unique to board architecture.
 
 Clock
-=====
-
-CONFIG_ARCH_BOARD_STM32_CUSTOM_CLOCKCONFIG - Enables special STM32 clock
-configuration features.::
-
-  CONFIG_ARCH_BOARD_STM32_CUSTOM_CLOCKCONFIG=n
+-----
 
+- CONFIG_ARCH_BOARD_STM32_CUSTOM_CLOCKCONFIG - Enables special STM32 clock
+  configuration features.::
 
-CONFIG_ARCH_LOOPSPERMSEC - Must be calibrated for correct operation
-of delay loops
+    CONFIG_ARCH_BOARD_STM32_CUSTOM_CLOCKCONFIG=n
 
+- CONFIG_ARCH_LOOPSPERMSEC - Must be calibrated for correct operation
+  of delay loops
 
 CAN
-===
+---
 
-CONFIG_CAN - Enables CAN support (one or both of CONFIG_STM32_CAN1 or
-CONFIG_STM32_CAN2 must also be defined)
+- CONFIG_CAN - Enables CAN support (one or both of CONFIG_STM32_CAN1 or
+  CONFIG_STM32_CAN2 must also be defined)
 
-CONFIG_CAN_EXTID - Enables support for the 29-bit extended ID.
-Default Standard 11-bit IDs.
+- CONFIG_CAN_EXTID - Enables support for the 29-bit extended ID.
+  Default Standard 11-bit IDs.
 
-CONFIG_CAN_FIFOSIZE - The size of the circular buffer of CAN messages.
-Default: 8
+- CONFIG_CAN_FIFOSIZE - The size of the circular buffer of CAN messages.
+  Default: 8
 
-CONFIG_CAN_NPENDINGRTR - The size of the list of pending RTR requests.
-Default: 4
+- CONFIG_CAN_NPENDINGRTR - The size of the list of pending RTR requests.
+  Default: 4
 
-CONFIG_STM32_CAN1 - Enable support for CAN1
+- CONFIG_STM32_CAN1 - Enable support for CAN1
 
-CONFIG_STM32_CAN2 - Enable support for CAN2
+- CONFIG_STM32_CAN2 - Enable support for CAN2
 
-CONFIG_STM32_CAN1_BAUD - CAN1 BAUD rate.
-Required if CONFIG_STM32_CAN1 is defined.
+- CONFIG_STM32_CAN1_BAUD - CAN1 BAUD rate.
+  Required if CONFIG_STM32_CAN1 is defined.
 
-CONFIG_STM32_CAN2_BAUD - CAN1 BAUD rate.
-Required if CONFIG_STM32_CAN2 is defined.
+- CONFIG_STM32_CAN2_BAUD - CAN1 BAUD rate.
+  Required if CONFIG_STM32_CAN2 is defined.
 
-CONFIG_STM32_CAN_TSEG1 - The number of CAN time quanta in segment 1.
-Default: 6
+- CONFIG_STM32_CAN_TSEG1 - The number of CAN time quanta in segment 1.
+  Default: 6
 
-CONFIG_STM32_CAN_TSEG2 - the number of CAN time quanta in segment 2.
-Default: 7
+- CONFIG_STM32_CAN_TSEG2 - the number of CAN time quanta in segment 2.
+  Default: 7
 
-CONFIG_STM32_CAN_REGDEBUG - If CONFIG_DEBUG_FEATURES is set, this will generate an
-dump of all CAN registers.
+- CONFIG_STM32_CAN_REGDEBUG - If CONFIG_DEBUG_FEATURES is set, this will generate an
+  dump of all CAN registers.
 
 FSMC SRAM
-=========
+---------
 
 Internal SRAM is available in all members of the STM32 family. In addition
 to internal SRAM, SRAM may also be available through the FSMC.  In order to
 use FSMC SRAM, the following additional things need to be present in the
-NuttX configuration file::
+NuttX configuration file:
 
-  CONFIG_STM32_FSMC=y         : Enables the FSMC
-  CONFIG_STM32_EXTERNAL_RAM=y : Indicates that SRAM is available via the
-                                FSMC (as opposed to an LCD or FLASH).
-  CONFIG_HEAP2_BASE           : The base address of the SRAM in the FSMC
-                                address space
-  CONFIG_HEAP2_SIZE           : The size of the SRAM in the FSMC
-                                address space
-  CONFIG_MM_REGIONS           : Must be set to a large enough value to
-                                include the FSMC SRAM
+- CONFIG_STM32_FSMC=y - Enables the FSMC
+- CONFIG_STM32_EXTERNAL_RAM=y - Indicates that SRAM is available via the
+  FSMC (as opposed to an LCD or FLASH).
+- CONFIG_HEAP2_BASE - The base address of the SRAM in the FSMC
+  address space
+- CONFIG_HEAP2_SIZE - The size of the SRAM in the FSMC
+  address space
+- CONFIG_MM_REGIONS - Must be set to a large enough value to
+  include the FSMC SRAM
 
-TIMER
-=====
+Timers
+------
 
 Timer devices may be used for different purposes.  One special purpose is
 to generate modulated outputs for such things as motor control.  If CONFIG_STM32_TIMn
@@ -156,147 +145,155 @@ is defined (as above) then the following may also be defined to indicate that
 the timer is intended to be used for pulsed output modulation, ADC conversion,
 or DAC conversion. Note that ADC/DAC require two definition:  Not only do you have
 to assign the timer (n) for used by the ADC or DAC, but then you also have to
-configure which ADC or DAC (m) it is assigned to.::
+configure which ADC or DAC (m) it is assigned to.:
 
-    CONFIG_STM32_TIMn_PWM   Reserve timer n for use by PWM, n=1,..,14
-    CONFIG_STM32_TIMn_ADC   Reserve timer n for use by ADC, n=1,..,14
-    CONFIG_STM32_TIMn_ADCm  Reserve timer n to trigger ADCm, n=1,..,14, m=1,..,3
-    CONFIG_STM32_TIMn_DAC   Reserve timer n for use by DAC, n=1,..,14
-    CONFIG_STM32_TIMn_DACm  Reserve timer n to trigger DACm, n=1,..,14, m=1,..,2
+- CONFIG_STM32_TIMn_PWM   Reserve timer n for use by PWM, n=1,..,14
+- CONFIG_STM32_TIMn_ADC   Reserve timer n for use by ADC, n=1,..,14
+- CONFIG_STM32_TIMn_ADCm  Reserve timer n to trigger ADCm, n=1,..,14, m=1,..,3
+- CONFIG_STM32_TIMn_DAC   Reserve timer n for use by DAC, n=1,..,14
+- CONFIG_STM32_TIMn_DACm  Reserve timer n to trigger DACm, n=1,..,14, m=1,..,2
 
 For each timer that is enabled for PWM usage, we need the following additional
-configuration settings::
+configuration settings:
 
-    CONFIG_STM32_TIMx_CHANNEL - Specifies the timer output channel {1,..,4}
+- CONFIG_STM32_TIMx_CHANNEL - Specifies the timer output channel {1,..,4}
 
 NOTE: The STM32 timers are each capable of generating different signals on
 each of the four channels with different duty cycles.  That capability is
 not supported by this driver:  Only one output channel per timer.
 
 JTAG
-====
+----
 
-JTAG Enable settings (by default JTAG-DP and SW-DP are disabled)::
+JTAG Enable settings (by default JTAG-DP and SW-DP are disabled):
 
-    CONFIG_STM32_JTAG_FULL_ENABLE - Enables full SWJ (JTAG-DP + SW-DP)
-    CONFIG_STM32_JTAG_NOJNTRST_ENABLE - Enables full SWJ (JTAG-DP + SW-DP)
-      but without JNTRST.
-    CONFIG_STM32_JTAG_SW_ENABLE - Set JTAG-DP disabled and SW-DP enabled
+- CONFIG_STM32_JTAG_FULL_ENABLE - Enables full SWJ (JTAG-DP + SW-DP)
+
+- CONFIG_STM32_JTAG_NOJNTRST_ENABLE - Enables full SWJ (JTAG-DP + SW-DP)
+  but without JNTRST.
+
+- CONFIG_STM32_JTAG_SW_ENABLE - Set JTAG-DP disabled and SW-DP enabled
 
 USART
-=====
+-----
+
+Options:
 
-CONFIG_U[S]ARTn_SERIAL_CONSOLE - selects the USARTn (n=1,2,3) or UART
-m (m=4,5) for the console and ttys0 (default is the USART1).
+- CONFIG_U[S]ARTn_SERIAL_CONSOLE - selects the USARTn (n=1,2,3) or UARTm (m=4,5)
+  for the console and ttys0 (default is the USART1).
 
-CONFIG_U[S]ARTn_RXBUFSIZE - Characters are buffered as received.
-This specific the size of the receive buffer
+- CONFIG_U[S]ARTn_RXBUFSIZE - Characters are buffered as received.
+  This specific the size of the receive buffer
 
-CONFIG_U[S]ARTn_TXBUFSIZE - Characters are buffered before
-being sent.  This specific the size of the transmit buffer
+- CONFIG_U[S]ARTn_TXBUFSIZE - Characters are buffered before
+  being sent.  This specific the size of the transmit buffer
 
-CONFIG_U[S]ARTn_BAUD - The configure BAUD of the UART.  Must be
+- CONFIG_U[S]ARTn_BAUD - The configure BAUD of the UART.  Must be
 
-CONFIG_U[S]ARTn_BITS - The number of bits.  Must be either 7 or 8.
+- CONFIG_U[S]ARTn_BITS - The number of bits.  Must be either 7 or 8.
 
-CONFIG_U[S]ARTn_PARTIY - 0=no parity, 1=odd parity, 2=even parity
+- CONFIG_U[S]ARTn_PARTIY - 0=no parity, 1=odd parity, 2=even parity
 
-CONFIG_U[S]ARTn_2STOP - Two stop bits
+- CONFIG_U[S]ARTn_2STOP - Two stop bits
 
 SPI
-===
+---
 
-CONFIG_STM32_SPI_INTERRUPTS - Select to enable interrupt driven SPI
-support. Non-interrupt-driven, poll-waiting is recommended if the
-interrupt rate would be to high in the interrupt driven case.
+- CONFIG_STM32_SPI_INTERRUPTS - Select to enable interrupt driven SPI
+  support. Non-interrupt-driven, poll-waiting is recommended if the
+  interrupt rate would be to high in the interrupt driven case.
 
-CONFIG_STM32_SPIx_DMA - Use DMA to improve SPIx transfer performance.
-Cannot be used with CONFIG_STM32_SPI_INTERRUPT.
+- CONFIG_STM32_SPIx_DMA - Use DMA to improve SPIx transfer performance.
+  Cannot be used with CONFIG_STM32_SPI_INTERRUPT.
 
 SDIO
-====
+----
 
-CONFIG_SDIO_DMA - Support DMA data transfers.  Requires CONFIG_STM32_SDIO
-and CONFIG_STM32_DMA2.
+Options:
 
-CONFIG_STM32_SDIO_PRI - Select SDIO interrupt priority.  Default: 128
+- CONFIG_SDIO_DMA - Support DMA data transfers.  Requires CONFIG_STM32_SDIO
+  and CONFIG_STM32_DMA2.
 
-CONFIG_STM32_SDIO_DMAPRIO - Select SDIO DMA interrupt priority.
-Default:  Medium
+- CONFIG_STM32_SDIO_PRI - Select SDIO interrupt priority.  Default: 128
 
-CONFIG_STM32_SDIO_WIDTH_D1_ONLY - Select 1-bit transfer mode.  Default:
-4-bit transfer mode.
+- CONFIG_STM32_SDIO_DMAPRIO - Select SDIO DMA interrupt priority.
+  Default:  Medium
+
+- CONFIG_STM32_SDIO_WIDTH_D1_ONLY - Select 1-bit transfer mode.  Default:
+  4-bit transfer mode.
 
 ETH
-===
+---
+
+Options:
 
-CONFIG_STM32_PHYADDR - The 5-bit address of the PHY on the board
+- CONFIG_STM32_PHYADDR - The 5-bit address of the PHY on the board
 
-CONFIG_STM32_MII - Support Ethernet MII interface
+- CONFIG_STM32_MII - Support Ethernet MII interface
 
-CONFIG_STM32_MII_MCO1 - Use MCO1 to clock the MII interface
+- CONFIG_STM32_MII_MCO1 - Use MCO1 to clock the MII interface
 
-CONFIG_STM32_MII_MCO2 - Use MCO2 to clock the MII interface
+- CONFIG_STM32_MII_MCO2 - Use MCO2 to clock the MII interface
 
-CONFIG_STM32_RMII - Support Ethernet RMII interface
+- CONFIG_STM32_RMII - Support Ethernet RMII interface
 
-CONFIG_STM32_AUTONEG - Use PHY autonegotiation to determine speed and mode
+- CONFIG_STM32_AUTONEG - Use PHY autonegotiation to determine speed and mode
 
-CONFIG_STM32_ETHFD - If CONFIG_STM32_AUTONEG is not defined, then this
-may be defined to select full duplex mode. Default: half-duplex
+- CONFIG_STM32_ETHFD - If CONFIG_STM32_AUTONEG is not defined, then this
+  may be defined to select full duplex mode. Default: half-duplex
 
-CONFIG_STM32_ETH100MBPS - If CONFIG_STM32_AUTONEG is not defined, then this
-may be defined to select 100 MBps speed.  Default: 10 Mbps
+- CONFIG_STM32_ETH100MBPS - If CONFIG_STM32_AUTONEG is not defined, then this
+  may be defined to select 100 MBps speed.  Default: 10 Mbps
 
-CONFIG_STM32_PHYSR - This must be provided if CONFIG_STM32_AUTONEG is
-defined.  The PHY status register address may diff from PHY to PHY.  This
-configuration sets the address of the PHY status register.
+- CONFIG_STM32_PHYSR - This must be provided if CONFIG_STM32_AUTONEG is
+  defined.  The PHY status register address may diff from PHY to PHY.  This
+  configuration sets the address of the PHY status register.
 
-CONFIG_STM32_PHYSR_SPEED - This must be provided if CONFIG_STM32_AUTONEG is
-defined.  This provides bit mask indicating 10 or 100MBps speed.
+- CONFIG_STM32_PHYSR_SPEED - This must be provided if CONFIG_STM32_AUTONEG is
+  defined.  This provides bit mask indicating 10 or 100MBps speed.
 
-CONFIG_STM32_PHYSR_100MBPS - This must be provided if CONFIG_STM32_AUTONEG is
-defined.  This provides the value of the speed bit(s) indicating 100MBps speed.
+- CONFIG_STM32_PHYSR_100MBPS - This must be provided if CONFIG_STM32_AUTONEG is
+  defined.  This provides the value of the speed bit(s) indicating 100MBps speed.
 
-CONFIG_STM32_PHYSR_MODE - This must be provided if CONFIG_STM32_AUTONEG is
-defined.  This provide bit mask indicating full or half duplex modes.
+- CONFIG_STM32_PHYSR_MODE - This must be provided if CONFIG_STM32_AUTONEG is
+  defined.  This provide bit mask indicating full or half duplex modes.
 
-CONFIG_STM32_PHYSR_FULLDUPLEX - This must be provided if CONFIG_STM32_AUTONEG is
-defined.  This provides the value of the mode bits indicating full duplex mode.
+- CONFIG_STM32_PHYSR_FULLDUPLEX - This must be provided if CONFIG_STM32_AUTONEG is
+  defined.  This provides the value of the mode bits indicating full duplex mode.
 
-CONFIG_STM32_ETH_PTP - Precision Time Protocol (PTP).  Not supported
-but some hooks are indicated with this condition.
+- CONFIG_STM32_ETH_PTP - Precision Time Protocol (PTP).  Not supported
+  but some hooks are indicated with this condition.
 
 USB OTG FS
-==========
+----------
 
 STM32 USB OTG FS Host Driver Support
 
-Pre-requisites::
+Pre-requisites:
 
-   CONFIG_USBHOST      - Enable general USB host support
-   CONFIG_STM32_OTGFS  - Enable the STM32 USB OTG FS block
-   CONFIG_STM32_SYSCFG - Needed
+- CONFIG_USBHOST      - Enable general USB host support
+- CONFIG_STM32_OTGFS  - Enable the STM32 USB OTG FS block
+- CONFIG_STM32_SYSCFG - Needed
 
-CONFIG_STM32_OTGFS_RXFIFO_SIZE - Size of the RX FIFO in 32-bit words.
-Default 128 (512 bytes)
+- CONFIG_STM32_OTGFS_RXFIFO_SIZE - Size of the RX FIFO in 32-bit words.
+  Default 128 (512 bytes)
 
-CONFIG_STM32_OTGFS_NPTXFIFO_SIZE - Size of the non-periodic Tx FIFO
-in 32-bit words.  Default 96 (384 bytes)
+- CONFIG_STM32_OTGFS_NPTXFIFO_SIZE - Size of the non-periodic Tx FIFO
+  in 32-bit words.  Default 96 (384 bytes)
 
-CONFIG_STM32_OTGFS_PTXFIFO_SIZE - Size of the periodic Tx FIFO in 32-bit
-words.  Default 96 (384 bytes)
+- CONFIG_STM32_OTGFS_PTXFIFO_SIZE - Size of the periodic Tx FIFO in 32-bit
+  words.  Default 96 (384 bytes)
 
-CONFIG_STM32_OTGFS_DESCSIZE - Maximum size of a descriptor.  Default: 128
+- CONFIG_STM32_OTGFS_DESCSIZE - Maximum size of a descriptor.  Default: 128
 
-CONFIG_STM32_OTGFS_SOFINTR - Enable SOF interrupts.  Why would you ever
-want to do that?
+- CONFIG_STM32_OTGFS_SOFINTR - Enable SOF interrupts.  Why would you ever
+  want to do that?
 
-CONFIG_STM32_USBHOST_REGDEBUG - Enable very low-level register access
-debug.  Depends on CONFIG_DEBUG_FEATURES.
+- CONFIG_STM32_USBHOST_REGDEBUG - Enable very low-level register access
+  debug.  Depends on CONFIG_DEBUG_FEATURES.
 
-CONFIG_STM32_USBHOST_PKTDUMP - Dump all incoming and outgoing USB
-packets. Depends on CONFIG_DEBUG_FEATURES.
+- CONFIG_STM32_USBHOST_PKTDUMP - Dump all incoming and outgoing USB
+  packets. Depends on CONFIG_DEBUG_FEATURES.
 
 Supported Boards
 ================
diff --git a/content/docs/latest/_sources/platforms/arm/stm32f3/index.rst.txt b/content/docs/latest/_sources/platforms/arm/stm32f3/index.rst.txt
index 42b93f86..a2a7829d 100644
--- a/content/docs/latest/_sources/platforms/arm/stm32f3/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/arm/stm32f3/index.rst.txt
@@ -10,41 +10,69 @@ TODO
 Peripheral Support
 ==================
 
-TODO
+The following list indicates peripherals supported in NuttX:
+
+==========  =======  =====
+Peripheral  Support  Notes
+==========  =======  =====
+FLASH       Yes
+CRC         Yes
+PM          ?
+RCC         Yes      
+GPIO        Yes
+SYSCFG      Yes      
+DMA         Yes
+EXTI        Yes
+ADC         Yes
+SDADC       Yes
+DAC         Yes
+COMP        Yes
+OPAMP       Yes
+TSC         No
+TIM         Yes
+HRTIM       Yes
+IRTIM       No
+IWDG        ?
+WWDG        ?
+RTC         Yes
+I2C         Yes
+USART       Yes
+SPI         Yes
+I2S         ?
+CAN         Yes
+USB         Yes
+HDMI-CEC    No
+==========  =======  =====
 
 Memory
 ------
 
-CONFIG_RAM_SIZE - Describes the installed DRAM (SRAM in this case)::
-
-       CONFIG_RAM_SIZE=0x00010000 (64Kb)
+- CONFIG_RAM_SIZE - Describes the installed DRAM (SRAM in this case)
 
-CONFIG_RAM_START - The start address of installed DRAM::
+- CONFIG_RAM_START - The start address of installed DRAM
 
-       CONFIG_RAM_START=0x20000000
+- CONFIG_STM32_CCMEXCLUDE - Exclude CCM SRAM from the HEAP
 
-CONFIG_STM32_CCMEXCLUDE - Exclude CCM SRAM from the HEAP
+- CONFIG_ARCH_INTERRUPTSTACK - This architecture supports an interrupt
+  stack. If defined, this symbol is the size of the interrupt
+  stack in bytes.  If not defined, the user task stacks will be
+  used during interrupt handling.
 
-CONFIG_ARCH_INTERRUPTSTACK - This architecture supports an interrupt
-stack. If defined, this symbol is the size of the interrupt
-stack in bytes.  If not defined, the user task stacks will be
-used during interrupt handling.
-
-CONFIG_ARCH_STACKDUMP - Do stack dumps after assertions
+- CONFIG_ARCH_STACKDUMP - Do stack dumps after assertions
 
 Clock
 -----
 
-CONFIG_ARCH_BOARD_STM32_CUSTOM_CLOCKCONFIG - Enables special STM32 clock
-configuration features.::
+- CONFIG_ARCH_BOARD_STM32_CUSTOM_CLOCKCONFIG - Enables special STM32 clock
+  configuration features.::
 
-  CONFIG_ARCH_BOARD_STM32_CUSTOM_CLOCKCONFIG=n
+    CONFIG_ARCH_BOARD_STM32_CUSTOM_CLOCKCONFIG=n
 
-CONFIG_ARCH_LOOPSPERMSEC - Must be calibrated for correct operation
-of delay loops
+- CONFIG_ARCH_LOOPSPERMSEC - Must be calibrated for correct operation
+  of delay loops
 
-TIMER
------
+Timers
+------
 
 Timer devices may be used for different purposes.  One special purpose is
 to generate modulated outputs for such things as motor control.  If CONFIG_STM32_TIMn
@@ -54,16 +82,16 @@ or DAC conversion. Note that ADC/DAC require two definition:  Not only do you ha
 to assign the timer (n) for used by the ADC or DAC, but then you also have to
 configure which ADC or DAC (m) it is assigned to.
 
-    CONFIG_STM32_TIMn_PWM   Reserve timer n for use by PWM, n=1,..,14
-    CONFIG_STM32_TIMn_ADC   Reserve timer n for use by ADC, n=1,..,14
-    CONFIG_STM32_TIMn_ADCm  Reserve timer n to trigger ADCm, n=1,..,14, m=1,..,3
-    CONFIG_STM32_TIMn_DAC   Reserve timer n for use by DAC, n=1,..,14
-    CONFIG_STM32_TIMn_DACm  Reserve timer n to trigger DACm, n=1,..,14, m=1,..,2
+- CONFIG_STM32_TIMn_PWM   Reserve timer n for use by PWM, n=1,..,14
+- CONFIG_STM32_TIMn_ADC   Reserve timer n for use by ADC, n=1,..,14
+- CONFIG_STM32_TIMn_ADCm  Reserve timer n to trigger ADCm, n=1,..,14, m=1,..,3
+- CONFIG_STM32_TIMn_DAC   Reserve timer n for use by DAC, n=1,..,14
+- CONFIG_STM32_TIMn_DACm  Reserve timer n to trigger DACm, n=1,..,14, m=1,..,2
 
 For each timer that is enabled for PWM usage, we need the following additional
 configuration settings:
 
-    CONFIG_STM32_TIMx_CHANNEL - Specifies the timer output channel {1,..,4}
+- CONFIG_STM32_TIMx_CHANNEL - Specifies the timer output channel {1,..,4}
 
 NOTE: The STM32 timers are each capable of generating different signals on
 each of the four channels with different duty cycles.  That capability is
@@ -72,75 +100,120 @@ not supported by this driver:  Only one output channel per timer.
 JTAG
 ----
 
-CONFIG_STM32_JTAG_FULL_ENABLE - Enables full SWJ (JTAG-DP + SW-DP)
+JTAG Enable settings (by default JTAG-DP and SW-DP are disabled):
+
+- CONFIG_STM32_JTAG_FULL_ENABLE - Enables full SWJ (JTAG-DP + SW-DP)
 
-CONFIG_STM32_JTAG_NOJNTRST_ENABLE - Enables full SWJ (JTAG-DP + SW-DP)
-but without JNTRST.
+- CONFIG_STM32_JTAG_NOJNTRST_ENABLE - Enables full SWJ (JTAG-DP + SW-DP)
+  but without JNTRST.
 
-CONFIG_STM32_JTAG_SW_ENABLE - Set JTAG-DP disabled and SW-DP enabled
+- CONFIG_STM32_JTAG_SW_ENABLE - Set JTAG-DP disabled and SW-DP enabled
 
 USART
 -----
 
-CONFIG_U[S]ARTn_SERIAL_CONSOLE - selects the USARTn (n=1,2,3) or UART
-m (m=4,5) for the console and ttys0 (default is the USART1).
+Options:
 
-CONFIG_U[S]ARTn_RXBUFSIZE - Characters are buffered as received.
-This specific the size of the receive buffer
+- CONFIG_U[S]ARTn_SERIAL_CONSOLE - selects the USARTn (n=1,2,3) or UARTm (m=4,5)
+  for the console and ttys0 (default is the USART1).
 
-CONFIG_U[S]ARTn_TXBUFSIZE - Characters are buffered before
-being sent.  This specific the size of the transmit buffer
+- CONFIG_U[S]ARTn_RXBUFSIZE - Characters are buffered as received.
+  This specific the size of the receive buffer
 
-CONFIG_U[S]ARTn_BAUD - The configure BAUD of the UART.  Must be
+- CONFIG_U[S]ARTn_TXBUFSIZE - Characters are buffered before
+  being sent.  This specific the size of the transmit buffer
 
-CONFIG_U[S]ARTn_BITS - The number of bits.  Must be either 7 or 8.
+- CONFIG_U[S]ARTn_BAUD - The configure BAUD of the UART.  Must be
 
-CONFIG_U[S]ARTn_PARTIY - 0=no parity, 1=odd parity, 2=even parity
+- CONFIG_U[S]ARTn_BITS - The number of bits.  Must be either 7 or 8.
 
-CONFIG_U[S]ARTn_2STOP - Two stop bits
+- CONFIG_U[S]ARTn_PARTIY - 0=no parity, 1=odd parity, 2=even parity
 
-CAN
----
+- CONFIG_U[S]ARTn_2STOP - Two stop bits
 
-CONFIG_CAN - Enables CAN support (one or both of CONFIG_STM32_CAN1 or
-CONFIG_STM32_CAN2 must also be defined)
+CAN character device
+--------------------
 
-CONFIG_CAN_EXTID - Enables support for the 29-bit extended ID.  Default
-Standard 11-bit IDs.
+- CONFIG_CAN - Enables CAN support (one or both of CONFIG_STM32_CAN1 or
+  CONFIG_STM32_CAN2 must also be defined)
 
-CONFIG_CAN_FIFOSIZE - The size of the circular buffer of CAN messages.
-Default: 8
+- CONFIG_CAN_EXTID - Enables support for the 29-bit extended ID.  Default
+  Standard 11-bit IDs.
 
-CONFIG_CAN_NPENDINGRTR - The size of the list of pending RTR requests.
-Default: 4
+- CONFIG_CAN_FIFOSIZE - The size of the circular buffer of CAN messages.
+  Default: 8
 
-CONFIG_CAN_LOOPBACK - A CAN driver may or may not support a loopback
-mode for testing. The STM32 CAN driver does support loopback mode.
+- CONFIG_CAN_NPENDINGRTR - The size of the list of pending RTR requests.
+  Default: 4
 
-CONFIG_STM32_CAN1_BAUD - CAN1 BAUD rate.  Required if CONFIG_STM32_CAN1
-is defined.
+- CONFIG_CAN_LOOPBACK - A CAN driver may or may not support a loopback
+  mode for testing. The STM32 CAN driver does support loopback mode.
 
-CONFIG_STM32_CAN2_BAUD - CAN1 BAUD rate.  Required if CONFIG_STM32_CAN2
-is defined.
+- CONFIG_STM32_CAN1_BAUD - CAN1 BAUD rate.  Required if CONFIG_STM32_CAN1
+  is defined.
 
-CONFIG_STM32_CAN_TSEG1 - The number of CAN time quanta in segment 1.
-Default: 6
+- CONFIG_STM32_CAN2_BAUD - CAN1 BAUD rate.  Required if CONFIG_STM32_CAN2
+  is defined.
 
-CONFIG_STM32_CAN_TSEG2 - the number of CAN time quanta in segment 2.
-Default: 7
+- CONFIG_STM32_CAN_TSEG1 - The number of CAN time quanta in segment 1.
+  Default: 6
 
-CONFIG_STM32_CAN_REGDEBUG - If CONFIG_DEBUG_FEATURES is set, this will generate an
-dump of all CAN registers.
+- CONFIG_STM32_CAN_TSEG2 - the number of CAN time quanta in segment 2.
+  Default: 7
+
+- CONFIG_STM32_CAN_REGDEBUG - If CONFIG_DEBUG_FEATURES is set, this will generate an
+  dump of all CAN registers.
+
+CAN SocketCAN
+-------------
+
+TODO
 
 SPI
 ---
 
-CONFIG_STM32_SPI_INTERRUPTS - Select to enable interrupt driven SPI
-support. Non-interrupt-driven, poll-waiting is recommended if the
-interrupt rate would be to high in the interrupt driven case.
+- CONFIG_STM32_SPI_INTERRUPTS - Select to enable interrupt driven SPI
+  support. Non-interrupt-driven, poll-waiting is recommended if the
+  interrupt rate would be to high in the interrupt driven case.
+
+- CONFIG_STM32_SPIx_DMA - Use DMA to improve SPIx transfer performance.
+  Cannot be used with CONFIG_STM32_SPI_INTERRUPT.
+
+USB FS
+------
+
+TODO
+
+FPU
+===
+
+FPU Configuration Options
+-------------------------
+
+There are two version of the FPU support built into the STM32 port.
+
+1. Non-Lazy Floating Point Register Save
+
+   In this configuration floating point register save and restore is
+   implemented on interrupt entry and return, respectively.  In this
+   case, you may use floating point operations for interrupt handling
+   logic if necessary.  This FPU behavior logic is enabled by default
+   with::
+
+     CONFIG_ARCH_FPU=y
+
+2. Lazy Floating Point Register Save.
+
+   An alternative mplementation only saves and restores FPU registers only
+   on context switches.  This means: (1) floating point registers are not
+   stored on each context switch and, hence, possibly better interrupt
+   performance.  But, (2) since floating point registers are not saved,
+   you cannot use floating point operations within interrupt handlers.
+
+   This logic can be enabled by simply adding the following to your .config
+   file::
 
-CONFIG_STM32_SPIx_DMA - Use DMA to improve SPIx transfer performance.
-Cannot be used with CONFIG_STM32_SPI_INTERRUPT.
+     CONFIG_ARCH_FPU=y
 
 Supported Boards
 ================
diff --git a/content/docs/latest/_sources/platforms/arm/stm32f4/boards/axoloti/index.rst.txt b/content/docs/latest/_sources/platforms/arm/stm32f4/boards/axoloti/index.rst.txt
index 07df510e..9112c979 100644
--- a/content/docs/latest/_sources/platforms/arm/stm32f4/boards/axoloti/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/arm/stm32f4/boards/axoloti/index.rst.txt
@@ -2,7 +2,7 @@
 Axoloti
 =======
 
-This README discusses issues unique to NuttX configurations for the
+This page discusses issues unique to NuttX configurations for the
 Axoloti open source synthesizer board featuring the STM32F427IGH6
 MCU. The STM32F427IGH6 has a 180MHz Cortex-M4 core with 1MiB Flash
 memory and 256KiB of SRAM. The board features:
diff --git a/content/docs/latest/_sources/platforms/arm/stm32f4/boards/clicker2-stm32/index.rst.txt b/content/docs/latest/_sources/platforms/arm/stm32f4/boards/clicker2-stm32/index.rst.txt
index 507687ca..10013c1a 100644
--- a/content/docs/latest/_sources/platforms/arm/stm32f4/boards/clicker2-stm32/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/arm/stm32f4/boards/clicker2-stm32/index.rst.txt
@@ -2,7 +2,7 @@
 Mikroe Clicker2 STM32
 =====================
 
-This is the README file for the port of NuttX to the Mikroe Clicker2 STM32
+This is the page file for the port of NuttX to the Mikroe Clicker2 STM32
 board based on the STMicro STM32F407VGT6 MCU.
 
 Reference: https://shop.mikroe.com/development-boards/starter/clicker-2/stm32f4
diff --git a/content/docs/latest/_sources/platforms/arm/stm32f4/boards/mikroe-stm32f4/index.rst.txt b/content/docs/latest/_sources/platforms/arm/stm32f4/boards/mikroe-stm32f4/index.rst.txt
index 6686c6b3..6ec05c8d 100644
--- a/content/docs/latest/_sources/platforms/arm/stm32f4/boards/mikroe-stm32f4/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/arm/stm32f4/boards/mikroe-stm32f4/index.rst.txt
@@ -2,7 +2,7 @@
 mikroe-stm32f4
 ==============
 
-This README discusses issues unique to NuttX configurations for the
+This page discusses issues unique to NuttX configurations for the
 MikroElektronika Mikromedia for STM32F4 development board.  This is
 another board support by NuttX that uses the same STM32F407VGT6 MCU
 as does the STM32F4-Discovery board. This board, however, has very
diff --git a/content/docs/latest/_sources/platforms/arm/stm32f4/boards/nucleo-f411re/index.rst.txt b/content/docs/latest/_sources/platforms/arm/stm32f4/boards/nucleo-f411re/index.rst.txt
index f428a1ae..dd73b4b1 100644
--- a/content/docs/latest/_sources/platforms/arm/stm32f4/boards/nucleo-f411re/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/arm/stm32f4/boards/nucleo-f411re/index.rst.txt
@@ -2,7 +2,7 @@
 ST Nucleo F401RE
 ================
 
-This README discusses issues unique to NuttX configurations for the ST
+This page discusses issues unique to NuttX configurations for the ST
 NucleoF401RE and NucleoF411RE boards from ST Micro.  See
 
   http://www.st.com/web/catalog/mmc/FM141/SC1169/SS1577/LN1810/PF258797
diff --git a/content/docs/latest/_sources/platforms/arm/stm32f4/boards/nucleo-f429zi/index.rst.txt b/content/docs/latest/_sources/platforms/arm/stm32f4/boards/nucleo-f429zi/index.rst.txt
index 1f9d5069..d41bdee6 100644
--- a/content/docs/latest/_sources/platforms/arm/stm32f4/boards/nucleo-f429zi/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/arm/stm32f4/boards/nucleo-f429zi/index.rst.txt
@@ -1,3 +1,5 @@
 ================
 ST Nucleo F429ZI
 ================
+
+The Nucleo F429ZI is a member of the Nucleo-144 board family.
diff --git a/content/docs/latest/_sources/platforms/arm/stm32f4/boards/stm32f411-minimum/index.rst.txt b/content/docs/latest/_sources/platforms/arm/stm32f4/boards/stm32f411-minimum/index.rst.txt
index 00f17cee..6c9110db 100644
--- a/content/docs/latest/_sources/platforms/arm/stm32f4/boards/stm32f411-minimum/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/arm/stm32f4/boards/stm32f411-minimum/index.rst.txt
@@ -2,7 +2,7 @@
 stm32f411-minimum
 =================
 
-This README discusses issues unique to NuttX configurations for the
+This page discusses issues unique to NuttX configurations for the
 WeAct Studio MiniF4 minimum system development board.
 
 Board information
diff --git a/content/docs/latest/_sources/platforms/arm/stm32f4/boards/stm32f411e-disco/index.rst.txt b/content/docs/latest/_sources/platforms/arm/stm32f4/boards/stm32f411e-disco/index.rst.txt
index f3d473f1..91a5a719 100644
--- a/content/docs/latest/_sources/platforms/arm/stm32f4/boards/stm32f411e-disco/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/arm/stm32f4/boards/stm32f411e-disco/index.rst.txt
@@ -2,7 +2,7 @@
 ST STM32F411E-Discovery
 =======================
 
-This README discusses issues unique to NuttX configurations for the STMicro
+This page discusses issues unique to NuttX configurations for the STMicro
 STM32F411E-Discovery board.  See
 
 http://www.st.com/content/ccc/resource/technical/document/user_manual/e9/d2/00/5e/15/46/44/0e/DM00148985.pdf/files/DM00148985.pdf/jcr:content/translations/en.DM00148985.pdf
diff --git a/content/docs/latest/_sources/platforms/arm/stm32f4/boards/stm32f429i-disco/index.rst.txt b/content/docs/latest/_sources/platforms/arm/stm32f4/boards/stm32f429i-disco/index.rst.txt
index 01574439..061a29dd 100644
--- a/content/docs/latest/_sources/platforms/arm/stm32f4/boards/stm32f429i-disco/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/arm/stm32f4/boards/stm32f429i-disco/index.rst.txt
@@ -1,8 +1,8 @@
-================
-STM32F429I-DISCO
-================
+===================
+ST STM32F429I-DISCO
+===================
 
-This README discusses issues unique to NuttX configurations for the
+This page discusses issues unique to NuttX configurations for the
 STMicro STM32F429I-DISCO development board featuring the STM32F429ZIT6
 MCU. The STM32F429ZIT6 is a 180MHz Cortex-M4 operation with 2Mbit Flash
 memory and 256kbytes. The board features:
diff --git a/content/docs/latest/_sources/platforms/arm/stm32f4/index.rst.txt b/content/docs/latest/_sources/platforms/arm/stm32f4/index.rst.txt
index 8d11ba15..7242a16b 100644
--- a/content/docs/latest/_sources/platforms/arm/stm32f4/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/arm/stm32f4/index.rst.txt
@@ -15,75 +15,65 @@ The following list indicates peripherals supported in NuttX:
 ==========  =======  =====
 Peripheral  Support  Notes
 ==========  =======  =====
-IRQs        Yes
-GPIO        Yes
-EXTI        Yes
-HSE         Yes
-PLL         Yes      
-HSI         Yes      
-MSI         Yes      
-LSE         Yes      
-RCC         Yes      
-SYSCFG      Yes      
-USART       Yes
 FLASH       Yes
+CRC         Yes
+PM          ?
+RCC         Yes      
+GPIO        Yes
+SYSCFG      Yes
 DMA         Yes
-SPI         Yes
-I2C         Yes
-I2S         Yes
-FMPI2C      No
-SPDIFRX     No
-SAI         No
-RTC         Yes
-Timers      Yes
-PM          Yes
-RNG         Yes
-CRC         No
-HASH        No
+DMA2D       Yes
+EXTI        Yes
+FMC         Yes
+QUADSPI     Yes
 ADC         Yes
 DAC         Yes
-WWDG        Yes
+DCMI        No
+LTDC        Yes
+DSI         No
+RNG         Yes
+CRYP        Yes
+HASH        ?
+TIM         Yes
 IWDG        Yes
+WWDG        Yes
+RTC         Yes
+I2C         Yes
+USART       Yes
+SPI         Yes
+I2S         ?
+SAI         No
+SDIO        ?
 CAN         Yes
-USB FS      Yes
-USB HS      Yes
+OTG_FS      Yes
+OTG_HS      Yes
 ETH         Yes
-FMC         Yes
-QSPI        Yes
-DCMI        No
-AES         Yes
-HDMI-CED    No
-SDIO        Yes
 ==========  =======  =====
 
 Memory
 ------
 
-CONFIG_RAM_SIZE - Describes the installed DRAM (SRAM in this case):
-
-CONFIG_RAM_SIZE=16384 (16Kb)
+- CONFIG_RAM_SIZE - Describes the installed DRAM (SRAM in this case)
 
-CONFIG_RAM_START - The start address of installed DRAM
+- CONFIG_RAM_START - The start address of installed DRAM
 
-CONFIG_RAM_START=0x20000000
+- CONFIG_STM32_CCMEXCLUDE - Exclude CCM SRAM from the HEAP
 
-CONFIG_STM32_CCMEXCLUDE - Exclude CCM SRAM from the HEAP
-
-CONFIG_ARCH_INTERRUPTSTACK - This architecture supports an interrupt
-stack. If defined, this symbol is the size of the interrupt
-stack in bytes.  If not defined, the user task stacks will be
-used during interrupt handling.
+- CONFIG_ARCH_INTERRUPTSTACK - This architecture supports an interrupt
+  stack. If defined, this symbol is the size of the interrupt
+  stack in bytes.  If not defined, the user task stacks will be
+  used during interrupt handling.
 
 Clock
 -----
 
-CONFIG_ARCH_BOARD_STM32_CUSTOM_CLOCKCONFIG - Enables special STM32 clock
-configuration features.::
+- CONFIG_ARCH_BOARD_STM32_CUSTOM_CLOCKCONFIG - Enables special STM32 clock
+  configuration features.::
 
-       CONFIG_ARCH_BOARD_STM32_CUSTOM_CLOCKCONFIG=n
+    CONFIG_ARCH_BOARD_STM32_CUSTOM_CLOCKCONFIG=n
 
-CONFIG_ARCH_LOOPSPERMSEC - Must be calibrated for correct operation
-of delay loops
+- CONFIG_ARCH_LOOPSPERMSEC - Must be calibrated for correct operation
+  of delay loops
 
 TIMER
 -----
@@ -96,16 +86,20 @@ or DAC conversion. Note that ADC/DAC require two definition:  Not only do you ha
 to assign the timer (n) for used by the ADC or DAC, but then you also have to
 configure which ADC or DAC (m) it is assigned to.
 
-    CONFIG_STM32_TIMn_PWM   Reserve timer n for use by PWM, n=1,..,14
-    CONFIG_STM32_TIMn_ADC   Reserve timer n for use by ADC, n=1,..,14
-    CONFIG_STM32_TIMn_ADCm  Reserve timer n to trigger ADCm, n=1,..,14, m=1,..,3
-    CONFIG_STM32_TIMn_DAC   Reserve timer n for use by DAC, n=1,..,14
-    CONFIG_STM32_TIMn_DACm  Reserve timer n to trigger DACm, n=1,..,14, m=1,..,2
+- CONFIG_STM32_TIMn_PWM   Reserve timer n for use by PWM, n=1,..,14
+
+- CONFIG_STM32_TIMn_ADC   Reserve timer n for use by ADC, n=1,..,14
+
+- CONFIG_STM32_TIMn_ADCm  Reserve timer n to trigger ADCm, n=1,..,14, m=1,..,3
+
+- CONFIG_STM32_TIMn_DAC   Reserve timer n for use by DAC, n=1,..,14
+
+- CONFIG_STM32_TIMn_DACm  Reserve timer n to trigger DACm, n=1,..,14, m=1,..,2
 
 For each timer that is enabled for PWM usage, we need the following additional
 configuration settings:
 
-    CONFIG_STM32_TIMx_CHANNEL - Specifies the timer output channel {1,..,4}
+- CONFIG_STM32_TIMx_CHANNEL - Specifies the timer output channel {1,..,4}
 
 NOTE: The STM32 timers are each capable of generating different signals on
 each of the four channels with different duty cycles.  That capability is
@@ -114,121 +108,118 @@ not supported by this driver:  Only one output channel per timer.
 JTAG
 ----
 
-CONFIG_STM32_JTAG_FULL_ENABLE - Enables full SWJ (JTAG-DP + SW-DP)
+- CONFIG_STM32_JTAG_FULL_ENABLE - Enables full SWJ (JTAG-DP + SW-DP)
 
-CONFIG_STM32_JTAG_NOJNTRST_ENABLE - Enables full SWJ (JTAG-DP + SW-DP)
-but without JNTRST.
+- CONFIG_STM32_JTAG_NOJNTRST_ENABLE - Enables full SWJ (JTAG-DP + SW-DP)
+  but without JNTRST.
 
-CONFIG_STM32_JTAG_SW_ENABLE - Set JTAG-DP disabled and SW-DP enabled
+- CONFIG_STM32_JTAG_SW_ENABLE - Set JTAG-DP disabled and SW-DP enabled
 
 USART
 -----
 
-CONFIG_U[S]ARTn_SERIAL_CONSOLE - selects the USARTn (n=1,2,3) or UART
-m (m=4,5) for the console and ttys0 (default is the USART1).
+- CONFIG_U[S]ARTn_SERIAL_CONSOLE - selects the USARTn (n=1,2,3) or UART
+  m (m=4,5) for the console and ttys0 (default is the USART1).
 
-CONFIG_U[S]ARTn_RXBUFSIZE - Characters are buffered as received.
-This specific the size of the receive buffer
+- CONFIG_U[S]ARTn_RXBUFSIZE - Characters are buffered as received.
+  This specific the size of the receive buffer
 
-CONFIG_U[S]ARTn_TXBUFSIZE - Characters are buffered before
-being sent.  This specific the size of the transmit buffer
+- CONFIG_U[S]ARTn_TXBUFSIZE - Characters are buffered before
+  being sent.  This specific the size of the transmit buffer
 
-CONFIG_U[S]ARTn_BAUD - The configure BAUD of the UART.  Must be
+- CONFIG_U[S]ARTn_BAUD - The configure BAUD of the UART.  Must be
 
-CONFIG_U[S]ARTn_BITS - The number of bits.  Must be either 7 or 8.
+- CONFIG_U[S]ARTn_BITS - The number of bits.  Must be either 7 or 8.
 
-CONFIG_U[S]ARTn_PARTIY - 0=no parity, 1=odd parity, 2=even parity
+- CONFIG_U[S]ARTn_PARTIY - 0=no parity, 1=odd parity, 2=even parity
 
-CONFIG_U[S]ARTn_2STOP - Two stop bits
+- CONFIG_U[S]ARTn_2STOP - Two stop bits
 
 CAN
 ---
 
-CONFIG_CAN - Enables CAN support (one or both of CONFIG_STM32_CAN1 or
-CONFIG_STM32_CAN2 must also be defined)
+- CONFIG_CAN - Enables CAN support (one or both of CONFIG_STM32_CAN1 or
+  CONFIG_STM32_CAN2 must also be defined)
 
-CONFIG_CAN_EXTID - Enables support for the 29-bit extended ID.  Default
-Standard 11-bit IDs.
+- CONFIG_CAN_EXTID - Enables support for the 29-bit extended ID.  Default
+  Standard 11-bit IDs.
 
-CONFIG_CAN_FIFOSIZE - The size of the circular buffer of CAN messages.
-Default: 8
+- CONFIG_CAN_FIFOSIZE - The size of the circular buffer of CAN messages.
+  Default: 8
 
-CONFIG_CAN_NPENDINGRTR - The size of the list of pending RTR requests.
-Default: 4
+- CONFIG_CAN_NPENDINGRTR - The size of the list of pending RTR requests.
+  Default: 4
 
-CONFIG_CAN_LOOPBACK - A CAN driver may or may not support a loopback
-mode for testing. The STM32 CAN driver does support loopback mode.
+- CONFIG_CAN_LOOPBACK - A CAN driver may or may not support a loopback
+  mode for testing. The STM32 CAN driver does support loopback mode.
 
-CONFIG_STM32_CAN1_BAUD - CAN1 BAUD rate.  Required if CONFIG_STM32_CAN1
-is defined.
+- CONFIG_STM32_CAN1_BAUD - CAN1 BAUD rate.  Required if CONFIG_STM32_CAN1
+  is defined.
 
-CONFIG_STM32_CAN2_BAUD - CAN1 BAUD rate.  Required if CONFIG_STM32_CAN2
-is defined.
+- CONFIG_STM32_CAN2_BAUD - CAN1 BAUD rate.  Required if CONFIG_STM32_CAN2
+  is defined.
 
-CONFIG_STM32_CAN_TSEG1 - The number of CAN time quanta in segment 1.
-Default: 6
+- CONFIG_STM32_CAN_TSEG1 - The number of CAN time quanta in segment 1.
+  Default: 6
 
-CONFIG_STM32_CAN_TSEG2 - the number of CAN time quanta in segment 2.
-Default: 7
+- CONFIG_STM32_CAN_TSEG2 - the number of CAN time quanta in segment 2.
+  Default: 7
 
-CONFIG_STM32_CAN_REGDEBUG - If CONFIG_DEBUG_FEATURES is set, this will generate an
-dump of all CAN registers.
+- CONFIG_STM32_CAN_REGDEBUG - If CONFIG_DEBUG_FEATURES is set, this will generate an
+  dump of all CAN registers.
 
 SPI
 ---
 
-CONFIG_STM32_SPI_INTERRUPTS - Select to enable interrupt driven SPI
-      support. Non-interrupt-driven, poll-waiting is recommended if the
-      interrupt rate would be to high in the interrupt driven case.
+- CONFIG_STM32_SPI_INTERRUPTS - Select to enable interrupt driven SPI
+  support. Non-interrupt-driven, poll-waiting is recommended if the
+  interrupt rate would be to high in the interrupt driven case.
 
-CONFIG_STM32_SPIx_DMA - Use DMA to improve SPIx transfer performance.
-      Cannot be used with CONFIG_STM32_SPI_INTERRUPT.
+- CONFIG_STM32_SPIx_DMA - Use DMA to improve SPIx transfer performance.
+  Cannot be used with CONFIG_STM32_SPI_INTERRUPT.
 
-DMA
----
+SDIO
+----
 
-CONFIG_SDIO_DMA - Support DMA data transfers.  Requires CONFIG_STM32_SDIO and CONFIG_STM32_DMA2.
-CONFIG_STM32_SDIO_PRI - Select SDIO interrupt priority.  Default: 128
+- CONFIG_SDIO_DMA - Support DMA data transfers.  Requires CONFIG_STM32_SDIO and CONFIG_STM32_DMA2.
 
-CONFIG_STM32_SDIO_DMAPRIO - Select SDIO DMA interrupt priority. Default:  Medium
+- CONFIG_STM32_SDIO_PRI - Select SDIO interrupt priority.  Default: 128
 
-CONFIG_STM32_SDIO_WIDTH_D1_ONLY - Select 1-bit transfer mode.  Default:
-4-bit transfer mode.
+- CONFIG_STM32_SDIO_DMAPRIO - Select SDIO DMA interrupt priority. Default:  Medium
+
+- CONFIG_STM32_SDIO_WIDTH_D1_ONLY - Select 1-bit transfer mode.  Default:
+  4-bit transfer mode.
 
 USB
 ---
 
 STM32 USB OTG FS Host Driver Support
 
-Pre-requisites::
-
-   CONFIG_USBDEV          - Enable USB device support
-   CONFIG_USBHOST         - Enable USB host support
-   CONFIG_STM32_OTGFS     - Enable the STM32 USB OTG FS block
-   CONFIG_STM32_SYSCFG    - Needed
-   CONFIG_SCHED_WORKQUEUE - Worker thread support is required
+Pre-requisites:
 
-Options:
+- CONFIG_USBHOST      - Enable general USB host support
+- CONFIG_STM32_OTGFS  - Enable the STM32 USB OTG FS block
+- CONFIG_STM32_SYSCFG - Needed
 
-CONFIG_STM32_OTGFS_RXFIFO_SIZE - Size of the RX FIFO in 32-bit words.
-Default 128 (512 bytes)
+- CONFIG_STM32_OTGFS_RXFIFO_SIZE - Size of the RX FIFO in 32-bit words.
+  Default 128 (512 bytes)
 
-CONFIG_STM32_OTGFS_NPTXFIFO_SIZE - Size of the non-periodic Tx FIFO
-in 32-bit words.  Default 96 (384 bytes)
+- CONFIG_STM32_OTGFS_NPTXFIFO_SIZE - Size of the non-periodic Tx FIFO
+  in 32-bit words.  Default 96 (384 bytes)
 
-CONFIG_STM32_OTGFS_PTXFIFO_SIZE - Size of the periodic Tx FIFO in 32-bit
-words.  Default 96 (384 bytes)
+- CONFIG_STM32_OTGFS_PTXFIFO_SIZE - Size of the periodic Tx FIFO in 32-bit
+  words.  Default 96 (384 bytes)
 
-CONFIG_STM32_OTGFS_DESCSIZE - Maximum size of a descriptor.  Default: 128
+- CONFIG_STM32_OTGFS_DESCSIZE - Maximum size of a descriptor.  Default: 128
 
-CONFIG_STM32_OTGFS_SOFINTR - Enable SOF interrupts.  Why would you ever
-want to do that?
+- CONFIG_STM32_OTGFS_SOFINTR - Enable SOF interrupts.  Why would you ever
+  want to do that?
 
-CONFIG_STM32_USBHOST_REGDEBUG - Enable very low-level register access
-debug.  Depends on CONFIG_DEBUG_FEATURES.
+- CONFIG_STM32_USBHOST_REGDEBUG - Enable very low-level register access
+  debug.  Depends on CONFIG_DEBUG_FEATURES.
 
-CONFIG_STM32_USBHOST_PKTDUMP - Dump all incoming and outgoing USB
-packets. Depends on CONFIG_DEBUG_FEATURES.
+- CONFIG_STM32_USBHOST_PKTDUMP - Dump all incoming and outgoing USB
+  packets. Depends on CONFIG_DEBUG_FEATURES.
 
 LTDC hardware acceleration
 --------------------------
@@ -236,15 +227,17 @@ LTDC hardware acceleration
 The LTDC driver provides two 2 LTDC overlays and supports the following hardware
 acceleration and features:
 
-Configured at build time
+Configured at build time:
+
 - background color
+
 - default color (outside visible screen)
 
-Configurable by nuttx framebuffer interface
+Configurable by nuttx framebuffer interface:
 
 - cmap support (color table is shared by both LTDC overlays and DMA2D when enabled)
 
-Configurable via the nuttx framebuffer interface (for each layer separately)
+Configurable via the nuttx framebuffer interface (for each layer separately):
 
 - chromakey
 
@@ -270,11 +263,11 @@ DMA2D hardware acceleration
 
 The DMA2D driver implements the following hardware acceleration:
 
-Configurable via the nuttx framebuffer interface
+Configurable via the nuttx framebuffer interface:
 
 - cmap support (color table is shared by all DMA2D overlays and LTDC overlays)
 
-Configurable via the nuttx framebuffer interface (for each layer separately)
+Configurable via the nuttx framebuffer interface (for each layer separately):
 
 - color (fill memory region with a specific ARGB8888 color immediately), if
   cmap is disabled
diff --git a/content/docs/latest/_sources/platforms/arm/stm32f7/boards/nucleo-f722/index.rst.txt b/content/docs/latest/_sources/platforms/arm/stm32f7/boards/nucleo-f722/index.rst.txt
index 198538c5..80c7acea 100644
--- a/content/docs/latest/_sources/platforms/arm/stm32f7/boards/nucleo-f722/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/arm/stm32f7/boards/nucleo-f722/index.rst.txt
@@ -2,7 +2,7 @@
 ST Nucleo F722ZE
 ================
 
-This README discusses issues unique to NuttX configurations for the STMicro
+This page discusses issues unique to NuttX configurations for the STMicro
 Nucleo-144 board.  See ST document STM32 Nucleo-144 boards (UM1974):
 
 https://www.st.com/resource/en/user_manual/dm00244518.pdf
diff --git a/content/docs/latest/_sources/platforms/arm/stm32f7/boards/nucleo-f746/index.rst.txt b/content/docs/latest/_sources/platforms/arm/stm32f7/boards/nucleo-f746/index.rst.txt
index bcdc4d17..650b23bd 100644
--- a/content/docs/latest/_sources/platforms/arm/stm32f7/boards/nucleo-f746/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/arm/stm32f7/boards/nucleo-f746/index.rst.txt
@@ -2,7 +2,7 @@
 ST Nucleo F746ZG
 ================
 
-This README discusses issues unique to NuttX configurations for the STMicro
+This page discusses issues unique to NuttX configurations for the STMicro
 Nucleo-144 board.  See ST document STM32 Nucleo-144 boards (UM1974):
 
 https://www.st.com/resource/en/user_manual/dm00244518.pdf
diff --git a/content/docs/latest/_sources/platforms/arm/stm32f7/boards/nucleo-f767/index.rst.txt b/content/docs/latest/_sources/platforms/arm/stm32f7/boards/nucleo-f767/index.rst.txt
index ceb02132..810403a9 100644
--- a/content/docs/latest/_sources/platforms/arm/stm32f7/boards/nucleo-f767/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/arm/stm32f7/boards/nucleo-f767/index.rst.txt
@@ -2,7 +2,7 @@
 ST Nucleo F767ZI
 ================
 
-This README discusses issues unique to NuttX configurations for the STMicro
+This page discusses issues unique to NuttX configurations for the STMicro
 Nucleo-144 board.  See ST document STM32 Nucleo-144 boards (UM1974):
 
 https://www.st.com/resource/en/user_manual/dm00244518.pdf
diff --git a/content/docs/latest/_sources/platforms/arm/stm32f7/boards/steval-eth001v1/index.rst.txt b/content/docs/latest/_sources/platforms/arm/stm32f7/boards/steval-eth001v1/index.rst.txt
index 127a2882..fe943de3 100644
--- a/content/docs/latest/_sources/platforms/arm/stm32f7/boards/steval-eth001v1/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/arm/stm32f7/boards/steval-eth001v1/index.rst.txt
@@ -2,7 +2,7 @@
 ST STEVAL-ETH001V1
 ==================
 
-This README discusses issues unique to NuttX configurations for the
+This page discusses issues unique to NuttX configurations for the
 STMicro STEVAL-ETH001V1 servo drive evaluation board.
 The STEVAL-ETH001V1 board is based on the STM32F767ZI MCU (2Mbytes FLASH
 and 512Kbytes of SRAM).
diff --git a/content/docs/latest/_sources/platforms/arm/stm32f7/boards/stm32f746g-disco/index.rst.txt b/content/docs/latest/_sources/platforms/arm/stm32f7/boards/stm32f746g-disco/index.rst.txt
index 9112d734..22cbd0b1 100644
--- a/content/docs/latest/_sources/platforms/arm/stm32f7/boards/stm32f746g-disco/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/arm/stm32f7/boards/stm32f746g-disco/index.rst.txt
@@ -2,7 +2,7 @@
 ST STM32F746G-DISCO
 ===================
 
-This README discusses issues unique to NuttX configurations for the
+This page discusses issues unique to NuttX configurations for the
 STMicro STM32F746G-DISCO development board featuring the STM32F746NGH6
 MCU. The STM32F746NGH6  is a 216MHz Cortex-M7 operation with 1024Kb Flash
 memory and 300Kb SRAM. The board features:
diff --git a/content/docs/latest/_sources/platforms/arm/stm32f7/boards/stm32f769i-disco/index.rst.txt b/content/docs/latest/_sources/platforms/arm/stm32f7/boards/stm32f769i-disco/index.rst.txt
index f278989d..2d1e091e 100644
--- a/content/docs/latest/_sources/platforms/arm/stm32f7/boards/stm32f769i-disco/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/arm/stm32f7/boards/stm32f769i-disco/index.rst.txt
@@ -2,59 +2,50 @@
 ST STM32F769I-DISCO
 ===================
 
-This README discusses issues unique to NuttX configurations for the
+This page discusses issues unique to NuttX configurations for the
 STMicro STM32F769I-DISCO development board featuring the STM32F769NIH6
 MCU. The STM32F769NIH6 is a 216MHz Cortex-M7 operating with 2048K Flash
 memory and 512Kb SRAM. The board features:
 
-  - On-board ST-LINK/V2 for programming and debugging,
-  - Mbed-enabled (mbed.org)
-  - 4-inch 800x472 color LCD-TFT with capacitive touch screen
-  - SAI audio codec
-  - Audio line in and line out jack
-  - Two ST MEMS microphones
-  - SPDIF RCA input connector
-  - Two pushbuttons (user and reset)
-  - 512-Mbit Quad-SPI Flash memory
-  - 128-Mbit SDRAM
-  - Connector for microSD card
-  - RF-EEPROM daughterboard connector
-  - USB OTG HS with Micro-AB connectors
-  - Ethernet connector compliant with IEEE-802.3-2002 and PoE
+- On-board ST-LINK/V2 for programming and debugging,
+- Mbed-enabled (mbed.org)
+- 4-inch 800x472 color LCD-TFT with capacitive touch screen
+- SAI audio codec
+- Audio line in and line out jack
+- Two ST MEMS microphones
+- SPDIF RCA input connector
+- Two pushbuttons (user and reset)
+- 512-Mbit Quad-SPI Flash memory
+- 128-Mbit SDRAM
+- Connector for microSD card
+- RF-EEPROM daughterboard connector
+- USB OTG HS with Micro-AB connectors
+- Ethernet connector compliant with IEEE-802.3-2002 and PoE
 
 Refer to the http://www.st.com website for further information about this
 board (search keyword: stm32f769i-disco)
 
-Contents
-========
-
-  - STATUS
-  - Development Environment
-  - LEDs and Buttons
-  - Serial Console
-  - Configurations
-
 STATUS
 ======
 
-  2019-06: PWM support has been tested as working.
+2019-06: PWM support has been tested as working.
 
-  2017-07:  The basic NSH configuration is functional using a serial
-    console on USART1, which is connected to the "virtual com port"
-    of the ST/LINK USB adapter.
+2017-07:  The basic NSH configuration is functional using a serial
+console on USART1, which is connected to the "virtual com port"
+of the ST/LINK USB adapter.
 
-  2017-07:  STM32 F7 Ethernet appears to be functional, but has had
-    only light testing.
+2017-07:  STM32 F7 Ethernet appears to be functional, but has had
+only light testing.
 
-  Work in progress: Use LCD over DSI interface, rest of board.
+Work in progress: Use LCD over DSI interface, rest of board.
 
 Development Environment
 =======================
 
-  The Development environments for the STM32F769I-DISCO board are identical
-  to the environments for other STM32F boards.  For full details on the
-  environment options and setup, see the README.txt file in the
-  boards/arm/stm32f7/stm32f769i-disco directory.
+The Development environments for the STM32F769I-DISCO board are identical
+to the environments for other STM32F boards.  For full details on the
+environment options and setup, see the README.txt file in the
+boards/arm/stm32f7/stm32f769i-disco directory.
 
 LEDs and Buttons
 ================
diff --git a/content/docs/latest/_sources/platforms/arm/stm32f7/index.rst.txt b/content/docs/latest/_sources/platforms/arm/stm32f7/index.rst.txt
index 513bce5b..2e798d5d 100644
--- a/content/docs/latest/_sources/platforms/arm/stm32f7/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/arm/stm32f7/index.rst.txt
@@ -10,102 +10,54 @@ TODO
 Peripheral Support
 ==================
 
-..
-   Individual subsystems can be enabled:
-
-       =========================  ==========
-       APB1                       Peripheral
-       =========================  ==========
-       CONFIG_STM32F7_TIM2        TIM2
-       CONFIG_STM32F7_TIM3        TIM3
-       CONFIG_STM32F7_TIM4        TIM4
-       CONFIG_STM32F7_TIM5        TIM5
-       CONFIG_STM32F7_TIM6        TIM6
-       CONFIG_STM32F7_TIM7        TIM7
-       CONFIG_STM32F7_TIM12       TIM12
-       CONFIG_STM32F7_TIM13       TIM13
-       CONFIG_STM32F7_TIM14       TIM14
-       CONFIG_STM32F7_LPTIM1      LPTIM1
-       CONFIG_STM32F7_RTC         RTC
-       CONFIG_STM32F7_BKP         BKP Registers
-       CONFIG_STM32F7_WWDG        WWDG
-       CONFIG_STM32F7_IWDG        IWDG
-       CONFIG_STM32F7_SPI2        SPI2
-       CONFIG_STM32F7_I2S2        I2S2
-       CONFIG_STM32F7_SPI3        SPI3
-       CONFIG_STM32F7_I2S3        I2S3
-       CONFIG_STM32F7_SPDIFRX     SPDIFRX
-       CONFIG_STM32F7_USART2      USART2
-       CONFIG_STM32F7_USART3      USART3
-       CONFIG_STM32F7_UART4       UART4
-       CONFIG_STM32F7_UART5       UART5
-       CONFIG_STM32F7_I2C1        I2C1
-       CONFIG_STM32F7_I2C2        I2C2
-       CONFIG_STM32F7_I2C3        I2C3
-       CONFIG_STM32F7_I2C4        I2C4
-       CONFIG_STM32F7_CAN1        CAN1
-       CONFIG_STM32F7_CAN2        CAN2
-       CONFIG_STM32F7_HDMICEC     HDMI-CEC
-       CONFIG_STM32F7_PWR         PWR
-       CONFIG_STM32F7_DAC         DAC
-       CONFIG_STM32F7_UART7       UART7
-       CONFIG_STM32F7_UART8       UART8
-       =========================  ==========
-
-       =========================  ==========
-       APB2                       Peripheral
-       =========================  ==========
-       CONFIG_STM32F7_TIM1        TIM1
-       CONFIG_STM32F7_TIM8        TIM8
-       CONFIG_STM32F7_USART1      USART1
-       CONFIG_STM32F7_USART6      USART6
-       CONFIG_STM32F7_ADC         ADC1 - ADC2 - ADC3
-       CONFIG_STM32F7_SDMMC1      SDMMC1
-       CONFIG_STM32F7_SPI1        SPI1
-       CONFIG_STM32F7_SPI4        SPI4
-       CONFIG_STM32F7_SYSCFG      SYSCFG
-       CONFIG_STM32F7_EXTI        EXTI
-       CONFIG_STM32F7_TIM9        TIM9
-       CONFIG_STM32F7_TIM10       TIM10
-       CONFIG_STM32F7_TIM11       TIM11
-       CONFIG_STM32F7_SPI5        SPI5
-       CONFIG_STM32F7_SPI6        SPI6
-       CONFIG_STM32F7_SAI1        SAI1
-       CONFIG_STM32F7_SAI2        SAI2
-       CONFIG_STM32F7_LTDC        LCD-TFT
-       =========================  ==========
-
-       =========================  ==========
-       AHB1                       Peripheral
-       =========================  ==========
-       CONFIG_STM32F7_CRC         CRC
-       CONFIG_STM32F7_BKPSRAM     BKPSRAM
-       CONFIG_STM32F7_DMA1        DMA1
-       CONFIG_STM32F7_DMA2        DMA2
-       CONFIG_STM32F7_ETHMAC      Ethernet MAC
-       CONFIG_STM32F7_DMA2D       Chrom-ART (DMA2D)
-       CONFIG_STM32F7_OTGHS       USB OTG HS
-       =========================  ==========
-
-       =========================  ==========
-       AHB2                       Peripheral
-       =========================  ==========
-       CONFIG_STM32F7_OTGFS       USB OTG FS
-       CONFIG_STM32F7_DCMI        DCMI
-       CONFIG_STM32F7_CRYP        CRYP
-       CONFIG_STM32F7_HASH        HASH
-       CONFIG_STM32F7_RNG         RNG
-       =========================  ==========
-
-       =========================  ==========
-       AHB3                       Peripheral
-       =========================  ==========
-       CONFIG_STM32F7_FMC         FMC control registers
-       CONFIG_STM32F7_QUADSPI     QuadSPI Control
-       =========================  ==========
+The following list indicates peripherals supported in NuttX:
+
+==========  =======  =====
+Peripheral  Support  Notes
+==========  =======  =====
+FLASH       Yes
+PM          ?
+RCC         Yes      
+GPIO        Yes
+SYSCFG      Yes
+DMA         Yes
+DMA2D       Yes
+EXTI        Yes
+CRC         Yes
+FMC         Yes
+QUADSPI     Yes
+ADC         Yes
+DAC         Yes
+DFSDM       No
+DCMI        No
+LTDC        Yes
+DSI         No
+JPEG        No
+RNG         Yes
+CRYP        No
+HASH        ?
+TIM         Yes
+LPTIM       No
+IWDG        Yes
+WWDG        Yes
+RTC         Yes
+I2C         Yes
+USART       Yes
+SPI         Yes
+I2S         ?
+SAI         No
+SPIDIFRX    No
+MDIOS       ?
+SDMMC       Yes
+CAN         Yes
+OTG_FS      Yes
+OTG_HS      Yes
+ETH         Yes
+HDMI_CEC    No
+==========  =======  =====
 
 Porting STM32 F4 Drivers
-========================
+------------------------
 
 The STM32F746 is very similar to the STM32 F429 and many of the drivers
 in the stm32/ directory could be ported here:  ADC, BBSRAM, CAN, DAC,
@@ -139,14 +91,9 @@ https://cwiki.apache.org/confluence/display/NUTTX/Porting+Drivers+to+the+STM32+F
 Memory
 ------
 
-CONFIG_RAM_SIZE - Describes the installed DRAM (SRAM in this case)::
+- CONFIG_RAM_SIZE - Describes the installed DRAM (SRAM in this case)
 
-       CONFIG_RAM_SIZE=0x00010000 (64Kb)
-
-CONFIG_RAM_START - The start address of installed SRAM (SRAM1)::
-
-       CONFIG_RAM_START=0x20010000
-       CONFIG_RAM_SIZE=245760
+- CONFIG_RAM_START - The start address of installed SRAM (SRAM1)
 
 This configurations use only SRAM1 for data storage.  The heap includes
 the remainder of SRAM1.  If CONFIG_MM_REGIONS=2, then SRAM2 will be
@@ -159,32 +106,32 @@ managed with dtcm_malloc(), dtcm_free(), etc.
 In order to use FMC SRAM, the following additional things need to be
 present in the NuttX configuration file:
 
-CONFIG_STM32F7_FMC_SRAM - Indicates that SRAM is available via the
-FMC (as opposed to an LCD or FLASH).
+- CONFIG_STM32F7_FMC_SRAM - Indicates that SRAM is available via the
+  FMC (as opposed to an LCD or FLASH).
 
-CONFIG_HEAP2_BASE - The base address of the SRAM in the FMC address space (hex)
+- CONFIG_HEAP2_BASE - The base address of the SRAM in the FMC address space (hex)
 
-CONFIG_HEAP2_SIZE - The size of the SRAM in the FMC address space (decimal)
+- CONFIG_HEAP2_SIZE - The size of the SRAM in the FMC address space (decimal)
 
-CONFIG_ARCH_INTERRUPTSTACK - This architecture supports an interrupt
-stack. If defined, this symbol is the size of the interrupt
-stack in bytes.  If not defined, the user task stacks will be
-used during interrupt handling.
+- CONFIG_ARCH_INTERRUPTSTACK - This architecture supports an interrupt
+  stack. If defined, this symbol is the size of the interrupt
+  stack in bytes.  If not defined, the user task stacks will be
+  used during interrupt handling.
 
-CONFIG_ARCH_STACKDUMP - Do stack dumps after assertions
+- CONFIG_ARCH_STACKDUMP - Do stack dumps after assertions
 
 Clock
 -----
 
-CONFIG_ARCH_BOARD_STM32_CUSTOM_CLOCKCONFIG - Enables special STM32 clock
-configuration features.::
+- CONFIG_ARCH_BOARD_STM32F7_CUSTOM_CLOCKCONFIG - Enables special STM32F7 clock
+  configuration features.::
 
-       CONFIG_ARCH_BOARD_STM32_CUSTOM_CLOCKCONFIG=n
+    CONFIG_ARCH_BOARD_STM32F7_CUSTOM_CLOCKCONFIG=n
 
-CONFIG_ARCH_LOOPSPERMSEC - Must be calibrated for correct operation of delay loops
+- CONFIG_ARCH_LOOPSPERMSEC - Must be calibrated for correct operation of delay loops
 
-TIMER
------
+Timers
+------
 
 Timer devices may be used for different purposes.  One special purpose is
 to generate modulated outputs for such things as motor control.  If CONFIG_STM32F7_TIMn
@@ -192,18 +139,18 @@ is defined (as above) then the following may also be defined to indicate that
 the timer is intended to be used for pulsed output modulation, ADC conversion,
 or DAC conversion. Note that ADC/DAC require two definition:  Not only do you have
 to assign the timer (n) for used by the ADC or DAC, but then you also have to
-configure which ADC or DAC (m) it is assigned to.::
+configure which ADC or DAC (m) it is assigned to.:
 
-    CONFIG_STM32F7_TIMn_PWM   Reserve timer n for use by PWM, n=1,..,14
-    CONFIG_STM32F7_TIMn_ADC   Reserve timer n for use by ADC, n=1,..,14
-    CONFIG_STM32F7_TIMn_ADCm  Reserve timer n to trigger ADCm, n=1,..,14, m=1,..,3
-    CONFIG_STM32F7_TIMn_DAC   Reserve timer n for use by DAC, n=1,..,14
-    CONFIG_STM32F7_TIMn_DACm  Reserve timer n to trigger DACm, n=1,..,14, m=1,..,2
+- CONFIG_STM32F7_TIMn_PWM   Reserve timer n for use by PWM, n=1,..,14
+- CONFIG_STM32F7_TIMn_ADC   Reserve timer n for use by ADC, n=1,..,14
+- CONFIG_STM32F7_TIMn_ADCm  Reserve timer n to trigger ADCm, n=1,..,14, m=1,..,3
+- CONFIG_STM32F7_TIMn_DAC   Reserve timer n for use by DAC, n=1,..,14
+- CONFIG_STM32F7_TIMn_DACm  Reserve timer n to trigger DACm, n=1,..,14, m=1,..,2
 
 For each timer that is enabled for PWM usage, we need the following additional
-configuration settings::
+configuration settings:
 
-    CONFIG_STM32F7_TIMx_CHANNEL - Specifies the timer output channel {1,..,4}
+- CONFIG_STM32F7_TIMx_CHANNEL - Specifies the timer output channel {1,..,4}
 
 NOTE: The STM32 timers are each capable of generating different signals on
 each of the four channels with different duty cycles.  That capability is
@@ -215,96 +162,152 @@ JTAG
 USART
 -----
 
-CONFIG_U[S]ARTn_SERIAL_CONSOLE - selects the USARTn (n=1,2,3) or UART
-m (m=4,5) for the console and ttys0 (default is the USART1).
+Options:
+
+- CONFIG_U[S]ARTn_SERIAL_CONSOLE - selects the USARTn (n=1,2,3) or UARTm (m=4,5)
+  for the console and ttys0 (default is the USART1).
 
-CONFIG_U[S]ARTn_RXBUFSIZE - Characters are buffered as received.
-This specific the size of the receive buffer
+- CONFIG_U[S]ARTn_RXBUFSIZE - Characters are buffered as received.
+  This specific the size of the receive buffer
 
-CONFIG_U[S]ARTn_TXBUFSIZE - Characters are buffered before
-being sent.  This specific the size of the transmit buffer
+- CONFIG_U[S]ARTn_TXBUFSIZE - Characters are buffered before
+  being sent.  This specific the size of the transmit buffer
 
-CONFIG_U[S]ARTn_BAUD - The configure BAUD of the UART.  Must be
+- CONFIG_U[S]ARTn_BAUD - The configure BAUD of the UART.  Must be
 
-CONFIG_U[S]ARTn_BITS - The number of bits.  Must be either 7 or 8.
+- CONFIG_U[S]ARTn_BITS - The number of bits.  Must be either 7 or 8.
 
-CONFIG_U[S]ARTn_PARTIY - 0=no parity, 1=odd parity, 2=even parity
+- CONFIG_U[S]ARTn_PARTIY - 0=no parity, 1=odd parity, 2=even parity
 
-CONFIG_U[S]ARTn_2STOP - Two stop bits
+- CONFIG_U[S]ARTn_2STOP - Two stop bits
 
 CAN
 ---
 
-CONFIG_CAN - Enables CAN support (one or both of CONFIG_STM32F7_CAN1 or
-CONFIG_STM32F7_CAN2 must also be defined)
+- CONFIG_CAN - Enables CAN support (one or both of CONFIG_STM32F7F7_CAN1 or
+  CONFIG_STM32F7F7_CAN2 must also be defined)
 
-CONFIG_CAN_EXTID - Enables support for the 29-bit extended ID.  Default Standard 11-bit IDs.
+- CONFIG_CAN_EXTID - Enables support for the 29-bit extended ID.  Default Standard 11-bit IDs.
 
-CONFIG_CAN_FIFOSIZE - The size of the circular buffer of CAN messages.  Default: 8
+- CONFIG_CAN_FIFOSIZE - The size of the circular buffer of CAN messages.  Default: 8
 
-CONFIG_CAN_NPENDINGRTR - The size of the list of pending RTR requests.  Default: 4
+- CONFIG_CAN_NPENDINGRTR - The size of the list of pending RTR requests.  Default: 4
 
-CONFIG_CAN_LOOPBACK - A CAN driver may or may not support a loopback
-mode for testing. The STM32 CAN driver does support loopback mode.
+- CONFIG_CAN_LOOPBACK - A CAN driver may or may not support a loopback
+  mode for testing. The STM32F7 CAN driver does support loopback mode.
 
-CONFIG_STM32F7_CAN1_BAUD - CAN1 BAUD rate.  Required if CONFIG_STM32F7_CAN1 is defined.
+- CONFIG_STM32F7F7_CAN1_BAUD - CAN1 BAUD rate.  Required if CONFIG_STM32F7F7_CAN1 is defined.
 
-CONFIG_STM32F7_CAN2_BAUD - CAN1 BAUD rate.  Required if CONFIG_STM32F7_CAN2 is defined.
+- CONFIG_STM32F7F7_CAN2_BAUD - CAN1 BAUD rate.  Required if CONFIG_STM32F7F7_CAN2 is defined.
 
-CONFIG_STM32_CAN_TSEG1 - The number of CAN time quanta in segment 1.  Default: 6
+- CONFIG_STM32F7_CAN_TSEG1 - The number of CAN time quanta in segment 1.  Default: 6
 
-CONFIG_STM32_CAN_TSEG2 - the number of CAN time quanta in segment 2.  Default: 7
+- CONFIG_STM32F7_CAN_TSEG2 - the number of CAN time quanta in segment 2.  Default: 7
 
-CONFIG_STM32_CAN_REGDEBUG - If CONFIG_DEBUG_FEATURES is set, this will generate an
-dump of all CAN registers.
+- CONFIG_STM32F7_CAN_REGDEBUG - If CONFIG_DEBUG_FEATURES is set, this will generate an
+  dump of all CAN registers.
+
+CAN SocketCAN
+-------------
+
+TODO
 
 SPI
 ---
 
-CONFIG_STM32F7_SPI_INTERRUPTS - Select to enable interrupt driven SPI
-support. Non-interrupt-driven, poll-waiting is recommended if the
-interrupt rate would be to high in the interrupt driven case.
+- CONFIG_STM32F7_SPI_INTERRUPTS - Select to enable interrupt driven SPI
+  support. Non-interrupt-driven, poll-waiting is recommended if the
+  interrupt rate would be to high in the interrupt driven case.
 
-CONFIG_STM32F7_SPIx_DMA - Use DMA to improve SPIx transfer performance.
-Cannot be used with CONFIG_STM32F7_SPI_INTERRUPT.
+- CONFIG_STM32F7_SPIx_DMA - Use DMA to improve SPIx transfer performance.
+  Cannot be used with CONFIG_STM32F7_SPI_INTERRUPT.
+
+SDIO
+----
 
-DMA
+TODO
+
+ETH
 ---
 
-CONFIG_SDIO_DMA - Support DMA data transfers.  Requires CONFIG_STM32F7_SDIO and CONFIG_STM32F7_DMA2.
+Options:
 
-CONFIG_STM32_SDIO_DMAPRIO - Select SDIO DMA interrupt priority. Default:  Medium
+- CONFIG_STM32F7_PHYADDR - The 5-bit address of the PHY on the board
 
-CONFIG_STM32_SDIO_WIDTH_D1_ONLY - Select 1-bit transfer mode.  Default: 4-bit transfer mode.
+- CONFIG_STM32F7_MII - Support Ethernet MII interface
 
-USB
----
+- CONFIG_STM32F7_MII_MCO1 - Use MCO1 to clock the MII interface
+
+- CONFIG_STM32F7_MII_MCO2 - Use MCO2 to clock the MII interface
+
+- CONFIG_STM32F7_RMII - Support Ethernet RMII interface
+
+- CONFIG_STM32F7_AUTONEG - Use PHY autonegotiation to determine speed and mode
+
+- CONFIG_STM32F7_ETHFD - If CONFIG_STM32F7_AUTONEG is not defined, then this
+  may be defined to select full duplex mode. Default: half-duplex
+
+- CONFIG_STM32F7_ETH100MBPS - If CONFIG_STM32F7_AUTONEG is not defined, then this
+  may be defined to select 100 MBps speed.  Default: 10 Mbps
+
+- CONFIG_STM32F7_PHYSR - This must be provided if CONFIG_STM32F7_AUTONEG is
+  defined.  The PHY status register address may diff from PHY to PHY.  This
+  configuration sets the address of the PHY status register.
+
+- CONFIG_STM32F7_PHYSR_SPEED - This must be provided if CONFIG_STM32F7_AUTONEG is
+  defined.  This provides bit mask indicating 10 or 100MBps speed.
+
+- CONFIG_STM32F7_PHYSR_100MBPS - This must be provided if CONFIG_STM32F7_AUTONEG is
+  defined.  This provides the value of the speed bit(s) indicating 100MBps speed.
+
+- CONFIG_STM32F7_PHYSR_MODE - This must be provided if CONFIG_STM32F7_AUTONEG is
+  defined.  This provide bit mask indicating full or half duplex modes.
+
+- CONFIG_STM32F7_PHYSR_FULLDUPLEX - This must be provided if CONFIG_STM32F7_AUTONEG is
+  defined.  This provides the value of the mode bits indicating full duplex mode.
+
+- CONFIG_STM32F7_ETH_PTP - Precision Time Protocol (PTP).  Not supported
+  but some hooks are indicated with this condition.
+
+USB OTG FS
+----------
 
 STM32 USB OTG FS Host Driver Support
 
-Pre-requisites::
-
-   CONFIG_USBDEV          - Enable USB device support
-   CONFIG_USBHOST         - Enable USB host support
-   CONFIG_STM32F7_OTGFS     - Enable the STM32 USB OTG FS block
-   CONFIG_STM32F7_SYSCFG    - Needed
-   CONFIG_SCHED_WORKQUEUE - Worker thread support is required
-
-Options::
-
-   CONFIG_STM32F7_OTGFS_RXFIFO_SIZE - Size of the RX FIFO in 32-bit words.
-     Default 128 (512 bytes)
-   CONFIG_STM32F7_OTGFS_NPTXFIFO_SIZE - Size of the non-periodic Tx FIFO
-     in 32-bit words.  Default 96 (384 bytes)
-   CONFIG_STM32F7_OTGFS_PTXFIFO_SIZE - Size of the periodic Tx FIFO in 32-bit
-     words.  Default 96 (384 bytes)
-   CONFIG_STM32F7_OTGFS_DESCSIZE - Maximum size of a descriptor.  Default: 128
-   CONFIG_STM32F7_OTGFS_SOFINTR - Enable SOF interrupts.  Why would you ever
-     want to do that?
-   CONFIG_STM32F7_USBHOST_REGDEBUG - Enable very low-level register access
-     debug.  Depends on CONFIG_DEBUG_FEATURES.
-   CONFIG_STM32F7_USBHOST_PKTDUMP - Dump all incoming and outgoing USB
-     packets. Depends on CONFIG_DEBUG_FEATURES.
+Pre-requisites:
+
+- CONFIG_USBDEV          - Enable USB device support
+- CONFIG_USBHOST         - Enable USB host support
+- CONFIG_STM32F7_OTGFS     - Enable the STM32 USB OTG FS block
+- CONFIG_STM32F7_SYSCFG    - Needed
+- CONFIG_SCHED_WORKQUEUE - Worker thread support is required
+
+Options:
+
+- CONFIG_STM32F7_OTGFS_RXFIFO_SIZE - Size of the RX FIFO in 32-bit words.
+  Default 128 (512 bytes)
+
+- CONFIG_STM32F7_OTGFS_NPTXFIFO_SIZE - Size of the non-periodic Tx FIFO
+  in 32-bit words.  Default 96 (384 bytes)
+
+- CONFIG_STM32F7_OTGFS_PTXFIFO_SIZE - Size of the periodic Tx FIFO in 32-bit
+  words.  Default 96 (384 bytes)
+
+- CONFIG_STM32F7_OTGFS_DESCSIZE - Maximum size of a descriptor.  Default: 128
+
+- CONFIG_STM32F7_OTGFS_SOFINTR - Enable SOF interrupts.  Why would you ever
+  want to do that?
+
+- CONFIG_STM32F7_USBHOST_REGDEBUG - Enable very low-level register access
+  debug.  Depends on CONFIG_DEBUG_FEATURES.
+
+- CONFIG_STM32F7_USBHOST_PKTDUMP - Dump all incoming and outgoing USB
+  packets. Depends on CONFIG_DEBUG_FEATURES.
+
+USB OTG HS
+----------
+
+TODO
 
 FPU
 ===
@@ -340,6 +343,8 @@ There are two version of the FPU support built into the STM32 port.
 SPI Test
 ========
 
+Available for some Nucleo boards.
+
 The builtin SPI test facility can be enabled with the following settings::
 
     +CONFIG_STM32F7_SPI=y
diff --git a/content/docs/latest/_sources/platforms/arm/stm32g0/boards/nucleo-g070rb/index.rst.txt b/content/docs/latest/_sources/platforms/arm/stm32g0/boards/nucleo-g070rb/index.rst.txt
index 111b29a4..2d99e9b0 100644
--- a/content/docs/latest/_sources/platforms/arm/stm32g0/boards/nucleo-g070rb/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/arm/stm32g0/boards/nucleo-g070rb/index.rst.txt
@@ -2,4 +2,4 @@
 ST Nucleo G070RB
 ================
 
-The Nucleo-G070RB is a member of the Nucleo-64 board family.
+The Nucleo G070RB is a member of the Nucleo-64 board family.
diff --git a/content/docs/latest/_sources/platforms/arm/stm32g0/boards/nucleo-g071rb/index.rst.txt b/content/docs/latest/_sources/platforms/arm/stm32g0/boards/nucleo-g071rb/index.rst.txt
index 46ff80a8..9b30676b 100644
--- a/content/docs/latest/_sources/platforms/arm/stm32g0/boards/nucleo-g071rb/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/arm/stm32g0/boards/nucleo-g071rb/index.rst.txt
@@ -2,4 +2,4 @@
 ST Nucleo G071RB
 ================
 
-The Nucleo-G071RB is a member of the Nucleo-64 board family.
+The Nucleo G071RB is a member of the Nucleo-64 board family.
diff --git a/content/docs/latest/_sources/platforms/arm/stm32g0/index.rst.txt b/content/docs/latest/_sources/platforms/arm/stm32g0/index.rst.txt
index d8a38e66..05db4f70 100644
--- a/content/docs/latest/_sources/platforms/arm/stm32g0/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/arm/stm32g0/index.rst.txt
@@ -15,7 +15,42 @@ STM32G0x1  Yes     Access line
 Peripheral Support
 ==================
 
-TODO
+The following list indicates peripherals supported in NuttX:
+
+==========  =======  =====
+Peripheral  Support  Notes
+==========  =======  =====
+FLASH       No
+PM          No
+RCC         Yes      
+CSR         No
+GPIO        Yes
+SYSCFG      Yes      
+DMA         Yes
+DMAMUX      Yes
+EXTI        Yes
+CRC         Yes
+ADC         Yes
+DAC         No
+VREFBUF     ?
+COMP        No
+RNG         Yes
+AES         Yes
+TIM         Yes
+LPTIM       No
+IRTIM       No
+IWDG        No
+WWDG        No
+RTC         No
+TAMP        No
+I2C         Yes
+USART       Yes
+LPUSART     No
+SPI         Yes
+UCPD        No
+USB         ?
+HDIM_CEC    No
+==========  =======  =====
 
 Supported Boards
 ================
diff --git a/content/docs/latest/_sources/platforms/arm/stm32g4/boards/b-g474e-dpow1/index.rst.txt b/content/docs/latest/_sources/platforms/arm/stm32g4/boards/b-g474e-dpow1/index.rst.txt
index 4a3a4b4c..1be1fa28 100644
--- a/content/docs/latest/_sources/platforms/arm/stm32g4/boards/b-g474e-dpow1/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/arm/stm32g4/boards/b-g474e-dpow1/index.rst.txt
@@ -2,7 +2,7 @@
 ST B-G474E-DPOW1
 ================
 
-This is the README file for a port of NuttX to the ST Micro B-G474E-DPOW1
+This page is for a port of NuttX to the ST Micro B-G474E-DPOW1
 Discovery kit with STM32G474RE MCU. For more information about this board,
 see:
 
diff --git a/content/docs/latest/_sources/platforms/arm/stm32g4/boards/nucleo-g431kb/index.rst.txt b/content/docs/latest/_sources/platforms/arm/stm32g4/boards/nucleo-g431kb/index.rst.txt
index 29d4df9b..34a60fa2 100644
--- a/content/docs/latest/_sources/platforms/arm/stm32g4/boards/nucleo-g431kb/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/arm/stm32g4/boards/nucleo-g431kb/index.rst.txt
@@ -1,5 +1,5 @@
 ================
-ST Nucleo-G431KB
+ST Nucleo G431KB
 ================
 
-The Nucleo-G431KB is a member of the Nucleo-32 board family.
+The Nucleo G431KB is a member of the Nucleo-32 board family.
diff --git a/content/docs/latest/_sources/platforms/arm/stm32g4/boards/nucleo-g431rb/index.rst.txt b/content/docs/latest/_sources/platforms/arm/stm32g4/boards/nucleo-g431rb/index.rst.txt
index 7523ccb9..d920e4a3 100644
--- a/content/docs/latest/_sources/platforms/arm/stm32g4/boards/nucleo-g431rb/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/arm/stm32g4/boards/nucleo-g431rb/index.rst.txt
@@ -2,7 +2,7 @@
 ST Nucleo G431RB
 ================
 
-The Nucleo-G431RB is a member of the Nucleo-64 board family.
+The Nucleo G431RB is a member of the Nucleo-64 board family.
 
 Configurations
 ==============
diff --git a/content/docs/latest/_sources/platforms/arm/stm32g4/index.rst.txt b/content/docs/latest/_sources/platforms/arm/stm32g4/index.rst.txt
index 05fd71a7..a68abacd 100644
--- a/content/docs/latest/_sources/platforms/arm/stm32g4/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/arm/stm32g4/index.rst.txt
@@ -10,7 +10,50 @@ TODO
 Peripheral Support
 ==================
 
-TODO
+The following list indicates peripherals supported in NuttX:
+
+==========  =======  =====
+Peripheral  Support  Notes
+==========  =======  =====
+FLASH       Yes
+PM          ?
+RCC         Yes
+CRS         No
+GPIO        Yes
+SYSCFG      Yes      
+DMA         Yes
+DMAMUX      Yes
+EXTI        Yes
+CRC         ?
+CORDIC      Yes
+FMAC        No
+FSMC        ?
+QUADSPI     ?
+ADC         Yes
+DAC         Yes
+VREFBUS     ?
+COMP        ?
+OPAMP       Yes
+RNG         ?
+HRTIM       Yes
+TIM         Yes
+LPTIM       No
+IRTIM       No
+AES         ?
+RTC         Yes
+TAMP        No
+USART       Yes
+LPUART      No
+SPI         Yes
+I2S         ?
+SAI         No
+I2C         Yes
+IWDG        ?
+WWDG        ?
+FDCAN       Yes
+USB         Yes
+UCPD        No
+==========  =======  =====
 
 Supported Boards
 ================
diff --git a/content/docs/latest/_sources/platforms/arm/stm32h7/boards/nucleo-h743zi/index.rst.txt b/content/docs/latest/_sources/platforms/arm/stm32h7/boards/nucleo-h743zi/index.rst.txt
index 1bcc1b21..97dc4646 100644
--- a/content/docs/latest/_sources/platforms/arm/stm32h7/boards/nucleo-h743zi/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/arm/stm32h7/boards/nucleo-h743zi/index.rst.txt
@@ -2,7 +2,7 @@
 ST Nucle H743ZI
 ===============
 
-This README discusses issues unique to NuttX configurations for the
+This page discusses issues unique to NuttX configurations for the
 STMicro NUCLEO-H743ZI development board featuring the STM32H743ZI
 MCU. The STM32H743ZI is a 400MHz Cortex-M7 operation with 2MBytes Flash
 memory and 1MByte SRAM. The board features:
diff --git a/content/docs/latest/_sources/platforms/arm/stm32h7/boards/nucleo-h743zi2/index.rst.txt b/content/docs/latest/_sources/platforms/arm/stm32h7/boards/nucleo-h743zi2/index.rst.txt
index f0ecdbd9..38f32517 100644
--- a/content/docs/latest/_sources/platforms/arm/stm32h7/boards/nucleo-h743zi2/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/arm/stm32h7/boards/nucleo-h743zi2/index.rst.txt
@@ -2,7 +2,7 @@
 ST Nucle H743ZI2
 ================
 
-This README discusses issues unique to NuttX configurations for the
+This page discusses issues unique to NuttX configurations for the
 STMicro NUCLEO-H743ZI2 development board featuring the STM32H743ZI
 MCU. The STM32H743ZI is a 400MHz Cortex-M7 operation with 2MBytes Flash
 memory and 1MByte SRAM. The board features:
diff --git a/content/docs/latest/_sources/platforms/arm/stm32h7/boards/nucleo-h745zi/index.rst.txt b/content/docs/latest/_sources/platforms/arm/stm32h7/boards/nucleo-h745zi/index.rst.txt
index c9764065..b704bc6b 100644
--- a/content/docs/latest/_sources/platforms/arm/stm32h7/boards/nucleo-h745zi/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/arm/stm32h7/boards/nucleo-h745zi/index.rst.txt
@@ -1,3 +1,3 @@
 ================
-ST Nucleo H745zi
+ST Nucleo H745ZI
 ================
diff --git a/content/docs/latest/_sources/platforms/arm/stm32h7/boards/stm32h747i-disco/index.rst.txt b/content/docs/latest/_sources/platforms/arm/stm32h7/boards/stm32h747i-disco/index.rst.txt
index 7da7acaf..cc01e490 100644
--- a/content/docs/latest/_sources/platforms/arm/stm32h7/boards/stm32h747i-disco/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/arm/stm32h7/boards/stm32h747i-disco/index.rst.txt
@@ -2,7 +2,7 @@
 ST STM32H747I-DISCO
 ===================
 
-This README discusses issues unique to NuttX configurations for the
+This page discusses issues unique to NuttX configurations for the
 STMicro STM32H747I-DISCO development board featuring the STM32H747I
 MCU. The STM32H747I is a Cortex-M7 and -M4 dual core with 2MBytes Flash
 memory and 1MByte SRAM. The board features:
diff --git a/content/docs/latest/_sources/platforms/arm/stm32h7/index.rst.txt b/content/docs/latest/_sources/platforms/arm/stm32h7/index.rst.txt
index 6617d291..6d4df65b 100644
--- a/content/docs/latest/_sources/platforms/arm/stm32h7/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/arm/stm32h7/index.rst.txt
@@ -10,7 +10,63 @@ TODO
 Peripheral Support
 ==================
 
-TODO
+
+The following list indicates peripherals supported in NuttX:
+
+==========  =======  =====
+Peripheral  Support  Notes
+==========  =======  =====
+RAMECC      No
+FLASH       Yes
+SMM         No
+PM          ?
+RCC         Yes
+CRS         No
+HSEM        Yes
+GPIO        Yes
+SYSCFG      Yes
+MDMA        ?
+DMA         Yes
+BDMA        Yes
+DMA2D       Yes
+EXTI        Yes
+CRC         Yes
+FMC         Yes
+QUADSPI     Yes
+DLYB        No
+ADC         Yes
+DAC         Yes
+VREFBUF     No
+COMP        No
+OPAMP       No
+DFSDM       No
+DCMI        No
+LTDC        Yes
+JPEG        No
+RNG         Yes
+CRYP        No
+HASH        ?
+HRTIM       No
+TIM         Yes
+LPTIM       No
+IWDG        Yes
+WWDG        Yes
+RTC         Yes
+I2C         Yes
+USART       Yes
+SPI         Yes
+I2S         ?
+SAI         No
+SPIDIFRX    No
+SWPMI       No
+MDIOS       ?
+SDMMC       Yes
+FDCAN       Yes
+OTG_FS      Yes
+OTG_HS      Yes
+ETH         Yes
+HDMI_CEC    No
+==========  =======  =====
 
 Supported Boards
 ================
diff --git a/content/docs/latest/_sources/platforms/arm/stm32l0/boards/stm32l0538-disco/index.rst.txt b/content/docs/latest/_sources/platforms/arm/stm32l0/boards/stm32l0538-disco/index.rst.txt
index edfade00..b218c2dd 100644
--- a/content/docs/latest/_sources/platforms/arm/stm32l0/boards/stm32l0538-disco/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/arm/stm32l0/boards/stm32l0538-disco/index.rst.txt
@@ -2,7 +2,7 @@
 ST STM32L0538-DISO
 ==================
 
-This README discusses issues unique to NuttX configurations for the
+This page discusses issues unique to NuttX configurations for the
 STMicro STM32L0538-DISO development board.  The STM32L0538-DISO board
 is based on the STM32L053C8 MCU (64Kbytes FLASH, 8Kbytes of SRAM and
 6Kbytes of EEPROM).
diff --git a/content/docs/latest/_sources/platforms/arm/stm32l0/index.rst.txt b/content/docs/latest/_sources/platforms/arm/stm32l0/index.rst.txt
index 27afe1d4..cb5583b8 100644
--- a/content/docs/latest/_sources/platforms/arm/stm32l0/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/arm/stm32l0/index.rst.txt
@@ -10,7 +10,40 @@ STM32L071, STM32L072 and STM32L073
 Peripheral Support
 ==================
 
-TODO
+The following list indicates peripherals supported in NuttX:
+
+==========  =======  =====
+Peripheral  Support  Notes
+==========  =======  =====
+FLASH       No
+CRC         No
+FIREWALL    No
+PM          No
+RCC         Yes      
+CSR         No
+GPIO        Yes
+SYSCFG      Yes      
+DMA         Yes
+EXTI        Yes
+ADC         Yes
+DAC         No
+COMP        No
+LCD         No 
+TSC         No
+AES         Yes
+RNG         Yes
+TIM         Yes
+LPTIM       No
+IWDG        No
+WWDG        No
+RTC         No
+I2C         Yes
+USART       Yes
+LPUSART     No
+SPI         Yes
+I2S         No
+USB         Yes
+==========  =======  =====
 
 Supported Boards
 ================
diff --git a/content/docs/latest/_sources/platforms/arm/stm32l1/boards/nucleo-l152re/index.rst.txt b/content/docs/latest/_sources/platforms/arm/stm32l1/boards/nucleo-l152re/index.rst.txt
index d4178314..1d7b5323 100644
--- a/content/docs/latest/_sources/platforms/arm/stm32l1/boards/nucleo-l152re/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/arm/stm32l1/boards/nucleo-l152re/index.rst.txt
@@ -1,5 +1,5 @@
 ================
-ST Nucleo-L152RE
+ST Nucleo L152RE
 ================
 
-The Nucleo-L152RE is a member of the Nucleo-64 board family.
+The Nucleo L152RE is a member of the Nucleo-64 board family.
diff --git a/content/docs/latest/_sources/platforms/arm/stm32l1/index.rst.txt b/content/docs/latest/_sources/platforms/arm/stm32l1/index.rst.txt
index 20ecf617..ebf92eab 100644
--- a/content/docs/latest/_sources/platforms/arm/stm32l1/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/arm/stm32l1/index.rst.txt
@@ -10,36 +10,65 @@ TODO
 Peripheral Support
 ==================
 
-TODO
+The following list indicates peripherals supported in NuttX:
+
+==========  =======  =====
+Peripheral  Support  Notes
+==========  =======  =====
+FLASH       Yes
+PM          ?
+RCC         Yes      
+GPIO        Yes
+SYSCFG      ? 
+EXTI        Yes
+DMA         Yes
+ADC         Yes
+DAC         Yes
+COMP        ?
+OPAMP       ?
+LCD         ?
+TIM         Yes
+RTC         Yes
+IWDG        Yes
+WWDG        Yes
+AES         ?
+USB         ?
+FSMC        ?
+I2C         Yes
+USART       Yes
+SPI         Yes
+SDIO        Yes
+==========  =======  =====
 
 Memory
 ------
 
-CONFIG_RAM_SIZE - Describes the installed DRAM (SRAM in this case):
-
-CONFIG_RAM_SIZE=16384 (16Kb)
-
-CONFIG_RAM_START - The start address of installed DRAM
+- CONFIG_RAM_SIZE - Describes the installed DRAM (SRAM in this case)
 
-CONFIG_RAM_START=0x20000000
+- CONFIG_RAM_START - The start address of installed DRAM
+    
+- CONFIG_STM32_CCMEXCLUDE - Exclude CCM SRAM from the HEAP
 
-CONFIG_STM32_CCMEXCLUDE - Exclude CCM SRAM from the HEAP
+- CONFIG_ARCH_INTERRUPTSTACK - This architecture supports an interrupt
+  stack. If defined, this symbol is the size of the interrupt
+  stack in bytes.  If not defined, the user task stacks will be
+  used during interrupt handling.
 
-CONFIG_ARCH_INTERRUPTSTACK - This architecture supports an interrupt
-stack. If defined, this symbol is the size of the interrupt
-stack in bytes.  If not defined, the user task stacks will be
-used during interrupt handling.
+- CONFIG_ARCH_STACKDUMP - Do stack dumps after assertions
 
 Clock
 -----
 
-CONFIG_ARCH_BOARD_STM32_CUSTOM_CLOCKCONFIG - Enables special STM32 clock
-configuration features.::
+- CONFIG_ARCH_BOARD_STM32_CUSTOM_CLOCKCONFIG - Enables special STM32 clock
+  configuration features.::
 
-       CONFIG_ARCH_BOARD_STM32_CUSTOM_CLOCKCONFIG=n
+    CONFIG_ARCH_BOARD_STM32_CUSTOM_CLOCKCONFIG=n
 
-TIMER
------
+- CONFIG_ARCH_LOOPSPERMSEC - Must be calibrated for correct operation
+  of delay loops
+
+Timers
+------
 
 Timer devices may be used for different purposes.  One special purpose is
 to generate modulated outputs for such things as motor control.  If CONFIG_STM32_TIMn
@@ -49,11 +78,11 @@ or DAC conversion. Note that ADC/DAC require two definition:  Not only do you ha
 to assign the timer (n) for used by the ADC or DAC, but then you also have to
 configure which ADC or DAC (m) it is assigned to.
 
-    CONFIG_STM32_TIMn_PWM   Reserve timer n for use by PWM, n=1,..,14
-    CONFIG_STM32_TIMn_ADC   Reserve timer n for use by ADC, n=1,..,14
-    CONFIG_STM32_TIMn_ADCm  Reserve timer n to trigger ADCm, n=1,..,14, m=1,..,3
-    CONFIG_STM32_TIMn_DAC   Reserve timer n for use by DAC, n=1,..,14
-    CONFIG_STM32_TIMn_DACm  Reserve timer n to trigger DACm, n=1,..,14, m=1,..,2
+- CONFIG_STM32_TIMn_PWM   Reserve timer n for use by PWM, n=1,..,14
+- CONFIG_STM32_TIMn_ADC   Reserve timer n for use by ADC, n=1,..,14
+- CONFIG_STM32_TIMn_ADCm  Reserve timer n to trigger ADCm, n=1,..,14, m=1,..,3
+- CONFIG_STM32_TIMn_DAC   Reserve timer n for use by DAC, n=1,..,14
+- CONFIG_STM32_TIMn_DACm  Reserve timer n to trigger DACm, n=1,..,14, m=1,..,2
 
 For each timer that is enabled for PWM usage, we need the following additional
 configuration settings:
@@ -67,76 +96,51 @@ not supported by this driver:  Only one output channel per timer.
 JTAG
 ----
 
-CONFIG_STM32_JTAG_FULL_ENABLE - Enables full SWJ (JTAG-DP + SW-DP)
+JTAG Enable settings (by default JTAG-DP and SW-DP are disabled):
 
-CONFIG_STM32_JTAG_NOJNTRST_ENABLE - Enables full SWJ (JTAG-DP + SW-DP)
-but without JNTRST.
+- CONFIG_STM32_JTAG_FULL_ENABLE - Enables full SWJ (JTAG-DP + SW-DP)
 
-CONFIG_STM32_JTAG_SW_ENABLE - Set JTAG-DP disabled and SW-DP enabled
+- CONFIG_STM32_JTAG_NOJNTRST_ENABLE - Enables full SWJ (JTAG-DP + SW-DP)
+  but without JNTRST.
 
+- CONFIG_STM32_JTAG_SW_ENABLE - Set JTAG-DP disabled and SW-DP enabled
 
 USART
 -----
 
-CONFIG_U[S]ARTn_SERIAL_CONSOLE - selects the USARTn (n=1,2,3) or UART
-m (m=4,5) for the console and ttys0 (default is the USART1).
-
-CONFIG_U[S]ARTn_RXBUFSIZE - Characters are buffered as received.
-This specific the size of the receive buffer
-
-CONFIG_U[S]ARTn_TXBUFSIZE - Characters are buffered before
-being sent.  This specific the size of the transmit buffer
+Options:
 
-CONFIG_U[S]ARTn_BAUD - The configure BAUD of the UART.  Must be
+- CONFIG_U[S]ARTn_SERIAL_CONSOLE - selects the USARTn (n=1,2,3) or UARTm (m=4,5)
+  for the console and ttys0 (default is the USART1).
 
-CONFIG_U[S]ARTn_BITS - The number of bits.  Must be either 7 or 8.
+- CONFIG_U[S]ARTn_RXBUFSIZE - Characters are buffered as received.
+  This specific the size of the receive buffer
 
-CONFIG_U[S]ARTn_PARTIY - 0=no parity, 1=odd parity, 2=even parity
+- CONFIG_U[S]ARTn_TXBUFSIZE - Characters are buffered before
+  being sent.  This specific the size of the transmit buffer
 
-CONFIG_U[S]ARTn_2STOP - Two stop bits
-
-CAN
----
+- CONFIG_U[S]ARTn_BAUD - The configure BAUD of the UART.  Must be
 
-CONFIG_CAN - Enables CAN support (one or both of CONFIG_STM32_CAN1 or
-CONFIG_STM32_CAN2 must also be defined)
+- CONFIG_U[S]ARTn_BITS - The number of bits.  Must be either 7 or 8.
 
-CONFIG_CAN_EXTID - Enables support for the 29-bit extended ID.  Default
-Standard 11-bit IDs.
+- CONFIG_U[S]ARTn_PARTIY - 0=no parity, 1=odd parity, 2=even parity
 
-CONFIG_CAN_FIFOSIZE - The size of the circular buffer of CAN messages.
-Default: 8
+- CONFIG_U[S]ARTn_2STOP - Two stop bits
 
-CONFIG_CAN_NPENDINGRTR - The size of the list of pending RTR requests.
-Default: 4
-
-CONFIG_CAN_LOOPBACK - A CAN driver may or may not support a loopback
-mode for testing. The STM32 CAN driver does support loopback mode.
-
-CONFIG_STM32_CAN1_BAUD - CAN1 BAUD rate.  Required if CONFIG_STM32_CAN1
-is defined.
-
-CONFIG_STM32_CAN2_BAUD - CAN1 BAUD rate.  Required if CONFIG_STM32_CAN2
-is defined.
-
-CONFIG_STM32_CAN_TSEG1 - The number of CAN time quanta in segment 1.
-Default: 6
+SPI
+---
 
-CONFIG_STM32_CAN_TSEG2 - the number of CAN time quanta in segment 2.
-Default: 7
+- CONFIG_STM32_SPI_INTERRUPTS - Select to enable interrupt driven SPI
+  support. Non-interrupt-driven, poll-waiting is recommended if the
+  interrupt rate would be to high in the interrupt driven case.
 
-CONFIG_STM32_CAN_REGDEBUG - If CONFIG_DEBUG_FEATURES is set, this will generate an
-dump of all CAN registers.
+- CONFIG_STM32_SPIx_DMA - Use DMA to improve SPIx transfer performance.
+  Cannot be used with CONFIG_STM32_SPI_INTERRUPT.
 
-SPI
+USB
 ---
 
-CONFIG_STM32_SPI_INTERRUPTS - Select to enable interrupt driven SPI
-      support. Non-interrupt-driven, poll-waiting is recommended if the
-      interrupt rate would be to high in the interrupt driven case.
-
-CONFIG_STM32_SPIx_DMA - Use DMA to improve SPIx transfer performance.
-      Cannot be used with CONFIG_STM32_SPI_INTERRUPT.
+TODO
 
 SLCD
 ----
diff --git a/content/docs/latest/_sources/platforms/arm/stm32l4/boards/steval-stlcs01v1/index.rst.txt b/content/docs/latest/_sources/platforms/arm/stm32l4/boards/steval-stlcs01v1/index.rst.txt
index d0b22925..1e526c57 100644
--- a/content/docs/latest/_sources/platforms/arm/stm32l4/boards/steval-stlcs01v1/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/arm/stm32l4/boards/steval-stlcs01v1/index.rst.txt
@@ -2,7 +2,7 @@
 ST STEVAL-STLCS01V1
 ===================
 
-This README discusses issues unique to NuttX configurations for the ST
+This page discusses issues unique to NuttX configurations for the ST
 STEVAL-STLCS01V1 board (SensorTile module) from ST Micro based on
 STM32L476JG MCU. The board features:
 
diff --git a/content/docs/latest/_sources/platforms/arm/stm32l5/boards/stm32l562e-dk/index.rst.txt b/content/docs/latest/_sources/platforms/arm/stm32l5/boards/stm32l562e-dk/index.rst.txt
index fc5bec21..682de5ec 100644
--- a/content/docs/latest/_sources/platforms/arm/stm32l5/boards/stm32l562e-dk/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/arm/stm32l5/boards/stm32l562e-dk/index.rst.txt
@@ -1,6 +1,6 @@
-=============
-STM32L562E-DK
-=============
+================
+ST STM32L562E-DK
+================
 
 This page discusses the port of NuttX to the STMicro STM32L562E-DK
 board.  That board features the STM32L562QEI6QU MCU with 512KiB of FLASH
diff --git a/content/docs/latest/_sources/platforms/arm/stm32u5/boards/b-u585i-iot02a/index.rst.txt b/content/docs/latest/_sources/platforms/arm/stm32u5/boards/b-u585i-iot02a/index.rst.txt
index d631743c..fc4d127c 100644
--- a/content/docs/latest/_sources/platforms/arm/stm32u5/boards/b-u585i-iot02a/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/arm/stm32u5/boards/b-u585i-iot02a/index.rst.txt
@@ -1,13 +1,14 @@
-==============
-B-U585I-IOT02A
-==============
+=================
+ST B-U585I-IOT02A
+=================
 
-This README file discusses the port of NuttX to the STMicroelectronics
+This page discusses the port of NuttX to the STMicroelectronics
 B-U585I-IOT02A board.  That board features the STM32U585AII6QU MCU with 2MiB
 of Flash and 768KiB of SRAM.
 
 Status
 ======
+
 2022-02-13: With TrustedFirmware-M from STM32CubeU5 and signing the Apache
 NuttX binary image to get a tfm_ns_init.bin, the board now boots and the
 basic NSH configuration works with Apache NuttX as the OS running in the
diff --git a/content/docs/latest/_sources/platforms/arm/stm32u5/boards/nucleo-u5a5zj-q/index.rst.txt b/content/docs/latest/_sources/platforms/arm/stm32u5/boards/nucleo-u5a5zj-q/index.rst.txt
index 7259a11d..9b2a477b 100644
--- a/content/docs/latest/_sources/platforms/arm/stm32u5/boards/nucleo-u5a5zj-q/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/arm/stm32u5/boards/nucleo-u5a5zj-q/index.rst.txt
@@ -1,8 +1,8 @@
-===============
-NUCLEO-U5A5ZJ-Q
-===============
+==================
+ST Nucleo U5A5ZJ-Q
+==================
 
-This README file discusses the port of NuttX to the STMicroelectronics
+This page file discusses the port of NuttX to the STMicroelectronics
 NUCLEO-U5A5ZJ-Q board. That board features the STM32U5A5ZJT6Q MCU with 4MiB
 of Flash and 2500KiB of SRAM.
   
diff --git a/content/docs/latest/_sources/platforms/arm/stm32wb/boards/flipperzer/index.rst.txt b/content/docs/latest/_sources/platforms/arm/stm32wb/boards/flipperzer/index.rst.txt
index 2a120ea1..1defef9b 100644
--- a/content/docs/latest/_sources/platforms/arm/stm32wb/boards/flipperzer/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/arm/stm32wb/boards/flipperzer/index.rst.txt
@@ -2,7 +2,7 @@
 Flipper Zero
 ============
 
-This README file discusses the port of NuttX to the Flipper Zero multi-tool
+This page file discusses the port of NuttX to the Flipper Zero multi-tool
 device. See https://flipperzero.one/ for device details.
 
 Device features
diff --git a/content/docs/latest/_sources/platforms/arm/stm32wb/boards/nucleo-wb55rg/index.rst.txt b/content/docs/latest/_sources/platforms/arm/stm32wb/boards/nucleo-wb55rg/index.rst.txt
index eaf73ff5..44667711 100644
--- a/content/docs/latest/_sources/platforms/arm/stm32wb/boards/nucleo-wb55rg/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/arm/stm32wb/boards/nucleo-wb55rg/index.rst.txt
@@ -1,8 +1,8 @@
 ================
-ST NUCLEO-WB55RG
+ST Nucleo WB55RG
 ================
 
-This README file discusses the port of NuttX to the STMicroelectronics
+This page file discusses the port of NuttX to the STMicroelectronics
 NUCLEO-WB55RG board.  That board features the multi-protocol wireless and
 ultra-low-power STM32WB55RGV6 MCU with 1MiB of Flash and 256KiB of SRAM.
 A dedicated M0+ coprocessor is responsible for performing the real-time
diff --git a/content/docs/latest/_sources/platforms/arm/stm32wl5/boards/nucleo-wl55jc/index.rst.txt b/content/docs/latest/_sources/platforms/arm/stm32wl5/boards/nucleo-wl55jc/index.rst.txt
index bc0f9229..4e6e7635 100644
--- a/content/docs/latest/_sources/platforms/arm/stm32wl5/boards/nucleo-wl55jc/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/arm/stm32wl5/boards/nucleo-wl55jc/index.rst.txt
@@ -1,6 +1,6 @@
-=============
-Nucleo-WL55JC
-=============
+================
+ST Nucleo WL55JC
+================
 
 The `Nucleo-WL55JC <https://www.st.com/en/evaluation-tools/nucleo-wl55jc.html>`_
 is a development board for the STM32WL55 SoC from ST. It features 64 I/O,
@@ -11,17 +11,17 @@ via virtual serial port from usb.
 Features
 ========
 
-  - STM32WL55JC MCU, 256K FLASH, 64K SRAM
-  - 32768 Hz LSE crystal
-  - 32 MHz HSE crystal
-  - Embedded stlink-v3 debugger (debug/flash and virtual serial port)
-  - Reset button
-  - 3 user programmable LEDs
-  - 3 user programmable buttons
-  - Power indicator LED
-  - LoRa radio with antenna
-  - 64 Nucleo I/O
-  - Arduino compatible pinout
+- STM32WL55JC MCU, 256K FLASH, 64K SRAM
+- 32768 Hz LSE crystal
+- 32 MHz HSE crystal
+- Embedded stlink-v3 debugger (debug/flash and virtual serial port)
+- Reset button
+- 3 user programmable LEDs
+- 3 user programmable buttons
+- Power indicator LED
+- LoRa radio with antenna
+- 64 Nucleo I/O
+- Arduino compatible pinout
 
 Pin Mapping
 ===========
diff --git a/content/docs/latest/_sources/quickstart/install.rst.txt b/content/docs/latest/_sources/quickstart/install.rst.txt
index 4178669c..2d85d7ef 100644
--- a/content/docs/latest/_sources/quickstart/install.rst.txt
+++ b/content/docs/latest/_sources/quickstart/install.rst.txt
@@ -219,13 +219,13 @@ Apache NuttX is actively developed on GitHub. There are two main repositories, `
   .. tab:: Download stable release
   
     Go to `releases <https://nuttx.apache.org/download/>`_ and choose a version to download. The following
-    example uses version 10.1.0:
+    example uses version 12.2.1:
 
     .. code-block:: console
     
        $ mkdir nuttxspace
        $ cd nuttxspace
-       $ curl -L https://www.apache.org/dyn/closer.lua/nuttx/12.0.0/apache-nuttx-12.0.0.tar.gz?action=download -o nuttx.tar.gz
-       $ curl -L https://www.apache.org/dyn/closer.lua/nuttx/12.0.0/apache-nuttx-apps-12.0.0.tar.gz?action=download -o apps.tar.gz
+       $ curl -L https://www.apache.org/dyn/closer.lua/nuttx/12.2.1/apache-nuttx-12.2.1.tar.gz?action=download -o nuttx.tar.gz
+       $ curl -L https://www.apache.org/dyn/closer.lua/nuttx/12.2.1/apache-nuttx-apps-12.2.1.tar.gz?action=download -o apps.tar.gz
        $ tar zxf nuttx.tar.gz
        $ tar zxf apps.tar.gz
diff --git a/content/docs/latest/index.html b/content/docs/latest/index.html
index 14120be3..f7ddf7fe 100644
--- a/content/docs/latest/index.html
+++ b/content/docs/latest/index.html
@@ -154,7 +154,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: 25 August 23 at 00:12</p>
+<p>Last Updated: 26 August 23 at 00:12</p>
 <div class="toctree-wrapper compound">
 <p class="caption" role="heading"><span class="caption-text">Table of Contents</span></p>
 <ul class="current">
diff --git a/content/docs/latest/objects.inv b/content/docs/latest/objects.inv
index e9827af0..b8a3a433 100644
Binary files a/content/docs/latest/objects.inv and b/content/docs/latest/objects.inv differ
diff --git a/content/docs/latest/platforms/arm/stm32f0/index.html b/content/docs/latest/platforms/arm/stm32f0/index.html
index 85bd1877..405d4b6a 100644
--- a/content/docs/latest/platforms/arm/stm32f0/index.html
+++ b/content/docs/latest/platforms/arm/stm32f0/index.html
@@ -233,75 +233,59 @@ they are supported in NuttX</p>
 </tr>
 </thead>
 <tbody>
-<tr class="row-even"><td><p>IRQs</p></td>
-<td><p>Yes</p></td>
-<td></td>
-</tr>
-<tr class="row-odd"><td><p>GPIO</p></td>
-<td><p>Yes</p></td>
+<tr class="row-even"><td><p>FLASH</p></td>
+<td><p>No</p></td>
 <td></td>
 </tr>
-<tr class="row-even"><td><p>EXTI</p></td>
-<td><p>Yes</p></td>
+<tr class="row-odd"><td><p>CRC</p></td>
+<td><p>No</p></td>
 <td></td>
 </tr>
-<tr class="row-odd"><td><p>HSE</p></td>
-<td><p>Yes</p></td>
+<tr class="row-even"><td><p>PM</p></td>
+<td><p>No</p></td>
 <td></td>
 </tr>
-<tr class="row-even"><td><p>PLL</p></td>
+<tr class="row-odd"><td><p>RCC</p></td>
 <td><p>Yes</p></td>
 <td></td>
 </tr>
-<tr class="row-odd"><td><p>HSI</p></td>
-<td><p>Yes</p></td>
+<tr class="row-even"><td><p>CSR</p></td>
+<td><p>No</p></td>
 <td></td>
 </tr>
-<tr class="row-even"><td><p>MSI</p></td>
+<tr class="row-odd"><td><p>GPIO</p></td>
 <td><p>Yes</p></td>
 <td></td>
 </tr>
-<tr class="row-odd"><td><p>LSE</p></td>
+<tr class="row-even"><td><p>SYSCFG</p></td>
 <td><p>Yes</p></td>
 <td></td>
 </tr>
-<tr class="row-even"><td><p>RCC</p></td>
+<tr class="row-odd"><td><p>DMA</p></td>
 <td><p>Yes</p></td>
 <td></td>
 </tr>
-<tr class="row-odd"><td><p>SYSCFG</p></td>
+<tr class="row-even"><td><p>EXTI</p></td>
 <td><p>Yes</p></td>
 <td></td>
 </tr>
-<tr class="row-even"><td><p>USART</p></td>
+<tr class="row-odd"><td><p>ADC</p></td>
 <td><p>Yes</p></td>
 <td></td>
 </tr>
-<tr class="row-odd"><td><p>FLASH</p></td>
+<tr class="row-even"><td><p>DAC</p></td>
 <td><p>No</p></td>
 <td></td>
 </tr>
-<tr class="row-even"><td><p>DMA</p></td>
-<td><p>Yes</p></td>
-<td></td>
-</tr>
-<tr class="row-odd"><td><p>SPI</p></td>
-<td><p>Yes</p></td>
-<td></td>
-</tr>
-<tr class="row-even"><td><p>I2S</p></td>
+<tr class="row-odd"><td><p>COMP</p></td>
 <td><p>No</p></td>
 <td></td>
 </tr>
-<tr class="row-odd"><td><p>I2C</p></td>
-<td><p>Yes</p></td>
-<td></td>
-</tr>
-<tr class="row-even"><td><p>RTC</p></td>
+<tr class="row-even"><td><p>TSC</p></td>
 <td><p>No</p></td>
 <td></td>
 </tr>
-<tr class="row-odd"><td><p>Timers</p></td>
+<tr class="row-odd"><td><p>TIM</p></td>
 <td><p>Yes</p></td>
 <td></td>
 </tr>
@@ -309,50 +293,46 @@ they are supported in NuttX</p>
 <td><p>No</p></td>
 <td></td>
 </tr>
-<tr class="row-odd"><td><p>PM</p></td>
+<tr class="row-odd"><td><p>IWDG</p></td>
 <td><p>No</p></td>
 <td></td>
 </tr>
-<tr class="row-even"><td><p>RNG</p></td>
-<td><p>Yes</p></td>
+<tr class="row-even"><td><p>WWDG</p></td>
+<td><p>No</p></td>
 <td></td>
 </tr>
-<tr class="row-odd"><td><p>CRC</p></td>
+<tr class="row-odd"><td><p>RTC</p></td>
 <td><p>No</p></td>
 <td></td>
 </tr>
-<tr class="row-even"><td><p>ADC</p></td>
+<tr class="row-even"><td><p>I2C</p></td>
 <td><p>Yes</p></td>
 <td></td>
 </tr>
-<tr class="row-odd"><td><p>DAC</p></td>
-<td><p>No</p></td>
+<tr class="row-odd"><td><p>USART</p></td>
+<td><p>Yes</p></td>
 <td></td>
 </tr>
-<tr class="row-even"><td><p>COMP</p></td>
-<td><p>No</p></td>
+<tr class="row-even"><td><p>SPI</p></td>
+<td><p>Yes</p></td>
 <td></td>
 </tr>
-<tr class="row-odd"><td><p>WWDG</p></td>
+<tr class="row-odd"><td><p>I2S</p></td>
 <td><p>No</p></td>
 <td></td>
 </tr>
-<tr class="row-even"><td><p>IWDG</p></td>
+<tr class="row-even"><td><p>CAN</p></td>
 <td><p>No</p></td>
 <td></td>
 </tr>
-<tr class="row-odd"><td><p>CAN</p></td>
-<td><p>No</p></td>
+<tr class="row-odd"><td><p>USB</p></td>
+<td><p>Yes</p></td>
 <td></td>
 </tr>
 <tr class="row-even"><td><p>HDMI-CEC</p></td>
 <td><p>No</p></td>
 <td></td>
 </tr>
-<tr class="row-odd"><td><p>USB</p></td>
-<td><p>Yes</p></td>
-<td></td>
-</tr>
 </tbody>
 </table>
 </section>
diff --git a/content/docs/latest/platforms/arm/stm32f1/boards/cloudctrl/index.html b/content/docs/latest/platforms/arm/stm32f1/boards/cloudctrl/index.html
index a93962b2..57793a47 100644
--- a/content/docs/latest/platforms/arm/stm32f1/boards/cloudctrl/index.html
+++ b/content/docs/latest/platforms/arm/stm32f1/boards/cloudctrl/index.html
@@ -202,7 +202,7 @@
              
   <section id="cloudcontroller">
 <h1>CloudController<a class="headerlink" href="#cloudcontroller" title="Permalink to this heading"></a></h1>
-<p>This README discusses issues unique to NuttX configurations for the CloudController
+<p>This page discusses issues unique to NuttX configurations for the CloudController
 development board featuring the STMicro STM32F107VCT MCU.</p>
 <p>Features of the CloudController board include:</p>
 <ul class="simple">
diff --git a/content/docs/latest/platforms/arm/stm32f1/boards/et-stm32-stamp/index.html b/content/docs/latest/platforms/arm/stm32f1/boards/et-stm32-stamp/index.html
index 103a21ee..47c967b8 100644
--- a/content/docs/latest/platforms/arm/stm32f1/boards/et-stm32-stamp/index.html
+++ b/content/docs/latest/platforms/arm/stm32f1/boards/et-stm32-stamp/index.html
@@ -202,15 +202,17 @@
              
   <section id="et-stm32-stamp">
 <h1>ET-STM32 Stamp<a class="headerlink" href="#et-stm32-stamp" title="Permalink to this heading"></a></h1>
-<p>This README discusses issues/thoughts unique to NuttX configuration(s) for the
+<p>This page discusses issues/thoughts unique to NuttX configuration(s) for the
 ET-STM32 Stamp board from Futurlec (<a class="reference external" href="https://www.futurlec.com/ET-STM32_Stamp.shtml">https://www.futurlec.com/ET-STM32_Stamp.shtml</a>).</p>
-<p>Microprocessor: 32-bit ARM Cortex M3 at 72MHz STM32F103RET6
-Memory:         512 KB Flash and 64 KB SRAM
-I/O Pins Out:   48
-ADCs:           16 (at 12-bit resolution)
-DACs:           2 (at 12-bit resolution)
-Peripherals:    RTC, 4 timers, 2 I2Cs, 3 SPI ports, 1 on-board UART (upto 5 channels)
-Other:          Sleep, stop, and standby modes; serial wire debug and JTAG interfaces</p>
+<ul class="simple">
+<li><p>Microprocessor: 32-bit ARM Cortex M3 at 72MHz STM32F103RET6</p></li>
+<li><p>Memory: 512 KB Flash and 64 KB SRAM</p></li>
+<li><p>I/O Pins Out: 48</p></li>
+<li><p>ADCs: 16 (at 12-bit resolution)</p></li>
+<li><p>DACs: 2 (at 12-bit resolution)</p></li>
+<li><p>Peripherals: RTC, 4 timers, 2 I2Cs, 3 SPI ports, 1 on-board UART (upto 5 channels)</p></li>
+<li><p>Other: Sleep, stop, and standby modes; serial wire debug and JTAG interfaces</p></li>
+</ul>
 <p>Please see link below for board specific details:</p>
 <blockquote>
 <div><p><a class="reference external" href="https://www.futurlec.com/ET-STM32_Stamp_Technical.shtml">https://www.futurlec.com/ET-STM32_Stamp_Technical.shtml</a></p>
diff --git a/content/docs/latest/platforms/arm/stm32f1/boards/fire-stm32v2/index.html b/content/docs/latest/platforms/arm/stm32f1/boards/fire-stm32v2/index.html
index 93c40248..498e6ade 100644
--- a/content/docs/latest/platforms/arm/stm32f1/boards/fire-stm32v2/index.html
+++ b/content/docs/latest/platforms/arm/stm32f1/boards/fire-stm32v2/index.html
@@ -202,7 +202,7 @@
              
   <section id="fire-stm2v2">
 <h1>fire-stm2v2<a class="headerlink" href="#fire-stm2v2" title="Permalink to this heading"></a></h1>
-<p>This README discusses issues unique to NuttX configurations for the M3
+<p>This page discusses issues unique to NuttX configurations for the M3
 Wildfire development board (STM32F103VET6).  See <a class="reference external" href="http://firestm32.taobao.com">http://firestm32.taobao.com</a></p>
 <p>This configuration should support both the version 2 and version 3 of the
 Wildfire board (using NuttX configuration options).  However, only version 2
diff --git a/content/docs/latest/platforms/arm/stm32f1/boards/hymini-stm32/index.html b/content/docs/latest/platforms/arm/stm32f1/boards/hymini-stm32/index.html
index 757c04c0..5baff3a8 100644
--- a/content/docs/latest/platforms/arm/stm32f1/boards/hymini-stm32/index.html
+++ b/content/docs/latest/platforms/arm/stm32f1/boards/hymini-stm32/index.html
@@ -202,7 +202,7 @@
              
   <section id="hy-ministm32v">
 <h1>HY-MiniSTM32V<a class="headerlink" href="#hy-ministm32v" title="Permalink to this heading"></a></h1>
-<p>This README discusses issues unique to NuttX configurations for the
+<p>This page discusses issues unique to NuttX configurations for the
 HY-MiniSTM32V development board.</p>
 <section id="st-bootloader">
 <h2>ST Bootloader<a class="headerlink" href="#st-bootloader" title="Permalink to this heading"></a></h2>
diff --git a/content/docs/latest/platforms/arm/stm32f1/boards/maple/index.html b/content/docs/latest/platforms/arm/stm32f1/boards/maple/index.html
index 0264ca6c..1ea16e40 100644
--- a/content/docs/latest/platforms/arm/stm32f1/boards/maple/index.html
+++ b/content/docs/latest/platforms/arm/stm32f1/boards/maple/index.html
@@ -202,14 +202,16 @@
              
   <section id="maple">
 <h1>maple<a class="headerlink" href="#maple" title="Permalink to this heading"></a></h1>
-<p>This README discusses issues unique to NuttX configurations for the
+<p>This page discusses issues unique to NuttX configurations for the
 maple board from LeafLabs (<a class="reference external" href="http://leaflabs.com">http://leaflabs.com</a>).</p>
-<p>Microprocessor: 32-bit ARM Cortex M3 at 72MHz STM32F103RBT6 (STM32F103CBT6 for mini version)
-Memory:         120 KB Flash and 20 KB SRAM
-I/O Pins Out:   43 (34 for mini version)
-ADCs:           9 (at 12-bit resolution)
-Peripherals:    4 timers, 2 I2Cs, 2 SPI ports, 3 USARTs
-Other:          Sleep, stop, and standby modes; serial wire debug and JTAG interfaces</p>
+<ul class="simple">
+<li><p>Microprocessor: 32-bit ARM Cortex M3 at 72MHz STM32F103RBT6 (STM32F103CBT6 for mini version)</p></li>
+<li><p>Memory: 120 KB Flash and 20 KB SRAM</p></li>
+<li><p>I/O Pins Out: 43 (34 for mini version)</p></li>
+<li><p>ADCs: 9 (at 12-bit resolution)</p></li>
+<li><p>Peripherals: 4 timers, 2 I2Cs, 2 SPI ports, 3 USARTs</p></li>
+<li><p>Other: Sleep, stop, and standby modes; serial wire debug and JTAG interfaces</p></li>
+</ul>
 <p>Please see below link for a list of maple devices and documentations.</p>
 <blockquote>
 <div><p><a class="reference external" href="http://leaflabs.com/devices">http://leaflabs.com/devices</a>
diff --git a/content/docs/latest/platforms/arm/stm32f1/boards/nucleo-f103rb/index.html b/content/docs/latest/platforms/arm/stm32f1/boards/nucleo-f103rb/index.html
index f624af7a..b433d076 100644
--- a/content/docs/latest/platforms/arm/stm32f1/boards/nucleo-f103rb/index.html
+++ b/content/docs/latest/platforms/arm/stm32f1/boards/nucleo-f103rb/index.html
@@ -202,7 +202,7 @@
              
   <section id="st-nucleo-f103rb">
 <h1>ST Nucleo F103RB<a class="headerlink" href="#st-nucleo-f103rb" title="Permalink to this heading"></a></h1>
-<p>The Nucleo-F103RB is a member of the Nucleo-64 board family.</p>
+<p>The Nucleo F103RB is a member of the Nucleo-64 board family.</p>
 <section id="configurations">
 <h2>Configurations<a class="headerlink" href="#configurations" title="Permalink to this heading"></a></h2>
 <section id="ihm07m1-b16">
diff --git a/content/docs/latest/platforms/arm/stm32f1/boards/shenzhou/index.html b/content/docs/latest/platforms/arm/stm32f1/boards/shenzhou/index.html
index 6830e5c4..685d3388 100644
--- a/content/docs/latest/platforms/arm/stm32f1/boards/shenzhou/index.html
+++ b/content/docs/latest/platforms/arm/stm32f1/boards/shenzhou/index.html
@@ -202,7 +202,7 @@
              
   <section id="shenzhou-iv">
 <h1>Shenzhou IV<a class="headerlink" href="#shenzhou-iv" title="Permalink to this heading"></a></h1>
-<p>This README discusses issues unique to NuttX configurations for the Shenzhou
+<p>This page discusses issues unique to NuttX configurations for the Shenzhou
 IV development board from www.armjishu.com featuring the STMicro STM32F107VCT
 MCU.  As of this writing, there are five models of the Shenzhou board:</p>
 <ol class="arabic simple">
diff --git a/content/docs/latest/platforms/arm/stm32f1/boards/stm3210e-eval/index.html b/content/docs/latest/platforms/arm/stm32f1/boards/stm3210e-eval/index.html
index 628c500f..1d1db159 100644
--- a/content/docs/latest/platforms/arm/stm32f1/boards/stm3210e-eval/index.html
+++ b/content/docs/latest/platforms/arm/stm32f1/boards/stm3210e-eval/index.html
@@ -202,7 +202,7 @@
              
   <section id="st-stm3210e-eval">
 <h1>ST STM3210E-EVAL<a class="headerlink" href="#st-stm3210e-eval" title="Permalink to this heading"></a></h1>
-<p>This README discusses issues unique to NuttX configurations for the
+<p>This page discusses issues unique to NuttX configurations for the
 STMicro STM3210E-EVAL development board.</p>
 <section id="dfu-and-jtag">
 <h2>DFU and JTAG<a class="headerlink" href="#dfu-and-jtag" title="Permalink to this heading"></a></h2>
diff --git a/content/docs/latest/platforms/arm/stm32f1/boards/stm32_tiny/index.html b/content/docs/latest/platforms/arm/stm32f1/boards/stm32_tiny/index.html
index d49a2b05..3f4c6c26 100644
--- a/content/docs/latest/platforms/arm/stm32f1/boards/stm32_tiny/index.html
+++ b/content/docs/latest/platforms/arm/stm32f1/boards/stm32_tiny/index.html
@@ -202,24 +202,11 @@
              
   <section id="stm32-tiny">
 <h1>STM32 Tiny<a class="headerlink" href="#stm32-tiny" title="Permalink to this heading"></a></h1>
-<p>This README discusses issues unique to NuttX configurations for the
+<p>This page discusses issues unique to NuttX configurations for the
 STM32 Tiny development board.</p>
 <p>This board is available from several vendors on the net, and may
 be sold under different names. It is based on a STM32 F103C8T6 MCU, and
 is (always ?) bundled with a nRF24L01 wireless communication module.</p>
-<section id="contents">
-<h2>Contents<a class="headerlink" href="#contents" title="Permalink to this heading"></a></h2>
-<blockquote>
-<div><ul class="simple">
-<li><p>LEDs</p></li>
-<li><p>PWM</p></li>
-<li><p>UARTs</p></li>
-<li><p>Timer Inputs/Outputs</p></li>
-<li><p>STM32 Tiny -specific Configuration Options</p></li>
-<li><p>Configurations</p></li>
-</ul>
-</div></blockquote>
-</section>
 <section id="leds">
 <h2>LEDs<a class="headerlink" href="#leds" title="Permalink to this heading"></a></h2>
 <p>The STM32Tiny board has only one software controllable LED.
diff --git a/content/docs/latest/platforms/arm/stm32f1/boards/stm32f103-minimum/index.html b/content/docs/latest/platforms/arm/stm32f1/boards/stm32f103-minimum/index.html
index d0a67f34..ec703d7e 100644
--- a/content/docs/latest/platforms/arm/stm32f1/boards/stm32f103-minimum/index.html
+++ b/content/docs/latest/platforms/arm/stm32f1/boards/stm32f103-minimum/index.html
@@ -202,7 +202,7 @@
              
   <section id="stm32f103-minimum">
 <h1>stm32f103-minimum<a class="headerlink" href="#stm32f103-minimum" title="Permalink to this heading"></a></h1>
-<p>This README discusses issues unique to NuttX configurations for the
+<p>This page discusses issues unique to NuttX configurations for the
 STM32F103C8T6 Minimum System Development Board for ARM Microcontroller.</p>
 <section id="stm32f103c8t6-minimum-system-development-boards">
 <h2>STM32F103C8T6 Minimum System Development Boards:<a class="headerlink" href="#stm32f103c8t6-minimum-system-development-boards" title="Permalink to this heading"></a></h2>
diff --git a/content/docs/latest/platforms/arm/stm32f1/boards/stm32vldiscovery/index.html b/content/docs/latest/platforms/arm/stm32f1/boards/stm32vldiscovery/index.html
index cce16ff0..865a5fa4 100644
--- a/content/docs/latest/platforms/arm/stm32f1/boards/stm32vldiscovery/index.html
+++ b/content/docs/latest/platforms/arm/stm32f1/boards/stm32vldiscovery/index.html
@@ -202,7 +202,7 @@
              
   <section id="st-stm32vldiscovery">
 <h1>ST STM32VLDiscovery<a class="headerlink" href="#st-stm32vldiscovery" title="Permalink to this heading"></a></h1>
-<p>This README discusses issues unique to NuttX configurations for the STMicro
+<p>This page discusses issues unique to NuttX configurations for the STMicro
 STM32VLDiscovery (Value Line Discovery) board.</p>
 <section id="leds">
 <h2>LEDs<a class="headerlink" href="#leds" title="Permalink to this heading"></a></h2>
diff --git a/content/docs/latest/platforms/arm/stm32f1/boards/viewtool-stm32f107/index.html b/content/docs/latest/platforms/arm/stm32f1/boards/viewtool-stm32f107/index.html
index 382d59aa..0fee85a5 100644
--- a/content/docs/latest/platforms/arm/stm32f1/boards/viewtool-stm32f107/index.html
+++ b/content/docs/latest/platforms/arm/stm32f1/boards/viewtool-stm32f107/index.html
@@ -202,7 +202,7 @@
              
   <section id="viewtool-stm32f103-f107">
 <h1>ViewTool STM32F103/F107<a class="headerlink" href="#viewtool-stm32f103-f107" title="Permalink to this heading"></a></h1>
-<p>This README discusses issues unique to NuttX configurations for the
+<p>This page discusses issues unique to NuttX configurations for the
 ViewTool STM32F103/F107 V1.2 board.  This board may be fitted with either</p>
 <ul class="simple">
 <li><p>STM32F107VCT6, or</p></li>
diff --git a/content/docs/latest/platforms/arm/stm32f1/index.html b/content/docs/latest/platforms/arm/stm32f1/index.html
index 6df0f58e..6541e73e 100644
--- a/content/docs/latest/platforms/arm/stm32f1/index.html
+++ b/content/docs/latest/platforms/arm/stm32f1/index.html
@@ -207,7 +207,101 @@
 </section>
 <section id="peripheral-support">
 <h2>Peripheral Support<a class="headerlink" href="#peripheral-support" title="Permalink to this heading"></a></h2>
-<p>TODO</p>
+<p>The following list indicates peripherals supported in NuttX:</p>
+<table class="docutils align-default">
+<thead>
+<tr class="row-odd"><th class="head"><p>Peripheral</p></th>
+<th class="head"><p>Support</p></th>
+<th class="head"><p>Notes</p></th>
+</tr>
+</thead>
+<tbody>
+<tr class="row-even"><td><p>FLASH</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>PM</p></td>
+<td><p>?</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>RCC</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>GPIO</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>EXTI</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>ADC</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>DAC</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>DMA</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>TIM</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>RTC</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>IWDG</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>WWDG</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>FSMC</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>SDIO</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>USB</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>CAN</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>SPI</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>I2C</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>USART</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>OTG_FS</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>ETH</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+</tbody>
+</table>
 </section>
 <section id="supported-boards">
 <h2>Supported Boards<a class="headerlink" href="#supported-boards" title="Permalink to this heading"></a></h2>
diff --git a/content/docs/latest/platforms/arm/stm32f2/boards/emw3162/index.html b/content/docs/latest/platforms/arm/stm32f2/boards/emw3162/index.html
index a54436c0..c3011b23 100644
--- a/content/docs/latest/platforms/arm/stm32f2/boards/emw3162/index.html
+++ b/content/docs/latest/platforms/arm/stm32f2/boards/emw3162/index.html
@@ -124,23 +124,12 @@
 <li class="toctree-l3 current"><a class="reference internal" href="../../index.html">ST STM32F2</a><ul class="current">
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#supported-mcus">Supported MCUs</a></li>
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#peripheral-support">Peripheral Support</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#memory">Memory</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#clock">Clock</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#can">CAN</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#fsmc-sram">FSMC SRAM</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#timer">TIMER</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#jtag">JTAG</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#usart">USART</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#spi">SPI</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#sdio">SDIO</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#eth">ETH</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#usb-otg-fs">USB OTG FS</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 current"><a class="current reference internal" href="#">emw3162</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../nucleo-f207zg/index.html">ST Nucleo F207ZG</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../olimex-stm32-p207/index.html">Olimex STM32-P207</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../photon/index.html">Particle.io Photon</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../stm3220g-eval/index.html">STM3220G-EVAL</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../stm3220g-eval/index.html">ST STM3220G-EVAL</a></li>
 </ul>
 </li>
 </ul>
diff --git a/content/docs/latest/platforms/arm/stm32f2/boards/nucleo-f207zg/index.html b/content/docs/latest/platforms/arm/stm32f2/boards/nucleo-f207zg/index.html
index 738d0362..d69ddc3c 100644
--- a/content/docs/latest/platforms/arm/stm32f2/boards/nucleo-f207zg/index.html
+++ b/content/docs/latest/platforms/arm/stm32f2/boards/nucleo-f207zg/index.html
@@ -124,23 +124,12 @@
 <li class="toctree-l3 current"><a class="reference internal" href="../../index.html">ST STM32F2</a><ul class="current">
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#supported-mcus">Supported MCUs</a></li>
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#peripheral-support">Peripheral Support</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#memory">Memory</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#clock">Clock</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#can">CAN</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#fsmc-sram">FSMC SRAM</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#timer">TIMER</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#jtag">JTAG</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#usart">USART</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#spi">SPI</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#sdio">SDIO</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#eth">ETH</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#usb-otg-fs">USB OTG FS</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="../emw3162/index.html">emw3162</a></li>
 <li class="toctree-l5 current"><a class="current reference internal" href="#">ST Nucleo F207ZG</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../olimex-stm32-p207/index.html">Olimex STM32-P207</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../photon/index.html">Particle.io Photon</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../stm3220g-eval/index.html">STM3220G-EVAL</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../stm3220g-eval/index.html">ST STM3220G-EVAL</a></li>
 </ul>
 </li>
 </ul>
@@ -204,6 +193,7 @@
              
   <section id="st-nucleo-f207zg">
 <h1>ST Nucleo F207ZG<a class="headerlink" href="#st-nucleo-f207zg" title="Permalink to this heading"></a></h1>
+<p>The Nucleo F207ZG is a member of the Nucleo-144 board family.</p>
 </section>
 
 
diff --git a/content/docs/latest/platforms/arm/stm32f2/boards/olimex-stm32-p207/index.html b/content/docs/latest/platforms/arm/stm32f2/boards/olimex-stm32-p207/index.html
index 254ea649..d2f26f8a 100644
--- a/content/docs/latest/platforms/arm/stm32f2/boards/olimex-stm32-p207/index.html
+++ b/content/docs/latest/platforms/arm/stm32f2/boards/olimex-stm32-p207/index.html
@@ -124,23 +124,12 @@
 <li class="toctree-l3 current"><a class="reference internal" href="../../index.html">ST STM32F2</a><ul class="current">
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#supported-mcus">Supported MCUs</a></li>
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#peripheral-support">Peripheral Support</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#memory">Memory</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#clock">Clock</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#can">CAN</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#fsmc-sram">FSMC SRAM</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#timer">TIMER</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#jtag">JTAG</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#usart">USART</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#spi">SPI</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#sdio">SDIO</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#eth">ETH</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#usb-otg-fs">USB OTG FS</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="../emw3162/index.html">emw3162</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../nucleo-f207zg/index.html">ST Nucleo F207ZG</a></li>
 <li class="toctree-l5 current"><a class="current reference internal" href="#">Olimex STM32-P207</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../photon/index.html">Particle.io Photon</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../stm3220g-eval/index.html">STM3220G-EVAL</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../stm3220g-eval/index.html">ST STM3220G-EVAL</a></li>
 </ul>
 </li>
 </ul>
diff --git a/content/docs/latest/platforms/arm/stm32f2/boards/photon/index.html b/content/docs/latest/platforms/arm/stm32f2/boards/photon/index.html
index 0263f2e8..47ba88b5 100644
--- a/content/docs/latest/platforms/arm/stm32f2/boards/photon/index.html
+++ b/content/docs/latest/platforms/arm/stm32f2/boards/photon/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="STM3220G-EVAL" href="../stm3220g-eval/index.html" />
+    <link rel="next" title="ST STM3220G-EVAL" href="../stm3220g-eval/index.html" />
     <link rel="prev" title="Olimex STM32-P207" href="../olimex-stm32-p207/index.html" /> 
 </head>
 
@@ -124,23 +124,12 @@
 <li class="toctree-l3 current"><a class="reference internal" href="../../index.html">ST STM32F2</a><ul class="current">
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#supported-mcus">Supported MCUs</a></li>
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#peripheral-support">Peripheral Support</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#memory">Memory</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#clock">Clock</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#can">CAN</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#fsmc-sram">FSMC SRAM</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#timer">TIMER</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#jtag">JTAG</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#usart">USART</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#spi">SPI</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#sdio">SDIO</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#eth">ETH</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#usb-otg-fs">USB OTG FS</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="../emw3162/index.html">emw3162</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../nucleo-f207zg/index.html">ST Nucleo F207ZG</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../olimex-stm32-p207/index.html">Olimex STM32-P207</a></li>
 <li class="toctree-l5 current"><a class="current reference internal" href="#">Particle.io Photon</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../stm3220g-eval/index.html">STM3220G-EVAL</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../stm3220g-eval/index.html">ST STM3220G-EVAL</a></li>
 </ul>
 </li>
 </ul>
@@ -341,7 +330,7 @@ gured to 115200 8n1 without software or hardware flow control.</p>
           </div>
           <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
         <a href="../olimex-stm32-p207/index.html" class="btn btn-neutral float-left" title="Olimex STM32-P207" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
-        <a href="../stm3220g-eval/index.html" class="btn btn-neutral float-right" title="STM3220G-EVAL" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+        <a href="../stm3220g-eval/index.html" class="btn btn-neutral float-right" title="ST STM3220G-EVAL" 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/arm/stm32f2/boards/stm3220g-eval/index.html b/content/docs/latest/platforms/arm/stm32f2/boards/stm3220g-eval/index.html
index 27bf99c7..ef61599f 100644
--- a/content/docs/latest/platforms/arm/stm32f2/boards/stm3220g-eval/index.html
+++ b/content/docs/latest/platforms/arm/stm32f2/boards/stm3220g-eval/index.html
@@ -23,7 +23,7 @@
   <meta charset="utf-8" /><meta name="generator" content="Docutils 0.18.1: http://docutils.sourceforge.net/" />
 
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-  <title>STM3220G-EVAL &mdash; NuttX latest documentation</title>
+  <title>ST STM3220G-EVAL &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" />
@@ -124,23 +124,12 @@
 <li class="toctree-l3 current"><a class="reference internal" href="../../index.html">ST STM32F2</a><ul class="current">
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#supported-mcus">Supported MCUs</a></li>
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#peripheral-support">Peripheral Support</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#memory">Memory</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#clock">Clock</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#can">CAN</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#fsmc-sram">FSMC SRAM</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#timer">TIMER</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#jtag">JTAG</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#usart">USART</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#spi">SPI</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#sdio">SDIO</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#eth">ETH</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#usb-otg-fs">USB OTG FS</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="../emw3162/index.html">emw3162</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../nucleo-f207zg/index.html">ST Nucleo F207ZG</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../olimex-stm32-p207/index.html">Olimex STM32-P207</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../photon/index.html">Particle.io Photon</a></li>
-<li class="toctree-l5 current"><a class="current reference internal" href="#">STM3220G-EVAL</a></li>
+<li class="toctree-l5 current"><a class="current reference internal" href="#">ST STM3220G-EVAL</a></li>
 </ul>
 </li>
 </ul>
@@ -192,7 +181,7 @@
           <li class="breadcrumb-item"><a href="../../../../index.html">Supported Platforms</a></li>
           <li class="breadcrumb-item"><a href="../../../index.html">ARM</a></li>
           <li class="breadcrumb-item"><a href="../../index.html">ST STM32F2</a></li>
-      <li class="breadcrumb-item active">STM3220G-EVAL</li>
+      <li class="breadcrumb-item active">ST STM3220G-EVAL</li>
       <li class="wy-breadcrumbs-aside">
             <a href="../../../../../_sources/platforms/arm/stm32f2/boards/stm3220g-eval/index.rst.txt" rel="nofollow"> View page source</a>
       </li>
@@ -202,8 +191,8 @@
           <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
            <div itemprop="articleBody">
              
-  <section id="stm3220g-eval">
-<h1>STM3220G-EVAL<a class="headerlink" href="#stm3220g-eval" title="Permalink to this heading"></a></h1>
+  <section id="st-stm3220g-eval">
+<h1>ST STM3220G-EVAL<a class="headerlink" href="#st-stm3220g-eval" title="Permalink to this heading"></a></h1>
 <p>This page discusses issues unique to NuttX configurations for the
 STMicro STM3220G-EVAL development board.</p>
 <section id="ethernet">
diff --git a/content/docs/latest/platforms/arm/stm32f2/index.html b/content/docs/latest/platforms/arm/stm32f2/index.html
index 42ef0e4a..999fb894 100644
--- a/content/docs/latest/platforms/arm/stm32f2/index.html
+++ b/content/docs/latest/platforms/arm/stm32f2/index.html
@@ -123,24 +123,26 @@
 <li class="toctree-l3"><a class="reference internal" href="../stm32f1/index.html">ST STM32F1</a></li>
 <li class="toctree-l3 current"><a class="current reference internal" href="#">ST STM32F2</a><ul>
 <li class="toctree-l4"><a class="reference internal" href="#supported-mcus">Supported MCUs</a></li>
-<li class="toctree-l4"><a class="reference internal" href="#peripheral-support">Peripheral Support</a></li>
-<li class="toctree-l4"><a class="reference internal" href="#memory">Memory</a></li>
-<li class="toctree-l4"><a class="reference internal" href="#clock">Clock</a></li>
-<li class="toctree-l4"><a class="reference internal" href="#can">CAN</a></li>
-<li class="toctree-l4"><a class="reference internal" href="#fsmc-sram">FSMC SRAM</a></li>
-<li class="toctree-l4"><a class="reference internal" href="#timer">TIMER</a></li>
-<li class="toctree-l4"><a class="reference internal" href="#jtag">JTAG</a></li>
-<li class="toctree-l4"><a class="reference internal" href="#usart">USART</a></li>
-<li class="toctree-l4"><a class="reference internal" href="#spi">SPI</a></li>
-<li class="toctree-l4"><a class="reference internal" href="#sdio">SDIO</a></li>
-<li class="toctree-l4"><a class="reference internal" href="#eth">ETH</a></li>
-<li class="toctree-l4"><a class="reference internal" href="#usb-otg-fs">USB OTG FS</a></li>
+<li class="toctree-l4"><a class="reference internal" href="#peripheral-support">Peripheral Support</a><ul>
+<li class="toctree-l5"><a class="reference internal" href="#memory">Memory</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#clock">Clock</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#can">CAN</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#fsmc-sram">FSMC SRAM</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#timers">Timers</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#jtag">JTAG</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#usart">USART</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#spi">SPI</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#sdio">SDIO</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#eth">ETH</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#usb-otg-fs">USB OTG FS</a></li>
+</ul>
+</li>
 <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/emw3162/index.html">emw3162</a></li>
 <li class="toctree-l5"><a class="reference internal" href="boards/nucleo-f207zg/index.html">ST Nucleo F207ZG</a></li>
 <li class="toctree-l5"><a class="reference internal" href="boards/olimex-stm32-p207/index.html">Olimex STM32-P207</a></li>
 <li class="toctree-l5"><a class="reference internal" href="boards/photon/index.html">Particle.io Photon</a></li>
-<li class="toctree-l5"><a class="reference internal" href="boards/stm3220g-eval/index.html">STM3220G-EVAL</a></li>
+<li class="toctree-l5"><a class="reference internal" href="boards/stm3220g-eval/index.html">ST STM3220G-EVAL</a></li>
 </ul>
 </li>
 </ul>
@@ -218,39 +220,23 @@
 </tr>
 </thead>
 <tbody>
-<tr class="row-even"><td><p>IRQs</p></td>
-<td><p>Yes</p></td>
-<td></td>
-</tr>
-<tr class="row-odd"><td><p>GPIO</p></td>
-<td><p>Yes</p></td>
-<td></td>
-</tr>
-<tr class="row-even"><td><p>EXTI</p></td>
-<td><p>Yes</p></td>
-<td></td>
-</tr>
-<tr class="row-odd"><td><p>HSE</p></td>
+<tr class="row-even"><td><p>FLASH</p></td>
 <td><p>Yes</p></td>
 <td></td>
 </tr>
-<tr class="row-even"><td><p>PLL</p></td>
+<tr class="row-odd"><td><p>CRC</p></td>
 <td><p>Yes</p></td>
 <td></td>
 </tr>
-<tr class="row-odd"><td><p>HSI</p></td>
-<td><p>Yes</p></td>
-<td></td>
-</tr>
-<tr class="row-even"><td><p>MSI</p></td>
-<td><p>Yes</p></td>
+<tr class="row-even"><td><p>PM</p></td>
+<td><p>?</p></td>
 <td></td>
 </tr>
-<tr class="row-odd"><td><p>LSE</p></td>
+<tr class="row-odd"><td><p>RCC</p></td>
 <td><p>Yes</p></td>
 <td></td>
 </tr>
-<tr class="row-even"><td><p>RCC</p></td>
+<tr class="row-even"><td><p>GPIO</p></td>
 <td><p>Yes</p></td>
 <td></td>
 </tr>
@@ -258,39 +244,39 @@
 <td><p>Yes</p></td>
 <td></td>
 </tr>
-<tr class="row-even"><td><p>USART</p></td>
+<tr class="row-even"><td><p>EXTI</p></td>
 <td><p>Yes</p></td>
 <td></td>
 </tr>
-<tr class="row-odd"><td><p>FLASH</p></td>
+<tr class="row-odd"><td><p>DMA</p></td>
 <td><p>Yes</p></td>
 <td></td>
 </tr>
-<tr class="row-even"><td><p>DMA</p></td>
+<tr class="row-even"><td><p>ADC</p></td>
 <td><p>Yes</p></td>
 <td></td>
 </tr>
-<tr class="row-odd"><td><p>SPI</p></td>
+<tr class="row-odd"><td><p>DAC</p></td>
 <td><p>Yes</p></td>
 <td></td>
 </tr>
-<tr class="row-even"><td><p>I2S</p></td>
-<td><p>Yes</p></td>
+<tr class="row-even"><td><p>DCMI</p></td>
+<td><p>No</p></td>
 <td></td>
 </tr>
-<tr class="row-odd"><td><p>I2C</p></td>
+<tr class="row-odd"><td><p>TIM</p></td>
 <td><p>Yes</p></td>
 <td></td>
 </tr>
-<tr class="row-even"><td><p>RTC</p></td>
+<tr class="row-even"><td><p>IWDG</p></td>
 <td><p>Yes</p></td>
 <td></td>
 </tr>
-<tr class="row-odd"><td><p>Timers</p></td>
+<tr class="row-odd"><td><p>WWDG</p></td>
 <td><p>Yes</p></td>
 <td></td>
 </tr>
-<tr class="row-even"><td><p>PM</p></td>
+<tr class="row-even"><td><p>CRYP</p></td>
 <td><p>Yes</p></td>
 <td></td>
 </tr>
@@ -298,135 +284,133 @@
 <td><p>Yes</p></td>
 <td></td>
 </tr>
-<tr class="row-even"><td><p>CRC</p></td>
-<td><p>No</p></td>
+<tr class="row-even"><td><p>HASH</p></td>
+<td><p>?</p></td>
 <td></td>
 </tr>
-<tr class="row-odd"><td><p>CRYPTO</p></td>
+<tr class="row-odd"><td><p>RTC</p></td>
 <td><p>Yes</p></td>
 <td></td>
 </tr>
-<tr class="row-even"><td><p>HASH</p></td>
-<td><p>No</p></td>
-<td></td>
-</tr>
-<tr class="row-odd"><td><p>ADC</p></td>
+<tr class="row-even"><td><p>I2C</p></td>
 <td><p>Yes</p></td>
 <td></td>
 </tr>
-<tr class="row-even"><td><p>DAC</p></td>
+<tr class="row-odd"><td><p>USART</p></td>
 <td><p>Yes</p></td>
 <td></td>
 </tr>
-<tr class="row-odd"><td><p>WWDG</p></td>
+<tr class="row-even"><td><p>SPI</p></td>
 <td><p>Yes</p></td>
 <td></td>
 </tr>
-<tr class="row-even"><td><p>IWDG</p></td>
+<tr class="row-odd"><td><p>SDIO</p></td>
 <td><p>Yes</p></td>
 <td></td>
 </tr>
-<tr class="row-odd"><td><p>CAN</p></td>
+<tr class="row-even"><td><p>CAN</p></td>
 <td><p>Yes</p></td>
 <td></td>
 </tr>
-<tr class="row-even"><td><p>USB FS</p></td>
+<tr class="row-odd"><td><p>ETH</p></td>
 <td><p>Yes</p></td>
 <td></td>
 </tr>
-<tr class="row-odd"><td><p>USB HS</p></td>
+<tr class="row-even"><td><p>OTG_FS</p></td>
 <td><p>Yes</p></td>
 <td></td>
 </tr>
-<tr class="row-even"><td><p>ETH</p></td>
+<tr class="row-odd"><td><p>OTG_HS</p></td>
 <td><p>Yes</p></td>
 <td></td>
 </tr>
-<tr class="row-odd"><td><p>FSMC</p></td>
+<tr class="row-even"><td><p>FSMC</p></td>
 <td><p>Yes</p></td>
 <td></td>
 </tr>
 </tbody>
 </table>
-</section>
 <section id="memory">
-<h2>Memory<a class="headerlink" href="#memory" title="Permalink to this heading"></a></h2>
-<p>CONFIG_RAM_SIZE - Describes the installed DRAM (SRAM in this case):</p>
-<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>CONFIG_RAM_SIZE=0x00010000 (64Kb)
-</pre></div>
-</div>
-<p>CONFIG_RAM_START - The start address of installed DRAM:</p>
-<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>CONFIG_RAM_START=0x20000000
-</pre></div>
-</div>
+<h3>Memory<a class="headerlink" href="#memory" title="Permalink to this heading"></a></h3>
+<ul class="simple">
+<li><p>CONFIG_RAM_SIZE - Describes the installed DRAM (SRAM in this case)</p></li>
+<li><p>CONFIG_RAM_START - The start address of installed DRAM</p></li>
+</ul>
 <p>In addition to internal SRAM, SRAM may also be available through the FSMC.
 In order to use FSMC SRAM, the following additional things need to be
 present in the NuttX configuration file:</p>
-<p>CONFIG_STM32_EXTERNAL_RAM - Indicates that SRAM is available via the
-FSMC (as opposed to an LCD or FLASH).</p>
-<p>CONFIG_HEAP2_BASE - The base address of the SRAM in the FSMC address space (hex)</p>
-<p>CONFIG_HEAP2_SIZE - The size of the SRAM in the FSMC address space (decimal)</p>
-<p>CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to boards that have LEDs</p>
-<p>CONFIG_ARCH_INTERRUPTSTACK - This architecture supports an interrupt
+<ul class="simple">
+<li><p>CONFIG_STM32_EXTERNAL_RAM - Indicates that SRAM is available via the
+FSMC (as opposed to an LCD or FLASH).</p></li>
+<li><p>CONFIG_HEAP2_BASE - The base address of the SRAM in the FSMC address space (hex)</p></li>
+<li><p>CONFIG_HEAP2_SIZE - The size of the SRAM in the FSMC address space (decimal)</p></li>
+<li><p>CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to boards that have LEDs</p></li>
+<li><p>CONFIG_ARCH_INTERRUPTSTACK - This architecture supports an interrupt
 stack. If defined, this symbol is the size of the interrupt
 stack in bytes.  If not defined, the user task stacks will be
-used during interrupt handling.</p>
-<p>CONFIG_ARCH_STACKDUMP - Do stack dumps after assertions</p>
-<p>CONFIG_ARCH_LEDS -  Use LEDs to show state. Unique to board architecture.</p>
+used during interrupt handling.</p></li>
+<li><p>CONFIG_ARCH_STACKDUMP - Do stack dumps after assertions</p></li>
+<li><p>CONFIG_ARCH_LEDS -  Use LEDs to show state. Unique to board architecture.</p></li>
+</ul>
 </section>
 <section id="clock">
-<h2>Clock<a class="headerlink" href="#clock" title="Permalink to this heading"></a></h2>
-<p>CONFIG_ARCH_BOARD_STM32_CUSTOM_CLOCKCONFIG - Enables special STM32 clock
+<h3>Clock<a class="headerlink" href="#clock" title="Permalink to this heading"></a></h3>
+<ul>
+<li><p>CONFIG_ARCH_BOARD_STM32_CUSTOM_CLOCKCONFIG - Enables special STM32 clock
 configuration features.:</p>
 <div class="highlight-none notranslate"><div class="highlight"><pre><span></span>CONFIG_ARCH_BOARD_STM32_CUSTOM_CLOCKCONFIG=n
 </pre></div>
 </div>
-<p>CONFIG_ARCH_LOOPSPERMSEC - Must be calibrated for correct operation
-of delay loops</p>
+</li>
+<li><p>CONFIG_ARCH_LOOPSPERMSEC - Must be calibrated for correct operation
+of delay loops</p></li>
+</ul>
 </section>
 <section id="can">
-<h2>CAN<a class="headerlink" href="#can" title="Permalink to this heading"></a></h2>
-<p>CONFIG_CAN - Enables CAN support (one or both of CONFIG_STM32_CAN1 or
-CONFIG_STM32_CAN2 must also be defined)</p>
-<p>CONFIG_CAN_EXTID - Enables support for the 29-bit extended ID.
-Default Standard 11-bit IDs.</p>
-<p>CONFIG_CAN_FIFOSIZE - The size of the circular buffer of CAN messages.
-Default: 8</p>
-<p>CONFIG_CAN_NPENDINGRTR - The size of the list of pending RTR requests.
-Default: 4</p>
-<p>CONFIG_STM32_CAN1 - Enable support for CAN1</p>
-<p>CONFIG_STM32_CAN2 - Enable support for CAN2</p>
-<p>CONFIG_STM32_CAN1_BAUD - CAN1 BAUD rate.
-Required if CONFIG_STM32_CAN1 is defined.</p>
-<p>CONFIG_STM32_CAN2_BAUD - CAN1 BAUD rate.
-Required if CONFIG_STM32_CAN2 is defined.</p>
-<p>CONFIG_STM32_CAN_TSEG1 - The number of CAN time quanta in segment 1.
-Default: 6</p>
-<p>CONFIG_STM32_CAN_TSEG2 - the number of CAN time quanta in segment 2.
-Default: 7</p>
-<p>CONFIG_STM32_CAN_REGDEBUG - If CONFIG_DEBUG_FEATURES is set, this will generate an
-dump of all CAN registers.</p>
+<h3>CAN<a class="headerlink" href="#can" title="Permalink to this heading"></a></h3>
+<ul class="simple">
+<li><p>CONFIG_CAN - Enables CAN support (one or both of CONFIG_STM32_CAN1 or
+CONFIG_STM32_CAN2 must also be defined)</p></li>
+<li><p>CONFIG_CAN_EXTID - Enables support for the 29-bit extended ID.
+Default Standard 11-bit IDs.</p></li>
+<li><p>CONFIG_CAN_FIFOSIZE - The size of the circular buffer of CAN messages.
+Default: 8</p></li>
+<li><p>CONFIG_CAN_NPENDINGRTR - The size of the list of pending RTR requests.
+Default: 4</p></li>
+<li><p>CONFIG_STM32_CAN1 - Enable support for CAN1</p></li>
+<li><p>CONFIG_STM32_CAN2 - Enable support for CAN2</p></li>
+<li><p>CONFIG_STM32_CAN1_BAUD - CAN1 BAUD rate.
+Required if CONFIG_STM32_CAN1 is defined.</p></li>
+<li><p>CONFIG_STM32_CAN2_BAUD - CAN1 BAUD rate.
+Required if CONFIG_STM32_CAN2 is defined.</p></li>
+<li><p>CONFIG_STM32_CAN_TSEG1 - The number of CAN time quanta in segment 1.
+Default: 6</p></li>
+<li><p>CONFIG_STM32_CAN_TSEG2 - the number of CAN time quanta in segment 2.
+Default: 7</p></li>
+<li><p>CONFIG_STM32_CAN_REGDEBUG - If CONFIG_DEBUG_FEATURES is set, this will generate an
+dump of all CAN registers.</p></li>
+</ul>
 </section>
 <section id="fsmc-sram">
-<h2>FSMC SRAM<a class="headerlink" href="#fsmc-sram" title="Permalink to this heading"></a></h2>
+<h3>FSMC SRAM<a class="headerlink" href="#fsmc-sram" title="Permalink to this heading"></a></h3>
 <p>Internal SRAM is available in all members of the STM32 family. In addition
 to internal SRAM, SRAM may also be available through the FSMC.  In order to
 use FSMC SRAM, the following additional things need to be present in the
 NuttX configuration file:</p>
-<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>CONFIG_STM32_FSMC=y         : Enables the FSMC
-CONFIG_STM32_EXTERNAL_RAM=y : Indicates that SRAM is available via the
-                              FSMC (as opposed to an LCD or FLASH).
-CONFIG_HEAP2_BASE           : The base address of the SRAM in the FSMC
-                              address space
-CONFIG_HEAP2_SIZE           : The size of the SRAM in the FSMC
-                              address space
-CONFIG_MM_REGIONS           : Must be set to a large enough value to
-                              include the FSMC SRAM
-</pre></div>
-</div>
+<ul class="simple">
+<li><p>CONFIG_STM32_FSMC=y - Enables the FSMC</p></li>
+<li><p>CONFIG_STM32_EXTERNAL_RAM=y - Indicates that SRAM is available via the
+FSMC (as opposed to an LCD or FLASH).</p></li>
+<li><p>CONFIG_HEAP2_BASE - The base address of the SRAM in the FSMC
+address space</p></li>
+<li><p>CONFIG_HEAP2_SIZE - The size of the SRAM in the FSMC
+address space</p></li>
+<li><p>CONFIG_MM_REGIONS - Must be set to a large enough value to
+include the FSMC SRAM</p></li>
+</ul>
 </section>
-<section id="timer">
-<h2>TIMER<a class="headerlink" href="#timer" title="Permalink to this heading"></a></h2>
+<section id="timers">
+<h3>Timers<a class="headerlink" href="#timers" title="Permalink to this heading"></a></h3>
 <p>Timer devices may be used for different purposes.  One special purpose is
 to generate modulated outputs for such things as motor control.  If CONFIG_STM32_TIMn
 is defined (as above) then the following may also be defined to indicate that
@@ -434,111 +418,123 @@ the timer is intended to be used for pulsed output modulation, ADC conversion,
 or DAC conversion. Note that ADC/DAC require two definition:  Not only do you have
 to assign the timer (n) for used by the ADC or DAC, but then you also have to
 configure which ADC or DAC (m) it is assigned to.:</p>
-<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>CONFIG_STM32_TIMn_PWM   Reserve timer n for use by PWM, n=1,..,14
-CONFIG_STM32_TIMn_ADC   Reserve timer n for use by ADC, n=1,..,14
-CONFIG_STM32_TIMn_ADCm  Reserve timer n to trigger ADCm, n=1,..,14, m=1,..,3
-CONFIG_STM32_TIMn_DAC   Reserve timer n for use by DAC, n=1,..,14
-CONFIG_STM32_TIMn_DACm  Reserve timer n to trigger DACm, n=1,..,14, m=1,..,2
-</pre></div>
-</div>
+<ul class="simple">
+<li><p>CONFIG_STM32_TIMn_PWM   Reserve timer n for use by PWM, n=1,..,14</p></li>
+<li><p>CONFIG_STM32_TIMn_ADC   Reserve timer n for use by ADC, n=1,..,14</p></li>
+<li><p>CONFIG_STM32_TIMn_ADCm  Reserve timer n to trigger ADCm, n=1,..,14, m=1,..,3</p></li>
+<li><p>CONFIG_STM32_TIMn_DAC   Reserve timer n for use by DAC, n=1,..,14</p></li>
+<li><p>CONFIG_STM32_TIMn_DACm  Reserve timer n to trigger DACm, n=1,..,14, m=1,..,2</p></li>
+</ul>
 <p>For each timer that is enabled for PWM usage, we need the following additional
 configuration settings:</p>
-<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>CONFIG_STM32_TIMx_CHANNEL - Specifies the timer output channel {1,..,4}
-</pre></div>
-</div>
+<ul class="simple">
+<li><p>CONFIG_STM32_TIMx_CHANNEL - Specifies the timer output channel {1,..,4}</p></li>
+</ul>
 <p>NOTE: The STM32 timers are each capable of generating different signals on
 each of the four channels with different duty cycles.  That capability is
 not supported by this driver:  Only one output channel per timer.</p>
 </section>
 <section id="jtag">
-<h2>JTAG<a class="headerlink" href="#jtag" title="Permalink to this heading"></a></h2>
+<h3>JTAG<a class="headerlink" href="#jtag" title="Permalink to this heading"></a></h3>
 <p>JTAG Enable settings (by default JTAG-DP and SW-DP are disabled):</p>
-<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>CONFIG_STM32_JTAG_FULL_ENABLE - Enables full SWJ (JTAG-DP + SW-DP)
-CONFIG_STM32_JTAG_NOJNTRST_ENABLE - Enables full SWJ (JTAG-DP + SW-DP)
-  but without JNTRST.
-CONFIG_STM32_JTAG_SW_ENABLE - Set JTAG-DP disabled and SW-DP enabled
-</pre></div>
-</div>
+<ul class="simple">
+<li><p>CONFIG_STM32_JTAG_FULL_ENABLE - Enables full SWJ (JTAG-DP + SW-DP)</p></li>
+<li><p>CONFIG_STM32_JTAG_NOJNTRST_ENABLE - Enables full SWJ (JTAG-DP + SW-DP)
+but without JNTRST.</p></li>
+<li><p>CONFIG_STM32_JTAG_SW_ENABLE - Set JTAG-DP disabled and SW-DP enabled</p></li>
+</ul>
 </section>
 <section id="usart">
-<h2>USART<a class="headerlink" href="#usart" title="Permalink to this heading"></a></h2>
-<p>CONFIG_U[S]ARTn_SERIAL_CONSOLE - selects the USARTn (n=1,2,3) or UART
-m (m=4,5) for the console and ttys0 (default is the USART1).</p>
-<p>CONFIG_U[S]ARTn_RXBUFSIZE - Characters are buffered as received.
-This specific the size of the receive buffer</p>
-<p>CONFIG_U[S]ARTn_TXBUFSIZE - Characters are buffered before
-being sent.  This specific the size of the transmit buffer</p>
-<p>CONFIG_U[S]ARTn_BAUD - The configure BAUD of the UART.  Must be</p>
-<p>CONFIG_U[S]ARTn_BITS - The number of bits.  Must be either 7 or 8.</p>
-<p>CONFIG_U[S]ARTn_PARTIY - 0=no parity, 1=odd parity, 2=even parity</p>
-<p>CONFIG_U[S]ARTn_2STOP - Two stop bits</p>
+<h3>USART<a class="headerlink" href="#usart" title="Permalink to this heading"></a></h3>
+<p>Options:</p>
+<ul class="simple">
+<li><p>CONFIG_U[S]ARTn_SERIAL_CONSOLE - selects the USARTn (n=1,2,3) or UARTm (m=4,5)
+for the console and ttys0 (default is the USART1).</p></li>
+<li><p>CONFIG_U[S]ARTn_RXBUFSIZE - Characters are buffered as received.
+This specific the size of the receive buffer</p></li>
+<li><p>CONFIG_U[S]ARTn_TXBUFSIZE - Characters are buffered before
+being sent.  This specific the size of the transmit buffer</p></li>
+<li><p>CONFIG_U[S]ARTn_BAUD - The configure BAUD of the UART.  Must be</p></li>
+<li><p>CONFIG_U[S]ARTn_BITS - The number of bits.  Must be either 7 or 8.</p></li>
+<li><p>CONFIG_U[S]ARTn_PARTIY - 0=no parity, 1=odd parity, 2=even parity</p></li>
+<li><p>CONFIG_U[S]ARTn_2STOP - Two stop bits</p></li>
+</ul>
 </section>
 <section id="spi">
-<h2>SPI<a class="headerlink" href="#spi" title="Permalink to this heading"></a></h2>
-<p>CONFIG_STM32_SPI_INTERRUPTS - Select to enable interrupt driven SPI
+<h3>SPI<a class="headerlink" href="#spi" title="Permalink to this heading"></a></h3>
+<ul class="simple">
+<li><p>CONFIG_STM32_SPI_INTERRUPTS - Select to enable interrupt driven SPI
 support. Non-interrupt-driven, poll-waiting is recommended if the
-interrupt rate would be to high in the interrupt driven case.</p>
-<p>CONFIG_STM32_SPIx_DMA - Use DMA to improve SPIx transfer performance.
-Cannot be used with CONFIG_STM32_SPI_INTERRUPT.</p>
+interrupt rate would be to high in the interrupt driven case.</p></li>
+<li><p>CONFIG_STM32_SPIx_DMA - Use DMA to improve SPIx transfer performance.
+Cannot be used with CONFIG_STM32_SPI_INTERRUPT.</p></li>
+</ul>
 </section>
 <section id="sdio">
-<h2>SDIO<a class="headerlink" href="#sdio" title="Permalink to this heading"></a></h2>
-<p>CONFIG_SDIO_DMA - Support DMA data transfers.  Requires CONFIG_STM32_SDIO
-and CONFIG_STM32_DMA2.</p>
-<p>CONFIG_STM32_SDIO_PRI - Select SDIO interrupt priority.  Default: 128</p>
-<p>CONFIG_STM32_SDIO_DMAPRIO - Select SDIO DMA interrupt priority.
-Default:  Medium</p>
-<p>CONFIG_STM32_SDIO_WIDTH_D1_ONLY - Select 1-bit transfer mode.  Default:
-4-bit transfer mode.</p>
+<h3>SDIO<a class="headerlink" href="#sdio" title="Permalink to this heading"></a></h3>
+<p>Options:</p>
+<ul class="simple">
+<li><p>CONFIG_SDIO_DMA - Support DMA data transfers.  Requires CONFIG_STM32_SDIO
+and CONFIG_STM32_DMA2.</p></li>
+<li><p>CONFIG_STM32_SDIO_PRI - Select SDIO interrupt priority.  Default: 128</p></li>
+<li><p>CONFIG_STM32_SDIO_DMAPRIO - Select SDIO DMA interrupt priority.
+Default:  Medium</p></li>
+<li><p>CONFIG_STM32_SDIO_WIDTH_D1_ONLY - Select 1-bit transfer mode.  Default:
+4-bit transfer mode.</p></li>
+</ul>
 </section>
 <section id="eth">
-<h2>ETH<a class="headerlink" href="#eth" title="Permalink to this heading"></a></h2>
-<p>CONFIG_STM32_PHYADDR - The 5-bit address of the PHY on the board</p>
-<p>CONFIG_STM32_MII - Support Ethernet MII interface</p>
-<p>CONFIG_STM32_MII_MCO1 - Use MCO1 to clock the MII interface</p>
-<p>CONFIG_STM32_MII_MCO2 - Use MCO2 to clock the MII interface</p>
-<p>CONFIG_STM32_RMII - Support Ethernet RMII interface</p>
-<p>CONFIG_STM32_AUTONEG - Use PHY autonegotiation to determine speed and mode</p>
-<p>CONFIG_STM32_ETHFD - If CONFIG_STM32_AUTONEG is not defined, then this
-may be defined to select full duplex mode. Default: half-duplex</p>
-<p>CONFIG_STM32_ETH100MBPS - If CONFIG_STM32_AUTONEG is not defined, then this
-may be defined to select 100 MBps speed.  Default: 10 Mbps</p>
-<p>CONFIG_STM32_PHYSR - This must be provided if CONFIG_STM32_AUTONEG is
+<h3>ETH<a class="headerlink" href="#eth" title="Permalink to this heading"></a></h3>
+<p>Options:</p>
+<ul class="simple">
+<li><p>CONFIG_STM32_PHYADDR - The 5-bit address of the PHY on the board</p></li>
+<li><p>CONFIG_STM32_MII - Support Ethernet MII interface</p></li>
+<li><p>CONFIG_STM32_MII_MCO1 - Use MCO1 to clock the MII interface</p></li>
+<li><p>CONFIG_STM32_MII_MCO2 - Use MCO2 to clock the MII interface</p></li>
+<li><p>CONFIG_STM32_RMII - Support Ethernet RMII interface</p></li>
+<li><p>CONFIG_STM32_AUTONEG - Use PHY autonegotiation to determine speed and mode</p></li>
+<li><p>CONFIG_STM32_ETHFD - If CONFIG_STM32_AUTONEG is not defined, then this
+may be defined to select full duplex mode. Default: half-duplex</p></li>
+<li><p>CONFIG_STM32_ETH100MBPS - If CONFIG_STM32_AUTONEG is not defined, then this
+may be defined to select 100 MBps speed.  Default: 10 Mbps</p></li>
+<li><p>CONFIG_STM32_PHYSR - This must be provided if CONFIG_STM32_AUTONEG is
 defined.  The PHY status register address may diff from PHY to PHY.  This
-configuration sets the address of the PHY status register.</p>
-<p>CONFIG_STM32_PHYSR_SPEED - This must be provided if CONFIG_STM32_AUTONEG is
-defined.  This provides bit mask indicating 10 or 100MBps speed.</p>
-<p>CONFIG_STM32_PHYSR_100MBPS - This must be provided if CONFIG_STM32_AUTONEG is
-defined.  This provides the value of the speed bit(s) indicating 100MBps speed.</p>
-<p>CONFIG_STM32_PHYSR_MODE - This must be provided if CONFIG_STM32_AUTONEG is
-defined.  This provide bit mask indicating full or half duplex modes.</p>
-<p>CONFIG_STM32_PHYSR_FULLDUPLEX - This must be provided if CONFIG_STM32_AUTONEG is
-defined.  This provides the value of the mode bits indicating full duplex mode.</p>
-<p>CONFIG_STM32_ETH_PTP - Precision Time Protocol (PTP).  Not supported
-but some hooks are indicated with this condition.</p>
+configuration sets the address of the PHY status register.</p></li>
+<li><p>CONFIG_STM32_PHYSR_SPEED - This must be provided if CONFIG_STM32_AUTONEG is
+defined.  This provides bit mask indicating 10 or 100MBps speed.</p></li>
+<li><p>CONFIG_STM32_PHYSR_100MBPS - This must be provided if CONFIG_STM32_AUTONEG is
+defined.  This provides the value of the speed bit(s) indicating 100MBps speed.</p></li>
+<li><p>CONFIG_STM32_PHYSR_MODE - This must be provided if CONFIG_STM32_AUTONEG is
+defined.  This provide bit mask indicating full or half duplex modes.</p></li>
+<li><p>CONFIG_STM32_PHYSR_FULLDUPLEX - This must be provided if CONFIG_STM32_AUTONEG is
+defined.  This provides the value of the mode bits indicating full duplex mode.</p></li>
+<li><p>CONFIG_STM32_ETH_PTP - Precision Time Protocol (PTP).  Not supported
+but some hooks are indicated with this condition.</p></li>
+</ul>
 </section>
 <section id="usb-otg-fs">
-<h2>USB OTG FS<a class="headerlink" href="#usb-otg-fs" title="Permalink to this heading"></a></h2>
+<h3>USB OTG FS<a class="headerlink" href="#usb-otg-fs" title="Permalink to this heading"></a></h3>
 <p>STM32 USB OTG FS Host Driver Support</p>
 <p>Pre-requisites:</p>
-<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>CONFIG_USBHOST      - Enable general USB host support
-CONFIG_STM32_OTGFS  - Enable the STM32 USB OTG FS block
-CONFIG_STM32_SYSCFG - Needed
-</pre></div>
-</div>
-<p>CONFIG_STM32_OTGFS_RXFIFO_SIZE - Size of the RX FIFO in 32-bit words.
-Default 128 (512 bytes)</p>
-<p>CONFIG_STM32_OTGFS_NPTXFIFO_SIZE - Size of the non-periodic Tx FIFO
-in 32-bit words.  Default 96 (384 bytes)</p>
-<p>CONFIG_STM32_OTGFS_PTXFIFO_SIZE - Size of the periodic Tx FIFO in 32-bit
-words.  Default 96 (384 bytes)</p>
-<p>CONFIG_STM32_OTGFS_DESCSIZE - Maximum size of a descriptor.  Default: 128</p>
-<p>CONFIG_STM32_OTGFS_SOFINTR - Enable SOF interrupts.  Why would you ever
-want to do that?</p>
-<p>CONFIG_STM32_USBHOST_REGDEBUG - Enable very low-level register access
-debug.  Depends on CONFIG_DEBUG_FEATURES.</p>
-<p>CONFIG_STM32_USBHOST_PKTDUMP - Dump all incoming and outgoing USB
-packets. Depends on CONFIG_DEBUG_FEATURES.</p>
+<ul class="simple">
+<li><p>CONFIG_USBHOST      - Enable general USB host support</p></li>
+<li><p>CONFIG_STM32_OTGFS  - Enable the STM32 USB OTG FS block</p></li>
+<li><p>CONFIG_STM32_SYSCFG - Needed</p></li>
+<li><p>CONFIG_STM32_OTGFS_RXFIFO_SIZE - Size of the RX FIFO in 32-bit words.
+Default 128 (512 bytes)</p></li>
+<li><p>CONFIG_STM32_OTGFS_NPTXFIFO_SIZE - Size of the non-periodic Tx FIFO
+in 32-bit words.  Default 96 (384 bytes)</p></li>
+<li><p>CONFIG_STM32_OTGFS_PTXFIFO_SIZE - Size of the periodic Tx FIFO in 32-bit
+words.  Default 96 (384 bytes)</p></li>
+<li><p>CONFIG_STM32_OTGFS_DESCSIZE - Maximum size of a descriptor.  Default: 128</p></li>
+<li><p>CONFIG_STM32_OTGFS_SOFINTR - Enable SOF interrupts.  Why would you ever
+want to do that?</p></li>
+<li><p>CONFIG_STM32_USBHOST_REGDEBUG - Enable very low-level register access
+debug.  Depends on CONFIG_DEBUG_FEATURES.</p></li>
+<li><p>CONFIG_STM32_USBHOST_PKTDUMP - Dump all incoming and outgoing USB
+packets. Depends on CONFIG_DEBUG_FEATURES.</p></li>
+</ul>
+</section>
 </section>
 <section id="supported-boards">
 <h2>Supported Boards<a class="headerlink" href="#supported-boards" title="Permalink to this heading"></a></h2>
@@ -548,7 +544,7 @@ packets. Depends on CONFIG_DEBUG_FEATURES.</p>
 <li class="toctree-l1"><a class="reference internal" href="boards/nucleo-f207zg/index.html">ST Nucleo F207ZG</a></li>
 <li class="toctree-l1"><a class="reference internal" href="boards/olimex-stm32-p207/index.html">Olimex STM32-P207</a></li>
 <li class="toctree-l1"><a class="reference internal" href="boards/photon/index.html">Particle.io Photon</a></li>
-<li class="toctree-l1"><a class="reference internal" href="boards/stm3220g-eval/index.html">STM3220G-EVAL</a></li>
+<li class="toctree-l1"><a class="reference internal" href="boards/stm3220g-eval/index.html">ST STM3220G-EVAL</a></li>
 </ul>
 </div>
 </section>
diff --git a/content/docs/latest/platforms/arm/stm32f3/boards/nucleo-f302r8/index.html b/content/docs/latest/platforms/arm/stm32f3/boards/nucleo-f302r8/index.html
index d4bea62f..8d80e03d 100644
--- a/content/docs/latest/platforms/arm/stm32f3/boards/nucleo-f302r8/index.html
+++ b/content/docs/latest/platforms/arm/stm32f3/boards/nucleo-f302r8/index.html
@@ -125,6 +125,7 @@
 <li class="toctree-l3 current"><a class="reference internal" href="../../index.html">ST STM32F3</a><ul class="current">
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#supported-mcus">Supported MCUs</a></li>
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#peripheral-support">Peripheral Support</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../index.html#fpu">FPU</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 current"><a class="current reference internal" href="#">ST Nucleo F302R8</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../nucleo-f303re/index.html">ST Nucleo F303RE</a></li>
diff --git a/content/docs/latest/platforms/arm/stm32f3/boards/nucleo-f303re/index.html b/content/docs/latest/platforms/arm/stm32f3/boards/nucleo-f303re/index.html
index 6209ca54..32fed022 100644
--- a/content/docs/latest/platforms/arm/stm32f3/boards/nucleo-f303re/index.html
+++ b/content/docs/latest/platforms/arm/stm32f3/boards/nucleo-f303re/index.html
@@ -125,6 +125,7 @@
 <li class="toctree-l3 current"><a class="reference internal" href="../../index.html">ST STM32F3</a><ul class="current">
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#supported-mcus">Supported MCUs</a></li>
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#peripheral-support">Peripheral Support</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../index.html#fpu">FPU</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="../nucleo-f302r8/index.html">ST Nucleo F302R8</a></li>
 <li class="toctree-l5 current"><a class="current reference internal" href="#">ST Nucleo F303RE</a></li>
diff --git a/content/docs/latest/platforms/arm/stm32f3/boards/nucleo-f303ze/index.html b/content/docs/latest/platforms/arm/stm32f3/boards/nucleo-f303ze/index.html
index b5a48a21..15cb4812 100644
--- a/content/docs/latest/platforms/arm/stm32f3/boards/nucleo-f303ze/index.html
+++ b/content/docs/latest/platforms/arm/stm32f3/boards/nucleo-f303ze/index.html
@@ -125,6 +125,7 @@
 <li class="toctree-l3 current"><a class="reference internal" href="../../index.html">ST STM32F3</a><ul class="current">
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#supported-mcus">Supported MCUs</a></li>
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#peripheral-support">Peripheral Support</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../index.html#fpu">FPU</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="../nucleo-f302r8/index.html">ST Nucleo F302R8</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../nucleo-f303re/index.html">ST Nucleo F303RE</a></li>
diff --git a/content/docs/latest/platforms/arm/stm32f3/boards/nucleo-f334r8/index.html b/content/docs/latest/platforms/arm/stm32f3/boards/nucleo-f334r8/index.html
index 9f4f7cb6..ba652397 100644
--- a/content/docs/latest/platforms/arm/stm32f3/boards/nucleo-f334r8/index.html
+++ b/content/docs/latest/platforms/arm/stm32f3/boards/nucleo-f334r8/index.html
@@ -125,6 +125,7 @@
 <li class="toctree-l3 current"><a class="reference internal" href="../../index.html">ST STM32F3</a><ul class="current">
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#supported-mcus">Supported MCUs</a></li>
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#peripheral-support">Peripheral Support</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../index.html#fpu">FPU</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="../nucleo-f302r8/index.html">ST Nucleo F302R8</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../nucleo-f303re/index.html">ST Nucleo F303RE</a></li>
diff --git a/content/docs/latest/platforms/arm/stm32f3/boards/stm32f334-disco/index.html b/content/docs/latest/platforms/arm/stm32f3/boards/stm32f334-disco/index.html
index a8ad6e2c..ef015b9c 100644
--- a/content/docs/latest/platforms/arm/stm32f3/boards/stm32f334-disco/index.html
+++ b/content/docs/latest/platforms/arm/stm32f3/boards/stm32f334-disco/index.html
@@ -125,6 +125,7 @@
 <li class="toctree-l3 current"><a class="reference internal" href="../../index.html">ST STM32F3</a><ul class="current">
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#supported-mcus">Supported MCUs</a></li>
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#peripheral-support">Peripheral Support</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../index.html#fpu">FPU</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="../nucleo-f302r8/index.html">ST Nucleo F302R8</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../nucleo-f303re/index.html">ST Nucleo F303RE</a></li>
diff --git a/content/docs/latest/platforms/arm/stm32f3/boards/stm32f3discovery/index.html b/content/docs/latest/platforms/arm/stm32f3/boards/stm32f3discovery/index.html
index 55dc3101..aeaa90e5 100644
--- a/content/docs/latest/platforms/arm/stm32f3/boards/stm32f3discovery/index.html
+++ b/content/docs/latest/platforms/arm/stm32f3/boards/stm32f3discovery/index.html
@@ -125,6 +125,7 @@
 <li class="toctree-l3 current"><a class="reference internal" href="../../index.html">ST STM32F3</a><ul class="current">
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#supported-mcus">Supported MCUs</a></li>
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#peripheral-support">Peripheral Support</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../index.html#fpu">FPU</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="../nucleo-f302r8/index.html">ST Nucleo F302R8</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../nucleo-f303re/index.html">ST Nucleo F303RE</a></li>
diff --git a/content/docs/latest/platforms/arm/stm32f3/index.html b/content/docs/latest/platforms/arm/stm32f3/index.html
index 77c09f8a..8932329e 100644
--- a/content/docs/latest/platforms/arm/stm32f3/index.html
+++ b/content/docs/latest/platforms/arm/stm32f3/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="ST Nucleo F302R8" href="boards/nucleo-f302r8/index.html" />
-    <link rel="prev" title="STM3220G-EVAL" href="../stm32f2/boards/stm3220g-eval/index.html" /> 
+    <link rel="prev" title="ST STM3220G-EVAL" href="../stm32f2/boards/stm3220g-eval/index.html" /> 
 </head>
 
 <body class="wy-body-for-nav"> 
@@ -127,11 +127,17 @@
 <li class="toctree-l4"><a class="reference internal" href="#peripheral-support">Peripheral Support</a><ul>
 <li class="toctree-l5"><a class="reference internal" href="#memory">Memory</a></li>
 <li class="toctree-l5"><a class="reference internal" href="#clock">Clock</a></li>
-<li class="toctree-l5"><a class="reference internal" href="#timer">TIMER</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#timers">Timers</a></li>
 <li class="toctree-l5"><a class="reference internal" href="#jtag">JTAG</a></li>
 <li class="toctree-l5"><a class="reference internal" href="#usart">USART</a></li>
-<li class="toctree-l5"><a class="reference internal" href="#can">CAN</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#can-character-device">CAN character device</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#can-socketcan">CAN SocketCAN</a></li>
 <li class="toctree-l5"><a class="reference internal" href="#spi">SPI</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#usb-fs">USB FS</a></li>
+</ul>
+</li>
+<li class="toctree-l4"><a class="reference internal" href="#fpu">FPU</a><ul>
+<li class="toctree-l5"><a class="reference internal" href="#fpu-configuration-options">FPU Configuration Options</a></li>
 </ul>
 </li>
 <li class="toctree-l4"><a class="reference internal" href="#supported-boards">Supported Boards</a><ul>
@@ -208,36 +214,153 @@
 </section>
 <section id="peripheral-support">
 <h2>Peripheral Support<a class="headerlink" href="#peripheral-support" title="Permalink to this heading"></a></h2>
-<p>TODO</p>
+<p>The following list indicates peripherals supported in NuttX:</p>
+<table class="docutils align-default">
+<thead>
+<tr class="row-odd"><th class="head"><p>Peripheral</p></th>
+<th class="head"><p>Support</p></th>
+<th class="head"><p>Notes</p></th>
+</tr>
+</thead>
+<tbody>
+<tr class="row-even"><td><p>FLASH</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>CRC</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>PM</p></td>
+<td><p>?</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>RCC</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>GPIO</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>SYSCFG</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>DMA</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>EXTI</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>ADC</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>SDADC</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>DAC</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>COMP</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>OPAMP</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>TSC</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>TIM</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>HRTIM</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>IRTIM</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>IWDG</p></td>
+<td><p>?</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>WWDG</p></td>
+<td><p>?</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>RTC</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>I2C</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>USART</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>SPI</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>I2S</p></td>
+<td><p>?</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>CAN</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>USB</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>HDMI-CEC</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+</tbody>
+</table>
 <section id="memory">
 <h3>Memory<a class="headerlink" href="#memory" title="Permalink to this heading"></a></h3>
-<p>CONFIG_RAM_SIZE - Describes the installed DRAM (SRAM in this case):</p>
-<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>CONFIG_RAM_SIZE=0x00010000 (64Kb)
-</pre></div>
-</div>
-<p>CONFIG_RAM_START - The start address of installed DRAM:</p>
-<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>CONFIG_RAM_START=0x20000000
-</pre></div>
-</div>
-<p>CONFIG_STM32_CCMEXCLUDE - Exclude CCM SRAM from the HEAP</p>
-<p>CONFIG_ARCH_INTERRUPTSTACK - This architecture supports an interrupt
+<ul class="simple">
+<li><p>CONFIG_RAM_SIZE - Describes the installed DRAM (SRAM in this case)</p></li>
+<li><p>CONFIG_RAM_START - The start address of installed DRAM</p></li>
+<li><p>CONFIG_STM32_CCMEXCLUDE - Exclude CCM SRAM from the HEAP</p></li>
+<li><p>CONFIG_ARCH_INTERRUPTSTACK - This architecture supports an interrupt
 stack. If defined, this symbol is the size of the interrupt
 stack in bytes.  If not defined, the user task stacks will be
-used during interrupt handling.</p>
-<p>CONFIG_ARCH_STACKDUMP - Do stack dumps after assertions</p>
+used during interrupt handling.</p></li>
+<li><p>CONFIG_ARCH_STACKDUMP - Do stack dumps after assertions</p></li>
+</ul>
 </section>
 <section id="clock">
 <h3>Clock<a class="headerlink" href="#clock" title="Permalink to this heading"></a></h3>
-<p>CONFIG_ARCH_BOARD_STM32_CUSTOM_CLOCKCONFIG - Enables special STM32 clock
+<ul>
+<li><p>CONFIG_ARCH_BOARD_STM32_CUSTOM_CLOCKCONFIG - Enables special STM32 clock
 configuration features.:</p>
 <div class="highlight-none notranslate"><div class="highlight"><pre><span></span>CONFIG_ARCH_BOARD_STM32_CUSTOM_CLOCKCONFIG=n
 </pre></div>
 </div>
-<p>CONFIG_ARCH_LOOPSPERMSEC - Must be calibrated for correct operation
-of delay loops</p>
+</li>
+<li><p>CONFIG_ARCH_LOOPSPERMSEC - Must be calibrated for correct operation
+of delay loops</p></li>
+</ul>
 </section>
-<section id="timer">
-<h3>TIMER<a class="headerlink" href="#timer" title="Permalink to this heading"></a></h3>
+<section id="timers">
+<h3>Timers<a class="headerlink" href="#timers" title="Permalink to this heading"></a></h3>
 <p>Timer devices may be used for different purposes.  One special purpose is
 to generate modulated outputs for such things as motor control.  If CONFIG_STM32_TIMn
 is defined (as above) then the following may also be defined to indicate that
@@ -245,72 +368,121 @@ the timer is intended to be used for pulsed output modulation, ADC conversion,
 or DAC conversion. Note that ADC/DAC require two definition:  Not only do you have
 to assign the timer (n) for used by the ADC or DAC, but then you also have to
 configure which ADC or DAC (m) it is assigned to.</p>
-<blockquote>
-<div><p>CONFIG_STM32_TIMn_PWM   Reserve timer n for use by PWM, n=1,..,14
-CONFIG_STM32_TIMn_ADC   Reserve timer n for use by ADC, n=1,..,14
-CONFIG_STM32_TIMn_ADCm  Reserve timer n to trigger ADCm, n=1,..,14, m=1,..,3
-CONFIG_STM32_TIMn_DAC   Reserve timer n for use by DAC, n=1,..,14
-CONFIG_STM32_TIMn_DACm  Reserve timer n to trigger DACm, n=1,..,14, m=1,..,2</p>
-</div></blockquote>
+<ul class="simple">
+<li><p>CONFIG_STM32_TIMn_PWM   Reserve timer n for use by PWM, n=1,..,14</p></li>
+<li><p>CONFIG_STM32_TIMn_ADC   Reserve timer n for use by ADC, n=1,..,14</p></li>
+<li><p>CONFIG_STM32_TIMn_ADCm  Reserve timer n to trigger ADCm, n=1,..,14, m=1,..,3</p></li>
+<li><p>CONFIG_STM32_TIMn_DAC   Reserve timer n for use by DAC, n=1,..,14</p></li>
+<li><p>CONFIG_STM32_TIMn_DACm  Reserve timer n to trigger DACm, n=1,..,14, m=1,..,2</p></li>
+</ul>
 <p>For each timer that is enabled for PWM usage, we need the following additional
 configuration settings:</p>
-<blockquote>
-<div><p>CONFIG_STM32_TIMx_CHANNEL - Specifies the timer output channel {1,..,4}</p>
-</div></blockquote>
+<ul class="simple">
+<li><p>CONFIG_STM32_TIMx_CHANNEL - Specifies the timer output channel {1,..,4}</p></li>
+</ul>
 <p>NOTE: The STM32 timers are each capable of generating different signals on
 each of the four channels with different duty cycles.  That capability is
 not supported by this driver:  Only one output channel per timer.</p>
 </section>
 <section id="jtag">
 <h3>JTAG<a class="headerlink" href="#jtag" title="Permalink to this heading"></a></h3>
-<p>CONFIG_STM32_JTAG_FULL_ENABLE - Enables full SWJ (JTAG-DP + SW-DP)</p>
-<p>CONFIG_STM32_JTAG_NOJNTRST_ENABLE - Enables full SWJ (JTAG-DP + SW-DP)
-but without JNTRST.</p>
-<p>CONFIG_STM32_JTAG_SW_ENABLE - Set JTAG-DP disabled and SW-DP enabled</p>
+<p>JTAG Enable settings (by default JTAG-DP and SW-DP are disabled):</p>
+<ul class="simple">
+<li><p>CONFIG_STM32_JTAG_FULL_ENABLE - Enables full SWJ (JTAG-DP + SW-DP)</p></li>
+<li><p>CONFIG_STM32_JTAG_NOJNTRST_ENABLE - Enables full SWJ (JTAG-DP + SW-DP)
+but without JNTRST.</p></li>
+<li><p>CONFIG_STM32_JTAG_SW_ENABLE - Set JTAG-DP disabled and SW-DP enabled</p></li>
+</ul>
 </section>
 <section id="usart">
 <h3>USART<a class="headerlink" href="#usart" title="Permalink to this heading"></a></h3>
-<p>CONFIG_U[S]ARTn_SERIAL_CONSOLE - selects the USARTn (n=1,2,3) or UART
-m (m=4,5) for the console and ttys0 (default is the USART1).</p>
-<p>CONFIG_U[S]ARTn_RXBUFSIZE - Characters are buffered as received.
-This specific the size of the receive buffer</p>
-<p>CONFIG_U[S]ARTn_TXBUFSIZE - Characters are buffered before
-being sent.  This specific the size of the transmit buffer</p>
-<p>CONFIG_U[S]ARTn_BAUD - The configure BAUD of the UART.  Must be</p>
-<p>CONFIG_U[S]ARTn_BITS - The number of bits.  Must be either 7 or 8.</p>
-<p>CONFIG_U[S]ARTn_PARTIY - 0=no parity, 1=odd parity, 2=even parity</p>
-<p>CONFIG_U[S]ARTn_2STOP - Two stop bits</p>
+<p>Options:</p>
+<ul class="simple">
+<li><p>CONFIG_U[S]ARTn_SERIAL_CONSOLE - selects the USARTn (n=1,2,3) or UARTm (m=4,5)
+for the console and ttys0 (default is the USART1).</p></li>
+<li><p>CONFIG_U[S]ARTn_RXBUFSIZE - Characters are buffered as received.
+This specific the size of the receive buffer</p></li>
+<li><p>CONFIG_U[S]ARTn_TXBUFSIZE - Characters are buffered before
+being sent.  This specific the size of the transmit buffer</p></li>
+<li><p>CONFIG_U[S]ARTn_BAUD - The configure BAUD of the UART.  Must be</p></li>
+<li><p>CONFIG_U[S]ARTn_BITS - The number of bits.  Must be either 7 or 8.</p></li>
+<li><p>CONFIG_U[S]ARTn_PARTIY - 0=no parity, 1=odd parity, 2=even parity</p></li>
+<li><p>CONFIG_U[S]ARTn_2STOP - Two stop bits</p></li>
+</ul>
 </section>
-<section id="can">
-<h3>CAN<a class="headerlink" href="#can" title="Permalink to this heading"></a></h3>
-<p>CONFIG_CAN - Enables CAN support (one or both of CONFIG_STM32_CAN1 or
-CONFIG_STM32_CAN2 must also be defined)</p>
-<p>CONFIG_CAN_EXTID - Enables support for the 29-bit extended ID.  Default
-Standard 11-bit IDs.</p>
-<p>CONFIG_CAN_FIFOSIZE - The size of the circular buffer of CAN messages.
-Default: 8</p>
-<p>CONFIG_CAN_NPENDINGRTR - The size of the list of pending RTR requests.
-Default: 4</p>
-<p>CONFIG_CAN_LOOPBACK - A CAN driver may or may not support a loopback
-mode for testing. The STM32 CAN driver does support loopback mode.</p>
-<p>CONFIG_STM32_CAN1_BAUD - CAN1 BAUD rate.  Required if CONFIG_STM32_CAN1
-is defined.</p>
-<p>CONFIG_STM32_CAN2_BAUD - CAN1 BAUD rate.  Required if CONFIG_STM32_CAN2
-is defined.</p>
-<p>CONFIG_STM32_CAN_TSEG1 - The number of CAN time quanta in segment 1.
-Default: 6</p>
-<p>CONFIG_STM32_CAN_TSEG2 - the number of CAN time quanta in segment 2.
-Default: 7</p>
-<p>CONFIG_STM32_CAN_REGDEBUG - If CONFIG_DEBUG_FEATURES is set, this will generate an
-dump of all CAN registers.</p>
+<section id="can-character-device">
+<h3>CAN character device<a class="headerlink" href="#can-character-device" title="Permalink to this heading"></a></h3>
+<ul class="simple">
+<li><p>CONFIG_CAN - Enables CAN support (one or both of CONFIG_STM32_CAN1 or
+CONFIG_STM32_CAN2 must also be defined)</p></li>
+<li><p>CONFIG_CAN_EXTID - Enables support for the 29-bit extended ID.  Default
+Standard 11-bit IDs.</p></li>
+<li><p>CONFIG_CAN_FIFOSIZE - The size of the circular buffer of CAN messages.
+Default: 8</p></li>
+<li><p>CONFIG_CAN_NPENDINGRTR - The size of the list of pending RTR requests.
+Default: 4</p></li>
+<li><p>CONFIG_CAN_LOOPBACK - A CAN driver may or may not support a loopback
+mode for testing. The STM32 CAN driver does support loopback mode.</p></li>
+<li><p>CONFIG_STM32_CAN1_BAUD - CAN1 BAUD rate.  Required if CONFIG_STM32_CAN1
+is defined.</p></li>
+<li><p>CONFIG_STM32_CAN2_BAUD - CAN1 BAUD rate.  Required if CONFIG_STM32_CAN2
+is defined.</p></li>
+<li><p>CONFIG_STM32_CAN_TSEG1 - The number of CAN time quanta in segment 1.
+Default: 6</p></li>
+<li><p>CONFIG_STM32_CAN_TSEG2 - the number of CAN time quanta in segment 2.
+Default: 7</p></li>
+<li><p>CONFIG_STM32_CAN_REGDEBUG - If CONFIG_DEBUG_FEATURES is set, this will generate an
+dump of all CAN registers.</p></li>
+</ul>
+</section>
+<section id="can-socketcan">
+<h3>CAN SocketCAN<a class="headerlink" href="#can-socketcan" title="Permalink to this heading"></a></h3>
+<p>TODO</p>
 </section>
 <section id="spi">
 <h3>SPI<a class="headerlink" href="#spi" title="Permalink to this heading"></a></h3>
-<p>CONFIG_STM32_SPI_INTERRUPTS - Select to enable interrupt driven SPI
+<ul class="simple">
+<li><p>CONFIG_STM32_SPI_INTERRUPTS - Select to enable interrupt driven SPI
 support. Non-interrupt-driven, poll-waiting is recommended if the
-interrupt rate would be to high in the interrupt driven case.</p>
-<p>CONFIG_STM32_SPIx_DMA - Use DMA to improve SPIx transfer performance.
-Cannot be used with CONFIG_STM32_SPI_INTERRUPT.</p>
+interrupt rate would be to high in the interrupt driven case.</p></li>
+<li><p>CONFIG_STM32_SPIx_DMA - Use DMA to improve SPIx transfer performance.
+Cannot be used with CONFIG_STM32_SPI_INTERRUPT.</p></li>
+</ul>
+</section>
+<section id="usb-fs">
+<h3>USB FS<a class="headerlink" href="#usb-fs" title="Permalink to this heading"></a></h3>
+<p>TODO</p>
+</section>
+</section>
+<section id="fpu">
+<h2>FPU<a class="headerlink" href="#fpu" title="Permalink to this heading"></a></h2>
+<section id="fpu-configuration-options">
+<h3>FPU Configuration Options<a class="headerlink" href="#fpu-configuration-options" title="Permalink to this heading"></a></h3>
+<p>There are two version of the FPU support built into the STM32 port.</p>
+<ol class="arabic">
+<li><p>Non-Lazy Floating Point Register Save</p>
+<p>In this configuration floating point register save and restore is
+implemented on interrupt entry and return, respectively.  In this
+case, you may use floating point operations for interrupt handling
+logic if necessary.  This FPU behavior logic is enabled by default
+with:</p>
+<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>CONFIG_ARCH_FPU=y
+</pre></div>
+</div>
+</li>
+<li><p>Lazy Floating Point Register Save.</p>
+<p>An alternative mplementation only saves and restores FPU registers only
+on context switches.  This means: (1) floating point registers are not
+stored on each context switch and, hence, possibly better interrupt
+performance.  But, (2) since floating point registers are not saved,
+you cannot use floating point operations within interrupt handlers.</p>
+<p>This logic can be enabled by simply adding the following to your .config
+file:</p>
+<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>CONFIG_ARCH_FPU=y
+</pre></div>
+</div>
+</li>
+</ol>
 </section>
 </section>
 <section id="supported-boards">
@@ -332,7 +504,7 @@ Cannot be used with CONFIG_STM32_SPI_INTERRUPT.</p>
            </div>
           </div>
           <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
-        <a href="../stm32f2/boards/stm3220g-eval/index.html" class="btn btn-neutral float-left" title="STM3220G-EVAL" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="../stm32f2/boards/stm3220g-eval/index.html" class="btn btn-neutral float-left" title="ST STM3220G-EVAL" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
         <a href="boards/nucleo-f302r8/index.html" class="btn btn-neutral float-right" title="ST Nucleo F302R8" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
     </div>
 
diff --git a/content/docs/latest/platforms/arm/stm32f4/boards/axoloti/index.html b/content/docs/latest/platforms/arm/stm32f4/boards/axoloti/index.html
index 126bca82..503cb652 100644
--- a/content/docs/latest/platforms/arm/stm32f4/boards/axoloti/index.html
+++ b/content/docs/latest/platforms/arm/stm32f4/boards/axoloti/index.html
@@ -151,7 +151,7 @@
 <li class="toctree-l5"><a class="reference internal" href="../stm3240g-eval/index.html">ST STM32140G-EVAL</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../stm32f411-minimum/index.html">stm32f411-minimum</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../stm32f411e-disco/index.html">ST STM32F411E-Discovery</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../stm32f429i-disco/index.html">STM32F429I-DISCO</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../stm32f429i-disco/index.html">ST STM32F429I-DISCO</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../stm32f4discovery/index.html">ST STM32F4-Discovery</a></li>
 </ul>
 </li>
@@ -214,7 +214,7 @@
              
   <section id="axoloti">
 <h1>Axoloti<a class="headerlink" href="#axoloti" title="Permalink to this heading"></a></h1>
-<p>This README discusses issues unique to NuttX configurations for the
+<p>This page discusses issues unique to NuttX configurations for the
 Axoloti open source synthesizer board featuring the STM32F427IGH6
 MCU. The STM32F427IGH6 has a 180MHz Cortex-M4 core with 1MiB Flash
 memory and 256KiB of SRAM. The board features:</p>
diff --git a/content/docs/latest/platforms/arm/stm32f4/boards/clicker2-stm32/index.html b/content/docs/latest/platforms/arm/stm32f4/boards/clicker2-stm32/index.html
index 33cbeff3..6e426b08 100644
--- a/content/docs/latest/platforms/arm/stm32f4/boards/clicker2-stm32/index.html
+++ b/content/docs/latest/platforms/arm/stm32f4/boards/clicker2-stm32/index.html
@@ -151,7 +151,7 @@
 <li class="toctree-l5"><a class="reference internal" href="../stm3240g-eval/index.html">ST STM32140G-EVAL</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../stm32f411-minimum/index.html">stm32f411-minimum</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../stm32f411e-disco/index.html">ST STM32F411E-Discovery</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../stm32f429i-disco/index.html">STM32F429I-DISCO</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../stm32f429i-disco/index.html">ST STM32F429I-DISCO</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../stm32f4discovery/index.html">ST STM32F4-Discovery</a></li>
 </ul>
 </li>
@@ -214,7 +214,7 @@
              
   <section id="mikroe-clicker2-stm32">
 <h1>Mikroe Clicker2 STM32<a class="headerlink" href="#mikroe-clicker2-stm32" title="Permalink to this heading"></a></h1>
-<p>This is the README file for the port of NuttX to the Mikroe Clicker2 STM32
+<p>This is the page file for the port of NuttX to the Mikroe Clicker2 STM32
 board based on the STMicro STM32F407VGT6 MCU.</p>
 <p>Reference: <a class="reference external" href="https://shop.mikroe.com/development-boards/starter/clicker-2/stm32f4">https://shop.mikroe.com/development-boards/starter/clicker-2/stm32f4</a></p>
 <section id="contents">
diff --git a/content/docs/latest/platforms/arm/stm32f4/boards/mikroe-stm32f4/index.html b/content/docs/latest/platforms/arm/stm32f4/boards/mikroe-stm32f4/index.html
index 37c396f8..5afb5229 100644
--- a/content/docs/latest/platforms/arm/stm32f4/boards/mikroe-stm32f4/index.html
+++ b/content/docs/latest/platforms/arm/stm32f4/boards/mikroe-stm32f4/index.html
@@ -151,7 +151,7 @@
 <li class="toctree-l5"><a class="reference internal" href="../stm3240g-eval/index.html">ST STM32140G-EVAL</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../stm32f411-minimum/index.html">stm32f411-minimum</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../stm32f411e-disco/index.html">ST STM32F411E-Discovery</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../stm32f429i-disco/index.html">STM32F429I-DISCO</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../stm32f429i-disco/index.html">ST STM32F429I-DISCO</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../stm32f4discovery/index.html">ST STM32F4-Discovery</a></li>
 </ul>
 </li>
@@ -214,7 +214,7 @@
              
   <section id="mikroe-stm32f4">
 <h1>mikroe-stm32f4<a class="headerlink" href="#mikroe-stm32f4" title="Permalink to this heading"></a></h1>
-<p>This README discusses issues unique to NuttX configurations for the
+<p>This page discusses issues unique to NuttX configurations for the
 MikroElektronika Mikromedia for STM32F4 development board.  This is
 another board support by NuttX that uses the same STM32F407VGT6 MCU
 as does the STM32F4-Discovery board. This board, however, has very
diff --git a/content/docs/latest/platforms/arm/stm32f4/boards/nucleo-f401re/index.html b/content/docs/latest/platforms/arm/stm32f4/boards/nucleo-f401re/index.html
index 5f8feb24..3ad3d46c 100644
--- a/content/docs/latest/platforms/arm/stm32f4/boards/nucleo-f401re/index.html
+++ b/content/docs/latest/platforms/arm/stm32f4/boards/nucleo-f401re/index.html
@@ -151,7 +151,7 @@
 <li class="toctree-l5"><a class="reference internal" href="../stm3240g-eval/index.html">ST STM32140G-EVAL</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../stm32f411-minimum/index.html">stm32f411-minimum</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../stm32f411e-disco/index.html">ST STM32F411E-Discovery</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../stm32f429i-disco/index.html">STM32F429I-DISCO</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../stm32f429i-disco/index.html">ST STM32F429I-DISCO</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../stm32f4discovery/index.html">ST STM32F4-Discovery</a></li>
 </ul>
 </li>
diff --git a/content/docs/latest/platforms/arm/stm32f4/boards/nucleo-f410rb/index.html b/content/docs/latest/platforms/arm/stm32f4/boards/nucleo-f410rb/index.html
index 083041a8..2fdde41e 100644
--- a/content/docs/latest/platforms/arm/stm32f4/boards/nucleo-f410rb/index.html
+++ b/content/docs/latest/platforms/arm/stm32f4/boards/nucleo-f410rb/index.html
@@ -151,7 +151,7 @@
 <li class="toctree-l5"><a class="reference internal" href="../stm3240g-eval/index.html">ST STM32140G-EVAL</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../stm32f411-minimum/index.html">stm32f411-minimum</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../stm32f411e-disco/index.html">ST STM32F411E-Discovery</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../stm32f429i-disco/index.html">STM32F429I-DISCO</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../stm32f429i-disco/index.html">ST STM32F429I-DISCO</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../stm32f4discovery/index.html">ST STM32F4-Discovery</a></li>
 </ul>
 </li>
diff --git a/content/docs/latest/platforms/arm/stm32f4/boards/nucleo-f411re/index.html b/content/docs/latest/platforms/arm/stm32f4/boards/nucleo-f411re/index.html
index 7d8d1b8c..3c44e6cb 100644
--- a/content/docs/latest/platforms/arm/stm32f4/boards/nucleo-f411re/index.html
+++ b/content/docs/latest/platforms/arm/stm32f4/boards/nucleo-f411re/index.html
@@ -151,7 +151,7 @@
 <li class="toctree-l5"><a class="reference internal" href="../stm3240g-eval/index.html">ST STM32140G-EVAL</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../stm32f411-minimum/index.html">stm32f411-minimum</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../stm32f411e-disco/index.html">ST STM32F411E-Discovery</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../stm32f429i-disco/index.html">STM32F429I-DISCO</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../stm32f429i-disco/index.html">ST STM32F429I-DISCO</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../stm32f4discovery/index.html">ST STM32F4-Discovery</a></li>
 </ul>
 </li>
@@ -214,7 +214,7 @@
              
   <section id="st-nucleo-f401re">
 <h1>ST Nucleo F401RE<a class="headerlink" href="#st-nucleo-f401re" title="Permalink to this heading"></a></h1>
-<p>This README discusses issues unique to NuttX configurations for the ST
+<p>This page discusses issues unique to NuttX configurations for the ST
 NucleoF401RE and NucleoF411RE boards from ST Micro.  See</p>
 <blockquote>
 <div><p><a class="reference external" href="http://www.st.com/web/catalog/mmc/FM141/SC1169/SS1577/LN1810/PF258797">http://www.st.com/web/catalog/mmc/FM141/SC1169/SS1577/LN1810/PF258797</a>
diff --git a/content/docs/latest/platforms/arm/stm32f4/boards/nucleo-f412zg/index.html b/content/docs/latest/platforms/arm/stm32f4/boards/nucleo-f412zg/index.html
index 2caad1c6..bd87da03 100644
--- a/content/docs/latest/platforms/arm/stm32f4/boards/nucleo-f412zg/index.html
+++ b/content/docs/latest/platforms/arm/stm32f4/boards/nucleo-f412zg/index.html
@@ -151,7 +151,7 @@
 <li class="toctree-l5"><a class="reference internal" href="../stm3240g-eval/index.html">ST STM32140G-EVAL</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../stm32f411-minimum/index.html">stm32f411-minimum</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../stm32f411e-disco/index.html">ST STM32F411E-Discovery</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../stm32f429i-disco/index.html">STM32F429I-DISCO</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../stm32f429i-disco/index.html">ST STM32F429I-DISCO</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../stm32f4discovery/index.html">ST STM32F4-Discovery</a></li>
 </ul>
 </li>
diff --git a/content/docs/latest/platforms/arm/stm32f4/boards/nucleo-f429zi/index.html b/content/docs/latest/platforms/arm/stm32f4/boards/nucleo-f429zi/index.html
index 151f5fe9..bb7a8bc5 100644
--- a/content/docs/latest/platforms/arm/stm32f4/boards/nucleo-f429zi/index.html
+++ b/content/docs/latest/platforms/arm/stm32f4/boards/nucleo-f429zi/index.html
@@ -151,7 +151,7 @@
 <li class="toctree-l5"><a class="reference internal" href="../stm3240g-eval/index.html">ST STM32140G-EVAL</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../stm32f411-minimum/index.html">stm32f411-minimum</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../stm32f411e-disco/index.html">ST STM32F411E-Discovery</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../stm32f429i-disco/index.html">STM32F429I-DISCO</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../stm32f429i-disco/index.html">ST STM32F429I-DISCO</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../stm32f4discovery/index.html">ST STM32F4-Discovery</a></li>
 </ul>
 </li>
@@ -214,6 +214,7 @@
              
   <section id="st-nucleo-f429zi">
 <h1>ST Nucleo F429ZI<a class="headerlink" href="#st-nucleo-f429zi" title="Permalink to this heading"></a></h1>
+<p>The Nucleo F429ZI is a member of the Nucleo-144 board family.</p>
 </section>
 
 
diff --git a/content/docs/latest/platforms/arm/stm32f4/boards/nucleo-f446re/index.html b/content/docs/latest/platforms/arm/stm32f4/boards/nucleo-f446re/index.html
index ea28a989..080178a5 100644
--- a/content/docs/latest/platforms/arm/stm32f4/boards/nucleo-f446re/index.html
+++ b/content/docs/latest/platforms/arm/stm32f4/boards/nucleo-f446re/index.html
@@ -151,7 +151,7 @@
 <li class="toctree-l5"><a class="reference internal" href="../stm3240g-eval/index.html">ST STM32140G-EVAL</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../stm32f411-minimum/index.html">stm32f411-minimum</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../stm32f411e-disco/index.html">ST STM32F411E-Discovery</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../stm32f429i-disco/index.html">STM32F429I-DISCO</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../stm32f429i-disco/index.html">ST STM32F429I-DISCO</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../stm32f4discovery/index.html">ST STM32F4-Discovery</a></li>
 </ul>
 </li>
diff --git a/content/docs/latest/platforms/arm/stm32f4/boards/olimex-stm32-e407/index.html b/content/docs/latest/platforms/arm/stm32f4/boards/olimex-stm32-e407/index.html
index dba1c0cf..1698e8db 100644
--- a/content/docs/latest/platforms/arm/stm32f4/boards/olimex-stm32-e407/index.html
+++ b/content/docs/latest/platforms/arm/stm32f4/boards/olimex-stm32-e407/index.html
@@ -151,7 +151,7 @@
 <li class="toctree-l5"><a class="reference internal" href="../stm3240g-eval/index.html">ST STM32140G-EVAL</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../stm32f411-minimum/index.html">stm32f411-minimum</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../stm32f411e-disco/index.html">ST STM32F411E-Discovery</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../stm32f429i-disco/index.html">STM32F429I-DISCO</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../stm32f429i-disco/index.html">ST STM32F429I-DISCO</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../stm32f4discovery/index.html">ST STM32F4-Discovery</a></li>
 </ul>
 </li>
diff --git a/content/docs/latest/platforms/arm/stm32f4/boards/olimex-stm32-h405/index.html b/content/docs/latest/platforms/arm/stm32f4/boards/olimex-stm32-h405/index.html
index 24ffd82a..c8629f43 100644
--- a/content/docs/latest/platforms/arm/stm32f4/boards/olimex-stm32-h405/index.html
+++ b/content/docs/latest/platforms/arm/stm32f4/boards/olimex-stm32-h405/index.html
@@ -151,7 +151,7 @@
 <li class="toctree-l5"><a class="reference internal" href="../stm3240g-eval/index.html">ST STM32140G-EVAL</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../stm32f411-minimum/index.html">stm32f411-minimum</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../stm32f411e-disco/index.html">ST STM32F411E-Discovery</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../stm32f429i-disco/index.html">STM32F429I-DISCO</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../stm32f429i-disco/index.html">ST STM32F429I-DISCO</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../stm32f4discovery/index.html">ST STM32F4-Discovery</a></li>
 </ul>
 </li>
diff --git a/content/docs/latest/platforms/arm/stm32f4/boards/olimex-stm32-h407/index.html b/content/docs/latest/platforms/arm/stm32f4/boards/olimex-stm32-h407/index.html
index 45c7e94e..f285d4b0 100644
--- a/content/docs/latest/platforms/arm/stm32f4/boards/olimex-stm32-h407/index.html
+++ b/content/docs/latest/platforms/arm/stm32f4/boards/olimex-stm32-h407/index.html
@@ -151,7 +151,7 @@
 <li class="toctree-l5"><a class="reference internal" href="../stm3240g-eval/index.html">ST STM32140G-EVAL</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../stm32f411-minimum/index.html">stm32f411-minimum</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../stm32f411e-disco/index.html">ST STM32F411E-Discovery</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../stm32f429i-disco/index.html">STM32F429I-DISCO</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../stm32f429i-disco/index.html">ST STM32F429I-DISCO</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../stm32f4discovery/index.html">ST STM32F4-Discovery</a></li>
 </ul>
 </li>
diff --git a/content/docs/latest/platforms/arm/stm32f4/boards/olimex-stm32-p407/index.html b/content/docs/latest/platforms/arm/stm32f4/boards/olimex-stm32-p407/index.html
index 596e2c49..dfd56b46 100644
--- a/content/docs/latest/platforms/arm/stm32f4/boards/olimex-stm32-p407/index.html
+++ b/content/docs/latest/platforms/arm/stm32f4/boards/olimex-stm32-p407/index.html
@@ -151,7 +151,7 @@
 <li class="toctree-l5"><a class="reference internal" href="../stm3240g-eval/index.html">ST STM32140G-EVAL</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../stm32f411-minimum/index.html">stm32f411-minimum</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../stm32f411e-disco/index.html">ST STM32F411E-Discovery</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../stm32f429i-disco/index.html">STM32F429I-DISCO</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../stm32f429i-disco/index.html">ST STM32F429I-DISCO</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../stm32f4discovery/index.html">ST STM32F4-Discovery</a></li>
 </ul>
 </li>
diff --git a/content/docs/latest/platforms/arm/stm32f4/boards/omnibusf4/index.html b/content/docs/latest/platforms/arm/stm32f4/boards/omnibusf4/index.html
index 7a70c33b..e304f636 100644
--- a/content/docs/latest/platforms/arm/stm32f4/boards/omnibusf4/index.html
+++ b/content/docs/latest/platforms/arm/stm32f4/boards/omnibusf4/index.html
@@ -151,7 +151,7 @@
 <li class="toctree-l5"><a class="reference internal" href="../stm3240g-eval/index.html">ST STM32140G-EVAL</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../stm32f411-minimum/index.html">stm32f411-minimum</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../stm32f411e-disco/index.html">ST STM32F411E-Discovery</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../stm32f429i-disco/index.html">STM32F429I-DISCO</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../stm32f429i-disco/index.html">ST STM32F429I-DISCO</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../stm32f4discovery/index.html">ST STM32F4-Discovery</a></li>
 </ul>
 </li>
diff --git a/content/docs/latest/platforms/arm/stm32f4/boards/stm3240g-eval/index.html b/content/docs/latest/platforms/arm/stm32f4/boards/stm3240g-eval/index.html
index f7290b91..d65d5563 100644
--- a/content/docs/latest/platforms/arm/stm32f4/boards/stm3240g-eval/index.html
+++ b/content/docs/latest/platforms/arm/stm32f4/boards/stm3240g-eval/index.html
@@ -151,7 +151,7 @@
 <li class="toctree-l5 current"><a class="current reference internal" href="#">ST STM32140G-EVAL</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../stm32f411-minimum/index.html">stm32f411-minimum</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../stm32f411e-disco/index.html">ST STM32F411E-Discovery</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../stm32f429i-disco/index.html">STM32F429I-DISCO</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../stm32f429i-disco/index.html">ST STM32F429I-DISCO</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../stm32f4discovery/index.html">ST STM32F4-Discovery</a></li>
 </ul>
 </li>
diff --git a/content/docs/latest/platforms/arm/stm32f4/boards/stm32f411-minimum/index.html b/content/docs/latest/platforms/arm/stm32f4/boards/stm32f411-minimum/index.html
index 872e6198..931b1e94 100644
--- a/content/docs/latest/platforms/arm/stm32f4/boards/stm32f411-minimum/index.html
+++ b/content/docs/latest/platforms/arm/stm32f4/boards/stm32f411-minimum/index.html
@@ -151,7 +151,7 @@
 <li class="toctree-l5"><a class="reference internal" href="../stm3240g-eval/index.html">ST STM32140G-EVAL</a></li>
 <li class="toctree-l5 current"><a class="current reference internal" href="#">stm32f411-minimum</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../stm32f411e-disco/index.html">ST STM32F411E-Discovery</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../stm32f429i-disco/index.html">STM32F429I-DISCO</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../stm32f429i-disco/index.html">ST STM32F429I-DISCO</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../stm32f4discovery/index.html">ST STM32F4-Discovery</a></li>
 </ul>
 </li>
@@ -214,7 +214,7 @@
              
   <section id="stm32f411-minimum">
 <h1>stm32f411-minimum<a class="headerlink" href="#stm32f411-minimum" title="Permalink to this heading"></a></h1>
-<p>This README discusses issues unique to NuttX configurations for the
+<p>This page discusses issues unique to NuttX configurations for the
 WeAct Studio MiniF4 minimum system development board.</p>
 <section id="board-information">
 <h2>Board information<a class="headerlink" href="#board-information" title="Permalink to this heading"></a></h2>
diff --git a/content/docs/latest/platforms/arm/stm32f4/boards/stm32f411e-disco/index.html b/content/docs/latest/platforms/arm/stm32f4/boards/stm32f411e-disco/index.html
index 42b61f59..6b7e71b7 100644
--- a/content/docs/latest/platforms/arm/stm32f4/boards/stm32f411e-disco/index.html
+++ b/content/docs/latest/platforms/arm/stm32f4/boards/stm32f411e-disco/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="STM32F429I-DISCO" href="../stm32f429i-disco/index.html" />
+    <link rel="next" title="ST STM32F429I-DISCO" href="../stm32f429i-disco/index.html" />
     <link rel="prev" title="stm32f411-minimum" href="../stm32f411-minimum/index.html" /> 
 </head>
 
@@ -151,7 +151,7 @@
 <li class="toctree-l5"><a class="reference internal" href="../stm3240g-eval/index.html">ST STM32140G-EVAL</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../stm32f411-minimum/index.html">stm32f411-minimum</a></li>
 <li class="toctree-l5 current"><a class="current reference internal" href="#">ST STM32F411E-Discovery</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../stm32f429i-disco/index.html">STM32F429I-DISCO</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../stm32f429i-disco/index.html">ST STM32F429I-DISCO</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../stm32f4discovery/index.html">ST STM32F4-Discovery</a></li>
 </ul>
 </li>
@@ -214,7 +214,7 @@
              
   <section id="st-stm32f411e-discovery">
 <h1>ST STM32F411E-Discovery<a class="headerlink" href="#st-stm32f411e-discovery" title="Permalink to this heading"></a></h1>
-<p>This README discusses issues unique to NuttX configurations for the STMicro
+<p>This page discusses issues unique to NuttX configurations for the STMicro
 STM32F411E-Discovery board.  See</p>
 <p><a class="reference external" href="http://www.st.com/content/ccc/resource/technical/document/user_manual/e9/d2/00/5e/15/46/44/0e/DM00148985.pdf/files/DM00148985.pdf/jcr:content/translations/en.DM00148985.pdf">http://www.st.com/content/ccc/resource/technical/document/user_manual/e9/d2/00/5e/15/46/44/0e/DM00148985.pdf/files/DM00148985.pdf/jcr:content/translations/en.DM00148985.pdf</a></p>
 </section>
@@ -224,7 +224,7 @@ STM32F411E-Discovery board.  See</p>
           </div>
           <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
         <a href="../stm32f411-minimum/index.html" class="btn btn-neutral float-left" title="stm32f411-minimum" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
-        <a href="../stm32f429i-disco/index.html" class="btn btn-neutral float-right" title="STM32F429I-DISCO" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+        <a href="../stm32f429i-disco/index.html" class="btn btn-neutral float-right" title="ST STM32F429I-DISCO" 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/arm/stm32f4/boards/stm32f429i-disco/index.html b/content/docs/latest/platforms/arm/stm32f4/boards/stm32f429i-disco/index.html
index 3a208728..9b60c074 100644
--- a/content/docs/latest/platforms/arm/stm32f4/boards/stm32f429i-disco/index.html
+++ b/content/docs/latest/platforms/arm/stm32f4/boards/stm32f429i-disco/index.html
@@ -23,7 +23,7 @@
   <meta charset="utf-8" /><meta name="generator" content="Docutils 0.18.1: http://docutils.sourceforge.net/" />
 
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-  <title>STM32F429I-DISCO &mdash; NuttX latest documentation</title>
+  <title>ST STM32F429I-DISCO &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" />
@@ -151,7 +151,7 @@
 <li class="toctree-l5"><a class="reference internal" href="../stm3240g-eval/index.html">ST STM32140G-EVAL</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../stm32f411-minimum/index.html">stm32f411-minimum</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../stm32f411e-disco/index.html">ST STM32F411E-Discovery</a></li>
-<li class="toctree-l5 current"><a class="current reference internal" href="#">STM32F429I-DISCO</a></li>
+<li class="toctree-l5 current"><a class="current reference internal" href="#">ST STM32F429I-DISCO</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../stm32f4discovery/index.html">ST STM32F4-Discovery</a></li>
 </ul>
 </li>
@@ -202,7 +202,7 @@
           <li class="breadcrumb-item"><a href="../../../../index.html">Supported Platforms</a></li>
           <li class="breadcrumb-item"><a href="../../../index.html">ARM</a></li>
           <li class="breadcrumb-item"><a href="../../index.html">ST STM32F4</a></li>
-      <li class="breadcrumb-item active">STM32F429I-DISCO</li>
+      <li class="breadcrumb-item active">ST STM32F429I-DISCO</li>
       <li class="wy-breadcrumbs-aside">
             <a href="../../../../../_sources/platforms/arm/stm32f4/boards/stm32f429i-disco/index.rst.txt" rel="nofollow"> View page source</a>
       </li>
@@ -212,9 +212,9 @@
           <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
            <div itemprop="articleBody">
              
-  <section id="stm32f429i-disco">
-<h1>STM32F429I-DISCO<a class="headerlink" href="#stm32f429i-disco" title="Permalink to this heading"></a></h1>
-<p>This README discusses issues unique to NuttX configurations for the
+  <section id="st-stm32f429i-disco">
+<h1>ST STM32F429I-DISCO<a class="headerlink" href="#st-stm32f429i-disco" title="Permalink to this heading"></a></h1>
+<p>This page discusses issues unique to NuttX configurations for the
 STMicro STM32F429I-DISCO development board featuring the STM32F429ZIT6
 MCU. The STM32F429ZIT6 is a 180MHz Cortex-M4 operation with 2Mbit Flash
 memory and 256kbytes. The board features:</p>
diff --git a/content/docs/latest/platforms/arm/stm32f4/boards/stm32f4discovery/index.html b/content/docs/latest/platforms/arm/stm32f4/boards/stm32f4discovery/index.html
index 72576366..334e137c 100644
--- a/content/docs/latest/platforms/arm/stm32f4/boards/stm32f4discovery/index.html
+++ b/content/docs/latest/platforms/arm/stm32f4/boards/stm32f4discovery/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="ST STM32F7" href="../../../stm32f7/index.html" />
-    <link rel="prev" title="STM32F429I-DISCO" href="../stm32f429i-disco/index.html" /> 
+    <link rel="prev" title="ST STM32F429I-DISCO" href="../stm32f429i-disco/index.html" /> 
 </head>
 
 <body class="wy-body-for-nav"> 
@@ -151,7 +151,7 @@
 <li class="toctree-l5"><a class="reference internal" href="../stm3240g-eval/index.html">ST STM32140G-EVAL</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../stm32f411-minimum/index.html">stm32f411-minimum</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../stm32f411e-disco/index.html">ST STM32F411E-Discovery</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../stm32f429i-disco/index.html">STM32F429I-DISCO</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../stm32f429i-disco/index.html">ST STM32F429I-DISCO</a></li>
 <li class="toctree-l5 current"><a class="current reference internal" href="#">ST STM32F4-Discovery</a></li>
 </ul>
 </li>
@@ -2505,7 +2505,7 @@ the you not install the optional MSYS components as there may be conflicts.</p>
            </div>
           </div>
           <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
-        <a href="../stm32f429i-disco/index.html" class="btn btn-neutral float-left" title="STM32F429I-DISCO" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="../stm32f429i-disco/index.html" class="btn btn-neutral float-left" title="ST STM32F429I-DISCO" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
         <a href="../../../stm32f7/index.html" class="btn btn-neutral float-right" title="ST STM32F7" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
     </div>
 
diff --git a/content/docs/latest/platforms/arm/stm32f4/index.html b/content/docs/latest/platforms/arm/stm32f4/index.html
index a20e8094..2833fd45 100644
--- a/content/docs/latest/platforms/arm/stm32f4/index.html
+++ b/content/docs/latest/platforms/arm/stm32f4/index.html
@@ -133,7 +133,7 @@
 <li class="toctree-l5"><a class="reference internal" href="#usart">USART</a></li>
 <li class="toctree-l5"><a class="reference internal" href="#can">CAN</a></li>
 <li class="toctree-l5"><a class="reference internal" href="#spi">SPI</a></li>
-<li class="toctree-l5"><a class="reference internal" href="#dma">DMA</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#sdio">SDIO</a></li>
 <li class="toctree-l5"><a class="reference internal" href="#usb">USB</a></li>
 <li class="toctree-l5"><a class="reference internal" href="#ltdc-hardware-acceleration">LTDC hardware acceleration</a></li>
 <li class="toctree-l5"><a class="reference internal" href="#dma2d-hardware-acceleration">DMA2D hardware acceleration</a></li>
@@ -174,7 +174,7 @@
 <li class="toctree-l5"><a class="reference internal" href="boards/stm3240g-eval/index.html">ST STM32140G-EVAL</a></li>
 <li class="toctree-l5"><a class="reference internal" href="boards/stm32f411-minimum/index.html">stm32f411-minimum</a></li>
 <li class="toctree-l5"><a class="reference internal" href="boards/stm32f411e-disco/index.html">ST STM32F411E-Discovery</a></li>
-<li class="toctree-l5"><a class="reference internal" href="boards/stm32f429i-disco/index.html">STM32F429I-DISCO</a></li>
+<li class="toctree-l5"><a class="reference internal" href="boards/stm32f429i-disco/index.html">ST STM32F429I-DISCO</a></li>
 <li class="toctree-l5"><a class="reference internal" href="boards/stm32f4discovery/index.html">ST STM32F4-Discovery</a></li>
 </ul>
 </li>
@@ -251,39 +251,23 @@
 </tr>
 </thead>
 <tbody>
-<tr class="row-even"><td><p>IRQs</p></td>
+<tr class="row-even"><td><p>FLASH</p></td>
 <td><p>Yes</p></td>
 <td></td>
 </tr>
-<tr class="row-odd"><td><p>GPIO</p></td>
-<td><p>Yes</p></td>
-<td></td>
-</tr>
-<tr class="row-even"><td><p>EXTI</p></td>
-<td><p>Yes</p></td>
-<td></td>
-</tr>
-<tr class="row-odd"><td><p>HSE</p></td>
-<td><p>Yes</p></td>
-<td></td>
-</tr>
-<tr class="row-even"><td><p>PLL</p></td>
-<td><p>Yes</p></td>
-<td></td>
-</tr>
-<tr class="row-odd"><td><p>HSI</p></td>
+<tr class="row-odd"><td><p>CRC</p></td>
 <td><p>Yes</p></td>
 <td></td>
 </tr>
-<tr class="row-even"><td><p>MSI</p></td>
-<td><p>Yes</p></td>
+<tr class="row-even"><td><p>PM</p></td>
+<td><p>?</p></td>
 <td></td>
 </tr>
-<tr class="row-odd"><td><p>LSE</p></td>
+<tr class="row-odd"><td><p>RCC</p></td>
 <td><p>Yes</p></td>
 <td></td>
 </tr>
-<tr class="row-even"><td><p>RCC</p></td>
+<tr class="row-even"><td><p>GPIO</p></td>
 <td><p>Yes</p></td>
 <td></td>
 </tr>
@@ -291,71 +275,63 @@
 <td><p>Yes</p></td>
 <td></td>
 </tr>
-<tr class="row-even"><td><p>USART</p></td>
+<tr class="row-even"><td><p>DMA</p></td>
 <td><p>Yes</p></td>
 <td></td>
 </tr>
-<tr class="row-odd"><td><p>FLASH</p></td>
+<tr class="row-odd"><td><p>DMA2D</p></td>
 <td><p>Yes</p></td>
 <td></td>
 </tr>
-<tr class="row-even"><td><p>DMA</p></td>
+<tr class="row-even"><td><p>EXTI</p></td>
 <td><p>Yes</p></td>
 <td></td>
 </tr>
-<tr class="row-odd"><td><p>SPI</p></td>
+<tr class="row-odd"><td><p>FMC</p></td>
 <td><p>Yes</p></td>
 <td></td>
 </tr>
-<tr class="row-even"><td><p>I2C</p></td>
+<tr class="row-even"><td><p>QUADSPI</p></td>
 <td><p>Yes</p></td>
 <td></td>
 </tr>
-<tr class="row-odd"><td><p>I2S</p></td>
+<tr class="row-odd"><td><p>ADC</p></td>
 <td><p>Yes</p></td>
 <td></td>
 </tr>
-<tr class="row-even"><td><p>FMPI2C</p></td>
-<td><p>No</p></td>
-<td></td>
-</tr>
-<tr class="row-odd"><td><p>SPDIFRX</p></td>
-<td><p>No</p></td>
+<tr class="row-even"><td><p>DAC</p></td>
+<td><p>Yes</p></td>
 <td></td>
 </tr>
-<tr class="row-even"><td><p>SAI</p></td>
+<tr class="row-odd"><td><p>DCMI</p></td>
 <td><p>No</p></td>
 <td></td>
 </tr>
-<tr class="row-odd"><td><p>RTC</p></td>
+<tr class="row-even"><td><p>LTDC</p></td>
 <td><p>Yes</p></td>
 <td></td>
 </tr>
-<tr class="row-even"><td><p>Timers</p></td>
-<td><p>Yes</p></td>
-<td></td>
-</tr>
-<tr class="row-odd"><td><p>PM</p></td>
-<td><p>Yes</p></td>
+<tr class="row-odd"><td><p>DSI</p></td>
+<td><p>No</p></td>
 <td></td>
 </tr>
 <tr class="row-even"><td><p>RNG</p></td>
 <td><p>Yes</p></td>
 <td></td>
 </tr>
-<tr class="row-odd"><td><p>CRC</p></td>
-<td><p>No</p></td>
+<tr class="row-odd"><td><p>CRYP</p></td>
+<td><p>Yes</p></td>
 <td></td>
 </tr>
 <tr class="row-even"><td><p>HASH</p></td>
-<td><p>No</p></td>
+<td><p>?</p></td>
 <td></td>
 </tr>
-<tr class="row-odd"><td><p>ADC</p></td>
+<tr class="row-odd"><td><p>TIM</p></td>
 <td><p>Yes</p></td>
 <td></td>
 </tr>
-<tr class="row-even"><td><p>DAC</p></td>
+<tr class="row-even"><td><p>IWDG</p></td>
 <td><p>Yes</p></td>
 <td></td>
 </tr>
@@ -363,47 +339,47 @@
 <td><p>Yes</p></td>
 <td></td>
 </tr>
-<tr class="row-even"><td><p>IWDG</p></td>
+<tr class="row-even"><td><p>RTC</p></td>
 <td><p>Yes</p></td>
 <td></td>
 </tr>
-<tr class="row-odd"><td><p>CAN</p></td>
+<tr class="row-odd"><td><p>I2C</p></td>
 <td><p>Yes</p></td>
 <td></td>
 </tr>
-<tr class="row-even"><td><p>USB FS</p></td>
+<tr class="row-even"><td><p>USART</p></td>
 <td><p>Yes</p></td>
 <td></td>
 </tr>
-<tr class="row-odd"><td><p>USB HS</p></td>
+<tr class="row-odd"><td><p>SPI</p></td>
 <td><p>Yes</p></td>
 <td></td>
 </tr>
-<tr class="row-even"><td><p>ETH</p></td>
-<td><p>Yes</p></td>
+<tr class="row-even"><td><p>I2S</p></td>
+<td><p>?</p></td>
 <td></td>
 </tr>
-<tr class="row-odd"><td><p>FMC</p></td>
-<td><p>Yes</p></td>
+<tr class="row-odd"><td><p>SAI</p></td>
+<td><p>No</p></td>
 <td></td>
 </tr>
-<tr class="row-even"><td><p>QSPI</p></td>
-<td><p>Yes</p></td>
+<tr class="row-even"><td><p>SDIO</p></td>
+<td><p>?</p></td>
 <td></td>
 </tr>
-<tr class="row-odd"><td><p>DCMI</p></td>
-<td><p>No</p></td>
+<tr class="row-odd"><td><p>CAN</p></td>
+<td><p>Yes</p></td>
 <td></td>
 </tr>
-<tr class="row-even"><td><p>AES</p></td>
+<tr class="row-even"><td><p>OTG_FS</p></td>
 <td><p>Yes</p></td>
 <td></td>
 </tr>
-<tr class="row-odd"><td><p>HDMI-CED</p></td>
-<td><p>No</p></td>
+<tr class="row-odd"><td><p>OTG_HS</p></td>
+<td><p>Yes</p></td>
 <td></td>
 </tr>
-<tr class="row-even"><td><p>SDIO</p></td>
+<tr class="row-even"><td><p>ETH</p></td>
 <td><p>Yes</p></td>
 <td></td>
 </tr>
@@ -411,25 +387,28 @@
 </table>
 <section id="memory">
 <h3>Memory<a class="headerlink" href="#memory" title="Permalink to this heading"></a></h3>
-<p>CONFIG_RAM_SIZE - Describes the installed DRAM (SRAM in this case):</p>
-<p>CONFIG_RAM_SIZE=16384 (16Kb)</p>
-<p>CONFIG_RAM_START - The start address of installed DRAM</p>
-<p>CONFIG_RAM_START=0x20000000</p>
-<p>CONFIG_STM32_CCMEXCLUDE - Exclude CCM SRAM from the HEAP</p>
-<p>CONFIG_ARCH_INTERRUPTSTACK - This architecture supports an interrupt
+<ul class="simple">
+<li><p>CONFIG_RAM_SIZE - Describes the installed DRAM (SRAM in this case)</p></li>
+<li><p>CONFIG_RAM_START - The start address of installed DRAM</p></li>
+<li><p>CONFIG_STM32_CCMEXCLUDE - Exclude CCM SRAM from the HEAP</p></li>
+<li><p>CONFIG_ARCH_INTERRUPTSTACK - This architecture supports an interrupt
 stack. If defined, this symbol is the size of the interrupt
 stack in bytes.  If not defined, the user task stacks will be
-used during interrupt handling.</p>
+used during interrupt handling.</p></li>
+</ul>
 </section>
 <section id="clock">
 <h3>Clock<a class="headerlink" href="#clock" title="Permalink to this heading"></a></h3>
-<p>CONFIG_ARCH_BOARD_STM32_CUSTOM_CLOCKCONFIG - Enables special STM32 clock
+<ul>
+<li><p>CONFIG_ARCH_BOARD_STM32_CUSTOM_CLOCKCONFIG - Enables special STM32 clock
 configuration features.:</p>
 <div class="highlight-none notranslate"><div class="highlight"><pre><span></span>CONFIG_ARCH_BOARD_STM32_CUSTOM_CLOCKCONFIG=n
 </pre></div>
 </div>
-<p>CONFIG_ARCH_LOOPSPERMSEC - Must be calibrated for correct operation
-of delay loops</p>
+</li>
+<li><p>CONFIG_ARCH_LOOPSPERMSEC - Must be calibrated for correct operation
+of delay loops</p></li>
+</ul>
 </section>
 <section id="timer">
 <h3>TIMER<a class="headerlink" href="#timer" title="Permalink to this heading"></a></h3>
@@ -440,121 +419,128 @@ the timer is intended to be used for pulsed output modulation, ADC conversion,
 or DAC conversion. Note that ADC/DAC require two definition:  Not only do you have
 to assign the timer (n) for used by the ADC or DAC, but then you also have to
 configure which ADC or DAC (m) it is assigned to.</p>
-<blockquote>
-<div><p>CONFIG_STM32_TIMn_PWM   Reserve timer n for use by PWM, n=1,..,14
-CONFIG_STM32_TIMn_ADC   Reserve timer n for use by ADC, n=1,..,14
-CONFIG_STM32_TIMn_ADCm  Reserve timer n to trigger ADCm, n=1,..,14, m=1,..,3
-CONFIG_STM32_TIMn_DAC   Reserve timer n for use by DAC, n=1,..,14
-CONFIG_STM32_TIMn_DACm  Reserve timer n to trigger DACm, n=1,..,14, m=1,..,2</p>
-</div></blockquote>
+<ul class="simple">
+<li><p>CONFIG_STM32_TIMn_PWM   Reserve timer n for use by PWM, n=1,..,14</p></li>
+<li><p>CONFIG_STM32_TIMn_ADC   Reserve timer n for use by ADC, n=1,..,14</p></li>
+<li><p>CONFIG_STM32_TIMn_ADCm  Reserve timer n to trigger ADCm, n=1,..,14, m=1,..,3</p></li>
+<li><p>CONFIG_STM32_TIMn_DAC   Reserve timer n for use by DAC, n=1,..,14</p></li>
+<li><p>CONFIG_STM32_TIMn_DACm  Reserve timer n to trigger DACm, n=1,..,14, m=1,..,2</p></li>
+</ul>
 <p>For each timer that is enabled for PWM usage, we need the following additional
 configuration settings:</p>
-<blockquote>
-<div><p>CONFIG_STM32_TIMx_CHANNEL - Specifies the timer output channel {1,..,4}</p>
-</div></blockquote>
+<ul class="simple">
+<li><p>CONFIG_STM32_TIMx_CHANNEL - Specifies the timer output channel {1,..,4}</p></li>
+</ul>
 <p>NOTE: The STM32 timers are each capable of generating different signals on
 each of the four channels with different duty cycles.  That capability is
 not supported by this driver:  Only one output channel per timer.</p>
 </section>
 <section id="jtag">
 <h3>JTAG<a class="headerlink" href="#jtag" title="Permalink to this heading"></a></h3>
-<p>CONFIG_STM32_JTAG_FULL_ENABLE - Enables full SWJ (JTAG-DP + SW-DP)</p>
-<p>CONFIG_STM32_JTAG_NOJNTRST_ENABLE - Enables full SWJ (JTAG-DP + SW-DP)
-but without JNTRST.</p>
-<p>CONFIG_STM32_JTAG_SW_ENABLE - Set JTAG-DP disabled and SW-DP enabled</p>
+<ul class="simple">
+<li><p>CONFIG_STM32_JTAG_FULL_ENABLE - Enables full SWJ (JTAG-DP + SW-DP)</p></li>
+<li><p>CONFIG_STM32_JTAG_NOJNTRST_ENABLE - Enables full SWJ (JTAG-DP + SW-DP)
+but without JNTRST.</p></li>
+<li><p>CONFIG_STM32_JTAG_SW_ENABLE - Set JTAG-DP disabled and SW-DP enabled</p></li>
+</ul>
 </section>
 <section id="usart">
 <h3>USART<a class="headerlink" href="#usart" title="Permalink to this heading"></a></h3>
-<p>CONFIG_U[S]ARTn_SERIAL_CONSOLE - selects the USARTn (n=1,2,3) or UART
-m (m=4,5) for the console and ttys0 (default is the USART1).</p>
-<p>CONFIG_U[S]ARTn_RXBUFSIZE - Characters are buffered as received.
-This specific the size of the receive buffer</p>
-<p>CONFIG_U[S]ARTn_TXBUFSIZE - Characters are buffered before
-being sent.  This specific the size of the transmit buffer</p>
-<p>CONFIG_U[S]ARTn_BAUD - The configure BAUD of the UART.  Must be</p>
-<p>CONFIG_U[S]ARTn_BITS - The number of bits.  Must be either 7 or 8.</p>
-<p>CONFIG_U[S]ARTn_PARTIY - 0=no parity, 1=odd parity, 2=even parity</p>
-<p>CONFIG_U[S]ARTn_2STOP - Two stop bits</p>
+<ul class="simple">
+<li><p>CONFIG_U[S]ARTn_SERIAL_CONSOLE - selects the USARTn (n=1,2,3) or UART
+m (m=4,5) for the console and ttys0 (default is the USART1).</p></li>
+<li><p>CONFIG_U[S]ARTn_RXBUFSIZE - Characters are buffered as received.
+This specific the size of the receive buffer</p></li>
+<li><p>CONFIG_U[S]ARTn_TXBUFSIZE - Characters are buffered before
+being sent.  This specific the size of the transmit buffer</p></li>
+<li><p>CONFIG_U[S]ARTn_BAUD - The configure BAUD of the UART.  Must be</p></li>
+<li><p>CONFIG_U[S]ARTn_BITS - The number of bits.  Must be either 7 or 8.</p></li>
+<li><p>CONFIG_U[S]ARTn_PARTIY - 0=no parity, 1=odd parity, 2=even parity</p></li>
+<li><p>CONFIG_U[S]ARTn_2STOP - Two stop bits</p></li>
+</ul>
 </section>
 <section id="can">
 <h3>CAN<a class="headerlink" href="#can" title="Permalink to this heading"></a></h3>
-<p>CONFIG_CAN - Enables CAN support (one or both of CONFIG_STM32_CAN1 or
-CONFIG_STM32_CAN2 must also be defined)</p>
-<p>CONFIG_CAN_EXTID - Enables support for the 29-bit extended ID.  Default
-Standard 11-bit IDs.</p>
-<p>CONFIG_CAN_FIFOSIZE - The size of the circular buffer of CAN messages.
-Default: 8</p>
-<p>CONFIG_CAN_NPENDINGRTR - The size of the list of pending RTR requests.
-Default: 4</p>
-<p>CONFIG_CAN_LOOPBACK - A CAN driver may or may not support a loopback
-mode for testing. The STM32 CAN driver does support loopback mode.</p>
-<p>CONFIG_STM32_CAN1_BAUD - CAN1 BAUD rate.  Required if CONFIG_STM32_CAN1
-is defined.</p>
-<p>CONFIG_STM32_CAN2_BAUD - CAN1 BAUD rate.  Required if CONFIG_STM32_CAN2
-is defined.</p>
-<p>CONFIG_STM32_CAN_TSEG1 - The number of CAN time quanta in segment 1.
-Default: 6</p>
-<p>CONFIG_STM32_CAN_TSEG2 - the number of CAN time quanta in segment 2.
-Default: 7</p>
-<p>CONFIG_STM32_CAN_REGDEBUG - If CONFIG_DEBUG_FEATURES is set, this will generate an
-dump of all CAN registers.</p>
+<ul class="simple">
+<li><p>CONFIG_CAN - Enables CAN support (one or both of CONFIG_STM32_CAN1 or
+CONFIG_STM32_CAN2 must also be defined)</p></li>
+<li><p>CONFIG_CAN_EXTID - Enables support for the 29-bit extended ID.  Default
+Standard 11-bit IDs.</p></li>
+<li><p>CONFIG_CAN_FIFOSIZE - The size of the circular buffer of CAN messages.
+Default: 8</p></li>
+<li><p>CONFIG_CAN_NPENDINGRTR - The size of the list of pending RTR requests.
+Default: 4</p></li>
+<li><p>CONFIG_CAN_LOOPBACK - A CAN driver may or may not support a loopback
+mode for testing. The STM32 CAN driver does support loopback mode.</p></li>
+<li><p>CONFIG_STM32_CAN1_BAUD - CAN1 BAUD rate.  Required if CONFIG_STM32_CAN1
+is defined.</p></li>
+<li><p>CONFIG_STM32_CAN2_BAUD - CAN1 BAUD rate.  Required if CONFIG_STM32_CAN2
+is defined.</p></li>
+<li><p>CONFIG_STM32_CAN_TSEG1 - The number of CAN time quanta in segment 1.
+Default: 6</p></li>
+<li><p>CONFIG_STM32_CAN_TSEG2 - the number of CAN time quanta in segment 2.
+Default: 7</p></li>
+<li><p>CONFIG_STM32_CAN_REGDEBUG - If CONFIG_DEBUG_FEATURES is set, this will generate an
+dump of all CAN registers.</p></li>
+</ul>
 </section>
 <section id="spi">
 <h3>SPI<a class="headerlink" href="#spi" title="Permalink to this heading"></a></h3>
-<dl class="simple">
-<dt>CONFIG_STM32_SPI_INTERRUPTS - Select to enable interrupt driven SPI</dt><dd><p>support. Non-interrupt-driven, poll-waiting is recommended if the
-interrupt rate would be to high in the interrupt driven case.</p>
-</dd>
-<dt>CONFIG_STM32_SPIx_DMA - Use DMA to improve SPIx transfer performance.</dt><dd><p>Cannot be used with CONFIG_STM32_SPI_INTERRUPT.</p>
-</dd>
-</dl>
+<ul class="simple">
+<li><p>CONFIG_STM32_SPI_INTERRUPTS - Select to enable interrupt driven SPI
+support. Non-interrupt-driven, poll-waiting is recommended if the
+interrupt rate would be to high in the interrupt driven case.</p></li>
+<li><p>CONFIG_STM32_SPIx_DMA - Use DMA to improve SPIx transfer performance.
+Cannot be used with CONFIG_STM32_SPI_INTERRUPT.</p></li>
+</ul>
 </section>
-<section id="dma">
-<h3>DMA<a class="headerlink" href="#dma" title="Permalink to this heading"></a></h3>
-<p>CONFIG_SDIO_DMA - Support DMA data transfers.  Requires CONFIG_STM32_SDIO and CONFIG_STM32_DMA2.
-CONFIG_STM32_SDIO_PRI - Select SDIO interrupt priority.  Default: 128</p>
-<p>CONFIG_STM32_SDIO_DMAPRIO - Select SDIO DMA interrupt priority. Default:  Medium</p>
-<p>CONFIG_STM32_SDIO_WIDTH_D1_ONLY - Select 1-bit transfer mode.  Default:
-4-bit transfer mode.</p>
+<section id="sdio">
+<h3>SDIO<a class="headerlink" href="#sdio" title="Permalink to this heading"></a></h3>
+<ul class="simple">
+<li><p>CONFIG_SDIO_DMA - Support DMA data transfers.  Requires CONFIG_STM32_SDIO and CONFIG_STM32_DMA2.</p></li>
+<li><p>CONFIG_STM32_SDIO_PRI - Select SDIO interrupt priority.  Default: 128</p></li>
+<li><p>CONFIG_STM32_SDIO_DMAPRIO - Select SDIO DMA interrupt priority. Default:  Medium</p></li>
+<li><p>CONFIG_STM32_SDIO_WIDTH_D1_ONLY - Select 1-bit transfer mode.  Default:
+4-bit transfer mode.</p></li>
+</ul>
 </section>
 <section id="usb">
 <h3>USB<a class="headerlink" href="#usb" title="Permalink to this heading"></a></h3>
 <p>STM32 USB OTG FS Host Driver Support</p>
 <p>Pre-requisites:</p>
-<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>CONFIG_USBDEV          - Enable USB device support
-CONFIG_USBHOST         - Enable USB host support
-CONFIG_STM32_OTGFS     - Enable the STM32 USB OTG FS block
-CONFIG_STM32_SYSCFG    - Needed
-CONFIG_SCHED_WORKQUEUE - Worker thread support is required
-</pre></div>
-</div>
-<p>Options:</p>
-<p>CONFIG_STM32_OTGFS_RXFIFO_SIZE - Size of the RX FIFO in 32-bit words.
-Default 128 (512 bytes)</p>
-<p>CONFIG_STM32_OTGFS_NPTXFIFO_SIZE - Size of the non-periodic Tx FIFO
-in 32-bit words.  Default 96 (384 bytes)</p>
-<p>CONFIG_STM32_OTGFS_PTXFIFO_SIZE - Size of the periodic Tx FIFO in 32-bit
-words.  Default 96 (384 bytes)</p>
-<p>CONFIG_STM32_OTGFS_DESCSIZE - Maximum size of a descriptor.  Default: 128</p>
-<p>CONFIG_STM32_OTGFS_SOFINTR - Enable SOF interrupts.  Why would you ever
-want to do that?</p>
-<p>CONFIG_STM32_USBHOST_REGDEBUG - Enable very low-level register access
-debug.  Depends on CONFIG_DEBUG_FEATURES.</p>
-<p>CONFIG_STM32_USBHOST_PKTDUMP - Dump all incoming and outgoing USB
-packets. Depends on CONFIG_DEBUG_FEATURES.</p>
+<ul class="simple">
+<li><p>CONFIG_USBHOST      - Enable general USB host support</p></li>
+<li><p>CONFIG_STM32_OTGFS  - Enable the STM32 USB OTG FS block</p></li>
+<li><p>CONFIG_STM32_SYSCFG - Needed</p></li>
+<li><p>CONFIG_STM32_OTGFS_RXFIFO_SIZE - Size of the RX FIFO in 32-bit words.
+Default 128 (512 bytes)</p></li>
+<li><p>CONFIG_STM32_OTGFS_NPTXFIFO_SIZE - Size of the non-periodic Tx FIFO
+in 32-bit words.  Default 96 (384 bytes)</p></li>
+<li><p>CONFIG_STM32_OTGFS_PTXFIFO_SIZE - Size of the periodic Tx FIFO in 32-bit
+words.  Default 96 (384 bytes)</p></li>
+<li><p>CONFIG_STM32_OTGFS_DESCSIZE - Maximum size of a descriptor.  Default: 128</p></li>
+<li><p>CONFIG_STM32_OTGFS_SOFINTR - Enable SOF interrupts.  Why would you ever
+want to do that?</p></li>
+<li><p>CONFIG_STM32_USBHOST_REGDEBUG - Enable very low-level register access
+debug.  Depends on CONFIG_DEBUG_FEATURES.</p></li>
+<li><p>CONFIG_STM32_USBHOST_PKTDUMP - Dump all incoming and outgoing USB
+packets. Depends on CONFIG_DEBUG_FEATURES.</p></li>
+</ul>
 </section>
 <section id="ltdc-hardware-acceleration">
 <h3>LTDC hardware acceleration<a class="headerlink" href="#ltdc-hardware-acceleration" title="Permalink to this heading"></a></h3>
 <p>The LTDC driver provides two 2 LTDC overlays and supports the following hardware
 acceleration and features:</p>
-<p>Configured at build time
-- background color
-- default color (outside visible screen)</p>
-<p>Configurable by nuttx framebuffer interface</p>
+<p>Configured at build time:</p>
+<ul class="simple">
+<li><p>background color</p></li>
+<li><p>default color (outside visible screen)</p></li>
+</ul>
+<p>Configurable by nuttx framebuffer interface:</p>
 <ul class="simple">
 <li><p>cmap support (color table is shared by both LTDC overlays and DMA2D when enabled)</p></li>
 </ul>
-<p>Configurable via the nuttx framebuffer interface (for each layer separately)</p>
+<p>Configurable via the nuttx framebuffer interface (for each layer separately):</p>
 <ul class="simple">
 <li><p>chromakey</p></li>
 <li><p>transparency (const alpha and pixel alpha)</p></li>
@@ -573,11 +559,11 @@ Think about continuous blending between both overlays.</p>
 <section id="dma2d-hardware-acceleration">
 <h3>DMA2D hardware acceleration<a class="headerlink" href="#dma2d-hardware-acceleration" title="Permalink to this heading"></a></h3>
 <p>The DMA2D driver implements the following hardware acceleration:</p>
-<p>Configurable via the nuttx framebuffer interface</p>
+<p>Configurable via the nuttx framebuffer interface:</p>
 <ul class="simple">
 <li><p>cmap support (color table is shared by all DMA2D overlays and LTDC overlays)</p></li>
 </ul>
-<p>Configurable via the nuttx framebuffer interface (for each layer separately)</p>
+<p>Configurable via the nuttx framebuffer interface (for each layer separately):</p>
 <ul class="simple">
 <li><p>color (fill memory region with a specific ARGB8888 color immediately), if
 cmap is disabled</p></li>
@@ -842,7 +828,7 @@ to develop a tool to automate these steps.</p>
 <li class="toctree-l1"><a class="reference internal" href="boards/stm3240g-eval/index.html">ST STM32140G-EVAL</a></li>
 <li class="toctree-l1"><a class="reference internal" href="boards/stm32f411-minimum/index.html">stm32f411-minimum</a></li>
 <li class="toctree-l1"><a class="reference internal" href="boards/stm32f411e-disco/index.html">ST STM32F411E-Discovery</a></li>
-<li class="toctree-l1"><a class="reference internal" href="boards/stm32f429i-disco/index.html">STM32F429I-DISCO</a></li>
+<li class="toctree-l1"><a class="reference internal" href="boards/stm32f429i-disco/index.html">ST STM32F429I-DISCO</a></li>
 <li class="toctree-l1"><a class="reference internal" href="boards/stm32f4discovery/index.html">ST STM32F4-Discovery</a></li>
 </ul>
 </div>
diff --git a/content/docs/latest/platforms/arm/stm32f7/boards/nucleo-f722/index.html b/content/docs/latest/platforms/arm/stm32f7/boards/nucleo-f722/index.html
index 0dc9dbc9..5d6aa5d7 100644
--- a/content/docs/latest/platforms/arm/stm32f7/boards/nucleo-f722/index.html
+++ b/content/docs/latest/platforms/arm/stm32f7/boards/nucleo-f722/index.html
@@ -127,7 +127,6 @@
 <li class="toctree-l3 current"><a class="reference internal" href="../../index.html">ST STM32F7</a><ul class="current">
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#supported-mcus">Supported MCUs</a></li>
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#peripheral-support">Peripheral Support</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#porting-stm32-f4-drivers">Porting STM32 F4 Drivers</a></li>
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#fpu">FPU</a></li>
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#spi-test">SPI Test</a></li>
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#development-environment">Development Environment</a></li>
@@ -202,7 +201,7 @@
              
   <section id="st-nucleo-f722ze">
 <h1>ST Nucleo F722ZE<a class="headerlink" href="#st-nucleo-f722ze" title="Permalink to this heading"></a></h1>
-<p>This README discusses issues unique to NuttX configurations for the STMicro
+<p>This page discusses issues unique to NuttX configurations for the STMicro
 Nucleo-144 board.  See ST document STM32 Nucleo-144 boards (UM1974):</p>
 <p><a class="reference external" href="https://www.st.com/resource/en/user_manual/dm00244518.pdf">https://www.st.com/resource/en/user_manual/dm00244518.pdf</a></p>
 <section id="board-features">
diff --git a/content/docs/latest/platforms/arm/stm32f7/boards/nucleo-f746/index.html b/content/docs/latest/platforms/arm/stm32f7/boards/nucleo-f746/index.html
index 5c445147..ed646adb 100644
--- a/content/docs/latest/platforms/arm/stm32f7/boards/nucleo-f746/index.html
+++ b/content/docs/latest/platforms/arm/stm32f7/boards/nucleo-f746/index.html
@@ -127,7 +127,6 @@
 <li class="toctree-l3 current"><a class="reference internal" href="../../index.html">ST STM32F7</a><ul class="current">
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#supported-mcus">Supported MCUs</a></li>
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#peripheral-support">Peripheral Support</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#porting-stm32-f4-drivers">Porting STM32 F4 Drivers</a></li>
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#fpu">FPU</a></li>
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#spi-test">SPI Test</a></li>
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#development-environment">Development Environment</a></li>
@@ -202,7 +201,7 @@
              
   <section id="st-nucleo-f746zg">
 <h1>ST Nucleo F746ZG<a class="headerlink" href="#st-nucleo-f746zg" title="Permalink to this heading"></a></h1>
-<p>This README discusses issues unique to NuttX configurations for the STMicro
+<p>This page discusses issues unique to NuttX configurations for the STMicro
 Nucleo-144 board.  See ST document STM32 Nucleo-144 boards (UM1974):</p>
 <p><a class="reference external" href="https://www.st.com/resource/en/user_manual/dm00244518.pdf">https://www.st.com/resource/en/user_manual/dm00244518.pdf</a></p>
 <section id="board-features">
diff --git a/content/docs/latest/platforms/arm/stm32f7/boards/nucleo-f767/index.html b/content/docs/latest/platforms/arm/stm32f7/boards/nucleo-f767/index.html
index 09aa2eee..daa3ed9d 100644
--- a/content/docs/latest/platforms/arm/stm32f7/boards/nucleo-f767/index.html
+++ b/content/docs/latest/platforms/arm/stm32f7/boards/nucleo-f767/index.html
@@ -127,7 +127,6 @@
 <li class="toctree-l3 current"><a class="reference internal" href="../../index.html">ST STM32F7</a><ul class="current">
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#supported-mcus">Supported MCUs</a></li>
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#peripheral-support">Peripheral Support</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#porting-stm32-f4-drivers">Porting STM32 F4 Drivers</a></li>
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#fpu">FPU</a></li>
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#spi-test">SPI Test</a></li>
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#development-environment">Development Environment</a></li>
@@ -202,7 +201,7 @@
              
   <section id="st-nucleo-f767zi">
 <h1>ST Nucleo F767ZI<a class="headerlink" href="#st-nucleo-f767zi" title="Permalink to this heading"></a></h1>
-<p>This README discusses issues unique to NuttX configurations for the STMicro
+<p>This page discusses issues unique to NuttX configurations for the STMicro
 Nucleo-144 board.  See ST document STM32 Nucleo-144 boards (UM1974):</p>
 <p><a class="reference external" href="https://www.st.com/resource/en/user_manual/dm00244518.pdf">https://www.st.com/resource/en/user_manual/dm00244518.pdf</a></p>
 <section id="board-features">
diff --git a/content/docs/latest/platforms/arm/stm32f7/boards/steval-eth001v1/index.html b/content/docs/latest/platforms/arm/stm32f7/boards/steval-eth001v1/index.html
index e8ad4871..55f309a7 100644
--- a/content/docs/latest/platforms/arm/stm32f7/boards/steval-eth001v1/index.html
+++ b/content/docs/latest/platforms/arm/stm32f7/boards/steval-eth001v1/index.html
@@ -127,7 +127,6 @@
 <li class="toctree-l3 current"><a class="reference internal" href="../../index.html">ST STM32F7</a><ul class="current">
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#supported-mcus">Supported MCUs</a></li>
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#peripheral-support">Peripheral Support</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#porting-stm32-f4-drivers">Porting STM32 F4 Drivers</a></li>
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#fpu">FPU</a></li>
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#spi-test">SPI Test</a></li>
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#development-environment">Development Environment</a></li>
@@ -202,7 +201,7 @@
              
   <section id="st-steval-eth001v1">
 <h1>ST STEVAL-ETH001V1<a class="headerlink" href="#st-steval-eth001v1" title="Permalink to this heading"></a></h1>
-<p>This README discusses issues unique to NuttX configurations for the
+<p>This page discusses issues unique to NuttX configurations for the
 STMicro STEVAL-ETH001V1 servo drive evaluation board.
 The STEVAL-ETH001V1 board is based on the STM32F767ZI MCU (2Mbytes FLASH
 and 512Kbytes of SRAM).</p>
diff --git a/content/docs/latest/platforms/arm/stm32f7/boards/stm32f746-ws/index.html b/content/docs/latest/platforms/arm/stm32f7/boards/stm32f746-ws/index.html
index 476388fe..06f4c229 100644
--- a/content/docs/latest/platforms/arm/stm32f7/boards/stm32f746-ws/index.html
+++ b/content/docs/latest/platforms/arm/stm32f7/boards/stm32f746-ws/index.html
@@ -127,7 +127,6 @@
 <li class="toctree-l3 current"><a class="reference internal" href="../../index.html">ST STM32F7</a><ul class="current">
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#supported-mcus">Supported MCUs</a></li>
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#peripheral-support">Peripheral Support</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#porting-stm32-f4-drivers">Porting STM32 F4 Drivers</a></li>
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#fpu">FPU</a></li>
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#spi-test">SPI Test</a></li>
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#development-environment">Development Environment</a></li>
diff --git a/content/docs/latest/platforms/arm/stm32f7/boards/stm32f746g-disco/index.html b/content/docs/latest/platforms/arm/stm32f7/boards/stm32f746g-disco/index.html
index 3e6edf53..8def4e78 100644
--- a/content/docs/latest/platforms/arm/stm32f7/boards/stm32f746g-disco/index.html
+++ b/content/docs/latest/platforms/arm/stm32f7/boards/stm32f746g-disco/index.html
@@ -127,7 +127,6 @@
 <li class="toctree-l3 current"><a class="reference internal" href="../../index.html">ST STM32F7</a><ul class="current">
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#supported-mcus">Supported MCUs</a></li>
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#peripheral-support">Peripheral Support</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#porting-stm32-f4-drivers">Porting STM32 F4 Drivers</a></li>
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#fpu">FPU</a></li>
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#spi-test">SPI Test</a></li>
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#development-environment">Development Environment</a></li>
@@ -202,7 +201,7 @@
              
   <section id="st-stm32f746g-disco">
 <h1>ST STM32F746G-DISCO<a class="headerlink" href="#st-stm32f746g-disco" title="Permalink to this heading"></a></h1>
-<p>This README discusses issues unique to NuttX configurations for the
+<p>This page discusses issues unique to NuttX configurations for the
 STMicro STM32F746G-DISCO development board featuring the STM32F746NGH6
 MCU. The STM32F746NGH6  is a 216MHz Cortex-M7 operation with 1024Kb Flash
 memory and 300Kb SRAM. The board features:</p>
diff --git a/content/docs/latest/platforms/arm/stm32f7/boards/stm32f769i-disco/index.html b/content/docs/latest/platforms/arm/stm32f7/boards/stm32f769i-disco/index.html
index 9116c5da..15f30874 100644
--- a/content/docs/latest/platforms/arm/stm32f7/boards/stm32f769i-disco/index.html
+++ b/content/docs/latest/platforms/arm/stm32f7/boards/stm32f769i-disco/index.html
@@ -127,7 +127,6 @@
 <li class="toctree-l3 current"><a class="reference internal" href="../../index.html">ST STM32F7</a><ul class="current">
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#supported-mcus">Supported MCUs</a></li>
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#peripheral-support">Peripheral Support</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#porting-stm32-f4-drivers">Porting STM32 F4 Drivers</a></li>
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#fpu">FPU</a></li>
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#spi-test">SPI Test</a></li>
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#development-environment">Development Environment</a></li>
@@ -202,12 +201,11 @@
              
   <section id="st-stm32f769i-disco">
 <h1>ST STM32F769I-DISCO<a class="headerlink" href="#st-stm32f769i-disco" title="Permalink to this heading"></a></h1>
-<p>This README discusses issues unique to NuttX configurations for the
+<p>This page discusses issues unique to NuttX configurations for the
 STMicro STM32F769I-DISCO development board featuring the STM32F769NIH6
 MCU. The STM32F769NIH6 is a 216MHz Cortex-M7 operating with 2048K Flash
 memory and 512Kb SRAM. The board features:</p>
-<blockquote>
-<div><ul class="simple">
+<ul class="simple">
 <li><p>On-board ST-LINK/V2 for programming and debugging,</p></li>
 <li><p>Mbed-enabled (mbed.org)</p></li>
 <li><p>4-inch 800x472 color LCD-TFT with capacitive touch screen</p></li>
@@ -223,43 +221,24 @@ memory and 512Kb SRAM. The board features:</p>
 <li><p>USB OTG HS with Micro-AB connectors</p></li>
 <li><p>Ethernet connector compliant with IEEE-802.3-2002 and PoE</p></li>
 </ul>
-</div></blockquote>
 <p>Refer to the <a class="reference external" href="http://www.st.com">http://www.st.com</a> website for further information about this
 board (search keyword: stm32f769i-disco)</p>
-<section id="contents">
-<h2>Contents<a class="headerlink" href="#contents" title="Permalink to this heading"></a></h2>
-<blockquote>
-<div><ul class="simple">
-<li><p>STATUS</p></li>
-<li><p>Development Environment</p></li>
-<li><p>LEDs and Buttons</p></li>
-<li><p>Serial Console</p></li>
-<li><p>Configurations</p></li>
-</ul>
-</div></blockquote>
-</section>
 <section id="status">
 <h2>STATUS<a class="headerlink" href="#status" title="Permalink to this heading"></a></h2>
-<blockquote>
-<div><p>2019-06: PWM support has been tested as working.</p>
-<dl class="simple">
-<dt>2017-07:  The basic NSH configuration is functional using a serial</dt><dd><p>console on USART1, which is connected to the “virtual com port”
+<p>2019-06: PWM support has been tested as working.</p>
+<p>2017-07:  The basic NSH configuration is functional using a serial
+console on USART1, which is connected to the “virtual com port”
 of the ST/LINK USB adapter.</p>
-</dd>
-<dt>2017-07:  STM32 F7 Ethernet appears to be functional, but has had</dt><dd><p>only light testing.</p>
-</dd>
-</dl>
+<p>2017-07:  STM32 F7 Ethernet appears to be functional, but has had
+only light testing.</p>
 <p>Work in progress: Use LCD over DSI interface, rest of board.</p>
-</div></blockquote>
 </section>
 <section id="development-environment">
 <h2>Development Environment<a class="headerlink" href="#development-environment" title="Permalink to this heading"></a></h2>
-<blockquote>
-<div><p>The Development environments for the STM32F769I-DISCO board are identical
+<p>The Development environments for the STM32F769I-DISCO board are identical
 to the environments for other STM32F boards.  For full details on the
 environment options and setup, see the README.txt file in the
 boards/arm/stm32f7/stm32f769i-disco directory.</p>
-</div></blockquote>
 </section>
 <section id="leds-and-buttons">
 <h2>LEDs and Buttons<a class="headerlink" href="#leds-and-buttons" title="Permalink to this heading"></a></h2>
diff --git a/content/docs/latest/platforms/arm/stm32f7/boards/stm32f777zit6-meadow/index.html b/content/docs/latest/platforms/arm/stm32f7/boards/stm32f777zit6-meadow/index.html
index a7b16487..756c609b 100644
--- a/content/docs/latest/platforms/arm/stm32f7/boards/stm32f777zit6-meadow/index.html
+++ b/content/docs/latest/platforms/arm/stm32f7/boards/stm32f777zit6-meadow/index.html
@@ -127,7 +127,6 @@
 <li class="toctree-l3 current"><a class="reference internal" href="../../index.html">ST STM32F7</a><ul class="current">
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#supported-mcus">Supported MCUs</a></li>
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#peripheral-support">Peripheral Support</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#porting-stm32-f4-drivers">Porting STM32 F4 Drivers</a></li>
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#fpu">FPU</a></li>
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#spi-test">SPI Test</a></li>
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#development-environment">Development Environment</a></li>
diff --git a/content/docs/latest/platforms/arm/stm32f7/index.html b/content/docs/latest/platforms/arm/stm32f7/index.html
index 109a675c..4bdb30d4 100644
--- a/content/docs/latest/platforms/arm/stm32f7/index.html
+++ b/content/docs/latest/platforms/arm/stm32f7/index.html
@@ -126,17 +126,20 @@
 <li class="toctree-l3"><a class="reference internal" href="../stm32f4/index.html">ST STM32F4</a></li>
 <li class="toctree-l3 current"><a class="current reference internal" href="#">ST STM32F7</a><ul>
 <li class="toctree-l4"><a class="reference internal" href="#supported-mcus">Supported MCUs</a></li>
-<li class="toctree-l4"><a class="reference internal" href="#peripheral-support">Peripheral Support</a></li>
-<li class="toctree-l4"><a class="reference internal" href="#porting-stm32-f4-drivers">Porting STM32 F4 Drivers</a><ul>
+<li class="toctree-l4"><a class="reference internal" href="#peripheral-support">Peripheral Support</a><ul>
+<li class="toctree-l5"><a class="reference internal" href="#porting-stm32-f4-drivers">Porting STM32 F4 Drivers</a></li>
 <li class="toctree-l5"><a class="reference internal" href="#memory">Memory</a></li>
 <li class="toctree-l5"><a class="reference internal" href="#clock">Clock</a></li>
-<li class="toctree-l5"><a class="reference internal" href="#timer">TIMER</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#timers">Timers</a></li>
 <li class="toctree-l5"><a class="reference internal" href="#jtag">JTAG</a></li>
 <li class="toctree-l5"><a class="reference internal" href="#usart">USART</a></li>
 <li class="toctree-l5"><a class="reference internal" href="#can">CAN</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#can-socketcan">CAN SocketCAN</a></li>
 <li class="toctree-l5"><a class="reference internal" href="#spi">SPI</a></li>
-<li class="toctree-l5"><a class="reference internal" href="#dma">DMA</a></li>
-<li class="toctree-l5"><a class="reference internal" href="#usb">USB</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#sdio">SDIO</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#eth">ETH</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#usb-otg-fs">USB OTG FS</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#usb-otg-hs">USB OTG HS</a></li>
 </ul>
 </li>
 <li class="toctree-l4"><a class="reference internal" href="#fpu">FPU</a><ul>
@@ -224,9 +227,175 @@
 </section>
 <section id="peripheral-support">
 <h2>Peripheral Support<a class="headerlink" href="#peripheral-support" title="Permalink to this heading"></a></h2>
-</section>
+<p>The following list indicates peripherals supported in NuttX:</p>
+<table class="docutils align-default">
+<thead>
+<tr class="row-odd"><th class="head"><p>Peripheral</p></th>
+<th class="head"><p>Support</p></th>
+<th class="head"><p>Notes</p></th>
+</tr>
+</thead>
+<tbody>
+<tr class="row-even"><td><p>FLASH</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>PM</p></td>
+<td><p>?</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>RCC</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>GPIO</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>SYSCFG</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>DMA</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>DMA2D</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>EXTI</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>CRC</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>FMC</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>QUADSPI</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>ADC</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>DAC</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>DFSDM</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>DCMI</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>LTDC</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>DSI</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>JPEG</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>RNG</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>CRYP</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>HASH</p></td>
+<td><p>?</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>TIM</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>LPTIM</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>IWDG</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>WWDG</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>RTC</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>I2C</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>USART</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>SPI</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>I2S</p></td>
+<td><p>?</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>SAI</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>SPIDIFRX</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>MDIOS</p></td>
+<td><p>?</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>SDMMC</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>CAN</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>OTG_FS</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>OTG_HS</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>ETH</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>HDMI_CEC</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+</tbody>
+</table>
 <section id="porting-stm32-f4-drivers">
-<h2>Porting STM32 F4 Drivers<a class="headerlink" href="#porting-stm32-f4-drivers" title="Permalink to this heading"></a></h2>
+<h3>Porting STM32 F4 Drivers<a class="headerlink" href="#porting-stm32-f4-drivers" title="Permalink to this heading"></a></h3>
 <p>The STM32F746 is very similar to the STM32 F429 and many of the drivers
 in the stm32/ directory could be ported here:  ADC, BBSRAM, CAN, DAC,
 DMA2D, FLASH, I2C, IWDG, LSE, LSI, LTDC, OTGFS, OTGHS, PM, Quadrature
@@ -251,17 +420,13 @@ and, as a result, we need to exercise much more care to maintain cache
 coherency.  There is a Wiki page discussing the issues of porting
 drivers from the stm32/ to the stm32f7/ directories here:
 <a class="reference external" href="https://cwiki.apache.org/confluence/display/NUTTX/Porting+Drivers+to+the+STM32+F7">https://cwiki.apache.org/confluence/display/NUTTX/Porting+Drivers+to+the+STM32+F7</a></p>
+</section>
 <section id="memory">
 <h3>Memory<a class="headerlink" href="#memory" title="Permalink to this heading"></a></h3>
-<p>CONFIG_RAM_SIZE - Describes the installed DRAM (SRAM in this case):</p>
-<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>CONFIG_RAM_SIZE=0x00010000 (64Kb)
-</pre></div>
-</div>
-<p>CONFIG_RAM_START - The start address of installed SRAM (SRAM1):</p>
-<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>CONFIG_RAM_START=0x20010000
-CONFIG_RAM_SIZE=245760
-</pre></div>
-</div>
+<ul class="simple">
+<li><p>CONFIG_RAM_SIZE - Describes the installed DRAM (SRAM in this case)</p></li>
+<li><p>CONFIG_RAM_START - The start address of installed SRAM (SRAM1)</p></li>
+</ul>
 <p>This configurations use only SRAM1 for data storage.  The heap includes
 the remainder of SRAM1.  If CONFIG_MM_REGIONS=2, then SRAM2 will be
 included in the heap.</p>
@@ -270,27 +435,32 @@ DMA.  A DTCM allocator is available, however, so that DTCM can be
 managed with dtcm_malloc(), dtcm_free(), etc.</p>
 <p>In order to use FMC SRAM, the following additional things need to be
 present in the NuttX configuration file:</p>
-<p>CONFIG_STM32F7_FMC_SRAM - Indicates that SRAM is available via the
-FMC (as opposed to an LCD or FLASH).</p>
-<p>CONFIG_HEAP2_BASE - The base address of the SRAM in the FMC address space (hex)</p>
-<p>CONFIG_HEAP2_SIZE - The size of the SRAM in the FMC address space (decimal)</p>
-<p>CONFIG_ARCH_INTERRUPTSTACK - This architecture supports an interrupt
+<ul class="simple">
+<li><p>CONFIG_STM32F7_FMC_SRAM - Indicates that SRAM is available via the
+FMC (as opposed to an LCD or FLASH).</p></li>
+<li><p>CONFIG_HEAP2_BASE - The base address of the SRAM in the FMC address space (hex)</p></li>
+<li><p>CONFIG_HEAP2_SIZE - The size of the SRAM in the FMC address space (decimal)</p></li>
+<li><p>CONFIG_ARCH_INTERRUPTSTACK - This architecture supports an interrupt
 stack. If defined, this symbol is the size of the interrupt
 stack in bytes.  If not defined, the user task stacks will be
-used during interrupt handling.</p>
-<p>CONFIG_ARCH_STACKDUMP - Do stack dumps after assertions</p>
+used during interrupt handling.</p></li>
+<li><p>CONFIG_ARCH_STACKDUMP - Do stack dumps after assertions</p></li>
+</ul>
 </section>
 <section id="clock">
 <h3>Clock<a class="headerlink" href="#clock" title="Permalink to this heading"></a></h3>
-<p>CONFIG_ARCH_BOARD_STM32_CUSTOM_CLOCKCONFIG - Enables special STM32 clock
+<ul>
+<li><p>CONFIG_ARCH_BOARD_STM32F7_CUSTOM_CLOCKCONFIG - Enables special STM32F7 clock
 configuration features.:</p>
-<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>CONFIG_ARCH_BOARD_STM32_CUSTOM_CLOCKCONFIG=n
+<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>CONFIG_ARCH_BOARD_STM32F7_CUSTOM_CLOCKCONFIG=n
 </pre></div>
 </div>
-<p>CONFIG_ARCH_LOOPSPERMSEC - Must be calibrated for correct operation of delay loops</p>
+</li>
+<li><p>CONFIG_ARCH_LOOPSPERMSEC - Must be calibrated for correct operation of delay loops</p></li>
+</ul>
 </section>
-<section id="timer">
-<h3>TIMER<a class="headerlink" href="#timer" title="Permalink to this heading"></a></h3>
+<section id="timers">
+<h3>Timers<a class="headerlink" href="#timers" title="Permalink to this heading"></a></h3>
 <p>Timer devices may be used for different purposes.  One special purpose is
 to generate modulated outputs for such things as motor control.  If CONFIG_STM32F7_TIMn
 is defined (as above) then the following may also be defined to indicate that
@@ -298,18 +468,18 @@ the timer is intended to be used for pulsed output modulation, ADC conversion,
 or DAC conversion. Note that ADC/DAC require two definition:  Not only do you have
 to assign the timer (n) for used by the ADC or DAC, but then you also have to
 configure which ADC or DAC (m) it is assigned to.:</p>
-<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>CONFIG_STM32F7_TIMn_PWM   Reserve timer n for use by PWM, n=1,..,14
-CONFIG_STM32F7_TIMn_ADC   Reserve timer n for use by ADC, n=1,..,14
-CONFIG_STM32F7_TIMn_ADCm  Reserve timer n to trigger ADCm, n=1,..,14, m=1,..,3
-CONFIG_STM32F7_TIMn_DAC   Reserve timer n for use by DAC, n=1,..,14
-CONFIG_STM32F7_TIMn_DACm  Reserve timer n to trigger DACm, n=1,..,14, m=1,..,2
-</pre></div>
-</div>
+<ul class="simple">
+<li><p>CONFIG_STM32F7_TIMn_PWM   Reserve timer n for use by PWM, n=1,..,14</p></li>
+<li><p>CONFIG_STM32F7_TIMn_ADC   Reserve timer n for use by ADC, n=1,..,14</p></li>
+<li><p>CONFIG_STM32F7_TIMn_ADCm  Reserve timer n to trigger ADCm, n=1,..,14, m=1,..,3</p></li>
+<li><p>CONFIG_STM32F7_TIMn_DAC   Reserve timer n for use by DAC, n=1,..,14</p></li>
+<li><p>CONFIG_STM32F7_TIMn_DACm  Reserve timer n to trigger DACm, n=1,..,14, m=1,..,2</p></li>
+</ul>
 <p>For each timer that is enabled for PWM usage, we need the following additional
 configuration settings:</p>
-<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>CONFIG_STM32F7_TIMx_CHANNEL - Specifies the timer output channel {1,..,4}
-</pre></div>
-</div>
+<ul class="simple">
+<li><p>CONFIG_STM32F7_TIMx_CHANNEL - Specifies the timer output channel {1,..,4}</p></li>
+</ul>
 <p>NOTE: The STM32 timers are each capable of generating different signals on
 each of the four channels with different duty cycles.  That capability is
 not supported by this driver:  Only one output channel per timer.</p>
@@ -319,74 +489,116 @@ not supported by this driver:  Only one output channel per timer.</p>
 </section>
 <section id="usart">
 <h3>USART<a class="headerlink" href="#usart" title="Permalink to this heading"></a></h3>
-<p>CONFIG_U[S]ARTn_SERIAL_CONSOLE - selects the USARTn (n=1,2,3) or UART
-m (m=4,5) for the console and ttys0 (default is the USART1).</p>
-<p>CONFIG_U[S]ARTn_RXBUFSIZE - Characters are buffered as received.
-This specific the size of the receive buffer</p>
-<p>CONFIG_U[S]ARTn_TXBUFSIZE - Characters are buffered before
-being sent.  This specific the size of the transmit buffer</p>
-<p>CONFIG_U[S]ARTn_BAUD - The configure BAUD of the UART.  Must be</p>
-<p>CONFIG_U[S]ARTn_BITS - The number of bits.  Must be either 7 or 8.</p>
-<p>CONFIG_U[S]ARTn_PARTIY - 0=no parity, 1=odd parity, 2=even parity</p>
-<p>CONFIG_U[S]ARTn_2STOP - Two stop bits</p>
+<p>Options:</p>
+<ul class="simple">
+<li><p>CONFIG_U[S]ARTn_SERIAL_CONSOLE - selects the USARTn (n=1,2,3) or UARTm (m=4,5)
+for the console and ttys0 (default is the USART1).</p></li>
+<li><p>CONFIG_U[S]ARTn_RXBUFSIZE - Characters are buffered as received.
+This specific the size of the receive buffer</p></li>
+<li><p>CONFIG_U[S]ARTn_TXBUFSIZE - Characters are buffered before
+being sent.  This specific the size of the transmit buffer</p></li>
+<li><p>CONFIG_U[S]ARTn_BAUD - The configure BAUD of the UART.  Must be</p></li>
+<li><p>CONFIG_U[S]ARTn_BITS - The number of bits.  Must be either 7 or 8.</p></li>
+<li><p>CONFIG_U[S]ARTn_PARTIY - 0=no parity, 1=odd parity, 2=even parity</p></li>
+<li><p>CONFIG_U[S]ARTn_2STOP - Two stop bits</p></li>
+</ul>
 </section>
 <section id="can">
 <h3>CAN<a class="headerlink" href="#can" title="Permalink to this heading"></a></h3>
-<p>CONFIG_CAN - Enables CAN support (one or both of CONFIG_STM32F7_CAN1 or
-CONFIG_STM32F7_CAN2 must also be defined)</p>
-<p>CONFIG_CAN_EXTID - Enables support for the 29-bit extended ID.  Default Standard 11-bit IDs.</p>
-<p>CONFIG_CAN_FIFOSIZE - The size of the circular buffer of CAN messages.  Default: 8</p>
-<p>CONFIG_CAN_NPENDINGRTR - The size of the list of pending RTR requests.  Default: 4</p>
-<p>CONFIG_CAN_LOOPBACK - A CAN driver may or may not support a loopback
-mode for testing. The STM32 CAN driver does support loopback mode.</p>
-<p>CONFIG_STM32F7_CAN1_BAUD - CAN1 BAUD rate.  Required if CONFIG_STM32F7_CAN1 is defined.</p>
-<p>CONFIG_STM32F7_CAN2_BAUD - CAN1 BAUD rate.  Required if CONFIG_STM32F7_CAN2 is defined.</p>
-<p>CONFIG_STM32_CAN_TSEG1 - The number of CAN time quanta in segment 1.  Default: 6</p>
-<p>CONFIG_STM32_CAN_TSEG2 - the number of CAN time quanta in segment 2.  Default: 7</p>
-<p>CONFIG_STM32_CAN_REGDEBUG - If CONFIG_DEBUG_FEATURES is set, this will generate an
-dump of all CAN registers.</p>
+<ul class="simple">
+<li><p>CONFIG_CAN - Enables CAN support (one or both of CONFIG_STM32F7F7_CAN1 or
+CONFIG_STM32F7F7_CAN2 must also be defined)</p></li>
+<li><p>CONFIG_CAN_EXTID - Enables support for the 29-bit extended ID.  Default Standard 11-bit IDs.</p></li>
+<li><p>CONFIG_CAN_FIFOSIZE - The size of the circular buffer of CAN messages.  Default: 8</p></li>
+<li><p>CONFIG_CAN_NPENDINGRTR - The size of the list of pending RTR requests.  Default: 4</p></li>
+<li><p>CONFIG_CAN_LOOPBACK - A CAN driver may or may not support a loopback
+mode for testing. The STM32F7 CAN driver does support loopback mode.</p></li>
+<li><p>CONFIG_STM32F7F7_CAN1_BAUD - CAN1 BAUD rate.  Required if CONFIG_STM32F7F7_CAN1 is defined.</p></li>
+<li><p>CONFIG_STM32F7F7_CAN2_BAUD - CAN1 BAUD rate.  Required if CONFIG_STM32F7F7_CAN2 is defined.</p></li>
+<li><p>CONFIG_STM32F7_CAN_TSEG1 - The number of CAN time quanta in segment 1.  Default: 6</p></li>
+<li><p>CONFIG_STM32F7_CAN_TSEG2 - the number of CAN time quanta in segment 2.  Default: 7</p></li>
+<li><p>CONFIG_STM32F7_CAN_REGDEBUG - If CONFIG_DEBUG_FEATURES is set, this will generate an
+dump of all CAN registers.</p></li>
+</ul>
+</section>
+<section id="can-socketcan">
+<h3>CAN SocketCAN<a class="headerlink" href="#can-socketcan" title="Permalink to this heading"></a></h3>
+<p>TODO</p>
 </section>
 <section id="spi">
 <h3>SPI<a class="headerlink" href="#spi" title="Permalink to this heading"></a></h3>
-<p>CONFIG_STM32F7_SPI_INTERRUPTS - Select to enable interrupt driven SPI
+<ul class="simple">
+<li><p>CONFIG_STM32F7_SPI_INTERRUPTS - Select to enable interrupt driven SPI
 support. Non-interrupt-driven, poll-waiting is recommended if the
-interrupt rate would be to high in the interrupt driven case.</p>
-<p>CONFIG_STM32F7_SPIx_DMA - Use DMA to improve SPIx transfer performance.
-Cannot be used with CONFIG_STM32F7_SPI_INTERRUPT.</p>
+interrupt rate would be to high in the interrupt driven case.</p></li>
+<li><p>CONFIG_STM32F7_SPIx_DMA - Use DMA to improve SPIx transfer performance.
+Cannot be used with CONFIG_STM32F7_SPI_INTERRUPT.</p></li>
+</ul>
 </section>
-<section id="dma">
-<h3>DMA<a class="headerlink" href="#dma" title="Permalink to this heading"></a></h3>
-<p>CONFIG_SDIO_DMA - Support DMA data transfers.  Requires CONFIG_STM32F7_SDIO and CONFIG_STM32F7_DMA2.</p>
-<p>CONFIG_STM32_SDIO_DMAPRIO - Select SDIO DMA interrupt priority. Default:  Medium</p>
-<p>CONFIG_STM32_SDIO_WIDTH_D1_ONLY - Select 1-bit transfer mode.  Default: 4-bit transfer mode.</p>
+<section id="sdio">
+<h3>SDIO<a class="headerlink" href="#sdio" title="Permalink to this heading"></a></h3>
+<p>TODO</p>
+</section>
+<section id="eth">
+<h3>ETH<a class="headerlink" href="#eth" title="Permalink to this heading"></a></h3>
+<p>Options:</p>
+<ul class="simple">
+<li><p>CONFIG_STM32F7_PHYADDR - The 5-bit address of the PHY on the board</p></li>
+<li><p>CONFIG_STM32F7_MII - Support Ethernet MII interface</p></li>
+<li><p>CONFIG_STM32F7_MII_MCO1 - Use MCO1 to clock the MII interface</p></li>
+<li><p>CONFIG_STM32F7_MII_MCO2 - Use MCO2 to clock the MII interface</p></li>
+<li><p>CONFIG_STM32F7_RMII - Support Ethernet RMII interface</p></li>
+<li><p>CONFIG_STM32F7_AUTONEG - Use PHY autonegotiation to determine speed and mode</p></li>
+<li><p>CONFIG_STM32F7_ETHFD - If CONFIG_STM32F7_AUTONEG is not defined, then this
+may be defined to select full duplex mode. Default: half-duplex</p></li>
+<li><p>CONFIG_STM32F7_ETH100MBPS - If CONFIG_STM32F7_AUTONEG is not defined, then this
+may be defined to select 100 MBps speed.  Default: 10 Mbps</p></li>
+<li><p>CONFIG_STM32F7_PHYSR - This must be provided if CONFIG_STM32F7_AUTONEG is
+defined.  The PHY status register address may diff from PHY to PHY.  This
+configuration sets the address of the PHY status register.</p></li>
+<li><p>CONFIG_STM32F7_PHYSR_SPEED - This must be provided if CONFIG_STM32F7_AUTONEG is
+defined.  This provides bit mask indicating 10 or 100MBps speed.</p></li>
+<li><p>CONFIG_STM32F7_PHYSR_100MBPS - This must be provided if CONFIG_STM32F7_AUTONEG is
+defined.  This provides the value of the speed bit(s) indicating 100MBps speed.</p></li>
+<li><p>CONFIG_STM32F7_PHYSR_MODE - This must be provided if CONFIG_STM32F7_AUTONEG is
+defined.  This provide bit mask indicating full or half duplex modes.</p></li>
+<li><p>CONFIG_STM32F7_PHYSR_FULLDUPLEX - This must be provided if CONFIG_STM32F7_AUTONEG is
+defined.  This provides the value of the mode bits indicating full duplex mode.</p></li>
+<li><p>CONFIG_STM32F7_ETH_PTP - Precision Time Protocol (PTP).  Not supported
+but some hooks are indicated with this condition.</p></li>
+</ul>
 </section>
-<section id="usb">
-<h3>USB<a class="headerlink" href="#usb" title="Permalink to this heading"></a></h3>
+<section id="usb-otg-fs">
+<h3>USB OTG FS<a class="headerlink" href="#usb-otg-fs" title="Permalink to this heading"></a></h3>
 <p>STM32 USB OTG FS Host Driver Support</p>
 <p>Pre-requisites:</p>
-<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>CONFIG_USBDEV          - Enable USB device support
-CONFIG_USBHOST         - Enable USB host support
-CONFIG_STM32F7_OTGFS     - Enable the STM32 USB OTG FS block
-CONFIG_STM32F7_SYSCFG    - Needed
-CONFIG_SCHED_WORKQUEUE - Worker thread support is required
-</pre></div>
-</div>
+<ul class="simple">
+<li><p>CONFIG_USBDEV          - Enable USB device support</p></li>
+<li><p>CONFIG_USBHOST         - Enable USB host support</p></li>
+<li><p>CONFIG_STM32F7_OTGFS     - Enable the STM32 USB OTG FS block</p></li>
+<li><p>CONFIG_STM32F7_SYSCFG    - Needed</p></li>
+<li><p>CONFIG_SCHED_WORKQUEUE - Worker thread support is required</p></li>
+</ul>
 <p>Options:</p>
-<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>CONFIG_STM32F7_OTGFS_RXFIFO_SIZE - Size of the RX FIFO in 32-bit words.
-  Default 128 (512 bytes)
-CONFIG_STM32F7_OTGFS_NPTXFIFO_SIZE - Size of the non-periodic Tx FIFO
-  in 32-bit words.  Default 96 (384 bytes)
-CONFIG_STM32F7_OTGFS_PTXFIFO_SIZE - Size of the periodic Tx FIFO in 32-bit
-  words.  Default 96 (384 bytes)
-CONFIG_STM32F7_OTGFS_DESCSIZE - Maximum size of a descriptor.  Default: 128
-CONFIG_STM32F7_OTGFS_SOFINTR - Enable SOF interrupts.  Why would you ever
-  want to do that?
-CONFIG_STM32F7_USBHOST_REGDEBUG - Enable very low-level register access
-  debug.  Depends on CONFIG_DEBUG_FEATURES.
-CONFIG_STM32F7_USBHOST_PKTDUMP - Dump all incoming and outgoing USB
-  packets. Depends on CONFIG_DEBUG_FEATURES.
-</pre></div>
-</div>
+<ul class="simple">
+<li><p>CONFIG_STM32F7_OTGFS_RXFIFO_SIZE - Size of the RX FIFO in 32-bit words.
+Default 128 (512 bytes)</p></li>
+<li><p>CONFIG_STM32F7_OTGFS_NPTXFIFO_SIZE - Size of the non-periodic Tx FIFO
+in 32-bit words.  Default 96 (384 bytes)</p></li>
+<li><p>CONFIG_STM32F7_OTGFS_PTXFIFO_SIZE - Size of the periodic Tx FIFO in 32-bit
+words.  Default 96 (384 bytes)</p></li>
+<li><p>CONFIG_STM32F7_OTGFS_DESCSIZE - Maximum size of a descriptor.  Default: 128</p></li>
+<li><p>CONFIG_STM32F7_OTGFS_SOFINTR - Enable SOF interrupts.  Why would you ever
+want to do that?</p></li>
+<li><p>CONFIG_STM32F7_USBHOST_REGDEBUG - Enable very low-level register access
+debug.  Depends on CONFIG_DEBUG_FEATURES.</p></li>
+<li><p>CONFIG_STM32F7_USBHOST_PKTDUMP - Dump all incoming and outgoing USB
+packets. Depends on CONFIG_DEBUG_FEATURES.</p></li>
+</ul>
+</section>
+<section id="usb-otg-hs">
+<h3>USB OTG HS<a class="headerlink" href="#usb-otg-hs" title="Permalink to this heading"></a></h3>
+<p>TODO</p>
 </section>
 </section>
 <section id="fpu">
@@ -422,6 +634,7 @@ file:</p>
 </section>
 <section id="spi-test">
 <h2>SPI Test<a class="headerlink" href="#spi-test" title="Permalink to this heading"></a></h2>
+<p>Available for some Nucleo boards.</p>
 <p>The builtin SPI test facility can be enabled with the following settings:</p>
 <div class="highlight-none notranslate"><div class="highlight"><pre><span></span>+CONFIG_STM32F7_SPI=y
 +CONFIG_STM32F7_SPI1=y
diff --git a/content/docs/latest/platforms/arm/stm32g0/boards/nucleo-g070rb/index.html b/content/docs/latest/platforms/arm/stm32g0/boards/nucleo-g070rb/index.html
index e47bca97..56fe5a8c 100644
--- a/content/docs/latest/platforms/arm/stm32g0/boards/nucleo-g070rb/index.html
+++ b/content/docs/latest/platforms/arm/stm32g0/boards/nucleo-g070rb/index.html
@@ -191,7 +191,7 @@
              
   <section id="st-nucleo-g070rb">
 <h1>ST Nucleo G070RB<a class="headerlink" href="#st-nucleo-g070rb" title="Permalink to this heading"></a></h1>
-<p>The Nucleo-G070RB is a member of the Nucleo-64 board family.</p>
+<p>The Nucleo G070RB is a member of the Nucleo-64 board family.</p>
 </section>
 
 
diff --git a/content/docs/latest/platforms/arm/stm32g0/boards/nucleo-g071rb/index.html b/content/docs/latest/platforms/arm/stm32g0/boards/nucleo-g071rb/index.html
index f2837ce8..aeeae0a6 100644
--- a/content/docs/latest/platforms/arm/stm32g0/boards/nucleo-g071rb/index.html
+++ b/content/docs/latest/platforms/arm/stm32g0/boards/nucleo-g071rb/index.html
@@ -191,7 +191,7 @@
              
   <section id="st-nucleo-g071rb">
 <h1>ST Nucleo G071RB<a class="headerlink" href="#st-nucleo-g071rb" title="Permalink to this heading"></a></h1>
-<p>The Nucleo-G071RB is a member of the Nucleo-64 board family.</p>
+<p>The Nucleo G071RB is a member of the Nucleo-64 board family.</p>
 </section>
 
 
diff --git a/content/docs/latest/platforms/arm/stm32g0/index.html b/content/docs/latest/platforms/arm/stm32g0/index.html
index 46df472e..3eefa9f3 100644
--- a/content/docs/latest/platforms/arm/stm32g0/index.html
+++ b/content/docs/latest/platforms/arm/stm32g0/index.html
@@ -213,7 +213,137 @@
 </section>
 <section id="peripheral-support">
 <h2>Peripheral Support<a class="headerlink" href="#peripheral-support" title="Permalink to this heading"></a></h2>
-<p>TODO</p>
+<p>The following list indicates peripherals supported in NuttX:</p>
+<table class="docutils align-default">
+<thead>
+<tr class="row-odd"><th class="head"><p>Peripheral</p></th>
+<th class="head"><p>Support</p></th>
+<th class="head"><p>Notes</p></th>
+</tr>
+</thead>
+<tbody>
+<tr class="row-even"><td><p>FLASH</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>PM</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>RCC</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>CSR</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>GPIO</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>SYSCFG</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>DMA</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>DMAMUX</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>EXTI</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>CRC</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>ADC</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>DAC</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>VREFBUF</p></td>
+<td><p>?</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>COMP</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>RNG</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>AES</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>TIM</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>LPTIM</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>IRTIM</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>IWDG</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>WWDG</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>RTC</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>TAMP</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>I2C</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>USART</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>LPUSART</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>SPI</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>UCPD</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>USB</p></td>
+<td><p>?</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>HDIM_CEC</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+</tbody>
+</table>
 </section>
 <section id="supported-boards">
 <h2>Supported Boards<a class="headerlink" href="#supported-boards" title="Permalink to this heading"></a></h2>
diff --git a/content/docs/latest/platforms/arm/stm32g4/boards/b-g431b-esc1/index.html b/content/docs/latest/platforms/arm/stm32g4/boards/b-g431b-esc1/index.html
index 9b3648b0..03d068d5 100644
--- a/content/docs/latest/platforms/arm/stm32g4/boards/b-g431b-esc1/index.html
+++ b/content/docs/latest/platforms/arm/stm32g4/boards/b-g431b-esc1/index.html
@@ -132,7 +132,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="#">ST B-G431B-ESC</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../b-g474e-dpow1/index.html">ST B-G474E-DPOW1</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../nucleo-g431kb/index.html">ST Nucleo-G431KB</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../nucleo-g431kb/index.html">ST Nucleo G431KB</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../nucleo-g431rb/index.html">ST Nucleo G431RB</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../nucleo-g474re/index.html">ST Nucleo G474RE</a></li>
 </ul>
diff --git a/content/docs/latest/platforms/arm/stm32g4/boards/b-g474e-dpow1/index.html b/content/docs/latest/platforms/arm/stm32g4/boards/b-g474e-dpow1/index.html
index 3ead2f8d..e71c4d58 100644
--- a/content/docs/latest/platforms/arm/stm32g4/boards/b-g474e-dpow1/index.html
+++ b/content/docs/latest/platforms/arm/stm32g4/boards/b-g474e-dpow1/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="ST Nucleo-G431KB" href="../nucleo-g431kb/index.html" />
+    <link rel="next" title="ST Nucleo G431KB" href="../nucleo-g431kb/index.html" />
     <link rel="prev" title="ST B-G431B-ESC" href="../b-g431b-esc1/index.html" /> 
 </head>
 
@@ -132,7 +132,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="../b-g431b-esc1/index.html">ST B-G431B-ESC</a></li>
 <li class="toctree-l5 current"><a class="current reference internal" href="#">ST B-G474E-DPOW1</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../nucleo-g431kb/index.html">ST Nucleo-G431KB</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../nucleo-g431kb/index.html">ST Nucleo G431KB</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../nucleo-g431rb/index.html">ST Nucleo G431RB</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../nucleo-g474re/index.html">ST Nucleo G474RE</a></li>
 </ul>
@@ -193,7 +193,7 @@
              
   <section id="st-b-g474e-dpow1">
 <h1>ST B-G474E-DPOW1<a class="headerlink" href="#st-b-g474e-dpow1" title="Permalink to this heading"></a></h1>
-<p>This is the README file for a port of NuttX to the ST Micro B-G474E-DPOW1
+<p>This page is for a port of NuttX to the ST Micro B-G474E-DPOW1
 Discovery kit with STM32G474RE MCU. For more information about this board,
 see:</p>
 <blockquote>
@@ -316,7 +316,7 @@ address in scripts/ld.script.dfu.</p>
           </div>
           <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
         <a href="../b-g431b-esc1/index.html" class="btn btn-neutral float-left" title="ST B-G431B-ESC" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
-        <a href="../nucleo-g431kb/index.html" class="btn btn-neutral float-right" title="ST Nucleo-G431KB" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+        <a href="../nucleo-g431kb/index.html" class="btn btn-neutral float-right" title="ST Nucleo G431KB" 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/arm/stm32g4/boards/nucleo-g431kb/index.html b/content/docs/latest/platforms/arm/stm32g4/boards/nucleo-g431kb/index.html
index 014e28e9..4a63ecc9 100644
--- a/content/docs/latest/platforms/arm/stm32g4/boards/nucleo-g431kb/index.html
+++ b/content/docs/latest/platforms/arm/stm32g4/boards/nucleo-g431kb/index.html
@@ -23,7 +23,7 @@
   <meta charset="utf-8" /><meta name="generator" content="Docutils 0.18.1: http://docutils.sourceforge.net/" />
 
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-  <title>ST Nucleo-G431KB &mdash; NuttX latest documentation</title>
+  <title>ST Nucleo G431KB &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" />
@@ -132,7 +132,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="../b-g431b-esc1/index.html">ST B-G431B-ESC</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../b-g474e-dpow1/index.html">ST B-G474E-DPOW1</a></li>
-<li class="toctree-l5 current"><a class="current reference internal" href="#">ST Nucleo-G431KB</a></li>
+<li class="toctree-l5 current"><a class="current reference internal" href="#">ST Nucleo G431KB</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../nucleo-g431rb/index.html">ST Nucleo G431RB</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../nucleo-g474re/index.html">ST Nucleo G474RE</a></li>
 </ul>
@@ -181,7 +181,7 @@
           <li class="breadcrumb-item"><a href="../../../../index.html">Supported Platforms</a></li>
           <li class="breadcrumb-item"><a href="../../../index.html">ARM</a></li>
           <li class="breadcrumb-item"><a href="../../index.html">ST STM32G4</a></li>
-      <li class="breadcrumb-item active">ST Nucleo-G431KB</li>
+      <li class="breadcrumb-item active">ST Nucleo G431KB</li>
       <li class="wy-breadcrumbs-aside">
             <a href="../../../../../_sources/platforms/arm/stm32g4/boards/nucleo-g431kb/index.rst.txt" rel="nofollow"> View page source</a>
       </li>
@@ -192,8 +192,8 @@
            <div itemprop="articleBody">
              
   <section id="st-nucleo-g431kb">
-<h1>ST Nucleo-G431KB<a class="headerlink" href="#st-nucleo-g431kb" title="Permalink to this heading"></a></h1>
-<p>The Nucleo-G431KB is a member of the Nucleo-32 board family.</p>
+<h1>ST Nucleo G431KB<a class="headerlink" href="#st-nucleo-g431kb" title="Permalink to this heading"></a></h1>
+<p>The Nucleo G431KB is a member of the Nucleo-32 board family.</p>
 </section>
 
 
diff --git a/content/docs/latest/platforms/arm/stm32g4/boards/nucleo-g431rb/index.html b/content/docs/latest/platforms/arm/stm32g4/boards/nucleo-g431rb/index.html
index 88e43452..8d278c88 100644
--- a/content/docs/latest/platforms/arm/stm32g4/boards/nucleo-g431rb/index.html
+++ b/content/docs/latest/platforms/arm/stm32g4/boards/nucleo-g431rb/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="ST Nucleo G474RE" href="../nucleo-g474re/index.html" />
-    <link rel="prev" title="ST Nucleo-G431KB" href="../nucleo-g431kb/index.html" /> 
+    <link rel="prev" title="ST Nucleo G431KB" href="../nucleo-g431kb/index.html" /> 
 </head>
 
 <body class="wy-body-for-nav"> 
@@ -132,7 +132,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="../b-g431b-esc1/index.html">ST B-G431B-ESC</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../b-g474e-dpow1/index.html">ST B-G474E-DPOW1</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../nucleo-g431kb/index.html">ST Nucleo-G431KB</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../nucleo-g431kb/index.html">ST Nucleo G431KB</a></li>
 <li class="toctree-l5 current"><a class="current reference internal" href="#">ST Nucleo G431RB</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../nucleo-g474re/index.html">ST Nucleo G474RE</a></li>
 </ul>
@@ -193,7 +193,7 @@
              
   <section id="st-nucleo-g431rb">
 <h1>ST Nucleo G431RB<a class="headerlink" href="#st-nucleo-g431rb" title="Permalink to this heading"></a></h1>
-<p>The Nucleo-G431RB is a member of the Nucleo-64 board family.</p>
+<p>The Nucleo G431RB is a member of the Nucleo-64 board family.</p>
 <section id="configurations">
 <h2>Configurations<a class="headerlink" href="#configurations" title="Permalink to this heading"></a></h2>
 <section id="ihm16m1-f32-and-ihm16m1-b16">
@@ -352,7 +352,7 @@ VBUS_RATIO   = 1/VBUS_gain      = 16</p>
            </div>
           </div>
           <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
-        <a href="../nucleo-g431kb/index.html" class="btn btn-neutral float-left" title="ST Nucleo-G431KB" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="../nucleo-g431kb/index.html" class="btn btn-neutral float-left" title="ST Nucleo G431KB" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
         <a href="../nucleo-g474re/index.html" class="btn btn-neutral float-right" title="ST Nucleo G474RE" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
     </div>
 
diff --git a/content/docs/latest/platforms/arm/stm32g4/boards/nucleo-g474re/index.html b/content/docs/latest/platforms/arm/stm32g4/boards/nucleo-g474re/index.html
index d42dd73b..625877cb 100644
--- a/content/docs/latest/platforms/arm/stm32g4/boards/nucleo-g474re/index.html
+++ b/content/docs/latest/platforms/arm/stm32g4/boards/nucleo-g474re/index.html
@@ -132,7 +132,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="../b-g431b-esc1/index.html">ST B-G431B-ESC</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../b-g474e-dpow1/index.html">ST B-G474E-DPOW1</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../nucleo-g431kb/index.html">ST Nucleo-G431KB</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../nucleo-g431kb/index.html">ST Nucleo G431KB</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../nucleo-g431rb/index.html">ST Nucleo G431RB</a></li>
 <li class="toctree-l5 current"><a class="current reference internal" href="#">ST Nucleo G474RE</a></li>
 </ul>
diff --git a/content/docs/latest/platforms/arm/stm32g4/index.html b/content/docs/latest/platforms/arm/stm32g4/index.html
index afc1a0db..78ee0b4b 100644
--- a/content/docs/latest/platforms/arm/stm32g4/index.html
+++ b/content/docs/latest/platforms/arm/stm32g4/index.html
@@ -132,7 +132,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/b-g431b-esc1/index.html">ST B-G431B-ESC</a></li>
 <li class="toctree-l5"><a class="reference internal" href="boards/b-g474e-dpow1/index.html">ST B-G474E-DPOW1</a></li>
-<li class="toctree-l5"><a class="reference internal" href="boards/nucleo-g431kb/index.html">ST Nucleo-G431KB</a></li>
+<li class="toctree-l5"><a class="reference internal" href="boards/nucleo-g431kb/index.html">ST Nucleo G431KB</a></li>
 <li class="toctree-l5"><a class="reference internal" href="boards/nucleo-g431rb/index.html">ST Nucleo G431RB</a></li>
 <li class="toctree-l5"><a class="reference internal" href="boards/nucleo-g474re/index.html">ST Nucleo G474RE</a></li>
 </ul>
@@ -198,7 +198,169 @@
 </section>
 <section id="peripheral-support">
 <h2>Peripheral Support<a class="headerlink" href="#peripheral-support" title="Permalink to this heading"></a></h2>
-<p>TODO</p>
+<p>The following list indicates peripherals supported in NuttX:</p>
+<table class="docutils align-default">
+<thead>
+<tr class="row-odd"><th class="head"><p>Peripheral</p></th>
+<th class="head"><p>Support</p></th>
+<th class="head"><p>Notes</p></th>
+</tr>
+</thead>
+<tbody>
+<tr class="row-even"><td><p>FLASH</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>PM</p></td>
+<td><p>?</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>RCC</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>CRS</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>GPIO</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>SYSCFG</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>DMA</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>DMAMUX</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>EXTI</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>CRC</p></td>
+<td><p>?</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>CORDIC</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>FMAC</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>FSMC</p></td>
+<td><p>?</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>QUADSPI</p></td>
+<td><p>?</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>ADC</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>DAC</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>VREFBUS</p></td>
+<td><p>?</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>COMP</p></td>
+<td><p>?</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>OPAMP</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>RNG</p></td>
+<td><p>?</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>HRTIM</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>TIM</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>LPTIM</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>IRTIM</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>AES</p></td>
+<td><p>?</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>RTC</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>TAMP</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>USART</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>LPUART</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>SPI</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>I2S</p></td>
+<td><p>?</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>SAI</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>I2C</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>IWDG</p></td>
+<td><p>?</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>WWDG</p></td>
+<td><p>?</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>FDCAN</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>USB</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>UCPD</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+</tbody>
+</table>
 </section>
 <section id="supported-boards">
 <h2>Supported Boards<a class="headerlink" href="#supported-boards" title="Permalink to this heading"></a></h2>
@@ -206,7 +368,7 @@
 <ul>
 <li class="toctree-l1"><a class="reference internal" href="boards/b-g431b-esc1/index.html">ST B-G431B-ESC</a></li>
 <li class="toctree-l1"><a class="reference internal" href="boards/b-g474e-dpow1/index.html">ST B-G474E-DPOW1</a></li>
-<li class="toctree-l1"><a class="reference internal" href="boards/nucleo-g431kb/index.html">ST Nucleo-G431KB</a></li>
+<li class="toctree-l1"><a class="reference internal" href="boards/nucleo-g431kb/index.html">ST Nucleo G431KB</a></li>
 <li class="toctree-l1"><a class="reference internal" href="boards/nucleo-g431rb/index.html">ST Nucleo G431RB</a></li>
 <li class="toctree-l1"><a class="reference internal" href="boards/nucleo-g474re/index.html">ST Nucleo G474RE</a></li>
 </ul>
diff --git a/content/docs/latest/platforms/arm/stm32h7/boards/nucleo-h743zi/index.html b/content/docs/latest/platforms/arm/stm32h7/boards/nucleo-h743zi/index.html
index 1f7c45fb..6b04883d 100644
--- a/content/docs/latest/platforms/arm/stm32h7/boards/nucleo-h743zi/index.html
+++ b/content/docs/latest/platforms/arm/stm32h7/boards/nucleo-h743zi/index.html
@@ -133,7 +133,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="#">ST Nucle H743ZI</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../nucleo-h743zi2/index.html">ST Nucle H743ZI2</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../nucleo-h745zi/index.html">ST Nucleo H745zi</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../nucleo-h745zi/index.html">ST Nucleo H745ZI</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../stm32h745i-disco/index.html">ST STM32H745I-DISCO</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../stm32h747i-disco/index.html">ST STM32H747I-DISCO</a></li>
 </ul>
@@ -193,7 +193,7 @@
              
   <section id="st-nucle-h743zi">
 <h1>ST Nucle H743ZI<a class="headerlink" href="#st-nucle-h743zi" title="Permalink to this heading"></a></h1>
-<p>This README discusses issues unique to NuttX configurations for the
+<p>This page discusses issues unique to NuttX configurations for the
 STMicro NUCLEO-H743ZI development board featuring the STM32H743ZI
 MCU. The STM32H743ZI is a 400MHz Cortex-M7 operation with 2MBytes Flash
 memory and 1MByte SRAM. The board features:</p>
diff --git a/content/docs/latest/platforms/arm/stm32h7/boards/nucleo-h743zi2/index.html b/content/docs/latest/platforms/arm/stm32h7/boards/nucleo-h743zi2/index.html
index cbb392a3..09fbc781 100644
--- a/content/docs/latest/platforms/arm/stm32h7/boards/nucleo-h743zi2/index.html
+++ b/content/docs/latest/platforms/arm/stm32h7/boards/nucleo-h743zi2/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="ST Nucleo H745zi" href="../nucleo-h745zi/index.html" />
+    <link rel="next" title="ST Nucleo H745ZI" href="../nucleo-h745zi/index.html" />
     <link rel="prev" title="ST Nucle H743ZI" href="../nucleo-h743zi/index.html" /> 
 </head>
 
@@ -133,7 +133,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="../nucleo-h743zi/index.html">ST Nucle H743ZI</a></li>
 <li class="toctree-l5 current"><a class="current reference internal" href="#">ST Nucle H743ZI2</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../nucleo-h745zi/index.html">ST Nucleo H745zi</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../nucleo-h745zi/index.html">ST Nucleo H745ZI</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../stm32h745i-disco/index.html">ST STM32H745I-DISCO</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../stm32h747i-disco/index.html">ST STM32H747I-DISCO</a></li>
 </ul>
@@ -193,7 +193,7 @@
              
   <section id="st-nucle-h743zi2">
 <h1>ST Nucle H743ZI2<a class="headerlink" href="#st-nucle-h743zi2" title="Permalink to this heading"></a></h1>
-<p>This README discusses issues unique to NuttX configurations for the
+<p>This page discusses issues unique to NuttX configurations for the
 STMicro NUCLEO-H743ZI2 development board featuring the STM32H743ZI
 MCU. The STM32H743ZI is a 400MHz Cortex-M7 operation with 2MBytes Flash
 memory and 1MByte SRAM. The board features:</p>
@@ -334,7 +334,7 @@ supported by the OS.</p>
           </div>
           <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
         <a href="../nucleo-h743zi/index.html" class="btn btn-neutral float-left" title="ST Nucle H743ZI" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
-        <a href="../nucleo-h745zi/index.html" class="btn btn-neutral float-right" title="ST Nucleo H745zi" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+        <a href="../nucleo-h745zi/index.html" class="btn btn-neutral float-right" title="ST Nucleo H745ZI" 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/arm/stm32h7/boards/nucleo-h745zi/index.html b/content/docs/latest/platforms/arm/stm32h7/boards/nucleo-h745zi/index.html
index 0aaf1a23..10b968f9 100644
--- a/content/docs/latest/platforms/arm/stm32h7/boards/nucleo-h745zi/index.html
+++ b/content/docs/latest/platforms/arm/stm32h7/boards/nucleo-h745zi/index.html
@@ -23,7 +23,7 @@
   <meta charset="utf-8" /><meta name="generator" content="Docutils 0.18.1: http://docutils.sourceforge.net/" />
 
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-  <title>ST Nucleo H745zi &mdash; NuttX latest documentation</title>
+  <title>ST Nucleo H745ZI &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" />
@@ -133,7 +133,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="../nucleo-h743zi/index.html">ST Nucle H743ZI</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../nucleo-h743zi2/index.html">ST Nucle H743ZI2</a></li>
-<li class="toctree-l5 current"><a class="current reference internal" href="#">ST Nucleo H745zi</a></li>
+<li class="toctree-l5 current"><a class="current reference internal" href="#">ST Nucleo H745ZI</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../stm32h745i-disco/index.html">ST STM32H745I-DISCO</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../stm32h747i-disco/index.html">ST STM32H747I-DISCO</a></li>
 </ul>
@@ -181,7 +181,7 @@
           <li class="breadcrumb-item"><a href="../../../../index.html">Supported Platforms</a></li>
           <li class="breadcrumb-item"><a href="../../../index.html">ARM</a></li>
           <li class="breadcrumb-item"><a href="../../index.html">ST STM32H7</a></li>
-      <li class="breadcrumb-item active">ST Nucleo H745zi</li>
+      <li class="breadcrumb-item active">ST Nucleo H745ZI</li>
       <li class="wy-breadcrumbs-aside">
             <a href="../../../../../_sources/platforms/arm/stm32h7/boards/nucleo-h745zi/index.rst.txt" rel="nofollow"> View page source</a>
       </li>
@@ -192,7 +192,7 @@
            <div itemprop="articleBody">
              
   <section id="st-nucleo-h745zi">
-<h1>ST Nucleo H745zi<a class="headerlink" href="#st-nucleo-h745zi" title="Permalink to this heading"></a></h1>
+<h1>ST Nucleo H745ZI<a class="headerlink" href="#st-nucleo-h745zi" title="Permalink to this heading"></a></h1>
 </section>
 
 
diff --git a/content/docs/latest/platforms/arm/stm32h7/boards/stm32h745i-disco/index.html b/content/docs/latest/platforms/arm/stm32h7/boards/stm32h745i-disco/index.html
index db849545..43de9bbe 100644
--- a/content/docs/latest/platforms/arm/stm32h7/boards/stm32h745i-disco/index.html
+++ b/content/docs/latest/platforms/arm/stm32h7/boards/stm32h745i-disco/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="ST STM32H747I-DISCO" href="../stm32h747i-disco/index.html" />
-    <link rel="prev" title="ST Nucleo H745zi" href="../nucleo-h745zi/index.html" /> 
+    <link rel="prev" title="ST Nucleo H745ZI" href="../nucleo-h745zi/index.html" /> 
 </head>
 
 <body class="wy-body-for-nav"> 
@@ -133,7 +133,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="../nucleo-h743zi/index.html">ST Nucle H743ZI</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../nucleo-h743zi2/index.html">ST Nucle H743ZI2</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../nucleo-h745zi/index.html">ST Nucleo H745zi</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../nucleo-h745zi/index.html">ST Nucleo H745ZI</a></li>
 <li class="toctree-l5 current"><a class="current reference internal" href="#">ST STM32H745I-DISCO</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../stm32h747i-disco/index.html">ST STM32H747I-DISCO</a></li>
 </ul>
@@ -199,7 +199,7 @@
            </div>
           </div>
           <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
-        <a href="../nucleo-h745zi/index.html" class="btn btn-neutral float-left" title="ST Nucleo H745zi" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="../nucleo-h745zi/index.html" class="btn btn-neutral float-left" title="ST Nucleo H745ZI" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
         <a href="../stm32h747i-disco/index.html" class="btn btn-neutral float-right" title="ST STM32H747I-DISCO" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
     </div>
 
diff --git a/content/docs/latest/platforms/arm/stm32h7/boards/stm32h747i-disco/index.html b/content/docs/latest/platforms/arm/stm32h7/boards/stm32h747i-disco/index.html
index 6981cae3..d57e7447 100644
--- a/content/docs/latest/platforms/arm/stm32h7/boards/stm32h747i-disco/index.html
+++ b/content/docs/latest/platforms/arm/stm32h7/boards/stm32h747i-disco/index.html
@@ -133,7 +133,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="../nucleo-h743zi/index.html">ST Nucle H743ZI</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../nucleo-h743zi2/index.html">ST Nucle H743ZI2</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../nucleo-h745zi/index.html">ST Nucleo H745zi</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../nucleo-h745zi/index.html">ST Nucleo H745ZI</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../stm32h745i-disco/index.html">ST STM32H745I-DISCO</a></li>
 <li class="toctree-l5 current"><a class="current reference internal" href="#">ST STM32H747I-DISCO</a></li>
 </ul>
@@ -193,7 +193,7 @@
              
   <section id="st-stm32h747i-disco">
 <h1>ST STM32H747I-DISCO<a class="headerlink" href="#st-stm32h747i-disco" title="Permalink to this heading"></a></h1>
-<p>This README discusses issues unique to NuttX configurations for the
+<p>This page discusses issues unique to NuttX configurations for the
 STMicro STM32H747I-DISCO development board featuring the STM32H747I
 MCU. The STM32H747I is a Cortex-M7 and -M4 dual core with 2MBytes Flash
 memory and 1MByte SRAM. The board features:</p>
diff --git a/content/docs/latest/platforms/arm/stm32h7/index.html b/content/docs/latest/platforms/arm/stm32h7/index.html
index d91d97bc..ac909255 100644
--- a/content/docs/latest/platforms/arm/stm32h7/index.html
+++ b/content/docs/latest/platforms/arm/stm32h7/index.html
@@ -133,7 +133,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/nucleo-h743zi/index.html">ST Nucle H743ZI</a></li>
 <li class="toctree-l5"><a class="reference internal" href="boards/nucleo-h743zi2/index.html">ST Nucle H743ZI2</a></li>
-<li class="toctree-l5"><a class="reference internal" href="boards/nucleo-h745zi/index.html">ST Nucleo H745zi</a></li>
+<li class="toctree-l5"><a class="reference internal" href="boards/nucleo-h745zi/index.html">ST Nucleo H745ZI</a></li>
 <li class="toctree-l5"><a class="reference internal" href="boards/stm32h745i-disco/index.html">ST STM32H745I-DISCO</a></li>
 <li class="toctree-l5"><a class="reference internal" href="boards/stm32h747i-disco/index.html">ST STM32H747I-DISCO</a></li>
 </ul>
@@ -198,7 +198,217 @@
 </section>
 <section id="peripheral-support">
 <h2>Peripheral Support<a class="headerlink" href="#peripheral-support" title="Permalink to this heading"></a></h2>
-<p>TODO</p>
+<p>The following list indicates peripherals supported in NuttX:</p>
+<table class="docutils align-default">
+<thead>
+<tr class="row-odd"><th class="head"><p>Peripheral</p></th>
+<th class="head"><p>Support</p></th>
+<th class="head"><p>Notes</p></th>
+</tr>
+</thead>
+<tbody>
+<tr class="row-even"><td><p>RAMECC</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>FLASH</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>SMM</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>PM</p></td>
+<td><p>?</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>RCC</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>CRS</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>HSEM</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>GPIO</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>SYSCFG</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>MDMA</p></td>
+<td><p>?</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>DMA</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>BDMA</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>DMA2D</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>EXTI</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>CRC</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>FMC</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>QUADSPI</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>DLYB</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>ADC</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>DAC</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>VREFBUF</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>COMP</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>OPAMP</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>DFSDM</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>DCMI</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>LTDC</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>JPEG</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>RNG</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>CRYP</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>HASH</p></td>
+<td><p>?</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>HRTIM</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>TIM</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>LPTIM</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>IWDG</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>WWDG</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>RTC</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>I2C</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>USART</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>SPI</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>I2S</p></td>
+<td><p>?</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>SAI</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>SPIDIFRX</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>SWPMI</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>MDIOS</p></td>
+<td><p>?</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>SDMMC</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>FDCAN</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>OTG_FS</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>OTG_HS</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>ETH</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>HDMI_CEC</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+</tbody>
+</table>
 </section>
 <section id="supported-boards">
 <h2>Supported Boards<a class="headerlink" href="#supported-boards" title="Permalink to this heading"></a></h2>
@@ -206,7 +416,7 @@
 <ul>
 <li class="toctree-l1"><a class="reference internal" href="boards/nucleo-h743zi/index.html">ST Nucle H743ZI</a></li>
 <li class="toctree-l1"><a class="reference internal" href="boards/nucleo-h743zi2/index.html">ST Nucle H743ZI2</a></li>
-<li class="toctree-l1"><a class="reference internal" href="boards/nucleo-h745zi/index.html">ST Nucleo H745zi</a></li>
+<li class="toctree-l1"><a class="reference internal" href="boards/nucleo-h745zi/index.html">ST Nucleo H745ZI</a></li>
 <li class="toctree-l1"><a class="reference internal" href="boards/stm32h745i-disco/index.html">ST STM32H745I-DISCO</a></li>
 <li class="toctree-l1"><a class="reference internal" href="boards/stm32h747i-disco/index.html">ST STM32H747I-DISCO</a></li>
 </ul>
diff --git a/content/docs/latest/platforms/arm/stm32l0/boards/stm32l0538-disco/index.html b/content/docs/latest/platforms/arm/stm32l0/boards/stm32l0538-disco/index.html
index 4f7ab03a..3f162030 100644
--- a/content/docs/latest/platforms/arm/stm32l0/boards/stm32l0538-disco/index.html
+++ b/content/docs/latest/platforms/arm/stm32l0/boards/stm32l0538-disco/index.html
@@ -191,7 +191,7 @@
              
   <section id="st-stm32l0538-diso">
 <h1>ST STM32L0538-DISO<a class="headerlink" href="#st-stm32l0538-diso" title="Permalink to this heading"></a></h1>
-<p>This README discusses issues unique to NuttX configurations for the
+<p>This page discusses issues unique to NuttX configurations for the
 STMicro STM32L0538-DISO development board.  The STM32L0538-DISO board
 is based on the STM32L053C8 MCU (64Kbytes FLASH, 8Kbytes of SRAM and
 6Kbytes of EEPROM).</p>
diff --git a/content/docs/latest/platforms/arm/stm32l0/index.html b/content/docs/latest/platforms/arm/stm32l0/index.html
index 6e32f8d4..fe04fde8 100644
--- a/content/docs/latest/platforms/arm/stm32l0/index.html
+++ b/content/docs/latest/platforms/arm/stm32l0/index.html
@@ -196,7 +196,129 @@
 </section>
 <section id="peripheral-support">
 <h2>Peripheral Support<a class="headerlink" href="#peripheral-support" title="Permalink to this heading"></a></h2>
-<p>TODO</p>
+<p>The following list indicates peripherals supported in NuttX:</p>
+<table class="docutils align-default">
+<thead>
+<tr class="row-odd"><th class="head"><p>Peripheral</p></th>
+<th class="head"><p>Support</p></th>
+<th class="head"><p>Notes</p></th>
+</tr>
+</thead>
+<tbody>
+<tr class="row-even"><td><p>FLASH</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>CRC</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>FIREWALL</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>PM</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>RCC</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>CSR</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>GPIO</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>SYSCFG</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>DMA</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>EXTI</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>ADC</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>DAC</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>COMP</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>LCD</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>TSC</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>AES</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>RNG</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>TIM</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>LPTIM</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>IWDG</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>WWDG</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>RTC</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>I2C</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>USART</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>LPUSART</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>SPI</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>I2S</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>USB</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+</tbody>
+</table>
 </section>
 <section id="supported-boards">
 <h2>Supported Boards<a class="headerlink" href="#supported-boards" title="Permalink to this heading"></a></h2>
diff --git a/content/docs/latest/platforms/arm/stm32l1/boards/nucleo-l152re/index.html b/content/docs/latest/platforms/arm/stm32l1/boards/nucleo-l152re/index.html
index 8b297b54..805bb878 100644
--- a/content/docs/latest/platforms/arm/stm32l1/boards/nucleo-l152re/index.html
+++ b/content/docs/latest/platforms/arm/stm32l1/boards/nucleo-l152re/index.html
@@ -23,7 +23,7 @@
   <meta charset="utf-8" /><meta name="generator" content="Docutils 0.18.1: http://docutils.sourceforge.net/" />
 
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-  <title>ST Nucleo-L152RE &mdash; NuttX latest documentation</title>
+  <title>ST Nucleo L152RE &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" />
@@ -133,7 +133,7 @@
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#supported-mcus">Supported MCUs</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 current"><a class="current reference internal" href="#">ST Nucleo-L152RE</a></li>
+<li class="toctree-l5 current"><a class="current reference internal" href="#">ST Nucleo L152RE</a></li>
 <li class="toctree-l5"><a class="reference internal" href="../stm32ldiscovery/index.html">ST STM32L Discovery</a></li>
 </ul>
 </li>
@@ -178,7 +178,7 @@
           <li class="breadcrumb-item"><a href="../../../../index.html">Supported Platforms</a></li>
           <li class="breadcrumb-item"><a href="../../../index.html">ARM</a></li>
           <li class="breadcrumb-item"><a href="../../index.html">ST STM32L1</a></li>
-      <li class="breadcrumb-item active">ST Nucleo-L152RE</li>
+      <li class="breadcrumb-item active">ST Nucleo L152RE</li>
       <li class="wy-breadcrumbs-aside">
             <a href="../../../../../_sources/platforms/arm/stm32l1/boards/nucleo-l152re/index.rst.txt" rel="nofollow"> View page source</a>
       </li>
@@ -189,8 +189,8 @@
            <div itemprop="articleBody">
              
   <section id="st-nucleo-l152re">
-<h1>ST Nucleo-L152RE<a class="headerlink" href="#st-nucleo-l152re" title="Permalink to this heading"></a></h1>
-<p>The Nucleo-L152RE is a member of the Nucleo-64 board family.</p>
+<h1>ST Nucleo L152RE<a class="headerlink" href="#st-nucleo-l152re" title="Permalink to this heading"></a></h1>
+<p>The Nucleo L152RE is a member of the Nucleo-64 board family.</p>
 </section>
 
 
diff --git a/content/docs/latest/platforms/arm/stm32l1/boards/stm32ldiscovery/index.html b/content/docs/latest/platforms/arm/stm32l1/boards/stm32ldiscovery/index.html
index 243cccd9..8bb8cd99 100644
--- a/content/docs/latest/platforms/arm/stm32l1/boards/stm32ldiscovery/index.html
+++ b/content/docs/latest/platforms/arm/stm32l1/boards/stm32ldiscovery/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="ST STM32L4" href="../../../stm32l4/index.html" />
-    <link rel="prev" title="ST Nucleo-L152RE" href="../nucleo-l152re/index.html" /> 
+    <link rel="prev" title="ST Nucleo L152RE" href="../nucleo-l152re/index.html" /> 
 </head>
 
 <body class="wy-body-for-nav"> 
@@ -133,7 +133,7 @@
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#supported-mcus">Supported MCUs</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="../nucleo-l152re/index.html">ST Nucleo-L152RE</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../nucleo-l152re/index.html">ST Nucleo L152RE</a></li>
 <li class="toctree-l5 current"><a class="current reference internal" href="#">ST STM32L Discovery</a></li>
 </ul>
 </li>
@@ -448,7 +448,7 @@ CONFIG_NSH_ARCHINIT=y                   : Needed to initialize the SLCD
            </div>
           </div>
           <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
-        <a href="../nucleo-l152re/index.html" class="btn btn-neutral float-left" title="ST Nucleo-L152RE" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="../nucleo-l152re/index.html" class="btn btn-neutral float-left" title="ST Nucleo L152RE" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
         <a href="../../../stm32l4/index.html" class="btn btn-neutral float-right" title="ST STM32L4" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
     </div>
 
diff --git a/content/docs/latest/platforms/arm/stm32l1/index.html b/content/docs/latest/platforms/arm/stm32l1/index.html
index cb948881..b1b482af 100644
--- a/content/docs/latest/platforms/arm/stm32l1/index.html
+++ b/content/docs/latest/platforms/arm/stm32l1/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="ST Nucleo-L152RE" href="boards/nucleo-l152re/index.html" />
+    <link rel="next" title="ST Nucleo L152RE" href="boards/nucleo-l152re/index.html" />
     <link rel="prev" title="ST STM32L0538-DISO" href="../stm32l0/boards/stm32l0538-disco/index.html" /> 
 </head>
 
@@ -134,16 +134,16 @@
 <li class="toctree-l4"><a class="reference internal" href="#peripheral-support">Peripheral Support</a><ul>
 <li class="toctree-l5"><a class="reference internal" href="#memory">Memory</a></li>
 <li class="toctree-l5"><a class="reference internal" href="#clock">Clock</a></li>
-<li class="toctree-l5"><a class="reference internal" href="#timer">TIMER</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#timers">Timers</a></li>
 <li class="toctree-l5"><a class="reference internal" href="#jtag">JTAG</a></li>
 <li class="toctree-l5"><a class="reference internal" href="#usart">USART</a></li>
-<li class="toctree-l5"><a class="reference internal" href="#can">CAN</a></li>
 <li class="toctree-l5"><a class="reference internal" href="#spi">SPI</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#usb">USB</a></li>
 <li class="toctree-l5"><a class="reference internal" href="#slcd">SLCD</a></li>
 </ul>
 </li>
 <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/nucleo-l152re/index.html">ST Nucleo-L152RE</a></li>
+<li class="toctree-l5"><a class="reference internal" href="boards/nucleo-l152re/index.html">ST Nucleo L152RE</a></li>
 <li class="toctree-l5"><a class="reference internal" href="boards/stm32ldiscovery/index.html">ST STM32L Discovery</a></li>
 </ul>
 </li>
@@ -205,29 +205,137 @@
 </section>
 <section id="peripheral-support">
 <h2>Peripheral Support<a class="headerlink" href="#peripheral-support" title="Permalink to this heading"></a></h2>
-<p>TODO</p>
+<p>The following list indicates peripherals supported in NuttX:</p>
+<table class="docutils align-default">
+<thead>
+<tr class="row-odd"><th class="head"><p>Peripheral</p></th>
+<th class="head"><p>Support</p></th>
+<th class="head"><p>Notes</p></th>
+</tr>
+</thead>
+<tbody>
+<tr class="row-even"><td><p>FLASH</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>PM</p></td>
+<td><p>?</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>RCC</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>GPIO</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>SYSCFG</p></td>
+<td><p>?</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>EXTI</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>DMA</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>ADC</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>DAC</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>COMP</p></td>
+<td><p>?</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>OPAMP</p></td>
+<td><p>?</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>LCD</p></td>
+<td><p>?</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>TIM</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>RTC</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>IWDG</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>WWDG</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>AES</p></td>
+<td><p>?</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>USB</p></td>
+<td><p>?</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>FSMC</p></td>
+<td><p>?</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>I2C</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>USART</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>SPI</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>SDIO</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+</tbody>
+</table>
 <section id="memory">
 <h3>Memory<a class="headerlink" href="#memory" title="Permalink to this heading"></a></h3>
-<p>CONFIG_RAM_SIZE - Describes the installed DRAM (SRAM in this case):</p>
-<p>CONFIG_RAM_SIZE=16384 (16Kb)</p>
-<p>CONFIG_RAM_START - The start address of installed DRAM</p>
-<p>CONFIG_RAM_START=0x20000000</p>
-<p>CONFIG_STM32_CCMEXCLUDE - Exclude CCM SRAM from the HEAP</p>
-<p>CONFIG_ARCH_INTERRUPTSTACK - This architecture supports an interrupt
+<ul class="simple">
+<li><p>CONFIG_RAM_SIZE - Describes the installed DRAM (SRAM in this case)</p></li>
+<li><p>CONFIG_RAM_START - The start address of installed DRAM</p></li>
+<li><p>CONFIG_STM32_CCMEXCLUDE - Exclude CCM SRAM from the HEAP</p></li>
+<li><p>CONFIG_ARCH_INTERRUPTSTACK - This architecture supports an interrupt
 stack. If defined, this symbol is the size of the interrupt
 stack in bytes.  If not defined, the user task stacks will be
-used during interrupt handling.</p>
+used during interrupt handling.</p></li>
+<li><p>CONFIG_ARCH_STACKDUMP - Do stack dumps after assertions</p></li>
+</ul>
 </section>
 <section id="clock">
 <h3>Clock<a class="headerlink" href="#clock" title="Permalink to this heading"></a></h3>
-<p>CONFIG_ARCH_BOARD_STM32_CUSTOM_CLOCKCONFIG - Enables special STM32 clock
+<ul>
+<li><p>CONFIG_ARCH_BOARD_STM32_CUSTOM_CLOCKCONFIG - Enables special STM32 clock
 configuration features.:</p>
 <div class="highlight-none notranslate"><div class="highlight"><pre><span></span>CONFIG_ARCH_BOARD_STM32_CUSTOM_CLOCKCONFIG=n
 </pre></div>
 </div>
+</li>
+<li><p>CONFIG_ARCH_LOOPSPERMSEC - Must be calibrated for correct operation
+of delay loops</p></li>
+</ul>
 </section>
-<section id="timer">
-<h3>TIMER<a class="headerlink" href="#timer" title="Permalink to this heading"></a></h3>
+<section id="timers">
+<h3>Timers<a class="headerlink" href="#timers" title="Permalink to this heading"></a></h3>
 <p>Timer devices may be used for different purposes.  One special purpose is
 to generate modulated outputs for such things as motor control.  If CONFIG_STM32_TIMn
 is defined (as above) then the following may also be defined to indicate that
@@ -235,13 +343,13 @@ the timer is intended to be used for pulsed output modulation, ADC conversion,
 or DAC conversion. Note that ADC/DAC require two definition:  Not only do you have
 to assign the timer (n) for used by the ADC or DAC, but then you also have to
 configure which ADC or DAC (m) it is assigned to.</p>
-<blockquote>
-<div><p>CONFIG_STM32_TIMn_PWM   Reserve timer n for use by PWM, n=1,..,14
-CONFIG_STM32_TIMn_ADC   Reserve timer n for use by ADC, n=1,..,14
-CONFIG_STM32_TIMn_ADCm  Reserve timer n to trigger ADCm, n=1,..,14, m=1,..,3
-CONFIG_STM32_TIMn_DAC   Reserve timer n for use by DAC, n=1,..,14
-CONFIG_STM32_TIMn_DACm  Reserve timer n to trigger DACm, n=1,..,14, m=1,..,2</p>
-</div></blockquote>
+<ul class="simple">
+<li><p>CONFIG_STM32_TIMn_PWM   Reserve timer n for use by PWM, n=1,..,14</p></li>
+<li><p>CONFIG_STM32_TIMn_ADC   Reserve timer n for use by ADC, n=1,..,14</p></li>
+<li><p>CONFIG_STM32_TIMn_ADCm  Reserve timer n to trigger ADCm, n=1,..,14, m=1,..,3</p></li>
+<li><p>CONFIG_STM32_TIMn_DAC   Reserve timer n for use by DAC, n=1,..,14</p></li>
+<li><p>CONFIG_STM32_TIMn_DACm  Reserve timer n to trigger DACm, n=1,..,14, m=1,..,2</p></li>
+</ul>
 <p>For each timer that is enabled for PWM usage, we need the following additional
 configuration settings:</p>
 <blockquote>
@@ -253,56 +361,43 @@ not supported by this driver:  Only one output channel per timer.</p>
 </section>
 <section id="jtag">
 <h3>JTAG<a class="headerlink" href="#jtag" title="Permalink to this heading"></a></h3>
-<p>CONFIG_STM32_JTAG_FULL_ENABLE - Enables full SWJ (JTAG-DP + SW-DP)</p>
-<p>CONFIG_STM32_JTAG_NOJNTRST_ENABLE - Enables full SWJ (JTAG-DP + SW-DP)
-but without JNTRST.</p>
-<p>CONFIG_STM32_JTAG_SW_ENABLE - Set JTAG-DP disabled and SW-DP enabled</p>
+<p>JTAG Enable settings (by default JTAG-DP and SW-DP are disabled):</p>
+<ul class="simple">
+<li><p>CONFIG_STM32_JTAG_FULL_ENABLE - Enables full SWJ (JTAG-DP + SW-DP)</p></li>
+<li><p>CONFIG_STM32_JTAG_NOJNTRST_ENABLE - Enables full SWJ (JTAG-DP + SW-DP)
+but without JNTRST.</p></li>
+<li><p>CONFIG_STM32_JTAG_SW_ENABLE - Set JTAG-DP disabled and SW-DP enabled</p></li>
+</ul>
 </section>
 <section id="usart">
 <h3>USART<a class="headerlink" href="#usart" title="Permalink to this heading"></a></h3>
-<p>CONFIG_U[S]ARTn_SERIAL_CONSOLE - selects the USARTn (n=1,2,3) or UART
-m (m=4,5) for the console and ttys0 (default is the USART1).</p>
-<p>CONFIG_U[S]ARTn_RXBUFSIZE - Characters are buffered as received.
-This specific the size of the receive buffer</p>
-<p>CONFIG_U[S]ARTn_TXBUFSIZE - Characters are buffered before
-being sent.  This specific the size of the transmit buffer</p>
-<p>CONFIG_U[S]ARTn_BAUD - The configure BAUD of the UART.  Must be</p>
-<p>CONFIG_U[S]ARTn_BITS - The number of bits.  Must be either 7 or 8.</p>
-<p>CONFIG_U[S]ARTn_PARTIY - 0=no parity, 1=odd parity, 2=even parity</p>
-<p>CONFIG_U[S]ARTn_2STOP - Two stop bits</p>
-</section>
-<section id="can">
-<h3>CAN<a class="headerlink" href="#can" title="Permalink to this heading"></a></h3>
-<p>CONFIG_CAN - Enables CAN support (one or both of CONFIG_STM32_CAN1 or
-CONFIG_STM32_CAN2 must also be defined)</p>
-<p>CONFIG_CAN_EXTID - Enables support for the 29-bit extended ID.  Default
-Standard 11-bit IDs.</p>
-<p>CONFIG_CAN_FIFOSIZE - The size of the circular buffer of CAN messages.
-Default: 8</p>
-<p>CONFIG_CAN_NPENDINGRTR - The size of the list of pending RTR requests.
-Default: 4</p>
-<p>CONFIG_CAN_LOOPBACK - A CAN driver may or may not support a loopback
-mode for testing. The STM32 CAN driver does support loopback mode.</p>
-<p>CONFIG_STM32_CAN1_BAUD - CAN1 BAUD rate.  Required if CONFIG_STM32_CAN1
-is defined.</p>
-<p>CONFIG_STM32_CAN2_BAUD - CAN1 BAUD rate.  Required if CONFIG_STM32_CAN2
-is defined.</p>
-<p>CONFIG_STM32_CAN_TSEG1 - The number of CAN time quanta in segment 1.
-Default: 6</p>
-<p>CONFIG_STM32_CAN_TSEG2 - the number of CAN time quanta in segment 2.
-Default: 7</p>
-<p>CONFIG_STM32_CAN_REGDEBUG - If CONFIG_DEBUG_FEATURES is set, this will generate an
-dump of all CAN registers.</p>
+<p>Options:</p>
+<ul class="simple">
+<li><p>CONFIG_U[S]ARTn_SERIAL_CONSOLE - selects the USARTn (n=1,2,3) or UARTm (m=4,5)
+for the console and ttys0 (default is the USART1).</p></li>
+<li><p>CONFIG_U[S]ARTn_RXBUFSIZE - Characters are buffered as received.
+This specific the size of the receive buffer</p></li>
+<li><p>CONFIG_U[S]ARTn_TXBUFSIZE - Characters are buffered before
+being sent.  This specific the size of the transmit buffer</p></li>
+<li><p>CONFIG_U[S]ARTn_BAUD - The configure BAUD of the UART.  Must be</p></li>
+<li><p>CONFIG_U[S]ARTn_BITS - The number of bits.  Must be either 7 or 8.</p></li>
+<li><p>CONFIG_U[S]ARTn_PARTIY - 0=no parity, 1=odd parity, 2=even parity</p></li>
+<li><p>CONFIG_U[S]ARTn_2STOP - Two stop bits</p></li>
+</ul>
 </section>
 <section id="spi">
 <h3>SPI<a class="headerlink" href="#spi" title="Permalink to this heading"></a></h3>
-<dl class="simple">
-<dt>CONFIG_STM32_SPI_INTERRUPTS - Select to enable interrupt driven SPI</dt><dd><p>support. Non-interrupt-driven, poll-waiting is recommended if the
-interrupt rate would be to high in the interrupt driven case.</p>
-</dd>
-<dt>CONFIG_STM32_SPIx_DMA - Use DMA to improve SPIx transfer performance.</dt><dd><p>Cannot be used with CONFIG_STM32_SPI_INTERRUPT.</p>
-</dd>
-</dl>
+<ul class="simple">
+<li><p>CONFIG_STM32_SPI_INTERRUPTS - Select to enable interrupt driven SPI
+support. Non-interrupt-driven, poll-waiting is recommended if the
+interrupt rate would be to high in the interrupt driven case.</p></li>
+<li><p>CONFIG_STM32_SPIx_DMA - Use DMA to improve SPIx transfer performance.
+Cannot be used with CONFIG_STM32_SPI_INTERRUPT.</p></li>
+</ul>
+</section>
+<section id="usb">
+<h3>USB<a class="headerlink" href="#usb" title="Permalink to this heading"></a></h3>
+<p>TODO</p>
 </section>
 <section id="slcd">
 <h3>SLCD<a class="headerlink" href="#slcd" title="Permalink to this heading"></a></h3>
@@ -337,7 +432,7 @@ that can be extended if you want a fully functional SLCD driver.</p>
 <h2>Supported Boards<a class="headerlink" href="#supported-boards" title="Permalink to this heading"></a></h2>
 <div class="toctree-wrapper compound">
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="boards/nucleo-l152re/index.html">ST Nucleo-L152RE</a></li>
+<li class="toctree-l1"><a class="reference internal" href="boards/nucleo-l152re/index.html">ST Nucleo L152RE</a></li>
 <li class="toctree-l1"><a class="reference internal" href="boards/stm32ldiscovery/index.html">ST STM32L Discovery</a></li>
 </ul>
 </div>
@@ -349,7 +444,7 @@ that can be extended if you want a fully functional SLCD driver.</p>
           </div>
           <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
         <a href="../stm32l0/boards/stm32l0538-disco/index.html" class="btn btn-neutral float-left" title="ST STM32L0538-DISO" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
-        <a href="boards/nucleo-l152re/index.html" class="btn btn-neutral float-right" title="ST Nucleo-L152RE" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+        <a href="boards/nucleo-l152re/index.html" class="btn btn-neutral float-right" title="ST Nucleo L152RE" 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/arm/stm32l4/boards/steval-stlcs01v1/index.html b/content/docs/latest/platforms/arm/stm32l4/boards/steval-stlcs01v1/index.html
index 0bf7e72c..a2d0a0d7 100644
--- a/content/docs/latest/platforms/arm/stm32l4/boards/steval-stlcs01v1/index.html
+++ b/content/docs/latest/platforms/arm/stm32l4/boards/steval-stlcs01v1/index.html
@@ -197,7 +197,7 @@
              
   <section id="st-steval-stlcs01v1">
 <h1>ST STEVAL-STLCS01V1<a class="headerlink" href="#st-steval-stlcs01v1" title="Permalink to this heading"></a></h1>
-<p>This README discusses issues unique to NuttX configurations for the ST
+<p>This page discusses issues unique to NuttX configurations for the ST
 STEVAL-STLCS01V1 board (SensorTile module) from ST Micro based on
 STM32L476JG MCU. The board features:</p>
 <ul class="simple">
diff --git a/content/docs/latest/platforms/arm/stm32l5/boards/nucleo-l552ze/index.html b/content/docs/latest/platforms/arm/stm32l5/boards/nucleo-l552ze/index.html
index bbc7c5c0..2b594b4a 100644
--- a/content/docs/latest/platforms/arm/stm32l5/boards/nucleo-l552ze/index.html
+++ b/content/docs/latest/platforms/arm/stm32l5/boards/nucleo-l552ze/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="STM32L562E-DK" href="../stm32l562e-dk/index.html" />
+    <link rel="next" title="ST STM32L562E-DK" href="../stm32l562e-dk/index.html" />
     <link rel="prev" title="ST STM32L5" href="../../index.html" /> 
 </head>
 
@@ -136,7 +136,7 @@
 <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 current"><a class="current reference internal" href="#">ST Nucleo L552ZE-Q</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../stm32l562e-dk/index.html">STM32L562E-DK</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../stm32l562e-dk/index.html">ST STM32L562E-DK</a></li>
 </ul>
 </li>
 </ul>
@@ -430,7 +430,7 @@ configuration is focused on low level, command-line driver testing.</p>
           </div>
           <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
         <a href="../../index.html" class="btn btn-neutral float-left" title="ST STM32L5" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
-        <a href="../stm32l562e-dk/index.html" class="btn btn-neutral float-right" title="STM32L562E-DK" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+        <a href="../stm32l562e-dk/index.html" class="btn btn-neutral float-right" title="ST STM32L562E-DK" 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/arm/stm32l5/boards/stm32l562e-dk/index.html b/content/docs/latest/platforms/arm/stm32l5/boards/stm32l562e-dk/index.html
index de2c1915..e66499e0 100644
--- a/content/docs/latest/platforms/arm/stm32l5/boards/stm32l562e-dk/index.html
+++ b/content/docs/latest/platforms/arm/stm32l5/boards/stm32l562e-dk/index.html
@@ -23,7 +23,7 @@
   <meta charset="utf-8" /><meta name="generator" content="Docutils 0.18.1: http://docutils.sourceforge.net/" />
 
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-  <title>STM32L562E-DK &mdash; NuttX latest documentation</title>
+  <title>ST STM32L562E-DK &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" />
@@ -136,7 +136,7 @@
 <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="../nucleo-l552ze/index.html">ST Nucleo L552ZE-Q</a></li>
-<li class="toctree-l5 current"><a class="current reference internal" href="#">STM32L562E-DK</a></li>
+<li class="toctree-l5 current"><a class="current reference internal" href="#">ST STM32L562E-DK</a></li>
 </ul>
 </li>
 </ul>
@@ -178,7 +178,7 @@
           <li class="breadcrumb-item"><a href="../../../../index.html">Supported Platforms</a></li>
           <li class="breadcrumb-item"><a href="../../../index.html">ARM</a></li>
           <li class="breadcrumb-item"><a href="../../index.html">ST STM32L5</a></li>
-      <li class="breadcrumb-item active">STM32L562E-DK</li>
+      <li class="breadcrumb-item active">ST STM32L562E-DK</li>
       <li class="wy-breadcrumbs-aside">
             <a href="../../../../../_sources/platforms/arm/stm32l5/boards/stm32l562e-dk/index.rst.txt" rel="nofollow"> View page source</a>
       </li>
@@ -188,8 +188,8 @@
           <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
            <div itemprop="articleBody">
              
-  <section id="stm32l562e-dk">
-<h1>STM32L562E-DK<a class="headerlink" href="#stm32l562e-dk" title="Permalink to this heading"></a></h1>
+  <section id="st-stm32l562e-dk">
+<h1>ST STM32L562E-DK<a class="headerlink" href="#st-stm32l562e-dk" title="Permalink to this heading"></a></h1>
 <p>This page discusses the port of NuttX to the STMicro STM32L562E-DK
 board.  That board features the STM32L562QEI6QU MCU with 512KiB of FLASH
 and 256KiB of SRAM.</p>
diff --git a/content/docs/latest/platforms/arm/stm32l5/index.html b/content/docs/latest/platforms/arm/stm32l5/index.html
index 731ccec8..5710b89a 100644
--- a/content/docs/latest/platforms/arm/stm32l5/index.html
+++ b/content/docs/latest/platforms/arm/stm32l5/index.html
@@ -136,7 +136,7 @@
 <li class="toctree-l4"><a class="reference internal" href="#peripheral-support">Peripheral Support</a></li>
 <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/nucleo-l552ze/index.html">ST Nucleo L552ZE-Q</a></li>
-<li class="toctree-l5"><a class="reference internal" href="boards/stm32l562e-dk/index.html">STM32L562E-DK</a></li>
+<li class="toctree-l5"><a class="reference internal" href="boards/stm32l562e-dk/index.html">ST STM32L562E-DK</a></li>
 </ul>
 </li>
 </ul>
@@ -202,7 +202,7 @@
 <div class="toctree-wrapper compound">
 <ul>
 <li class="toctree-l1"><a class="reference internal" href="boards/nucleo-l552ze/index.html">ST Nucleo L552ZE-Q</a></li>
-<li class="toctree-l1"><a class="reference internal" href="boards/stm32l562e-dk/index.html">STM32L562E-DK</a></li>
+<li class="toctree-l1"><a class="reference internal" href="boards/stm32l562e-dk/index.html">ST STM32L562E-DK</a></li>
 </ul>
 </div>
 </section>
diff --git a/content/docs/latest/platforms/arm/stm32u5/boards/b-u585i-iot02a/index.html b/content/docs/latest/platforms/arm/stm32u5/boards/b-u585i-iot02a/index.html
index a2126bc6..9fe81151 100644
--- a/content/docs/latest/platforms/arm/stm32u5/boards/b-u585i-iot02a/index.html
+++ b/content/docs/latest/platforms/arm/stm32u5/boards/b-u585i-iot02a/index.html
@@ -23,7 +23,7 @@
   <meta charset="utf-8" /><meta name="generator" content="Docutils 0.18.1: http://docutils.sourceforge.net/" />
 
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-  <title>B-U585I-IOT02A &mdash; NuttX latest documentation</title>
+  <title>ST B-U585I-IOT02A &mdash; NuttX latest documentation</title>
       <link rel="stylesheet" href="../../../../../_static/pygments.css" type="text/css" />
       <link rel="stylesheet" href="../../../../../_static/css/theme.css" type="text/css" />
       <link rel="stylesheet" href="../../../../../_static/copybutton.css" type="text/css" />
@@ -44,7 +44,7 @@
     <script src="../../../../../_static/js/theme.js"></script>
     <link rel="index" title="Index" href="../../../../../genindex.html" />
     <link rel="search" title="Search" href="../../../../../search.html" />
-    <link rel="next" title="NUCLEO-U5A5ZJ-Q" href="../nucleo-u5a5zj-q/index.html" />
+    <link rel="next" title="ST Nucleo U5A5ZJ-Q" href="../nucleo-u5a5zj-q/index.html" />
     <link rel="prev" title="ST STM32U5" href="../../index.html" /> 
 </head>
 
@@ -136,8 +136,8 @@
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#supported-mcus">Supported MCUs</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 current"><a class="current reference internal" href="#">B-U585I-IOT02A</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../nucleo-u5a5zj-q/index.html">NUCLEO-U5A5ZJ-Q</a></li>
+<li class="toctree-l5 current"><a class="current reference internal" href="#">ST B-U585I-IOT02A</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../nucleo-u5a5zj-q/index.html">ST Nucleo U5A5ZJ-Q</a></li>
 </ul>
 </li>
 </ul>
@@ -178,7 +178,7 @@
           <li class="breadcrumb-item"><a href="../../../../index.html">Supported Platforms</a></li>
           <li class="breadcrumb-item"><a href="../../../index.html">ARM</a></li>
           <li class="breadcrumb-item"><a href="../../index.html">ST STM32U5</a></li>
-      <li class="breadcrumb-item active">B-U585I-IOT02A</li>
+      <li class="breadcrumb-item active">ST B-U585I-IOT02A</li>
       <li class="wy-breadcrumbs-aside">
             <a href="../../../../../_sources/platforms/arm/stm32u5/boards/b-u585i-iot02a/index.rst.txt" rel="nofollow"> View page source</a>
       </li>
@@ -188,9 +188,9 @@
           <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
            <div itemprop="articleBody">
              
-  <section id="b-u585i-iot02a">
-<h1>B-U585I-IOT02A<a class="headerlink" href="#b-u585i-iot02a" title="Permalink to this heading"></a></h1>
-<p>This README file discusses the port of NuttX to the STMicroelectronics
+  <section id="st-b-u585i-iot02a">
+<h1>ST B-U585I-IOT02A<a class="headerlink" href="#st-b-u585i-iot02a" title="Permalink to this heading"></a></h1>
+<p>This page discusses the port of NuttX to the STMicroelectronics
 B-U585I-IOT02A board.  That board features the STM32U585AII6QU MCU with 2MiB
 of Flash and 768KiB of SRAM.</p>
 <section id="status">
@@ -366,7 +366,7 @@ configuration is focused on low level, command-line driver testing.</p>
           </div>
           <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
         <a href="../../index.html" class="btn btn-neutral float-left" title="ST STM32U5" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
-        <a href="../nucleo-u5a5zj-q/index.html" class="btn btn-neutral float-right" title="NUCLEO-U5A5ZJ-Q" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+        <a href="../nucleo-u5a5zj-q/index.html" class="btn btn-neutral float-right" title="ST Nucleo U5A5ZJ-Q" 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/arm/stm32u5/boards/nucleo-u5a5zj-q/index.html b/content/docs/latest/platforms/arm/stm32u5/boards/nucleo-u5a5zj-q/index.html
index f5521617..99bbf072 100644
--- a/content/docs/latest/platforms/arm/stm32u5/boards/nucleo-u5a5zj-q/index.html
+++ b/content/docs/latest/platforms/arm/stm32u5/boards/nucleo-u5a5zj-q/index.html
@@ -23,7 +23,7 @@
   <meta charset="utf-8" /><meta name="generator" content="Docutils 0.18.1: http://docutils.sourceforge.net/" />
 
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-  <title>NUCLEO-U5A5ZJ-Q &mdash; NuttX latest documentation</title>
+  <title>ST Nucleo U5A5ZJ-Q &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" />
@@ -45,7 +45,7 @@
     <link rel="index" title="Index" href="../../../../../genindex.html" />
     <link rel="search" title="Search" href="../../../../../search.html" />
     <link rel="next" title="ST STM32WB" href="../../../stm32wb/index.html" />
-    <link rel="prev" title="B-U585I-IOT02A" href="../b-u585i-iot02a/index.html" /> 
+    <link rel="prev" title="ST B-U585I-IOT02A" href="../b-u585i-iot02a/index.html" /> 
 </head>
 
 <body class="wy-body-for-nav"> 
@@ -136,8 +136,8 @@
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#supported-mcus">Supported MCUs</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="../b-u585i-iot02a/index.html">B-U585I-IOT02A</a></li>
-<li class="toctree-l5 current"><a class="current reference internal" href="#">NUCLEO-U5A5ZJ-Q</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../b-u585i-iot02a/index.html">ST B-U585I-IOT02A</a></li>
+<li class="toctree-l5 current"><a class="current reference internal" href="#">ST Nucleo U5A5ZJ-Q</a></li>
 </ul>
 </li>
 </ul>
@@ -178,7 +178,7 @@
           <li class="breadcrumb-item"><a href="../../../../index.html">Supported Platforms</a></li>
           <li class="breadcrumb-item"><a href="../../../index.html">ARM</a></li>
           <li class="breadcrumb-item"><a href="../../index.html">ST STM32U5</a></li>
-      <li class="breadcrumb-item active">NUCLEO-U5A5ZJ-Q</li>
+      <li class="breadcrumb-item active">ST Nucleo U5A5ZJ-Q</li>
       <li class="wy-breadcrumbs-aside">
             <a href="../../../../../_sources/platforms/arm/stm32u5/boards/nucleo-u5a5zj-q/index.rst.txt" rel="nofollow"> View page source</a>
       </li>
@@ -188,9 +188,9 @@
           <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
            <div itemprop="articleBody">
              
-  <section id="nucleo-u5a5zj-q">
-<h1>NUCLEO-U5A5ZJ-Q<a class="headerlink" href="#nucleo-u5a5zj-q" title="Permalink to this heading"></a></h1>
-<p>This README file discusses the port of NuttX to the STMicroelectronics
+  <section id="st-nucleo-u5a5zj-q">
+<h1>ST Nucleo U5A5ZJ-Q<a class="headerlink" href="#st-nucleo-u5a5zj-q" title="Permalink to this heading"></a></h1>
+<p>This page file discusses the port of NuttX to the STMicroelectronics
 NUCLEO-U5A5ZJ-Q board. That board features the STM32U5A5ZJT6Q MCU with 4MiB
 of Flash and 2500KiB of SRAM.</p>
 <section id="status">
@@ -298,7 +298,7 @@ reconfiguration process.</p></li>
            </div>
           </div>
           <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
-        <a href="../b-u585i-iot02a/index.html" class="btn btn-neutral float-left" title="B-U585I-IOT02A" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="../b-u585i-iot02a/index.html" class="btn btn-neutral float-left" title="ST B-U585I-IOT02A" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
         <a href="../../../stm32wb/index.html" class="btn btn-neutral float-right" title="ST STM32WB" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
     </div>
 
diff --git a/content/docs/latest/platforms/arm/stm32u5/index.html b/content/docs/latest/platforms/arm/stm32u5/index.html
index 5869b37f..12dd0db7 100644
--- a/content/docs/latest/platforms/arm/stm32u5/index.html
+++ b/content/docs/latest/platforms/arm/stm32u5/index.html
@@ -44,8 +44,8 @@
     <script src="../../../_static/js/theme.js"></script>
     <link rel="index" title="Index" href="../../../genindex.html" />
     <link rel="search" title="Search" href="../../../search.html" />
-    <link rel="next" title="B-U585I-IOT02A" href="boards/b-u585i-iot02a/index.html" />
-    <link rel="prev" title="STM32L562E-DK" href="../stm32l5/boards/stm32l562e-dk/index.html" /> 
+    <link rel="next" title="ST B-U585I-IOT02A" href="boards/b-u585i-iot02a/index.html" />
+    <link rel="prev" title="ST STM32L562E-DK" href="../stm32l5/boards/stm32l562e-dk/index.html" /> 
 </head>
 
 <body class="wy-body-for-nav"> 
@@ -136,8 +136,8 @@
 <li class="toctree-l4"><a class="reference internal" href="#supported-mcus">Supported MCUs</a></li>
 <li class="toctree-l4"><a class="reference internal" href="#peripheral-support">Peripheral Support</a></li>
 <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/b-u585i-iot02a/index.html">B-U585I-IOT02A</a></li>
-<li class="toctree-l5"><a class="reference internal" href="boards/nucleo-u5a5zj-q/index.html">NUCLEO-U5A5ZJ-Q</a></li>
+<li class="toctree-l5"><a class="reference internal" href="boards/b-u585i-iot02a/index.html">ST B-U585I-IOT02A</a></li>
+<li class="toctree-l5"><a class="reference internal" href="boards/nucleo-u5a5zj-q/index.html">ST Nucleo U5A5ZJ-Q</a></li>
 </ul>
 </li>
 </ul>
@@ -202,8 +202,8 @@
 <h2>Supported Boards<a class="headerlink" href="#supported-boards" title="Permalink to this heading"></a></h2>
 <div class="toctree-wrapper compound">
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="boards/b-u585i-iot02a/index.html">B-U585I-IOT02A</a></li>
-<li class="toctree-l1"><a class="reference internal" href="boards/nucleo-u5a5zj-q/index.html">NUCLEO-U5A5ZJ-Q</a></li>
+<li class="toctree-l1"><a class="reference internal" href="boards/b-u585i-iot02a/index.html">ST B-U585I-IOT02A</a></li>
+<li class="toctree-l1"><a class="reference internal" href="boards/nucleo-u5a5zj-q/index.html">ST Nucleo U5A5ZJ-Q</a></li>
 </ul>
 </div>
 </section>
@@ -213,8 +213,8 @@
            </div>
           </div>
           <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
-        <a href="../stm32l5/boards/stm32l562e-dk/index.html" class="btn btn-neutral float-left" title="STM32L562E-DK" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
-        <a href="boards/b-u585i-iot02a/index.html" class="btn btn-neutral float-right" title="B-U585I-IOT02A" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+        <a href="../stm32l5/boards/stm32l562e-dk/index.html" class="btn btn-neutral float-left" title="ST STM32L562E-DK" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="boards/b-u585i-iot02a/index.html" class="btn btn-neutral float-right" title="ST B-U585I-IOT02A" 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/arm/stm32wb/boards/flipperzer/index.html b/content/docs/latest/platforms/arm/stm32wb/boards/flipperzer/index.html
index debaedab..5bc68797 100644
--- a/content/docs/latest/platforms/arm/stm32wb/boards/flipperzer/index.html
+++ b/content/docs/latest/platforms/arm/stm32wb/boards/flipperzer/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="ST NUCLEO-WB55RG" href="../nucleo-wb55rg/index.html" />
+    <link rel="next" title="ST Nucleo WB55RG" href="../nucleo-wb55rg/index.html" />
     <link rel="prev" title="ST STM32WB" href="../../index.html" /> 
 </head>
 
@@ -138,7 +138,7 @@
 <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 current"><a class="current reference internal" href="#">Flipper Zero</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../nucleo-wb55rg/index.html">ST NUCLEO-WB55RG</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../nucleo-wb55rg/index.html">ST Nucleo WB55RG</a></li>
 </ul>
 </li>
 </ul>
@@ -190,7 +190,7 @@
              
   <section id="flipper-zero">
 <h1>Flipper Zero<a class="headerlink" href="#flipper-zero" title="Permalink to this heading"></a></h1>
-<p>This README file discusses the port of NuttX to the Flipper Zero multi-tool
+<p>This page file discusses the port of NuttX to the Flipper Zero multi-tool
 device. See <a class="reference external" href="https://flipperzero.one/">https://flipperzero.one/</a> for device details.</p>
 <section id="device-features">
 <h2>Device features<a class="headerlink" href="#device-features" title="Permalink to this heading"></a></h2>
@@ -243,7 +243,7 @@ configuration is focused on low level, command-line driver testing.</p>
           </div>
           <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
         <a href="../../index.html" class="btn btn-neutral float-left" title="ST STM32WB" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
-        <a href="../nucleo-wb55rg/index.html" class="btn btn-neutral float-right" title="ST NUCLEO-WB55RG" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+        <a href="../nucleo-wb55rg/index.html" class="btn btn-neutral float-right" title="ST Nucleo WB55RG" 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/arm/stm32wb/boards/nucleo-wb55rg/index.html b/content/docs/latest/platforms/arm/stm32wb/boards/nucleo-wb55rg/index.html
index 2ff78d3d..f8cd7152 100644
--- a/content/docs/latest/platforms/arm/stm32wb/boards/nucleo-wb55rg/index.html
+++ b/content/docs/latest/platforms/arm/stm32wb/boards/nucleo-wb55rg/index.html
@@ -23,7 +23,7 @@
   <meta charset="utf-8" /><meta name="generator" content="Docutils 0.18.1: http://docutils.sourceforge.net/" />
 
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-  <title>ST NUCLEO-WB55RG &mdash; NuttX latest documentation</title>
+  <title>ST Nucleo WB55RG &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" />
@@ -138,7 +138,7 @@
 <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="../flipperzer/index.html">Flipper Zero</a></li>
-<li class="toctree-l5 current"><a class="current reference internal" href="#">ST NUCLEO-WB55RG</a></li>
+<li class="toctree-l5 current"><a class="current reference internal" href="#">ST Nucleo WB55RG</a></li>
 </ul>
 </li>
 </ul>
@@ -178,7 +178,7 @@
           <li class="breadcrumb-item"><a href="../../../../index.html">Supported Platforms</a></li>
           <li class="breadcrumb-item"><a href="../../../index.html">ARM</a></li>
           <li class="breadcrumb-item"><a href="../../index.html">ST STM32WB</a></li>
-      <li class="breadcrumb-item active">ST NUCLEO-WB55RG</li>
+      <li class="breadcrumb-item active">ST Nucleo WB55RG</li>
       <li class="wy-breadcrumbs-aside">
             <a href="../../../../../_sources/platforms/arm/stm32wb/boards/nucleo-wb55rg/index.rst.txt" rel="nofollow"> View page source</a>
       </li>
@@ -189,8 +189,8 @@
            <div itemprop="articleBody">
              
   <section id="st-nucleo-wb55rg">
-<h1>ST NUCLEO-WB55RG<a class="headerlink" href="#st-nucleo-wb55rg" title="Permalink to this heading"></a></h1>
-<p>This README file discusses the port of NuttX to the STMicroelectronics
+<h1>ST Nucleo WB55RG<a class="headerlink" href="#st-nucleo-wb55rg" title="Permalink to this heading"></a></h1>
+<p>This page file discusses the port of NuttX to the STMicroelectronics
 NUCLEO-WB55RG board.  That board features the multi-protocol wireless and
 ultra-low-power STM32WB55RGV6 MCU with 1MiB of Flash and 256KiB of SRAM.
 A dedicated M0+ coprocessor is responsible for performing the real-time
diff --git a/content/docs/latest/platforms/arm/stm32wb/index.html b/content/docs/latest/platforms/arm/stm32wb/index.html
index 7df99a7f..8c55c297 100644
--- a/content/docs/latest/platforms/arm/stm32wb/index.html
+++ b/content/docs/latest/platforms/arm/stm32wb/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="Flipper Zero" href="boards/flipperzer/index.html" />
-    <link rel="prev" title="NUCLEO-U5A5ZJ-Q" href="../stm32u5/boards/nucleo-u5a5zj-q/index.html" /> 
+    <link rel="prev" title="ST Nucleo U5A5ZJ-Q" href="../stm32u5/boards/nucleo-u5a5zj-q/index.html" /> 
 </head>
 
 <body class="wy-body-for-nav"> 
@@ -138,7 +138,7 @@
 <li class="toctree-l4"><a class="reference internal" href="#peripheral-support">Peripheral Support</a></li>
 <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/flipperzer/index.html">Flipper Zero</a></li>
-<li class="toctree-l5"><a class="reference internal" href="boards/nucleo-wb55rg/index.html">ST NUCLEO-WB55RG</a></li>
+<li class="toctree-l5"><a class="reference internal" href="boards/nucleo-wb55rg/index.html">ST Nucleo WB55RG</a></li>
 </ul>
 </li>
 </ul>
@@ -202,7 +202,7 @@
 <div class="toctree-wrapper compound">
 <ul>
 <li class="toctree-l1"><a class="reference internal" href="boards/flipperzer/index.html">Flipper Zero</a></li>
-<li class="toctree-l1"><a class="reference internal" href="boards/nucleo-wb55rg/index.html">ST NUCLEO-WB55RG</a></li>
+<li class="toctree-l1"><a class="reference internal" href="boards/nucleo-wb55rg/index.html">ST Nucleo WB55RG</a></li>
 </ul>
 </div>
 </section>
@@ -212,7 +212,7 @@
            </div>
           </div>
           <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
-        <a href="../stm32u5/boards/nucleo-u5a5zj-q/index.html" class="btn btn-neutral float-left" title="NUCLEO-U5A5ZJ-Q" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="../stm32u5/boards/nucleo-u5a5zj-q/index.html" class="btn btn-neutral float-left" title="ST Nucleo U5A5ZJ-Q" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
         <a href="boards/flipperzer/index.html" class="btn btn-neutral float-right" title="Flipper Zero" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
     </div>
 
diff --git a/content/docs/latest/platforms/arm/stm32wl5/boards/nucleo-wl55jc/index.html b/content/docs/latest/platforms/arm/stm32wl5/boards/nucleo-wl55jc/index.html
index 3d7fef90..e4ed03dc 100644
--- a/content/docs/latest/platforms/arm/stm32wl5/boards/nucleo-wl55jc/index.html
+++ b/content/docs/latest/platforms/arm/stm32wl5/boards/nucleo-wl55jc/index.html
@@ -23,7 +23,7 @@
   <meta charset="utf-8" /><meta name="generator" content="Docutils 0.18.1: http://docutils.sourceforge.net/" />
 
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-  <title>Nucleo-WL55JC &mdash; NuttX latest documentation</title>
+  <title>ST Nucleo WL55JC &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" />
@@ -138,7 +138,7 @@
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#supported-mcus">Supported MCUs</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 current"><a class="current reference internal" href="#">Nucleo-WL55JC</a></li>
+<li class="toctree-l5 current"><a class="current reference internal" href="#">ST Nucleo WL55JC</a></li>
 </ul>
 </li>
 </ul>
@@ -177,7 +177,7 @@
           <li class="breadcrumb-item"><a href="../../../../index.html">Supported Platforms</a></li>
           <li class="breadcrumb-item"><a href="../../../index.html">ARM</a></li>
           <li class="breadcrumb-item"><a href="../../index.html">ST STM32WL5</a></li>
-      <li class="breadcrumb-item active">Nucleo-WL55JC</li>
+      <li class="breadcrumb-item active">ST Nucleo WL55JC</li>
       <li class="wy-breadcrumbs-aside">
             <a href="../../../../../_sources/platforms/arm/stm32wl5/boards/nucleo-wl55jc/index.rst.txt" rel="nofollow"> View page source</a>
       </li>
@@ -187,8 +187,8 @@
           <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
            <div itemprop="articleBody">
              
-  <section id="nucleo-wl55jc">
-<h1>Nucleo-WL55JC<a class="headerlink" href="#nucleo-wl55jc" title="Permalink to this heading"></a></h1>
+  <section id="st-nucleo-wl55jc">
+<h1>ST Nucleo WL55JC<a class="headerlink" href="#st-nucleo-wl55jc" title="Permalink to this heading"></a></h1>
 <p>The <a class="reference external" href="https://www.st.com/en/evaluation-tools/nucleo-wl55jc.html">Nucleo-WL55JC</a>
 is a development board for the STM32WL55 SoC from ST. It features 64 I/O,
 3 onboard LEDs and buttons, integrated stlink for easy debug and flashing
@@ -196,8 +196,7 @@ and on-board LoRa receiver with external antenna. NSH can be easily access
 via virtual serial port from usb.</p>
 <section id="features">
 <h2>Features<a class="headerlink" href="#features" title="Permalink to this heading"></a></h2>
-<blockquote>
-<div><ul class="simple">
+<ul class="simple">
 <li><p>STM32WL55JC MCU, 256K FLASH, 64K SRAM</p></li>
 <li><p>32768 Hz LSE crystal</p></li>
 <li><p>32 MHz HSE crystal</p></li>
@@ -210,7 +209,6 @@ via virtual serial port from usb.</p>
 <li><p>64 Nucleo I/O</p></li>
 <li><p>Arduino compatible pinout</p></li>
 </ul>
-</div></blockquote>
 </section>
 <section id="pin-mapping">
 <h2>Pin Mapping<a class="headerlink" href="#pin-mapping" title="Permalink to this heading"></a></h2>
diff --git a/content/docs/latest/platforms/arm/stm32wl5/index.html b/content/docs/latest/platforms/arm/stm32wl5/index.html
index c0b7feee..c08507e2 100644
--- a/content/docs/latest/platforms/arm/stm32wl5/index.html
+++ b/content/docs/latest/platforms/arm/stm32wl5/index.html
@@ -44,8 +44,8 @@
     <script src="../../../_static/js/theme.js"></script>
     <link rel="index" title="Index" href="../../../genindex.html" />
     <link rel="search" title="Search" href="../../../search.html" />
-    <link rel="next" title="Nucleo-WL55JC" href="boards/nucleo-wl55jc/index.html" />
-    <link rel="prev" title="ST NUCLEO-WB55RG" href="../stm32wb/boards/nucleo-wb55rg/index.html" /> 
+    <link rel="next" title="ST Nucleo WL55JC" href="boards/nucleo-wl55jc/index.html" />
+    <link rel="prev" title="ST Nucleo WB55RG" href="../stm32wb/boards/nucleo-wb55rg/index.html" /> 
 </head>
 
 <body class="wy-body-for-nav"> 
@@ -152,7 +152,7 @@
 </ul>
 </li>
 <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/nucleo-wl55jc/index.html">Nucleo-WL55JC</a></li>
+<li class="toctree-l5"><a class="reference internal" href="boards/nucleo-wl55jc/index.html">ST Nucleo WL55JC</a></li>
 </ul>
 </li>
 </ul>
@@ -422,7 +422,7 @@ data that is no frequently updated (so, configuration is ok, logs are not).</p>
 <h2>Supported Boards<a class="headerlink" href="#supported-boards" title="Permalink to this heading"></a></h2>
 <div class="toctree-wrapper compound">
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="boards/nucleo-wl55jc/index.html">Nucleo-WL55JC</a></li>
+<li class="toctree-l1"><a class="reference internal" href="boards/nucleo-wl55jc/index.html">ST Nucleo WL55JC</a></li>
 </ul>
 </div>
 </section>
@@ -432,8 +432,8 @@ data that is no frequently updated (so, configuration is ok, logs are not).</p>
            </div>
           </div>
           <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
-        <a href="../stm32wb/boards/nucleo-wb55rg/index.html" class="btn btn-neutral float-left" title="ST NUCLEO-WB55RG" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
-        <a href="boards/nucleo-wl55jc/index.html" class="btn btn-neutral float-right" title="Nucleo-WL55JC" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+        <a href="../stm32wb/boards/nucleo-wb55rg/index.html" class="btn btn-neutral float-left" title="ST Nucleo WB55RG" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="boards/nucleo-wl55jc/index.html" class="btn btn-neutral float-right" title="ST Nucleo WL55JC" 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/arm/xmc4/index.html b/content/docs/latest/platforms/arm/xmc4/index.html
index 159bb7ee..b838969d 100644
--- a/content/docs/latest/platforms/arm/xmc4/index.html
+++ b/content/docs/latest/platforms/arm/xmc4/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="XMC4500 Relax" href="boards/xmc4500-relax/index.html" />
-    <link rel="prev" title="Nucleo-WL55JC" href="../stm32wl5/boards/nucleo-wl55jc/index.html" /> 
+    <link rel="prev" title="ST Nucleo WL55JC" href="../stm32wl5/boards/nucleo-wl55jc/index.html" /> 
 </head>
 
 <body class="wy-body-for-nav"> 
@@ -257,7 +257,7 @@
            </div>
           </div>
           <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
-        <a href="../stm32wl5/boards/nucleo-wl55jc/index.html" class="btn btn-neutral float-left" title="Nucleo-WL55JC" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="../stm32wl5/boards/nucleo-wl55jc/index.html" class="btn btn-neutral float-left" title="ST Nucleo WL55JC" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
         <a href="boards/xmc4500-relax/index.html" class="btn btn-neutral float-right" title="XMC4500 Relax" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
     </div>
 
diff --git a/content/docs/latest/platforms/index.html b/content/docs/latest/platforms/index.html
index 427c1178..507f4694 100644
--- a/content/docs/latest/platforms/index.html
+++ b/content/docs/latest/platforms/index.html
@@ -243,7 +243,7 @@ series and boards supported in NuttX:</p>
 <li class="toctree-l3"><a class="reference internal" href="arm/stm32f2/boards/nucleo-f207zg/index.html">ST Nucleo F207ZG</a></li>
 <li class="toctree-l3"><a class="reference internal" href="arm/stm32f2/boards/olimex-stm32-p207/index.html">Olimex STM32-P207</a></li>
 <li class="toctree-l3"><a class="reference internal" href="arm/stm32f2/boards/photon/index.html">Particle.io Photon</a></li>
-<li class="toctree-l3"><a class="reference internal" href="arm/stm32f2/boards/stm3220g-eval/index.html">STM3220G-EVAL</a></li>
+<li class="toctree-l3"><a class="reference internal" href="arm/stm32f2/boards/stm3220g-eval/index.html">ST STM3220G-EVAL</a></li>
 </ul>
 </li>
 <li class="toctree-l2"><a class="reference internal" href="arm/stm32f3/index.html">ST STM32F3</a><ul>
@@ -273,7 +273,7 @@ series and boards supported in NuttX:</p>
 <li class="toctree-l3"><a class="reference internal" href="arm/stm32f4/boards/stm3240g-eval/index.html">ST STM32140G-EVAL</a></li>
 <li class="toctree-l3"><a class="reference internal" href="arm/stm32f4/boards/stm32f411-minimum/index.html">stm32f411-minimum</a></li>
 <li class="toctree-l3"><a class="reference internal" href="arm/stm32f4/boards/stm32f411e-disco/index.html">ST STM32F411E-Discovery</a></li>
-<li class="toctree-l3"><a class="reference internal" href="arm/stm32f4/boards/stm32f429i-disco/index.html">STM32F429I-DISCO</a></li>
+<li class="toctree-l3"><a class="reference internal" href="arm/stm32f4/boards/stm32f429i-disco/index.html">ST STM32F429I-DISCO</a></li>
 <li class="toctree-l3"><a class="reference internal" href="arm/stm32f4/boards/stm32f4discovery/index.html">ST STM32F4-Discovery</a></li>
 </ul>
 </li>
@@ -297,7 +297,7 @@ series and boards supported in NuttX:</p>
 <li class="toctree-l2"><a class="reference internal" href="arm/stm32g4/index.html">ST STM32G4</a><ul>
 <li class="toctree-l3"><a class="reference internal" href="arm/stm32g4/boards/b-g431b-esc1/index.html">ST B-G431B-ESC</a></li>
 <li class="toctree-l3"><a class="reference internal" href="arm/stm32g4/boards/b-g474e-dpow1/index.html">ST B-G474E-DPOW1</a></li>
-<li class="toctree-l3"><a class="reference internal" href="arm/stm32g4/boards/nucleo-g431kb/index.html">ST Nucleo-G431KB</a></li>
+<li class="toctree-l3"><a class="reference internal" href="arm/stm32g4/boards/nucleo-g431kb/index.html">ST Nucleo G431KB</a></li>
 <li class="toctree-l3"><a class="reference internal" href="arm/stm32g4/boards/nucleo-g431rb/index.html">ST Nucleo G431RB</a></li>
 <li class="toctree-l3"><a class="reference internal" href="arm/stm32g4/boards/nucleo-g474re/index.html">ST Nucleo G474RE</a></li>
 </ul>
@@ -305,7 +305,7 @@ series and boards supported in NuttX:</p>
 <li class="toctree-l2"><a class="reference internal" href="arm/stm32h7/index.html">ST STM32H7</a><ul>
 <li class="toctree-l3"><a class="reference internal" href="arm/stm32h7/boards/nucleo-h743zi/index.html">ST Nucle H743ZI</a></li>
 <li class="toctree-l3"><a class="reference internal" href="arm/stm32h7/boards/nucleo-h743zi2/index.html">ST Nucle H743ZI2</a></li>
-<li class="toctree-l3"><a class="reference internal" href="arm/stm32h7/boards/nucleo-h745zi/index.html">ST Nucleo H745zi</a></li>
+<li class="toctree-l3"><a class="reference internal" href="arm/stm32h7/boards/nucleo-h745zi/index.html">ST Nucleo H745ZI</a></li>
 <li class="toctree-l3"><a class="reference internal" href="arm/stm32h7/boards/stm32h745i-disco/index.html">ST STM32H745I-DISCO</a></li>
 <li class="toctree-l3"><a class="reference internal" href="arm/stm32h7/boards/stm32h747i-disco/index.html">ST STM32H747I-DISCO</a></li>
 </ul>
@@ -317,7 +317,7 @@ series and boards supported in NuttX:</p>
 </ul>
 </li>
 <li class="toctree-l2"><a class="reference internal" href="arm/stm32l1/index.html">ST STM32L1</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="arm/stm32l1/boards/nucleo-l152re/index.html">ST Nucleo-L152RE</a></li>
+<li class="toctree-l3"><a class="reference internal" href="arm/stm32l1/boards/nucleo-l152re/index.html">ST Nucleo L152RE</a></li>
 <li class="toctree-l3"><a class="reference internal" href="arm/stm32l1/boards/stm32ldiscovery/index.html">ST STM32L Discovery</a></li>
 </ul>
 </li>
@@ -335,21 +335,21 @@ series and boards supported in NuttX:</p>
 </li>
 <li class="toctree-l2"><a class="reference internal" href="arm/stm32l5/index.html">ST STM32L5</a><ul>
 <li class="toctree-l3"><a class="reference internal" href="arm/stm32l5/boards/nucleo-l552ze/index.html">ST Nucleo L552ZE-Q</a></li>
-<li class="toctree-l3"><a class="reference internal" href="arm/stm32l5/boards/stm32l562e-dk/index.html">STM32L562E-DK</a></li>
+<li class="toctree-l3"><a class="reference internal" href="arm/stm32l5/boards/stm32l562e-dk/index.html">ST STM32L562E-DK</a></li>
 </ul>
 </li>
 <li class="toctree-l2"><a class="reference internal" href="arm/stm32u5/index.html">ST STM32U5</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="arm/stm32u5/boards/b-u585i-iot02a/index.html">B-U585I-IOT02A</a></li>
-<li class="toctree-l3"><a class="reference internal" href="arm/stm32u5/boards/nucleo-u5a5zj-q/index.html">NUCLEO-U5A5ZJ-Q</a></li>
+<li class="toctree-l3"><a class="reference internal" href="arm/stm32u5/boards/b-u585i-iot02a/index.html">ST B-U585I-IOT02A</a></li>
+<li class="toctree-l3"><a class="reference internal" href="arm/stm32u5/boards/nucleo-u5a5zj-q/index.html">ST Nucleo U5A5ZJ-Q</a></li>
 </ul>
 </li>
 <li class="toctree-l2"><a class="reference internal" href="arm/stm32wb/index.html">ST STM32WB</a><ul>
 <li class="toctree-l3"><a class="reference internal" href="arm/stm32wb/boards/flipperzer/index.html">Flipper Zero</a></li>
-<li class="toctree-l3"><a class="reference internal" href="arm/stm32wb/boards/nucleo-wb55rg/index.html">ST NUCLEO-WB55RG</a></li>
+<li class="toctree-l3"><a class="reference internal" href="arm/stm32wb/boards/nucleo-wb55rg/index.html">ST Nucleo WB55RG</a></li>
 </ul>
 </li>
 <li class="toctree-l2"><a class="reference internal" href="arm/stm32wl5/index.html">ST STM32WL5</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="arm/stm32wl5/boards/nucleo-wl55jc/index.html">Nucleo-WL55JC</a></li>
+<li class="toctree-l3"><a class="reference internal" href="arm/stm32wl5/boards/nucleo-wl55jc/index.html">ST Nucleo WL55JC</a></li>
 </ul>
 </li>
 <li class="toctree-l2"><a class="reference internal" href="arm/xmc4/index.html">Infineon XMC4000</a><ul>
diff --git a/content/docs/latest/quickstart/install.html b/content/docs/latest/quickstart/install.html
index 7fd72e2a..5ac66bbc 100644
--- a/content/docs/latest/quickstart/install.html
+++ b/content/docs/latest/quickstart/install.html
@@ -326,11 +326,11 @@ and Docker <a class="reference external" href="https://github.com/apache/nuttx/t
 <p>There are also <code class="docutils literal notranslate"><span class="pre">.zip</span></code> archives available (useful for Windows users): just replace <code class="docutils literal notranslate"><span class="pre">tarball</span></code> with
 <code class="docutils literal notranslate"><span class="pre">zipball</span></code>.</p>
 </div><div aria-labelledby="tab-3-3-1" class="sphinx-tabs-panel" hidden="true" id="panel-3-3-1" name="3-1" role="tabpanel" tabindex="0"><p>Go to <a class="reference external" href="https://nuttx.apache.org/download/">releases</a> and choose a version to download. The following
-example uses version 10.1.0:</p>
+example uses version 12.2.1:</p>
 <div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="gp">$ </span>mkdir<span class="w"> </span>nuttxspace
 <span class="gp">$ </span><span class="nb">cd</span><span class="w"> </span>nuttxspace
-<span class="gp">$ </span>curl<span class="w"> </span>-L<span class="w"> </span>https://www.apache.org/dyn/closer.lua/nuttx/12.0.0/apache-nuttx-12.0.0.tar.gz?action<span class="o">=</span>download<span class="w"> </span>-o<span class="w"> </span>nuttx.tar.gz
-<span class="gp">$ </span>curl<span class="w"> </span>-L<span class="w"> </span>https://www.apache.org/dyn/closer.lua/nuttx/12.0.0/apache-nuttx-apps-12.0.0.tar.gz?action<span class="o">=</span>download<span class="w"> </span>-o<span class="w"> </span>apps.tar.gz
+<span class="gp">$ </span>curl<span class="w"> </span>-L<span class="w"> </span>https://www.apache.org/dyn/closer.lua/nuttx/12.2.1/apache-nuttx-12.2.1.tar.gz?action<span class="o">=</span>download<span class="w"> </span>-o<span class="w"> </span>nuttx.tar.gz
+<span class="gp">$ </span>curl<span class="w"> </span>-L<span class="w"> </span>https://www.apache.org/dyn/closer.lua/nuttx/12.2.1/apache-nuttx-apps-12.2.1.tar.gz?action<span class="o">=</span>download<span class="w"> </span>-o<span class="w"> </span>apps.tar.gz
 <span class="gp">$ </span>tar<span class="w"> </span>zxf<span class="w"> </span>nuttx.tar.gz
 <span class="gp">$ </span>tar<span class="w"> </span>zxf<span class="w"> </span>apps.tar.gz
 </pre></div>
diff --git a/content/docs/latest/searchindex.js b/content/docs/latest/searchindex.js
index 881fc2c8..cd67d1cc 100644
--- a/content/docs/latest/searchindex.js
+++ b/content/docs/latest/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["applications/index", "applications/nsh/builtin", "applications/nsh/commands", "applications/nsh/config", "applications/nsh/customizing", "applications/nsh/index", "applications/nsh/installation", "applications/nsh/login", "applications/nsh/nsh", "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/feed.xml b/content/feed.xml
index 3b9b17b0..0b0ad67e 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>Fri, 25 Aug 2023 00:13:24 +0000</pubDate>
-    <lastBuildDate>Fri, 25 Aug 2023 00:13:24 +0000</lastBuildDate>
+    <pubDate>Sat, 26 Aug 2023 00:13:37 +0000</pubDate>
+    <lastBuildDate>Sat, 26 Aug 2023 00:13:37 +0000</lastBuildDate>
     <generator>Jekyll v4.3.2</generator>
     
       <item>