This commit is contained in:
adafruit_adabot 2023-11-29 20:01:34 +00:00
parent 76a6971de8
commit e9cb6e8865
8 changed files with 1204 additions and 600 deletions

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 179 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

File diff suppressed because it is too large Load diff

251
board/upico/index.html Normal file
View file

@ -0,0 +1,251 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="icon" href="/assets/images/favicon.ico" type="image/x-icon" />
<meta name="msapplication-TileColor" content="#1a1919">
<meta name="msapplication-TileImage" content="https://cdn-shop.adafruit.com/static/mstile-144x144.png" />
<title>uPico Download</title>
<meta name="description" content="uPico is a RP2040 powered expansion card designed to enhance the capabilities of Clockworks uConsole.uPico is fully compatible with RaspberryPi Pico, includ..." />
<!-- Twitter and Open Graph cards -->
<meta name="twitter:site" content="@circuitpython" />
<meta property="og:url" content="https://circuitpython.org/board/upico/" />
<meta property="og:title" content="CircuitPython - uPico Download" />
<meta property="og:description" content="uPico is a RP2040 powered expansion card designed to enhance the capabilities of Clockworks uConsole.uPico is fully compatible with RaspberryPi Pico, including LED pin(GPIO25).All sources are open, including: PCB design Control application code Cover bracket 3D modelFor peripherals, there are..." />
<meta name="twitter:card" content="summary_large_image" />
<meta property="og:image" content="https://circuitpython.org/assets/images/boards/large/upico.jpg" />
<meta property="og:type" content="website" />
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.5.0/css/all.css" integrity="sha384-B4dIYHKNBt8Bc12p+WXckhzcICo0wtJAoU8YZTY5qE0Id1GSseTk6S+L3BlXeVIU" crossorigin="anonymous">
<link rel="stylesheet" href="/assets/css/main.css">
<link rel="canonical" href="https://circuitpython.org/board/upico/">
<!-- CircuitPython RSS Feed -->
<link rel="alternate"
type="application/rss+xml"
title="CircuitPython news!"
href="https://blog.adafruit.com/category/circuitpython/feed/"/>
<link rel="alternate" type="application/rss+xml" title="Latest Boards" href="/feed.rss"/>
<script src="/assets/javascript/header_mobile.js"></script>
</head>
<body>
<header id="site-header">
<nav class="top-navigation">
<div>
<div class="navigation">
<a class="skip-link" href="#main-content">Skip to main content</a>
<a href="/contributing">Contributing</a>
<a href="https://blog.adafruit.com/category/circuitpython">News</a>
<a href="/awesome">Awesome</a>
<a href="https://www.adafruitdaily.com/category/circuitpython">Newsletter</a>
<a href="https://docs.circuitpython.org/">Documentation</a>
<a href="https://forums.adafruit.com/viewforum.php?f=60">Forums</a>
<a href="https://adafru.it/discord" aria-label="Discord"><i class="fab fa-discord"></i> Discord</a>
<a href="/feed.rss" type="application/rss+xml" aria-label="RSS Feed"><i class="fas fa-rss-square"></i> RSS</a>
</div>
</div>
</nav>
<div class="wrapper">
<div class="content">
<nav class="site-brand">
<div class="site-logo">
<a href="/">
<img src="/assets/images/logo.png"
srcset="/assets/images/logo.png 1x,
/assets/images/logo@2x.png 2x,
/assets/images/logo@3x.png 3x"
alt="CircuitPython Logo"
height="60" width="136">
</a>
</div>
<div class="site-navigation">
<a href="/downloads">Downloads</a>
<a href="/libraries">Libraries</a>
<a href="/blinka">Blinka</a>
</div>
<div class="get-started">
<a href="https://learn.adafruit.com/welcome-to-circuitpython">Get Started</a>
</div>
</nav>
</div>
</div>
<div class="bottom-bar"></div>
</header>
<header id="mobile-header">
<div class="header-contents">
<div class="site-logo">
<a href="/">
<img src="/assets/images/logo.png"
srcset="/assets/images/logo.png 1x,
/assets/images/logo@2x.png 2x,
/assets/images/logo@3x.png 3x"
alt="CircuitPython Logo"
height="60" width="136">
</a>
</div>
<div id="mobile-menu">
<div class="menu-toggle">
<a href="#" id="mobile-menu-button">
<span class="sr-only">Open Mobile Menu</span>
<i class="fa fa-bars" aria-hidden="true"></i>
</a>
</div>
</div>
<div class="clear"></div>
<nav id="mobile-menu-contents" role="navigation" class="hidden"
aria-expanded="false" aria-label="Mobile Menu">
<ul>
<li><a
href="/downloads">Downloads</a></li>
<li><a
href="/libraries">Libraries</a></li>
<li><a
href="/blinka">Blinka</a></li>
<li><a
href="/contributing">Contributing</a></li>
<li><a href="https://blog.adafruit.com/category/circuitpython">News</a></li>
<li><a
href="/awesome">Awesome</a></li>
<li><a href="https://www.adafruitdaily.com/category/circuitpython">Newsletter</a></li>
<li><a href="https://learn.adafruit.com/welcome-to-circuitpython">Get Started</a></li>
<li><a href="https://forums.adafruit.com/viewforum.php?f=60">Forums</a></li>
<li><a href="https://adafru.it/discord" aria-label="Discord"><i class="fab fa-discord"></i> Discord</a></li>
</ul>
</nav>
</div>
<div class="bottom-bar"></div>
</header>
<div id="main-content" class="wrapper">
<div id="download-page">
<h1>uPico</h1>
<h3>by Quadbit</h3>
<div class="download-section">
<div class="details">
<div class="section">
<img src="/assets/images/boards/large/upico.jpg" alt="Image of Board">
<p>
<p>uPico is a RP2040 powered expansion card designed to enhance the capabilities of <a href="https://www.clockworkpi.com/uconsole">Clockworks uConsole</a>.
uPico is fully compatible with RaspberryPi Pico, including LED pin(GPIO25).</p>
<p>All sources are open, including:</p>
<ul>
<li>PCB design</li>
<li>Control application code</li>
<li>Cover bracket 3D model</li>
</ul>
<p>For peripherals, there are two I2C controllers, two SPI controllers, and two UARTs that are multiplexed across the GPIO - check the pinout for what pins can be set to which. There are 16 PWM channels, each pin has a channel it can be set to (ditto on the pinout).</p>
<p>Youll note theres no I2S peripheral, or SDIO, or camera, whats up with that? Well instead of having specific hardware support for serial-data-like peripherals like these, the RP2040 comes with the PIO state machine system which is a unique and powerful way to create custom hardware logic and data processing blocks that run on their own without taking up a CPU. For example, NeoPixels - often we bitbang the timing-specific protocol for these LEDs. For the RP2040, we instead use a PIO object that reads in the data buffer and clocks out the right bitstream with perfect accuracy. Same with I2S audio in or out, LED matrix displays, 8-bit or SPI based TFTs, even VGA! In MicroPython and CircuitPython you can create PIO control commands to script the peripheral and load it in at runtime. There are 2 PIO peripherals with 4 state machines each.</p>
<p><strong>There is <a href="https://github.com/raspberrypi/pico-sdk">great C/C++ support</a>, unofficial (but really good) <a href="https://learn.adafruit.com/rp2040-arduino-with-the-earlephilhower-core">Arduino support</a> an official <a href="https://micropython.org/download/?mcu=rp2040">MicroPython port</a>, and a CircuitPython port!</strong> We of course <a href="https://learn.adafruit.com/welcome-to-circuitpython">recommend CircuitPython because we think its the easiest way to get started</a> and it has support with most our drivers, displays, sensors, and more, supported out of the box so you can follow along with our CircuitPython projects and tutorials.</p>
<p>While the RP2040 has lots of onboard RAM (264KB), it does not have built in FLASH memory. Instead that is provided by the external QSPI flash chip. On this board there is 2MB, which is shared between the program its running and any file storage used by MicroPython or CircuitPython. When using C/C++ you get the whole flash memory, if using Python you will have about 1 MB remaining for code, files, images, fonts, etc.</p>
<p><strong>RP2040 Chip features:</strong></p>
<ul>
<li>Dual ARM Cortex-M0+ @ 133MHz</li>
<li>264kB on-chip SRAM in six independent banks</li>
<li>Support for up to 16MB of off-chip Flash memory via dedicated QSPI bus</li>
<li>DMA controller</li>
<li>Fully-connected AHB crossbar</li>
<li>Interpolator and integer divider peripherals</li>
<li>On-chip programmable LDO to generate core voltage</li>
<li>2 on-chip PLLs to generate USB and core clocks</li>
<li>30 GPIO pins, 4 of which can be used as analog inputs</li>
<li>Peripherals</li>
<li>2 UARTs</li>
<li>2 SPI controllers</li>
<li>2 I2C controllers</li>
<li>16 PWM channels</li>
<li>USB 1.1 controller and PHY, with host and device support</li>
<li>8 PIO state machines</li>
</ul>
<p><a href="https://raspberrypi.org/documentation/pico/getting-started/">Click here for the Raspberry Pi documentation.</a>
<a href="https://learn.adafruit.com/getting-started-with-raspberry-pi-pico-circuitpython">Click here for Getting Started with Raspberry Pi Pico and CircuitPython.</a></p>
<h2 id="purchase">Purchase</h2>
<ul>
<li><a href="https://www.tindie.com/products/quadbit/upico/">Quadbit</a></li>
</ul>
</p>
<h2>Contribute</h2>
<p>Have some info to add for this board? Edit the source for this page <a href="https://github.com/adafruit/circuitpython-org/edit/main/_board/upico.md">here</a>.</p>
</div>
</div>
<div class="download">
<div class="section unrecommended">
<h3>Absolute Newest</h3>
<p>
Every time we commit new code to CircuitPython we automatically
build binaries for each board and language. The binaries are
stored on Amazon S3, organized by board, and then by
language. These releases are even newer than the development release listed above.
Try them if you want the absolute latest and are
feeling daring or want to see if a problem has been fixed.
</p>
<div>
<a class="download-button-unrecommended" href="https://adafruit-circuit-python.s3.amazonaws.com/index.html?prefix=bin/upico/">BROWSE S3<i class="fas fa-arrow-circle-right" aria-hidden="true"></i></a>
<div class="clear"></div>
</div>
</div>
<div class="section unrecommended">
<h3>Previous Versions of CircuitPython</h3>
<p>
All previous releases of CircuitPython are available for download from Amazon S3 through the button below.
For very old releases, look in the <strong>OLD/</strong> folder for each board.
Release notes for each release are available at GitHub button below.
</p>
<p>
Older releases are useful for testing if you something appears to be broken in a newer release
but used to work,
or if you have older code that depends on features only available in an older release.
Otherwise we recommend using the latest stable release.
</p>
<div class="previous-versions-buttons">
<a class="download-button-unrecommended" href="https://adafruit-circuit-python.s3.amazonaws.com/index.html?prefix=bin/upico/">BROWSE S3<i class="fas fa-arrow-circle-right" aria-hidden="true"></i></a>
<a class="download-button-unrecommended" href="https://github.com/adafruit/circuitpython/releases">BROWSE GITHUB<i class="fab fa-github" aria-hidden="true"></i></a>
</div>
</div>
</div>
</div>
</div>
<script src="/assets/javascript/download.js"></script>
</div>
</body>
</html>

