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 2022/07/03 00:17:44 UTC

[incubator-nuttx-website] branch asf-site updated: Publishing web: 3c980bc717a3874c683a1bd2a48c64c33af05833 docs: 58dcee641e73ea1b6c10be8366bf25f5ff8aa7b9

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/incubator-nuttx-website.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 986a049  Publishing web: 3c980bc717a3874c683a1bd2a48c64c33af05833 docs: 58dcee641e73ea1b6c10be8366bf25f5ff8aa7b9
986a049 is described below

commit 986a049bf35614884365d1e422c2908b39c93d00
Author: Alin <al...@sony.com>
AuthorDate: Sun Jul 3 00:15:39 2022 +0000

    Publishing web: 3c980bc717a3874c683a1bd2a48c64c33af05833 docs: 58dcee641e73ea1b6c10be8366bf25f5ff8aa7b9
---
 content/docs/10.0.0/index.html                     |   2 +-
 content/docs/10.0.1/index.html                     |   2 +-
 content/docs/10.1.0/index.html                     |   2 +-
 content/docs/10.2.0/index.html                     |   2 +-
 content/docs/10.3.0/index.html                     |   2 +-
 content/docs/latest/_images/Feather.png            | Bin 0 -> 207962 bytes
 content/docs/latest/_images/KB2040.png             | Bin 0 -> 177093 bytes
 content/docs/latest/_images/RaspberryPiPico.png    | Bin 0 -> 229318 bytes
 content/docs/latest/_images/Tiny2040.png           | Bin 0 -> 127111 bytes
 .../boards/adafruit-feather-rp2040/index.rst.txt   | 209 ++++++++
 .../rp2040/boards/adafruit-kb2040/index.rst.txt    | 185 +++++++
 .../rp2040/boards/pimoroni-tiny2040/index.rst.txt  | 127 +++++
 .../rp2040/boards/raspberrypi-pico/index.rst.txt   | 203 +++++++
 .../_sources/platforms/arm/rp2040/index.rst.txt    | 113 ++++
 content/docs/latest/index.html                     |   2 +-
 content/docs/latest/objects.inv                    | Bin 34078 -> 35236 bytes
 .../arm/imxrt/boards/imxrt1020-evk/index.html      |   1 +
 .../arm/imxrt/boards/imxrt1050-evk/index.html      |   1 +
 .../arm/imxrt/boards/imxrt1060-evk/index.html      |   1 +
 .../arm/imxrt/boards/imxrt1064-evk/index.html      |   1 +
 .../arm/imxrt/boards/teensy-4.x/index.html         |   1 +
 content/docs/latest/platforms/arm/imxrt/index.html |   1 +
 content/docs/latest/platforms/arm/index.html       |   2 +
 .../arm/nrf52/boards/nrf52832-mdk/index.html       |   1 +
 .../arm/nrf52/boards/nrf52832-sparkfun/index.html  |   5 +-
 content/docs/latest/platforms/arm/nrf52/index.html |   1 +
 .../boards/adafruit-feather-rp2040/index.html      | 554 +++++++++++++++++++
 .../arm/rp2040/boards/adafruit-kb2040/index.html   | 523 ++++++++++++++++++
 .../boards/pimoroni-tiny2040}/index.html           | 202 +++++--
 .../arm/rp2040/boards/raspberrypi-pico/index.html  | 590 +++++++++++++++++++++
 .../docs/latest/platforms/arm/rp2040/index.html    | 440 +++++++++++++++
 .../arm/stm32wl5/boards/nucleo-wl55jc/index.html   |   1 +
 .../docs/latest/platforms/arm/stm32wl5/index.html  |   5 +-
 content/docs/latest/platforms/index.html           |   7 +
 content/docs/latest/searchindex.js                 |   2 +-
 content/feed.xml                                   |   4 +-
 36 files changed, 3128 insertions(+), 64 deletions(-)

diff --git a/content/docs/10.0.0/index.html b/content/docs/10.0.0/index.html
index a5f52d2..660757f 100644
--- a/content/docs/10.0.0/index.html
+++ b/content/docs/10.0.0/index.html
@@ -207,7 +207,7 @@ by following these <a class="reference internal" href="contributing/documentatio
 <div class="section" id="nuttx-documentation">
 <h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation" title="Permalink to this headline">¶</a></h1>
 <p>NuttX is a real-time operating system (RTOS) with an emphasis on standards compliance and small footprint. Scalable from 8-bit to 32-bit microcontroller environments, the primary governing standards in NuttX are Posix and ANSI standards. Additional standard APIs from Unix and other common RTOS’s (such as VxWorks) are adopted for functionality not available under these standards, or for functionality that is not appropriate for deeply-embedded environments (such as fork()).</p>
-<p>Last Updated: 02 July 22 at 00:10</p>
+<p>Last Updated: 03 July 22 at 00:11</p>
 <div class="toctree-wrapper compound">
 <p class="caption"><span class="caption-text">Table of Contents</span></p>
 <ul class="current">
diff --git a/content/docs/10.0.1/index.html b/content/docs/10.0.1/index.html
index ebe427d..19d4156 100644
--- a/content/docs/10.0.1/index.html
+++ b/content/docs/10.0.1/index.html
@@ -217,7 +217,7 @@ by following these <a class="reference internal" href="contributing/documentatio
 <div class="section" id="nuttx-documentation">
 <h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation" title="Permalink to this headline">¶</a></h1>
 <p>NuttX is a real-time operating system (RTOS) with an emphasis on standards compliance and small footprint. Scalable from 8-bit to 32-bit microcontroller environments, the primary governing standards in NuttX are Posix and ANSI standards. Additional standard APIs from Unix and other common RTOS’s (such as VxWorks) are adopted for functionality not available under these standards, or for functionality that is not appropriate for deeply-embedded environments (such as fork()).</p>
-<p>Last Updated: 02 July 22 at 00:11</p>
+<p>Last Updated: 03 July 22 at 00:12</p>
 <div class="toctree-wrapper compound">
 <p class="caption"><span class="caption-text">Table of Contents</span></p>
 <ul class="current">
diff --git a/content/docs/10.1.0/index.html b/content/docs/10.1.0/index.html
index 6836f8f..a724a04 100644
--- a/content/docs/10.1.0/index.html
+++ b/content/docs/10.1.0/index.html
@@ -217,7 +217,7 @@ by following these <a class="reference internal" href="contributing/documentatio
 <div class="section" id="nuttx-documentation">
 <h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation" title="Permalink to this headline">¶</a></h1>
 <p>NuttX is a real-time operating system (RTOS) with an emphasis on standards compliance and small footprint. Scalable from 8-bit to 64-bit microcontroller environments, the primary governing standards in NuttX are POSIX and ANSI standards. Additional standard APIs from Unix and other common RTOS’s (such as VxWorks) are adopted for functionality not available under these standards, or for functionality that is not appropriate for deeply-embedded environments (such as fork()).</p>
-<p>Last Updated: 02 July 22 at 00:11</p>
+<p>Last Updated: 03 July 22 at 00:12</p>
 <div class="toctree-wrapper compound">
 <p class="caption"><span class="caption-text">Table of Contents</span></p>
 <ul class="current">
diff --git a/content/docs/10.2.0/index.html b/content/docs/10.2.0/index.html
index baf2eab..0fade19 100644
--- a/content/docs/10.2.0/index.html
+++ b/content/docs/10.2.0/index.html
@@ -218,7 +218,7 @@ by following these <a class="reference internal" href="contributing/documentatio
 <div class="section" id="nuttx-documentation">
 <h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation" title="Permalink to this headline">¶</a></h1>
 <p>NuttX is a real-time operating system (RTOS) with an emphasis on standards compliance and small footprint. Scalable from 8-bit to 64-bit microcontroller environments, the primary governing standards in NuttX are POSIX and ANSI standards. Additional standard APIs from Unix and other common RTOS’s (such as VxWorks) are adopted for functionality not available under these standards, or for functionality that is not appropriate for deeply-embedded environments (such as fork()).</p>
-<p>Last Updated: 02 July 22 at 00:11</p>
+<p>Last Updated: 03 July 22 at 00:13</p>
 <div class="toctree-wrapper compound">
 <p class="caption"><span class="caption-text">Table of Contents</span></p>
 <ul class="current">
diff --git a/content/docs/10.3.0/index.html b/content/docs/10.3.0/index.html
index 161f48f..0fade19 100644
--- a/content/docs/10.3.0/index.html
+++ b/content/docs/10.3.0/index.html
@@ -218,7 +218,7 @@ by following these <a class="reference internal" href="contributing/documentatio
 <div class="section" id="nuttx-documentation">
 <h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation" title="Permalink to this headline">¶</a></h1>
 <p>NuttX is a real-time operating system (RTOS) with an emphasis on standards compliance and small footprint. Scalable from 8-bit to 64-bit microcontroller environments, the primary governing standards in NuttX are POSIX and ANSI standards. Additional standard APIs from Unix and other common RTOS’s (such as VxWorks) are adopted for functionality not available under these standards, or for functionality that is not appropriate for deeply-embedded environments (such as fork()).</p>
-<p>Last Updated: 02 July 22 at 00:12</p>
+<p>Last Updated: 03 July 22 at 00:13</p>
 <div class="toctree-wrapper compound">
 <p class="caption"><span class="caption-text">Table of Contents</span></p>
 <ul class="current">
