Update to Ruby 3 and add RPI CP boards
Run the Jekyll build on pull_request as well to make sure it works
This commit is contained in:
parent
4cd6b24dc3
commit
da26c5e83a
30 changed files with 202 additions and 281 deletions
3
.github/workflows/build.yml
vendored
3
.github/workflows/build.yml
vendored
|
|
@ -6,6 +6,7 @@ on:
|
|||
- master
|
||||
schedule:
|
||||
- cron: 0 10 * * *
|
||||
pull_request:
|
||||
|
||||
jobs:
|
||||
check-repo-owner:
|
||||
|
|
@ -31,7 +32,7 @@ jobs:
|
|||
submodules: true
|
||||
- uses: ruby/setup-ruby@v1
|
||||
with:
|
||||
ruby-version: 2.7
|
||||
ruby-version: 3.0
|
||||
bundler-cache: true
|
||||
- name: Install Dependencies
|
||||
run: |
|
||||
|
|
|
|||
1
.gitignore
vendored
1
.gitignore
vendored
|
|
@ -1,6 +1,7 @@
|
|||
_site
|
||||
.sass-cache
|
||||
.jekyll-metadata
|
||||
.jekyll-cache
|
||||
.DS_Store
|
||||
_drafts/
|
||||
.bundle
|
||||
|
|
|
|||
9
Gemfile
9
Gemfile
|
|
@ -8,12 +8,7 @@ source "https://rubygems.org"
|
|||
#
|
||||
# This will help ensure the proper Jekyll version is running.
|
||||
# Happy Jekylling!
|
||||
# gem "jekyll", "~> 3.8.4"
|
||||
|
||||
|
||||
# If you want to use GitHub Pages, remove the "gem "jekyll"" above and
|
||||
# uncomment the line below. To upgrade, run `bundle update github-pages`.
|
||||
gem "github-pages", group: :jekyll_plugins
|
||||
gem "jekyll", "~> 4.2"
|
||||
|
||||
# If you have any plugins, put them here!
|
||||
group :jekyll_plugins do
|
||||
|
|
@ -29,3 +24,5 @@ group :development do
|
|||
gem 'image_processing'
|
||||
end
|
||||
|
||||
|
||||
gem "webrick", "~> 1.7"
|
||||
|
|
|
|||
251
Gemfile.lock
251
Gemfile.lock
|
|
@ -1,283 +1,94 @@
|
|||
GEM
|
||||
remote: https://rubygems.org/
|
||||
specs:
|
||||
activesupport (6.0.3.6)
|
||||
concurrent-ruby (~> 1.0, >= 1.0.2)
|
||||
i18n (>= 0.7, < 2)
|
||||
minitest (~> 5.1)
|
||||
tzinfo (~> 1.1)
|
||||
zeitwerk (~> 2.2, >= 2.2.2)
|
||||
addressable (2.8.0)
|
||||
public_suffix (>= 2.0.2, < 5.0)
|
||||
coffee-script (2.4.1)
|
||||
coffee-script-source
|
||||
execjs
|
||||
coffee-script-source (1.11.1)
|
||||
colorator (1.1.0)
|
||||
commonmarker (0.17.13)
|
||||
ruby-enum (~> 0.5)
|
||||
concurrent-ruby (1.1.8)
|
||||
concurrent-ruby (1.1.9)
|
||||
deep_merge (1.2.1)
|
||||
dnsruby (1.61.5)
|
||||
simpleidn (~> 0.1)
|
||||
em-websocket (0.5.2)
|
||||
em-websocket (0.5.3)
|
||||
eventmachine (>= 0.12.9)
|
||||
http_parser.rb (~> 0.6.0)
|
||||
ethon (0.13.0)
|
||||
ffi (>= 1.15.0)
|
||||
http_parser.rb (~> 0)
|
||||
eventmachine (1.2.7)
|
||||
execjs (2.7.0)
|
||||
faraday (1.3.0)
|
||||
faraday-net_http (~> 1.0)
|
||||
multipart-post (>= 1.2, < 3)
|
||||
ruby2_keywords
|
||||
faraday-net_http (1.0.1)
|
||||
ffi (1.15.0)
|
||||
ffi (1.15.4)
|
||||
forwardable-extended (2.6.0)
|
||||
gemoji (3.0.1)
|
||||
github-pages (214)
|
||||
github-pages-health-check (= 1.17.0)
|
||||
jekyll (= 3.9.0)
|
||||
jekyll-avatar (= 0.7.0)
|
||||
jekyll-coffeescript (= 1.1.1)
|
||||
jekyll-commonmark-ghpages (= 0.1.6)
|
||||
jekyll-default-layout (= 0.1.4)
|
||||
jekyll-feed (= 0.15.1)
|
||||
jekyll-gist (= 1.5.0)
|
||||
jekyll-github-metadata (= 2.13.0)
|
||||
jekyll-mentions (= 1.6.0)
|
||||
jekyll-optional-front-matter (= 0.3.2)
|
||||
jekyll-paginate (= 1.1.0)
|
||||
jekyll-readme-index (= 0.3.0)
|
||||
jekyll-redirect-from (= 0.16.0)
|
||||
jekyll-relative-links (= 0.6.1)
|
||||
jekyll-remote-theme (= 0.4.3)
|
||||
jekyll-sass-converter (= 1.5.2)
|
||||
jekyll-seo-tag (= 2.7.1)
|
||||
jekyll-sitemap (= 1.4.0)
|
||||
jekyll-swiss (= 1.0.0)
|
||||
jekyll-theme-architect (= 0.1.1)
|
||||
jekyll-theme-cayman (= 0.1.1)
|
||||
jekyll-theme-dinky (= 0.1.1)
|
||||
jekyll-theme-hacker (= 0.1.2)
|
||||
jekyll-theme-leap-day (= 0.1.1)
|
||||
jekyll-theme-merlot (= 0.1.1)
|
||||
jekyll-theme-midnight (= 0.1.1)
|
||||
jekyll-theme-minimal (= 0.1.1)
|
||||
jekyll-theme-modernist (= 0.1.1)
|
||||
jekyll-theme-primer (= 0.5.4)
|
||||
jekyll-theme-slate (= 0.1.1)
|
||||
jekyll-theme-tactile (= 0.1.1)
|
||||
jekyll-theme-time-machine (= 0.1.1)
|
||||
jekyll-titles-from-headings (= 0.5.3)
|
||||
jemoji (= 0.12.0)
|
||||
kramdown (= 2.3.1)
|
||||
kramdown-parser-gfm (= 1.1.0)
|
||||
liquid (= 4.0.3)
|
||||
mercenary (~> 0.3)
|
||||
minima (= 2.5.1)
|
||||
nokogiri (>= 1.10.4, < 2.0)
|
||||
rouge (= 3.26.0)
|
||||
terminal-table (~> 1.4)
|
||||
github-pages-health-check (1.17.0)
|
||||
addressable (~> 2.3)
|
||||
dnsruby (~> 1.60)
|
||||
octokit (~> 4.0)
|
||||
public_suffix (>= 2.0.2, < 5.0)
|
||||
typhoeus (~> 1.3)
|
||||
html-pipeline (2.14.0)
|
||||
activesupport (>= 2)
|
||||
nokogiri (>= 1.4)
|
||||
http_parser.rb (0.6.0)
|
||||
i18n (0.9.5)
|
||||
http_parser.rb (0.8.0)
|
||||
i18n (1.8.11)
|
||||
concurrent-ruby (~> 1.0)
|
||||
image_processing (1.12.1)
|
||||
mini_magick (>= 4.9.5, < 5)
|
||||
ruby-vips (>= 2.0.17, < 3)
|
||||
jekyll (3.9.0)
|
||||
jekyll (4.2.1)
|
||||
addressable (~> 2.4)
|
||||
colorator (~> 1.0)
|
||||
em-websocket (~> 0.5)
|
||||
i18n (~> 0.7)
|
||||
jekyll-sass-converter (~> 1.0)
|
||||
i18n (~> 1.0)
|
||||
jekyll-sass-converter (~> 2.0)
|
||||
jekyll-watch (~> 2.0)
|
||||
kramdown (>= 1.17, < 3)
|
||||
kramdown (~> 2.3)
|
||||
kramdown-parser-gfm (~> 1.0)
|
||||
liquid (~> 4.0)
|
||||
mercenary (~> 0.3.3)
|
||||
mercenary (~> 0.4.0)
|
||||
pathutil (~> 0.9)
|
||||
rouge (>= 1.7, < 4)
|
||||
rouge (~> 3.0)
|
||||
safe_yaml (~> 1.0)
|
||||
jekyll-avatar (0.7.0)
|
||||
jekyll (>= 3.0, < 5.0)
|
||||
jekyll-coffeescript (1.1.1)
|
||||
coffee-script (~> 2.2)
|
||||
coffee-script-source (~> 1.11.1)
|
||||
jekyll-commonmark (1.3.1)
|
||||
commonmarker (~> 0.14)
|
||||
jekyll (>= 3.7, < 5.0)
|
||||
jekyll-commonmark-ghpages (0.1.6)
|
||||
commonmarker (~> 0.17.6)
|
||||
jekyll-commonmark (~> 1.2)
|
||||
rouge (>= 2.0, < 4.0)
|
||||
jekyll-default-layout (0.1.4)
|
||||
jekyll (~> 3.0)
|
||||
jekyll-feed (0.15.1)
|
||||
jekyll (>= 3.7, < 5.0)
|
||||
terminal-table (~> 2.0)
|
||||
jekyll-get-json (1.0.0)
|
||||
deep_merge (~> 1.2)
|
||||
jekyll (>= 3.0)
|
||||
jekyll-gist (1.5.0)
|
||||
octokit (~> 4.2)
|
||||
jekyll-github-metadata (2.13.0)
|
||||
jekyll (>= 3.4, < 5.0)
|
||||
octokit (~> 4.0, != 4.4.0)
|
||||
jekyll-mentions (1.6.0)
|
||||
html-pipeline (~> 2.3)
|
||||
jekyll (>= 3.7, < 5.0)
|
||||
jekyll-optional-front-matter (0.3.2)
|
||||
jekyll (>= 3.0, < 5.0)
|
||||
jekyll-paginate (1.1.0)
|
||||
jekyll-readme-index (0.3.0)
|
||||
jekyll (>= 3.0, < 5.0)
|
||||
jekyll-redirect-from (0.16.0)
|
||||
jekyll (>= 3.3, < 5.0)
|
||||
jekyll-relative-links (0.6.1)
|
||||
jekyll (>= 3.3, < 5.0)
|
||||
jekyll-remote-theme (0.4.3)
|
||||
addressable (~> 2.0)
|
||||
jekyll (>= 3.5, < 5.0)
|
||||
jekyll-sass-converter (>= 1.0, <= 3.0.0, != 2.0.0)
|
||||
rubyzip (>= 1.3.0, < 3.0)
|
||||
jekyll-sass-converter (1.5.2)
|
||||
sass (~> 3.4)
|
||||
jekyll-sass-converter (2.1.0)
|
||||
sassc (> 2.0.1, < 3.0)
|
||||
jekyll-seo-tag (2.7.1)
|
||||
jekyll (>= 3.8, < 5.0)
|
||||
jekyll-sitemap (1.4.0)
|
||||
jekyll (>= 3.7, < 5.0)
|
||||
jekyll-swiss (1.0.0)
|
||||
jekyll-theme-architect (0.1.1)
|
||||
jekyll (~> 3.5)
|
||||
jekyll-seo-tag (~> 2.0)
|
||||
jekyll-theme-cayman (0.1.1)
|
||||
jekyll (~> 3.5)
|
||||
jekyll-seo-tag (~> 2.0)
|
||||
jekyll-theme-dinky (0.1.1)
|
||||
jekyll (~> 3.5)
|
||||
jekyll-seo-tag (~> 2.0)
|
||||
jekyll-theme-hacker (0.1.2)
|
||||
jekyll (> 3.5, < 5.0)
|
||||
jekyll-seo-tag (~> 2.0)
|
||||
jekyll-theme-leap-day (0.1.1)
|
||||
jekyll (~> 3.5)
|
||||
jekyll-seo-tag (~> 2.0)
|
||||
jekyll-theme-merlot (0.1.1)
|
||||
jekyll (~> 3.5)
|
||||
jekyll-seo-tag (~> 2.0)
|
||||
jekyll-theme-midnight (0.1.1)
|
||||
jekyll (~> 3.5)
|
||||
jekyll-seo-tag (~> 2.0)
|
||||
jekyll-theme-minimal (0.1.1)
|
||||
jekyll (~> 3.5)
|
||||
jekyll-seo-tag (~> 2.0)
|
||||
jekyll-theme-modernist (0.1.1)
|
||||
jekyll (~> 3.5)
|
||||
jekyll-seo-tag (~> 2.0)
|
||||
jekyll-theme-primer (0.5.4)
|
||||
jekyll (> 3.5, < 5.0)
|
||||
jekyll-github-metadata (~> 2.9)
|
||||
jekyll-seo-tag (~> 2.0)
|
||||
jekyll-theme-slate (0.1.1)
|
||||
jekyll (~> 3.5)
|
||||
jekyll-seo-tag (~> 2.0)
|
||||
jekyll-theme-tactile (0.1.1)
|
||||
jekyll (~> 3.5)
|
||||
jekyll-seo-tag (~> 2.0)
|
||||
jekyll-theme-time-machine (0.1.1)
|
||||
jekyll (~> 3.5)
|
||||
jekyll-seo-tag (~> 2.0)
|
||||
jekyll-titles-from-headings (0.5.3)
|
||||
jekyll (>= 3.3, < 5.0)
|
||||
jekyll-watch (2.2.1)
|
||||
listen (~> 3.0)
|
||||
jemoji (0.12.0)
|
||||
gemoji (~> 3.0)
|
||||
html-pipeline (~> 2.2)
|
||||
jekyll (>= 3.0, < 5.0)
|
||||
kramdown (2.3.1)
|
||||
rexml
|
||||
kramdown-parser-gfm (1.1.0)
|
||||
kramdown (~> 2.0)
|
||||
liquid (4.0.3)
|
||||
listen (3.5.1)
|
||||
listen (3.7.0)
|
||||
rb-fsevent (~> 0.10, >= 0.10.3)
|
||||
rb-inotify (~> 0.9, >= 0.9.10)
|
||||
mercenary (0.3.6)
|
||||
mercenary (0.4.0)
|
||||
mini_magick (4.11.0)
|
||||
mini_portile2 (2.6.1)
|
||||
minima (2.5.1)
|
||||
jekyll (>= 3.5, < 5.0)
|
||||
jekyll-feed (~> 0.9)
|
||||
jekyll-seo-tag (~> 2.1)
|
||||
minitest (5.14.4)
|
||||
multipart-post (2.1.1)
|
||||
nokogiri (1.12.5)
|
||||
mini_portile2 (~> 2.6.1)
|
||||
racc (~> 1.4)
|
||||
octokit (4.20.0)
|
||||
faraday (>= 0.9)
|
||||
sawyer (~> 0.8.0, >= 0.5.3)
|
||||
pathutil (0.16.2)
|
||||
forwardable-extended (~> 2.6)
|
||||
public_suffix (4.0.6)
|
||||
racc (1.5.2)
|
||||
rake (13.0.3)
|
||||
rb-fsevent (0.10.4)
|
||||
rake (13.0.6)
|
||||
rb-fsevent (0.11.0)
|
||||
rb-inotify (0.10.1)
|
||||
ffi (~> 1.0)
|
||||
rexml (3.2.5)
|
||||
rouge (3.26.0)
|
||||
ruby-enum (0.9.0)
|
||||
i18n
|
||||
ruby-vips (2.1.0)
|
||||
rouge (3.26.1)
|
||||
ruby-vips (2.1.4)
|
||||
ffi (~> 1.12)
|
||||
ruby2_keywords (0.0.4)
|
||||
rubyzip (2.3.0)
|
||||
safe_yaml (1.0.5)
|
||||
sass (3.7.4)
|
||||
sass-listen (~> 4.0.0)
|
||||
sass-listen (4.0.0)
|
||||
rb-fsevent (~> 0.9, >= 0.9.4)
|
||||
rb-inotify (~> 0.9, >= 0.9.7)
|
||||
sawyer (0.8.2)
|
||||
addressable (>= 2.3.5)
|
||||
faraday (> 0.8, < 2.0)
|
||||
simpleidn (0.2.1)
|
||||
unf (~> 0.1.4)
|
||||
terminal-table (1.8.0)
|
||||
sassc (2.4.0)
|
||||
ffi (~> 1.9)
|
||||
terminal-table (2.0.0)
|
||||
unicode-display_width (~> 1.1, >= 1.1.1)
|
||||
thread_safe (0.3.6)
|
||||
typhoeus (1.4.0)
|
||||
ethon (>= 0.9.0)
|
||||
tzinfo (1.2.9)
|
||||
thread_safe (~> 0.1)
|
||||
unf (0.1.4)
|
||||
unf_ext
|
||||
unf_ext (0.0.7.7)
|
||||
unicode-display_width (1.7.0)
|
||||
zeitwerk (2.4.2)
|
||||
unicode-display_width (1.8.0)
|
||||
webrick (1.7.0)
|
||||
|
||||
PLATFORMS
|
||||
ruby
|
||||
x86_64-linux
|
||||
|
||||
DEPENDENCIES
|
||||
github-pages
|
||||
image_processing
|
||||
jekyll (~> 4.2)
|
||||
jekyll-get-json (~> 1)
|
||||
jekyll-paginate
|
||||
jekyll-redirect-from
|
||||
jekyll-seo-tag
|
||||
jekyll-sitemap
|
||||
rake
|
||||
webrick (~> 1.7)
|
||||
|
||||
BUNDLED WITH
|
||||
2.1.4
|
||||
2.2.26
|
||||
|
|
|
|||
|
|
@ -2,8 +2,8 @@
|
|||
layout: download
|
||||
board_id: "raspberry_pi_1a"
|
||||
title: "Raspberry Pi 1 Model A Download"
|
||||
name: "Raspberry Pi 1 Model A"
|
||||
manufacturer: "Raspberry Pi Foundation"
|
||||
name: "Pi 1 Model A"
|
||||
manufacturer: "Raspberry Pi"
|
||||
board_url: "https://www.adafruit.com/product/998"
|
||||
board_image: "raspberry_pi_1a.jpg"
|
||||
download_instructions: "https://learn.adafruit.com/circuitpython-on-raspberrypi-linux/installing-circuitpython-on-raspberry-pi"
|
||||
|
|
|
|||
|
|
@ -2,9 +2,9 @@
|
|||
layout: download
|
||||
board_id: "raspberry_pi_1aplus"
|
||||
title: "Raspberry Pi 1 Model A+ Download"
|
||||
name: "Raspberry Pi 1 Model A+"
|
||||
manufacturer: "Raspberry Pi Foundation"
|
||||
board_url: "https://www.raspberrypi.org/products/raspberry-pi-1-model-a-plus/"
|
||||
name: "Pi 1 Model A+"
|
||||
manufacturer: "Raspberry Pi"
|
||||
board_url: "https://www.raspberrypi.com/products/raspberry-pi-1-model-a-plus/"
|
||||
board_image: "raspberry_pi_1aplus.jpg"
|
||||
download_instructions: "https://learn.adafruit.com/circuitpython-on-raspberrypi-linux/installing-circuitpython-on-raspberry-pi"
|
||||
downloads_display: true
|
||||
|
|
|
|||
|
|
@ -2,8 +2,8 @@
|
|||
layout: download
|
||||
board_id: "raspberry_pi_1b"
|
||||
title: "Raspberry Pi 1 Model B Download"
|
||||
name: "Raspberry Pi 1 Model B"
|
||||
manufacturer: "Raspberry Pi Foundation"
|
||||
name: "Pi 1 Model B"
|
||||
manufacturer: "Raspberry Pi"
|
||||
board_url: "https://www.adafruit.com/product/998"
|
||||
board_image: "raspberry_pi_1b.jpg"
|
||||
download_instructions: "https://learn.adafruit.com/circuitpython-on-raspberrypi-linux/installing-circuitpython-on-raspberry-pi"
|
||||
|
|
|
|||
|
|
@ -2,9 +2,9 @@
|
|||
layout: download
|
||||
board_id: "raspberry_pi_1bplus"
|
||||
title: "Raspberry Pi 1 Model B+ Download"
|
||||
name: "Raspberry Pi 1 Model B+"
|
||||
manufacturer: "Raspberry Pi Foundation"
|
||||
board_url: "https://www.raspberrypi.org/products/raspberry-pi-1-model-b-plus/"
|
||||
name: "Pi 1 Model B+"
|
||||
manufacturer: "Raspberry Pi"
|
||||
board_url: "https://www.raspberrypi.com/products/raspberry-pi-1-model-b-plus/"
|
||||
board_image: "raspberry_pi_1bplus.jpg"
|
||||
download_instructions: "https://learn.adafruit.com/circuitpython-on-raspberrypi-linux/installing-circuitpython-on-raspberry-pi"
|
||||
downloads_display: true
|
||||
|
|
|
|||
|
|
@ -2,9 +2,9 @@
|
|||
layout: download
|
||||
board_id: "raspberry_pi_2b"
|
||||
title: "Raspberry Pi 2 Model B Download"
|
||||
name: "Raspberry Pi 2 Model B"
|
||||
manufacturer: "Raspberry Pi Foundation"
|
||||
board_url: "https://www.raspberrypi.org/products/raspberry-pi-2-model-b/"
|
||||
name: "Pi 2 Model B"
|
||||
manufacturer: "Raspberry Pi"
|
||||
board_url: "https://www.raspberrypi.com/products/raspberry-pi-2-model-b/"
|
||||
board_image: "raspberry_pi_2b.jpg"
|
||||
download_instructions: "https://learn.adafruit.com/circuitpython-on-raspberrypi-linux/installing-circuitpython-on-raspberry-pi"
|
||||
downloads_display: true
|
||||
|
|
|
|||
|
|
@ -2,9 +2,9 @@
|
|||
layout: download
|
||||
board_id: "raspberry_pi_3aplus"
|
||||
title: "Raspberry Pi 3 Model A+ Download"
|
||||
name: "Raspberry Pi 3 Model A+"
|
||||
manufacturer: "Raspberry Pi Foundation"
|
||||
board_url: "https://www.raspberrypi.org/products/raspberry-pi-3-model-a-plus/"
|
||||
name: "Pi 3 Model A+"
|
||||
manufacturer: "Raspberry Pi"
|
||||
board_url: "https://www.raspberrypi.com/products/raspberry-pi-3-model-a-plus/"
|
||||
board_image: "raspberry_pi_3aplus.jpg"
|
||||
download_instructions: "https://learn.adafruit.com/circuitpython-on-raspberrypi-linux/installing-circuitpython-on-raspberry-pi"
|
||||
downloads_display: true
|
||||
|
|
|
|||
|
|
@ -2,8 +2,8 @@
|
|||
layout: download
|
||||
board_id: "raspberry_pi_3bplus"
|
||||
title: "Raspberry Pi 3 Model B Download"
|
||||
name: "Raspberry Pi 3 Model B"
|
||||
manufacturer: "Raspberry Pi Foundation"
|
||||
name: "Pi 3 Model B"
|
||||
manufacturer: "Raspberry Pi"
|
||||
board_url: "https://www.raspberrypi.org/products/raspberry-pi-3-model-b/"
|
||||
board_image: "raspberry_pi_3b.jpg"
|
||||
download_instructions: "https://learn.adafruit.com/circuitpython-on-raspberrypi-linux/installing-circuitpython-on-raspberry-pi"
|
||||
|
|
|
|||
|
|
@ -2,8 +2,8 @@
|
|||
layout: download
|
||||
board_id: "raspberry_pi_3bplus"
|
||||
title: "Raspberry Pi 3 Model B+ Download"
|
||||
name: "Raspberry Pi 3 Model B+"
|
||||
manufacturer: "Raspberry Pi Foundation"
|
||||
name: "Pi 3 Model B+"
|
||||
manufacturer: "Raspberry Pi"
|
||||
board_url: "https://www.raspberrypi.org/products/raspberry-pi-3-model-b-plus/"
|
||||
board_image: "raspberry_pi_3bplus.jpg"
|
||||
download_instructions: "https://learn.adafruit.com/circuitpython-on-raspberrypi-linux/installing-circuitpython-on-raspberry-pi"
|
||||
|
|
|
|||
|
|
@ -2,9 +2,9 @@
|
|||
layout: download
|
||||
board_id: "raspberry_pi_400"
|
||||
title: "Raspberry Pi 400 Desktop Download"
|
||||
name: "Raspberry Pi 400 Desktop"
|
||||
manufacturer: "Raspberry Pi Foundation"
|
||||
board_url: "https://www.raspberrypi.org/products/raspberry-pi-400-unit"
|
||||
name: "Pi 400 Desktop"
|
||||
manufacturer: "Raspberry Pi"
|
||||
board_url: "https://www.raspberrypi.com/products/raspberry-pi-400-unit"
|
||||
board_image: "raspberry_pi_400.jpg"
|
||||
download_instructions: "https://learn.adafruit.com/circuitpython-on-raspberrypi-linux/installing-circuitpython-on-raspberry-pi"
|
||||
downloads_display: true
|
||||
|
|
|
|||
|
|
@ -2,9 +2,9 @@
|
|||
layout: download
|
||||
board_id: "raspberry_pi_4b"
|
||||
title: "Raspberry Pi 4 Model B Download"
|
||||
name: "Raspberry Pi 4 Model B"
|
||||
manufacturer: "Raspberry Pi Foundation"
|
||||
board_url: "https://www.raspberrypi.org/products/raspberry-pi-4-model-b/"
|
||||
name: "Pi 4 Model B"
|
||||
manufacturer: "Raspberry Pi"
|
||||
board_url: "https://www.raspberrypi.com/products/raspberry-pi-4-model-b/"
|
||||
board_image: "raspberry_pi_4b.jpg"
|
||||
download_instructions: "https://learn.adafruit.com/circuitpython-on-raspberrypi-linux/installing-circuitpython-on-raspberry-pi"
|
||||
downloads_display: true
|
||||
|
|
|
|||
|
|
@ -2,9 +2,9 @@
|
|||
layout: download
|
||||
board_id: "raspberry_pi_cm1"
|
||||
title: "Raspberry Pi Compute Module 1 Download"
|
||||
name: "Raspberry Pi Compute Module 1"
|
||||
manufacturer: "Raspberry Pi Foundation"
|
||||
board_url: "https://www.raspberrypi.org/products/compute-module-1/"
|
||||
name: "Compute Module 1"
|
||||
manufacturer: "Raspberry Pi"
|
||||
board_url: "https://www.raspberrypi.com/products/compute-module-1/"
|
||||
board_image: "raspberry_pi_cm1.jpg"
|
||||
download_instructions: "https://learn.adafruit.com/circuitpython-on-raspberrypi-linux/installing-circuitpython-on-raspberry-pi"
|
||||
downloads_display: true
|
||||
|
|
|
|||
|
|
@ -2,9 +2,9 @@
|
|||
layout: download
|
||||
board_id: "raspberry_pi_cm3"
|
||||
title: "Raspberry Pi Compute Module 3 Download"
|
||||
name: "Raspberry Pi Compute Module 3"
|
||||
manufacturer: "Raspberry Pi Foundation"
|
||||
board_url: "https://www.raspberrypi.org/products/compute-module-3/"
|
||||
name: "Compute Module 3"
|
||||
manufacturer: "Raspberry Pi"
|
||||
board_url: "https://www.raspberrypi.com/products/compute-module-3/"
|
||||
board_image: "raspberry_pi_cm3.jpg"
|
||||
download_instructions: "https://learn.adafruit.com/circuitpython-on-raspberrypi-linux/installing-circuitpython-on-raspberry-pi"
|
||||
downloads_display: true
|
||||
|
|
|
|||
|
|
@ -2,9 +2,9 @@
|
|||
layout: download
|
||||
board_id: "raspberry_pi_cm3lite"
|
||||
title: "Raspberry Pi Compute Module 3 Lite Download"
|
||||
name: "Raspberry Pi Compute Module 3 Lite"
|
||||
manufacturer: "Raspberry Pi Foundation"
|
||||
board_url: "https://www.raspberrypi.org/products/compute-module-3/"
|
||||
name: "Compute Module 3 Lite"
|
||||
manufacturer: "Raspberry Pi"
|
||||
board_url: "https://www.raspberrypi.com/products/compute-module-3/"
|
||||
board_image: "raspberry_pi_cm3lite.jpg"
|
||||
download_instructions: "https://learn.adafruit.com/circuitpython-on-raspberrypi-linux/installing-circuitpython-on-raspberry-pi"
|
||||
downloads_display: true
|
||||
|
|
|
|||
|
|
@ -2,9 +2,9 @@
|
|||
layout: download
|
||||
board_id: "raspberry_pi_cm3plus"
|
||||
title: "Raspberry Pi Compute Module 3+ Download"
|
||||
name: "Raspberry Pi Compute Module 3+"
|
||||
manufacturer: "Raspberry Pi Foundation"
|
||||
board_url: "https://www.raspberrypi.org/products/compute-module-3-plus/"
|
||||
name: "Compute Module 3+"
|
||||
manufacturer: "Raspberry Pi"
|
||||
board_url: "https://www.raspberrypi.com/products/compute-module-3-plus/"
|
||||
board_image: "raspberry_pi_cm3plus.jpg"
|
||||
download_instructions: "https://learn.adafruit.com/circuitpython-on-raspberrypi-linux/installing-circuitpython-on-raspberry-pi"
|
||||
downloads_display: true
|
||||
|
|
|
|||
|
|
@ -2,9 +2,9 @@
|
|||
layout: download
|
||||
board_id: "raspberry_pi_cm3pluslite"
|
||||
title: "Raspberry Pi Compute Module 3+ Lite Download"
|
||||
name: "Raspberry Pi Compute Module 3+ Lite"
|
||||
manufacturer: "Raspberry Pi Foundation"
|
||||
board_url: "https://www.raspberrypi.org/products/compute-module-3-plus/"
|
||||
name: "Compute Module 3+ Lite"
|
||||
manufacturer: "Raspberry Pi"
|
||||
board_url: "https://www.raspberrypi.com/products/compute-module-3-plus/"
|
||||
board_image: "raspberry_pi_cm3pluslite.jpg"
|
||||
download_instructions: "https://learn.adafruit.com/circuitpython-on-raspberrypi-linux/installing-circuitpython-on-raspberry-pi"
|
||||
downloads_display: true
|
||||
|
|
|
|||
|
|
@ -2,9 +2,9 @@
|
|||
layout: download
|
||||
board_id: "raspberry_pi_cm4"
|
||||
title: "Raspberry Pi Compute Module 4 Download"
|
||||
name: "Raspberry Pi Compute Module 4"
|
||||
manufacturer: "Raspberry Pi Foundation"
|
||||
board_url: "https://www.raspberrypi.org/products/compute-module-4/"
|
||||
name: "Compute Module 4"
|
||||
manufacturer: "Raspberry Pi"
|
||||
board_url: "https://www.raspberrypi.com/products/compute-module-4/"
|
||||
board_image: "raspberry_pi_cm4.jpg"
|
||||
download_instructions:
|
||||
downloads_display: true
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ layout: download
|
|||
board_id: "raspberry_pi_pico"
|
||||
title: "Pico Download"
|
||||
name: "Pico"
|
||||
manufacturer: "Raspberry Pi Foundation"
|
||||
manufacturer: "Raspberry Pi"
|
||||
board_url: "https://www.adafruit.com/product/4883"
|
||||
board_image: "raspberry_pi_pico.jpg"
|
||||
download_instructions: "https://learn.adafruit.com/circuitpython-libraries-on-micropython-using-the-raspberry-pi-pico"
|
||||
|
|
|
|||
|
|
@ -2,9 +2,9 @@
|
|||
layout: download
|
||||
board_id: "raspberry_pi_zero"
|
||||
title: "Raspberry Pi Zero Download"
|
||||
name: "Raspberry Pi Zero"
|
||||
manufacturer: "Raspberry Pi Foundation"
|
||||
board_url: "https://www.raspberrypi.org/products/raspberry-pi-zero/"
|
||||
name: "Zero"
|
||||
manufacturer: "Raspberry Pi"
|
||||
board_url: "https://www.raspberrypi.com/products/raspberry-pi-zero/"
|
||||
board_image: "raspberry_pi_zero.jpg"
|
||||
download_instructions: "https://learn.adafruit.com/circuitpython-on-raspberrypi-linux/installing-circuitpython-on-raspberry-pi"
|
||||
downloads_display: true
|
||||
|
|
|
|||
|
|
@ -2,9 +2,9 @@
|
|||
layout: download
|
||||
board_id: "raspberry_pi_zero_2_w"
|
||||
title: "Raspberry Pi Zero 2 W Download"
|
||||
name: "Raspberry Pi Zero 2 W"
|
||||
manufacturer: "Raspberry Pi Foundation"
|
||||
board_url: "https://www.raspberrypi.org/products/raspberry-pi-zero-2-w/"
|
||||
name: "Zero 2 W"
|
||||
manufacturer: "Raspberry Pi"
|
||||
board_url: "https://www.raspberrypi.com/products/raspberry-pi-zero-2-w/"
|
||||
board_image: "raspberry_pi_zero_2_w.jpg"
|
||||
download_instructions: "https://learn.adafruit.com/circuitpython-on-raspberrypi-linux/installing-circuitpython-on-raspberry-pi"
|
||||
downloads_display: true
|
||||
|
|
|
|||
|
|
@ -2,9 +2,9 @@
|
|||
layout: download
|
||||
board_id: "raspberry_pi_zerow"
|
||||
title: "Raspberry Pi Zero W Download"
|
||||
name: "Raspberry Pi Zero W"
|
||||
manufacturer: "Raspberry Pi Foundation"
|
||||
board_url: "https://www.raspberrypi.org/products/raspberry-pi-zero-w/"
|
||||
name: "Zero W"
|
||||
manufacturer: "Raspberry Pi"
|
||||
board_url: "https://www.raspberrypi.com/products/raspberry-pi-zero-w/"
|
||||
board_image: "raspberry_pi_zerow.jpg"
|
||||
download_instructions: "https://learn.adafruit.com/circuitpython-on-raspberrypi-linux/installing-circuitpython-on-raspberry-pi"
|
||||
downloads_display: true
|
||||
|
|
|
|||
32
_board/raspberrypi_cm4io.md
Normal file
32
_board/raspberrypi_cm4io.md
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
---
|
||||
layout: download
|
||||
board_id: "raspberrypi_cm4io"
|
||||
title: "Raspberry Pi CM4 IO Download"
|
||||
name: "Compute Module 4 IO Board"
|
||||
manufacturer: "Raspberry Pi"
|
||||
board_url: "https://www.raspberrypi.com/products/compute-module-4-io-board/"
|
||||
board_image: "raspberrypi_cm4io.jpg"
|
||||
date_added: 2021-11-29
|
||||
|
||||
---
|
||||
|
||||
**NOTE**: Not all features are supported in CircuitPython.
|
||||
|
||||
Exposing every interface from Raspberry Pi Compute Module 4, the Compute Module 4 IO Board provides a development platform and reference base-board design for the most powerful Compute Module yet.
|
||||
|
||||
The Compute Module 4 IO Board is a development board for those who wish to make use of the Raspberry Pi in a more flexible form factor, intended for industrial applications.
|
||||
|
||||
While the Compute Module contains the guts of a Raspberry Pi 4 (1.2GHz, quad-core Broadcom BCM2837 processor), it does not have any easy-to-use ports for development. That's where this IO Board comes in!
|
||||
|
||||
## CircuitPython
|
||||
|
||||
These downloads are for CircuitPython standalone on the Raspberry Pi (not Blinka). There is no underlying operating system. It is in its early developments.
|
||||
|
||||
After installing the disk image on an SD card, the normal CircuitPython USB workflow will be available on the micro-B connector on the IO board. EMMC compute modules are not supported yet.
|
||||
|
||||
## Purchase
|
||||
* [Adafruit](https://www.adafruit.com/product/4787)
|
||||
|
||||
## Contribute
|
||||
|
||||
Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_board/{{ page.board_id }}.md).
|
||||
48
_board/raspberrypi_pi4b.md
Normal file
48
_board/raspberrypi_pi4b.md
Normal file
|
|
@ -0,0 +1,48 @@
|
|||
---
|
||||
layout: download
|
||||
board_id: "raspberrypi_pi4b"
|
||||
title: "Raspberry Pi 4 Model B Download"
|
||||
name: "Pi 4 Model B"
|
||||
manufacturer: "Raspberry Pi"
|
||||
board_url: "https://www.raspberrypi.com/products/raspberry-pi-4-model-b/"
|
||||
board_image: "raspberry_pi_4b.jpg"
|
||||
date_added: 2021-11-29
|
||||
---
|
||||
|
||||
**NOTE**: Not all features are supported in CircuitPython.
|
||||
|
||||
The Raspberry Pi 4 Model B is the newest Raspberry Pi computer made, and the Pi Foundation knows you can always make a good thing better! And what could make the Pi 4 better than the 3? How about a faster processor, USB 3.0 ports, and updated Gigabit Ethernet chip with PoE capability? Good guess - that's exactly what they did!
|
||||
|
||||
The Raspberry Pi 4 is the latest product in the Raspberry Pi range, boasting an updated 64-bit quad core processor running at 1.4GHz with built-in metal heatsink, USB 3 ports, dual-band 2.4GHz and 5GHz wireless LAN, faster (300 mbps) Ethernet, and PoE capability via a separate PoE HAT.
|
||||
|
||||
- Broadcom BCM2711, Quad core Cortex-A72 (ARM v8) 64-bit SoC @ 1.5GHz
|
||||
- 1GB, 2GB or 4GB LPDDR4-2400 SDRAM (depending on model)
|
||||
- 2.4 GHz and 5.0 GHz IEEE 802.11ac wireless, Bluetooth 5.0, BLE
|
||||
- Gigabit Ethernet
|
||||
- 2 USB 3.0 ports; 2 USB 2.0 ports.
|
||||
- Raspberry Pi standard 40 pin GPIO header (fully backwards compatible with previous boards)
|
||||
- 2 × micro-HDMI ports (up to 4kp60 supported)
|
||||
- 2-lane MIPI DSI display port
|
||||
- 2-lane MIPI CSI camera port
|
||||
- 4-pole stereo audio and composite video port
|
||||
- H.265 (4kp60 decode), H264 (1080p60 decode, 1080p30 encode)
|
||||
- OpenGL ES 3.0 graphics
|
||||
- Micro-SD card slot for loading operating system and data storage
|
||||
- 5V DC via USB-C connector (minimum 3A)
|
||||
- 5V DC via GPIO header (minimum 3A)
|
||||
- Power over Ethernet (PoE) enabled (requires separate PoE HAT)
|
||||
- Operating temperature: 0 – 50 degrees C ambient
|
||||
- A good quality 2.5A power supply can be used if downstream USB peripherals consume less than 500mA in total.
|
||||
|
||||
## CircuitPython
|
||||
|
||||
These downloads are for CircuitPython standalone on the Raspberry Pi (not Blinka). There is no underlying operating system. It is in its early developments.
|
||||
|
||||
After installing the disk image on an SD card, the normal CircuitPython USB workflow is available over the USB-C connector used for power-only usually. A powered USB hub is needed to power the Pi while allowing USB data to also connect.
|
||||
|
||||
## Purchase
|
||||
* [Adafruit](https://www.adafruit.com/product/4295)
|
||||
|
||||
## Contribute
|
||||
|
||||
Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_board/{{ page.board_id }}.md).
|
||||
31
_board/raspberrypi_zero2w.md
Normal file
31
_board/raspberrypi_zero2w.md
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
---
|
||||
layout: download
|
||||
board_id: "raspberrypi_zero2w"
|
||||
title: "Raspberry Pi Zero 2 W Download"
|
||||
name: "Zero 2 W"
|
||||
manufacturer: "Raspberry Pi"
|
||||
board_url: "https://www.raspberrypi.com/products/raspberry-pi-zero-2-w/"
|
||||
board_image: "raspberry_pi_zero_2_w.jpg"
|
||||
date_added: 2021-11-29
|
||||
---
|
||||
|
||||
**NOTE**: Not all features are supported in CircuitPython.
|
||||
|
||||
**Raspberry Pi Zero 2 W** is the latest product in Raspberry Pi's most affordable range of single-board computers. The successor to the breakthrough Raspberry Pi Zero W, **Raspberry Pi Zero 2 W** is a form factor–compatible drop-in replacement for the original board.
|
||||
|
||||
The board incorporates a quad-core 64-bit Arm Cortex-A53 CPU, clocked at 1GHz. At its heart is a Raspberry Pi RP3A0 system-in-package (SiP), integrating a Broadcom BCM2710A1 die with 512MB of LPDDR2 SDRAM. The upgraded processor provides Raspberry Pi Zero 2 W with 40% more single-threaded performance, and five times more multi-threaded performance, than the original single-core Raspberry Pi Zero. Raspberry Pi Zero 2 W offers 2.4GHz 802.11 b/g/n wireless LAN and Bluetooth 4.2, along with support for Bluetooth Low Energy (BLE), and modular compliance certification.
|
||||
|
||||
The board has a microSD card slot, a CSI-2 camera connector, a USB On-The-Go (OTG) port, and an unpopulated footprint for a HAT-compatible 40-pin GPIO header. It is powered via a micro USB socket. Video output is via a mini HDMI port; composite video output can easily be made available via test points, if needed. Sharing the same form factor as the original Raspberry Pi Zero, Raspberry Pi Zero 2 W fits inside most existing Raspberry Pi Zero cases.
|
||||
|
||||
## CircuitPython
|
||||
|
||||
These downloads are for CircuitPython standalone on the Raspberry Pi (not Blinka). There is no underlying operating system. It is in its early developments.
|
||||
|
||||
After installing the disk image on an SD card, the normal CircuitPython USB workflow is available over the micro-B USB connector labeled "USB".
|
||||
|
||||
## Purchase
|
||||
* [Adafruit](https://www.adafruit.com/product/5291)
|
||||
|
||||
## Contribute
|
||||
|
||||
Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_board/{{ page.board_id }}.md).
|
||||
BIN
assets/images/boards/large/raspberrypi_cm4io.jpg
Normal file
BIN
assets/images/boards/large/raspberrypi_cm4io.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 344 KiB |
BIN
assets/images/boards/original/raspberrypi_cm4io.jpg
Normal file
BIN
assets/images/boards/original/raspberrypi_cm4io.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 13 MiB |
BIN
assets/images/boards/small/raspberrypi_cm4io.jpg
Normal file
BIN
assets/images/boards/small/raspberrypi_cm4io.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 58 KiB |
Loading…
Reference in a new issue