View file

@ -4399,7 +4399,13 @@
Displaying <span id="board_count">462</span> boards.
Displaying <span id="board_count">463</span> boards.
</div>
<div class="downloads-section">
@ -25163,6 +25169,38 @@
<div class="download" data-id="upico"
data-name="uPico"
data-downloads="0"
data-manufacturer="Quadbit"
data-mcufamily="raspberrypi"
data-features=""
data-tags=""
data-date="2023-11-29">
<a href="/board/upico/">
<div>
<div class="img-responsive-4by3">
<img srcset="/assets/images/boards/small/upico.jpg 300w,
/assets/images/boards/large/upico.jpg 700w"
sizes="(max-width: 1024px) 700px,
300px"
src="/assets/images/boards/large/upico.jpg" alt="Image of Board" loading="lazy">
</div>
<div class="details">
<h3>uPico</h3>
By Quadbit
</div>
</div>
</a>
</div>

View file

@ -4,7 +4,7 @@
<title>CircuitPython.org Boards</title>
<link>https://circuitpython.org/</link>
<description>A list of CircuitPython and Blinka supported boards</description>
<lastBuildDate>Wed, 29 Nov 2023 11:24:45 -0500</lastBuildDate>
<lastBuildDate>Wed, 29 Nov 2023 15:01:20 -0500</lastBuildDate>
<item>
<title>ESP32-C3-0.42LCD</title>
<link>https://circuitpython.org/board/01space_lcd042_esp32c3/</link>
@ -17870,6 +17870,65 @@ Unexpected Maker - https://unexpectedmaker.com/shop/ttinys3-esp32s3</p>
<category>CircuitPython</category>
<pubDate>Tue, 14 Nov 2023 19:00:00 -0500</pubDate>
<guid>https://circuitpython.org/board/unexpectedmaker_tinywatch_s3/</guid>
</item><item>
<title>uPico</title>
<link>https://circuitpython.org/board/upico/</link>
<description><![CDATA[
<img srcset="/assets/images/boards/small/upico.jpg 300w,
/assets/images/boards/large/upico.jpg 700w"
sizes="(max-width: 1024px) 700px,
300px"
src="/assets/images/boards/large/upico.jpg" alt="Image of Board" loading="lazy">
<p>By Quadbit</p> <p>uPico is a RP2040 powered expansion card designed to enhance the capabilities of <a href="https://www.clockworkpi.com/uconsole">Clockworks uConsole</a>.
uPico is fully compatible with RaspberryPi Pico, including LED pin(GPIO25).</p>
<p>All sources are open, including:</p>
<ul>
<li>PCB design</li>
<li>Control application code</li>
<li>Cover bracket 3D model</li>
</ul>
<p>For peripherals, there are two I2C controllers, two SPI controllers, and two UARTs that are multiplexed across the GPIO - check the pinout for what pins can be set to which. There are 16 PWM channels, each pin has a channel it can be set to (ditto on the pinout).</p>
<p>Youll note theres no I2S peripheral, or SDIO, or camera, whats up with that? Well instead of having specific hardware support for serial-data-like peripherals like these, the RP2040 comes with the PIO state machine system which is a unique and powerful way to create custom hardware logic and data processing blocks that run on their own without taking up a CPU. For example, NeoPixels - often we bitbang the timing-specific protocol for these LEDs. For the RP2040, we instead use a PIO object that reads in the data buffer and clocks out the right bitstream with perfect accuracy. Same with I2S audio in or out, LED matrix displays, 8-bit or SPI based TFTs, even VGA! In MicroPython and CircuitPython you can create PIO control commands to script the peripheral and load it in at runtime. There are 2 PIO peripherals with 4 state machines each.</p>
<p><strong>There is <a href="https://github.com/raspberrypi/pico-sdk">great C/C++ support</a>, unofficial (but really good) <a href="https://learn.adafruit.com/rp2040-arduino-with-the-earlephilhower-core">Arduino support</a> an official <a href="https://micropython.org/download/?mcu=rp2040">MicroPython port</a>, and a CircuitPython port!</strong> We of course <a href="https://learn.adafruit.com/welcome-to-circuitpython">recommend CircuitPython because we think its the easiest way to get started</a> and it has support with most our drivers, displays, sensors, and more, supported out of the box so you can follow along with our CircuitPython projects and tutorials.</p>
<p>While the RP2040 has lots of onboard RAM (264KB), it does not have built in FLASH memory. Instead that is provided by the external QSPI flash chip. On this board there is 2MB, which is shared between the program its running and any file storage used by MicroPython or CircuitPython. When using C/C++ you get the whole flash memory, if using Python you will have about 1 MB remaining for code, files, images, fonts, etc.</p>
<p><strong>RP2040 Chip features:</strong></p>
<ul>
<li>Dual ARM Cortex-M0+ @ 133MHz</li>
<li>264kB on-chip SRAM in six independent banks</li>
<li>Support for up to 16MB of off-chip Flash memory via dedicated QSPI bus</li>
<li>DMA controller</li>
<li>Fully-connected AHB crossbar</li>
<li>Interpolator and integer divider peripherals</li>
<li>On-chip programmable LDO to generate core voltage</li>
<li>2 on-chip PLLs to generate USB and core clocks</li>
<li>30 GPIO pins, 4 of which can be used as analog inputs</li>
<li>Peripherals</li>
<li>2 UARTs</li>
<li>2 SPI controllers</li>
<li>2 I2C controllers</li>
<li>16 PWM channels</li>
<li>USB 1.1 controller and PHY, with host and device support</li>
<li>8 PIO state machines</li>
</ul>
<p><a href="https://raspberrypi.org/documentation/pico/getting-started/">Click here for the Raspberry Pi documentation.</a>
<a href="https://learn.adafruit.com/getting-started-with-raspberry-pi-pico-circuitpython">Click here for Getting Started with Raspberry Pi Pico and CircuitPython.</a></p>
<h2 id="purchase">Purchase</h2>
<ul>
<li><a href="https://www.tindie.com/products/quadbit/upico/">Quadbit</a></li>
</ul>
]]></description>
<category>CircuitPython</category>
<pubDate>Tue, 28 Nov 2023 19:00:00 -0500</pubDate>
<guid>https://circuitpython.org/board/upico/</guid>
</item><item>
<title>YD-RP2040</title>
<link>https://circuitpython.org/board/vcc_gnd_yd_rp2040/</link>

File diff suppressed because it is too large Load diff