diff --git a/content/docs/latest/_images/Feather.png b/content/docs/latest/_images/Feather.png
new file mode 100644
index 0000000..c7972a8
Binary files /dev/null and b/content/docs/latest/_images/Feather.png differ
diff --git a/content/docs/latest/_images/KB2040.png b/content/docs/latest/_images/KB2040.png
new file mode 100644
index 0000000..c16c670
Binary files /dev/null and b/content/docs/latest/_images/KB2040.png differ
diff --git a/content/docs/latest/_images/RaspberryPiPico.png b/content/docs/latest/_images/RaspberryPiPico.png
new file mode 100644
index 0000000..bb5579b
Binary files /dev/null and b/content/docs/latest/_images/RaspberryPiPico.png differ
diff --git a/content/docs/latest/_images/Tiny2040.png b/content/docs/latest/_images/Tiny2040.png
new file mode 100644
index 0000000..24d0d2b
Binary files /dev/null and b/content/docs/latest/_images/Tiny2040.png differ
diff --git a/content/docs/latest/_sources/platforms/arm/rp2040/boards/adafruit-feather-rp2040/index.rst.txt b/content/docs/latest/_sources/platforms/arm/rp2040/boards/adafruit-feather-rp2040/index.rst.txt
new file mode 100644
index 0000000..7b128bb
--- /dev/null
+++ b/content/docs/latest/_sources/platforms/arm/rp2040/boards/adafruit-feather-rp2040/index.rst.txt
@@ -0,0 +1,209 @@
+=======================
+Adafruit Feather RP2040
+=======================
+
+The Feather RP2040 is a general purpose RP2040 board supplied by 
+Adafruit.
+
+.. figure:: Feather.png
+   :align: center
+
+Features
+========
+
+* RP2040 microcontroller chip
+* Dual-core ARM Cortex M0+ processor, flexible clock running up to 133 MHz
+* 264kB of SRAM, and 8MB of on-board Flash memory
+* Castellated module allows soldering direct to carrier boards
+* USB Host and Device support via type C connector.
+* Low-power sleep and dormant modes
+* Drag & drop programming using mass storage over USB
+* 26 multi-function GPIO pins
+* 2× SPI, 2× I2C, 2× UART, 3× 12-bit ADC, 16× controllable PWM channels
+* Accurate clock and timer on-chip
+* Temperature sensor
+* Accelerated floating point libraries on-chip
+* 8 × Programmable IO (PIO) state machines for custom peripheral support
+* LiPoly Battery connector
+
+Serial Console
+==============
+
+By default a serial console appears on pins 14 (RX GPIO0) and pin 15
+(TX GPIO1).  This console runs a 115200-8N1.
+
+The board can be configured to use the USB connection as the serial console.
+
+Buttons and LEDs
+================
+
+User LED controlled by GPIO13.
+
+A ws2812 (NeoPixel) smart RGB LED controlled by GPIO16.
+
+An LED (CHG LED) that indicates the charging status of
+connected LiPo cell.
+
+There is a BOOT button which if held down when power is first
+applied or the RESET button is pressed will cause the RP2040 to
+boot into program mode and appear as a storage device to
+a USB connecte .  Saving a .UF2 file to this device will 
+replace the Flash ROM contents on the RP2040.
+
+A RESET button that allows rebooting the board without disconnecting
+the power.
+
+Pin Mapping
+===========
+
+===== ========== ==========
+Pin   Signal     Notes
+===== ========== ==========
+1     Reset      Pull to ground to reset the RP2040 processor.
+2     3.3V       Power out to peripherals.
+3     3.3V       Power out to peripherals.
+4     Ground
+5     GPIO26     ADC0
+6     GPIO27     ADC1
+7     GPIO28     ADC2
+8     GPIO29     ADC3
+9     GPIO24
+10    GPIO25
+11    GPIO18
+12    GPIO19
+13    GPIO20
+14    GPIO1      Default RX for UART1 serial console
+15    GPIO0      Default TX for UART0 serial console
+16    GPIO6
+17    GPIO2
+18    GPIO3
+19    GPIO7
+20    GPIO8
+21    GPIO9
+22    GPIO10
+23    GPIO11
+24    GPIO12
+25    GPIO13
+26    VBUS       Connected to USB +5V
+27    EN         Pull to ground to turn off 3.3V regulator.
+28    VBAT       Connected to LiPo battery 3.3V.
+===== ========== ==========
+
+The board has a STEMMA QT connector that is also connected to
+pins GPIO2 (I2C1 SDA) and GPIO3 (I2C1 SDA).
+
+The board has a two pin JST PH socket that accepts a single 3.3V
+LiPo cell.  The cell connected to this port can be charged by
+connecting the board to a USB power supply.
+
+There are solder pads on the board that allow the addition of
+a 10-pin serial debug (SWD) connector.
+
+Power Supply 
+============
+
+The Raspberry Pi Pico can be powered via the USB connector,
+or by supplying +5V to pin 39.  The board had a diode that prevents
+power from pin 39 from flowing back to the USB socket, although
+the socket can be power via pin 30.
+
+The Raspberry Pi Pico chip run on 3.3 volts.  This is supplied
+by an onboard voltage regulator.  This regulator can be disabled
+by pulling pin 37 to ground.
+
+The regulator can run in two modes.  By default the regulator runs
+in PFM mode which provides the best efficiency, but may be 
+switched to PWM mode for improved ripple by outputting a one
+on GPIO23. 
+
+
+Configurations
+==============
+
+audiopack
+---------
+
+NuttShell configuration (console enabled in UART0, at 115200 bps) with
+support for NSPlayer audio player.
+
+composite
+---------
+
+NuttShell configuration (console enabled in UART0, at 115200 bps) with support for
+CDC/ACM with MSC USB composite driver.
+
+displaypack
+-----------
+
+NuttShell configuration (console enabled in USB Port, at 115200 bps) supporting
+ST7789 video display.
+
+enc28j60
+--------
+
+NuttShell configuration (console enabled in UART0, at 115200 bps) with support for
+NC28J60.
+
+lcd1602
+-------
+
+NuttShell configuration (console enabled in UART0, at 115200 bps) with support for
+LCD1602.
+
+nsh
+---
+
+Basic NuttShell configuration (console enabled in UART0, at 115200 bps).
+
+nshsram
+-------
+
+NuttShell configuration (console enabled in UART0, at 115200 bps) with interrupt
+vectors in RAM.
+
+smp
+---
+
+Basic NuttShell configuration (console enabled in UART0, at 115200 bps) with
+both ARM cores enabled.
+
+spisd
+-----
+
+NuttShell configuration (console enabled in UART0, at 115200 bps) with SPI configured.
+
+ssd1306
+-------
+
+NuttShell configuration (console enabled in UART0, at 115200 bps) with support for
+ssd1306.
+
+st7735
+------
+
+NuttShell configuration (console enabled in UART0, at 115200 bps) with support for
+st7735.
+
+usbmsc
+------
+
+NuttShell configuration (console enabled in UART0, at 115200 bps) with support for
+usbmsc.
+
+usbnsh
+------
+
+Basic NuttShell configuration (console enabled in USB Port, at 115200 bps).
+
+waveshare-lcd-1.14
+------------------
+
+NuttShell configuration (console enabled in UART0, at 115200 bps) with support for
+st7789.
+
+waveshare-lcd-1.3
+-----------------
+
+NuttShell configuration (console enabled in UART0, at 115200 bps) with support for
+usbmsc.
+
diff --git a/content/docs/latest/_sources/platforms/arm/rp2040/boards/adafruit-kb2040/index.rst.txt b/content/docs/latest/_sources/platforms/arm/rp2040/boards/adafruit-kb2040/index.rst.txt
new file mode 100644
index 0000000..546aa1b
--- /dev/null
+++ b/content/docs/latest/_sources/platforms/arm/rp2040/boards/adafruit-kb2040/index.rst.txt
@@ -0,0 +1,185 @@
+========================
+Adafruit KB2040 Key Boar
+========================
+
+The KB2040 Key Boar is a general purpose RP2040 board supplied by 
+Adafruit.
+
+.. figure:: KB2040.png
+   :align: center
+
+Features
+========
+
+* RP2040 microcontroller chip
+* Dual-core ARM Cortex M0+ processor, flexible clock running up to 133 MHz
+* 264kB of SRAM, and 8MB of on-board Flash memory
+* Castellated module allows soldering direct to carrier boards
+* USB Host and Device support via type C connector.
+* Low-power sleep and dormant modes
+* Drag & drop programming using mass storage over USB
+* 18 multi-function GPIO pins
+* 2× SPI, 2× I2C, 2× UART, 3× 12-bit ADC, 16× controllable PWM channels
+* Accurate clock and timer on-chip
+* Temperature sensor
+* Accelerated floating point libraries on-chip
+* 8 × Programmable IO (PIO) state machines for custom peripheral support
+* On-board STEMMA QT connector for quick I2C connection.
+
+Serial Console
+==============
+
+By default a serial console appears on pins 1 (TX GPIO0) and pin 2
+(RX GPIO1).  This console runs a 115200-8N1.
+
+The board can be configured to use the USB connection as the serial console.
+
+Buttons and LEDs
+================
+
+There is a BOOT button which if held down when power is first
+applied or the RESET button is pressed will cause the RP2040 to
+boot into program mode and appear as a storage device to
+a USB connecte .  Saving a .UF2 file to this device will 
+replace the Flash ROM contents on the RP2040.
+
+A RESET button that allows rebooting the board without disconnecting
+the power.
+
+A ws2812 (NeoPixel) smart RGB LED controlled by GPIO17.
+
+Pin Mapping
+===========
+
+===== ========== ==========
+Pin   Signal     Notes
+===== ========== ==========
+1     D+         Alternate USB data connection.
+2     GPIO0      Default TX for UART0 serial console
+3     GPIO1      Default RX for UART1 serial console
+4     Ground
+5     Ground
+6     GPIO2
+7     GPIO3
+8     GPIO4
+9     GPIO5
+10    GPIO6
+11    GPIO7
+12    GPIO8
+13    GPIO9
+14    GPIO10
+15    GPIO19
+16    GPIO20
+17    GPIO18
+18    GPIO26     ADC0
+19    GPIO27     ADC1
+20    GPIO28     ADC2
+21    GPIO29     ADC3
+22    Ground
+23    Raw        Connected to USB +5V line
+24    D-         Alternate USB data connection.
+===== ========== ==========
+
+The board has a STEMMA QT connector that is also connected to
+pins GPI12 (I2C1 SDA) and GPI13 (I2C1 SDA).
+
+
+Power Supply 
+============
+
+The Raspberry Pi Pico can be powered via the USB connector,
+or by supplying +5V to pin 23.
+
+The Raspberry Pi Pico chip run on 3.3 volts.  This is supplied
+by an onboard voltage regulator. 
+
+Configurations
+==============
+
+audiopack
+---------
+
+NuttShell configuration (console enabled in UART0, at 115200 bps) with
+support for NSPlayer audio player.
+
+composite
+---------
+
+NuttShell configuration (console enabled in UART0, at 115200 bps) with support for
+CDC/ACM with MSC USB composite driver.
+
+displaypack
+-----------
+
+NuttShell configuration (console enabled in USB Port, at 115200 bps) supporting
+ST7789 video display.
+
+enc28j60
+--------
+
+NuttShell configuration (console enabled in UART0, at 115200 bps) with support for
+NC28J60.
+
+lcd1602
+-------
+
+NuttShell configuration (console enabled in UART0, at 115200 bps) with support for
+LCD1602.
+
+nsh
+---
+
+Basic NuttShell configuration (console enabled in UART0, at 115200 bps).
+
+nshsram
+-------
+
+NuttShell configuration (console enabled in UART0, at 115200 bps) with interrupt
+vectors in RAM.
+
+smp
+---
+
+Basic NuttShell configuration (console enabled in UART0, at 115200 bps) with
+both ARM cores enabled.
+
+spisd
+-----
+
+NuttShell configuration (console enabled in UART0, at 115200 bps) with SPI configured.
+
+ssd1306
+-------
+
+NuttShell configuration (console enabled in UART0, at 115200 bps) with support for
+ssd1306.
+
+st7735
+------
+
+NuttShell configuration (console enabled in UART0, at 115200 bps) with support for
+st7735.
+
+usbmsc
+------
+
+NuttShell configuration (console enabled in UART0, at 115200 bps) with support for
+usbmsc.
+
+usbnsh
+------
+
+Basic NuttShell configuration (console enabled in USB Port, at 115200 bps).
+
+waveshare-lcd-1.14
+------------------
+
+NuttShell configuration (console enabled in UART0, at 115200 bps) with support for
+st7789.
+
+waveshare-lcd-1.3
+-----------------
+
+NuttShell configuration (console enabled in UART0, at 115200 bps) with support for
+usbmsc.
+
diff --git a/content/docs/latest/_sources/platforms/arm/rp2040/boards/pimoroni-tiny2040/index.rst.txt b/content/docs/latest/_sources/platforms/arm/rp2040/boards/pimoroni-tiny2040/index.rst.txt
new file mode 100644
index 0000000..7bb7f3f
--- /dev/null
+++ b/content/docs/latest/_sources/platforms/arm/rp2040/boards/pimoroni-tiny2040/index.rst.txt
@@ -0,0 +1,127 @@
+=================
+Pimoroni Tiny2040
+=================
+
+The Tiny2040 is a general purpose RP2040 board supplied by Pimoroni. 
+
+.. figure:: Tiny2040.png
+   :align: center
+
+Features
+========
+
+* RP2040 microcontroller chip
+* Dual-core ARM Cortex M0+ processor, flexible clock running up to 133 MHz
+* 264kB of SRAM, and 2MB or 8MB of on-board Flash memory
+* Castellated module allows soldering direct to carrier boards
+* USB Host and Device support via type C connector
+* Low-power sleep and dormant modes
+* Drag & drop programming using mass storage over USB
+* 12 multi-function GPIO pins
+* 2× SPI, 2× I2C, 2× UART, 3× 12-bit ADC, 16× controllable PWM channels
+* Accurate clock and timer on-chip
+* Temperature sensor
+* Accelerated floating point libraries on-chip
+* 8 × Programmable IO (PIO) state machines for custom peripheral support
+
+Serial Console
+==============
+
+By default a serial console appears on pins 15 (RX GPIO0) and 
+pin 16 (TX GPIO1).  This console runs a 115200-8N1.
+
+The board can be configured to use the USB connection as the serial console.
+
+Buttons and LEDs
+================
+
+There is a single onboard RGB LED controlled by pins
+GPIO18 (red), GPIO19 (green), and GPIO20 (blue).
+
+The is a User/BOOT button readable as GPIO23. If held down when power
+is first applied the RP2040 will boot into program mode and appear to
+a computer connected via USB as a storage device.  Saving
+a .UF2 file to this device will replace the Flash ROM contents 
+on the RP2040.
+
+Pin Mapping
+===========
+
+===== ========== ==========
+Pin   Signal     Notes
+===== ========== ==========
+1     VBUS       Connected to USB +5V
+2     Ground
+3     3V3        Out to peripherals
+4     GPIO29     ADC3
+5     GPIO28     ADC2
+6     GPIO27     ADC1
+7     GPIO26     ADC0
+8     Ground
+9     GPIO7
+10    GPIO6
+11    GPIO5
+12    GPIO4
+13    GPIO3
+14    GPIO2
+15    GPIO1      Default RX for UART0 serial console
+16    GPIO0      Default TX for UART0 serial console
+===== ========== ==========
+
+Power Supply 
+============
+
+The Raspberry Pi Pico can be powered via the USB connector,
+or by supplying +5V to pin 1. 
+
+The Raspberry Pi Pico chip run on 3.3 volts.  This is supplied
+by an onboard voltage regulator.
+
+Configurations
+==============
+
+composite
+---------
+
+NuttShell configuration (console enabled in UART0, at 115200 bps) with support for
+CDC/ACM with MSC USB composite driver.
+
+gpio
+--------
+
+NuttShell configuration (console enabled in UART0, at 115200 bps) with GPIO examples.
+
+nsh
+---
+
+Basic NuttShell configuration (console enabled in UART0, at 115200 bps).
+
+nshsram
+-------
+
+NuttShell configuration (console enabled in UART0, at 115200 bps) with interrupt
+vectors in RAM.
+
+smp
+---
+
+Basic NuttShell configuration (console enabled in UART0, at 115200 bps) with
+both ARM cores enabled.
+
+spisd
+-----
+
+NuttShell configuration (console enabled in UART0, at 115200 bps) with SPI configured.
+
+usbmsc
+------
+
+NuttShell configuration (console enabled in UART0, at 115200 bps) with support for
+usbmsc.
+
+usbnsh
+------
+
+Basic NuttShell configuration (console enabled in USB Port, at 115200 bps).
+
+
diff --git a/content/docs/latest/_sources/platforms/arm/rp2040/boards/raspberrypi-pico/index.rst.txt b/content/docs/latest/_sources/platforms/arm/rp2040/boards/raspberrypi-pico/index.rst.txt
new file mode 100644
index 0000000..a5d2463
--- /dev/null
+++ b/content/docs/latest/_sources/platforms/arm/rp2040/boards/raspberrypi-pico/index.rst.txt
@@ -0,0 +1,203 @@
+===============================
+Raspberry Pi Pico
+===============================
+
+The `Raspberry Pi Pico <https://www.raspberrypi.com/products/raspberry-pi-pico/>`_ is a general purpose board supplied by
+the Raspberry Pi Foundation.
+
+.. figure:: RaspberryPiPico.png
+   :align: center
+
+Features
+========
+
+* RP2040 microcontroller chip
+* Dual-core ARM Cortex M0+ processor, flexible clock running up to 133 MHz
+* 264kB of SRAM, and 2MB of on-board Flash memory
+* Castellated module allows soldering direct to carrier boards
+* USB 1.1 Host and Device support
+* Low-power sleep and dormant modes
+* Drag & drop programming using mass storage over USB
+* 26 multi-function GPIO pins
+* 2× SPI, 2× I2C, 2× UART, 3× 12-bit ADC, 16× controllable PWM channels
+* Accurate clock and timer on-chip
+* Temperature sensor
+* Accelerated floating point libraries on-chip
+* 8 × Programmable IO (PIO) state machines for custom peripheral support
+
+Serial Console
+==============
+
+By default a serial console appears on pins 1 (TX GPIO0) and pin 2
+(RX GPIO1).  This console runs a 115200-8N1.
+
+The board can be configured to use the USB connection as the serial console.
+
+Buttons and LEDs
+================
+
+User LED controlled by GPIO25.
+
+A BOOTSEL button, which if held down when power is first
+applied to the board, the cause the RP2040 to boot programming mode 
+and appear to a computer connected via USB as a storage device.  
+Saving a .UF2 file to this device will replace the Flash ROM contents 
+on the RP2040.
+
+Pin Mapping
+===========
+
+===== ========== ==========
+Pin   Signal     Notes
+===== ========== ==========
+1     GPIO0      Default TX for UART0 serial console
+2     GPIO1      Default RX for UART1 serial console
+3     Ground
+4     GPIO2
+5     GPIO3
+6     GPIO4
+7     GPIO5
+8     Ground
+9     GPIO6
+10    GPIO7
+11    GPIO8
+12    GPIO9
+13    Ground
+14    GPIO10
+15    GPIO11
+16    GPIO12
+17    GPIO13
+18    Ground
+19    GPIO14
+20    GPIO15
+21    GPIO16
+22    GPIO17
+23    Ground
+24    GPIO18
+25    GPIO19
+26    GPIO20
+27    GPIO21
+28    Ground
+29    GPIO22
+30    Run
+31    GPIO26     ADC0
+32    GPIO27     ADC1
+33    AGND       Analog Ground 
+34    GPIO28     ADC2
+35    ADC_VREF
+36    3V3        Power output to peripherals
+37    3V3_EN     Pull to ground to turn off. 
+38    Ground
+39    VSYS       +5V Supply to board
+40    VBUS       Connected to USB +5V
+===== ========== ==========
+
+Separate pins for the Serial Debug Port (SDB) are available
+
+Power Supply 
+============
+
+The Raspberry Pi Pico can be powered via the USB connector,
+or by supplying +5V to pin 39.  The board had a diode that prevents
+power from pin 39 from flowing back to the USB socket, although
+the socket can be power via pin 30.
+
+The Raspberry Pi Pico chip run on 3.3 volts.  This is supplied
+by an onboard voltage regulator.  This regulator can be disabled
+by pulling pin 37 to ground.
+
+The regulator can run in two modes.  By default the regulator runs
+in PFM mode which provides the best efficiency, but may be 
+switched to PWM mode for improved ripple by outputting a one
+on GPIO23. 
+
+Configurations
+==============
+
+audiopack
+---------
+
+NuttShell configuration (console enabled in UART0, at 115200 bps) with
+support for NSPlayer audio player.
+
+composite
+---------
+
+NuttShell configuration (console enabled in UART0, at 115200 bps) with support for
+CDC/ACM with MSC USB composite driver.
+
+displaypack
+-----------
+
+NuttShell configuration (console enabled in USB Port, at 115200 bps) supporting
+ST7789 video display.
+
+enc28j60
+--------
+
+NuttShell configuration (console enabled in UART0, at 115200 bps) with support for
+NC28J60.
+
+lcd1602
+-------
+
+NuttShell configuration (console enabled in UART0, at 115200 bps) with support for
+LCD1602.
+
+nsh
+---
+
+Basic NuttShell configuration (console enabled in UART0, at 115200 bps).
+
+nshsram
+-------
+
+NuttShell configuration (console enabled in UART0, at 115200 bps) with interrupt
+vectors in RAM.
+
+smp
+---
+
+Basic NuttShell configuration (console enabled in UART0, at 115200 bps) with
+both ARM cores enabled.
+
+spisd
+-----
+
+NuttShell configuration (console enabled in UART0, at 115200 bps) with SPI configured.
+
+ssd1306
+-------
+
+NuttShell configuration (console enabled in UART0, at 115200 bps) with support for
+ssd1306.
+
+st7735
+------
+
+NuttShell configuration (console enabled in UART0, at 115200 bps) with support for
+st7735.
+
+usbmsc
+------
+
+NuttShell configuration (console enabled in UART0, at 115200 bps) with support for
+usbmsc.
+
+usbnsh
+------
+
+Basic NuttShell configuration (console enabled in USB Port, at 115200 bps).
+
+waveshare-lcd-1.14
+------------------
+
+NuttShell configuration (console enabled in UART0, at 115200 bps) with support for
+st7789.
+
+waveshare-lcd-1.3
+-----------------
+
+NuttShell configuration (console enabled in UART0, at 115200 bps) with support for
+usbmsc.
+
diff --git a/content/docs/latest/_sources/platforms/arm/rp2040/index.rst.txt b/content/docs/latest/_sources/platforms/arm/rp2040/index.rst.txt
new file mode 100644
index 0000000..138327a
--- /dev/null
+++ b/content/docs/latest/_sources/platforms/arm/rp2040/index.rst.txt
@@ -0,0 +1,113 @@
+========
+rp2040
+========
+
+The rp2040 is a dual core chip produced by the RaspberryPi Foundation that
+is based on ARM Cortex-M0+.
+
+Peripheral Support
+==================
+
+The following list indicates peripherals currently supported in NuttX:
+
+============== =====
+Peripheral     Notes
+============== =====
+GPIO           See Supported Boards documentation for available pins.
+UART           GPIO 0 (UART0 TX) and GPIO 1 (UART0 RX) are used for the console.
+I2C            
+SPI         
+DMAC        
+PWM         
+USB         
+PIO            RP2040 Programmable I/O
+IRQs        
+DMA         
+ws2812         Smart pixels (e.g. Neopixel)
+Flash ROM Boot
+SRAM Boot      If Pico SDK is available a nuttx.uf2 file will be created
+BMP180         Requires I2C0
+INA219         Requires I2C0
+============== =====
+
+The Pico Display Pack (ST7789 LCD) and Pico Audio Pack (PCM5100A I2S DAC) are 
+also available.
+
+Installation
+============
+
+1. Download Raspberry Pi Pico SDK::
+
+    git clone -b 1.1.2 https://github.com/raspberrypi/pico-sdk.git
+
+2. Set PICO_SDK_PATH environment variable::
+
+    export PICO_SDK_PATH=<absolute_path_to_pico-sdk_directory>
+
+3. Download NuttX and the companion applications.  These must both be
+   contained in the same directory::
+  
+    git clone https://github.com/apache/incubator-nuttx.git nuttx
+    git clone https://github.com/apache/incubator-nuttx-apps.git apps
+
+Building NuttX
+==============
+
+1. Change to NuttX directory::
+
+    cd nuttx
+
+2. Select a configuration. The available configurations
+   can be listed with the command::
+
+    ./tools/configure.sh -L
+
+3. Load the selected configuration.::
+
+    make distclean
+    ./tools/configure.sh <selected_configuration>
+
+4. Modify the configuration as needed (optional)::
+
+    make menuconfig
+
+5. Build NuttX::
+ 
+    make
+
+Programming
+============
+
+Programming using BOOTSEL
+-------------------------
+
+Connect  board to USB port while pressing BOOTSEL.
+The board will be detected as USB Mass Storage Device.
+Then copy "nuttx.uf2" into the device.
+(Same manner as the standard Pico SDK applications installation.)
+
+Programming using SDB
+---------------------
+
+Most (but no all) RP2040 boards provide a serial (SDB) debug port.
+The "nuttx" ELF file can be uploaded with an appropriate SDB programmer
+module and companion software.
+
+Running NuttX
+=============
+
+Most builds provide access to the console via UART0.  To access this
+GPIO 0 and 1 pins must be connected to the device such as USB-serial converter.
+
+The `usbnsh` configuration provides the console access by USB CDC/ACM serial
+devcice.  The console is available by using a terminal software on the USB host.
+
+Supported Boards
+================
+
+.. toctree::
+   :glob:
+   :maxdepth: 1
+
+   boards/*/*
+
diff --git a/content/docs/latest/index.html b/content/docs/latest/index.html
index 161f48f..0fade19 100644
--- a/content/docs/latest/index.html
+++ b/content/docs/latest/index.html
@@ -218,7 +218,7 @@ by following these <a class="reference internal" href="contributing/documentatio
 <div class="section" id="nuttx-documentation">
 <h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation" title="Permalink to this headline">¶</a></h1>
 <p>NuttX is a real-time operating system (RTOS) with an emphasis on standards compliance and small footprint. Scalable from 8-bit to 64-bit microcontroller environments, the primary governing standards in NuttX are POSIX and ANSI standards. Additional standard APIs from Unix and other common RTOS’s (such as VxWorks) are adopted for functionality not available under these standards, or for functionality that is not appropriate for deeply-embedded environments (such as fork()).</p>
-<p>Last Updated: 02 July 22 at 00:12</p>
+<p>Last Updated: 03 July 22 at 00:13</p>
 <div class="toctree-wrapper compound">
 <p class="caption"><span class="caption-text">Table of Contents</span></p>
 <ul class="current">
diff --git a/content/docs/latest/objects.inv b/content/docs/latest/objects.inv
index fd256ff..787f1f0 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/imxrt/boards/imxrt1020-evk/index.html b/content/docs/latest/platforms/arm/imxrt/boards/imxrt1020-evk/index.html
index cf64e21..48ac839 100644
--- a/content/docs/latest/platforms/arm/imxrt/boards/imxrt1020-evk/index.html
+++ b/content/docs/latest/platforms/arm/imxrt/boards/imxrt1020-evk/index.html
@@ -149,6 +149,7 @@
 </ul>
 </li>
 <li class="toctree-l3"><a class="reference internal" href="../../../nrf52/index.html">Nordic nRF52</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../rp2040/index.html">rp2040</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../stm32wl5/index.html">STM32WL5</a></li>
 </ul>
 </li>
diff --git a/content/docs/latest/platforms/arm/imxrt/boards/imxrt1050-evk/index.html b/content/docs/latest/platforms/arm/imxrt/boards/imxrt1050-evk/index.html
index dd78606..1037988 100644
--- a/content/docs/latest/platforms/arm/imxrt/boards/imxrt1050-evk/index.html
+++ b/content/docs/latest/platforms/arm/imxrt/boards/imxrt1050-evk/index.html
@@ -149,6 +149,7 @@
 </ul>
 </li>
 <li class="toctree-l3"><a class="reference internal" href="../../../nrf52/index.html">Nordic nRF52</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../rp2040/index.html">rp2040</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../stm32wl5/index.html">STM32WL5</a></li>
 </ul>
 </li>
diff --git a/content/docs/latest/platforms/arm/imxrt/boards/imxrt1060-evk/index.html b/content/docs/latest/platforms/arm/imxrt/boards/imxrt1060-evk/index.html
index 4ad4263..098bb7b 100644
--- a/content/docs/latest/platforms/arm/imxrt/boards/imxrt1060-evk/index.html
+++ b/content/docs/latest/platforms/arm/imxrt/boards/imxrt1060-evk/index.html
@@ -149,6 +149,7 @@
 </ul>
 </li>
 <li class="toctree-l3"><a class="reference internal" href="../../../nrf52/index.html">Nordic nRF52</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../rp2040/index.html">rp2040</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../stm32wl5/index.html">STM32WL5</a></li>
 </ul>
 </li>
diff --git a/content/docs/latest/platforms/arm/imxrt/boards/imxrt1064-evk/index.html b/content/docs/latest/platforms/arm/imxrt/boards/imxrt1064-evk/index.html
index 3505c20..d265ca9 100644
--- a/content/docs/latest/platforms/arm/imxrt/boards/imxrt1064-evk/index.html
+++ b/content/docs/latest/platforms/arm/imxrt/boards/imxrt1064-evk/index.html
@@ -149,6 +149,7 @@
 </ul>
 </li>
 <li class="toctree-l3"><a class="reference internal" href="../../../nrf52/index.html">Nordic nRF52</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../rp2040/index.html">rp2040</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../stm32wl5/index.html">STM32WL5</a></li>
 </ul>
 </li>
diff --git a/content/docs/latest/platforms/arm/imxrt/boards/teensy-4.x/index.html b/content/docs/latest/platforms/arm/imxrt/boards/teensy-4.x/index.html
index d377dcb..7cecc6d 100644
--- a/content/docs/latest/platforms/arm/imxrt/boards/teensy-4.x/index.html
+++ b/content/docs/latest/platforms/arm/imxrt/boards/teensy-4.x/index.html
@@ -149,6 +149,7 @@
 </ul>
 </li>
 <li class="toctree-l3"><a class="reference internal" href="../../../nrf52/index.html">Nordic nRF52</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../rp2040/index.html">rp2040</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../stm32wl5/index.html">STM32WL5</a></li>
 </ul>
 </li>
diff --git a/content/docs/latest/platforms/arm/imxrt/index.html b/content/docs/latest/platforms/arm/imxrt/index.html
index cb4822c..9504188 100644
--- a/content/docs/latest/platforms/arm/imxrt/index.html
+++ b/content/docs/latest/platforms/arm/imxrt/index.html
@@ -168,6 +168,7 @@
 </ul>
 </li>
 <li class="toctree-l3"><a class="reference internal" href="../nrf52/index.html">Nordic nRF52</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../rp2040/index.html">rp2040</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../stm32wl5/index.html">STM32WL5</a></li>
 </ul>
 </li>
diff --git a/content/docs/latest/platforms/arm/index.html b/content/docs/latest/platforms/arm/index.html
index cc6c244..d032f31 100644
--- a/content/docs/latest/platforms/arm/index.html
+++ b/content/docs/latest/platforms/arm/index.html
@@ -135,6 +135,7 @@
 <li class="toctree-l2 current"><a class="current reference internal" href="#">ARM</a><ul>
 <li class="toctree-l3"><a class="reference internal" href="imxrt/index.html">i.MX RT</a></li>
 <li class="toctree-l3"><a class="reference internal" href="nrf52/index.html">Nordic nRF52</a></li>
+<li class="toctree-l3"><a class="reference internal" href="rp2040/index.html">rp2040</a></li>
 <li class="toctree-l3"><a class="reference internal" href="stm32wl5/index.html">STM32WL5</a></li>
 </ul>
 </li>
@@ -225,6 +226,7 @@
 <ul>
 <li class="toctree-l1"><a class="reference internal" href="imxrt/index.html">i.MX RT</a></li>
 <li class="toctree-l1"><a class="reference internal" href="nrf52/index.html">Nordic nRF52</a></li>
+<li class="toctree-l1"><a class="reference internal" href="rp2040/index.html">rp2040</a></li>
 <li class="toctree-l1"><a class="reference internal" href="stm32wl5/index.html">STM32WL5</a></li>
 </ul>
 </div>
diff --git a/content/docs/latest/platforms/arm/nrf52/boards/nrf52832-mdk/index.html b/content/docs/latest/platforms/arm/nrf52/boards/nrf52832-mdk/index.html
index dbacb13..47914a4 100644
--- a/content/docs/latest/platforms/arm/nrf52/boards/nrf52832-mdk/index.html
+++ b/content/docs/latest/platforms/arm/nrf52/boards/nrf52832-mdk/index.html
@@ -147,6 +147,7 @@
 </li>
 </ul>
 </li>
+<li class="toctree-l3"><a class="reference internal" href="../../../rp2040/index.html">rp2040</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../stm32wl5/index.html">STM32WL5</a></li>
 </ul>
 </li>
diff --git a/content/docs/latest/platforms/arm/nrf52/boards/nrf52832-sparkfun/index.html b/content/docs/latest/platforms/arm/nrf52/boards/nrf52832-sparkfun/index.html
index 2fbede9..23f897d 100644
--- a/content/docs/latest/platforms/arm/nrf52/boards/nrf52832-sparkfun/index.html
+++ b/content/docs/latest/platforms/arm/nrf52/boards/nrf52832-sparkfun/index.html
@@ -61,7 +61,7 @@
     
     <link rel="index" title="Index" href="../../../../../genindex.html" />
     <link rel="search" title="Search" href="../../../../../search.html" />
-    <link rel="next" title="STM32WL5" href="../../../stm32wl5/index.html" />
+    <link rel="next" title="rp2040" href="../../../rp2040/index.html" />
     <link rel="prev" title="MakerDiary nRF52832-MDK" href="../nrf52832-mdk/index.html" /> 
 </head>
 
@@ -147,6 +147,7 @@
 </li>
 </ul>
 </li>
+<li class="toctree-l3"><a class="reference internal" href="../../../rp2040/index.html">rp2040</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../stm32wl5/index.html">STM32WL5</a></li>
 </ul>
 </li>
@@ -313,7 +314,7 @@ you can flash using OpenOCD with:</p>
           </div>
           <footer>
     <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
-        <a href="../../../stm32wl5/index.html" class="btn btn-neutral float-right" title="STM32WL5" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+        <a href="../../../rp2040/index.html" class="btn btn-neutral float-right" title="rp2040" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
         <a href="../nrf52832-mdk/index.html" class="btn btn-neutral float-left" title="MakerDiary nRF52832-MDK" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
     </div>
 
diff --git a/content/docs/latest/platforms/arm/nrf52/index.html b/content/docs/latest/platforms/arm/nrf52/index.html
index 064d721..7362bf2 100644
--- a/content/docs/latest/platforms/arm/nrf52/index.html
+++ b/content/docs/latest/platforms/arm/nrf52/index.html
@@ -160,6 +160,7 @@
 </li>
 </ul>
 </li>
+<li class="toctree-l3"><a class="reference internal" href="../rp2040/index.html">rp2040</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../stm32wl5/index.html">STM32WL5</a></li>
 </ul>
 </li>
diff --git a/content/docs/latest/platforms/arm/rp2040/boards/adafruit-feather-rp2040/index.html b/content/docs/latest/platforms/arm/rp2040/boards/adafruit-feather-rp2040/index.html
new file mode 100644
index 0000000..f8f74ea
--- /dev/null
+++ b/content/docs/latest/platforms/arm/rp2040/boards/adafruit-feather-rp2040/index.html
@@ -0,0 +1,554 @@
+<!--
+ Documentation/_templates/layout.html
+
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.  The
+ ASF licenses this file to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance with the
+ License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the
+ License for the specific language governing permissions and limitations
+ under the License.
+-->
+
+
+
+<!DOCTYPE html>
+<html class="writer-html5" lang="en" >
+<head>
+  <meta charset="utf-8" />
+  
+  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+  
+  <title>Adafruit Feather RP2040 &mdash; NuttX latest documentation</title>
+  
+
+  
+  <link rel="stylesheet" href="../../../../../_static/css/theme.css" type="text/css" />
+  <link rel="stylesheet" href="../../../../../_static/pygments.css" type="text/css" />
+  <link rel="stylesheet" href="../../../../../_static/tabs.css" type="text/css" />
+  <link rel="stylesheet" href="../../../../../_static/custom.css" type="text/css" />
+
+  
+  
+    <link rel="shortcut icon" href="../../../../../_static/favicon.ico"/>
+  
+
+  
+  
+
+  
+
+  
+  <!--[if lt IE 9]>
+    <script src="../../../../../_static/js/html5shiv.min.js"></script>
+  <![endif]-->
+  
+    
+      <script type="text/javascript" id="documentation_options" data-url_root="../../../../../" src="../../../../../_static/documentation_options.js"></script>
+        <script src="../../../../../_static/jquery.js"></script>
+        <script src="../../../../../_static/underscore.js"></script>
+        <script src="../../../../../_static/doctools.js"></script>
+    
+    <script type="text/javascript" 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="Adafruit KB2040 Key Boar" href="../adafruit-kb2040/index.html" />
+    <link rel="prev" title="rp2040" href="../../index.html" /> 
+</head>
+
+<body class="wy-body-for-nav">
+
+   
+  <div class="wy-grid-for-nav">
+    
+    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
+      <div class="wy-side-scroll">
+        <div class="wy-side-nav-search" >
+          
+  
+    <a href="../../../../../index.html" class="icon icon-home"> NuttX
+  
+
+  
+    
+    <img src="../../../../../_static/NuttX.png" class="logo" alt="Logo"/>
+  
+  </a>
+
+  <!-- this version selector is quite ugly, should be probably replaced by something
+       more modern -->
+
+  <div class="version-selector">
+    <select onchange="javascript:location.href = this.value;">
+    
+    <option value="../../../../../../latest" selected="selected">latest</option>
+    
+    <option value="../../../../../../10.0.0" >10.0.0</option>
+    
+    <option value="../../../../../../10.0.1" >10.0.1</option>
+    
+    <option value="../../../../../../10.1.0" >10.1.0</option>
+    
+    <option value="../../../../../../10.2.0" >10.2.0</option>
+    
+    <option value="../../../../../../10.3.0" >10.3.0</option>
+    
+    </select>
+  </div>
+
+  
+<div role="search">
+  <form id="rtd-search-form" class="wy-form" action="../../../../../search.html" method="get">
+    <input type="text" name="q" placeholder="Search docs" />
+    <input type="hidden" name="check_keywords" value="yes" />
+    <input type="hidden" name="area" value="default" />
+  </form>
+</div>
+
+        </div>
+
+        
+        <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
+          
+            
+            
+              
+            
+            
+              <p class="caption"><span class="caption-text">Table of Contents</span></p>
+<ul class="current">
+<li class="toctree-l1"><a class="reference internal" href="../../../../../index.html">Home</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../introduction/index.html">Introduction</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../quickstart/index.html">Getting Started</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../contributing/index.html">Contributing</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../introduction/inviolables.html">The Inviolable Principles of NuttX</a></li>
+<li class="toctree-l1 current"><a class="reference internal" href="../../../../index.html">Supported Platforms</a><ul class="current">
+<li class="toctree-l2 current"><a class="reference internal" href="../../../index.html">ARM</a><ul class="current">
+<li class="toctree-l3"><a class="reference internal" href="../../../imxrt/index.html">i.MX RT</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../nrf52/index.html">Nordic nRF52</a></li>
+<li class="toctree-l3 current"><a class="reference internal" href="../../index.html">rp2040</a><ul class="current">
+<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#installation">Installation</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../index.html#building-nuttx">Building NuttX</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../index.html#programming">Programming</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../index.html#running-nuttx">Running NuttX</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="#">Adafruit Feather RP2040</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../adafruit-kb2040/index.html">Adafruit KB2040 Key Boar</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../pimoroni-tiny2040/index.html">Pimoroni Tiny2040</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../raspberrypi-pico/index.html">Raspberry Pi Pico</a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="toctree-l3"><a class="reference internal" href="../../../stm32wl5/index.html">STM32WL5</a></li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="../../../../risc-v/index.html">RISC-V</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../../../sim/index.html">Simulators</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../../../xtensa/index.html">Xtensa</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../components/index.html">OS Components</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../applications/index.html">Applications</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../reference/index.html">API Reference</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../faq/index.html">FAQ</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../guides/index.html">Guides</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../glossary.html">Glossary</a></li>
+</ul>
+
+            
+          
+        </div>
+        
+      </div>
+    </nav>
+
+    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
+
+      
+      <nav class="wy-nav-top" aria-label="top navigation">
+        
+          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
+          <a href="../../../../../index.html">NuttX</a>
+        
+      </nav>
+
+
+      <div class="wy-nav-content">
+        
+        <div class="rst-content">
+        
+          
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div role="navigation" aria-label="breadcrumbs navigation">
+
+  <ul class="wy-breadcrumbs">
+    
+      <li><a href="../../../../../index.html" class="icon icon-home"></a> &raquo;</li>
+        
+          <li><a href="../../../../index.html">Supported Platforms</a> &raquo;</li>
+        
+          <li><a href="../../../index.html">ARM</a> &raquo;</li>
+        
+          <li><a href="../../index.html">rp2040</a> &raquo;</li>
+        
+      <li>Adafruit Feather RP2040</li>
+    
+    
+      <li class="wy-breadcrumbs-aside">
+        
+          
+            <a href="../../../../../_sources/platforms/arm/rp2040/boards/adafruit-feather-rp2040/index.rst.txt" rel="nofollow"> View page source</a>
+          
+        
+      </li>
+    
+  </ul>
+
+  
+  <hr/>
+</div>
+          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
+           <div itemprop="articleBody">
+            
+  <div class="section" id="adafruit-feather-rp2040">
+<h1>Adafruit Feather RP2040<a class="headerlink" href="#adafruit-feather-rp2040" title="Permalink to this headline">¶</a></h1>
+<p>The Feather RP2040 is a general purpose RP2040 board supplied by
+Adafruit.</p>
+<div class="figure align-center">
+<img alt="../../../../../_images/Feather.png" src="../../../../../_images/Feather.png" />
+</div>
+<div class="section" id="features">
+<h2>Features<a class="headerlink" href="#features" title="Permalink to this headline">¶</a></h2>
+<ul class="simple">
+<li><p>RP2040 microcontroller chip</p></li>
+<li><p>Dual-core ARM Cortex M0+ processor, flexible clock running up to 133 MHz</p></li>
+<li><p>264kB of SRAM, and 8MB of on-board Flash memory</p></li>
+<li><p>Castellated module allows soldering direct to carrier boards</p></li>
+<li><p>USB Host and Device support via type C connector.</p></li>
+<li><p>Low-power sleep and dormant modes</p></li>
+<li><p>Drag &amp; drop programming using mass storage over USB</p></li>
+<li><p>26 multi-function GPIO pins</p></li>
+<li><p>2× SPI, 2× I2C, 2× UART, 3× 12-bit ADC, 16× controllable PWM channels</p></li>
+<li><p>Accurate clock and timer on-chip</p></li>
+<li><p>Temperature sensor</p></li>
+<li><p>Accelerated floating point libraries on-chip</p></li>
+<li><p>8 × Programmable IO (PIO) state machines for custom peripheral support</p></li>
+<li><p>LiPoly Battery connector</p></li>
+</ul>
+</div>
+<div class="section" id="serial-console">
+<h2>Serial Console<a class="headerlink" href="#serial-console" title="Permalink to this headline">¶</a></h2>
+<p>By default a serial console appears on pins 14 (RX GPIO0) and pin 15
+(TX GPIO1).  This console runs a 115200-8N1.</p>
+<p>The board can be configured to use the USB connection as the serial console.</p>
+</div>
+<div class="section" id="buttons-and-leds">
+<h2>Buttons and LEDs<a class="headerlink" href="#buttons-and-leds" title="Permalink to this headline">¶</a></h2>
+<p>User LED controlled by GPIO13.</p>
+<p>A ws2812 (NeoPixel) smart RGB LED controlled by GPIO16.</p>
+<p>An LED (CHG LED) that indicates the charging status of
+connected LiPo cell.</p>
+<p>There is a BOOT button which if held down when power is first
+applied or the RESET button is pressed will cause the RP2040 to
+boot into program mode and appear as a storage device to
+a USB connecte .  Saving a .UF2 file to this device will
+replace the Flash ROM contents on the RP2040.</p>
+<p>A RESET button that allows rebooting the board without disconnecting
+the power.</p>
+</div>
+<div class="section" id="pin-mapping">
+<h2>Pin Mapping<a class="headerlink" href="#pin-mapping" title="Permalink to this headline">¶</a></h2>
+<table class="docutils align-default">
+<colgroup>
+<col style="width: 8%" />
+<col style="width: 17%" />
+<col style="width: 75%" />
+</colgroup>
+<thead>
+<tr class="row-odd"><th class="head"><p>Pin</p></th>
+<th class="head"><p>Signal</p></th>
+<th class="head"><p>Notes</p></th>
+</tr>
+</thead>
+<tbody>
+<tr class="row-even"><td><p>1</p></td>
+<td><p>Reset</p></td>
+<td><p>Pull to ground to reset the RP2040 processor.</p></td>
+</tr>
+<tr class="row-odd"><td><p>2</p></td>
+<td><p>3.3V</p></td>
+<td><p>Power out to peripherals.</p></td>
+</tr>
+<tr class="row-even"><td><p>3</p></td>
+<td><p>3.3V</p></td>
+<td><p>Power out to peripherals.</p></td>
+</tr>
+<tr class="row-odd"><td><p>4</p></td>
+<td><p>Ground</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>5</p></td>
+<td><p>GPIO26</p></td>
+<td><p>ADC0</p></td>
+</tr>
+<tr class="row-odd"><td><p>6</p></td>
+<td><p>GPIO27</p></td>
+<td><p>ADC1</p></td>
+</tr>
+<tr class="row-even"><td><p>7</p></td>
+<td><p>GPIO28</p></td>
+<td><p>ADC2</p></td>
+</tr>
+<tr class="row-odd"><td><p>8</p></td>
+<td><p>GPIO29</p></td>
+<td><p>ADC3</p></td>
+</tr>
+<tr class="row-even"><td><p>9</p></td>
+<td><p>GPIO24</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>10</p></td>
+<td><p>GPIO25</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>11</p></td>
+<td><p>GPIO18</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>12</p></td>
+<td><p>GPIO19</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>13</p></td>
+<td><p>GPIO20</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>14</p></td>
+<td><p>GPIO1</p></td>
+<td><p>Default RX for UART1 serial console</p></td>
+</tr>
+<tr class="row-even"><td><p>15</p></td>
+<td><p>GPIO0</p></td>
+<td><p>Default TX for UART0 serial console</p></td>
+</tr>
+<tr class="row-odd"><td><p>16</p></td>
+<td><p>GPIO6</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>17</p></td>
+<td><p>GPIO2</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>18</p></td>
+<td><p>GPIO3</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>19</p></td>
+<td><p>GPIO7</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>20</p></td>
+<td><p>GPIO8</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>21</p></td>
+<td><p>GPIO9</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>22</p></td>
+<td><p>GPIO10</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>23</p></td>
+<td><p>GPIO11</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>24</p></td>
+<td><p>GPIO12</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>25</p></td>
+<td><p>GPIO13</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>26</p></td>
+<td><p>VBUS</p></td>
+<td><p>Connected to USB +5V</p></td>
+</tr>
+<tr class="row-even"><td><p>27</p></td>
+<td><p>EN</p></td>
+<td><p>Pull to ground to turn off 3.3V regulator.</p></td>
+</tr>
+<tr class="row-odd"><td><p>28</p></td>
+<td><p>VBAT</p></td>
+<td><p>Connected to LiPo battery 3.3V.</p></td>
+</tr>
+</tbody>
+</table>
+<p>The board has a STEMMA QT connector that is also connected to
+pins GPIO2 (I2C1 SDA) and GPIO3 (I2C1 SDA).</p>
+<p>The board has a two pin JST PH socket that accepts a single 3.3V
+LiPo cell.  The cell connected to this port can be charged by
+connecting the board to a USB power supply.</p>
+<p>There are solder pads on the board that allow the addition of
+a 10-pin serial debug (SWD) connector.</p>
+</div>
+<div class="section" id="power-supply">
+<h2>Power Supply<a class="headerlink" href="#power-supply" title="Permalink to this headline">¶</a></h2>
+<p>The Raspberry Pi Pico can be powered via the USB connector,
+or by supplying +5V to pin 39.  The board had a diode that prevents
+power from pin 39 from flowing back to the USB socket, although
+the socket can be power via pin 30.</p>
+<p>The Raspberry Pi Pico chip run on 3.3 volts.  This is supplied
+by an onboard voltage regulator.  This regulator can be disabled
+by pulling pin 37 to ground.</p>
+<p>The regulator can run in two modes.  By default the regulator runs
+in PFM mode which provides the best efficiency, but may be
+switched to PWM mode for improved ripple by outputting a one
+on GPIO23.</p>
+</div>
+<div class="section" id="configurations">
+<h2>Configurations<a class="headerlink" href="#configurations" title="Permalink to this headline">¶</a></h2>
+<div class="section" id="audiopack">
+<h3>audiopack<a class="headerlink" href="#audiopack" title="Permalink to this headline">¶</a></h3>
+<p>NuttShell configuration (console enabled in UART0, at 115200 bps) with
+support for NSPlayer audio player.</p>
+</div>
+<div class="section" id="composite">
+<h3>composite<a class="headerlink" href="#composite" title="Permalink to this headline">¶</a></h3>
+<p>NuttShell configuration (console enabled in UART0, at 115200 bps) with support for
+CDC/ACM with MSC USB composite driver.</p>
+</div>
+<div class="section" id="displaypack">
+<h3>displaypack<a class="headerlink" href="#displaypack" title="Permalink to this headline">¶</a></h3>
+<p>NuttShell configuration (console enabled in USB Port, at 115200 bps) supporting
+ST7789 video display.</p>
+</div>
+<div class="section" id="enc28j60">
+<h3>enc28j60<a class="headerlink" href="#enc28j60" title="Permalink to this headline">¶</a></h3>
+<p>NuttShell configuration (console enabled in UART0, at 115200 bps) with support for
+NC28J60.</p>
+</div>
+<div class="section" id="lcd1602">
+<h3>lcd1602<a class="headerlink" href="#lcd1602" title="Permalink to this headline">¶</a></h3>
+<p>NuttShell configuration (console enabled in UART0, at 115200 bps) with support for
+LCD1602.</p>
+</div>
+<div class="section" id="nsh">
+<h3>nsh<a class="headerlink" href="#nsh" title="Permalink to this headline">¶</a></h3>
+<p>Basic NuttShell configuration (console enabled in UART0, at 115200 bps).</p>
+</div>
+<div class="section" id="nshsram">
+<h3>nshsram<a class="headerlink" href="#nshsram" title="Permalink to this headline">¶</a></h3>
+<p>NuttShell configuration (console enabled in UART0, at 115200 bps) with interrupt
+vectors in RAM.</p>
+</div>
+<div class="section" id="smp">
+<h3>smp<a class="headerlink" href="#smp" title="Permalink to this headline">¶</a></h3>
+<p>Basic NuttShell configuration (console enabled in UART0, at 115200 bps) with
+both ARM cores enabled.</p>
+</div>
+<div class="section" id="spisd">
+<h3>spisd<a class="headerlink" href="#spisd" title="Permalink to this headline">¶</a></h3>
+<p>NuttShell configuration (console enabled in UART0, at 115200 bps) with SPI configured.</p>
+</div>
+<div class="section" id="ssd1306">
+<h3>ssd1306<a class="headerlink" href="#ssd1306" title="Permalink to this headline">¶</a></h3>
+<p>NuttShell configuration (console enabled in UART0, at 115200 bps) with support for
+ssd1306.</p>
+</div>
+<div class="section" id="st7735">
+<h3>st7735<a class="headerlink" href="#st7735" title="Permalink to this headline">¶</a></h3>
+<p>NuttShell configuration (console enabled in UART0, at 115200 bps) with support for
+st7735.</p>
+</div>
+<div class="section" id="usbmsc">
+<h3>usbmsc<a class="headerlink" href="#usbmsc" title="Permalink to this headline">¶</a></h3>
+<p>NuttShell configuration (console enabled in UART0, at 115200 bps) with support for
+usbmsc.</p>
+</div>
+<div class="section" id="usbnsh">
+<h3>usbnsh<a class="headerlink" href="#usbnsh" title="Permalink to this headline">¶</a></h3>
+<p>Basic NuttShell configuration (console enabled in USB Port, at 115200 bps).</p>
+</div>
+<div class="section" id="waveshare-lcd-1-14">
+<h3>waveshare-lcd-1.14<a class="headerlink" href="#waveshare-lcd-1-14" title="Permalink to this headline">¶</a></h3>
+<p>NuttShell configuration (console enabled in UART0, at 115200 bps) with support for
+st7789.</p>
+</div>
+<div class="section" id="waveshare-lcd-1-3">
+<h3>waveshare-lcd-1.3<a class="headerlink" href="#waveshare-lcd-1-3" title="Permalink to this headline">¶</a></h3>
+<p>NuttShell configuration (console enabled in UART0, at 115200 bps) with support for
+usbmsc.</p>
+</div>
+</div>
+</div>
+
+
+           </div>
+           
+          </div>
+          <footer>
+    <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
+        <a href="../adafruit-kb2040/index.html" class="btn btn-neutral float-right" title="Adafruit KB2040 Key Boar" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+        <a href="../../index.html" class="btn btn-neutral float-left" title="rp2040" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+    </div>
+
+  <hr/>
+
+  <div role="contentinfo">
+    <p>
+        &#169; Copyright 2020, The Apache Software Foundation.
+
+    </p>
+  </div> 
+
+</footer>
+        </div>
+      </div>
+
+    </section>
+
+  </div>
+  
+
+  <script type="text/javascript">
+      jQuery(function () {
+          SphinxRtdTheme.Navigation.enable(true);
+      });
+  </script>
+
+  
+  
+    
+   
+
+</body>
+</html>
\ No newline at end of file
diff --git a/content/docs/latest/platforms/arm/rp2040/boards/adafruit-kb2040/index.html b/content/docs/latest/platforms/arm/rp2040/boards/adafruit-kb2040/index.html
new file mode 100644
index 0000000..cfc488d
--- /dev/null
+++ b/content/docs/latest/platforms/arm/rp2040/boards/adafruit-kb2040/index.html
@@ -0,0 +1,523 @@
+<!--
+ Documentation/_templates/layout.html
+
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.  The
+ ASF licenses this file to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance with the
+ License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the
+ License for the specific language governing permissions and limitations
+ under the License.
+-->
+
+
+
+<!DOCTYPE html>
+<html class="writer-html5" lang="en" >
+<head>
+  <meta charset="utf-8" />
+  
+  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+  
+  <title>Adafruit KB2040 Key Boar &mdash; NuttX latest documentation</title>
+  
+
+  
+  <link rel="stylesheet" href="../../../../../_static/css/theme.css" type="text/css" />
+  <link rel="stylesheet" href="../../../../../_static/pygments.css" type="text/css" />
+  <link rel="stylesheet" href="../../../../../_static/tabs.css" type="text/css" />
+  <link rel="stylesheet" href="../../../../../_static/custom.css" type="text/css" />
+
+  
+  
+    <link rel="shortcut icon" href="../../../../../_static/favicon.ico"/>
+  
+
+  
+  
+
+  
+
+  
+  <!--[if lt IE 9]>
+    <script src="../../../../../_static/js/html5shiv.min.js"></script>
+  <![endif]-->
+  
+    
+      <script type="text/javascript" id="documentation_options" data-url_root="../../../../../" src="../../../../../_static/documentation_options.js"></script>
+        <script src="../../../../../_static/jquery.js"></script>
+        <script src="../../../../../_static/underscore.js"></script>
+        <script src="../../../../../_static/doctools.js"></script>
+    
+    <script type="text/javascript" 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="Pimoroni Tiny2040" href="../pimoroni-tiny2040/index.html" />
+    <link rel="prev" title="Adafruit Feather RP2040" href="../adafruit-feather-rp2040/index.html" /> 
+</head>
+
+<body class="wy-body-for-nav">
+
+   
+  <div class="wy-grid-for-nav">
+    
+    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
+      <div class="wy-side-scroll">
+        <div class="wy-side-nav-search" >
+          
+  
+    <a href="../../../../../index.html" class="icon icon-home"> NuttX
+  
+
+  
+    
+    <img src="../../../../../_static/NuttX.png" class="logo" alt="Logo"/>
+  
+  </a>
+
+  <!-- this version selector is quite ugly, should be probably replaced by something
+       more modern -->
+
+  <div class="version-selector">
+    <select onchange="javascript:location.href = this.value;">
+    
+    <option value="../../../../../../latest" selected="selected">latest</option>
+    
+    <option value="../../../../../../10.0.0" >10.0.0</option>
+    
+    <option value="../../../../../../10.0.1" >10.0.1</option>
+    
+    <option value="../../../../../../10.1.0" >10.1.0</option>
+    
+    <option value="../../../../../../10.2.0" >10.2.0</option>
+    
+    <option value="../../../../../../10.3.0" >10.3.0</option>
+    
+    </select>
+  </div>
+
+  
+<div role="search">
+  <form id="rtd-search-form" class="wy-form" action="../../../../../search.html" method="get">
+    <input type="text" name="q" placeholder="Search docs" />
+    <input type="hidden" name="check_keywords" value="yes" />
+    <input type="hidden" name="area" value="default" />
+  </form>
+</div>
+
+        </div>
+
+        
+        <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
+          
+            
+            
+              
+            
+            
+              <p class="caption"><span class="caption-text">Table of Contents</span></p>
+<ul class="current">
+<li class="toctree-l1"><a class="reference internal" href="../../../../../index.html">Home</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../introduction/index.html">Introduction</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../quickstart/index.html">Getting Started</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../contributing/index.html">Contributing</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../introduction/inviolables.html">The Inviolable Principles of NuttX</a></li>
+<li class="toctree-l1 current"><a class="reference internal" href="../../../../index.html">Supported Platforms</a><ul class="current">
+<li class="toctree-l2 current"><a class="reference internal" href="../../../index.html">ARM</a><ul class="current">
+<li class="toctree-l3"><a class="reference internal" href="../../../imxrt/index.html">i.MX RT</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../nrf52/index.html">Nordic nRF52</a></li>
+<li class="toctree-l3 current"><a class="reference internal" href="../../index.html">rp2040</a><ul class="current">
+<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#installation">Installation</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../index.html#building-nuttx">Building NuttX</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../index.html#programming">Programming</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../index.html#running-nuttx">Running NuttX</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="../adafruit-feather-rp2040/index.html">Adafruit Feather RP2040</a></li>
+<li class="toctree-l5 current"><a class="current reference internal" href="#">Adafruit KB2040 Key Boar</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../pimoroni-tiny2040/index.html">Pimoroni Tiny2040</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../raspberrypi-pico/index.html">Raspberry Pi Pico</a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="toctree-l3"><a class="reference internal" href="../../../stm32wl5/index.html">STM32WL5</a></li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="../../../../risc-v/index.html">RISC-V</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../../../sim/index.html">Simulators</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../../../xtensa/index.html">Xtensa</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../components/index.html">OS Components</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../applications/index.html">Applications</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../reference/index.html">API Reference</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../faq/index.html">FAQ</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../guides/index.html">Guides</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../glossary.html">Glossary</a></li>
+</ul>
+
+            
+          
+        </div>
+        
+      </div>
+    </nav>
+
+    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
+
+      
+      <nav class="wy-nav-top" aria-label="top navigation">
+        
+          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
+          <a href="../../../../../index.html">NuttX</a>
+        
+      </nav>
+
+
+      <div class="wy-nav-content">
+        
+        <div class="rst-content">
+        
+          
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div role="navigation" aria-label="breadcrumbs navigation">
+
+  <ul class="wy-breadcrumbs">
+    
+      <li><a href="../../../../../index.html" class="icon icon-home"></a> &raquo;</li>
+        
+          <li><a href="../../../../index.html">Supported Platforms</a> &raquo;</li>
+        
+          <li><a href="../../../index.html">ARM</a> &raquo;</li>
+        
+          <li><a href="../../index.html">rp2040</a> &raquo;</li>
+        
+      <li>Adafruit KB2040 Key Boar</li>
+    
+    
+      <li class="wy-breadcrumbs-aside">
+        
+          
+            <a href="../../../../../_sources/platforms/arm/rp2040/boards/adafruit-kb2040/index.rst.txt" rel="nofollow"> View page source</a>
+          
+        
+      </li>
+    
+  </ul>
+
+  
+  <hr/>
+</div>
+          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
+           <div itemprop="articleBody">
+            
+  <div class="section" id="adafruit-kb2040-key-boar">
+<h1>Adafruit KB2040 Key Boar<a class="headerlink" href="#adafruit-kb2040-key-boar" title="Permalink to this headline">¶</a></h1>
+<p>The KB2040 Key Boar is a general purpose RP2040 board supplied by
+Adafruit.</p>
+<div class="figure align-center">
+<img alt="../../../../../_images/KB2040.png" src="../../../../../_images/KB2040.png" />
+</div>
+<div class="section" id="features">
+<h2>Features<a class="headerlink" href="#features" title="Permalink to this headline">¶</a></h2>
+<ul class="simple">
+<li><p>RP2040 microcontroller chip</p></li>
+<li><p>Dual-core ARM Cortex M0+ processor, flexible clock running up to 133 MHz</p></li>
+<li><p>264kB of SRAM, and 8MB of on-board Flash memory</p></li>
+<li><p>Castellated module allows soldering direct to carrier boards</p></li>
+<li><p>USB Host and Device support via type C connector.</p></li>
+<li><p>Low-power sleep and dormant modes</p></li>
+<li><p>Drag &amp; drop programming using mass storage over USB</p></li>
+<li><p>18 multi-function GPIO pins</p></li>
+<li><p>2× SPI, 2× I2C, 2× UART, 3× 12-bit ADC, 16× controllable PWM channels</p></li>
+<li><p>Accurate clock and timer on-chip</p></li>
+<li><p>Temperature sensor</p></li>
+<li><p>Accelerated floating point libraries on-chip</p></li>
+<li><p>8 × Programmable IO (PIO) state machines for custom peripheral support</p></li>
+<li><p>On-board STEMMA QT connector for quick I2C connection.</p></li>
+</ul>
+</div>
+<div class="section" id="serial-console">
+<h2>Serial Console<a class="headerlink" href="#serial-console" title="Permalink to this headline">¶</a></h2>
+<p>By default a serial console appears on pins 1 (TX GPIO0) and pin 2
+(RX GPIO1).  This console runs a 115200-8N1.</p>
+<p>The board can be configured to use the USB connection as the serial console.</p>
+</div>
+<div class="section" id="buttons-and-leds">
+<h2>Buttons and LEDs<a class="headerlink" href="#buttons-and-leds" title="Permalink to this headline">¶</a></h2>
+<p>There is a BOOT button which if held down when power is first
+applied or the RESET button is pressed will cause the RP2040 to
+boot into program mode and appear as a storage device to
+a USB connecte .  Saving a .UF2 file to this device will
+replace the Flash ROM contents on the RP2040.</p>
+<p>A RESET button that allows rebooting the board without disconnecting
+the power.</p>
+<p>A ws2812 (NeoPixel) smart RGB LED controlled by GPIO17.</p>
+</div>
+<div class="section" id="pin-mapping">
+<h2>Pin Mapping<a class="headerlink" href="#pin-mapping" title="Permalink to this headline">¶</a></h2>
+<table class="docutils align-default">
+<colgroup>
+<col style="width: 10%" />
+<col style="width: 20%" />
+<col style="width: 70%" />
+</colgroup>
+<thead>
+<tr class="row-odd"><th class="head"><p>Pin</p></th>
+<th class="head"><p>Signal</p></th>
+<th class="head"><p>Notes</p></th>
+</tr>
+</thead>
+<tbody>
+<tr class="row-even"><td><p>1</p></td>
+<td><p>D+</p></td>
+<td><p>Alternate USB data connection.</p></td>
+</tr>
+<tr class="row-odd"><td><p>2</p></td>
+<td><p>GPIO0</p></td>
+<td><p>Default TX for UART0 serial console</p></td>
+</tr>
+<tr class="row-even"><td><p>3</p></td>
+<td><p>GPIO1</p></td>
+<td><p>Default RX for UART1 serial console</p></td>
+</tr>
+<tr class="row-odd"><td><p>4</p></td>
+<td><p>Ground</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>5</p></td>
+<td><p>Ground</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>6</p></td>
+<td><p>GPIO2</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>7</p></td>
+<td><p>GPIO3</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>8</p></td>
+<td><p>GPIO4</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>9</p></td>
+<td><p>GPIO5</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>10</p></td>
+<td><p>GPIO6</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>11</p></td>
+<td><p>GPIO7</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>12</p></td>
+<td><p>GPIO8</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>13</p></td>
+<td><p>GPIO9</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>14</p></td>
+<td><p>GPIO10</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>15</p></td>
+<td><p>GPIO19</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>16</p></td>
+<td><p>GPIO20</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>17</p></td>
+<td><p>GPIO18</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>18</p></td>
+<td><p>GPIO26</p></td>
+<td><p>ADC0</p></td>
+</tr>
+<tr class="row-even"><td><p>19</p></td>
+<td><p>GPIO27</p></td>
+<td><p>ADC1</p></td>
+</tr>
+<tr class="row-odd"><td><p>20</p></td>
+<td><p>GPIO28</p></td>
+<td><p>ADC2</p></td>
+</tr>
+<tr class="row-even"><td><p>21</p></td>
+<td><p>GPIO29</p></td>
+<td><p>ADC3</p></td>
+</tr>
+<tr class="row-odd"><td><p>22</p></td>
+<td><p>Ground</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>23</p></td>
+<td><p>Raw</p></td>
+<td><p>Connected to USB +5V line</p></td>
+</tr>
+<tr class="row-odd"><td><p>24</p></td>
+<td><p>D-</p></td>
+<td><p>Alternate USB data connection.</p></td>
+</tr>
+</tbody>
+</table>
+<p>The board has a STEMMA QT connector that is also connected to
+pins GPI12 (I2C1 SDA) and GPI13 (I2C1 SDA).</p>
+</div>
+<div class="section" id="power-supply">
+<h2>Power Supply<a class="headerlink" href="#power-supply" title="Permalink to this headline">¶</a></h2>
+<p>The Raspberry Pi Pico can be powered via the USB connector,
+or by supplying +5V to pin 23.</p>
+<p>The Raspberry Pi Pico chip run on 3.3 volts.  This is supplied
+by an onboard voltage regulator.</p>
+</div>
+<div class="section" id="configurations">
+<h2>Configurations<a class="headerlink" href="#configurations" title="Permalink to this headline">¶</a></h2>
+<div class="section" id="audiopack">
+<h3>audiopack<a class="headerlink" href="#audiopack" title="Permalink to this headline">¶</a></h3>
+<p>NuttShell configuration (console enabled in UART0, at 115200 bps) with
+support for NSPlayer audio player.</p>
+</div>
+<div class="section" id="composite">
+<h3>composite<a class="headerlink" href="#composite" title="Permalink to this headline">¶</a></h3>
+<p>NuttShell configuration (console enabled in UART0, at 115200 bps) with support for
+CDC/ACM with MSC USB composite driver.</p>
+</div>
+<div class="section" id="displaypack">
+<h3>displaypack<a class="headerlink" href="#displaypack" title="Permalink to this headline">¶</a></h3>
+<p>NuttShell configuration (console enabled in USB Port, at 115200 bps) supporting
+ST7789 video display.</p>
+</div>
+<div class="section" id="enc28j60">
+<h3>enc28j60<a class="headerlink" href="#enc28j60" title="Permalink to this headline">¶</a></h3>
+<p>NuttShell configuration (console enabled in UART0, at 115200 bps) with support for
+NC28J60.</p>
+</div>
+<div class="section" id="lcd1602">
+<h3>lcd1602<a class="headerlink" href="#lcd1602" title="Permalink to this headline">¶</a></h3>
+<p>NuttShell configuration (console enabled in UART0, at 115200 bps) with support for
+LCD1602.</p>
+</div>
+<div class="section" id="nsh">
+<h3>nsh<a class="headerlink" href="#nsh" title="Permalink to this headline">¶</a></h3>
+<p>Basic NuttShell configuration (console enabled in UART0, at 115200 bps).</p>
+</div>
+<div class="section" id="nshsram">
+<h3>nshsram<a class="headerlink" href="#nshsram" title="Permalink to this headline">¶</a></h3>
+<p>NuttShell configuration (console enabled in UART0, at 115200 bps) with interrupt
+vectors in RAM.</p>
+</div>
+<div class="section" id="smp">
+<h3>smp<a class="headerlink" href="#smp" title="Permalink to this headline">¶</a></h3>
+<p>Basic NuttShell configuration (console enabled in UART0, at 115200 bps) with
+both ARM cores enabled.</p>
+</div>
+<div class="section" id="spisd">
+<h3>spisd<a class="headerlink" href="#spisd" title="Permalink to this headline">¶</a></h3>
+<p>NuttShell configuration (console enabled in UART0, at 115200 bps) with SPI configured.</p>
+</div>
+<div class="section" id="ssd1306">
+<h3>ssd1306<a class="headerlink" href="#ssd1306" title="Permalink to this headline">¶</a></h3>
+<p>NuttShell configuration (console enabled in UART0, at 115200 bps) with support for
+ssd1306.</p>
+</div>
+<div class="section" id="st7735">
+<h3>st7735<a class="headerlink" href="#st7735" title="Permalink to this headline">¶</a></h3>
+<p>NuttShell configuration (console enabled in UART0, at 115200 bps) with support for
+st7735.</p>
+</div>
+<div class="section" id="usbmsc">
+<h3>usbmsc<a class="headerlink" href="#usbmsc" title="Permalink to this headline">¶</a></h3>
+<p>NuttShell configuration (console enabled in UART0, at 115200 bps) with support for
+usbmsc.</p>
+</div>
+<div class="section" id="usbnsh">
+<h3>usbnsh<a class="headerlink" href="#usbnsh" title="Permalink to this headline">¶</a></h3>
+<p>Basic NuttShell configuration (console enabled in USB Port, at 115200 bps).</p>
+</div>
+<div class="section" id="waveshare-lcd-1-14">
+<h3>waveshare-lcd-1.14<a class="headerlink" href="#waveshare-lcd-1-14" title="Permalink to this headline">¶</a></h3>
+<p>NuttShell configuration (console enabled in UART0, at 115200 bps) with support for
+st7789.</p>
+</div>
+<div class="section" id="waveshare-lcd-1-3">
+<h3>waveshare-lcd-1.3<a class="headerlink" href="#waveshare-lcd-1-3" title="Permalink to this headline">¶</a></h3>
+<p>NuttShell configuration (console enabled in UART0, at 115200 bps) with support for
+usbmsc.</p>
+</div>
+</div>
+</div>
+
+
+           </div>
+           
+          </div>
+          <footer>
+    <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
+        <a href="../pimoroni-tiny2040/index.html" class="btn btn-neutral float-right" title="Pimoroni Tiny2040" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+        <a href="../adafruit-feather-rp2040/index.html" class="btn btn-neutral float-left" title="Adafruit Feather RP2040" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+    </div>
+
+  <hr/>
+
+  <div role="contentinfo">
+    <p>
+        &#169; Copyright 2020, The Apache Software Foundation.
+
+    </p>
+  </div> 
+
+</footer>
+        </div>
+      </div>
+
+    </section>
+
+  </div>
+  
+
+  <script type="text/javascript">
+      jQuery(function () {
+          SphinxRtdTheme.Navigation.enable(true);
+      });
+  </script>
+
+  
+  
+    
+   
+
+</body>
+</html>
\ No newline at end of file
diff --git a/content/docs/latest/platforms/arm/nrf52/boards/nrf52832-sparkfun/index.html b/content/docs/latest/platforms/arm/rp2040/boards/pimoroni-tiny2040/index.html
similarity index 56%
copy from content/docs/latest/platforms/arm/nrf52/boards/nrf52832-sparkfun/index.html
copy to content/docs/latest/platforms/arm/rp2040/boards/pimoroni-tiny2040/index.html
index 2fbede9..9f0da21 100644
--- a/content/docs/latest/platforms/arm/nrf52/boards/nrf52832-sparkfun/index.html
+++ b/content/docs/latest/platforms/arm/rp2040/boards/pimoroni-tiny2040/index.html
@@ -26,7 +26,7 @@
   
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
   
-  <title>Sparkfun nRF52832 Breakout &mdash; NuttX latest documentation</title>
+  <title>Pimoroni Tiny2040 &mdash; NuttX latest documentation</title>
   
 
   
@@ -61,8 +61,8 @@
     
     <link rel="index" title="Index" href="../../../../../genindex.html" />
     <link rel="search" title="Search" href="../../../../../search.html" />
-    <link rel="next" title="STM32WL5" href="../../../stm32wl5/index.html" />
-    <link rel="prev" title="MakerDiary nRF52832-MDK" href="../nrf52832-mdk/index.html" /> 
+    <link rel="next" title="Raspberry Pi Pico" href="../raspberrypi-pico/index.html" />
+    <link rel="prev" title="Adafruit KB2040 Key Boar" href="../adafruit-kb2040/index.html" /> 
 </head>
 
 <body class="wy-body-for-nav">
@@ -134,15 +134,18 @@
 <li class="toctree-l1 current"><a class="reference internal" href="../../../../index.html">Supported Platforms</a><ul class="current">
 <li class="toctree-l2 current"><a class="reference internal" href="../../../index.html">ARM</a><ul class="current">
 <li class="toctree-l3"><a class="reference internal" href="../../../imxrt/index.html">i.MX RT</a></li>
-<li class="toctree-l3 current"><a class="reference internal" href="../../index.html">Nordic nRF52</a><ul class="current">
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#clock-configuration">Clock Configuration</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#system-timer">System Timer</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#regulator-control">Regulator Control</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../nrf52/index.html">Nordic nRF52</a></li>
+<li class="toctree-l3 current"><a class="reference internal" href="../../index.html">rp2040</a><ul class="current">
 <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#ble-support">BLE Support</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../index.html#installation">Installation</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../index.html#building-nuttx">Building NuttX</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../index.html#programming">Programming</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../index.html#running-nuttx">Running NuttX</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="../nrf52832-mdk/index.html">MakerDiary nRF52832-MDK</a></li>
-<li class="toctree-l5 current"><a class="current reference internal" href="#">Sparkfun nRF52832 Breakout</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../adafruit-feather-rp2040/index.html">Adafruit Feather RP2040</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../adafruit-kb2040/index.html">Adafruit KB2040 Key Boar</a></li>
+<li class="toctree-l5 current"><a class="current reference internal" href="#">Pimoroni Tiny2040</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../raspberrypi-pico/index.html">Raspberry Pi Pico</a></li>
 </ul>
 </li>
 </ul>
@@ -213,15 +216,15 @@
         
           <li><a href="../../../index.html">ARM</a> &raquo;</li>
         
-          <li><a href="../../index.html">Nordic nRF52</a> &raquo;</li>
+          <li><a href="../../index.html">rp2040</a> &raquo;</li>
         
-      <li>Sparkfun nRF52832 Breakout</li>
+      <li>Pimoroni Tiny2040</li>
     
     
       <li class="wy-breadcrumbs-aside">
         
           
-            <a href="../../../../../_sources/platforms/arm/nrf52/boards/nrf52832-sparkfun/index.rst.txt" rel="nofollow"> View page source</a>
+            <a href="../../../../../_sources/platforms/arm/rp2040/boards/pimoroni-tiny2040/index.rst.txt" rel="nofollow"> View page source</a>
           
         
       </li>
@@ -234,35 +237,53 @@
           <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
            <div itemprop="articleBody">
             
-  <div class="section" id="sparkfun-nrf52832-breakout">
-<h1>Sparkfun nRF52832 Breakout<a class="headerlink" href="#sparkfun-nrf52832-breakout" title="Permalink to this headline">¶</a></h1>
-<p>The <a class="reference external" href="https://wiki.makerdiary.co/nrf52832-mdk">Sparkfun nRF52832 Breakout</a> is basic board providing
-access to all I/O pins, a 32kHz crystal and LED.</p>
-<div class="figure align-center" id="id2">
-<a class="reference internal image-reference" href="../../../../../_images/board.jpg"><img alt="../../../../../_images/board.jpg" src="../../../../../_images/board.jpg" style="width: 50%;" /></a>
-<p class="caption"><span class="caption-text">Sparkfun nRF52832 Breakout</span><a class="headerlink" href="#id2" title="Permalink to this image">¶</a></p>
+  <div class="section" id="pimoroni-tiny2040">
+<h1>Pimoroni Tiny2040<a class="headerlink" href="#pimoroni-tiny2040" title="Permalink to this headline">¶</a></h1>
+<p>The Tiny2040 is a general purpose RP2040 board supplied by Pimoroni.</p>
+<div class="figure align-center">
+<img alt="../../../../../_images/Tiny2040.png" src="../../../../../_images/Tiny2040.png" />
 </div>
 <div class="section" id="features">
 <h2>Features<a class="headerlink" href="#features" title="Permalink to this headline">¶</a></h2>
-<blockquote>
-<div><ul class="simple">
-<li><p>nRF52832 MCU (QFAAB0), 512K FLASH and 64 SRAM</p></li>
-<li><p>Reset and user button</p></li>
-<li><p>Power LED (blue) and user LED (red)</p></li>
-<li><p>32768 Hz crystal</p></li>
-<li><p>NFC antenna connection pads</p></li>
-<li><p>Cortex Debug connector</p></li>
-<li><p>UART + SWD header</p></li>
+<ul class="simple">
+<li><p>RP2040 microcontroller chip</p></li>
+<li><p>Dual-core ARM Cortex M0+ processor, flexible clock running up to 133 MHz</p></li>
+<li><p>264kB of SRAM, and 2MB or 8MB of on-board Flash memory</p></li>
+<li><p>Castellated module allows soldering direct to carrier boards</p></li>
+<li><p>USB Host and Device support via type C connector</p></li>
+<li><p>Low-power sleep and dormant modes</p></li>
+<li><p>Drag &amp; drop programming using mass storage over USB</p></li>
+<li><p>12 multi-function GPIO pins</p></li>
+<li><p>2× SPI, 2× I2C, 2× UART, 3× 12-bit ADC, 16× controllable PWM channels</p></li>
+<li><p>Accurate clock and timer on-chip</p></li>
+<li><p>Temperature sensor</p></li>
+<li><p>Accelerated floating point libraries on-chip</p></li>
+<li><p>8 × Programmable IO (PIO) state machines for custom peripheral support</p></li>
 </ul>
-</div></blockquote>
+</div>
+<div class="section" id="serial-console">
+<h2>Serial Console<a class="headerlink" href="#serial-console" title="Permalink to this headline">¶</a></h2>
+<p>By default a serial console appears on pins 15 (RX GPIO0) and
+pin 16 (TX GPIO1).  This console runs a 115200-8N1.</p>
+<p>The board can be configured to use the USB connection as the serial console.</p>
+</div>
+<div class="section" id="buttons-and-leds">
+<h2>Buttons and LEDs<a class="headerlink" href="#buttons-and-leds" title="Permalink to this headline">¶</a></h2>
+<p>There is a single onboard RGB LED controlled by pins
+GPIO18 (red), GPIO19 (green), and GPIO20 (blue).</p>
+<p>The is a User/BOOT button readable as GPIO23. If held down when power
+is first applied the RP2040 will boot into program mode and appear to
+a computer connected via USB as a storage device.  Saving
+a .UF2 file to this device will replace the Flash ROM contents
+on the RP2040.</p>
 </div>
 <div class="section" id="pin-mapping">
 <h2>Pin Mapping<a class="headerlink" href="#pin-mapping" title="Permalink to this headline">¶</a></h2>
 <table class="docutils align-default">
 <colgroup>
-<col style="width: 19%" />
-<col style="width: 42%" />
-<col style="width: 38%" />
+<col style="width: 10%" />
+<col style="width: 20%" />
+<col style="width: 70%" />
 </colgroup>
 <thead>
 <tr class="row-odd"><th class="head"><p>Pin</p></th>
@@ -271,38 +292,117 @@ access to all I/O pins, a 32kHz crystal and LED.</p>
 </tr>
 </thead>
 <tbody>
-<tr class="row-even"><td><p>P0.6</p></td>
-<td><p>User Button</p></td>
-<td><p>Active LOW</p></td>
+<tr class="row-even"><td><p>1</p></td>
+<td><p>VBUS</p></td>
+<td><p>Connected to USB +5V</p></td>
+</tr>
+<tr class="row-odd"><td><p>2</p></td>
+<td><p>Ground</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>3</p></td>
+<td><p>3V3</p></td>
+<td><p>Out to peripherals</p></td>
+</tr>
+<tr class="row-odd"><td><p>4</p></td>
+<td><p>GPIO29</p></td>
+<td><p>ADC3</p></td>
+</tr>
+<tr class="row-even"><td><p>5</p></td>
+<td><p>GPIO28</p></td>
+<td><p>ADC2</p></td>
+</tr>
+<tr class="row-odd"><td><p>6</p></td>
+<td><p>GPIO27</p></td>
+<td><p>ADC1</p></td>
+</tr>
+<tr class="row-even"><td><p>7</p></td>
+<td><p>GPIO26</p></td>
+<td><p>ADC0</p></td>
+</tr>
+<tr class="row-odd"><td><p>8</p></td>
+<td><p>Ground</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>9</p></td>
+<td><p>GPIO7</p></td>
+<td></td>
 </tr>
-<tr class="row-odd"><td><p>P0.7</p></td>
-<td><p>User LED</p></td>
-<td><p>Active LOW</p></td>
+<tr class="row-odd"><td><p>10</p></td>
+<td><p>GPIO6</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>11</p></td>
+<td><p>GPIO5</p></td>
+<td></td>
 </tr>
-<tr class="row-even"><td><p>P0.26</p></td>
-<td><p>UART TXO</p></td>
+<tr class="row-odd"><td><p>12</p></td>
+<td><p>GPIO4</p></td>
 <td></td>
 </tr>
-<tr class="row-odd"><td><p>P0.27</p></td>
-<td><p>UART RXI</p></td>
+<tr class="row-even"><td><p>13</p></td>
+<td><p>GPIO3</p></td>
 <td></td>
 </tr>
+<tr class="row-odd"><td><p>14</p></td>
+<td><p>GPIO2</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>15</p></td>
+<td><p>GPIO1</p></td>
+<td><p>Default RX for UART0 serial console</p></td>
+</tr>
+<tr class="row-odd"><td><p>16</p></td>
+<td><p>GPIO0</p></td>
+<td><p>Default TX for UART0 serial console</p></td>
+</tr>
 </tbody>
 </table>
 </div>
+<div class="section" id="power-supply">
+<h2>Power Supply<a class="headerlink" href="#power-supply" title="Permalink to this headline">¶</a></h2>
+<p>The Raspberry Pi Pico can be powered via the USB connector,
+or by supplying +5V to pin 1.</p>
+<p>The Raspberry Pi Pico chip run on 3.3 volts.  This is supplied
+by an onboard voltage regulator.</p>
+</div>
 <div class="section" id="configurations">
 <h2>Configurations<a class="headerlink" href="#configurations" title="Permalink to this headline">¶</a></h2>
+<div class="section" id="composite">
+<h3>composite<a class="headerlink" href="#composite" title="Permalink to this headline">¶</a></h3>
+<p>NuttShell configuration (console enabled in UART0, at 115200 bps) with support for
+CDC/ACM with MSC USB composite driver.</p>
+</div>
+<div class="section" id="gpio">
+<h3>gpio<a class="headerlink" href="#gpio" title="Permalink to this headline">¶</a></h3>
+<p>NuttShell configuration (console enabled in UART0, at 115200 bps) with GPIO examples.</p>
+</div>
 <div class="section" id="nsh">
 <h3>nsh<a class="headerlink" href="#nsh" title="Permalink to this headline">¶</a></h3>
 <p>Basic NuttShell configuration (console enabled in UART0, at 115200 bps).</p>
 </div>
+<div class="section" id="nshsram">
+<h3>nshsram<a class="headerlink" href="#nshsram" title="Permalink to this headline">¶</a></h3>
+<p>NuttShell configuration (console enabled in UART0, at 115200 bps) with interrupt
+vectors in RAM.</p>
+</div>
+<div class="section" id="smp">
+<h3>smp<a class="headerlink" href="#smp" title="Permalink to this headline">¶</a></h3>
+<p>Basic NuttShell configuration (console enabled in UART0, at 115200 bps) with
+both ARM cores enabled.</p>
+</div>
+<div class="section" id="spisd">
+<h3>spisd<a class="headerlink" href="#spisd" title="Permalink to this headline">¶</a></h3>
+<p>NuttShell configuration (console enabled in UART0, at 115200 bps) with SPI configured.</p>
+</div>
+<div class="section" id="usbmsc">
+<h3>usbmsc<a class="headerlink" href="#usbmsc" title="Permalink to this headline">¶</a></h3>
+<p>NuttShell configuration (console enabled in UART0, at 115200 bps) with support for
+usbmsc.</p>
 </div>
-<div class="section" id="flash-debug">
-<h2>Flash &amp; Debug<a class="headerlink" href="#flash-debug" title="Permalink to this headline">¶</a></h2>
-<p>An external debugger is required, so the procedure to flash/debug depends on the chosen interface. Using an ST-Link V2
-you can flash using OpenOCD with:</p>
-<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>openocd -f interface/stlink-v2.cfg -f target/nrf52.cfg -c &quot;program nuttx/nuttx.bin 0x0000000 verify reset; shutdown&quot;
-</pre></div>
+<div class="section" id="usbnsh">
+<h3>usbnsh<a class="headerlink" href="#usbnsh" title="Permalink to this headline">¶</a></h3>
+<p>Basic NuttShell configuration (console enabled in USB Port, at 115200 bps).</p>
 </div>
 </div>
 </div>
@@ -313,8 +413,8 @@ you can flash using OpenOCD with:</p>
           </div>
           <footer>
     <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
-        <a href="../../../stm32wl5/index.html" class="btn btn-neutral float-right" title="STM32WL5" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
-        <a href="../nrf52832-mdk/index.html" class="btn btn-neutral float-left" title="MakerDiary nRF52832-MDK" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="../raspberrypi-pico/index.html" class="btn btn-neutral float-right" title="Raspberry Pi Pico" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+        <a href="../adafruit-kb2040/index.html" class="btn btn-neutral float-left" title="Adafruit KB2040 Key Boar" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
     </div>
 
   <hr/>
diff --git a/content/docs/latest/platforms/arm/rp2040/boards/raspberrypi-pico/index.html b/content/docs/latest/platforms/arm/rp2040/boards/raspberrypi-pico/index.html
new file mode 100644
index 0000000..71efb8f
--- /dev/null
+++ b/content/docs/latest/platforms/arm/rp2040/boards/raspberrypi-pico/index.html
@@ -0,0 +1,590 @@
+<!--
+ Documentation/_templates/layout.html
+
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.  The
+ ASF licenses this file to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance with the
+ License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the
+ License for the specific language governing permissions and limitations
+ under the License.
+-->
+
+
+
+<!DOCTYPE html>
+<html class="writer-html5" lang="en" >
+<head>
+  <meta charset="utf-8" />
+  
+  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+  
+  <title>Raspberry Pi Pico &mdash; NuttX latest documentation</title>
+  
+
+  
+  <link rel="stylesheet" href="../../../../../_static/css/theme.css" type="text/css" />
+  <link rel="stylesheet" href="../../../../../_static/pygments.css" type="text/css" />
+  <link rel="stylesheet" href="../../../../../_static/tabs.css" type="text/css" />
+  <link rel="stylesheet" href="../../../../../_static/custom.css" type="text/css" />
+
+  
+  
+    <link rel="shortcut icon" href="../../../../../_static/favicon.ico"/>
+  
+
+  
+  
+
+  
+
+  
+  <!--[if lt IE 9]>
+    <script src="../../../../../_static/js/html5shiv.min.js"></script>
+  <![endif]-->
+  
+    
+      <script type="text/javascript" id="documentation_options" data-url_root="../../../../../" src="../../../../../_static/documentation_options.js"></script>
+        <script src="../../../../../_static/jquery.js"></script>
+        <script src="../../../../../_static/underscore.js"></script>
+        <script src="../../../../../_static/doctools.js"></script>
+    
+    <script type="text/javascript" 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="STM32WL5" href="../../../stm32wl5/index.html" />
+    <link rel="prev" title="Pimoroni Tiny2040" href="../pimoroni-tiny2040/index.html" /> 
+</head>
+
+<body class="wy-body-for-nav">
+
+   
+  <div class="wy-grid-for-nav">
+    
+    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
+      <div class="wy-side-scroll">
+        <div class="wy-side-nav-search" >
+          
+  
+    <a href="../../../../../index.html" class="icon icon-home"> NuttX
+  
+
+  
+    
+    <img src="../../../../../_static/NuttX.png" class="logo" alt="Logo"/>
+  
+  </a>
+
+  <!-- this version selector is quite ugly, should be probably replaced by something
+       more modern -->
+
+  <div class="version-selector">
+    <select onchange="javascript:location.href = this.value;">
+    
+    <option value="../../../../../../latest" selected="selected">latest</option>
+    
+    <option value="../../../../../../10.0.0" >10.0.0</option>
+    
+    <option value="../../../../../../10.0.1" >10.0.1</option>
+    
+    <option value="../../../../../../10.1.0" >10.1.0</option>
+    
+    <option value="../../../../../../10.2.0" >10.2.0</option>
+    
+    <option value="../../../../../../10.3.0" >10.3.0</option>
+    
+    </select>
+  </div>
+
+  
+<div role="search">
+  <form id="rtd-search-form" class="wy-form" action="../../../../../search.html" method="get">
+    <input type="text" name="q" placeholder="Search docs" />
+    <input type="hidden" name="check_keywords" value="yes" />
+    <input type="hidden" name="area" value="default" />
+  </form>
+</div>
+
+        </div>
+
+        
+        <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
+          
+            
+            
+              
+            
+            
+              <p class="caption"><span class="caption-text">Table of Contents</span></p>
+<ul class="current">
+<li class="toctree-l1"><a class="reference internal" href="../../../../../index.html">Home</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../introduction/index.html">Introduction</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../quickstart/index.html">Getting Started</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../contributing/index.html">Contributing</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../introduction/inviolables.html">The Inviolable Principles of NuttX</a></li>
+<li class="toctree-l1 current"><a class="reference internal" href="../../../../index.html">Supported Platforms</a><ul class="current">
+<li class="toctree-l2 current"><a class="reference internal" href="../../../index.html">ARM</a><ul class="current">
+<li class="toctree-l3"><a class="reference internal" href="../../../imxrt/index.html">i.MX RT</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../nrf52/index.html">Nordic nRF52</a></li>
+<li class="toctree-l3 current"><a class="reference internal" href="../../index.html">rp2040</a><ul class="current">
+<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#installation">Installation</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../index.html#building-nuttx">Building NuttX</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../index.html#programming">Programming</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../index.html#running-nuttx">Running NuttX</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="../adafruit-feather-rp2040/index.html">Adafruit Feather RP2040</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../adafruit-kb2040/index.html">Adafruit KB2040 Key Boar</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../pimoroni-tiny2040/index.html">Pimoroni Tiny2040</a></li>
+<li class="toctree-l5 current"><a class="current reference internal" href="#">Raspberry Pi Pico</a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="toctree-l3"><a class="reference internal" href="../../../stm32wl5/index.html">STM32WL5</a></li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="../../../../risc-v/index.html">RISC-V</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../../../sim/index.html">Simulators</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../../../xtensa/index.html">Xtensa</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../components/index.html">OS Components</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../applications/index.html">Applications</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../reference/index.html">API Reference</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../faq/index.html">FAQ</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../guides/index.html">Guides</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../glossary.html">Glossary</a></li>
+</ul>
+
+            
+          
+        </div>
+        
+      </div>
+    </nav>
+
+    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
+
+      
+      <nav class="wy-nav-top" aria-label="top navigation">
+        
+          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
+          <a href="../../../../../index.html">NuttX</a>
+        
+      </nav>
+
+
+      <div class="wy-nav-content">
+        
+        <div class="rst-content">
+        
+          
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div role="navigation" aria-label="breadcrumbs navigation">
+
+  <ul class="wy-breadcrumbs">
+    
+      <li><a href="../../../../../index.html" class="icon icon-home"></a> &raquo;</li>
+        
+          <li><a href="../../../../index.html">Supported Platforms</a> &raquo;</li>
+        
+          <li><a href="../../../index.html">ARM</a> &raquo;</li>
+        
+          <li><a href="../../index.html">rp2040</a> &raquo;</li>
+        
+      <li>Raspberry Pi Pico</li>
+    
+    
+      <li class="wy-breadcrumbs-aside">
+        
+          
+            <a href="../../../../../_sources/platforms/arm/rp2040/boards/raspberrypi-pico/index.rst.txt" rel="nofollow"> View page source</a>
+          
+        
+      </li>
+    
+  </ul>
+
+  
+  <hr/>
+</div>
+          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
+           <div itemprop="articleBody">
+            
+  <div class="section" id="raspberry-pi-pico">
+<h1>Raspberry Pi Pico<a class="headerlink" href="#raspberry-pi-pico" title="Permalink to this headline">¶</a></h1>
+<p>The <a class="reference external" href="https://www.raspberrypi.com/products/raspberry-pi-pico/">Raspberry Pi Pico</a> is a general purpose board supplied by
+the Raspberry Pi Foundation.</p>
+<div class="figure align-center">
+<img alt="../../../../../_images/RaspberryPiPico.png" src="../../../../../_images/RaspberryPiPico.png" />
+</div>
+<div class="section" id="features">
+<h2>Features<a class="headerlink" href="#features" title="Permalink to this headline">¶</a></h2>
+<ul class="simple">
+<li><p>RP2040 microcontroller chip</p></li>
+<li><p>Dual-core ARM Cortex M0+ processor, flexible clock running up to 133 MHz</p></li>
+<li><p>264kB of SRAM, and 2MB of on-board Flash memory</p></li>
+<li><p>Castellated module allows soldering direct to carrier boards</p></li>
+<li><p>USB 1.1 Host and Device support</p></li>
+<li><p>Low-power sleep and dormant modes</p></li>
+<li><p>Drag &amp; drop programming using mass storage over USB</p></li>
+<li><p>26 multi-function GPIO pins</p></li>
+<li><p>2× SPI, 2× I2C, 2× UART, 3× 12-bit ADC, 16× controllable PWM channels</p></li>
+<li><p>Accurate clock and timer on-chip</p></li>
+<li><p>Temperature sensor</p></li>
+<li><p>Accelerated floating point libraries on-chip</p></li>
+<li><p>8 × Programmable IO (PIO) state machines for custom peripheral support</p></li>
+</ul>
+</div>
+<div class="section" id="serial-console">
+<h2>Serial Console<a class="headerlink" href="#serial-console" title="Permalink to this headline">¶</a></h2>
+<p>By default a serial console appears on pins 1 (TX GPIO0) and pin 2
+(RX GPIO1).  This console runs a 115200-8N1.</p>
+<p>The board can be configured to use the USB connection as the serial console.</p>
+</div>
+<div class="section" id="buttons-and-leds">
+<h2>Buttons and LEDs<a class="headerlink" href="#buttons-and-leds" title="Permalink to this headline">¶</a></h2>
+<p>User LED controlled by GPIO25.</p>
+<p>A BOOTSEL button, which if held down when power is first
+applied to the board, the cause the RP2040 to boot programming mode
+and appear to a computer connected via USB as a storage device.
+Saving a .UF2 file to this device will replace the Flash ROM contents
+on the RP2040.</p>
+</div>
+<div class="section" id="pin-mapping">
+<h2>Pin Mapping<a class="headerlink" href="#pin-mapping" title="Permalink to this headline">¶</a></h2>
+<table class="docutils align-default">
+<colgroup>
+<col style="width: 10%" />
+<col style="width: 20%" />
+<col style="width: 70%" />
+</colgroup>
+<thead>
+<tr class="row-odd"><th class="head"><p>Pin</p></th>
+<th class="head"><p>Signal</p></th>
+<th class="head"><p>Notes</p></th>
+</tr>
+</thead>
+<tbody>
+<tr class="row-even"><td><p>1</p></td>
+<td><p>GPIO0</p></td>
+<td><p>Default TX for UART0 serial console</p></td>
+</tr>
+<tr class="row-odd"><td><p>2</p></td>
+<td><p>GPIO1</p></td>
+<td><p>Default RX for UART1 serial console</p></td>
+</tr>
+<tr class="row-even"><td><p>3</p></td>
+<td><p>Ground</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>4</p></td>
+<td><p>GPIO2</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>5</p></td>
+<td><p>GPIO3</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>6</p></td>
+<td><p>GPIO4</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>7</p></td>
+<td><p>GPIO5</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>8</p></td>
+<td><p>Ground</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>9</p></td>
+<td><p>GPIO6</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>10</p></td>
+<td><p>GPIO7</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>11</p></td>
+<td><p>GPIO8</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>12</p></td>
+<td><p>GPIO9</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>13</p></td>
+<td><p>Ground</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>14</p></td>
+<td><p>GPIO10</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>15</p></td>
+<td><p>GPIO11</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>16</p></td>
+<td><p>GPIO12</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>17</p></td>
+<td><p>GPIO13</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>18</p></td>
+<td><p>Ground</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>19</p></td>
+<td><p>GPIO14</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>20</p></td>
+<td><p>GPIO15</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>21</p></td>
+<td><p>GPIO16</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>22</p></td>
+<td><p>GPIO17</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>23</p></td>
+<td><p>Ground</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>24</p></td>
+<td><p>GPIO18</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>25</p></td>
+<td><p>GPIO19</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>26</p></td>
+<td><p>GPIO20</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>27</p></td>
+<td><p>GPIO21</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>28</p></td>
+<td><p>Ground</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>29</p></td>
+<td><p>GPIO22</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>30</p></td>
+<td><p>Run</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>31</p></td>
+<td><p>GPIO26</p></td>
+<td><p>ADC0</p></td>
+</tr>
+<tr class="row-odd"><td><p>32</p></td>
+<td><p>GPIO27</p></td>
+<td><p>ADC1</p></td>
+</tr>
+<tr class="row-even"><td><p>33</p></td>
+<td><p>AGND</p></td>
+<td><p>Analog Ground</p></td>
+</tr>
+<tr class="row-odd"><td><p>34</p></td>
+<td><p>GPIO28</p></td>
+<td><p>ADC2</p></td>
+</tr>
+<tr class="row-even"><td><p>35</p></td>
+<td><p>ADC_VREF</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>36</p></td>
+<td><p>3V3</p></td>
+<td><p>Power output to peripherals</p></td>
+</tr>
+<tr class="row-even"><td><p>37</p></td>
+<td><p>3V3_EN</p></td>
+<td><p>Pull to ground to turn off.</p></td>
+</tr>
+<tr class="row-odd"><td><p>38</p></td>
+<td><p>Ground</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>39</p></td>
+<td><p>VSYS</p></td>
+<td><p>+5V Supply to board</p></td>
+</tr>
+<tr class="row-odd"><td><p>40</p></td>
+<td><p>VBUS</p></td>
+<td><p>Connected to USB +5V</p></td>
+</tr>
+</tbody>
+</table>
+<p>Separate pins for the Serial Debug Port (SDB) are available</p>
+</div>
+<div class="section" id="power-supply">
+<h2>Power Supply<a class="headerlink" href="#power-supply" title="Permalink to this headline">¶</a></h2>
+<p>The Raspberry Pi Pico can be powered via the USB connector,
+or by supplying +5V to pin 39.  The board had a diode that prevents
+power from pin 39 from flowing back to the USB socket, although
+the socket can be power via pin 30.</p>
+<p>The Raspberry Pi Pico chip run on 3.3 volts.  This is supplied
+by an onboard voltage regulator.  This regulator can be disabled
+by pulling pin 37 to ground.</p>
+<p>The regulator can run in two modes.  By default the regulator runs
+in PFM mode which provides the best efficiency, but may be
+switched to PWM mode for improved ripple by outputting a one
+on GPIO23.</p>
+</div>
+<div class="section" id="configurations">
+<h2>Configurations<a class="headerlink" href="#configurations" title="Permalink to this headline">¶</a></h2>
+<div class="section" id="audiopack">
+<h3>audiopack<a class="headerlink" href="#audiopack" title="Permalink to this headline">¶</a></h3>
+<p>NuttShell configuration (console enabled in UART0, at 115200 bps) with
+support for NSPlayer audio player.</p>
+</div>
+<div class="section" id="composite">
+<h3>composite<a class="headerlink" href="#composite" title="Permalink to this headline">¶</a></h3>
+<p>NuttShell configuration (console enabled in UART0, at 115200 bps) with support for
+CDC/ACM with MSC USB composite driver.</p>
+</div>
+<div class="section" id="displaypack">
+<h3>displaypack<a class="headerlink" href="#displaypack" title="Permalink to this headline">¶</a></h3>
+<p>NuttShell configuration (console enabled in USB Port, at 115200 bps) supporting
+ST7789 video display.</p>
+</div>
+<div class="section" id="enc28j60">
+<h3>enc28j60<a class="headerlink" href="#enc28j60" title="Permalink to this headline">¶</a></h3>
+<p>NuttShell configuration (console enabled in UART0, at 115200 bps) with support for
+NC28J60.</p>
+</div>
+<div class="section" id="lcd1602">
+<h3>lcd1602<a class="headerlink" href="#lcd1602" title="Permalink to this headline">¶</a></h3>
+<p>NuttShell configuration (console enabled in UART0, at 115200 bps) with support for
+LCD1602.</p>
+</div>
+<div class="section" id="nsh">
+<h3>nsh<a class="headerlink" href="#nsh" title="Permalink to this headline">¶</a></h3>
+<p>Basic NuttShell configuration (console enabled in UART0, at 115200 bps).</p>
+</div>
+<div class="section" id="nshsram">
+<h3>nshsram<a class="headerlink" href="#nshsram" title="Permalink to this headline">¶</a></h3>
+<p>NuttShell configuration (console enabled in UART0, at 115200 bps) with interrupt
+vectors in RAM.</p>
+</div>
+<div class="section" id="smp">
+<h3>smp<a class="headerlink" href="#smp" title="Permalink to this headline">¶</a></h3>
+<p>Basic NuttShell configuration (console enabled in UART0, at 115200 bps) with
+both ARM cores enabled.</p>
+</div>
+<div class="section" id="spisd">
+<h3>spisd<a class="headerlink" href="#spisd" title="Permalink to this headline">¶</a></h3>
+<p>NuttShell configuration (console enabled in UART0, at 115200 bps) with SPI configured.</p>
+</div>
+<div class="section" id="ssd1306">
+<h3>ssd1306<a class="headerlink" href="#ssd1306" title="Permalink to this headline">¶</a></h3>
+<p>NuttShell configuration (console enabled in UART0, at 115200 bps) with support for
+ssd1306.</p>
+</div>
+<div class="section" id="st7735">
+<h3>st7735<a class="headerlink" href="#st7735" title="Permalink to this headline">¶</a></h3>
+<p>NuttShell configuration (console enabled in UART0, at 115200 bps) with support for
+st7735.</p>
+</div>
+<div class="section" id="usbmsc">
+<h3>usbmsc<a class="headerlink" href="#usbmsc" title="Permalink to this headline">¶</a></h3>
+<p>NuttShell configuration (console enabled in UART0, at 115200 bps) with support for
+usbmsc.</p>
+</div>
+<div class="section" id="usbnsh">
+<h3>usbnsh<a class="headerlink" href="#usbnsh" title="Permalink to this headline">¶</a></h3>
+<p>Basic NuttShell configuration (console enabled in USB Port, at 115200 bps).</p>
+</div>
+<div class="section" id="waveshare-lcd-1-14">
+<h3>waveshare-lcd-1.14<a class="headerlink" href="#waveshare-lcd-1-14" title="Permalink to this headline">¶</a></h3>
+<p>NuttShell configuration (console enabled in UART0, at 115200 bps) with support for
+st7789.</p>
+</div>
+<div class="section" id="waveshare-lcd-1-3">
+<h3>waveshare-lcd-1.3<a class="headerlink" href="#waveshare-lcd-1-3" title="Permalink to this headline">¶</a></h3>
+<p>NuttShell configuration (console enabled in UART0, at 115200 bps) with support for
+usbmsc.</p>
+</div>
+</div>
+</div>
+
+
+           </div>
+           
+          </div>
+          <footer>
+    <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
+        <a href="../../../stm32wl5/index.html" class="btn btn-neutral float-right" title="STM32WL5" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+        <a href="../pimoroni-tiny2040/index.html" class="btn btn-neutral float-left" title="Pimoroni Tiny2040" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+    </div>
+
+  <hr/>
+
+  <div role="contentinfo">
+    <p>
+        &#169; Copyright 2020, The Apache Software Foundation.
+
+    </p>
+  </div> 
+
+</footer>
+        </div>
+      </div>
+
+    </section>
+
+  </div>
+  
+
+  <script type="text/javascript">
+      jQuery(function () {
+          SphinxRtdTheme.Navigation.enable(true);
+      });
+  </script>
+
+  
+  
+    
+   
+
+</body>
+</html>
\ No newline at end of file
diff --git a/content/docs/latest/platforms/arm/rp2040/index.html b/content/docs/latest/platforms/arm/rp2040/index.html
new file mode 100644
index 0000000..2fd1142
--- /dev/null
+++ b/content/docs/latest/platforms/arm/rp2040/index.html
@@ -0,0 +1,440 @@
+<!--
+ Documentation/_templates/layout.html
+
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.  The
+ ASF licenses this file to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance with the
+ License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the
+ License for the specific language governing permissions and limitations
+ under the License.
+-->
+
+
+
+<!DOCTYPE html>
+<html class="writer-html5" lang="en" >
+<head>
+  <meta charset="utf-8" />
+  
+  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+  
+  <title>rp2040 &mdash; NuttX latest documentation</title>
+  
+
+  
+  <link rel="stylesheet" href="../../../_static/css/theme.css" type="text/css" />
+  <link rel="stylesheet" href="../../../_static/pygments.css" type="text/css" />
+  <link rel="stylesheet" href="../../../_static/tabs.css" type="text/css" />
+  <link rel="stylesheet" href="../../../_static/custom.css" type="text/css" />
+
+  
+  
+    <link rel="shortcut icon" href="../../../_static/favicon.ico"/>
+  
+
+  
+  
+
+  
+
+  
+  <!--[if lt IE 9]>
+    <script src="../../../_static/js/html5shiv.min.js"></script>
+  <![endif]-->
+  
+    
+      <script type="text/javascript" id="documentation_options" data-url_root="../../../" src="../../../_static/documentation_options.js"></script>
+        <script src="../../../_static/jquery.js"></script>
+        <script src="../../../_static/underscore.js"></script>
+        <script src="../../../_static/doctools.js"></script>
+    
+    <script type="text/javascript" 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="Adafruit Feather RP2040" href="boards/adafruit-feather-rp2040/index.html" />
+    <link rel="prev" title="Sparkfun nRF52832 Breakout" href="../nrf52/boards/nrf52832-sparkfun/index.html" /> 
+</head>
+
+<body class="wy-body-for-nav">
+
+   
+  <div class="wy-grid-for-nav">
+    
+    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
+      <div class="wy-side-scroll">
+        <div class="wy-side-nav-search" >
+          
+  
+    <a href="../../../index.html" class="icon icon-home"> NuttX
+  
+
+  
+    
+    <img src="../../../_static/NuttX.png" class="logo" alt="Logo"/>
+  
+  </a>
+
+  <!-- this version selector is quite ugly, should be probably replaced by something
+       more modern -->
+
+  <div class="version-selector">
+    <select onchange="javascript:location.href = this.value;">
+    
+    <option value="../../../../latest" selected="selected">latest</option>
+    
+    <option value="../../../../10.0.0" >10.0.0</option>
+    
+    <option value="../../../../10.0.1" >10.0.1</option>
+    
+    <option value="../../../../10.1.0" >10.1.0</option>
+    
+    <option value="../../../../10.2.0" >10.2.0</option>
+    
+    <option value="../../../../10.3.0" >10.3.0</option>
+    
+    </select>
+  </div>
+
+  
+<div role="search">
+  <form id="rtd-search-form" class="wy-form" action="../../../search.html" method="get">
+    <input type="text" name="q" placeholder="Search docs" />
+    <input type="hidden" name="check_keywords" value="yes" />
+    <input type="hidden" name="area" value="default" />
+  </form>
+</div>
+
+        </div>
+
+        
+        <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
+          
+            
+            
+              
+            
+            
+              <p class="caption"><span class="caption-text">Table of Contents</span></p>
+<ul class="current">
+<li class="toctree-l1"><a class="reference internal" href="../../../index.html">Home</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../introduction/index.html">Introduction</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../quickstart/index.html">Getting Started</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../contributing/index.html">Contributing</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../introduction/inviolables.html">The Inviolable Principles of NuttX</a></li>
+<li class="toctree-l1 current"><a class="reference internal" href="../../index.html">Supported Platforms</a><ul class="current">
+<li class="toctree-l2 current"><a class="reference internal" href="../index.html">ARM</a><ul class="current">
+<li class="toctree-l3"><a class="reference internal" href="../imxrt/index.html">i.MX RT</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../nrf52/index.html">Nordic nRF52</a></li>
+<li class="toctree-l3 current"><a class="current reference internal" href="#">rp2040</a><ul>
+<li class="toctree-l4"><a class="reference internal" href="#peripheral-support">Peripheral Support</a></li>
+<li class="toctree-l4"><a class="reference internal" href="#installation">Installation</a></li>
+<li class="toctree-l4"><a class="reference internal" href="#building-nuttx">Building NuttX</a></li>
+<li class="toctree-l4"><a class="reference internal" href="#programming">Programming</a><ul>
+<li class="toctree-l5"><a class="reference internal" href="#programming-using-bootsel">Programming using BOOTSEL</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#programming-using-sdb">Programming using SDB</a></li>
+</ul>
+</li>
+<li class="toctree-l4"><a class="reference internal" href="#running-nuttx">Running NuttX</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/adafruit-feather-rp2040/index.html">Adafruit Feather RP2040</a></li>
+<li class="toctree-l5"><a class="reference internal" href="boards/adafruit-kb2040/index.html">Adafruit KB2040 Key Boar</a></li>
+<li class="toctree-l5"><a class="reference internal" href="boards/pimoroni-tiny2040/index.html">Pimoroni Tiny2040</a></li>
+<li class="toctree-l5"><a class="reference internal" href="boards/raspberrypi-pico/index.html">Raspberry Pi Pico</a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="toctree-l3"><a class="reference internal" href="../stm32wl5/index.html">STM32WL5</a></li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="../../risc-v/index.html">RISC-V</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../sim/index.html">Simulators</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../xtensa/index.html">Xtensa</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../../../components/index.html">OS Components</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../applications/index.html">Applications</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../reference/index.html">API Reference</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../faq/index.html">FAQ</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../guides/index.html">Guides</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../glossary.html">Glossary</a></li>
+</ul>
+
+            
+          
+        </div>
+        
+      </div>
+    </nav>
+
+    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
+
+      
+      <nav class="wy-nav-top" aria-label="top navigation">
+        
+          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
+          <a href="../../../index.html">NuttX</a>
+        
+      </nav>
+
+
+      <div class="wy-nav-content">
+        
+        <div class="rst-content">
+        
+          
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div role="navigation" aria-label="breadcrumbs navigation">
+
+  <ul class="wy-breadcrumbs">
+    
+      <li><a href="../../../index.html" class="icon icon-home"></a> &raquo;</li>
+        
+          <li><a href="../../index.html">Supported Platforms</a> &raquo;</li>
+        
+          <li><a href="../index.html">ARM</a> &raquo;</li>
+        
+      <li>rp2040</li>
+    
+    
+      <li class="wy-breadcrumbs-aside">
+        
+          
+            <a href="../../../_sources/platforms/arm/rp2040/index.rst.txt" rel="nofollow"> View page source</a>
+          
+        
+      </li>
+    
+  </ul>
+
+  
+  <hr/>
+</div>
+          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
+           <div itemprop="articleBody">
+            
+  <div class="section" id="rp2040">
+<h1>rp2040<a class="headerlink" href="#rp2040" title="Permalink to this headline">¶</a></h1>
+<p>The rp2040 is a dual core chip produced by the RaspberryPi Foundation that
+is based on ARM Cortex-M0+.</p>
+<div class="section" id="peripheral-support">
+<h2>Peripheral Support<a class="headerlink" href="#peripheral-support" title="Permalink to this headline">¶</a></h2>
+<p>The following list indicates peripherals currently supported in NuttX:</p>
+<table class="docutils align-default">
+<colgroup>
+<col style="width: 18%" />
+<col style="width: 82%" />
+</colgroup>
+<thead>
+<tr class="row-odd"><th class="head"><p>Peripheral</p></th>
+<th class="head"><p>Notes</p></th>
+</tr>
+</thead>
+<tbody>
+<tr class="row-even"><td><p>GPIO</p></td>
+<td><p>See Supported Boards documentation for available pins.</p></td>
+</tr>
+<tr class="row-odd"><td><p>UART</p></td>
+<td><p>GPIO 0 (UART0 TX) and GPIO 1 (UART0 RX) are used for the console.</p></td>
+</tr>
+<tr class="row-even"><td><p>I2C</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>SPI</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>DMAC</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>PWM</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>USB</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>PIO</p></td>
+<td><p>RP2040 Programmable I/O</p></td>
+</tr>
+<tr class="row-even"><td><p>IRQs</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>DMA</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>ws2812</p></td>
+<td><p>Smart pixels (e.g. Neopixel)</p></td>
+</tr>
+<tr class="row-odd"><td><p>Flash ROM Boot</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>SRAM Boot</p></td>
+<td><p>If Pico SDK is available a nuttx.uf2 file will be created</p></td>
+</tr>
+<tr class="row-odd"><td><p>BMP180</p></td>
+<td><p>Requires I2C0</p></td>
+</tr>
+<tr class="row-even"><td><p>INA219</p></td>
+<td><p>Requires I2C0</p></td>
+</tr>
+</tbody>
+</table>
+<p>The Pico Display Pack (ST7789 LCD) and Pico Audio Pack (PCM5100A I2S DAC) are
+also available.</p>
+</div>
+<div class="section" id="installation">
+<h2>Installation<a class="headerlink" href="#installation" title="Permalink to this headline">¶</a></h2>
+<ol class="arabic">
+<li><p>Download Raspberry Pi Pico SDK:</p>
+<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>git clone -b 1.1.2 https://github.com/raspberrypi/pico-sdk.git
+</pre></div>
+</div>
+</li>
+<li><p>Set PICO_SDK_PATH environment variable:</p>
+<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>export PICO_SDK_PATH=&lt;absolute_path_to_pico-sdk_directory&gt;
+</pre></div>
+</div>
+</li>
+<li><p>Download NuttX and the companion applications.  These must both be
+contained in the same directory:</p>
+<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>git clone https://github.com/apache/incubator-nuttx.git nuttx
+git clone https://github.com/apache/incubator-nuttx-apps.git apps
+</pre></div>
+</div>
+</li>
+</ol>
+</div>
+<div class="section" id="building-nuttx">
+<h2>Building NuttX<a class="headerlink" href="#building-nuttx" title="Permalink to this headline">¶</a></h2>
+<ol class="arabic">
+<li><p>Change to NuttX directory:</p>
+<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>cd nuttx
+</pre></div>
+</div>
+</li>
+<li><p>Select a configuration. The available configurations
+can be listed with the command:</p>
+<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>./tools/configure.sh -L
+</pre></div>
+</div>
+</li>
+<li><p>Load the selected configuration.:</p>
+<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>make distclean
+./tools/configure.sh &lt;selected_configuration&gt;
+</pre></div>
+</div>
+</li>
+<li><p>Modify the configuration as needed (optional):</p>
+<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>make menuconfig
+</pre></div>
+</div>
+</li>
+<li><p>Build NuttX:</p>
+<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>make
+</pre></div>
+</div>
+</li>
+</ol>
+</div>
+<div class="section" id="programming">
+<h2>Programming<a class="headerlink" href="#programming" title="Permalink to this headline">¶</a></h2>
+<div class="section" id="programming-using-bootsel">
+<h3>Programming using BOOTSEL<a class="headerlink" href="#programming-using-bootsel" title="Permalink to this headline">¶</a></h3>
+<p>Connect  board to USB port while pressing BOOTSEL.
+The board will be detected as USB Mass Storage Device.
+Then copy “nuttx.uf2” into the device.
+(Same manner as the standard Pico SDK applications installation.)</p>
+</div>
+<div class="section" id="programming-using-sdb">
+<h3>Programming using SDB<a class="headerlink" href="#programming-using-sdb" title="Permalink to this headline">¶</a></h3>
+<p>Most (but no all) RP2040 boards provide a serial (SDB) debug port.
+The “nuttx” ELF file can be uploaded with an appropriate SDB programmer
+module and companion software.</p>
+</div>
+</div>
+<div class="section" id="running-nuttx">
+<h2>Running NuttX<a class="headerlink" href="#running-nuttx" title="Permalink to this headline">¶</a></h2>
+<p>Most builds provide access to the console via UART0.  To access this
+GPIO 0 and 1 pins must be connected to the device such as USB-serial converter.</p>
+<p>The <cite>usbnsh</cite> configuration provides the console access by USB CDC/ACM serial
+devcice.  The console is available by using a terminal software on the USB host.</p>
+</div>
+<div class="section" id="supported-boards">
+<h2>Supported Boards<a class="headerlink" href="#supported-boards" title="Permalink to this headline">¶</a></h2>
+<div class="toctree-wrapper compound">
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="boards/adafruit-feather-rp2040/index.html">Adafruit Feather RP2040</a></li>
+<li class="toctree-l1"><a class="reference internal" href="boards/adafruit-kb2040/index.html">Adafruit KB2040 Key Boar</a></li>
+<li class="toctree-l1"><a class="reference internal" href="boards/pimoroni-tiny2040/index.html">Pimoroni Tiny2040</a></li>
+<li class="toctree-l1"><a class="reference internal" href="boards/raspberrypi-pico/index.html">Raspberry Pi Pico</a></li>
+</ul>
+</div>
+</div>
+</div>
+
+
+           </div>
+           
+          </div>
+          <footer>
+    <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
+        <a href="boards/adafruit-feather-rp2040/index.html" class="btn btn-neutral float-right" title="Adafruit Feather RP2040" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+        <a href="../nrf52/boards/nrf52832-sparkfun/index.html" class="btn btn-neutral float-left" title="Sparkfun nRF52832 Breakout" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+    </div>
+
+  <hr/>
+
+  <div role="contentinfo">
+    <p>
+        &#169; Copyright 2020, The Apache Software Foundation.
+
+    </p>
+  </div> 
+
+</footer>
+        </div>
+      </div>
+
+    </section>
+
+  </div>
+  
+
+  <script type="text/javascript">
+      jQuery(function () {
+          SphinxRtdTheme.Navigation.enable(true);
+      });
+  </script>
+
+  
+  
+    
+   
+
+</body>
+</html>
\ No newline at end of file
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 ed20262..9cab1f7 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
@@ -135,6 +135,7 @@
 <li class="toctree-l2 current"><a class="reference internal" href="../../../index.html">ARM</a><ul class="current">
 <li class="toctree-l3"><a class="reference internal" href="../../../imxrt/index.html">i.MX RT</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../nrf52/index.html">Nordic nRF52</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../rp2040/index.html">rp2040</a></li>
 <li class="toctree-l3 current"><a class="reference internal" href="../../index.html">STM32WL5</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>
diff --git a/content/docs/latest/platforms/arm/stm32wl5/index.html b/content/docs/latest/platforms/arm/stm32wl5/index.html
index 214f8bb..d240566 100644
--- a/content/docs/latest/platforms/arm/stm32wl5/index.html
+++ b/content/docs/latest/platforms/arm/stm32wl5/index.html
@@ -62,7 +62,7 @@
     <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="Sparkfun nRF52832 Breakout" href="../nrf52/boards/nrf52832-sparkfun/index.html" /> 
+    <link rel="prev" title="Raspberry Pi Pico" href="../rp2040/boards/raspberrypi-pico/index.html" /> 
 </head>
 
 <body class="wy-body-for-nav">
@@ -135,6 +135,7 @@
 <li class="toctree-l2 current"><a class="reference internal" href="../index.html">ARM</a><ul class="current">
 <li class="toctree-l3"><a class="reference internal" href="../imxrt/index.html">i.MX RT</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../nrf52/index.html">Nordic nRF52</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../rp2040/index.html">rp2040</a></li>
 <li class="toctree-l3 current"><a class="current reference internal" href="#">STM32WL5</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><ul>
@@ -482,7 +483,7 @@ data that is no frequently updated (so, configuration is ok, logs are not).</p>
           <footer>
     <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
         <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="../nrf52/boards/nrf52832-sparkfun/index.html" class="btn btn-neutral float-left" title="Sparkfun nRF52832 Breakout" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="../rp2040/boards/raspberrypi-pico/index.html" class="btn btn-neutral float-left" title="Raspberry Pi Pico" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
     </div>
 
   <hr/>
diff --git a/content/docs/latest/platforms/index.html b/content/docs/latest/platforms/index.html
index 0840514..3114782 100644
--- a/content/docs/latest/platforms/index.html
+++ b/content/docs/latest/platforms/index.html
@@ -231,6 +231,13 @@ series and boards supported in NuttX:</p>
 <li class="toctree-l3"><a class="reference internal" href="arm/nrf52/boards/nrf52832-sparkfun/index.html">Sparkfun nRF52832 Breakout</a></li>
 </ul>
 </li>
+<li class="toctree-l2"><a class="reference internal" href="arm/rp2040/index.html">rp2040</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="arm/rp2040/boards/adafruit-feather-rp2040/index.html">Adafruit Feather RP2040</a></li>
+<li class="toctree-l3"><a class="reference internal" href="arm/rp2040/boards/adafruit-kb2040/index.html">Adafruit KB2040 Key Boar</a></li>
+<li class="toctree-l3"><a class="reference internal" href="arm/rp2040/boards/pimoroni-tiny2040/index.html">Pimoroni Tiny2040</a></li>
+<li class="toctree-l3"><a class="reference internal" href="arm/rp2040/boards/raspberrypi-pico/index.html">Raspberry Pi Pico</a></li>
+</ul>
+</li>
 <li class="toctree-l2"><a class="reference internal" href="arm/stm32wl5/index.html">STM32WL5</a><ul>
 <li class="toctree-l3"><a class="reference internal" href="arm/stm32wl5/boards/nucleo-wl55jc/index.html">Nucleo-WL55JC</a></li>
 </ul>
diff --git a/content/docs/latest/searchindex.js b/content/docs/latest/searchindex.js
index 489e0db..326cc25 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","components/binfmt","components/drivers/block/index","components/drivers/character/analog","components/drivers/character/can","components/drivers/character/foc","components/drivers/character/index","components/drivers/character [...]
\ No newline at end of file
+Search.setIndex({docnames:["applications/index","applications/nsh/builtin","applications/nsh/commands","applications/nsh/config","applications/nsh/customizing","applications/nsh/index","applications/nsh/installation","applications/nsh/login","applications/nsh/nsh","components/binfmt","components/drivers/block/index","components/drivers/character/analog","components/drivers/character/can","components/drivers/character/foc","components/drivers/character/index","components/drivers/character [...]
\ No newline at end of file
diff --git a/content/feed.xml b/content/feed.xml
index 5eec527..db1b01e 100644
--- a/content/feed.xml
+++ b/content/feed.xml
@@ -5,8 +5,8 @@
     <description></description>
     <link>/</link>
     <atom:link href="/feed.xml" rel="self" type="application/rss+xml"/>
-    <pubDate>Sat, 02 Jul 2022 00:14:01 +0000</pubDate>
-    <lastBuildDate>Sat, 02 Jul 2022 00:14:01 +0000</lastBuildDate>
+    <pubDate>Sun, 03 Jul 2022 00:15:36 +0000</pubDate>
+    <lastBuildDate>Sun, 03 Jul 2022 00:15:36 +0000</lastBuildDate>
     <generator>Jekyll v3.8.5</generator>
     
       <item>