diff --git a/.github/workflows/adabot_cron.yml b/.github/workflows/adabot_cron.yml index 69ccdf3b..806299eb 100644 --- a/.github/workflows/adabot_cron.yml +++ b/.github/workflows/adabot_cron.yml @@ -3,6 +3,7 @@ name: Update Libraries/Contributing Info on: schedule: - cron: 15 9 * * * + workflow_dispatch: jobs: check-repo-owner: diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index fc96d353..95a408fc 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -3,9 +3,10 @@ name: Jekyll site CI on: push: branches: - - master + - main schedule: - cron: 0 10 * * * + pull_request: jobs: check-repo-owner: @@ -29,28 +30,21 @@ jobs: - uses: actions/checkout@v1 with: submodules: true - - uses: actions/setup-ruby@v1 + - uses: ruby/setup-ruby@v1 with: - ruby-version: '2.x' + ruby-version: 3.0 + bundler-cache: true - name: Install Dependencies run: | gem install bundler:1.17.3 - bundle install + bundle install --full-index - name: Build site with jekyll run: | bundle exec jekyll build -d build - - name: Commit and Push to gh-pages - run: | - # https://github.com/helaili/jekyll-action/blob/master/entrypoint.sh#L49 - cd build - touch .nojekyll - git init - git config user.name "${GITHUB_ACTOR}" - git config user.email "${GITHUB_ACTOR}@users.noreply.github.com" - git add . - git commit -m 'jekyll build from Action' - git push --force https://${ADABOT_PAT}@github.com/${GITHUB_REPOSITORY}.git HEAD:gh-pages - rm -fr .git - cd .. - env: - ADABOT_PAT: ${{ secrets.ADABOT_PAT }} + - name: Deploy + uses: peaceiris/actions-gh-pages@v3 + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + publish_dir: ./build + cname: circuitpython.org + if: github.event_name != 'pull_request' diff --git a/.github/workflows/images.yml b/.github/workflows/images.yml index 3d95fd0c..34dc173d 100644 --- a/.github/workflows/images.yml +++ b/.github/workflows/images.yml @@ -1,12 +1,26 @@ -name: Compress images -on: pull_request +name: Compress Images +on: + pull_request: + # Run Image Actions when JPG, JPEG, PNG or WebP files are added or changed. + # See https://help.github.com/en/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#onpushpull_requestpaths for reference. + paths: + - '**.jpg' + - '**.jpeg' + - '**.png' + - '**.webp' jobs: build: + # Only run on Pull Requests within the same repository, and not from forks. + if: github.event.pull_request.head.repo.full_name == github.repository name: calibreapp/image-actions runs-on: ubuntu-latest steps: - - uses: actions/checkout@master - - name: calibreapp/image-actions - uses: docker://calibreapp/github-image-actions - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - name: Checkout Repo + uses: actions/checkout@v2 + + - name: Compress Images + uses: calibreapp/image-actions@main + with: + # The `GITHUB_TOKEN` is automatically generated by GitHub and scoped only to the repository that is currently running the action. By default, the action can’t update Pull Requests initiated from forked repositories. + # See https://docs.github.com/en/actions/reference/authentication-in-a-workflow and https://help.github.com/en/articles/virtual-environments-for-github-actions#token-permissions + githubToken: ${{ secrets.GITHUB_TOKEN }} diff --git a/.gitignore b/.gitignore index 637d6a58..e467fc05 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,7 @@ _site .sass-cache .jekyll-metadata +.jekyll-cache .DS_Store _drafts/ .bundle diff --git a/.tool-versions b/.tool-versions new file mode 100644 index 00000000..9eb38ed7 --- /dev/null +++ b/.tool-versions @@ -0,0 +1 @@ +ruby 2.7.2 diff --git a/Gemfile b/Gemfile index 4155b6d5..f8637d97 100644 --- a/Gemfile +++ b/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 @@ -21,7 +16,7 @@ group :jekyll_plugins do gem 'jekyll-seo-tag' gem 'jekyll-paginate' gem 'jekyll-redirect-from' - gem "jekyll-get-json", "~> 0.0.1" + gem "jekyll-get-json", "~> 1" end group :development do @@ -29,3 +24,5 @@ group :development do gem 'image_processing' end + +gem "webrick", "~> 1.7" diff --git a/Gemfile.lock b/Gemfile.lock index 4cdce53a..8a859bba 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,276 +1,95 @@ GEM remote: https://rubygems.org/ specs: - activesupport (6.0.3.2) - 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.7.0) + 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.6) + concurrent-ruby (1.1.9) deep_merge (1.2.1) - dnsruby (1.61.4) - simpleidn (~> 0.1) - em-websocket (0.5.1) + em-websocket (0.5.3) eventmachine (>= 0.12.9) - http_parser.rb (~> 0.6.0) - ethon (0.12.0) - ffi (>= 1.3.0) + http_parser.rb (~> 0) eventmachine (1.2.7) - execjs (2.7.0) - faraday (1.0.1) - multipart-post (>= 1.2, < 3) - ffi (1.13.1) + ffi (1.15.4) forwardable-extended (2.6.0) - gemoji (3.0.1) - github-pages (207) - github-pages-health-check (= 1.16.1) - 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.13.0) - jekyll-gist (= 1.5.0) - jekyll-github-metadata (= 2.13.0) - jekyll-mentions (= 1.5.1) - jekyll-optional-front-matter (= 0.3.2) - jekyll-paginate (= 1.1.0) - jekyll-readme-index (= 0.3.0) - jekyll-redirect-from (= 0.15.0) - jekyll-relative-links (= 0.6.1) - jekyll-remote-theme (= 0.4.1) - jekyll-sass-converter (= 1.5.2) - jekyll-seo-tag (= 2.6.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.1) - 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.11.1) - kramdown (= 2.3.0) - 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.19.0) - terminal-table (~> 1.4) - github-pages-health-check (1.16.1) - addressable (~> 2.3) - dnsruby (~> 1.60) - octokit (~> 4.0) - public_suffix (~> 3.0) - typhoeus (~> 1.3) - html-pipeline (2.13.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.11.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.13.0) - jekyll (>= 3.7, < 5.0) - jekyll-get-json (0.0.2) + 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.5.1) - 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.15.0) - jekyll (>= 3.3, < 5.0) - jekyll-relative-links (0.6.1) - jekyll (>= 3.3, < 5.0) - jekyll-remote-theme (0.4.1) - addressable (~> 2.0) - jekyll (>= 3.5, < 5.0) - rubyzip (>= 1.3.0) - jekyll-sass-converter (1.5.2) - sass (~> 3.4) - jekyll-seo-tag (2.6.1) + jekyll-redirect-from (0.16.0) jekyll (>= 3.3, < 5.0) + 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.1) - jekyll (~> 3.5) - 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.11.1) - gemoji (~> 3.0) - html-pipeline (~> 2.2) - jekyll (>= 3.0, < 5.0) - kramdown (2.3.0) + kramdown (2.3.1) rexml kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) liquid (4.0.3) - listen (3.2.1) + listen (3.7.0) rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) - mercenary (0.3.6) - mini_magick (4.10.1) - mini_portile2 (2.4.0) - minima (2.5.1) - jekyll (>= 3.5, < 5.0) - jekyll-feed (~> 0.9) - jekyll-seo-tag (~> 2.1) - minitest (5.14.1) - multipart-post (2.1.1) - nokogiri (1.10.10) - mini_portile2 (~> 2.4.0) - octokit (4.18.0) - faraday (>= 0.9) - sawyer (~> 0.8.0, >= 0.5.3) + mercenary (0.4.0) + mini_magick (4.11.0) pathutil (0.16.2) forwardable-extended (~> 2.6) - public_suffix (3.1.1) - rake (13.0.1) - rb-fsevent (0.10.4) + public_suffix (4.0.6) + rake (13.0.6) + rb-fsevent (0.11.0) rb-inotify (0.10.1) ffi (~> 1.0) - rexml (3.2.4) - rouge (3.19.0) - ruby-enum (0.8.0) - i18n - ruby-vips (2.0.17) - ffi (~> 1.9) - rubyzip (2.3.0) + rexml (3.2.5) + rouge (3.26.1) + ruby-vips (2.1.4) + ffi (~> 1.12) 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.1.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.7) - 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.0) + unicode-display_width (1.8.0) + webrick (1.7.0) PLATFORMS ruby + x86_64-linux DEPENDENCIES - github-pages image_processing - jekyll-get-json (~> 0.0.1) + 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 diff --git a/_blinka/adafruit_feather_rp2040.md b/_blinka/adafruit_feather_rp2040.md new file mode 100644 index 00000000..5be26737 --- /dev/null +++ b/_blinka/adafruit_feather_rp2040.md @@ -0,0 +1,77 @@ +--- +layout: download +board_id: "adafruit_feather_rp2040" +title: "Feather RP2040 Download" +name: "Feather RP2040" +manufacturer: "Adafruit" +board_url: "https://www.adafruit.com/product/4884" +board_image: "adafruit_feather_rp2040.jpg" +download_instructions: "https://learn.adafruit.com/circuitpython-libraries-on-any-computer-with-raspberry-pi-pico" +date_added: 2021-12-6 +features: + - Feather-Compatible + - STEMMA QT/QWIIC +--- + +A new chip means a new Feather, and the Raspberry Pi RP2040 is no exception. When we saw this chip we thought "this chip is going to be awesome when we give it the Feather Treatment" and so we did! This Feather features the **RP2040**, and all niceties you know and love about Feather +* Measures 2.0" x 0.9" x 0.28" (50.8mm x 22.8mm x 7mm) without headers soldered in +* Light as a (large?) feather - 5 grams +* RP2040 32-bit Cortex M0+ dual core running at ~125 MHz @ 3.3V logic and power +* 264 KB RAM +* **8 MB SPI FLASH** chip for storing files and CircuitPython/MicroPython code storage. No EEPROM +* **Tons of GPIO! 21 x GPIO pins with following capabilities:** + * **Four** 12 bit ADCs (one more than Pico) + * Two I2C, Two SPI and two UART peripherals, we label one for the 'main' interface in standard Feather locations + * 16 x PWM outputs - for servos, LEDs, etc + * The 8 digital 'non-ADC/non-peripheral' GPIO are consecutive for maximum PIO compatibility +* **Built in 200mA lipoly charger** with charging status indicator LED +* **Pin #13 red LED** for general purpose blinking +* **RGB NeoPixel** with power pin on GPIO so you can depower it for low power usages. +* On-board **STEMMA QT connector** that lets you quickly connect any Qwiic, STEMMA QT or Grove I2C devices with no soldering! +* **Both Reset button and Bootloader select button for quick restarts (no unplugging-replugging to relaunch code)** +* 3.3V Power/enable pin +* [Optional SWD debug port can be soldered in for debug access](https://www.adafruit.com/product/752) +* 4 mounting holes +* 24 MHz crystal for perfect timing. +* 3.3V regulator with 500mA peak current output +* **USB Type C connector** lets you access built-in ROM USB bootloader and serial port debugging + + +**Inside the RP2040 is a 'permanent ROM' USB UF2 bootloader.** What that means is when you want to program new firmware, you can hold down the BOOTSEL button while plugging it into USB (or pulling down the RUN/Reset pin to ground) and it will appear as a USB disk drive you can drag the firmware onto. Folks who have been using Adafruit products will find this very familiar - we use the technique on all our native-USB boards. Just note you don't double-click reset, instead hold down BOOTSEL during boot to enter the bootloader! + + +The RP2040 is a powerful chip, which has the clock speed of our M4 (SAMD51), and two cores that are equivalent to our M0 (SAMD1). Since it is an M0 chip, it does not have a floating point unit, or DSP hardware support - so if you're doing something with heavy floating-point math, it will be done in software and thus not as fast as an M4. For many other computational tasks, you'll get close-to-M4 speeds! + + +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). + + +You'll note there's no I2S peripheral, or SDIO, or camera, what's 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 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. + +**At the time of launch, there is no Arduino core support for this board. There is great [C/C++ support](https://github.com/raspberrypi/pico-sdk), an official [MicroPython port](https://github.com/raspberrypi/micropython), and a [CircuitPython port](/downloads)!** We of course [recommend CircuitPython because we think it's the easiest way to get started](https://learn.adafruit.com/welcome-to-circuitpython) and it has support with most of our drivers, displays, sensors, and more, supported out of the box so you can follow along with our CircuitPython projects and tutorials. + +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 8 MB**, which is shared between the program it's 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 7 MB remaining for code, files, images, fonts, etc. + +**RP2040 Chip features:** +* Dual ARM Cortex-M0+ @ 133MHz +* 264kB on-chip SRAM in six independent banks +* Support for up to 16MB of off-chip Flash memory via dedicated QSPI bus +* DMA controller +* Fully-connected AHB crossbar +* Interpolator and integer divider peripherals +* On-chip programmable LDO to generate core voltage +* 2 on-chip PLLs to generate USB and core clocks +* 30 GPIO pins, 4 of which can be used as analog inputs +* Peripherals + * 2 UARTs + * 2 SPI controllers + * 2 I2C controllers + * 16 PWM channels + * USB 1.1 controller and PHY, with host and device support + * 8 PIO state machines + +Comes fully assembled and tested, with the UF2 USB bootloader. We also toss in some header, so you can solder it in and plug it into a solderless breadboard. + +## Purchase + +* [Adafruit](https://www.adafruit.com/product/4884) diff --git a/_blinka/adafruit_itsybitsy_rp2040.md b/_blinka/adafruit_itsybitsy_rp2040.md new file mode 100644 index 00000000..e2654f6d --- /dev/null +++ b/_blinka/adafruit_itsybitsy_rp2040.md @@ -0,0 +1,77 @@ +--- +layout: download +board_id: "adafruit_itsybitsy_rp2040" +title: "ItsyBitsy RP2040 Download" +name: "ItsyBitsy RP2040" +manufacturer: "Adafruit" +board_url: "https://www.adafruit.com/product/4888" +board_image: "adafruit_itsybitsy_rp2040.jpg" +download_instructions: "https://learn.adafruit.com/circuitpython-libraries-on-any-computer-with-raspberry-pi-pico" +date_added: 2021-12-6 +features: + +--- + +A new chip means a new ItsyBitsy, and the Raspberry Pi RP2040 is no exception. When we saw this chip we thought "this chip is going to be awesome when we give it the ItsyBitsy teensy-weensy Treatment" and so we did! This Itsy' features the RP2040, [and all niceties you know and love about the ItsyBitsy family](https://www.adafruit.com/category/1008) + +What's smaller than a Feather but larger than a Trinket? It's an Adafruit ItsyBitsy RP2040 featuring the Raspberry Pi RP2040! Small, powerful, with a ultra fast duel Cortex M0+ processor running at 125 MHz - this microcontroller board is perfect when you want something very compact, with lots of horsepower and a bunch of pins. This Itsy has sports car speed, but SUV roominess with 4 MB of FLASH and 264KB of SRAM. + +ItsyBitsy RP2040 is only 1.4" long by 0.7" wide, but has 6 power pins, 23 digital GPIO pins (4 of which can be analog in and 16 x PWM out). It's the same chip as the [Feather RP2040](https://www.adafruit.com/products/4884) and [Raspberry Pi Pico](https://www.adafruit.com/products/4883) *but really really small*. So it's great once you've finished up a prototype, and want to make the project much smaller. It even comes with 4MB of SPI Flash built in, for data logging, file storage, or CircuitPython/MicroPython code + +- [Same size and form-factor as the rest of the ItsyBitsy family](https://www.adafruit.com/category/1008) and nearly-identical pinout +- Measures 1.4" x 0.7" x 0.2" (36mm x 18mm x 4mm) without headers soldered in +- RP2040 32-bit Cortex M0+ dual core running at ~125 MHz @ 3.3V logic and power +- 264 KB RAM +- **4 MB SPI FLASH** chip for storing files and CircuitPython/MicroPython code storage. No EEPROM +- Tons of GPIO! 23 x GPIO pins with following capabilities: + - **Four** 12 bit ADCs (one more than Pico) + - Two I2C, Two SPI and two UART peripherals, we label one for the 'main' interface in standard ItsyBitsy locations + - 16 x PWM outputs - for servos, LEDs, etc + - The 10 digital 'non-ADC/non-peripheral' GPIO are consecutive for maximum PIO compatibility +- **Pin #13 red LED** for general purpose blinking +- **RGB NeoPixel** with power pin on GPIO so you can depower it for low power usages. +- **Both Reset button and Bootloader select button for quick restarts (no unplugging-replugging to relaunch code)** +- 3.3V regulator with 500mA peak current output +- 3.3V Power/enable pin +- Power with either USB or external output (such as a battery) - it'll automatically switch over +- Broken-out SWD pins for debug access +- 24 MHz crystal for perfect timing. +- Special **Vhigh** output pin gives you the higher voltage from VBAT or VUSB, for driving NeoPixels, servos, and other 5V-logic devices. **Digital 5** level-shifted output for high-voltage logic level output. +- **USB Micro B connector** lets you access built-in ROM USB bootloader and serial port debugging + +**Inside the RP2040 is a 'permanent ROM' USB UF2 bootloader**. What that means is when you want to program new firmware, you can hold down the BOOTSEL button while plugging it into USB (or pulling down the RUN/Reset pin to ground) and it will appear as a USB disk drive you can drag the firmware onto. Folks who have been using Adafruit products will find this very familiar - we use the technique on all our native-USB boards. Just note you don't double-click reset, instead hold down BOOTSEL during boot to enter the bootloader! + +The RP2040 is a powerful chip, which has the clock speed of our M4 (SAMD51), and two cores that are equivalent to our M0 (SAMD21). Since it is an M0 chip, it does not have a floating point unit or DSP hardware support - so if you're doing something with heavy floating point math, it will be done in software and thus not as fast as an M4. For many other computational tasks, you'll get close-to-M4 speeds! + +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). + +You'll note there's no I2S peripheral, or SDIO, or camera, what's 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 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](https://github.com/raspberrypi/pico-examples/tree/master/pio)! 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. + +**At the time of launch, there is no Arduino core support for this board. There is great [C/C++ support](https://github.com/raspberrypi/pico-sdk), an official [MicroPython port](https://github.com/raspberrypi/micropython), and a [CircuitPython port](https://circuitpython.org/downloads)!** We of course [recommend CircuitPython because we think it's the easiest way to get started](https://learn.adafruit.com/welcome-to-circuitpython) and it has support with most of our drivers, displays, sensors, and more, supported out of the box so you can follow along with our CircuitPython projects and tutorials. + +This Itsy comes with loose 0.1" headers you can solder in for breadboard use! + +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 it's 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. + +**RP2040 Chip features:** + +- Dual ARM Cortex-M0+ @ 133MHz +- 264kB on-chip SRAM in six independent banks +- Support for up to 16MB of off-chip Flash memory via dedicated QSPI bus +- DMA controller +- Fully-connected AHB crossbar +- Interpolator and integer divider peripherals +- On-chip programmable LDO to generate core voltage +- 2 on-chip PLLs to generate USB and core clocks +- 30 GPIO pins, 4 of which can be used as analog inputs +- Peripherals + - 2 UARTs + - 2 SPI controllers + - 2 I2C controllers + - 16 PWM channels + - USB 1.1 controller and PHY, with host and device support + - 8 PIO state machines + +## Purchase + +* [Adafruit](https://www.adafruit.com/product/4888) diff --git a/_blinka/adafruit_macropad_rp2040.md b/_blinka/adafruit_macropad_rp2040.md new file mode 100644 index 00000000..be70bc93 --- /dev/null +++ b/_blinka/adafruit_macropad_rp2040.md @@ -0,0 +1,42 @@ +--- +layout: download +board_id: "adafruit_macropad_rp2040" +title: "MacroPad RP2040 Download" +name: "MacroPad RP2040" +manufacturer: "Adafruit" +board_url: "https://www.adafruit.com/product/5128" +board_image: "adafruit_macropad_rp2040.jpg" +download_instructions: "https://learn.adafruit.com/circuitpython-libraries-on-any-computer-with-raspberry-pi-pico" +date_added: 2021-12-6 +features: + - STEMMA QT/QWIIC +--- + +Strap yourself in, we're launching in T-minus 10 seconds...Destination? A new Class M planet called MACROPAD! M here, stands for Microcontroller because this 3x4 keyboard controller features the newest technology from the Raspberry Pi sector: say hello to the RP2040. It's speedy little microcontroller with lots of GPIO pins and a 64 times more RAM than the Apollo Guidance Computer. We added 8 MB of flash memory for plenty of storage. + +Get ready to upgrade your desk's mission control station with a CircuitPython or Arduino powered Macropad - complete with 12 buttons, OLED display, speaker and rotary encoder. Customize it for your spacecraft to help guide you through the great reaches of the unknown. (Or just have it type out your favorite emojis.) + +Each of the 12 sockets can accept a Cherry MX-compatible key switch. No soldering required, just snap it in! Use any key switch you like - but we recommend ones with slots that will allow the matching twelve NeoPixels underneath to shine through. + +This space-ship is also fitted with a 128x64 monochome OLED for a crisp heads-up display that can be used in Arduino or CircuitPython to display keymaps, stats, computer performance, etc. There's also a rotary encoder with push-button soldered in. Twist and turn it or push to change volume or monitor brightness or scroll: whatever you like! A tiny speaker can give audio feedback or play fun bleepy tunes. + +Want to add more hardware? No worries - [a STEMMA QT port on the side lets you connect any I2C add-on peripherals from the massive STEMMA QT / Qwiic family of plug in boards](https://www.adafruit.com/category/1018). + + **Please note, the RP2040 chip does not currently have QMK support** - this macropad is designed to be programmed in Arduino or CircuitPython! If QMK eventually does add RP2040 as a supported chipset (no ETA and no plans that we know of), we'll update this page. + + TL;DR? + +- **Raspberry Pi RP2040 Chip + 8MB Flash memory** - Dual core Cortex M0+ at ~130MHz with 264KB or RAM. Runs CircuitPython, Arduino or MicroPython with ease and lots of space for development code and files +- **USB C Connector for Power/Data** - of course this can act as an HID device but also can be MIDI, UART, etc. +- **3x4 Mechanical key switch sockets** - accepts any Cherry MX-compatible switches. Individually tied to GPIO pins (not matrix wired) +- **One NeoPixel RGB LED per switch**, on north side +- **Rotary encoder**, 20 detents per rotation, with push-switch on GPIO pin. Push switch is also used for entering bootloader mode when held down on power-up or reset. +- **128x64 SH1106 Monochrome OLED display** - On high speed hardware SPI port for quick updates +- **8mm Speaker/Buzzer** - With Class D amplifier and RC filter, can be used to make simple beeps and sounds effects. +- **STEMMA QT Connector** - Allows adding any I2C sensors/displays/devices with plug-and-play cables. +- **Reset button -** On the side, for quick restarting of code +- **Four M3 mounting bosses** - Make custom enclosures easily + +## Purchase + +* [Adafruit](https://www.adafruit.com/product/5128) diff --git a/_blinka/adafruit_qt2040_trinkey.md b/_blinka/adafruit_qt2040_trinkey.md new file mode 100644 index 00000000..1f124401 --- /dev/null +++ b/_blinka/adafruit_qt2040_trinkey.md @@ -0,0 +1,25 @@ +--- +layout: download +board_id: "adafruit_qt2040_trinkey" +title: "Trinkey QT2040 Download" +name: "Trinkey QT2040" +manufacturer: "Adafruit" +board_url: "https://www.adafruit.com/product/5056" +board_image: "adafruit_qt2040_trinkey.jpg" +download_instructions: "https://learn.adafruit.com/circuitpython-libraries-on-any-computer-with-raspberry-pi-pico" +date_added: 2021-12-6 +features: + +--- + +It's half USB Key, half Adafruit QT Py, and a lotta RP2040*...*it's **Trinkey QT2040**, the circuit board with an RP2040 heart and Stemma QT legs. Folks are loving the [QT Py 2040](https://www.adafruit.com/product/4900) we made, but maybe you want something plug-and-play. So we thought, hey what if we made something like that plugs right into your computer's USB port? And this is what we came up with! + +The PCB is designed to slip into any USB A port on a computer or laptop. There's an RP2040 microcontroller on board with just enough circuitry to keep it happy. There's an RGB NeoPixel, a reset and bootloader or user button and a STEMMA QT Port on the end. That's it! + +With the body of the board being 1.0" x 0.7" and four mounting holes, you can attach just about any of our QT boards right on (some are a little larger so just check that has the holes in the same locations). [Use M2.5 sized standoffs and screws](https://www.adafruit.com/product/3658) to do so, you could use 2 diagonal at a minimum. Then use a [shorty QT cable](https://www.adafruit.com/product/4399) and you've got a custom sensor Trinkey for any sensor purpose. + +The board comes with 8 MB of QSPI flash memory so you can put *all* of our CircuitPython drivers on the disk! + +## Purchase + +* [Adafruit](https://www.adafruit.com/product/5056) diff --git a/_blinka/adafruit_qtpy_rp2040.md b/_blinka/adafruit_qtpy_rp2040.md new file mode 100644 index 00000000..ce7ba086 --- /dev/null +++ b/_blinka/adafruit_qtpy_rp2040.md @@ -0,0 +1,59 @@ +--- +layout: download +board_id: "adafruit_qtpy_rp2040" +title: "QT Py RP2040 Download" +name: "QT Py RP2040" +manufacturer: "Adafruit" +board_url: "https://www.adafruit.com/product/4900" +board_image: "adafruit_qtpy_rp2040.jpg" +download_instructions: "https://learn.adafruit.com/circuitpython-libraries-on-any-computer-with-raspberry-pi-pico" +date_added: 2021-12-6 +features: + - STEMMA QT/QWIIC +--- + +What a cutie pie! Or is it... a QT Py? This diminutive dev board comes with one of our new favorite chip, the RP2040. It's been made famous in the new [Raspberry Pi Pico](https://www.adafruit.com/pico) *and* our [Feather RP2040](http://www.adafruit.com/product/4884) and [ItsyBitsy RP2040](http://www.adafruit.com/product/4888), but what if we wanted something really *smol?* + +A new chip means a new QT Py, and the Raspberry Pi RP2040 is no exception. When we saw this chip we thought "this chip is going to be awesome when we give it the cuuutie QT Py Treatment", and so we did! This QT Py features the RP2040, [and all niceties you know and love about the original QT Py](https://www.adafruit.com/category/4600) + +The star of the QT Py is [our favorite connector - the STEMMA QT](http://adafruit.com/stemma), a chainable I2C port that can be used with [any of our STEMMA QT sensors and accessories](https://www.adafruit.com/category/620). Having this connector means you don't need to do any soldering to get started. + +What can you pop into the QT port? How about [OLEDs](https://www.adafruit.com/?q=qt+oled&main_page=category&cPath=1005&sort=BestMatch)! [Inertial Measurment Units](https://www.adafruit.com/?q=qt+imu&main_page=category&cPath=1005&sort=BestMatch)! [Sensors a-plenty](https://www.adafruit.com/?q=qt+sensor&main_page=category&cPath=1005&sort=BestMatch). All plug-and-play thanks to the innovative chainable design: [SparkFun Qwiic](https://www.sparkfun.com/qwiic)-compatible [STEMMA QT](https://learn.adafruit.com/introducing-adafruit-stemma-qt) connectors for the I2C bus so you don't even need to solder. Just plug in a compatible cable and attach it to your MCU of choice, and you’re ready to load up some software and measure some light. + +Use any [SparkFun Qwiic](http://www.sparkfun.com/qwiic) boards! [Seeed Grove I2C boards](https://www.adafruit.com/product/4528) will also work with this adapter cable. + +**At the time of launch, there is no Arduino core support for the chip on this board. There is great [C/C++ support](https://github.com/raspberrypi/pico-sdk), an official [MicroPython port](https://github.com/raspberrypi/micropython), and a [CircuitPython port](https://circuitpython.org/downloads)!** We of course [recommend CircuitPython because we think it's the easiest way to get started](https://learn.adafruit.com/welcome-to-circuitpython) and it has support with most of our drivers, displays, sensors, and more, supported out of the box so you can follow along with our CircuitPython projects and tutorials. + +Pinout and shape is [Seeed Xiao](https://wiki.seeedstudio.com/Seeeduino-XIAO/) compatible, with castellated pads so you can solder it to a PCB with a cut out to allow the bottom components some breathing room. In addition to the QT connector, we also added an **RGB NeoPixel** (with a controllable power pin to allow for ultra-low-power usage), **and both boot-mode and reset buttons** (great for restarting your program or entering the bootloader). This QT Py comes with loose 0.1" headers you can solder in for breadboard use + +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 4MB, which is shared between the program it's 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 3 MB remaining for code, files, images, fonts, etc. + +- Same size, form-factor, and pin-out as [our SAMD-based QT Py](https://www.adafruit.com/product/4600) +- **USB Type C connector** - [If you have only Micro B cables, this adapter will come in handy](https://www.adafruit.com/product/4299)! +- **RP2040 32-bit Cortex M0+** dual-core running at ~125 MHz @ 3.3V logic and power +- 264 KB RAM +- **8 MB SPI FLASH** chip for storing files and CircuitPython/MicroPython code storage. No EEPROM +- Native USB supported by every OS - can be used in Arduino or CircuitPython as USB serial console, MIDI, Keyboard/Mouse HID, even a little disk drive for storing Python scripts. +- Can be used with **Arduino IDE** or **CircuitPython** +- **Built-in RGB NeoPixel LED** +- 13 GPIO pins (11 breakout pads and two QT pads): + - **Four** 12 bit ADCs (one more than Pico) + - Two I2C ports (one on the QT connector, one on the breakout pads) + - SPI and UART peripherals, in standard QT Py locations, + - PWM outputs on every IO pin - for servos, LEDs, etc + - There are 6 GPIO in consecutive order for PIO compatibility +- 3.3V regulator with [**600mA peak output**](https://www.diodes.com/assets/Datasheets/AP2112.pdf) +- **Both Reset button and Bootloader select buttons** for quick restarts (no unplugging-replugging to relaunch code) +- **Really really small** + +**Inside the RP2040 is a 'permanent ROM' USB UF2 bootloader**. What that means is when you want to program new firmware, you can hold down the BOOT button while plugging it into USB (or pulling down the RUN/Reset pin to ground) and it will appear as a USB disk drive you can drag the firmware onto. Folks who have been using Adafruit products will find this very familiar - we use the technique on all our native-USB boards. Just note you don't double-click reset, instead hold down BOOTSEL during boot to enter the bootloader! + +The RP2040 is a powerful chip, which has the clock speed of our M4 (SAMD51), and two cores that are equivalent to our M0 (SAMD21). Since it is an M0 chip, it does not have a floating point unit or DSP hardware support - so if you're doing something with heavy floating point math, it will be done in software and thus not as fast as an M4. For many other computational tasks, you'll get close-to-M4 speeds! + +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). + +You'll note there's no I2S peripheral, or SDIO, or camera, what's 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 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](https://github.com/raspberrypi/pico-examples/tree/master/pio)! 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. + +## Purchase + +* [Adafruit](https://www.adafruit.com/product/4900) diff --git a/_blinka/avnet_iiot_gateway.md b/_blinka/avnet_iiot_gateway.md index 03ae54bf..1c63d400 100644 --- a/_blinka/avnet_iiot_gateway.md +++ b/_blinka/avnet_iiot_gateway.md @@ -36,7 +36,3 @@ Empower analytics at the edge of your IoT network with the intelligent Dell Edge ## Purchase * [Newark](https://www.newark.com/avnet/avtse-rpi-iiotg/smartedge-industrial-iot-gateway/dp/02AH6799) - -## Contribute - -Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md). diff --git a/_blinka/banana_pi_m2_zero.md b/_blinka/banana_pi_m2_zero.md index a076e6f9..aeec9a02 100644 --- a/_blinka/banana_pi_m2_zero.md +++ b/_blinka/banana_pi_m2_zero.md @@ -9,7 +9,7 @@ board_image: "banana_pi_m2_zero.jpg" download_instructions: "" downloads_display: true blinka: true -date_added: 2020-11-5 +date_added: 2020-10-31 features: - Wi-Fi - Bluetooth/BLE @@ -35,7 +35,3 @@ The Banana Pi M2 Zero is an ultra compact single board computer which measures o ## Purchase * [Aliexpress](https://www.aliexpress.com/item/33038926185.html) - -## Contribute - -Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md). diff --git a/_blinka/beaglebone.md b/_blinka/beaglebone.md new file mode 100644 index 00000000..01c26218 --- /dev/null +++ b/_blinka/beaglebone.md @@ -0,0 +1,26 @@ +--- +layout: download +board_id: "beaglebone" +title: "BeagleBone Download" +name: "BeagleBone" +manufacturer: "BeagleBoard" +board_url: "https://beagleboard.org/bone-original" +board_image: "beaglebone.jpg" +download_instructions: "" +downloads_display: true +blinka: true +date_added: 2021-4-6 +features: + - Ethernet +--- + +BeagleBone is an $89 MSRP, credit-card-sized Linux computer that connects to the Internet and runs software such as Android 4.0 and Ubuntu. With plenty of I/O and processing power for real-time analysis provided by an AM335x 720MHz ARM® processor, BeagleBone can be complemented with cape plug-in boards to augment functionality. + +- 256MB DDR2 RAM +- 3D graphics accelerator +- ARM Cortex-M3 for power management +- 2x PRU 32-bit RISC CPUs +- USB client: power, debug and device +- USB host +- Ethernet +- 2x 46 pin headers diff --git a/_blinka/beaglebone_ai.md b/_blinka/beaglebone_ai.md new file mode 100644 index 00000000..f17b48c2 --- /dev/null +++ b/_blinka/beaglebone_ai.md @@ -0,0 +1,39 @@ +--- +layout: download +board_id: "beaglebone_ai" +title: "BeagleBone AI Download" +name: "BeagleBone AI" +manufacturer: "BeagleBoard" +board_url: "https://beagleboard.org/ai" +board_image: "beaglebone_ai.jpg" +downloads_display: true +blinka: true +date_added: 2021-1-20 +features: + - Ethernet + - Wi-Fi + - Bluetooth/BLE + - HDMI +--- + +Built on the proven BeagleBoard.org® open source Linux approach, BeagleBone® AI fills the gap between small SBCs and more powerful industrial computers. Based on the Texas Instruments AM5729, developers have access to the powerful SoC with the ease of BeagleBone® Black header and mechanical compatibility. BeagleBone® AI makes it easy to explore how artificial intelligence (AI) can be used in everyday life via the TI C66x digital-signal-processor (DSP) cores and embedded-vision-engine (EVE) cores supported through an optimized TIDL machine learning OpenCL API with pre-installed tools. Focused on everyday automation in industrial, commercial and home applications. + + - Processor: Sitara AM5729 + - Dual Arm® Cortex®-A15 microprocessor subsystem + - 2 C66x floating-point VLIW DSPs + - 2.5MB of on-chip L3 RAM + - 2x dual Arm® Cortex®-M4 co-processors + - 4x Embedded Vision Engines (EVEs) + - 2x dual-core Programmable Real-Time Unit and Industrial Communication SubSystem (PRU-ICSS) + - 2D-graphics accelerator (BB2D) subsystem + - Dual-core PowerVR® SGX544™ 3D GPU + - IVA-HD subsystem (4K @ 15fps encode and decode support for H.264, 1080p60 for others) + - BeagleBone Black mechanical and header compatibility + - 1GB RAM and 16GB on-board eMMC flash with high-speed interface + - USB type-C for power and superspeed dual-role controller; and USB type-A host + - Gigabit Ethernet, 2.4/5GHz WiFi, and Bluetooth + - microHDMI + - Zero-download out-of-box software experience with Debian GNU/Linux + +## Purchase +* [DigiKey](https://www.digikey.com/en/products/detail/beagleboard-org/BBONE-AI/10671097) diff --git a/_blinka/beaglebone_black.md b/_blinka/beaglebone_black.md index f555a544..46d9541f 100644 --- a/_blinka/beaglebone_black.md +++ b/_blinka/beaglebone_black.md @@ -1,7 +1,7 @@ --- layout: download board_id: "beaglebone_black" -title: "BeagleBone Black" +title: "BeagleBone Black Download" name: "BeagleBone Black" manufacturer: "BeagleBoard" board_url: "https://beagleboard.org/black" @@ -48,7 +48,3 @@ The rev C comes with a mini-B cable for powering it up ASAP. No microSD card is ## Purchase * [Adafruit](https://www.adafruit.com/product/1996) - -## Contribute - -Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md). diff --git a/_blinka/beaglebone_black_industrial.md b/_blinka/beaglebone_black_industrial.md index f2712522..b56e4500 100644 --- a/_blinka/beaglebone_black_industrial.md +++ b/_blinka/beaglebone_black_industrial.md @@ -1,7 +1,7 @@ --- layout: download board_id: "beaglebone_black_industrial" -title: "BeagleBone Black Industrial" +title: "BeagleBone Black Industrial Download" name: "BeagleBone Black Industrial" manufacturer: "Element14" board_url: "https://beagleboard.org/e14-bbbi" @@ -34,7 +34,3 @@ The element14 BeagleBone Black Industrial (BBONE-BLACK-IND-4G) is a low cost, hi ## Purchase * [Newark](https://www.newark.com/element14/bbone-black-ind-4g/beaglebone-black-industrial/dp/76Y2810) - -## Contribute - -Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md). diff --git a/_blinka/beaglebone_black_wireless.md b/_blinka/beaglebone_black_wireless.md index 37805732..381302ac 100644 --- a/_blinka/beaglebone_black_wireless.md +++ b/_blinka/beaglebone_black_wireless.md @@ -1,7 +1,7 @@ --- layout: download board_id: "beaglebone_black_wireless" -title: "BeagleBone Black Wireless" +title: "BeagleBone Black Wireless Download" name: "BeagleBone Black Wireless" manufacturer: "BeagleBoard" board_url: "https://beagleboard.org/black-wireless" @@ -32,7 +32,3 @@ Replacing the 10/100 Ethernet port with onboard 802.11 b/g/n 2.4GHz WiFi and Blu ## Purchase * [Digi-Key](https://www.digikey.com/products/en?lang=en&site=us&KeyWords=BBBWL-SC-562-ND) * [Arrow](https://www.arrow.com/en/products/bbwireless/beagleboardorg) - -## Contribute - -Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md). diff --git a/_blinka/beaglebone_green_gateway.md b/_blinka/beaglebone_green_gateway.md index 5c200872..b1d72761 100644 --- a/_blinka/beaglebone_green_gateway.md +++ b/_blinka/beaglebone_green_gateway.md @@ -8,7 +8,7 @@ board_url: "https://beagleboard.org/green-wireless" board_image: "beaglebone_green_gateway.jpg" downloads_display: true blinka: true -date_added: 2020-11-5 +date_added: 2020-11-1 features: - Wi-Fi - Bluetooth/BLE @@ -41,7 +41,3 @@ Boot Linux in less 10 seconds and get started on development in less than 5 minu ## Purchase * [SeeedStudio](https://www.seeedstudio.com/SeeedStudio-BeagleBone-Green-Gateway-p-4586.html) - -## Contribute - -Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md). diff --git a/_blinka/beaglebone_green_wireless.md b/_blinka/beaglebone_green_wireless.md index 56f0585f..7cab2a7d 100644 --- a/_blinka/beaglebone_green_wireless.md +++ b/_blinka/beaglebone_green_wireless.md @@ -1,7 +1,7 @@ --- layout: download board_id: "beaglebone_green_wireless" -title: "BeagleBone Green Wireless" +title: "BeagleBone Green Wireless Download" name: "BeagleBone Green Wireless" manufacturer: "SeeedStudio" board_url: "https://beagleboard.org/green-wireless" @@ -40,7 +40,3 @@ SeeedStudio BeagleBone Green Wireless (BBGW) is a joint effort by BeagleBoard.or ## Purchase * [SeeedStudio](https://www.seeedstudio.com/BeagleBone-Green-Wireless-Development-Board-TI-AM335x-WiFi-BT.html) - -## Contribute - -Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md). diff --git a/_blinka/beaglev_starlight.md b/_blinka/beaglev_starlight.md new file mode 100644 index 00000000..a8f6bc97 --- /dev/null +++ b/_blinka/beaglev_starlight.md @@ -0,0 +1,27 @@ +--- +layout: download +board_id: "beaglev_starlight" +title: "BeagleV Starlight Beta Prototype Download" +name: "BeagleV Starlight Beta Prototype" +manufacturer: "BeagleV" +board_url: "https://github.com/beagleboard/beaglev-starlight#readme" +board_image: "beaglev_starlight.jpg" +downloads_display: true +blinka: true +date_added: 2021-7-17 +features: + - Ethernet + - HDMI + - USB 3.0 + - 40-pin GPIO +--- + +**The BeagleV™ - Starlight project has concluded and no units beyond the beta prototypes will be produced. This design was never sold as a product.** + +[BeagleV Starlight](https://beagleboard.org/beaglev) is a Linux-capable RISC-V 64-bit dev board. + +A [beta prototype version](https://wiki.seeedstudio.com/BeagleV-Getting-Started/#faq) was sent to a limited number of upstream developers for software enablement. This beta prototype used the StarFive JH7100 SoC. + + +## Learn More +* [GitHub](https://github.com/beagleboard/beaglev-starlight#readme) diff --git a/_blinka/binho_nova.md b/_blinka/binho_nova.md index ed315a3a..e1564b7f 100644 --- a/_blinka/binho_nova.md +++ b/_blinka/binho_nova.md @@ -37,7 +37,3 @@ Enclosure ## Purchase * [Adafruit](https://www.adafruit.com/product/4459) * [Binho](https://binho.io/) - -## Contribute - -Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md). diff --git a/_blinka/clara_agx_xavier.md b/_blinka/clara_agx_xavier.md index af3ef6b5..36b3914d 100644 --- a/_blinka/clara_agx_xavier.md +++ b/_blinka/clara_agx_xavier.md @@ -8,7 +8,7 @@ board_url: "https://developer.nvidia.com/clara-agx-devkit" board_image: "clara_agx_xavier.jpg" downloads_display: true blinka: true -date_added: 2020-11-5 +date_added: 2020-10-6 features: --- @@ -20,7 +20,3 @@ The NVIDIA Clara AGX™ developer kit is an embedded AI computer and software de ## Learn More * [NVIDIA](https://developer.nvidia.com/clara-agx-devkit) - -## Contribute - -Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md). diff --git a/_blinka/clockworkpi.md b/_blinka/clockworkpi.md index 26f28012..8de1cbd0 100644 --- a/_blinka/clockworkpi.md +++ b/_blinka/clockworkpi.md @@ -29,7 +29,3 @@ New clockworkPi v3.1 development board: ## Purchase * [ClockworkPi](https://www.clockworkpi.com/product-page/cpi-v3-1) - -## Contribute - -Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md). diff --git a/_blinka/dragonboard_410c.md b/_blinka/dragonboard_410c.md index ea5e64eb..e37ea48c 100644 --- a/_blinka/dragonboard_410c.md +++ b/_blinka/dragonboard_410c.md @@ -52,7 +52,3 @@ This DragonBoard™ 410c based on 96Boards™ specification features the Qualcom ## Purchase * [Arrow Electronics](https://www.arrow.com/en/products/dragonboard410c/arrow-development-tools) - -## Contribute - -Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md). diff --git a/_blinka/ft232h.md b/_blinka/ft232h.md index a7ae9a36..ebb4ad2f 100644 --- a/_blinka/ft232h.md +++ b/_blinka/ft232h.md @@ -21,7 +21,3 @@ This chip is powerful and useful to have when you want to use Python (for exampl ## Purchase * [Adafruit](https://www.adafruit.com/product/2264) - -## Contribute - -Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md). diff --git a/_blinka/giant_board.md b/_blinka/giant_board.md index 95eeda2a..84dcf610 100644 --- a/_blinka/giant_board.md +++ b/_blinka/giant_board.md @@ -33,7 +33,3 @@ To leverage all that powerful hardware, the Giant Board runs Linux. Not just any ## Purchase * [Crowd Supply](https://www.crowdsupply.com/groboards/giant-board) - -## Contribute - -Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md). diff --git a/_blinka/google_coral.md b/_blinka/google_coral.md index 2cf82dcf..83f20db2 100644 --- a/_blinka/google_coral.md +++ b/_blinka/google_coral.md @@ -41,7 +41,3 @@ Baseboard ## Purchase * [Google](https://coral.withgoogle.com/products/dev-board) - -## Contribute - -Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md). diff --git a/_blinka/google_coral_mini.md b/_blinka/google_coral_mini.md new file mode 100644 index 00000000..31f30922 --- /dev/null +++ b/_blinka/google_coral_mini.md @@ -0,0 +1,35 @@ +--- +layout: download +board_id: "google_coral_mini" +title: "Google Coral Dev Board Mini" +name: "Google Coral Dev Board Mini" +manufacturer: "Google" +board_url: "https://coral.ai/products/dev-board-mini/" +board_image: "google_coral_mini.jpg" +download_instructions: "https://learn.adafruit.com/circuitpython-on-google-coral-linux-blinka" +downloads_display: true +blinka: true +date_added: 2020-12-7 +features: + - Wi-Fi + - Bluetooth/BLE + - HDMI + - 40-pin GPIO +--- + +The Coral Dev Board Mini is a single-board computer that provides fast machine learning (ML) inferencing in a small form factor. It's primarily designed as an evaluation device for the Accelerator Module (a surface-mounted module that provides the Edge TPU), but it's also a fully-functional embedded system you can use for various on-device ML projects. + +- CPU MediaTek 8167s SoC (Quad-core Arm Cortex-A35) +- GPU IMG PowerVR GE8300 (integrated in SoC) +- ML accelerator Google Edge TPU coprocessor +- RAM 2 GB LPDDR3 +- Flash memory 8 GB eMMC +- Wireless Wi-Fi 5 (802.11a/b/g/n/ac); Bluetooth 5.0 +- Audio 3.5mm audio jack; digital PDM microphone; 2.54mm 2-pin speaker terminal; +- Video micro HDMI (1.4); 24-pin FFC connector for MIPI-CSI2 camera (4-lane); 39-pin FFC connector for MIPI-DSI display (4-lane) +- Input/output 3.5mm audio jack; digital PDM microphone; 2.54mm 2-pin speaker terminal; micro HDMI (1.4); 24-pin FFC connector for MIPI-CSI2 camera (4-lane); 39-pin FFC connector for MIPI-DSI display (4-lane) + +## Purchase +* [Seeed](https://www.seeedstudio.com/Coral-Dev-Board-Mini-p-4682.html) +* [Mouser](https://www.mouser.com/new/google-coral/coral-dev-board-mini/) +* [Arrow](https://www.arrow.com/en/products/g650-03324-01/google-corporation) diff --git a/_blinka/greatfet_one.md b/_blinka/greatfet_one.md index 3cd8d6ec..3d420463 100644 --- a/_blinka/greatfet_one.md +++ b/_blinka/greatfet_one.md @@ -35,7 +35,3 @@ GreatFET is designed to provide a significant step up in capabilities from [Good ## Purchase * [Adafruit](https://www.adafruit.com/product/4234) - -## Contribute - -Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md). diff --git a/_blinka/hifive_unleashed.md b/_blinka/hifive_unleashed.md index 9420b3d8..46f18bbe 100644 --- a/_blinka/hifive_unleashed.md +++ b/_blinka/hifive_unleashed.md @@ -26,7 +26,3 @@ Industry skeptics have previously dismissed RISC-V as an academic project, low p ## Learn More * [Crowd Supply](https://www.crowdsupply.com/sifive/hifive-unleashed) - -## Contribute - -Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md). diff --git a/_blinka/jetson_nano.md b/_blinka/jetson_nano.md index bc4b674c..4a93f8b1 100644 --- a/_blinka/jetson_nano.md +++ b/_blinka/jetson_nano.md @@ -41,7 +41,3 @@ The developer kit can be powered by micro-USB and comes with extensive I/Os, ran ## Purchase * [Arrow](https://www.arrow.com/products/945-13450-0000-000/nvidia) - -## Contribute - -Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md). diff --git a/_blinka/jetson_tx1.md b/_blinka/jetson_tx1.md index d7e0455a..cf1d2645 100644 --- a/_blinka/jetson_tx1.md +++ b/_blinka/jetson_tx1.md @@ -36,7 +36,3 @@ The world's first supercomputer on a module, Jetson TX1 is capable of delivering ## Purchase * [Arrow](https://www.arrow.com/en/products/900-82180-0001-000/nvidia) - -## Contribute - -Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md). diff --git a/_blinka/jetson_tx2.md b/_blinka/jetson_tx2.md index 047b7d09..c25b4967 100644 --- a/_blinka/jetson_tx2.md +++ b/_blinka/jetson_tx2.md @@ -40,7 +40,3 @@ It also supports NVIDIA Jetpack—a complete SDK that includes the BSP, librarie ## Purchase * [Arrow](https://www.arrow.com/en/products/945-82771-0000-000/nvidia) - -## Contribute - -Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md). diff --git a/_blinka/jetson_tx2_nx.md b/_blinka/jetson_tx2_nx.md new file mode 100644 index 00000000..fd5c872f --- /dev/null +++ b/_blinka/jetson_tx2_nx.md @@ -0,0 +1,29 @@ +--- +layout: download +board_id: "jetson_tx2_nx" +title: "Jetson TX2 Dev Kit" +name: "Jetson TX2 Dev Kit" +manufacturer: "NVIDIA" +board_url: "https://developer.nvidia.com/embedded/jetson-tx2-nx" +board_image: "jetson_tx2_nx.jpg" +downloads_display: true +blinka: true +date_added: 2021-2-25 +features: + +--- + +NVIDIA® Jetson™ TX2 NX delivers the next step in AI performance for entry-level embedded and edge products. It provides up to 2.5X the performance of Jetson Nano, and shares form-factor and pin compatibility with Jetson Nano and Jetson Xavier™ NX. + +This small module packs hardware accelerators for the entire AI pipeline, and NVIDIA JetPack™ SDK provides the tools you need to use them for your application. Custom AI network development is easy with pre-trained AI models from NVIDIA NGC™ and the NVIDIA Transfer Learning Toolkit, and containerized deployments make updates for your product flexible and seamless. + +Ease of development and speed of deployment—plus a unique combination of form-factor, performance, and power advantage—make Jetson TX2 NX the ideal mass-market AI product platform. + +- AI Performance: 1.33 TFLOPs +- GPU: NVIDIA Pascal™ Architecture GPU with 256 CUDA cores +- CPU: Dual-core NVIDIA Denver 2 64-bit CPU and quad-core ARM A57 Complex +- Memory: 4GB 128-bit LPDDR4, 1600 MHz - 51.2 GBs +- Storage: 16GB eMMC 5.1 Flash Storage + +## Purchase +* [Arrow](https://www.arrow.com/en/products/900-13636-0010-000/nvidia) diff --git a/_blinka/jetson_xavier.md b/_blinka/jetson_xavier.md index 243ef427..79e022ea 100644 --- a/_blinka/jetson_xavier.md +++ b/_blinka/jetson_xavier.md @@ -40,7 +40,3 @@ Supported by NVIDIA JetPack and DeepStream SDKs, as well as CUDA®, cuDNN, and T ## Purchase * [Arrow](https://www.arrow.com/en/products/945-82771-0000-000/nvidia) - -## Contribute - -Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md). diff --git a/_blinka/jetson_xavier_nx.md b/_blinka/jetson_xavier_nx.md index 7a59e7a9..6ebe4b72 100644 --- a/_blinka/jetson_xavier_nx.md +++ b/_blinka/jetson_xavier_nx.md @@ -30,7 +30,3 @@ Jetson Xavier NX delivers up to 21 TOPS for running modern AI workloads, consume ## Learn More * [NVIDIA](https://developer.nvidia.com/embedded/jetson-xavier-nx) - -## Contribute - -Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md). diff --git a/_blinka/lubancat_i.mx6ull.md b/_blinka/lubancat_i.mx6ull.md new file mode 100644 index 00000000..3797b441 --- /dev/null +++ b/_blinka/lubancat_i.mx6ull.md @@ -0,0 +1,28 @@ +--- +layout: download +board_id: "lubancat_i.mx6ull" +title: "LubanCat I.MX6ULL Download" +name: "LubanCat I.MX6ULL" +manufacturer: "LubanCat" +board_url: "https://www.seeedstudio.com/NPi-i-MX6ULL-Dev-Board-Industrial-Grade-Linux-SBC-NAND-Version-p-4220.html" +board_image: "lubancat_i.mx6ull.jpg" +download_instructions: "" +blinka: true +date_added: 2021-1-15 +features: + - Ethernet + - 40-pin GPIO +--- + +Meet the new i.MX6ULL ARM Cortex A7 processor from NXP, it is a high performance and power-efficient processor with a frequency up to 800MHz! + +The NPi i.MX6ULL Dev Board is a low power consumption Linux single board computer built around the powerful i.MX6ULL. You would love the onboard 512MB DDR3L and 512MB NAND, not to mention the rich interfaces and I/O resources. + +The whole board is made by a core module and a breakout board, and the components are all industrial grade. + +The core module is composed of the i.MX6ULL core and 512MB DDR3L, 512MB NAND FLASH(or 8GB eMMC). + +The breakout board mainly includes various peripheral interfaces and input and output, IO expansion. Including but not limited to two 100M ethernet port, one USB Host and one USB OTG port, one 24bit RGB LCD Interface, 2x 40 Pin I/O expansion header, etc. Such a wealth of resources will meet your various control needs. All those features make it a perfect solution for industrial control, rail transit, drone control, and audio output, etc. + + ## Learn More +* [Seeed Studio](https://www.seeedstudio.com/NPi-i-MX6ULL-Dev-Board-Industrial-Grade-Linux-SBC-NAND-Version-p-4220.html) diff --git a/_blinka/mcp2221.md b/_blinka/mcp2221.md index b4b5bcc5..68c8e4d2 100644 --- a/_blinka/mcp2221.md +++ b/_blinka/mcp2221.md @@ -21,7 +21,3 @@ This chip is powerful and useful to have when you want to use Python (for exampl ## Purchase * [Adafruit](https://www.adafruit.com/product/4471) - -## Contribute - -Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md). diff --git a/_blinka/nanopi_duo2.md b/_blinka/nanopi_duo2.md new file mode 100644 index 00000000..99a3fe64 --- /dev/null +++ b/_blinka/nanopi_duo2.md @@ -0,0 +1,45 @@ +--- +layout: download +board_id: "nanopi_duo2" +title: "NanoPi Duo2 Download" +name: "NanoPi Duo2" +manufacturer: "FriendlyElec" +board_url: "http://wiki.friendlyarm.com/wiki/index.php/NanoPi_Duo2" +board_image: "nanopi_duo2.jpg" +download_instructions: "" +downloads_display: true +blinka: true +date_added: 2021-2-5 +features: + - Wi-Fi + - Bluetooth/BLE + +--- + +The NanoPi Duo2("Duo2") is an ARM board designed and developed by FriendlyELEC for makers and hobbyists. It is only 55 x 25.4mm. It features Allwinner quad-core A7 processor H3, and has 256M/512M DDR3 RAM, onboard WiFi & bluetooth module and an OV5640 camera interface. It works with Linux variants such as Ubuntu Core. + +The NanoPi Duo2 is tiny and compact with rich interfaces and ports. It takes power input from its MicroUSB port and can be booted from a Micro SD card. It works with general bread-boards. Interface pins such as USB, SPI, UART, I2C, PWM, IR, audio input & output and Fast Ethernet etc are populated. + +The NanoPi Duo2 supports software utilities such as WiringNP and Python etc. These are all open source. It is suited for various IoT applications. + + - CPU: Allwinner H3, Quad-core Cortex-A7 Up to 1.2GHz + - DDR3 RAM: 512M + - Connectivity: 10/100M Ethernet + - WiFi: 802.11b/g/n + - Bluetooth: Bluetooth V4.0 of 1, 2 and 3 Mbps. + - Camera: OV5640 + - Key: GPIO Key + - USB Host: 2.54mm pin x2, exposed in 2.54mm pitch pin header + - MicroSD Slot x 1 + - MicroUSB: OTG and power input + - Debug Serial Interface: exposed in 2.54mm pitch pin header + - Audio input/output Interface: exposed in 2.54mm pitch pin header + - GPIO1: 2.54mm spacing 16pin. It includes UART, SPI, I2C, Audio etc + - GPIO2: 2.54mm spacing 16pin. It includes USB,10/100M Ethernet, IO etc + - PCB Dimension: 25.4 x 55mm + - Power Supply: DC 5V/2A + - Temperature measuring range: -20℃ to 70℃ + - OS/Software: U-boot,Linux-4.14 / Linux-3.4, Ubuntu 16.04.2 LTS (Xenial) + +## Purchase +* [FriendlyElec](https://www.friendlyarm.com/index.php?route=product/product&product_id=244) diff --git a/_blinka/nanopi_neo_air.md b/_blinka/nanopi_neo_air.md new file mode 100644 index 00000000..a925ae62 --- /dev/null +++ b/_blinka/nanopi_neo_air.md @@ -0,0 +1,34 @@ +--- +layout: download +board_id: "nanopi_neo_air" +title: "NanoPi NEO Air Download" +name: "NanoPi NEO Air" +manufacturer: "FriendlyElec" +board_url: "http://nanopi.io/nanopi-neo-air.html" +board_image: "nanopi_neo_air.jpg" +download_instructions: "" +downloads_display: true +blinka: true +date_added: 2021-1-20 +features: + - Wi-Fi + - Bluetooth/BLE + +--- + +LTS - long term support, We will not make any changes to this model and will provide support as long as possible + + - CPU: Allwinner H3, Quad-core Cortex-A7 Up to 1.2GHz + - RAM: 512MB DDR3 RAM + - Storage: 8GB eMMC + - WiFi: 802.11b/g/n + - Bluetooth: 4.0 dual mode + - MicroSD Slot x 1 + - GPIO: 2.54mm pitch 24pin. It includes UART, SPI, I2C, IO etc + - PCB Size: 40 x 40mm + - Power Supply: DC 5V/2A + - OS/Software: u-boot, UbuntuCore + - Weight: 7.5g(WITHOUT Pin-headers); 9.7g(WITH Pin-headers) + +## Purchase +* [FriendlyElec](https://www.friendlyarm.com/index.php?route=product/product&product_id=151) diff --git a/_blinka/nanopi_neo_h3.md b/_blinka/nanopi_neo_h3.md new file mode 100644 index 00000000..f9547fac --- /dev/null +++ b/_blinka/nanopi_neo_h3.md @@ -0,0 +1,33 @@ +--- +layout: download +board_id: "nanopi_neo" +title: "NanoPi NEO Download" +name: "NanoPi NEO" +manufacturer: "FriendlyElec" +board_url: "http://nanopi.io/nanopi-neo.html" +board_image: "nanopi_neo.jpg" +download_instructions: "" +downloads_display: true +blinka: true +date_added: 2022-1-4 +features: + - Ethernet + +--- + +LTS - long term support, We will not make any changes to this model and will provide support as long as possible + +- CPU: Allwinner H3, Quad-core Cortex-A7 Up to 1.2GHz +- DDR3 RAM: 256MB/512MB +- Connectivity: 10/100M Ethernet +- USB Host: Type-A x 1, 2.54 mm pin x 2 +- MicroSD Slot x 1 +- MicroUSB: for data transmission and power input +- Debug Serial Port: 4Pin, 2.54 mm pitch pin header +- GPIO: 2.54mm pitch 36pin. It includes UART, SPI, I2C, IO etc +- PCB Dimension: 40 x 40 mm +- Power Supply: DC 5V/2A +- OS/Software: u-boot and UbuntuCore + +## Purchase +* [FriendlyElec](https://www.friendlyarm.com/index.php?route=product/product&path=69&product_id=132) diff --git a/_blinka/octavo_osd32mp1_brk.md b/_blinka/octavo_osd32mp1_brk.md new file mode 100644 index 00000000..af9d3122 --- /dev/null +++ b/_blinka/octavo_osd32mp1_brk.md @@ -0,0 +1,45 @@ +--- +layout: download +board_id: "octavo_osd32mp1_brk" +title: "OSD32MP1-RED Download" +name: "OSD32MP1-RED" +manufacturer: "Octavo Systems" +board_url: "https://octavosystems.com/octavo_products/osd32mp1-brk/" +board_image: "octavo_osd32mp1_brk.jpg" +download_instructions: +downloads_display: true +blinka: true +date_added: 2021-12-6 +features: + +--- + +The OSD32MP1-BRK is a small flexible prototyping platform for the [STM32MP1](https://www.st.com/en/microcontrollers-microprocessors/stm32mp1-series.html) based SiP, the [OSD32MP15x](https://octavosystems.com/octavo_products/osd32mp15x/). At only 3in X 1.8in (75mm X 46mm), it provides easy access to the I/O of the STM32MP1 through a set of breadboard compatible headers. The OSD32MP1-BRK allows developers to quickly build a proof of concept that more closely resembles their actual system without the need to build their own custom hardware. + +The OSD32MP1-BRK features the OSD32MP15x System in Package, a microSD slot, 32KHz crystal, a microUSB client port, and two 2×30 100 mill headers. The headers give access to 106 I/O on the STM32MP1 integrated into the OSD32MP15x SiP. It uses a 4 Layer PCB with low cost design rules and has no back side components. + +Its minimal overhead and access to a wide range of I/O make the OSD32MP1-BRK the perfect platform for any designer looking for complete flexibility as they prototype their design. + +- Small Form Factor + - Only 3in X 1.8in (75mm X 46mm) +- Access to 106 I/O + - two 2×30 100mil (2.54mm) Headers + - Maximum flexibility to prototype designs + - Breadboard Compatible +- OSD32MP157C-512M-BAA + - STM32MP157C Dual Arm® Cortex® A7 + M4 + - 512MB DDR3 Memory + - STPMIC1A Power Management + - EEPROM + - Oscillator + - Passives +- µUSB +- STLink* +- UART +- µSD Card +- 32KHz Crystal +- 4 Layer Design +- No Back Side Components + +## Purchase +* [Digikey](https://www.digikey.com/en/products/detail/octavo-systems-llc/OSD32MP1-BRK/12144788) diff --git a/_blinka/octavo_osd32mp1_red.md b/_blinka/octavo_osd32mp1_red.md new file mode 100644 index 00000000..f56b5805 --- /dev/null +++ b/_blinka/octavo_osd32mp1_red.md @@ -0,0 +1,56 @@ +--- +layout: download +board_id: "octavo_osd32mp1_red" +title: "OSD32MP1-RED Download" +name: "OSD32MP1-RED" +manufacturer: "Octavo Systems" +board_url: "https://octavosystems.com/octavo_products/osd32mp1-red" +board_image: "octavo_osd32mp1_red.jpg" +download_instructions: +downloads_display: true +blinka: true +date_added: 2021-12-6 +features: + - Wi-Fi + - Ethernet + - HDMI + - 40-pin GPIO +--- + +The OSD32MP1-RED is a full featured Reference, Evaluation and Development platform for the [STM32MP1](https://www.st.com/en/microcontrollers-microprocessors/stm32mp1-series.html) based SiP, the [OSD32MP15x](https://octavosystems.com/octavo_products/osd32mp15x/). It provides access to a number of standard communication interfaces like WiFi and Bluetooth, 1Gb Ethernet, and CAN. It supports HDMI or DSI displays and has a connector for a camera. The OSD32MP1-RED expands easily by providing connectors that are compatible with Raspberry Pi, MikroElektronika mikroBUS™ Click, and STMicroelectronics Motor Control Header. + +The on board eMMC comes preloaded with an Opensource Linux Distribution allowing you to begin development straight out of the box. + +With its communication interfaces, peripherals, and expansion capabilities, the OSD32MP1-RED is a perfect platform for quickly developing IOT, high-end HMI, or real time control applications. + +- Full Featured Reference, Evaluation, Development Platform +- OSD32MP157C-512M-BAA + - STM32MP157C Dual Arm® Cortex® A7 + M4 + - 512MB DDR3 Memory + - STPMIC1A Power Management + - EEPROM + - Oscillator + - Passives +- Connectivity + - WiFi (IEEE802.11b/g/n) / Bluetooth® v5.1 (BR/EDR/BLE) + - 10/100/1000 Ethernet + - CAN FD + - USB Host + - USB-C OTG + - UART + - JTAG (STLink) +- Memory + - µSD Card + - eMMC +- Display + - HDMI + - DSI +- Camera +- Expansion + - Raspberry Pi Compatible Header + - MikroElektronika Click Header + - Motor Control Header +- 4 Layer Design + +## Purchase +* [Digikey](https://www.digikey.com/en/products/detail/octavo-systems-llc/OSD32MP1-RED/13575366) diff --git a/_blinka/odroid_c2.md b/_blinka/odroid_c2.md index 83ee782c..d03d2e80 100644 --- a/_blinka/odroid_c2.md +++ b/_blinka/odroid_c2.md @@ -42,7 +42,3 @@ Some of the modern operating systems that run on the ODROID-C2 are Ubuntu, Andro ## Purchase * [Hardkernel](https://www.hardkernel.com/shop/odroid-c2/) - -## Contribute - -Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md). diff --git a/_blinka/odroid_c4.md b/_blinka/odroid_c4.md index 41bd1e30..de5b5f67 100644 --- a/_blinka/odroid_c4.md +++ b/_blinka/odroid_c4.md @@ -36,7 +36,3 @@ The main CPU of the ODROID-C4 is built with a quad-core Cortex-A55 cluster with ## Purchase * [Hardkernel](https://www.hardkernel.com/shop/odroid-c4/) - -## Contribute - -Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md). diff --git a/_blinka/odroid_n2.md b/_blinka/odroid_n2.md index ba657650..ae597791 100644 --- a/_blinka/odroid_n2.md +++ b/_blinka/odroid_n2.md @@ -41,7 +41,3 @@ The large metal housing heatsink is designed to optimize the CPU and RAM heat di ## Purchase * [Hardkernel](https://www.hardkernel.com/shop/odroid-n2-with-2gbyte-ram/) - -## Contribute - -Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md). diff --git a/_blinka/odroid_xu4.md b/_blinka/odroid_xu4.md index 1c54b671..09fb9c59 100644 --- a/_blinka/odroid_xu4.md +++ b/_blinka/odroid_xu4.md @@ -36,7 +36,3 @@ This allows users to truly experience an upgrade in computing, especially with f ## Purchase * [Hardkernel](https://www.hardkernel.com/shop/odroid-xu4-special-price/) - -## Contribute - -Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md). diff --git a/_blinka/odroid_xu4q.md b/_blinka/odroid_xu4q.md index f83f623f..2688946a 100644 --- a/_blinka/odroid_xu4q.md +++ b/_blinka/odroid_xu4q.md @@ -39,7 +39,3 @@ This allows users to truly experience an upgrade in computing, especially with f ## Purchase * [Hardkernel](https://www.hardkernel.com/shop/odroid-xu4-special-price/) - -## Contribute - -Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md). diff --git a/_blinka/onion_omega2plus.md b/_blinka/onion_omega2plus.md index da7cb19f..e069e993 100644 --- a/_blinka/onion_omega2plus.md +++ b/_blinka/onion_omega2plus.md @@ -26,7 +26,3 @@ This maker kit has everything you need to fully build and prototype just about a ## Purchase * [Adafruit](https://www.adafruit.com/product/3808) - -## Contribute - -Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md). diff --git a/_blinka/orange_pi_2.md b/_blinka/orange_pi_2.md index fc97e7cf..3f80038b 100644 --- a/_blinka/orange_pi_2.md +++ b/_blinka/orange_pi_2.md @@ -51,7 +51,3 @@ Orange Pi 2 is for anyone who wants to start creating with technology – not ju ## Purchase * [Aliexpress](https://www.aliexpress.com/store/1553371) - -## Contribute - -Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md). diff --git a/_blinka/orange_pi_3.md b/_blinka/orange_pi_3.md new file mode 100644 index 00000000..14a380f4 --- /dev/null +++ b/_blinka/orange_pi_3.md @@ -0,0 +1,50 @@ +--- +layout: download +board_id: "orange_pi_3" +title: "Orange Pi 3 Download" +name: "Orange Pi 3" +manufacturer: "Shenzhen Xunlong Software CO.,Limited" +board_url: "http://www.orangepi.org/Orange%20Pi%203/" +board_image: "orange_pi_3.jpg" +download_instructions: "https://learn.adafruit.com/circuitpython-on-orangepi-linux/circuitpython-orangepi" +downloads_display: true +blinka: true +date_added: 2022-1-4 +features: + - Wi-Fi + - Ethernet + - HDMI + - Infrared Receiver +--- + +Orange Pi 3 is for anyone who wants to start creating with technology – not just consuming it. It's a simple, fun, useful tool that you can use to start taking control of the world around you. + +### Hardware specification +- H6 Quad-core 64-bit 1.8GHZ ARM Cortex™-A53 +- High-performance multi-core GPU Mali T720 +- OpenGL ES3.1/3.0/2.0/1.1 +- Microsoft DirectX 11 FL9_3 +- ASTC(Adaptive Scalable Texture Compression) +- Floating point operation greater than 70 GFLOPS +- AP6256, IEEE 802.11 a/b/g/n/ac, BT5.0 +- 10/100M/1000M , ethernet RJ45 +- RTL8211 +- MIC +- HDMI 2.0a and 3.5 mm AV Jack +- HDMI 2.0a and CVBS +- H265/HEVC Main/Main10 profile@Level5.2 High-tier ;4K@60fps, up to 6Kx4K@30fps +- H264/AVC BP/MP/HP@level5.1, MVC, 4K@30fps +- VP9,Profile 0/2, 4K@30fps +- AVS+/AVS JIZHUN profile@level 6.0, 1080P@60fps +- Supports RC mode +- Supports x1 Gen2(5.0Gbps) lane +- Complies with PCI Express Base 2.0 Specification +- DC input,MicroUSB (OTG) +- AXP805 +- 1*USB 2.0 Host, 1*USB OTG 2.0 +- 4*USB 3.0 Host +- 26 Pin GPIO + +## Purchase +* [Aliexpress](https://pt.aliexpress.com/item/1005001804159295.html) +* [Amazon](https://amzn.to/3qGAtOM) diff --git a/_blinka/orange_pi_lite.md b/_blinka/orange_pi_lite.md index f1b08c5b..bdcd9952 100644 --- a/_blinka/orange_pi_lite.md +++ b/_blinka/orange_pi_lite.md @@ -65,7 +65,3 @@ Orange Pi Lite is for anyone who wants to start creating with technology – not ## Purchase * [Aliexpress](https://www.aliexpress.com/item/32662738571.html?spm=a2g0o.productlist.0.0.756017c14GjaGI&algo_pvid=eb42f805-f4da-4d5b-8e7d-a95ba887558d&algo_expid=eb42f805-f4da-4d5b-8e7d-a95ba887558d-0&btsid=15fd8f3d-5a4c-41da-9cda-329a4cc9f037&ws_ab_test=searchweb0_0,searchweb201602_5,searchweb201603_53) - -## Contribute - -Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md). diff --git a/_blinka/orange_pi_one.md b/_blinka/orange_pi_one.md index 3069b49e..0251c832 100644 --- a/_blinka/orange_pi_one.md +++ b/_blinka/orange_pi_one.md @@ -47,7 +47,3 @@ What’s Orange Pi One? It’s an open-source single-board computer. It can ru ## Purchase * [Aliexpress](https://www.aliexpress.com/item/32603308880.html?spm=2114.12010612.8148356.1.71126d5axQJcvl) - -## Contribute - -Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md). diff --git a/_blinka/orange_pi_pc.md b/_blinka/orange_pi_pc.md index 9802a2ec..7ff8ad61 100644 --- a/_blinka/orange_pi_pc.md +++ b/_blinka/orange_pi_pc.md @@ -50,7 +50,3 @@ What’s Orange Pi PC?It’s an open-source single-board computer. It can run ## Purchase * [Aliexpress](https://www.aliexpress.com/store/product/Orange-Pi-PC-linux-and-android-mini-PC-Beyond-Raspberry-Pi-2/1553371_32448079125.html) - -## Contribute - -Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md). diff --git a/_blinka/orange_pi_pc_plus.md b/_blinka/orange_pi_pc_plus.md index 909fa15e..3d4a1258 100644 --- a/_blinka/orange_pi_pc_plus.md +++ b/_blinka/orange_pi_pc_plus.md @@ -53,7 +53,3 @@ It’s an open-source single-board computer. It can run Android 4.4, Ubuntu, Deb ## Purchase * [Aliexpress](https://www.aliexpress.com/item/32670775037.html) - -## Contribute - -Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md). diff --git a/_blinka/orange_pi_plus_2e.md b/_blinka/orange_pi_plus_2e.md index 475beb23..04d13456 100644 --- a/_blinka/orange_pi_plus_2e.md +++ b/_blinka/orange_pi_plus_2e.md @@ -70,7 +70,3 @@ Orange Pi Plus 2E is for anyone who wants to start creating with technology – ## Purchase * [Aliexpress](https://www.aliexpress.com/item/32665196281.html?spm=2114.12010612.8148356.1.382d5e2771I2wb) - -## Contribute - -Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md). diff --git a/_blinka/orange_pi_r1.md b/_blinka/orange_pi_r1.md index e6fa02bf..214ed821 100644 --- a/_blinka/orange_pi_r1.md +++ b/_blinka/orange_pi_r1.md @@ -39,7 +39,3 @@ What’s Orange Pi R1?It’s an open-source single-board computer. It can run ## Purchase * [Aliexpress](https://www.aliexpress.com/item/Orange-Pi-R1-H2-256MB-Quad-Core-Cortex-A7-Open-source-development-board-beyond-Raspberry-Pi/32827494728.html) - -## Contribute - -Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md). diff --git a/_blinka/orange_pi_zero.md b/_blinka/orange_pi_zero.md index 3240f6cd..0d2dace0 100644 --- a/_blinka/orange_pi_zero.md +++ b/_blinka/orange_pi_zero.md @@ -38,7 +38,3 @@ Orange Pi Zero is for anyone who wants to start creating with technology – not ## Purchase * [Aliexpress](https://www.aliexpress.com/item/4000049806939.html?spm=2114.12010612.8148356.1.7a5b1debQdbkLe) - -## Contribute - -Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md). diff --git a/_blinka/orange_pi_zero2.md b/_blinka/orange_pi_zero2.md new file mode 100644 index 00000000..cbf32256 --- /dev/null +++ b/_blinka/orange_pi_zero2.md @@ -0,0 +1,44 @@ +--- +layout: download +board_id: "orange_pi_zero2" +title: "Orange Pi Zero2 Download" +name: "Orange Pi Zero2" +manufacturer: "Shenzhen Xunlong Software CO.,Limited" +board_url: "http://www.orangepi.org/Orange%20Pi%20Zero2/" +board_image: "orange_pi_zero.jpg" +download_instructions: "" +downloads_display: true +blinka: true +date_added: 2020-2-8 +features: + - Wi-Fi + - Bluetooth/BLE + - Ethernet + - HDMI +--- + +Orange Pi Zero2 is for anyone who wants to start creating with technology – not just consuming it. It's a simple, fun, useful tool that you can use to start taking control of the world around you. + +- Allwinner H616 64-bit high-performance Quad-core Cortex-A53 processor +- Mali G31 MP2 +- Supports OpenGL ES 1.0/2.0/3.2, OpenCL 2.0 +- 512MB/1GB DDR3 (Shared with GPU) +- TF card slot +- 2MB SPI Flash +- Support 1000M/100M/10M Ethernet +- Onboard Wifi + Bluetooth +- AW859A Chip +- Support IEEE 802.11 a/b/g/n/ac +- Support BT5.0 +- Type-C interface 5V2A input +- 3*USB 2.0 HOST (Two of them are via 13pin interface board) +- UART-TX, UART-RX and GND +- Power Button(SW602) +- 26pin header with I2C, SPI, UART and multiple GPIO ports +- 13pin header with 2*USB Host, IR pin, Tv-out, AUDIO (no MIC) and 3 GPIO ports +- Power led & Status led +- Android4.4, Lubuntu, Debian, Armbian Image + +## Purchase +* [Amazon](https://www.amazon.com/dp/B08M9MWZCQ) +* [Aliexpress](https://www.aliexpress.com/item/1005001652164182.html) diff --git a/_blinka/orange_pi_zero_plus.md b/_blinka/orange_pi_zero_plus.md new file mode 100644 index 00000000..b9cc3df4 --- /dev/null +++ b/_blinka/orange_pi_zero_plus.md @@ -0,0 +1,60 @@ +--- +layout: download +board_id: "orange_pi_zero_plus" +title: "Orange Pi Zero Plus Download" +name: "Orange Pi Zero Plus" +manufacturer: "Shenzhen Xunlong Software CO.,Limited" +board_url: "http://www.orangepi.org/OrangePiZeroPlus/" +board_image: "orange_pi_zero_plus.jpg" +download_instructions: "" +downloads_display: true +blinka: true +date_added: 2021-1-14 +features: + - Wi-Fi + - Bluetooth/BLE + - Ethernet + - HDMI + - 40-pin GPIO +--- + +What’s Orange Pi Zero Plus? + +It’s an open-source single-board computer. It can run Android 5.1, Ubuntu, Debian image. It uses the AllWinner H5 SoC, and has 512MB DDR3 SDRAM. + +What can I do with Orange Pi Zero Plus? + +Build… +A computer +A wireless server +Games +Music and sounds +HD video +A speaker +Android +Scratch +Pretty much anything else, because Orange Pi Zero Plus is open source + +Who’s it for? + +Orange Pi Zero Plus is for anyone who wants to start creating with technology – not just consuming it. It's a simple, fun, useful tool that you can use to start taking control of the world around you. + + +- H5 Quad-core Cortex-A53 +- H5 Mali450 GPU +- 512MB DDR3 (shared with GPU) +- TF card (Max. 32GB) / Spi flash(2MB) +- Realtek RTL8189FTV, IEEE 802.11 b/g/n +- 1000M/100M/10M Ethernet RJ45 +- Supports external board via 13pins +- USB OTG can supply power +- UART, ground +- One USB 2.0 HOST, One USB 2.0 OTG +- Power Button(SW602) +- 26 Pins Header, compatible with Raspberry Pi B+ +- 13 Pins Header, with 2x USB, IR pin, AUDIO(MIC, AV) +- Power led & Status led +- Android5.1, Lubuntu, Debian, Armbian Image + +## Purchase +* [AliExpress](https://www.aliexpress.com/item/32828347476.html) diff --git a/_blinka/orange_pi_zero_plus2.md b/_blinka/orange_pi_zero_plus2.md index 81c75bad..e26e276b 100644 --- a/_blinka/orange_pi_zero_plus2.md +++ b/_blinka/orange_pi_zero_plus2.md @@ -9,7 +9,7 @@ board_image: "orange_pi_zero_plus2.jpg" download_instructions: "" downloads_display: true blinka: true -date_added: 2020-11-5 +date_added: 2020-11-2 features: - Wi-Fi - Bluetooth/BLE @@ -64,7 +64,3 @@ Orange Pi Zero Plus2 is for anyone who wants to start creating with technology ## Purchase * [Newegg](https://www.newegg.com/p/285-002U-00005) - -## Contribute - -Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md). diff --git a/_blinka/pine64.md b/_blinka/pine64.md index 2ab5d97d..89b42475 100644 --- a/_blinka/pine64.md +++ b/_blinka/pine64.md @@ -7,7 +7,7 @@ manufacturer: "Pine64" board_url: "https://www.pine64.org/devices/single-board-computers/pine-a64/" board_image: "pine64.png" download_instructions: "" -downloads_display: false +downloads_display: true blinka: true date_added: 2020-1-9 features: @@ -45,7 +45,3 @@ Apart from Linux, you also have a choice of a selection of *BSDs, Android, Remix * [pine64 2GB](https://store.pine64.org/?product=pine-a64-board-2gb) * [pine64 1GB](https://store.pine64.org/?product=pine-a64-board-1gb) * [pine64 512MB](https://store.pine64.org/?product=pine-a64-board) - -## Contribute - -Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md). diff --git a/_blinka/pine_h64.md b/_blinka/pine_h64.md index 2c140873..d384debf 100644 --- a/_blinka/pine_h64.md +++ b/_blinka/pine_h64.md @@ -7,9 +7,9 @@ manufacturer: "Pine64" board_url: "https://www.pine64.org/pine-h64-ver-b/" board_image: "pine_h64.jpg" download_instructions: "" -downloads_display: false +downloads_display: true blinka: true -date_added: 2020-11-5 +date_added: 2020-11-1 features: - Wi-Fi - Bluetooth/BLE @@ -40,7 +40,3 @@ PINE H64 is latest Single Board Computer by Pine64. Its powered by an Allwinner ## Purchase * [pine64 2GB](https://pine64.com/product/pine-h64-model-b-2gb-single-board-computer) * [pine64 3GB](https://pine64.com/product/pine-h64-model-b-3gb-single-board-computer/) - -## Contribute - -Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md). diff --git a/_blinka/piunora.md b/_blinka/piunora.md new file mode 100644 index 00000000..f249b5b3 --- /dev/null +++ b/_blinka/piunora.md @@ -0,0 +1,27 @@ +--- +layout: download +board_id: "piunora" +title: "Piunora Download" +name: "Piunora" +manufacturer: "Diodes Delight" +board_url: "https://www.crowdsupply.com/diodes-delight/piunora" +board_image: "piunora.jpg" +download_instructions: +downloads_display: true +blinka: true +date_added: 2021-12-6 +features: + - HDMI + - Wi-Fi + - Bluetooth/BLE + - STEMMA QT/QWIIC +--- + +Piunora is a compact, easy-to-use development board for electronics prototyping with Linux. It has a familiar form factor, legible pin labels, and a design that’s well suited to space-constrained applications. + +As a carrier board for the [Raspberry Pi Compute Module 4](https://www.raspberrypi.org/products/compute-module-4/?variant=raspberry-pi-cm4001000) (CM4), Piunora is essentially a tiny version of the Raspberry Pi 4 Single Board Computer (SBC) with added flexibility to accommodate custom form factors. CM4-based devices like Piunora are fully compatible with software that was written for the Raspberry Pi 4, as long as that software accounts for the hardware peripherals in use. There are also versions of the CM4 that include eMMC memory, which is more reliable than a traditional SD card. + +It may be small, but Piunora is packed with powerful peripherals that will come in handy for rapid prototyping and embedded machine-learning applications. Examples include an HDMI port, camera-input connectors, and PCI-e support, which is not present on a standard Raspberry Pi 4. Finally, the M.2 B-Key port on the rear of the board is not only useful for SSD storage, it can also host a diverse range of PCI-e expansion boards. + +## Purchase +* [Crowd Supply](https://www.crowdsupply.com/diodes-delight/piunora) diff --git a/_blinka/pocketbeagle.md b/_blinka/pocketbeagle.md index 443b4b82..7583a252 100644 --- a/_blinka/pocketbeagle.md +++ b/_blinka/pocketbeagle.md @@ -33,7 +33,3 @@ You can also add a USB host connection by wiring a USB A socket to the broken ou ## Purchase * [Adafruit](https://www.adafruit.com/product/4179) - -## Contribute - -Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md). diff --git a/_blinka/pyboard_v11.md b/_blinka/pyboard_v11.md new file mode 100644 index 00000000..921c83c5 --- /dev/null +++ b/_blinka/pyboard_v11.md @@ -0,0 +1,37 @@ +--- +layout: download +board_id: "pyboard_v11" +title: "Pyboard Download" +name: "Pyboard" +manufacturer: "Damien George" +board_url: "https://www.adafruit.com/product/2390" +board_image: "pyboard_v11.jpg" +date_added: 2021-5-24 +--- + +The pyboard is a compact and powerful electronics development board that runs MicroPython. It connects to your PC over USB, giving you a USB flash drive to save your Python scripts, and a serial Python prompt (a REPL) for instant programming. Requires a micro USB cable, and will work with Windows, Mac and Linux. + +There are 3 main ways to control the pyboard: + +* **REPL:** Connecting to your PC via USB, the board appears as a USB virtual comms port (CDC VCP) and you can use any serial program to connect and get a Python REPL prompt. This allows you to instantly type and execute Python commands, just like you would when running Python on your PC. You can also redirect the REPL to any of the UARTs on the pyboard. +* **Remote script:** You can change from REPL to raw REPL mode by sending ctrl-A, and then in raw REPL mode you can send an arbitrary Python script to the board for it to execute immediately. A Python script is available which makes using this mode very simple: you just run python pyboard.py script_to_run.py and this will execute script_to_run.py on the pyboard, returning any output. +* **From file:** The pyboard has a small, built-in filesystem which lives in part of the flash memory of the microcontroller. It also has an SD card slot if you want to extend the available storage. When you connect the pyboard to your PC, it appears as a USB flash storage device and you can access (mount) the internal filesystem and the SD card this way. If you copy a Python script to the filesystem and call it main.py then the board will execute this script when it starts up. This way you can run scripts without being connected to a PC. + +**Main features of the hardware:** +* STM32F405RG microcontroller +* 168 MHz Cortex M4 CPU with hardware floating point +* 1024KiB flash ROM and 192KiB RAM +* Micro USB connector for power and serial communication +* Micro SD card slot, supporting standard and high capacity SD cards +* 3-axis accelerometer (MMA7660) +* Real time clock with optional battery backup +* 24 GPIO on left and right edges and 5 GPIO on bottom row, plus LED and switch GPIO available on bottom row +* 3x 12-bit analog to digital converters, available on 16 pins, 4 with analog ground shielding +* 2x 12-bit digital to analog (DAC) converters, available on pins X5 and X6 +* 4 LEDs (red, green, yellow and blue) +* 1 reset and 1 user switch +* On-board 3.3V LDO voltage regulator, capable of supplying up to 300mA, input voltage range 3.6V to 10V +* DFU bootloader in ROM for easy upgrading of firmware + +## Purchase +* [Adafruit](https://www.adafruit.com/product/2390) diff --git a/_blinka/raspberry_pi_1a.md b/_blinka/raspberry_pi_1a.md index 1ae17536..384dac1d 100644 --- a/_blinka/raspberry_pi_1a.md +++ b/_blinka/raspberry_pi_1a.md @@ -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" @@ -25,7 +25,3 @@ The Raspberry Pi 1 Model A is the original Model A. In November 2014 It was sup - DSI display port for connecting a Raspberry Pi touchscreen display - Stereo audio output port - Full-size SD port for loading your operating system and storing data - -## Contribute - -Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md). diff --git a/_blinka/raspberry_pi_1aplus.md b/_blinka/raspberry_pi_1aplus.md index 2a3afb7a..bca44721 100644 --- a/_blinka/raspberry_pi_1aplus.md +++ b/_blinka/raspberry_pi_1aplus.md @@ -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 @@ -30,7 +30,3 @@ The Model A+ is the low-cost variant of the Raspberry Pi. It replaced the origin ## Purchase * [Raspberry Pi](https://www.raspberrypi.org/products/raspberry-pi-1-model-a-plus/) - -## Contribute - -Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md). diff --git a/_blinka/raspberry_pi_1b.md b/_blinka/raspberry_pi_1b.md index 1bad896b..78eafcff 100644 --- a/_blinka/raspberry_pi_1b.md +++ b/_blinka/raspberry_pi_1b.md @@ -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" @@ -26,7 +26,3 @@ The Model B was the original Raspberry Pi Model B and consisted of two revisions - DSI display port for connecting a Raspberry Pi touchscreen display - Stereo audio output port - Full-size SD port for loading your operating system and storing data - -## Contribute - -Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md). diff --git a/_blinka/raspberry_pi_1bplus.md b/_blinka/raspberry_pi_1bplus.md index c5154a19..b292777e 100644 --- a/_blinka/raspberry_pi_1bplus.md +++ b/_blinka/raspberry_pi_1bplus.md @@ -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 @@ -31,7 +31,3 @@ The Model B+ is the final revision of the original Raspberry Pi. It replaced the ## Purchase * [Adafruit](https://www.adafruit.com/product/1914) - -## Contribute - -Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md). diff --git a/_blinka/raspberry_pi_2b.md b/_blinka/raspberry_pi_2b.md index f537e992..bcd761b8 100644 --- a/_blinka/raspberry_pi_2b.md +++ b/_blinka/raspberry_pi_2b.md @@ -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 @@ -34,7 +34,3 @@ The Raspberry Pi 2 Model B is the second-generation Raspberry Pi. It replaced th ## Purchase * [Raspberry Pi](https://www.raspberrypi.org/products/raspberry-pi-2-model-b/) - -## Contribute - -Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md). diff --git a/_blinka/raspberry_pi_3aplus.md b/_blinka/raspberry_pi_3aplus.md index 6bd1a8e9..76f5860c 100644 --- a/_blinka/raspberry_pi_3aplus.md +++ b/_blinka/raspberry_pi_3aplus.md @@ -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 @@ -33,7 +33,3 @@ The Raspberry Pi 3 Model A+ is the latest board for the minimalist Pi fan. Like ## Purchase * [Adafruit](https://www.adafruit.com/product/4027) - -## Contribute - -Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md). diff --git a/_blinka/raspberry_pi_3b.md b/_blinka/raspberry_pi_3b.md index 2fb70f68..39c91369 100644 --- a/_blinka/raspberry_pi_3b.md +++ b/_blinka/raspberry_pi_3b.md @@ -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" @@ -35,7 +35,3 @@ Did you really think the Raspberry Pi would stop getting better? At this point, ## Purchase * [Adafruit](https://www.adafruit.com/product/3055) - -## Contribute - -Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md). diff --git a/_blinka/raspberry_pi_3bplus.md b/_blinka/raspberry_pi_3bplus.md index 7307643b..1e2760e4 100644 --- a/_blinka/raspberry_pi_3bplus.md +++ b/_blinka/raspberry_pi_3bplus.md @@ -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" @@ -38,7 +38,3 @@ The Raspberry Pi 3 Model B+ is the latest product in the Raspberry Pi 3 range, b ## Purchase * [Adafruit](https://www.adafruit.com/product/3775) - -## Contribute - -Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md). diff --git a/_blinka/raspberry_pi_400.md b/_blinka/raspberry_pi_400.md index 405a7780..e7f66fe0 100644 --- a/_blinka/raspberry_pi_400.md +++ b/_blinka/raspberry_pi_400.md @@ -2,14 +2,14 @@ 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 blinka: true -date_added: 2020-11-5 +date_added: 2020-11-2 features: - Wi-Fi - Bluetooth/BLE @@ -38,7 +38,3 @@ Raspberry Pi 400 is your complete personal computer, built into a compact keyboa ## Purchase * [Adafruit](https://www.adafruit.com/product/4796) - -## Contribute - -Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md). diff --git a/_blinka/raspberry_pi_4b.md b/_blinka/raspberry_pi_4b.md index 31241019..8500c627 100644 --- a/_blinka/raspberry_pi_4b.md +++ b/_blinka/raspberry_pi_4b.md @@ -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 @@ -44,7 +44,3 @@ The Raspberry Pi 4 is the latest product in the Raspberry Pi range, boasting an ## 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/_blinka/{{ page.board_id }}.md). diff --git a/_blinka/raspberry_pi_cm1.md b/_blinka/raspberry_pi_cm1.md index 2b6ecf86..b79fdbd1 100644 --- a/_blinka/raspberry_pi_cm1.md +++ b/_blinka/raspberry_pi_cm1.md @@ -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 @@ -24,7 +24,3 @@ The original Compute Module was replaced by CM3 in January 2017 but is compatibl ## Purchase * [Raspberry Pi Foundation](https://www.raspberrypi.org/products/compute-module-io-board-v3/) - -## Contribute - -Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md). diff --git a/_blinka/raspberry_pi_cm3.md b/_blinka/raspberry_pi_cm3.md index df7f3877..8ec79003 100644 --- a/_blinka/raspberry_pi_cm3.md +++ b/_blinka/raspberry_pi_cm3.md @@ -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 @@ -20,7 +20,3 @@ The Compute Module is available for purchase in single units, or in batches of h ## Purchase * [Raspberry Pi Foundation](https://www.raspberrypi.org/products/compute-module-io-board-v3/) - -## Contribute - -Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md). diff --git a/_blinka/raspberry_pi_cm3lite.md b/_blinka/raspberry_pi_cm3lite.md index 64a10e9f..ca701316 100644 --- a/_blinka/raspberry_pi_cm3lite.md +++ b/_blinka/raspberry_pi_cm3lite.md @@ -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 @@ -22,7 +22,3 @@ The Compute Modules 3 Lite brings the SD card interface to the Module pins so a ## Purchase * [Raspberry Pi Foundation](https://www.raspberrypi.org/products/compute-module-io-board-v3/) - -## Contribute - -Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md). diff --git a/_blinka/raspberry_pi_cm3plus.md b/_blinka/raspberry_pi_cm3plus.md index 24608c74..ca7812b8 100644 --- a/_blinka/raspberry_pi_cm3plus.md +++ b/_blinka/raspberry_pi_cm3plus.md @@ -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 @@ -22,7 +22,3 @@ The Flash memory is connected directly to the processor on the board, but the re ## Purchase * [Adafruit](https://www.adafruit.com/product/4094) - -## Contribute - -Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md). diff --git a/_blinka/raspberry_pi_cm3pluslite.md b/_blinka/raspberry_pi_cm3pluslite.md index 02486d2a..f2caab2f 100644 --- a/_blinka/raspberry_pi_cm3pluslite.md +++ b/_blinka/raspberry_pi_cm3pluslite.md @@ -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 @@ -24,7 +24,3 @@ This version is intended for users who will be adding and using an SD card inter ## Purchase * [Adafruit](https://www.adafruit.com/product/4093) - -## Contribute - -Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md). diff --git a/_blinka/raspberry_pi_cm4io.md b/_blinka/raspberry_pi_cm4io.md new file mode 100644 index 00000000..9e90edb4 --- /dev/null +++ b/_blinka/raspberry_pi_cm4io.md @@ -0,0 +1,55 @@ +--- +layout: download +board_id: "raspberry_pi_cm4io" +title: "Raspberry Pi Compute Module 4 IO Board 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" +download_instructions: +downloads_display: true +blinka: true +date_added: 2020-12-10 +features: + - HDMI + - Ethernet + - Wi-Fi + - 40-pin GPIO + - Bluetooth/BLE +--- + +Compute Module 4 + +The power of Raspberry Pi 4 in a compact form factor for deeply embedded applications. Raspberry Pi Compute Module 4 incorporates a quad-core ARM Cortex-A72 processor, dual video output, and a wide selection of other interfaces. Available in 32 variants, with a range of RAM and eMMC Flash options, and with or without wireless connectivity. + + * Broadcom BCM2711 quad-core Cortex-A72 (ARM v8) 64-bit SoC @ 1.5GHz + * H.265 (HEVC) (up to 4Kp60 decode), H.264 (up to 1080p60 decode, 1080p30 encode) + * OpenGL ES 3.0 graphics + * Options for 1GB, 2GB, 4GB or 8GB LPDDR4-3200 SDRAM (depending on variant) + * Options for 0GB ("Lite"), 8GB, 16GB or 32GB eMMC Flash memory (depending on variant) + * Option for fully certified radio module: + * 2.4 GHz, 5.0 GHz IEEE 802.11 b/g/n/ac wireless; + * Bluetooth 5.0, BLE; + * On-board electronic switch to select either external or PCB trace antenna + +Compute Module 4 IO Board + +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 our most powerful Compute Module yet. + + * External power connector (+12V, +5V) + * 2 x full-size HDMI 2.0 connectors + * 2 x USB 2.0 connectors, with header for two additional connectors + * Gigabit Ethernet RJ45 with PoE support + * Micro USB socket for updating Compute Module 4 + * MicroSD card socket for Compute Module 4 Lite (without eMMC) variants + * PCIe Gen 2 x1 socket + * Standard fan connector + * 2 x MIPI DSI display FPC connectors (22-pin 0.5 mm pitch cable) + * 2 x MIPI CSI-2 camera FPC connectors (22-pin 0.5 mm pitch cable) + * Standard Raspberry Pi HAT connectors + * Real-time clock with battery socket and ability to wake Compute Module 4 + * Various jumpers to disable specific features, e.g. wireless connectivity, EEPROM writing + +## Purchase +* [Adafruit - CM4](https://www.adafruit.com/product/4782) +* [Adafruit - IO Board](https://www.adafruit.com/product/4787) diff --git a/_blinka/raspberry_pi_pico.md b/_blinka/raspberry_pi_pico.md new file mode 100644 index 00000000..89865e24 --- /dev/null +++ b/_blinka/raspberry_pi_pico.md @@ -0,0 +1,56 @@ +--- +layout: download +board_id: "raspberry_pi_pico" +title: "Pico Download" +name: "Pico" +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" +downloads_display: true +blinka: true +date_added: 2021-5-20 +--- + +The Raspberry Pi foundation changed single-board computing when they released the Raspberry Pi computer, now they're ready to do the same for microcontrollers with the release of the brand new **Raspberry Pi Pico**. This low-cost microcontroller board features a powerful new chip, the **RP2040**, and all the fixin's to get started with embedded electronics projects at a stress-free price. + +The Pico is 0.825" x 2" and can have headers soldered in for use in a breadboard or perfboard, or can be soldered directly onto a PCB with the castellated pads. There's 20 pads on each side, with groups of general purpose input-and-output (GPIO) pins interleaved with plenty of ground pins. All of the GPIO pins are 3.3V logic, and are not 5V-safe so stick to 3V! You get a total of 25 GPIO pins (technically there are 26 but IO #15 has a special purpose and should not be used by projects), 3 of those can be analog inputs (the chip has 4 ADC but one is not broken out). There are no true analog output (DAC) pins. + +On the slim green board is minimal circuitry to get you going: A 5V to 3.3V power supply converter, single green LED on GP25, boot select button, RP2040 chip with dual-core Cortex M0, 2 MegaBytes of QSPI flash storage, and crystal. + +**Inside the RP2040 is a 'permanent ROM' USB UF2 bootloader.** What that means is when you want to program new firmware, you can hold down the BOOTSEL button while plugging it into USB (or pulling down the RUN/Reset pin to ground) and it will appear as a USB disk drive you can drag the firmware onto. Folks who have been using Adafruit products will find this very familiar - we use the technique all our native-USB boards. Just note you don't double-click reset, instead hold down BOOTSEL during boot to enter the bootloader! + +The RP2040 is a powerful chip, which has the clock speed of our M4 (SAMD51), and two cores that are equivalent to our M0 (SAMD21). Since it is an M0 chip, it does not have a floating point unit, or DSP hardware support - so if you're doing something with heavy floating point math, it will be done in software and thus not as fast as an M4. For many other computational tasks, you'll get close-to-M4 speeds! + +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). + +You'll note there's no I2S peripheral, or SDIO, or camera, what's 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. + +**At the time of launch, there is no Arduino core support for this board. There is [great C/C++ support](https://github.com/raspberrypi/pico-sdk), an official [MicroPython port](https://github.com/raspberrypi/micropython), and a CircuitPython port!** We of course [recommend CircuitPython because we think its the easiest way to get started](https://learn.adafruit.com/welcome-to-circuitpython) 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. + +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. + +**RP2040 Chip features:** +* Dual ARM Cortex-M0+ @ 133MHz +* 264kB on-chip SRAM in six independent banks +* Support for up to 16MB of off-chip Flash memory via dedicated QSPI bus +* DMA controller +* Fully-connected AHB crossbar +* Interpolator and integer divider peripherals +* On-chip programmable LDO to generate core voltage +* 2 on-chip PLLs to generate USB and core clocks +* 30 GPIO pins, 4 of which can be used as analog inputs +* Peripherals +* 2 UARTs +* 2 SPI controllers +* 2 I2C controllers +* 16 PWM channels +* USB 1.1 controller and PHY, with host and device support +* 8 PIO state machines + +[Click here for the Raspberry Pi documentation.](https://raspberrypi.org/documentation/pico/getting-started/) +[Click here for CircuitPython Libraries on MicroPython using the Raspberry Pi Pico.](https://learn.adafruit.com/circuitpython-libraries-on-micropython-using-the-raspberry-pi-pico) +[Click here for CircuitPython Libraries on any Computer with Raspberry Pi Pico.](https://learn.adafruit.com/circuitpython-libraries-on-any-computer-with-raspberry-pi-pico) + +## Purchase +* [Adafruit](https://www.adafruit.com/product/4883) diff --git a/_blinka/raspberry_pi_zero.md b/_blinka/raspberry_pi_zero.md index 90913979..c7a5bedc 100644 --- a/_blinka/raspberry_pi_zero.md +++ b/_blinka/raspberry_pi_zero.md @@ -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 @@ -30,7 +30,3 @@ This is the slimmest, most pared down Raspberry Pi to date. It's kind of like t ## Purchase * [Adafruit](https://www.adafruit.com/product/2885) - -## Contribute - -Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md). diff --git a/_blinka/raspberry_pi_zero_2_w.md b/_blinka/raspberry_pi_zero_2_w.md new file mode 100644 index 00000000..04f5a91a --- /dev/null +++ b/_blinka/raspberry_pi_zero_2_w.md @@ -0,0 +1,27 @@ +--- +layout: download +board_id: "raspberry_pi_zero_2_w" +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" +download_instructions: "https://learn.adafruit.com/circuitpython-on-raspberrypi-linux/installing-circuitpython-on-raspberry-pi" +downloads_display: true +blinka: true +date_added: 2021-11-1 +features: + - Wi-Fi + - Bluetooth/BLE + - HDMI + - 40-pin GPIO +--- + +**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. + +## Purchase +* [Adafruit](https://www.adafruit.com/product/5291) diff --git a/_blinka/raspberry_pi_zerow.md b/_blinka/raspberry_pi_zerow.md index e5bcdf8d..fd30b1fa 100644 --- a/_blinka/raspberry_pi_zerow.md +++ b/_blinka/raspberry_pi_zerow.md @@ -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 @@ -34,7 +34,3 @@ More specifically, this giant upgrade is the addition of a BCM43143 WiFi chip BU ## Purchase * [Adafruit](https://www.adafruit.com/product/3400) - -## Contribute - -Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md). diff --git a/_blinka/rock_pi_4c.md b/_blinka/rock_pi_4c.md new file mode 100644 index 00000000..9eefac56 --- /dev/null +++ b/_blinka/rock_pi_4c.md @@ -0,0 +1,39 @@ +--- +layout: download +board_id: "rock_pi_4c" +title: "Rock Pi 4C Download" +name: "Rock Pi 4C" +manufacturer: "Radxa Limited" +board_url: "https://wiki.radxa.com/Rockpi4" +board_image: "rock_pi_4c.jpg" +download_instructions: "" +downloads_display: true +blinka: true +date_added: 2021-4-6 +features: + - Wi-Fi + - Bluetooth/BLE + - Ethernet + - HDMI + - 40-pin GPIO + - USB 3.0 +--- + + - Powerful Rockchip RK3399 64-bit Hexa-core processor for better multithread application performance + - Mali T860MP4 Quad-core GPU for AI capabilities + - Better IO performance with multiple storage options + - Faster wireless connectivity with 2.4/5GHz Wi-Fi and Bluetooth 5.0 + - GbE LAN to work without latency under heavy load + - Dual Display output with mirror or extended modes + - Color-coded 40-pin GPIO header to interface with a range of sensors + +ROCK Pi 4 Model C is a Rockchip RK3399 based SBC(Single Board Computer) by [Radxa](https://wiki.radxa.com/Special:SpecialContact/). It can run android or some Linux distributions. It features a six-core ARM processor, 64bit dual channel 3200Mb/s 4GB LPDDR4, up to 4K@60 HDMI, MIPI DSI, MIPI CSI, 3.5mm jack with mic, 2.4/5GHz WIFI, Bluetooth 5.0, USB Ports, GbE LAN, 40-pin color-coded expansion header, RTC. Also, ROCK Pi 4 model C supports USB PD and QC powering. + +ROCK Pi has a modern and powerful hexa-core ARM-based processor, RK3399 inside, it offers significantly improved performance versus other popular SBC boards. All models are equipped with LPDDR4 3200Mb/s RAM. Furthermore, you can add high-performance [eMMC modules](https://www.seeedstudio.com/tag/EMMC.html), to boost all applications performance. + +ROCK Pi features maker friendly expansion options, including a 40-pin GPIO interface that allows for interfacing with range inputs from buttons, switches, sensors, LEDs, and much more. ROCK Pi also features a Gbit LAN for the network, with dedicated bus and controller, it works without latency under heavy load network applications. Onboard 802.11 ac wifi offers 2.4G&5G WLAN connectivity. With Bluetooth 5.0, ROCK Pi benefits-improved Bluetooth speed and greater range. ROCK Pi also features one USB 3.0 host and one USB 3.0 OTG ports, each 5Gbps/s, working independently. The USB 3.0 OTG can work as a USB device such as Android ADB or USB gadgets. A hardware switch is provided for OTG mode switch. + +ROCK Pi supports mainstream AI stack with GPU acceleration. Furthermore, a dedicated hardware NPU accelerator coming up next for ROCK Pi will boosts complex Machine Learning algorithm and reduce the power. Industrial standard MIPI CSI connector makes it easy to connect existing cameras to ROCK Pi and ROCK Pi also supports industrial standard MIPI DSI for LCD and touch screen. With the hardware-accelerated algorithm, it's great for Computer Vision application, Robotics and much more + +## Purchase + * [seeedstudio](https://www.seeedstudio.com/ROCK-PI-4-Model-C-p-4658.html) diff --git a/_blinka/rock_pi_e.md b/_blinka/rock_pi_e.md new file mode 100644 index 00000000..4da4ee4d --- /dev/null +++ b/_blinka/rock_pi_e.md @@ -0,0 +1,42 @@ +--- +layout: download +board_id: "rock_pi_e" +title: "Rock Pi E Download" +name: "Rock Pi E" +manufacturer: "Radxa Limited" +board_url: "https://wiki.radxa.com/RockpiE" +board_image: "rock_pi_e.jpg" +download_instructions: "" +downloads_display: true +blinka: true +date_added: 2021-5-20 +features: + - Wi-Fi + - Bluetooth/BLE + - Ethernet + - 40-pin GPIO + - USB 3.0 +--- + +E for Ethernets. + +This is the documentation for ROCK Pi E, written by Radxa Team with community contributions. + +ROCK Pi E is a Rockchip RK3328 based SBC(Single Board Computer) by Radxa. It equips a 64bits quad core processor, USB 3.0, dual ethernets, wireless connectivity at the size of 2.5x2.2 inch(56x65mm), making it perfect for IoT and network applications. ROCK Pi E comes in various ram sizes from 512MB to 4GB DDR3, and uses uSD card for OS and storage as well as supporting eMMC module. Optionally, ROCK Pi E supports PoE, additional HAT is required. + + * Processor: SoC RK3328 Quad Cortex-A53 ARM 64bits processor, frequency up to 1.3GHz + * Memory: 1GB DDR3 + * Storage MicroSD(TF) up to 128GB + * High performance eMMC module 16GB / 32GB / 64GB / 128GB + * Wireless: 802.11 b/g/n wifi + * Bluetooth 4.0(rtl8723du/rtl8821cu) + * external antenna + * USB: USB3.0 Type-A HOST x1 + * Key: Reset key x1 + * Maskrom key x1 + * Ethernet: 1x 1000Mbit ethernet, optional PoE(additional HAT required) + * 1x 100Mbit ethernet + * IO: 40-pin expansion header + +## Purchase + * [Amazon](https://www.amazon.com/Rockchip-RK3328-Computer-Support-OpenWRT/dp/B08DG3S7K6) diff --git a/_blinka/rock_pi_s.md b/_blinka/rock_pi_s.md index 8d6fe6ca..99176015 100644 --- a/_blinka/rock_pi_s.md +++ b/_blinka/rock_pi_s.md @@ -7,7 +7,7 @@ manufacturer: "Radxa Limited" board_url: "https://wiki.radxa.com/RockpiS" board_image: "rock_pi_s.jpg" download_instructions: "" -downloads_display: false +downloads_display: true blinka: true date_added: 2020-4-29 features: @@ -34,7 +34,3 @@ TrustZone technology support ## Purchase * [seeedstudio](https://www.seeedstudio.com/ROCK-PI-S-Mini-Computer-with-Rockchip-RK3308-512MB-RAM-4Gb-NAND-Flash-p-4282.html) - -## Contribute - -Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md). diff --git a/_blinka/sopine_a64.md b/_blinka/sopine_a64.md new file mode 100644 index 00000000..c1843c7c --- /dev/null +++ b/_blinka/sopine_a64.md @@ -0,0 +1,27 @@ +--- +layout: download +board_id: "sopine_a64" +title: "SOPINE A64 Download" +name: "SOPINE A64" +manufacturer: "Pine64" +board_url: "https://www.pine64.org/sopine/" +board_image: "sopine_a64.jpg" +download_instructions: "" +downloads_display: true +blinka: true +date_added: 2020-11-18 +--- + +SOPINE A64 is a compute module powered by the same Quad-Core ARM Cortex A53 64-Bit Processor used in the PINE A64 with 2G LPDDR3 RAM memory, Power Management Unit, SPI Flash and integrated MicroSD Slot (for bootable OS images microSD card). The SOPINE module has a 5 years LTS (Long Term Supply) status, which means that it will be supplied to 2022 at the very least. There is a one year warranty period for the SOPINE module. + +This tiny compute module uses SODIMM-DDR3 form-factor and can be paired with either the Clusterboard, the Baseboard or a custom host PCB for industrial or other embedded applications. It is fully compatible with the PINE A64-LTS in terms of software support + +- Allwinner A64 Quad Core SOC with Mali 400 MP2 GPU +- LPDDR3 RAM (up to 2GB) +- Micro SD +- SPI Flash 128Mbit +- CMOS Sensor Interface Port +- SODIMM Form-Factor + +## Purchase +* [Pine64 Store](https://pine64.com/product-category/sopine/) diff --git a/_blinka/stm32mp157c_dk2.md b/_blinka/stm32mp157c_dk2.md index 38917c48..0043da67 100644 --- a/_blinka/stm32mp157c_dk2.md +++ b/_blinka/stm32mp157c_dk2.md @@ -7,9 +7,9 @@ manufacturer: "STMicroelectronics" board_url: "https://www.st.com/en/evaluation-tools/stm32mp157c-dk2.html" board_image: "stm32mp157c_dk2.jpg" download_instructions: "" -downloads_display: false +downloads_display: true blinka: true -date_added: 2020-11-5 +date_added: 2020-9-10 features: - Wi-Fi - Bluetooth/BLE @@ -45,7 +45,3 @@ Additionally, the STM32MP157C-DK2 Discovery kit features an LCD display with a t ## Purchase * [STMicroelectronics](https://estore.st.com/en/products/evaluation-tools/product-evaluation-tools/mcu-mpu-eval-tools/stm32-mcu-mpu-eval-tools/stm32-discovery-kits/stm32mp157c-dk2.html) - -## Contribute - -Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md). diff --git a/_blinka/udoo_x86_ii_ultra.md b/_blinka/udoo_x86_ii_ultra.md index 9ccd03e2..5ad8db22 100644 --- a/_blinka/udoo_x86_ii_ultra.md +++ b/_blinka/udoo_x86_ii_ultra.md @@ -7,9 +7,9 @@ manufacturer: "UDOO" board_url: "https://shop.udoo.org/udoo-x86-ii-ultra.html" board_image: "udoo_x86_ii_ultra.jpg" download_instructions: "" -downloads_display: false +downloads_display: true blinka: true -date_added: 2020-11-5 +date_added: 2020-8-17 features: - Wi-Fi - Bluetooth/BLE @@ -44,7 +44,3 @@ Screw/Spacers for M.2 SSD and Wifi/BT already included. ## Purchase * [UDOO](https://shop.udoo.org/udoo-x86-ii-ultra.html) - -## Contribute - -Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md). diff --git a/_board/8086_commander.md b/_board/8086_commander.md index c9b4139a..42f50b92 100644 --- a/_board/8086_commander.md +++ b/_board/8086_commander.md @@ -7,6 +7,8 @@ manufacturer: "8086 Consultancy" board_url: "https://8086.net/p/commander" board_image: "8086_commander.jpg" date_added: 2020-3-24 +family: atmel-samd +bootloader_id: 8086_commander --- diff --git a/_board/ADM_B_NRF52840_1.md b/_board/ADM_B_NRF52840_1.md new file mode 100644 index 00000000..332af3e9 --- /dev/null +++ b/_board/ADM_B_NRF52840_1.md @@ -0,0 +1,14 @@ +--- +layout: download +board_id: "ADM_B_NRF52840_1" +title: "ADM 52480 board for Holyiot_18010 module Download" +name: "ADM 52480 board for Holyiot_18010 module" +manufacturer: "AtelierDuMaker" +board_url: "" +board_image: "unknown.jpg" +date_added: +family: nrf52840 +downloads_display: false +--- + +Oops! Looks like we don't know anything about this board. This means it's likely very new. diff --git a/_board/Seeed_XIAO_nRF52840_Sense.md b/_board/Seeed_XIAO_nRF52840_Sense.md new file mode 100644 index 00000000..ee7290ad --- /dev/null +++ b/_board/Seeed_XIAO_nRF52840_Sense.md @@ -0,0 +1,32 @@ +--- +layout: download +board_id: "Seeed_XIAO_nRF52840_Sense" +title: "Seeed XIAO nRF52840 Sense Download" +name: "Seeed XIAO nRF52840 Sense" +manufacturer: "SEEED" +board_url: "https://www.seeedstudio.com/Seeed-XIAO-BLE-Sense-nRF52840-p-5253.html" +board_image: "Seeed_XIAO_nRF52840_Sense.jpg" +date_added: 2021-12-29 +downloads_display: true + + +features: + - Bluetooth/BTLE + - Battery Charging + - USB-C + +--- + +Seeed XIAO BLE Sense has equipped a powerful Nordic nRF52840 MCU which is designed in a Bluetooth 5.0 module, built around 32-bit ARM® Cortex™-M4 CPU with Floating-Point Unit(FPU) operating at 64Mhz. With the capabilities of wireless connection, it still remains the Seeed XIAO series classic form-factor of small and exquisite which can be used for wearable devices and Internet of Things projects. Furthermore, it only costs 5 μA in the deep sleep model and it supports battery charge management because of the BQ25101 chip. +In addition, it carries two extra onboard sensors. One of them is a digital microphone created through Pulse Density Modulation(PDM) module on the nRF52840 chip. It can receive audio data in real-time which allows it can be used for audio recognition. The board not only receives audio data but also can speak through the MSM261D3526H1CPM microphone. The other one is 6-axis Inertial Measurement Unit(IMU) which can be applied in TinyML projects like gesture recognition. These onboard sensors provide a great convenience for users and the ultra-small size feature of the board has still remained. +Seeed XIAO BLE Sense contains a wealthy interface. The first thing to note is that the Near Field Communication(NFC) is functional on the board. Secondly, there is a tiny and elegant reset button on one side of the Type-C interface. On the other side, it is designed in a three-in-one LED along with a power LED. There are 11 digital i/o that can be used as PWM pins and 6 analog i/o that can be used as ADC pins. It supports UART, IIC, and SPI all three common serial ports. Same as Seeed XIAO RP2040, it has an onboard 2 MB flash which means it can also be programmed by Arduino, MicroPython, CircuitPython, or other program languages. + +* Bluetooth 5.0 +* NFC +* 21 x 17.5mm tiny board +* 5 μA power consumption in deep sleep model +* Battery Charging +* built-in 2 MB flash, microphone and 6-axis IMU + +## Purchase +* [Seeed XIAO BLE nRF52840 Sense](https://www.seeedstudio.com/Seeed-XIAO-BLE-Sense-nRF52840-p-5253.html) diff --git a/_board/TG-Watch02A.md b/_board/TG-Watch.md similarity index 60% rename from _board/TG-Watch02A.md rename to _board/TG-Watch.md index dad75f19..47051aca 100644 --- a/_board/TG-Watch02A.md +++ b/_board/TG-Watch.md @@ -1,19 +1,21 @@ --- layout: download -board_id: "TG-Watch02A" -title: "TG-Watch02A Download" -name: "TG-Watch02A" +board_id: "TG-Watch" +title: "TG-Watch Download" +name: "TG-Watch" manufacturer: "TG-Techie" board_url: "https://github.com/TG-Techie/TG-Watch02-PCB" -board_image: "TG-Watch02A.jpg" +board_image: "TG-Watch.jpg" date_added: 2020-3-31 +family: atmel-samd features: - Display - Bluetooth/BTLE - Battery Charging + - USB-C --- -Why buy an apple watch when you can spend your weekends building a microcontroller based "smart" watch instead? the TG-Watch is an open source, not-dumb watch meant for makers who want to hack on their watch or as great starting point to learn about programming. +Why buy an apple watch when you can spend your weekends building a microcontroller based "smart" watch instead? the TG-Watch is an open source, not-dumb watch meant for makers who want to hack on their watch, people who want to bring python with them everywhere, or as a great starting point to learn about programming. Some of its features include: * a 240x240, 1.54" lcd @@ -24,8 +26,4 @@ Some of its features include: * Bluetooth 5, Bluetooth mesh, Thread, ZigBee ## Learn More -[Github](https://github.com/TG-Techie/TG-Watch02-PCB) - -## 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). +* [Download PCB Files on Github](https://github.com/TG-Techie/TG-Watch02-PCB) diff --git a/_board/adafruit_feather_esp32s2.md b/_board/adafruit_feather_esp32s2.md new file mode 100644 index 00000000..95b3f292 --- /dev/null +++ b/_board/adafruit_feather_esp32s2.md @@ -0,0 +1,46 @@ +--- +layout: download +board_id: "adafruit_feather_esp32s2" +title: "Feather ESP32-S2 Download" +name: "Feather ESP32-S2" +manufacturer: "Adafruit" +board_url: "https://www.adafruit.com/product/5000" +board_image: "adafruit_feather_esp32s2.jpg" +date_added: 2021-4-6 +family: esp32s2 +bootloader_id: adafruit_feather_esp32s2 +features: + - Feather-Compatible + - Battery Charging + - STEMMA QT/QWIIC + - Wi-Fi + - USB-C + - Breadboard-Friendly +--- + +What's Feather-shaped and has an ESP32-S2 WiFi module? What has a STEMMA QT connector for I2C devices? What has your favorite Espressif WiFi microcontroller and lots of Flash and RAM memory for your next IoT project? What will make your next IoT project flyyyyy? + +That's right - it's the new **Adafruit Feather ESP32-S2** and the **Adafruit Feather ESP32-S2 with BME280**! With native USB and 4 MB flash + 2 MB of PSRAM, this board is perfect for use with CircuitPython or Arduino with low-cost WiFi. Native USB means it can act like a keyboard or a disk drive. WiFi means its awesome for IoT projects. And Feather means it works with the large community of Feather Wings for expandability. + +The ESP32-S2 is a highly-integrated, low-power, 2.4 GHz Wi-Fi System-on-Chip (SoC) solution that now has **built-in native USB** as well as some other interesting new technologies like Time of Flight distance measurements. With its state-of-the-art power and RF performance, this SoC is an ideal choice for a wide variety of application scenarios relating to the [Internet of Things (IoT)](https://www.adafruit.com/category/342), [wearable electronics](https://www.adafruit.com/category/65), and smart homes. + +**Please note** the Feather ESP32-S2 has a single-core 240 MHz chip, so it won't be as fast as ESP32's with dual-core. Also, there is no Bluetooth support. However, we are super excited about the ESP32-S2's native USB which unlocks a lot of capabilities for advanced interfacing! This ESP32-S2 mini-module we are using on the Feather comes with 4 MB flash and 2 MB PSRAM so you can buffer massive JSON files for parsing! + +**Features:** + +- **ESP32-S2 240MHz Tensilica processor** - the next generation of ESP32, now with native USB so it can act like a keyboard/mouse, MIDI device, disk drive, etc! +- **Mini module** has FCC/CE certification and comes with 4 MByte of Flash and 2 MByte of PSRAM - you can have huge data buffers +- **Power options** - USB type C **or** Lipoly battery +- **Built-in battery charging** when powered over USB-C +- **BME280 temperature / humidity / barometric pressures sensor** connected over I2C on address 0x77 for immediate ambient weather sensing (**on BME280 version only!**) +- **LiPoly battery monitor** - LC709203 chip actively monitors your battery for voltage and state of charge / percentage reporting over I2C +- **Reset and DFU** (BOOT0) buttons to get into the ROM bootloader (which is a USB serial port so you don't need a separate cable!) +- **Serial debug output pin** (optional, for checking the hardware serial debug console) +- **STEMMA QT** connector for I2C devices, with switchable power, so you can go into low power mode. +- **On/Charge/User** LEDs + status **NeoPixel** with pin-controlled power for low power usage +- **Low Power friendly**! In deep sleep mode we can get down to 30uA of current draw from the Lipoly connection. Quiescent current is from the power regulator, ESP32-S2 chip, and Lipoly monitor. Turn off the NeoPixel and external I2C power for the lowest quiescent current draw. +- **Works with Arduino or CircuitPython** + +## Purchase + +* [Adafruit](https://www.adafruit.com/product/5000) diff --git a/_board/adafruit_feather_esp32s2_bme280.md b/_board/adafruit_feather_esp32s2_bme280.md new file mode 100644 index 00000000..5ec4c49c --- /dev/null +++ b/_board/adafruit_feather_esp32s2_bme280.md @@ -0,0 +1,48 @@ +--- +layout: download +board_id: "adafruit_feather_esp32s2_bme280" +board_alias: "adafruit_feather_esp32s2" +title: "Feather ESP32-S2 with BME280 Sensor Download" +name: "Feather ESP32-S2 with BME280 Sensor" +manufacturer: "Adafruit" +board_url: "https://www.adafruit.com/product/5303" +board_image: "adafruit_feather_esp32s2_bme280.jpg" +date_added: 2021-12-6 +family: esp32s2 +bootloader_id: adafruit_feather_esp32s2 +features: + - Feather-Compatible + - Battery Charging + - STEMMA QT/QWIIC + - Wi-Fi + - USB-C + - Breadboard-Friendly +--- + + +What's Feather-shaped and has an ESP32-S2 WiFi module? What has a STEMMA QT connector for I2C devices and a built in ambient sensor? What has your favorite Espressif WiFi microcontroller and lots of Flash and RAM memory for your next IoT project? What will make your next IoT project sensor project flyyyyy? + +That's right - it's the new **Adafruit ESP32-S2 Feather with BME280** temperature/humidity/pressure sensor built right in! With native USB and 4 MB flash + 2 MB of PSRAM, this board is perfect for use with CircuitPython or Arduino with low-cost WiFi. Native USB means it can act like a keyboard or a disk drive. WiFi means its awesome for IoT projects. And Feather means it works with the large community of Feather Wings for expandability. + +The ESP32-S2 is a highly-integrated, low-power, 2.4 GHz Wi-Fi System-on-Chip (SoC) solution that now has **built-in native USB** as well as some other interesting new technologies like Time of Flight distance measurements. With its state-of-the-art power and RF performance, this SoC is an ideal choice for a wide variety of application scenarios relating to the [Internet of Things (IoT)](https://www.adafruit.com/category/342), [wearable electronics](https://www.adafruit.com/category/65), and smart homes. + +**Please note** the Feather ESP32-S2 has a single-core 240 MHz chip, so it won't be as fast as ESP32's with dual-core. Also, there is no Bluetooth support. However, we are super excited about the ESP32-S2's native USB which unlocks a lot of capabilities for advanced interfacing! This ESP32-S2 mini-module we are using on the Feather comes with 4 MB flash and 2 MB PSRAM so you can buffer massive JSON files for parsing! + +**Features:** + + - **ESP32-S2 240MHz Tensilica processor** - the next generation of ESP32, now with native USB so it can act like a keyboard/mouse, MIDI device, disk drive, etc! + - **Mini module** has FCC/CE certification and comes with 4 MByte of Flash and 2 MByte of PSRAM - you can have huge data buffers + - **Power options** - USB type C **or** Lipoly battery + - **Built-in battery charging** when powered over USB-C + - **BME280 temperature / humidity / barometric pressures sensor** connected over I2C on address 0x77 for immediate ambient weather sensing. + - **LiPoly battery monitor** - LC709203 chip actively monitors your battery for voltage and state of charge / percentage reporting over I2C + - **Reset and DFU** (BOOT0) buttons to get into the ROM bootloader (which is a USB serial port so you don't need a separate cable!) + - **Serial debug output pin** (optional, for checking the hardware serial debug console) + - **STEMMA QT** connector for I2C devices, with switchable power, so you can go into low power mode. + - **On/Charge/User** LEDs + status **NeoPixel** with pin-controlled power for low power usage + - **Low Power friendly**! In deep sleep mode we can get down to 80~100uA of current draw from the Lipoly connection. Quiescent current is from the power regulator, ESP32-S2 chip, and Lipoly monitor. Turn off the NeoPixel and external I2C power for the lowest quiescent current draw. + - **Works with Arduino or CircuitPython** + +## Purchase + +* [Adafruit](https://www.adafruit.com/product/5303) diff --git a/_board/adafruit_feather_esp32s2_tft.md b/_board/adafruit_feather_esp32s2_tft.md new file mode 100644 index 00000000..687d7071 --- /dev/null +++ b/_board/adafruit_feather_esp32s2_tft.md @@ -0,0 +1,27 @@ +--- +layout: download +board_id: "adafruit_feather_esp32s2_tft" +title: "Feather ESP32-S2 with TFT Download" +name: "Feather ESP32-S2 with TFT" +manufacturer: "Adafruit" +board_url: "" +board_image: "adafruit_feather_esp32s2_tft.jpg" +date_added: 2021-4-6 +family: esp32s2 +bootloader_id: adafruit_feather_esp32s2_tft +features: + - Feather-Compatible + - Battery Charging + - STEMMA QT/QWIIC + - Wi-Fi + - USB-C + - Display + - Breadboard-Friendly +--- + +Coming Soon! + +## Learn More + +* [YouTube](https://youtu.be/74_0KsoOkZE) +* [Adafruit Blog](https://blog.adafruit.com/?s=esp32-s2+tft) diff --git a/_board/adafruit_feather_esp32s2_tftback_nopsram.md b/_board/adafruit_feather_esp32s2_tftback_nopsram.md new file mode 100644 index 00000000..086ab98a --- /dev/null +++ b/_board/adafruit_feather_esp32s2_tftback_nopsram.md @@ -0,0 +1,21 @@ +--- +layout: download +board_id: "adafruit_feather_esp32s2_tftback_nopsram" +title: "Feather ESP32-S2 with TFT Download" +name: "Feather ESP32-S2 with TFT" +manufacturer: "Adafruit" +board_url: "" +board_image: "adafruit_feather_esp32s2_tftback_nopsram.jpg" +date_added: 2021-4-6 +family: esp32s2 +bootloader_id: adafruit_feather_esp32s2_tft +downloads_display: false +features: + +--- + +Coming Soon! + +## Learn More + +* [YouTube](https://youtu.be/74_0KsoOkZE) diff --git a/_board/adafruit_feather_rp2040.md b/_board/adafruit_feather_rp2040.md new file mode 100644 index 00000000..b2dc6d9c --- /dev/null +++ b/_board/adafruit_feather_rp2040.md @@ -0,0 +1,80 @@ +--- +layout: download +board_id: "adafruit_feather_rp2040" +title: "Feather RP2040 Download" +name: "Feather RP2040" +manufacturer: "Adafruit" +board_url: "https://www.adafruit.com/product/4884" +board_image: "adafruit_feather_rp2040.jpg" +date_added: 2021-1-21 +family: raspberrypi +features: + - Feather-Compatible + - Battery Charging + - STEMMA QT/QWIIC + - USB-C + - Breadboard-Friendly +--- + +A new chip means a new Feather, and the Raspberry Pi RP2040 is no exception. When we saw this chip we thought "this chip is going to be awesome when we give it the Feather Treatment" and so we did! This Feather features the **RP2040**, and all niceties you know and love about Feather +* Measures 2.0" x 0.9" x 0.28" (50.8mm x 22.8mm x 7mm) without headers soldered in +* Light as a (large?) feather - 5 grams +* RP2040 32-bit Cortex M0+ dual core running at ~125 MHz @ 3.3V logic and power +* 264 KB RAM +* **8 MB SPI FLASH** chip for storing files and CircuitPython/MicroPython code storage. No EEPROM +* **Tons of GPIO! 21 x GPIO pins with following capabilities:** + * **Four** 12 bit ADCs (one more than Pico) + * Two I2C, Two SPI and two UART peripherals, we label one for the 'main' interface in standard Feather locations + * 16 x PWM outputs - for servos, LEDs, etc + * The 8 digital 'non-ADC/non-peripheral' GPIO are consecutive for maximum PIO compatibility +* **Built in 200mA lipoly charger** with charging status indicator LED +* **Pin #13 red LED** for general purpose blinking +* **RGB NeoPixel** with power pin on GPIO so you can depower it for low power usages. +* On-board **STEMMA QT connector** that lets you quickly connect any Qwiic, STEMMA QT or Grove I2C devices with no soldering! +* **Both Reset button and Bootloader select button for quick restarts (no unplugging-replugging to relaunch code)** +* 3.3V Power/enable pin +* [Optional SWD debug port can be soldered in for debug access](https://www.adafruit.com/product/752) +* 4 mounting holes +* 24 MHz crystal for perfect timing. +* 3.3V regulator with 500mA peak current output +* **USB Type C connector** lets you access built-in ROM USB bootloader and serial port debugging + + +**Inside the RP2040 is a 'permanent ROM' USB UF2 bootloader.** What that means is when you want to program new firmware, you can hold down the BOOTSEL button while plugging it into USB (or pulling down the RUN/Reset pin to ground) and it will appear as a USB disk drive you can drag the firmware onto. Folks who have been using Adafruit products will find this very familiar - we use the technique on all our native-USB boards. Just note you don't double-click reset, instead hold down BOOTSEL during boot to enter the bootloader! + + +The RP2040 is a powerful chip, which has the clock speed of our M4 (SAMD51), and two cores that are equivalent to our M0 (SAMD1). Since it is an M0 chip, it does not have a floating point unit, or DSP hardware support - so if you're doing something with heavy floating-point math, it will be done in software and thus not as fast as an M4. For many other computational tasks, you'll get close-to-M4 speeds! + + +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). + + +You'll note there's no I2S peripheral, or SDIO, or camera, what's 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 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. + +**At the time of launch, there is no Arduino core support for this board. There is great [C/C++ support](https://github.com/raspberrypi/pico-sdk), an official [MicroPython port](https://github.com/raspberrypi/micropython), and a [CircuitPython port](/downloads)!** We of course [recommend CircuitPython because we think it's the easiest way to get started](https://learn.adafruit.com/welcome-to-circuitpython) and it has support with most of our drivers, displays, sensors, and more, supported out of the box so you can follow along with our CircuitPython projects and tutorials. + +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 8 MB**, which is shared between the program it's 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 7 MB remaining for code, files, images, fonts, etc. + +**RP2040 Chip features:** +* Dual ARM Cortex-M0+ @ 133MHz +* 264kB on-chip SRAM in six independent banks +* Support for up to 16MB of off-chip Flash memory via dedicated QSPI bus +* DMA controller +* Fully-connected AHB crossbar +* Interpolator and integer divider peripherals +* On-chip programmable LDO to generate core voltage +* 2 on-chip PLLs to generate USB and core clocks +* 30 GPIO pins, 4 of which can be used as analog inputs +* Peripherals + * 2 UARTs + * 2 SPI controllers + * 2 I2C controllers + * 16 PWM channels + * USB 1.1 controller and PHY, with host and device support + * 8 PIO state machines + +Comes fully assembled and tested, with the UF2 USB bootloader. We also toss in some header, so you can solder it in and plug it into a solderless breadboard. + +## Purchase + +* [Adafruit](https://www.adafruit.com/product/4884) diff --git a/_board/adafruit_funhouse.md b/_board/adafruit_funhouse.md new file mode 100644 index 00000000..51f455ab --- /dev/null +++ b/_board/adafruit_funhouse.md @@ -0,0 +1,46 @@ +--- +layout: download +board_id: "adafruit_funhouse" +title: "FunHouse - WiFi Home Automation Development Board Download" +name: "FunHouse - WiFi Home Automation Development Board" +manufacturer: "Adafruit" +board_url: "https://www.adafruit.com/product/4985" +board_image: "adafruit_funhouse.jpg" +date_added: 2021-4-6 +family: esp32s2 +bootloader_id: adafruit_funhouse_esp32s2 +features: + - Wi-Fi + - STEMMA QT/QWIIC + - Speaker + - Display + - USB-C +--- + +Home is where the heart is...it's also where all we keep all our electronic bits. So why not wire it up with sensors and actuators to turn our house into an electronic wonderland. Whether it's tracking the environmental temperature and humidity in your laundry room, or notifying you when someone is detected in the kitchen, to sensing when a window was left open, or logging when your cat leaves through the pet door, this board is designed to make it way easy to make WiFi-connected home automation projects. + +The main processor is the ESP32-S2, which has the advantage of the low cost and power of the ESP32 with the flexibility of CircuitPython support thanks to native USB support. There's also Arduino support for this chip, and many existing ESP32 projects seem to run as-is. Note this chip does not have BLE support, but for WiFi projects its great. You can use it to connect to IoT services or just the Internet in general, with SSL support and this module has plenty of PSRAM for any kind of data processing. + +The board is designed to make it easy to wire up sensors with little or no soldering. There are built in sensors for light, pressure, humidity and temperature sensors. [Three JST PH plugs allow for quick connection of STEMMA boards](https://www.adafruit.com/category/1019) that use digital or analog I/O, and there's a [STEMMA QT port for any I2C devices](https://www.adafruit.com/category/620). + +Here's what we included on this development board: + * **ESP32-S2 240MHz Tensilica processor** - the next generation of ESP32, now with native USB so it can act like a keyboard/mouse, MIDI device, disk drive, etc! + * **WROVER module** has FCC/CE certification and comes with 4 MByte of Flash and 2 MByte of PSRAM - you can have huge data buffers + * **[1.54" Color TFT display with 240x240 pixels](https://www.adafruit.com/product/4421)**. This petite display is one of our favorites, with SPI interface and a controllable backlight. + * **USB C** power and data connector + * **Five mini RGB DotStar LEDs** on the top, for animations or easily-visible notification + * **Three buttons** can be used to wake up the ESP32 from deep-sleep, or select different modes + * **[DPS310](https://www.adafruit.com/product/4494) barometric pressure and temperature sensor** + * **[AHT20](https://www.adafruit.com/product/4566) relative humidity and temperature sensor** + * Plug in socket for [Mini PIR sensor](https://www.adafruit.com/product/4871) (not included) + * Front facing **light sensor** + * **Speaker/Buzzer** can play tones and beeps for audible notification. + * **STEMMA QT** port for [attaching all sorts of I2C devices](https://www.adafruit.com/stemma) + * Three **STEMMA 3 pin JST** connectors for attaching [NeoPixels](https://www.adafruit.com/product/3919), [speakers](https://www.adafruit.com/product/3885), [servos](https://www.adafruit.com/product/4326) or [relays](https://www.adafruit.com/product/4409). + * Three **capacitive touch pads** and one **capacitive touch slider** with 5 elements. + * **On/Off switch** + * **Boot** and **Reset buttons** for re-programming + +## Purchase: + +* [Adafruit](https://www.adafruit.com/product/4985) diff --git a/_board/adafruit_itsybitsy_rp2040.md b/_board/adafruit_itsybitsy_rp2040.md new file mode 100644 index 00000000..eafe88f8 --- /dev/null +++ b/_board/adafruit_itsybitsy_rp2040.md @@ -0,0 +1,77 @@ +--- +layout: download +board_id: "adafruit_itsybitsy_rp2040" +title: "ItsyBitsy RP2040 Download" +name: "ItsyBitsy RP2040" +manufacturer: "Adafruit" +board_url: "https://www.adafruit.com/product/4888" +board_image: "adafruit_itsybitsy_rp2040.jpg" +date_added: 2021-4-6 +family: raspberrypi +features: + - Breadboard-Friendly +--- + +A new chip means a new ItsyBitsy, and the Raspberry Pi RP2040 is no exception. When we saw this chip we thought "this chip is going to be awesome when we give it the ItsyBitsy teensy-weensy Treatment" and so we did! This Itsy' features the RP2040, [and all niceties you know and love about the ItsyBitsy family](https://www.adafruit.com/category/1008) + +What's smaller than a Feather but larger than a Trinket? It's an Adafruit ItsyBitsy RP2040 featuring the Raspberry Pi RP2040! Small, powerful, with a ultra fast duel Cortex M0+ processor running at 125 MHz - this microcontroller board is perfect when you want something very compact, with lots of horsepower and a bunch of pins. This Itsy has sports car speed, but SUV roominess with 4 MB of FLASH and 264KB of SRAM. + +ItsyBitsy RP2040 is only 1.4" long by 0.7" wide, but has 6 power pins, 23 digital GPIO pins (4 of which can be analog in and 16 x PWM out). It's the same chip as the [Feather RP2040](https://www.adafruit.com/products/4884) and [Raspberry Pi Pico](https://www.adafruit.com/products/4883) *but really really small*. So it's great once you've finished up a prototype, and want to make the project much smaller. It even comes with 4MB of SPI Flash built in, for data logging, file storage, or CircuitPython/MicroPython code + +- [Same size and form-factor as the rest of the ItsyBitsy family](https://www.adafruit.com/category/1008) and nearly-identical pinout +- Measures 1.4" x 0.7" x 0.2" (36mm x 18mm x 4mm) without headers soldered in +- RP2040 32-bit Cortex M0+ dual core running at ~125 MHz @ 3.3V logic and power +- 264 KB RAM +- **4 MB SPI FLASH** chip for storing files and CircuitPython/MicroPython code storage. No EEPROM +- Tons of GPIO! 23 x GPIO pins with following capabilities: + - **Four** 12 bit ADCs (one more than Pico) + - Two I2C, Two SPI and two UART peripherals, we label one for the 'main' interface in standard ItsyBitsy locations + - 16 x PWM outputs - for servos, LEDs, etc + - The 10 digital 'non-ADC/non-peripheral' GPIO are consecutive for maximum PIO compatibility +- **Pin #13 red LED** for general purpose blinking +- **RGB NeoPixel** with power pin on GPIO so you can depower it for low power usages. +- **Both Reset button and Bootloader select button for quick restarts (no unplugging-replugging to relaunch code)** +- 3.3V regulator with 500mA peak current output +- 3.3V Power/enable pin +- Power with either USB or external output (such as a battery) - it'll automatically switch over +- Broken-out SWD pins for debug access +- 24 MHz crystal for perfect timing. +- Special **Vhigh** output pin gives you the higher voltage from VBAT or VUSB, for driving NeoPixels, servos, and other 5V-logic devices. **Digital 5** level-shifted output for high-voltage logic level output. +- **USB Micro B connector** lets you access built-in ROM USB bootloader and serial port debugging + +**Inside the RP2040 is a 'permanent ROM' USB UF2 bootloader**. What that means is when you want to program new firmware, you can hold down the BOOTSEL button while plugging it into USB (or pulling down the RUN/Reset pin to ground) and it will appear as a USB disk drive you can drag the firmware onto. Folks who have been using Adafruit products will find this very familiar - we use the technique on all our native-USB boards. Just note you don't double-click reset, instead hold down BOOTSEL during boot to enter the bootloader! + +The RP2040 is a powerful chip, which has the clock speed of our M4 (SAMD51), and two cores that are equivalent to our M0 (SAMD21). Since it is an M0 chip, it does not have a floating point unit or DSP hardware support - so if you're doing something with heavy floating point math, it will be done in software and thus not as fast as an M4. For many other computational tasks, you'll get close-to-M4 speeds! + +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). + +You'll note there's no I2S peripheral, or SDIO, or camera, what's 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 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](https://github.com/raspberrypi/pico-examples/tree/master/pio)! 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. + +**At the time of launch, there is no Arduino core support for this board. There is great [C/C++ support](https://github.com/raspberrypi/pico-sdk), an official [MicroPython port](https://github.com/raspberrypi/micropython), and a [CircuitPython port](https://circuitpython.org/downloads)!** We of course [recommend CircuitPython because we think it's the easiest way to get started](https://learn.adafruit.com/welcome-to-circuitpython) and it has support with most of our drivers, displays, sensors, and more, supported out of the box so you can follow along with our CircuitPython projects and tutorials. + +This Itsy comes with loose 0.1" headers you can solder in for breadboard use! + +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 it's 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. + +**RP2040 Chip features:** + +- Dual ARM Cortex-M0+ @ 133MHz +- 264kB on-chip SRAM in six independent banks +- Support for up to 16MB of off-chip Flash memory via dedicated QSPI bus +- DMA controller +- Fully-connected AHB crossbar +- Interpolator and integer divider peripherals +- On-chip programmable LDO to generate core voltage +- 2 on-chip PLLs to generate USB and core clocks +- 30 GPIO pins, 4 of which can be used as analog inputs +- Peripherals + - 2 UARTs + - 2 SPI controllers + - 2 I2C controllers + - 16 PWM channels + - USB 1.1 controller and PHY, with host and device support + - 8 PIO state machines + +## Purchase + +* [Adafruit](https://www.adafruit.com/product/4888) diff --git a/_board/adafruit_kb2040.md b/_board/adafruit_kb2040.md new file mode 100644 index 00000000..cc7f78d7 --- /dev/null +++ b/_board/adafruit_kb2040.md @@ -0,0 +1,48 @@ +--- +layout: download +board_id: "adafruit_kb2040" +title: "Adafruit KB2040 Download" +name: "Adafruit KB2040" +manufacturer: "Adafruit" +board_url: "https://www.adafruit.com/product/5302" +board_image: "adafruit_kb2040.jpg" +date_added: 2021-11-15 +family: raspberrypi +features: + - STEMMA QT/QWIIC + - USB-C + - Breadboard-Friendly +--- + +A wild Kee Boar appears! It’s a shiny **KB2040**! An Arduino Pro Micro-shaped board for Keebs with RP2040. (#keeblife 4 evah) A lot of folks like using Adafruit parts for their Keeb builds – but with the ItsyBitsy not being pin-compatible with the Pro Micro pinout, it really wasn't very easy without some sort of adapter plate. + +Now we’re seeing lots of people use CircuitPython for keebs, which is awesome! So why not try our hands at spinning up a pro-micro-compatible RP2040 board? The RP2040 is plenty powerful, low-cost, and makes for an excellent keeb driver chip. + +We mixed together what we liked most about the SparkFun Pro Micro RP2040 (**Qwiic / STEMMA QT I2C port on the end**, so good!) and Elite-C (**castellated pads & pins for D+ and D-**) and our existing RP2040 boards (**boot button can be used for user, 8MB QSPI flash, onboard NeoPixel, jumper for skipping the diode/fuse for high power RGB LEDs or USB hosting**). We even got it to all fit on a 2-layer PCB with 7/7 routing – just needed to make the smallest caps and resistors 0402. + +With 20 GPIO available (18 on castellated pins, 2 on STEMMA QT port) you can easily make up to 100-keys matrices, or common 65% 5x15 layouts. [Use a plug-and-play QT cable to connect to the last two pins](https://www.adafruit.com/product/4209) without having to do any desoldering/rework. + +Board features: + +- [Same size and form-factor as a Pro Micro breakout](https://www.sparkfun.com/products/12640) and nearly-identical pinout (this board has fewer analog pins, for example) +- Measures 1.3" x 0.7" without headers soldered in +- RP2040 32-bit Cortex M0+ dual core running at ~125 MHz @ 3.3V logic and power. 264 KB RAM, No EEPROM. 12 MHz crystal for perfect timing. +- **8 MB SPI FLASH** chip for storing files and CircuitPython/MicroPython code storage. +- 20 x GPIO pins with following capabilities: + - 18 GPIO on castellated/pin breakout pads. 2 GPIO on QT port that can be easily accessed for 5x15 keyboard layouts. + - Four 12 bit ADCs + - Two I2C, Two SPI and two UART peripherals, we label one of for the 'main' interface in standard Pro Micro locations + - 16 x PWM outputs - for servos, LEDs, etc + - The 10 digital non-ADC GPIO are consecutive for maximum PIO compatibility +- **RGB NeoPixel** for colorful status indiction +- Classic **green power LED** +- Both Reset button and Bootloader select button for quick restarts. Bootloader button is also available as a generic GPIO input button. +- [STEMMA QT connector](https://learn.adafruit.com/introducing-adafruit-stemma-qt/what-is-stemma-qt) on the end is compatible with the [SparkFun Qwiic](https://www.sparkfun.com/qwiic) I2C connector, and can be used to plug and play I2C devices, or just as 2 extra GPIO pins. +- 3.3V regulator with 500mA peak current output +- **RAW** output, for powering NeoPixels or other 5V devices. Jumper on bottom lets you skip over the 500mA fuse, for up to 2A from USB ports. +- **USB Type C connector** lets you access built-in ROM USB bootloader and serial port debugging +- **Extra D- and D+ breakouts** for alternative USB connection options. + +## Purchase + +* [Adafruit](https://www.adafruit.com/product/5302) diff --git a/_board/adafruit_led_glasses_nrf52840.md b/_board/adafruit_led_glasses_nrf52840.md new file mode 100644 index 00000000..0c09be42 --- /dev/null +++ b/_board/adafruit_led_glasses_nrf52840.md @@ -0,0 +1,50 @@ +--- +layout: download +board_id: "adafruit_led_glasses_nrf52840" +title: "LED Glasses Download" +name: "LED Glasses " +manufacturer: "Adafruit" +board_url: "https://www.adafruit.com/product/5217" +board_image: "adafruit_led_glasses_nrf52840.jpg" +date_added: 2021-9-3 +family: nrf52840 +features: + - USB-C + - Bluetooth/BTLE + - Battery Charging + - STEMMA QT/QWIIC + - Breadboard-Friendly +--- + +This board is designed to be a thin, bluetooth-enabled driver board for our [Adafruit LED Glasses](https://www.adafruit.com/product/5210) RGB LED matrix. That said, it's a perfectly good stand-alone development board for the Nordic nRF52840 chipset, with a very slim design, optional LiPo battery support, a few sensors, and a Stemma QT port for adding other devices or sensors with I2C plug-and-play. + +The driver *looks* a little like a Feather but it does not have any breakout pins to keep it very compact. If you need access to GPIO pins, we recommend an [nRF52840 ItsyBitsy](https://www.adafruit.com/product/4481), [nRF52840 Feather](https://www.adafruit.com/product/4062) or [Feather Sense](https://www.adafruit.com/product/4516). + +In exchange for GPIO outputs, we added some sensors on instead: each board [comes with a LIS3DH triple-axis accelerometer](https://www.adafruit.com/product/2809) that can be used for motion and orientation sensing, [and a PDM digital microphone](https://www.adafruit.com/product/3492) for audio sensing. To add more sensors or connect to the LED Glasses front panel, there's a [STEMMA QT connector for plug-and-play I2C support](https://www.adafruit.com/category/1018). + +Unlike our Itsy/Feather boards, this driver also comes with a proper on/off switch which will cut power to the microcontroller and external sensors. There's optional LiPo charge support because we think that many folks will want to power this board with AAA or coin cell batteries. If you'd like to enable LiPo charging, short the jumper on the back and then make sure to only use 4.2V/3.7V rechargeable batteries in the battery port. + +The nRF52840 is a lovely Bluetooth LE microcontroller, with good support in both Arduino and CircuitPython. It feathers a Cortex M4 processor with 1 MB of FLASH and 256KB of SRAM. Best of all, it's got that native USB! Finally, no need for a separate USB serial chip like CP2104 or FT232. Serial is handled as a USB CDC descriptor, and the chip can act like a keyboard, mouse, MIDI device or even disk drive. [This chip has TinyUSB support](https://github.com/adafruit/Adafruit_TinyUSB_Arduino) - that means you can use it with Arduino as a native USB device and act as UART (CDC), HID, Mass Storage, MIDI and more! + +**Board Features:** + +- ARM Cortex M4F (with HW floating point acceleration) running at 64MHz +- 1MB flash and 256KB SRAM +- Bluetooth Low Energy compatible 2.4GHz radio (Details available in the [nRF52840](https://www.nordicsemi.com/Products/Low-power-short-range-wireless/nRF52840) product specification) +- FCC / IC / TELEC certified module with up to +8dBm output power +- 2MB external QSPI flash for CircuitPython file storage +- Built in LIS3DH accelerometer and PDM microphone +- Red LED for general purpose blinking, plus a tiny NeoPixel for colorful feedback +- [STEMMA QT connector for plug-and-play I2C support](https://www.adafruit.com/category/1018). +- JST PH 2-pin battery port with optional LiPoly charger +- 4 mounting holes/slots +- Reset button and User button +- Native USB supported by every OS - can be used in Arduino or CircuitPython as USB serial console, Keyboard/Mouse HID, even a little disk drive for storing Python scripts. +- **Can be used with Arduino IDE or CircuitPython** +- Comes pre-loaded with the [UF2 bootloader](https://learn.adafruit.com/adafruit-metro-m0-express-designed-for-circuitpython/uf2-bootloader), which looks like a USB storage key. Simply drag firmware on to program, no special tools or drivers needed! It can be used to load up CircuitPython or Arduino IDE + +For developers, we pre-programed the chip with our UF2 bootloader, which can use either command line UART programming with nrfutil (we use this for Arduino) or drag-n-drop mass storage, for CircuitPython installation and also because mass-storage-drive bootloaders make updating firmware so easy. Want to program the chip directly? You can use our command line tools with your favorite editor and toolchain. If you want to use an SWD programmer/debugger (for even more advanced usage), we have broken out the SWD pads for easy soldering. + +## Purchase + +* [Adafruit](https://www.adafruit.com/product/5217) diff --git a/_board/adafruit_macropad_rp2040.md b/_board/adafruit_macropad_rp2040.md new file mode 100644 index 00000000..71816d9b --- /dev/null +++ b/_board/adafruit_macropad_rp2040.md @@ -0,0 +1,43 @@ +--- +layout: download +board_id: "adafruit_macropad_rp2040" +title: "MacroPad RP2040 Download" +name: "MacroPad RP2040" +manufacturer: "Adafruit" +board_url: "https://www.adafruit.com/product/5128" +board_image: "adafruit_macropad_rp2040.jpg" +date_added: 2021-6-4 +family: raspberrypi +features: + - USB-C + - STEMMA QT/QWIIC +--- + +Strap yourself in, we're launching in T-minus 10 seconds...Destination? A new Class M planet called MACROPAD! M here, stands for Microcontroller because this 3x4 keyboard controller features the newest technology from the Raspberry Pi sector: say hello to the RP2040. It's speedy little microcontroller with lots of GPIO pins and a 64 times more RAM than the Apollo Guidance Computer. We added 8 MB of flash memory for plenty of storage. + +Get ready to upgrade your desk's mission control station with a CircuitPython or Arduino powered Macropad - complete with 12 buttons, OLED display, speaker and rotary encoder. Customize it for your spacecraft to help guide you through the great reaches of the unknown. (Or just have it type out your favorite emojis.) + +Each of the 12 sockets can accept a Cherry MX-compatible key switch. No soldering required, just snap it in! Use any key switch you like - but we recommend ones with slots that will allow the matching twelve NeoPixels underneath to shine through. + +This space-ship is also fitted with a 128x64 monochome OLED for a crisp heads-up display that can be used in Arduino or CircuitPython to display keymaps, stats, computer performance, etc. There's also a rotary encoder with push-button soldered in. Twist and turn it or push to change volume or monitor brightness or scroll: whatever you like! A tiny speaker can give audio feedback or play fun bleepy tunes. + +Want to add more hardware? No worries - [a STEMMA QT port on the side lets you connect any I2C add-on peripherals from the massive STEMMA QT / Qwiic family of plug in boards](https://www.adafruit.com/category/1018). + + **Please note, the RP2040 chip does not currently have QMK support** - this macropad is designed to be programmed in Arduino or CircuitPython! If QMK eventually does add RP2040 as a supported chipset (no ETA and no plans that we know of), we'll update this page. + + TL;DR? + +- **Raspberry Pi RP2040 Chip + 8MB Flash memory** - Dual core Cortex M0+ at ~130MHz with 264KB or RAM. Runs CircuitPython, Arduino or MicroPython with ease and lots of space for development code and files +- **USB C Connector for Power/Data** - of course this can act as an HID device but also can be MIDI, UART, etc. +- **3x4 Mechanical key switch sockets** - accepts any Cherry MX-compatible switches. Individually tied to GPIO pins (not matrix wired) +- **One NeoPixel RGB LED per switch**, on north side +- **Rotary encoder**, 20 detents per rotation, with push-switch on GPIO pin. Push switch is also used for entering bootloader mode when held down on power-up or reset. +- **128x64 SH1106 Monochrome OLED display** - On high speed hardware SPI port for quick updates +- **8mm Speaker/Buzzer** - With Class D amplifier and RC filter, can be used to make simple beeps and sounds effects. +- **STEMMA QT Connector** - Allows adding any I2C sensors/displays/devices with plug-and-play cables. +- **Reset button -** On the side, for quick restarting of code +- **Four M3 mounting bosses** - Make custom enclosures easily + +## Purchase + +* [Adafruit](https://www.adafruit.com/product/5128) diff --git a/_board/adafruit_magtag_2.9_grayscale.md b/_board/adafruit_magtag_2.9_grayscale.md new file mode 100644 index 00000000..e8ddc74f --- /dev/null +++ b/_board/adafruit_magtag_2.9_grayscale.md @@ -0,0 +1,46 @@ +--- +layout: download +board_id: "adafruit_magtag_2.9_grayscale" +title: "MagTag - 2.9\" Grayscale E-Ink WiFi Display Download" +name: "MagTag - 2.9\" Grayscale E-Ink WiFi Display" +manufacturer: "Adafruit" +board_url: "https://www.adafruit.com/product/4800" +board_image: "adafruit_magtag_2.9_grayscale.jpg" +date_added: 2020-11-10 +family: esp32s2 +bootloader_id: adafruit_magtag_29gray +features: + - Wi-Fi + - Battery Charging + - STEMMA QT/QWIIC + - Speaker + - Display + - USB-C +--- + +The Adafruit MagTag combines the new ESP32-S2 wireless module and a 2.9" grayscale E-Ink display to make a low-power IoT display that can show data on its screen even when power is removed! The ESP32-S2 is great because it builds on the years of code and support for the ESP32 and also adds native USB support so you can use this board with Arduino _or_ CircuitPython! + +We designed this board to be low-power friendly - with a spot for a 350 or 420 mAh battery and built in battery charging over USB C. During deep sleep, with the NeoPixels and speaker amplifier disabled, we measured 250uA power draw so you can run for a few weeks between charges. + +And of course, the Mag in MagTag stands for _magnetic_. [We have four M3 standoffs that will work perfectly with these mini magnet feet](https://www.adafruit.com/product/4631). (Originally they're designed for RGB Matrices but they'll do an excellent job here as well). Screw on the feet and you can attach this display to a metallic shelf, fridge, or bench. + +Here's the cool hardware we put together: + +**Features:** + * **ESP32-S2 240MHz Tensilica processor** - the next generation of ESP32, now with native USB so it can act like a keyboard/mouse, MIDI device, disk drive, etc! + * **WROVER module** has FCC/CE certification and comes with 4 MByte of Flash and 2 MByte of PSRAM - you can have huge data buffers + * **2.9" grayscale display with 296x128 pixels**. Each pixel can be white, light gray, dark gray or black. Compared to 'tri-color' displays with a red pigment, this display takes a lot less time to update, only about a second instead of 15 seconds! + * **USB C** power and data connector + * **Four RGB side-emitting NeoPixels** so you can light up the display with any color or pattern + * **Four buttons** can be used to wake up the ESP32 from deep-sleep, or select different modes + * **Triple-axis accelerometer** (LIS3DH) can be used to detect orientation of the display + * **Speaker/Buzzer** with mini class D amplifier on DAC output A0 can play tones or lo-fi audio clips. + * Front facing **light sensor** + * **STEMMA QT** port for [attaching all sorts of I2C devices](https://www.adafruit.com/stemma) + * Two **STEMMA 3 pin JST** connectors for attaching [NeoPixels](https://www.adafruit.com/product/3919), [speakers](https://www.adafruit.com/product/3885), [servos](https://www.adafruit.com/product/4326) or [relays](https://www.adafruit.com/product/4409). + * **On/Off switch** + * **Boot** and **Reset buttons** for re-programming + +## Purchase: + +* [Adafruit](https://www.adafruit.com/product/4800) diff --git a/_board/adafruit_metro_esp32s2.md b/_board/adafruit_metro_esp32s2.md index 8464985f..ca8b5656 100644 --- a/_board/adafruit_metro_esp32s2.md +++ b/_board/adafruit_metro_esp32s2.md @@ -7,16 +7,18 @@ manufacturer: "Adafruit" board_url: "https://www.adafruit.com/product/4775" board_image: "adafruit_metro_esp32s2.jpg" date_added: 2020-10-2 +family: esp32s2 +bootloader_id: adafruit_metro_esp32s2 features: - Wi-Fi - Battery Charging - STEMMA QT/QWIIC + - USB-C + - Arduino Shield Compatible --- What's Metro shaped and has an ESP32-S2 WiFi module? What has a STEMMA QT connector for I2C devices, and a Lipoly charger circuit? What's finishing up testing and nearly ready for fabrication? That's right - its the new Adafruit Metro ESP32-S2! With native USB and a load of PSRAM this board is perfect for use with CircuitPython or Arduino, to add low-cost WiFi while keeping shield-compatibility -**Coming soon! Sign up to be notified as soon as we start making them** - **Features:** * **ESP32-S2 240MHz Tensilica processor** - the next generation of ESP32, now with native USB so it can act like a keyboard/mouse, MIDI device, disk drive, etc! * **WROVER module** has FCC/CE certification and comes with 4 MByte of Flash and 2 MByte of PSRAM - you can have huge data buffers @@ -34,7 +36,3 @@ What's Metro shaped and has an ESP32-S2 WiFi module? What has a STEMMA QT connec ## Purchase: * [Adafruit](https://www.adafruit.com/product/4775) - -## 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). diff --git a/_board/adafruit_neokey_trinkey_m0.md b/_board/adafruit_neokey_trinkey_m0.md new file mode 100644 index 00000000..78a9b7be --- /dev/null +++ b/_board/adafruit_neokey_trinkey_m0.md @@ -0,0 +1,36 @@ +--- +layout: download +board_id: "adafruit_neokey_trinkey_m0" +title: "NeoKey Trinkey - SAMD21 Download" +name: "NeoKey Trinkey - SAMD21" +manufacturer: "Adafruit" +board_url: "https://www.adafruit.com/product/5020" +board_image: "adafruit_neokey_trinkey_m0.jpg" +date_added: 2021-4-14 +family: atmel-samd +features: + +--- + +It's half USB Key, half Adafruit Trinket, half mechanical keeb*...*it's **NeoKey Trinkey**, the circuit board with a Trinket M0 heart, a NeoPixel glow, and a Cherry MX-compatible. We were inspired by single-key macro pads we've seen. So we thought, hey what if we made something like that that plugs right into your computer's USB port, with a fully programmable color NeoPixel? And this is what we came up with! + +The PCB is designed to slip into any USB A port on a computer or laptop. There's an ATSAMD21 microcontroller on board with just enough circuitry to keep it happy. One pin of the microcontroller connects to a Cherry MX-compatible switch. Another connects to a NeoPixel LED. The third pin can be used as a capacitive touch input. A reset button lets you enter bootloader mode if necessary. That's it! + +The SAMD21 can run CircuitPython or Arduino very nicely - with existing NeoPixel and our FreeTouch libraries for the capacitive touch input. Over the USB connection you can have serial, MIDI or HID connectivity. The NeoKey Trinkey is perfect for simple projects that can use a few user inputs and colorful output. Maybe you'll set it up as a macro-controller, or a password-enterer, or an Escape key for your MacBook. + +**Please note this board DOES NOT come with a key soldered in - we expect folks to pick their favorite MX-compatible key switch and key cap! Two solder points and you're done.** + +We think it's just an adorable little board, small and durable and inexpensive enough that it could be a first microcontroller board, or inspiration for advanced developers to make something simple and fun. + +- ATSAMD21E18 32-bit Cortex M0+ - 48 MHz 32 bit processor with 256KB Flash and 32 KB RAM +- Native USB supported by every OS - can be used in **Arduino or CircuitPython** as USB serial console, MIDI, Keyboard/Mouse HID, even a little disk drive for storing Python scripts. +- Can be used with Arduino IDE or CircuitPython +- Single reverse-mount RGB NeoPixel LED +- One Capacitive Touch pad +- Cherry-MX compatible footprint can be used by nearly any mechanical switch. Note we only have a center-nub hole. If your switch has two mini side-nubs they need to be clipped off. +- Reset switch for starting your project code over or entering bootloader mode +- Cute & keychain-friendly! + +## Purchase + +* [Adafruit](https://www.adafruit.com/product/5020) diff --git a/_board/adafruit_proxlight_trinkey_m0.md b/_board/adafruit_proxlight_trinkey_m0.md new file mode 100644 index 00000000..84b6a22d --- /dev/null +++ b/_board/adafruit_proxlight_trinkey_m0.md @@ -0,0 +1,42 @@ +--- +layout: download +board_id: "adafruit_proxlight_trinkey_m0" +title: "Proximity Trinkey - SAMD21 Download" +name: "Proximity Trinkey - SAMD21" +manufacturer: "Adafruit" +board_url: "https://www.adafruit.com/product/5022" +board_image: "adafruit_proxlight_trinkey_m0.jpg" +date_added: 2021-4-14 +family: atmel-samd +features: + +--- + +It's half USB Key, half [Adafruit Trinket M0](https://www.adafruit.com/product/3500), half [APDS9960 breakout](https://www.adafruit.com/product/3595)*...*it's **Proximity Trinkey**, the circuit board with a Trinket M0 heart, APDS9960 Proximity, Light, RGB, and Gesture Sensor, and two RGB NeoPixels for a customizable glow. We wanted to make it super-easy to add one of our most popular combination-sensors to any computer with a USB port and this one is ready to go in an instant. + +The PCB is designed to slip into any USB A port on a computer or laptop. There's an ATSAMD21 microcontroller on board with just enough circuitry to keep it happy. One pin of the microcontroller connects to the two NeoPixel LEDs. Two other pins are used as capacitive touch inputs on the end - if you look carefully you can see the slotted end has left and right touch pads. A reset button lets you enter bootloader mode if necessary. That's it! + +The SAMD21 can run CircuitPython or Arduino very nicely - both have existing APDS9960, NeoPixel and our FreeTouch (capacitive touch) libraries. Over the USB connection, you can have serial, MIDI, or HID connectivity. The Proximity Trinkey is perfect for simple projects that want to use motion, light or color sensing as an input to make fun and intuitive user experiences. + +The star of this Trinkey is the APDS9960 from Avago Technologies, which has a few different capabilities thanks to integrated IR LED, photodiodes, and RGB sensing: + +- **Proximity sensing** up to about 6" away by bouncing IR light off an object +- **RGB color sensing** can detect color when light refects off of an object - good for bright colorful items like LEGO bricks +- **Ambient light sensing** - how dark or bright is it in the room? +- **Basic gesture sensing** using 4 cardinal locations of photodiodes - this sensor is a little tough to use but it does work with practice +- Configurable interrupt pin that can fire when a certain proximity threshold is broken, or when a color sensor breaks a certain threshold. + +We think it's just an adorable little board, small and durable and inexpensive enough that it could be a first microcontroller board or inspiration for advanced developers to make something simple and fun. + +- ATSAMD21E18 32-bit Cortex M0+ - 48 MHz 32 bit processor with 256KB Flash and 32 KB RAM +- Native USB supported by every OS - can be used in Arduino or CircuitPython as USB serial console, MIDI, Keyboard/Mouse HID, even a little disk drive for storing Python scripts. +- Can be used with Arduino IDE or CircuitPython +- Two RGB NeoPixel LEDs +- Two Capacitive Touchpads +- APDS9960 Light/Color/Proximity/Gesture sensor +- Reset switch for starting your project code over or entering bootloader mode +- Slim and cute, keychain-friendly! + +## Purchase + +* [Adafruit](https://www.adafruit.com/product/5022) diff --git a/_board/adafruit_qt2040_trinkey.md b/_board/adafruit_qt2040_trinkey.md new file mode 100644 index 00000000..1f08a6c8 --- /dev/null +++ b/_board/adafruit_qt2040_trinkey.md @@ -0,0 +1,25 @@ +--- +layout: download +board_id: "adafruit_qt2040_trinkey" +title: "Trinkey QT2040 Download" +name: "Trinkey QT2040" +manufacturer: "Adafruit" +board_url: "https://www.adafruit.com/product/5056" +board_image: "adafruit_qt2040_trinkey.jpg" +date_added: 2021-5-26 +family: raspberrypi +features: + +--- + +It's half USB Key, half Adafruit QT Py, and a lotta RP2040*...*it's **Trinkey QT2040**, the circuit board with an RP2040 heart and Stemma QT legs. Folks are loving the [QT Py 2040](https://www.adafruit.com/product/4900) we made, but maybe you want something plug-and-play. So we thought, hey what if we made something like that plugs right into your computer's USB port? And this is what we came up with! + +The PCB is designed to slip into any USB A port on a computer or laptop. There's an RP2040 microcontroller on board with just enough circuitry to keep it happy. There's an RGB NeoPixel, a reset and bootloader or user button and a STEMMA QT Port on the end. That's it! + +With the body of the board being 1.0" x 0.7" and four mounting holes, you can attach just about any of our QT boards right on (some are a little larger so just check that has the holes in the same locations). [Use M2.5 sized standoffs and screws](https://www.adafruit.com/product/3658) to do so, you could use 2 diagonal at a minimum. Then use a [shorty QT cable](https://www.adafruit.com/product/4399) and you've got a custom sensor Trinkey for any sensor purpose. + +The board comes with 8 MB of QSPI flash memory so you can put *all* of our CircuitPython drivers on the disk! + +## Purchase + +* [Adafruit](https://www.adafruit.com/product/5056) diff --git a/_board/adafruit_qtpy_esp32s2.md b/_board/adafruit_qtpy_esp32s2.md new file mode 100644 index 00000000..385ad2d1 --- /dev/null +++ b/_board/adafruit_qtpy_esp32s2.md @@ -0,0 +1,55 @@ +--- +layout: download +board_id: "adafruit_qtpy_esp32s2" +title: "Adafruit QT Py ESP32-S2 Download" +name: "Adafruit QT Py ESP32-S2" +manufacturer: "Adafruit" +board_url: "https://www.adafruit.com/product/5325" +board_image: "adafruit_qtpy_esp32s2.jpg" +date_added: 2021-11-30 +family: esp32s2 +features: + - STEMMA QT/QWIIC + - USB-C + - Breadboard-Friendly + - Wi-Fi +--- + +What has your favorite Espressif WiFi microcontroller, comes with [our favorite connector - the STEMMA QT](http://adafruit.com/stemma), a chainable I2C port, and has lots of Flash and RAM memory for your next IoT project? What will make your next IoT project flyyyyy? What a cutie pie! Or is it... a **QT Py**? This diminutive dev board comes with one of our new favorite lil chips, the **ESP32-S2**! + +The ESP32-S2 is a highly-integrated, low-power, 2.4 GHz Wi-Fi System-on-Chip (SoC) solution that now has **built-in native USB** as well as some other interesting new technologies like Time of Flight distance measurements. With its state-of-the-art power and RF performance, this SoC is an ideal choice for a wide variety of application scenarios relating to the [Internet of Things (IoT)](https://www.adafruit.com/category/342), [wearable electronics](https://www.adafruit.com/category/65), and smart homes. + +**Please note** the QT Py ESP32-S2 has a single-core 240 MHz chip, so it won't be as fast as ESP32's with dual-core. Also, there is no Bluetooth support. However, we are super excited about the ESP32-S2's native USB which unlocks a lot of capabilities for advanced interfacing! This ESP32-S2 mini-module we are using on the QT Py comes with 4 MB flash and 2 MB PSRAM so you can buffer massive JSON files for parsing! + +[OLEDs](https://www.adafruit.com/?q=qt+oled&main_page=category&cPath=1005&sort=BestMatch)! [Inertial Measurement Units](https://www.adafruit.com/?q=qt+imu&main_page=category&cPath=1005&sort=BestMatch)! [Sensors a-plenty](https://www.adafruit.com/?q=qt+sensor&main_page=category&cPath=1005&sort=BestMatch). All plug-and-play thanks to the innovative chainable design: [SparkFun Qwiic](https://www.sparkfun.com/qwiic)-compatible [STEMMA QT](https://learn.adafruit.com/introducing-adafruit-stemma-qt) connectors for the I2C bus so you don't even need to solder! Just plug in a compatible cable and attach it to your MCU of choice, and you’re ready to load up some software and measure some light. [Seeed Grove I2C boards](https://www.adafruit.com/product/4528) will also work with this adapter cable. + +Pinout and shape are [Seeed Xiao](https://wiki.seeedstudio.com/Seeeduino-XIAO/) compatible, with castellated pads so you can solder it flat to a PCB. In addition to the QT connector, we also added an **RGB NeoPixel** (with controllable power pin to allow for ultra-low-power usage), **a reset button** (great for restarting your program or entering the bootloader) and a button on GPIO 0 for entering the ROM bootloader or for user input + +Runs Arduino like a dream, and CircuitPython projects are fantastically fun. + +- Same size, form-factor, and pin-out as Seeed Xiao +- **USB Type C connector** - [If you have only Micro B cables, this adapter will come in handy](https://www.adafruit.com/product/4299)! +- **ESP32-S2 240MHz Tensilica processor** - the next generation of ESP32, now with native USB so it can act like a keyboard/mouse, MIDI device, disk drive, etc! +- **4 MB Flash & 2 MB PSRAM** +- Native USB supported by every OS - can be used in Arduino or CircuitPython as USB serial console, MIDI, Keyboard/Mouse HID, even a little disk drive for storing Python scripts. +- Can be used with **Arduino IDE** or **CircuitPython** +- **Built-in RGB NeoPixel LED** with power control to reduce quiescent power in deep sleep +- Battery input pads on underside with diode protection for external battery packs up to 6V input +- 13 GPIO pins: + - 11 on breakout pads, 2 more on QT connector + - 10 x 12-bit analog inputs (SPI high speed pads do not have analog inputs) + - 8-bit analog output DAC + - PWM outputs on any pin + - Two I2C ports, one on the breakout pads, and another with STEMMA QT plug-n-play connector + - Hardware UART + - Hardware SPI on the high speed SPI peripheral puns + - Hardware I2S on any pins + - 5 x Capacitive Touch with no additional components required +- 3.3V regulator with [**600mA peak output**](https://www.diodes.com/assets/Datasheets/AP2112.pdf) +- Deep sleep at 100uA +- **Reset switch** for starting your project code over, boot 0 button for entering bootloader mode +- **Really really small** + +## Purchase + +* [Adafruit](https://www.adafruit.com/product/5325) diff --git a/_board/adafruit_qtpy_rp2040.md b/_board/adafruit_qtpy_rp2040.md new file mode 100644 index 00000000..f0212045 --- /dev/null +++ b/_board/adafruit_qtpy_rp2040.md @@ -0,0 +1,61 @@ +--- +layout: download +board_id: "adafruit_qtpy_rp2040" +title: "QT Py RP2040 Download" +name: "QT Py RP2040" +manufacturer: "Adafruit" +board_url: "https://www.adafruit.com/product/4900" +board_image: "adafruit_qtpy_rp2040.jpg" +date_added: 2021-4-6 +family: raspberrypi +features: + - STEMMA QT/QWIIC + - USB-C + - Breadboard-Friendly +--- + +What a cutie pie! Or is it... a QT Py? This diminutive dev board comes with one of our new favorite chip, the RP2040. It's been made famous in the new [Raspberry Pi Pico](https://www.adafruit.com/pico) *and* our [Feather RP2040](http://www.adafruit.com/product/4884) and [ItsyBitsy RP2040](http://www.adafruit.com/product/4888), but what if we wanted something really *smol?* + +A new chip means a new QT Py, and the Raspberry Pi RP2040 is no exception. When we saw this chip we thought "this chip is going to be awesome when we give it the cuuutie QT Py Treatment", and so we did! This QT Py features the RP2040, [and all niceties you know and love about the original QT Py](https://www.adafruit.com/category/4600) + +The star of the QT Py is [our favorite connector - the STEMMA QT](http://adafruit.com/stemma), a chainable I2C port that can be used with [any of our STEMMA QT sensors and accessories](https://www.adafruit.com/category/620). Having this connector means you don't need to do any soldering to get started. + +What can you pop into the QT port? How about [OLEDs](https://www.adafruit.com/?q=qt+oled&main_page=category&cPath=1005&sort=BestMatch)! [Inertial Measurment Units](https://www.adafruit.com/?q=qt+imu&main_page=category&cPath=1005&sort=BestMatch)! [Sensors a-plenty](https://www.adafruit.com/?q=qt+sensor&main_page=category&cPath=1005&sort=BestMatch). All plug-and-play thanks to the innovative chainable design: [SparkFun Qwiic](https://www.sparkfun.com/qwiic)-compatible [STEMMA QT](https://learn.adafruit.com/introducing-adafruit-stemma-qt) connectors for the I2C bus so you don't even need to solder. Just plug in a compatible cable and attach it to your MCU of choice, and you’re ready to load up some software and measure some light. + +Use any [SparkFun Qwiic](http://www.sparkfun.com/qwiic) boards! [Seeed Grove I2C boards](https://www.adafruit.com/product/4528) will also work with this adapter cable. + +**At the time of launch, there is no Arduino core support for the chip on this board. There is great [C/C++ support](https://github.com/raspberrypi/pico-sdk), an official [MicroPython port](https://github.com/raspberrypi/micropython), and a [CircuitPython port](https://circuitpython.org/downloads)!** We of course [recommend CircuitPython because we think it's the easiest way to get started](https://learn.adafruit.com/welcome-to-circuitpython) and it has support with most of our drivers, displays, sensors, and more, supported out of the box so you can follow along with our CircuitPython projects and tutorials. + +Pinout and shape is [Seeed Xiao](https://wiki.seeedstudio.com/Seeeduino-XIAO/) compatible, with castellated pads so you can solder it to a PCB with a cut out to allow the bottom components some breathing room. In addition to the QT connector, we also added an **RGB NeoPixel** (with a controllable power pin to allow for ultra-low-power usage), **and both boot-mode and reset buttons** (great for restarting your program or entering the bootloader). This QT Py comes with loose 0.1" headers you can solder in for breadboard use + +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 4MB, which is shared between the program it's 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 3 MB remaining for code, files, images, fonts, etc. + +- Same size, form-factor, and pin-out as [our SAMD-based QT Py](https://www.adafruit.com/product/4600) +- **USB Type C connector** - [If you have only Micro B cables, this adapter will come in handy](https://www.adafruit.com/product/4299)! +- **RP2040 32-bit Cortex M0+** dual-core running at ~125 MHz @ 3.3V logic and power +- 264 KB RAM +- **8 MB SPI FLASH** chip for storing files and CircuitPython/MicroPython code storage. No EEPROM +- Native USB supported by every OS - can be used in Arduino or CircuitPython as USB serial console, MIDI, Keyboard/Mouse HID, even a little disk drive for storing Python scripts. +- Can be used with **Arduino IDE** or **CircuitPython** +- **Built-in RGB NeoPixel LED** +- 13 GPIO pins (11 breakout pads and two QT pads): + - **Four** 12 bit ADCs (one more than Pico) + - Two I2C ports (one on the QT connector, one on the breakout pads) + - SPI and UART peripherals, in standard QT Py locations, + - PWM outputs on every IO pin - for servos, LEDs, etc + - There are 6 GPIO in consecutive order for PIO compatibility +- 3.3V regulator with [**600mA peak output**](https://www.diodes.com/assets/Datasheets/AP2112.pdf) +- **Both Reset button and Bootloader select buttons** for quick restarts (no unplugging-replugging to relaunch code) +- **Really really small** + +**Inside the RP2040 is a 'permanent ROM' USB UF2 bootloader**. What that means is when you want to program new firmware, you can hold down the BOOT button while plugging it into USB (or pulling down the RUN/Reset pin to ground) and it will appear as a USB disk drive you can drag the firmware onto. Folks who have been using Adafruit products will find this very familiar - we use the technique on all our native-USB boards. Just note you don't double-click reset, instead hold down BOOTSEL during boot to enter the bootloader! + +The RP2040 is a powerful chip, which has the clock speed of our M4 (SAMD51), and two cores that are equivalent to our M0 (SAMD21). Since it is an M0 chip, it does not have a floating point unit or DSP hardware support - so if you're doing something with heavy floating point math, it will be done in software and thus not as fast as an M4. For many other computational tasks, you'll get close-to-M4 speeds! + +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). + +You'll note there's no I2S peripheral, or SDIO, or camera, what's 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 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](https://github.com/raspberrypi/pico-examples/tree/master/pio)! 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. + +## Purchase + +* [Adafruit](https://www.adafruit.com/product/4900) diff --git a/_board/adafruit_rotary_trinkey_m0.md b/_board/adafruit_rotary_trinkey_m0.md new file mode 100644 index 00000000..ac3f7335 --- /dev/null +++ b/_board/adafruit_rotary_trinkey_m0.md @@ -0,0 +1,37 @@ +--- +layout: download +board_id: "adafruit_rotary_trinkey_m0" +title: "Rotary Trinkey - SAMD21 Download" +name: "Rotary Trinkey - SAMD21" +manufacturer: "Adafruit" +board_url: "https://www.adafruit.com/product/4964" +board_image: "adafruit_rotary_trinkey_m0.jpg" +date_added: 2021-4-6 +family: atmel-samd +features: + +--- + +It's half USB Key, half Adafruit Trinket, half rotary encoder*...*it's **Rotary Trinkey**, the circuit board with a Trinket M0 heart, a NeoPixel glow, and a rotary encoder body. [We were inspired by this project from TodBot where a rotary encoder was soldered onto a QT Py](https://twitter.com/todbot/status/1365107469345648643). So we thought, hey what if we made something like that that plugs right into your computer's USB port, with a fully programmable color NeoPixel? And this is what we came up with! + +The PCB is designed to slip into any USB A port on a computer or laptop. There's an ATSAMD21 microcontroller on board with just enough circuitry to keep it happy. Three pins of the microcontroller connects to a rotary encoder with built-in push switch. Another connects to a NeoPixel LED. Finally, one pin can be used as a capacitive touch input. A reset button lets you enter bootloader mode if necessary. That's it! + +Rotary encoders are soooo much fun! Twist em this way, then twist them that way. Unlike potentiometers, they go all the way around, and often have little detents for tactile feedback. But, if you just want to add one to your computer, you know its a real pain. This board is designed to make it very easy. + +The SAMD21 can run CircuitPython or Arduino very nicely - with existing Rotary, NeoPixel and our FreeTouch libraries for the capacitive touch input. Over the USB connection you can have serial, MIDI or HID connectivity. The Rotary Trinkey is perfect for simple projects that use a rotating user input and underlit colorful output. Maybe you'll set it up as a volume knob, scroll wheel, or zoom macro tool - whatever you like! + +**Please note this board DOES NOT come with a rotary encoder soldered in - we expect folks to pick their favorite rotary encoder and knob! Five solder points and you're done.** + +We think it's just an adorable little board, small and durable and inexpensive enough that it could be a first microcontroller board or inspiration for advanced developers to make something simple and fun. + +- ATSAMD21E18 32-bit Cortex M0+ - 48 MHz 32 bit processor with 256KB Flash and 32 KB RAM +- Native USB supported by every OS - can be used in **Arduino or CircuitPython** as USB serial console, MIDI, Keyboard/Mouse HID, even a little disk drive for storing Python scripts. +- Can be used with Arduino IDE or CircuitPython +- Single under-lighting RGB NeoPixel LED +- One Capacitive Touch pad +- Standard '5-pin' rotary encoder footprint can be used with any "PEC11" or "PEC12" compatible rotary encoder. +- Cute & keychain-friendly! + +## Purchase + +* [Adafruit](https://www.adafruit.com/product/4964) diff --git a/_board/adafruit_slide_trinkey_m0.md b/_board/adafruit_slide_trinkey_m0.md new file mode 100644 index 00000000..e865cd38 --- /dev/null +++ b/_board/adafruit_slide_trinkey_m0.md @@ -0,0 +1,36 @@ +--- +layout: download +board_id: "adafruit_slide_trinkey_m0" +title: "Slide Trinkey - SAMD21 Download" +name: "Slide Trinkey - SAMD21" +manufacturer: "Adafruit" +board_url: "https://www.adafruit.com/product/5021" +board_image: "adafruit_slide_trinkey_m0.jpg" +date_added: 2021-4-14 +family: atmel-samd +features: + +--- + +It's half USB Key, half Adafruit Trinket, half mini slide pot*...* it's **Slider Trinkey**, the circuit board with a Trinket M0 heart, NeoPixel glow, and a 35mm long 10KΩ slide potentiometer. + +The PCB is designed to slip into any USB A port on a computer or laptop. There's an ATSAMD21 microcontroller on board with just enough circuitry to keep it happy. One pin of the microcontroller connects to the middle of the slide potentiometer as an analog input. Another connects to two NeoPixel LEDs. The third pin can be used as a capacitive touch input. A reset button lets you enter bootloader mode if necessary. That's it! + +The SAMD21 can run CircuitPython or Arduino very nicely - with existing NeoPixel and our FreeTouch libraries for the capacitive touch input. Over the USB connection, you can have serial, MIDI, or HID connectivity. The Slider Trinkey is perfect for simple projects that can use a few user inputs and colorful output. Maybe you'll set it up as a monitor brightness adjuster, or volume control, or color picker. + +**Please note this board DOES come with a pre-soldered slide pot** (there's really only one that fits and we happen to stock it) Since we use a PCB with a USB A shape, its possible to accidentally yank the board out if you push the potentiometer all way way out and then *keep pushing out*. So be kind and careful with your Slider Trinkey! It isnt meant for yanking. + +We think it's just an adorable little board, small and durable and inexpensive enough that it could be a first microcontroller board, or inspiration for advanced developers to make something simple and fun. + +- ATSAMD21E18 32-bit Cortex M0+ - 48 MHz 32 bit processor with 256KB Flash and 32 KB RAM +- Native USB supported by every OS - can be used in **Arduino or CircuitPython** as USB serial console, MIDI, Keyboard/Mouse HID, even a little disk drive for storing Python scripts. +- Can be used with Arduino IDE or CircuitPython +- Two reverse-mount RGB NeoPixel LEDs +- One Capacitive Touchpad +- One 35mm slide potentiometer with nubbin +- Reset switch for starting your project code over or entering bootloader mode +- Cute & keychain-friendly! + +## Purchase + +* [Adafruit](https://www.adafruit.com/product/5021) diff --git a/_board/ai_thinker_esp32-c3s.md b/_board/ai_thinker_esp32-c3s.md new file mode 100644 index 00000000..9052b1bb --- /dev/null +++ b/_board/ai_thinker_esp32-c3s.md @@ -0,0 +1,46 @@ +--- +layout: download +board_id: "ai_thinker_esp32-c3s" +title: "ESP-C3-32S Download" +name: "ESP-C3-32S" +manufacturer: "Ai-Thinker" +board_url: "https://docs.ai-thinker.com/en/esp32c3" +board_image: "ai_thinker_esp32-c3s.jpg" +date_added: 2021-11-15 +family: esp32c3 +features: + - Breadboard-Friendly + - Wi-Fi + - Bluetooth/BTLE +--- +This is an entry-level development board based on Espressif ESP32-C3 SoC, which is equipped with a RISC-V 32-bit single-core processor, operating frequency up to 160 MHz, supports secondary development without using other microcontrollers or processors. The ESP32-C3 is an highly integrated low power Wi-Fi and Bluetooth system-level chip (SoC), designed for various applications such as internet of things (IoT), mobile devices, wearable electronics, smart home, etc. + +### Features + +- Onboard ESP-C3-32S module that comes with a PCB antenna +- Onboard CH340, USB to UART converter +- RGB 3-in-1 LED, convenient for secondary development +- USB port for power input, firmware programming, or UART debugging +- 2x15pin extension headers, breakout all the I/O pins of the module +- 2x keys, used as reset or user-defined + +### Specifications + +- Complete Wi-Fi 802.11b/g/n, 1T1R mode data rate up to 150Mbps +- Support BLE5.0 and rate support: 125Kbps, 500Kbps, 1Mbps,2Mbps +- Onboard ESP32-C3 chip, 32-bit RISC-V single-core processor, supports a clock frequency of up to 160 MHz, with 400 KB SRAM, 384 KB ROM, 8KB RTC SRAM +- Support UART/PWM/GPIO/ADC/I2C/I2S interface, temperature sensor, pulse counter +- SMD-38 package +- Integrated Wi-Fi MAC/ BB/RF/PA/LNA/BLE +- Support multiple sleep modes, deep sleep electric current is less than 5uA +- UART rate up to 5Mbps +- Support STA/AP/STA+AP mode and mix mode +- Support Smart Config (APP)/AirKiss (WeChat) of Android and IOS One-click network configuration +- Support UART port local upgrade and remote firmware upgrade (FOTA) +- General AT commands can be better understand +- Support secondary development, integrated Linux development environment +- ESP-C3-32S module acquiesce in using the built-in 2MByte Flash, meanwhile support external Flash version + +## Purchase + +* [Aliexpress](https://www.aliexpress.com/item/1005003023291446.html) diff --git a/_board/ai_thinker_esp_12k_nodemcu.md b/_board/ai_thinker_esp_12k_nodemcu.md new file mode 100644 index 00000000..03b998d0 --- /dev/null +++ b/_board/ai_thinker_esp_12k_nodemcu.md @@ -0,0 +1,35 @@ +--- +layout: download +board_id: "ai_thinker_esp_12k_nodemcu" +title: "NodeMCU ESP-12K Download" +name: "NodeMCU ESP-12K" +manufacturer: "Ai-Thinker" +board_url: "https://docs.ai-thinker.com/en/12k_development_board_esp32-s2" +board_image: "ai_thinker_esp_12k_nodemcu.jpg" +date_added: 2021-8-24 +family: esp32s2 +features: + - Breadboard-Friendly + - Wi-Fi +--- +This board is a version of the NodeMCU board with an ESP-12K (ESP32-S2) module on it. The board has a micro USB connection with which it can be programmed and/or powered (micro USB cable not included). + +Specifications: +- Supply voltage: + - Micro USB: 5V DC + - 5V pin: 5V DC + - 3V3 pin: 3.3V DC +- GPIO voltage: 3.3V +- Chip: ESP32-S2 ESP-12K + - Flash memory: 4MB + - PSRAM: 8MB + - SRAM: 320KB + - Built-in Wi-Fi +- USB to serial converter: CH340C + + +The micro USB connector on this board is wired through a CH430C USB to serial converter chip for debugging and programming. The native USB is not available on a USB connector - instead you'll want to pick up a [Micro B USB](https://www.adafruit.com/product/1833) connector breakout, [Type C USB](https://www.adafruit.com/product/4090) connector breakout or [USB data cable](https://www.adafruit.com/product/4448) and hand-wire IO19/IO20 to D- and D+ pads. + +## Purchase + +* [Tinytronics](https://www.tinytronics.nl/shop/en/development-boards/microcontroller-boards/with-wi-fi/ai-thinker-nodemcu-32-s2-esp-12k) diff --git a/_board/aloriumtech_evo_m51.md b/_board/aloriumtech_evo_m51.md index 8fbb44f7..f3b6b555 100644 --- a/_board/aloriumtech_evo_m51.md +++ b/_board/aloriumtech_evo_m51.md @@ -7,13 +7,14 @@ manufacturer: "Alorium Technology, LLC" board_url: "https://www.aloriumtech.com/evom51" board_image: "aloriumtech_evo_m51.jpg" date_added: 2020-5-21 +family: atmel-samd downloads_display: true blinka: false features: - Feather-Compatible - Battery Charging - STEMMA QT/QWIIC - + - Breadboard-Friendly --- The Evo M51 is an FPGA-enhanced Feather compatible compute module from Alorium Technology that features a 32-bit SAMD51 microcontroller along with an Intel MAX 10 FPGA. @@ -49,7 +50,3 @@ In order to take full advantage of the additional I/O on Evo M51 using CircuitPy ## Purchase Add any links to purchase the board * [Alorium Technology](https://www.aloriumtech.com/evom51-buy/) - -## 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). diff --git a/_board/aramcon2_badge.md b/_board/aramcon2_badge.md new file mode 100644 index 00000000..2cbbd895 --- /dev/null +++ b/_board/aramcon2_badge.md @@ -0,0 +1,40 @@ +--- +layout: download +board_id: "aramcon2_badge" +title: "ARAMCON2 Badge Download" +name: "ARAMCON2 Badge" +manufacturer: "ARAMCON Badge Team" +board_url: "https://github.com/aramcon-badge/" +board_image: "aramcon2_badge.jpg" +date_added: 2021-4-14 +family: nrf52840 +downloads_display: true +blinka: false +download_instructions: "" +# Features are tags; they should be limited to the items in this list and spelled exactly the same. +# Include only the features your board supports, and remove these comment lines before committing. +features: + - Display + - Bluetooth/BTLE +--- + +nRF52840-Based Smart Badge with Bluetooth, 2.9" ePaper Display, Neopixels, SAO support, and more! + +**Features:** +* Nordic nRF52840 Cortex M4 Module(E73-2G4M08S1C) +* 2.9 inch e-paper glass display(GDEW029T5) +* I²C Accelerometer(LIS2DH12) +* 128MBit Serial Flash(W25Q128JV) +* SAO V1.69BIS Connector +* 8-Pin extension slot (on the back) +* 5 x 6mm Push Buttons +* 2 x WS2812B "NeoPixel" Addressable RGB LEDs +* 1 x Green Indication LED +* Reset Button +* Vibration motor + +## Purchase +Not available for direct purchase. The badge was given to all attendees of the ARAMCON2 conference. + +## Learn More +* [Github](https://github.com/aramcon-badge/) diff --git a/_board/aramcon_badge_2019.md b/_board/aramcon_badge_2019.md index 19eebae2..5f6b5369 100644 --- a/_board/aramcon_badge_2019.md +++ b/_board/aramcon_badge_2019.md @@ -7,6 +7,8 @@ manufacturer: "ARAMCON Badge Team" board_url: "https://github.com/aramcon-badge/" board_image: "aramcon_badge_2019.jpg" date_added: 2020-1-25 +family: nrf52840 +bootloader_id: aramcon_badge_2019 features: - Display - Bluetooth/BTLE @@ -31,7 +33,3 @@ Not available for direct purchase. The badge was given to all attendees of the A ## Learn More * [Github](https://github.com/aramcon-badge/) * [Medium](https://medium.com/@urish/the-smart-conference-badge-we-almost-failed-shipping-edb2b1ae85b6) - -## 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). diff --git a/_board/arduino_mkr1300.md b/_board/arduino_mkr1300.md index 7eaccb6c..f54d223a 100644 --- a/_board/arduino_mkr1300.md +++ b/_board/arduino_mkr1300.md @@ -7,13 +7,13 @@ manufacturer: "Arduino" board_url: "https://www.arduino.cc/en/Guide/MKRWAN1300" board_image: "arduino_mkr1300_01.jpg" date_added: 2018-12-13 +family: atmel-samd +bootloader_id: mkr1300 +features: + - Breadboard-Friendly --- Arduino MKR WAN 1300 has been designed to offer a practical and cost effective solution for makers seeking to add Lo-Ra connectivity to their projects with minimal previous experience in networking. It is based on the Microchip SAMD21 and a Murata CMWX1ZZABZ Lo-Ra module. ## Purchase * [Arduino](https://store.arduino.cc/usa/mkr-wan-1300) - -## 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). diff --git a/_board/arduino_mkrzero.md b/_board/arduino_mkrzero.md index 310ac670..d15bcd6e 100644 --- a/_board/arduino_mkrzero.md +++ b/_board/arduino_mkrzero.md @@ -7,15 +7,14 @@ manufacturer: "Arduino" board_url: "https://www.arduino.cc/en/Guide/ArduinoMKRZero" board_image: "arduino_mkr_zero.jpg" date_added: 2019-3-9 +family: atmel-samd +bootloader_id: mkrzero features: - Battery Charging + - Breadboard-Friendly --- The Arduino MKR ZERO brings you the power of a Zero in the smaller format established by the MKR form factor. The MKR ZERO board acts as a great educational tool for learning about 32-bit application development. The board is powered by Microchip’s SAMD21 MCU, which features a 32-bit ARM Cortex® M0+ core. ## Purchase * [Arduino](https://store.arduino.cc/usa/arduino-mkrzero) - -## 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). diff --git a/_board/arduino_nano_33_ble.md b/_board/arduino_nano_33_ble.md index fec2f8ae..5320aa53 100644 --- a/_board/arduino_nano_33_ble.md +++ b/_board/arduino_nano_33_ble.md @@ -7,6 +7,11 @@ manufacturer: "Arduino" board_url: "https://www.arduino.cc/en/Guide/NANO33BLE" board_image: "arduino_nano_33_ble.jpg" date_added: 2019-10-26 +family: nrf52840 +bootloader_id: arduino_nano_33_ble +features: + - Bluetooth/BTLE + - Breadboard-Friendly --- This compact and reliable NANO board is built around the NINA B306 module, based on Nordic nRF 52840 and containing a powerful Cortex M4F. Its architecture, fully compatible with Arduino IDE Online and Offline, has a 9 axis Inertial Measurement Unit (IMU) and a reduced power consumption compared to other same size boards. @@ -16,7 +21,3 @@ To use this board with CircuitPython you must [replace the existing bootloader]( ## Purchase * [Arduino](https://store.arduino.cc/usa/nano-33-ble) - -## 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). diff --git a/_board/arduino_nano_33_iot.md b/_board/arduino_nano_33_iot.md index f7fc3eea..1c62ab92 100644 --- a/_board/arduino_nano_33_iot.md +++ b/_board/arduino_nano_33_iot.md @@ -7,6 +7,11 @@ manufacturer: "Arduino" board_url: "https://www.arduino.cc/en/Guide/NANO33IoT" board_image: "arduino_nano_33_iot.jpg" date_added: 2020-2-27 +family: atmel-samd +bootloader_id: nano33iot +features: + - Wi-Fi + - Breadboard-Friendly --- Arduino NANO 33 IoT board has been designed to offer a practical and cost effective solution for makers seeking to add Wi-Fi connectivity to their projects (using Arduino) with minimal previous experience in networking. Learn how to set up the programming environment and get the hardware up and running, ready for your projects, in minutes. @@ -17,7 +22,3 @@ WiFi is not supported. The LSM9DS6 and ATECC chips are supported in CircuitPytho ## Purchase * [Arduino](https://store.arduino.cc/usa/nano-33-iot) - -## 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). diff --git a/_board/arduino_nano_rp2040_connect.md b/_board/arduino_nano_rp2040_connect.md new file mode 100644 index 00000000..9b5a1862 --- /dev/null +++ b/_board/arduino_nano_rp2040_connect.md @@ -0,0 +1,28 @@ +--- +layout: download +board_id: "arduino_nano_rp2040_connect" +title: "Nano RP2040 Connect Download" +name: "Nano RP2040 Connect" +manufacturer: "Arduino" +board_url: "" +board_image: "arduino_nano_rp2040_connect.jpg" +date_added: 2021-5-24 +family: raspberrypi +features: + - Wi-Fi + - Bluetooth/BTLE + - Breadboard-Friendly +--- + +Meet the only connected RP2040 board. It fits the Arduino Nano form factor, making it a small board with BIG features. + +The brain of the board is the Raspberry Pi RP2040 silicon; a dual-core Arm Cortex M0+ running at 133MHz. It has 264KB of SRAM, and the 16MB of flash memory is off-chip to give you extra storage. + +But what’s really exciting is the on-board connectivity options. The hugely popular and highly adaptable u-blox NINA-W102 radio module is on there to make this a true IoT champion. This also means you can harness the power of the cloud, with fully Arduino Cloud compatibility. + +It’s got on-board, built-in sensors to turn your builds into powerhouse projects, too. Microphone and motion sensing add a depth of possibilities that’s almost impossible to find in a board of this size. + +The Arduino Nano RP2040 Connect is the premium choice for RP2040 devices, and the perfect option for upgrading your projects and unlocking the potential of new ones. + +## Purchase +* [Arduino](https://store.arduino.cc/usa/nano-rp2040-connect-with-headers) diff --git a/_board/arduino_zero.md b/_board/arduino_zero.md index cb50912b..bc0fca5a 100644 --- a/_board/arduino_zero.md +++ b/_board/arduino_zero.md @@ -7,6 +7,10 @@ manufacturer: "Arduino" board_url: "https://www.arduino.cc/en/Guide/ArduinoZero" board_image: "arduino_zero.jpg" date_added: 2019-3-9 +family: atmel-samd +bootloader_id: zero +features: + - Arduino Shield Compatible --- The Arduino Zero is a simple and powerful 32-bit extension of the platform established by the UNO. The Zero board expands the family by providing increased performance, enabling a variety of project opportunities for devices, and acts as a great educational tool for learning about 32-bit application development. @@ -15,7 +19,3 @@ The Zero applications span from smart IoT devices, wearable technology, high-tec ## Purchase * [Arduino](https://store.arduino.cc/usa/arduino-zero) - -## 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). diff --git a/_board/artisense_rd00.md b/_board/artisense_rd00.md new file mode 100644 index 00000000..6ed403ef --- /dev/null +++ b/_board/artisense_rd00.md @@ -0,0 +1,15 @@ +--- +layout: download +board_id: "artisense_rd00" +title: "artisense_rd00 Download" +name: "artisense_rd00" +manufacturer: "Unknown" +board_url: "" +board_image: "unknown.jpg" +downloads_display: false +date_added: 2021-05-26 +family: esp32s2 +bootloader_id: artisense_rd00 +--- + +Oops! Looks like we don't know anything about this board. This means it's likely very new. diff --git a/_board/atmegazero_esp32s2.md b/_board/atmegazero_esp32s2.md new file mode 100644 index 00000000..36f1784f --- /dev/null +++ b/_board/atmegazero_esp32s2.md @@ -0,0 +1,34 @@ +--- +layout: download +board_id: "atmegazero_esp32s2" +title: "ATMegaZero ESP32-S2 Download" +name: "ATMegaZero ESP32-S2" +manufacturer: "ATMegaZero" +board_url: "" +board_image: "atmegazero_esp32s2.jpg" +date_added: 2021-4-19 +family: esp32s2 +bootloader_id: atmegazero_esp32s2 +features: + - Wi-Fi +--- + +** COMING SOON! ** +Introducing the new ATMegaZero ESP32-S2 + +**Features:** + - 32-bit 240 MHz single-core processor + - 16 MB SPI Flash + - 8 MB extra PSRAM + - 2.4 GHz Wi-Fi - 802.11b/g/n + - 3D Antenna + - Raspberry PI Zero form factor + - SD card slot + - OLED Display Connector + +## Learn More + +* [ATMegaZero Official Website](https://www.atmegazero.com) + +## Purchase +* [Pre-Order on GroupGets.com](https://groupgets.com/campaigns/936-atmegazero-esp32-s2) diff --git a/_board/bast_pro_mini_m0.md b/_board/bast_pro_mini_m0.md index 98495a72..aa8d27ba 100644 --- a/_board/bast_pro_mini_m0.md +++ b/_board/bast_pro_mini_m0.md @@ -7,7 +7,9 @@ manufacturer: "Electronic Cats" board_url: "https://electroniccats.com/store/bast-pro-mini-m0/" board_image: "bast_pro_mini_m0.jpg" date_added: 2019-4-13 +family: atmel-samd features: + - Breadboard-Friendly --- Is she the goddess of cats? @@ -16,7 +18,3 @@ It’s Bast Pro Mini M0! With a powerful SAMD21E chip, an ARM Cortex-M0 based mi ## Purchase * [Electronic Cats](https://electroniccats.com/store/bast-pro-mini-m0/) - -## 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). diff --git a/_board/bastble.md b/_board/bastble.md new file mode 100644 index 00000000..f5c1bd33 --- /dev/null +++ b/_board/bastble.md @@ -0,0 +1,25 @@ +--- +layout: download +board_id: "bastble" +title: "BAST BLE Download" +name: "BAST BLE" +manufacturer: "Electronic Cats" +board_url: "https://electroniccats.com/store/bast-ble/" +board_image: "bastble.jpg" +date_added: 2020-11-05 +family: nrf52840 + +features: + - Feather-Compatible + - Bluetooth/BTLE + - Battery Charging + - USB-C + - Breadboard-Friendly +--- + +The Bast BLE is the new Feather family member with Bluetooth Low Energy and native USB-C support featuring the nRF52840! +It’s our take on an ‘all-in-one’ Arduino-compatible + Bluetooth Low Energy with built in USB plus battery charging. +With native USB it’s even ready to join the CircuitPython party. + +## Purchase +* [Electronic Cats](https://electroniccats.com/store/bast-ble/) diff --git a/_board/bdmicro_vina_d21.md b/_board/bdmicro_vina_d21.md index 551a9508..1fc5ee06 100644 --- a/_board/bdmicro_vina_d21.md +++ b/_board/bdmicro_vina_d21.md @@ -7,6 +7,7 @@ manufacturer: "BDMICRO, LLC" board_url: "https://bdmicro.com/products/vina-d21" board_image: "bdmicro_vina_d21.jpg" date_added: 2020-9-28 +family: atmel-samd features: - Battery Charging --- @@ -25,7 +26,3 @@ Capable of running standalone, modular piggy back on application-specific boards ## Purchase * [BDMICRO](https://bdmicro.com/products/vina-d21) - -## 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). diff --git a/_board/bdmicro_vina_d51.md b/_board/bdmicro_vina_d51.md index b01b28d5..67b053bd 100644 --- a/_board/bdmicro_vina_d51.md +++ b/_board/bdmicro_vina_d51.md @@ -2,29 +2,90 @@ layout: download board_id: "bdmicro_vina_d51" title: "Vina-D51 Download" -name: "Vina-D51" +name: "VINA-D51" manufacturer: "BDMICRO, LLC" -board_url: "https://bdmicro.com/collections/frontpage/products/vina-d51" +board_url: "https://bdmicro.com/products/vina-d51" board_image: "bdmicro_vina_d51.jpg" date_added: 2020-10-16 +family: atmel-samd features: --- -The VINA-D51 is a powerful, robust, pluggable control module designed for modular control applications. Built with all-industrial grade components and features, it is well-suited for a wide variety of automation and control requirements, including harsh environments. +**Overview** -The VINA-D51 Control Module saves time and money by providing a proven, modular design, that enables custom application-specific solutions to move from the drawing board to the finished product quickly. +The VINA-D51 is a powerful, robust, pluggable control module designed +for modular control applications, even in harsh environments. Built +with all-industrial grade components, latching connectors and +features, it is well-suited for a wide variety of automation and +control applications. -VINA-D51 enables you to develop your application-specific board independently of the controller section. This simplifies your design, saves CAD time during the design phase, reduces errors that can cost weeks of PCB re-manufacture to correct, and saves debug time during the prototype and testing phases. By starting with VINA-D51, you start from a known-good foundation, reducing complexity and risk. +**VINA-D51 at a glance** -Incorporate the VINA-D51 in your designs over and over again and multiply your savings. Useful for custom applications, one-off projects, breadboarded prototypes, and even standalone projects. VINA-D51 has all of the common essentials built-in, on-board. +* Based on the Microchip ATSAMD51N20A ARM Cortex-M4 MCU +* Powerful development and debug capabilities +* Latching connectors +* CircuitPython and UF2 Bootloader pre-installed +* Easy Quick-Start +* RS485 on-board +* 64MB Large QSPI Flash Filesystem for data and program storage +* AUX Expansion Socket for versatility w/full 4-Pad SERCOM and 6 additional peripheral I/O +* Flexible power input of 3.7 - 24V with vibration resistant Latch-Lock connector +* Latching I2C connector w/optional pull-ups and 3.3V power +* Latching RS485 connector w/optional termination and 3.3V power +* WIFI-enabled using the AUX Expansion Socket with ESP-01S WIFI module or ATW-01 WINC-1500 module +* 58 Digital and Analog I/O, 48 on the edge pins and 10 on the AUX Expansion Socket +* Multiple UARTs, I2Cs, SPIs, USB, A/D Inputs, 2 DAC outpus, Digital I/O, Capacitive Touch, I2S Audio +* RTC Crystal +* AutoDesk Eagle CAD part available to easily incorporate into your application-specific designs -To get you started even more quickly, BDMICRO provides the Autodesk Eagle CAD part for VINA-D51. Getting started is as easy as downloading the part and adding it to your application specific design, allowing you to focus on your custom application's needs, with all the right connectors, headers, and other circuitry needed for your project solution. -Capable of running standalone, modular piggy back on application-specific boards, or breadboarded, the VINA-D51 is a great choice for your next project. +**Everything you need from your Control Module** + +* **POWER** : Powerful 32-bit ARM Cortex M4 microcontroller @ 120 MHz, + based on the Microchip ATSAMD51N20 w/1MB of program flash and 256K + of RAM + +* **INDUSTRIAL GRADE** : All industrial spec parts and Latch-Lock + connectors for reliable operation in demanding applications + +* **CONNECTIVITY** : USB interface for connecting to your development + PC or Laptop computer for programming; provides virtual com port + for CircuitPython console and UART, and mass storage filesystem + interface to the 64MB on-board QSPI flash for programs and data + storage; can additionally be used in your application + +* **CONTROL & INTERFACING** : RS485, I2C, WIFI & Expansion : Latching + RS485 interface connector on-board which is a UART-style + differential bus with high noise immunity common in manufacturing + and control automation; Latching I2C interface connector on-board + for sensors, controllers, displays, keypads, etc, on this commonly + used bus; 12-pin AUX Expansion Socket on-board for expansion + versatility and WIFI-enabled using the ubiquitous and inexpensive + ESP-01S module; additionally, VINA-D51 brings out 48 I/O capable + of Digital I/O, UARTs, I2C, SPI, A/D, DAC, USB, and many other + useful control and interfacing capabilities to the edge + 10 + additional I/O on the AUX Socket + +* **DEVELOPMENT & DEBUG** : CircuitPython and UF2 Bootloader + pre-installed to get started developing right away with just a + laptop or PC and a text editor; no extra software or IDEs to + install and no extra hardware to purchase; and with a standard ARM + Cortex SWD debug header on-board, low level programming in C/C++ + with source-level, single-step debugging utilizing a hardware + programmer like the Segger J-Link is easy + +* **DATA STORAGE** : Large 64 MB of on-board flash filesystem storage + space for your programs and data presented as an external drive on + your development workstation; soldered directly to the board, this + flash storage will not suffer from corrosion or vibration in harsh + environments like SD-Card type storage are prone + +* **FLEX VOLTAGE** : Robust power section with wide voltage input + range for flexible and reliable operation, and enough headroom to + supply power to other devices - perhaps even your whole + application board - up to about 3 amps; incorporates industrial + grade Molex Latch-Lock connector that will not vibrate loose even + in the most demanding applications ## Purchase -* [BDMICRO](https://bdmicro.com/collections/frontpage/products/vina-d51) - -## 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). +* [BDMICRO](https://bdmicro.com/products/vina-d51) diff --git a/_board/bdmicro_vina_d51_pcb7.md b/_board/bdmicro_vina_d51_pcb7.md new file mode 100644 index 00000000..83f35a40 --- /dev/null +++ b/_board/bdmicro_vina_d51_pcb7.md @@ -0,0 +1,91 @@ +--- +layout: download +board_id: "bdmicro_vina_d51_pcb7" +title: "Vina-D51 (PCB 7) Download" +name: "VINA-D51 (PCB 7)" +manufacturer: "BDMICRO, LLC" +board_url: "https://bdmicro.com/products/vina-d51" +board_image: "bdmicro_vina_d51.jpg" +date_added: 2021-5-26 +family: atmel-samd +features: +--- + +**Overview** + +The VINA-D51 is a powerful, robust, pluggable control module designed +for modular control applications, even in harsh environments. Built +with all-industrial grade components, latching connectors and +features, it is well-suited for a wide variety of automation and +control applications. + +**VINA-D51 at a glance** + +* Based on the Microchip ATSAMD51N20A ARM Cortex-M4 MCU +* Powerful development and debug capabilities +* Latching connectors +* CircuitPython and UF2 Bootloader pre-installed +* Easy Quick-Start +* RS485 on-board +* 64MB Large QSPI Flash Filesystem for data and program storage +* AUX Expansion Socket for versatility w/full 4-Pad SERCOM and 6 additional peripheral I/O +* Flexible power input of 3.7 - 24V with vibration resistant Latch-Lock connector +* Latching I2C connector w/optional pull-ups and 3.3V power +* Latching RS485 connector w/optional termination and 3.3V power +* WIFI-enabled using the AUX Expansion Socket with ESP-01S WIFI module or ATW-01 WINC-1500 module +* 58 Digital and Analog I/O, 48 on the edge pins and 10 on the AUX Expansion Socket +* Multiple UARTs, I2Cs, SPIs, USB, A/D Inputs, 2 DAC outpus, Digital I/O, Capacitive Touch, I2S Audio +* RTC Crystal +* AutoDesk Eagle CAD part available to easily incorporate into your application-specific designs + + +**Everything you need from your Control Module** + +* **POWER** : Powerful 32-bit ARM Cortex M4 microcontroller @ 120 MHz, + based on the Microchip ATSAMD51N20 w/1MB of program flash and 256K + of RAM + +* **INDUSTRIAL GRADE** : All industrial spec parts and Latch-Lock + connectors for reliable operation in demanding applications + +* **CONNECTIVITY** : USB interface for connecting to your development + PC or Laptop computer for programming; provides virtual com port + for CircuitPython console and UART, and mass storage filesystem + interface to the 64MB on-board QSPI flash for programs and data + storage; can additionally be used in your application + +* **CONTROL & INTERFACING** : RS485, I2C, WIFI & Expansion : Latching + RS485 interface connector on-board which is a UART-style + differential bus with high noise immunity common in manufacturing + and control automation; Latching I2C interface connector on-board + for sensors, controllers, displays, keypads, etc, on this commonly + used bus; 12-pin AUX Expansion Socket on-board for expansion + versatility and WIFI-enabled using the ubiquitous and inexpensive + ESP-01S module; additionally, VINA-D51 brings out 48 I/O capable + of Digital I/O, UARTs, I2C, SPI, A/D, DAC, USB, and many other + useful control and interfacing capabilities to the edge + 10 + additional I/O on the AUX Socket + +* **DEVELOPMENT & DEBUG** : CircuitPython and UF2 Bootloader + pre-installed to get started developing right away with just a + laptop or PC and a text editor; no extra software or IDEs to + install and no extra hardware to purchase; and with a standard ARM + Cortex SWD debug header on-board, low level programming in C/C++ + with source-level, single-step debugging utilizing a hardware + programmer like the Segger J-Link is easy + +* **DATA STORAGE** : Large 64 MB of on-board flash filesystem storage + space for your programs and data presented as an external drive on + your development workstation; soldered directly to the board, this + flash storage will not suffer from corrosion or vibration in harsh + environments like SD-Card type storage are prone + +* **FLEX VOLTAGE** : Robust power section with wide voltage input + range for flexible and reliable operation, and enough headroom to + supply power to other devices - perhaps even your whole + application board - up to about 3 amps; incorporates industrial + grade Molex Latch-Lock connector that will not vibrate loose even + in the most demanding applications + +## Purchase +* [BDMICRO](https://bdmicro.com/products/vina-d51) diff --git a/_board/bdmicro_vina_m0.md b/_board/bdmicro_vina_m0.md deleted file mode 100644 index d45e6627..00000000 --- a/_board/bdmicro_vina_m0.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -layout: download -board_id: "bdmicro_vina_m0" -title: "Vina M0 Download" -name: "Vina M0" -manufacturer: "BDMICRO, LLC" -board_url: "https://bdmicro.com/products/vina-m0" -board_image: "bdmicro_vina_m0.jpg" -date_added: 2020-4-16 -downloads_display: false -features: - - Battery Charging ---- - -ARM Cortex-M0+, 64MB Filesystem Flash, I2C, UART, A/D Input, Digital I/O, High Accuracy Battery-Backed Real Time Clock, Lithium Ion Polymer Battery Charger - -Based on ATSAMD21G18A MCU - -On board: - * 64MB SPI flash for data and file system - * High Accuracy battery backed Real-Time-Clock - * USB Device port for PC or Mac connection - * I2C Connector on-board for convenient connection to sensors, displays, and other devices - * External Lithium Ion Polymer Battery connection and charger - * External power through battery, USB, or Molex Latch-Lock connector - * ARM Cortex header for debugging and programming - * UF2 Bootloader to load your application without additional hardware; provides easy drag-and-drop programming from Mac or PC - * CircuitPython loaded for immediate use without the need for additional development tools; utilizes the virtual comm port instantiated when the board is connected to Mac or PC, and provides USB mass storage device to drag and drop programs onto, or edit directly on the device - -Can run standalone or piggy back on an application-specific board solution. - -## Purchase -* [BDMICRO](https://bdmicro.com/products/vina-m0) - -## 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). diff --git a/_board/bless_dev_board_multi_sensor.md b/_board/bless_dev_board_multi_sensor.md index b740e3b6..9bd37e34 100644 --- a/_board/bless_dev_board_multi_sensor.md +++ b/_board/bless_dev_board_multi_sensor.md @@ -8,6 +8,7 @@ board_url: "http://ssci.to/6250" board_image: "bless_dev_board_multi_sensor.jpg" downloads_display: true date_added: 2020-07-27 +family: nrf52840 features: --- @@ -31,7 +32,3 @@ It features a TPS63030 high-efficiency step-up/down converter and runs on CR2025 ## Purchase * [Switch Science, Inc.](http://ssci.to/6250) - -## 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). diff --git a/_board/blm_badge.md b/_board/blm_badge.md index 409b66b3..dfc27d07 100644 --- a/_board/blm_badge.md +++ b/_board/blm_badge.md @@ -6,10 +6,34 @@ name: "BLM Badge" manufacturer: "Adafruit" board_url: "https://github.com/adafruit/BLM-Badge-PCB" board_image: "blmbadge.jpg" +date_added: 2020-9-1 +family: atmel-samd features: - STEMMA QT/QWIIC + - USB-C --- -Black Lives Matter interactive electronic learning kit. +The Black Lives Matter Education & Workshop Kit is an open-source design the Adafruit team published during the peaceful demonstrations for social justice in the summer of 2020 (https://github.com/adafruit/BLM-Badge-PCB). As a company and culture we came together to make our voices heard, share the pain we all had, the anger, and then work together for equality and justice in our communities (https://www.adafruit.com/blacklivesmatter). We listened to each other, we marched, we donated our time, resources, we distributed PPE at community events, we came together. -https://www.adafruit.com/blacklivesmatter +The kit is a snapshot in time, a time capsule of what we did together, and what we can build together going forward. The kit can be used for learn-to-code events remotely or in person when gatherings are safe post-COVID. We wanted to make something that would continue to emphasize the moment, is a movement. + +The kits will never be for sale from Adafruit, they will be donated to learning-to-code organizations, social justice groups, and events. + +This education and workshop kit features a Cortex M0+ processor that can run Arduino or CircuitPython. + + * **USB Type C connector** - If you have only Micro B cables, [this adapter will come in handy](https://www.adafruit.com/product/4299). + * **ATSAMD21E18 32-bit Cortex M0+** - 48 MHz 32 bit processor with 256KB Flash and 32 KB RAM + * **Native USB supported by every OS** - can be used in Arduino or CircuitPython as USB serial console, MIDI, Keyboard/Mouse HID, even a little disk drive for storing Python scripts. + * Can be used with **Arduino IDE** or **CircuitPython** + * Power with **2 x AAA** batteries, rechargeable or alkaline + * **Six side-lighting RGB NeoPixel LEDs** + * **Four Capacitive Touch pads** - they can also be used as digital/analog pins + * **Light Sensor** + * **Sound Sensor** (microphone) + * Red 'pin 13' LED + * **On / Off switch** + * **Reset switch** for starting your project code over or entering bootloader mode + * Lanyard hole + +## Learn More +* [Adafruit](https://www.adafruit.com/blacklivesmatter) diff --git a/_board/bluemicro833.md b/_board/bluemicro833.md new file mode 100644 index 00000000..01df05cc --- /dev/null +++ b/_board/bluemicro833.md @@ -0,0 +1,29 @@ +--- +layout: download +board_id: "bluemicro833" +title: "BlueMicro833 Download" +name: "BlueMicro833" +manufacturer: "JPConstantineau" +board_url: "http://nrf52.jpconstantineau.com/docs/bluemicro833" +board_image: "bluemicro833.jpg" +date_added: 2021-12-28 +family: nrf52840 + +features: + - USB-C + - Breadboard-Friendly + - Bluetooth/BTLE + - Battery Charging +--- + +The BlueMicro833 is a nRF52833 controller with the footprint of an Arduino Pro Micro and a USB-C Connector. It uses the EByte E73-2GM08S1E nRF52833 module, has a neopixel and software controller 3.3V regulator that can turn on/off power to external devices. It's based on the BlueMicro840 design but uses the internal voltage regulator to run. Just like other Bluemicros, there is a LiPo battery charger on board. + +Many DIY keyboards use the Arduino Pro Micro or the Arduino Micro as their microcontroller. These don't support BLE communications natively. Because the nRF52 chips have a 32-bit ARM Cortex-M4F processor, they have plenty of processing power compared to the traditional AVR chips. The BlueMicro boards were inspired from the Adafruit nrf52 feathers but made to be used directly in DIY keyboards as a replacement for the atmega32u4 based controllers. + + +## Learn More +* [Board Documentation](http://nrf52.jpconstantineau.com/docs/bluemicro833) +* [Board Hardware Repo](https://github.com/jpconstantineau/BlueMicro833_hardware) + +## Purchase +* [Tindie](https://www.tindie.com/products/jpconstantineau/ebyte-e73-2g4m08s1e-breakout-bluemicro833-pcba/) diff --git a/_board/bluemicro840.md b/_board/bluemicro840.md new file mode 100644 index 00000000..b9654257 --- /dev/null +++ b/_board/bluemicro840.md @@ -0,0 +1,28 @@ +--- +layout: download +board_id: "bluemicro840" +title: "BlueMicro840 Download" +name: "BlueMicro840" +manufacturer: "JPConstantineau" +board_url: "http://nrf52.jpconstantineau.com/docs/bluemicro840_v1" +board_image: "bluemicro840.jpg" +date_added: 2021-08-08 +family: nrf52840 + +features: + - USB-C + - Breadboard-Friendly + - Bluetooth/BTLE + - Battery Charging +--- + +The BlueMicro840 is a nRF52840 controller inspired on the Adafruit nRF52840 feather but with the footprint of an Arduino Pro Micro and a USB-C Connector. + +Many DIY keyboards use the Arduino Pro Micro or the Arduino Micro as their microcontroller. These don't support BLE communications natively. Because the nRF52 chips have a 32-bit ARM Cortex-M4F processor, they have plenty of processing power compared to the traditional AVR chips. The BlueMicro boards were inspired from the Adafruit nrf52 feathers but made to be used directly in DIY keyboards as a replacement for the atmega32u4 based controllers. + + +## Learn More +* [Board Documentation](http://nrf52.jpconstantineau.com/docs/bluemicro840_v1) + +## Purchase +* [Tindie](https://www.tindie.com/products/jpconstantineau/bluemicro840/) diff --git a/_board/capablerobot_usbhub.md b/_board/capablerobot_usbhub.md index cd7d05c3..f4a4a620 100644 --- a/_board/capablerobot_usbhub.md +++ b/_board/capablerobot_usbhub.md @@ -7,6 +7,8 @@ manufacturer: "Capable Robot Components" board_url: "https://www.crowdsupply.com/capable-robot-components/programmable-usb-hub" board_image: "capablerobot_usbhub.jpg" date_added: 2019-5-25 +family: atmel-samd +bootloader_id: capablerobot_usbhub features: - STEMMA QT/QWIIC --- @@ -23,7 +25,3 @@ In addition to being a 4-port USB 2 High-Speed hub, this Programmable USB hub is ## Learn more * [Programmable USB Hub - Crowd Supply](https://www.crowdsupply.com/capable-robot-components/programmable-usb-hub) - -## 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). diff --git a/_board/catwan_usbstick.md b/_board/catwan_usbstick.md index 5b40c2d9..13a47079 100644 --- a/_board/catwan_usbstick.md +++ b/_board/catwan_usbstick.md @@ -7,6 +7,7 @@ manufacturer: "Electronic Cats" board_url: "https://electroniccats.com/producto/catwan_usb-stick/" board_image: "catwan_usbstick.jpg" date_added: 2019-4-2 +family: atmel-samd features: - LoRa/Radio --- @@ -17,7 +18,3 @@ The CatWAN USB Stick is programmed with a special firmware image that makes it a ## Purchase * [Electronic Cats](https://electroniccats.com/producto/catwan_usb-stick/) - -## 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). diff --git a/_board/challenger_nb_rp2040_wifi.md b/_board/challenger_nb_rp2040_wifi.md new file mode 100644 index 00000000..a4ff9f66 --- /dev/null +++ b/_board/challenger_nb_rp2040_wifi.md @@ -0,0 +1,45 @@ +--- +layout: download +board_id: "challenger_nb_rp2040_wifi" +title: "Challenger NB RP2040 WiFi Download" +name: "Challenger NB RP2040 WiFi" +manufacturer: "Invector Labs" +board_url: "https://www.tindie.com/products/invector/challenger-nb-rp2040-wifi/" +board_image: "challenger_nb_rp2040_wifi.jpg" +date_added: 2021-11-15 +family: raspberrypi +features: + - Wi-Fi + - USB-C + - Breadboard-Friendly + - Feather-Compatible +--- + +The Challenger NB RP2040 WiFi is an Arduino/Micropython compatible **Challenger NB** (NB for No Battery) format micro controller board based on the Raspberry Pico chip. The **Challenger NB** form factor is based on Adafruits Feather format but we have removed the battery connector, LiPo charger and instead added a bunch of IO pins. It has retained most of the original Feather pinout so most (all) existing feather wings should work nicely with this board as well. + +Just like the Challenger RP2040 WiFi it has a ESP8285 WiFi chip. For those of you that is unfamiliar with this device, it is basically an ESP8266 device with an integrated 1MByte of flash memory. This allows us to have an AT command interpreter inside this chip that the main controller can talk to and connect to you local WiFi network. The communications channel between the two devices is an unused UART on the main controller and the standard UART on the ESP8285. As simple as it can be. + +The ESP8285 chip comes pre-flashed with Espressif’s AT command interpreter stored in the internal 1MByte of the ESP8285. This interpreter support most of the operating and sleep modes of the standard ESP8266 framework which makes it easy to work with. Talking to the device is as easy as opening the second serial port (Serial2), resetting the ESP8285 and start listening for events and sending commands. + +### Technical details + +- Raspberry Pi Pico Dual Core Cortex-M0 @ 133MHz +- 8 MByte FLASH Memory. +- 264 KByte SRAM Memory. +- 1 Hardware I2C channel. +- 1 Hardware SPI channel. +- 1 Hardware UART for the user (Serial1). +- 1 Hardware UART connected to the network processor (Serial2 @ 1Mbit/s) +- 12 Bit ADC. +- ESP8285 with internal 1MByte FLASH Memory +- WiFi (2.4GHz) +- Espressif AT interpreter +- Communicates at 921600 bits/s +- Neopixel LED +- New fancy schmancy I2C connector =) +- USB Type C connector + + +## Purchase +* [Tindie](https://www.tindie.com/products/invector/challenger-nb-rp2040-wifi/) + diff --git a/_board/challenger_rp2040_lte.md b/_board/challenger_rp2040_lte.md new file mode 100644 index 00000000..f7a12d45 --- /dev/null +++ b/_board/challenger_rp2040_lte.md @@ -0,0 +1,45 @@ +--- +layout: download +board_id: "challenger_rp2040_lte" +title: "Challenger RP2040 LTE Download" +name: "Challenger RP2040 LTE" +manufacturer: "Invector Labs" +board_url: "https://www.tindie.com/products/invector/challenger-rp2040-lte/" +board_image: "challenger_rp2040_lte.jpg" +date_added: 2021-11-15 +family: raspberrypi +features: + - Wi-Fi + - USB-C + - Breadboard-Friendly + - Feather-Compatible +--- + +The Challenger RP2040 LTE is an Arduino/CircuitPython compatible Adafruit Feather format micro controller board based on the Raspberry Pico chip. + +This board has been designed with portable applications in mind. By using the powerful dual core RP2040 combined with 8Mbyte of flash memory you get a device that can handle pretty much anything you can trow at it. For instance if you let one core handle the LTE modem and the second core do all the UI stuff you get an extremely responsive system. Not to mention that the 8MByte of FLASH memory will let you install any (or all) circuitpython support libraries that you will every need. + +### Technical details + +- Raspberry Pi Pico Dual Core Cortex-M0 @ 133MHz +- 8 MByte FLASH Memory. +- 264 KByte SRAM Memory. +- 1 Hardware I2C channel. +- 1 Hardware SPI channel. +- 1 Hardware UART for the user (Serial1). +- 1 Hardware UART connected to the network processor (Serial2 @ 1Mbit/s) +- 12 Bit ADC. +- SARA-R410M-02B +- LTE Category M1/NB1 +- Multiregion +- Data rate M1: up to 375 kb/s UL, 300 kb/s DL +- Data rate NB1: up to 62.5 kb/s UL, 27.2 kb/s DL +- LiPo charger circuit with 250mA charging current +- Standard LiPo battery connector +- USB Type C connector +- Bi2C + + +## Purchase +* [Tindie](https://www.tindie.com/products/invector/challenger-rp2040-lte/) + diff --git a/_board/challenger_rp2040_wifi.md b/_board/challenger_rp2040_wifi.md new file mode 100644 index 00000000..a6c64538 --- /dev/null +++ b/_board/challenger_rp2040_wifi.md @@ -0,0 +1,47 @@ +--- +layout: download +board_id: "challenger_rp2040_wifi" +title: "Challenger RP2040 WiFi Download" +name: "Challenger RP2040 WiFi" +manufacturer: "Invector Labs" +board_url: "https://www.tindie.com/products/invector/challenger-rp2040-wifi/" +board_image: "challenger_rp2040_wifi.jpg" +date_added: 2021-9-16 +family: raspberrypi +features: + - Wi-Fi + - USB-C + - Breadboard-Friendly + - Feather-Compatible + - Battery Charging +--- + +The Challenger RP2040 WiFi is an Arduino/Micropython compatible Adafruit Feather format micro controller board based on the Raspberry Pico chip. + +When we designed this board we took our existing Challenger M0 WiFi board and replaced the SAMD21 micro controller with the much more powerful dual core RP2040 Cortex-M0 device. The RP2040 have two Cortex-M0 CPU cores clocked at 133Mhz and 264Kbyte SRAM integrated. On our board we decided to put a 8MByte flash memory for your programs and file storage. + +Just like the Challenger M0 WiFi it has a ESP8285 WiFi chip. For those of you that is unfamiliar with this device, it is basically an ESP8266 device with an integrated 1MByte of flash memory. This allows us to have an AT command interpreter inside this chip that the main controller can talk to and connect to you local WiFi network. The communications channel between the two devices is an unused UART on the main controller and the standard UART on the ESP8285. As simple as it can be. + +### Technical details + +- Raspberry Pi Pico Dual Core Cortex-M0 @ 133MHz +- 8 MByte FLASH Memory. +- 264 KByte SRAM Memory. +- 1 Hardware I2C channel. +- 1 Hardware SPI channel. +- 1 Hardware UART for the user (Serial1). +- 1 Hardware UART connected to the network processor (Serial2 @ 1Mbit/s) +- 12 Bit ADC. +- ESP8285 with internal 1MByte FLASH Memory +- WiFi (2.4GHz) +- Espressif AT interpreter +- Communicates at 921600 bits/s +- Neopixel LED +- LiPo charger circuit with 250mA charging current +- Standard LiPo battery connector +- USB Type C connector + + +## Purchase +* [Tindie](https://www.tindie.com/products/invector/challenger-rp2040-wifi/) + diff --git a/_board/circuitbrains_basic_m0.md b/_board/circuitbrains_basic_m0.md index 73571e40..ad159fdf 100644 --- a/_board/circuitbrains_basic_m0.md +++ b/_board/circuitbrains_basic_m0.md @@ -7,6 +7,8 @@ manufacturer: "Null Byte Labs LLC" board_url: "" board_image: "circuitbrains_basic.jpg" date_added: 2020-2-27 +family: atmel-samd +bootloader_id: circuitbrains_basic_m0 downloads_display: true blinka: false download_instructions: "" @@ -33,7 +35,3 @@ CircuitPython on an ARM Cortex M0 in 1 square inch! This "Just Add Solder" caste Coming soon. Follow the below links for manufacturing updates: * [CircuitBrains Basic Project Page](https://kevinneubauer.com/portfolio/circuitbrains-basic/) * [Kevin Neubauer Twitter](https://twitter.com/kevinneubauer) - -## 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). diff --git a/_board/circuitbrains_deluxe_m4.md b/_board/circuitbrains_deluxe_m4.md index 3321666a..dfe66de3 100644 --- a/_board/circuitbrains_deluxe_m4.md +++ b/_board/circuitbrains_deluxe_m4.md @@ -7,6 +7,8 @@ manufacturer: "Null Byte Labs LLC" board_url: "" board_image: "circuitbrains_deluxe.jpg" date_added: 2020-2-27 +family: atmel-samd +bootloader_id: circuitbrains_deluxe_m4 downloads_display: true blinka: false download_instructions: "" @@ -33,7 +35,3 @@ CircuitPython on an ARM Cortex M4 in almost 1 square inch! This "Just Add Solder Coming soon. Follow the below links for manufacturing updates: * [CircuitBrains Deluxe Project Page](https://kevinneubauer.com/portfolio/circuitbrains-deluxe/) * [Kevin Neubauer Twitter](https://twitter.com/kevinneubauer) - -## 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). diff --git a/_board/circuitplayground_bluefruit.md b/_board/circuitplayground_bluefruit.md index c8747746..a130faff 100644 --- a/_board/circuitplayground_bluefruit.md +++ b/_board/circuitplayground_bluefruit.md @@ -7,6 +7,8 @@ manufacturer: "Adafruit" board_url: "" board_image: "circuitplayground_bluefruit.jpg" date_added: 2019-8-30 +family: nrf52840 +bootloader_id: circuitplayground_nrf52840 features: - Speaker - Solder-Free Alligator Clip @@ -19,9 +21,6 @@ features: chip is an nRF52840 microcontroller which is not only more powerful, but also comes with Bluetooth Low Energy support for wireless connectivity. -This product is ALPHA hardware at this time, for use by folks who are going to be -developing software to support it - it's not quite ready for student/beginner use! - The board is round and has alligator-clip pads around it so you don't have to solder or sew to make it work. You can power it from USB, a AAA battery pack, or with a Lipoly battery (for advanced users). Circuit Playground Bluefruit has built-in USB @@ -57,7 +56,3 @@ on the go! ## Purchase * [Adafruit](https://www.adafruit.com/product/4333) - -## 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). diff --git a/_board/circuitplayground_express.md b/_board/circuitplayground_express.md index 12f6974e..1e0ee8dc 100644 --- a/_board/circuitplayground_express.md +++ b/_board/circuitplayground_express.md @@ -7,6 +7,8 @@ manufacturer: "Adafruit" board_url: "https://www.adafruit.com" board_image: "circuitplayground_express.jpg" date_added: 2018-12-13 +family: atmel-samd +bootloader_id: circuitplay_m0 features: - Speaker - Solder-Free Alligator Clip diff --git a/_board/circuitplayground_express_4h.md b/_board/circuitplayground_express_4h.md index df07e3b1..f62e4a6e 100644 --- a/_board/circuitplayground_express_4h.md +++ b/_board/circuitplayground_express_4h.md @@ -7,6 +7,8 @@ manufacturer: "Adafruit" board_url: "https://www.adafruit.com" board_image: "circuitplayground_express_4h.jpg" date_added: 2019-4-13 +family: atmel-samd +bootloader_id: circuitplay_m0 features: - Speaker - Solder-Free Alligator Clip diff --git a/_board/circuitplayground_express_crickit.md b/_board/circuitplayground_express_crickit.md index f1fac851..29eed633 100644 --- a/_board/circuitplayground_express_crickit.md +++ b/_board/circuitplayground_express_crickit.md @@ -7,6 +7,8 @@ manufacturer: "Adafruit" board_url: "" board_image: "circuitplayground_express_crickit.jpg" date_added: 2019-3-9 +family: atmel-samd +bootloader_id: circuitplay_m0 features: - Speaker - Robotics @@ -39,7 +41,3 @@ All are powered via 5V DC, so you can use any 5V-powered servos, DC motors, step * [Circuit Playground Express - Adafruit](https://www.adafruit.com/product/3333) * [CRICKIT for CircuitPlayground Express - Adafruit](https://www.adafruit.com/product/3093) - -## 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). diff --git a/_board/circuitplayground_express_digikey_pycon2019.md b/_board/circuitplayground_express_digikey_pycon2019.md index ba3d789c..107584e0 100644 --- a/_board/circuitplayground_express_digikey_pycon2019.md +++ b/_board/circuitplayground_express_digikey_pycon2019.md @@ -7,6 +7,8 @@ manufacturer: "Adafruit" board_url: "https://www.adafruit.com" board_image: "circuitplayground_express_digikey_pycon2019.jpg" date_added: 2019-4-13 +family: atmel-samd +bootloader_id: circuitplay_m0 features: - Speaker - Solder-Free Alligator Clip diff --git a/_board/circuitplayground_express_displayio.md b/_board/circuitplayground_express_displayio.md index 0ea63ed6..caac109a 100644 --- a/_board/circuitplayground_express_displayio.md +++ b/_board/circuitplayground_express_displayio.md @@ -7,6 +7,8 @@ manufacturer: "Adafruit" board_url: "" board_image: "circuitplayground_express_displayio.jpg" date_added: 2019-10-17 +family: atmel-samd +bootloader_id: circuitplay_m0 features: - Speaker - Display @@ -29,7 +31,3 @@ Comes with a PCB that has pre-soldered standoffs attached, and 12x M3 screws for * [Circuit Playground Express - Adafruit](https://www.adafruit.com/product/3333) * [TFT Gizmo for CircuitPlayground Express - Adafruit](https://www.adafruit.com/product/4367) - -## 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). diff --git a/_board/clue_nrf52840_express.md b/_board/clue_nrf52840_express.md index 68632309..6ce996c8 100644 --- a/_board/clue_nrf52840_express.md +++ b/_board/clue_nrf52840_express.md @@ -7,9 +7,10 @@ manufacturer: "Adafruit" board_url: "https://www.adafruit.com/product/4500" board_image: "clue_nrf52840_express.jpg" date_added: 2019-12-30 +family: nrf52840 +bootloader_id: clue_nrf52840 features: - Display - - Wi-Fi - Bluetooth/BTLE - Solder-Free Alligator Clip - STEMMA QT/QWIIC @@ -33,7 +34,3 @@ After designing it, the board was close enough to micro:bit-shape-size that we m ## Purchase * [Adafruit CLUE](https://www.adafruit.com/product/4500) - -## 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). diff --git a/_board/cp32-m4.md b/_board/cp32-m4.md index 7058f4c2..16f05cbe 100644 --- a/_board/cp32-m4.md +++ b/_board/cp32-m4.md @@ -8,6 +8,7 @@ board_url: "" board_image: "unknown.jpg" downloads_display: false date_added: 2019-4-5 +family: atmel-samd features: --- @@ -17,7 +18,3 @@ The description should be written to inform a CircuitPython user what makes the ## Purchase Add any links to purchase the board - -## 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). diff --git a/_board/cp_sapling_m0.md b/_board/cp_sapling_m0.md new file mode 100644 index 00000000..39eb2400 --- /dev/null +++ b/_board/cp_sapling_m0.md @@ -0,0 +1,39 @@ +--- +layout: download +board_id: "cp_sapling_m0" +title: "CP Sapling M0 Download" +name: "CP Sapling M0" +manufacturer: "Oak Development Technologies" +board_url: "https://www.oakdev.tech/store/p7/CP-Sapling-m0-development-board.html#/" +board_image: "cp_sapling_m0.jpg" +date_added: 2020-11-23 +family: atmel-samd +features: + - STEMMA QT/QWIIC + - Breadboard-Friendly +--- + +Finally, a tree that runs CircuitPython? YEP! Now you can get working in CircuitPython fast with our new CircuitPython compatible development board featuring the popular Microchip AT SAM D21 microcontroller. + +Providing quick and easy access to SPI and I2C (pins + Stemma/Qwiic connector) so you can get your project off the ground in no time. + +This board also comes with the SOIC-8 pads available on the bottom of the board to enable it to expand storage with SPI FLASH! + + + + * **ATSAMD21E18** 32-bit Cortex M0+ - 48 MHz 32 bit processor with **256KB Flash** and **32 KB RAM** + * Native USB supported by every OS - can be used in CircuitPython as USB serial console, MIDI, Keyboard/Mouse HID, even a little disk drive for storing Python scripts. + * Can be used with **CircuitPython** (Arduino coming soon!) + * **Built in BIG 3535 RGB NeoPixel LED** + * **8 GPIO pins**: + * 2 x 12-bit analog inputs (SDA/SCL do not have analog inputs) + * 8 x PWM outputs + * Hardware I2C port with STEMMA QT plug-n-play connector + * Hardware SPI + * 3.3V regulator with [500mA peak output]() + * [Optional SOIC-8 SPI Flash chip on bottom] + * **Reset switch** for starting your project code over or entering bootloader mode + +## Purchase + +* [Oak Dev Tech](https://www.oakdev.tech/store/p7/CP-Sapling-m0-development-board.html#/) diff --git a/_board/cp_sapling_m0_revb.md b/_board/cp_sapling_m0_revb.md new file mode 100644 index 00000000..4a26ed95 --- /dev/null +++ b/_board/cp_sapling_m0_revb.md @@ -0,0 +1,37 @@ +--- +layout: download +board_id: "cp_sapling_m0_revb" +title: "CP Sapling M0 Rev B Download" +name: "CP Sapling M0 Rev B" +manufacturer: "Oak Development Technologies" +board_url: "https://www.oakdev.tech/store/p10/%28Coming_Soon%29_CP_Sapling_Rev_B.html#/" +board_image: "cp_sapling_m0_revb.jpg" +date_added: 2021-6-4 +family: atmel-samd +features: + - STEMMA QT/QWIIC + - Breadboard-Friendly +--- + +Finally, a tree that runs CircuitPython? YEP and it's better than ever! Now you can get working in CircuitPython fast with our new CircuitPython compatible development board featuring the popular Microchip AT SAM D21 microcontroller. + +Providing quick and easy access to SPI and I2C (pins + Stemma/Qwiic connector) so you can get your project off the ground in no time. + +This board also comes with the SOIC-8 pads available on the bottom of the board to enable it to expand storage with SPI FLASH! + + + * **ATSAMD21E18** 32-bit Cortex M0+ - 48 MHz 32 bit processor with **256KB Flash** and **32 KB RAM** + * Native USB supported by every OS - can be used in CircuitPython as USB serial console, MIDI, Keyboard/Mouse HID, even a little disk drive for storing Python scripts. + * Can be used with **CircuitPython** (Arduino coming soon!) + * **Built in BIG 3535 RGB NeoPixel LED** + * **12 GPIO pins**: + * Hardware I2C port with STEMMA QT plug-n-play connector + * Hardware SPI + * 3.3V regulator with 500mA peak output + * [Optional SOIC-8 SPI Flash chip on bottom] + * **Reset switch** for starting your project code over or entering bootloader mode + +## Purchase + +* [Oak Dev Tech](https://www.oakdev.tech/store/p10/%28Coming_Soon%29_CP_Sapling_Rev_B.html#/) +* [ODT Tindie Shop](https://www.tindie.com/products/oakdevtech/cp-sapling-rev-b-samd21-micro-dev-board/) diff --git a/_board/cp_sapling_m0_spiflash.md b/_board/cp_sapling_m0_spiflash.md new file mode 100644 index 00000000..ec8c8540 --- /dev/null +++ b/_board/cp_sapling_m0_spiflash.md @@ -0,0 +1,39 @@ +--- +layout: download +board_id: "cp_sapling_m0_spiflash" +title: "CP Sapling M0 with SPI Flash Download" +name: "CP Sapling M0 with SPI Flash" +manufacturer: "Oak Development Technologies" +board_url: "https://www.oakdev.tech/store/p7/CP-Sapling-m0-development-board.html#/" +board_image: "cp_sapling_m0.jpg" +date_added: 2021-4-6 +family: atmel-samd +features: + - STEMMA QT/QWIIC + - Breadboard-Friendly +--- + +Finally, a tree that runs CircuitPython? YEP! Now you can get working in CircuitPython fast with our new CircuitPython compatible development board featuring the popular Microchip AT SAM D21 microcontroller. + +Providing quick and easy access to SPI and I2C (pins + Stemma/Qwiic connector) so you can get your project off the ground in no time. + +This board also comes with the SOIC-8 pads available on the bottom of the board to enable it to expand storage with SPI FLASH! + + + + * **ATSAMD21E18** 32-bit Cortex M0+ - 48 MHz 32 bit processor with **256KB Flash** and **32 KB RAM** + * Native USB supported by every OS - can be used in CircuitPython as USB serial console, MIDI, Keyboard/Mouse HID, even a little disk drive for storing Python scripts. + * Can be used with **CircuitPython** (Arduino coming soon!) + * **Built in BIG 3535 RGB NeoPixel LED** + * **8 GPIO pins**: + * 2 x 12-bit analog inputs (SDA/SCL do not have analog inputs) + * 8 x PWM outputs + * Hardware I2C port with STEMMA QT plug-n-play connector + * Hardware SPI + * 3.3V regulator with [500mA peak output]() + * [Optional SOIC-8 SPI Flash chip on bottom] + * **Reset switch** for starting your project code over or entering bootloader mode + +## Purchase + +* [Oak Dev Tech](https://www.oakdev.tech/store/p7/CP-Sapling-m0-development-board.html#/) diff --git a/_board/crumpspace_crumps2.md b/_board/crumpspace_crumps2.md new file mode 100644 index 00000000..d73fae94 --- /dev/null +++ b/_board/crumpspace_crumps2.md @@ -0,0 +1,28 @@ +--- +layout: download +board_id: "crumpspace_crumps2" +title: "CrumpSpace CrumpS2 Download" +name: "CrumpSpace CrumpS2" +manufacturer: "CrumpSpace" +board_url: "https://github.com/tylercrumpton/CrumpS2" +board_image: "crumpspace_crumps2.jpg" +date_added: 2021-8-13 +family: esp32s2 +features: + - Wi-Fi + - USB-C + - Breadboard-Friendly +--- + +The **CrumpS2** is a super-basic CircuitPython-compatible development board for the ESP32-S2 WiFi Microcontroller. It was designed to be easy to assemble while staying low-cost so that anyone can fabricate and assemble for use in you WiFi hardware projects! + +## Specs + +- ESP32-S2-WROVER module +- USB-C connector for data and power +- 3.3V voltage regualtor +- APA102 RGB LED +- 33 GPIO pins +- 4 MB SPI flash +- 2 MB PSRAM +- Low part count for easier hand-assembly diff --git a/_board/cytron_maker_nano_rp2040.md b/_board/cytron_maker_nano_rp2040.md new file mode 100644 index 00000000..8b122939 --- /dev/null +++ b/_board/cytron_maker_nano_rp2040.md @@ -0,0 +1,49 @@ +--- +layout: download +board_id: "cytron_maker_nano_rp2040" +title: "Maker Nano RP2040 Download" +name: "Maker Nano RP2040" +manufacturer: "Cytron Technologies" +board_url: "https://www.cytron.io/p-maker-nano-rp2040" +board_image: "cytron_maker_nano_rp2040.jpg" +date_added: 2021-12-6 +family: raspberrypi +features: + - Speaker + - STEMMA QT/QWIIC + - Breadboard-Friendly +--- + +## Simplifying Projects with Raspberry Pi® RP2040 + +Looking for a small but powerful MCU for your project? Arduino Nano can't satisfy you anymore? We have the Maker Nano RP2040 for you. Same Arduino Nano form factor, but powered by a much more powerful RP2040 MCU from Raspberry Pi. This also means that it's compatible with most (see exception below) of the daughter boards for Arduino Nano in the market. Not to forget it's also breadboard friendly to allow building your own circuit. + +Just like the other Maker series products, there are plentiful of LEDs on the Maker Nano RP2040 (welll, who doesn't like LEDs?). Those LEDs are not just for a nice visual effect, they also represent the status of each pins and this makes troubleshooting your circuit a breeze. Not too excited with the boring single color blue LEDs? Worry not. We also put in two RGB LEDs (WS2812 Neopixel) to make your life more colorful. You can also program it to dance together with the melody produced by the onboard piezo buzzer. To change to another melody, press the onboard push button. Something wrong with your code and the buzzer keep playing anoying tone? Mute it with the sliding switch. + +All of these can be done with the Maker Nano RP2040 alone without additional circuitry. Wiring up your own circuit is always the most tedious part of learning electronics. It's very prone to error and sometimes, not reversible. We know it because we've gone through that before. + +When you have come to a state that onboard peripherals are already not enough for you, additional sensors or modules can be added via the newly introduced Maker Ports. Utilizing the JST-SH 4-ways connector, Maker Port is compatible with Sparkfun's Qwiic modules and Adafruit's STEMMA QT modules. Qwiic and STEMMA QT are using I2C communications and can be daisy-chained. By using the included JST-SH to Grove conversion cables, Maker Port is compatible with Seeed Studio's Grove modules too. Besides I2C, Maker Port also supports UART (Maker Port 0 only), Analog Input (Maker Port 1 only) and Digital Input/Output. + +The Raspberry Pi RP2040 MCU can be programmed with C/C++ (Natively or with Arduino IDE support), micropython or circuitpython. With massive libraries support and examples especially in Arduino IDE and circuitpython, you will be ready to build your application in no time, be it for learning purpose or for building a useful project. + +**Features:** +- Arduino Nano form factor +- Powered by Rapberry Pi RP2040 + - Dual-core Arm Cortex-M0+ processor + - 264KB internal RAM + - 2MB of Flash memory + - The exact same specifications with Raspberry Pi Pico +- 14x Status indicator LEDs for GPIOs +- 1x Piezo buzzer with mute switch +- 1x Push button +- 2x RGB LEDs (WS2812 Neopixel) +- 2x Maker Ports, compatible with Qwiic, STEMMA QT, Grove (via conversion cable) +- Support Arduino IDE, CircuitPython and MicroPython + +## Resources: +- [Maker Nano RP2040 Pinout Diagram](https://docs.google.com/drawings/d/e/2PACX-1vSGwfh_1ac_UFXT4F72D0yJHaYHjDC-lfeBMLp0dc8ry57sAYtdobIFBZqrfXE6AuDTYEY9Cicto2b8/pub?w=3373&h=2867) +- [Maker Nano RP2040 Datasheet](https://docs.google.com/document/d/15IMxlESQE43sP7brZpqlfHVTAdX1N_XenzpvfP8cT_8/edit?usp=sharing) + + +## Purchase +* [Cytron](https://www.cytron.io/p-maker-nano-rp2040) diff --git a/_board/cytron_maker_pi_rp2040.md b/_board/cytron_maker_pi_rp2040.md new file mode 100644 index 00000000..511fa2e5 --- /dev/null +++ b/_board/cytron_maker_pi_rp2040.md @@ -0,0 +1,61 @@ +--- +layout: download +board_id: "cytron_maker_pi_rp2040" +title: "Maker Pi RP2040 Download" +name: "Maker Pi RP2040" +manufacturer: "Cytron Technologies" +board_url: "https://www.cytron.io/p-maker-pi-rp2040" +board_image: "cytron_maker_pi_rp2040.jpg" +date_added: +family: raspberrypi +features: + - Battery Charging + - Speaker + - Robotics +--- + +## Simplifying Robotics with Raspberry Pi® RP2040 + +Cytron Maker Pi RP2040 features the first microcontroller designed by Raspberry Pi - RP2040, embedded on a robot controller board. The board also comes with 2-channel DC motor driver, 4 servo motor ports and 7 Grove I/O connectors, ready for your next DIY robot / motion control projects. Now you can build a robot, while trying out the new RP2040 chip. + +The DC motor driver onboard is able to control two brushed DC motors or single bipolar/unipolar stepper motor from 3.6V to 6V, providing up to 1A current per channel continuously. The built-in Quick Test buttons and motor output LEDs allow functional test of the motor driver in a quick and convenient way without the need of writing any test code. Vmotor for both DC and servo motors depends on the input voltage supplied to the board. + +Maker Pi RP2040 features all the goodness of Cytron's Maker series products. It too has lots of LEDs useful for troubleshooting (& visual effects), is able to make quite some noise with the onboard piezo buzzer and comes with push buttons ready to detect your touch. + +There are three ways to supply power to the Maker Pi RP2040 - via USB (5V) socket, with a single cell LiPo/Li-Ion battery or through the VIN (3.6-6V) terminals. However only one power source is needed to power up both controller board and motors at a time. Power supply from all these power sources can all be controlled with the power on/off switch onboard. + +Cytron Maker Pi RP2040 is basically the Raspberry Pi Pico + Maker series' goodness + Robot controller & other useful features. Therefore this board is compatible with the existing Pico ecosystem. Software, firmware, libraries and resources that are developed for Pico should work seamlessly with Cytron Maker Pi RP2040 too. +CircuitPython is preloaded on the Maker Pi RP2040 and it runs a simple demo program right out-of-the-box. Connect it to your computer via USB micro cable and turn it on, you will be greeted by a melody tune and LEDs running light. Press GP20 and GP21 push buttons to toggle the LEDs on/off, while controlling any DC and servo motors connected to it to move and stop. With this demo code, you get to test the board the moment you receive it! + +While connected to your computer, a new CIRCUITPY drive appears. Explore and edit the demo code (code.py & lib folder) with any code editor you like, save any changes to the drive and you shall see it in action in no time. That's CircuitPython - very easy to get started. Wish to use other programming lauguages? Sure, you are free to use MicroPython and C/C++ for Pico/RP2040. For those of you who loves the Arduino ecosystem, please take a look at this official news by Arduino and also the unofficial Pico Arduino Core by Earle F. Philhower. + +**Features:** +- Powered by Rapberry Pi RP2040 + - Dual-core Arm Cortex-M0+ processor + - 264KB internal RAM + - 2MB of Flash memory + - The exact same specifications with Raspberry Pi Pico +- Robot controller board + - 4x Servo motors + - 2x DC motors with quick test buttons +- Versatile power circuit + - 7 Automatic power selection: USB 5V, LiPo (1-cell) or Vin (3.6-6V) + - Built-in 1-cell LiPo/Li-Ion charger (over-charged & over-discharged protection) + - Power on/off switch +- 13x Status indicator LEDs for GPIO pins +- 1x Piezo buzzer with mute switch +- 2x Push button +- 2x RGB LED (Neopixel) +- 7x Grove ports (flexible I/O options: digital, analog, I2C, SPI, UART...) +- Preloaded with CircuitPython out-of-the-box +- Mouting holes + - 4x 4.8mm mounting hole (LEGO® pin compatible) + - 6x M3 screw hole + +## Resources: +- [Getting Started with Maker Pi RP2040 & Example Code](https://github.com/CytronTechnologies/MAKER-PI-RP2040) +- [Maker Pi RP2040 Datasheet](https://docs.google.com/document/d/1DJASwxgbattM37V4AIlJVR4pxukq0up25LppA8-z_AY/edit) + + +## Purchase +* [Cytron](https://www.cytron.io/p-maker-pi-rp2040) diff --git a/_board/datalore_ip_m4.md b/_board/datalore_ip_m4.md index 420551f4..73d45b3d 100644 --- a/_board/datalore_ip_m4.md +++ b/_board/datalore_ip_m4.md @@ -8,6 +8,7 @@ board_url: "" board_image: "unknown.jpg" downloads_display: false date_added: 2019-4-5 +family: atmel-samd features: --- @@ -17,7 +18,3 @@ The description should be written to inform a CircuitPython user what makes the ## Purchase Add any links to purchase the board - -## 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). diff --git a/_board/datum_distance.md b/_board/datum_distance.md index 61d0cee5..9bbf6f9d 100644 --- a/_board/datum_distance.md +++ b/_board/datum_distance.md @@ -7,6 +7,9 @@ manufacturer: "J&J Studios" board_url: "https://jandjstudios.io/datum/datum-Distance/" board_image: "datum_distance.jpg" date_added: 2019-7-12 +family: atmel-samd +features: + - Breadboard-Friendly --- The datum-Distance sensor combines the same SAMD21G18 microcontroller used on the Arduino Zero with the VL53LX1 distance sensor from ST Microelectronics to create the simplest, easiest to use distance sensor for your application. @@ -22,7 +25,3 @@ It can also apply filters such as min, mix, mean, and RMS to the data stream. Th ## Purchase * [GroupGets](https://groupgets.com/campaigns/568-datum-distance) - -## 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). diff --git a/_board/datum_imu.md b/_board/datum_imu.md index 5ed74354..1df2f6f9 100644 --- a/_board/datum_imu.md +++ b/_board/datum_imu.md @@ -7,6 +7,9 @@ manufacturer: "J&J Studios" board_url: "https://jandjstudios.io/datum/datum-IMU/" board_image: "datum_imu.jpg" date_added: 2019-7-12 +family: atmel-samd +features: + - Breadboard-Friendly --- The datum-IMU sensor combines the same SAMD21G18 microcontroller used on the Arduino Zero with the LSM9DS1 IMU sensor from ST Microelectronics to create the simplest, easiest to use IMU sensor for your application. @@ -22,7 +25,3 @@ It can also apply filters such as min, mix, mean, and RMS to the data stream. Th ## Purchase * [GroupGets](https://groupgets.com/campaigns/573-datum-imu) - -## 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). diff --git a/_board/datum_light.md b/_board/datum_light.md index 729ac3e2..c0f94de8 100644 --- a/_board/datum_light.md +++ b/_board/datum_light.md @@ -7,6 +7,9 @@ manufacturer: "J&J Studios" board_url: "https://jandjstudios.io/datum/datum-Light/" board_image: "datum_light.jpg" date_added: 2019-7-12 +family: atmel-samd +features: + - Breadboard-Friendly --- The datum-Light sensor combines the same SAMD21G18 microcontroller used on the Arduino Zero with the APDS-9960 light sensor from Broadcom to create the simplest, easiest to use light sensor for your application. @@ -22,7 +25,3 @@ It can also apply filters such as min, mix, mean, and RMS to the data stream. Th ## Purchase * [GroupGets](https://groupgets.com/campaigns/574-datum-light) - -## 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). diff --git a/_board/datum_weather.md b/_board/datum_weather.md index 9ce50f57..8f7c908d 100644 --- a/_board/datum_weather.md +++ b/_board/datum_weather.md @@ -7,6 +7,9 @@ manufacturer: "J&J Studios" board_url: "https://jandjstudios.io/datum/datum-Weather/" board_image: "datum_weather.jpg" date_added: 2019-7-12 +family: atmel-samd +features: + - Breadboard-Friendly --- The datum-Weather sensor combines the same SAMD21G18 microcontroller used on the Arduino Zero with the BME280 environmental sensor from Bosch Sensortec to create the simplest, easiest to use weather sensor for your application. @@ -19,7 +22,3 @@ It can also apply filters such as min, mix, mean, and RMS to the data stream. Th ## Learn more * [datum-Weather Website](https://jandjstudios.io/datum/datum-Weather/) - -## 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). diff --git a/_board/dynalora_usb.md b/_board/dynalora_usb.md new file mode 100644 index 00000000..8bf5ac91 --- /dev/null +++ b/_board/dynalora_usb.md @@ -0,0 +1,42 @@ +--- +layout: download +board_id: "dynalora_usb" +title: "DynaLoRa-USB Download" +name: "DynaLoRa-USB" +manufacturer: "BH Dynamics" +board_url: "https://github.com/BHDynamics/rfm_radio_dongle" +board_image: "dynalora_usb.jpg" +date_added: +family: atmel-samd +features: + - LoRa/Radio +downloads_display: true +--- + +## Overview + +DynaLoRa-USB is a low cost and open source, CircuitPython and Arduino compatible, LoRa tinkering dongle designed by and for makers. + +Our aim is to facilitate access to the hottest radio technology (LoRa) through the use of maker-friendly languages such as Python and the Arduino framework. With that intent, DynaLoRa-USB is a simple device that you just plug and play with! It includes a powerful SAMD21 microcontroller and a HopeRF LoRa radio module (RFM96W for 868/915 MHz), an user button, an RGB LED and an external interface to plug your favorite peripherals. + + +- ATSAMD21E18 48 MHz Cortex-M0+ processor with 256 KB flash + 32 KB RAM, compatible with CircuitPython and Arduino +- 32 Mbit SPI flash for storing CircuitPython code and libraries +- High performance HopeRF radio module. We offer the device with the RFM96W, which is capable of LoRa modulation at 868/915 MHz, but you can easily replace it by the 433 MHz version (RFM95W) or a generic Sub-GHz radio (RFM69HCW) since they are pin compatible. +- User-controllable WS2812B addressable RGB LED +- Regular user LED +- 3V3 @ 1A power through a DC/DC buck regulator from USB +- MicroSD Card slot +- GPIO header exposing SWD interface, a full SERCOM (enabling external SPI/I2C/UART peripherals) and a DAC for prototyping +- This version comes with an USB-A plug. It should be easy enough to modify the design to offer other options (such as USB-C). +- Comes preprogrammed with the UF2 Bootloader and latest stable release of CircuitPython. + +Hardware is licensed under **CERN OHL v1.2**. + +## Documentation + +This board is open source hardware. You can check the docs and contribute [here](https://github.com/BHDynamics/rfm_radio_dongle). + +## Purchase + +* [Tindie](https://www.tindie.com/products/bhdynamics/dynalora-usb/) diff --git a/_board/dynossat_edu_eps.md b/_board/dynossat_edu_eps.md index 5fd41fba..083c784d 100644 --- a/_board/dynossat_edu_eps.md +++ b/_board/dynossat_edu_eps.md @@ -1,12 +1,48 @@ ---- -layout: download -board_id: "dynossat_edu_eps" -title: "DynOSSAT-EDU EPS Download" -name: "DynOSSAT-EDU EPS" -manufacturer: "BH Dynamics" -board_url: "" -board_image: "unknown.jpg" -downloads_display: false ---- - -Oops! Looks like we don't know anything about this board. This means it's likely very new. +--- +layout: download +board_id: "dynossat_edu_eps" +title: "DynOSSAT-EDU EPS Download" +name: "DynOSSAT-EDU EPS" +manufacturer: "BH Dynamics" +board_url: "https://bhdyn.com/newspace" +board_image: "dynossat_edu_eps.jpg" +date_added: +family: atmel-samd +downloads_display: true + +features: + - USB-C +--- + +DynOSSAT-EDU is the first open source PocketQube educational kit compatible with CircuitPython and Arduino. + +This plaform is equipped with all the necessary modules for the operation of a nanosatellite (PocketQube) +in Low Earth Orbit (LEO) that would serve as a device for teaching, training, and driving curiosity about the philosophy and technology related to NewSpace. + +This is the EPS (Electric Power System), the module responsible for battery management and power distribution subsystems, +including charging through solar panels using flight-proven MPPT electronics. + +Hardware is licensed under **CERN OHL v1.2**. + +## Technical details + +- Well-known 48 MHz Cortex-M0 ATSAMD21E18 MCU with 256 KB flash + 32 KB RAM +- 32 Mbit SPI flash for storing CircuitPython code and libraries +- Flight-proven SPV1040 Maximum Power Point Tracking (MPPT) IC for solar cells power management +- Ultra low input voltage L6924D Lithium battery charger management IC optimized for pairing with the SPV1040 +- Separate 5V and 3.3V power rails generated through high-performance DC/DC converters +- Battery Current/Voltage/Power measurement through the flight-proven INA226 digital meter +- Back-powering protection and load switching through the TPS22918, member of a flight-proven family of switches +- User-controllable WS2812B addressable RGB LED +- Female USB-C 2.0 connector for power and data logging +- Standard Molex Picoblade 1.5 mm connectors for battery and solar cells +- Connected to the OBC through SPI/I2C/UART for data communication and/or redundancy +- Comes preprogrammed with the UF2 Bootloader and CircuitPython 6.0.0 + +## Documentation + +This board is open source hardware. You can check the docs and contribute [here](https://github.com/BHDynamics/dynossat-edu-eps). + +## Purchase + +* [Tindie](https://www.tindie.com/products/21832/) diff --git a/_board/dynossat_edu_obc.md b/_board/dynossat_edu_obc.md index 53ca49c1..64ea61f3 100644 --- a/_board/dynossat_edu_obc.md +++ b/_board/dynossat_edu_obc.md @@ -1,12 +1,47 @@ ---- -layout: download -board_id: "dynossat_edu_obc" -title: "DynOSSAT-EDU OBC Download" -name: "DynOSSAT-EDU OBC" -manufacturer: "BH Dynamics" -board_url: "" -board_image: "unknown.jpg" -downloads_display: false ---- - -Oops! Looks like we don't know anything about this board. This means it's likely very new. +--- +layout: download +board_id: "dynossat_edu_obc" +title: "DynOSSAT-EDU OBC Download" +name: "DynOSSAT-EDU OBC" +manufacturer: "BH Dynamics" +board_url: "https://bhdyn.com/newspace" +board_image: "dynossat_edu_obc.jpg" +date_added: +family: atmel-samd +downloads_display: true + +features: + - USB-C +--- + +DynOSSAT-EDU is the first open source PocketQube educational kit compatible with CircuitPython and Arduino. + +This plaform is equipped with all the necessary modules for the operation of a nanosatellite (PocketQube) +in Low Earth Orbit (LEO) that would serve as a device for teaching, training, and driving curiosity about the philosophy and technology related to NewSpace. + +This is the On-Board Computer (OBC), the module responsible for managing the satellite and process sensor data. It +integrates a 9-axis IMU, a gas sensor, a temperature sensor and carries a powerful ATSAMD51. + +Hardware is licensed under **CERN OHL v1.2**. + +## Technical details + +- Powerful ATSAMD51J20A-AU 120 MHz Cortex-M4F processor with 1 MB flash + 256 KB RAM for all your CircuitPython needs +- 32 Mbit SPI flash for storing CircuitPython code and libraries +- High-precision ICM-20948 Inertial Measurement Unit including Accelerometer, Gyroscope and Magnetometer for Attitude management +- MCP9808 Digital Temperature Sensor +- SGP30 TVOC and eqCO2 air quality sensor +- User-controllable WS2812B addressable RGB LED +- Separate 5V and 3.3V rails, providing up to 1A/500mA respectively +- MicroSD Card slot +- Female USB-C 2.0 connector for power and data logging +- PQBH40 bus exposing 10 digital pins, 6 analog pins (+ true DAC), an I2C bus, an SPI bus and an UART +- Comes preprogrammed with the UF2 bootloader and CircuitPython 6.0.0 + +## Documentation + +This board is open source hardware. You can check the docs and contribute [here](https://github.com/BHDynamics/dynossat-edu-obc). + +## Purchase + +* [Tindie](https://www.tindie.com/products/21832/) diff --git a/_board/edgebadge.md b/_board/edgebadge.md index d3442325..40b17009 100644 --- a/_board/edgebadge.md +++ b/_board/edgebadge.md @@ -7,6 +7,8 @@ manufacturer: "Adafruit" board_url: "https://www.adafruit.com/product/4400" board_image: "edgebadge.jpg" date_added: 2019-11-19 +family: atmel-samd +bootloader_id: arcade_pybadge features: - Display - Speaker @@ -26,7 +28,3 @@ You can code the EdgeBadge with: [CircuitPython](https://circuitpython.org/), [M ## Purchase * [Adafruit](https://www.adafruit.com/product/4400) - -## 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). diff --git a/_board/electroniccats_bastwifi.md b/_board/electroniccats_bastwifi.md index 5fcb9a95..07e60176 100644 --- a/_board/electroniccats_bastwifi.md +++ b/_board/electroniccats_bastwifi.md @@ -7,12 +7,14 @@ manufacturer: "Electronic Cats" board_url: "https://electroniccats.com/store/bast-wifi/" board_image: "bast_wifi.jpg" date_added: 2020-10-13 +family: esp32s2 features: - -Feather-Compatible - -Wifi - -Battery Charging - + - Feather-Compatible + - Wi-Fi + - Battery Charging + - USB-C + - Breadboard-Friendly --- The Bast WiFi includes the newer ESP32-S2 module, which is like a little brother to the ESP32 where only one core instead of 2 has cores, it has no BLE implemented, but gains a native USB, a new processor and crypto accelerators for better performance protection against physical fault injection attacks and more improvements over the SoC. @@ -23,7 +25,3 @@ Some elements are still in development; For this reason, we recommend this board ## Purchase * [Electronic Cats](https://electroniccats.com/store/bast-wifi/) - -## 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). diff --git a/_board/electronut_labs_blip.md b/_board/electronut_labs_blip.md index 9b045397..6fab34fa 100644 --- a/_board/electronut_labs_blip.md +++ b/_board/electronut_labs_blip.md @@ -4,9 +4,10 @@ board_id: "electronut_labs_blip" title: "Blip Download" name: "Blip" manufacturer: "Electronut Labs" -board_url: "https://docs.electronut.in/blip/" +board_url: "https://gitlab.com/electronutlabs-public/ElectronutLabs-blip" board_image: "electronut_labs_blip.png" date_added: 2019-5-23 +family: nrf52840 downloads_display: true features: - Bluetooth/BTLE @@ -21,8 +22,4 @@ for an SD card slot, which makes it a complete and versatile development board. ## Purchase -* [Blip purchase information](https://docs.electronut.in/blip/#purchasing-blip) - -## 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). +* [Blip purchase information](https://gitlab.com/electronutlabs-public/ElectronutLabs-blip#purchasing-blip) diff --git a/_board/electronut_labs_papyr.md b/_board/electronut_labs_papyr.md index 03d698a7..a6041158 100644 --- a/_board/electronut_labs_papyr.md +++ b/_board/electronut_labs_papyr.md @@ -4,10 +4,12 @@ board_id: "electronut_labs_papyr" title: "Papyr Download" name: "Papyr" manufacturer: "Electronut Labs" -board_url: "https://docs.electronut.in/papyr/" +board_url: "https://gitlab.com/electronutlabs-public/papyr" board_image: "electronut_labs_papyr.jpg" downloads_display: true date_added: 2019-4-23 +family: nrf52840 +bootloader_id: clue_nrf52840 features: - Display - Bluetooth/BTLE @@ -17,8 +19,4 @@ Papyr is a connected e-paper display powered by Nordic Semiconductor's nRF52840 ## Purchase -* [Papyr purchase information](https://docs.electronut.in/papyr/#buy-papyr) - -## 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). +* [Papyr purchase information](https://gitlab.com/electronutlabs-public/papyr#buy-papyr) diff --git a/_board/escornabot_makech.md b/_board/escornabot_makech.md index 39cf7ae4..132e26e8 100644 --- a/_board/escornabot_makech.md +++ b/_board/escornabot_makech.md @@ -7,6 +7,7 @@ manufacturer: "Electronic Cats" board_url: "https://github.com/ElectronicCats/escornabot" board_image: "escornabot_makech.jpg" date_added: 2019-5-25 +family: atmel-samd features: - Robotics --- @@ -17,7 +18,3 @@ The basic Escornabot can be programmed with the robot's buttons to execute seque ## Learn more * [Escornabot Makech- GitHub](https://github.com/ElectronicCats/escornabot) - -## 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). diff --git a/_board/espressif_esp32s3_box.md b/_board/espressif_esp32s3_box.md new file mode 100644 index 00000000..c503f119 --- /dev/null +++ b/_board/espressif_esp32s3_box.md @@ -0,0 +1,42 @@ +--- +layout: download +board_id: "espressif_esp32s3_box" +title: "ESP32-S3 Box - 16MB Flash, 8MB PSRAM" +name: "ESP32-S3 Box" +manufacturer: "Espressif" +board_url: "https://www.adafruit.com/product/5290" +board_image: "espressif_esp32s3_box.jpg" +date_added: 2020-05-15 +family: esp32s3 +features: + - Wi-Fi + - Breadboard-Friendly + - Display + - Speaker +--- + +The **ESP-BOX** is a new generation AIoT development platform released by Espressif Systems. The ESP32-S3-BOX is an AIoT development board that is based on Espressif’s ESP32-S3 Wi-Fi + Bluetooth 5 (LE) SoC. The ESP32-S3-BOX provides a platform for developing the control of home appliances using Voice Assistance + touch screen controller, sensor, infrared controller, and intelligent Wi-Fi gateway. + +The ESP32-S3-BOX comes with pre-built firmware that supports offline voice interaction, with the SDKs and examples provided by Espressif, you will be able to develop a wide variety of AIoT applications based on the ESP32-S3-BOX such as online and offline voice assistants, voice-enabled devices, HMI touch-screen devices, control panels, multi-protocol gateways easily. + +**ESP-BOX features:** + +* Supports far-field voice interaction with 2 mics +* Offline voice wake-up with high wake-up rate +* Offline speech commands recognition in Chinese and English languages with high recognition rate +* Reconfigurable voice commands in Chinese and English languages +* Flexible and reusable GUI framework +* End-to-end IoT development framework ESP-RainMaker +* Pmod™ compatible headers support expand peripheral modules + +* For getting started with ESP32-S3-BOX, [Please refer to the Getting Started](https://github.com/espressif/esp-box/blob/master/docs/getting_started.md) +* For voice control and customization, [please refer to the Voice Assistance Control and Customization](https://github.com/espressif/esp-box/blob/master/docs/getting_started.md#voice-assistance-control-and-customization) +* For controlling the device by graphical user interface, [please refer to the GUI Guide](https://github.com/espressif/esp-box/blob/master/docs/getting_started.md#esp32-s3-box-graphical-user-interface) +* For more details of ESP32-S3-BOX hardware, [Please refer to ESP32-S3-BOX hardware overview](https://github.com/espressif/esp-box/blob/master/docs/hardware_overview.md) +* For the latest version firmware, [Please refer to the ESP32-S3-BOX firmware update](https://github.com/espressif/esp-box/blob/master/docs/firmware_update.md) + +**Important Note: We recommend [updating the ESP32-S3-BOX firmware](https://github.com/espressif/esp-box/blob/master/docs/firmware_update.md) when you first receive the kit to have the latest features and bugfix. Current firmware support is though ESP-IDF (not Arduino or CircuitPython/MicroPython yet)** + +## Purchase + +* [Adafruit](https://www.adafruit.com/product/5290) diff --git a/_board/espressif_esp32s3_devkitc_1.md b/_board/espressif_esp32s3_devkitc_1.md new file mode 100644 index 00000000..0151d534 --- /dev/null +++ b/_board/espressif_esp32s3_devkitc_1.md @@ -0,0 +1,47 @@ +--- +layout: download +board_id: "espressif_esp32s3_devkitc_1" +title: "ESP32-S3-DevKitC-1 - 8MB Flash 2MB PSRAM" +name: "ESP32-S3-DevKitC-1" +manufacturer: "Espressif" +board_url: "https://www.adafruit.com/product/5310" +board_image: "espressif_devkitc.jpg" +date_added: 2020-05-15 +family: esp32s3 +features: + - Wi-Fi + - Breadboard-Friendly +--- + +The ESP32-S3-DevKitC-1 is an entry-level development board equipped with ESP32-S3-WROOM-1, a general-purpose Wi-Fi + Bluetooth LE MCU module that integrates complete Wi-Fi and Bluetooth LE functions. **This version is equipped with the ESP32-S3-WROOM-1 (PCB antenna) with 8MB Flash and 2 MB PSRAM.** + +**Please note:** The S**3** is _similar_ to the ESP32-S**2** - but adds a dual core and Bluetooth LE (not classic!) However, there is minimal support for this dev board. For example, as of the time of this writing, there is no Arduino or CircuitPython support - only ESP IDF! Please purchase if you're doing development with the S3, and OK with stuff not working 100% out of the box. + +Most of the I/O pins on the module are broken out to the pin headers on both sides of this board for easy interfacing. Developers can either connect peripherals with jumper wires or mount ESP32-S3-DevKitC-1 on a breadboard. We particularly like that there's a debug UART/USB port and a separate native USB port, so you can upload/debug/USB all at once. + +At the core of the module is an ESP32-S3FN8, an Xtensa® 32-bit LX7 CPU that operates at up to 240 MHz. You can power off the CPU and make use of the low-power co-processor to constantly monitor the peripherals for changes or crossing of thresholds. + +ESP32-S3FN8 integrates a rich set of peripherals including SPI, LCD, Camera interface, UART, I2C, I2S, remote control, pulse counter, LED PWM, USB Serial/Jtag, MCPWM, SDIO host, GDMA, TWAI® controller (compatible with ISO 11898-1, i.e. CAN Specification 2.0), ADC, touch sensor, temperature sensor, timers, and watchdogs, as well as up to 45 GPIOs. It also includes a full-speed USB 1.1 On-The-Go (OTG) interface to enable USB communication + +There are three mutually exclusive ways to provide power to the board: + +* USB-to-UART Port and ESP32-S3 USB Port (either one or both), default power supply (recommended) +* 5V and G (GND) pins +* 3v3 and G (GND) pins + +**Components:** + +* **ESP32-S3-WROOM-1**: ESP32-S3-WROOM-1 is a powerful, generic Wi-Fi + Bluetooth LE MCU module that has a rich set of peripherals. It provides acceleration for neural network computing and signal processing workloads. ESP32-S3-WROOM-1 comes with a PCB antenna. +* **5V to 3.3V LDO**: Power regulator that converts a 5V supply into a 3.3V output. +* **Pin Headers**: All available GPIO pins (except for the SPI bus for flash) are broken out to the pin headers on the board for easy interfacing and programming. For details, please see [Header Block](https://docs.espressif.com/projects/esp-idf/en/latest/esp32s3/hw-reference/esp32s3/user-guide-devkitc-1.html#user-guide-s3-devkitc-1-v1-header-blocks). +* **USB-to-UART Port**: A Micro-USB port used for power supply to the board, for flashing applications to the chip, as well as for communication with the chip via the on-board USB-to-UART bridge. +* **Native ESP32-S3 USB Port**: ESP32-S3 full-speed USB OTG interface, compliant with the USB 1.1 specification. The interface is used for power supply to the board, for flashing applications to the chip, for communication with the chip using USB 1.1 protocols, as well as for JTAG debugging. +* **Boot Button**: Download button. Holding down **Boot** and then pressing **Reset** initiates Firmware Download mode for downloading firmware through the serial port. +* **Reset Button** +* **USB-to-UART Bridge:** Single USB-to-UART bridge chip provides transfer rates up to 3 Mbps. +* **RGB LED**: Addressable RGB LED, driven by GPIO48. +* **3.3V Power On LED**: Turns on when the USB power is connected to the board. + +## Purchase + +* [Adafruit](https://www.adafruit.com/product/5310) diff --git a/_board/espressif_esp32s3_devkitc_1_nopsram.md b/_board/espressif_esp32s3_devkitc_1_nopsram.md new file mode 100644 index 00000000..6e13f20c --- /dev/null +++ b/_board/espressif_esp32s3_devkitc_1_nopsram.md @@ -0,0 +1,47 @@ +--- +layout: download +board_id: "espressif_esp32s3_devkitc_1_nopsram" +title: "ESP32-S3-DevKitC-1 - 8MB Flash No PSRAM" +name: "ESP32-S3-DevKitC-1" +manufacturer: "Espressif" +board_url: "https://www.adafruit.com/product/5312" +board_image: "espressif_esp32s3_devkitc_1_nopsram.jpg" +date_added: 2022-1-4 +family: esp32s3 +features: + - Wi-Fi + - Breadboard-Friendly +--- + +The ESP32-S3-DevKitC-1 is an entry-level development board equipped with ESP32-S3-WROOM-1, a general-purpose Wi-Fi + Bluetooth LE MCU module that integrates complete Wi-Fi and Bluetooth LE functions. **This version is equipped with the ESP32-S3-WROOM-1 (PCB antenna) with 8MB Flash and no PSRAM.** + +**Please note:** The S**3** is *similar* to the ESP32-S**2** - but adds a dual core and Bluetooth LE (not classic!) However, there is minimal support for this dev board. For example, as of the time of this writing, there is no Arduino or CircuitPython support - only ESP IDF! Please purchase if you're doing development with the S3, and OK with stuff not working 100% out of the box. + +Most of the I/O pins on the module are broken out to the pin headers on both sides of this board for easy interfacing. Developers can either connect peripherals with jumper wires or mount ESP32-S3-DevKitC-1 on a breadboard. We particularly like that there's a debug UART/USB port and a separate native USB port, so you can upload/debug/USB all at once. + +At the core of the module is an ESP32-S3FN8, an Xtensa® 32-bit LX7 CPU that operates at up to 240 MHz. You can power off the CPU and make use of the low-power co-processor to constantly monitor the peripherals for changes or crossing of thresholds. + +ESP32-S3FN8 integrates a rich set of peripherals including SPI, LCD, Camera interface, UART, I2C, I2S, remote control, pulse counter, LED PWM, USB Serial/Jtag, MCPWM, SDIO host, GDMA, TWAI® controller (compatible with ISO 11898-1, i.e. CAN Specification 2.0), ADC, touch sensor, temperature sensor, timers, and watchdogs, as well as up to 45 GPIOs. It also includes a full-speed USB 1.1 On-The-Go (OTG) interface to enable USB communication + +There are three mutually exclusive ways to provide power to the board: + +- USB-to-UART Port and ESP32-S3 USB Port (either one or both), default power supply (recommended) +- 5V and G (GND) pins +- 3v3 and G (GND) pins + +**Components:** + +- **ESP32-S3-WROOM-1**: ESP32-S3-WROOM-1 is a powerful, generic Wi-Fi + Bluetooth LE MCU module that has a rich set of peripherals. It provides acceleration for neural network computing and signal processing workloads. ESP32-S3-WROOM-1 comes with a PCB antenna. +- **5V to 3.3V LDO**: Power regulator that converts a 5V supply into a 3.3V output. +- **Pin Headers**: All available GPIO pins (except for the SPI bus for flash) are broken out to the pin headers on the board for easy interfacing and programming. For details, please see [Header Block](https://docs.espressif.com/projects/esp-idf/en/latest/esp32s3/hw-reference/esp32s3/user-guide-devkitc-1.html#user-guide-s3-devkitc-1-v1-header-blocks). +- **USB-to-UART Port**: A Micro-USB port used for power supply to the board, for flashing applications to the chip, as well as for communication with the chip via the on-board USB-to-UART bridge. +- **Native ESP32-S3 USB Port**: ESP32-S3 full-speed USB OTG interface, compliant with the USB 1.1 specification. The interface is used for power supply to the board, for flashing applications to the chip, for communication with the chip using USB 1.1 protocols, as well as for JTAG debugging. +- **Boot Button**: Download button. Holding down **Boot** and then pressing **Reset** initiates Firmware Download mode for downloading firmware through the serial port. +- **Reset Button** +- **USB-to-UART Bridge:** Single USB-to-UART bridge chip provides transfer rates up to 3 Mbps. +- **RGB LED**: Addressable RGB LED, driven by GPIO48. +- **3.3V Power On LED**: Turns on when the USB power is connected to the board. + +## Purchase + +* [Adafruit](https://www.adafruit.com/product/5312) diff --git a/_board/espressif_hmi_devkit_1.md b/_board/espressif_hmi_devkit_1.md new file mode 100644 index 00000000..575b4c76 --- /dev/null +++ b/_board/espressif_hmi_devkit_1.md @@ -0,0 +1,43 @@ +--- +layout: download +board_id: "espressif_hmi_devkit_1" +title: "ESP32-S2 HMI Dev Kit Download" +name: "ESP32-S2 Human Machine Interface Dev Kit" +manufacturer: "Espressif" +board_url: "https://www.adafruit.com/product/5207" +board_image: "espressif_hmi_devkit_1.jpg" +date_added: 2021-9-03 +family: esp32s2 +bootloader_id: espressif_hmi_1 +features: + - Battery Charging + - Display + - Speaker + - USB-C + - Wi-Fi +--- + +Espressif's **ESP32-S2 Human Machine Interface Dev Kit 1 (ESP32-S2-HMI-DevKit-1)** has been specifically designed for human-machine interfaces in smart-home automation controllers, smart speakers with display, smart alarm clocks, etc. + +ESP32-S2-HMI-DevKit-1 is powered by the [ESP32-S2-WROVER module](https://www.adafruit.com/?q=S2+WROVER&sort=BestMatch), which supports a 4.3" LCD screen. The development board can have an _optional_ 1,950mAh rechargeable lithium battery installed. There's lots of peripheral interfaces such as an extra USB serial programming/UART port, SPI, TWAI, I2C, and an SD card. It supports various sensors and functions such as audio playback and recording. Additionally, this development kit supports rapid secondary development, allowing developers to take advantage of the kit’s various onboard resources and expansion interfaces. + +Please note this is an advanced development kit, for use with the 'raw' Espressif ESP IDF. For example, there isn't CircuitPython or Arduino support for the display at this time. We're stocking this because we think its a great dev board if you want to implement support for this hardware or play with display interfaces and the ESP32-S2 + +**ESP32-S2-HMI-DevKit-1 Specifications:** + +* **Wireless microcontoller module:** ESP32-S2-WROVER module with ESP32-S2 Xtensa single-core 32-bit LX7 microprocessor, up to 240 MHz with 128 KB ROM, 320 KB SRAM, WiFi 4 connectivity, 4MB flash, 2MB PSRAM +* **Storage:** MicroSD card slot +* **Display:** 4.3" display with 800×480 resolution connected with 16-bit interface plus I2C capacitive touch panel overlay +* **Display interface:** 16-bit, 20 MHz, 8080 parallel communication +* **Audio:** Audio amplifier, built-in microphone, speaker connector +* **USB:** 1x USB-C OTG (DFU/CDC) port, 1x USB-C debug port +* **Expansion:** SPI header, TWAI (2-wire automotive interface)/CAN header, I2C header, UART/Prog header +* **Sensors:** 3-axis accelerometer, 3-axis gyroscope, ambient light sensor, temperature and humidity sensors +* **Miscellaneous:** Programmable RGB LEDs, wakeup and reset buttons, IR transmitter +* **Power Supply:** 5V and 3.3V power headers +* **Optional Rechargeable Battery:** 1,950 mAh Li-ion battery cutout and connector + +**Please note, Espressif is not shipping this product with a battery installed.** An off-the-shelf iPhone 5-compatible battery can be purchased and installed by the end user. + +## Purchase +* [Adafruit](https://www.adafruit.com/product/5207) diff --git a/_board/espressif_kaluga_1.3.md b/_board/espressif_kaluga_1.3.md new file mode 100644 index 00000000..ac7e0c48 --- /dev/null +++ b/_board/espressif_kaluga_1.3.md @@ -0,0 +1,39 @@ +--- +layout: download +board_id: "espressif_kaluga_1.3" +title: "ESP32-S2 Kaluga Dev Kit (v1.3) featuring WROVER Download" +name: "ESP32-S2 Kaluga Dev Kit (v1.3) featuring WROVER" +manufacturer: "Espressif" +board_url: "https://www.adafruit.com/product/4729" +board_image: "espressif_kaluga_1.jpg" +date_added: 2021-06-09 +family: esp32s2 +features: + - Wi-Fi +--- + +The **ESP32-S2-Kaluga-1** version 1.3 kit is a full featured development kit by Espressif for the ESP32-S2 that comes with everything but the kitchen sink! From TFTs to touch panels, this dev board has it all. Espressif designed this kit to demonstrate the ESP32-S2’s human-computer interaction functionalities and provide the users with the tools for development of human-computer interaction applications based on their new WiFi modules with the ESP32-S2 chip + +Version 1.3 was released starting in Summer 2020. The original version, 1.2, [also has a CircuitPython port](/board/espressif_kaluga_1/). The pinouts are slightly different between the two versions. You can tell which version you have by the silkscreen on the bottom of the main board. + +The Kaluga comes with a WROVER module, which has 2 MB (16 Mbit) PSRAM mounted for a roomy development environment! + +The micro USB connector on the Kaluga is wired through a CP210x USB to serial converter chip for debugging and programming. The native USB is not available on a USB connector - instead you'll want to pick up a [Micro B USB](https://www.adafruit.com/product/1833) connector breakout, [Type C USB](https://www.adafruit.com/product/4090) connector breakout or [USB data cable](https://www.adafruit.com/product/4448) and hand-wire D19/D20 to D- and D+ pads. + +There are many ways of how the ESP32-S2’s abundant functionalities can be used. For starters, the possible use cases may include: + + - **Smart home**: From simplest smart lighting, smart door locks, smart sockets, to video streaming devices, security cameras, OTT devices, and home appliances + - **Battery-powered equipment**: Wi-Fi mesh sensor networks, Wi-Fi-networked toys, wearable devices, health management equipment + - **Industrial automation equipment**: Wireless control and robot technology, intelligent lighting, HVAC control equipment, etc. + - **Retail and catering industry**: POS machines and service robots + +Each order comes with a nice boxed kit containing: + - Main board: ESP32-S2-Kaluga-1 + - [ESP-LyraT-8311A](https://docs.espressif.com/projects/esp-idf/en/latest/esp32s2/hw-reference/esp32s2/user-guide-esp-lyrat-8311a_v1.2.html) audio player extension board + - [ESP-LyraP-TouchA](https://docs.espressif.com/projects/esp-idf/en/latest/esp32s2/hw-reference/esp32s2/user-guide-esp-lyrap-toucha-v1.1.html) touch panel extension board + - [ESP-LyraP-LCD32](https://docs.espressif.com/projects/esp-idf/en/latest/esp32s2/hw-reference/esp32s2/user-guide-esp-lyrap-lcd32-v1.1.html) 3.2” LCD screen extension board + - [ESP-LyraP-CAM](https://docs.espressif.com/projects/esp-idf/en/latest/esp32s2/hw-reference/esp32s2/user-guide-esp-lyrap-cam-v1.0.html) camera board extension board + +## Purchase + +* [Adafruit](https://www.adafruit.com/product/4729) diff --git a/_board/espressif_kaluga_1.md b/_board/espressif_kaluga_1.md index 7c3d4ac0..5cc01234 100644 --- a/_board/espressif_kaluga_1.md +++ b/_board/espressif_kaluga_1.md @@ -1,17 +1,23 @@ --- layout: download board_id: "espressif_kaluga_1" -title: "ESP32-S2 Kaluga Dev Kit featuring WROVER Download" -name: "ESP32-S2 Kaluga Dev Kit featuring WROVER" +title: "ESP32-S2 Kaluga Dev Kit (v1.2) featuring WROVER Download" +name: "ESP32-S2 Kaluga Dev Kit (v1.2) featuring WROVER" manufacturer: "Espressif" board_url: "https://www.adafruit.com/product/4729" board_image: "espressif_kaluga_1.jpg" date_added: 2020-08-30 +family: esp32s2 +bootloader_id: espressif_kaluga_1 +features: + - Wi-Fi --- -The **ESP32-S2-Kaluga-1** kit is a full featured development kit by Espressif for the ESP32-S2 that comes with everything but the kitchen sink! From TFTs to touch panels, this dev board has it all. Espressif designed this kit to demonstrate the ESP32-S2’s human-computer interaction functionalities and provide the users with the tools for development of human-computer interaction applications based on their new WiFi modules with the ESP32-S2 chip +The **ESP32-S2-Kaluga-1** version 1.2 kit is a full featured development kit by Espressif for the ESP32-S2 that comes with everything but the kitchen sink! From TFTs to touch panels, this dev board has it all. Espressif designed this kit to demonstrate the ESP32-S2’s human-computer interaction functionalities and provide the users with the tools for development of human-computer interaction applications based on their new WiFi modules with the ESP32-S2 chip -The Kaluga comes with a WROVER module, which has 2 MB (8 Mbit) PSRAM mounted for a roomy development environment! +A newer version, 1.3, was released starting in Summer 2020, and [also has a CircuitPython port](/board/espressif_kaluga_1.3/). The pinouts are slightly different between the two versions. You can tell which version you have by the silkscreen on the bottom of the main board. + +The Kaluga comes with a WROVER module, which has 2 MB (16 Mbit) PSRAM mounted for a roomy development environment! The micro USB connector on the Kaluga is wired through a CP210x USB to serial converter chip for debugging and programming. The native USB is not available on a USB connector - instead you'll want to pick up a [Micro B USB](https://www.adafruit.com/product/1833) connector breakout, [Type C USB](https://www.adafruit.com/product/4090) connector breakout or [USB data cable](https://www.adafruit.com/product/4448) and hand-wire D19/D20 to D- and D+ pads. @@ -32,7 +38,3 @@ Each order comes with a nice boxed kit containing: ## Purchase * [Adafruit](https://www.adafruit.com/product/4729) - -## 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). diff --git a/_board/espressif_saola_1_wroom.md b/_board/espressif_saola_1_wroom.md index 4c7412a5..be3542e8 100644 --- a/_board/espressif_saola_1_wroom.md +++ b/_board/espressif_saola_1_wroom.md @@ -7,6 +7,11 @@ manufacturer: "Espressif" board_url: "https://docs.espressif.com/projects/esp-idf/en/latest/esp32s2/hw-reference/esp32s2/user-guide-saola-1-v1.2.html" board_image: "espressif_saola_1_wroom.jpg" date_added: 2020-05-15 +family: esp32s2 +bootloader_id: espressif_saola_1_wroom +features: + - Wi-Fi + - Breadboard-Friendly --- This is the Saola dev board with a WROOM ESP32-S2 module. @@ -15,7 +20,3 @@ This is the Saola dev board with a WROOM ESP32-S2 module. ## Learn More * [User Guide](https://docs.espressif.com/projects/esp-idf/en/latest/esp32s2/hw-reference/esp32s2/user-guide-saola-1-v1.2.html) - -## 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). diff --git a/_board/espressif_saola_1_wrover.md b/_board/espressif_saola_1_wrover.md index d783ed82..5bc052a1 100644 --- a/_board/espressif_saola_1_wrover.md +++ b/_board/espressif_saola_1_wrover.md @@ -7,6 +7,11 @@ manufacturer: "Espressif" board_url: "https://www.adafruit.com/product/4693" board_image: "espressif_saola_1_wrover.jpg" date_added: 2020-05-15 +family: esp32s2 +bootloader_id: espressif_saola_1_wrover +features: + - Wi-Fi + - Breadboard-Friendly --- **ESP32-S2 Saola-1** is a small-sized ESP32-S2 based development board produced by Espressif. Just about all of the I/O pins are broken out to the pin headers on both sides for easy interfacing. Developers can either connect peripherals with jumper wires or mount ESP32-S2 Saola-1 on a breadboard - we recommend two breadboards 'side-by-side' since the Saola is a bit wide and you won't have extra holes on one side for wiring. @@ -18,7 +23,3 @@ The micro USB connector on the Saola is wired through a CP210x USB to serial con ## Purchase * [Adafruit](https://www.adafruit.com/product/4693) - -## 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). diff --git a/_board/espruino_pico.md b/_board/espruino_pico.md index b251506e..447957dc 100644 --- a/_board/espruino_pico.md +++ b/_board/espruino_pico.md @@ -7,6 +7,7 @@ manufacturer: "Espruino" board_url: "https://www.adafruit.com/product/2621" board_image: "espruino_pico.jpg" date_added: 2020-2-7 +family: stm features: --- @@ -36,7 +37,3 @@ The Espruino Pico's fast response time has a lot of advantages. It allows for qu ## Purchase * [Adafruit](https://www.adafruit.com/product/2621) - -## 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). diff --git a/_board/espruino_wifi.md b/_board/espruino_wifi.md index 2bb270c8..fa471a0a 100644 --- a/_board/espruino_wifi.md +++ b/_board/espruino_wifi.md @@ -7,8 +7,10 @@ manufacturer: "Espruino" board_url: "https://www.adafruit.com/product/3514" board_image: "espruino_wifi.jpg" date_added: 2020-2-13 +family: stm features: - Wi-Fi + - Breadboard-Friendly --- Try the JavaScript of things with the **Espruino WiFi** - the world's first open-source JavaScript microcontroller, this time with built in WiFi! This little board has an STM32 microcontroller pre-programmed with Espruino all ready to go so you can start playing with Javascript-microcontrollers. It also comes with an ESP8266 WiFi module, so you can connect to the Internet using Espruino. **Warning:** if you only use Assembly and think that even embedded C/C++ is for wimps, this device might explode your head. @@ -41,7 +43,3 @@ While the main advantage of the Espruino is its instant execution, it can also b ## Purchase * [Adafruit](https://www.adafruit.com/product/3514) - -## 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). diff --git a/_board/feather_bluefruit_sense.md b/_board/feather_bluefruit_sense.md index e506059d..ade74498 100644 --- a/_board/feather_bluefruit_sense.md +++ b/_board/feather_bluefruit_sense.md @@ -7,10 +7,13 @@ manufacturer: "Adafruit" board_url: "https://www.adafruit.com/product/4516" board_image: "feather_bluefruit_sense.jpg" date_added: 2020-2-1 +family: nrf52840 +bootloader_id: clue_nrf52840 features: - Feather-Compatible - Battery Charging - Bluetooth/BTLE + - Breadboard-Friendly --- The **Adafruit Feather Bluefruit Sense** takes our popular [Feather nRF52840 Express](https://www.adafruit.com/product/4062) and adds a smorgasbord of sensors to make a great wireless sensor platform. This Feather microcontroller comes with Bluetooth Low Energy and native USB support featuring the nRF52840! This Feather is an 'all-in-one' Arduino-compatible + Bluetooth Low Energy with built in USB plus battery charging. With native USB it works great with CircuitPython, too. @@ -46,7 +49,3 @@ Features: ## Purchase * [Adafruit](https://www.adafruit.com/product/4516) - -## 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). diff --git a/_board/feather_m0_adalogger.md b/_board/feather_m0_adalogger.md index 77677bf4..76327550 100644 --- a/_board/feather_m0_adalogger.md +++ b/_board/feather_m0_adalogger.md @@ -7,9 +7,12 @@ manufacturer: "Adafruit" board_url: "" board_image: "feather_m0_adalogger.jpg" date_added: 2019-3-9 +family: atmel-samd +bootloader_id: feather_m0 features: - Feather-Compatible - Battery Charging + - Breadboard-Friendly --- Feather is a development board from Adafruit, and like its namesake it is thin, light, and lets you fly! Adafruit designed Feather to be a new open standard for portable microcontroller cores. @@ -53,7 +56,3 @@ Comes fully assembled and tested, with a USB bootloader. Includes some header so ## Purchase * [Adafruit](https://www.adafruit.com/product/2796) - -## 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). diff --git a/_board/feather_m0_basic.md b/_board/feather_m0_basic.md index 0bf1b580..e99d5a98 100644 --- a/_board/feather_m0_basic.md +++ b/_board/feather_m0_basic.md @@ -7,9 +7,12 @@ manufacturer: "Adafruit" board_url: "" board_image: "feather_m0_basic.jpg" date_added: 2019-3-9 +family: atmel-samd +bootloader_id: feather_m0 features: - Feather-Compatible - Battery Charging + - Breadboard-Friendly --- Feather is thin, light, and lets you fly! Adafruit designed Feather to be a new open standard for portable microcontroller cores. @@ -51,7 +54,3 @@ Comes fully assembled and tested, with a USB bootloader. Includes headers so you ## Purchase * [Adafruit](https://www.adafruit.com/product/2772) - -## 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). diff --git a/_board/feather_m0_express.md b/_board/feather_m0_express.md index d1eef8d7..a43b7f43 100644 --- a/_board/feather_m0_express.md +++ b/_board/feather_m0_express.md @@ -7,9 +7,12 @@ manufacturer: "Adafruit" board_url: "https://www.adafruit.com/product/3403" board_image: "feather_m0_express.jpg" date_added: 2019-3-8 +family: atmel-samd +bootloader_id: feather_m0_express features: - Feather-Compatible - Battery Charging + - Breadboard-Friendly --- The Adafruit Feather M0 Express was one of the first development boards designed for CircuitPython by Adafruit. Unlike the original Feather M0 Basic, it added a NeoPixel status LED and external 2MB SPI Flash for storing CircuitPython code. diff --git a/_board/feather_m0_express_crickit.md b/_board/feather_m0_express_crickit.md index c546e080..42658257 100644 --- a/_board/feather_m0_express_crickit.md +++ b/_board/feather_m0_express_crickit.md @@ -7,6 +7,8 @@ manufacturer: "Adafruit" board_url: "" board_image: "feather_m0_express_crickit.jpg" date_added: 2019-3-9 +family: atmel-samd +bootloader_id: feather_m0_express features: - Speaker - Feather-Compatible @@ -41,7 +43,3 @@ All are powered via 5V DC, so you can use any 5V-powered servos, DC motors, step * [Feather M0 Express - Adafruit](https://www.adafruit.com/product/3403) * [CRICKIT for Feather - Adafruit](https://www.adafruit.com/product/3343) - -## 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). diff --git a/_board/feather_m0_rfm69.md b/_board/feather_m0_rfm69.md index 16d4a6b9..e2c83939 100644 --- a/_board/feather_m0_rfm69.md +++ b/_board/feather_m0_rfm69.md @@ -7,10 +7,13 @@ manufacturer: "Adafruit" board_url: "" board_image: "feather_m0_rfm69.jpg" date_added: 2019-3-9 +family: atmel-samd +bootloader_id: feather_m0 features: - Feather-Compatible - Battery Charging - LoRa/Radio + - Breadboard-Friendly --- This is the** Adafruit Feather M0 RFM69 Packet Radio (433, 868, or 915 MHz)****.** Also called _RadioFruits**,**_ Adafruit's take on an microcontroller with a RFM69HCW packet radio transceiver plus built in USB and battery charging. Its an Adafruit Feather M0 with a VHF radio module cooked in! @@ -64,7 +67,3 @@ Comes fully assembled and tested, with a USB bootloader. Includes some headers s * [Adafruit](https://www.adafruit.com/product/3177) (433 MHz version) * [Adafruit](https://www.adafruit.com/product/3176) (900 MHz version) - -## 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). diff --git a/_board/feather_m0_rfm9x.md b/_board/feather_m0_rfm9x.md index 3e0aab51..77a7d0d9 100644 --- a/_board/feather_m0_rfm9x.md +++ b/_board/feather_m0_rfm9x.md @@ -7,10 +7,13 @@ manufacturer: "Adafruit" board_url: "" board_image: "feather_m0_rfm9x.jpg" date_added: 2019-3-9 +family: atmel-samd +bootloader_id: feather_m0 features: - Feather-Compatible - Battery Charging - LoRa/Radio + - Breadboard-Friendly --- This is the **Adafruit Feather M0 RFM96 LoRa Radio (433 MHz).** Also called _RadioFruits**,**_ Adafruit's take on an microcontroller with a "[Long Range (LoRa)](https://www.lora-alliance.org/)" packet radio transceiver with built in USB and battery charging. It is an Adafruit Feather M0 with a 433MHz radio module cooked in! Great for making wireless networks that are more flexible than Bluetooth LE and without the high power requirements of WiFi. @@ -63,7 +66,3 @@ Comes fully assembled and tested, with a USB bootloader. Also includes some head * [Feather M0 RFM95 - Adafruit](https://www.adafruit.com/product/3178) * [Feather M0 RFM96 - Adafruit](https://www.adafruit.com/product/3179) - -## 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). diff --git a/_board/feather_m0_supersized.md b/_board/feather_m0_supersized.md index 0a83b4b1..f378be26 100644 --- a/_board/feather_m0_supersized.md +++ b/_board/feather_m0_supersized.md @@ -7,9 +7,12 @@ manufacturer: "Dave Astels" board_url: "" board_image: "feather_m0_supersized.jpg" date_added: 2019-3-19 +family: atmel-samd +bootloader_id: feather_m0_express features: - Feather-Compatible - Battery Charging + - Breadboard-Friendly --- This is a [Feather M0 Express]({{ "/board/feather_m0_express/" | relative_url }}) that has been diff --git a/_board/feather_m4_can.md b/_board/feather_m4_can.md index 8152e562..21b34aaf 100644 --- a/_board/feather_m4_can.md +++ b/_board/feather_m4_can.md @@ -4,19 +4,32 @@ board_id: "feather_m4_can" title: "Feather M4 CAN Download" name: "Feather M4 CAN" manufacturer: "Adafruit" -board_url: "" +board_url: "https://www.adafruit.com/product/4759" board_image: "feather_m4_can.jpg" date_added: 2020-9-28 +family: atmel-samd features: - Feather-Compatible - Battery Charging + - USB-C + - Breadboard-Friendly --- -Coming Soon! +One of our favorite Feathers, the Feather M4 Express, gets a glow-up here with an upgrade to the SAME51 chipset which has built-in CAN bus support! Like its SAMD51 cousin, the ATSAME51J19 comes with a 120MHz Cortex M4 with floating point support and 512KB Flash and 192KB RAM. Your code will zig and zag and zoom, and with a bunch of extra peripherals for support, this will for sure be your favorite new chipset for CAN interfacing projects. -## Learn More -* [YouTube](https://youtu.be/jrf9OJQgm5g?t=4561) +At the end of the board we have placed a CAN transceiver chip as well as a 5V converter to generate 5V power to the transceiver even when running on battery. The two CAN signal lines and ground reference signal are available on a 3-pin 3.5mm terminal block. The chip and booster can be put to sleep for power saving. The built in CAN can read or write packets and has support in both Arduino and CircuitPython. -## Contribute +Like the original Feather M4 Express, you'll find a Mini NeoPixel and 2 MB SPI Flash. When used in CircuitPython, the 2 MB flash acts as storage for all your scripts, libraries and files. -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). +And best of all, it's a Feather - so you know it will work with all our FeatherWings! What a great way to quickly get up and running. It's even pin-compatible with the original Feather M4. + +Easy reprogramming: the Feather M4 CAN comes pre-loaded with the UF2 bootloader, which looks like a USB storage key. Simply drag firmware on to program, no special tools or drivers needed! It can be used to load up CircuitPython or Arduino IDE (it is bossa-compatible) + +Comes fully assembled and tested, with the UF2 USB bootloader. We also toss in some headers so you can solder it in and plug into a solderless breadboard. + +## Tutorials +* [CAN Bus with CircuitPython: Using the canio module](https://learn.adafruit.com/using-canio-circuitpython) + +## Purchase +* [Adafruit](https://www.adafruit.com/product/4759) +* [Digikey](https://www.adafruit.com/product/4759) diff --git a/_board/feather_m4_express.md b/_board/feather_m4_express.md index 41778af6..5609f508 100644 --- a/_board/feather_m4_express.md +++ b/_board/feather_m4_express.md @@ -7,9 +7,12 @@ manufacturer: "Adafruit" board_url: "https://www.adafruit.com/product/3857" board_image: "feather_m4_express.jpg" date_added: 2019-3-8 +family: atmel-samd +bootloader_id: feather_m4 features: - Feather-Compatible - Battery Charging + - Breadboard-Friendly --- This feather is powered by the ATSAMD51J19 - with its 120MHz Cortex M4 with floating point support and 512KB Flash and 192KB RAM. Your code will zig and zag and zoom, and with a bunch of extra peripherals for support, this will for sure be your favorite new chipset. @@ -30,7 +33,3 @@ Comes fully assembled and tested, with the UF2 USB bootloader. We also toss in s ## Purchase * [Adafruit](https://www.adafruit.com/product/3857) * [Digi-Key](https://www.digikey.com/short/p87f17) - -## 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). diff --git a/_board/feather_m7_1011.md b/_board/feather_m7_1011.md index 935435cf..4733aaa2 100644 --- a/_board/feather_m7_1011.md +++ b/_board/feather_m7_1011.md @@ -7,17 +7,16 @@ manufacturer: "Adafruit" board_url: "" board_image: "feather_m7_1011.jpg" date_added: 2020-2-27 +family: mimxrt10xx features: - Feather-Compatible - Battery Charging - STEMMA QT/QWIIC + - USB-C + - Breadboard-Friendly --- Coming Soon! ## Learn More * [YouTube](https://www.youtube.com/watch?time_continue=1059&v=k62kM94gieo) - -## 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). diff --git a/_board/feather_mimxrt1011.md b/_board/feather_mimxrt1011.md index d09cef01..2d7ffa74 100644 --- a/_board/feather_mimxrt1011.md +++ b/_board/feather_mimxrt1011.md @@ -7,10 +7,12 @@ manufacturer: "arturo182" board_url: "https://hackaday.io/project/169387-mimxrt10xx-feathers-rt1011-and-rt1062" board_image: "feather_mimxrt1011.jpg" date_added: 2020-1-8 +family: mimxrt10xx features: - Feather-Compatible - Battery Charging - + - USB-C + - Breadboard-Friendly --- A Work-In-Progress Feather featuring the NXP i.MX RT1011 MCU and a ESP32. @@ -29,6 +31,5 @@ A Work-In-Progress Feather featuring the NXP i.MX RT1011 MCU and a ESP32. ## Learn More * [Reveal Tweet](https://twitter.com/arturo182/status/1199841134253682690) -## 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). +## Purchase +* [Tindie](https://www.tindie.com/products/arturo182/nxp-mimxrt1011-feather-with-esp32/) diff --git a/_board/feather_mimxrt1062.md b/_board/feather_mimxrt1062.md index 6c6d8785..7fc99f57 100644 --- a/_board/feather_mimxrt1062.md +++ b/_board/feather_mimxrt1062.md @@ -7,10 +7,12 @@ manufacturer: "arturo182" board_url: "https://hackaday.io/project/169387-mimxrt10xx-feathers-rt1011-and-rt1062" board_image: "feather_mimxrt1062.jpg" date_added: 2020-1-8 +family: mimxrt10xx features: - Feather-Compatible - Battery Charging - + - USB-C + - Breadboard-Friendly --- A Work-In-Progress Feather featuring the NXP i.MX RT1062 MCU. @@ -29,7 +31,3 @@ A Work-In-Progress Feather featuring the NXP i.MX RT1062 MCU. ## Learn More * [Reveal Tweet](https://twitter.com/arturo182/status/1199841134253682690) - -## 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). diff --git a/_board/feather_nrf52840_express.md b/_board/feather_nrf52840_express.md index 51eb25b3..0c6366bb 100644 --- a/_board/feather_nrf52840_express.md +++ b/_board/feather_nrf52840_express.md @@ -7,10 +7,13 @@ manufacturer: "Adafruit" board_url: "" board_image: "feather_nrf52840_express.jpg" date_added: 2019-3-9 +family: nrf52840 +bootloader_id: feather_nrf52840_express features: - Feather-Compatible - Battery Charging - Bluetooth/BTLE + - Breadboard-Friendly --- The **Adafruit Feather nRF52840 Express** is the new Feather family member with Bluetooth Low Energy and _native USB support_ featuring the nRF52840!  It is Adafruit's take on an 'all-in-one' Bluetooth Low Energy device with built in USB plus battery charging. With native USB it's part of the CircuitPython party. @@ -49,7 +52,3 @@ Comes pre-programed the chip with a UF2 bootloader, which can use either command ## Purchase * [Adafruit](https://www.adafruit.com/product/4062) - -## 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). diff --git a/_board/feather_radiofruit_zigbee.md b/_board/feather_radiofruit_zigbee.md index bcd343d3..f80ba10a 100644 --- a/_board/feather_radiofruit_zigbee.md +++ b/_board/feather_radiofruit_zigbee.md @@ -7,6 +7,8 @@ manufacturer: "Adafruit" board_url: "" board_image: "unknown.jpg" date_added: 2019-4-5 +family: atmel-samd +bootloader_id: radiofruit_m0 downloads_display: false features: --- @@ -17,7 +19,3 @@ The description should be written to inform a CircuitPython user what makes the ## Purchase Add any links to purchase the board - -## 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). diff --git a/_board/feather_stm32f405_express.md b/_board/feather_stm32f405_express.md index 2c768642..4b60e1d8 100644 --- a/_board/feather_stm32f405_express.md +++ b/_board/feather_stm32f405_express.md @@ -7,10 +7,13 @@ manufacturer: "Adafruit" board_url: "https://www.adafruit.com/product/4382" board_image: "feather_stm32f405_express.jpg" date_added: 2019-9-26 +family: stm features: - Feather-Compatible - Battery Charging - STEMMA QT/QWIIC + - USB-C + - Breadboard-Friendly --- ST takes flight in this upcoming Feather board. The new STM32F405 Feather (video) that we designed runs CircuitPython at a blistering 168MHz – our fastest CircuitPython board ever! We put a STEMMA QT / Qwiic port on the end, so you can really easily plug and play I2C sensors. @@ -42,7 +45,3 @@ We tested this in Arduino STM32duino with all our FeatherWings and only the RFM6 ## Purchase * [Adafruit](https://www.adafruit.com/product/4382) - -## 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). diff --git a/_board/fluff_m0.md b/_board/fluff_m0.md index b46ea9cf..dc6cb5c9 100644 --- a/_board/fluff_m0.md +++ b/_board/fluff_m0.md @@ -7,6 +7,11 @@ manufacturer: "Radomir Dopieralski" board_url: "https://hackaday.io/project/171381-fluff-m0" board_image: "fluff_m0.jpg" date_added: 2020-5-22 +family: atmel-samd + +features: + - USB-C + - Breadboard-Friendly --- A minimal CircuitPython board compatible with the Feather M0 Basic. Everything that is non-essential has been removed, and the smallest possible chip is used. diff --git a/_board/fomu.md b/_board/fomu.md index b767edbc..14fb9795 100644 --- a/_board/fomu.md +++ b/_board/fomu.md @@ -3,10 +3,11 @@ layout: download board_id: "fomu" title: "Fomu Download" name: "Fomu" -manufacturer: "Sean 'xobs' Cross" +manufacturer: Sean Cross (xobs) board_url: "https://tomu.im/fomu.html" board_image: "fomu.jpg" date_added: 2020-4-16 +family: litex --- Only 13mm long, **Fomu** really puts the _micro_ in microprocessor. Fomu is a fully open-source, programmable FPGA device that sits inside a USB Type-A port. It has four buttons, an RGB LED, and an FPGA that is compatible with a fully open source chain and capable of running a RISC-V core. Fomu comes in a custom plastic enclosure that slots perfectly into a USB port. @@ -31,7 +32,3 @@ In fact, the “CPU” in the FPGA is created from a hardware description langua ## Purchase * [Adafruit](https://www.adafruit.com/product/4332) - -## 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). diff --git a/_board/franzininho_wifi_wroom.md b/_board/franzininho_wifi_wroom.md new file mode 100644 index 00000000..3a2938de --- /dev/null +++ b/_board/franzininho_wifi_wroom.md @@ -0,0 +1,51 @@ +--- +layout: download +board_id: "franzininho_wifi_wroom" +title: "Franzininho WiFi Wrover Download" +name: "Franzininho WiFi Wroom" +manufacturer: "Franzininho" +board_url: "https://github.com/Franzininho/Franzininho-WIFI" +board_image: "Franzininho-wifi-wroom.jpg" +date_added: 2021-3-13 +family: esp32s2 +downloads_display: true +features: + - Wi-Fi +--- + +Franzininho WiFi Board is a development board to evaluate ESP32-S2 Modules (Wroom and Wrover) and develop the new generation of Franzininho Boards. The Franzininho project was created to develop skills in people in the areas of electronics and programming, through activities in the DIY format and in conjunction with maker culture in Brazil. + +As there are not many boards on the Brazilian market with ESP32-S2, we developed Franzininho WiFi to serve as the ESP32-S2 development platform and help us evaluate and validate applications with this SoC. + +This version comes with **ESP32-S2 Wroom module**. + +**Features:** + +- ESP32-S2 Wroom: + - Xtensa®single-core32-bit LX7 microprocessor, up to 240 MHz + - 128 KB ROM + - 320 KB SRAM + - 16 KB SRAM in RTC + - WiFi 802.11 b/g/n +- Interfaces: GPIO, SPI, LCD, UART, I2C, I2S, Camera interface, IR, pulse counter, LED PWM, TWAI(compatible with ISO 11898-1), USB 1.1OTG, ADC, DAC, touch sensor, temperature sensor. +- USB Type-A Male +- RGB LED (WS2812) (GPIO 18) +- 40 pin broken out to 2x20 2.54mm header pins(36 GPIO) - Breadboard Friendly +- Reset and DFU (BOOT0) buttons to get into the ROM bootloader (which is a USB serial port so you don’t need a separate cable!) +- Serial debug pins ( TX and RX, for checking the hardware serial debug console) +JTAG pads for advanced debugging access. +- 3.3 V Power On LED +- 3.3 V Regulator +- Power: + - Micro USB port (default power supply) + - 5V and GND header pins + - 3V3 and GND header pins +- Dimensions: 72 mm x 30 mm +- Works with ESP-IDF or CircuitPython + + + + +## Purchase +Add any links to purchase the board +* [Franzininho (BRAZIL)](https://franzininho.com.br/) diff --git a/_board/franzininho_wifi_wrover.md b/_board/franzininho_wifi_wrover.md new file mode 100644 index 00000000..b7f6d3bc --- /dev/null +++ b/_board/franzininho_wifi_wrover.md @@ -0,0 +1,52 @@ +--- +layout: download +board_id: "franzininho_wifi_wrover" +title: "Franzininho WiFi Wrover Download" +name: "Franzininho WiFi Wrover" +manufacturer: "Franzininho" +board_url: "https://github.com/Franzininho/Franzininho-WIFI" +board_image: "Franzininho-wifi-wrover.jpg" +date_added: 2021-3-13 +family: esp32s2 +downloads_display: true +features: + - Wi-Fi +--- + +Franzininho WiFi Board is a development board to evaluate ESP32-S2 Modules (Wroom and Wrover) and develop the new generation of Franzininho Boards. The Franzininho project was created to develop skills in people in the areas of electronics and programming, through activities in the DIY format and in conjunction with maker culture in Brazil. + +As there are not many boards on the Brazilian market with ESP32-S2, we developed Franzininho WiFi to serve as the ESP32-S2 development platform and help us evaluate and validate applications with this SoC. + +This version comes with **ESP32-S2 Wrover module**. + +**Features:** + +- ESP32-S2 Wrover: + - Xtensa®single-core32-bit LX7 microprocessor, up to 240 MHz + - 128 KB ROM + - 320 KB SRAM + - 16 KB SRAM in RTC + - 2 MB (8 Mbit) PSRAM + - WiFi 802.11 b/g/n +- Interfaces: GPIO, SPI, LCD, UART, I2C, I2S, Camera interface, IR, pulse counter, LED PWM, TWAI(compatible with ISO 11898-1), USB 1.1OTG, ADC, DAC, touch sensor, temperature sensor. +- USB Type-A Male +- RGB LED (WS2812) (GPIO 18) +- 40 pin broken out to 2x20 2.54mm header pins(36 GPIO) - Breadboard Friendly +- Reset and DFU (BOOT0) buttons to get into the ROM bootloader (which is a USB serial port so you don’t need a separate cable!) +- Serial debug pins ( TX and RX, for checking the hardware serial debug console) +JTAG pads for advanced debugging access. +- 3.3 V Power On LED +- 3.3 V Regulator +- Power: + - Micro USB port (default power supply) + - 5V and GND header pins + - 3V3 and GND header pins +- Dimensions: 72 mm x 30 mm +- Works with ESP-IDF or CircuitPython + + + + +## Purchase +Add any links to purchase the board +* [Franzininho (BRAZIL)](https://franzininho.com.br/) diff --git a/_board/gb_m4.md b/_board/gb_m4.md index d6153bb1..583858f5 100644 --- a/_board/gb_m4.md +++ b/_board/gb_m4.md @@ -7,6 +7,7 @@ manufacturer: "Scott Shawcroft" board_url: "https://github.com/chickadee-tech/pygb" board_image: "gb_m4.jpg" date_added: 2019-4-5 +family: atmel-samd --- CircuitPython for Game Boy is a work in progress, check out the weekly "Show and Tell" or “Top Secret” segment on ASK AN ENGINEER or when it's ready, the new product videos on [YouTube](https://www.youtube.com/adafruit). @@ -15,7 +16,3 @@ CircuitPython for Game Boy is a work in progress, check out the weekly "Show and - [Twitter thread](https://twitter.com/adafruit/status/1119323846857904128). - A Python powered GameBoy-compatible cartridge with a SAMD51 - [GitHub](https://github.com/chickadee-tech/pygb). - GBIO branch - [GitHub](https://github.com/tannewt/circuitpython/tree/gbio). - -## 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). diff --git a/_board/gemma_m0.md b/_board/gemma_m0.md index 832b624c..253abe07 100644 --- a/_board/gemma_m0.md +++ b/_board/gemma_m0.md @@ -7,6 +7,8 @@ manufacturer: "Adafruit" board_url: "" board_image: "gemma_m0.jpg" date_added: 2019-3-9 +family: atmel-samd +bootloader_id: gemma_m0 features: - Solder-Free Alligator Clip --- @@ -45,7 +47,3 @@ Fully assembled and tested Gemma M0 with CircuitPython & example code programmed ## Purchase * [Adafruit](https://www.adafruit.com/product/3501) - -## 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). diff --git a/_board/gemma_m0_pycon2018.md b/_board/gemma_m0_pycon2018.md index 5e32538a..cbfe2b36 100644 --- a/_board/gemma_m0_pycon2018.md +++ b/_board/gemma_m0_pycon2018.md @@ -7,6 +7,8 @@ manufacturer: "Adafruit" board_url: "" board_image: "gemma_m0_pycon2018.jpg" date_added: 2019-4-13 +family: atmel-samd +bootloader_id: gemma_m0 features: - Solder-Free Alligator Clip --- @@ -44,6 +46,3 @@ Fully assembled and tested Gemma M0 with CircuitPython & example code programmed ## Downloads * [PyCon 2018 Gemma Files](https://github.com/adafruit/CircuitPython_Badge_README/tree/master/final_versions/PYCON_2018) - -## 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). diff --git a/_board/grandcentral_m4_express.md b/_board/grandcentral_m4_express.md index 90d92b8c..4dd86e26 100644 --- a/_board/grandcentral_m4_express.md +++ b/_board/grandcentral_m4_express.md @@ -7,6 +7,10 @@ manufacturer: "Adafruit" board_url: "" board_image: "grandcentral_m4_express.jpg" date_added: 2019-3-9 +family: atmel-samd +bootloader_id: grandcentral_m4 +features: + - Arduino Shield Compatible --- The **Adafruit Grand Central** features the **Microchip ATSAMD51**. This dev board is so big, it's not named after a Metro train, it's a whole freakin' _station_! @@ -50,7 +54,3 @@ The primary target for this board is CircuitPython - with 120 MHz, and 256KB of ## Purchase * [Adafruit](https://www.adafruit.com/product/4064) - -## 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). diff --git a/_board/gravitech_cucumber_m.md b/_board/gravitech_cucumber_m.md new file mode 100644 index 00000000..0bdd7112 --- /dev/null +++ b/_board/gravitech_cucumber_m.md @@ -0,0 +1,22 @@ +--- +layout: download +board_id: "gravitech_cucumber_m" +title: "Cucumber M Download" +name: "Cucumber M" +manufacturer: "Gravitech" +board_url: "https://www.gravitech.us/cumesdebo.html" +board_image: "gravitech_cucumber_m.jpg" +date_added: 2021-8-13 +family: esp32s2 +downloads_display: true +features: + - Wi-Fi + - USB-C + - Breadboard-Friendly +--- + +Cucumber M is a WiFi IoT development board. It features the latest ESP32-S2 chipset from Espressif (ESP32-S2-WROOM). M version is using integrated PCB antenna. It is packed with many goodies. I.E. x2 USB Type-C (debug and OTG), FTDI chip for USB-to-Serial converter which highly compatible with most computers, RGB LED which use only one signal line and can mix up to over 16 million color, TX/RX, IO2 and PWR LED, colorful sticker indicate the pin function. Cucumber M come in a nice clear plastic box for ease of storage. All these functions in less than $14USD. + +## Purchase +Add any links to purchase the board +* [Gravitech](https://www.gravitech.us/cumesdebo.html) diff --git a/_board/gravitech_cucumber_ms.md b/_board/gravitech_cucumber_ms.md new file mode 100644 index 00000000..92d72eea --- /dev/null +++ b/_board/gravitech_cucumber_ms.md @@ -0,0 +1,22 @@ +--- +layout: download +board_id: "gravitech_cucumber_ms" +title: "Cucumber MS Download" +name: "Cucumber MS" +manufacturer: "Gravitech" +board_url: "https://www.gravitech.us/cumsdebowise.html" +board_image: "gravitech_cucumber_ms.jpg" +date_added: 2021-8-13 +family: esp32s2 +downloads_display: true +features: + - Wi-Fi + - USB-C + - Breadboard-Friendly +--- + +Cucumber MS is a WiFi IoT development board. It features the latest ESP32-S2 chipset from Espressif (ESP32-S2-WROOM). MS version is using integrated PCB antenna. It is a special version which include many on-board sensors. I.E. HS221 Temperature & Humidity sensor, MPU-6050 3-axis Accelerometer & 3-axis Gyroscope, BMP280 Pressure sensor. It is packed with many goodies. I.E. x2 USB Type-C (debug and OTG), FTDI chip for USB-to-Serial converter which highly compatible with most computers, RGB LED which use only one signal line and can mix up to over 16 million color, TX/RX, IO2 and PWR LED, colorful sticker indicate the pin function. Cucumber MS come in a nice clear plastic box for ease of storage. All these functions in less than $20USD. + +## Purchase +Add any links to purchase the board +* [Gravitech](https://www.gravitech.us/cumsdebowise.html) diff --git a/_board/gravitech_cucumber_r.md b/_board/gravitech_cucumber_r.md new file mode 100644 index 00000000..e398edd9 --- /dev/null +++ b/_board/gravitech_cucumber_r.md @@ -0,0 +1,22 @@ +--- +layout: download +board_id: "gravitech_cucumber_r" +title: "Cucumber R Download" +name: "Cucumber R" +manufacturer: "Gravitech" +board_url: "https://www.gravitech.us/curesdebo.html" +board_image: "gravitech_cucumber_r.jpg" +date_added: 2021-8-13 +family: esp32s2 +downloads_display: true +features: + - Wi-Fi + - USB-C + - Breadboard-Friendly +--- + +Cucumber R is a WiFi IoT development board. It features the latest ESP32-S2 chipset from Espressif (ESP32-S2-WROVER). It is packed with many goodies. I.E. x2 USB Type-C (debug and OTG), FTDI chip for USB-to-Serial converter which highly compatible with most computers, RGB LED which use only one signal line and can mix up to over 16 million color, TX/RX, IO2 and PWR LED, colorful sticker indicate the pin function. Cucumber R come in a nice clear plastic box for ease of storage. All these functions in less than $15USD. + +## Purchase +Add any links to purchase the board +* [Gravitech](https://www.gravitech.us/curesdebo.html) diff --git a/_board/gravitech_cucumber_rs.md b/_board/gravitech_cucumber_rs.md new file mode 100644 index 00000000..52f6ce53 --- /dev/null +++ b/_board/gravitech_cucumber_rs.md @@ -0,0 +1,22 @@ +--- +layout: download +board_id: "gravitech_cucumber_rs" +title: "Cucumber RS Download" +name: "Cucumber RS" +manufacturer: "Gravitech" +board_url: "https://www.gravitech.us/cursdebowise.html" +board_image: "gravitech_cucumber_rs.jpg" +date_added: 2021-8-13 +family: esp32s2 +downloads_display: true +features: + - Wi-Fi + - USB-C + - Breadboard-Friendly +--- + +Cucumber RS is a special version which include many on-board sensors. I.E. HS221 Temperature & Humidity sensor, MPU-6050 3-axis Accelerometer & 3-axis Gyroscope, BMP280 Pressure sensor. It is a WiFi IoT development board. It features the latest ESP32-S2 chipset from Espressif (ESP32-S2-WROVER). It is packed with many goodies. I.E. x2 USB Type-C (debug and OTG), FTDI chip for USB-to-Serial converter which highly compatible with most computers, RGB LED which use only one signal line and can mix up to over 16 million color, TX/RX, IO2 and PWR LED, colorful sticker indicate the pin function. Cucumber R come in a nice clear plastic box for ease of storage. All these functions in less than $21USD. + +## Purchase +Add any links to purchase the board +* [Gravitech](https://www.gravitech.us/cursdebowise.html) diff --git a/_board/hallowing_m0_express.md b/_board/hallowing_m0_express.md index 1dd920fe..28d0cc6a 100644 --- a/_board/hallowing_m0_express.md +++ b/_board/hallowing_m0_express.md @@ -7,6 +7,8 @@ manufacturer: "Adafruit" board_url: "" board_image: "hallowing_m0_express.jpg" date_added: 2019-3-9 +family: atmel-samd +bootloader_id: hallowing_m0 features: - Display - Speaker @@ -50,7 +52,3 @@ Comes fully assembled and ready to be your spooky friend. Comes installed with t ## Purchase * [Adafruit](https://www.adafruit.com/product/3900) - -## 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). diff --git a/_board/hallowing_m4_express.md b/_board/hallowing_m4_express.md index 9cfbfb09..335eec81 100644 --- a/_board/hallowing_m4_express.md +++ b/_board/hallowing_m4_express.md @@ -7,6 +7,8 @@ manufacturer: "Adafruit" board_url: "" board_image: "hallowing_m4_express.jpg" date_added: 2019-8-30 +family: atmel-samd +bootloader_id: hallowing_m4 features: - Display - Speaker @@ -25,7 +27,3 @@ This is Hallowing, now with SAMD51 M4 processor! More later! ## Purchase * [Adafruit](https://www.adafruit.com/product/4300) - -## 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). diff --git a/_board/hiibot_bluefi.md b/_board/hiibot_bluefi.md index 7490b022..7f5085cc 100644 --- a/_board/hiibot_bluefi.md +++ b/_board/hiibot_bluefi.md @@ -7,6 +7,8 @@ manufacturer: "Hangzhou LeBan" board_url: "" board_image: "hiibot_bluefi.jpg" date_added: 2020-5-19 +family: nrf52840 +bootloader_id: hiibot_bluefi features: - Speaker - Solder-Free Alligator Clip @@ -48,7 +50,3 @@ Easy reprogramming: the HiiBot BlueFi comes pre-loaded with the UF2 bootloader, - -## 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). diff --git a/_board/hiibot_iots2.md b/_board/hiibot_iots2.md new file mode 100644 index 00000000..2cdacf43 --- /dev/null +++ b/_board/hiibot_iots2.md @@ -0,0 +1,42 @@ +--- +layout: download +board_id: "hiibot_iots2" +title: "HiiBot IoTs2 Download" +name: "HiiBot IoTs2" +manufacturer: "Hangzhou LeBan" +board_url: "" +board_image: "hiibot_iots2.jpg" +date_added: 2020-11-20 +family: esp32s2 +features: + - Display + - Wi-Fi + - Battery Charging + - STEMMA QT/QWIIC + - USB-C + - Breadboard-Friendly +--- + +Introducing the microS2 - An ESP32-S2 based development board with smaller size (25.4*45.9mm). Features: + + - 32-bit 240 MHz single-core processor + - 8MB SPI FlashROM + - 8MB SPI PSRAM + - 2.4 GHz Wi-Fi - 802.11b/g/n + - USB Type-C + - 1.14" TFT-LCD (IPS 135x240) + - 1x Neopixel (IO16) + - 1x programmable Blue LED (IO37) + - 2x LED indicator (power[Green], charge[Red]) + - 1x programmable Button (IO21) + - 1x System Reset button + - 1x 3-axis Accelerometer (LIS3DH, IO1&2) + - 20x GPIO pin exposed + - Battery Charging and 1.5A DC-DC + - 1x Qwiic/STEMMA QT connector (IO1&2) + + + + + + diff --git a/_board/huntercat_nfc.md b/_board/huntercat_nfc.md new file mode 100644 index 00000000..94a2f10d --- /dev/null +++ b/_board/huntercat_nfc.md @@ -0,0 +1,18 @@ +--- +layout: download +board_id: "huntercat_nfc" +title: "Hunter Cat NFC Download" +name: "Hunter Cat NFC" +manufacturer: "Electronic Cats" +board_url: "https://electroniccats.com/store/hunter-cat-nfc/" +board_image: "huntercat_nfc.jpg" +date_added: 2021-5-26 +family: atmel-samd +features: + - USB-C +--- + +The Hunter Cat NFC is the latest security tool for contactless (Near Field Communication) used in access control, identification and bank cards. Specially created to identify NFC readers and sniffing tools, with this tool you can audit, read or emulate cards of different types. + +## Purchase +* [Electronic Cats](https://electroniccats.com/store/hunter-cat-nfc/) diff --git a/_board/ikigaisense_vita.md b/_board/ikigaisense_vita.md index 065c12c2..494ef73a 100644 --- a/_board/ikigaisense_vita.md +++ b/_board/ikigaisense_vita.md @@ -7,6 +7,7 @@ manufacturer: "Ikigaisense" board_url: "https://hackaday.io/project/173761-vita-hardware" board_image: "ikigaisense_vita.jpg" date_added: 2020-08-30 +family: nrf52840 features: - Bluetooth/BTLE --- @@ -19,7 +20,3 @@ This is an ambitious endeavour and most likely a bumpy one. If you are intrigued ## Learn More * [Hackaday.io](https://hackaday.io/project/173761-vita-hardware) - -## 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). diff --git a/_board/imxrt1010_evk.md b/_board/imxrt1010_evk.md index 3215a799..a47b7ef3 100644 --- a/_board/imxrt1010_evk.md +++ b/_board/imxrt1010_evk.md @@ -7,6 +7,7 @@ manufacturer: "NXP" board_url: "https://www.nxp.com/design/development-boards/i.mx-evaluation-and-development-boards/i.mx-rt1010-evaluation-kit:MIMXRT1010-EVK" board_image: "imxrt1010_evk.jpg" date_added: 2020-1-8 +family: mimxrt10xx features: --- @@ -14,7 +15,3 @@ The i.MX RT1010 EVK is a two-layer low-cost through-hole USB-powered PCB. At its ## Purchase * [NXP](https://www.nxp.com/design/development-boards/i.mx-evaluation-and-development-boards/i.mx-rt1010-evaluation-kit:MIMXRT1010-EVK) - -## 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). diff --git a/_board/imxrt1020_evk.md b/_board/imxrt1020_evk.md index 04356675..f2703d92 100644 --- a/_board/imxrt1020_evk.md +++ b/_board/imxrt1020_evk.md @@ -7,6 +7,7 @@ manufacturer: "NXP" board_url: "https://www.nxp.com/design/development-boards/i.mx-evaluation-and-development-boards/i.mx-rt1020-evaluation-kit:MIMXRT1020-EVK" board_image: "imxrt1020_evk.jpg" date_added: 2020-1-31 +family: mimxrt10xx features: --- @@ -14,7 +15,3 @@ The i.MX RT1020 EVK is a 2-layer low-cost through-hole USB-powered PCB. At its h ## Purchase * [NXP](https://www.nxp.com/design/development-boards/i.mx-evaluation-and-development-boards/i.mx-rt1020-evaluation-kit:MIMXRT1020-EVK) - -## 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). diff --git a/_board/imxrt1060_evk.md b/_board/imxrt1060_evk.md index d730fbce..25e41515 100644 --- a/_board/imxrt1060_evk.md +++ b/_board/imxrt1060_evk.md @@ -7,6 +7,7 @@ manufacturer: "NXP" board_url: "https://www.nxp.com/design/development-boards/i.mx-evaluation-and-development-boards/i.mx-rt1060-evaluation-kit:MIMXRT1060-EVK" board_image: "imxrt1060_evk.jpg" date_added: 2020-1-31 +family: mimxrt10xx features: --- @@ -14,7 +15,3 @@ The i.MX RT1060 EVK is a 4-layer through-hole USB-powered PCB. At its heart lies ## Purchase * [NXP](https://www.nxp.com/design/development-boards/i.mx-evaluation-and-development-boards/i.mx-rt1060-evaluation-kit:MIMXRT1060-EVK) - -## 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). diff --git a/_board/itsybitsy_m0_express.md b/_board/itsybitsy_m0_express.md index 720aa511..e7748920 100644 --- a/_board/itsybitsy_m0_express.md +++ b/_board/itsybitsy_m0_express.md @@ -7,6 +7,10 @@ manufacturer: "Adafruit" board_url: "https://www.adafruit.com/product/3727" board_image: "itsybitsy_m0_express.jpg" date_added: 2019-3-9 +family: atmel-samd +bootloader_id: itsybitsy_m0 +features: + - Breadboard-Friendly --- What's smaller than a Feather but larger than a Trinket? It's an **Adafruit ItsyBitsy M0 Express**! Small, powerful, with a rockin' ATSAMD21 Cortex M0 processor running at 48 MHz - this microcontroller board is perfect when you want something very compact, but still with a bunch of pins. @@ -43,7 +47,3 @@ Comes assembled and tested ItsyBitsy M0, with header that can be soldered in for * [Projects and Guides](https://learn.adafruit.com/products/3727/guides) ## Purchase * [Adafruit](https://www.adafruit.com/product/3727) - -## 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). diff --git a/_board/itsybitsy_m4_express.md b/_board/itsybitsy_m4_express.md index baf9b7db..38f4a191 100644 --- a/_board/itsybitsy_m4_express.md +++ b/_board/itsybitsy_m4_express.md @@ -7,6 +7,10 @@ manufacturer: "Adafruit" board_url: "https://www.adafruit.com/product/3800" board_image: "itsybitsy_m4_express.jpg" date_added: 2019-3-9 +family: atmel-samd +bootloader_id: itsybitsy_m4 +features: + - Breadboard-Friendly --- What's smaller than a Feather but larger than a Trinket? It's an **Adafruit ItsyBitsy M4 Express** featuring the **Microchip ATSAMD51**! Small, powerful, with a ultra fast ATSAMD51 Cortex M4 processor running at 120 MHz - this microcontroller board is perfect when you want something very compact, with a ton of horsepower and a bunch of pins. This Itsy is like a bullet train, with it's **120MHz Cortex M4** with floating point support and **512KB Flash and 192KB RAM**. Your code will zig and zag and zoom, and with a bunch of extra peripherals for support, this will for sure be your favorite new chipset. @@ -48,7 +52,3 @@ Comes assembled and tested, with headers that can be soldered in for use with a ## Purchase * [Adafruit](https://www.adafruit.com/product/3800) - -## 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). diff --git a/_board/itsybitsy_nrf52840_express.md b/_board/itsybitsy_nrf52840_express.md index bfdb6f96..9379c0a2 100644 --- a/_board/itsybitsy_nrf52840_express.md +++ b/_board/itsybitsy_nrf52840_express.md @@ -7,8 +7,11 @@ manufacturer: "Adafruit" board_url: "https://www.adafruit.com/product/4481" board_image: "itsybitsy_nrf52840_express.jpg" date_added: 2019-11-4 +family: nrf52840 +bootloader_id: feather_nrf52840_express features: - Bluetooth/BTLE + - Breadboard-Friendly --- What's smaller than a Feather but larger than a Trinket? It's an **Adafruit ItsyBitsy nRF52840 Express** featuring the **Nordic nRF52840 Bluetooth LE** processor! Teensy & powerful, with an fast nRF52840 Cortex M4 processor running at 64 MHz and 1 MB of FLASH - this microcontroller board is perfect when you want something very compact, with a heap-load of memory and Bluetooth LE support This Itsy is your best option for tiny wireless connectivity - it can act as both a BLE central and peripheral, with support in both Arduino and CircuitPython @@ -24,7 +27,3 @@ The most exciting part of the ItsyBitsy is that while we ship it with an Arduino ## Purchase * [Adafruit](https://www.adafruit.com/product/4481) - -## 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). diff --git a/_board/jpconstantineau_encoderpad_rp2040.md b/_board/jpconstantineau_encoderpad_rp2040.md new file mode 100644 index 00000000..d385a01f --- /dev/null +++ b/_board/jpconstantineau_encoderpad_rp2040.md @@ -0,0 +1,39 @@ +--- +layout: download +board_id: "jpconstantineau_encoderpad_rp2040" +title: "EncoderPad RP2040 Download" +name: "EncoderPad RP2040" +manufacturer: "JPConstantineau" +board_url: "https://github.com/jpconstantineau/EncoderPad_RP2040" +board_image: "jpconstantineau_encoderpad_rp2040.jpg" +date_added: 2021-09-02 +family: raspberrypi + +features: + - USB-C + - Speaker +--- + +The EncoderPad RP2040 is a Video Editing Macropad with a 60mm Encoder Wheel. This encoder is made of metal and feels like it will last forever. The EncoderPad uses 9 mechanical switches (Cherry MX type) for sending commands to the computer and/or changing the operation of the encoder. The keys are hot-swap socketed and have an individual underglow RGB LED which can be turned on. + +## Features +* Powered by RP2040 +* 9 keys connected directly to GPIOs +* Per key RGB LEDs (NeoPixels) +* 60mm 100 step Encoder Wheel +* Kailh hot-swap switch sockets (for Cherry MX-compatible switches) +* Included buzzer for audio feedback +* Powered and programmable via USB-C + +## About the RP2040 +The RP2040 microcontroller is a dual core ARM Cortex M0+ running at up to 133Mhz. It bundles in 264kB of SRAM, 30 multifunction GPIO pins (including a four channel 12-bit ADC), a heap of standard peripherals (I2C, SPI, UART, PWM, clocks, etc), and USB support. + +## Powered by CircuitPython +It's not just a macropad with a big encoder but also a USB drive containing the firmware as CircuitPython files. Its Python code can be changed with any text editor and executed simultaneously, which makes it super easy to customize the macros or to add a new function. No need to download any software or setup a development environment. + +## Learn More +* [Board Documentation](https://github.com/jpconstantineau/EncoderPad_RP2040) + +## Purchase +The EncoderPad RP2040 is now on the Tindie store if you are interested in getting one. +* [Tindie](https://www.tindie.com/products/jpconstantineau/rgb-video-editing-macropad-with-a-rp2040/) diff --git a/_board/jpconstantineau_pykey18.md b/_board/jpconstantineau_pykey18.md new file mode 100644 index 00000000..b0bf92e0 --- /dev/null +++ b/_board/jpconstantineau_pykey18.md @@ -0,0 +1,46 @@ +--- +layout: download +board_id: "jpconstantineau_pykey18" +title: "PyKey18 Numpad Download" +name: "PyKey18 Numpad" +manufacturer: "JPConstantineau" +board_url: "https://github.com/jpconstantineau/PyKey60" +board_image: "jpconstantineau_pykey18.jpg" +downloads_display: true +date_added: 2021-12-15 +family: raspberrypi + +features: + - USB-C + - Speaker + - Display + - STEMMA QT/QWIIC +--- + +The PyKey18 is a custom programmable mechanical keyboard with a standard Numpad layout, a rotary encoder and a small OLED display. The PyKey18 uses mechanical switches (Cherry MX type). The keys are hot-swap socketed and have an individual underglow RGB LED which can be turned on. The PCB was designed for use with PCB-mount stabilizers. + +Since this is a Hot Swappable Switches keyboard, you can choose the MX switches as well as the keycaps you prefer. You can even mix and match switches for the ultimate customization. + +The PyKey18 also has a small 0.91" OLED display and has a location for an optional Stemma QT/QWIIC connector. + + +## Features +* Powered by RP2040 +* Per key RGB LEDs (NeoPixels) +* Kailh hot-swap switch sockets (for Cherry MX-compatible switches) +* Included buzzer for audio feedback +* Powered and programmable via USB-C + +## About the RP2040 +The RP2040 microcontroller is a dual core ARM Cortex M0+ running at up to 133Mhz. It bundles in 264kB of SRAM, 30 multifunction GPIO pins (including a four channel 12-bit ADC), a heap of standard peripherals (I2C, SPI, UART, PWM, clocks, etc), and USB support. + +## Powered by CircuitPython +It's not just a keyboard but also a USB drive containing the firmware as CircuitPython files. Its Python code can be changed with any text editor and executed simultaneously, which makes it super easy to customize the keymap, add macros or add a new function. This keyboard is fully programmable via CiruitPython so there's no software to install, just plug it in, change keymaps and start building macros. Since all of the programming happens on the keyboard Python files, you can plug it into any computer and take your custom layouts wherever you go. + +## Learn More +* [Board Hardware Repo](https://github.com/jpconstantineau/PyKey60) +* [Helpful Documentation](http://pykey.jpconstantineau.com/docs/) + +## Purchase +The PyKey18 is available on the Tindie store if you are interested in getting one. +* [Tindie](https://www.tindie.com/products/jpconstantineau/pykey18-rgb-numpadkeyboard-with-a-rp2040/) diff --git a/_board/jpconstantineau_pykey44.md b/_board/jpconstantineau_pykey44.md new file mode 100644 index 00000000..9c99d1fb --- /dev/null +++ b/_board/jpconstantineau_pykey44.md @@ -0,0 +1,42 @@ +--- +layout: download +board_id: "jpconstantineau_pykey44" +title: "PyKey44 Ergo Keyboard Download" +name: "PyKey44 Ergo Keyboard" +manufacturer: "JPConstantineau" +board_url: "https://github.com/jpconstantineau/PyKey60" +board_image: "jpconstantineau_pykey44.jpg" +downloads_display: True +date_added: 2021-12-15 +family: raspberrypi + +features: + - USB-C + - Speaker +--- + +The PyKey44 is a custom programmable mechanical keyboard with a compact ergonobic layout similar to the popular Atreus. The PyKey44 uses mechanical switches Kailh Choc type). The keys are hot-swap socketed and have an individual underglow RGB LED which can be turned on. + +Since this is a Hot Swappable Switches keyboard, you can choose the Kailh Choc switches as well as the keycaps you prefer. You can even mix and match switches for the ultimate customization. + + +## Features +* Powered by RP2040 +* Per key RGB LEDs (NeoPixels) +* Kailh hot-swap switch sockets (for Cherry MX-compatible switches) +* Included buzzer for audio feedback +* Powered and programmable via USB-C + +## About the RP2040 +The RP2040 microcontroller is a dual core ARM Cortex M0+ running at up to 133Mhz. It bundles in 264kB of SRAM, 30 multifunction GPIO pins (including a four channel 12-bit ADC), a heap of standard peripherals (I2C, SPI, UART, PWM, clocks, etc), and USB support. + +## Powered by CircuitPython +It's not just a keyboard but also a USB drive containing the firmware as CircuitPython files. Its Python code can be changed with any text editor and executed simultaneously, which makes it super easy to customize the keymap, add macros or add a new function. This keyboard is fully programmable via CiruitPython so there's no software to install, just plug it in, change keymaps and start building macros. Since all of the programming happens on the keyboard Python files, you can plug it into any computer and take your custom layouts wherever you go. + +## Learn More +* [Board Hardware Repo](https://github.com/jpconstantineau/PyKey60) +* [Helpful Documentation](http://pykey.jpconstantineau.com/docs/) + +## Purchase +The PyKey44 is available on the Tindie store if you are interested in getting one. +* [Tindie](https://www.tindie.com/products/jpconstantineau/low-profile-44-keys-rgb-keyboard-pcb-with-a-rp2040/) diff --git a/_board/jpconstantineau_pykey60.md b/_board/jpconstantineau_pykey60.md new file mode 100644 index 00000000..18eef535 --- /dev/null +++ b/_board/jpconstantineau_pykey60.md @@ -0,0 +1,42 @@ +--- +layout: download +board_id: "jpconstantineau_pykey60" +title: "PyKey 60% Keyboard Download" +name: "PyKey60 Keyboard" +manufacturer: "JPConstantineau" +board_url: "https://github.com/jpconstantineau/PyKey60" +board_image: "jpconstantineau_pykey60.jpg" +date_added: 2021-09-17 +family: raspberrypi + +features: + - USB-C + - Speaker +--- + +The PyKey60 is a custom programmable mechanical keyboard with a standard ANSI 60% keyboard layout compatible with any cases made for the GH60. The PyKey60 uses mechanical switches (Cherry MX type). The keys are hot-swap socketed and have an individual underglow RGB LED which can be turned on. The PCB was designed for use with PCB-mount stabilizers. + +Since this is a Hot Swappable Switches keyboard, you can choose the MX switches as well as the keycaps you prefer. You can even mix and match switches for the ultimate customization. + +Just like CircuitPython, this keyboard is targeted for beginners. The design keeps the matrix definition simple to 14 columns and 5 rows instead of using a GPIO-optimized matrix of 8 columns and 8 rows. Neopixel order is also in line with key numbers. This keeps the complexity of coding a keyboard firmware to a minimum. + +## Features +* Powered by RP2040 +* Per key RGB LEDs (NeoPixels) +* Kailh hot-swap switch sockets (for Cherry MX-compatible switches) +* Included buzzer for audio feedback +* Powered and programmable via USB-C + +## About the RP2040 +The RP2040 microcontroller is a dual core ARM Cortex M0+ running at up to 133Mhz. It bundles in 264kB of SRAM, 30 multifunction GPIO pins (including a four channel 12-bit ADC), a heap of standard peripherals (I2C, SPI, UART, PWM, clocks, etc), and USB support. + +## Powered by CircuitPython +It's not just a keyboard but also a USB drive containing the firmware as CircuitPython files. Its Python code can be changed with any text editor and executed simultaneously, which makes it super easy to customize the keymap, add macros or add a new function. This keyboard is fully programmable via CiruitPython so there's no software to install, just plug it in, change keymaps and start building macros. Since all of the programming happens on the keyboard Python files, you can plug it into any computer and take your custom layouts wherever you go. + +## Learn More +* [Board Hardware Repo](https://github.com/jpconstantineau/PyKey60) +* [Helpful Documentation](http://pykey.jpconstantineau.com/docs/) + +## Purchase +The PyKey60 is available on the Tindie store if you are interested in getting one. +* [Tindie](https://www.tindie.com/products/jpconstantineau/pykey60-rgb-keyboard-pcb-with-a-rp2040/) diff --git a/_board/jpconstantineau_pykey87.md b/_board/jpconstantineau_pykey87.md new file mode 100644 index 00000000..543f1dd5 --- /dev/null +++ b/_board/jpconstantineau_pykey87.md @@ -0,0 +1,46 @@ +--- +layout: download +board_id: "jpconstantineau_pykey87" +title: "PyKey87 TKL Download" +name: "PyKey87 Ten Key Less (TKL) Keyboard" +manufacturer: "JPConstantineau" +board_url: "https://github.com/jpconstantineau/PyKey60" +board_image: "jpconstantineau_pykey87.jpg" +downloads_display: true +date_added: 2021-12-15 +family: raspberrypi + +features: + - USB-C + - Speaker + - STEMMA QT/QWIIC +--- + +The PyKey87 is a custom programmable mechanical keyboard with a standard TKL layout. The PyKey87 uses mechanical switches (Cherry MX type). The keys are hot-swap socketed and have an individual underglow RGB LED which can be turned on. The PCB was designed for use with PCB-mount stabilizers. + +Since this is a Hot Swappable Switches keyboard, you can choose the MX switches as well as the keycaps you prefer. You can even mix and match switches for the ultimate customization. + +Just like CircuitPython, this keyboard is targeted for beginners. The design keeps the matrix definition simple to 17 columns and 6 rows instead of using a GPIO-optimized matrix of 8 columns and 8 rows. Neopixel order is also in line with key numbers. This keeps the complexity of coding a keyboard firmware to a minimum. + +The PCB also has a location for an optional Stemma QT/QWIIC connector. + +## Features +* Powered by RP2040 +* Per key RGB LEDs (NeoPixels) +* Kailh hot-swap switch sockets (for Cherry MX-compatible switches) +* Included buzzer for audio feedback +* Powered and programmable via USB-C + +## About the RP2040 +The RP2040 microcontroller is a dual core ARM Cortex M0+ running at up to 133Mhz. It bundles in 264kB of SRAM, 30 multifunction GPIO pins (including a four channel 12-bit ADC), a heap of standard peripherals (I2C, SPI, UART, PWM, clocks, etc), and USB support. + +## Powered by CircuitPython +It's not just a keyboard but also a USB drive containing the firmware as CircuitPython files. Its Python code can be changed with any text editor and executed simultaneously, which makes it super easy to customize the keymap, add macros or add a new function. This keyboard is fully programmable via CiruitPython so there's no software to install, just plug it in, change keymaps and start building macros. Since all of the programming happens on the keyboard Python files, you can plug it into any computer and take your custom layouts wherever you go. + +## Learn More +* [Board Hardware Repo](https://github.com/jpconstantineau/PyKey60) +* [Helpful Documentation](http://pykey.jpconstantineau.com/docs/) + +## Purchase +The PyKey87 is available on the Tindie store if you are interested in getting one. +* [Tindie](https://www.tindie.com/products/jpconstantineau/pykey87-rgb-tkl-keyboard-with-a-rp2040/) diff --git a/_board/kicksat-sprite.md b/_board/kicksat-sprite.md index e481c632..ba6ab0ca 100644 --- a/_board/kicksat-sprite.md +++ b/_board/kicksat-sprite.md @@ -7,13 +7,11 @@ manufacturer: "Max Holliday" board_url: "https://github.com/RoboticExplorationLab/sprite" board_image: "kicksat-sprite.jpg" date_added: 2019-4-13 +family: atmel-samd +bootloader_id: itsybitsy_m0 --- CircuitPython provides an approachable and logical means of conducting science with hardware. Paired with low-cost hardware shown to work in space, we can enable an new generation to question and explore the unknown. With the necessary “satellite stuff” already baked in, students can spend their time trying something new rather than reinventing the wheel (similar philosophy to early Arduino efforts and the microcontroller movement in general). ## Resources [RoboticExplorationLab/sprite](https://github.com/RoboticExplorationLab/sprite). - -## 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). diff --git a/_board/lilygo_ttgo_t8_s2_st7789.md b/_board/lilygo_ttgo_t8_s2_st7789.md new file mode 100644 index 00000000..9732cbd3 --- /dev/null +++ b/_board/lilygo_ttgo_t8_s2_st7789.md @@ -0,0 +1,44 @@ +--- +layout: download +board_id: "lilygo_ttgo_t8_s2_st7789" +title: "TTGO T8 ESP32-S2 ST7789 Download" +name: "TTGO T8 ESP32-S2 ST7789" +manufacturer: "LILYGO" +board_url: "http://www.lilygo.cn/prod_view.aspx?TypeId=50033&Id=1321" +board_image: "lilygo_ttgo_t8_s2_st7789.jpg" +date_added: +family: esp32s2 +features: + - Wi-Fi + - Display + - Battery Charging + - USB-C + - Breadboard-Friendly +--- + +**Features & Specifications:** + - ESP32-S2 240MHz Tensilica processor + - Wi-Fi 802.11 b/g/n 2.4GHz + - 4MB FLASH + - 8MB PSRAM + - 1.14" ST7789 Display + - microSD card slot + - built in battery charging, 2-pin 1.25mm JST connector + - on/off power switch + - reset and boot button + - onboard 32.768kHz crystal oscillator + - USB type-C connector + +**Schematic:** +- [LILYGO Github repository](https://github.com/Xinyuan-LilyGO/LilyGo-T-Display-S2) + +**Board compatibility:** + +This image is working on the TTGO T8 ESP32-S2 V1.1 as well. +It's basically the same board as the st7789 just without the display. + +To flash this image use this command: + +esptool.py --chip esp32s2 --port (COMPORT) --baud 115200 write_flash 0x000 "adafruit-circuitpython-lilygo_ttgo_t8_s2_st7789-xx_XX-6.2.0.bin" + +After flashing change the dip switches to OTG mode, when reconnected you should see the CIRCUITPY drive. diff --git a/_board/loc_ber_m4_base_board.md b/_board/loc_ber_m4_base_board.md index 8a8e3770..603732bc 100644 --- a/_board/loc_ber_m4_base_board.md +++ b/_board/loc_ber_m4_base_board.md @@ -8,11 +8,8 @@ board_url: "" board_image: "unknown.jpg" downloads_display: false date_added: 2020-6-14 +family: atmel-samd features: --- - -## 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). diff --git a/_board/lolin_s2_mini.md b/_board/lolin_s2_mini.md new file mode 100644 index 00000000..b26b253c --- /dev/null +++ b/_board/lolin_s2_mini.md @@ -0,0 +1,72 @@ +--- +layout: download +board_id: "lolin_s2_mini" +title: "LOLIN S2 Mini Download" +name: "LOLIN S2 Mini" +manufacturer: "LOLIN" +board_url: "https://www.wemos.cc/en/latest/s2/s2_mini.html" +board_image: "lolin_s2_mini.jpg" +date_added: 2021-9-3 +family: esp32s2 +bootloader_id: lolin_s2_mini +features: + - Wi-Fi + - USB-C +--- + +### Features + +- ESP32-S2FN4R2 WiFi SoC + - Xtensa® single-core 32-bit LX7 microprocessor, up to 240 MHz + - Integrated 802.11 b/g/n WiFi 2.4GHz Transceiver, up to 150Mbps + - Integrated RISC-V ULP Coprocessor + - Integrated Temperature Sensor (-20°C to 110°C) + - Operating Voltage: 3.0 to 3.6V + - WiFi: 310mA (peak) + - Modem-sleep: 12-19mA + - Light-Sleep: 450µA + - Deep-Sleep: 20-190µA + - 320 KB SRAM + - 4 MB Flash (embedded) + - 2 MB PSRAM (embedded) + - 16 KB SRAM in RTC (accessable by main CPU, 8 KB accessable by ULP coprocessor) + - 4 Kbit eFuse (1792 bits reserved for user data) + - 2 × 13-bit SAR ADCs, up to 20 channels (2 channels not available on ADC2 due to USB D+/D-) + - 2 × 8-bit DAC + - 14 × touch sensing IOs + - 4 × SPI (2 usable due to embedded flash & PSRAM) + - 1 × I2S + - 2 × I2C + - 2 × UART + - 1 × DVP 8/16 camera interface, implemented using the hardware resources of I2S + - 1 × LCD interface (8-bit serial RGB/8080/6800), implemented using the hardware resources of SPI2 + - 1 × LCD interface (8/16/24-bit parallel), implemented using the hardware resources of I2S + - 1 × TWAI® controller compatible with ISO 11898-1 (CAN Specification 2.0) + - LED PWM controller, up to 8 channels + - USB OTG 1.1 controller and PHY, with host and device support + - Cryptographic Hardware Accelerators: AES, ECB/CBC/OFB/CFB/CTR, GCM, SHA, RSA, ECC (Digital Signature) +- USB Type-C connector, for built-in ROM USB bootloader, serial port debugging, and USB device mode +- 3.3V regulator ME6211C33 + - Maximum Output Current: 500mA (VIN=4.3V, VOUT=3.3V) + - Dropout Voltage: 100mV@ IOUT=100 mA + - Operating Voltage Range: 2V~6.0V + - Low Power Consumption: 40µA(typ.) + - Standby Current: 0.1µA(typ.) +- 27 × GPIO pins, plus `EN`, `VBUS`, `3V3`, `GND`, `GND` + - 16 × pins (outer) compatible with WEMOS/LOLIN D1 mini shields + - `EN` RESET button + - `GPIO0` BOOT button + - `GPIO15` LED (blue status LED) +- Compatible with CircuitPython, MicroPython (default firmware), Arduino and ESP-IDF + +## Notes + +- There is an error on the v1.0 board silkscreen. GPIO12/13 should be reversed. + +## Purchase + +* [AliExpress](https://www.aliexpress.com/item/1005003145192016.html) + +## Learn More + +* [Manufacturer Specifications](https://www.wemos.cc/en/latest/s2/s2_mini.html) diff --git a/_board/lolin_s2_pico.md b/_board/lolin_s2_pico.md new file mode 100644 index 00000000..415b17c1 --- /dev/null +++ b/_board/lolin_s2_pico.md @@ -0,0 +1,73 @@ +--- +layout: download +board_id: "lolin_s2_pico" +title: "LOLIN S2 Pico Download" +name: "LOLIN S2 Pico" +manufacturer: "LOLIN" +board_url: "https://www.wemos.cc/en/latest/s2/s2_pico.html" +board_image: "lolin_s2_pico.jpg" +date_added: 2021-11-2 +family: esp32s2 +bootloader_id: lolin_s2_pico +features: + - Wi-Fi + - USB-C + - Display + - Breadboard-Friendly + +--- + +### Features + +- ESP32-S2FN4R2 WiFi SoC + - Xtensa® single-core 32-bit LX7 microprocessor, up to 240 MHz + - Integrated 802.11 b/g/n WiFi 2.4GHz Transceiver, up to 150Mbps + - Integrated RISC-V ULP Coprocessor + - Integrated Temperature Sensor (-20°C to 110°C) + - Operating Voltage: 3.0 to 3.6V + - WiFi: 310mA (peak) + - Modem-sleep: 12-19mA + - Light-Sleep: 450µA + - Deep-Sleep: 20-190µA + - 320 KB SRAM + - 4 MB Flash (embedded) + - 2 MB PSRAM (embedded) + - 16 KB SRAM in RTC (accessable by main CPU, 8 KB accessable by ULP coprocessor) + - 4 Kbit eFuse (1792 bits reserved for user data) + - 2 × 13-bit SAR ADCs, up to 20 channels (2 channels not available on ADC2 due to USB D+/D-) + - 2 × 8-bit DAC + - 14 × touch sensing IOs + - 4 × SPI (2 usable due to embedded flash & PSRAM) + - 1 × I2S + - 2 × I2C + - 2 × UART + - 1 × DVP 8/16 camera interface, implemented using the hardware resources of I2S + - 1 × LCD interface (8-bit serial RGB/8080/6800), implemented using the hardware resources of SPI2 + - 1 × LCD interface (8/16/24-bit parallel), implemented using the hardware resources of I2S + - 1 × TWAI® controller compatible with ISO 11898-1 (CAN Specification 2.0) + - LED PWM controller, up to 8 channels + - USB OTG 1.1 controller and PHY, with host and device support + - Cryptographic Hardware Accelerators: AES, ECB/CBC/OFB/CFB/CTR, GCM, SHA, RSA, ECC (Digital Signature) +- USB Type-C connector, for built-in ROM USB bootloader, serial port debugging, and USB device mode +- 3.3V regulator ME6211C33 + - Maximum Output Current: 500mA (VIN=4.3V, VOUT=3.3V) + - Dropout Voltage: 100mV@ IOUT=100 mA + - Operating Voltage Range: 2V~6.0V + - Low Power Consumption: 40µA(typ.) + - Standby Current: 0.1µA(typ.) +- 27 × GPIO pins, plus `VBUS`, `3V3`, `GND` + - 21 × pins broken out to breadboard-friendly headers + - `EN` RESET button + - `GPIO0` BOOT button + - `GPIO10` LED (blue status LED) + - Lolin I2C JST SH 4-pin port (not QWIIC/Stemma-Qt pinout) using GPIO8 (SDA)/GPIO9 (SCL) + - 128 x 32 SSD1306 OLED display internally connected to the same I2C bus as the external port, reset pin connected to GPIO18 +- Compatible with CircuitPython, MicroPython (default firmware), Arduino and ESP-IDF + +## Purchase + +* [AliExpress](https://www.aliexpress.com/item/1005003215673294.html) + +## Learn More + +* [Manufacturer Specifications](https://www.wemos.cc/en/latest/s2/s2_pico.html) diff --git a/_board/makerdiary_m60_keyboard.md b/_board/makerdiary_m60_keyboard.md index f3916338..9c450f69 100644 --- a/_board/makerdiary_m60_keyboard.md +++ b/_board/makerdiary_m60_keyboard.md @@ -7,8 +7,10 @@ manufacturer: "MakerDiary" board_url: "https://makerdiary.com/pages/m60-mechanical-keyboard" board_image: "makerdiary_m60_keyboard.jpg" date_added: 2020-07-27 +family: nrf52840 features: - Bluetooth/BTLE + - USB-C --- @@ -23,7 +25,3 @@ To take advantage of the removable M.2 module and hot-swap sockets, assembly mad ## Purchase * [MakerDiary](https://makerdiary.com/products/m60-mechanical-keyboard-pcba) - -## 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). diff --git a/_board/makerdiary_nrf52840_m2_devkit.md b/_board/makerdiary_nrf52840_m2_devkit.md index 5b552184..80a2df12 100644 --- a/_board/makerdiary_nrf52840_m2_devkit.md +++ b/_board/makerdiary_nrf52840_m2_devkit.md @@ -7,10 +7,13 @@ manufacturer: "MakerDiary" board_url: "https://makerdiary.com/collections/frontpage/products/nrf52840-m2-developer-kit" board_image: "makerdiary_nrf52840_m2_devkit.jpg" date_added: 2020-07-27 +family: nrf52840 features: - Bluetooth/BTLE - Display - Battery Charging + - USB-C + - Arduino Shield Compatible --- nRF52840 M.2 Developer Kit is a versatile IoT prototyping platform, including the nRF52840 M.2 Module and M.2 Dock. You can use the developer kit to prototype your IoT products and then scale to production faster using the nRF52840 M.2 Module combined with your custom PCB hardware. @@ -21,7 +24,3 @@ The M.2 Dock extends the interfaces compared to the nRF52840 M.2 Module through ## Purchase * [MakerDiary](https://makerdiary.com/products/nrf52840-m2-developer-kit) - -## 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). diff --git a/_board/makerdiary_nrf52840_mdk.md b/_board/makerdiary_nrf52840_mdk.md index 64693b6b..9b66dd57 100644 --- a/_board/makerdiary_nrf52840_mdk.md +++ b/_board/makerdiary_nrf52840_mdk.md @@ -7,8 +7,11 @@ manufacturer: "MakerDiary" board_url: "" board_image: "nRF52840_micro_dev_kit.jpg" date_added: 2019-3-9 +family: nrf52840 features: - Bluetooth/BTLE + - USB-C + - Breadboard-Friendly --- The nRF52840-MDK is a versatile, easy-to-use IoT hardware platform for Bluetooth 5, Bluetooth Mesh, Thread, IEEE 802.15.4, ANT and 2.4GHz proprietary wireless applications using the nRF52840 SoC. @@ -21,7 +24,3 @@ It supports the standard Nordic Software Development Tool-chain using GCC, Keil ## Purchase * [MakerDiary](https://store.makerdiary.com/collections/frontpage/products/nrf52840-mdk-iot-development-kit) - -## 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). diff --git a/_board/makerdiary_nrf52840_mdk_usb_dongle.md b/_board/makerdiary_nrf52840_mdk_usb_dongle.md index 0e4ee1a1..5ef6f360 100644 --- a/_board/makerdiary_nrf52840_mdk_usb_dongle.md +++ b/_board/makerdiary_nrf52840_mdk_usb_dongle.md @@ -7,8 +7,10 @@ manufacturer: "MakerDiary" board_url: "" board_image: "nRF52840_micro_dev_kit_usb_dongle.jpg" date_added: 2019-3-9 +family: nrf52840 features: - Bluetooth/BTLE + - Breadboard-Friendly --- The nRF52840 Micro Dev Kit USB Dongle is a small and low-cost development platform enabled by the nRF52840 multi-protocol SoC in a convenient USB dongle form factor. @@ -19,7 +21,3 @@ The USB Dongle can be used as a low-cost Bluetooth5/Tread/802.15.4/ANT/2.4GHz mu ## Purchase * [MakerDiary](https://store.makerdiary.com/collections/frontpage/products/nrf52840-mdk-usb-dongle) - -## 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). diff --git a/_board/matrixportal_m4.md b/_board/matrixportal_m4.md index 0b8a4831..3ae71e4c 100644 --- a/_board/matrixportal_m4.md +++ b/_board/matrixportal_m4.md @@ -7,10 +7,12 @@ manufacturer: "Adafruit" board_url: "https://www.adafruit.com/product/4745" board_image: "matrixportal_m4.jpg" date_added: 2020-9-16 +family: atmel-samd features: - Display - Wi-Fi - STEMMA QT/QWIIC + - USB-C --- Folks love our [wide selection of RGB matrices](https://www.adafruit.com/category/327) and accessories, for making custom colorful LED displays... and our RGB Matrix Shields and FeatherWings can be quickly soldered together to make the wiring much easier. But what if we made it even easier than that? **Like, no solder, no wiring, just instant plug-and-play?** Dream no more - with the **Adafruit Matrix Portal add-on for RGB Matrices**, there's never been an easier way to create powerful Internet-connected LED displays. @@ -41,7 +43,3 @@ Comes with one fully-programmed and assembled MatrixPortal, preprogrammed with a ## Purchase: * [Adafruit](https://www.adafruit.com/product/4745) - -## 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). diff --git a/_board/melopero_shake_rp2040.md b/_board/melopero_shake_rp2040.md new file mode 100644 index 00000000..921ee464 --- /dev/null +++ b/_board/melopero_shake_rp2040.md @@ -0,0 +1,62 @@ +--- +layout: download +board_id: "melopero_shake_rp2040" +title: "Shake RP2040 Download" +name: "Shake RP2040" +manufacturer: "Melopero" +board_url: "https://www.melopero.com/melopero-shake-rp2040" +board_image: "melopero_shake_rp2040.jpg" +date_added: 2021-9-22 +family: raspberrypi +features: + - Feather-Compatible + - Battery Charging + - STEMMA QT/QWIIC + - USB-C + - Breadboard-Friendly +--- + +The **Melopero Shake RP2040** is a powerful development board based on the **Raspberry Pi RP2040** microcontroller, programmable in C/C++, MicroPython, CircuitPython and Arduino. + +The board features: + +* **16MB** of FLASH Memory +* 3.7-4.2 LiPo **battery charger** (200mA charge curret) +* **Battery monitor** (it sends an alert when the battery voltage drops at 3.4V) +* Reset and boot buttons (no need to detach/attach the board to enter boot mode) +* **Qwiic/Stemma QT connector** for attaching lots of Melopero, Adafruit and * SparkFun sensors +* Classic **Feather pinout** for maximum compatibility +* USB-C connector for powering, programming and charging +* JST 2-pin connector for attaching the battery (we follow the Adafruit and SparkFun batteries polarity) +* Green user LED on pin 13 +* **RGB WS2812 LED** (aka NeoPixel) +* Orange LED for signaling the charging status +* SWD header for debugging +* 4 mounting holes +* Programmable in **C/C++**, **MicroPython**, **CircuitPython** and **Arduino** + + +Dimensions: 2.0" x 0.9" x 0.28" (50.8mm x 22.8mm x 7.05/max height) + +**The RP2040 key features:** + +* Dual ARM Cortex-M0+ @ 133MHz +* 264kB on-chip SRAM in six independent banks +* Support for up to 16MB of off-chip Flash memory via dedicated QSPI bus +* DMA controller +* Fully-connected AHB crossbar +* Interpolator and integer divider peripherals +* On-chip programmable LDO to generate core voltage +* 2 on-chip PLLs to generate USB and core clocks +* 30 GPIO pins, 4 of which can be used as analogue inputs +* Peripherals + * 2 UARTs + * 2 SPI controllers + * 2 I2C controllers + * 16 PWM channels + * USB 1.1 controller and PHY, with host and device support + * 8 PIO state machines + + +## Purchase +* [Melopero](https://www.melopero.com/melopero-shake-rp2040) diff --git a/_board/meowbit_v121.md b/_board/meowbit_v121.md index cb29becf..1d601331 100644 --- a/_board/meowbit_v121.md +++ b/_board/meowbit_v121.md @@ -9,6 +9,8 @@ board_image: "meowbit_v121.jpg" downloads_display: true blinka: false date_added: 2020-1-26 +family: stm +bootloader_id: meowbit_v121 features: - Speaker - Solder-Free Alligator Clip @@ -21,7 +23,3 @@ From the creative and cat-lovin' engineers at KittenBot comes the **Meowbit** - ## Purchase Add any links to purchase the board * [Adafruit](https://www.adafruit.com/product/4324) - -## 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). diff --git a/_board/meowmeow.md b/_board/meowmeow.md index 8c2db53c..529c3c73 100644 --- a/_board/meowmeow.md +++ b/_board/meowmeow.md @@ -7,6 +7,8 @@ manufacturer: "Electronic Cats" board_url: "" board_image: "meowmeow.jpg" date_added: 2019-4-1 +family: atmel-samd +bootloader_id: meowmeow features: - Solder-Free Alligator Clip --- @@ -17,7 +19,3 @@ Meow Meow was designed by Electronic Cats and wants to encourage experimentation ## Purchase * [Electronic Cats](https://electroniccats.com/producto/meowmeow/) - -## 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). diff --git a/_board/metro_m0_express.md b/_board/metro_m0_express.md index a7184243..6f01709d 100644 --- a/_board/metro_m0_express.md +++ b/_board/metro_m0_express.md @@ -7,6 +7,10 @@ manufacturer: "Adafruit" board_url: "" board_image: "metro_m0_express.jpg" date_added: 2019-3-9 +family: atmel-samd +bootloader_id: metro_m0 +features: + - Arduino Shield Compatible --- This **Metro M0 Express** board looks a whole lot like the [original Metro 328](https://www.adafruit.com/product/2488), but with a huge upgrade. Instead of the ATmega328, this Metro features a ATSAMD21G18 chip, an ARM Cortex M0+. It's the first Adafruit Metro that is designed for use with CircuitPython! @@ -27,7 +31,3 @@ Comes fully assembled with headers, tested, and with the UF2 bootloader loaded o ## Purchase * [Adafruit](https://www.adafruit.com/product/3505) - -## 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). diff --git a/_board/metro_m4_airlift_lite.md b/_board/metro_m4_airlift_lite.md index 06e27935..2b54f189 100644 --- a/_board/metro_m4_airlift_lite.md +++ b/_board/metro_m4_airlift_lite.md @@ -7,8 +7,11 @@ manufacturer: "Adafruit" board_url: "https://www.adafruit.com/product/4000" board_image: "metro_m4_airlift_lite.jpg" date_added: 2019-4-13 +family: atmel-samd +bootloader_id: metro_m4_airlift features: - Wi-Fi + - Arduino Shield Compatible --- Give your next project a lift with _AirLift_ - Adafruit's witty name for the ESP32 co-processor that graces this Metro M4. @@ -51,7 +54,3 @@ Metro M4 AirLift, see how easy and fast it is to get started with IoT projects u ## Purchase: * [Adafruit](https://www.adafruit.com/product/4000) - -## 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). diff --git a/_board/metro_m4_express.md b/_board/metro_m4_express.md index d37fdbe5..3c1c018d 100644 --- a/_board/metro_m4_express.md +++ b/_board/metro_m4_express.md @@ -7,6 +7,10 @@ manufacturer: "Adafruit" board_url: "" board_image: "metro_m4_express.jpg" date_added: 2019-3-9 +family: atmel-samd +bootloader_id: metro_m4 +features: + - Arduino Shield Compatible --- The most powerful Metro at this time, the **Adafruit Metro M4** featuring the **Microchip ATSAMD51**. This Metro is like a bullet train, with it's 120MHz Cortex M4 with floating point support. Your code will zig and zag and zoom, and with a bunch of extra peripherals for support, this will for sure be your favorite new chipset. @@ -42,7 +46,3 @@ The primary target for this board is CircuitPython - with 120 MHz, and 192KB of ## Purchase * [Adafruit](https://www.adafruit.com/product/3382) - -## 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). diff --git a/_board/metro_m7_1011.md b/_board/metro_m7_1011.md index 9d9b6cf5..8bca0240 100644 --- a/_board/metro_m7_1011.md +++ b/_board/metro_m7_1011.md @@ -7,9 +7,12 @@ manufacturer: "Adafruit" board_url: "" board_image: "metro_m7_1011.jpg" date_added: 2020-10-16 +family: mimxrt10xx features: - Wi-Fi - STEMMA QT/QWIIC + - USB-C + - Arduino Shield Compatible --- Watch Adafruit's Ask an Engineer on YouTube to learn more. @@ -17,7 +20,3 @@ Watch Adafruit's Ask an Engineer on YouTube to learn more. ## Learn More: * [YouTube](https://www.youtube.com/watch?v=_sLgycNpMCQ) - -## 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). diff --git a/_board/metro_nrf52840_express.md b/_board/metro_nrf52840_express.md index f370a2d5..67fcef2e 100644 --- a/_board/metro_nrf52840_express.md +++ b/_board/metro_nrf52840_express.md @@ -7,8 +7,12 @@ manufacturer: "Adafruit" board_url: "" board_image: "metro_nrf52840_express.png" date_added: 2019-8-30 +family: nrf52840 +bootloader_id: metro_nrf52840_express features: - Bluetooth/BTLE + - USB-C + - Arduino Shield Compatible --- The **Adafruit Metro nRF52840 Express** is a new Metro family member with Bluetooth Low Energy and _native USB support_ featuring the nRF52840!  @@ -28,7 +32,3 @@ More later! ## Purchase * [Adafruit](https://www.adafruit.com/) - -## 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). diff --git a/_board/microbit_v2.md b/_board/microbit_v2.md new file mode 100644 index 00000000..358d16f0 --- /dev/null +++ b/_board/microbit_v2.md @@ -0,0 +1,33 @@ +--- +layout: download +board_id: "microbit_v2" +title: "micro:bit v2 Download" +name: "micro:bit v2" +manufacturer: "BBC" +board_url: "https://microbit.org/new-microbit/" +board_image: "microbit_v2.jpg" +date_added: 2021-08-11 +family: nrf52840 +features: + - Bluetooth/BTLE + - Battery Charging + - Solder-Free Alligator Clip + - Speaker +--- + +Meet the new **BBC micro:bit v2** - Upgraded with a powerful new processor that has tons more capability and also adds more sensing with a new speaker and microphone! + +The latest micro:bit will fit right into your existing lessons and materials; all the existing **MakeCode** blocks and **MicroPython** code will work in the same way as they do on the original micro:bit. More features, including easy ways to take AI and ML into the classroom, will be released throughout 2021. + +It's the same size and shape as the original micro:bit so you can use the same accessories you already own. + +Some new features of the board: + +- A more powerful Nordic nRF52833 processor, lots more RAM and Flash so MicroPython works a lot better! +- A MEMS microphone, can hear the world around it +- A speaker, provide audio feedback, play tones +- Capacitive touch sensor, the logo now acts as a button you can boop! +- Power saving mode, double click the reset button to enter low power mode. + +### Purchase +- [Adafruit](https://www.adafruit.com/product/4781) diff --git a/_board/microdev_micro_c3.md b/_board/microdev_micro_c3.md new file mode 100644 index 00000000..1519f13e --- /dev/null +++ b/_board/microdev_micro_c3.md @@ -0,0 +1,39 @@ +--- +layout: download +board_id: "microdev_micro_c3" +title: "MicroDev microC3 Download" +name: "MicroDev microC3" +manufacturer: "MicroDev" +board_url: "https://microdev.systems/" +board_image: "microdev_micro_c3.jpg" +date_added: 2021-10-06 +family: esp32c3 +bootloader_id: microdev_micro_c3 +features: + - Bluetooth/BTLE + - Breadboard-Friendly + - STEMMA QT/QWIIC + - USB-C + - Wi-Fi +--- + +Introducing MicroDev microC3 dev-board based on Espressif's ESP32-C3 SoC, which is equipped with a RISC-V 32-bit single-core processor, operating frequency up to 160 MHz, supports secondary development without using other microcontrollers or processors. The ESP32-C3 is an highly integrated low power Wi-Fi and Bluetooth system-level chip (SoC), designed for various applications such as internet of things (IoT), mobile devices, wearable electronics, smart home, etc. + +### Features + +- Blue led and two NeoPixels. +- Castellated pinout. +- Onborad 700mA, 3.3V LDO. +- Stemma-QT/Qwiic connector. +- External Flash 4MB. + +### Specifications + +- Wi-Fi 802.11b/g/n, 1T1R mode data rate up to 150Mbps. +- BLE 5.0 and rate support: 125Kbps, 500Kbps, 1Mbps, 2Mbps. +- ESP32-C3 chip, 32-bit RISC-V single-core processor. +- UART/PWM/GPIO/ADC/I2C/I2S interface, temperature sensor, pulse counter. +- Multiple sleep modes, deep sleep electric current is less than 5uA. +- STA/AP/STA+AP mode and mix mode. +- USB port local upgrade and remote firmware upgrade (FOTA). +- Secondary development, integrated Linux development environment. diff --git a/_board/microdev_micro_s2.md b/_board/microdev_micro_s2.md index 74e3d3bd..12fc9d3e 100644 --- a/_board/microdev_micro_s2.md +++ b/_board/microdev_micro_s2.md @@ -1,39 +1,32 @@ --- layout: download board_id: "microdev_micro_s2" -title: "microDev microS2 Download" +title: "microS2 Download" name: "microS2" manufacturer: "microDev" -board_url: "" +board_url: "https://github.com/microDev1/microS2/wiki" board_image: "microdev_micro_s2.jpg" date_added: 2020-08-26 +family: esp32s2 +bootloader_id: microdev_micro_s2 features: - Wi-Fi - STEMMA QT/QWIIC --- -Introducing the microS2 - An ESP32-S2 based development board in the size of an esp32 module! +Introducing the **microS2** - _An ESP32-S2 based development board in the size of an esp32 module!_ -**Features & Specifications** - - 32-bit 240 MHz single-core processor - - 16 MB SPI Flash - - 8 MB extra PSRAM - - 2.4 GHz Wi-Fi - 802.11b/g/n - - High gain antenna - - Low Quiescent Current - - Neopixel (IO33) - - Blue led (IO21) - - All pins exposed - - USB micro-B - - QWIIC/STEMMA connector - - Small form factor +With Wi-Fi, native USB and a load of Flash & PSRAM the microS2 is perfect for use with CircuitPython while keeping the form-factor small. -## Learn More -* [GitHub](https://github.com/microDev1/microS2) +### Features & Specifications + - **ESP32-S2** 32-bit 240MHz Tensilica processor - _the next generation of ESP32_ + - **16MB Flash** & **8MB PSRAM** - _you can have huge data buffers_ + - **2.4 GHz Wi-Fi** 802.11b/g/n - _get communicating with the world_ + - **All pins exposed** & **breadboard compatible** - _too good to be true_ + - **Neopixel** (IO33) **Blue led** (IO21) - _who doesn't love some lights_ + - **Reset** & **Boot** buttons - _can also be used as user button_ + - **USB micro-B** & **QWIIC/STEMMA** connector - _easily connect with peripherals_ + - **31 x 18 mm** - _all of the above in a small form factor_ -## Purchase -* [Tindie](https://www.tindie.com/stores/microDev/) - -## 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). +### Learn More +- [GitHub](https://github.com/microDev1/microS2/wiki) diff --git a/_board/mini_sam_m4.md b/_board/mini_sam_m4.md index fecb594f..8a60c236 100644 --- a/_board/mini_sam_m4.md +++ b/_board/mini_sam_m4.md @@ -7,6 +7,7 @@ manufacturer: "Benjamin Shockley" board_url: "www.minisam.cc" board_image: "mini_sam_m4.jpg" date_added: 2019-3-12 +family: atmel-samd --- Mini SAM is a LEGO® minifigure-sized development board based on the Microchip SAMD51G 48-Pin 32-Bit ARM® Cortex®-M4F MCU running at 48Mhz. @@ -25,8 +26,4 @@ The boards include a 600mA 3.3V regulator, more than enough to power this little ## Purchase When in stock, you can purchase a board from minifigboards.com -* [Minifigboards.com](https://www.minifigboards.com/product/mini-sam-m4/) - -## 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). +* [Minifigboards.com](https://minifigboards.com/products/mini-sam-m4) diff --git a/_board/monster_m4sk.md b/_board/monster_m4sk.md index ba5f8a5a..c66e1f36 100644 --- a/_board/monster_m4sk.md +++ b/_board/monster_m4sk.md @@ -7,6 +7,8 @@ manufacturer: "Adafruit" board_url: "" board_image: "monster_m4sk.jpg" date_added: 2019-8-30 +family: atmel-samd +bootloader_id: hallowing_mask features: - Display - Battery Charging @@ -66,7 +68,3 @@ Gaze upon these features: ## Purchase * [Adafruit](https://www.adafruit.com/product/4343) - -## 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). diff --git a/_board/morpheans_morphesp-240.md b/_board/morpheans_morphesp-240.md new file mode 100644 index 00000000..33a5b551 --- /dev/null +++ b/_board/morpheans_morphesp-240.md @@ -0,0 +1,34 @@ +--- +layout: download +board_id: "morpheans_morphesp-240" +title: "MorphESP 240 Download" +name: "MorphESP 240" +manufacturer: "Morpheans" +board_url: "https://github.com/ccadic/ESP32-S2-DevBoardTFT" +board_image: "morpheans_morphesp-240.jpg" +date_added: 2021-8-24 +family: esp32s2 +bootloader_id: morpheans_morphesp-240 +features: + - Display + - Wi-Fi +--- + +While there are many ESP32 dev boards on the market, we here at [Morpheans](http://www.morpheans.com/) found ourselves lamenting the scarcity of such boards for the new ESP32-*S2*. So we decided to build one. **Introducing MorphESP 240, an easy-to-use, Arduino- and CircuitPython-compatible, open hardware ESP32-S2 dev board with a built-in high-resolution, IPS-color display.** + +Our target was *minimalism with room to grow*, and—after squeezing the following specs into a 20 g, 89 x 28 x 6 mm package—we believe we’ve hit the bullseye: + +- An ESP32-S2 WROOM with + - A 240 MHz single-core microcontroller + - 128 KB of ROM + - 320 KB of SRAM + - 802.11 b/g/n/ 2.4 GHz Wi-Fi +- An on-board, SPI-driven, 240 x 240 pixel ST7789 display +- A classic, multi-color WS2812B RGB LED +- A built-in, JST-connected battery with a USB charging module +- A 5 V to 3.3 V regulator to feed additional modules +- Plenty of GPIOs to play with + +## Purchase + +* [Crowd Supply](https://www.crowdsupply.com/morpheans/morphesp-240) diff --git a/_board/muselab_nanoesp32_s2.md b/_board/muselab_nanoesp32_s2.md deleted file mode 100644 index 31f5ea6b..00000000 --- a/_board/muselab_nanoesp32_s2.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -layout: download -board_id: "muselab_nanoesp32_s2" -title: "NanoESP32 S2 Download" -name: "NanoESP32 S2" -manufacturer: "Muselab" -board_url: "https://www.muselab-tech.com/nanoesp32-s2kai-fa-ban/" -board_image: "muselab_nanoesp32_s2.jpg" -date_added: 2020-09-16 ---- - -This is the nanoESP32-S2 board with a WROOM ESP32-S2 module. - -**NOTE:** This board has 2 USB-C connector, one for Serial (ch340) and one for Native USB (esp32). - -## Learn More -* [User Guide](https://github.com/wuxx/nanoESP32-S2) - -## 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). \ No newline at end of file diff --git a/_board/muselab_nanoesp32_s2_wroom.md b/_board/muselab_nanoesp32_s2_wroom.md new file mode 100644 index 00000000..355c3ed6 --- /dev/null +++ b/_board/muselab_nanoesp32_s2_wroom.md @@ -0,0 +1,30 @@ +--- +layout: download +board_id: "muselab_nanoesp32_s2_wroom" +title: "NanoESP32 S2 w/WROOM Download" +name: "NanoESP32 S2 w/WROOM" +manufacturer: "Muselab" +board_url: "https://www.muselab-tech.com/nanoesp32-s2kai-fa-ban/" +board_image: "muselab_nanoesp32_s2.jpg" +date_added: 2020-09-16 +family: esp32s2 +bootloader_id: muselab_nanoesp32-s2_wroom + +features: + - USB-C + - Wi-Fi + - Breadboard-Friendly +--- + +This is the nanoESP32-S2 board with a WROOM ESP32-S2 module. + +This image can be flashed with the [TinyUF2 bootloader](https://github.com/adafruit/tinyuf2/releases) or with esptool using this command: + +```sh +esptool.py -p (COMPORT) -b 460800 write_flash --flash_mode dio --flash_size detect --flash_freq 40m 0x00000 adafruit-circuitpython-muselab_nanoesp32_s2_wroom-ll_LL-X.Y.Z.bin +``` + +**NOTE:** This board has 2 USB-C connector, one for Serial (ch340) and one for Native USB (esp32). + +## Learn More +* [User Guide](https://github.com/wuxx/nanoESP32-S2) diff --git a/_board/muselab_nanoesp32_s2_wrover.md b/_board/muselab_nanoesp32_s2_wrover.md new file mode 100644 index 00000000..c3137c05 --- /dev/null +++ b/_board/muselab_nanoesp32_s2_wrover.md @@ -0,0 +1,28 @@ +--- +layout: download +board_id: "muselab_nanoesp32_s2_wrover" +title: "NanoESP32 S2 w/WROVER Download" +name: "NanoESP32 S2 w/WROVER" +manufacturer: "Muselab" +board_url: "https://www.muselab-tech.com/nanoesp32-s2kai-fa-ban/" +board_image: "muselab_nanoesp32_s2.jpg" +date_added: 2020-09-16 +family: esp32s2 +bootloader_id: muselab_nanoesp32-s2_wrover + +features: + - USB-C + - Wi-Fi + - Breadboard-Friendly +--- + +This is the nanoESP32-S2 board with a WROVER ESP32-S2 module. + +This image can be flashed with the [TinyUF2 bootloader](https://github.com/adafruit/tinyuf2/releases) or with esptool using this command: + +esptool.py -p (COMPORT)-b 460800 write_flash --flash_mode dio --flash_size detect --flash_freq 40m 0x00000 adafruit-circuitpython-muselab_nanoesp32_s2_wrover-ll_LL-X.Y.Z.bin + +**NOTE:** This board has 2 USB-C connector, one for Serial (ch340) and one for Native USB (esp32). + +## Learn More +* [User Guide](https://github.com/wuxx/nanoESP32-S2) diff --git a/_board/ndgarage_ndbit6.md b/_board/ndgarage_ndbit6.md index 7066be89..af49304b 100644 --- a/_board/ndgarage_ndbit6.md +++ b/_board/ndgarage_ndbit6.md @@ -7,11 +7,9 @@ manufacturer: "n°Garage" board_url: "" board_image: "ndgarage_ndbit6.jpg" date_added: 2020-2-5 +family: atmel-samd +bootloader_id: ndbit6 downloads_display: true blinka: false features: --- - -## 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). diff --git a/_board/ndgarage_ndbit6_v2.md b/_board/ndgarage_ndbit6_v2.md index 9213df2e..37a5ecee 100644 --- a/_board/ndgarage_ndbit6_v2.md +++ b/_board/ndgarage_ndbit6_v2.md @@ -8,6 +8,7 @@ board_url: "" board_image: "unknown.jpg" downloads_display: false date_added: 2020-09-1 +family: atmel-samd --- Oops! Looks like we don't know anything about this board. This means it's likely very new. diff --git a/_board/neopixel_trinkey_m0.md b/_board/neopixel_trinkey_m0.md new file mode 100644 index 00000000..6025122b --- /dev/null +++ b/_board/neopixel_trinkey_m0.md @@ -0,0 +1,33 @@ +--- +layout: download +board_id: "neopixel_trinkey_m0" +title: "Neo Trinkey - SAMD21 Download" +name: "Neo Trinkey - SAMD21" +manufacturer: "Adafruit" +board_url: "https://www.adafruit.com/product/4870" +board_image: "neopixel_trinkey_m0.jpg" +date_added: 2021-4-6 +family: atmel-samd +features: + +--- + +It's half USB Key, half Adafruit Trinket*...*it's **Neo Trinkey**, the circuit board with a Trinket M0 heart and four RGB NeoPixels for customizable glow. We were inspired by some USB key flashlight boards that would turn any battery pack into an LED torch. So we thought, hey what if we made something like that but with fully programmable color NeoPixels? And this is what we came up with! + +The PCB is designed to slip into any USB A port on a computer or laptop. There's an ATSAMD21 microcontroller on board with just enough circuitry to keep it happy. One pin of the microcontroller connects to the four NeoPixel LEDs. Two other pins are used as capacitive touch inputs on the end - if you look carefully you can see the slotted end has left and right touch pads. A reset button lets you enter bootloader mode if necessary. That's it! + +The SAMD21 can run CircuitPython or Arduino very nicely - with existing NeoPixel and our FreeTouch libraries for the capacitive touch input. Over the USB connection you can have serial, MIDI or HID connectivity. The Neo Trinkey is perfect for simple projects that can use a few user inputs and colorful outputs. Maybe you'll set it up as a simple status notifier, or stretch-break timer, or a macro keypad, or a random color generator, or, hey you could still make it into an LED flashlight if you wanted! + +We think its just an adorable little board, small and durable and inexpensive enough that it could be a first microcontroller board, or inspiration for advanced developers to make something simple and fun. + +- ATSAMD21E18 32-bit Cortex M0+ - 48 MHz 32 bit processor with 256KB Flash and 32 KB RAM +- Native USB supported by every OS - can be used in Arduino or CircuitPython as USB serial console, MIDI, Keyboard/Mouse HID, even a little disk drive for storing Python scripts. +- Can be used with Arduino IDE or CircuitPython +- Four RGB NeoPixel LEDs +- Two Capacitive Touch pads +- Reset switch for starting your project code over or entering bootloader mode +- Slim and cute, keychain-friendly! + +## Purchase + +* [Adafruit](https://www.adafruit.com/product/4870) diff --git a/_board/nfc_copy_cat.md b/_board/nfc_copy_cat.md index a9715155..15cfc5d0 100644 --- a/_board/nfc_copy_cat.md +++ b/_board/nfc_copy_cat.md @@ -7,6 +7,7 @@ manufacturer: "Electronic Cats" board_url: "https://github.com/ElectronicCats/NFC-Copy-Cat" board_image: "nfc_copy_cat.jpg" date_added: 2020-4-9 +family: atmel-samd features: - Robotics --- @@ -15,7 +16,3 @@ NFC Copy Cat, manufactured by Electronic Cats, is a small device that combines t ## Learn more * [NFC Copy Cat - GitHub](https://github.com/ElectronicCats/NFC-Copy-Cat) - -## 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). \ No newline at end of file diff --git a/_board/nice_nano.md b/_board/nice_nano.md index 1f753d75..342f1b54 100644 --- a/_board/nice_nano.md +++ b/_board/nice_nano.md @@ -7,11 +7,12 @@ manufacturer: "Nice Keyboards" board_url: "https://docs.nicekeyboards.com/#/nice!nano/" board_image: "nice_nano.jpg" date_added: 2020-06-05 +family: nrf52840 + +features: + - USB-C + - Breadboard-Friendly --- ## Learn More * [Nice Keyboards](https://docs.nicekeyboards.com/#/nice!nano/) - -## 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). diff --git a/_board/nucleo_f746zg.md b/_board/nucleo_f746zg.md index d76fe99d..ed36b1dc 100644 --- a/_board/nucleo_f746zg.md +++ b/_board/nucleo_f746zg.md @@ -7,6 +7,7 @@ manufacturer: "ST" board_url: "https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-mpu-eval-tools/stm32-mcu-mpu-eval-tools/stm32-nucleo-boards/nucleo-f746zg.html" board_image: "nucleo_f746zg.jpg" date_added: 2020-04-23 +family: stm features: --- @@ -15,7 +16,3 @@ The STM32F746 Nucleo dev board from ST. ## Purchase * [ST](https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-mpu-eval-tools/stm32-mcu-mpu-eval-tools/stm32-nucleo-boards/nucleo-f746zg.html) * [Digi-Key](https://www.digikey.com/product-detail/en/stmicro/NUCLEO-F746ZG/497-16282-ND/5806779) - -## 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). diff --git a/_board/nucleo_f767zi.md b/_board/nucleo_f767zi.md index 8828b376..b636f305 100644 --- a/_board/nucleo_f767zi.md +++ b/_board/nucleo_f767zi.md @@ -7,6 +7,7 @@ manufacturer: "ST" board_url: "https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-mpu-eval-tools/stm32-mcu-mpu-eval-tools/stm32-nucleo-boards/nucleo-f767zi.html" board_image: "nucleo_f767zi.jpg" date_added: 2020-04-06 +family: stm features: --- @@ -15,7 +16,3 @@ The STM32F767 Nucleo dev board from ST. ## Purchase * [ST](https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-mpu-eval-tools/stm32-mcu-mpu-eval-tools/stm32-nucleo-boards/nucleo-f767zi.html) * [Digi-Key](https://www.digikey.com/product-detail/en/stmicro/NUCLEO-F767ZI/497-16525-ND/6004740) - -## 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). diff --git a/_board/nucleo_h743zi_2.md b/_board/nucleo_h743zi_2.md index 812a91ba..28060e5f 100644 --- a/_board/nucleo_h743zi_2.md +++ b/_board/nucleo_h743zi_2.md @@ -7,6 +7,7 @@ manufacturer: "ST" board_url: "https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-mpu-eval-tools/stm32-mcu-mpu-eval-tools/stm32-nucleo-boards/nucleo-h743zi.html" board_image: "nucleo_h743zi_2.jpg" date_added: 2020-04-01 +family: stm features: --- @@ -15,7 +16,3 @@ The STM32H743 Nucleo dev board from ST. ## Purchase * [ST](https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-mpu-eval-tools/stm32-mcu-mpu-eval-tools/stm32-nucleo-boards/nucleo-h743zi.html) * [Digi-Key](https://www.digikey.com/product-detail/en/stmicroelectronics/NUCLEO-H743ZI/497-17786-ND/7809236) - -## 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). diff --git a/_board/odt_bread_2040.md b/_board/odt_bread_2040.md new file mode 100644 index 00000000..91287a9b --- /dev/null +++ b/_board/odt_bread_2040.md @@ -0,0 +1,24 @@ +--- +layout: download +board_id: "odt_bread_2040" +title: "Bread 2040 Download" +name: "Bread 2040 Dev Board" +manufacturer: "Oak Development Technologies" +board_url: "https://www.tindie.com/products/24791/" +board_image: "odt_bread_2040.jpg" +date_added: 2021-10-17 +family: raspberrypi +features: + - USB-C + - Breadboard-Friendly +--- + +BREAD 2040 is a compact and breadboard friendly development board which features the Raspberry Pi RP2040, a NeoPixel compatible SK6812mini, 2MB of QSPI Flash, Reset button, and all GPIO and SWD pins broken out to the side in an easily breadboard design. No weird pins on the ends! This board is also CircuitPython compatible meaning you can develop your projects faster with python. + +The BREAD2040 was designed in an inspirational burst of energy while watching the CircuitPython Day Adafruit Board Tour. + +The BREAD 2040 takes an old fashion approach to this design, keeping in mind bread board friendliness as well as providing modern USB style plugs with the USB Type-C connector. + +## Purchase + +* [Tindie](https://www.tindie.com/products/24791/) diff --git a/_board/odt_cast_away_rp2040.md b/_board/odt_cast_away_rp2040.md new file mode 100644 index 00000000..6f5beb50 --- /dev/null +++ b/_board/odt_cast_away_rp2040.md @@ -0,0 +1,29 @@ +--- +layout: download +board_id: "odt_cast_away_rp2040" +title: "CAST-AWAY RP2040 Download" +name: "CAST-AWAY RP2040" +manufacturer: "Oak Development Technologies" +board_url: "https://www.tindie.com/products/oakdevtech/cast-away-rp2040-a-castellated-rp2040-dev-board/" +board_image: "odt_cast_away_rp2040.jpg" +date_added: 2022-1-4 +family: raspberrypi +features: + - USB-C + - Breadboard-Friendly +--- + +Cast your project fears away with the Cast-Away RP2040, a small and easy to use RP2040 dev board designed to take your project to the beach. This board uses the popular Raspberry Pi RP2040, a dual core ARM Cortex M0 microcontroller. + +Features +USB-C Connector +NEOPIXEL Compatible SK6812mini Addressable RGB LED +15 Flexible GPIO (3 Analog, All PWM'able) +Castellated single sided design for flush mounting +Buttons on the corners for easy access +3.3V broken out with 500mA max output +Raw USB Power (5.5V) and USB PID configured for up to 3A with USB Type-C PID Supply + +## Purchase + +* [Tindie](https://www.tindie.com/products/oakdevtech/cast-away-rp2040-a-castellated-rp2040-dev-board/) diff --git a/_board/odt_pixelwing_esp32_s2.md b/_board/odt_pixelwing_esp32_s2.md new file mode 100644 index 00000000..b347ab2a --- /dev/null +++ b/_board/odt_pixelwing_esp32_s2.md @@ -0,0 +1,25 @@ +--- +layout: download +board_id: "odt_pixelwing_esp32_s2" +title: "PixelWing ESP32-S2 RGB Matrix Download" +name: "PixelWing ESP32-S2 RGB Matrix" +manufacturer: "Oak Development Technologies" +board_url: "https://www.tindie.com/products/oakdevtech/pixelwing-esp32-s2-rgb-matrix/" +board_image: "odt_pixelwing_esp32_s2.jpg" +date_added: 2021-8-24 +family: esp32s2 +features: + - Wi-Fi + - STEMMA QT/QWIIC + - USB-C +--- + +The PixelWing Matrix is a powerful ESP32-S2 RGB Matrix Display board that allows you to make a simple connected display, data logger, or environmental indicator. The PixelWing features USB-C power, a 5x10 RGB Matrix Display using SK6812mini Addressable LEDs that are compatible with Adafruit NEOPIXEL Libraries! + +In addition to this, the PixelWing provides a quick access I2C JST connector that is compatible with Qwiic and Stemma QT connectors allowing you to connect all your favorite Adafruit and Sparkfun sensor breakouts. + +All of this is combined with Circuit Python support making it easy to get programming on your project. + +## Purchase + +* [Tindie](https://www.tindie.com/products/oakdevtech/pixelwing-esp32-s2-rgb-matrix/) diff --git a/_board/ohs2020_badge.md b/_board/ohs2020_badge.md index 422c72b4..9c7b930e 100644 --- a/_board/ohs2020_badge.md +++ b/_board/ohs2020_badge.md @@ -9,6 +9,8 @@ board_image: "ohs2020_badge.jpg" downloads_display: true blinka: false date_added: 2020-1-16 +family: nrf52840 +bootloader_id: ohs2020_badge features: - Bluetooth/BTLE - Display @@ -34,7 +36,3 @@ It is going to be in a wrist watch form factor with several awesome features. ## Purchase Not available for direct purchase. The badge will be given to all attendees of the Open Hardware Summit! - -## 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). diff --git a/_board/openbook_m4.md b/_board/openbook_m4.md index 23c485a5..604aaecc 100644 --- a/_board/openbook_m4.md +++ b/_board/openbook_m4.md @@ -7,6 +7,8 @@ manufacturer: "Oddly Specific Objects" board_url: "https://github.com/joeycastillo/The-Open-Book" board_image: "openbook_m4.jpg" date_added: 2020-1-16 +family: atmel-samd +bootloader_id: openbook_m4 features: - Feather-Compatible - Battery Charging @@ -20,7 +22,3 @@ For more detailed technical specifications, check out [the Hackaday.io project p ## Purchase The Open Book is not yet available for purchase, but you can [order the board](https://oshpark.com/shared_projects/9h6jn9B1) from OSH Park, and the BOM is available at [the project's GitHub page](https://github.com/joeycastillo/The-Open-Book). Instructions for assembly are printed on the front of the PCB. - -## 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). diff --git a/_board/openmv_h7.md b/_board/openmv_h7.md index 0ea8461a..2e56000c 100644 --- a/_board/openmv_h7.md +++ b/_board/openmv_h7.md @@ -7,6 +7,7 @@ manufacturer: "OpenMV" board_url: "https://openmv.io/collections/products/products/openmv-cam-h7" board_image: "openmv_h7.jpg" date_added: 2020-04-30 +family: stm features: --- @@ -16,7 +17,3 @@ STM32H7 powered OpenMV camera board. * [Adafruit](https://www.adafruit.com/product/4478) * [OpenMV](https://openmv.io/collections/products/products/openmv-cam-h7) - -## 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). diff --git a/_board/particle_argon.md b/_board/particle_argon.md index 80fa5a53..fe40fd29 100644 --- a/_board/particle_argon.md +++ b/_board/particle_argon.md @@ -7,11 +7,14 @@ manufacturer: "Particle" board_url: "https://docs.particle.io/datasheets/wi-fi/argon-datasheet/" board_image: "particle_argon.jpg" date_added: 2019-3-9 +family: nrf52840 +bootloader_id: particle_argon features: - Feather-Compatible - Battery Charging - Wi-Fi - Bluetooth/BTLE + - Breadboard-Friendly --- This board hasn't been fully documented yet. Please make a pull request adding more info to this file. @@ -22,7 +25,3 @@ The description should be written to inform a CircuitPython user what makes the * [Argon Kit - Particle](https://store.particle.io/products/argon-kit) * [Board Only - Adafruit](https://www.adafruit.com/product/3997) * [Argon Kit - Adafruit](https://www.adafruit.com/product/3993) - -## 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). diff --git a/_board/particle_boron.md b/_board/particle_boron.md index d36d5ece..92ac4e75 100644 --- a/_board/particle_boron.md +++ b/_board/particle_boron.md @@ -7,10 +7,13 @@ manufacturer: "Particle" board_url: "https://docs.particle.io/datasheets/wi-fi/boron-datasheet/" board_image: "particle_boron.jpg" date_added: 2019-3-9 +family: nrf52840 +bootloader_id: particle_boron features: - Feather-Compatible - Battery Charging - Bluetooth/BTLE + - Breadboard-Friendly --- This board hasn't been fully documented yet. Please make a pull request adding more info to this file. @@ -21,7 +24,3 @@ The description should be written to inform a CircuitPython user what makes the * [Boron Kit - Particle](https://store.particle.io/products/boron-kit) * [Board Only - Adafruit](https://www.adafruit.com/product/3998) * [Boron Kit - Adafruit](https://www.adafruit.com/product/3994) - -## 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). diff --git a/_board/particle_xenon.md b/_board/particle_xenon.md index fa744e08..01cedd05 100644 --- a/_board/particle_xenon.md +++ b/_board/particle_xenon.md @@ -7,10 +7,13 @@ manufacturer: "Particle" board_url: "https://docs.particle.io/datasheets/wi-fi/xenon-datasheet/" board_image: "particle_xenon.jpg" date_added: 2019-3-9 +family: nrf52840 +bootloader_id: particle_xenon features: - Feather-Compatible - Battery Charging - Bluetooth/BTLE + - Breadboard-Friendly --- This board hasn't been fully documented yet. Please make a pull request adding more info to this file. @@ -21,7 +24,3 @@ The description should be written to inform a CircuitPython user what makes the * [Xenon Kit - Particle](https://store.particle.io/products/xenon-kit) * [Board Only - Adafruit](https://www.adafruit.com/product/3999) * [Xenon Kit - Adafruit](https://www.adafruit.com/product/3995) - -## 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). diff --git a/_board/pca10040.md b/_board/pca10040.md deleted file mode 100644 index 6f343f56..00000000 --- a/_board/pca10040.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -layout: download -board_id: "pca10040" -title: "pca10040 Download" -name: "pca10040" -manufacturer: "unknown" -board_url: "" -board_image: "unknown.jpg" -downloads_display: false -date_added: 2019-4-5 -features: ---- - -This board hasn't been fully documented yet. Please make a pull request adding more info to this file. - -The description should be written to inform a CircuitPython user what makes the board unique and link to relevant info about it. - -## Purchase -Add any links to purchase the board - -## 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). diff --git a/_board/pca10056.md b/_board/pca10056.md index 36690b91..9a960a90 100644 --- a/_board/pca10056.md +++ b/_board/pca10056.md @@ -7,8 +7,11 @@ manufacturer: "Nordic Semiconductor" board_url: "https://www.nordicsemi.com/Software-and-Tools/Development-Kits/nRF52840-DK" board_image: "nRF52840_dk.jpg" date_added: 2019-3-9 +family: nrf52840 +bootloader_id: pca10056 features: - Bluetooth/BTLE + - Arduino Shield Compatible --- The Nordic nRF52840 kit is hardware compatible with the Arduino Uno Revision 3 standard for shields, making it possible to use 3rd-party shields that are compatible to this standard. An NFC antenna can be connected the kit to enable NFC tag functionality. The kit gives access to all I/O and interfaces via connectors and has 4 LEDs and 4 buttons which are user-programmable. It supports the standard Nordic Software Development Tool-chain using Segger Embedded Studio, Keil, IAR and GCC. Program/Debug options on the kit is Segger J-Link OB. @@ -24,7 +27,3 @@ The Nordic nRF52840 kit is hardware compatible with the Arduino Uno Revision 3 s * [Avnet Europe/Middle East/Africa](https://www.avnet.com/shop/emea/products/nordic-semiconductor/nrf52840-dk-3074457345635159181?c=EUR&r=EMEA&CMP=EMEA_OEMSecrets_inventoryfeed_VSE) * [TME](https://www.tme.eu/en/details/nrf52840-dk/development-kits-others/nordic-semiconductor/?utm_source=oemsecrets.com&utm_medium=cpc&utm_campaign=compare-2020-01) * [Avnet Asia Pacific](https://www.avnet.com/shop/apac/products/nordic-semiconductor/nrf52840-dk-3074457345635203852?r=ASIA&CMP=ASIA_OEMSecrets_inventoryfeed_VSE) - -## 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). diff --git a/_board/pca10059.md b/_board/pca10059.md index 930a8d98..a7a06666 100644 --- a/_board/pca10059.md +++ b/_board/pca10059.md @@ -3,12 +3,15 @@ layout: download board_id: "pca10059" title: "nRF52840 Dongle (PCA10059) Download" name: "nRF52840 Dongle (PCA10059)" -manufacturer: "Nordic" +manufacturer: "Nordic Semiconductor" board_url: "https://www.nordicsemi.com/Software-and-Tools/Development-Kits/nRF52840-Dongle" board_image: "nRF52840_dongle.jpg" date_added: 2019-3-9 +family: nrf52840 +bootloader_id: pca10059 features: - Bluetooth/BTLE + - Breadboard-Friendly --- The nRF52840 dongle from Nordic Semiconductor is a small, low-cost USB dongle for Bluetooth Low Energy, Bluetooth mesh, Thread, ZigBee, 802.15.4, ANT, and 2.4 GHz proprietary applications using the nRF52840 SoC. The dongle has been designed to be used as a wireless HW device together with nRF Connect for Desktop. @@ -23,7 +26,3 @@ The nRF52840 dongle from Nordic Semiconductor is a small, low-cost USB dongle fo * [element14 Farnell](https://sg.element14.com/nordic-semiconductor/nrf52840-dongle/bluetooth-module-v5-2mbps/dp/2902521?CMP=GRHB-OEMSECRETS) * [Avnet Europe/Middle East/Africa](https://www.avnet.com/shop/emea/products/nordic-semiconductor/nrf52840-dongle-3074457345635584192?c=EUR&r=EMEA&CMP=EMEA_OEMSecrets_inventoryfeed_VSE) * [TME](https://www.tme.eu/en/details/nrf52840-dongle/development-kits-for-data-transmission/nordic-semiconductor/?utm_source=oemsecrets.com&utm_medium=cpc&utm_campaign=compare-2020-01) - -## 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). diff --git a/_board/pca10100.md b/_board/pca10100.md index 8300e272..ae66543e 100644 --- a/_board/pca10100.md +++ b/_board/pca10100.md @@ -3,19 +3,17 @@ layout: download board_id: "pca10100" title: "nRF52833 DK (PCA10100) Download" name: "nRF52833 DK (PCA10100)" -manufacturer: "Nordic" +manufacturer: "Nordic Semiconductor" board_url: "https://www.nordicsemi.com/Software-and-tools/Development-Kits/nRF52833-DK" board_image: "pca10100.jpg" date_added: 2019-05-04 +family: nrf52840 features: - Bluetooth/BTLE + - Arduino Shield Compatible --- The nRF52833 development kit from Nordic. ## Purchase * [Price Comparison](https://www.nordicsemi.com/About-us/BuyOnline?search_token=nRF52833-DK&series_token=nRF52833) - -## 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). diff --git a/_board/pewpew10.md b/_board/pewpew10.md index ae5e34ca..d00498b3 100644 --- a/_board/pewpew10.md +++ b/_board/pewpew10.md @@ -7,6 +7,8 @@ manufacturer: "Radomir Dopieralski" board_url: "https://pewpew.rtfd.io" board_image: "pewpew_10.2.jpg" date_added: 2019-3-12 +family: atmel-samd +bootloader_id: trinket_m0 features: - Display --- @@ -23,7 +25,3 @@ electronics. ## Purchase * [Tindie](https://www.tindie.com/products/14890/) - -## 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). diff --git a/_board/pewpew13.md b/_board/pewpew13.md index 401b551a..3cc82cc4 100644 --- a/_board/pewpew13.md +++ b/_board/pewpew13.md @@ -8,6 +8,8 @@ board_url: "" board_image: "unknown.jpg" downloads_display: false date_added: 2019-4-13 +family: atmel-samd +bootloader_id: trinket_m0 features: --- @@ -17,7 +19,3 @@ The description should be written to inform a CircuitPython user what makes the ## Purchase Add any links to purchase the board - -## 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). diff --git a/_board/pewpew_m4.md b/_board/pewpew_m4.md index 25b153aa..28ee32f0 100644 --- a/_board/pewpew_m4.md +++ b/_board/pewpew_m4.md @@ -7,6 +7,8 @@ manufacturer: "Radomir Dopieralski" board_url: "https://hackaday.io/project/165032-pewpew-m4" board_image: "pewpew_m4.jpg" date_added: 2019-9-16 +family: atmel-samd +bootloader_id: pewpew_m4 features: - Display --- diff --git a/_board/picoplanet.md b/_board/picoplanet.md index 7b2b447a..e3a86ec5 100644 --- a/_board/picoplanet.md +++ b/_board/picoplanet.md @@ -7,9 +7,13 @@ manufacturer: "bleeptrack" board_url: "https://picoplanet.bleeptrack.de" board_image: "picoplanet.jpg" date_added: 2020-3-31 +family: atmel-samd downloads_display: true blinka: false download_instructions: "" + +features: + - USB-C --- PicoPlanet is a procedurally generated series of PCBs. The three planets act as capacitive touch buttons. The board also has a RGB LED on top, a USB-C connector and 4 more pin pads on the bottom. The board's brain is a powerful SAMD21. The design also has stars that are not covered by copper or soldermask and are perfect spots to place more LEDs. @@ -19,7 +23,3 @@ The board design is generated procedurally and each version of the board is only ## Purchase Add any links to purchase the board * [Tindie](https://www.tindie.com/products/21123/) - -## 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). diff --git a/_board/pimoroni_interstate75.md b/_board/pimoroni_interstate75.md new file mode 100644 index 00000000..4bca7a13 --- /dev/null +++ b/_board/pimoroni_interstate75.md @@ -0,0 +1,37 @@ +--- +layout: download +board_id: "pimoroni_interstate75" +title: "Interstate 75 Download" +name: "Interstate 75" +manufacturer: "Pimoroni" +board_url: "https://shop.pimoroni.com/products/interstate-75" +board_image: "pimoroni_interstate75.jpg" +date_added: 2021-12-02 +family: raspberrypi +features: + - STEMMA QT/QWIIC + - USB-C + - Breadboard-Friendly +--- + +Enter the (LED) matrix with Interstate 75 - a RP2040-powered driver board for HUB75-style RGB matrices, designed to plug neatly into the back of a LED panel. It provides a quick and easy way to whip up some scrolling signage or an eye-catching LED display for sensor outputs. + +## Features +* Powered by RP2040 +* Dual Arm Cortex M0+ running at up to 133Mhz +* 264kB of SRAM +* 2MB of QSPI flash supporting XiP +* Compatible with 32x32, 32x64 and 64x64 LED matrices. +* Sturdy screw terminals for powering the LED panels. +* USB-C connector for power and programming (3A max) +* Qw/ST (Qwiic/STEMMA QT) connector +* Reset, BOOT and a user button (the BOOT button can also be used as a user button) +* RGB LED + +## About the RP2040 +Raspberry Pi's RP2040 microcontroller is a dual core ARM Cortex M0+ running at up to 133Mhz. It bundles in 264kB of SRAM, 30 multifunction GPIO pins (including a four channel 12-bit ADC), a heap of standard peripherals (I2C, SPI, UART, PWM, clocks, etc), and USB support. + +One very exciting feature of RP2040 is the programmable IOs which allow you to execute custom programs that can manipulate GPIO pins and transfer data between peripherals - they can offload tasks that require high data transfer rates or precise timing that traditionally would have required a lot of heavy lifting from the CPU. + +## Purchase +* [Pimoroni](https://shop.pimoroni.com/products/interstate-75) diff --git a/_board/pimoroni_keybow2040.md b/_board/pimoroni_keybow2040.md new file mode 100644 index 00000000..d190ad2b --- /dev/null +++ b/_board/pimoroni_keybow2040.md @@ -0,0 +1,29 @@ +--- +layout: download +board_id: "pimoroni_keybow2040" +title: "Keybow 2040 Download" +name: "Keybow 2040" +manufacturer: "Pimoroni" +board_url: "https://shop.pimoroni.com/products/keybow-2040" +board_image: "pimoroni_keybow2040.jpg" +date_added: 2021-2-24 +family: raspberrypi +features: + - USB-C +--- + +A luxe 16 key USB-C keyboard with tactile mechanical switches and fully customisable RGB lighting, ideal for custom macro pads, midi controllers and stream decks. RP2040 gives Keybow 2040 low latency input, zero boot time and a new, compact footprint. + +## Features +* 16 (4x4 matrix) of low profile keys connected directly to GPIOs +* Per key RGB LEDs driven by an IS31FL3731 PWM LED matrix driver +* Kailh hot-swap switch sockets (for Cherry MX-compatible switches) +* Powered and programmable via USB-C + +## About the RP2040 +The RP2040 microcontroller is a dual core ARM Cortex M0+ running at up to 133Mhz. It bundles in 264kB of SRAM, 30 multifunction GPIO pins (including a four channel 12-bit ADC), a heap of standard peripherals (I2C, SPI, UART, PWM, clocks, etc), and USB support. + +One very exciting feature of the RP2040 microcontroller are the programmable IOs which allow you to execute custom programs that can manipulate GPIO pins and transfer data between peripherals - they can offload tasks that require high data transfer rates or precise timing that traditionally would have required a lot of heavy lifting from the CPU. + +## Purchase +* [Pimoroni](https://shop.pimoroni.com/products/keybow-2040) diff --git a/_board/pimoroni_pga2040.md b/_board/pimoroni_pga2040.md new file mode 100644 index 00000000..741fd703 --- /dev/null +++ b/_board/pimoroni_pga2040.md @@ -0,0 +1,33 @@ +--- +layout: download +board_id: "pimoroni_pga2040" +title: "PGA2040 Download" +name: "PGA2040" +manufacturer: "Pimoroni" +board_url: "https://shop.pimoroni.com/products/pga2040" +board_image: "pimoroni_pga2040.jpg" +date_added: 2021-6-10 +family: raspberrypi +--- + +A minimal RP2040 breakout board wrangled into a Pin Grid Array, with a maximal dash of retraux style. PGA2040 has no USB port, LED or buttons but it does have an embed-friendly 21mm square footprint, 8MB of flash and lots of exposed RP2040 pins to play with. + +## Features +* Powered by RP2040 +* Dual ARM Cortex M0+ running at up to 133Mhz +* 264kB of SRAM +* 8MB of QSPI flash supporting XiP +* Crystal oscillator +* On-board 3V3 regulator (max regulator current output 300mA) +* 48 pins, arranged with 2.54mm (0.1") spacing in a Pin Grid Array +* 30 multi-function General Purpose IO (4 can be used for ADC) +* 8 GND pins +* Input voltage range 3V - 5.5V (on VB pin) + +## About the RP2040 +The RP2040 microcontroller is a dual core ARM Cortex M0+ running at up to 133Mhz. It bundles in 264kB of SRAM, 30 multifunction GPIO pins (including a four channel 12-bit ADC), a heap of standard peripherals (I2C, SPI, UART, PWM, clocks, etc), and USB support. + +One very exciting feature of the RP2040 microcontroller are the programmable IOs which allow you to execute custom programs that can manipulate GPIO pins and transfer data between peripherals - they can offload tasks that require high data transfer rates or precise timing that traditionally would have required a lot of heavy lifting from the CPU. + +## Purchase +* [Pimoroni](https://shop.pimoroni.com/products/pga2040) diff --git a/_board/pimoroni_picolipo_16mb.md b/_board/pimoroni_picolipo_16mb.md new file mode 100644 index 00000000..c3a61b66 --- /dev/null +++ b/_board/pimoroni_picolipo_16mb.md @@ -0,0 +1,44 @@ +--- +layout: download +board_id: "pimoroni_picolipo_16mb" +title: "Pimoroni Pico LiPo (16MB) Download" +name: "Pimoroni Pico LiPo (16MB)" +manufacturer: "Pimoroni" +board_url: "https://shop.pimoroni.com/products/picolipo" +board_image: "pimoroni_picolipo.jpg" +date_added: 2021-5-12 +family: raspberrypi +features: + - Battery Charging + - USB-C + - STEMMA QT/QWIIC + - Breadboard-Friendly +--- + +A top of the line Pirate-brand RP2040-powered microcontroller with all the extras - lots of flash memory, USB-C, STEMMA QT/Qwiic and debug connectors... and onboard LiPo charging! Pimoroni Pico boards add extra functionality whilst keeping to the Pico footprint, ensuring compatibility with existing Pico addons. + +## Features +* Powered by RP2040 +* Dual ARM Cortex M0+ running at up to 133Mhz +* 264kB of SRAM +* 16MB of QSPI flash supporting XiP +* MCP73831 charger with 215mA charging current +* XB6096I2S battery protector +* USB-C connector for power, programming, and data transfer +* 4 pin Qw-ST (Qwiic / STEMMA QT) connector +* 3 pin debug connector (JST-SH) +* 2-pole JST PH battery connector, with polarity marked on the board +* Switch for basic input (doubles up as DFU select on boot) +* Power button +* Power, charging and user LED indicators +* On-board 3V3 regulator (max regulator current output 600mA) +* Input voltage range 3V - 5.5V +* Compatible with Raspberry Pi Pico packs and bases + +## About the RP2040 +Raspberry Pi's RP2040 microcontroller is a dual core ARM Cortex M0+ running at up to 133Mhz. It bundles in 264kB of SRAM, 30 multifunction GPIO pins (including a four channel 12-bit ADC), a heap of standard peripherals (I2C, SPI, UART, PWM, clocks, etc), and USB support. + +One very exciting feature of RP2040 is the programmable IOs which allow you to execute custom programs that can manipulate GPIO pins and transfer data between peripherals - they can offload tasks that require high data transfer rates or precise timing that traditionally would have required a lot of heavy lifting from the CPU. + +## Purchase +* [Pimoroni](https://shop.pimoroni.com/products/picolipo) diff --git a/_board/pimoroni_picolipo_4mb.md b/_board/pimoroni_picolipo_4mb.md new file mode 100644 index 00000000..a4a79be6 --- /dev/null +++ b/_board/pimoroni_picolipo_4mb.md @@ -0,0 +1,44 @@ +--- +layout: download +board_id: "pimoroni_picolipo_4mb" +title: "Pimoroni Pico LiPo (4MB) Download" +name: "Pimoroni Pico LiPo (4MB)" +manufacturer: "Pimoroni" +board_url: "https://shop.pimoroni.com/products/picolipo" +board_image: "pimoroni_picolipo.jpg" +date_added: 2021-5-12 +family: raspberrypi +features: + - Battery Charging + - USB-C + - STEMMA QT/QWIIC + - Breadboard-Friendly +--- + +A top of the line Pirate-brand RP2040-powered microcontroller with all the extras - lots of flash memory, USB-C, STEMMA QT/Qwiic and debug connectors... and onboard LiPo charging! Pimoroni Pico boards add extra functionality whilst keeping to the Pico footprint, ensuring compatibility with existing Pico addons. + +## Features +* Powered by RP2040 +* Dual ARM Cortex M0+ running at up to 133Mhz +* 264kB of SRAM +* 4MB of QSPI flash supporting XiP +* MCP73831 charger with 215mA charging current +* XB6096I2S battery protector +* USB-C connector for power, programming, and data transfer +* 4 pin Qw-ST (Qwiic / STEMMA QT) connector +* 3 pin debug connector (JST-SH) +* 2-pole JST PH battery connector, with polarity marked on the board +* Switch for basic input (doubles up as DFU select on boot) +* Power button +* Power, charging and user LED indicators +* On-board 3V3 regulator (max regulator current output 600mA) +* Input voltage range 3V - 5.5V +* Compatible with Raspberry Pi Pico packs and bases + +## About the RP2040 +Raspberry Pi's RP2040 microcontroller is a dual core ARM Cortex M0+ running at up to 133Mhz. It bundles in 264kB of SRAM, 30 multifunction GPIO pins (including a four channel 12-bit ADC), a heap of standard peripherals (I2C, SPI, UART, PWM, clocks, etc), and USB support. + +One very exciting feature of RP2040 is the programmable IOs which allow you to execute custom programs that can manipulate GPIO pins and transfer data between peripherals - they can offload tasks that require high data transfer rates or precise timing that traditionally would have required a lot of heavy lifting from the CPU. + +## Purchase +* [Pimoroni](https://shop.pimoroni.com/products/picolipo) diff --git a/_board/pimoroni_picosystem.md b/_board/pimoroni_picosystem.md new file mode 100644 index 00000000..f7e680a0 --- /dev/null +++ b/_board/pimoroni_picosystem.md @@ -0,0 +1,36 @@ +--- +layout: download +board_id: "pimoroni_picosystem" +title: "PicoSystem Download" +name: "PicoSystem" +manufacturer: "Pimoroni" +board_url: "https://shop.pimoroni.com/products/picosystem" +board_image: "pimoroni_picosystem.jpg" +date_added: 2021-2-24 +family: raspberrypi +features: + - Speaker + - Battery Charging + - Display + - USB-C +--- + +An all-in-one pocket sized games console with RP2040 at its heart, ready for filling up with all the most fun pixels! PicoSystem has a nice tactile joypad and buttons, a vibrant 240x240 screen and a lipo battery, neatly wrapped up in some shiny abstract PCB art. + +## Features +* Powered by RP2040! +* ARM Cortex M0+ running at up to 133Mhz +* 264kB of SRAM +* IPS LCD screen +* Joypad +* Buttons +* Lipo battery +* USB-C power + +## About the RP2040 +The RP2040 microcontroller is a dual core ARM Cortex M0+ running at up to 133Mhz. It bundles in 264kB of SRAM, 30 multifunction GPIO pins (including a four channel 12-bit ADC), a heap of standard peripherals (I2C, SPI, UART, PWM, clocks, etc), and USB support. + +One very exciting feature of the RP2040 microcontroller are the programmable IOs which allow you to execute custom programs that can manipulate GPIO pins and transfer data between peripherals - they can offload tasks that require high data transfer rates or precise timing that traditionally would have required a lot of heavy lifting from the CPU. + +## Purchase +* [Pimoroni](https://shop.pimoroni.com/products/picosystem) diff --git a/_board/pimoroni_plasma2040.md b/_board/pimoroni_plasma2040.md new file mode 100644 index 00000000..cc3a6a6e --- /dev/null +++ b/_board/pimoroni_plasma2040.md @@ -0,0 +1,36 @@ +--- +layout: download +board_id: "pimoroni_plasma2040" +title: "Plasma 2040 Download" +name: "Plasma 2040" +manufacturer: "Pimoroni" +board_url: "https://shop.pimoroni.com/products/plasma-2040" +board_image: "pimoroni_plasma2040.jpg" +date_added: 2021-08-11 +family: raspberrypi +features: + - STEMMA QT/QWIIC + - USB-C + - Breadboard-Friendly +--- + +Swathe everything in rainbows with this all-in-one, USB-C powered controller for WS2812/Neopixel and APA102/Dotstar addressable LED strips, with RP2040 in the driving seat - just perfect for whipping up some custom mood lighting. + +## Features +* Powered by RP2040 (Dual Arm Cortex M0+ running at up to 133Mhz with 264kB of SRAM) +* 2MB of QSPI flash supporting XiP +* Compatible with WS2812/Neopixel/SK6812 and APA102/Dotstar/SK9822 LEDs +* Sturdy screw terminals for attaching your LED strip +* USB-C connector for power and programming +* Qw/ST (Qwiic/STEMMA QT) connector +* Low side current sensing (accessible via ADC3) +* Reset, BOOT and two user buttons (the BOOT button can also be used as a user button) +* RGB LED + +## About the RP2040 +Raspberry Pi's RP2040 microcontroller is a dual core ARM Cortex M0+ running at up to 133Mhz. It bundles in 264kB of SRAM, 30 multifunction GPIO pins (including a four channel 12-bit ADC), a heap of standard peripherals (I2C, SPI, UART, PWM, clocks, etc), and USB support. + +One very exciting feature of RP2040 is the programmable IOs which allow you to execute custom programs that can manipulate GPIO pins and transfer data between peripherals - they can offload tasks that require high data transfer rates or precise timing that traditionally would have required a lot of heavy lifting from the CPU. + +## Purchase +* [Pimoroni](https://shop.pimoroni.com/products/plasma-2040) \ No newline at end of file diff --git a/_board/pimoroni_tiny2040.md b/_board/pimoroni_tiny2040.md new file mode 100644 index 00000000..51ac9218 --- /dev/null +++ b/_board/pimoroni_tiny2040.md @@ -0,0 +1,37 @@ +--- +layout: download +board_id: "pimoroni_tiny2040" +title: "Tiny 2040 (8MB) Download" +name: "Tiny 2040 (8MB)" +manufacturer: "Pimoroni" +board_url: "https://shop.pimoroni.com/products/tiny-2040" +board_image: "pimoroni_tiny2040.jpg" +date_added: 2021-2-24 +family: raspberrypi + +features: + - USB-C + - Breadboard-Friendly +--- + +A postage stamp sized RP2040 development board with a USB-C connection, perfect for portable projects, wearables, and embedding into devices. Tiny 2040 comes with 8MB of QSPI (XiP) flash on board so it can handle projects small and large with ease. + +## Features +* Powered by RP2040 +* ARM Cortex M0+ running at up to 133Mhz +* 264kB of SRAM +* USB-C connector for power, programming, and data transfer +* 8MB of QSPI flash supporting XiP +* User controllable RGB LED +* Twelve IO pins (including four 12-bit ADC channels) +* Switch for basic input (doubles up as DFU select on boot) +* On-board 3V3 regulator (max regulator current output 300mA) +* Input voltage range 3V - 5.5V + +## About the RP2040 +The RP2040 microcontroller is a dual core ARM Cortex M0+ running at up to 133Mhz. It bundles in 264kB of SRAM, 30 multifunction GPIO pins (including a four channel 12-bit ADC), a heap of standard peripherals (I2C, SPI, UART, PWM, clocks, etc), and USB support. + +One very exciting feature of the RP2040 microcontroller are the programmable IOs which allow you to execute custom programs that can manipulate GPIO pins and transfer data between peripherals - they can offload tasks that require high data transfer rates or precise timing that traditionally would have required a lot of heavy lifting from the CPU. + +## Purchase +* [Pimoroni](https://shop.pimoroni.com/products/tiny-2040) diff --git a/_board/pimoroni_tiny2040_2mb.md b/_board/pimoroni_tiny2040_2mb.md new file mode 100644 index 00000000..fe77b766 --- /dev/null +++ b/_board/pimoroni_tiny2040_2mb.md @@ -0,0 +1,37 @@ +--- +layout: download +board_id: "pimoroni_tiny2040_2mb" +title: "Tiny 2040 (2MB) Download" +name: "Tiny 2040 (2MB)" +manufacturer: "Pimoroni" +board_url: "https://shop.pimoroni.com/products/tiny-2040" +board_image: "pimoroni_tiny2040_2mb.jpg" +date_added: 2021-12-02 +family: raspberrypi + +features: + - USB-C + - Breadboard-Friendly +--- + +A postage stamp sized RP2040 development board with a USB-C connection, perfect for portable projects, wearables, and embedding into devices. Tiny 2040 comes with 2MB of QSPI (XiP) flash on board so it can handle projects small and large with ease. + +## Features +* Powered by RP2040 +* ARM Cortex M0+ running at up to 133Mhz +* 264kB of SRAM +* USB-C connector for power, programming, and data transfer +* 2MB of QSPI flash supporting XiP +* User controllable RGB LED +* Twelve IO pins (including four 12-bit ADC channels) +* Switch for basic input (doubles up as DFU select on boot) +* On-board 3V3 regulator (max regulator current output 300mA) +* Input voltage range 3V - 5.5V + +## About the RP2040 +The RP2040 microcontroller is a dual core ARM Cortex M0+ running at up to 133Mhz. It bundles in 264kB of SRAM, 30 multifunction GPIO pins (including a four channel 12-bit ADC), a heap of standard peripherals (I2C, SPI, UART, PWM, clocks, etc), and USB support. + +One very exciting feature of the RP2040 microcontroller are the programmable IOs which allow you to execute custom programs that can manipulate GPIO pins and transfer data between peripherals - they can offload tasks that require high data transfer rates or precise timing that traditionally would have required a lot of heavy lifting from the CPU. + +## Purchase +* [Pimoroni](https://shop.pimoroni.com/products/tiny-2040) diff --git a/_board/pirkey_m0.md b/_board/pirkey_m0.md index de3085e1..855d6be1 100644 --- a/_board/pirkey_m0.md +++ b/_board/pirkey_m0.md @@ -7,6 +7,8 @@ manufacturer: "Adafruit" board_url: "https://www.adafruit.com/product/3364" board_image: "pirkey_m0.jpg" date_added: 2019-3-11 +family: atmel-samd +bootloader_id: pirkey --- The pIRkey adds an IR remote receiver to any computer, laptop, tablet...any computer or device with a USB port that can use a keyboard. This little board slides into any USB A port, and shows up as an every-day USB keyboard. The onboard ATSAMD21 microcontroller listens for IR remote signals and converts them to keypresses, mouse movements, or even USB serial output. @@ -26,7 +28,3 @@ By default it ships with simple example code to read NEC remotes but **you can u ## Purchase * [Adafruit](https://www.adafruit.com/product/3364) - -## 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). diff --git a/_board/pitaya_go.md b/_board/pitaya_go.md index f9eaad3a..cc98d8cf 100644 --- a/_board/pitaya_go.md +++ b/_board/pitaya_go.md @@ -7,15 +7,15 @@ manufacturer: "MakerDiary" board_url: "https://store.makerdiary.com/products/pitaya-go" board_image: "pitaya_go.jpg" date_added: 2019-05-11 +family: nrf52840 features: - Bluetooth/BTLE + - USB-C + - Battery Charging + - Breadboard-Friendly --- BLE and Wifi board in a small for factor. ## Purchase * [MakerDiary](https://store.makerdiary.com/products/pitaya-go) - -## 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). diff --git a/_board/pyb_nano_v2.md b/_board/pyb_nano_v2.md index 84007bd3..109bb503 100644 --- a/_board/pyb_nano_v2.md +++ b/_board/pyb_nano_v2.md @@ -7,6 +7,10 @@ manufacturer: "Elecrow" board_url: "https://www.elecrow.com/micropython-development-board-pyb-nano-compatible-with-python.html" board_image: "pyb_nano_v2.jpg" date_added: 2019-12-10 +family: stm +bootloader_id: pyb_nano_v2 +features: + - Breadboard-Friendly --- DETAILS @@ -24,7 +28,3 @@ It is convenient to extend features via I2C, SPI, UART and other interfaces. By ## Purchase * [Elecrow](https://www.elecrow.com/micropython-development-board-pyb-nano-compatible-with-python.html) - -## 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). diff --git a/_board/pybadge.md b/_board/pybadge.md index f9dec6cf..a1f801e7 100644 --- a/_board/pybadge.md +++ b/_board/pybadge.md @@ -7,6 +7,8 @@ manufacturer: "Adafruit" board_url: "https://www.adafruit.com/product/4200" board_image: "pybadge.jpg" date_added: 2019-3-19 +family: atmel-samd +bootloader_id: arcade_pybadge features: - Display - Speaker @@ -38,7 +40,3 @@ There is a variant on the Adafruit PyBadge, the Adafruit PyBadge LC, which has a ## Purchase * [Adafruit](https://www.adafruit.com/product/4200) - -## 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). diff --git a/_board/pybadge_airlift.md b/_board/pybadge_airlift.md index 8fea0345..d8199a0b 100644 --- a/_board/pybadge_airlift.md +++ b/_board/pybadge_airlift.md @@ -7,6 +7,8 @@ manufacturer: "Adafruit" board_url: "" board_image: "pybadge_airlift.jpg" date_added: 2019-7-1 +family: atmel-samd +bootloader_id: arcade_pybadge features: - Display - Speaker @@ -16,7 +18,3 @@ features: --- The PyBadge AirLift is coming soon from Adafruit, check out the weekly "Top Secret" segment on ASK AN ENGINEER or the upcoming new product videos on [YouTube](https://www.youtube.com/adafruit). - -## 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). diff --git a/_board/pyboard_v11.md b/_board/pyboard_v11.md index acf4a363..44c2f25f 100644 --- a/_board/pyboard_v11.md +++ b/_board/pyboard_v11.md @@ -7,6 +7,8 @@ manufacturer: "Damien George" board_url: "https://www.adafruit.com/product/2390" board_image: "pyboard_v11.jpg" date_added: 2019-9-26 +family: stm +bootloader_id: pyboard_v11 --- The pyboard is a compact and powerful electronics development board that runs MicroPython. It connects to your PC over USB, giving you a USB flash drive to save your Python scripts, and a serial Python prompt (a REPL) for instant programming. Requires a micro USB cable, and will work with Windows, Mac and Linux. @@ -35,7 +37,3 @@ There are 3 main ways to control the pyboard: ## Purchase * [Adafruit](https://www.adafruit.com/product/2390) - -## 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). diff --git a/_board/pycubed.md b/_board/pycubed.md index 2e7d3a99..e06492f4 100644 --- a/_board/pycubed.md +++ b/_board/pycubed.md @@ -1,22 +1,26 @@ --- layout: download board_id: "pycubed" -title: "PyCubed Download" -name: "PyCubed" -manufacturer: "Robot Exploration Lab" -board_url: "https://rexlab.stanford.edu/projects/pycubed.html" +title: "PyCubedv04 Download" +name: "PyCubedv04" +manufacturer: "PyCubed.org" +board_url: "https://pycubed.org/" board_image: "pycubed.jpg" date_added: 2020-2-27 +family: atmel-samd +bootloader_id: pycubed features: --- -The hardware and software pitfalls associated with satellite development greatly contribute to the nearly 60% failure rates of initial CubeSat missions. As the role of small satellites in commercial and scientific endeavors evolves beyond an “engineering exercise,” basic aspects of the spacecraft design must be matured and made widely available in order to continue advancing this valuable technology for Space exploration. +### ⭐ Double-check the your PyCubed board version before updating firmware. -PyCubed: an open-source, radiation-tested CubeSat framework that cost-effectively integrates ADCS, TT&C, C&DH, and EPS into a single PC104-compatible module programmable entirely in Python. PyRCubed addresses many hardware-related failure modes of CubeSats through component and system-level radiation testing, in-depth design and qualification documentation, and on-orbit flight performance from an ongoing LEO mission (KickSat-2). The challenge of mission-ready software development is also mitigated through low-level implementation of the Python programming language via CircuitPython. +PyCubed is an open-source, radiation-tested small satellite framework programmable entirely in CircuitPython. Capable of all standard operating functions a small satellite might need, the PyCubed mainboard provides University and hobbyist teams an entirely open-source and sate-of-the-art hardware and software avionics solution for their satellite missions without having to spend tens of thousands of dollars for antiquated commercial products. -## Learn More +Yet PyCubed's greatest value is its ease of programming & immense documentation. With nearly 100 detailed write-ups and tutorials, PyCubed's online resources are available to everyone and even include a step-by-step guide that walks you from unboxing and LED blinking all the way through full-featured mission software examples. + +## Tutorials and Resources +* [About](https://pycubed.org) +* [Quick Start](https://pycubed.org/quickstart) +* [All PyCubed Resources](https://pycubed.org/resources) +* [Forums](https://pycubed.org/forums) * [Github](https://github.com/PyCubed) - -## 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). diff --git a/_board/pycubed_mram.md b/_board/pycubed_mram.md index 1963e86f..de59550b 100644 --- a/_board/pycubed_mram.md +++ b/_board/pycubed_mram.md @@ -1,24 +1,25 @@ --- layout: download board_id: "pycubed_mram" -title: "PyCubed w/MRAM Download" -name: "PyCubed w/MRAM" -manufacturer: "Robot Exploration Lab" -board_url: "https://rexlab.stanford.edu/projects/pycubed.html" +title: "PyCubedv04 w/MRAM Download" +name: "PyCubedv04 w/MRAM" +manufacturer: "PyCubed.org" +board_url: "https://pycubed.org/" board_image: "pycubed.jpg" date_added: 2020-4-07 +family: atmel-samd features: --- -The hardware and software pitfalls associated with satellite development greatly contribute to the nearly 60% failure rates of initial CubeSat missions. As the role of small satellites in commercial and scientific endeavors evolves beyond an “engineering exercise,” basic aspects of the spacecraft design must be matured and made widely available in order to continue advancing this valuable technology for Space exploration. +### ⭐ Double-check the your PyCubed board version before updating firmware. -PyCubed: an open-source, radiation-tested CubeSat framework that cost-effectively integrates ADCS, TT&C, C&DH, and EPS into a single PC104-compatible module programmable entirely in Python. PyRCubed addresses many hardware-related failure modes of CubeSats through component and system-level radiation testing, in-depth design and qualification documentation, and on-orbit flight performance from an ongoing LEO mission (KickSat-2). The challenge of mission-ready software development is also mitigated through low-level implementation of the Python programming language via CircuitPython. +PyCubed is an open-source, radiation-tested small satellite framework programmable entirely in CircuitPython. Capable of all standard operating functions a small satellite might need, the PyCubed mainboard provides University and hobbyist teams an entirely open-source and sate-of-the-art hardware and software avionics solution for their satellite missions without having to spend tens of thousands of dollars for antiquated commercial products. -This version uses magnetic RAM (MRAM) instead of flash memory. +Yet PyCubed's greatest value is its ease of programming & immense documentation. With nearly 100 detailed write-ups and tutorials, PyCubed's online resources are available to everyone and even include a step-by-step guide that walks you from unboxing and LED blinking all the way through full-featured mission software examples. -## Learn More +## Tutorials and Resources +* [About](https://pycubed.org) +* [Quick Start](https://pycubed.org/quickstart) +* [All PyCubed Resources](https://pycubed.org/resources) +* [Forums](https://pycubed.org/forums) * [Github](https://github.com/PyCubed) - -## 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). diff --git a/_board/pycubed_mram_v05.md b/_board/pycubed_mram_v05.md new file mode 100644 index 00000000..879a8c9a --- /dev/null +++ b/_board/pycubed_mram_v05.md @@ -0,0 +1,24 @@ +--- +layout: download +board_id: "pycubed_mram_v05" +title: "PyCubed v05 w/MRAM Download" +name: "PyCubedv05 w/MRAM" +manufacturer: "PyCubed.org" +board_url: "https://pycubed.org/" +board_image: "pycubed_v05.jpg" +date_added: 2021-9-12 +features: +--- + +### ⭐ Double-check the your PyCubed board version before updating firmware. + +PyCubed is an open-source, radiation-tested small satellite framework programmable entirely in CircuitPython. Capable of all standard operating functions a small satellite might need, the PyCubed mainboard provides University and hobbyist teams an entirely open-source and sate-of-the-art hardware and software avionics solution for their satellite missions without having to spend tens of thousands of dollars for antiquated commercial products. + +Yet PyCubed's greatest value is its ease of programming & immense documentation. With nearly 100 detailed write-ups and tutorials, PyCubed's online resources are available to everyone and even include a step-by-step guide that walks you from unboxing and LED blinking all the way through full-featured mission software examples. + +## Tutorials and Resources +* [About](https://pycubed.org) +* [Quick Start](https://pycubed.org/quickstart) +* [All PyCubed Resources](https://pycubed.org/resources) +* [Forums](https://pycubed.org/forums) +* [Github](https://github.com/PyCubed) diff --git a/_board/pycubed_v05.md b/_board/pycubed_v05.md new file mode 100644 index 00000000..5daeb472 --- /dev/null +++ b/_board/pycubed_v05.md @@ -0,0 +1,24 @@ +--- +layout: download +board_id: "pycubed_v05" +title: "PyCubed v05 Download" +name: "PyCubedv05" +manufacturer: "PyCubed.org" +board_url: "https://pycubed.org/" +board_image: "pycubed_v05.jpg" +date_added: 2021-9-12 +features: +--- + +### ⭐ Double-check the your PyCubed board version before updating firmware. + +PyCubed is an open-source, radiation-tested small satellite framework programmable entirely in CircuitPython. Capable of all standard operating functions a small satellite might need, the PyCubed mainboard provides University and hobbyist teams an entirely open-source and sate-of-the-art hardware and software avionics solution for their satellite missions without having to spend tens of thousands of dollars for antiquated commercial products. + +Yet PyCubed's greatest value is its ease of programming & immense documentation. With nearly 100 detailed write-ups and tutorials, PyCubed's online resources are available to everyone and even include a step-by-step guide that walks you from unboxing and LED blinking all the way through full-featured mission software examples. + +## Tutorials and Resources +* [About](https://pycubed.org) +* [Quick Start](https://pycubed.org/quickstart) +* [All PyCubed Resources](https://pycubed.org/resources) +* [Forums](https://pycubed.org/forums) +* [Github](https://github.com/PyCubed) diff --git a/_board/pygamer.md b/_board/pygamer.md index fb594892..883b9d33 100644 --- a/_board/pygamer.md +++ b/_board/pygamer.md @@ -7,6 +7,8 @@ manufacturer: "Adafruit" board_url: "https://www.adafruit.com/product/4242" board_image: "pygamer.jpg" date_added: 2019-5-25 +family: atmel-samd +bootloader_id: arcade_pygamer features: - Display - Speaker @@ -37,7 +39,3 @@ You can power the PyGamer from any Adafruit LiPoly battery, but [this 350mAh one ## Purchase * [Adafruit](https://www.adafruit.com/product/4242) - -## 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). diff --git a/_board/pygamer_advance.md b/_board/pygamer_advance.md index cf6b829c..f11e3910 100644 --- a/_board/pygamer_advance.md +++ b/_board/pygamer_advance.md @@ -7,6 +7,8 @@ manufacturer: "Adafruit" board_url: "" board_image: "pygamer_advance.jpg" date_added: 2019-7-1 +family: atmel-samd +bootloader_id: arcade_pygamer features: - Display - Speaker @@ -15,7 +17,3 @@ features: --- The PyGamer Advance is coming soon from Adafruit, check out the weekly "Top Secret" segment on ASK AN ENGINEER or the upcoming new product videos on [YouTube](https://www.youtube.com/adafruit). - -## 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). diff --git a/_board/pyportal.md b/_board/pyportal.md index 2902328b..e608849e 100644 --- a/_board/pyportal.md +++ b/_board/pyportal.md @@ -7,6 +7,8 @@ manufacturer: "Adafruit" board_url: "" board_image: "pyportal.jpg" date_added: 2019-3-9 +family: atmel-samd +bootloader_id: pyportal_m4 features: - Display - Speaker @@ -27,7 +29,3 @@ The M4 and ESP32 are a great couple - and each bring their own strengths to this ## Purchase * [Adafruit](https://www.adafruit.com/product/4116) - -## 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). diff --git a/_board/pyportal_pynt.md b/_board/pyportal_pynt.md index 0257ff74..7730e6af 100644 --- a/_board/pyportal_pynt.md +++ b/_board/pyportal_pynt.md @@ -7,6 +7,8 @@ manufacturer: "Adafruit" board_url: "https://www.adafruit.com/product/4465" board_image: "pyportal_pynt.jpg" date_added: 2019-12-11 +family: atmel-samd +bootloader_id: pyportal_m4 features: - Display - Speaker @@ -27,7 +29,3 @@ The M4 and ESP32 are a great couple - and each bring their own strengths to this ## Purchase * [Adafruit](https://www.adafruit.com/product/4465) - -## 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). diff --git a/_board/pyportal_titano.md b/_board/pyportal_titano.md index e876701e..a3bbb65e 100644 --- a/_board/pyportal_titano.md +++ b/_board/pyportal_titano.md @@ -7,10 +7,13 @@ manufacturer: "Adafruit" board_url: "https://www.adafruit.com/product/4444" board_image: "pyportal_titano.jpg" date_added: 2019-8-30 +family: atmel-samd +bootloader_id: pyportal_m4 features: - Display - Speaker - Wi-Fi + - USB-C --- The **PyPortal Titano** is the big sister to our [popular PyPortal](https://www.adafruit.com/product/4116) now with _twice as many pixels!_ The PyPortal is our easy-to-use IoT device that allows you to create all the things for the “Internet of Things” in minutes. Make custom touch screen interface GUIs, all open-source, and Python-powered using tinyJSON / APIs to get news, stock, weather, cat photos, and more – all over Wi-Fi with the latest technologies. Create little pocket universes of joy that connect to something good. Rotate it 90 degrees, it’s a web-connected conference badge #badgelife. @@ -29,7 +32,3 @@ The M4 and ESP32 are a great couple - and each bring their own strengths to this ## Purchase * [Adafruit](https://www.adafruit.com/product/4444) - -## 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). diff --git a/_board/pyruler.md b/_board/pyruler.md index 7201709d..466eb3d5 100644 --- a/_board/pyruler.md +++ b/_board/pyruler.md @@ -7,6 +7,8 @@ manufacturer: "Adafruit" board_url: "" board_image: "pyruler.jpg" date_added: 2019-7-15 +family: atmel-samd +bootloader_id: trinket_m0 --- CircuitPython rules! The PyRuler is the first ruler to be able to run CircuitPython. It features an embedded Adafruit Trinket M0, which is a tiny microcontroller board, built around the Atmel ATSAMD21E18 powerhouse. @@ -18,7 +20,3 @@ While you can use the PyRuler with the Arduino IDE, it ships with CircuitPython ## Tutorial - [PyRuler Overview](https://learn.adafruit.com/adafruit-pyruler) - -## 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). diff --git a/_board/qtpy_m0.md b/_board/qtpy_m0.md index dc29bfe6..8c720fab 100644 --- a/_board/qtpy_m0.md +++ b/_board/qtpy_m0.md @@ -7,10 +7,15 @@ manufacturer: "Adafruit" board_url: "https://www.adafruit.com/product/4600" board_image: "qtpy_m0.jpg" date_added: 2020-9-28 +family: atmel-samd features: - STEMMA QT/QWIIC + - USB-C + - Breadboard-Friendly --- +> **Note:** If you soldered the [optional SOIC-8 SPI Flash chip](https://www.adafruit.com/product/4763) on to your QT Py, see the ["QT Py Haxpress"](../qtpy_m0_haxpress/) page to make use of the extra space! + What a cutie pie! Or is it... a QT Py? This diminutive dev board comes with our favorite lil chip, the SAMD21 (as made famous in our GEMMA M0 and Trinket M0 boards). This time it comes with [our favorite connector - the STEMMA QT](http://adafruit.com/stemma), a chainable I2C port that can be used with [any of our STEMMA QT sensors and accessories](https://www.adafruit.com/category/620). @@ -47,7 +52,3 @@ Runs Arduino like a dream, and can be used for basic CircuitPython projects. For ## Purchase * [Adafruit](https://www.adafruit.com/product/4600) - -## 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). diff --git a/_board/qtpy_m0_haxpress.md b/_board/qtpy_m0_haxpress.md index ac957090..815190fe 100644 --- a/_board/qtpy_m0_haxpress.md +++ b/_board/qtpy_m0_haxpress.md @@ -7,9 +7,11 @@ manufacturer: "Adafruit" board_url: "" board_image: "qtpy_m0_haxpress.jpg" date_added: 2020-9-28 +family: atmel-samd features: - STEMMA QT/QWIIC - + - USB-C + - Breadboard-Friendly --- This is the [QT Py board](https://www.adafruit.com/product/4600) with [the SOIC-8 2MB Flash chip](https://www.adafruit.com/product/4763) soldered on. Both are in the [Adafruit shop](https://adafruit.com). @@ -50,7 +52,3 @@ Runs Arduino like a dream, and can be used for basic CircuitPython projects. For * [Adafruit](https://www.adafruit.com/product/4600) * [Flash Chip](https://www.adafruit.com/product/4763) - -## 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). diff --git a/_board/raspberry_pi_pico.md b/_board/raspberry_pi_pico.md new file mode 100644 index 00000000..80e7f4bb --- /dev/null +++ b/_board/raspberry_pi_pico.md @@ -0,0 +1,55 @@ +--- +layout: download +board_id: "raspberry_pi_pico" +title: "Pico Download" +name: "Pico" +manufacturer: "Raspberry Pi" +board_url: "https://www.adafruit.com/product/4883" +board_image: "raspberry_pi_pico.jpg" +date_added: 2021-1-21 +family: raspberrypi +features: + - Breadboard-Friendly +--- + +The Raspberry Pi foundation changed single-board computing when they released the Raspberry Pi computer, now they're ready to do the same for microcontrollers with the release of the brand new **Raspberry Pi Pico**. This low-cost microcontroller board features a powerful new chip, the **RP2040**, and all the fixin's to get started with embedded electronics projects at a stress-free price. + +The Pico is 0.825" x 2" and can have headers soldered in for use in a breadboard or perfboard, or can be soldered directly onto a PCB with the castellated pads. There's 20 pads on each side, with groups of general purpose input-and-output (GPIO) pins interleaved with plenty of ground pins. All of the GPIO pins are 3.3V logic, and are not 5V-safe so stick to 3V! You get a total of 25 GPIO pins (technically there are 26 but IO #15 has a special purpose and should not be used by projects), 3 of those can be analog inputs (the chip has 4 ADC but one is not broken out). There are no true analog output (DAC) pins. + +On the slim green board is minimal circuitry to get you going: A 5V to 3.3V power supply converter, single green LED on GP25, boot select button, RP2040 chip with dual-core Cortex M0, 2 MegaBytes of QSPI flash storage, and crystal. + +**Inside the RP2040 is a 'permanent ROM' USB UF2 bootloader.** What that means is when you want to program new firmware, you can hold down the BOOTSEL button while plugging it into USB (or pulling down the RUN/Reset pin to ground) and it will appear as a USB disk drive you can drag the firmware onto. Folks who have been using Adafruit products will find this very familiar - we use the technique all our native-USB boards. Just note you don't double-click reset, instead hold down BOOTSEL during boot to enter the bootloader! + +The RP2040 is a powerful chip, which has the clock speed of our M4 (SAMD51), and two cores that are equivalent to our M0 (SAMD21). Since it is an M0 chip, it does not have a floating point unit, or DSP hardware support - so if you're doing something with heavy floating point math, it will be done in software and thus not as fast as an M4. For many other computational tasks, you'll get close-to-M4 speeds! + +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). + +You'll note there's no I2S peripheral, or SDIO, or camera, what's 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. + +**At the time of launch, there is no Arduino core support for this board. There is [great C/C++ support](https://github.com/raspberrypi/pico-sdk), an official [MicroPython port](https://github.com/raspberrypi/micropython), and a CircuitPython port!** We of course [recommend CircuitPython because we think its the easiest way to get started](https://learn.adafruit.com/welcome-to-circuitpython) 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. + +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. + +**RP2040 Chip features:** +* Dual ARM Cortex-M0+ @ 133MHz +* 264kB on-chip SRAM in six independent banks +* Support for up to 16MB of off-chip Flash memory via dedicated QSPI bus +* DMA controller +* Fully-connected AHB crossbar +* Interpolator and integer divider peripherals +* On-chip programmable LDO to generate core voltage +* 2 on-chip PLLs to generate USB and core clocks +* 30 GPIO pins, 4 of which can be used as analog inputs +* Peripherals +* 2 UARTs +* 2 SPI controllers +* 2 I2C controllers +* 16 PWM channels +* USB 1.1 controller and PHY, with host and device support +* 8 PIO state machines + +[Click here for the Raspberry Pi documentation.](https://raspberrypi.org/documentation/pico/getting-started/) +[Click here for Getting Started with Raspberry Pi Pico and CircuitPython.](https://learn.adafruit.com/getting-started-with-raspberry-pi-pico-circuitpython) + +## Purchase +* [Adafruit](https://www.adafruit.com/product/4883) diff --git a/_board/raspberrypi_cm4.md b/_board/raspberrypi_cm4.md new file mode 100644 index 00000000..166090f7 --- /dev/null +++ b/_board/raspberrypi_cm4.md @@ -0,0 +1,55 @@ +--- +layout: download +board_id: "raspberrypi_cm4" +title: "Raspberry Pi CM4 Download" +name: "Compute Module 4" +manufacturer: "Raspberry Pi" +board_url: "https://www.raspberrypi.com/products/compute-module-4/" +board_image: "raspberry_pi_cm4.jpg" +date_added: 2022-1-4 + +--- + +The **Raspberry Pi Compute Module 4** is based on the [Raspberry Pi 4 Model B](http://www.adafruit.com/product/4297), but in a smaller form factor - perfect for embedding into products or projects without the bulk of a classic Raspberry Pi. You get all the computational power of Raspberry Pi 4 in a compact form factor for deeply embedded applications. The CM4 incorporates the same quad-core ARM Cortex-A72 processor, dual video output, gigabit Ethernet, UART, I2C, SPI, I2S, and a few PWM for good measure. + +This module is available in **multiple variants**, with a range of RAM and eMMC Flash options, and with or without wireless connectivity. The modules are available with 1GB, 2GB, 4GB or 8GB LPDDR4-3200 SDRAM with optional storage of 8GB, 16GB or 32GB eMMC Flash. The wireless option includes 2.4GHz and 5GHz 802.11b/g/n/ac wireless LAN and Bluetooth 5.0 for BT classic and BTLE support. + +##### **This product version of the CM4 modules comes with 4GB RAM 32GB MMC, and WiFi!** + +**Note: We don't include the [Compute Module IO board](http://www.adafruit.com/product/4787), but it's strongly recommended!** + +Compute ALL the THINGs! + +[Compared to the earlier Compute Module 3+](https://www.adafruit.com/product/4092), the CM4 features faster CPU cores, better multimedia, more interfacing capabilities, a range of RAM densities, and a wireless connectivity option. Instead of a DIMM socket, there are two board-to-board connectors that carry high-speed signals with ease - like multiple MIPI displays and camera ports. In addition to all the pins that supply Ethernet and SDIO and SPI and such, there's also 28 GPIO pins, with up to 6 × UART, 6 × I2C and 5 × SPI. + +On the video side, there are dual HDMI output, VideoCore VI graphics with OpenGL ES 3.x support, 4Kp60 hardware decode of H.265 (HEVC) video, and 1080p30 hardware encode of H.264 (AVC) video. + +It's great for industrial control or robotic use, digital/video signage, IoT, and AI/machine learning projects + +Compute Module 4 introduces a brand new form factor and a compatibility break with earlier Compute Modules. Where previous modules adopted the JEDEC DDR2 SODIMM mechanical standard, with I/O signals on an edge connector, we now bring I/O signals to two high-density perpendicular connectors (one for power and low-speed interfaces, and one for high-speed interfaces). + +This significantly reduces the overall footprint of the module on its carrier board, letting you achieve smaller form factors for your products. This version is intended for experienced developers who will be using the board for industrial and commercial applications. + +**Specifications** + +- 1.5GHz quad-core 64-bit ARM Cortex-A72 CPU +- VideoCore VI graphics, supporting OpenGL ES 3.x +- 4Kp60 hardware decode of H.265 (HEVC) video +- 1080p60 hardware decode, and 1080p30 hardware encode of H.264 (AVC) video +- Dual HDMI interfaces, at resolutions up to 4K +- Single-lane PCI Express 2.0 interface +- Dual MIPI DSI display, and dual MIPI CSI-2 camera interfaces +- 1GB, 2GB, 4GB or 8GB LPDDR4-3200 SDRAM +- Optional 8GB, 16GB or 32GB eMMC Flash storage +- Optional 2.4GHz and 5GHz IEEE 802.11b/g/n/ac wireless LAN and Bluetooth 5.0 +- Gigabit Ethernet PHY with IEEE 1588 support +- 28 GPIO pins, with up to 6 × UART, 6 × I2C, and 5 × SPI + +## 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/4982) diff --git a/_board/raspberrypi_cm4io.md b/_board/raspberrypi_cm4io.md new file mode 100644 index 00000000..3182efc0 --- /dev/null +++ b/_board/raspberrypi_cm4io.md @@ -0,0 +1,28 @@ +--- +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) diff --git a/_board/raspberrypi_pi4b.md b/_board/raspberrypi_pi4b.md new file mode 100644 index 00000000..39a25eec --- /dev/null +++ b/_board/raspberrypi_pi4b.md @@ -0,0 +1,44 @@ +--- +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) diff --git a/_board/raspberrypi_zero2w.md b/_board/raspberrypi_zero2w.md new file mode 100644 index 00000000..04b6e450 --- /dev/null +++ b/_board/raspberrypi_zero2w.md @@ -0,0 +1,27 @@ +--- +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) diff --git a/_board/raytac_mdbt50q-db-40.md b/_board/raytac_mdbt50q-db-40.md index 65f6743e..37c9bcb6 100644 --- a/_board/raytac_mdbt50q-db-40.md +++ b/_board/raytac_mdbt50q-db-40.md @@ -7,6 +7,7 @@ manufacturer: "Raytac Corporation" board_url: "https://www.raytac.com/product/ins.php?index_id=81" board_image: "raytac_mdbt50q-db-40.jpg" date_added: 2020-07-27 +family: nrf52840 features: - Bluetooth/BTLE @@ -32,7 +33,3 @@ Raytac nRF52840 module spectrum covers MDBT50Q-1MV2, MDBT50Q-P1MV2 and MDBT50Q-U ## Purchase * [Raytac Corporation](https://www.raytac.com/product/ins.php?index_id=81) - -## 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). diff --git a/_board/raytac_mdbt50q-rx.md b/_board/raytac_mdbt50q-rx.md new file mode 100644 index 00000000..50a9dbc1 --- /dev/null +++ b/_board/raytac_mdbt50q-rx.md @@ -0,0 +1,28 @@ +--- +layout: download +board_id: "raytac_mdbt50q-rx" +title: "MDBT50Q-RX Download" +name: "MDBT50Q-RX" +manufacturer: "Raytac Corporation" +board_url: "https://www.raytac.com/product/ins.php?index_id=89" +board_image: "raytac_mdbt50q-rx.jpg" +date_added: 2021-08-13 +family: nrf52840 +features: + - Bluetooth/BTLE + +--- + +This USB dongle/key type thing is a little unusual - it *isn't* a BLE adapter that you plug into a computer to add wireless capability. (If you do want something like that, our [Bluetooth 4.0 USB Module](https://www.adafruit.com/products/1327) will do the job nicely.) Instead, this is basically a minimal nRF52840 wireless microcontroller dev board on a stick. You can program it in Arduino or CircuitPython and it's completely standalone. This could be useful for some situations where you want to have a standalone BLE device that communicates with a USB host *but without dealing with the operating system's BLE stack*. + +Each MDBT50Q-RX dongle comes pre-programmed with the TinyUF2 bootloader, which makes loading code onto it very easy (note that only the ones from Adafruit do this, its a special-order item). To enter the bootloader, hold down the dongle's button while inserting into USB. The button can be used in Arduino/CircuitPython as an input. There's also a single blue LED indicator. It's all very simple but we could see situations where perhaps this acts as a beacon, a OS-less BLE interface or bridge, or a compact development board for experimenting with the nRF52840. + +The blue LED is connected to P1.13, set that pin to be an output and pull low to turn on the LED + +The button is connected to P0.15, set that pin to be an input with an internal pullup - when pressed the pin will go low. + +Of course the best way to program these chips is with the Nordic SDK. This chip also has [some basic Arduino support](https://github.com/adafruit/Adafruit_nRF52_Arduino), [CircuitPython support](https://github.com/adafruit/circuitpython/tree/main/ports/nrf), and is [supported by MyNewt](https://mynewt.apache.org/latest/tutorials/blinky/nRF52.html). + +## Purchase +* [Adafruit](https://www.adafruit.com/product/5199) +* [Raytac Corporation](https://www.raytac.com/product/ins.php?index_id=89) diff --git a/_board/robohatmm1_m4.md b/_board/robohatmm1_m4.md index 0b38641f..287e6533 100644 --- a/_board/robohatmm1_m4.md +++ b/_board/robohatmm1_m4.md @@ -7,6 +7,8 @@ manufacturer: "Robotics Masters" board_url: "https://www.crowdsupply.com/robotics-masters/robo-hat-mm1" board_image: "robohatmm1.jpg" date_added: 2019-7-27 +family: atmel-samd +bootloader_id: robohatmm1_m4 features: - Robotics --- @@ -21,7 +23,3 @@ The wide compatibility with many open source software platforms such as CircuitP ## Purchase * [Robo HAT MM1 - Crowd Supply](https://www.crowdsupply.com/robotics-masters/robo-hat-mm1) - -## 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). diff --git a/_board/sam32.md b/_board/sam32.md index 27637a9f..f89444ca 100644 --- a/_board/sam32.md +++ b/_board/sam32.md @@ -7,7 +7,13 @@ manufacturer: "Max Holliday" board_url: "https://github.com/maholli/SAM32" board_image: "sam32.jpg" date_added: 2019-4-5 +family: atmel-samd +bootloader_id: sam32 features: + - Feather-Compatible + - Battery Charging + - Wi-Fi + - Breadboard-Friendly --- An open source "swiss army knife" for hardware and IoT applications. This board is designed for quickly prototyping a wide range of makerspace, university, and science-related projects. @@ -16,7 +22,3 @@ The SAM32 features a 120 MHz SAMD51 main processer, an ESP32 WROOM co-processor, ## Resources SAM32 - [GitHub](https://github.com/maholli/SAM32). - -## 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). diff --git a/_board/same54_xplained.md b/_board/same54_xplained.md index a0f17a7c..f83399f7 100644 --- a/_board/same54_xplained.md +++ b/_board/same54_xplained.md @@ -7,6 +7,8 @@ manufacturer: "Microchip" board_url: "https://www.microchip.com/DevelopmentTools/ProductDetails/ATSAME54-XPRO" board_image: "same54_xplained.jpg" date_added: 2020-6-28 +family: atmel-samd +bootloader_id: same54_xplained --- The SAM E54 Xplained Pro evaluation kit is a hardware platform for evaluating the ATSAME54P20A microcontroller (MCU). Supported by the Studio integrated development platform, the kit provides easy access to the features of the ATSAME54P20A and explains how to integrate the device into a custom design. @@ -37,7 +39,3 @@ CircuitPython requires that the board be flashed with the UF2 bootloader. This ## Purchase * [Microchip](https://www.microchipdirect.com/product/search/all/ATSAME54-XPRO) - -## 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). diff --git a/_board/seeeduino_wio_terminal.md b/_board/seeeduino_wio_terminal.md index cc3a8145..c36d7892 100644 --- a/_board/seeeduino_wio_terminal.md +++ b/_board/seeeduino_wio_terminal.md @@ -7,8 +7,10 @@ manufacturer: "SEEED" board_url: "https://www.seeedstudio.com/Wio-Terminal-p-4509.html" board_image: "seeeduino_wio_terminal.jpg" date_added: 2020-7-3 +family: atmel-samd features: - Display + - Display + - USB-C --- Instead of being a single embedded functional module, **Wio Terminal** is more of a complete system equipped with Screen + Development Board + Input/Output Interface + Enclosure. Because it uses the SAMD51, it is compatible with Arduino and CircuitPython - using the same Arduino & CircuitPython core we have developed here at Adafruit! @@ -24,6 +26,7 @@ Instead of being a single embedded functional module, **Wio Terminal** is more o * **4 MB** External Flash, **192 KB** RAM * Comprehensive Protocol Support * SPI, I2C, I2S, ADC, DAC, PWM, UART(Serial) + * Built-in real-time clock RTC **Reliable Wireless Connectivity** * Powered by **Realtek RTL8720DN** @@ -55,7 +58,3 @@ Instead of being a single embedded functional module, **Wio Terminal** is more o ## Purchase * [Adafruit](https://www.adafruit.com/product/4707) * [Seeed's Wio Terminal](https://www.seeedstudio.com/Wio-Terminal-p-4509.html) - -## 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). diff --git a/_board/seeeduino_xiao.md b/_board/seeeduino_xiao.md index 290e7ac3..412f5c4a 100644 --- a/_board/seeeduino_xiao.md +++ b/_board/seeeduino_xiao.md @@ -4,16 +4,36 @@ board_id: "seeeduino_xiao" title: "Seeeduino XIAO Download" name: "Seeeduino XIAO" manufacturer: "SEEED" -board_url: "" +board_url: "https://wiki.seeedstudio.com/Seeeduino-XIAO/" board_image: "seeeduino_xiao.jpg" date_added: 2020-1-17 ---- +family: atmel-samd -The SEEED Seeeduino XIAO is a minimal, low-cost board that uses the Atmel ATSAMD21G18, a 32-bit ARM Cortex-M0+ processor with 256KB flash and 32KB SRAM running at 48MHz. The board is 20 x 17.5mm, and uses a USB-C connector. +features: + - USB-C + - Breadboard-Friendly +--- +# Seeduino XIAO: +SEEED Studio's Seeeduino XIAO is a minimal, low-cost board that uses the Atmel ATSAMD21G18, a powerful 32-bit ARM Cortex®-M0+ processor running at 48MHz with 256KB Flash and 32KB SRAM. The board is 20 x 17.5mm in size which is perfect for wearable devices and small projects. It has multiple interfaces including DAC output, SWD Bonding pad interface, I2C, UART and SPI interfaces. It's compatible with both Arduino IDE and CircuitPython and uses a USB-C connector. + +Specifications: +* CPU: ARM Cortex-M0+ CPU (SAMD21G18) running at up to 48MHz +* Flash Memory: 256KB +* SRAM: 32KB +* Digital I/O pins: 11 +* Analog I/O pins: 11 +* I2C interfaces: 1 +* SPI interfaces: 1 +* UART interfaces: 1 +* USB Type-C connector for transferring code and power +* Power requirements: 3.3V/5V DC +* Dimensions 20 × 17.5 × 3.5 mm + +Note: This microcontroller runs at 3.3V logic. Using a 5V device may damage the chip or device. + +For power supply pins: The built-in DC-DC converter circuit is able to change 5V voltage into 3.3V, which allows you to power the device with a 5V supply via the VIN pin or 5V pin. ## Purchase * [Seeed](https://www.seeedstudio.com/Seeeduino-XIAO-Arduino-Microcontroller-SAMD21-Cortex-M0+-p-4426.html) - -## 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). +* [Digi-Key](https://www.digikey.com/en/product-highlight/s/seeed/seeeduino-xiao-arduino-microcontroller-samd21-cortex-m0) +* [Mouser](https://www.mouser.com/ProductDetail/Seeed-Studio/102010328?qs=GBLSl2AkirtQWO8CTzEK9g%3D%3D) diff --git a/_board/seeeduino_xiao_kb.md b/_board/seeeduino_xiao_kb.md new file mode 100644 index 00000000..216c84b1 --- /dev/null +++ b/_board/seeeduino_xiao_kb.md @@ -0,0 +1,58 @@ +--- +layout: download +board_id: "seeeduino_xiao_kb" +title: "Seeeduino XIAO Download" +name: "Seeeduino XIAO - Keyboard Optimized" +manufacturer: "SEEED" +board_url: "https://wiki.seeedstudio.com/Seeeduino-XIAO/" +board_image: "seeeduino_xiao.jpg" +date_added: 2021-10-08 +family: atmel-samd + +features: + - USB-C + - Breadboard-Friendly +--- +# Keyboard Optimized + +Due to the limited memory and flash of the ATSAMD21G18, an optimized build of CircuitPython is needed for keyboard/keypad/macropad projects. The following modules are made available: + +* **keypad** for handing buttons and key matrices +* **rotaryio** for handling rotary encoders +* **usb_hid** for sending HID messages to the computer +* **adafruit_hid** (frozen module) for configuring your Xiao as a keyboard + +Note that a number of modules are removed to make space for those listed above. It is assumed that a keyboard or macropad doesn't have sensors. As such, these modules are **not** included: + +* **busio** needed for I2C, SPI and UART +* **pulseio** needed some sensors +* **onewireio** needed for 1-wire devices + +If you need one of the modules removed or if you want to absolutely be sure that you don't run out of memory, consider using a better processor (RP2040 for example). + +This build was tested with a 30 keys macropad which is the largest matrix the XIAO allows for (5x6 matrix = 11 GPIOs). + +# Seeduino XIAO: +SEEED Studio's Seeeduino XIAO is a minimal, low-cost board that uses the Atmel c, a powerful 32-bit ARM Cortex®-M0+ processor running at 48MHz with 256KB Flash and 32KB SRAM. The board is 20 x 17.5mm in size which is perfect for wearable devices and small projects. It has multiple interfaces including DAC output, SWD Bonding pad interface, I2C, UART and SPI interfaces. It's compatible with both Arduino IDE and CircuitPython and uses a USB-C connector. + +Specifications: +* CPU: ARM Cortex-M0+ CPU (SAMD21G18) running at up to 48MHz +* Flash Memory: 256KB +* SRAM: 32KB +* Digital I/O pins: 11 +* Analog I/O pins: 11 +* I2C interfaces: 1 +* SPI interfaces: 1 +* UART interfaces: 1 +* USB Type-C connector for transferring code and power +* Power requirements: 3.3V/5V DC +* Dimensions 20 × 17.5 × 3.5 mm + +Note: This microcontroller runs at 3.3V logic. Using a 5V device may damage the chip or device. + +For power supply pins: The built-in DC-DC converter circuit is able to change 5V voltage into 3.3V, which allows you to power the device with a 5V supply via the VIN pin or 5V pin. + +## Purchase +* [Seeed](https://www.seeedstudio.com/Seeeduino-XIAO-Arduino-Microcontroller-SAMD21-Cortex-M0+-p-4426.html) +* [Digi-Key](https://www.digikey.com/en/product-highlight/s/seeed/seeeduino-xiao-arduino-microcontroller-samd21-cortex-m0) +* [Mouser](https://www.mouser.com/ProductDetail/Seeed-Studio/102010328?qs=GBLSl2AkirtQWO8CTzEK9g%3D%3D) diff --git a/_board/seeeduino_xiao_rp2040.md b/_board/seeeduino_xiao_rp2040.md new file mode 100644 index 00000000..85f27366 --- /dev/null +++ b/_board/seeeduino_xiao_rp2040.md @@ -0,0 +1,23 @@ +--- +layout: download +board_id: "seeeduino_xiao_rp2040" +title: "seeeduino_xiao_rp2040 Download" +name: "Seeeduino XIAO RP2040" +manufacturer: "SEEED" +board_url: "https://www.seeedstudio.com/XIAO-RP2040-v1-0-p-5026.html" +board_image: "seeeduino_xiao_rp2040.jpg" +date_added: 2022-1-4 + +features: + - Display + - Robotics + - USB-C +--- + +XIAO RP2040 is a microcontroller using the Raspberry RP2040 chip. It runs at up to 133MHz, is built with rich interfaces in a tiny thumb size, and fully supports Arduino, MicroPython, and CircuitPython. The onboard interfaces are enough for developing multiple applications. +XIAO RP2040 is a development board of the Seeeduino XIAO series. Like the Seeeduino XIAO, it is a compact board with a wide range of interfaces. The XIAO RP2040 is equipped with the Raspberry RP2040 chip (Dual-core ARM® Cortex® M0+ @133MHz). Powerful performance and low power, ideal for various wearable and small projects. +In addition to the powerful CPU, the XIAO RP2040 has 2MB of Flash on board. 11 digital pins, 4 analog pins, 11 PWM Pins,1 I2C interface, 1 UART interface, 1 SPI interface, 1 SWD Bonding pad interface. Some PINs have various functions, Moreover, XIAO RP2040 supports the USB Type-C interface which can supply power and download code. 1 Reset button, 1 BOOT button, 1 user-programmable RGB LED, 1 power LED, 2 status indicators, and 1 user LED are on board, allowing developers to debug their code very easily. +The XIAO RP2040 is very compact because all electronic components are soldered on the same board surface, which means you can easily solder the XIAO RP2040 to your own PCB. XIAO RP2040 is pin-compatible with Seeeduino XIAO, so XIAO RP2040 can be learned and developed using the Expansion board of Seeeduino XIAO. + +## Purchase +* [seeeduino_xiao_rp2040](https://www.seeedstudio.com/XIAO-RP2040-v1-0-p-5026.html) diff --git a/_board/sensebox_mcu.md b/_board/sensebox_mcu.md new file mode 100644 index 00000000..072e3329 --- /dev/null +++ b/_board/sensebox_mcu.md @@ -0,0 +1,35 @@ +--- +layout: download +board_id: "sensebox_mcu" +title: "senseBox MCU Download" +name: "senseBox MCU" +manufacturer: "senseBox" +board_url: "https://docs.sensebox.de/hardware/allgemein-sensebox-mcu/" +board_image: "sensebox_mcu.jpg" +date_added: 2021-4-12 +family: atmel-samd + +features: + - USB-C +--- + +The senseBox-microcontroller (MCU) is specially designed and developed for the [senseBox project](https://sensebox.de/en/). The three main advantages and characteristics of the microcontroller are: expandability, speed, and efficiency. + +#### Processor + +The processor is based on the ARM Cortex-M0+ processor from Microchip's SAM D21 family. + +#### Interfaces + +Sensors and actuators are addressed via proven interfaces such as I2C, UART and digital I/Os with a robust JST connector system (5V tolerant). + +#### Data transmission + +UART or SPI modules are offered via the two XBee compatible sockets. Optionally, the data transmission can be performed via WLAN, LAN, or LoRa in real time. Alternatively, the data can be stored on a micro SD card. + +**Open-source documentation**: [https://github.com/watterott/senseBox-MCU](https://github.com/watterott/senseBox-MCU) + +## Purchase + +- [senseBox.shop](https://sensebox.shop/product/sensebox-mcu-2) +- [Watterott electronic](https://shop.watterott.com/senseBox-MCU_1) diff --git a/_board/serpente.md b/_board/serpente.md index 2d6c3289..b2f2689d 100644 --- a/_board/serpente.md +++ b/_board/serpente.md @@ -7,9 +7,14 @@ manufacturer: "arturo182" board_url: "https://serpente.solder.party/" board_image: "serpente.jpg" date_added: 2019-9-17 +family: atmel-samd +bootloader_id: serpente downloads_display: true blinka: false download_instructions: "" + +features: + - USB-C --- There are two Serpente boards, they are both virtually the same, except for the USB connector. The standard Serpente board contains a USB Type-C connector, and the Serpente Plug uses the board itself as a Type-A USB plug. @@ -35,7 +40,3 @@ Here are some of the technical details regarding the boards: ## Purchase * [Tindie](https://www.tindie.com/products/arturo182/serpente-a-tiny-circuitpython-prototyping-board/) - -## 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). diff --git a/_board/shirtty.md b/_board/shirtty.md index 6e8011d2..1dbd1831 100644 --- a/_board/shirtty.md +++ b/_board/shirtty.md @@ -7,13 +7,11 @@ manufacturer: "Sarfata" board_url: "https://github.com/sarfata/shirtty-addon" board_image: "shirtty.jpg" date_added: 2019-12-11 +family: atmel-samd +bootloader_id: shirtty --- A CircuitPython compatible, SAMD21 shitty addon with IR transmit/receive and RGB LED. ## Learn More * [Github](https://github.com/sarfata/shirtty-addon) - -## 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). diff --git a/_board/silicognition-m4-shim.md b/_board/silicognition-m4-shim.md new file mode 100644 index 00000000..6e991371 --- /dev/null +++ b/_board/silicognition-m4-shim.md @@ -0,0 +1,23 @@ +--- +layout: download +board_id: "silicognition-m4-shim" +title: "M4-Shim Download" +name: "M4-Shim" +manufacturer: "Silicognition LLC" +board_url: "https://github.com/xorbit/M4-Shim" +board_image: "silicognition-m4-shim.jpg" +date_added: 2021-2-19 +family: atmel-samd +bootloader_id: silicognition-m4-shim +features: + - Feather-Compatible + - Breadboard-Friendly +--- + +This board is a electrically a clone of the [Adafruit Feather M4 Express](https://www.adafruit.com/product/3857), but physically optimized to fit on top of the [PoE-FeatherWing](https://www.crowdsupply.com/silicognition/poe-featherwing), filling the empty space around the RJ45 and flyback transformer and allowing the creation of extremely compact Power over Ethernet systems. + +Just like the original Feather M4 Express, it is powered by the ATSAMD51J19 - with its 120MHz Cortex M4 with floating point support and 512KB Flash and 192KB RAM. It also has 2MB of SPI flash on board. The only thing missing compared to the original is the battery charger, which was deemed expendable for Power over Ethernet systems. The board comes with a UF2 bootloader for easy Arduino and CircuitPython compatibility, and has CircuitPython with Wiznet W5500 drivers pre-installed, plus a `boot.py` that sets the Ethernet connection up for you! + +## Learn More +* [Hardware Github repo](https://github.com/xorbit/M4-Shim) +* [Hackaday.io project log](https://hackaday.io/project/168356-poe-featherwing/log/187588-m4-shim) diff --git a/_board/simmel.md b/_board/simmel.md index 2ec64f01..a9578ad4 100644 --- a/_board/simmel.md +++ b/_board/simmel.md @@ -7,13 +7,13 @@ manufacturer: "Simmel Project" board_url: "https://github.com/simmel-project/frontpage" board_image: "simmel.jpg" date_added: 2020-04-29 +family: nrf52840 + +features: + - USB-C --- Simmel is a platform that enables COVID-19 contact tracing while preserving user privacy. It is a wearable hardware beacon and scanner which can broadcast and record randomized user IDs. Contacts are stored within the wearable device, so you retain full control of your trace history until you choose to share it. ## Learn More * [Github](https://github.com/simmel-project/frontpage) - -## 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). diff --git a/_board/snekboard.md b/_board/snekboard.md index d8ca024f..c94f15d6 100644 --- a/_board/snekboard.md +++ b/_board/snekboard.md @@ -7,6 +7,8 @@ manufacturer: "keithp.com" board_url: "https://keithp.com/snek/snekboard" board_image: "snekboard.jpg" date_added: 2019-7-30 +family: atmel-samd +bootloader_id: snekboard features: - Battery Charging --- @@ -25,7 +27,3 @@ programmed from the host. ## Learn More * [keithp.com](https://keithp.com/snek/snekboard) - -## 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). diff --git a/_board/solderparty_rp2040_stamp.md b/_board/solderparty_rp2040_stamp.md new file mode 100644 index 00000000..625f825f --- /dev/null +++ b/_board/solderparty_rp2040_stamp.md @@ -0,0 +1,54 @@ +--- +layout: download +board_id: "solderparty_rp2040_stamp" +title: "RP2040 Stamp Download" +name: "RP2040 Stamp" +manufacturer: "Solder Party" +board_url: "https://www.solder.party/docs/rp2040-stamp/" +board_image: "solderparty_rp2040_stamp.jpg" +date_added: 2021-11-15 +family: raspberrypi +bootloader_id: solderparty_rp2040_stamp +downloads_display: true +blinka: false +download_instructions: "" + +features: + - Battery Charging +--- + +The Stamp was created to allow you to use the **Raspberry Pi RP2040** in your designs without having to solder small-pitch QFN chips or worry about lots of external circuitry. + +All you need to get you started is a 5V supply or a LiPo battery. The Stamp will take care of the charging and switching the power sources. + +The castellated edges with **2mm pitch** can be hand-soldered directly to a carrier board or by using pin headers. You can find footprints for many PCB programs [here](https://github.com/solderparty/rp2040_stamp_footprints). + +At only **1 by 1 inch**, the Stamp packs a lot of features: +* **8MB of FLASH** +* **500mA 3.3V LDO** +* **All 30 GPIOs broken out** +* **A Neopixel** +* LiPo supply and charging circuit (with charging LED) +* USB broken out +* SWD broken out +* Reset Button +* 12MHz crystal + +and of course, everything that comes with the Raspberry Pi RP2040 itself: +* Dual core ARM Cortex-M0+ @ 133MHz +* 264kB SRAM +* 2 UARTs +* 2 SPIs +* 2 I2Cs +* 16 PWM channels +* USB with Host and Device support + +The RP2040 comes with a pre-programmed ROM UF2 Bootloader, by pulling the BOOTSEL pin low and resetting, or by double-pressing the RESET button (if the FW supports it), you can upload new firmware using the USB disk drive. + +In addition to the Stamp, we also offer a reference design - the RP2040 Stamp Carrier. + +The CircuitPython firmware for the Stamp comes with a built-in board file for the Carrier, you can access it using `import stamp_carrier_board as board`. After that, you can access all the Carrier pins and interfaces like you would with any other CPY board. + +## Links + +* [Documentation](https://rp2040-stamp.solder.party/) diff --git a/_board/sparkfun_lumidrive.md b/_board/sparkfun_lumidrive.md index 9d6b0b87..72a8cfe7 100644 --- a/_board/sparkfun_lumidrive.md +++ b/_board/sparkfun_lumidrive.md @@ -7,8 +7,10 @@ manufacturer: "SparkFun" board_url: "" board_image: "sparkfun_lumidrive_01.jpg" date_added: 2019-3-9 +family: atmel-samd features: - Battery Charging + - USB-C --- The LumiDrive LED Driver is SparkFun's foray into all things Python on micro-controllers. With the SparkFun LumiDrive you will be able to control and personalize a whole strand of APA102s directly from the board itself. We've broken out a number of analog and digital pins from the on board SAMD21G-AU microcontroller to incorporate your own external buttons, switches, and other interfaces to interact with your addressable LED strip. @@ -19,7 +21,3 @@ The SparkFun LumiDrive has been equipped with a USB-C connector which is capable ## Purchase * [SparkFun](https://www.sparkfun.com/products/14779) - -## 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). diff --git a/_board/sparkfun_micromod_rp2040.md b/_board/sparkfun_micromod_rp2040.md new file mode 100644 index 00000000..d138811c --- /dev/null +++ b/_board/sparkfun_micromod_rp2040.md @@ -0,0 +1,31 @@ +--- +layout: download +board_id: "sparkfun_micromod_rp2040" +title: "MicroMod RP2040 Processor Download" +name: "MicroMod RP2040 Processor" +manufacturer: "SparkFun" +board_url: "https://www.sparkfun.com/products/17720" +board_image: "sparkfun_micromod_rp2040.jpg" +date_added: 2021-5-26 +family: raspberrypi +features: +--- + +The SparkFun MicroMod Pi RP2040 Processor Board is a low-cost, high-performance board with flexible digital interfaces featuring the Raspberry Pi Foundation's RP2040 microcontroller. With the MicroMod M.2 connector, connecting your MicroMod Pi RP2040 Processor Board is a breeze. Simply match up the key on your processor's beveled edge connector to the key on the M.2 connector and secure it with a screw (included with all Carrier Boards). + +The RP2040 utilizes dual ARM Cortex-M0+ processors (up to 133MHz): + + - 264kB of embedded SRAM in six banks + - 6 dedicated IO for SPI Flash (supporting XIP) + - 30 multifunction GPIO: + - Dedicated hardware for commonly used peripherals + - Programmable IO for extended peripheral support + - Four 12-bit ADC channels with internal temperature sensor (up to 0.5 MSa/s) + - USB 1.1 Host/Device functionality + +The RP2040 is supported with both C/C++ and MicroPython cross-platform development environments, including easy access to runtime debugging. It has UF2 boot and floating-point routines baked into the chip. The built-in USB can act as both device and host. It has two symmetric cores and high internal bandwidth, making it useful for signal processing and video. While the chip has a large amount of internal RAM, the board includes an additional external flash chip. + + + +## Purchase +* [SparkFun](https://www.sparkfun.com/products/17720) diff --git a/_board/sparkfun_nrf52840_micromod.md b/_board/sparkfun_nrf52840_micromod.md new file mode 100644 index 00000000..ae9d6a7b --- /dev/null +++ b/_board/sparkfun_nrf52840_micromod.md @@ -0,0 +1,22 @@ +--- +layout: download +board_id: "sparkfun_nrf52840_micromod" +title: "MicroMod nRF52840 Processor Download" +name: "MicroMod nRF52840 Processor" +manufacturer: "SparkFun" +board_url: "https://www.sparkfun.com/products/16984" +board_image: "sparkfun_nrf52840_micromod.jpg" +date_added: 2021-4-6 +family: nrf52840 +features: + - Bluetooth/BTLE +--- + +Featuring the nRF52840 SoC from Nordic Semiconductor, the SparkFun MicroMod nRF52840 Processor offers a powerful combination of ARM Cortex-M4 CPU and 2.4 GHz Bluetooth transceiver in the MicroMod form-factor with the M.2 MicroMod connector to allow you to plug in a compatible MicroMod Carrier Board with any number of peripherals. + +The MicroMod nRF52840 Processor features the same Raytac MDBT50Q-P1M found on our [Pro nRF52840 Mini](https://www.sparkfun.com/products/15025?_ga=2.250420870.1636744795.1610382737-881909304.1580318117). This module includes an integrated trace antenna, fits the IC to an FCC-approved footprint along with including decoupling and timing mechanisms that would need to be designed into a circuit using the bare nRF52840 IC. The Bluetooth transceiver included on the nRF52840 boasts a BT 5.1 stack and supports Bluetooth 5, Bluetooth mesh, IEEE 802.15.4 (Zigbee & Thread) and 2.4Ghz RF wireless protocols (including Nordic's proprietary RF protocol) allowing you to pick which option works best for your application. + +We've also routed two I2C buses, 2 SPI buses, eleven GPIO, dedicated digital, analog, PWM & PDM pins along with multiple serial UARTS to cover nearly all of your peripheral needs. + +## Purchase +* [SparkFun](https://www.sparkfun.com/products/16984) diff --git a/_board/sparkfun_nrf52840_mini.md b/_board/sparkfun_nrf52840_mini.md index 77dfba73..08d69eb2 100644 --- a/_board/sparkfun_nrf52840_mini.md +++ b/_board/sparkfun_nrf52840_mini.md @@ -7,6 +7,7 @@ manufacturer: "SparkFun" board_url: "" board_image: "sparkfun_nrf52840_mini-01.jpg" date_added: 2019-3-9 +family: nrf52840 features: - Battery Charging - Bluetooth/BTLE @@ -21,7 +22,3 @@ The board comes pre-programmed with a USB bootloader. You can develop programs f ## Purchase * [SparkFun](https://www.sparkfun.com/products/15025) - -## 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). diff --git a/_board/sparkfun_pro_micro_rp2040.md b/_board/sparkfun_pro_micro_rp2040.md new file mode 100644 index 00000000..afa38ba1 --- /dev/null +++ b/_board/sparkfun_pro_micro_rp2040.md @@ -0,0 +1,30 @@ +--- +layout: download +board_id: "sparkfun_pro_micro_rp2040" +title: "Pro Micro - RP2040 Download" +name: "Pro Micro - RP2040" +manufacturer: "SparkFun" +board_url: "https://www.sparkfun.com/products/17717" +board_image: "sparkfun_pro_micro_rp2040.jpg" +date_added: 2021-4-6 +family: raspberrypi +features: + - STEMMA QT/QWIIC + - USB-C + - Breadboard-Friendly +--- +The SparkFun Pro Micro RP2040 is a low-cost, high performance board with flexible digital interfaces featuring the Raspberry Pi Foundation's RP2040 microcontroller. Besides the good 'ol Pro Micro footprint, the board also includes a WS2812B addressable LED, boot button, reset button, Qwiic connector, USB-C, resettable PTC fuse, and castellated pads. + +The RP2040 utilizes dual ARM Cortex-M0+ processors (up to 133MHz) and features: + - 264kB of embedded SRAM in six banks + - 6 dedicated IO for SPI Flash (supporting XIP) + - 30 multifunction GPIO + - Dedicated hardware for commonly used peripherals + - Programmable IO for extended peripheral support + - Four channel ADC with internal temperature sensor, 0.5 MSa/s, 12-bit conversion + - USB 1.1 Host/Device + +The RP2040 is supported with both C/C++ and MicroPython cross-platform development environments, including easy access to runtime debugging. It has UF2 boot and floating-point routines baked into the chip. The built-in USB can act as both device and host. It has two symmetric cores and high internal bandwidth, making it useful for signal processing and video. While the chip has a large amount of internal RAM, the board includes an additional 16MB external QSPI flash chip to store program code. + +## Purchase +* [SparkFun](https://www.sparkfun.com/products/17717) diff --git a/_board/sparkfun_qwiic_micro_no_flash.md b/_board/sparkfun_qwiic_micro_no_flash.md index 8958b434..98489165 100644 --- a/_board/sparkfun_qwiic_micro_no_flash.md +++ b/_board/sparkfun_qwiic_micro_no_flash.md @@ -1,14 +1,16 @@ --- layout: download board_id: "sparkfun_qwiic_micro_no_flash" -title: "SparkFun Qwiic Micro without Flash Download" -name: "SparkFun Qwiic Micro without Flash" +title: "Qwiic Micro without Flash Download" +name: "Qwiic Micro without Flash" manufacturer: "SparkFun" board_url: "https://www.sparkfun.com/products/15423" board_image: "sparkfun_qwiic_micro.jpg" date_added: 2019-11-4 +family: atmel-samd features: - STEMMA QT/QWIIC + - Breadboard-Friendly --- The **SparkFun Qwiic Micro** is an _1 x 1 inch_ microcontroller made for the [Qwiic Eco-system](https://sparkfun.com/qwiic). It's SparkFun's smallest microcontroller to date that's made for integrating into small projects. @@ -24,6 +26,3 @@ used for the circuity python build that includes this chip! ## Purchase * [SparkFun](https://www.sparkfun.com/products/15423) - -## 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). diff --git a/_board/sparkfun_qwiic_micro_with_flash.md b/_board/sparkfun_qwiic_micro_with_flash.md index 2300ef73..161a8bd8 100644 --- a/_board/sparkfun_qwiic_micro_with_flash.md +++ b/_board/sparkfun_qwiic_micro_with_flash.md @@ -1,14 +1,16 @@ --- layout: download board_id: "sparkfun_qwiic_micro_with_flash" -title: "SparkFun Qwiic Micro with Flash Download" -name: "SparkFun Qwiic Micro with Flash" +title: "Qwiic Micro with Flash Download" +name: "Qwiic Micro with Flash" manufacturer: "SparkFun" board_url: "https://www.sparkfun.com/products/15423" board_image: "sparkfun_qwiic_micro.jpg" date_added: 2019-11-4 +family: atmel-samd features: - STEMMA QT/QWIIC + - Breadboard-Friendly --- The **SparkFun Qwiic Micro** is an _1 x 1 inch_ microcontroller made for the [Qwiic Eco-system](https://sparkfun.com/qwiic). It's SparkFun's smallest microcontroller to date that's made for integrating into small projects. @@ -24,6 +26,3 @@ used for the circuity python build that includes this chip! ## Purchase * [SparkFun](https://www.sparkfun.com/products/15423) - -## 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). diff --git a/_board/sparkfun_redboard_turbo.md b/_board/sparkfun_redboard_turbo.md index dcca84a2..27057846 100644 --- a/_board/sparkfun_redboard_turbo.md +++ b/_board/sparkfun_redboard_turbo.md @@ -7,10 +7,11 @@ manufacturer: "SparkFun" board_url: "" board_image: "sparkfun_redboard_turbo.jpg" date_added: 2019-3-9 +family: atmel-samd features: - Battery Charging - STEMMA QT/QWIIC - + - Arduino Shield Compatible --- The RedBoard Turbo uses the ATSAMD21G18, which is an ARM Cortex M0+, 32-bit microcontroller that can run at up to 48MHz. With 4MB of external flash memory and a UF2 (USB Flashing Format) bootloader, the RedBoard Turbo provides an economical and easy to use development platform. @@ -19,7 +20,3 @@ The RedBoard Turbo can be flashed over the Mass Storage Class (MSC) just like a ## Purchase * [SparkFun](https://www.sparkfun.com/products/14812) - -## 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). diff --git a/_board/sparkfun_samd21_dev.md b/_board/sparkfun_samd21_dev.md index d601c802..9feee8fb 100644 --- a/_board/sparkfun_samd21_dev.md +++ b/_board/sparkfun_samd21_dev.md @@ -7,13 +7,13 @@ manufacturer: "SparkFun" board_url: "" board_image: "sparkfun_samd21_dev.jpg" date_added: 2019-3-9 +family: atmel-samd +bootloader_id: sparkfun_samd21_dev +features: + - Arduino Shield Compatible --- The SparkFun SAMD21 Dev Breakout is an Arduino-sized breakout for the Atmel ATSAMD21G18, a 32-bit ARM Cortex-M0+ processor with 256KB flash, 32KB SRAM, and an operating speed of up to 48MHz. ## Purchase * [SparkFun](https://www.sparkfun.com/products/13672) - -## 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). diff --git a/_board/sparkfun_samd21_mini.md b/_board/sparkfun_samd21_mini.md index 84c8ac8c..5e00e848 100644 --- a/_board/sparkfun_samd21_mini.md +++ b/_board/sparkfun_samd21_mini.md @@ -7,13 +7,12 @@ manufacturer: "SparkFun" board_url: "" board_image: "sparkfun_samd21_mini.jpg" date_added: 2019-3-9 +family: atmel-samd +features: + - Breadboard-Friendly --- The SAMD21 Mini Breakout is a Pro Mini-sized breakout for the Atmel ATSAMD21G18, a 32-bit ARM Cortex-M0+ processor with 256KB flash, 32KB SRAM, and an operating speed of up to 48MHz. ## Purchase * [SparkFun](https://www.sparkfun.com/products/13664) - -## 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). diff --git a/_board/sparkfun_samd51_micromod.md b/_board/sparkfun_samd51_micromod.md new file mode 100644 index 00000000..be46228b --- /dev/null +++ b/_board/sparkfun_samd51_micromod.md @@ -0,0 +1,20 @@ +--- +layout: download +board_id: "sparkfun_samd51_micromod" +title: "MicroMod SAMD51 Processor Download" +name: "MicroMod SAMD51 Processor" +manufacturer: "SparkFun" +board_url: "https://www.sparkfun.com/products/16791" +board_image: "sparkfun_samd51_micromod.jpg" +date_added: 2021-6-4 +family: atmel-samd +features: + - Bluetooth/BTLE +--- + +With a 32-bit ARM Cortex-M4F MCU, the SparkFun MicroMod SAMD51 Processor Board is one powerful microcontroller packaged on a small board! The board provides you with an economical and easy to use development platform if you're needing more power with minimal working space. With the M.2 MicroMod connector, connecting your SAMD51 Processor is a breeze. Simply match up the key on your processor's beveled edge connector to the key on the M.2 connector and secure it with a screw (included with all Carrier Boards). The SAMD51 is one of the most powerful and economical microcontrollers available so to be able to add it to your MicroMod Carrier Board is a huge advantage for your project! + +The ATSAMD51J20 utilizes a 32-bit ARM Cortex-M4 processor with Floating Point Unit (FPU), running up to 120MHz, up to 1MB of flash memory, up to 256KB of SRAM with ECC, up to 6 SERCOM interfaces, and other features. This MicroMod SAMD51 even comes flashed with the same convenient UF2 bootloader like the SAMD51 Thing Plus and the RedBoard Turbo. + +## Purchase +* [SparkFun](https://www.sparkfun.com/products/16791) diff --git a/_board/sparkfun_samd51_thing_plus.md b/_board/sparkfun_samd51_thing_plus.md index ac13a10b..4f4c9efa 100644 --- a/_board/sparkfun_samd51_thing_plus.md +++ b/_board/sparkfun_samd51_thing_plus.md @@ -7,10 +7,12 @@ manufacturer: "SparkFun" board_url: "https://www.sparkfun.com/products/14713" board_image: "sparkfun_samd51_thing_plus.jpg" date_added: 2020-2-26 +family: atmel-samd features: - Feather-Compatible - Battery Charging - STEMMA QT/QWIIC + - Breadboard-Friendly --- Is it power you seek? With a 32-bit ARM Cortex-M4F MCU, the SparkFun SAMD51 Thing Plus is one of our most powerful microcontroller boards yet! The SAMD51 Thing Plus provides you with an economical and easy to use development platform if you're needing more power with minimal working space. This Thing even comes flashed with the same convenient UF2 bootloader as the RedBoard Turbo. To make the Thing Plus even easier to use, we've moved a few pins around to make the board Feather compatible and it utilizes our handy Qwiic Connect System which means no soldering or shields are required to connect it to the rest of your system! @@ -20,7 +22,3 @@ The ATSAMD51J20 utilizes a 32-bit ARM Cortex-M4 processor with Floating Point Un ## Purchase * [SparkFun](https://www.sparkfun.com/products/14713) - -## 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). diff --git a/_board/sparkfun_stm32_thing_plus.md b/_board/sparkfun_stm32_thing_plus.md new file mode 100644 index 00000000..db0c254d --- /dev/null +++ b/_board/sparkfun_stm32_thing_plus.md @@ -0,0 +1,25 @@ +--- +layout: download +board_id: "sparkfun_stm32_thing_plus" +title: "STM32 Thing Plus Download" +name: "STM32 Thing Plus" +manufacturer: "SparkFun" +board_url: "https://www.sparkfun.com/products/17712" +board_image: "sparkfun_stm32_thing_plus.jpg" +date_added: 2022-1-4 +family: stm +features: + - Feather-Compatible + - Battery Charging + - STEMMA QT/QWIIC + - Breadboard-Friendly + - USB-C +--- + +With a 32-bit ARM® Cortex®-M4 RISC core, the SparkFun STM32 Thing Plus brings power and precision to your projects. The STM32 Thing Plus provides you with an economical and easy to use development platform if you're needing more power with a minimal working space. This Thing comes flashed with the DFU bootloader, and to make the Thing Plus even easier to use, we've moved a few pins around to make the board Feather compatible. In addition, it utilizes our handy Qwiic Connect System which means no soldering or shields are required to connect it to the rest of your system! + +As we previously stated; the STM32F405 Processor is based on the high-performance ARM® Cortex®-M4 32-bit RISC core and can operate at a frequency of up to 168 MHz. The Cortex-M4 core features a floating point unit (FPU) single precision which supports all ARM single precision data-processing instructions and data types. It also implements a full set of DSP instructions and a memory protection unit (MPU) which enhances application security. This Processor Board utilizes the DFU bootloader for uploading code, and incorporates an extensive range of enhanced I/Os and peripherals. In addition to the USB interface and Qwiic connection, the STM32 Thing Plus provides a 3.3V regulator and LiPo charger as well as 16MB of Flash and microSD slot for expandable memory. + +## Purchase +* [SparkFun](https://www.sparkfun.com/products/17712) + diff --git a/_board/sparkfun_stm32f405_micromod.md b/_board/sparkfun_stm32f405_micromod.md new file mode 100644 index 00000000..dcad700a --- /dev/null +++ b/_board/sparkfun_stm32f405_micromod.md @@ -0,0 +1,20 @@ +--- +layout: download +board_id: "sparkfun_stm32f405_micromod" +title: "MicroMod STM32 Processor Download" +name: "MicroMod STM32 Processor" +manufacturer: "SparkFun" +board_url: "https://www.sparkfun.com/products/17713" +board_image: "sparkfun_stm32f405_micromod.jpg" +date_added: 2021-8-13 +family: stm +features: +--- + +The SparkFun MicroMod STM32 Processor Board is ready to rock your MicroMod world with its ARM® Cortex®-M4 32-bit RISC core! This little Processor Board provides you with an economical and easy to use development platform if you're needing more power with minimal working space. With the M.2 MicroMod connector, connecting your STM32 Processor is a breeze. Simply match up the key on your processor's beveled edge connector to the key on the M.2 connector and secure it with a screw (included with all Carrier Boards). The STM32 is one of the most powerful and economical microcontrollers available so to be able to add it to your MicroMod Carrier Board is a huge advantage for your project! + +As we previously stated; the STM32F405 Processor is based on the high-performance ARM® Cortex®-M4 32-bit RISC core and can operate at a frequency of up to 168 MHz. This core features a floating point unit (FPU) single precision which supports all ARM single precision data-processing instructions and data types. It also implements a full set of DSP instructions and a memory protection unit (MPU) which enhances application security. This Processor Board utilizes the DFU bootloader for uploading code, and incorporates an extensive range of enhanced I/Os and peripherals. To complement the STM32F405 processor, we've also added an additional 128Mb (16MB) serial flash memory chip to the underside of the board. + + +## Purchase +* [SparkFun](https://www.sparkfun.com/products/17713) diff --git a/_board/sparkfun_thing_plus_rp2040.md b/_board/sparkfun_thing_plus_rp2040.md new file mode 100644 index 00000000..674245dd --- /dev/null +++ b/_board/sparkfun_thing_plus_rp2040.md @@ -0,0 +1,35 @@ +--- +layout: download +board_id: "sparkfun_thing_plus_rp2040" +title: "Thing Plus - RP2040 Download" +name: "Thing Plus - RP2040" +manufacturer: "SparkFun" +board_url: "https://www.sparkfun.com/products/17745" +board_image: "sparkfun_thing_plus_rp2040.jpg" +date_added: 2021-4-6 +family: raspberrypi +features: + - Feather-Compatible + - Battery Charging + - STEMMA QT/QWIIC + - USB-C + - Breadboard-Friendly +--- + +The SparkFun Thing Plus - RP2040 is a low-cost, high performance board with flexible digital interfaces featuring the Raspberry Pi Foundation's RP2040 microcontroller. Besides the Thing Plus or *Feather* footprint (with 18 GPIO pins), the board also includes an SD card slot, 16MB (128Mbit) flash memory, a JST single cell battery connector (with a charging circuit and fuel gauge sensor), an addressable WS2812 RGB LED, JTAG PTH pins, four (4-40 screw) mounting holes, and our signature Qwiic connector. + +The RP2040 contains two ARM Cortex-M0+ processors (up to 133MHz) and features: + +- 264kB of embedded SRAM in six banks +- 6 dedicated IO for SPI Flash (supporting XIP) +- 30 multifunction GPIO: + - Dedicated hardware for commonly used peripherals + - Programmable IO for extended peripheral support + - Four 12-bit ADC channels with internal temperature sensor (up to 0.5 MSa/s) +- USB 1.1 Host/Device functionality + +The RP2040 is supported with both C/C++ and MicroPython cross-platform development environments, including easy access to runtime debugging. It has UF2 boot and floating-point routines baked into the chip. While the chip has a large amount of internal RAM, the board includes an additional 16MB of external QSPI flash memory to store program code. + +## Purchase +* [SparkFun](https://www.sparkfun.com/products/17745) + diff --git a/_board/spresense.md b/_board/spresense.md index 1cda33ae..d534bd36 100644 --- a/_board/spresense.md +++ b/_board/spresense.md @@ -7,8 +7,10 @@ manufacturer: "Sony" board_url: "https://developer.sony.com/develop/spresense/docs/introduction_en.html" board_image: "spresense.jpg" date_added: 2019-10-23 +family: cxd56 features: - GPS + - Arduino Shield Compatible --- The Spresense project consists of a Arduino compatible board with Sony’s high performance CXD5602 micro-controller. The CXD5602 has built-in GPS and high-resolution audio capabilities. @@ -22,7 +24,3 @@ The Spresense extension board is a board which extends the interfaces compared t ## Purchase * [Sony](https://developer.sony.com/develop/spresense/) - -## 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). diff --git a/_board/stackrduino_m0_pro.md b/_board/stackrduino_m0_pro.md new file mode 100644 index 00000000..c4270afd --- /dev/null +++ b/_board/stackrduino_m0_pro.md @@ -0,0 +1,41 @@ +--- +layout: download +board_id: "stackrduino_m0_pro" +title: "StackRduino M0+ PRO Download" +name: "StackRduino M0+ PRO" +manufacturer: "StackRduino" +board_url: "https://github.com/StackRduino/StackRduino_M0" +board_image: "stackrduino_m0_pro.jpg" +date_added: 2021-4-6 +family: atmel-samd +features: + - Battery Charging + - STEMMA QT/QWIIC + - USB-C + - Breadboard-Friendly +--- + +StackRduino M0+ PRO is an open source Development board based on the ATSAMD21G18 for Arduino & Circuit-Python packed with features & comes with many stackable shields + +With support for Adafruit CircuitPython, Arduino IDE, and other libraries the StackRduino M0+ PRO is able to act as a single solution for all projects great and small. + +- [SAMD21G18](https://www.microchip.com/wwwproducts/en/ATsamd21g18) Processor. This is the same chip used in many Adafruit Feather designs. +- 256KB of FLASH + 32KB of RAM +- USB C power and data +- Built-in battery charger & LiPo Fuel Gauge +- 8MB Flash Storage for CircuitPython +- 32.768 KHz crystal for clock generation & RTC +- DUAL 3.3V regulator with 700mA peak current output each +- APDS9960 RGB, proximity and gesture sensor +- BME680 Environmental Sensor +- BNO055 9-DOF Absolute Orientation IMU +- You also get tons of pins - 20 GPIO pins +- Hardware Serial, hardware I2C, hardware SPI support +- PWM outputs on all pins +- 6X 12-Bit Analog Inputs +- 1X 10-bit analog ouput (DAC) +- Qwiic/STEMMA-QT connector for fast I2C connectivity + +## Learn More + +* [GitHub](https://github.com/StackRduino/StackRduino_M0) diff --git a/_board/stm32f411ce_blackpill.md b/_board/stm32f411ce_blackpill.md index 58bcb2dd..1528f2b9 100644 --- a/_board/stm32f411ce_blackpill.md +++ b/_board/stm32f411ce_blackpill.md @@ -3,25 +3,31 @@ layout: download board_id: "stm32f411ce_blackpill" title: "STM32F411CE Black Pill Download" name: "STM32F411CE Black Pill" -manufacturer: "TZT" -board_url: "https://www.aliexpress.com/item/4000068998794.html" +manufacturer: "WeAct Studio" +board_url: "https://www.aliexpress.com/item/1005001456186625.html" board_image: "stm32f411ce_blackpill.jpg" date_added: 2019-12-20 +family: stm + features: + - USB-C + - Breadboard-Friendly --- In the F401 series, the chip is the cheapest, even cheaper than some F1, and crushed F1 on the main frequency, and has a floating-point arithmetic module, the IO port contains all the basic functions. Therefore, it is possible to provide a learning platform with a very high cost performance for beginners. In practical applications, it is not because the computing power is insufficient, and the IO port is incomplete and hinders development. - * 25MHZ high speed crystal oscillator & 32.768Khz 6PF low speed crystal oscillator - * Flash pads are reserved, providing USBDisk&&FATFFS routines - * Jumper cap can be used directly without installation.BOOT0 internal 10K resistance pull-down - * Factory has burned breathing lamp &&USBCDC test procedures. - * Provide available MicroPython firmware, configuration files - * Adjust the direction of the jumping cap if it cannot be installed.Because the jump cap is wide on one side and narrow on the other. - * V1.3 board with 3 buttons: reset key, BOOT0 key and user button. +## Product details +1. STM32F411CEU6 100Mhz, 128KB RAM, 512KB ROM +2. 25MHZ high speed crystal oscillator & 32.768khz 6PF low speed crystal oscillator +3. Gold sinking process is adopted, lead-free process is used, and the needle arrangement is gold-plated, which is more environmentally friendly +3. Flash pads are reserved to provide USBDisk&&FATFFS routines +4. Support for MicroPython programming with available MicroPython firmware +5. Support for Arduino programming development +6. Support C language programming development +7. Version V3.0, there are 3 buttons, reset key, BOOT0 key, user key +8. CMSIS-DAP firmware is available +9. The use of the latest original ST chip, high quality crystal vibration ## Learn More -* [Aliexpress](https://www.aliexpress.com/item/4000068998794.html) - -## 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). +* [Github Docs](https://github.com/WeActTC/MiniF4-STM32F4x1) +* [Aliexpress](https://www.aliexpress.com/item/1005001456186625.html) +* [stm32duino - Offical Arduino Support](https://github.com/stm32duino/Arduino_Core_STM32) diff --git a/_board/stm32f411ce_blackpill_with_flash.md b/_board/stm32f411ce_blackpill_with_flash.md new file mode 100644 index 00000000..b0997cc3 --- /dev/null +++ b/_board/stm32f411ce_blackpill_with_flash.md @@ -0,0 +1,33 @@ +--- +layout: download +board_id: "stm32f411ce_blackpill_with_flash" +title: "STM32F411CE Black Pill with Flash Download" +name: "STM32F411CE Black Pill with Flash" +manufacturer: "WeAct Studio" +board_url: "https://www.aliexpress.com/item/1005001456186625.html" +board_image: "stm32f411ce_blackpill.jpg" +date_added: 2021-4-6 +family: stm + +features: + - USB-C + - Breadboard-Friendly +--- +In the F401 series, the chip is the cheapest, even cheaper than some F1, and crushed F1 on the main frequency, and has a floating-point arithmetic module, the IO port contains all the basic functions. Therefore, it is possible to provide a learning platform with a very high cost performance for beginners. In practical applications, it is not because the computing power is insufficient, and the IO port is incomplete and hinders development. + +## Product details +1. STM32F411CEU6 100Mhz, 128KB RAM, 512KB ROM +2. 25MHZ high speed crystal oscillator & 32.768khz 6PF low speed crystal oscillator +3. Gold sinking process is adopted, lead-free process is used, and the needle arrangement is gold-plated, which is more environmentally friendly +3. Flash pads are reserved to provide USBDisk&&FATFFS routines +4. Support for MicroPython programming with available MicroPython firmware +5. Support for Arduino programming development +6. Support C language programming development +7. Version V3.0, there are 3 buttons, reset key, BOOT0 key, user key +8. CMSIS-DAP firmware is available +9. The use of the latest original ST chip, high quality crystal vibration + +## Learn More +* [Github Docs](https://github.com/WeActTC/MiniF4-STM32F4x1) +* [Aliexpress](https://www.aliexpress.com/item/1005001456186625.html) +* [stm32duino - Offical Arduino Support](https://github.com/stm32duino/Arduino_Core_STM32) diff --git a/_board/stm32f411ve_discovery.md b/_board/stm32f411ve_discovery.md index 3a1cc811..67cc83a3 100644 --- a/_board/stm32f411ve_discovery.md +++ b/_board/stm32f411ve_discovery.md @@ -7,6 +7,7 @@ manufacturer: "ST" board_url: "https://www.st.com/en/evaluation-tools/32f411ediscovery.html" board_image: "stm32f411.jpg" date_added: 2019-9-16 +family: stm --- The Discovery kit for STM32F411 line helps you to discover the entry level microcontrollers of the STM32 F4 series and to develop your applications easily. It offers everything required for beginners and experienced users to get started quickly. @@ -21,7 +22,3 @@ Based on the STM32F411VET6, it includes an ST-LINK/V2 embedded debug tool, a gyr * [Newark](https://www.newark.com/webapp/wcs/stores/servlet/Search?storeId=10194&catalogId=15003&langId=-1&mf=100050&st=STM32F411E-DISCO&showResults=true&CMP=AFC-STMICRO) * [RS Components](https://nz.rs-online.com/web/p/processor-microcontroller-development-kits/8463503/?relevancy-data=636F3D3126696E3D4931384E53656172636847656E65726963266C753D656E266D6D3D6D61746368616C6C7061727469616C26706D3D5E5B5C707B4C7D5C707B4E647D2D2C2F255C2E5D2B2426706F3D31313326736E3D592673723D2673743D4B4559574F52445F53494E474C455F414C5048415F4E554D455249432673633D592677633D4E4F4E45267573743D53544D333246343131452D444953434F267374613D53544D333246343131452D444953434F26&searchHistory=%7B%22enabled%22%3Afalse%7D) * [Electronshik(site is in Russian)](https://www.electronshik.ru/item/ST/STM32F411E-DISCO) - -## 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). diff --git a/_board/stm32f412zg_discovery.md b/_board/stm32f412zg_discovery.md index 7fe2dfd1..ab929931 100644 --- a/_board/stm32f412zg_discovery.md +++ b/_board/stm32f412zg_discovery.md @@ -7,6 +7,7 @@ manufacturer: "ST" board_url: "https://www.st.com/en/evaluation-tools/32f412gdiscovery.html" board_image: "stm32f412.jpg" date_added: 2019-9-16 +family: stm features: - Display --- @@ -24,7 +25,3 @@ An embedded ST-LINK/V2-1 debugger/programmer is included; specialized add-on boa * [Mouser](https://www.mouser.com/ProductDetail/STMicroelectronics/STM32F412G-DISCO?qs=%2Fha2pyFadujxcn39gZUbxVHiujvGbqjGwP%2F30QlZCd4Sdl12itu%2FNA%3D%3D) * [RS Components](https://nz.rs-online.com/web/p/processor-microcontroller-development-kits/1231065/?relevancy-data=636F3D3126696E3D4931384E53656172636847656E65726963266C753D656E266D6D3D6D61746368616C6C7061727469616C26706D3D5E5B5C707B4C7D5C707B4E647D2D2C2F255C2E5D2B2426706F3D31313326736E3D592673723D2673743D4B4559574F52445F53494E474C455F414C5048415F4E554D455249432673633D592677633D4E4F4E45267573743D53544D333246343132472D444953434F267374613D53544D333246343132472D444953434F26&searchHistory=%7B%22enabled%22%3Atrue%7D) * [Electronshik(site is in Russian)](https://www.electronshik.ru/item/ST/STM32F412G-DISCO) - -## 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). diff --git a/_board/stm32f4_discovery.md b/_board/stm32f4_discovery.md index 3d22b9dc..ce2f31e3 100644 --- a/_board/stm32f4_discovery.md +++ b/_board/stm32f4_discovery.md @@ -7,6 +7,7 @@ manufacturer: "ST" board_url: "https://www.st.com/en/evaluation-tools/stm32f4discovery.html" board_image: "stm32f407.jpg" date_added: 2019-9-18 +family: stm --- The STM32F4DISCOVERY kit leverages the capabilities of the STM32F407 high performance microcontrollers, to allow users to easily develop applications featuring audio. @@ -22,7 +23,3 @@ It includes an ST-LINK embedded debug tool, one ST-MEMS digital accelerometer, a * [Newark](https://www.newark.com/stmicroelectronics/stm32f407g-disc1/dev-board-foundation-line-mcu/dp/72Y1168?st=STM32F407G-DISC1) * [RS Components](https://nz.rs-online.com/web/p/processor-microcontroller-development-kits/9107951/?relevancy-data=636F3D3126696E3D4931384E53656172636847656E65726963266C753D656E266D6D3D6D61746368616C6C7061727469616C26706D3D5E5B5C707B4C7D5C707B4E647D2D2C2F255C2E5D2B2426706F3D31313326736E3D592673723D2673743D4B4559574F52445F53494E474C455F414C5048415F4E554D455249432673633D592677633D4E4F4E45267573743D53544D333246343037472D4449534331267374613D53544D333246343037472D444953433126&searchHistory=%7B%22enabled%22%3Afalse%7D) * [Electronshik(website is in Russian)](https://www.electronshik.ru/item/ST/STM32F407G-DISC1) - -## 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). diff --git a/_board/stm32f746g_discovery.md b/_board/stm32f746g_discovery.md index 8e51a03b..0f1f6a29 100644 --- a/_board/stm32f746g_discovery.md +++ b/_board/stm32f746g_discovery.md @@ -7,6 +7,7 @@ manufacturer: "ST" board_url: "https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-mpu-eval-tools/stm32-mcu-mpu-eval-tools/stm32-discovery-kits/32f746gdiscovery.html" board_image: "stm32f746g_discovery.jpg" date_added: 2020-04-27 +family: stm features: - Display --- @@ -16,7 +17,3 @@ The STM32F746 Discovery kit from ST. ## Purchase * [ST](https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-mpu-eval-tools/stm32-mcu-mpu-eval-tools/stm32-discovery-kits/32f746gdiscovery.html) * [Digi-Key](https://www.digikey.com/product-detail/en/stmicroelectronics/STM32F746G-DISCO/497-15680-5-ND/5267791) - -## 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). diff --git a/_board/stringcar_m0_express.md b/_board/stringcar_m0_express.md index eda4d3f2..3b643345 100644 --- a/_board/stringcar_m0_express.md +++ b/_board/stringcar_m0_express.md @@ -7,6 +7,7 @@ manufacturer: "Cedar Grove Studios" board_url: "https://github.com/CedarGroveStudios/StringCar_M0_Express" board_image: "stringcar_m0_express.jpg" date_added: 2019-10-14 +family: atmel-samd features: - Battery Charging --- diff --git a/_board/swan_r5.md b/_board/swan_r5.md new file mode 100644 index 00000000..52edd4f8 --- /dev/null +++ b/_board/swan_r5.md @@ -0,0 +1,41 @@ +--- +layout: download +board_id: "swan_r5" +title: "Swan R5 Download" +name: "Swan R5" +manufacturer: "Blues Wireless" +board_url: "https://blues.io/products/swan" +board_image: "swan_r5.jpg" +date_added: 2021-9-29 +features: + - Feather-Compatible + - Battery Charging + - Breadboard-Friendly +--- + +Swan is a low-cost embeddable STM32L4-based microcontroller designed to accelerate the development and deployment of battery-powered solutions. It is especially useful for applications requiring large memory or a high degree of I/O expandability at an affordable cost, such as edge inferencing and remote monitoring. + +Uniquely for Feather-compatible boards, Swan is designed to satisfy developers’ needs that span from early prototyping through high-volume deployment. Developers may begin to use Swan in conjunction with Adafruit’s myriad sensors and FeatherWing-compatible carriers. Due to its novel design, for high-volume deployment the low-cost Swan can also be soldered directly to a parent PCB integrating those sensors, utilizing the full range of Swan’s I/O capabilities. + +The board has three independent power options – USB, Battery, or Line power – and provides a software-switchable 2 Amp regulator for powering external sensors. When operating in its low-power operating mode, the entire Swan board commonly draws only about 8uA while retaining all of its memory, making it quite suitable for battery-powered devices. + + +### Swan Features +* Ultra low-power Arm Cortex-M4 core clocked at 120Mhz +* STM32L4R5-based microcontroller +* 2MB of flash and 640KB of RAM +* Castellated-edge access to 55 GPIO ports including: + * 8 analog + * 16 digital + * 4x I2C, 3x SPI + * USB OTG full speed + * 1x 14-channel DMA + * tRNG + * 12-bit ADC, 2 x 12-bit DAC + * low-power RTC, and CRC calculation peripherals + +## Tutorial +* [Swan Quickstart on dev.blues.io](https://dev.blues.io/start/swan/swan-quickstart) + +## Purchase +* [Blues Shop](https://shop.blues.io/products/swan) diff --git a/_board/targett_module_clip_wroom.md b/_board/targett_module_clip_wroom.md new file mode 100644 index 00000000..10d2778d --- /dev/null +++ b/_board/targett_module_clip_wroom.md @@ -0,0 +1,30 @@ +--- +layout: download +board_id: "targett_module_clip_wroom" +title: "Targett ESP32-S2 Module Clip (WROOM) Download" +name: "Targett ESP32-S2 Module Clip (WROOM)" +manufacturer: "Targett" +board_url: "https://www.targettpcb.co.uk/s2-mcb-1" +board_image: "targett_module_clip_wroom.jpg" +date_added: 2020-12-6 +family: esp32s2 +bootloader_id: targett_mcb_wroom +features: + - Wi-Fi +--- + +This board will allow you to clip in an ESP32-S2 WROOM or WROVER module for programming, prototyping and testing. Slot the module into the pins where it will be held securely while you upload your code. + +The Board has two USB micro sockets: The first is connected to a CP2104 USB to UART to upload of your firmware and receive serial messages. The second is directly connected to GPIO19 & 20 that are the onboard USB - & + pins. + +The board can be powered from either of the USB sockets, the UART USB has a power switch and the S2 USB will directly power the board. These sockets are separated by diodes so neither can reverse power the other. The S2 USB has bridgeable solder pads so that it can be used to supply USB power if acting as OTG Host. + +The CP2104 handles the USB to UART conversion as well as putting the module into "programming mode". + +Where Espressif have enabled programming via the S2 USB and the module can be put in "programming mode" using the IO_0 and Reset buttons. + +All GPIO pins are broken out to 2.54mm header pins. Caution should be taken as some pins are used by the WROVER module for PSRAM. + +##Purchace + +You can purchace the S2-MCB from [Tindie](https://www.tindie.com/products/targett/esp32-s2-module-protoprogrammer/) diff --git a/_board/targett_module_clip_wrover.md b/_board/targett_module_clip_wrover.md new file mode 100644 index 00000000..a5ee2c78 --- /dev/null +++ b/_board/targett_module_clip_wrover.md @@ -0,0 +1,30 @@ +--- +layout: download +board_id: "targett_module_clip_wrover" +title: "Targett ESP32-S2 Module Clip (WROVER) Download" +name: "Targett ESP32-S2 Module Clip (WROVER)" +manufacturer: "Targett" +board_url: "https://www.targettpcb.co.uk/s2-mcb-1" +board_image: "targett_module_clip_wrover.jpg" +date_added: 2020-12-6 +family: esp32s2 +bootloader_id: targett_mcb_wrover +features: + - Wi-Fi +--- + +This board will allow you to clip in an ESP32-S2 WROOM or WROVER module for programming, prototyping and testing. Slot the module into the pins where it will be held securely while you upload your code. + +The Board has two USB micro sockets: The first is connected to a CP2104 USB to UART to upload of your firmware and receive serial messages. The second is directly connected to GPIO19 & 20 that are the onboard USB - & + pins. + +The board can be powered from either of the USB sockets, the UART USB has a power switch and the S2 USB will directly power the board. These sockets are separated by diodes so neither can reverse power the other. The S2 USB has bridgeable solder pads so that it can be used to supply USB power if acting as OTG Host. + +The CP2104 handles the USB to UART conversion as well as putting the module into "programming mode". + +Where Espressif have enabled programming via the S2 USB and the module can be put in "programming mode" using the IO_0 and Reset buttons. + +All GPIO pins are broken out to 2.54mm header pins. Caution should be taken as some pins are used by the WROVER module for PSRAM. + +##Purchace + +You can purchace the S2-MCB from [Tindie](https://www.tindie.com/products/targett/esp32-s2-module-protoprogrammer/) diff --git a/_board/teensy40.md b/_board/teensy40.md index b3a9e167..e3a764c2 100644 --- a/_board/teensy40.md +++ b/_board/teensy40.md @@ -7,8 +7,9 @@ manufacturer: "PJRC" board_url: "https://www.pjrc.com/store/teensy40.html" board_image: "teensy40.jpg" date_added: 2020-1-31 +family: stm features: - + - Breadboard-Friendly --- Who else could pack a 600 MHz microcontroller into such a Teensy little board? The Teensy 4.0 features an ARM Cortex-M7 processor at 600 MHz, with a NXP iMXRT1062 chip, the fastest microcontroller available today - [ten times faster than the Teensy 3.2](https://github.com/PaulStoffregen/CoreMark)! The NXP iMXRT1062 is a 'cross-over' processor, which has the functionality of a microcontroller, at the speeds of a microcomputer. It's perfect for when you need tons of flash, RAM and, to crunch lots of data, or when you need two full speed USB ports. It even has a graphics processor! All this for two sawbucks. @@ -47,7 +48,3 @@ Teensy 4.0 also can also be overclocked, well beyond 600 MHz! ## Purchase * [Adafruit](https://www.adafruit.com/product/4323) - -## 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). diff --git a/_board/teensy41.md b/_board/teensy41.md index 950fc54e..4dd035f6 100644 --- a/_board/teensy41.md +++ b/_board/teensy41.md @@ -7,8 +7,9 @@ manufacturer: "PJRC" board_url: "https://www.adafruit.com/product/4622" board_image: "teensy41.jpg" date_added: 2020-05-11 +family: mimxrt10xx features: - + - Breadboard-Friendly --- The [Teensy](http://www.pjrc.com/teensy/index.html) 4.1, like the [4.0](http://www.adafruit.com/product/4323), also features an ARM Cortex-M7 processor at 600 MHz, with an NXP iMXRT1062 chip, the fastest microcontroller available today - [ten times faster than the Teensy 3.2](https://github.com/PaulStoffregen/CoreMark)! The NXP iMXRT1062 is a 'cross-over' processor, which has the functionality of a microcontroller, at the speeds of a microcomputer. It's perfect for when you need tons of flash, RAM and, to crunch lots of data, or when you need two full-speed USB ports. @@ -36,7 +37,3 @@ Teensy 4.1's Cortex-M7 processor includes a floating point unit (FPU) which supp ## Purchase * [Adafruit](https://www.adafruit.com/product/4622) * [PJRC](https://www.pjrc.com/store/teensy41.html) - -## 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). diff --git a/_board/teknikio_bluebird.md b/_board/teknikio_bluebird.md index f55e95f4..b6c07b47 100644 --- a/_board/teknikio_bluebird.md +++ b/_board/teknikio_bluebird.md @@ -7,6 +7,7 @@ manufacturer: "Teknikio" board_url: "https://www.teknikio.com/pages/bluebird" board_image: "teknikio_bluebird.jpg" date_added: 2019-12-20 +family: nrf52840 features: --- A plug-n-play circuit board that can be programmed to send and receive information over Bluetooth and the Internet. @@ -17,7 +18,3 @@ The Flock.io App provides a plug-n-play entry for users to get up and running wi ## Learn More * [Teknikio](https://www.teknikio.com/pages/bluebird) - -## 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). diff --git a/_board/thunderpack.md b/_board/thunderpack_v11.md similarity index 81% rename from _board/thunderpack.md rename to _board/thunderpack_v11.md index 4bc67a6a..67c2ae9f 100644 --- a/_board/thunderpack.md +++ b/_board/thunderpack_v11.md @@ -1,12 +1,13 @@ --- layout: download -board_id: "thunderpack" -title: "Thunderpack Download" -name: "Thunderpack" +board_id: "thunderpack_v11" +title: "Thunderpack v1.1 Download" +name: "Thunderpack v1.1" manufacturer: "Jeremy Gillick" board_url: "https://github.com/jgillick/ThunderPack" -board_image: "thunderpack.jpg" +board_image: "thunderpack_v11.jpg" date_added: 2020-4-16 +family: stm features: - Battery Charging --- @@ -29,7 +30,3 @@ Features ## Learn More * [Github](https://github.com/jgillick/ThunderPack) - -## 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). diff --git a/_board/thunderpack_v12.md b/_board/thunderpack_v12.md new file mode 100644 index 00000000..36a18ed8 --- /dev/null +++ b/_board/thunderpack_v12.md @@ -0,0 +1,32 @@ +--- +layout: download +board_id: "thunderpack_v12" +title: "Thunderpack v1.2 Download" +name: "Thunderpack v1.2" +manufacturer: "Jeremy Gillick" +board_url: "https://github.com/jgillick/ThunderPack" +board_image: "thunderpack_v12.jpg" +date_added: 2020-4-16 +family: stm +features: +- Battery Charging +--- + +A kick-ass microcontroller board with everything you need in a compact package that fits in your pocket. Integrated battery, power management system, Arm microcontroller, USB bootloader, 4 high-power PWM outputs, and 12 GPIOs. + +Why? After years of wiring together portable LED controllers that all consisted of a lithum batter, charge controller, power switch, and an arduino nano (or similar), I wanted something better. I always found those versions to be janky and fragile -- not to mention concerned that damaging the pouch cell battery might make it explode! This board has everything I need with room to expand. + +Features + * Ultra-low-power 32-bit microcontroller (STM32L072xx) +* Integrated high-capacity 18650 lithium battery +* 4 high-current PWM outputs (2.3A per channel!) with an LED on each for debugging. +* 12 GPIOs, USART, I2C, SPI, USB +* 6k EEPROM +* USB bootloader +* Tactile on/off switch +* Tactile user button with built-in debounce circuit +* Breadboard friendly +* Durable AF! (Put a tube of heat shrink around it for a super easy case, if you'd like.) + +## Learn More +* [Github](https://github.com/jgillick/ThunderPack) diff --git a/_board/tinkeringtech_scoutmakes_azul.md b/_board/tinkeringtech_scoutmakes_azul.md index e5c5b2bb..c0955ee4 100644 --- a/_board/tinkeringtech_scoutmakes_azul.md +++ b/_board/tinkeringtech_scoutmakes_azul.md @@ -7,11 +7,13 @@ manufacturer: "TinkeringTech" board_url: "https://tinkeringtech.com/blog/scoutmakes-azul/" board_image: "scoutmakes_azul.jpg" date_added: 2020-07-27 +family: nrf52840 features: - Feather-Compatible - Battery Charging - Bluetooth/BTLE - Display + - USB-C --- The **ScoutMakes Azul** is an open source Bluetooth (BLE) development platform featuring the nRF52840 (32bit ARM Cortex-M4 processor) from Nordic semiconductors enabling excellent Bluetooth development capabilities for your project. It conforms to the Adafruit feather format, runs CircuitPython, Arduino. The platform also has native USB support. @@ -45,7 +47,3 @@ The platform come pre-programmed with a UF2 bootloader and CircuitPython ready t ## Purchase * [TinkeringTech](https://tinkeringtech.com/blog/scoutmakes-azul/) - -## 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/tinkeringtech_scoutmakes_azul.md). diff --git a/_board/trellis_m4_express.md b/_board/trellis_m4_express.md index 3abe2fb4..d2aed22b 100644 --- a/_board/trellis_m4_express.md +++ b/_board/trellis_m4_express.md @@ -7,8 +7,9 @@ manufacturer: "Adafruit" board_url: "" board_image: "trellis_m4_express.jpg" date_added: 2019-3-9 +family: atmel-samd +bootloader_id: trellis_m4 features: - - Display --- The **NeoTrellis M4** is an all-in-one **USB + NeoPixel + Elastomer + Audio** board. It's powered by the SAMD51, a Cortex M4 core running at 120 MHz. This chip has a speedy core with CircuitPython support, hardware DSP/floating point, dual DACs and all the goodies you expect from normal chips like I2C, ADC, DMA, etc. It has a roomy 512KB of flash and 192KB of SRAM so it's great for CircuitPython, includes a full 8MB flash chip so tons of space for files and audio clips. @@ -45,7 +46,3 @@ Features: ## Purchase * [Full Kit - Adafruit](https://www.adafruit.com/product/4020) * [Mainboard - Adafruit](https://www.adafruit.com/product/3938) - -## 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). diff --git a/_board/trinket_m0.md b/_board/trinket_m0.md index 62c39996..70396f6f 100644 --- a/_board/trinket_m0.md +++ b/_board/trinket_m0.md @@ -7,6 +7,10 @@ manufacturer: "Adafruit" board_url: "" board_image: "trinket_m0.jpg" date_added: 2019-3-9 +family: atmel-samd +bootloader_id: trinket_m0 +features: + - Breadboard-Friendly --- The Adafruit Trinket M0 may be small, but do not be fooled by its size! It's a tiny microcontroller board, built around the Atmel ATSAMD21, a little chip with _a lot_ of power. Adafruit designed a microcontroller board that was small enough to fit into any project, and low cost enough to use without hesitation. Perfect for when you don't want to give up your expensive dev-board and you aren't willing to take apart the project you worked so hard to design. It's one of the lowest-cost CircuitPython programmable boards! @@ -46,12 +50,8 @@ Each is fully assembled and tested Trinket M0 with CircuitPython & example code So what are you waiting for? Pick up a Trinket M0 today and be amazed at how easy and fast it is to get started with Trinket and CircuitPython! ## Tutorials -* [Trinket MO Overview](https://learn.adafruit.com/adafruit-trinket-m0-circuitpython-arduino) +* [Trinket M0 Overview](https://learn.adafruit.com/adafruit-trinket-m0-circuitpython-arduino) ## Purchase * [Adafruit](https://www.adafruit.com/product/3500) - -## 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). diff --git a/_board/trinket_m0_haxpress.md b/_board/trinket_m0_haxpress.md index 5310ac8e..86c7dfcd 100644 --- a/_board/trinket_m0_haxpress.md +++ b/_board/trinket_m0_haxpress.md @@ -7,6 +7,10 @@ manufacturer: "Dave Astels" board_url: "" board_image: "trinket_m0_haxpress.jpg" date_added: 2019-3-19 +family: atmel-samd +bootloader_id: trinket_m0 +features: + - Breadboard-Friendly --- This is a [Trinket M0]({{ "/board/trinket_m0/" | relative_url }}) that has been had a SPI flash diff --git a/_board/uartlogger2.md b/_board/uartlogger2.md index f9d30a1a..ab5c19e6 100644 --- a/_board/uartlogger2.md +++ b/_board/uartlogger2.md @@ -8,6 +8,8 @@ board_url: "" board_image: "unknown.jpg" downloads_display: false date_added: 2020-3-31 +family: atmel-samd +bootloader_id: uartlogger2 features: --- @@ -17,7 +19,3 @@ The description should be written to inform a CircuitPython user what makes the ## Purchase Add any links to purchase the board - -## 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). diff --git a/_board/uchip.md b/_board/uchip.md index 250d9236..c6eaaf6a 100644 --- a/_board/uchip.md +++ b/_board/uchip.md @@ -7,6 +7,9 @@ manufacturer: "Itaca Innovation" board_url: "" board_image: "uchip.jpg" date_added: 2019-3-25 +family: atmel-samd +features: + - Breadboard-Friendly --- **Small. Yet powerful!** @@ -47,7 +50,3 @@ You can program uChip using virtually any IDE, in many languages (CircuitPython ## Purchase * [Itaca Innovation Store](https://shop.itaca-innovation.com) - -## 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). diff --git a/_board/ugame10.md b/_board/ugame10.md index 217c6b9a..b9ebc0f6 100644 --- a/_board/ugame10.md +++ b/_board/ugame10.md @@ -7,6 +7,8 @@ manufacturer: "Radomir Dopieralski" board_url: "https://ugame.rtfd.io" board_image: "ugame_10.jpg" date_added: 2019-3-12 +family: atmel-samd +bootloader_id: trinket_m0 features: - Display - Speaker @@ -20,7 +22,3 @@ library which gives you graphic primitives such as tiled grids and sprites. ## Purchase * [Tindie](https://www.tindie.com/products/11372/) - -## 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). diff --git a/_board/unexpectedmaker_feathers2.md b/_board/unexpectedmaker_feathers2.md index 925ca9c7..435222dd 100644 --- a/_board/unexpectedmaker_feathers2.md +++ b/_board/unexpectedmaker_feathers2.md @@ -7,12 +7,15 @@ manufacturer: "Unexpected Maker" board_url: "" board_image: "unexpectedmaker_feathers2.jpg" date_added: 2020-10-1 +family: esp32s2 +bootloader_id: unexpectedmaker_feathers2 features: - Feather-Compatible - Battery Charging - - Dual LDO - Wi-Fi - STEMMA QT/QWIIC + - USB-C + - Breadboard-Friendly --- Introducing the FeatherS2 - The PRO ESP32-S2 based development board in a Feather format! @@ -40,13 +43,10 @@ Yup! The first one is for the general operation of the board and the ESP32-S2, R The second LDO is for you to use to connect external 3V3 modules, sensors and peripherals, and it has programmable EN control tied to GPIO21 + it’s connected to the deep sleep capabilities of the S2, so if the S2 goes into deep sleep, the 2nd LDO is automatically shut down for you! -You can find out more about the FeatherS2 at [feathers2.io](https://feathers2.io) +You can find out more about the FeatherS2 at [feathers2.io](https://feathers2.io), including how to [install the UF2 Bootloader](https://feathers2.io/install_uf2.html). ## Purchase -You can ourchase your very own FeatherS2 from: +You can purchase your very own FeatherS2 from: * [Unexpected Maker](https://unexpectedmaker.com/shop/feathers2-esp32-s2) * [Adafruit](https://www.adafruit.com/product/4769) - -## 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). +* [Pimoroni](https://shop.pimoroni.com/products/feathers2-esp32-s2) diff --git a/_board/unexpectedmaker_feathers2_neo.md b/_board/unexpectedmaker_feathers2_neo.md new file mode 100644 index 00000000..386a0bd7 --- /dev/null +++ b/_board/unexpectedmaker_feathers2_neo.md @@ -0,0 +1,53 @@ +--- +layout: download +board_id: "unexpectedmaker_feathers2_neo" +title: "Unexpected Maker FeatherS2 Neo Download" +name: "Unexpected Maker FeatherS2 Neo" +manufacturer: "Unexpected Maker" +board_url: "" +board_image: "unexpectedmaker_feathers2_neo.jpg" +date_added: 2021-08-31 +family: esp32s2 +bootloader_id: unexpectedmaker_feathers2_neo +features: + - Feather-Compatible + - Battery Charging + - Wi-Fi + - STEMMA QT/QWIIC + - USB-C + - Breadboard-Friendly +--- + +Introducing the FeatherS2 Neo - The Blingy RGB ESP32-S2 based development board in a Feather format! + +**Features & Specifications** + - 32-bit 240 MHz single-core processor + - 4 MB SPI Flash + - 2 MB extra PSRAM + - 2.4 GHz Wi-Fi - 802.11b/g/n + - 3D Antenna + - 700 mA 3.3 V LDO regulator + - Optimised power path for low-power battery usage + - LiPo battery management + - Power (red), Charge (orange) & IO13 (blue) LEDs + - 5x5 RGB LED matrix + User controller power + - 22x GPIO + - VBAT voltage sense on IO2 + - VBUS detection om IO34 + - USB-C + - RGB LED (PWR 39, DATA IO40) + - QWIIC/STEMMA connector + - Feather format + +**Onboard 5x5 RGB Matrix? Really?** + +Yeah, why not! Getting compelling information out of a single RGB LED can be a real challenge, so with a 5x5 matrix, you can scroll text, show icons or even display cool animating patterns! + +The RGB Matrix is powered from its own 3.3V LDO, that defaults to the off state, so there is no current draw if you put the FeatherS2 Neo into deep sleep. Turning the power on is as simple as setting IO4 HIGH. + +You can find out more about the FeatherS2 Neo at [unexpected maker](https://unexpectedmaker.com/feathers2-neo-soon) + +## Purchase +You can purchase your very own FeatherS2 Neo from: + +**Coming soon!** diff --git a/_board/unexpectedmaker_feathers2_prerelease.md b/_board/unexpectedmaker_feathers2_prerelease.md index 467114f5..e1e2b8b4 100644 --- a/_board/unexpectedmaker_feathers2_prerelease.md +++ b/_board/unexpectedmaker_feathers2_prerelease.md @@ -7,12 +7,14 @@ manufacturer: "Unexpected Maker" board_url: "" board_image: "unexpectedmaker_feathers2_prerelease.jpg" date_added: 2020-6-14 +family: esp32s2 features: - Feather-Compatible - Battery Charging - - Dual LDO - Wi-Fi - STEMMA QT/QWIIC + - USB-C + - Breadboard-Friendly --- Pre-Release version of the FeatherS2 @@ -41,14 +43,10 @@ Yup! The first one is for the general operation of the board and the ESP32-S2, R The second LDO is for you to use to connect external 3V3 modules, sensors and peripherals, and it has programmable EN control tied to GPIO21 + it’s connected to the deep sleep capabilities of the S2, so if the S2 goes into deep sleep, the 2nd LDO is automatically shut down for you! -You can find out more about the FeatherS2 at [feathers2.io](https://feathers2.io) +You can find out more about the FeatherS2 at [feathers2.io](https://feathers2.io), including how to [install the UF2 Bootloader](https://feathers2.io/install_uf2.html). ## Purchase The FeatherS2 pre-release boards are no longer available for purchase now that the final release version is out, which you can grab from these locations: * [Unexpected Maker](https://unexpectedmaker.com/shop/feathers2-esp32-s2) * [Adafruit](https://www.adafruit.com/product/4769) - -## 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). diff --git a/_board/unexpectedmaker_tinys2.md b/_board/unexpectedmaker_tinys2.md new file mode 100644 index 00000000..db72f94f --- /dev/null +++ b/_board/unexpectedmaker_tinys2.md @@ -0,0 +1,46 @@ +--- +layout: download +board_id: "unexpectedmaker_tinys2" +title: "Unexpected Maker TinyS2 Download" +name: "Unexpected Maker TinyS2" +manufacturer: "Unexpected Maker" +board_url: "" +board_image: "unexpectedmaker_tinys2.jpg" +date_added: 2021-03-20 +family: esp32s2 +bootloader_id: unexpectedmaker_tinys2 +features: + - Battery Charging + - Wi-Fi + - USB-C + - Breadboard-Friendly +--- + +Introducing the TinyS2 - The Mighty Tiny ESP32-S2 based development board! + +**Features & Specifications** + - 32-bit 240 MHz single-core processor + - 4 MB SPI Flash + - 2 MB extra PSRAM + - 2.4 GHz Wi-Fi - 802.11b/g/n + - 3D High Gain Antenna + - 700 mA 3.3 V LDO regulator + - Optimised power path for low-power battery usage + - LiPo battery management + - Power (red), Charge (orange) + - 17x GPIO + - USB-C + - USB backfeed protection + - NeoPixel RGB LED + - Battery Voltage sense + - VBUS (5V) detection sense + - TinyPICO compatible format + - Charge LED can be disconnected + +You can find out more about the TinyS2 at [tinys2.io](https://tinys2.io) + +## Purchase +You can purchase your very own FeatherS2 from: +* [Unexpected Maker](https://unexpectedmaker.com/shop/tinys2-esp32-s2) +* [Adafruit](https://www.adafruit.com/product/5029) +* [Pimoroni](https://shop.pimoroni.com/products/tinys2) diff --git a/_board/warmbit_bluepixel.md b/_board/warmbit_bluepixel.md new file mode 100644 index 00000000..74bb7098 --- /dev/null +++ b/_board/warmbit_bluepixel.md @@ -0,0 +1,14 @@ +--- +layout: download +board_id: "warmbit_bluepixel" +title: "Warmbit BluePixel Download" +name: "Warmbit BluePixel" +manufacturer: "Warmbit" +board_url: "" +board_image: "unknown.jpg" +date_added: 2021-9-3 +family: nrf52840 +downloads_display: false +--- + +Oops! Looks like we don't know anything about this board. This means it's likely very new. diff --git a/_board/winterbloom_big_honking_button.md b/_board/winterbloom_big_honking_button.md index 9c6c75bc..e2caaf39 100644 --- a/_board/winterbloom_big_honking_button.md +++ b/_board/winterbloom_big_honking_button.md @@ -9,14 +9,12 @@ board_image: "honk.jpg" downloads_display: true blinka: false date_added: 2019-4-10 +family: atmel-samd +bootloader_id: winterbloom_big_honking_button --- Winterbloom Big Honking Button is a modular synthesizer (Eurorack) module. It is very simple sampler in a very silly package. It makes a nice goose honk when you press its large orange button, and you can use CircuitPython to customize its behavior and samples. ## Purchase -Sol is available for purchase on [Winterbloom.com](https://winterbloom.com) and several modular synthesizer distributors. - -## 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). +The BHB is available for purchase on [Winterbloom.com](https://winterbloom.com) and several modular synthesizer distributors. diff --git a/_board/winterbloom_sol.md b/_board/winterbloom_sol.md index 4afbe122..414ed12e 100644 --- a/_board/winterbloom_sol.md +++ b/_board/winterbloom_sol.md @@ -9,6 +9,8 @@ board_image: "sol.jpg" downloads_display: true blinka: false date_added: 2019-11-7 +family: atmel-samd +bootloader_id: winterbloom_sol --- Winterbloom Sol is a modular synthesizer (Eurorack) module. It is a multi-purpose, scriptable USB MIDI to CV/gate converter. Its code can be modified while in use to change how it processes MIDI data into CV and gate outputs. @@ -16,7 +18,3 @@ Winterbloom Sol is a modular synthesizer (Eurorack) module. It is a multi-purpos ## Purchase Sol is available for purchase on [Winterbloom.com](https://winterbloom.com) and several modular synthesizer distributors. - -## 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). diff --git a/_board/xinabox_cc03.md b/_board/xinabox_cc03.md index cf4bdc7b..1b2a2584 100644 --- a/_board/xinabox_cc03.md +++ b/_board/xinabox_cc03.md @@ -7,6 +7,7 @@ manufacturer: "XinaBox" board_url: "https://drive.google.com/file/d/13xfg0SRZEeO-_xMElqdf0Sne8rjAcfyn/view" board_image: "xinabox_cc03.jpg" date_added: 2019-12-17 +family: atmel-samd --- This xCHIP forms part of the core modules. The SAM D21 is a series of low-power micro controllers using the 32-bit ARM® Cortex® -M0+ processor, with 256 KB Flash and 32KB of SRAM. Compatible with Arduino platform due to the shared architecture with the Arduino M0. diff --git a/_board/xinabox_cs11.md b/_board/xinabox_cs11.md index 826bf205..288f3887 100644 --- a/_board/xinabox_cs11.md +++ b/_board/xinabox_cs11.md @@ -7,6 +7,7 @@ manufacturer: "XinaBox" board_url: "https://drive.google.com/file/d/1ZGZZyPdnp49XdEDqoT0ZOT0FdfJ4DM-z/view" board_image: "xinabox_cs11.jpg" date_added: 2019-12-17 +family: atmel-samd --- This xCHIP forms part of the core modules. The SAM D21 is a series of low-power micro controllers using the 32-bit ARM® Cortex® -M0+ processor, with 256 KB Flash and 32KB of SRAM. Compatible with Arduino platform due to the shared architecture with the Arduino M0. diff --git a/_data/bootloaders.json b/_data/bootloaders.json index 23f68268..554b592e 100644 --- a/_data/bootloaders.json +++ b/_data/bootloaders.json @@ -1,478 +1,16 @@ { "bootloaders": { "nrf52840": { - "version": "0.3.2", + "version": "0.6.3" }, "atmel-samd": { - "version": "v3.10.0", + "version": "v3.13.0" }, - "stm": { - }, - "cxd56": { - }, - "mimxrt10xx": { - }, - }, - "boards": { - "8086_commander": { - "family": "atmel-samd", - "bootloader_id": "8086_commander", - }, - "aramcon_badge_2019": { - "family": "nrf52840", - "bootloader_id": "aramcon_badge_2019", - }, - "arduino_mkr1300": { - "family": "atmel-samd", - "bootloader_id": "mkr1300", - }, - "arduino_mkrzero": { - "family": "atmel-samd", - "bootloader_id": "mkrzero", - }, - "arduino_nano_33_ble": { - "family": "nrf52840", - "bootloader_id": "arduino_nano_33_ble", - }, - "arduino_nano_33_iot": { - "family": "atmel-samd", - "bootloader_id": "nano33iot", - }, - "arduino_zero": { - "family": "atmel-samd", - "bootloader_id": "zero", - }, - "bast_pro_mini_m0": { - "family": "atmel-samd", - }, - "capablerobot_usbhub": { - "family": "atmel-samd", - "bootloader_id": "capablerobot_usbhub", - }, - "catwan_usbstick": { - "family": "atmel-samd", - }, - "circuitbrains_basic_m0": { - "family": "atmel-samd", - "bootloader_id": "circuitbrains_basic_m0", - }, - "circuitbrains_deluxe_m4": { - "family": "atmel-samd", - "bootloader_id": "circuitbrains_deluxe_m4", - }, - "circuitplayground_bluefruit": { - "family": "nrf52840", - "bootloader_id": "circuitplayground_nrf52840", - }, - "circuitplayground_express_4h": { - "family": "atmel-samd", - "bootloader_id": "circuitplay_m0", - }, - "circuitplayground_express_crickit": { - "family": "atmel-samd", - "bootloader_id": "circuitplay_m0", - }, - "circuitplayground_express_digikey_pycon2019": { - "family": "atmel-samd", - "bootloader_id": "circuitplay_m0", - }, - "circuitplayground_express_displayio": { - "family": "atmel-samd", - "bootloader_id": "circuitplay_m0", - }, - "circuitplayground_express": { - "family": "atmel-samd", - "bootloader_id": "circuitplay_m0", - }, - "clue_nrf52840_express": { - "family": "nrf52840", - "bootloader_id": "clue_nrf52840", - }, - "cp32-m4": { - "family": "atmel-samd", - }, - "datalore_ip_m4": { - "family": "atmel-samd", - }, - "datum_distance": { - "family": "atmel-samd", - }, - "datum_imu": { - "family": "atmel-samd", - }, - "datum_light": { - "family": "atmel-samd", - }, - "datum_weather": { - "family": "atmel-samd", - }, - "edgebadge": { - "family": "atmel-samd", - "bootloader_id": "arcade_pybadge", - }, - "electronut_labs_blip": { - "family": "nrf52840", - }, - "electronut_labs_papyr": { - "family": "nrf52840", - "bootloader_id": "clue_nrf52840", - }, - "escornabot_makech": { - "family": "atmel-samd", - }, - "espruino_pico": { - "family": "stm", - }, - "espruino_wifi": { - "family": "stm", - }, - "feather_bluefruit_sense": { - "family": "nrf52840", - "bootloader_id": "clue_nrf52840", - }, - "feather_m0_adalogger": { - "family": "atmel-samd", - "bootloader_id": "feather_m0", - }, - "feather_m0_basic": { - "family": "atmel-samd", - "bootloader_id": "feather_m0", - }, - "feather_m0_express_crickit": { - "family": "atmel-samd", - "bootloader_id": "feather_m0_express", - }, - "feather_m0_express": { - "family": "atmel-samd", - "bootloader_id": "feather_m0_express", - }, - "feather_m0_rfm69": { - "family": "atmel-samd", - "bootloader_id": "feather_m0", - }, - "feather_m0_rfm9x": { - "family": "atmel-samd", - "bootloader_id": "feather_m0", - }, - "feather_m0_supersized": { - "family": "atmel-samd", - "bootloader_id": "feather_m0_express", - }, - "feather_m4_express": { - "family": "atmel-samd", - "bootloader_id": "feather_m4", - }, - "feather_m7_1011": { - "family": "mimxrt10xx", - }, - "feather_mimxrt1011": { - "family": "mimxrt10xx", - }, - "feather_mimxrt1062": { - "family": "mimxrt10xx", - }, - "feather_nrf52840_express": { - "family": "nrf52840", - "bootloader_id": "feather_nrf52840_express", - }, - "feather_radiofruit_zigbee": { - "family": "atmel-samd", - "bootloader_id": "radiofruit_m0", - }, - "feather_stm32f405_express": { - "family": "atmel-samd", - }, - "gb_m4": { - "family": "atmel-samd", - }, - "gemma_m0": { - "family": "atmel-samd", - "bootloader_id": "gemma_m0", - }, - "gemma_m0_pycon2018": { - "family": "atmel-samd", - "bootloader_id": "gemma_m0", - }, - "grandcentral_m4_express": { - "family": "atmel-samd", - "bootloader_id": "grandcentral_m4", - }, - "hallowing_m0_express": { - "family": "atmel-samd", - "bootloader_id": "hallowing_m0", - }, - "hallowing_m4_express": { - "family": "atmel-samd", - "bootloader_id": "hallowing_m4", - }, - "imxrt1010_evk": { - "family": "mimxrt10xx", - }, - "imxrt1020_evk": { - "family": "mimxrt10xx", - }, - "imxrt1060_evk": { - "family": "mimxrt10xx", - }, - "itsybitsy_m0_express": { - "family": "atmel-samd", - "bootloader_id": "itsybitsy_m0", - }, - "itsybitsy_m4_express": { - "family": "atmel-samd", - "bootloader_id": "itsybitsy_m4", - }, - "itsybitsy_nrf52840_express": { - "family": "nrf52840", - "bootloader_id": "feather_nrf52840_express", - }, - "kicksat-sprite": { - "family": "atmel-samd", - "bootloader_id": "itsybitsy_m0", - }, - "makerdiary_nrf52840_mdk": { - "family": "nrf52840", - }, - "makerdiary_nrf52840_mdk_usb_dongle": { - "family": "nrf52840", - }, - "meowbit_v121": { - "family": "stm", - "bootloader_id": "meowbit_v121", - }, - "meowmeow": { - "family": "atmel-samd", - "bootloader_id": "meowmeow", - }, - "metro_m0_express": { - "family": "atmel-samd", - "bootloader_id": "metro_m0", - }, - "metro_m4_airlift_lite": { - "family": "atmel-samd", - "bootloader_id": "metro_m4_airlift", - }, - "metro_m4_express": { - "family": "atmel-samd", - "bootloader_id": "metro_m4", - }, - "metro_nrf52840_express": { - "family": "nrf52840", - "bootloader_id": "metro_nrf52840_express", - }, - "monster_m4sk": { - "family": "atmel-samd", - "bootloader_id": "hallowing_mask", - }, - "ndgarage_ndbit6": { - "family": "atmel-samd", - "bootloader_id": "ndbit6", - }, - "ohs2020_badge": { - "family": "nrf52840", - "bootloader_id": "ohs2020_badge", - }, - "openbook_m4": { - "family": "atmel-samd", - "bootloader_id": "openbook_m4", - }, - "particle_argon": { - "family": "nrf52840", - "bootloader_id": "particle_argon", - }, - "particle_boron": { - "family": "nrf52840", - "bootloader_id": "particle_boron", - }, - "particle_xenon": { - "family": "nrf52840", - "bootloader_id": "particle_xenon", - }, - "hiibot_bluefi": { - "family": "nrf52840", - "bootloader_id": "hiibot_bluefi", - }, - "pca10040": { - }, - "pca10056": { - "family": "nrf52840", - "bootloader_id": "pca10056", - }, - "pca10059": { - "family": "nrf52840", - "bootloader_id": "pca10059", - }, - "pewpew10": { - "family": "atmel-samd", - "bootloader_id": "trinket_m0", - }, - "pewpew13": { - "family": "atmel-samd", - "bootloader_id": "trinket_m0", - }, - "pewpew_m4": { - "family": "atmel-samd", - "bootloader_id": "pewpew_m4", - }, - "pirkey_m0": { - "family": "atmel-samd", - "bootloader_id": "pirkey", - }, - "pybadge_airlift": { - "family": "atmel-samd", - "bootloader_id": "arcade_pybadge", - }, - "pybadge": { - "family": "atmel-samd", - "bootloader_id": "arcade_pybadge", - }, - "pyb_nano_v2": { - "family": "stm", - "bootloader_id": "pyb_nano_v2", - }, - "pyboard_v11": { - "family": "stm", - "bootloader_id": "pyboard_v11", - }, - "pycubed": { - "family": "atmel-samd", - "bootloader_id": "pycubed", - }, - "pygamer_advance": { - "family": "atmel-samd", - "bootloader_id": "arcade_pygamer", - }, - "pygamer": { - "family": "atmel-samd", - "bootloader_id": "arcade_pygamer", - }, - "pyportal": { - "family": "atmel-samd", - "bootloader_id": "pyportal_m4", - }, - "pyportal_pynt": { - "family": "atmel-samd", - "bootloader_id": "pyportal_m4", - }, - "pyportal_titano": { - "family": "atmel-samd", - "bootloader_id": "pyportal_m4", - }, - "pyruler": { - "family": "atmel-samd", - "bootloader_id": "trinket_m0", - }, - "robohatmm1_m4": { - "family": "atmel-samd", - "bootloader_id": "robohatmm1_m4", - }, - "sam32": { - "family": "atmel-samd", - "bootloader_id": "sam32", - }, - "same54_xplained": { - "family": "atmel-samd", - "bootloader_id": "same54_xplained", - }, - "seeeduino_xiao": { - "family": "atmel-samd", - }, - "serpente": { - "family": "atmel-samd", - "bootloader_id": "serpente", - }, - "shirtty": { - "family": "atmel-samd", - "bootloader_id": "shirtty", - }, - "snekboard": { - "family": "atmel-samd", - "bootloader_id": "snekboard", - }, - "sparkfun_lumidrive": { - "family": "atmel-samd", - }, - "sparkfun_qwiic_micro_no_flash": { - "family": "atmel-samd", - }, - "sparkfun_qwiic_micro_with_flash": { - "family": "atmel-samd", - }, - "sparkfun_redboard_turbo": { - "family": "atmel-samd", - }, - "sparkfun_samd21_dev": { - "family": "atmel-samd", - "bootloader_id": "sparkfun_samd21_dev", - }, - "sparkfun_samd51_thing_plus": { - "family": "atmel-samd", - }, - "spresense": { - "family": "cxd56", - }, - "stm32f411ce_blackpill": { - "family": "stm", - }, - "stm32f411ve_discovery": { - "family": "stm", - }, - "stm32f412zg_discovery": { - "family": "stm", - }, - "stm32f4_discovery": { - "family": "stm", - }, - "stringcar_m0_express": { - "family": "atmel-samd", - }, - "teensy40": { - "family": "stm", - }, - "teknikio_bluebird": { - "family": "nrf52840", - }, - "TG-Watch02A": { - "family": "atmel-samd", - }, - "trellis_m4_express": { - "family": "atmel-samd", - "bootloader_id": "trellis_m4", - }, - "trinket_m0_haxpress": { - "family": "atmel-samd", - "bootloader_id": "trinket_m0", - }, - "trinket_m0": { - "family": "atmel-samd", - "bootloader_id": "trinket_m0", - }, - "uartlogger2": { - "family": "atmel-samd", - "bootloader_id": "uartlogger2", - }, - "uchip": { - "family": "atmel-samd", - }, - "ugame10": { - "family": "atmel-samd", - "bootloader_id": "trinket_m0", - }, - "unknown": { - }, - "winterbloom_big_honking_button": { - "family": "atmel-samd", - "bootloader_id": "winterbloom_big_honking_button", - }, - "winterbloom_sol": { - "family": "atmel-samd", - "bootloader_id": "winterbloom_sol", - }, - "xinabox_cc03": { - "family": "atmel-samd", - }, - "xinabox_cs11": { - "family": "atmel-samd", + "esp32s2": { + "version": "0.7.0" }, + "stm": {}, + "cxd56": {}, + "mimxrt10xx": {} } } diff --git a/_data/files.json b/_data/files.json index 7a28b03d..33b7fa54 100644 --- a/_data/files.json +++ b/_data/files.json @@ -1,143 +1,49 @@ [ { - "downloads": 95, + "downloads": 171, "id": "8086_commander", "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/8086_commander/ID/adafruit-circuitpython-8086_commander-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/8086_commander/de_DE/adafruit-circuitpython-8086_commander-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/8086_commander/en_US/adafruit-circuitpython-8086_commander-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/8086_commander/en_x_pirate/adafruit-circuitpython-8086_commander-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/8086_commander/es/adafruit-circuitpython-8086_commander-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/8086_commander/fil/adafruit-circuitpython-8086_commander-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/8086_commander/fr/adafruit-circuitpython-8086_commander-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/8086_commander/it_IT/adafruit-circuitpython-8086_commander-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/8086_commander/ko/adafruit-circuitpython-8086_commander-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/8086_commander/pl/adafruit-circuitpython-8086_commander-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/8086_commander/pt_BR/adafruit-circuitpython-8086_commander-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/8086_commander/zh_Latn_pinyin/adafruit-circuitpython-8086_commander-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/8086_commander/ID/adafruit-circuitpython-8086_commander-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/8086_commander/cs/adafruit-circuitpython-8086_commander-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/8086_commander/de_DE/adafruit-circuitpython-8086_commander-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/8086_commander/el/adafruit-circuitpython-8086_commander-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/8086_commander/en_US/adafruit-circuitpython-8086_commander-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/8086_commander/en_x_pirate/adafruit-circuitpython-8086_commander-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/8086_commander/es/adafruit-circuitpython-8086_commander-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/8086_commander/fil/adafruit-circuitpython-8086_commander-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/8086_commander/fr/adafruit-circuitpython-8086_commander-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/8086_commander/hi/adafruit-circuitpython-8086_commander-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/8086_commander/it_IT/adafruit-circuitpython-8086_commander-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/8086_commander/ja/adafruit-circuitpython-8086_commander-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/8086_commander/ko/adafruit-circuitpython-8086_commander-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/8086_commander/nl/adafruit-circuitpython-8086_commander-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/8086_commander/pl/adafruit-circuitpython-8086_commander-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/8086_commander/pt_BR/adafruit-circuitpython-8086_commander-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/8086_commander/sv/adafruit-circuitpython-8086_commander-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/8086_commander/zh_Latn_pinyin/adafruit-circuitpython-8086_commander-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [ + "Adafruit_CircuitPython_HID", + "Adafruit_CircuitPython_SD" + ], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ + "adafruit_bus_device", "analogio", "board", "busio", "digitalio", - "gamepad", + "keypad", "math", "microcontroller", "neopixel_write", "nvm", + "onewireio", "os", - "pulseio", "pwmio", + "rainbowio", "random", "rotaryio", "rtc", @@ -146,164 +52,140 @@ "supervisor", "time", "touchio", - "usb_hid" + "usb_cdc", + "usb_hid", + "usb_midi" ], - "stable": false, - "version": "6.0.0-rc.1" - } - ] - }, - { - "downloads": 57, - "id": "TG-Watch02A", - "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/TG-Watch02A/ID/adafruit-circuitpython-TG-Watch02A-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/TG-Watch02A/de_DE/adafruit-circuitpython-TG-Watch02A-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/TG-Watch02A/en_US/adafruit-circuitpython-TG-Watch02A-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/TG-Watch02A/en_x_pirate/adafruit-circuitpython-TG-Watch02A-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/TG-Watch02A/es/adafruit-circuitpython-TG-Watch02A-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/TG-Watch02A/fil/adafruit-circuitpython-TG-Watch02A-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/TG-Watch02A/fr/adafruit-circuitpython-TG-Watch02A-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/TG-Watch02A/it_IT/adafruit-circuitpython-TG-Watch02A-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/TG-Watch02A/ko/adafruit-circuitpython-TG-Watch02A-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/TG-Watch02A/pl/adafruit-circuitpython-TG-Watch02A-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/TG-Watch02A/pt_BR/adafruit-circuitpython-TG-Watch02A-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/TG-Watch02A/zh_Latn_pinyin/adafruit-circuitpython-TG-Watch02A-zh_Latn_pinyin-5.3.1.uf2" - ] - }, "stable": true, - "version": "5.3.1" + "version": "7.1.0" }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/TG-Watch02A/ID/adafruit-circuitpython-TG-Watch02A-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/TG-Watch02A/cs/adafruit-circuitpython-TG-Watch02A-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/TG-Watch02A/de_DE/adafruit-circuitpython-TG-Watch02A-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/TG-Watch02A/el/adafruit-circuitpython-TG-Watch02A-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/TG-Watch02A/en_US/adafruit-circuitpython-TG-Watch02A-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/TG-Watch02A/en_x_pirate/adafruit-circuitpython-TG-Watch02A-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/TG-Watch02A/es/adafruit-circuitpython-TG-Watch02A-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/TG-Watch02A/fil/adafruit-circuitpython-TG-Watch02A-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/TG-Watch02A/fr/adafruit-circuitpython-TG-Watch02A-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/TG-Watch02A/hi/adafruit-circuitpython-TG-Watch02A-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/TG-Watch02A/it_IT/adafruit-circuitpython-TG-Watch02A-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/TG-Watch02A/ja/adafruit-circuitpython-TG-Watch02A-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/TG-Watch02A/ko/adafruit-circuitpython-TG-Watch02A-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/TG-Watch02A/nl/adafruit-circuitpython-TG-Watch02A-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/TG-Watch02A/pl/adafruit-circuitpython-TG-Watch02A-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/TG-Watch02A/pt_BR/adafruit-circuitpython-TG-Watch02A-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/TG-Watch02A/sv/adafruit-circuitpython-TG-Watch02A-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/TG-Watch02A/zh_Latn_pinyin/adafruit-circuitpython-TG-Watch02A-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [ + "Adafruit_CircuitPython_HID", + "Adafruit_CircuitPython_SD" + ], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_bus_device", + "analogio", + "board", + "busio", + "digitalio", + "keypad", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 47, + "id": "ADM_B_NRF52840_1", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", "aesio", + "alarm", "analogio", + "atexit", "audiobusio", "audiocore", "audiomixer", "audiomp3", "audiopwmio", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", + "countio", "digitalio", "displayio", + "errno", + "fontio", "framebufferio", - "gamepad", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", "nvm", + "onewireio", "os", + "paralleldisplay", "pulseio", "pwmio", + "rainbowio", "random", + "re", "rgbmatrix", "rotaryio", "rtc", @@ -312,22 +194,2353 @@ "storage", "struct", "supervisor", + "synthio", "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", "usb_hid", "usb_midi", "vectorio", "watchdog" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 23, + "downloads": 0, + "id": "Seeed_XIAO_nRF52840_Sense", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 136, + "id": "TG-Watch", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [ + "Adafruit_CircuitPython_BusDevice", + "Adafruit_CircuitPython_Register", + "Adafruit_CircuitPython_ST7789", + "Adafruit_CircuitPython_Display_Shapes", + "Adafruit_CircuitPython_Display_Text", + "Adafruit_CircuitPython_ProgressBar", + "Adafruit_CircuitPython_LSM6DS", + "Adafruit_CircuitPython_FocalTouch", + "Adafruit_CircuitPython_DS3231", + "Adafruit_CircuitPython_LC709203F", + "Adafruit_CircuitPython_DRV2605", + "Adafruit_CircuitPython_BLE", + "Adafruit_CircuitPython_BLE_Apple_Notification_Center" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [ + "Adafruit_CircuitPython_BusDevice", + "Adafruit_CircuitPython_Register", + "Adafruit_CircuitPython_ST7789", + "Adafruit_CircuitPython_Display_Shapes", + "Adafruit_CircuitPython_Display_Text", + "Adafruit_CircuitPython_ProgressBar", + "Adafruit_CircuitPython_LSM6DS", + "Adafruit_CircuitPython_FocalTouch", + "Adafruit_CircuitPython_DS3231", + "Adafruit_CircuitPython_LC709203F", + "Adafruit_CircuitPython_DRV2605", + "Adafruit_CircuitPython_BLE", + "Adafruit_CircuitPython_BLE_Apple_Notification_Center" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 404, + "id": "adafruit_feather_esp32s2", + "versions": [ + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", + "wifi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", + "wifi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 49, + "id": "adafruit_feather_esp32s2_tft", + "versions": [ + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", + "wifi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", + "wifi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 127, + "id": "adafruit_feather_esp32s2_tftback_nopsram", + "versions": [ + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [ + "Adafruit_CircuitPython_Requests", + "Adafruit_CircuitPython_NeoPixel", + "Adafruit_CircuitPython_BusDevice", + "Adafruit_CircuitPython_Register" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", + "wifi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [ + "Adafruit_CircuitPython_Requests", + "Adafruit_CircuitPython_NeoPixel", + "Adafruit_CircuitPython_BusDevice", + "Adafruit_CircuitPython_Register" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", + "wifi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 1247, + "id": "adafruit_feather_rp2040", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "bitops", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "imagecapture", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "bitops", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "imagecapture", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 582, + "id": "adafruit_funhouse", + "versions": [ + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", + "wifi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", + "wifi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 354, + "id": "adafruit_itsybitsy_rp2040", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "bitops", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "imagecapture", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "bitops", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "imagecapture", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 136, + "id": "adafruit_kb2040", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "bitops", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "imagecapture", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "bitops", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "imagecapture", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 584, + "id": "adafruit_led_glasses_nrf52840", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 924, + "id": "adafruit_macropad_rp2040", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "bitops", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "imagecapture", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "bitops", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "imagecapture", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 1106, + "id": "adafruit_magtag_2.9_grayscale", + "versions": [ + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", + "wifi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", + "wifi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 418, "id": "adafruit_metro_esp32s2", "versions": [ { @@ -335,119 +2548,74 @@ "bin", "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/adafruit_metro_esp32s2/ID/adafruit-circuitpython-adafruit_metro_esp32s2-ID-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/adafruit_metro_esp32s2/ID/adafruit-circuitpython-adafruit_metro_esp32s2-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/adafruit_metro_esp32s2/cs/adafruit-circuitpython-adafruit_metro_esp32s2-cs-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/adafruit_metro_esp32s2/cs/adafruit-circuitpython-adafruit_metro_esp32s2-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/adafruit_metro_esp32s2/de_DE/adafruit-circuitpython-adafruit_metro_esp32s2-de_DE-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/adafruit_metro_esp32s2/de_DE/adafruit-circuitpython-adafruit_metro_esp32s2-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/adafruit_metro_esp32s2/el/adafruit-circuitpython-adafruit_metro_esp32s2-el-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/adafruit_metro_esp32s2/el/adafruit-circuitpython-adafruit_metro_esp32s2-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/adafruit_metro_esp32s2/en_US/adafruit-circuitpython-adafruit_metro_esp32s2-en_US-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/adafruit_metro_esp32s2/en_US/adafruit-circuitpython-adafruit_metro_esp32s2-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/adafruit_metro_esp32s2/en_x_pirate/adafruit-circuitpython-adafruit_metro_esp32s2-en_x_pirate-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/adafruit_metro_esp32s2/en_x_pirate/adafruit-circuitpython-adafruit_metro_esp32s2-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/adafruit_metro_esp32s2/es/adafruit-circuitpython-adafruit_metro_esp32s2-es-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/adafruit_metro_esp32s2/es/adafruit-circuitpython-adafruit_metro_esp32s2-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/adafruit_metro_esp32s2/fil/adafruit-circuitpython-adafruit_metro_esp32s2-fil-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/adafruit_metro_esp32s2/fil/adafruit-circuitpython-adafruit_metro_esp32s2-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/adafruit_metro_esp32s2/fr/adafruit-circuitpython-adafruit_metro_esp32s2-fr-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/adafruit_metro_esp32s2/fr/adafruit-circuitpython-adafruit_metro_esp32s2-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/adafruit_metro_esp32s2/hi/adafruit-circuitpython-adafruit_metro_esp32s2-hi-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/adafruit_metro_esp32s2/hi/adafruit-circuitpython-adafruit_metro_esp32s2-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/adafruit_metro_esp32s2/it_IT/adafruit-circuitpython-adafruit_metro_esp32s2-it_IT-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/adafruit_metro_esp32s2/it_IT/adafruit-circuitpython-adafruit_metro_esp32s2-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/adafruit_metro_esp32s2/ja/adafruit-circuitpython-adafruit_metro_esp32s2-ja-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/adafruit_metro_esp32s2/ja/adafruit-circuitpython-adafruit_metro_esp32s2-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/adafruit_metro_esp32s2/ko/adafruit-circuitpython-adafruit_metro_esp32s2-ko-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/adafruit_metro_esp32s2/ko/adafruit-circuitpython-adafruit_metro_esp32s2-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/adafruit_metro_esp32s2/nl/adafruit-circuitpython-adafruit_metro_esp32s2-nl-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/adafruit_metro_esp32s2/nl/adafruit-circuitpython-adafruit_metro_esp32s2-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/adafruit_metro_esp32s2/pl/adafruit-circuitpython-adafruit_metro_esp32s2-pl-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/adafruit_metro_esp32s2/pl/adafruit-circuitpython-adafruit_metro_esp32s2-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/adafruit_metro_esp32s2/pt_BR/adafruit-circuitpython-adafruit_metro_esp32s2-pt_BR-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/adafruit_metro_esp32s2/pt_BR/adafruit-circuitpython-adafruit_metro_esp32s2-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/adafruit_metro_esp32s2/sv/adafruit-circuitpython-adafruit_metro_esp32s2-sv-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/adafruit_metro_esp32s2/sv/adafruit-circuitpython-adafruit_metro_esp32s2-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/adafruit_metro_esp32s2/zh_Latn_pinyin/adafruit-circuitpython-adafruit_metro_esp32s2-zh_Latn_pinyin-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/adafruit_metro_esp32s2/zh_Latn_pinyin/adafruit-circuitpython-adafruit_metro_esp32s2-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", + "canio", + "countio", "digitalio", "displayio", + "dualbank", + "errno", + "fontio", "framebufferio", - "gamepad", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", "ipaddress", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", + "nvm", + "onewireio", "os", + "paralleldisplay", + "ps2io", "pulseio", "pwmio", + "qrio", + "rainbowio", "random", + "re", + "rgbmatrix", + "rotaryio", "rtc", "sdcardio", "sharpdisplay", @@ -456,131 +2624,1565 @@ "storage", "struct", "supervisor", + "synthio", "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", "usb_hid", + "usb_midi", "vectorio", + "watchdog", + "wifi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", "wifi" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 15, + "downloads": 355, + "id": "adafruit_neokey_trinkey_m0", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [ + "Adafruit_CircuitPython_NeoPixel", + "Adafruit_CircuitPython_HID" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_pixelbuf", + "board", + "digitalio", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "os", + "rainbowio", + "random", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [ + "Adafruit_CircuitPython_NeoPixel", + "Adafruit_CircuitPython_HID" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_pixelbuf", + "board", + "digitalio", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "os", + "rainbowio", + "random", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 232, + "id": "adafruit_proxlight_trinkey_m0", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [ + "Adafruit_CircuitPython_APDS9960", + "Adafruit_CircuitPython_NeoPixel" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_bus_device", + "adafruit_pixelbuf", + "board", + "busio", + "digitalio", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "rainbowio", + "random", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [ + "Adafruit_CircuitPython_APDS9960", + "Adafruit_CircuitPython_NeoPixel" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_bus_device", + "adafruit_pixelbuf", + "board", + "busio", + "digitalio", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "rainbowio", + "random", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 400, + "id": "adafruit_qt2040_trinkey", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "bitops", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "imagecapture", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "bitops", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "imagecapture", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 76, + "id": "adafruit_qtpy_esp32s2", + "versions": [ + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", + "wifi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", + "wifi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 694, + "id": "adafruit_qtpy_rp2040", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "bitops", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "imagecapture", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "bitops", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "imagecapture", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 261, + "id": "adafruit_rotary_trinkey_m0", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [ + "Adafruit_CircuitPython_NeoPixel", + "Adafruit_CircuitPython_HID" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_pixelbuf", + "board", + "digitalio", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "os", + "rainbowio", + "random", + "rotaryio", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [ + "Adafruit_CircuitPython_NeoPixel", + "Adafruit_CircuitPython_HID" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_pixelbuf", + "board", + "digitalio", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "os", + "rainbowio", + "random", + "rotaryio", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 149, + "id": "adafruit_slide_trinkey_m0", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [ + "Adafruit_CircuitPython_SimpleMath", + "Adafruit_CircuitPython_NeoPixel", + "Adafruit_CircuitPython_HID" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_pixelbuf", + "analogio", + "board", + "digitalio", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "os", + "rainbowio", + "random", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [ + "Adafruit_CircuitPython_SimpleMath", + "Adafruit_CircuitPython_NeoPixel", + "Adafruit_CircuitPython_HID" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_pixelbuf", + "analogio", + "board", + "digitalio", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "os", + "rainbowio", + "random", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 115, + "id": "ai_thinker_esp32-c3s", + "versions": [ + { + "extensions": [ + "bin" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "atexit", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "i2cperipheral", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "ps2io", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "vectorio", + "watchdog", + "wifi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "bin" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "analogio", + "atexit", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "i2cperipheral", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "ps2io", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "vectorio", + "watchdog", + "wifi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 404, + "id": "ai_thinker_esp_12k_nodemcu", + "versions": [ + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", + "wifi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", + "wifi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 149, "id": "aloriumtech_evo_m51", "versions": [ { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/aloriumtech_evo_m51/ID/adafruit-circuitpython-aloriumtech_evo_m51-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/aloriumtech_evo_m51/cs/adafruit-circuitpython-aloriumtech_evo_m51-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/aloriumtech_evo_m51/de_DE/adafruit-circuitpython-aloriumtech_evo_m51-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/aloriumtech_evo_m51/el/adafruit-circuitpython-aloriumtech_evo_m51-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/aloriumtech_evo_m51/en_US/adafruit-circuitpython-aloriumtech_evo_m51-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/aloriumtech_evo_m51/en_x_pirate/adafruit-circuitpython-aloriumtech_evo_m51-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/aloriumtech_evo_m51/es/adafruit-circuitpython-aloriumtech_evo_m51-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/aloriumtech_evo_m51/fil/adafruit-circuitpython-aloriumtech_evo_m51-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/aloriumtech_evo_m51/fr/adafruit-circuitpython-aloriumtech_evo_m51-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/aloriumtech_evo_m51/hi/adafruit-circuitpython-aloriumtech_evo_m51-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/aloriumtech_evo_m51/it_IT/adafruit-circuitpython-aloriumtech_evo_m51-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/aloriumtech_evo_m51/ja/adafruit-circuitpython-aloriumtech_evo_m51-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/aloriumtech_evo_m51/ko/adafruit-circuitpython-aloriumtech_evo_m51-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/aloriumtech_evo_m51/nl/adafruit-circuitpython-aloriumtech_evo_m51-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/aloriumtech_evo_m51/pl/adafruit-circuitpython-aloriumtech_evo_m51-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/aloriumtech_evo_m51/pt_BR/adafruit-circuitpython-aloriumtech_evo_m51-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/aloriumtech_evo_m51/sv/adafruit-circuitpython-aloriumtech_evo_m51-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/aloriumtech_evo_m51/zh_Latn_pinyin/adafruit-circuitpython-aloriumtech_evo_m51-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", "analogio", + "atexit", "audiobusio", "audiocore", "audioio", "audiomixer", "audiomp3", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", "countio", "digitalio", "displayio", + "errno", + "fontio", "framebufferio", "frequencyio", - "gamepad", + "getpass", + "gifio", "i2cperipheral", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", "nvm", + "onewireio", "os", + "paralleldisplay", "ps2io", "pulseio", "pwmio", + "rainbowio", "random", + "re", "rgbmatrix", "rotaryio", "rtc", @@ -589,170 +4191,364 @@ "storage", "struct", "supervisor", + "synthio", "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", "usb_hid", "usb_midi", - "vectorio" + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "audiomixer", + "audiomp3", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 40, + "downloads": 178, + "id": "aramcon2_badge", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 174, "id": "aramcon_badge_2019", "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/aramcon_badge_2019/ID/adafruit-circuitpython-aramcon_badge_2019-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/aramcon_badge_2019/de_DE/adafruit-circuitpython-aramcon_badge_2019-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/aramcon_badge_2019/en_US/adafruit-circuitpython-aramcon_badge_2019-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/aramcon_badge_2019/en_x_pirate/adafruit-circuitpython-aramcon_badge_2019-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/aramcon_badge_2019/es/adafruit-circuitpython-aramcon_badge_2019-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/aramcon_badge_2019/fil/adafruit-circuitpython-aramcon_badge_2019-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/aramcon_badge_2019/fr/adafruit-circuitpython-aramcon_badge_2019-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/aramcon_badge_2019/it_IT/adafruit-circuitpython-aramcon_badge_2019-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/aramcon_badge_2019/ko/adafruit-circuitpython-aramcon_badge_2019-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/aramcon_badge_2019/pl/adafruit-circuitpython-aramcon_badge_2019-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/aramcon_badge_2019/pt_BR/adafruit-circuitpython-aramcon_badge_2019-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/aramcon_badge_2019/zh_Latn_pinyin/adafruit-circuitpython-aramcon_badge_2019-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/aramcon_badge_2019/ID/adafruit-circuitpython-aramcon_badge_2019-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/aramcon_badge_2019/cs/adafruit-circuitpython-aramcon_badge_2019-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/aramcon_badge_2019/de_DE/adafruit-circuitpython-aramcon_badge_2019-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/aramcon_badge_2019/el/adafruit-circuitpython-aramcon_badge_2019-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/aramcon_badge_2019/en_US/adafruit-circuitpython-aramcon_badge_2019-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/aramcon_badge_2019/en_x_pirate/adafruit-circuitpython-aramcon_badge_2019-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/aramcon_badge_2019/es/adafruit-circuitpython-aramcon_badge_2019-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/aramcon_badge_2019/fil/adafruit-circuitpython-aramcon_badge_2019-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/aramcon_badge_2019/fr/adafruit-circuitpython-aramcon_badge_2019-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/aramcon_badge_2019/hi/adafruit-circuitpython-aramcon_badge_2019-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/aramcon_badge_2019/it_IT/adafruit-circuitpython-aramcon_badge_2019-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/aramcon_badge_2019/ja/adafruit-circuitpython-aramcon_badge_2019-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/aramcon_badge_2019/ko/adafruit-circuitpython-aramcon_badge_2019-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/aramcon_badge_2019/nl/adafruit-circuitpython-aramcon_badge_2019-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/aramcon_badge_2019/pl/adafruit-circuitpython-aramcon_badge_2019-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/aramcon_badge_2019/pt_BR/adafruit-circuitpython-aramcon_badge_2019-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/aramcon_badge_2019/sv/adafruit-circuitpython-aramcon_badge_2019-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/aramcon_badge_2019/zh_Latn_pinyin/adafruit-circuitpython-aramcon_badge_2019-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", "aesio", + "alarm", "analogio", + "atexit", "audiobusio", "audiocore", "audiomixer", "audiomp3", "audiopwmio", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", + "countio", "digitalio", "displayio", + "errno", + "fontio", "framebufferio", - "gamepad", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", "nvm", + "onewireio", "os", + "paralleldisplay", "pulseio", "pwmio", + "rainbowio", "random", + "re", "rgbmatrix", "rotaryio", "rtc", @@ -761,176 +4557,138 @@ "storage", "struct", "supervisor", + "synthio", "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", "usb_hid", "usb_midi", "vectorio", "watchdog" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 40, + "downloads": 140, "id": "arduino_mkr1300", "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/arduino_mkr1300/ID/adafruit-circuitpython-arduino_mkr1300-ID-5.3.1.bin", - "https://downloads.circuitpython.org/bin/arduino_mkr1300/ID/adafruit-circuitpython-arduino_mkr1300-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/arduino_mkr1300/de_DE/adafruit-circuitpython-arduino_mkr1300-de_DE-5.3.1.bin", - "https://downloads.circuitpython.org/bin/arduino_mkr1300/de_DE/adafruit-circuitpython-arduino_mkr1300-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/arduino_mkr1300/en_US/adafruit-circuitpython-arduino_mkr1300-en_US-5.3.1.bin", - "https://downloads.circuitpython.org/bin/arduino_mkr1300/en_US/adafruit-circuitpython-arduino_mkr1300-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/arduino_mkr1300/en_x_pirate/adafruit-circuitpython-arduino_mkr1300-en_x_pirate-5.3.1.bin", - "https://downloads.circuitpython.org/bin/arduino_mkr1300/en_x_pirate/adafruit-circuitpython-arduino_mkr1300-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/arduino_mkr1300/es/adafruit-circuitpython-arduino_mkr1300-es-5.3.1.bin", - "https://downloads.circuitpython.org/bin/arduino_mkr1300/es/adafruit-circuitpython-arduino_mkr1300-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/arduino_mkr1300/fil/adafruit-circuitpython-arduino_mkr1300-fil-5.3.1.bin", - "https://downloads.circuitpython.org/bin/arduino_mkr1300/fil/adafruit-circuitpython-arduino_mkr1300-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/arduino_mkr1300/fr/adafruit-circuitpython-arduino_mkr1300-fr-5.3.1.bin", - "https://downloads.circuitpython.org/bin/arduino_mkr1300/fr/adafruit-circuitpython-arduino_mkr1300-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/arduino_mkr1300/it_IT/adafruit-circuitpython-arduino_mkr1300-it_IT-5.3.1.bin", - "https://downloads.circuitpython.org/bin/arduino_mkr1300/it_IT/adafruit-circuitpython-arduino_mkr1300-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/arduino_mkr1300/ko/adafruit-circuitpython-arduino_mkr1300-ko-5.3.1.bin", - "https://downloads.circuitpython.org/bin/arduino_mkr1300/ko/adafruit-circuitpython-arduino_mkr1300-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/arduino_mkr1300/pl/adafruit-circuitpython-arduino_mkr1300-pl-5.3.1.bin", - "https://downloads.circuitpython.org/bin/arduino_mkr1300/pl/adafruit-circuitpython-arduino_mkr1300-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/arduino_mkr1300/pt_BR/adafruit-circuitpython-arduino_mkr1300-pt_BR-5.3.1.bin", - "https://downloads.circuitpython.org/bin/arduino_mkr1300/pt_BR/adafruit-circuitpython-arduino_mkr1300-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/arduino_mkr1300/zh_Latn_pinyin/adafruit-circuitpython-arduino_mkr1300-zh_Latn_pinyin-5.3.1.bin", - "https://downloads.circuitpython.org/bin/arduino_mkr1300/zh_Latn_pinyin/adafruit-circuitpython-arduino_mkr1300-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, { "extensions": [ "bin", "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/arduino_mkr1300/ID/adafruit-circuitpython-arduino_mkr1300-ID-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_mkr1300/ID/adafruit-circuitpython-arduino_mkr1300-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/arduino_mkr1300/cs/adafruit-circuitpython-arduino_mkr1300-cs-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_mkr1300/cs/adafruit-circuitpython-arduino_mkr1300-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/arduino_mkr1300/de_DE/adafruit-circuitpython-arduino_mkr1300-de_DE-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_mkr1300/de_DE/adafruit-circuitpython-arduino_mkr1300-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/arduino_mkr1300/el/adafruit-circuitpython-arduino_mkr1300-el-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_mkr1300/el/adafruit-circuitpython-arduino_mkr1300-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/arduino_mkr1300/en_US/adafruit-circuitpython-arduino_mkr1300-en_US-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_mkr1300/en_US/adafruit-circuitpython-arduino_mkr1300-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/arduino_mkr1300/en_x_pirate/adafruit-circuitpython-arduino_mkr1300-en_x_pirate-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_mkr1300/en_x_pirate/adafruit-circuitpython-arduino_mkr1300-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/arduino_mkr1300/es/adafruit-circuitpython-arduino_mkr1300-es-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_mkr1300/es/adafruit-circuitpython-arduino_mkr1300-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/arduino_mkr1300/fil/adafruit-circuitpython-arduino_mkr1300-fil-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_mkr1300/fil/adafruit-circuitpython-arduino_mkr1300-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/arduino_mkr1300/fr/adafruit-circuitpython-arduino_mkr1300-fr-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_mkr1300/fr/adafruit-circuitpython-arduino_mkr1300-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/arduino_mkr1300/hi/adafruit-circuitpython-arduino_mkr1300-hi-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_mkr1300/hi/adafruit-circuitpython-arduino_mkr1300-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/arduino_mkr1300/it_IT/adafruit-circuitpython-arduino_mkr1300-it_IT-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_mkr1300/it_IT/adafruit-circuitpython-arduino_mkr1300-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/arduino_mkr1300/ja/adafruit-circuitpython-arduino_mkr1300-ja-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_mkr1300/ja/adafruit-circuitpython-arduino_mkr1300-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/arduino_mkr1300/ko/adafruit-circuitpython-arduino_mkr1300-ko-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_mkr1300/ko/adafruit-circuitpython-arduino_mkr1300-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/arduino_mkr1300/nl/adafruit-circuitpython-arduino_mkr1300-nl-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_mkr1300/nl/adafruit-circuitpython-arduino_mkr1300-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/arduino_mkr1300/pl/adafruit-circuitpython-arduino_mkr1300-pl-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_mkr1300/pl/adafruit-circuitpython-arduino_mkr1300-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/arduino_mkr1300/pt_BR/adafruit-circuitpython-arduino_mkr1300-pt_BR-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_mkr1300/pt_BR/adafruit-circuitpython-arduino_mkr1300-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/arduino_mkr1300/sv/adafruit-circuitpython-arduino_mkr1300-sv-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_mkr1300/sv/adafruit-circuitpython-arduino_mkr1300-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/arduino_mkr1300/zh_Latn_pinyin/adafruit-circuitpython-arduino_mkr1300-zh_Latn_pinyin-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_mkr1300/zh_Latn_pinyin/adafruit-circuitpython-arduino_mkr1300-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "analogio", @@ -942,8 +4700,8 @@ "neopixel_write", "nvm", "os", - "pulseio", "pwmio", + "rainbowio", "random", "rotaryio", "rtc", @@ -952,170 +4710,93 @@ "supervisor", "time", "touchio", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "analogio", + "board", + "busio", + "digitalio", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "os", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "usb_cdc", "usb_hid", "usb_midi" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 61, + "downloads": 190, "id": "arduino_mkrzero", "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/arduino_mkrzero/ID/adafruit-circuitpython-arduino_mkrzero-ID-5.3.1.bin", - "https://downloads.circuitpython.org/bin/arduino_mkrzero/ID/adafruit-circuitpython-arduino_mkrzero-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/arduino_mkrzero/de_DE/adafruit-circuitpython-arduino_mkrzero-de_DE-5.3.1.bin", - "https://downloads.circuitpython.org/bin/arduino_mkrzero/de_DE/adafruit-circuitpython-arduino_mkrzero-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/arduino_mkrzero/en_US/adafruit-circuitpython-arduino_mkrzero-en_US-5.3.1.bin", - "https://downloads.circuitpython.org/bin/arduino_mkrzero/en_US/adafruit-circuitpython-arduino_mkrzero-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/arduino_mkrzero/en_x_pirate/adafruit-circuitpython-arduino_mkrzero-en_x_pirate-5.3.1.bin", - "https://downloads.circuitpython.org/bin/arduino_mkrzero/en_x_pirate/adafruit-circuitpython-arduino_mkrzero-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/arduino_mkrzero/es/adafruit-circuitpython-arduino_mkrzero-es-5.3.1.bin", - "https://downloads.circuitpython.org/bin/arduino_mkrzero/es/adafruit-circuitpython-arduino_mkrzero-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/arduino_mkrzero/fil/adafruit-circuitpython-arduino_mkrzero-fil-5.3.1.bin", - "https://downloads.circuitpython.org/bin/arduino_mkrzero/fil/adafruit-circuitpython-arduino_mkrzero-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/arduino_mkrzero/fr/adafruit-circuitpython-arduino_mkrzero-fr-5.3.1.bin", - "https://downloads.circuitpython.org/bin/arduino_mkrzero/fr/adafruit-circuitpython-arduino_mkrzero-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/arduino_mkrzero/it_IT/adafruit-circuitpython-arduino_mkrzero-it_IT-5.3.1.bin", - "https://downloads.circuitpython.org/bin/arduino_mkrzero/it_IT/adafruit-circuitpython-arduino_mkrzero-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/arduino_mkrzero/ko/adafruit-circuitpython-arduino_mkrzero-ko-5.3.1.bin", - "https://downloads.circuitpython.org/bin/arduino_mkrzero/ko/adafruit-circuitpython-arduino_mkrzero-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/arduino_mkrzero/pl/adafruit-circuitpython-arduino_mkrzero-pl-5.3.1.bin", - "https://downloads.circuitpython.org/bin/arduino_mkrzero/pl/adafruit-circuitpython-arduino_mkrzero-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/arduino_mkrzero/pt_BR/adafruit-circuitpython-arduino_mkrzero-pt_BR-5.3.1.bin", - "https://downloads.circuitpython.org/bin/arduino_mkrzero/pt_BR/adafruit-circuitpython-arduino_mkrzero-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/arduino_mkrzero/zh_Latn_pinyin/adafruit-circuitpython-arduino_mkrzero-zh_Latn_pinyin-5.3.1.bin", - "https://downloads.circuitpython.org/bin/arduino_mkrzero/zh_Latn_pinyin/adafruit-circuitpython-arduino_mkrzero-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, { "extensions": [ "bin", "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/arduino_mkrzero/ID/adafruit-circuitpython-arduino_mkrzero-ID-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_mkrzero/ID/adafruit-circuitpython-arduino_mkrzero-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/arduino_mkrzero/cs/adafruit-circuitpython-arduino_mkrzero-cs-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_mkrzero/cs/adafruit-circuitpython-arduino_mkrzero-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/arduino_mkrzero/de_DE/adafruit-circuitpython-arduino_mkrzero-de_DE-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_mkrzero/de_DE/adafruit-circuitpython-arduino_mkrzero-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/arduino_mkrzero/el/adafruit-circuitpython-arduino_mkrzero-el-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_mkrzero/el/adafruit-circuitpython-arduino_mkrzero-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/arduino_mkrzero/en_US/adafruit-circuitpython-arduino_mkrzero-en_US-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_mkrzero/en_US/adafruit-circuitpython-arduino_mkrzero-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/arduino_mkrzero/en_x_pirate/adafruit-circuitpython-arduino_mkrzero-en_x_pirate-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_mkrzero/en_x_pirate/adafruit-circuitpython-arduino_mkrzero-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/arduino_mkrzero/es/adafruit-circuitpython-arduino_mkrzero-es-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_mkrzero/es/adafruit-circuitpython-arduino_mkrzero-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/arduino_mkrzero/fil/adafruit-circuitpython-arduino_mkrzero-fil-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_mkrzero/fil/adafruit-circuitpython-arduino_mkrzero-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/arduino_mkrzero/fr/adafruit-circuitpython-arduino_mkrzero-fr-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_mkrzero/fr/adafruit-circuitpython-arduino_mkrzero-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/arduino_mkrzero/hi/adafruit-circuitpython-arduino_mkrzero-hi-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_mkrzero/hi/adafruit-circuitpython-arduino_mkrzero-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/arduino_mkrzero/it_IT/adafruit-circuitpython-arduino_mkrzero-it_IT-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_mkrzero/it_IT/adafruit-circuitpython-arduino_mkrzero-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/arduino_mkrzero/ja/adafruit-circuitpython-arduino_mkrzero-ja-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_mkrzero/ja/adafruit-circuitpython-arduino_mkrzero-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/arduino_mkrzero/ko/adafruit-circuitpython-arduino_mkrzero-ko-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_mkrzero/ko/adafruit-circuitpython-arduino_mkrzero-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/arduino_mkrzero/nl/adafruit-circuitpython-arduino_mkrzero-nl-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_mkrzero/nl/adafruit-circuitpython-arduino_mkrzero-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/arduino_mkrzero/pl/adafruit-circuitpython-arduino_mkrzero-pl-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_mkrzero/pl/adafruit-circuitpython-arduino_mkrzero-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/arduino_mkrzero/pt_BR/adafruit-circuitpython-arduino_mkrzero-pt_BR-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_mkrzero/pt_BR/adafruit-circuitpython-arduino_mkrzero-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/arduino_mkrzero/sv/adafruit-circuitpython-arduino_mkrzero-sv-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_mkrzero/sv/adafruit-circuitpython-arduino_mkrzero-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/arduino_mkrzero/zh_Latn_pinyin/adafruit-circuitpython-arduino_mkrzero-zh_Latn_pinyin-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_mkrzero/zh_Latn_pinyin/adafruit-circuitpython-arduino_mkrzero-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "analogio", @@ -1126,9 +4807,10 @@ "microcontroller", "neopixel_write", "nvm", + "onewireio", "os", - "pulseio", "pwmio", + "rainbowio", "random", "rotaryio", "rtc", @@ -1137,165 +4819,136 @@ "supervisor", "time", "touchio", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "analogio", + "board", + "busio", + "digitalio", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "usb_cdc", "usb_hid", "usb_midi" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 92, + "downloads": 299, "id": "arduino_nano_33_ble", "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/arduino_nano_33_ble/ID/adafruit-circuitpython-arduino_nano_33_ble-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/arduino_nano_33_ble/de_DE/adafruit-circuitpython-arduino_nano_33_ble-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/arduino_nano_33_ble/en_US/adafruit-circuitpython-arduino_nano_33_ble-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/arduino_nano_33_ble/en_x_pirate/adafruit-circuitpython-arduino_nano_33_ble-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/arduino_nano_33_ble/es/adafruit-circuitpython-arduino_nano_33_ble-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/arduino_nano_33_ble/fil/adafruit-circuitpython-arduino_nano_33_ble-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/arduino_nano_33_ble/fr/adafruit-circuitpython-arduino_nano_33_ble-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/arduino_nano_33_ble/it_IT/adafruit-circuitpython-arduino_nano_33_ble-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/arduino_nano_33_ble/ko/adafruit-circuitpython-arduino_nano_33_ble-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/arduino_nano_33_ble/pl/adafruit-circuitpython-arduino_nano_33_ble-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/arduino_nano_33_ble/pt_BR/adafruit-circuitpython-arduino_nano_33_ble-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/arduino_nano_33_ble/zh_Latn_pinyin/adafruit-circuitpython-arduino_nano_33_ble-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/arduino_nano_33_ble/ID/adafruit-circuitpython-arduino_nano_33_ble-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/arduino_nano_33_ble/cs/adafruit-circuitpython-arduino_nano_33_ble-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/arduino_nano_33_ble/de_DE/adafruit-circuitpython-arduino_nano_33_ble-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/arduino_nano_33_ble/el/adafruit-circuitpython-arduino_nano_33_ble-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/arduino_nano_33_ble/en_US/adafruit-circuitpython-arduino_nano_33_ble-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/arduino_nano_33_ble/en_x_pirate/adafruit-circuitpython-arduino_nano_33_ble-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/arduino_nano_33_ble/es/adafruit-circuitpython-arduino_nano_33_ble-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/arduino_nano_33_ble/fil/adafruit-circuitpython-arduino_nano_33_ble-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/arduino_nano_33_ble/fr/adafruit-circuitpython-arduino_nano_33_ble-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/arduino_nano_33_ble/hi/adafruit-circuitpython-arduino_nano_33_ble-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/arduino_nano_33_ble/it_IT/adafruit-circuitpython-arduino_nano_33_ble-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/arduino_nano_33_ble/ja/adafruit-circuitpython-arduino_nano_33_ble-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/arduino_nano_33_ble/ko/adafruit-circuitpython-arduino_nano_33_ble-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/arduino_nano_33_ble/nl/adafruit-circuitpython-arduino_nano_33_ble-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/arduino_nano_33_ble/pl/adafruit-circuitpython-arduino_nano_33_ble-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/arduino_nano_33_ble/pt_BR/adafruit-circuitpython-arduino_nano_33_ble-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/arduino_nano_33_ble/sv/adafruit-circuitpython-arduino_nano_33_ble-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/arduino_nano_33_ble/zh_Latn_pinyin/adafruit-circuitpython-arduino_nano_33_ble-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", "aesio", + "alarm", "analogio", + "atexit", "audiobusio", "audiocore", "audiomixer", "audiomp3", "audiopwmio", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", + "countio", "digitalio", "displayio", + "errno", + "fontio", "framebufferio", - "gamepad", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", "nvm", + "onewireio", "os", + "paralleldisplay", "pulseio", "pwmio", + "rainbowio", "random", + "re", "rgbmatrix", "rotaryio", "rtc", @@ -1304,176 +4957,138 @@ "storage", "struct", "supervisor", + "synthio", "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", "usb_hid", "usb_midi", "vectorio", "watchdog" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 61, + "downloads": 216, "id": "arduino_nano_33_iot", "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/arduino_nano_33_iot/ID/adafruit-circuitpython-arduino_nano_33_iot-ID-5.3.1.bin", - "https://downloads.circuitpython.org/bin/arduino_nano_33_iot/ID/adafruit-circuitpython-arduino_nano_33_iot-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/arduino_nano_33_iot/de_DE/adafruit-circuitpython-arduino_nano_33_iot-de_DE-5.3.1.bin", - "https://downloads.circuitpython.org/bin/arduino_nano_33_iot/de_DE/adafruit-circuitpython-arduino_nano_33_iot-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/arduino_nano_33_iot/en_US/adafruit-circuitpython-arduino_nano_33_iot-en_US-5.3.1.bin", - "https://downloads.circuitpython.org/bin/arduino_nano_33_iot/en_US/adafruit-circuitpython-arduino_nano_33_iot-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/arduino_nano_33_iot/en_x_pirate/adafruit-circuitpython-arduino_nano_33_iot-en_x_pirate-5.3.1.bin", - "https://downloads.circuitpython.org/bin/arduino_nano_33_iot/en_x_pirate/adafruit-circuitpython-arduino_nano_33_iot-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/arduino_nano_33_iot/es/adafruit-circuitpython-arduino_nano_33_iot-es-5.3.1.bin", - "https://downloads.circuitpython.org/bin/arduino_nano_33_iot/es/adafruit-circuitpython-arduino_nano_33_iot-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/arduino_nano_33_iot/fil/adafruit-circuitpython-arduino_nano_33_iot-fil-5.3.1.bin", - "https://downloads.circuitpython.org/bin/arduino_nano_33_iot/fil/adafruit-circuitpython-arduino_nano_33_iot-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/arduino_nano_33_iot/fr/adafruit-circuitpython-arduino_nano_33_iot-fr-5.3.1.bin", - "https://downloads.circuitpython.org/bin/arduino_nano_33_iot/fr/adafruit-circuitpython-arduino_nano_33_iot-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/arduino_nano_33_iot/it_IT/adafruit-circuitpython-arduino_nano_33_iot-it_IT-5.3.1.bin", - "https://downloads.circuitpython.org/bin/arduino_nano_33_iot/it_IT/adafruit-circuitpython-arduino_nano_33_iot-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/arduino_nano_33_iot/ko/adafruit-circuitpython-arduino_nano_33_iot-ko-5.3.1.bin", - "https://downloads.circuitpython.org/bin/arduino_nano_33_iot/ko/adafruit-circuitpython-arduino_nano_33_iot-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/arduino_nano_33_iot/pl/adafruit-circuitpython-arduino_nano_33_iot-pl-5.3.1.bin", - "https://downloads.circuitpython.org/bin/arduino_nano_33_iot/pl/adafruit-circuitpython-arduino_nano_33_iot-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/arduino_nano_33_iot/pt_BR/adafruit-circuitpython-arduino_nano_33_iot-pt_BR-5.3.1.bin", - "https://downloads.circuitpython.org/bin/arduino_nano_33_iot/pt_BR/adafruit-circuitpython-arduino_nano_33_iot-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/arduino_nano_33_iot/zh_Latn_pinyin/adafruit-circuitpython-arduino_nano_33_iot-zh_Latn_pinyin-5.3.1.bin", - "https://downloads.circuitpython.org/bin/arduino_nano_33_iot/zh_Latn_pinyin/adafruit-circuitpython-arduino_nano_33_iot-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, { "extensions": [ "bin", "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/arduino_nano_33_iot/ID/adafruit-circuitpython-arduino_nano_33_iot-ID-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_nano_33_iot/ID/adafruit-circuitpython-arduino_nano_33_iot-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/arduino_nano_33_iot/cs/adafruit-circuitpython-arduino_nano_33_iot-cs-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_nano_33_iot/cs/adafruit-circuitpython-arduino_nano_33_iot-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/arduino_nano_33_iot/de_DE/adafruit-circuitpython-arduino_nano_33_iot-de_DE-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_nano_33_iot/de_DE/adafruit-circuitpython-arduino_nano_33_iot-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/arduino_nano_33_iot/el/adafruit-circuitpython-arduino_nano_33_iot-el-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_nano_33_iot/el/adafruit-circuitpython-arduino_nano_33_iot-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/arduino_nano_33_iot/en_US/adafruit-circuitpython-arduino_nano_33_iot-en_US-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_nano_33_iot/en_US/adafruit-circuitpython-arduino_nano_33_iot-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/arduino_nano_33_iot/en_x_pirate/adafruit-circuitpython-arduino_nano_33_iot-en_x_pirate-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_nano_33_iot/en_x_pirate/adafruit-circuitpython-arduino_nano_33_iot-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/arduino_nano_33_iot/es/adafruit-circuitpython-arduino_nano_33_iot-es-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_nano_33_iot/es/adafruit-circuitpython-arduino_nano_33_iot-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/arduino_nano_33_iot/fil/adafruit-circuitpython-arduino_nano_33_iot-fil-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_nano_33_iot/fil/adafruit-circuitpython-arduino_nano_33_iot-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/arduino_nano_33_iot/fr/adafruit-circuitpython-arduino_nano_33_iot-fr-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_nano_33_iot/fr/adafruit-circuitpython-arduino_nano_33_iot-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/arduino_nano_33_iot/hi/adafruit-circuitpython-arduino_nano_33_iot-hi-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_nano_33_iot/hi/adafruit-circuitpython-arduino_nano_33_iot-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/arduino_nano_33_iot/it_IT/adafruit-circuitpython-arduino_nano_33_iot-it_IT-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_nano_33_iot/it_IT/adafruit-circuitpython-arduino_nano_33_iot-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/arduino_nano_33_iot/ja/adafruit-circuitpython-arduino_nano_33_iot-ja-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_nano_33_iot/ja/adafruit-circuitpython-arduino_nano_33_iot-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/arduino_nano_33_iot/ko/adafruit-circuitpython-arduino_nano_33_iot-ko-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_nano_33_iot/ko/adafruit-circuitpython-arduino_nano_33_iot-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/arduino_nano_33_iot/nl/adafruit-circuitpython-arduino_nano_33_iot-nl-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_nano_33_iot/nl/adafruit-circuitpython-arduino_nano_33_iot-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/arduino_nano_33_iot/pl/adafruit-circuitpython-arduino_nano_33_iot-pl-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_nano_33_iot/pl/adafruit-circuitpython-arduino_nano_33_iot-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/arduino_nano_33_iot/pt_BR/adafruit-circuitpython-arduino_nano_33_iot-pt_BR-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_nano_33_iot/pt_BR/adafruit-circuitpython-arduino_nano_33_iot-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/arduino_nano_33_iot/sv/adafruit-circuitpython-arduino_nano_33_iot-sv-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_nano_33_iot/sv/adafruit-circuitpython-arduino_nano_33_iot-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/arduino_nano_33_iot/zh_Latn_pinyin/adafruit-circuitpython-arduino_nano_33_iot-zh_Latn_pinyin-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_nano_33_iot/zh_Latn_pinyin/adafruit-circuitpython-arduino_nano_33_iot-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "analogio", @@ -1485,8 +5100,8 @@ "neopixel_write", "nvm", "os", - "pulseio", "pwmio", + "rainbowio", "random", "rotaryio", "rtc", @@ -1495,170 +5110,330 @@ "supervisor", "time", "touchio", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "analogio", + "board", + "busio", + "digitalio", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "os", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "usb_cdc", "usb_hid", "usb_midi" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 148, + "downloads": 623, + "id": "arduino_nano_rp2040_connect", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "bitops", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "imagecapture", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "bitops", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "imagecapture", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 267, "id": "arduino_zero", "versions": [ { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/arduino_zero/ID/adafruit-circuitpython-arduino_zero-ID-5.3.1.bin", - "https://downloads.circuitpython.org/bin/arduino_zero/ID/adafruit-circuitpython-arduino_zero-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/arduino_zero/de_DE/adafruit-circuitpython-arduino_zero-de_DE-5.3.1.bin", - "https://downloads.circuitpython.org/bin/arduino_zero/de_DE/adafruit-circuitpython-arduino_zero-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/arduino_zero/en_US/adafruit-circuitpython-arduino_zero-en_US-5.3.1.bin", - "https://downloads.circuitpython.org/bin/arduino_zero/en_US/adafruit-circuitpython-arduino_zero-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/arduino_zero/en_x_pirate/adafruit-circuitpython-arduino_zero-en_x_pirate-5.3.1.bin", - "https://downloads.circuitpython.org/bin/arduino_zero/en_x_pirate/adafruit-circuitpython-arduino_zero-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/arduino_zero/es/adafruit-circuitpython-arduino_zero-es-5.3.1.bin", - "https://downloads.circuitpython.org/bin/arduino_zero/es/adafruit-circuitpython-arduino_zero-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/arduino_zero/fil/adafruit-circuitpython-arduino_zero-fil-5.3.1.bin", - "https://downloads.circuitpython.org/bin/arduino_zero/fil/adafruit-circuitpython-arduino_zero-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/arduino_zero/fr/adafruit-circuitpython-arduino_zero-fr-5.3.1.bin", - "https://downloads.circuitpython.org/bin/arduino_zero/fr/adafruit-circuitpython-arduino_zero-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/arduino_zero/it_IT/adafruit-circuitpython-arduino_zero-it_IT-5.3.1.bin", - "https://downloads.circuitpython.org/bin/arduino_zero/it_IT/adafruit-circuitpython-arduino_zero-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/arduino_zero/ko/adafruit-circuitpython-arduino_zero-ko-5.3.1.bin", - "https://downloads.circuitpython.org/bin/arduino_zero/ko/adafruit-circuitpython-arduino_zero-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/arduino_zero/pl/adafruit-circuitpython-arduino_zero-pl-5.3.1.bin", - "https://downloads.circuitpython.org/bin/arduino_zero/pl/adafruit-circuitpython-arduino_zero-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/arduino_zero/pt_BR/adafruit-circuitpython-arduino_zero-pt_BR-5.3.1.bin", - "https://downloads.circuitpython.org/bin/arduino_zero/pt_BR/adafruit-circuitpython-arduino_zero-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/arduino_zero/zh_Latn_pinyin/adafruit-circuitpython-arduino_zero-zh_Latn_pinyin-5.3.1.bin", - "https://downloads.circuitpython.org/bin/arduino_zero/zh_Latn_pinyin/adafruit-circuitpython-arduino_zero-zh_Latn_pinyin-5.3.1.uf2" - ] - }, + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "analogio", + "board", + "busio", + "digitalio", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "os", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "usb_cdc", + "usb_hid", + "usb_midi" + ], "stable": true, - "version": "5.3.1" + "version": "7.1.0" }, { "extensions": [ "bin", "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/arduino_zero/ID/adafruit-circuitpython-arduino_zero-ID-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_zero/ID/adafruit-circuitpython-arduino_zero-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/arduino_zero/cs/adafruit-circuitpython-arduino_zero-cs-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_zero/cs/adafruit-circuitpython-arduino_zero-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/arduino_zero/de_DE/adafruit-circuitpython-arduino_zero-de_DE-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_zero/de_DE/adafruit-circuitpython-arduino_zero-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/arduino_zero/el/adafruit-circuitpython-arduino_zero-el-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_zero/el/adafruit-circuitpython-arduino_zero-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/arduino_zero/en_US/adafruit-circuitpython-arduino_zero-en_US-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_zero/en_US/adafruit-circuitpython-arduino_zero-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/arduino_zero/en_x_pirate/adafruit-circuitpython-arduino_zero-en_x_pirate-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_zero/en_x_pirate/adafruit-circuitpython-arduino_zero-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/arduino_zero/es/adafruit-circuitpython-arduino_zero-es-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_zero/es/adafruit-circuitpython-arduino_zero-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/arduino_zero/fil/adafruit-circuitpython-arduino_zero-fil-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_zero/fil/adafruit-circuitpython-arduino_zero-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/arduino_zero/fr/adafruit-circuitpython-arduino_zero-fr-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_zero/fr/adafruit-circuitpython-arduino_zero-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/arduino_zero/hi/adafruit-circuitpython-arduino_zero-hi-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_zero/hi/adafruit-circuitpython-arduino_zero-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/arduino_zero/it_IT/adafruit-circuitpython-arduino_zero-it_IT-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_zero/it_IT/adafruit-circuitpython-arduino_zero-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/arduino_zero/ja/adafruit-circuitpython-arduino_zero-ja-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_zero/ja/adafruit-circuitpython-arduino_zero-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/arduino_zero/ko/adafruit-circuitpython-arduino_zero-ko-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_zero/ko/adafruit-circuitpython-arduino_zero-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/arduino_zero/nl/adafruit-circuitpython-arduino_zero-nl-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_zero/nl/adafruit-circuitpython-arduino_zero-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/arduino_zero/pl/adafruit-circuitpython-arduino_zero-pl-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_zero/pl/adafruit-circuitpython-arduino_zero-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/arduino_zero/pt_BR/adafruit-circuitpython-arduino_zero-pt_BR-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_zero/pt_BR/adafruit-circuitpython-arduino_zero-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/arduino_zero/sv/adafruit-circuitpython-arduino_zero-sv-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_zero/sv/adafruit-circuitpython-arduino_zero-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/arduino_zero/zh_Latn_pinyin/adafruit-circuitpython-arduino_zero-zh_Latn_pinyin-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/arduino_zero/zh_Latn_pinyin/adafruit-circuitpython-arduino_zero-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "analogio", @@ -1670,8 +5445,8 @@ "neopixel_write", "nvm", "os", - "pulseio", "pwmio", + "rainbowio", "random", "rotaryio", "rtc", @@ -1680,139 +5455,492 @@ "supervisor", "time", "touchio", + "usb_cdc", "usb_hid", "usb_midi" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 35, + "downloads": 34, + "id": "artisense_rd00", + "versions": [ + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", + "wifi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", + "wifi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 155, + "id": "atmegazero_esp32s2", + "versions": [ + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", + "wifi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", + "wifi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 127, "id": "bast_pro_mini_m0", "versions": [ { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/bast_pro_mini_m0/ID/adafruit-circuitpython-bast_pro_mini_m0-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/bast_pro_mini_m0/de_DE/adafruit-circuitpython-bast_pro_mini_m0-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/bast_pro_mini_m0/en_US/adafruit-circuitpython-bast_pro_mini_m0-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/bast_pro_mini_m0/en_x_pirate/adafruit-circuitpython-bast_pro_mini_m0-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/bast_pro_mini_m0/es/adafruit-circuitpython-bast_pro_mini_m0-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/bast_pro_mini_m0/fil/adafruit-circuitpython-bast_pro_mini_m0-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/bast_pro_mini_m0/fr/adafruit-circuitpython-bast_pro_mini_m0-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/bast_pro_mini_m0/it_IT/adafruit-circuitpython-bast_pro_mini_m0-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/bast_pro_mini_m0/ko/adafruit-circuitpython-bast_pro_mini_m0-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/bast_pro_mini_m0/pl/adafruit-circuitpython-bast_pro_mini_m0-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/bast_pro_mini_m0/pt_BR/adafruit-circuitpython-bast_pro_mini_m0-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/bast_pro_mini_m0/zh_Latn_pinyin/adafruit-circuitpython-bast_pro_mini_m0-zh_Latn_pinyin-5.3.1.uf2" - ] - }, + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "analogio", + "board", + "busio", + "digitalio", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "usb_cdc", + "usb_hid", + "usb_midi" + ], "stable": true, - "version": "5.3.1" + "version": "7.1.0" }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/bast_pro_mini_m0/ID/adafruit-circuitpython-bast_pro_mini_m0-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/bast_pro_mini_m0/cs/adafruit-circuitpython-bast_pro_mini_m0-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/bast_pro_mini_m0/de_DE/adafruit-circuitpython-bast_pro_mini_m0-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/bast_pro_mini_m0/el/adafruit-circuitpython-bast_pro_mini_m0-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/bast_pro_mini_m0/en_US/adafruit-circuitpython-bast_pro_mini_m0-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/bast_pro_mini_m0/en_x_pirate/adafruit-circuitpython-bast_pro_mini_m0-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/bast_pro_mini_m0/es/adafruit-circuitpython-bast_pro_mini_m0-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/bast_pro_mini_m0/fil/adafruit-circuitpython-bast_pro_mini_m0-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/bast_pro_mini_m0/fr/adafruit-circuitpython-bast_pro_mini_m0-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/bast_pro_mini_m0/hi/adafruit-circuitpython-bast_pro_mini_m0-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/bast_pro_mini_m0/it_IT/adafruit-circuitpython-bast_pro_mini_m0-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/bast_pro_mini_m0/ja/adafruit-circuitpython-bast_pro_mini_m0-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/bast_pro_mini_m0/ko/adafruit-circuitpython-bast_pro_mini_m0-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/bast_pro_mini_m0/nl/adafruit-circuitpython-bast_pro_mini_m0-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/bast_pro_mini_m0/pl/adafruit-circuitpython-bast_pro_mini_m0-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/bast_pro_mini_m0/pt_BR/adafruit-circuitpython-bast_pro_mini_m0-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/bast_pro_mini_m0/sv/adafruit-circuitpython-bast_pro_mini_m0-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/bast_pro_mini_m0/zh_Latn_pinyin/adafruit-circuitpython-bast_pro_mini_m0-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "analogio", @@ -1823,9 +5951,10 @@ "microcontroller", "neopixel_write", "nvm", + "onewireio", "os", - "pulseio", "pwmio", + "rainbowio", "random", "rotaryio", "rtc", @@ -1834,101 +5963,228 @@ "supervisor", "time", "touchio", + "usb_cdc", "usb_hid", "usb_midi" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 6, + "downloads": 95, + "id": "bastble", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 101, "id": "bdmicro_vina_d21", "versions": [ { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/bdmicro_vina_d21/ID/adafruit-circuitpython-bdmicro_vina_d21-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/bdmicro_vina_d21/cs/adafruit-circuitpython-bdmicro_vina_d21-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/bdmicro_vina_d21/de_DE/adafruit-circuitpython-bdmicro_vina_d21-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/bdmicro_vina_d21/el/adafruit-circuitpython-bdmicro_vina_d21-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/bdmicro_vina_d21/en_US/adafruit-circuitpython-bdmicro_vina_d21-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/bdmicro_vina_d21/en_x_pirate/adafruit-circuitpython-bdmicro_vina_d21-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/bdmicro_vina_d21/es/adafruit-circuitpython-bdmicro_vina_d21-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/bdmicro_vina_d21/fil/adafruit-circuitpython-bdmicro_vina_d21-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/bdmicro_vina_d21/fr/adafruit-circuitpython-bdmicro_vina_d21-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/bdmicro_vina_d21/hi/adafruit-circuitpython-bdmicro_vina_d21-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/bdmicro_vina_d21/it_IT/adafruit-circuitpython-bdmicro_vina_d21-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/bdmicro_vina_d21/ja/adafruit-circuitpython-bdmicro_vina_d21-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/bdmicro_vina_d21/ko/adafruit-circuitpython-bdmicro_vina_d21-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/bdmicro_vina_d21/nl/adafruit-circuitpython-bdmicro_vina_d21-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/bdmicro_vina_d21/pl/adafruit-circuitpython-bdmicro_vina_d21-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/bdmicro_vina_d21/pt_BR/adafruit-circuitpython-bdmicro_vina_d21-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/bdmicro_vina_d21/sv/adafruit-circuitpython-bdmicro_vina_d21-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/bdmicro_vina_d21/zh_Latn_pinyin/adafruit-circuitpython-bdmicro_vina_d21-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ - "_pixelbuf", + "adafruit_pixelbuf", "analogio", + "atexit", "audiobusio", "audiocore", "audioio", @@ -1936,14 +6192,19 @@ "busio", "digitalio", "displayio", - "gamepad", + "errno", + "fontio", + "getpass", "math", "microcontroller", "neopixel_write", "nvm", + "onewireio", "os", + "paralleldisplay", "pulseio", "pwmio", + "rainbowio", "random", "rotaryio", "rtc", @@ -1953,126 +6214,151 @@ "terminalio", "time", "touchio", + "traceback", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_pixelbuf", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "board", + "busio", + "digitalio", + "displayio", + "errno", + "fontio", + "getpass", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "terminalio", + "time", + "touchio", + "traceback", + "usb_cdc", "usb_hid", "usb_midi" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 22, + "downloads": 121, "id": "bdmicro_vina_d51", "versions": [ { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/bdmicro_vina_d51/ID/adafruit-circuitpython-bdmicro_vina_d51-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/bdmicro_vina_d51/cs/adafruit-circuitpython-bdmicro_vina_d51-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/bdmicro_vina_d51/de_DE/adafruit-circuitpython-bdmicro_vina_d51-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/bdmicro_vina_d51/el/adafruit-circuitpython-bdmicro_vina_d51-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/bdmicro_vina_d51/en_US/adafruit-circuitpython-bdmicro_vina_d51-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/bdmicro_vina_d51/en_x_pirate/adafruit-circuitpython-bdmicro_vina_d51-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/bdmicro_vina_d51/es/adafruit-circuitpython-bdmicro_vina_d51-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/bdmicro_vina_d51/fil/adafruit-circuitpython-bdmicro_vina_d51-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/bdmicro_vina_d51/fr/adafruit-circuitpython-bdmicro_vina_d51-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/bdmicro_vina_d51/hi/adafruit-circuitpython-bdmicro_vina_d51-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/bdmicro_vina_d51/it_IT/adafruit-circuitpython-bdmicro_vina_d51-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/bdmicro_vina_d51/ja/adafruit-circuitpython-bdmicro_vina_d51-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/bdmicro_vina_d51/ko/adafruit-circuitpython-bdmicro_vina_d51-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/bdmicro_vina_d51/nl/adafruit-circuitpython-bdmicro_vina_d51-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/bdmicro_vina_d51/pl/adafruit-circuitpython-bdmicro_vina_d51-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/bdmicro_vina_d51/pt_BR/adafruit-circuitpython-bdmicro_vina_d51-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/bdmicro_vina_d51/sv/adafruit-circuitpython-bdmicro_vina_d51-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/bdmicro_vina_d51/zh_Latn_pinyin/adafruit-circuitpython-bdmicro_vina_d51-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", "analogio", + "atexit", "audiobusio", "audiocore", "audioio", "audiomixer", "audiomp3", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", "countio", "digitalio", "displayio", + "errno", + "fontio", "framebufferio", "frequencyio", - "gamepad", + "getpass", + "gifio", "i2cperipheral", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", "nvm", + "onewireio", "os", + "paralleldisplay", "ps2io", "pulseio", "pwmio", + "rainbowio", "random", + "re", "rgbmatrix", "rotaryio", "rtc", @@ -2081,176 +6367,368 @@ "storage", "struct", "supervisor", + "synthio", "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", "usb_hid", "usb_midi", - "vectorio" + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "audiomixer", + "audiomp3", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 51, - "id": "bdmicro_vina_m0", + "downloads": 110, + "id": "bdmicro_vina_d51_pcb7", "versions": [ { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/bdmicro_vina_m0/ID/adafruit-circuitpython-bdmicro_vina_m0-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/bdmicro_vina_m0/de_DE/adafruit-circuitpython-bdmicro_vina_m0-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/bdmicro_vina_m0/en_US/adafruit-circuitpython-bdmicro_vina_m0-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/bdmicro_vina_m0/en_x_pirate/adafruit-circuitpython-bdmicro_vina_m0-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/bdmicro_vina_m0/es/adafruit-circuitpython-bdmicro_vina_m0-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/bdmicro_vina_m0/fil/adafruit-circuitpython-bdmicro_vina_m0-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/bdmicro_vina_m0/fr/adafruit-circuitpython-bdmicro_vina_m0-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/bdmicro_vina_m0/it_IT/adafruit-circuitpython-bdmicro_vina_m0-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/bdmicro_vina_m0/ko/adafruit-circuitpython-bdmicro_vina_m0-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/bdmicro_vina_m0/pl/adafruit-circuitpython-bdmicro_vina_m0-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/bdmicro_vina_m0/pt_BR/adafruit-circuitpython-bdmicro_vina_m0-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/bdmicro_vina_m0/zh_Latn_pinyin/adafruit-circuitpython-bdmicro_vina_m0-zh_Latn_pinyin-5.3.1.uf2" - ] - }, + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "audiomixer", + "audiomp3", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], "stable": true, - "version": "5.3.1" + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "audiomixer", + "audiomp3", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 6, + "downloads": 255, "id": "bless_dev_board_multi_sensor", "versions": [ { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/bless_dev_board_multi_sensor/ID/adafruit-circuitpython-bless_dev_board_multi_sensor-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/bless_dev_board_multi_sensor/cs/adafruit-circuitpython-bless_dev_board_multi_sensor-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/bless_dev_board_multi_sensor/de_DE/adafruit-circuitpython-bless_dev_board_multi_sensor-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/bless_dev_board_multi_sensor/el/adafruit-circuitpython-bless_dev_board_multi_sensor-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/bless_dev_board_multi_sensor/en_US/adafruit-circuitpython-bless_dev_board_multi_sensor-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/bless_dev_board_multi_sensor/en_x_pirate/adafruit-circuitpython-bless_dev_board_multi_sensor-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/bless_dev_board_multi_sensor/es/adafruit-circuitpython-bless_dev_board_multi_sensor-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/bless_dev_board_multi_sensor/fil/adafruit-circuitpython-bless_dev_board_multi_sensor-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/bless_dev_board_multi_sensor/fr/adafruit-circuitpython-bless_dev_board_multi_sensor-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/bless_dev_board_multi_sensor/hi/adafruit-circuitpython-bless_dev_board_multi_sensor-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/bless_dev_board_multi_sensor/it_IT/adafruit-circuitpython-bless_dev_board_multi_sensor-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/bless_dev_board_multi_sensor/ja/adafruit-circuitpython-bless_dev_board_multi_sensor-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/bless_dev_board_multi_sensor/ko/adafruit-circuitpython-bless_dev_board_multi_sensor-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/bless_dev_board_multi_sensor/nl/adafruit-circuitpython-bless_dev_board_multi_sensor-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/bless_dev_board_multi_sensor/pl/adafruit-circuitpython-bless_dev_board_multi_sensor-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/bless_dev_board_multi_sensor/pt_BR/adafruit-circuitpython-bless_dev_board_multi_sensor-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/bless_dev_board_multi_sensor/sv/adafruit-circuitpython-bless_dev_board_multi_sensor-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/bless_dev_board_multi_sensor/zh_Latn_pinyin/adafruit-circuitpython-bless_dev_board_multi_sensor-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", "aesio", + "alarm", "analogio", + "atexit", "audiobusio", "audiocore", "audiomixer", "audiomp3", "audiopwmio", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", + "countio", "digitalio", "displayio", + "errno", + "fontio", "framebufferio", - "gamepad", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", "nvm", + "onewireio", "os", + "paralleldisplay", "pulseio", "pwmio", + "rainbowio", "random", + "re", "rgbmatrix", "rotaryio", "rtc", @@ -2259,103 +6737,137 @@ "storage", "struct", "supervisor", + "synthio", "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", "usb_hid", "usb_midi", "vectorio", "watchdog" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 21, + "downloads": 157, "id": "blm_badge", "versions": [ { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/blm_badge/ID/adafruit-circuitpython-blm_badge-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/blm_badge/cs/adafruit-circuitpython-blm_badge-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/blm_badge/de_DE/adafruit-circuitpython-blm_badge-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/blm_badge/el/adafruit-circuitpython-blm_badge-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/blm_badge/en_US/adafruit-circuitpython-blm_badge-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/blm_badge/en_x_pirate/adafruit-circuitpython-blm_badge-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/blm_badge/es/adafruit-circuitpython-blm_badge-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/blm_badge/fil/adafruit-circuitpython-blm_badge-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/blm_badge/fr/adafruit-circuitpython-blm_badge-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/blm_badge/hi/adafruit-circuitpython-blm_badge-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/blm_badge/it_IT/adafruit-circuitpython-blm_badge-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/blm_badge/ja/adafruit-circuitpython-blm_badge-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/blm_badge/ko/adafruit-circuitpython-blm_badge-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/blm_badge/nl/adafruit-circuitpython-blm_badge-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/blm_badge/pl/adafruit-circuitpython-blm_badge-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/blm_badge/pt_BR/adafruit-circuitpython-blm_badge-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/blm_badge/sv/adafruit-circuitpython-blm_badge-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/blm_badge/zh_Latn_pinyin/adafruit-circuitpython-blm_badge-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "analogio", @@ -2369,834 +6881,206 @@ "microcontroller", "neopixel_write", "nvm", + "onewireio", "os", + "rainbowio", "random", "storage", "struct", "supervisor", "time", "touchio", + "usb_cdc", + "usb_hid" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "analogio", + "audiobusio", + "audiocore", + "audioio", + "board", + "busio", + "digitalio", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "rainbowio", + "random", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "usb_cdc", "usb_hid" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 70, - "id": "capablerobot_usbhub", + "downloads": 0, + "id": "bluemicro833", "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/capablerobot_usbhub/ID/adafruit-circuitpython-capablerobot_usbhub-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/capablerobot_usbhub/de_DE/adafruit-circuitpython-capablerobot_usbhub-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/capablerobot_usbhub/en_US/adafruit-circuitpython-capablerobot_usbhub-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/capablerobot_usbhub/en_x_pirate/adafruit-circuitpython-capablerobot_usbhub-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/capablerobot_usbhub/es/adafruit-circuitpython-capablerobot_usbhub-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/capablerobot_usbhub/fil/adafruit-circuitpython-capablerobot_usbhub-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/capablerobot_usbhub/fr/adafruit-circuitpython-capablerobot_usbhub-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/capablerobot_usbhub/it_IT/adafruit-circuitpython-capablerobot_usbhub-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/capablerobot_usbhub/ko/adafruit-circuitpython-capablerobot_usbhub-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/capablerobot_usbhub/pl/adafruit-circuitpython-capablerobot_usbhub-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/capablerobot_usbhub/pt_BR/adafruit-circuitpython-capablerobot_usbhub-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/capablerobot_usbhub/zh_Latn_pinyin/adafruit-circuitpython-capablerobot_usbhub-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/capablerobot_usbhub/ID/adafruit-circuitpython-capablerobot_usbhub-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/capablerobot_usbhub/cs/adafruit-circuitpython-capablerobot_usbhub-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/capablerobot_usbhub/de_DE/adafruit-circuitpython-capablerobot_usbhub-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/capablerobot_usbhub/el/adafruit-circuitpython-capablerobot_usbhub-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/capablerobot_usbhub/en_US/adafruit-circuitpython-capablerobot_usbhub-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/capablerobot_usbhub/en_x_pirate/adafruit-circuitpython-capablerobot_usbhub-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/capablerobot_usbhub/es/adafruit-circuitpython-capablerobot_usbhub-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/capablerobot_usbhub/fil/adafruit-circuitpython-capablerobot_usbhub-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/capablerobot_usbhub/fr/adafruit-circuitpython-capablerobot_usbhub-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/capablerobot_usbhub/hi/adafruit-circuitpython-capablerobot_usbhub-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/capablerobot_usbhub/it_IT/adafruit-circuitpython-capablerobot_usbhub-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/capablerobot_usbhub/ja/adafruit-circuitpython-capablerobot_usbhub-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/capablerobot_usbhub/ko/adafruit-circuitpython-capablerobot_usbhub-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/capablerobot_usbhub/nl/adafruit-circuitpython-capablerobot_usbhub-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/capablerobot_usbhub/pl/adafruit-circuitpython-capablerobot_usbhub-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/capablerobot_usbhub/pt_BR/adafruit-circuitpython-capablerobot_usbhub-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/capablerobot_usbhub/sv/adafruit-circuitpython-capablerobot_usbhub-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/capablerobot_usbhub/zh_Latn_pinyin/adafruit-circuitpython-capablerobot_usbhub-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_pixelbuf", "analogio", + "atexit", "audiocore", - "audioio", - "audiomixer", - "audiomp3", - "bitbangio", - "board", - "busio", - "countio", - "digitalio", - "displayio", - "framebufferio", - "frequencyio", - "gamepad", - "i2cperipheral", - "math", - "microcontroller", - "neopixel_write", - "nvm", - "os", - "ps2io", - "pulseio", - "pwmio", - "random", - "rgbmatrix", - "rotaryio", - "rtc", - "sdcardio", - "sharpdisplay", - "storage", - "struct", - "supervisor", - "terminalio", - "time", - "touchio", - "ulab", - "usb_hid", - "usb_midi", - "vectorio" - ], - "stable": false, - "version": "6.0.0-rc.1" - } - ] - }, - { - "downloads": 37, - "id": "catwan_usbstick", - "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/catwan_usbstick/ID/adafruit-circuitpython-catwan_usbstick-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/catwan_usbstick/de_DE/adafruit-circuitpython-catwan_usbstick-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/catwan_usbstick/en_US/adafruit-circuitpython-catwan_usbstick-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/catwan_usbstick/en_x_pirate/adafruit-circuitpython-catwan_usbstick-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/catwan_usbstick/es/adafruit-circuitpython-catwan_usbstick-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/catwan_usbstick/fil/adafruit-circuitpython-catwan_usbstick-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/catwan_usbstick/fr/adafruit-circuitpython-catwan_usbstick-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/catwan_usbstick/it_IT/adafruit-circuitpython-catwan_usbstick-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/catwan_usbstick/ko/adafruit-circuitpython-catwan_usbstick-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/catwan_usbstick/pl/adafruit-circuitpython-catwan_usbstick-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/catwan_usbstick/pt_BR/adafruit-circuitpython-catwan_usbstick-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/catwan_usbstick/zh_Latn_pinyin/adafruit-circuitpython-catwan_usbstick-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, - { - "extensions": [ - "uf2" - ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/catwan_usbstick/ID/adafruit-circuitpython-catwan_usbstick-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/catwan_usbstick/cs/adafruit-circuitpython-catwan_usbstick-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/catwan_usbstick/de_DE/adafruit-circuitpython-catwan_usbstick-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/catwan_usbstick/el/adafruit-circuitpython-catwan_usbstick-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/catwan_usbstick/en_US/adafruit-circuitpython-catwan_usbstick-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/catwan_usbstick/en_x_pirate/adafruit-circuitpython-catwan_usbstick-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/catwan_usbstick/es/adafruit-circuitpython-catwan_usbstick-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/catwan_usbstick/fil/adafruit-circuitpython-catwan_usbstick-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/catwan_usbstick/fr/adafruit-circuitpython-catwan_usbstick-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/catwan_usbstick/hi/adafruit-circuitpython-catwan_usbstick-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/catwan_usbstick/it_IT/adafruit-circuitpython-catwan_usbstick-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/catwan_usbstick/ja/adafruit-circuitpython-catwan_usbstick-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/catwan_usbstick/ko/adafruit-circuitpython-catwan_usbstick-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/catwan_usbstick/nl/adafruit-circuitpython-catwan_usbstick-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/catwan_usbstick/pl/adafruit-circuitpython-catwan_usbstick-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/catwan_usbstick/pt_BR/adafruit-circuitpython-catwan_usbstick-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/catwan_usbstick/sv/adafruit-circuitpython-catwan_usbstick-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/catwan_usbstick/zh_Latn_pinyin/adafruit-circuitpython-catwan_usbstick-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, - "languages": [ - "pt_BR", - "es", - "en_US", - "de_DE", - "hi", - "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", - "fil", - "pl", - "el" - ], - "modules": [ - "analogio", + "audiopwmio", "board", "busio", "digitalio", + "errno", + "getpass", + "keypad", "math", "microcontroller", "neopixel_write", - "nvm", - "os", - "pulseio", - "pwmio", - "random", - "rtc", - "storage", - "struct", - "supervisor", - "time", - "touchio", - "usb_hid", - "usb_midi" - ], - "stable": false, - "version": "6.0.0-rc.1" - } - ] - }, - { - "downloads": 32, - "id": "circuitbrains_basic_m0", - "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/circuitbrains_basic_m0/ID/adafruit-circuitpython-circuitbrains_basic_m0-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/circuitbrains_basic_m0/de_DE/adafruit-circuitpython-circuitbrains_basic_m0-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/circuitbrains_basic_m0/en_US/adafruit-circuitpython-circuitbrains_basic_m0-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/circuitbrains_basic_m0/en_x_pirate/adafruit-circuitpython-circuitbrains_basic_m0-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/circuitbrains_basic_m0/es/adafruit-circuitpython-circuitbrains_basic_m0-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/circuitbrains_basic_m0/fil/adafruit-circuitpython-circuitbrains_basic_m0-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/circuitbrains_basic_m0/fr/adafruit-circuitpython-circuitbrains_basic_m0-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/circuitbrains_basic_m0/it_IT/adafruit-circuitpython-circuitbrains_basic_m0-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/circuitbrains_basic_m0/ko/adafruit-circuitpython-circuitbrains_basic_m0-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/circuitbrains_basic_m0/pl/adafruit-circuitpython-circuitbrains_basic_m0-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/circuitbrains_basic_m0/pt_BR/adafruit-circuitpython-circuitbrains_basic_m0-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/circuitbrains_basic_m0/zh_Latn_pinyin/adafruit-circuitpython-circuitbrains_basic_m0-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, - { - "extensions": [ - "uf2" - ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/circuitbrains_basic_m0/ID/adafruit-circuitpython-circuitbrains_basic_m0-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/circuitbrains_basic_m0/cs/adafruit-circuitpython-circuitbrains_basic_m0-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/circuitbrains_basic_m0/de_DE/adafruit-circuitpython-circuitbrains_basic_m0-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/circuitbrains_basic_m0/el/adafruit-circuitpython-circuitbrains_basic_m0-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/circuitbrains_basic_m0/en_US/adafruit-circuitpython-circuitbrains_basic_m0-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/circuitbrains_basic_m0/en_x_pirate/adafruit-circuitpython-circuitbrains_basic_m0-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/circuitbrains_basic_m0/es/adafruit-circuitpython-circuitbrains_basic_m0-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/circuitbrains_basic_m0/fil/adafruit-circuitpython-circuitbrains_basic_m0-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/circuitbrains_basic_m0/fr/adafruit-circuitpython-circuitbrains_basic_m0-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/circuitbrains_basic_m0/hi/adafruit-circuitpython-circuitbrains_basic_m0-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/circuitbrains_basic_m0/it_IT/adafruit-circuitpython-circuitbrains_basic_m0-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/circuitbrains_basic_m0/ja/adafruit-circuitpython-circuitbrains_basic_m0-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/circuitbrains_basic_m0/ko/adafruit-circuitpython-circuitbrains_basic_m0-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/circuitbrains_basic_m0/nl/adafruit-circuitpython-circuitbrains_basic_m0-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/circuitbrains_basic_m0/pl/adafruit-circuitpython-circuitbrains_basic_m0-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/circuitbrains_basic_m0/pt_BR/adafruit-circuitpython-circuitbrains_basic_m0-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/circuitbrains_basic_m0/sv/adafruit-circuitpython-circuitbrains_basic_m0-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/circuitbrains_basic_m0/zh_Latn_pinyin/adafruit-circuitpython-circuitbrains_basic_m0-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, - "languages": [ - "pt_BR", - "es", - "en_US", - "de_DE", - "hi", - "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", - "fil", - "pl", - "el" - ], - "modules": [ - "_pixelbuf", - "analogio", - "audiobusio", - "audiocore", - "audioio", - "board", - "busio", - "digitalio", - "displayio", - "gamepad", - "math", - "microcontroller", - "neopixel_write", - "nvm", "os", "pulseio", "pwmio", + "rainbowio", "random", "rotaryio", "rtc", "storage", "struct", "supervisor", - "terminalio", "time", - "touchio", + "traceback", + "usb_cdc", "usb_hid", - "usb_midi" + "watchdog" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 67, - "id": "circuitbrains_deluxe_m4", + "downloads": 165, + "id": "bluemicro840", "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/circuitbrains_deluxe_m4/ID/adafruit-circuitpython-circuitbrains_deluxe_m4-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/circuitbrains_deluxe_m4/de_DE/adafruit-circuitpython-circuitbrains_deluxe_m4-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/circuitbrains_deluxe_m4/en_US/adafruit-circuitpython-circuitbrains_deluxe_m4-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/circuitbrains_deluxe_m4/en_x_pirate/adafruit-circuitpython-circuitbrains_deluxe_m4-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/circuitbrains_deluxe_m4/es/adafruit-circuitpython-circuitbrains_deluxe_m4-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/circuitbrains_deluxe_m4/fil/adafruit-circuitpython-circuitbrains_deluxe_m4-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/circuitbrains_deluxe_m4/fr/adafruit-circuitpython-circuitbrains_deluxe_m4-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/circuitbrains_deluxe_m4/it_IT/adafruit-circuitpython-circuitbrains_deluxe_m4-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/circuitbrains_deluxe_m4/ko/adafruit-circuitpython-circuitbrains_deluxe_m4-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/circuitbrains_deluxe_m4/pl/adafruit-circuitpython-circuitbrains_deluxe_m4-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/circuitbrains_deluxe_m4/pt_BR/adafruit-circuitpython-circuitbrains_deluxe_m4-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/circuitbrains_deluxe_m4/zh_Latn_pinyin/adafruit-circuitpython-circuitbrains_deluxe_m4-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/circuitbrains_deluxe_m4/ID/adafruit-circuitpython-circuitbrains_deluxe_m4-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/circuitbrains_deluxe_m4/cs/adafruit-circuitpython-circuitbrains_deluxe_m4-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/circuitbrains_deluxe_m4/de_DE/adafruit-circuitpython-circuitbrains_deluxe_m4-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/circuitbrains_deluxe_m4/el/adafruit-circuitpython-circuitbrains_deluxe_m4-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/circuitbrains_deluxe_m4/en_US/adafruit-circuitpython-circuitbrains_deluxe_m4-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/circuitbrains_deluxe_m4/en_x_pirate/adafruit-circuitpython-circuitbrains_deluxe_m4-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/circuitbrains_deluxe_m4/es/adafruit-circuitpython-circuitbrains_deluxe_m4-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/circuitbrains_deluxe_m4/fil/adafruit-circuitpython-circuitbrains_deluxe_m4-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/circuitbrains_deluxe_m4/fr/adafruit-circuitpython-circuitbrains_deluxe_m4-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/circuitbrains_deluxe_m4/hi/adafruit-circuitpython-circuitbrains_deluxe_m4-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/circuitbrains_deluxe_m4/it_IT/adafruit-circuitpython-circuitbrains_deluxe_m4-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/circuitbrains_deluxe_m4/ja/adafruit-circuitpython-circuitbrains_deluxe_m4-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/circuitbrains_deluxe_m4/ko/adafruit-circuitpython-circuitbrains_deluxe_m4-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/circuitbrains_deluxe_m4/nl/adafruit-circuitpython-circuitbrains_deluxe_m4-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/circuitbrains_deluxe_m4/pl/adafruit-circuitpython-circuitbrains_deluxe_m4-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/circuitbrains_deluxe_m4/pt_BR/adafruit-circuitpython-circuitbrains_deluxe_m4-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/circuitbrains_deluxe_m4/sv/adafruit-circuitpython-circuitbrains_deluxe_m4-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/circuitbrains_deluxe_m4/zh_Latn_pinyin/adafruit-circuitpython-circuitbrains_deluxe_m4-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", - "analogio", - "audiobusio", - "audiocore", - "audioio", - "audiomixer", - "audiomp3", - "bitbangio", - "board", - "busio", - "countio", - "digitalio", - "displayio", - "framebufferio", - "frequencyio", - "gamepad", - "i2cperipheral", - "math", - "microcontroller", - "neopixel_write", - "nvm", - "os", - "ps2io", - "pulseio", - "pwmio", - "random", - "rgbmatrix", - "rotaryio", - "rtc", - "sdcardio", - "sharpdisplay", - "storage", - "struct", - "supervisor", - "terminalio", - "time", - "touchio", - "ulab", - "usb_hid", - "usb_midi", - "vectorio" - ], - "stable": false, - "version": "6.0.0-rc.1" - } - ] - }, - { - "downloads": 420, - "id": "circuitplayground_bluefruit", - "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/circuitplayground_bluefruit/ID/adafruit-circuitpython-circuitplayground_bluefruit-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/circuitplayground_bluefruit/de_DE/adafruit-circuitpython-circuitplayground_bluefruit-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/circuitplayground_bluefruit/en_US/adafruit-circuitpython-circuitplayground_bluefruit-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/circuitplayground_bluefruit/en_x_pirate/adafruit-circuitpython-circuitplayground_bluefruit-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/circuitplayground_bluefruit/es/adafruit-circuitpython-circuitplayground_bluefruit-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/circuitplayground_bluefruit/fil/adafruit-circuitpython-circuitplayground_bluefruit-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/circuitplayground_bluefruit/fr/adafruit-circuitpython-circuitplayground_bluefruit-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/circuitplayground_bluefruit/it_IT/adafruit-circuitpython-circuitplayground_bluefruit-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/circuitplayground_bluefruit/ko/adafruit-circuitpython-circuitplayground_bluefruit-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/circuitplayground_bluefruit/pl/adafruit-circuitpython-circuitplayground_bluefruit-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/circuitplayground_bluefruit/pt_BR/adafruit-circuitpython-circuitplayground_bluefruit-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/circuitplayground_bluefruit/zh_Latn_pinyin/adafruit-circuitpython-circuitplayground_bluefruit-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, - { - "extensions": [ - "uf2" - ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/circuitplayground_bluefruit/ID/adafruit-circuitpython-circuitplayground_bluefruit-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/circuitplayground_bluefruit/cs/adafruit-circuitpython-circuitplayground_bluefruit-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/circuitplayground_bluefruit/de_DE/adafruit-circuitpython-circuitplayground_bluefruit-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/circuitplayground_bluefruit/el/adafruit-circuitpython-circuitplayground_bluefruit-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/circuitplayground_bluefruit/en_US/adafruit-circuitpython-circuitplayground_bluefruit-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/circuitplayground_bluefruit/en_x_pirate/adafruit-circuitpython-circuitplayground_bluefruit-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/circuitplayground_bluefruit/es/adafruit-circuitpython-circuitplayground_bluefruit-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/circuitplayground_bluefruit/fil/adafruit-circuitpython-circuitplayground_bluefruit-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/circuitplayground_bluefruit/fr/adafruit-circuitpython-circuitplayground_bluefruit-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/circuitplayground_bluefruit/hi/adafruit-circuitpython-circuitplayground_bluefruit-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/circuitplayground_bluefruit/it_IT/adafruit-circuitpython-circuitplayground_bluefruit-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/circuitplayground_bluefruit/ja/adafruit-circuitpython-circuitplayground_bluefruit-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/circuitplayground_bluefruit/ko/adafruit-circuitpython-circuitplayground_bluefruit-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/circuitplayground_bluefruit/nl/adafruit-circuitpython-circuitplayground_bluefruit-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/circuitplayground_bluefruit/pl/adafruit-circuitpython-circuitplayground_bluefruit-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/circuitplayground_bluefruit/pt_BR/adafruit-circuitpython-circuitplayground_bluefruit-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/circuitplayground_bluefruit/sv/adafruit-circuitpython-circuitplayground_bluefruit-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/circuitplayground_bluefruit/zh_Latn_pinyin/adafruit-circuitpython-circuitplayground_bluefruit-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, - "languages": [ - "pt_BR", - "es", - "en_US", - "de_DE", - "hi", - "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", - "fil", - "pl", - "el" - ], - "modules": [ - "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", "aesio", + "alarm", "analogio", + "atexit", "audiobusio", "audiocore", "audiomixer", "audiomp3", "audiopwmio", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", + "countio", "digitalio", "displayio", + "errno", + "fontio", "framebufferio", - "gamepad", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", "nvm", + "onewireio", "os", + "paralleldisplay", "pulseio", "pwmio", + "rainbowio", "random", + "re", "rgbmatrix", "rotaryio", "rtc", @@ -3205,165 +7089,335 @@ "storage", "struct", "supervisor", + "synthio", "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", "usb_hid", "usb_midi", "vectorio", "watchdog" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 764, - "id": "circuitplayground_express", + "downloads": 137, + "id": "capablerobot_usbhub", "versions": [ { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express/ID/adafruit-circuitpython-circuitplayground_express-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express/de_DE/adafruit-circuitpython-circuitplayground_express-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express/en_US/adafruit-circuitpython-circuitplayground_express-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express/en_x_pirate/adafruit-circuitpython-circuitplayground_express-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express/es/adafruit-circuitpython-circuitplayground_express-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express/fil/adafruit-circuitpython-circuitplayground_express-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express/fr/adafruit-circuitpython-circuitplayground_express-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express/it_IT/adafruit-circuitpython-circuitplayground_express-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express/ko/adafruit-circuitpython-circuitplayground_express-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express/pl/adafruit-circuitpython-circuitplayground_express-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express/pt_BR/adafruit-circuitpython-circuitplayground_express-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express/zh_Latn_pinyin/adafruit-circuitpython-circuitplayground_express-zh_Latn_pinyin-5.3.1.uf2" - ] - }, + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiocore", + "audioio", + "audiomixer", + "audiomp3", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], "stable": true, - "version": "5.3.1" + "version": "7.1.0" }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express/ID/adafruit-circuitpython-circuitplayground_express-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express/cs/adafruit-circuitpython-circuitplayground_express-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express/de_DE/adafruit-circuitpython-circuitplayground_express-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express/el/adafruit-circuitpython-circuitplayground_express-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express/en_US/adafruit-circuitpython-circuitplayground_express-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express/en_x_pirate/adafruit-circuitpython-circuitplayground_express-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express/es/adafruit-circuitpython-circuitplayground_express-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express/fil/adafruit-circuitpython-circuitplayground_express-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express/fr/adafruit-circuitpython-circuitplayground_express-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express/hi/adafruit-circuitpython-circuitplayground_express-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express/it_IT/adafruit-circuitpython-circuitplayground_express-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express/ja/adafruit-circuitpython-circuitplayground_express-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express/ko/adafruit-circuitpython-circuitplayground_express-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express/nl/adafruit-circuitpython-circuitplayground_express-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express/pl/adafruit-circuitpython-circuitplayground_express-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express/pt_BR/adafruit-circuitpython-circuitplayground_express-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express/sv/adafruit-circuitpython-circuitplayground_express-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express/zh_Latn_pinyin/adafruit-circuitpython-circuitplayground_express-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ - "_pixelbuf", + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", "analogio", - "audiobusio", + "atexit", "audiocore", "audioio", + "audiomixer", + "audiomp3", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", "countio", "digitalio", - "gamepad", + "displayio", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 122, + "id": "catwan_usbstick", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "analogio", + "board", + "busio", + "digitalio", "math", "microcontroller", "neopixel_write", "nvm", + "onewireio", "os", - "pulseio", "pwmio", + "rainbowio", "random", "rotaryio", "rtc", @@ -3372,283 +7426,1462 @@ "supervisor", "time", "touchio", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "analogio", + "board", + "busio", + "digitalio", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "usb_cdc", "usb_hid", "usb_midi" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 39, - "id": "circuitplayground_express_4h", + "downloads": 80, + "id": "challenger_nb_rp2040_wifi", "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_4h/ID/adafruit-circuitpython-circuitplayground_express_4h-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_4h/de_DE/adafruit-circuitpython-circuitplayground_express_4h-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_4h/en_US/adafruit-circuitpython-circuitplayground_express_4h-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_4h/en_x_pirate/adafruit-circuitpython-circuitplayground_express_4h-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_4h/es/adafruit-circuitpython-circuitplayground_express_4h-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_4h/fil/adafruit-circuitpython-circuitplayground_express_4h-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_4h/fr/adafruit-circuitpython-circuitplayground_express_4h-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_4h/it_IT/adafruit-circuitpython-circuitplayground_express_4h-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_4h/ko/adafruit-circuitpython-circuitplayground_express_4h-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_4h/pl/adafruit-circuitpython-circuitplayground_express_4h-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_4h/pt_BR/adafruit-circuitpython-circuitplayground_express_4h-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_4h/zh_Latn_pinyin/adafruit-circuitpython-circuitplayground_express_4h-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_4h/ID/adafruit-circuitpython-circuitplayground_express_4h-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_4h/cs/adafruit-circuitpython-circuitplayground_express_4h-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_4h/de_DE/adafruit-circuitpython-circuitplayground_express_4h-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_4h/el/adafruit-circuitpython-circuitplayground_express_4h-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_4h/en_US/adafruit-circuitpython-circuitplayground_express_4h-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_4h/en_x_pirate/adafruit-circuitpython-circuitplayground_express_4h-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_4h/es/adafruit-circuitpython-circuitplayground_express_4h-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_4h/fil/adafruit-circuitpython-circuitplayground_express_4h-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_4h/fr/adafruit-circuitpython-circuitplayground_express_4h-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_4h/hi/adafruit-circuitpython-circuitplayground_express_4h-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_4h/it_IT/adafruit-circuitpython-circuitplayground_express_4h-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_4h/ja/adafruit-circuitpython-circuitplayground_express_4h-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_4h/ko/adafruit-circuitpython-circuitplayground_express_4h-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_4h/nl/adafruit-circuitpython-circuitplayground_express_4h-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_4h/pl/adafruit-circuitpython-circuitplayground_express_4h-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_4h/pt_BR/adafruit-circuitpython-circuitplayground_express_4h-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_4h/sv/adafruit-circuitpython-circuitplayground_express_4h-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_4h/zh_Latn_pinyin/adafruit-circuitpython-circuitplayground_express_4h-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", - "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", - "fil", - "pl", - "el" - ], - "modules": "[]", - "stable": false, - "version": "6.0.0-rc.1" - } - ] - }, - { - "downloads": 93, - "id": "circuitplayground_express_crickit", - "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_crickit/ID/adafruit-circuitpython-circuitplayground_express_crickit-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_crickit/de_DE/adafruit-circuitpython-circuitplayground_express_crickit-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_crickit/en_US/adafruit-circuitpython-circuitplayground_express_crickit-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_crickit/en_x_pirate/adafruit-circuitpython-circuitplayground_express_crickit-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_crickit/es/adafruit-circuitpython-circuitplayground_express_crickit-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_crickit/fil/adafruit-circuitpython-circuitplayground_express_crickit-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_crickit/fr/adafruit-circuitpython-circuitplayground_express_crickit-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_crickit/it_IT/adafruit-circuitpython-circuitplayground_express_crickit-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_crickit/ko/adafruit-circuitpython-circuitplayground_express_crickit-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_crickit/pl/adafruit-circuitpython-circuitplayground_express_crickit-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_crickit/pt_BR/adafruit-circuitpython-circuitplayground_express_crickit-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_crickit/zh_Latn_pinyin/adafruit-circuitpython-circuitplayground_express_crickit-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, - { - "extensions": [ - "uf2" - ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_crickit/ID/adafruit-circuitpython-circuitplayground_express_crickit-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_crickit/cs/adafruit-circuitpython-circuitplayground_express_crickit-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_crickit/de_DE/adafruit-circuitpython-circuitplayground_express_crickit-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_crickit/el/adafruit-circuitpython-circuitplayground_express_crickit-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_crickit/en_US/adafruit-circuitpython-circuitplayground_express_crickit-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_crickit/en_x_pirate/adafruit-circuitpython-circuitplayground_express_crickit-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_crickit/es/adafruit-circuitpython-circuitplayground_express_crickit-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_crickit/fil/adafruit-circuitpython-circuitplayground_express_crickit-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_crickit/fr/adafruit-circuitpython-circuitplayground_express_crickit-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_crickit/hi/adafruit-circuitpython-circuitplayground_express_crickit-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_crickit/it_IT/adafruit-circuitpython-circuitplayground_express_crickit-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_crickit/ja/adafruit-circuitpython-circuitplayground_express_crickit-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_crickit/ko/adafruit-circuitpython-circuitplayground_express_crickit-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_crickit/nl/adafruit-circuitpython-circuitplayground_express_crickit-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_crickit/pl/adafruit-circuitpython-circuitplayground_express_crickit-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_crickit/pt_BR/adafruit-circuitpython-circuitplayground_express_crickit-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_crickit/sv/adafruit-circuitpython-circuitplayground_express_crickit-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_crickit/zh_Latn_pinyin/adafruit-circuitpython-circuitplayground_express_crickit-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, - "languages": [ - "pt_BR", - "es", + "en_GB", "en_US", - "de_DE", - "hi", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ - "_pixelbuf", + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "bitops", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "imagecapture", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "bitops", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "imagecapture", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 157, + "id": "challenger_rp2040_lte", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "bitops", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "imagecapture", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "bitops", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "imagecapture", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 128, + "id": "challenger_rp2040_wifi", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "bitops", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "imagecapture", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "bitops", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "imagecapture", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 129, + "id": "circuitbrains_basic_m0", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_pixelbuf", + "analogio", + "atexit", "audiobusio", "audiocore", "audioio", "board", "busio", + "digitalio", + "displayio", + "errno", + "fontio", + "getpass", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "terminalio", + "time", + "touchio", + "traceback", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_pixelbuf", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "board", + "busio", + "digitalio", + "displayio", + "errno", + "fontio", + "getpass", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "terminalio", + "time", + "touchio", + "traceback", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 187, + "id": "circuitbrains_deluxe_m4", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "audiomixer", + "audiomp3", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", "countio", "digitalio", - "gamepad", + "displayio", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "audiomixer", + "audiomp3", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 1138, + "id": "circuitplayground_bluefruit", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 1750, + "id": "circuitplayground_express", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [ + "Adafruit_CircuitPython_CircuitPlayground", + "Adafruit_CircuitPython_HID", + "Adafruit_CircuitPython_LIS3DH", + "Adafruit_CircuitPython_NeoPixel", + "Adafruit_CircuitPython_Thermistor" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_bus_device", + "adafruit_pixelbuf", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "bitbangio", + "board", + "busio", + "countio", + "digitalio", + "errno", + "getpass", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "pulseio", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "traceback", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [ + "Adafruit_CircuitPython_CircuitPlayground", + "Adafruit_CircuitPython_HID", + "Adafruit_CircuitPython_LIS3DH", + "Adafruit_CircuitPython_NeoPixel", + "Adafruit_CircuitPython_Thermistor" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_bus_device", + "adafruit_pixelbuf", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "bitbangio", + "board", + "busio", + "countio", + "digitalio", + "errno", + "getpass", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "pulseio", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "traceback", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 114, + "id": "circuitplayground_express_4h", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [ + "Adafruit_CircuitPython_CircuitPlayground", + "Adafruit_CircuitPython_HID", + "Adafruit_CircuitPython_LIS3DH", + "Adafruit_CircuitPython_NeoPixel", + "Adafruit_CircuitPython_Thermistor" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_bus_device", + "adafruit_pixelbuf", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "bitbangio", + "board", + "busio", + "countio", + "digitalio", + "errno", + "getpass", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "pulseio", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "traceback", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [ + "Adafruit_CircuitPython_CircuitPlayground", + "Adafruit_CircuitPython_HID", + "Adafruit_CircuitPython_LIS3DH", + "Adafruit_CircuitPython_NeoPixel", + "Adafruit_CircuitPython_Thermistor" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_bus_device", + "adafruit_pixelbuf", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "bitbangio", + "board", + "busio", + "countio", + "digitalio", + "errno", + "getpass", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "pulseio", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "traceback", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 306, + "id": "circuitplayground_express_crickit", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [ + "Adafruit_CircuitPython_CircuitPlayground", + "Adafruit_CircuitPython_Crickit", + "Adafruit_CircuitPython_LIS3DH", + "Adafruit_CircuitPython_Motor", + "Adafruit_CircuitPython_NeoPixel", + "Adafruit_CircuitPython_seesaw", + "Adafruit_CircuitPython_Thermistor" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_bus_device", + "adafruit_pixelbuf", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "board", + "busio", + "digitalio", + "errno", + "getpass", "math", "microcontroller", "neopixel_write", @@ -3656,461 +8889,1738 @@ "os", "pulseio", "pwmio", + "rainbowio", "random", + "rotaryio", + "rtc", "storage", "struct", "supervisor", "time", "touchio", + "traceback", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [ + "Adafruit_CircuitPython_CircuitPlayground", + "Adafruit_CircuitPython_Crickit", + "Adafruit_CircuitPython_LIS3DH", + "Adafruit_CircuitPython_Motor", + "Adafruit_CircuitPython_NeoPixel", + "Adafruit_CircuitPython_seesaw", + "Adafruit_CircuitPython_Thermistor" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_bus_device", + "adafruit_pixelbuf", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "board", + "busio", + "digitalio", + "errno", + "getpass", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "os", + "pulseio", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "traceback", + "usb_cdc", "usb_hid", "usb_midi" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 132, + "id": "circuitplayground_express_digikey_pycon2019", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [ + "Adafruit_CircuitPython_CircuitPlayground", + "Adafruit_CircuitPython_HID", + "Adafruit_CircuitPython_LIS3DH", + "Adafruit_CircuitPython_NeoPixel", + "Adafruit_CircuitPython_Thermistor" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_bus_device", + "adafruit_pixelbuf", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "bitbangio", + "board", + "busio", + "countio", + "digitalio", + "errno", + "getpass", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "pulseio", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "traceback", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [ + "Adafruit_CircuitPython_CircuitPlayground", + "Adafruit_CircuitPython_HID", + "Adafruit_CircuitPython_LIS3DH", + "Adafruit_CircuitPython_NeoPixel", + "Adafruit_CircuitPython_Thermistor" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_bus_device", + "adafruit_pixelbuf", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "bitbangio", + "board", + "busio", + "countio", + "digitalio", + "errno", + "getpass", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "pulseio", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "traceback", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 227, + "id": "circuitplayground_express_displayio", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [ + "Adafruit_CircuitPython_CircuitPlayground", + "Adafruit_CircuitPython_LIS3DH", + "Adafruit_CircuitPython_NeoPixel", + "Adafruit_CircuitPython_Thermistor" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "board", + "busio", + "digitalio", + "displayio", + "errno", + "fontio", + "getpass", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "pulseio", + "pwmio", + "rainbowio", + "random", + "storage", + "struct", + "supervisor", + "terminalio", + "time", + "touchio", + "traceback", + "usb_cdc", + "usb_hid" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [ + "Adafruit_CircuitPython_CircuitPlayground", + "Adafruit_CircuitPython_LIS3DH", + "Adafruit_CircuitPython_NeoPixel", + "Adafruit_CircuitPython_Thermistor" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "board", + "busio", + "digitalio", + "displayio", + "errno", + "fontio", + "getpass", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "pulseio", + "pwmio", + "rainbowio", + "random", + "storage", + "struct", + "supervisor", + "terminalio", + "time", + "touchio", + "traceback", + "usb_cdc", + "usb_hid" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 596, + "id": "clue_nrf52840_express", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 10, + "id": "cp32-m4", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiocore", + "audioio", + "audiomixer", + "audiomp3", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiocore", + "audioio", + "audiomixer", + "audiomp3", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 120, + "id": "cp_sapling_m0", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "analogio", + "board", + "busio", + "digitalio", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "analogio", + "board", + "busio", + "digitalio", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 161, + "id": "cp_sapling_m0_revb", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "analogio", + "board", + "busio", + "digitalio", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "analogio", + "board", + "busio", + "digitalio", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 144, + "id": "cp_sapling_m0_spiflash", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_pixelbuf", + "analogio", + "atexit", + "board", + "busio", + "digitalio", + "displayio", + "errno", + "fontio", + "getpass", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "terminalio", + "time", + "touchio", + "traceback", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_pixelbuf", + "analogio", + "atexit", + "board", + "busio", + "digitalio", + "displayio", + "errno", + "fontio", + "getpass", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "terminalio", + "time", + "touchio", + "traceback", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 137, + "id": "crumpspace_crumps2", + "versions": [ + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", + "wifi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", + "wifi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 34, + "id": "cytron_maker_nano_rp2040", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [ + "Adafruit_CircuitPython_NeoPixel", + "Adafruit_CircuitPython_SimpleIO" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "bitops", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "imagecapture", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [ + "Adafruit_CircuitPython_NeoPixel", + "Adafruit_CircuitPython_SimpleIO" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "bitops", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "imagecapture", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 570, + "id": "cytron_maker_pi_rp2040", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [ + "Adafruit_CircuitPython_NeoPixel", + "Adafruit_CircuitPython_Motor", + "Adafruit_CircuitPython_SimpleIO" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "bitops", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "imagecapture", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [ + "Adafruit_CircuitPython_NeoPixel", + "Adafruit_CircuitPython_Motor", + "Adafruit_CircuitPython_SimpleIO" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "bitops", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "imagecapture", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" } ] }, { "downloads": 38, - "id": "circuitplayground_express_digikey_pycon2019", + "id": "datalore_ip_m4", "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_digikey_pycon2019/ID/adafruit-circuitpython-circuitplayground_express_digikey_pycon2019-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_digikey_pycon2019/de_DE/adafruit-circuitpython-circuitplayground_express_digikey_pycon2019-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_digikey_pycon2019/en_US/adafruit-circuitpython-circuitplayground_express_digikey_pycon2019-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_digikey_pycon2019/en_x_pirate/adafruit-circuitpython-circuitplayground_express_digikey_pycon2019-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_digikey_pycon2019/es/adafruit-circuitpython-circuitplayground_express_digikey_pycon2019-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_digikey_pycon2019/fil/adafruit-circuitpython-circuitplayground_express_digikey_pycon2019-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_digikey_pycon2019/fr/adafruit-circuitpython-circuitplayground_express_digikey_pycon2019-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_digikey_pycon2019/it_IT/adafruit-circuitpython-circuitplayground_express_digikey_pycon2019-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_digikey_pycon2019/ko/adafruit-circuitpython-circuitplayground_express_digikey_pycon2019-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_digikey_pycon2019/pl/adafruit-circuitpython-circuitplayground_express_digikey_pycon2019-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_digikey_pycon2019/pt_BR/adafruit-circuitpython-circuitplayground_express_digikey_pycon2019-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_digikey_pycon2019/zh_Latn_pinyin/adafruit-circuitpython-circuitplayground_express_digikey_pycon2019-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_digikey_pycon2019/ID/adafruit-circuitpython-circuitplayground_express_digikey_pycon2019-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_digikey_pycon2019/cs/adafruit-circuitpython-circuitplayground_express_digikey_pycon2019-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_digikey_pycon2019/de_DE/adafruit-circuitpython-circuitplayground_express_digikey_pycon2019-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_digikey_pycon2019/el/adafruit-circuitpython-circuitplayground_express_digikey_pycon2019-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_digikey_pycon2019/en_US/adafruit-circuitpython-circuitplayground_express_digikey_pycon2019-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_digikey_pycon2019/en_x_pirate/adafruit-circuitpython-circuitplayground_express_digikey_pycon2019-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_digikey_pycon2019/es/adafruit-circuitpython-circuitplayground_express_digikey_pycon2019-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_digikey_pycon2019/fil/adafruit-circuitpython-circuitplayground_express_digikey_pycon2019-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_digikey_pycon2019/fr/adafruit-circuitpython-circuitplayground_express_digikey_pycon2019-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_digikey_pycon2019/hi/adafruit-circuitpython-circuitplayground_express_digikey_pycon2019-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_digikey_pycon2019/it_IT/adafruit-circuitpython-circuitplayground_express_digikey_pycon2019-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_digikey_pycon2019/ja/adafruit-circuitpython-circuitplayground_express_digikey_pycon2019-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_digikey_pycon2019/ko/adafruit-circuitpython-circuitplayground_express_digikey_pycon2019-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_digikey_pycon2019/nl/adafruit-circuitpython-circuitplayground_express_digikey_pycon2019-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_digikey_pycon2019/pl/adafruit-circuitpython-circuitplayground_express_digikey_pycon2019-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_digikey_pycon2019/pt_BR/adafruit-circuitpython-circuitplayground_express_digikey_pycon2019-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_digikey_pycon2019/sv/adafruit-circuitpython-circuitplayground_express_digikey_pycon2019-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_digikey_pycon2019/zh_Latn_pinyin/adafruit-circuitpython-circuitplayground_express_digikey_pycon2019-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", - "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", - "fil", - "pl", - "el" - ], - "modules": "[]", - "stable": false, - "version": "6.0.0-rc.1" - } - ] - }, - { - "downloads": 67, - "id": "circuitplayground_express_displayio", - "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_displayio/ID/adafruit-circuitpython-circuitplayground_express_displayio-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_displayio/de_DE/adafruit-circuitpython-circuitplayground_express_displayio-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_displayio/en_US/adafruit-circuitpython-circuitplayground_express_displayio-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_displayio/en_x_pirate/adafruit-circuitpython-circuitplayground_express_displayio-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_displayio/es/adafruit-circuitpython-circuitplayground_express_displayio-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_displayio/fil/adafruit-circuitpython-circuitplayground_express_displayio-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_displayio/fr/adafruit-circuitpython-circuitplayground_express_displayio-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_displayio/it_IT/adafruit-circuitpython-circuitplayground_express_displayio-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_displayio/ko/adafruit-circuitpython-circuitplayground_express_displayio-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_displayio/pl/adafruit-circuitpython-circuitplayground_express_displayio-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_displayio/pt_BR/adafruit-circuitpython-circuitplayground_express_displayio-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_displayio/zh_Latn_pinyin/adafruit-circuitpython-circuitplayground_express_displayio-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, - { - "extensions": [ - "uf2" - ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_displayio/ID/adafruit-circuitpython-circuitplayground_express_displayio-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_displayio/cs/adafruit-circuitpython-circuitplayground_express_displayio-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_displayio/de_DE/adafruit-circuitpython-circuitplayground_express_displayio-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_displayio/el/adafruit-circuitpython-circuitplayground_express_displayio-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_displayio/en_US/adafruit-circuitpython-circuitplayground_express_displayio-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_displayio/en_x_pirate/adafruit-circuitpython-circuitplayground_express_displayio-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_displayio/es/adafruit-circuitpython-circuitplayground_express_displayio-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_displayio/fil/adafruit-circuitpython-circuitplayground_express_displayio-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_displayio/fr/adafruit-circuitpython-circuitplayground_express_displayio-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_displayio/hi/adafruit-circuitpython-circuitplayground_express_displayio-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_displayio/it_IT/adafruit-circuitpython-circuitplayground_express_displayio-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_displayio/ja/adafruit-circuitpython-circuitplayground_express_displayio-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_displayio/ko/adafruit-circuitpython-circuitplayground_express_displayio-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_displayio/nl/adafruit-circuitpython-circuitplayground_express_displayio-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_displayio/pl/adafruit-circuitpython-circuitplayground_express_displayio-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_displayio/pt_BR/adafruit-circuitpython-circuitplayground_express_displayio-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_displayio/sv/adafruit-circuitpython-circuitplayground_express_displayio-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/circuitplayground_express_displayio/zh_Latn_pinyin/adafruit-circuitpython-circuitplayground_express_displayio-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, - "languages": [ - "pt_BR", - "es", + "en_GB", "en_US", - "de_DE", - "hi", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", - "fil", - "pl", - "el" - ], - "modules": [ - "analogio", - "audiobusio", - "audiocore", - "audioio", - "board", - "busio", - "digitalio", - "displayio", - "gamepad", - "math", - "microcontroller", - "neopixel_write", - "nvm", - "os", - "pulseio", - "pwmio", - "random", - "storage", - "struct", - "supervisor", - "terminalio", - "time", - "touchio", - "usb_hid", - "usb_midi" - ], - "stable": false, - "version": "6.0.0-rc.1" - } - ] - }, - { - "downloads": 384, - "id": "clue_nrf52840_express", - "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/clue_nrf52840_express/ID/adafruit-circuitpython-clue_nrf52840_express-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/clue_nrf52840_express/de_DE/adafruit-circuitpython-clue_nrf52840_express-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/clue_nrf52840_express/en_US/adafruit-circuitpython-clue_nrf52840_express-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/clue_nrf52840_express/en_x_pirate/adafruit-circuitpython-clue_nrf52840_express-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/clue_nrf52840_express/es/adafruit-circuitpython-clue_nrf52840_express-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/clue_nrf52840_express/fil/adafruit-circuitpython-clue_nrf52840_express-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/clue_nrf52840_express/fr/adafruit-circuitpython-clue_nrf52840_express-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/clue_nrf52840_express/it_IT/adafruit-circuitpython-clue_nrf52840_express-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/clue_nrf52840_express/ko/adafruit-circuitpython-clue_nrf52840_express-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/clue_nrf52840_express/pl/adafruit-circuitpython-clue_nrf52840_express-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/clue_nrf52840_express/pt_BR/adafruit-circuitpython-clue_nrf52840_express-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/clue_nrf52840_express/zh_Latn_pinyin/adafruit-circuitpython-clue_nrf52840_express-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, - { - "extensions": [ - "uf2" - ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/clue_nrf52840_express/ID/adafruit-circuitpython-clue_nrf52840_express-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/clue_nrf52840_express/cs/adafruit-circuitpython-clue_nrf52840_express-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/clue_nrf52840_express/de_DE/adafruit-circuitpython-clue_nrf52840_express-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/clue_nrf52840_express/el/adafruit-circuitpython-clue_nrf52840_express-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/clue_nrf52840_express/en_US/adafruit-circuitpython-clue_nrf52840_express-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/clue_nrf52840_express/en_x_pirate/adafruit-circuitpython-clue_nrf52840_express-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/clue_nrf52840_express/es/adafruit-circuitpython-clue_nrf52840_express-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/clue_nrf52840_express/fil/adafruit-circuitpython-clue_nrf52840_express-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/clue_nrf52840_express/fr/adafruit-circuitpython-clue_nrf52840_express-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/clue_nrf52840_express/hi/adafruit-circuitpython-clue_nrf52840_express-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/clue_nrf52840_express/it_IT/adafruit-circuitpython-clue_nrf52840_express-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/clue_nrf52840_express/ja/adafruit-circuitpython-clue_nrf52840_express-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/clue_nrf52840_express/ko/adafruit-circuitpython-clue_nrf52840_express-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/clue_nrf52840_express/nl/adafruit-circuitpython-clue_nrf52840_express-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/clue_nrf52840_express/pl/adafruit-circuitpython-clue_nrf52840_express-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/clue_nrf52840_express/pt_BR/adafruit-circuitpython-clue_nrf52840_express-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/clue_nrf52840_express/sv/adafruit-circuitpython-clue_nrf52840_express-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/clue_nrf52840_express/zh_Latn_pinyin/adafruit-circuitpython-clue_nrf52840_express-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, - "languages": [ - "pt_BR", "es", - "en_US", - "de_DE", - "hi", - "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", "aesio", + "alarm", "analogio", + "atexit", "audiobusio", "audiocore", + "audioio", "audiomixer", "audiomp3", - "audiopwmio", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", + "countio", "digitalio", "displayio", + "errno", + "fontio", "framebufferio", - "gamepad", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", "nvm", + "onewireio", "os", + "paralleldisplay", + "ps2io", "pulseio", "pwmio", + "rainbowio", "random", + "re", "rgbmatrix", "rotaryio", "rtc", @@ -4119,494 +10629,139 @@ "storage", "struct", "supervisor", + "synthio", "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "audiomixer", + "audiomp3", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", "usb_hid", "usb_midi", "vectorio", "watchdog" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 14, - "id": "cp32-m4", - "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/cp32-m4/ID/adafruit-circuitpython-cp32-m4-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/cp32-m4/de_DE/adafruit-circuitpython-cp32-m4-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/cp32-m4/en_US/adafruit-circuitpython-cp32-m4-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/cp32-m4/en_x_pirate/adafruit-circuitpython-cp32-m4-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/cp32-m4/es/adafruit-circuitpython-cp32-m4-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/cp32-m4/fil/adafruit-circuitpython-cp32-m4-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/cp32-m4/fr/adafruit-circuitpython-cp32-m4-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/cp32-m4/it_IT/adafruit-circuitpython-cp32-m4-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/cp32-m4/ko/adafruit-circuitpython-cp32-m4-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/cp32-m4/pl/adafruit-circuitpython-cp32-m4-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/cp32-m4/pt_BR/adafruit-circuitpython-cp32-m4-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/cp32-m4/zh_Latn_pinyin/adafruit-circuitpython-cp32-m4-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, - { - "extensions": [ - "uf2" - ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/cp32-m4/ID/adafruit-circuitpython-cp32-m4-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/cp32-m4/cs/adafruit-circuitpython-cp32-m4-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/cp32-m4/de_DE/adafruit-circuitpython-cp32-m4-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/cp32-m4/el/adafruit-circuitpython-cp32-m4-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/cp32-m4/en_US/adafruit-circuitpython-cp32-m4-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/cp32-m4/en_x_pirate/adafruit-circuitpython-cp32-m4-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/cp32-m4/es/adafruit-circuitpython-cp32-m4-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/cp32-m4/fil/adafruit-circuitpython-cp32-m4-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/cp32-m4/fr/adafruit-circuitpython-cp32-m4-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/cp32-m4/hi/adafruit-circuitpython-cp32-m4-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/cp32-m4/it_IT/adafruit-circuitpython-cp32-m4-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/cp32-m4/ja/adafruit-circuitpython-cp32-m4-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/cp32-m4/ko/adafruit-circuitpython-cp32-m4-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/cp32-m4/nl/adafruit-circuitpython-cp32-m4-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/cp32-m4/pl/adafruit-circuitpython-cp32-m4-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/cp32-m4/pt_BR/adafruit-circuitpython-cp32-m4-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/cp32-m4/sv/adafruit-circuitpython-cp32-m4-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/cp32-m4/zh_Latn_pinyin/adafruit-circuitpython-cp32-m4-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, - "languages": [ - "pt_BR", - "es", - "en_US", - "de_DE", - "hi", - "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", - "fil", - "pl", - "el" - ], - "modules": [ - "_bleio", - "_pixelbuf", - "analogio", - "audiocore", - "audioio", - "audiomixer", - "audiomp3", - "bitbangio", - "board", - "busio", - "countio", - "digitalio", - "displayio", - "framebufferio", - "frequencyio", - "gamepad", - "i2cperipheral", - "math", - "microcontroller", - "neopixel_write", - "nvm", - "os", - "ps2io", - "pulseio", - "pwmio", - "random", - "rgbmatrix", - "rotaryio", - "rtc", - "sdcardio", - "sharpdisplay", - "storage", - "struct", - "supervisor", - "terminalio", - "time", - "touchio", - "ulab", - "usb_hid", - "usb_midi", - "vectorio" - ], - "stable": false, - "version": "6.0.0-rc.1" - } - ] - }, - { - "downloads": 7, - "id": "datalore_ip_m4", - "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/datalore_ip_m4/ID/adafruit-circuitpython-datalore_ip_m4-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/datalore_ip_m4/de_DE/adafruit-circuitpython-datalore_ip_m4-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/datalore_ip_m4/en_US/adafruit-circuitpython-datalore_ip_m4-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/datalore_ip_m4/en_x_pirate/adafruit-circuitpython-datalore_ip_m4-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/datalore_ip_m4/es/adafruit-circuitpython-datalore_ip_m4-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/datalore_ip_m4/fil/adafruit-circuitpython-datalore_ip_m4-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/datalore_ip_m4/fr/adafruit-circuitpython-datalore_ip_m4-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/datalore_ip_m4/it_IT/adafruit-circuitpython-datalore_ip_m4-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/datalore_ip_m4/ko/adafruit-circuitpython-datalore_ip_m4-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/datalore_ip_m4/pl/adafruit-circuitpython-datalore_ip_m4-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/datalore_ip_m4/pt_BR/adafruit-circuitpython-datalore_ip_m4-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/datalore_ip_m4/zh_Latn_pinyin/adafruit-circuitpython-datalore_ip_m4-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, - { - "extensions": [ - "uf2" - ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/datalore_ip_m4/ID/adafruit-circuitpython-datalore_ip_m4-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/datalore_ip_m4/cs/adafruit-circuitpython-datalore_ip_m4-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/datalore_ip_m4/de_DE/adafruit-circuitpython-datalore_ip_m4-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/datalore_ip_m4/el/adafruit-circuitpython-datalore_ip_m4-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/datalore_ip_m4/en_US/adafruit-circuitpython-datalore_ip_m4-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/datalore_ip_m4/en_x_pirate/adafruit-circuitpython-datalore_ip_m4-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/datalore_ip_m4/es/adafruit-circuitpython-datalore_ip_m4-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/datalore_ip_m4/fil/adafruit-circuitpython-datalore_ip_m4-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/datalore_ip_m4/fr/adafruit-circuitpython-datalore_ip_m4-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/datalore_ip_m4/hi/adafruit-circuitpython-datalore_ip_m4-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/datalore_ip_m4/it_IT/adafruit-circuitpython-datalore_ip_m4-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/datalore_ip_m4/ja/adafruit-circuitpython-datalore_ip_m4-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/datalore_ip_m4/ko/adafruit-circuitpython-datalore_ip_m4-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/datalore_ip_m4/nl/adafruit-circuitpython-datalore_ip_m4-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/datalore_ip_m4/pl/adafruit-circuitpython-datalore_ip_m4-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/datalore_ip_m4/pt_BR/adafruit-circuitpython-datalore_ip_m4-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/datalore_ip_m4/sv/adafruit-circuitpython-datalore_ip_m4-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/datalore_ip_m4/zh_Latn_pinyin/adafruit-circuitpython-datalore_ip_m4-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, - "languages": [ - "pt_BR", - "es", - "en_US", - "de_DE", - "hi", - "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", - "fil", - "pl", - "el" - ], - "modules": [ - "_bleio", - "_pixelbuf", - "analogio", - "audiobusio", - "audiocore", - "audioio", - "audiomixer", - "audiomp3", - "bitbangio", - "board", - "busio", - "countio", - "digitalio", - "displayio", - "framebufferio", - "frequencyio", - "gamepad", - "i2cperipheral", - "math", - "microcontroller", - "neopixel_write", - "nvm", - "os", - "ps2io", - "pulseio", - "pwmio", - "random", - "rgbmatrix", - "rotaryio", - "rtc", - "sdcardio", - "sharpdisplay", - "storage", - "struct", - "supervisor", - "terminalio", - "time", - "touchio", - "ulab", - "usb_hid", - "usb_midi", - "vectorio" - ], - "stable": false, - "version": "6.0.0-rc.1" - } - ] - }, - { - "downloads": 56, + "downloads": 112, "id": "datum_distance", "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/datum_distance/ID/adafruit-circuitpython-datum_distance-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/datum_distance/de_DE/adafruit-circuitpython-datum_distance-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/datum_distance/en_US/adafruit-circuitpython-datum_distance-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/datum_distance/en_x_pirate/adafruit-circuitpython-datum_distance-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/datum_distance/es/adafruit-circuitpython-datum_distance-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/datum_distance/fil/adafruit-circuitpython-datum_distance-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/datum_distance/fr/adafruit-circuitpython-datum_distance-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/datum_distance/it_IT/adafruit-circuitpython-datum_distance-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/datum_distance/ko/adafruit-circuitpython-datum_distance-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/datum_distance/pl/adafruit-circuitpython-datum_distance-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/datum_distance/pt_BR/adafruit-circuitpython-datum_distance-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/datum_distance/zh_Latn_pinyin/adafruit-circuitpython-datum_distance-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/datum_distance/ID/adafruit-circuitpython-datum_distance-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/datum_distance/cs/adafruit-circuitpython-datum_distance-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/datum_distance/de_DE/adafruit-circuitpython-datum_distance-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/datum_distance/el/adafruit-circuitpython-datum_distance-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/datum_distance/en_US/adafruit-circuitpython-datum_distance-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/datum_distance/en_x_pirate/adafruit-circuitpython-datum_distance-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/datum_distance/es/adafruit-circuitpython-datum_distance-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/datum_distance/fil/adafruit-circuitpython-datum_distance-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/datum_distance/fr/adafruit-circuitpython-datum_distance-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/datum_distance/hi/adafruit-circuitpython-datum_distance-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/datum_distance/it_IT/adafruit-circuitpython-datum_distance-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/datum_distance/ja/adafruit-circuitpython-datum_distance-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/datum_distance/ko/adafruit-circuitpython-datum_distance-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/datum_distance/nl/adafruit-circuitpython-datum_distance-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/datum_distance/pl/adafruit-circuitpython-datum_distance-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/datum_distance/pt_BR/adafruit-circuitpython-datum_distance-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/datum_distance/sv/adafruit-circuitpython-datum_distance-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/datum_distance/zh_Latn_pinyin/adafruit-circuitpython-datum_distance-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "analogio", @@ -4617,9 +10772,10 @@ "microcontroller", "neopixel_write", "nvm", + "onewireio", "os", - "pulseio", "pwmio", + "rainbowio", "random", "rotaryio", "rtc", @@ -4628,139 +10784,92 @@ "supervisor", "time", "touchio", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "analogio", + "board", + "busio", + "digitalio", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "usb_cdc", "usb_hid", "usb_midi" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 36, + "downloads": 144, "id": "datum_imu", "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/datum_imu/ID/adafruit-circuitpython-datum_imu-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/datum_imu/de_DE/adafruit-circuitpython-datum_imu-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/datum_imu/en_US/adafruit-circuitpython-datum_imu-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/datum_imu/en_x_pirate/adafruit-circuitpython-datum_imu-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/datum_imu/es/adafruit-circuitpython-datum_imu-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/datum_imu/fil/adafruit-circuitpython-datum_imu-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/datum_imu/fr/adafruit-circuitpython-datum_imu-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/datum_imu/it_IT/adafruit-circuitpython-datum_imu-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/datum_imu/ko/adafruit-circuitpython-datum_imu-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/datum_imu/pl/adafruit-circuitpython-datum_imu-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/datum_imu/pt_BR/adafruit-circuitpython-datum_imu-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/datum_imu/zh_Latn_pinyin/adafruit-circuitpython-datum_imu-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/datum_imu/ID/adafruit-circuitpython-datum_imu-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/datum_imu/cs/adafruit-circuitpython-datum_imu-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/datum_imu/de_DE/adafruit-circuitpython-datum_imu-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/datum_imu/el/adafruit-circuitpython-datum_imu-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/datum_imu/en_US/adafruit-circuitpython-datum_imu-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/datum_imu/en_x_pirate/adafruit-circuitpython-datum_imu-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/datum_imu/es/adafruit-circuitpython-datum_imu-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/datum_imu/fil/adafruit-circuitpython-datum_imu-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/datum_imu/fr/adafruit-circuitpython-datum_imu-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/datum_imu/hi/adafruit-circuitpython-datum_imu-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/datum_imu/it_IT/adafruit-circuitpython-datum_imu-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/datum_imu/ja/adafruit-circuitpython-datum_imu-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/datum_imu/ko/adafruit-circuitpython-datum_imu-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/datum_imu/nl/adafruit-circuitpython-datum_imu-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/datum_imu/pl/adafruit-circuitpython-datum_imu-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/datum_imu/pt_BR/adafruit-circuitpython-datum_imu-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/datum_imu/sv/adafruit-circuitpython-datum_imu-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/datum_imu/zh_Latn_pinyin/adafruit-circuitpython-datum_imu-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "analogio", @@ -4771,9 +10880,10 @@ "microcontroller", "neopixel_write", "nvm", + "onewireio", "os", - "pulseio", "pwmio", + "rainbowio", "random", "rotaryio", "rtc", @@ -4782,139 +10892,92 @@ "supervisor", "time", "touchio", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "analogio", + "board", + "busio", + "digitalio", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "usb_cdc", "usb_hid", "usb_midi" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 99, + "downloads": 147, "id": "datum_light", "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/datum_light/ID/adafruit-circuitpython-datum_light-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/datum_light/de_DE/adafruit-circuitpython-datum_light-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/datum_light/en_US/adafruit-circuitpython-datum_light-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/datum_light/en_x_pirate/adafruit-circuitpython-datum_light-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/datum_light/es/adafruit-circuitpython-datum_light-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/datum_light/fil/adafruit-circuitpython-datum_light-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/datum_light/fr/adafruit-circuitpython-datum_light-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/datum_light/it_IT/adafruit-circuitpython-datum_light-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/datum_light/ko/adafruit-circuitpython-datum_light-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/datum_light/pl/adafruit-circuitpython-datum_light-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/datum_light/pt_BR/adafruit-circuitpython-datum_light-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/datum_light/zh_Latn_pinyin/adafruit-circuitpython-datum_light-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/datum_light/ID/adafruit-circuitpython-datum_light-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/datum_light/cs/adafruit-circuitpython-datum_light-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/datum_light/de_DE/adafruit-circuitpython-datum_light-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/datum_light/el/adafruit-circuitpython-datum_light-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/datum_light/en_US/adafruit-circuitpython-datum_light-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/datum_light/en_x_pirate/adafruit-circuitpython-datum_light-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/datum_light/es/adafruit-circuitpython-datum_light-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/datum_light/fil/adafruit-circuitpython-datum_light-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/datum_light/fr/adafruit-circuitpython-datum_light-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/datum_light/hi/adafruit-circuitpython-datum_light-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/datum_light/it_IT/adafruit-circuitpython-datum_light-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/datum_light/ja/adafruit-circuitpython-datum_light-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/datum_light/ko/adafruit-circuitpython-datum_light-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/datum_light/nl/adafruit-circuitpython-datum_light-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/datum_light/pl/adafruit-circuitpython-datum_light-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/datum_light/pt_BR/adafruit-circuitpython-datum_light-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/datum_light/sv/adafruit-circuitpython-datum_light-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/datum_light/zh_Latn_pinyin/adafruit-circuitpython-datum_light-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "analogio", @@ -4925,9 +10988,10 @@ "microcontroller", "neopixel_write", "nvm", + "onewireio", "os", - "pulseio", "pwmio", + "rainbowio", "random", "rotaryio", "rtc", @@ -4936,139 +11000,92 @@ "supervisor", "time", "touchio", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "analogio", + "board", + "busio", + "digitalio", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "usb_cdc", "usb_hid", "usb_midi" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 55, + "downloads": 112, "id": "datum_weather", "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/datum_weather/ID/adafruit-circuitpython-datum_weather-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/datum_weather/de_DE/adafruit-circuitpython-datum_weather-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/datum_weather/en_US/adafruit-circuitpython-datum_weather-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/datum_weather/en_x_pirate/adafruit-circuitpython-datum_weather-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/datum_weather/es/adafruit-circuitpython-datum_weather-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/datum_weather/fil/adafruit-circuitpython-datum_weather-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/datum_weather/fr/adafruit-circuitpython-datum_weather-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/datum_weather/it_IT/adafruit-circuitpython-datum_weather-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/datum_weather/ko/adafruit-circuitpython-datum_weather-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/datum_weather/pl/adafruit-circuitpython-datum_weather-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/datum_weather/pt_BR/adafruit-circuitpython-datum_weather-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/datum_weather/zh_Latn_pinyin/adafruit-circuitpython-datum_weather-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/datum_weather/ID/adafruit-circuitpython-datum_weather-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/datum_weather/cs/adafruit-circuitpython-datum_weather-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/datum_weather/de_DE/adafruit-circuitpython-datum_weather-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/datum_weather/el/adafruit-circuitpython-datum_weather-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/datum_weather/en_US/adafruit-circuitpython-datum_weather-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/datum_weather/en_x_pirate/adafruit-circuitpython-datum_weather-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/datum_weather/es/adafruit-circuitpython-datum_weather-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/datum_weather/fil/adafruit-circuitpython-datum_weather-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/datum_weather/fr/adafruit-circuitpython-datum_weather-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/datum_weather/hi/adafruit-circuitpython-datum_weather-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/datum_weather/it_IT/adafruit-circuitpython-datum_weather-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/datum_weather/ja/adafruit-circuitpython-datum_weather-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/datum_weather/ko/adafruit-circuitpython-datum_weather-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/datum_weather/nl/adafruit-circuitpython-datum_weather-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/datum_weather/pl/adafruit-circuitpython-datum_weather-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/datum_weather/pt_BR/adafruit-circuitpython-datum_weather-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/datum_weather/sv/adafruit-circuitpython-datum_weather-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/datum_weather/zh_Latn_pinyin/adafruit-circuitpython-datum_weather-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "analogio", @@ -5079,9 +11096,10 @@ "microcontroller", "neopixel_write", "nvm", + "onewireio", "os", - "pulseio", "pwmio", + "rainbowio", "random", "rotaryio", "rtc", @@ -5090,101 +11108,213 @@ "supervisor", "time", "touchio", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "analogio", + "board", + "busio", + "digitalio", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "usb_cdc", "usb_hid", "usb_midi" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 27, + "downloads": 195, + "id": "dynalora_usb", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [ + "Adafruit_CircuitPython_NeoPixel", + "Adafruit_CircuitPython_RFM9x" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "analogio", + "board", + "busio", + "digitalio", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "sdcardio", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [ + "Adafruit_CircuitPython_NeoPixel", + "Adafruit_CircuitPython_RFM9x" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "analogio", + "board", + "busio", + "digitalio", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "sdcardio", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 156, "id": "dynossat_edu_eps", "versions": [ { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/dynossat_edu_eps/ID/adafruit-circuitpython-dynossat_edu_eps-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/dynossat_edu_eps/cs/adafruit-circuitpython-dynossat_edu_eps-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/dynossat_edu_eps/de_DE/adafruit-circuitpython-dynossat_edu_eps-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/dynossat_edu_eps/el/adafruit-circuitpython-dynossat_edu_eps-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/dynossat_edu_eps/en_US/adafruit-circuitpython-dynossat_edu_eps-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/dynossat_edu_eps/en_x_pirate/adafruit-circuitpython-dynossat_edu_eps-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/dynossat_edu_eps/es/adafruit-circuitpython-dynossat_edu_eps-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/dynossat_edu_eps/fil/adafruit-circuitpython-dynossat_edu_eps-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/dynossat_edu_eps/fr/adafruit-circuitpython-dynossat_edu_eps-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/dynossat_edu_eps/hi/adafruit-circuitpython-dynossat_edu_eps-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/dynossat_edu_eps/it_IT/adafruit-circuitpython-dynossat_edu_eps-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/dynossat_edu_eps/ja/adafruit-circuitpython-dynossat_edu_eps-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/dynossat_edu_eps/ko/adafruit-circuitpython-dynossat_edu_eps-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/dynossat_edu_eps/nl/adafruit-circuitpython-dynossat_edu_eps-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/dynossat_edu_eps/pl/adafruit-circuitpython-dynossat_edu_eps-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/dynossat_edu_eps/pt_BR/adafruit-circuitpython-dynossat_edu_eps-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/dynossat_edu_eps/sv/adafruit-circuitpython-dynossat_edu_eps-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/dynossat_edu_eps/zh_Latn_pinyin/adafruit-circuitpython-dynossat_edu_eps-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ - "_pixelbuf", + "adafruit_pixelbuf", "analogio", + "atexit", "audiobusio", "audiocore", "audioio", @@ -5192,143 +11322,169 @@ "busio", "digitalio", "displayio", - "gamepad", + "errno", + "fontio", + "getpass", "math", "microcontroller", "neopixel_write", "nvm", + "onewireio", "os", + "paralleldisplay", "pulseio", "pwmio", + "rainbowio", "random", - "rotaryio", "rtc", "storage", "struct", "supervisor", "terminalio", "time", - "touchio", + "traceback", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_pixelbuf", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "board", + "busio", + "digitalio", + "displayio", + "errno", + "fontio", + "getpass", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "rtc", + "storage", + "struct", + "supervisor", + "terminalio", + "time", + "traceback", + "usb_cdc", "usb_hid", "usb_midi" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 23, + "downloads": 190, "id": "dynossat_edu_obc", "versions": [ { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/dynossat_edu_obc/ID/adafruit-circuitpython-dynossat_edu_obc-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/dynossat_edu_obc/cs/adafruit-circuitpython-dynossat_edu_obc-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/dynossat_edu_obc/de_DE/adafruit-circuitpython-dynossat_edu_obc-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/dynossat_edu_obc/el/adafruit-circuitpython-dynossat_edu_obc-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/dynossat_edu_obc/en_US/adafruit-circuitpython-dynossat_edu_obc-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/dynossat_edu_obc/en_x_pirate/adafruit-circuitpython-dynossat_edu_obc-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/dynossat_edu_obc/es/adafruit-circuitpython-dynossat_edu_obc-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/dynossat_edu_obc/fil/adafruit-circuitpython-dynossat_edu_obc-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/dynossat_edu_obc/fr/adafruit-circuitpython-dynossat_edu_obc-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/dynossat_edu_obc/hi/adafruit-circuitpython-dynossat_edu_obc-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/dynossat_edu_obc/it_IT/adafruit-circuitpython-dynossat_edu_obc-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/dynossat_edu_obc/ja/adafruit-circuitpython-dynossat_edu_obc-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/dynossat_edu_obc/ko/adafruit-circuitpython-dynossat_edu_obc-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/dynossat_edu_obc/nl/adafruit-circuitpython-dynossat_edu_obc-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/dynossat_edu_obc/pl/adafruit-circuitpython-dynossat_edu_obc-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/dynossat_edu_obc/pt_BR/adafruit-circuitpython-dynossat_edu_obc-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/dynossat_edu_obc/sv/adafruit-circuitpython-dynossat_edu_obc-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/dynossat_edu_obc/zh_Latn_pinyin/adafruit-circuitpython-dynossat_edu_obc-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", "analogio", + "atexit", "audiobusio", "audiocore", "audioio", "audiomixer", "audiomp3", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", "countio", "digitalio", "displayio", + "errno", + "fontio", "framebufferio", "frequencyio", - "gamepad", + "getpass", + "gifio", "i2cperipheral", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", "nvm", + "onewireio", "os", + "paralleldisplay", "ps2io", "pulseio", "pwmio", + "rainbowio", "random", + "re", "rgbmatrix", "rotaryio", "rtc", @@ -5337,153 +11493,299 @@ "storage", "struct", "supervisor", + "synthio", "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", "usb_hid", "usb_midi", - "vectorio" + "vectorio", + "watchdog" ], - "stable": false, - "version": "6.0.0-rc.1" - } - ] - }, - { - "downloads": 87, - "id": "edgebadge", - "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/edgebadge/ID/adafruit-circuitpython-edgebadge-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/edgebadge/de_DE/adafruit-circuitpython-edgebadge-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/edgebadge/en_US/adafruit-circuitpython-edgebadge-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/edgebadge/en_x_pirate/adafruit-circuitpython-edgebadge-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/edgebadge/es/adafruit-circuitpython-edgebadge-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/edgebadge/fil/adafruit-circuitpython-edgebadge-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/edgebadge/fr/adafruit-circuitpython-edgebadge-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/edgebadge/it_IT/adafruit-circuitpython-edgebadge-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/edgebadge/ko/adafruit-circuitpython-edgebadge-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/edgebadge/pl/adafruit-circuitpython-edgebadge-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/edgebadge/pt_BR/adafruit-circuitpython-edgebadge-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/edgebadge/zh_Latn_pinyin/adafruit-circuitpython-edgebadge-zh_Latn_pinyin-5.3.1.uf2" - ] - }, "stable": true, - "version": "5.3.1" + "version": "7.1.0" }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/edgebadge/ID/adafruit-circuitpython-edgebadge-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/edgebadge/cs/adafruit-circuitpython-edgebadge-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/edgebadge/de_DE/adafruit-circuitpython-edgebadge-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/edgebadge/el/adafruit-circuitpython-edgebadge-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/edgebadge/en_US/adafruit-circuitpython-edgebadge-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/edgebadge/en_x_pirate/adafruit-circuitpython-edgebadge-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/edgebadge/es/adafruit-circuitpython-edgebadge-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/edgebadge/fil/adafruit-circuitpython-edgebadge-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/edgebadge/fr/adafruit-circuitpython-edgebadge-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/edgebadge/hi/adafruit-circuitpython-edgebadge-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/edgebadge/it_IT/adafruit-circuitpython-edgebadge-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/edgebadge/ja/adafruit-circuitpython-edgebadge-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/edgebadge/ko/adafruit-circuitpython-edgebadge-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/edgebadge/nl/adafruit-circuitpython-edgebadge-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/edgebadge/pl/adafruit-circuitpython-edgebadge-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/edgebadge/pt_BR/adafruit-circuitpython-edgebadge-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/edgebadge/sv/adafruit-circuitpython-edgebadge-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/edgebadge/zh_Latn_pinyin/adafruit-circuitpython-edgebadge-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "audiomixer", + "audiomp3", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" ], - "modules": "[]", "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 5, + "downloads": 224, + "id": "edgebadge", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [ + "pybadge" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "_stage", + "adafruit_bus_device", + "adafruit_pixelbuf", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "audiomixer", + "audiomp3", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "frequencyio", + "gamepadshift", + "getpass", + "i2cperipheral", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rotaryio", + "rtc", + "sdcardio", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [ + "pybadge" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "_stage", + "adafruit_bus_device", + "adafruit_pixelbuf", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "audiomixer", + "audiomp3", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "frequencyio", + "gamepadshift", + "getpass", + "i2cperipheral", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rotaryio", + "rtc", + "sdcardio", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 132, "id": "electroniccats_bastwifi", "versions": [ { @@ -5491,118 +11793,73 @@ "bin", "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/electroniccats_bastwifi/ID/adafruit-circuitpython-electroniccats_bastwifi-ID-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/electroniccats_bastwifi/ID/adafruit-circuitpython-electroniccats_bastwifi-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/electroniccats_bastwifi/cs/adafruit-circuitpython-electroniccats_bastwifi-cs-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/electroniccats_bastwifi/cs/adafruit-circuitpython-electroniccats_bastwifi-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/electroniccats_bastwifi/de_DE/adafruit-circuitpython-electroniccats_bastwifi-de_DE-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/electroniccats_bastwifi/de_DE/adafruit-circuitpython-electroniccats_bastwifi-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/electroniccats_bastwifi/el/adafruit-circuitpython-electroniccats_bastwifi-el-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/electroniccats_bastwifi/el/adafruit-circuitpython-electroniccats_bastwifi-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/electroniccats_bastwifi/en_US/adafruit-circuitpython-electroniccats_bastwifi-en_US-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/electroniccats_bastwifi/en_US/adafruit-circuitpython-electroniccats_bastwifi-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/electroniccats_bastwifi/en_x_pirate/adafruit-circuitpython-electroniccats_bastwifi-en_x_pirate-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/electroniccats_bastwifi/en_x_pirate/adafruit-circuitpython-electroniccats_bastwifi-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/electroniccats_bastwifi/es/adafruit-circuitpython-electroniccats_bastwifi-es-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/electroniccats_bastwifi/es/adafruit-circuitpython-electroniccats_bastwifi-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/electroniccats_bastwifi/fil/adafruit-circuitpython-electroniccats_bastwifi-fil-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/electroniccats_bastwifi/fil/adafruit-circuitpython-electroniccats_bastwifi-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/electroniccats_bastwifi/fr/adafruit-circuitpython-electroniccats_bastwifi-fr-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/electroniccats_bastwifi/fr/adafruit-circuitpython-electroniccats_bastwifi-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/electroniccats_bastwifi/hi/adafruit-circuitpython-electroniccats_bastwifi-hi-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/electroniccats_bastwifi/hi/adafruit-circuitpython-electroniccats_bastwifi-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/electroniccats_bastwifi/it_IT/adafruit-circuitpython-electroniccats_bastwifi-it_IT-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/electroniccats_bastwifi/it_IT/adafruit-circuitpython-electroniccats_bastwifi-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/electroniccats_bastwifi/ja/adafruit-circuitpython-electroniccats_bastwifi-ja-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/electroniccats_bastwifi/ja/adafruit-circuitpython-electroniccats_bastwifi-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/electroniccats_bastwifi/ko/adafruit-circuitpython-electroniccats_bastwifi-ko-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/electroniccats_bastwifi/ko/adafruit-circuitpython-electroniccats_bastwifi-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/electroniccats_bastwifi/nl/adafruit-circuitpython-electroniccats_bastwifi-nl-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/electroniccats_bastwifi/nl/adafruit-circuitpython-electroniccats_bastwifi-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/electroniccats_bastwifi/pl/adafruit-circuitpython-electroniccats_bastwifi-pl-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/electroniccats_bastwifi/pl/adafruit-circuitpython-electroniccats_bastwifi-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/electroniccats_bastwifi/pt_BR/adafruit-circuitpython-electroniccats_bastwifi-pt_BR-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/electroniccats_bastwifi/pt_BR/adafruit-circuitpython-electroniccats_bastwifi-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/electroniccats_bastwifi/sv/adafruit-circuitpython-electroniccats_bastwifi-sv-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/electroniccats_bastwifi/sv/adafruit-circuitpython-electroniccats_bastwifi-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/electroniccats_bastwifi/zh_Latn_pinyin/adafruit-circuitpython-electroniccats_bastwifi-zh_Latn_pinyin-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/electroniccats_bastwifi/zh_Latn_pinyin/adafruit-circuitpython-electroniccats_bastwifi-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", + "canio", + "countio", "digitalio", "displayio", + "dualbank", + "errno", + "fontio", "framebufferio", - "gamepad", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", "ipaddress", + "json", + "keypad", "math", "microcontroller", + "msgpack", + "nvm", + "onewireio", "os", + "paralleldisplay", + "ps2io", "pulseio", "pwmio", + "qrio", + "rainbowio", "random", + "re", + "rgbmatrix", + "rotaryio", "rtc", "sdcardio", "sharpdisplay", @@ -5611,171 +11868,279 @@ "storage", "struct", "supervisor", + "synthio", "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", "usb_hid", + "usb_midi", "vectorio", + "watchdog", + "wifi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", "wifi" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 45, + "downloads": 169, "id": "electronut_labs_blip", "versions": [ { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/electronut_labs_blip/ID/adafruit-circuitpython-electronut_labs_blip-ID-5.3.1.hex" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/electronut_labs_blip/de_DE/adafruit-circuitpython-electronut_labs_blip-de_DE-5.3.1.hex" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/electronut_labs_blip/en_US/adafruit-circuitpython-electronut_labs_blip-en_US-5.3.1.hex" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/electronut_labs_blip/en_x_pirate/adafruit-circuitpython-electronut_labs_blip-en_x_pirate-5.3.1.hex" - ], - "es": [ - "https://downloads.circuitpython.org/bin/electronut_labs_blip/es/adafruit-circuitpython-electronut_labs_blip-es-5.3.1.hex" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/electronut_labs_blip/fil/adafruit-circuitpython-electronut_labs_blip-fil-5.3.1.hex" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/electronut_labs_blip/fr/adafruit-circuitpython-electronut_labs_blip-fr-5.3.1.hex" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/electronut_labs_blip/it_IT/adafruit-circuitpython-electronut_labs_blip-it_IT-5.3.1.hex" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/electronut_labs_blip/ko/adafruit-circuitpython-electronut_labs_blip-ko-5.3.1.hex" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/electronut_labs_blip/pl/adafruit-circuitpython-electronut_labs_blip-pl-5.3.1.hex" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/electronut_labs_blip/pt_BR/adafruit-circuitpython-electronut_labs_blip-pt_BR-5.3.1.hex" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/electronut_labs_blip/zh_Latn_pinyin/adafruit-circuitpython-electronut_labs_blip-zh_Latn_pinyin-5.3.1.hex" - ] - }, + "extensions": [ + "hex" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "_stage", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], "stable": true, - "version": "5.3.1" + "version": "7.1.0" }, { "extensions": [ "hex" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/electronut_labs_blip/ID/adafruit-circuitpython-electronut_labs_blip-ID-6.0.0-rc.1.hex" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/electronut_labs_blip/cs/adafruit-circuitpython-electronut_labs_blip-cs-6.0.0-rc.1.hex" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/electronut_labs_blip/de_DE/adafruit-circuitpython-electronut_labs_blip-de_DE-6.0.0-rc.1.hex" - ], - "el": [ - "https://downloads.circuitpython.org/bin/electronut_labs_blip/el/adafruit-circuitpython-electronut_labs_blip-el-6.0.0-rc.1.hex" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/electronut_labs_blip/en_US/adafruit-circuitpython-electronut_labs_blip-en_US-6.0.0-rc.1.hex" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/electronut_labs_blip/en_x_pirate/adafruit-circuitpython-electronut_labs_blip-en_x_pirate-6.0.0-rc.1.hex" - ], - "es": [ - "https://downloads.circuitpython.org/bin/electronut_labs_blip/es/adafruit-circuitpython-electronut_labs_blip-es-6.0.0-rc.1.hex" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/electronut_labs_blip/fil/adafruit-circuitpython-electronut_labs_blip-fil-6.0.0-rc.1.hex" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/electronut_labs_blip/fr/adafruit-circuitpython-electronut_labs_blip-fr-6.0.0-rc.1.hex" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/electronut_labs_blip/hi/adafruit-circuitpython-electronut_labs_blip-hi-6.0.0-rc.1.hex" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/electronut_labs_blip/it_IT/adafruit-circuitpython-electronut_labs_blip-it_IT-6.0.0-rc.1.hex" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/electronut_labs_blip/ja/adafruit-circuitpython-electronut_labs_blip-ja-6.0.0-rc.1.hex" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/electronut_labs_blip/ko/adafruit-circuitpython-electronut_labs_blip-ko-6.0.0-rc.1.hex" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/electronut_labs_blip/nl/adafruit-circuitpython-electronut_labs_blip-nl-6.0.0-rc.1.hex" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/electronut_labs_blip/pl/adafruit-circuitpython-electronut_labs_blip-pl-6.0.0-rc.1.hex" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/electronut_labs_blip/pt_BR/adafruit-circuitpython-electronut_labs_blip-pt_BR-6.0.0-rc.1.hex" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/electronut_labs_blip/sv/adafruit-circuitpython-electronut_labs_blip-sv-6.0.0-rc.1.hex" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/electronut_labs_blip/zh_Latn_pinyin/adafruit-circuitpython-electronut_labs_blip-zh_Latn_pinyin-6.0.0-rc.1.hex" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", "_stage", + "adafruit_bus_device", + "adafruit_pixelbuf", "aesio", + "alarm", "analogio", + "atexit", "audiobusio", "audiocore", "audiomixer", "audiomp3", "audiopwmio", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", + "countio", "digitalio", "displayio", + "errno", + "fontio", "framebufferio", - "gamepad", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", "nvm", + "onewireio", "os", + "paralleldisplay", "pulseio", "pwmio", + "rainbowio", "random", + "re", "rgbmatrix", "rotaryio", "rtc", @@ -5784,171 +12149,92 @@ "storage", "struct", "supervisor", + "synthio", "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", "usb_hid", "usb_midi", "vectorio", "watchdog" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 45, + "downloads": 130, "id": "electronut_labs_papyr", "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/electronut_labs_papyr/ID/adafruit-circuitpython-electronut_labs_papyr-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/electronut_labs_papyr/de_DE/adafruit-circuitpython-electronut_labs_papyr-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/electronut_labs_papyr/en_US/adafruit-circuitpython-electronut_labs_papyr-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/electronut_labs_papyr/en_x_pirate/adafruit-circuitpython-electronut_labs_papyr-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/electronut_labs_papyr/es/adafruit-circuitpython-electronut_labs_papyr-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/electronut_labs_papyr/fil/adafruit-circuitpython-electronut_labs_papyr-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/electronut_labs_papyr/fr/adafruit-circuitpython-electronut_labs_papyr-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/electronut_labs_papyr/it_IT/adafruit-circuitpython-electronut_labs_papyr-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/electronut_labs_papyr/ko/adafruit-circuitpython-electronut_labs_papyr-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/electronut_labs_papyr/pl/adafruit-circuitpython-electronut_labs_papyr-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/electronut_labs_papyr/pt_BR/adafruit-circuitpython-electronut_labs_papyr-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/electronut_labs_papyr/zh_Latn_pinyin/adafruit-circuitpython-electronut_labs_papyr-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/electronut_labs_papyr/ID/adafruit-circuitpython-electronut_labs_papyr-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/electronut_labs_papyr/cs/adafruit-circuitpython-electronut_labs_papyr-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/electronut_labs_papyr/de_DE/adafruit-circuitpython-electronut_labs_papyr-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/electronut_labs_papyr/el/adafruit-circuitpython-electronut_labs_papyr-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/electronut_labs_papyr/en_US/adafruit-circuitpython-electronut_labs_papyr-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/electronut_labs_papyr/en_x_pirate/adafruit-circuitpython-electronut_labs_papyr-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/electronut_labs_papyr/es/adafruit-circuitpython-electronut_labs_papyr-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/electronut_labs_papyr/fil/adafruit-circuitpython-electronut_labs_papyr-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/electronut_labs_papyr/fr/adafruit-circuitpython-electronut_labs_papyr-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/electronut_labs_papyr/hi/adafruit-circuitpython-electronut_labs_papyr-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/electronut_labs_papyr/it_IT/adafruit-circuitpython-electronut_labs_papyr-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/electronut_labs_papyr/ja/adafruit-circuitpython-electronut_labs_papyr-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/electronut_labs_papyr/ko/adafruit-circuitpython-electronut_labs_papyr-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/electronut_labs_papyr/nl/adafruit-circuitpython-electronut_labs_papyr-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/electronut_labs_papyr/pl/adafruit-circuitpython-electronut_labs_papyr-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/electronut_labs_papyr/pt_BR/adafruit-circuitpython-electronut_labs_papyr-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/electronut_labs_papyr/sv/adafruit-circuitpython-electronut_labs_papyr-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/electronut_labs_papyr/zh_Latn_pinyin/adafruit-circuitpython-electronut_labs_papyr-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", "aesio", + "alarm", "analogio", + "atexit", "audiobusio", "audiocore", "audiomixer", "audiomp3", "audiopwmio", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", + "countio", "digitalio", "displayio", + "errno", + "fontio", "framebufferio", - "gamepad", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", "nvm", + "onewireio", "os", + "paralleldisplay", "pulseio", "pwmio", + "rainbowio", "random", + "re", "rgbmatrix", "rotaryio", "rtc", @@ -5957,145 +12243,137 @@ "storage", "struct", "supervisor", + "synthio", "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", "usb_hid", "usb_midi", "vectorio", "watchdog" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 37, + "downloads": 133, "id": "escornabot_makech", "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/escornabot_makech/ID/adafruit-circuitpython-escornabot_makech-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/escornabot_makech/de_DE/adafruit-circuitpython-escornabot_makech-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/escornabot_makech/en_US/adafruit-circuitpython-escornabot_makech-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/escornabot_makech/en_x_pirate/adafruit-circuitpython-escornabot_makech-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/escornabot_makech/es/adafruit-circuitpython-escornabot_makech-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/escornabot_makech/fil/adafruit-circuitpython-escornabot_makech-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/escornabot_makech/fr/adafruit-circuitpython-escornabot_makech-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/escornabot_makech/it_IT/adafruit-circuitpython-escornabot_makech-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/escornabot_makech/ko/adafruit-circuitpython-escornabot_makech-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/escornabot_makech/pl/adafruit-circuitpython-escornabot_makech-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/escornabot_makech/pt_BR/adafruit-circuitpython-escornabot_makech-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/escornabot_makech/zh_Latn_pinyin/adafruit-circuitpython-escornabot_makech-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/escornabot_makech/ID/adafruit-circuitpython-escornabot_makech-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/escornabot_makech/cs/adafruit-circuitpython-escornabot_makech-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/escornabot_makech/de_DE/adafruit-circuitpython-escornabot_makech-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/escornabot_makech/el/adafruit-circuitpython-escornabot_makech-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/escornabot_makech/en_US/adafruit-circuitpython-escornabot_makech-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/escornabot_makech/en_x_pirate/adafruit-circuitpython-escornabot_makech-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/escornabot_makech/es/adafruit-circuitpython-escornabot_makech-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/escornabot_makech/fil/adafruit-circuitpython-escornabot_makech-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/escornabot_makech/fr/adafruit-circuitpython-escornabot_makech-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/escornabot_makech/hi/adafruit-circuitpython-escornabot_makech-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/escornabot_makech/it_IT/adafruit-circuitpython-escornabot_makech-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/escornabot_makech/ja/adafruit-circuitpython-escornabot_makech-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/escornabot_makech/ko/adafruit-circuitpython-escornabot_makech-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/escornabot_makech/nl/adafruit-circuitpython-escornabot_makech-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/escornabot_makech/pl/adafruit-circuitpython-escornabot_makech-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/escornabot_makech/pt_BR/adafruit-circuitpython-escornabot_makech-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/escornabot_makech/sv/adafruit-circuitpython-escornabot_makech-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/escornabot_makech/zh_Latn_pinyin/adafruit-circuitpython-escornabot_makech-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "analogio", @@ -6106,26 +12384,575 @@ "microcontroller", "neopixel_write", "nvm", + "onewireio", "os", - "pulseio", "pwmio", + "rainbowio", "random", "rotaryio", + "rtc", "storage", "struct", "supervisor", "time", "touchio", - "usb_hid", - "usb_midi" + "usb_cdc", + "usb_hid" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "analogio", + "board", + "busio", + "digitalio", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "usb_cdc", + "usb_hid" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 16, + "downloads": 0, + "id": "espressif_esp32s3_box", + "versions": [ + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "ps2io", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", + "wifi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 0, + "id": "espressif_esp32s3_devkitc_1", + "versions": [ + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "ps2io", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", + "wifi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 0, + "id": "espressif_esp32s3_devkitc_1_nopsram", + "versions": [ + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "ps2io", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", + "wifi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 190, + "id": "espressif_hmi_devkit_1", + "versions": [ + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", + "wifi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", + "wifi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 197, "id": "espressif_kaluga_1", "versions": [ { @@ -6133,119 +12960,74 @@ "bin", "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/espressif_kaluga_1/ID/adafruit-circuitpython-espressif_kaluga_1-ID-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/espressif_kaluga_1/ID/adafruit-circuitpython-espressif_kaluga_1-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/espressif_kaluga_1/cs/adafruit-circuitpython-espressif_kaluga_1-cs-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/espressif_kaluga_1/cs/adafruit-circuitpython-espressif_kaluga_1-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/espressif_kaluga_1/de_DE/adafruit-circuitpython-espressif_kaluga_1-de_DE-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/espressif_kaluga_1/de_DE/adafruit-circuitpython-espressif_kaluga_1-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/espressif_kaluga_1/el/adafruit-circuitpython-espressif_kaluga_1-el-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/espressif_kaluga_1/el/adafruit-circuitpython-espressif_kaluga_1-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/espressif_kaluga_1/en_US/adafruit-circuitpython-espressif_kaluga_1-en_US-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/espressif_kaluga_1/en_US/adafruit-circuitpython-espressif_kaluga_1-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/espressif_kaluga_1/en_x_pirate/adafruit-circuitpython-espressif_kaluga_1-en_x_pirate-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/espressif_kaluga_1/en_x_pirate/adafruit-circuitpython-espressif_kaluga_1-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/espressif_kaluga_1/es/adafruit-circuitpython-espressif_kaluga_1-es-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/espressif_kaluga_1/es/adafruit-circuitpython-espressif_kaluga_1-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/espressif_kaluga_1/fil/adafruit-circuitpython-espressif_kaluga_1-fil-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/espressif_kaluga_1/fil/adafruit-circuitpython-espressif_kaluga_1-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/espressif_kaluga_1/fr/adafruit-circuitpython-espressif_kaluga_1-fr-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/espressif_kaluga_1/fr/adafruit-circuitpython-espressif_kaluga_1-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/espressif_kaluga_1/hi/adafruit-circuitpython-espressif_kaluga_1-hi-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/espressif_kaluga_1/hi/adafruit-circuitpython-espressif_kaluga_1-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/espressif_kaluga_1/it_IT/adafruit-circuitpython-espressif_kaluga_1-it_IT-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/espressif_kaluga_1/it_IT/adafruit-circuitpython-espressif_kaluga_1-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/espressif_kaluga_1/ja/adafruit-circuitpython-espressif_kaluga_1-ja-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/espressif_kaluga_1/ja/adafruit-circuitpython-espressif_kaluga_1-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/espressif_kaluga_1/ko/adafruit-circuitpython-espressif_kaluga_1-ko-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/espressif_kaluga_1/ko/adafruit-circuitpython-espressif_kaluga_1-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/espressif_kaluga_1/nl/adafruit-circuitpython-espressif_kaluga_1-nl-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/espressif_kaluga_1/nl/adafruit-circuitpython-espressif_kaluga_1-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/espressif_kaluga_1/pl/adafruit-circuitpython-espressif_kaluga_1-pl-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/espressif_kaluga_1/pl/adafruit-circuitpython-espressif_kaluga_1-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/espressif_kaluga_1/pt_BR/adafruit-circuitpython-espressif_kaluga_1-pt_BR-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/espressif_kaluga_1/pt_BR/adafruit-circuitpython-espressif_kaluga_1-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/espressif_kaluga_1/sv/adafruit-circuitpython-espressif_kaluga_1-sv-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/espressif_kaluga_1/sv/adafruit-circuitpython-espressif_kaluga_1-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/espressif_kaluga_1/zh_Latn_pinyin/adafruit-circuitpython-espressif_kaluga_1-zh_Latn_pinyin-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/espressif_kaluga_1/zh_Latn_pinyin/adafruit-circuitpython-espressif_kaluga_1-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", + "canio", + "countio", "digitalio", "displayio", + "dualbank", + "errno", + "fontio", "framebufferio", - "gamepad", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", "ipaddress", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", + "nvm", + "onewireio", "os", + "paralleldisplay", + "ps2io", "pulseio", "pwmio", + "qrio", + "rainbowio", "random", + "re", + "rgbmatrix", + "rotaryio", "rtc", "sdcardio", "sharpdisplay", @@ -6254,21 +13036,323 @@ "storage", "struct", "supervisor", + "synthio", "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", "usb_hid", + "usb_midi", "vectorio", + "watchdog", + "wifi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", "wifi" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 53, + "downloads": 189, + "id": "espressif_kaluga_1.3", + "versions": [ + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", + "wifi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", + "wifi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 498, "id": "espressif_saola_1_wroom", "versions": [ { @@ -6276,119 +13360,74 @@ "bin", "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/espressif_saola_1_wroom/ID/adafruit-circuitpython-espressif_saola_1_wroom-ID-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/espressif_saola_1_wroom/ID/adafruit-circuitpython-espressif_saola_1_wroom-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/espressif_saola_1_wroom/cs/adafruit-circuitpython-espressif_saola_1_wroom-cs-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/espressif_saola_1_wroom/cs/adafruit-circuitpython-espressif_saola_1_wroom-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/espressif_saola_1_wroom/de_DE/adafruit-circuitpython-espressif_saola_1_wroom-de_DE-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/espressif_saola_1_wroom/de_DE/adafruit-circuitpython-espressif_saola_1_wroom-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/espressif_saola_1_wroom/el/adafruit-circuitpython-espressif_saola_1_wroom-el-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/espressif_saola_1_wroom/el/adafruit-circuitpython-espressif_saola_1_wroom-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/espressif_saola_1_wroom/en_US/adafruit-circuitpython-espressif_saola_1_wroom-en_US-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/espressif_saola_1_wroom/en_US/adafruit-circuitpython-espressif_saola_1_wroom-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/espressif_saola_1_wroom/en_x_pirate/adafruit-circuitpython-espressif_saola_1_wroom-en_x_pirate-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/espressif_saola_1_wroom/en_x_pirate/adafruit-circuitpython-espressif_saola_1_wroom-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/espressif_saola_1_wroom/es/adafruit-circuitpython-espressif_saola_1_wroom-es-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/espressif_saola_1_wroom/es/adafruit-circuitpython-espressif_saola_1_wroom-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/espressif_saola_1_wroom/fil/adafruit-circuitpython-espressif_saola_1_wroom-fil-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/espressif_saola_1_wroom/fil/adafruit-circuitpython-espressif_saola_1_wroom-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/espressif_saola_1_wroom/fr/adafruit-circuitpython-espressif_saola_1_wroom-fr-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/espressif_saola_1_wroom/fr/adafruit-circuitpython-espressif_saola_1_wroom-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/espressif_saola_1_wroom/hi/adafruit-circuitpython-espressif_saola_1_wroom-hi-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/espressif_saola_1_wroom/hi/adafruit-circuitpython-espressif_saola_1_wroom-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/espressif_saola_1_wroom/it_IT/adafruit-circuitpython-espressif_saola_1_wroom-it_IT-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/espressif_saola_1_wroom/it_IT/adafruit-circuitpython-espressif_saola_1_wroom-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/espressif_saola_1_wroom/ja/adafruit-circuitpython-espressif_saola_1_wroom-ja-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/espressif_saola_1_wroom/ja/adafruit-circuitpython-espressif_saola_1_wroom-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/espressif_saola_1_wroom/ko/adafruit-circuitpython-espressif_saola_1_wroom-ko-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/espressif_saola_1_wroom/ko/adafruit-circuitpython-espressif_saola_1_wroom-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/espressif_saola_1_wroom/nl/adafruit-circuitpython-espressif_saola_1_wroom-nl-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/espressif_saola_1_wroom/nl/adafruit-circuitpython-espressif_saola_1_wroom-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/espressif_saola_1_wroom/pl/adafruit-circuitpython-espressif_saola_1_wroom-pl-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/espressif_saola_1_wroom/pl/adafruit-circuitpython-espressif_saola_1_wroom-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/espressif_saola_1_wroom/pt_BR/adafruit-circuitpython-espressif_saola_1_wroom-pt_BR-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/espressif_saola_1_wroom/pt_BR/adafruit-circuitpython-espressif_saola_1_wroom-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/espressif_saola_1_wroom/sv/adafruit-circuitpython-espressif_saola_1_wroom-sv-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/espressif_saola_1_wroom/sv/adafruit-circuitpython-espressif_saola_1_wroom-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/espressif_saola_1_wroom/zh_Latn_pinyin/adafruit-circuitpython-espressif_saola_1_wroom-zh_Latn_pinyin-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/espressif_saola_1_wroom/zh_Latn_pinyin/adafruit-circuitpython-espressif_saola_1_wroom-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", + "canio", + "countio", "digitalio", "displayio", + "dualbank", + "errno", + "fontio", "framebufferio", - "gamepad", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", "ipaddress", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", + "nvm", + "onewireio", "os", + "paralleldisplay", + "ps2io", "pulseio", "pwmio", + "qrio", + "rainbowio", "random", + "re", + "rgbmatrix", + "rotaryio", "rtc", "sdcardio", "sharpdisplay", @@ -6397,21 +13436,123 @@ "storage", "struct", "supervisor", + "synthio", "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", "usb_hid", + "usb_midi", "vectorio", + "watchdog", + "wifi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", "wifi" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 45, + "downloads": 469, "id": "espressif_saola_1_wrover", "versions": [ { @@ -6419,119 +13560,74 @@ "bin", "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/espressif_saola_1_wrover/ID/adafruit-circuitpython-espressif_saola_1_wrover-ID-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/espressif_saola_1_wrover/ID/adafruit-circuitpython-espressif_saola_1_wrover-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/espressif_saola_1_wrover/cs/adafruit-circuitpython-espressif_saola_1_wrover-cs-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/espressif_saola_1_wrover/cs/adafruit-circuitpython-espressif_saola_1_wrover-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/espressif_saola_1_wrover/de_DE/adafruit-circuitpython-espressif_saola_1_wrover-de_DE-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/espressif_saola_1_wrover/de_DE/adafruit-circuitpython-espressif_saola_1_wrover-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/espressif_saola_1_wrover/el/adafruit-circuitpython-espressif_saola_1_wrover-el-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/espressif_saola_1_wrover/el/adafruit-circuitpython-espressif_saola_1_wrover-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/espressif_saola_1_wrover/en_US/adafruit-circuitpython-espressif_saola_1_wrover-en_US-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/espressif_saola_1_wrover/en_US/adafruit-circuitpython-espressif_saola_1_wrover-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/espressif_saola_1_wrover/en_x_pirate/adafruit-circuitpython-espressif_saola_1_wrover-en_x_pirate-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/espressif_saola_1_wrover/en_x_pirate/adafruit-circuitpython-espressif_saola_1_wrover-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/espressif_saola_1_wrover/es/adafruit-circuitpython-espressif_saola_1_wrover-es-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/espressif_saola_1_wrover/es/adafruit-circuitpython-espressif_saola_1_wrover-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/espressif_saola_1_wrover/fil/adafruit-circuitpython-espressif_saola_1_wrover-fil-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/espressif_saola_1_wrover/fil/adafruit-circuitpython-espressif_saola_1_wrover-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/espressif_saola_1_wrover/fr/adafruit-circuitpython-espressif_saola_1_wrover-fr-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/espressif_saola_1_wrover/fr/adafruit-circuitpython-espressif_saola_1_wrover-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/espressif_saola_1_wrover/hi/adafruit-circuitpython-espressif_saola_1_wrover-hi-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/espressif_saola_1_wrover/hi/adafruit-circuitpython-espressif_saola_1_wrover-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/espressif_saola_1_wrover/it_IT/adafruit-circuitpython-espressif_saola_1_wrover-it_IT-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/espressif_saola_1_wrover/it_IT/adafruit-circuitpython-espressif_saola_1_wrover-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/espressif_saola_1_wrover/ja/adafruit-circuitpython-espressif_saola_1_wrover-ja-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/espressif_saola_1_wrover/ja/adafruit-circuitpython-espressif_saola_1_wrover-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/espressif_saola_1_wrover/ko/adafruit-circuitpython-espressif_saola_1_wrover-ko-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/espressif_saola_1_wrover/ko/adafruit-circuitpython-espressif_saola_1_wrover-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/espressif_saola_1_wrover/nl/adafruit-circuitpython-espressif_saola_1_wrover-nl-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/espressif_saola_1_wrover/nl/adafruit-circuitpython-espressif_saola_1_wrover-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/espressif_saola_1_wrover/pl/adafruit-circuitpython-espressif_saola_1_wrover-pl-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/espressif_saola_1_wrover/pl/adafruit-circuitpython-espressif_saola_1_wrover-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/espressif_saola_1_wrover/pt_BR/adafruit-circuitpython-espressif_saola_1_wrover-pt_BR-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/espressif_saola_1_wrover/pt_BR/adafruit-circuitpython-espressif_saola_1_wrover-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/espressif_saola_1_wrover/sv/adafruit-circuitpython-espressif_saola_1_wrover-sv-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/espressif_saola_1_wrover/sv/adafruit-circuitpython-espressif_saola_1_wrover-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/espressif_saola_1_wrover/zh_Latn_pinyin/adafruit-circuitpython-espressif_saola_1_wrover-zh_Latn_pinyin-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/espressif_saola_1_wrover/zh_Latn_pinyin/adafruit-circuitpython-espressif_saola_1_wrover-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", + "canio", + "countio", "digitalio", "displayio", + "dualbank", + "errno", + "fontio", "framebufferio", - "gamepad", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", "ipaddress", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", + "nvm", + "onewireio", "os", + "paralleldisplay", + "ps2io", "pulseio", "pwmio", + "qrio", + "rainbowio", "random", + "re", + "rgbmatrix", + "rotaryio", "rtc", "sdcardio", "sharpdisplay", @@ -6540,322 +13636,310 @@ "storage", "struct", "supervisor", + "synthio", "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", "usb_hid", + "usb_midi", "vectorio", + "watchdog", + "wifi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", "wifi" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 23, + "downloads": 59, "id": "espruino_pico", "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/espruino_pico/ID/adafruit-circuitpython-espruino_pico-ID-5.3.1.bin" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/espruino_pico/de_DE/adafruit-circuitpython-espruino_pico-de_DE-5.3.1.bin" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/espruino_pico/en_US/adafruit-circuitpython-espruino_pico-en_US-5.3.1.bin" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/espruino_pico/en_x_pirate/adafruit-circuitpython-espruino_pico-en_x_pirate-5.3.1.bin" - ], - "es": [ - "https://downloads.circuitpython.org/bin/espruino_pico/es/adafruit-circuitpython-espruino_pico-es-5.3.1.bin" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/espruino_pico/fil/adafruit-circuitpython-espruino_pico-fil-5.3.1.bin" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/espruino_pico/fr/adafruit-circuitpython-espruino_pico-fr-5.3.1.bin" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/espruino_pico/it_IT/adafruit-circuitpython-espruino_pico-it_IT-5.3.1.bin" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/espruino_pico/ko/adafruit-circuitpython-espruino_pico-ko-5.3.1.bin" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/espruino_pico/pl/adafruit-circuitpython-espruino_pico-pl-5.3.1.bin" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/espruino_pico/pt_BR/adafruit-circuitpython-espruino_pico-pt_BR-5.3.1.bin" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/espruino_pico/zh_Latn_pinyin/adafruit-circuitpython-espruino_pico-zh_Latn_pinyin-5.3.1.bin" - ] - }, - "stable": true, - "version": "5.3.1" - }, { "extensions": [ "bin" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/espruino_pico/ID/adafruit-circuitpython-espruino_pico-ID-6.0.0-rc.1.bin" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/espruino_pico/cs/adafruit-circuitpython-espruino_pico-cs-6.0.0-rc.1.bin" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/espruino_pico/de_DE/adafruit-circuitpython-espruino_pico-de_DE-6.0.0-rc.1.bin" - ], - "el": [ - "https://downloads.circuitpython.org/bin/espruino_pico/el/adafruit-circuitpython-espruino_pico-el-6.0.0-rc.1.bin" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/espruino_pico/en_US/adafruit-circuitpython-espruino_pico-en_US-6.0.0-rc.1.bin" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/espruino_pico/en_x_pirate/adafruit-circuitpython-espruino_pico-en_x_pirate-6.0.0-rc.1.bin" - ], - "es": [ - "https://downloads.circuitpython.org/bin/espruino_pico/es/adafruit-circuitpython-espruino_pico-es-6.0.0-rc.1.bin" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/espruino_pico/fil/adafruit-circuitpython-espruino_pico-fil-6.0.0-rc.1.bin" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/espruino_pico/fr/adafruit-circuitpython-espruino_pico-fr-6.0.0-rc.1.bin" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/espruino_pico/hi/adafruit-circuitpython-espruino_pico-hi-6.0.0-rc.1.bin" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/espruino_pico/it_IT/adafruit-circuitpython-espruino_pico-it_IT-6.0.0-rc.1.bin" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/espruino_pico/ja/adafruit-circuitpython-espruino_pico-ja-6.0.0-rc.1.bin" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/espruino_pico/ko/adafruit-circuitpython-espruino_pico-ko-6.0.0-rc.1.bin" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/espruino_pico/nl/adafruit-circuitpython-espruino_pico-nl-6.0.0-rc.1.bin" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/espruino_pico/pl/adafruit-circuitpython-espruino_pico-pl-6.0.0-rc.1.bin" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/espruino_pico/pt_BR/adafruit-circuitpython-espruino_pico-pt_BR-6.0.0-rc.1.bin" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/espruino_pico/sv/adafruit-circuitpython-espruino_pico-sv-6.0.0-rc.1.bin" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/espruino_pico/zh_Latn_pinyin/adafruit-circuitpython-espruino_pico-zh_Latn_pinyin-6.0.0-rc.1.bin" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ - "_bleio", - "_pixelbuf", + "adafruit_pixelbuf", "analogio", + "atexit", + "binascii", "bitbangio", "board", "busio", "digitalio", "displayio", - "framebufferio", - "gamepad", + "errno", + "fontio", + "getpass", + "json", "math", "microcontroller", "neopixel_write", + "onewireio", "os", "pulseio", "pwmio", + "rainbowio", "random", + "re", "sdcardio", - "sharpdisplay", "storage", "struct", "supervisor", "terminalio", "time", "touchio", - "vectorio" + "traceback", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "bin" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_pixelbuf", + "analogio", + "atexit", + "binascii", + "bitbangio", + "board", + "busio", + "digitalio", + "displayio", + "errno", + "fontio", + "getpass", + "json", + "math", + "microcontroller", + "neopixel_write", + "onewireio", + "os", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "sdcardio", + "storage", + "struct", + "supervisor", + "terminalio", + "time", + "touchio", + "traceback", + "usb_cdc", + "usb_hid", + "usb_midi" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 21, + "downloads": 59, "id": "espruino_wifi", "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/espruino_wifi/ID/adafruit-circuitpython-espruino_wifi-ID-5.3.1.bin" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/espruino_wifi/de_DE/adafruit-circuitpython-espruino_wifi-de_DE-5.3.1.bin" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/espruino_wifi/en_US/adafruit-circuitpython-espruino_wifi-en_US-5.3.1.bin" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/espruino_wifi/en_x_pirate/adafruit-circuitpython-espruino_wifi-en_x_pirate-5.3.1.bin" - ], - "es": [ - "https://downloads.circuitpython.org/bin/espruino_wifi/es/adafruit-circuitpython-espruino_wifi-es-5.3.1.bin" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/espruino_wifi/fil/adafruit-circuitpython-espruino_wifi-fil-5.3.1.bin" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/espruino_wifi/fr/adafruit-circuitpython-espruino_wifi-fr-5.3.1.bin" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/espruino_wifi/it_IT/adafruit-circuitpython-espruino_wifi-it_IT-5.3.1.bin" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/espruino_wifi/ko/adafruit-circuitpython-espruino_wifi-ko-5.3.1.bin" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/espruino_wifi/pl/adafruit-circuitpython-espruino_wifi-pl-5.3.1.bin" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/espruino_wifi/pt_BR/adafruit-circuitpython-espruino_wifi-pt_BR-5.3.1.bin" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/espruino_wifi/zh_Latn_pinyin/adafruit-circuitpython-espruino_wifi-zh_Latn_pinyin-5.3.1.bin" - ] - }, - "stable": true, - "version": "5.3.1" - }, { "extensions": [ "bin" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/espruino_wifi/ID/adafruit-circuitpython-espruino_wifi-ID-6.0.0-rc.1.bin" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/espruino_wifi/cs/adafruit-circuitpython-espruino_wifi-cs-6.0.0-rc.1.bin" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/espruino_wifi/de_DE/adafruit-circuitpython-espruino_wifi-de_DE-6.0.0-rc.1.bin" - ], - "el": [ - "https://downloads.circuitpython.org/bin/espruino_wifi/el/adafruit-circuitpython-espruino_wifi-el-6.0.0-rc.1.bin" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/espruino_wifi/en_US/adafruit-circuitpython-espruino_wifi-en_US-6.0.0-rc.1.bin" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/espruino_wifi/en_x_pirate/adafruit-circuitpython-espruino_wifi-en_x_pirate-6.0.0-rc.1.bin" - ], - "es": [ - "https://downloads.circuitpython.org/bin/espruino_wifi/es/adafruit-circuitpython-espruino_wifi-es-6.0.0-rc.1.bin" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/espruino_wifi/fil/adafruit-circuitpython-espruino_wifi-fil-6.0.0-rc.1.bin" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/espruino_wifi/fr/adafruit-circuitpython-espruino_wifi-fr-6.0.0-rc.1.bin" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/espruino_wifi/hi/adafruit-circuitpython-espruino_wifi-hi-6.0.0-rc.1.bin" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/espruino_wifi/it_IT/adafruit-circuitpython-espruino_wifi-it_IT-6.0.0-rc.1.bin" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/espruino_wifi/ja/adafruit-circuitpython-espruino_wifi-ja-6.0.0-rc.1.bin" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/espruino_wifi/ko/adafruit-circuitpython-espruino_wifi-ko-6.0.0-rc.1.bin" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/espruino_wifi/nl/adafruit-circuitpython-espruino_wifi-nl-6.0.0-rc.1.bin" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/espruino_wifi/pl/adafruit-circuitpython-espruino_wifi-pl-6.0.0-rc.1.bin" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/espruino_wifi/pt_BR/adafruit-circuitpython-espruino_wifi-pt_BR-6.0.0-rc.1.bin" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/espruino_wifi/sv/adafruit-circuitpython-espruino_wifi-sv-6.0.0-rc.1.bin" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/espruino_wifi/zh_Latn_pinyin/adafruit-circuitpython-espruino_wifi-zh_Latn_pinyin-6.0.0-rc.1.bin" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", "analogio", + "atexit", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", "digitalio", "displayio", + "errno", + "fontio", "framebufferio", - "gamepad", + "getpass", + "gifio", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", + "onewireio", "os", "pulseio", "pwmio", + "rainbowio", "random", + "re", "sdcardio", "sharpdisplay", "storage", @@ -6864,165 +13948,158 @@ "terminalio", "time", "touchio", - "ulab", + "traceback", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "bin" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "analogio", + "atexit", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "onewireio", + "os", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "terminalio", + "time", + "touchio", + "traceback", + "usb_cdc", + "usb_hid", + "usb_midi", "vectorio" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 149, + "downloads": 432, "id": "feather_bluefruit_sense", "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/feather_bluefruit_sense/ID/adafruit-circuitpython-feather_bluefruit_sense-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/feather_bluefruit_sense/de_DE/adafruit-circuitpython-feather_bluefruit_sense-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/feather_bluefruit_sense/en_US/adafruit-circuitpython-feather_bluefruit_sense-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/feather_bluefruit_sense/en_x_pirate/adafruit-circuitpython-feather_bluefruit_sense-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/feather_bluefruit_sense/es/adafruit-circuitpython-feather_bluefruit_sense-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/feather_bluefruit_sense/fil/adafruit-circuitpython-feather_bluefruit_sense-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/feather_bluefruit_sense/fr/adafruit-circuitpython-feather_bluefruit_sense-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/feather_bluefruit_sense/it_IT/adafruit-circuitpython-feather_bluefruit_sense-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/feather_bluefruit_sense/ko/adafruit-circuitpython-feather_bluefruit_sense-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/feather_bluefruit_sense/pl/adafruit-circuitpython-feather_bluefruit_sense-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/feather_bluefruit_sense/pt_BR/adafruit-circuitpython-feather_bluefruit_sense-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/feather_bluefruit_sense/zh_Latn_pinyin/adafruit-circuitpython-feather_bluefruit_sense-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/feather_bluefruit_sense/ID/adafruit-circuitpython-feather_bluefruit_sense-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/feather_bluefruit_sense/cs/adafruit-circuitpython-feather_bluefruit_sense-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/feather_bluefruit_sense/de_DE/adafruit-circuitpython-feather_bluefruit_sense-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/feather_bluefruit_sense/el/adafruit-circuitpython-feather_bluefruit_sense-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/feather_bluefruit_sense/en_US/adafruit-circuitpython-feather_bluefruit_sense-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/feather_bluefruit_sense/en_x_pirate/adafruit-circuitpython-feather_bluefruit_sense-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/feather_bluefruit_sense/es/adafruit-circuitpython-feather_bluefruit_sense-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/feather_bluefruit_sense/fil/adafruit-circuitpython-feather_bluefruit_sense-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/feather_bluefruit_sense/fr/adafruit-circuitpython-feather_bluefruit_sense-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/feather_bluefruit_sense/hi/adafruit-circuitpython-feather_bluefruit_sense-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/feather_bluefruit_sense/it_IT/adafruit-circuitpython-feather_bluefruit_sense-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/feather_bluefruit_sense/ja/adafruit-circuitpython-feather_bluefruit_sense-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/feather_bluefruit_sense/ko/adafruit-circuitpython-feather_bluefruit_sense-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/feather_bluefruit_sense/nl/adafruit-circuitpython-feather_bluefruit_sense-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/feather_bluefruit_sense/pl/adafruit-circuitpython-feather_bluefruit_sense-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/feather_bluefruit_sense/pt_BR/adafruit-circuitpython-feather_bluefruit_sense-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/feather_bluefruit_sense/sv/adafruit-circuitpython-feather_bluefruit_sense-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/feather_bluefruit_sense/zh_Latn_pinyin/adafruit-circuitpython-feather_bluefruit_sense-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", "aesio", + "alarm", "analogio", + "atexit", "audiobusio", "audiocore", "audiomixer", "audiomp3", "audiopwmio", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", + "countio", "digitalio", "displayio", + "errno", + "fontio", "framebufferio", - "gamepad", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", "nvm", + "onewireio", "os", + "paralleldisplay", "pulseio", "pwmio", + "rainbowio", "random", + "re", "rgbmatrix", "rotaryio", "rtc", @@ -7031,176 +14108,138 @@ "storage", "struct", "supervisor", + "synthio", "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", "usb_hid", "usb_midi", "vectorio", "watchdog" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 143, + "downloads": 307, "id": "feather_m0_adalogger", "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/feather_m0_adalogger/ID/adafruit-circuitpython-feather_m0_adalogger-ID-5.3.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_adalogger/ID/adafruit-circuitpython-feather_m0_adalogger-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/feather_m0_adalogger/de_DE/adafruit-circuitpython-feather_m0_adalogger-de_DE-5.3.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_adalogger/de_DE/adafruit-circuitpython-feather_m0_adalogger-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/feather_m0_adalogger/en_US/adafruit-circuitpython-feather_m0_adalogger-en_US-5.3.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_adalogger/en_US/adafruit-circuitpython-feather_m0_adalogger-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/feather_m0_adalogger/en_x_pirate/adafruit-circuitpython-feather_m0_adalogger-en_x_pirate-5.3.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_adalogger/en_x_pirate/adafruit-circuitpython-feather_m0_adalogger-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/feather_m0_adalogger/es/adafruit-circuitpython-feather_m0_adalogger-es-5.3.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_adalogger/es/adafruit-circuitpython-feather_m0_adalogger-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/feather_m0_adalogger/fil/adafruit-circuitpython-feather_m0_adalogger-fil-5.3.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_adalogger/fil/adafruit-circuitpython-feather_m0_adalogger-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/feather_m0_adalogger/fr/adafruit-circuitpython-feather_m0_adalogger-fr-5.3.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_adalogger/fr/adafruit-circuitpython-feather_m0_adalogger-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/feather_m0_adalogger/it_IT/adafruit-circuitpython-feather_m0_adalogger-it_IT-5.3.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_adalogger/it_IT/adafruit-circuitpython-feather_m0_adalogger-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/feather_m0_adalogger/ko/adafruit-circuitpython-feather_m0_adalogger-ko-5.3.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_adalogger/ko/adafruit-circuitpython-feather_m0_adalogger-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/feather_m0_adalogger/pl/adafruit-circuitpython-feather_m0_adalogger-pl-5.3.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_adalogger/pl/adafruit-circuitpython-feather_m0_adalogger-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/feather_m0_adalogger/pt_BR/adafruit-circuitpython-feather_m0_adalogger-pt_BR-5.3.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_adalogger/pt_BR/adafruit-circuitpython-feather_m0_adalogger-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/feather_m0_adalogger/zh_Latn_pinyin/adafruit-circuitpython-feather_m0_adalogger-zh_Latn_pinyin-5.3.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_adalogger/zh_Latn_pinyin/adafruit-circuitpython-feather_m0_adalogger-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, { "extensions": [ "bin", "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/feather_m0_adalogger/ID/adafruit-circuitpython-feather_m0_adalogger-ID-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_adalogger/ID/adafruit-circuitpython-feather_m0_adalogger-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/feather_m0_adalogger/cs/adafruit-circuitpython-feather_m0_adalogger-cs-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_adalogger/cs/adafruit-circuitpython-feather_m0_adalogger-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/feather_m0_adalogger/de_DE/adafruit-circuitpython-feather_m0_adalogger-de_DE-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_adalogger/de_DE/adafruit-circuitpython-feather_m0_adalogger-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/feather_m0_adalogger/el/adafruit-circuitpython-feather_m0_adalogger-el-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_adalogger/el/adafruit-circuitpython-feather_m0_adalogger-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/feather_m0_adalogger/en_US/adafruit-circuitpython-feather_m0_adalogger-en_US-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_adalogger/en_US/adafruit-circuitpython-feather_m0_adalogger-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/feather_m0_adalogger/en_x_pirate/adafruit-circuitpython-feather_m0_adalogger-en_x_pirate-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_adalogger/en_x_pirate/adafruit-circuitpython-feather_m0_adalogger-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/feather_m0_adalogger/es/adafruit-circuitpython-feather_m0_adalogger-es-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_adalogger/es/adafruit-circuitpython-feather_m0_adalogger-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/feather_m0_adalogger/fil/adafruit-circuitpython-feather_m0_adalogger-fil-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_adalogger/fil/adafruit-circuitpython-feather_m0_adalogger-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/feather_m0_adalogger/fr/adafruit-circuitpython-feather_m0_adalogger-fr-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_adalogger/fr/adafruit-circuitpython-feather_m0_adalogger-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/feather_m0_adalogger/hi/adafruit-circuitpython-feather_m0_adalogger-hi-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_adalogger/hi/adafruit-circuitpython-feather_m0_adalogger-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/feather_m0_adalogger/it_IT/adafruit-circuitpython-feather_m0_adalogger-it_IT-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_adalogger/it_IT/adafruit-circuitpython-feather_m0_adalogger-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/feather_m0_adalogger/ja/adafruit-circuitpython-feather_m0_adalogger-ja-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_adalogger/ja/adafruit-circuitpython-feather_m0_adalogger-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/feather_m0_adalogger/ko/adafruit-circuitpython-feather_m0_adalogger-ko-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_adalogger/ko/adafruit-circuitpython-feather_m0_adalogger-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/feather_m0_adalogger/nl/adafruit-circuitpython-feather_m0_adalogger-nl-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_adalogger/nl/adafruit-circuitpython-feather_m0_adalogger-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/feather_m0_adalogger/pl/adafruit-circuitpython-feather_m0_adalogger-pl-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_adalogger/pl/adafruit-circuitpython-feather_m0_adalogger-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/feather_m0_adalogger/pt_BR/adafruit-circuitpython-feather_m0_adalogger-pt_BR-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_adalogger/pt_BR/adafruit-circuitpython-feather_m0_adalogger-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/feather_m0_adalogger/sv/adafruit-circuitpython-feather_m0_adalogger-sv-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_adalogger/sv/adafruit-circuitpython-feather_m0_adalogger-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/feather_m0_adalogger/zh_Latn_pinyin/adafruit-circuitpython-feather_m0_adalogger-zh_Latn_pinyin-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_adalogger/zh_Latn_pinyin/adafruit-circuitpython-feather_m0_adalogger-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "analogio", @@ -7212,8 +14251,8 @@ "neopixel_write", "nvm", "os", - "pulseio", "pwmio", + "rainbowio", "random", "rotaryio", "rtc", @@ -7222,170 +14261,93 @@ "supervisor", "time", "touchio", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "analogio", + "board", + "busio", + "digitalio", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "os", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "usb_cdc", "usb_hid", "usb_midi" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 127, + "downloads": 318, "id": "feather_m0_basic", "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/feather_m0_basic/ID/adafruit-circuitpython-feather_m0_basic-ID-5.3.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_basic/ID/adafruit-circuitpython-feather_m0_basic-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/feather_m0_basic/de_DE/adafruit-circuitpython-feather_m0_basic-de_DE-5.3.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_basic/de_DE/adafruit-circuitpython-feather_m0_basic-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/feather_m0_basic/en_US/adafruit-circuitpython-feather_m0_basic-en_US-5.3.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_basic/en_US/adafruit-circuitpython-feather_m0_basic-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/feather_m0_basic/en_x_pirate/adafruit-circuitpython-feather_m0_basic-en_x_pirate-5.3.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_basic/en_x_pirate/adafruit-circuitpython-feather_m0_basic-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/feather_m0_basic/es/adafruit-circuitpython-feather_m0_basic-es-5.3.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_basic/es/adafruit-circuitpython-feather_m0_basic-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/feather_m0_basic/fil/adafruit-circuitpython-feather_m0_basic-fil-5.3.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_basic/fil/adafruit-circuitpython-feather_m0_basic-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/feather_m0_basic/fr/adafruit-circuitpython-feather_m0_basic-fr-5.3.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_basic/fr/adafruit-circuitpython-feather_m0_basic-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/feather_m0_basic/it_IT/adafruit-circuitpython-feather_m0_basic-it_IT-5.3.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_basic/it_IT/adafruit-circuitpython-feather_m0_basic-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/feather_m0_basic/ko/adafruit-circuitpython-feather_m0_basic-ko-5.3.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_basic/ko/adafruit-circuitpython-feather_m0_basic-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/feather_m0_basic/pl/adafruit-circuitpython-feather_m0_basic-pl-5.3.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_basic/pl/adafruit-circuitpython-feather_m0_basic-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/feather_m0_basic/pt_BR/adafruit-circuitpython-feather_m0_basic-pt_BR-5.3.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_basic/pt_BR/adafruit-circuitpython-feather_m0_basic-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/feather_m0_basic/zh_Latn_pinyin/adafruit-circuitpython-feather_m0_basic-zh_Latn_pinyin-5.3.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_basic/zh_Latn_pinyin/adafruit-circuitpython-feather_m0_basic-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, { "extensions": [ "bin", "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/feather_m0_basic/ID/adafruit-circuitpython-feather_m0_basic-ID-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_basic/ID/adafruit-circuitpython-feather_m0_basic-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/feather_m0_basic/cs/adafruit-circuitpython-feather_m0_basic-cs-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_basic/cs/adafruit-circuitpython-feather_m0_basic-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/feather_m0_basic/de_DE/adafruit-circuitpython-feather_m0_basic-de_DE-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_basic/de_DE/adafruit-circuitpython-feather_m0_basic-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/feather_m0_basic/el/adafruit-circuitpython-feather_m0_basic-el-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_basic/el/adafruit-circuitpython-feather_m0_basic-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/feather_m0_basic/en_US/adafruit-circuitpython-feather_m0_basic-en_US-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_basic/en_US/adafruit-circuitpython-feather_m0_basic-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/feather_m0_basic/en_x_pirate/adafruit-circuitpython-feather_m0_basic-en_x_pirate-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_basic/en_x_pirate/adafruit-circuitpython-feather_m0_basic-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/feather_m0_basic/es/adafruit-circuitpython-feather_m0_basic-es-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_basic/es/adafruit-circuitpython-feather_m0_basic-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/feather_m0_basic/fil/adafruit-circuitpython-feather_m0_basic-fil-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_basic/fil/adafruit-circuitpython-feather_m0_basic-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/feather_m0_basic/fr/adafruit-circuitpython-feather_m0_basic-fr-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_basic/fr/adafruit-circuitpython-feather_m0_basic-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/feather_m0_basic/hi/adafruit-circuitpython-feather_m0_basic-hi-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_basic/hi/adafruit-circuitpython-feather_m0_basic-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/feather_m0_basic/it_IT/adafruit-circuitpython-feather_m0_basic-it_IT-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_basic/it_IT/adafruit-circuitpython-feather_m0_basic-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/feather_m0_basic/ja/adafruit-circuitpython-feather_m0_basic-ja-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_basic/ja/adafruit-circuitpython-feather_m0_basic-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/feather_m0_basic/ko/adafruit-circuitpython-feather_m0_basic-ko-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_basic/ko/adafruit-circuitpython-feather_m0_basic-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/feather_m0_basic/nl/adafruit-circuitpython-feather_m0_basic-nl-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_basic/nl/adafruit-circuitpython-feather_m0_basic-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/feather_m0_basic/pl/adafruit-circuitpython-feather_m0_basic-pl-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_basic/pl/adafruit-circuitpython-feather_m0_basic-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/feather_m0_basic/pt_BR/adafruit-circuitpython-feather_m0_basic-pt_BR-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_basic/pt_BR/adafruit-circuitpython-feather_m0_basic-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/feather_m0_basic/sv/adafruit-circuitpython-feather_m0_basic-sv-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_basic/sv/adafruit-circuitpython-feather_m0_basic-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/feather_m0_basic/zh_Latn_pinyin/adafruit-circuitpython-feather_m0_basic-zh_Latn_pinyin-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_basic/zh_Latn_pinyin/adafruit-circuitpython-feather_m0_basic-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "analogio", @@ -7396,9 +14358,10 @@ "microcontroller", "neopixel_write", "nvm", + "onewireio", "os", - "pulseio", "pwmio", + "rainbowio", "random", "rotaryio", "rtc", @@ -7407,143 +14370,98 @@ "supervisor", "time", "touchio", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "analogio", + "board", + "busio", + "digitalio", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "usb_cdc", "usb_hid", "usb_midi" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 231, + "downloads": 561, "id": "feather_m0_express", "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/feather_m0_express/ID/adafruit-circuitpython-feather_m0_express-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/feather_m0_express/de_DE/adafruit-circuitpython-feather_m0_express-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/feather_m0_express/en_US/adafruit-circuitpython-feather_m0_express-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/feather_m0_express/en_x_pirate/adafruit-circuitpython-feather_m0_express-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/feather_m0_express/es/adafruit-circuitpython-feather_m0_express-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/feather_m0_express/fil/adafruit-circuitpython-feather_m0_express-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/feather_m0_express/fr/adafruit-circuitpython-feather_m0_express-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/feather_m0_express/it_IT/adafruit-circuitpython-feather_m0_express-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/feather_m0_express/ko/adafruit-circuitpython-feather_m0_express-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/feather_m0_express/pl/adafruit-circuitpython-feather_m0_express-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/feather_m0_express/pt_BR/adafruit-circuitpython-feather_m0_express-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/feather_m0_express/zh_Latn_pinyin/adafruit-circuitpython-feather_m0_express-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/feather_m0_express/ID/adafruit-circuitpython-feather_m0_express-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/feather_m0_express/cs/adafruit-circuitpython-feather_m0_express-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/feather_m0_express/de_DE/adafruit-circuitpython-feather_m0_express-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/feather_m0_express/el/adafruit-circuitpython-feather_m0_express-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/feather_m0_express/en_US/adafruit-circuitpython-feather_m0_express-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/feather_m0_express/en_x_pirate/adafruit-circuitpython-feather_m0_express-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/feather_m0_express/es/adafruit-circuitpython-feather_m0_express-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/feather_m0_express/fil/adafruit-circuitpython-feather_m0_express-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/feather_m0_express/fr/adafruit-circuitpython-feather_m0_express-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/feather_m0_express/hi/adafruit-circuitpython-feather_m0_express-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/feather_m0_express/it_IT/adafruit-circuitpython-feather_m0_express-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/feather_m0_express/ja/adafruit-circuitpython-feather_m0_express-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/feather_m0_express/ko/adafruit-circuitpython-feather_m0_express-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/feather_m0_express/nl/adafruit-circuitpython-feather_m0_express-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/feather_m0_express/pl/adafruit-circuitpython-feather_m0_express-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/feather_m0_express/pt_BR/adafruit-circuitpython-feather_m0_express-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/feather_m0_express/sv/adafruit-circuitpython-feather_m0_express-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/feather_m0_express/zh_Latn_pinyin/adafruit-circuitpython-feather_m0_express-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ - "_pixelbuf", + "adafruit_pixelbuf", "analogio", + "atexit", "audiobusio", "audiocore", "audioio", @@ -7551,14 +14469,19 @@ "busio", "digitalio", "displayio", - "gamepad", + "errno", + "fontio", + "getpass", "math", "microcontroller", "neopixel_write", "nvm", + "onewireio", "os", + "paralleldisplay", "pulseio", "pwmio", + "rainbowio", "random", "rotaryio", "rtc", @@ -7568,157 +14491,133 @@ "terminalio", "time", "touchio", + "traceback", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_pixelbuf", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "board", + "busio", + "digitalio", + "displayio", + "errno", + "fontio", + "getpass", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "terminalio", + "time", + "touchio", + "traceback", + "usb_cdc", "usb_hid", "usb_midi" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 60, + "downloads": 146, "id": "feather_m0_express_crickit", "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/feather_m0_express_crickit/ID/adafruit-circuitpython-feather_m0_express_crickit-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/feather_m0_express_crickit/de_DE/adafruit-circuitpython-feather_m0_express_crickit-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/feather_m0_express_crickit/en_US/adafruit-circuitpython-feather_m0_express_crickit-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/feather_m0_express_crickit/en_x_pirate/adafruit-circuitpython-feather_m0_express_crickit-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/feather_m0_express_crickit/es/adafruit-circuitpython-feather_m0_express_crickit-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/feather_m0_express_crickit/fil/adafruit-circuitpython-feather_m0_express_crickit-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/feather_m0_express_crickit/fr/adafruit-circuitpython-feather_m0_express_crickit-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/feather_m0_express_crickit/it_IT/adafruit-circuitpython-feather_m0_express_crickit-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/feather_m0_express_crickit/ko/adafruit-circuitpython-feather_m0_express_crickit-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/feather_m0_express_crickit/pl/adafruit-circuitpython-feather_m0_express_crickit-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/feather_m0_express_crickit/pt_BR/adafruit-circuitpython-feather_m0_express_crickit-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/feather_m0_express_crickit/zh_Latn_pinyin/adafruit-circuitpython-feather_m0_express_crickit-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/feather_m0_express_crickit/ID/adafruit-circuitpython-feather_m0_express_crickit-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/feather_m0_express_crickit/cs/adafruit-circuitpython-feather_m0_express_crickit-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/feather_m0_express_crickit/de_DE/adafruit-circuitpython-feather_m0_express_crickit-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/feather_m0_express_crickit/el/adafruit-circuitpython-feather_m0_express_crickit-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/feather_m0_express_crickit/en_US/adafruit-circuitpython-feather_m0_express_crickit-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/feather_m0_express_crickit/en_x_pirate/adafruit-circuitpython-feather_m0_express_crickit-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/feather_m0_express_crickit/es/adafruit-circuitpython-feather_m0_express_crickit-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/feather_m0_express_crickit/fil/adafruit-circuitpython-feather_m0_express_crickit-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/feather_m0_express_crickit/fr/adafruit-circuitpython-feather_m0_express_crickit-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/feather_m0_express_crickit/hi/adafruit-circuitpython-feather_m0_express_crickit-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/feather_m0_express_crickit/it_IT/adafruit-circuitpython-feather_m0_express_crickit-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/feather_m0_express_crickit/ja/adafruit-circuitpython-feather_m0_express_crickit-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/feather_m0_express_crickit/ko/adafruit-circuitpython-feather_m0_express_crickit-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/feather_m0_express_crickit/nl/adafruit-circuitpython-feather_m0_express_crickit-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/feather_m0_express_crickit/pl/adafruit-circuitpython-feather_m0_express_crickit-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/feather_m0_express_crickit/pt_BR/adafruit-circuitpython-feather_m0_express_crickit-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/feather_m0_express_crickit/sv/adafruit-circuitpython-feather_m0_express_crickit-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/feather_m0_express_crickit/zh_Latn_pinyin/adafruit-circuitpython-feather_m0_express_crickit-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [ + "Adafruit_CircuitPython_Crickit", + "Adafruit_CircuitPython_Motor", + "Adafruit_CircuitPython_NeoPixel", + "Adafruit_CircuitPython_seesaw" + ], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ - "_pixelbuf", + "adafruit_pixelbuf", "analogio", + "atexit", "audiobusio", "audiocore", "audioio", "board", "busio", - "countio", "digitalio", + "errno", + "getpass", "math", "microcontroller", "neopixel_write", "nvm", + "onewireio", "os", "pulseio", "pwmio", + "rainbowio", "random", "rotaryio", "rtc", @@ -7727,172 +14626,113 @@ "supervisor", "time", "touchio", + "traceback", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [ + "Adafruit_CircuitPython_Crickit", + "Adafruit_CircuitPython_Motor", + "Adafruit_CircuitPython_NeoPixel", + "Adafruit_CircuitPython_seesaw" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_pixelbuf", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "board", + "busio", + "digitalio", + "errno", + "getpass", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "pulseio", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "traceback", + "usb_cdc", "usb_hid", "usb_midi" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 71, + "downloads": 216, "id": "feather_m0_rfm69", "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/feather_m0_rfm69/ID/adafruit-circuitpython-feather_m0_rfm69-ID-5.3.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_rfm69/ID/adafruit-circuitpython-feather_m0_rfm69-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/feather_m0_rfm69/de_DE/adafruit-circuitpython-feather_m0_rfm69-de_DE-5.3.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_rfm69/de_DE/adafruit-circuitpython-feather_m0_rfm69-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/feather_m0_rfm69/en_US/adafruit-circuitpython-feather_m0_rfm69-en_US-5.3.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_rfm69/en_US/adafruit-circuitpython-feather_m0_rfm69-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/feather_m0_rfm69/en_x_pirate/adafruit-circuitpython-feather_m0_rfm69-en_x_pirate-5.3.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_rfm69/en_x_pirate/adafruit-circuitpython-feather_m0_rfm69-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/feather_m0_rfm69/es/adafruit-circuitpython-feather_m0_rfm69-es-5.3.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_rfm69/es/adafruit-circuitpython-feather_m0_rfm69-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/feather_m0_rfm69/fil/adafruit-circuitpython-feather_m0_rfm69-fil-5.3.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_rfm69/fil/adafruit-circuitpython-feather_m0_rfm69-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/feather_m0_rfm69/fr/adafruit-circuitpython-feather_m0_rfm69-fr-5.3.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_rfm69/fr/adafruit-circuitpython-feather_m0_rfm69-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/feather_m0_rfm69/it_IT/adafruit-circuitpython-feather_m0_rfm69-it_IT-5.3.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_rfm69/it_IT/adafruit-circuitpython-feather_m0_rfm69-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/feather_m0_rfm69/ko/adafruit-circuitpython-feather_m0_rfm69-ko-5.3.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_rfm69/ko/adafruit-circuitpython-feather_m0_rfm69-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/feather_m0_rfm69/pl/adafruit-circuitpython-feather_m0_rfm69-pl-5.3.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_rfm69/pl/adafruit-circuitpython-feather_m0_rfm69-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/feather_m0_rfm69/pt_BR/adafruit-circuitpython-feather_m0_rfm69-pt_BR-5.3.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_rfm69/pt_BR/adafruit-circuitpython-feather_m0_rfm69-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/feather_m0_rfm69/zh_Latn_pinyin/adafruit-circuitpython-feather_m0_rfm69-zh_Latn_pinyin-5.3.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_rfm69/zh_Latn_pinyin/adafruit-circuitpython-feather_m0_rfm69-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, { "extensions": [ "bin", "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/feather_m0_rfm69/ID/adafruit-circuitpython-feather_m0_rfm69-ID-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_rfm69/ID/adafruit-circuitpython-feather_m0_rfm69-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/feather_m0_rfm69/cs/adafruit-circuitpython-feather_m0_rfm69-cs-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_rfm69/cs/adafruit-circuitpython-feather_m0_rfm69-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/feather_m0_rfm69/de_DE/adafruit-circuitpython-feather_m0_rfm69-de_DE-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_rfm69/de_DE/adafruit-circuitpython-feather_m0_rfm69-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/feather_m0_rfm69/el/adafruit-circuitpython-feather_m0_rfm69-el-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_rfm69/el/adafruit-circuitpython-feather_m0_rfm69-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/feather_m0_rfm69/en_US/adafruit-circuitpython-feather_m0_rfm69-en_US-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_rfm69/en_US/adafruit-circuitpython-feather_m0_rfm69-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/feather_m0_rfm69/en_x_pirate/adafruit-circuitpython-feather_m0_rfm69-en_x_pirate-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_rfm69/en_x_pirate/adafruit-circuitpython-feather_m0_rfm69-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/feather_m0_rfm69/es/adafruit-circuitpython-feather_m0_rfm69-es-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_rfm69/es/adafruit-circuitpython-feather_m0_rfm69-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/feather_m0_rfm69/fil/adafruit-circuitpython-feather_m0_rfm69-fil-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_rfm69/fil/adafruit-circuitpython-feather_m0_rfm69-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/feather_m0_rfm69/fr/adafruit-circuitpython-feather_m0_rfm69-fr-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_rfm69/fr/adafruit-circuitpython-feather_m0_rfm69-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/feather_m0_rfm69/hi/adafruit-circuitpython-feather_m0_rfm69-hi-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_rfm69/hi/adafruit-circuitpython-feather_m0_rfm69-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/feather_m0_rfm69/it_IT/adafruit-circuitpython-feather_m0_rfm69-it_IT-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_rfm69/it_IT/adafruit-circuitpython-feather_m0_rfm69-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/feather_m0_rfm69/ja/adafruit-circuitpython-feather_m0_rfm69-ja-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_rfm69/ja/adafruit-circuitpython-feather_m0_rfm69-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/feather_m0_rfm69/ko/adafruit-circuitpython-feather_m0_rfm69-ko-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_rfm69/ko/adafruit-circuitpython-feather_m0_rfm69-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/feather_m0_rfm69/nl/adafruit-circuitpython-feather_m0_rfm69-nl-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_rfm69/nl/adafruit-circuitpython-feather_m0_rfm69-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/feather_m0_rfm69/pl/adafruit-circuitpython-feather_m0_rfm69-pl-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_rfm69/pl/adafruit-circuitpython-feather_m0_rfm69-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/feather_m0_rfm69/pt_BR/adafruit-circuitpython-feather_m0_rfm69-pt_BR-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_rfm69/pt_BR/adafruit-circuitpython-feather_m0_rfm69-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/feather_m0_rfm69/sv/adafruit-circuitpython-feather_m0_rfm69-sv-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_rfm69/sv/adafruit-circuitpython-feather_m0_rfm69-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/feather_m0_rfm69/zh_Latn_pinyin/adafruit-circuitpython-feather_m0_rfm69-zh_Latn_pinyin-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_rfm69/zh_Latn_pinyin/adafruit-circuitpython-feather_m0_rfm69-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [ + "Adafruit_CircuitPython_RFM69" + ], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ + "adafruit_bus_device", "analogio", "board", "busio", @@ -7901,176 +14741,104 @@ "microcontroller", "neopixel_write", "nvm", + "onewireio", "os", + "pwmio", + "rainbowio", "random", "storage", "struct", "supervisor", - "time" + "time", + "usb_cdc" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [ + "Adafruit_CircuitPython_RFM69" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_bus_device", + "analogio", + "board", + "busio", + "digitalio", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "pwmio", + "rainbowio", + "random", + "storage", + "struct", + "supervisor", + "time", + "usb_cdc" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 114, + "downloads": 326, "id": "feather_m0_rfm9x", "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/feather_m0_rfm9x/ID/adafruit-circuitpython-feather_m0_rfm9x-ID-5.3.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_rfm9x/ID/adafruit-circuitpython-feather_m0_rfm9x-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/feather_m0_rfm9x/de_DE/adafruit-circuitpython-feather_m0_rfm9x-de_DE-5.3.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_rfm9x/de_DE/adafruit-circuitpython-feather_m0_rfm9x-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/feather_m0_rfm9x/en_US/adafruit-circuitpython-feather_m0_rfm9x-en_US-5.3.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_rfm9x/en_US/adafruit-circuitpython-feather_m0_rfm9x-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/feather_m0_rfm9x/en_x_pirate/adafruit-circuitpython-feather_m0_rfm9x-en_x_pirate-5.3.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_rfm9x/en_x_pirate/adafruit-circuitpython-feather_m0_rfm9x-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/feather_m0_rfm9x/es/adafruit-circuitpython-feather_m0_rfm9x-es-5.3.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_rfm9x/es/adafruit-circuitpython-feather_m0_rfm9x-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/feather_m0_rfm9x/fil/adafruit-circuitpython-feather_m0_rfm9x-fil-5.3.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_rfm9x/fil/adafruit-circuitpython-feather_m0_rfm9x-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/feather_m0_rfm9x/fr/adafruit-circuitpython-feather_m0_rfm9x-fr-5.3.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_rfm9x/fr/adafruit-circuitpython-feather_m0_rfm9x-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/feather_m0_rfm9x/it_IT/adafruit-circuitpython-feather_m0_rfm9x-it_IT-5.3.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_rfm9x/it_IT/adafruit-circuitpython-feather_m0_rfm9x-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/feather_m0_rfm9x/ko/adafruit-circuitpython-feather_m0_rfm9x-ko-5.3.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_rfm9x/ko/adafruit-circuitpython-feather_m0_rfm9x-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/feather_m0_rfm9x/pl/adafruit-circuitpython-feather_m0_rfm9x-pl-5.3.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_rfm9x/pl/adafruit-circuitpython-feather_m0_rfm9x-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/feather_m0_rfm9x/pt_BR/adafruit-circuitpython-feather_m0_rfm9x-pt_BR-5.3.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_rfm9x/pt_BR/adafruit-circuitpython-feather_m0_rfm9x-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/feather_m0_rfm9x/zh_Latn_pinyin/adafruit-circuitpython-feather_m0_rfm9x-zh_Latn_pinyin-5.3.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_rfm9x/zh_Latn_pinyin/adafruit-circuitpython-feather_m0_rfm9x-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, { "extensions": [ "bin", "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/feather_m0_rfm9x/ID/adafruit-circuitpython-feather_m0_rfm9x-ID-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_rfm9x/ID/adafruit-circuitpython-feather_m0_rfm9x-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/feather_m0_rfm9x/cs/adafruit-circuitpython-feather_m0_rfm9x-cs-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_rfm9x/cs/adafruit-circuitpython-feather_m0_rfm9x-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/feather_m0_rfm9x/de_DE/adafruit-circuitpython-feather_m0_rfm9x-de_DE-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_rfm9x/de_DE/adafruit-circuitpython-feather_m0_rfm9x-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/feather_m0_rfm9x/el/adafruit-circuitpython-feather_m0_rfm9x-el-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_rfm9x/el/adafruit-circuitpython-feather_m0_rfm9x-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/feather_m0_rfm9x/en_US/adafruit-circuitpython-feather_m0_rfm9x-en_US-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_rfm9x/en_US/adafruit-circuitpython-feather_m0_rfm9x-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/feather_m0_rfm9x/en_x_pirate/adafruit-circuitpython-feather_m0_rfm9x-en_x_pirate-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_rfm9x/en_x_pirate/adafruit-circuitpython-feather_m0_rfm9x-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/feather_m0_rfm9x/es/adafruit-circuitpython-feather_m0_rfm9x-es-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_rfm9x/es/adafruit-circuitpython-feather_m0_rfm9x-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/feather_m0_rfm9x/fil/adafruit-circuitpython-feather_m0_rfm9x-fil-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_rfm9x/fil/adafruit-circuitpython-feather_m0_rfm9x-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/feather_m0_rfm9x/fr/adafruit-circuitpython-feather_m0_rfm9x-fr-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_rfm9x/fr/adafruit-circuitpython-feather_m0_rfm9x-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/feather_m0_rfm9x/hi/adafruit-circuitpython-feather_m0_rfm9x-hi-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_rfm9x/hi/adafruit-circuitpython-feather_m0_rfm9x-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/feather_m0_rfm9x/it_IT/adafruit-circuitpython-feather_m0_rfm9x-it_IT-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_rfm9x/it_IT/adafruit-circuitpython-feather_m0_rfm9x-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/feather_m0_rfm9x/ja/adafruit-circuitpython-feather_m0_rfm9x-ja-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_rfm9x/ja/adafruit-circuitpython-feather_m0_rfm9x-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/feather_m0_rfm9x/ko/adafruit-circuitpython-feather_m0_rfm9x-ko-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_rfm9x/ko/adafruit-circuitpython-feather_m0_rfm9x-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/feather_m0_rfm9x/nl/adafruit-circuitpython-feather_m0_rfm9x-nl-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_rfm9x/nl/adafruit-circuitpython-feather_m0_rfm9x-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/feather_m0_rfm9x/pl/adafruit-circuitpython-feather_m0_rfm9x-pl-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_rfm9x/pl/adafruit-circuitpython-feather_m0_rfm9x-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/feather_m0_rfm9x/pt_BR/adafruit-circuitpython-feather_m0_rfm9x-pt_BR-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_rfm9x/pt_BR/adafruit-circuitpython-feather_m0_rfm9x-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/feather_m0_rfm9x/sv/adafruit-circuitpython-feather_m0_rfm9x-sv-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_rfm9x/sv/adafruit-circuitpython-feather_m0_rfm9x-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/feather_m0_rfm9x/zh_Latn_pinyin/adafruit-circuitpython-feather_m0_rfm9x-zh_Latn_pinyin-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/feather_m0_rfm9x/zh_Latn_pinyin/adafruit-circuitpython-feather_m0_rfm9x-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [ + "Adafruit_CircuitPython_RFM9x" + ], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ + "adafruit_bus_device", "analogio", "board", "busio", @@ -8079,147 +14847,103 @@ "microcontroller", "neopixel_write", "nvm", + "onewireio", "os", + "pwmio", + "rainbowio", "random", "storage", "struct", "supervisor", - "time" + "time", + "usb_cdc" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [ + "Adafruit_CircuitPython_RFM9x" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_bus_device", + "analogio", + "board", + "busio", + "digitalio", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "pwmio", + "rainbowio", + "random", + "storage", + "struct", + "supervisor", + "time", + "usb_cdc" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 38, + "downloads": 107, "id": "feather_m0_supersized", "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/feather_m0_supersized/ID/adafruit-circuitpython-feather_m0_supersized-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/feather_m0_supersized/de_DE/adafruit-circuitpython-feather_m0_supersized-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/feather_m0_supersized/en_US/adafruit-circuitpython-feather_m0_supersized-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/feather_m0_supersized/en_x_pirate/adafruit-circuitpython-feather_m0_supersized-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/feather_m0_supersized/es/adafruit-circuitpython-feather_m0_supersized-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/feather_m0_supersized/fil/adafruit-circuitpython-feather_m0_supersized-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/feather_m0_supersized/fr/adafruit-circuitpython-feather_m0_supersized-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/feather_m0_supersized/it_IT/adafruit-circuitpython-feather_m0_supersized-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/feather_m0_supersized/ko/adafruit-circuitpython-feather_m0_supersized-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/feather_m0_supersized/pl/adafruit-circuitpython-feather_m0_supersized-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/feather_m0_supersized/pt_BR/adafruit-circuitpython-feather_m0_supersized-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/feather_m0_supersized/zh_Latn_pinyin/adafruit-circuitpython-feather_m0_supersized-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/feather_m0_supersized/ID/adafruit-circuitpython-feather_m0_supersized-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/feather_m0_supersized/cs/adafruit-circuitpython-feather_m0_supersized-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/feather_m0_supersized/de_DE/adafruit-circuitpython-feather_m0_supersized-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/feather_m0_supersized/el/adafruit-circuitpython-feather_m0_supersized-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/feather_m0_supersized/en_US/adafruit-circuitpython-feather_m0_supersized-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/feather_m0_supersized/en_x_pirate/adafruit-circuitpython-feather_m0_supersized-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/feather_m0_supersized/es/adafruit-circuitpython-feather_m0_supersized-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/feather_m0_supersized/fil/adafruit-circuitpython-feather_m0_supersized-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/feather_m0_supersized/fr/adafruit-circuitpython-feather_m0_supersized-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/feather_m0_supersized/hi/adafruit-circuitpython-feather_m0_supersized-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/feather_m0_supersized/it_IT/adafruit-circuitpython-feather_m0_supersized-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/feather_m0_supersized/ja/adafruit-circuitpython-feather_m0_supersized-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/feather_m0_supersized/ko/adafruit-circuitpython-feather_m0_supersized-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/feather_m0_supersized/nl/adafruit-circuitpython-feather_m0_supersized-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/feather_m0_supersized/pl/adafruit-circuitpython-feather_m0_supersized-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/feather_m0_supersized/pt_BR/adafruit-circuitpython-feather_m0_supersized-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/feather_m0_supersized/sv/adafruit-circuitpython-feather_m0_supersized-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/feather_m0_supersized/zh_Latn_pinyin/adafruit-circuitpython-feather_m0_supersized-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ - "_pixelbuf", + "adafruit_pixelbuf", "analogio", + "atexit", "audiobusio", "audiocore", "audioio", @@ -8227,14 +14951,19 @@ "busio", "digitalio", "displayio", - "gamepad", + "errno", + "fontio", + "getpass", "math", "microcontroller", "neopixel_write", "nvm", + "onewireio", "os", + "paralleldisplay", "pulseio", "pwmio", + "rainbowio", "random", "rotaryio", "rtc", @@ -8244,126 +14973,153 @@ "terminalio", "time", "touchio", + "traceback", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_pixelbuf", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "board", + "busio", + "digitalio", + "displayio", + "errno", + "fontio", + "getpass", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "terminalio", + "time", + "touchio", + "traceback", + "usb_cdc", "usb_hid", "usb_midi" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 22, + "downloads": 257, "id": "feather_m4_can", "versions": [ { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/feather_m4_can/ID/adafruit-circuitpython-feather_m4_can-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/feather_m4_can/cs/adafruit-circuitpython-feather_m4_can-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/feather_m4_can/de_DE/adafruit-circuitpython-feather_m4_can-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/feather_m4_can/el/adafruit-circuitpython-feather_m4_can-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/feather_m4_can/en_US/adafruit-circuitpython-feather_m4_can-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/feather_m4_can/en_x_pirate/adafruit-circuitpython-feather_m4_can-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/feather_m4_can/es/adafruit-circuitpython-feather_m4_can-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/feather_m4_can/fil/adafruit-circuitpython-feather_m4_can-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/feather_m4_can/fr/adafruit-circuitpython-feather_m4_can-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/feather_m4_can/hi/adafruit-circuitpython-feather_m4_can-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/feather_m4_can/it_IT/adafruit-circuitpython-feather_m4_can-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/feather_m4_can/ja/adafruit-circuitpython-feather_m4_can-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/feather_m4_can/ko/adafruit-circuitpython-feather_m4_can-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/feather_m4_can/nl/adafruit-circuitpython-feather_m4_can-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/feather_m4_can/pl/adafruit-circuitpython-feather_m4_can-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/feather_m4_can/pt_BR/adafruit-circuitpython-feather_m4_can-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/feather_m4_can/sv/adafruit-circuitpython-feather_m4_can-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/feather_m4_can/zh_Latn_pinyin/adafruit-circuitpython-feather_m4_can-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", "analogio", + "atexit", "audiobusio", "audiocore", "audioio", "audiomixer", "audiomp3", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", "canio", "countio", "digitalio", "displayio", + "errno", + "fontio", "framebufferio", "frequencyio", - "gamepad", + "getpass", + "gifio", "i2cperipheral", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", "nvm", + "onewireio", "os", + "paralleldisplay", + "ps2io", "pulseio", "pwmio", + "rainbowio", "random", + "re", + "rgbmatrix", "rotaryio", "rtc", "sdcardio", @@ -8371,173 +15127,88 @@ "storage", "struct", "supervisor", + "synthio", "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", "usb_hid", "usb_midi", "vectorio" ], - "stable": false, - "version": "6.0.0-rc.1" - } - ] - }, - { - "downloads": 379, - "id": "feather_m4_express", - "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/feather_m4_express/ID/adafruit-circuitpython-feather_m4_express-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/feather_m4_express/de_DE/adafruit-circuitpython-feather_m4_express-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/feather_m4_express/en_US/adafruit-circuitpython-feather_m4_express-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/feather_m4_express/en_x_pirate/adafruit-circuitpython-feather_m4_express-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/feather_m4_express/es/adafruit-circuitpython-feather_m4_express-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/feather_m4_express/fil/adafruit-circuitpython-feather_m4_express-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/feather_m4_express/fr/adafruit-circuitpython-feather_m4_express-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/feather_m4_express/it_IT/adafruit-circuitpython-feather_m4_express-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/feather_m4_express/ko/adafruit-circuitpython-feather_m4_express-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/feather_m4_express/pl/adafruit-circuitpython-feather_m4_express-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/feather_m4_express/pt_BR/adafruit-circuitpython-feather_m4_express-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/feather_m4_express/zh_Latn_pinyin/adafruit-circuitpython-feather_m4_express-zh_Latn_pinyin-5.3.1.uf2" - ] - }, "stable": true, - "version": "5.3.1" + "version": "7.1.0" }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/feather_m4_express/ID/adafruit-circuitpython-feather_m4_express-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/feather_m4_express/cs/adafruit-circuitpython-feather_m4_express-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/feather_m4_express/de_DE/adafruit-circuitpython-feather_m4_express-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/feather_m4_express/el/adafruit-circuitpython-feather_m4_express-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/feather_m4_express/en_US/adafruit-circuitpython-feather_m4_express-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/feather_m4_express/en_x_pirate/adafruit-circuitpython-feather_m4_express-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/feather_m4_express/es/adafruit-circuitpython-feather_m4_express-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/feather_m4_express/fil/adafruit-circuitpython-feather_m4_express-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/feather_m4_express/fr/adafruit-circuitpython-feather_m4_express-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/feather_m4_express/hi/adafruit-circuitpython-feather_m4_express-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/feather_m4_express/it_IT/adafruit-circuitpython-feather_m4_express-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/feather_m4_express/ja/adafruit-circuitpython-feather_m4_express-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/feather_m4_express/ko/adafruit-circuitpython-feather_m4_express-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/feather_m4_express/nl/adafruit-circuitpython-feather_m4_express-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/feather_m4_express/pl/adafruit-circuitpython-feather_m4_express-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/feather_m4_express/pt_BR/adafruit-circuitpython-feather_m4_express-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/feather_m4_express/sv/adafruit-circuitpython-feather_m4_express-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/feather_m4_express/zh_Latn_pinyin/adafruit-circuitpython-feather_m4_express-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", "analogio", + "atexit", "audiobusio", "audiocore", "audioio", "audiomixer", "audiomp3", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", + "canio", "countio", "digitalio", "displayio", + "errno", + "fontio", "framebufferio", "frequencyio", - "gamepad", + "getpass", + "gifio", "i2cperipheral", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", "nvm", + "onewireio", "os", + "paralleldisplay", "ps2io", "pulseio", "pwmio", + "rainbowio", "random", + "re", "rgbmatrix", "rotaryio", "rtc", @@ -8546,749 +15217,93 @@ "storage", "struct", "supervisor", + "synthio", "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", "usb_hid", "usb_midi", "vectorio" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 37, - "id": "feather_m7_1011", + "downloads": 1103, + "id": "feather_m4_express", "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/feather_m7_1011/ID/adafruit-circuitpython-feather_m7_1011-ID-5.3.1.hex", - "https://downloads.circuitpython.org/bin/feather_m7_1011/ID/adafruit-circuitpython-feather_m7_1011-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/feather_m7_1011/de_DE/adafruit-circuitpython-feather_m7_1011-de_DE-5.3.1.hex", - "https://downloads.circuitpython.org/bin/feather_m7_1011/de_DE/adafruit-circuitpython-feather_m7_1011-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/feather_m7_1011/en_US/adafruit-circuitpython-feather_m7_1011-en_US-5.3.1.hex", - "https://downloads.circuitpython.org/bin/feather_m7_1011/en_US/adafruit-circuitpython-feather_m7_1011-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/feather_m7_1011/en_x_pirate/adafruit-circuitpython-feather_m7_1011-en_x_pirate-5.3.1.hex", - "https://downloads.circuitpython.org/bin/feather_m7_1011/en_x_pirate/adafruit-circuitpython-feather_m7_1011-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/feather_m7_1011/es/adafruit-circuitpython-feather_m7_1011-es-5.3.1.hex", - "https://downloads.circuitpython.org/bin/feather_m7_1011/es/adafruit-circuitpython-feather_m7_1011-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/feather_m7_1011/fil/adafruit-circuitpython-feather_m7_1011-fil-5.3.1.hex", - "https://downloads.circuitpython.org/bin/feather_m7_1011/fil/adafruit-circuitpython-feather_m7_1011-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/feather_m7_1011/fr/adafruit-circuitpython-feather_m7_1011-fr-5.3.1.hex", - "https://downloads.circuitpython.org/bin/feather_m7_1011/fr/adafruit-circuitpython-feather_m7_1011-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/feather_m7_1011/it_IT/adafruit-circuitpython-feather_m7_1011-it_IT-5.3.1.hex", - "https://downloads.circuitpython.org/bin/feather_m7_1011/it_IT/adafruit-circuitpython-feather_m7_1011-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/feather_m7_1011/ko/adafruit-circuitpython-feather_m7_1011-ko-5.3.1.hex", - "https://downloads.circuitpython.org/bin/feather_m7_1011/ko/adafruit-circuitpython-feather_m7_1011-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/feather_m7_1011/pl/adafruit-circuitpython-feather_m7_1011-pl-5.3.1.hex", - "https://downloads.circuitpython.org/bin/feather_m7_1011/pl/adafruit-circuitpython-feather_m7_1011-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/feather_m7_1011/pt_BR/adafruit-circuitpython-feather_m7_1011-pt_BR-5.3.1.hex", - "https://downloads.circuitpython.org/bin/feather_m7_1011/pt_BR/adafruit-circuitpython-feather_m7_1011-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/feather_m7_1011/zh_Latn_pinyin/adafruit-circuitpython-feather_m7_1011-zh_Latn_pinyin-5.3.1.hex", - "https://downloads.circuitpython.org/bin/feather_m7_1011/zh_Latn_pinyin/adafruit-circuitpython-feather_m7_1011-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, - { - "extensions": [ - "hex", - "uf2" - ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/feather_m7_1011/ID/adafruit-circuitpython-feather_m7_1011-ID-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/feather_m7_1011/ID/adafruit-circuitpython-feather_m7_1011-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/feather_m7_1011/cs/adafruit-circuitpython-feather_m7_1011-cs-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/feather_m7_1011/cs/adafruit-circuitpython-feather_m7_1011-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/feather_m7_1011/de_DE/adafruit-circuitpython-feather_m7_1011-de_DE-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/feather_m7_1011/de_DE/adafruit-circuitpython-feather_m7_1011-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/feather_m7_1011/el/adafruit-circuitpython-feather_m7_1011-el-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/feather_m7_1011/el/adafruit-circuitpython-feather_m7_1011-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/feather_m7_1011/en_US/adafruit-circuitpython-feather_m7_1011-en_US-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/feather_m7_1011/en_US/adafruit-circuitpython-feather_m7_1011-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/feather_m7_1011/en_x_pirate/adafruit-circuitpython-feather_m7_1011-en_x_pirate-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/feather_m7_1011/en_x_pirate/adafruit-circuitpython-feather_m7_1011-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/feather_m7_1011/es/adafruit-circuitpython-feather_m7_1011-es-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/feather_m7_1011/es/adafruit-circuitpython-feather_m7_1011-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/feather_m7_1011/fil/adafruit-circuitpython-feather_m7_1011-fil-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/feather_m7_1011/fil/adafruit-circuitpython-feather_m7_1011-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/feather_m7_1011/fr/adafruit-circuitpython-feather_m7_1011-fr-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/feather_m7_1011/fr/adafruit-circuitpython-feather_m7_1011-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/feather_m7_1011/hi/adafruit-circuitpython-feather_m7_1011-hi-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/feather_m7_1011/hi/adafruit-circuitpython-feather_m7_1011-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/feather_m7_1011/it_IT/adafruit-circuitpython-feather_m7_1011-it_IT-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/feather_m7_1011/it_IT/adafruit-circuitpython-feather_m7_1011-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/feather_m7_1011/ja/adafruit-circuitpython-feather_m7_1011-ja-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/feather_m7_1011/ja/adafruit-circuitpython-feather_m7_1011-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/feather_m7_1011/ko/adafruit-circuitpython-feather_m7_1011-ko-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/feather_m7_1011/ko/adafruit-circuitpython-feather_m7_1011-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/feather_m7_1011/nl/adafruit-circuitpython-feather_m7_1011-nl-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/feather_m7_1011/nl/adafruit-circuitpython-feather_m7_1011-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/feather_m7_1011/pl/adafruit-circuitpython-feather_m7_1011-pl-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/feather_m7_1011/pl/adafruit-circuitpython-feather_m7_1011-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/feather_m7_1011/pt_BR/adafruit-circuitpython-feather_m7_1011-pt_BR-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/feather_m7_1011/pt_BR/adafruit-circuitpython-feather_m7_1011-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/feather_m7_1011/sv/adafruit-circuitpython-feather_m7_1011-sv-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/feather_m7_1011/sv/adafruit-circuitpython-feather_m7_1011-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/feather_m7_1011/zh_Latn_pinyin/adafruit-circuitpython-feather_m7_1011-zh_Latn_pinyin-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/feather_m7_1011/zh_Latn_pinyin/adafruit-circuitpython-feather_m7_1011-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, - "languages": [ - "pt_BR", - "es", - "en_US", - "de_DE", - "hi", - "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", - "fil", - "pl", - "el" - ], - "modules": [ - "_bleio", - "_pixelbuf", - "analogio", - "bitbangio", - "board", - "busio", - "digitalio", - "displayio", - "framebufferio", - "gamepad", - "math", - "microcontroller", - "neopixel_write", - "os", - "pulseio", - "pwmio", - "random", - "rtc", - "sdcardio", - "sharpdisplay", - "storage", - "struct", - "supervisor", - "terminalio", - "time", - "touchio", - "ulab", - "usb_hid", - "vectorio" - ], - "stable": false, - "version": "6.0.0-rc.1" - } - ] - }, - { - "downloads": 32, - "id": "feather_mimxrt1011", - "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/feather_mimxrt1011/ID/adafruit-circuitpython-feather_mimxrt1011-ID-5.3.1.hex", - "https://downloads.circuitpython.org/bin/feather_mimxrt1011/ID/adafruit-circuitpython-feather_mimxrt1011-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/feather_mimxrt1011/de_DE/adafruit-circuitpython-feather_mimxrt1011-de_DE-5.3.1.hex", - "https://downloads.circuitpython.org/bin/feather_mimxrt1011/de_DE/adafruit-circuitpython-feather_mimxrt1011-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/feather_mimxrt1011/en_US/adafruit-circuitpython-feather_mimxrt1011-en_US-5.3.1.hex", - "https://downloads.circuitpython.org/bin/feather_mimxrt1011/en_US/adafruit-circuitpython-feather_mimxrt1011-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/feather_mimxrt1011/en_x_pirate/adafruit-circuitpython-feather_mimxrt1011-en_x_pirate-5.3.1.hex", - "https://downloads.circuitpython.org/bin/feather_mimxrt1011/en_x_pirate/adafruit-circuitpython-feather_mimxrt1011-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/feather_mimxrt1011/es/adafruit-circuitpython-feather_mimxrt1011-es-5.3.1.hex", - "https://downloads.circuitpython.org/bin/feather_mimxrt1011/es/adafruit-circuitpython-feather_mimxrt1011-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/feather_mimxrt1011/fil/adafruit-circuitpython-feather_mimxrt1011-fil-5.3.1.hex", - "https://downloads.circuitpython.org/bin/feather_mimxrt1011/fil/adafruit-circuitpython-feather_mimxrt1011-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/feather_mimxrt1011/fr/adafruit-circuitpython-feather_mimxrt1011-fr-5.3.1.hex", - "https://downloads.circuitpython.org/bin/feather_mimxrt1011/fr/adafruit-circuitpython-feather_mimxrt1011-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/feather_mimxrt1011/it_IT/adafruit-circuitpython-feather_mimxrt1011-it_IT-5.3.1.hex", - "https://downloads.circuitpython.org/bin/feather_mimxrt1011/it_IT/adafruit-circuitpython-feather_mimxrt1011-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/feather_mimxrt1011/ko/adafruit-circuitpython-feather_mimxrt1011-ko-5.3.1.hex", - "https://downloads.circuitpython.org/bin/feather_mimxrt1011/ko/adafruit-circuitpython-feather_mimxrt1011-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/feather_mimxrt1011/pl/adafruit-circuitpython-feather_mimxrt1011-pl-5.3.1.hex", - "https://downloads.circuitpython.org/bin/feather_mimxrt1011/pl/adafruit-circuitpython-feather_mimxrt1011-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/feather_mimxrt1011/pt_BR/adafruit-circuitpython-feather_mimxrt1011-pt_BR-5.3.1.hex", - "https://downloads.circuitpython.org/bin/feather_mimxrt1011/pt_BR/adafruit-circuitpython-feather_mimxrt1011-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/feather_mimxrt1011/zh_Latn_pinyin/adafruit-circuitpython-feather_mimxrt1011-zh_Latn_pinyin-5.3.1.hex", - "https://downloads.circuitpython.org/bin/feather_mimxrt1011/zh_Latn_pinyin/adafruit-circuitpython-feather_mimxrt1011-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, - { - "extensions": [ - "hex", - "uf2" - ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/feather_mimxrt1011/ID/adafruit-circuitpython-feather_mimxrt1011-ID-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/feather_mimxrt1011/ID/adafruit-circuitpython-feather_mimxrt1011-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/feather_mimxrt1011/cs/adafruit-circuitpython-feather_mimxrt1011-cs-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/feather_mimxrt1011/cs/adafruit-circuitpython-feather_mimxrt1011-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/feather_mimxrt1011/de_DE/adafruit-circuitpython-feather_mimxrt1011-de_DE-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/feather_mimxrt1011/de_DE/adafruit-circuitpython-feather_mimxrt1011-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/feather_mimxrt1011/el/adafruit-circuitpython-feather_mimxrt1011-el-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/feather_mimxrt1011/el/adafruit-circuitpython-feather_mimxrt1011-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/feather_mimxrt1011/en_US/adafruit-circuitpython-feather_mimxrt1011-en_US-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/feather_mimxrt1011/en_US/adafruit-circuitpython-feather_mimxrt1011-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/feather_mimxrt1011/en_x_pirate/adafruit-circuitpython-feather_mimxrt1011-en_x_pirate-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/feather_mimxrt1011/en_x_pirate/adafruit-circuitpython-feather_mimxrt1011-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/feather_mimxrt1011/es/adafruit-circuitpython-feather_mimxrt1011-es-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/feather_mimxrt1011/es/adafruit-circuitpython-feather_mimxrt1011-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/feather_mimxrt1011/fil/adafruit-circuitpython-feather_mimxrt1011-fil-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/feather_mimxrt1011/fil/adafruit-circuitpython-feather_mimxrt1011-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/feather_mimxrt1011/fr/adafruit-circuitpython-feather_mimxrt1011-fr-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/feather_mimxrt1011/fr/adafruit-circuitpython-feather_mimxrt1011-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/feather_mimxrt1011/hi/adafruit-circuitpython-feather_mimxrt1011-hi-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/feather_mimxrt1011/hi/adafruit-circuitpython-feather_mimxrt1011-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/feather_mimxrt1011/it_IT/adafruit-circuitpython-feather_mimxrt1011-it_IT-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/feather_mimxrt1011/it_IT/adafruit-circuitpython-feather_mimxrt1011-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/feather_mimxrt1011/ja/adafruit-circuitpython-feather_mimxrt1011-ja-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/feather_mimxrt1011/ja/adafruit-circuitpython-feather_mimxrt1011-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/feather_mimxrt1011/ko/adafruit-circuitpython-feather_mimxrt1011-ko-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/feather_mimxrt1011/ko/adafruit-circuitpython-feather_mimxrt1011-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/feather_mimxrt1011/nl/adafruit-circuitpython-feather_mimxrt1011-nl-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/feather_mimxrt1011/nl/adafruit-circuitpython-feather_mimxrt1011-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/feather_mimxrt1011/pl/adafruit-circuitpython-feather_mimxrt1011-pl-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/feather_mimxrt1011/pl/adafruit-circuitpython-feather_mimxrt1011-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/feather_mimxrt1011/pt_BR/adafruit-circuitpython-feather_mimxrt1011-pt_BR-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/feather_mimxrt1011/pt_BR/adafruit-circuitpython-feather_mimxrt1011-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/feather_mimxrt1011/sv/adafruit-circuitpython-feather_mimxrt1011-sv-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/feather_mimxrt1011/sv/adafruit-circuitpython-feather_mimxrt1011-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/feather_mimxrt1011/zh_Latn_pinyin/adafruit-circuitpython-feather_mimxrt1011-zh_Latn_pinyin-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/feather_mimxrt1011/zh_Latn_pinyin/adafruit-circuitpython-feather_mimxrt1011-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, - "languages": [ - "pt_BR", - "es", - "en_US", - "de_DE", - "hi", - "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", - "fil", - "pl", - "el" - ], - "modules": [ - "_bleio", - "_pixelbuf", - "analogio", - "bitbangio", - "board", - "busio", - "digitalio", - "displayio", - "framebufferio", - "gamepad", - "math", - "microcontroller", - "neopixel_write", - "os", - "pulseio", - "pwmio", - "random", - "rtc", - "sdcardio", - "sharpdisplay", - "storage", - "struct", - "supervisor", - "terminalio", - "time", - "touchio", - "ulab", - "usb_hid", - "vectorio" - ], - "stable": false, - "version": "6.0.0-rc.1" - } - ] - }, - { - "downloads": 45, - "id": "feather_mimxrt1062", - "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/feather_mimxrt1062/ID/adafruit-circuitpython-feather_mimxrt1062-ID-5.3.1.hex", - "https://downloads.circuitpython.org/bin/feather_mimxrt1062/ID/adafruit-circuitpython-feather_mimxrt1062-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/feather_mimxrt1062/de_DE/adafruit-circuitpython-feather_mimxrt1062-de_DE-5.3.1.hex", - "https://downloads.circuitpython.org/bin/feather_mimxrt1062/de_DE/adafruit-circuitpython-feather_mimxrt1062-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/feather_mimxrt1062/en_US/adafruit-circuitpython-feather_mimxrt1062-en_US-5.3.1.hex", - "https://downloads.circuitpython.org/bin/feather_mimxrt1062/en_US/adafruit-circuitpython-feather_mimxrt1062-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/feather_mimxrt1062/en_x_pirate/adafruit-circuitpython-feather_mimxrt1062-en_x_pirate-5.3.1.hex", - "https://downloads.circuitpython.org/bin/feather_mimxrt1062/en_x_pirate/adafruit-circuitpython-feather_mimxrt1062-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/feather_mimxrt1062/es/adafruit-circuitpython-feather_mimxrt1062-es-5.3.1.hex", - "https://downloads.circuitpython.org/bin/feather_mimxrt1062/es/adafruit-circuitpython-feather_mimxrt1062-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/feather_mimxrt1062/fil/adafruit-circuitpython-feather_mimxrt1062-fil-5.3.1.hex", - "https://downloads.circuitpython.org/bin/feather_mimxrt1062/fil/adafruit-circuitpython-feather_mimxrt1062-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/feather_mimxrt1062/fr/adafruit-circuitpython-feather_mimxrt1062-fr-5.3.1.hex", - "https://downloads.circuitpython.org/bin/feather_mimxrt1062/fr/adafruit-circuitpython-feather_mimxrt1062-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/feather_mimxrt1062/it_IT/adafruit-circuitpython-feather_mimxrt1062-it_IT-5.3.1.hex", - "https://downloads.circuitpython.org/bin/feather_mimxrt1062/it_IT/adafruit-circuitpython-feather_mimxrt1062-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/feather_mimxrt1062/ko/adafruit-circuitpython-feather_mimxrt1062-ko-5.3.1.hex", - "https://downloads.circuitpython.org/bin/feather_mimxrt1062/ko/adafruit-circuitpython-feather_mimxrt1062-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/feather_mimxrt1062/pl/adafruit-circuitpython-feather_mimxrt1062-pl-5.3.1.hex", - "https://downloads.circuitpython.org/bin/feather_mimxrt1062/pl/adafruit-circuitpython-feather_mimxrt1062-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/feather_mimxrt1062/pt_BR/adafruit-circuitpython-feather_mimxrt1062-pt_BR-5.3.1.hex", - "https://downloads.circuitpython.org/bin/feather_mimxrt1062/pt_BR/adafruit-circuitpython-feather_mimxrt1062-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/feather_mimxrt1062/zh_Latn_pinyin/adafruit-circuitpython-feather_mimxrt1062-zh_Latn_pinyin-5.3.1.hex", - "https://downloads.circuitpython.org/bin/feather_mimxrt1062/zh_Latn_pinyin/adafruit-circuitpython-feather_mimxrt1062-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, - { - "extensions": [ - "hex", - "uf2" - ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/feather_mimxrt1062/ID/adafruit-circuitpython-feather_mimxrt1062-ID-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/feather_mimxrt1062/ID/adafruit-circuitpython-feather_mimxrt1062-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/feather_mimxrt1062/cs/adafruit-circuitpython-feather_mimxrt1062-cs-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/feather_mimxrt1062/cs/adafruit-circuitpython-feather_mimxrt1062-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/feather_mimxrt1062/de_DE/adafruit-circuitpython-feather_mimxrt1062-de_DE-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/feather_mimxrt1062/de_DE/adafruit-circuitpython-feather_mimxrt1062-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/feather_mimxrt1062/el/adafruit-circuitpython-feather_mimxrt1062-el-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/feather_mimxrt1062/el/adafruit-circuitpython-feather_mimxrt1062-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/feather_mimxrt1062/en_US/adafruit-circuitpython-feather_mimxrt1062-en_US-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/feather_mimxrt1062/en_US/adafruit-circuitpython-feather_mimxrt1062-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/feather_mimxrt1062/en_x_pirate/adafruit-circuitpython-feather_mimxrt1062-en_x_pirate-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/feather_mimxrt1062/en_x_pirate/adafruit-circuitpython-feather_mimxrt1062-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/feather_mimxrt1062/es/adafruit-circuitpython-feather_mimxrt1062-es-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/feather_mimxrt1062/es/adafruit-circuitpython-feather_mimxrt1062-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/feather_mimxrt1062/fil/adafruit-circuitpython-feather_mimxrt1062-fil-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/feather_mimxrt1062/fil/adafruit-circuitpython-feather_mimxrt1062-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/feather_mimxrt1062/fr/adafruit-circuitpython-feather_mimxrt1062-fr-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/feather_mimxrt1062/fr/adafruit-circuitpython-feather_mimxrt1062-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/feather_mimxrt1062/hi/adafruit-circuitpython-feather_mimxrt1062-hi-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/feather_mimxrt1062/hi/adafruit-circuitpython-feather_mimxrt1062-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/feather_mimxrt1062/it_IT/adafruit-circuitpython-feather_mimxrt1062-it_IT-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/feather_mimxrt1062/it_IT/adafruit-circuitpython-feather_mimxrt1062-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/feather_mimxrt1062/ja/adafruit-circuitpython-feather_mimxrt1062-ja-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/feather_mimxrt1062/ja/adafruit-circuitpython-feather_mimxrt1062-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/feather_mimxrt1062/ko/adafruit-circuitpython-feather_mimxrt1062-ko-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/feather_mimxrt1062/ko/adafruit-circuitpython-feather_mimxrt1062-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/feather_mimxrt1062/nl/adafruit-circuitpython-feather_mimxrt1062-nl-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/feather_mimxrt1062/nl/adafruit-circuitpython-feather_mimxrt1062-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/feather_mimxrt1062/pl/adafruit-circuitpython-feather_mimxrt1062-pl-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/feather_mimxrt1062/pl/adafruit-circuitpython-feather_mimxrt1062-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/feather_mimxrt1062/pt_BR/adafruit-circuitpython-feather_mimxrt1062-pt_BR-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/feather_mimxrt1062/pt_BR/adafruit-circuitpython-feather_mimxrt1062-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/feather_mimxrt1062/sv/adafruit-circuitpython-feather_mimxrt1062-sv-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/feather_mimxrt1062/sv/adafruit-circuitpython-feather_mimxrt1062-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/feather_mimxrt1062/zh_Latn_pinyin/adafruit-circuitpython-feather_mimxrt1062-zh_Latn_pinyin-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/feather_mimxrt1062/zh_Latn_pinyin/adafruit-circuitpython-feather_mimxrt1062-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, - "languages": [ - "pt_BR", - "es", - "en_US", - "de_DE", - "hi", - "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", - "fil", - "pl", - "el" - ], - "modules": [ - "_bleio", - "_pixelbuf", - "analogio", - "bitbangio", - "board", - "busio", - "digitalio", - "displayio", - "framebufferio", - "gamepad", - "math", - "microcontroller", - "neopixel_write", - "os", - "pulseio", - "pwmio", - "random", - "rtc", - "sdcardio", - "sharpdisplay", - "storage", - "struct", - "supervisor", - "terminalio", - "time", - "touchio", - "ulab", - "usb_hid", - "vectorio" - ], - "stable": false, - "version": "6.0.0-rc.1" - } - ] - }, - { - "downloads": 223, - "id": "feather_nrf52840_express", - "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/feather_nrf52840_express/ID/adafruit-circuitpython-feather_nrf52840_express-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/feather_nrf52840_express/de_DE/adafruit-circuitpython-feather_nrf52840_express-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/feather_nrf52840_express/en_US/adafruit-circuitpython-feather_nrf52840_express-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/feather_nrf52840_express/en_x_pirate/adafruit-circuitpython-feather_nrf52840_express-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/feather_nrf52840_express/es/adafruit-circuitpython-feather_nrf52840_express-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/feather_nrf52840_express/fil/adafruit-circuitpython-feather_nrf52840_express-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/feather_nrf52840_express/fr/adafruit-circuitpython-feather_nrf52840_express-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/feather_nrf52840_express/it_IT/adafruit-circuitpython-feather_nrf52840_express-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/feather_nrf52840_express/ko/adafruit-circuitpython-feather_nrf52840_express-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/feather_nrf52840_express/pl/adafruit-circuitpython-feather_nrf52840_express-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/feather_nrf52840_express/pt_BR/adafruit-circuitpython-feather_nrf52840_express-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/feather_nrf52840_express/zh_Latn_pinyin/adafruit-circuitpython-feather_nrf52840_express-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/feather_nrf52840_express/ID/adafruit-circuitpython-feather_nrf52840_express-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/feather_nrf52840_express/cs/adafruit-circuitpython-feather_nrf52840_express-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/feather_nrf52840_express/de_DE/adafruit-circuitpython-feather_nrf52840_express-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/feather_nrf52840_express/el/adafruit-circuitpython-feather_nrf52840_express-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/feather_nrf52840_express/en_US/adafruit-circuitpython-feather_nrf52840_express-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/feather_nrf52840_express/en_x_pirate/adafruit-circuitpython-feather_nrf52840_express-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/feather_nrf52840_express/es/adafruit-circuitpython-feather_nrf52840_express-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/feather_nrf52840_express/fil/adafruit-circuitpython-feather_nrf52840_express-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/feather_nrf52840_express/fr/adafruit-circuitpython-feather_nrf52840_express-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/feather_nrf52840_express/hi/adafruit-circuitpython-feather_nrf52840_express-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/feather_nrf52840_express/it_IT/adafruit-circuitpython-feather_nrf52840_express-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/feather_nrf52840_express/ja/adafruit-circuitpython-feather_nrf52840_express-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/feather_nrf52840_express/ko/adafruit-circuitpython-feather_nrf52840_express-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/feather_nrf52840_express/nl/adafruit-circuitpython-feather_nrf52840_express-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/feather_nrf52840_express/pl/adafruit-circuitpython-feather_nrf52840_express-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/feather_nrf52840_express/pt_BR/adafruit-circuitpython-feather_nrf52840_express-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/feather_nrf52840_express/sv/adafruit-circuitpython-feather_nrf52840_express-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/feather_nrf52840_express/zh_Latn_pinyin/adafruit-circuitpython-feather_nrf52840_express-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", "aesio", + "alarm", "analogio", + "atexit", "audiobusio", "audiocore", + "audioio", "audiomixer", "audiomp3", - "audiopwmio", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", + "countio", "digitalio", "displayio", + "errno", + "fontio", "framebufferio", - "gamepad", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", "nvm", + "onewireio", "os", + "paralleldisplay", + "ps2io", "pulseio", "pwmio", + "rainbowio", "random", + "re", "rgbmatrix", "rotaryio", "rtc", @@ -9297,323 +15312,838 @@ "storage", "struct", "supervisor", + "synthio", "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "audiomixer", + "audiomp3", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", "usb_hid", "usb_midi", "vectorio", "watchdog" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 10, - "id": "feather_radiofruit_zigbee", + "downloads": 165, + "id": "feather_m7_1011", "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/feather_radiofruit_zigbee/ID/adafruit-circuitpython-feather_radiofruit_zigbee-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/feather_radiofruit_zigbee/de_DE/adafruit-circuitpython-feather_radiofruit_zigbee-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/feather_radiofruit_zigbee/en_US/adafruit-circuitpython-feather_radiofruit_zigbee-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/feather_radiofruit_zigbee/en_x_pirate/adafruit-circuitpython-feather_radiofruit_zigbee-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/feather_radiofruit_zigbee/es/adafruit-circuitpython-feather_radiofruit_zigbee-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/feather_radiofruit_zigbee/fil/adafruit-circuitpython-feather_radiofruit_zigbee-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/feather_radiofruit_zigbee/fr/adafruit-circuitpython-feather_radiofruit_zigbee-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/feather_radiofruit_zigbee/it_IT/adafruit-circuitpython-feather_radiofruit_zigbee-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/feather_radiofruit_zigbee/ko/adafruit-circuitpython-feather_radiofruit_zigbee-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/feather_radiofruit_zigbee/pl/adafruit-circuitpython-feather_radiofruit_zigbee-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/feather_radiofruit_zigbee/pt_BR/adafruit-circuitpython-feather_radiofruit_zigbee-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/feather_radiofruit_zigbee/zh_Latn_pinyin/adafruit-circuitpython-feather_radiofruit_zigbee-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, { "extensions": [ + "hex", "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/feather_radiofruit_zigbee/ID/adafruit-circuitpython-feather_radiofruit_zigbee-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/feather_radiofruit_zigbee/cs/adafruit-circuitpython-feather_radiofruit_zigbee-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/feather_radiofruit_zigbee/de_DE/adafruit-circuitpython-feather_radiofruit_zigbee-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/feather_radiofruit_zigbee/el/adafruit-circuitpython-feather_radiofruit_zigbee-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/feather_radiofruit_zigbee/en_US/adafruit-circuitpython-feather_radiofruit_zigbee-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/feather_radiofruit_zigbee/en_x_pirate/adafruit-circuitpython-feather_radiofruit_zigbee-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/feather_radiofruit_zigbee/es/adafruit-circuitpython-feather_radiofruit_zigbee-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/feather_radiofruit_zigbee/fil/adafruit-circuitpython-feather_radiofruit_zigbee-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/feather_radiofruit_zigbee/fr/adafruit-circuitpython-feather_radiofruit_zigbee-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/feather_radiofruit_zigbee/hi/adafruit-circuitpython-feather_radiofruit_zigbee-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/feather_radiofruit_zigbee/it_IT/adafruit-circuitpython-feather_radiofruit_zigbee-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/feather_radiofruit_zigbee/ja/adafruit-circuitpython-feather_radiofruit_zigbee-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/feather_radiofruit_zigbee/ko/adafruit-circuitpython-feather_radiofruit_zigbee-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/feather_radiofruit_zigbee/nl/adafruit-circuitpython-feather_radiofruit_zigbee-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/feather_radiofruit_zigbee/pl/adafruit-circuitpython-feather_radiofruit_zigbee-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/feather_radiofruit_zigbee/pt_BR/adafruit-circuitpython-feather_radiofruit_zigbee-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/feather_radiofruit_zigbee/sv/adafruit-circuitpython-feather_radiofruit_zigbee-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/feather_radiofruit_zigbee/zh_Latn_pinyin/adafruit-circuitpython-feather_radiofruit_zigbee-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [ + "Adafruit_CircuitPython_ESP32SPI", + "Adafruit_CircuitPython_Requests" + ], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ - "_pixelbuf", + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", "analogio", + "atexit", + "binascii", + "bitbangio", + "bitmaptools", "board", "busio", "digitalio", "displayio", - "gamepad", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", - "nvm", + "onewireio", "os", - "pulseio", "pwmio", + "rainbowio", "random", - "rotaryio", + "re", + "rtc", + "sdcardio", + "sharpdisplay", "storage", "struct", "supervisor", "terminalio", "time", "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "hex", + "uf2" + ], + "frozen_libraries": [ + "Adafruit_CircuitPython_ESP32SPI", + "Adafruit_CircuitPython_Requests" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "analogio", + "atexit", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "onewireio", + "os", + "pwmio", + "rainbowio", + "random", + "re", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", "usb_hid", "usb_midi", "vectorio" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 119, - "id": "feather_stm32f405_express", + "downloads": 208, + "id": "feather_mimxrt1011", "versions": [ { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/feather_stm32f405_express/ID/adafruit-circuitpython-feather_stm32f405_express-ID-5.3.1.bin" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/feather_stm32f405_express/de_DE/adafruit-circuitpython-feather_stm32f405_express-de_DE-5.3.1.bin" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/feather_stm32f405_express/en_US/adafruit-circuitpython-feather_stm32f405_express-en_US-5.3.1.bin" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/feather_stm32f405_express/en_x_pirate/adafruit-circuitpython-feather_stm32f405_express-en_x_pirate-5.3.1.bin" - ], - "es": [ - "https://downloads.circuitpython.org/bin/feather_stm32f405_express/es/adafruit-circuitpython-feather_stm32f405_express-es-5.3.1.bin" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/feather_stm32f405_express/fil/adafruit-circuitpython-feather_stm32f405_express-fil-5.3.1.bin" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/feather_stm32f405_express/fr/adafruit-circuitpython-feather_stm32f405_express-fr-5.3.1.bin" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/feather_stm32f405_express/it_IT/adafruit-circuitpython-feather_stm32f405_express-it_IT-5.3.1.bin" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/feather_stm32f405_express/ko/adafruit-circuitpython-feather_stm32f405_express-ko-5.3.1.bin" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/feather_stm32f405_express/pl/adafruit-circuitpython-feather_stm32f405_express-pl-5.3.1.bin" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/feather_stm32f405_express/pt_BR/adafruit-circuitpython-feather_stm32f405_express-pt_BR-5.3.1.bin" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/feather_stm32f405_express/zh_Latn_pinyin/adafruit-circuitpython-feather_stm32f405_express-zh_Latn_pinyin-5.3.1.bin" - ] - }, + "extensions": [ + "hex", + "uf2" + ], + "frozen_libraries": [ + "Adafruit_CircuitPython_ESP32SPI", + "Adafruit_CircuitPython_Requests" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "analogio", + "atexit", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "onewireio", + "os", + "pwmio", + "rainbowio", + "random", + "re", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio" + ], "stable": true, - "version": "5.3.1" + "version": "7.1.0" }, + { + "extensions": [ + "hex", + "uf2" + ], + "frozen_libraries": [ + "Adafruit_CircuitPython_ESP32SPI", + "Adafruit_CircuitPython_Requests" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "analogio", + "atexit", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "onewireio", + "os", + "pwmio", + "rainbowio", + "random", + "re", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 168, + "id": "feather_mimxrt1062", + "versions": [ + { + "extensions": [ + "hex", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "analogio", + "atexit", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "onewireio", + "os", + "pwmio", + "rainbowio", + "random", + "re", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "hex", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "analogio", + "atexit", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "onewireio", + "os", + "pwmio", + "rainbowio", + "random", + "re", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 612, + "id": "feather_nrf52840_express", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 0, + "id": "feather_radiofruit_zigbee", + "versions": [] + }, + { + "downloads": 203, + "id": "feather_stm32f405_express", + "versions": [ { "extensions": [ "bin" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/feather_stm32f405_express/ID/adafruit-circuitpython-feather_stm32f405_express-ID-6.0.0-rc.1.bin" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/feather_stm32f405_express/cs/adafruit-circuitpython-feather_stm32f405_express-cs-6.0.0-rc.1.bin" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/feather_stm32f405_express/de_DE/adafruit-circuitpython-feather_stm32f405_express-de_DE-6.0.0-rc.1.bin" - ], - "el": [ - "https://downloads.circuitpython.org/bin/feather_stm32f405_express/el/adafruit-circuitpython-feather_stm32f405_express-el-6.0.0-rc.1.bin" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/feather_stm32f405_express/en_US/adafruit-circuitpython-feather_stm32f405_express-en_US-6.0.0-rc.1.bin" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/feather_stm32f405_express/en_x_pirate/adafruit-circuitpython-feather_stm32f405_express-en_x_pirate-6.0.0-rc.1.bin" - ], - "es": [ - "https://downloads.circuitpython.org/bin/feather_stm32f405_express/es/adafruit-circuitpython-feather_stm32f405_express-es-6.0.0-rc.1.bin" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/feather_stm32f405_express/fil/adafruit-circuitpython-feather_stm32f405_express-fil-6.0.0-rc.1.bin" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/feather_stm32f405_express/fr/adafruit-circuitpython-feather_stm32f405_express-fr-6.0.0-rc.1.bin" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/feather_stm32f405_express/hi/adafruit-circuitpython-feather_stm32f405_express-hi-6.0.0-rc.1.bin" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/feather_stm32f405_express/it_IT/adafruit-circuitpython-feather_stm32f405_express-it_IT-6.0.0-rc.1.bin" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/feather_stm32f405_express/ja/adafruit-circuitpython-feather_stm32f405_express-ja-6.0.0-rc.1.bin" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/feather_stm32f405_express/ko/adafruit-circuitpython-feather_stm32f405_express-ko-6.0.0-rc.1.bin" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/feather_stm32f405_express/nl/adafruit-circuitpython-feather_stm32f405_express-nl-6.0.0-rc.1.bin" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/feather_stm32f405_express/pl/adafruit-circuitpython-feather_stm32f405_express-pl-6.0.0-rc.1.bin" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/feather_stm32f405_express/pt_BR/adafruit-circuitpython-feather_stm32f405_express-pt_BR-6.0.0-rc.1.bin" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/feather_stm32f405_express/sv/adafruit-circuitpython-feather_stm32f405_express-sv-6.0.0-rc.1.bin" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/feather_stm32f405_express/zh_Latn_pinyin/adafruit-circuitpython-feather_stm32f405_express-zh_Latn_pinyin-6.0.0-rc.1.bin" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", "analogio", + "atexit", + "audiocore", + "audiomp3", + "audiopwmio", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", "canio", "digitalio", "displayio", + "errno", + "fontio", "framebufferio", - "gamepad", + "getpass", + "gifio", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", + "onewireio", "os", "pulseio", "pwmio", + "rainbowio", "random", + "re", "rgbmatrix", "sdcardio", "sdioio", @@ -9621,100 +16151,129 @@ "storage", "struct", "supervisor", + "synthio", "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "bin" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiocore", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "onewireio", + "os", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "sdcardio", + "sdioio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", "vectorio" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 5, + "downloads": 133, "id": "fluff_m0", "versions": [ { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/fluff_m0/ID/adafruit-circuitpython-fluff_m0-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/fluff_m0/cs/adafruit-circuitpython-fluff_m0-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/fluff_m0/de_DE/adafruit-circuitpython-fluff_m0-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/fluff_m0/el/adafruit-circuitpython-fluff_m0-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/fluff_m0/en_US/adafruit-circuitpython-fluff_m0-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/fluff_m0/en_x_pirate/adafruit-circuitpython-fluff_m0-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/fluff_m0/es/adafruit-circuitpython-fluff_m0-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/fluff_m0/fil/adafruit-circuitpython-fluff_m0-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/fluff_m0/fr/adafruit-circuitpython-fluff_m0-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/fluff_m0/hi/adafruit-circuitpython-fluff_m0-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/fluff_m0/it_IT/adafruit-circuitpython-fluff_m0-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/fluff_m0/ja/adafruit-circuitpython-fluff_m0-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/fluff_m0/ko/adafruit-circuitpython-fluff_m0-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/fluff_m0/nl/adafruit-circuitpython-fluff_m0-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/fluff_m0/pl/adafruit-circuitpython-fluff_m0-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/fluff_m0/pt_BR/adafruit-circuitpython-fluff_m0-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/fluff_m0/sv/adafruit-circuitpython-fluff_m0-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/fluff_m0/zh_Latn_pinyin/adafruit-circuitpython-fluff_m0-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "analogio", @@ -9725,9 +16284,10 @@ "microcontroller", "neopixel_write", "nvm", + "onewireio", "os", - "pulseio", "pwmio", + "rainbowio", "random", "rotaryio", "rtc", @@ -9736,293 +16296,608 @@ "supervisor", "time", "touchio", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "analogio", + "board", + "busio", + "digitalio", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "usb_cdc", "usb_hid", "usb_midi" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 95, + "downloads": 143, "id": "fomu", "versions": [ { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/fomu/ID/adafruit-circuitpython-fomu-ID-5.3.1.dfu" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/fomu/de_DE/adafruit-circuitpython-fomu-de_DE-5.3.1.dfu" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/fomu/en_US/adafruit-circuitpython-fomu-en_US-5.3.1.dfu" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/fomu/en_x_pirate/adafruit-circuitpython-fomu-en_x_pirate-5.3.1.dfu" - ], - "es": [ - "https://downloads.circuitpython.org/bin/fomu/es/adafruit-circuitpython-fomu-es-5.3.1.dfu" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/fomu/fil/adafruit-circuitpython-fomu-fil-5.3.1.dfu" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/fomu/fr/adafruit-circuitpython-fomu-fr-5.3.1.dfu" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/fomu/it_IT/adafruit-circuitpython-fomu-it_IT-5.3.1.dfu" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/fomu/ko/adafruit-circuitpython-fomu-ko-5.3.1.dfu" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/fomu/pl/adafruit-circuitpython-fomu-pl-5.3.1.dfu" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/fomu/pt_BR/adafruit-circuitpython-fomu-pt_BR-5.3.1.dfu" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/fomu/zh_Latn_pinyin/adafruit-circuitpython-fomu-zh_Latn_pinyin-5.3.1.dfu" - ] - }, + "extensions": [ + "dfu" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_pixelbuf", + "aesio", + "atexit", + "binascii", + "digitalio", + "errno", + "getpass", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "os", + "rainbowio", + "random", + "re", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi" + ], "stable": true, - "version": "5.3.1" + "version": "7.1.0" }, { "extensions": [ "dfu" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/fomu/ID/adafruit-circuitpython-fomu-ID-6.0.0-rc.1.dfu" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/fomu/cs/adafruit-circuitpython-fomu-cs-6.0.0-rc.1.dfu" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/fomu/de_DE/adafruit-circuitpython-fomu-de_DE-6.0.0-rc.1.dfu" - ], - "el": [ - "https://downloads.circuitpython.org/bin/fomu/el/adafruit-circuitpython-fomu-el-6.0.0-rc.1.dfu" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/fomu/en_US/adafruit-circuitpython-fomu-en_US-6.0.0-rc.1.dfu" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/fomu/en_x_pirate/adafruit-circuitpython-fomu-en_x_pirate-6.0.0-rc.1.dfu" - ], - "es": [ - "https://downloads.circuitpython.org/bin/fomu/es/adafruit-circuitpython-fomu-es-6.0.0-rc.1.dfu" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/fomu/fil/adafruit-circuitpython-fomu-fil-6.0.0-rc.1.dfu" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/fomu/fr/adafruit-circuitpython-fomu-fr-6.0.0-rc.1.dfu" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/fomu/hi/adafruit-circuitpython-fomu-hi-6.0.0-rc.1.dfu" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/fomu/it_IT/adafruit-circuitpython-fomu-it_IT-6.0.0-rc.1.dfu" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/fomu/ja/adafruit-circuitpython-fomu-ja-6.0.0-rc.1.dfu" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/fomu/ko/adafruit-circuitpython-fomu-ko-6.0.0-rc.1.dfu" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/fomu/nl/adafruit-circuitpython-fomu-nl-6.0.0-rc.1.dfu" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/fomu/pl/adafruit-circuitpython-fomu-pl-6.0.0-rc.1.dfu" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/fomu/pt_BR/adafruit-circuitpython-fomu-pt_BR-6.0.0-rc.1.dfu" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/fomu/sv/adafruit-circuitpython-fomu-sv-6.0.0-rc.1.dfu" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/fomu/zh_Latn_pinyin/adafruit-circuitpython-fomu-zh_Latn_pinyin-6.0.0-rc.1.dfu" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ - "_pixelbuf", + "adafruit_pixelbuf", + "aesio", + "atexit", + "binascii", "digitalio", - "gamepad", + "errno", + "getpass", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", "os", + "rainbowio", "random", + "re", "storage", "struct", "supervisor", "time", "touchio", + "traceback", "ulab", + "usb_cdc", "usb_hid", "usb_midi" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 0, - "id": "gb_m4", - "versions": [] - }, - { - "downloads": 200, - "id": "gemma_m0", + "downloads": 179, + "id": "franzininho_wifi_wroom", "versions": [ { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/gemma_m0/ID/adafruit-circuitpython-gemma_m0-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/gemma_m0/de_DE/adafruit-circuitpython-gemma_m0-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/gemma_m0/en_US/adafruit-circuitpython-gemma_m0-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/gemma_m0/en_x_pirate/adafruit-circuitpython-gemma_m0-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/gemma_m0/es/adafruit-circuitpython-gemma_m0-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/gemma_m0/fil/adafruit-circuitpython-gemma_m0-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/gemma_m0/fr/adafruit-circuitpython-gemma_m0-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/gemma_m0/it_IT/adafruit-circuitpython-gemma_m0-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/gemma_m0/ko/adafruit-circuitpython-gemma_m0-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/gemma_m0/pl/adafruit-circuitpython-gemma_m0-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/gemma_m0/pt_BR/adafruit-circuitpython-gemma_m0-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/gemma_m0/zh_Latn_pinyin/adafruit-circuitpython-gemma_m0-zh_Latn_pinyin-5.3.1.uf2" - ] - }, + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", + "wifi" + ], "stable": true, - "version": "5.3.1" + "version": "7.1.0" }, + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", + "wifi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 151, + "id": "franzininho_wifi_wrover", + "versions": [ + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", + "wifi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", + "wifi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 459, + "id": "gemma_m0", + "versions": [ { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/gemma_m0/ID/adafruit-circuitpython-gemma_m0-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/gemma_m0/cs/adafruit-circuitpython-gemma_m0-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/gemma_m0/de_DE/adafruit-circuitpython-gemma_m0-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/gemma_m0/el/adafruit-circuitpython-gemma_m0-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/gemma_m0/en_US/adafruit-circuitpython-gemma_m0-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/gemma_m0/en_x_pirate/adafruit-circuitpython-gemma_m0-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/gemma_m0/es/adafruit-circuitpython-gemma_m0-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/gemma_m0/fil/adafruit-circuitpython-gemma_m0-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/gemma_m0/fr/adafruit-circuitpython-gemma_m0-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/gemma_m0/hi/adafruit-circuitpython-gemma_m0-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/gemma_m0/it_IT/adafruit-circuitpython-gemma_m0-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/gemma_m0/ja/adafruit-circuitpython-gemma_m0-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/gemma_m0/ko/adafruit-circuitpython-gemma_m0-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/gemma_m0/nl/adafruit-circuitpython-gemma_m0-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/gemma_m0/pl/adafruit-circuitpython-gemma_m0-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/gemma_m0/pt_BR/adafruit-circuitpython-gemma_m0-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/gemma_m0/sv/adafruit-circuitpython-gemma_m0-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/gemma_m0/zh_Latn_pinyin/adafruit-circuitpython-gemma_m0-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "analogio", @@ -10033,9 +16908,10 @@ "microcontroller", "neopixel_write", "nvm", + "onewireio", "os", - "pulseio", "pwmio", + "rainbowio", "random", "rotaryio", "rtc", @@ -10044,300 +16920,247 @@ "supervisor", "time", "touchio", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "analogio", + "board", + "busio", + "digitalio", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "usb_cdc", "usb_hid", "usb_midi" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 100, + "downloads": 121, "id": "gemma_m0_pycon2018", "versions": [ { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/gemma_m0_pycon2018/ID/adafruit-circuitpython-gemma_m0_pycon2018-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/gemma_m0_pycon2018/de_DE/adafruit-circuitpython-gemma_m0_pycon2018-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/gemma_m0_pycon2018/en_US/adafruit-circuitpython-gemma_m0_pycon2018-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/gemma_m0_pycon2018/en_x_pirate/adafruit-circuitpython-gemma_m0_pycon2018-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/gemma_m0_pycon2018/es/adafruit-circuitpython-gemma_m0_pycon2018-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/gemma_m0_pycon2018/fil/adafruit-circuitpython-gemma_m0_pycon2018-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/gemma_m0_pycon2018/fr/adafruit-circuitpython-gemma_m0_pycon2018-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/gemma_m0_pycon2018/it_IT/adafruit-circuitpython-gemma_m0_pycon2018-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/gemma_m0_pycon2018/ko/adafruit-circuitpython-gemma_m0_pycon2018-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/gemma_m0_pycon2018/pl/adafruit-circuitpython-gemma_m0_pycon2018-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/gemma_m0_pycon2018/pt_BR/adafruit-circuitpython-gemma_m0_pycon2018-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/gemma_m0_pycon2018/zh_Latn_pinyin/adafruit-circuitpython-gemma_m0_pycon2018-zh_Latn_pinyin-5.3.1.uf2" - ] - }, + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "analogio", + "board", + "busio", + "digitalio", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "usb_cdc", + "usb_hid", + "usb_midi" + ], "stable": true, - "version": "5.3.1" + "version": "7.1.0" }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/gemma_m0_pycon2018/ID/adafruit-circuitpython-gemma_m0_pycon2018-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/gemma_m0_pycon2018/cs/adafruit-circuitpython-gemma_m0_pycon2018-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/gemma_m0_pycon2018/de_DE/adafruit-circuitpython-gemma_m0_pycon2018-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/gemma_m0_pycon2018/el/adafruit-circuitpython-gemma_m0_pycon2018-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/gemma_m0_pycon2018/en_US/adafruit-circuitpython-gemma_m0_pycon2018-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/gemma_m0_pycon2018/en_x_pirate/adafruit-circuitpython-gemma_m0_pycon2018-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/gemma_m0_pycon2018/es/adafruit-circuitpython-gemma_m0_pycon2018-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/gemma_m0_pycon2018/fil/adafruit-circuitpython-gemma_m0_pycon2018-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/gemma_m0_pycon2018/fr/adafruit-circuitpython-gemma_m0_pycon2018-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/gemma_m0_pycon2018/hi/adafruit-circuitpython-gemma_m0_pycon2018-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/gemma_m0_pycon2018/it_IT/adafruit-circuitpython-gemma_m0_pycon2018-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/gemma_m0_pycon2018/ja/adafruit-circuitpython-gemma_m0_pycon2018-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/gemma_m0_pycon2018/ko/adafruit-circuitpython-gemma_m0_pycon2018-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/gemma_m0_pycon2018/nl/adafruit-circuitpython-gemma_m0_pycon2018-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/gemma_m0_pycon2018/pl/adafruit-circuitpython-gemma_m0_pycon2018-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/gemma_m0_pycon2018/pt_BR/adafruit-circuitpython-gemma_m0_pycon2018-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/gemma_m0_pycon2018/sv/adafruit-circuitpython-gemma_m0_pycon2018-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/gemma_m0_pycon2018/zh_Latn_pinyin/adafruit-circuitpython-gemma_m0_pycon2018-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "analogio", + "board", + "busio", + "digitalio", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "usb_cdc", + "usb_hid", + "usb_midi" ], - "modules": "[]", "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 190, + "downloads": 361, "id": "grandcentral_m4_express", "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/grandcentral_m4_express/ID/adafruit-circuitpython-grandcentral_m4_express-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/grandcentral_m4_express/de_DE/adafruit-circuitpython-grandcentral_m4_express-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/grandcentral_m4_express/en_US/adafruit-circuitpython-grandcentral_m4_express-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/grandcentral_m4_express/en_x_pirate/adafruit-circuitpython-grandcentral_m4_express-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/grandcentral_m4_express/es/adafruit-circuitpython-grandcentral_m4_express-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/grandcentral_m4_express/fil/adafruit-circuitpython-grandcentral_m4_express-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/grandcentral_m4_express/fr/adafruit-circuitpython-grandcentral_m4_express-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/grandcentral_m4_express/it_IT/adafruit-circuitpython-grandcentral_m4_express-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/grandcentral_m4_express/ko/adafruit-circuitpython-grandcentral_m4_express-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/grandcentral_m4_express/pl/adafruit-circuitpython-grandcentral_m4_express-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/grandcentral_m4_express/pt_BR/adafruit-circuitpython-grandcentral_m4_express-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/grandcentral_m4_express/zh_Latn_pinyin/adafruit-circuitpython-grandcentral_m4_express-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/grandcentral_m4_express/ID/adafruit-circuitpython-grandcentral_m4_express-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/grandcentral_m4_express/cs/adafruit-circuitpython-grandcentral_m4_express-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/grandcentral_m4_express/de_DE/adafruit-circuitpython-grandcentral_m4_express-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/grandcentral_m4_express/el/adafruit-circuitpython-grandcentral_m4_express-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/grandcentral_m4_express/en_US/adafruit-circuitpython-grandcentral_m4_express-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/grandcentral_m4_express/en_x_pirate/adafruit-circuitpython-grandcentral_m4_express-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/grandcentral_m4_express/es/adafruit-circuitpython-grandcentral_m4_express-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/grandcentral_m4_express/fil/adafruit-circuitpython-grandcentral_m4_express-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/grandcentral_m4_express/fr/adafruit-circuitpython-grandcentral_m4_express-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/grandcentral_m4_express/hi/adafruit-circuitpython-grandcentral_m4_express-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/grandcentral_m4_express/it_IT/adafruit-circuitpython-grandcentral_m4_express-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/grandcentral_m4_express/ja/adafruit-circuitpython-grandcentral_m4_express-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/grandcentral_m4_express/ko/adafruit-circuitpython-grandcentral_m4_express-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/grandcentral_m4_express/nl/adafruit-circuitpython-grandcentral_m4_express-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/grandcentral_m4_express/pl/adafruit-circuitpython-grandcentral_m4_express-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/grandcentral_m4_express/pt_BR/adafruit-circuitpython-grandcentral_m4_express-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/grandcentral_m4_express/sv/adafruit-circuitpython-grandcentral_m4_express-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/grandcentral_m4_express/zh_Latn_pinyin/adafruit-circuitpython-grandcentral_m4_express-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", "analogio", + "atexit", "audiobusio", "audiocore", "audioio", "audiomixer", "audiomp3", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", "countio", "digitalio", "displayio", + "errno", + "fontio", "framebufferio", "frequencyio", - "gamepad", + "getpass", + "gifio", "i2cperipheral", + "imagecapture", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", "nvm", + "onewireio", "os", + "paralleldisplay", "ps2io", "pulseio", "pwmio", + "qrio", + "rainbowio", "random", + "re", "rgbmatrix", "rotaryio", "rtc", @@ -10347,330 +17170,1125 @@ "storage", "struct", "supervisor", + "synthio", "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", "usb_hid", "usb_midi", - "vectorio" + "vectorio", + "watchdog" ], - "stable": false, - "version": "6.0.0-rc.1" - } - ] - }, - { - "downloads": 141, - "id": "hallowing_m0_express", - "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/hallowing_m0_express/ID/adafruit-circuitpython-hallowing_m0_express-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/hallowing_m0_express/de_DE/adafruit-circuitpython-hallowing_m0_express-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/hallowing_m0_express/en_US/adafruit-circuitpython-hallowing_m0_express-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/hallowing_m0_express/en_x_pirate/adafruit-circuitpython-hallowing_m0_express-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/hallowing_m0_express/es/adafruit-circuitpython-hallowing_m0_express-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/hallowing_m0_express/fil/adafruit-circuitpython-hallowing_m0_express-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/hallowing_m0_express/fr/adafruit-circuitpython-hallowing_m0_express-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/hallowing_m0_express/it_IT/adafruit-circuitpython-hallowing_m0_express-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/hallowing_m0_express/ko/adafruit-circuitpython-hallowing_m0_express-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/hallowing_m0_express/pl/adafruit-circuitpython-hallowing_m0_express-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/hallowing_m0_express/pt_BR/adafruit-circuitpython-hallowing_m0_express-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/hallowing_m0_express/zh_Latn_pinyin/adafruit-circuitpython-hallowing_m0_express-zh_Latn_pinyin-5.3.1.uf2" - ] - }, "stable": true, - "version": "5.3.1" + "version": "7.1.0" }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/hallowing_m0_express/ID/adafruit-circuitpython-hallowing_m0_express-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/hallowing_m0_express/cs/adafruit-circuitpython-hallowing_m0_express-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/hallowing_m0_express/de_DE/adafruit-circuitpython-hallowing_m0_express-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/hallowing_m0_express/el/adafruit-circuitpython-hallowing_m0_express-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/hallowing_m0_express/en_US/adafruit-circuitpython-hallowing_m0_express-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/hallowing_m0_express/en_x_pirate/adafruit-circuitpython-hallowing_m0_express-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/hallowing_m0_express/es/adafruit-circuitpython-hallowing_m0_express-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/hallowing_m0_express/fil/adafruit-circuitpython-hallowing_m0_express-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/hallowing_m0_express/fr/adafruit-circuitpython-hallowing_m0_express-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/hallowing_m0_express/hi/adafruit-circuitpython-hallowing_m0_express-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/hallowing_m0_express/it_IT/adafruit-circuitpython-hallowing_m0_express-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/hallowing_m0_express/ja/adafruit-circuitpython-hallowing_m0_express-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/hallowing_m0_express/ko/adafruit-circuitpython-hallowing_m0_express-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/hallowing_m0_express/nl/adafruit-circuitpython-hallowing_m0_express-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/hallowing_m0_express/pl/adafruit-circuitpython-hallowing_m0_express-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/hallowing_m0_express/pt_BR/adafruit-circuitpython-hallowing_m0_express-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/hallowing_m0_express/sv/adafruit-circuitpython-hallowing_m0_express-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/hallowing_m0_express/zh_Latn_pinyin/adafruit-circuitpython-hallowing_m0_express-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ - "_pixelbuf", + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "audiomixer", + "audiomp3", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sdioio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 149, + "id": "gravitech_cucumber_m", + "versions": [ + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", + "wifi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", + "wifi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 139, + "id": "gravitech_cucumber_ms", + "versions": [ + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", + "wifi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", + "wifi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 133, + "id": "gravitech_cucumber_r", + "versions": [ + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", + "wifi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", + "wifi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 152, + "id": "gravitech_cucumber_rs", + "versions": [ + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", + "wifi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", + "wifi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 243, + "id": "hallowing_m0_express", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [ + "Adafruit_CircuitPython_LIS3DH", + "Adafruit_CircuitPython_NeoPixel" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_pixelbuf", + "analogio", + "atexit", "audiocore", "audioio", "board", "busio", "digitalio", "displayio", + "errno", + "fontio", + "getpass", "math", "microcontroller", "neopixel_write", "nvm", + "onewireio", "os", + "paralleldisplay", "pulseio", "pwmio", + "rainbowio", "random", + "rotaryio", + "rtc", "storage", "struct", "supervisor", "terminalio", "time", "touchio", + "traceback", + "usb_cdc", "usb_hid", "usb_midi" ], - "stable": false, - "version": "6.0.0-rc.1" - } - ] - }, - { - "downloads": 127, - "id": "hallowing_m4_express", - "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/hallowing_m4_express/ID/adafruit-circuitpython-hallowing_m4_express-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/hallowing_m4_express/de_DE/adafruit-circuitpython-hallowing_m4_express-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/hallowing_m4_express/en_US/adafruit-circuitpython-hallowing_m4_express-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/hallowing_m4_express/en_x_pirate/adafruit-circuitpython-hallowing_m4_express-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/hallowing_m4_express/es/adafruit-circuitpython-hallowing_m4_express-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/hallowing_m4_express/fil/adafruit-circuitpython-hallowing_m4_express-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/hallowing_m4_express/fr/adafruit-circuitpython-hallowing_m4_express-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/hallowing_m4_express/it_IT/adafruit-circuitpython-hallowing_m4_express-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/hallowing_m4_express/ko/adafruit-circuitpython-hallowing_m4_express-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/hallowing_m4_express/pl/adafruit-circuitpython-hallowing_m4_express-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/hallowing_m4_express/pt_BR/adafruit-circuitpython-hallowing_m4_express-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/hallowing_m4_express/zh_Latn_pinyin/adafruit-circuitpython-hallowing_m4_express-zh_Latn_pinyin-5.3.1.uf2" - ] - }, "stable": true, - "version": "5.3.1" + "version": "7.1.0" }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/hallowing_m4_express/ID/adafruit-circuitpython-hallowing_m4_express-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/hallowing_m4_express/cs/adafruit-circuitpython-hallowing_m4_express-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/hallowing_m4_express/de_DE/adafruit-circuitpython-hallowing_m4_express-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/hallowing_m4_express/el/adafruit-circuitpython-hallowing_m4_express-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/hallowing_m4_express/en_US/adafruit-circuitpython-hallowing_m4_express-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/hallowing_m4_express/en_x_pirate/adafruit-circuitpython-hallowing_m4_express-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/hallowing_m4_express/es/adafruit-circuitpython-hallowing_m4_express-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/hallowing_m4_express/fil/adafruit-circuitpython-hallowing_m4_express-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/hallowing_m4_express/fr/adafruit-circuitpython-hallowing_m4_express-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/hallowing_m4_express/hi/adafruit-circuitpython-hallowing_m4_express-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/hallowing_m4_express/it_IT/adafruit-circuitpython-hallowing_m4_express-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/hallowing_m4_express/ja/adafruit-circuitpython-hallowing_m4_express-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/hallowing_m4_express/ko/adafruit-circuitpython-hallowing_m4_express-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/hallowing_m4_express/nl/adafruit-circuitpython-hallowing_m4_express-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/hallowing_m4_express/pl/adafruit-circuitpython-hallowing_m4_express-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/hallowing_m4_express/pt_BR/adafruit-circuitpython-hallowing_m4_express-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/hallowing_m4_express/sv/adafruit-circuitpython-hallowing_m4_express-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/hallowing_m4_express/zh_Latn_pinyin/adafruit-circuitpython-hallowing_m4_express-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [ + "Adafruit_CircuitPython_LIS3DH", + "Adafruit_CircuitPython_NeoPixel" + ], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_pixelbuf", + "analogio", + "atexit", + "audiocore", + "audioio", + "board", + "busio", + "digitalio", + "displayio", + "errno", + "fontio", + "getpass", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "terminalio", + "time", + "touchio", + "traceback", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 243, + "id": "hallowing_m4_express", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", "analogio", + "atexit", "audiobusio", "audiocore", "audioio", "audiomixer", "audiomp3", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", "countio", "digitalio", "displayio", + "errno", + "fontio", "framebufferio", "frequencyio", - "gamepad", + "getpass", + "gifio", "i2cperipheral", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", "nvm", + "onewireio", "os", + "paralleldisplay", "ps2io", "pulseio", "pwmio", + "rainbowio", "random", + "re", "rgbmatrix", "rotaryio", "rtc", @@ -10679,128 +18297,182 @@ "storage", "struct", "supervisor", + "synthio", "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", "usb_hid", "usb_midi", - "vectorio" + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "audiomixer", + "audiomp3", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 20, + "downloads": 252, "id": "hiibot_bluefi", "versions": [ { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/hiibot_bluefi/ID/adafruit-circuitpython-hiibot_bluefi-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/hiibot_bluefi/cs/adafruit-circuitpython-hiibot_bluefi-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/hiibot_bluefi/de_DE/adafruit-circuitpython-hiibot_bluefi-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/hiibot_bluefi/el/adafruit-circuitpython-hiibot_bluefi-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/hiibot_bluefi/en_US/adafruit-circuitpython-hiibot_bluefi-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/hiibot_bluefi/en_x_pirate/adafruit-circuitpython-hiibot_bluefi-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/hiibot_bluefi/es/adafruit-circuitpython-hiibot_bluefi-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/hiibot_bluefi/fil/adafruit-circuitpython-hiibot_bluefi-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/hiibot_bluefi/fr/adafruit-circuitpython-hiibot_bluefi-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/hiibot_bluefi/hi/adafruit-circuitpython-hiibot_bluefi-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/hiibot_bluefi/it_IT/adafruit-circuitpython-hiibot_bluefi-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/hiibot_bluefi/ja/adafruit-circuitpython-hiibot_bluefi-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/hiibot_bluefi/ko/adafruit-circuitpython-hiibot_bluefi-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/hiibot_bluefi/nl/adafruit-circuitpython-hiibot_bluefi-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/hiibot_bluefi/pl/adafruit-circuitpython-hiibot_bluefi-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/hiibot_bluefi/pt_BR/adafruit-circuitpython-hiibot_bluefi-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/hiibot_bluefi/sv/adafruit-circuitpython-hiibot_bluefi-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/hiibot_bluefi/zh_Latn_pinyin/adafruit-circuitpython-hiibot_bluefi-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", "aesio", + "alarm", "analogio", + "atexit", "audiobusio", "audiocore", "audiomixer", "audiomp3", "audiopwmio", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", + "countio", "digitalio", "displayio", + "errno", + "fontio", "framebufferio", - "gamepad", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", "nvm", + "onewireio", "os", + "paralleldisplay", "pulseio", "pwmio", + "rainbowio", "random", + "re", "rgbmatrix", "rotaryio", "rtc", @@ -10809,129 +18481,314 @@ "storage", "struct", "supervisor", + "synthio", "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", "usb_hid", "usb_midi", "vectorio", "watchdog" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 20, + "downloads": 125, + "id": "huntercat_nfc", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_pixelbuf", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "board", + "busio", + "digitalio", + "displayio", + "errno", + "fontio", + "getpass", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "terminalio", + "time", + "touchio", + "traceback", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_pixelbuf", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "board", + "busio", + "digitalio", + "displayio", + "errno", + "fontio", + "getpass", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "terminalio", + "time", + "touchio", + "traceback", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 151, "id": "ikigaisense_vita", "versions": [ { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/ikigaisense_vita/ID/adafruit-circuitpython-ikigaisense_vita-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/ikigaisense_vita/cs/adafruit-circuitpython-ikigaisense_vita-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/ikigaisense_vita/de_DE/adafruit-circuitpython-ikigaisense_vita-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/ikigaisense_vita/el/adafruit-circuitpython-ikigaisense_vita-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/ikigaisense_vita/en_US/adafruit-circuitpython-ikigaisense_vita-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/ikigaisense_vita/en_x_pirate/adafruit-circuitpython-ikigaisense_vita-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/ikigaisense_vita/es/adafruit-circuitpython-ikigaisense_vita-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/ikigaisense_vita/fil/adafruit-circuitpython-ikigaisense_vita-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/ikigaisense_vita/fr/adafruit-circuitpython-ikigaisense_vita-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/ikigaisense_vita/hi/adafruit-circuitpython-ikigaisense_vita-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/ikigaisense_vita/it_IT/adafruit-circuitpython-ikigaisense_vita-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/ikigaisense_vita/ja/adafruit-circuitpython-ikigaisense_vita-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/ikigaisense_vita/ko/adafruit-circuitpython-ikigaisense_vita-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/ikigaisense_vita/nl/adafruit-circuitpython-ikigaisense_vita-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/ikigaisense_vita/pl/adafruit-circuitpython-ikigaisense_vita-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/ikigaisense_vita/pt_BR/adafruit-circuitpython-ikigaisense_vita-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/ikigaisense_vita/sv/adafruit-circuitpython-ikigaisense_vita-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/ikigaisense_vita/zh_Latn_pinyin/adafruit-circuitpython-ikigaisense_vita-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", "aesio", + "alarm", "analogio", + "atexit", "audiobusio", "audiocore", "audiomixer", "audiomp3", "audiopwmio", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", + "countio", "digitalio", "displayio", + "errno", + "fontio", "framebufferio", - "gamepad", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", "nvm", + "onewireio", "os", + "paralleldisplay", "pulseio", "pwmio", + "rainbowio", "random", + "re", "rgbmatrix", "rotaryio", "rtc", @@ -10940,195 +18797,173 @@ "storage", "struct", "supervisor", + "synthio", "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", "usb_hid", "usb_midi", "vectorio", "watchdog" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 51, + "downloads": 181, "id": "imxrt1010_evk", "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/imxrt1010_evk/ID/adafruit-circuitpython-imxrt1010_evk-ID-5.3.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1010_evk/ID/adafruit-circuitpython-imxrt1010_evk-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/imxrt1010_evk/de_DE/adafruit-circuitpython-imxrt1010_evk-de_DE-5.3.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1010_evk/de_DE/adafruit-circuitpython-imxrt1010_evk-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/imxrt1010_evk/en_US/adafruit-circuitpython-imxrt1010_evk-en_US-5.3.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1010_evk/en_US/adafruit-circuitpython-imxrt1010_evk-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/imxrt1010_evk/en_x_pirate/adafruit-circuitpython-imxrt1010_evk-en_x_pirate-5.3.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1010_evk/en_x_pirate/adafruit-circuitpython-imxrt1010_evk-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/imxrt1010_evk/es/adafruit-circuitpython-imxrt1010_evk-es-5.3.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1010_evk/es/adafruit-circuitpython-imxrt1010_evk-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/imxrt1010_evk/fil/adafruit-circuitpython-imxrt1010_evk-fil-5.3.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1010_evk/fil/adafruit-circuitpython-imxrt1010_evk-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/imxrt1010_evk/fr/adafruit-circuitpython-imxrt1010_evk-fr-5.3.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1010_evk/fr/adafruit-circuitpython-imxrt1010_evk-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/imxrt1010_evk/it_IT/adafruit-circuitpython-imxrt1010_evk-it_IT-5.3.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1010_evk/it_IT/adafruit-circuitpython-imxrt1010_evk-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/imxrt1010_evk/ko/adafruit-circuitpython-imxrt1010_evk-ko-5.3.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1010_evk/ko/adafruit-circuitpython-imxrt1010_evk-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/imxrt1010_evk/pl/adafruit-circuitpython-imxrt1010_evk-pl-5.3.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1010_evk/pl/adafruit-circuitpython-imxrt1010_evk-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/imxrt1010_evk/pt_BR/adafruit-circuitpython-imxrt1010_evk-pt_BR-5.3.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1010_evk/pt_BR/adafruit-circuitpython-imxrt1010_evk-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/imxrt1010_evk/zh_Latn_pinyin/adafruit-circuitpython-imxrt1010_evk-zh_Latn_pinyin-5.3.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1010_evk/zh_Latn_pinyin/adafruit-circuitpython-imxrt1010_evk-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, { "extensions": [ "hex", "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/imxrt1010_evk/ID/adafruit-circuitpython-imxrt1010_evk-ID-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1010_evk/ID/adafruit-circuitpython-imxrt1010_evk-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/imxrt1010_evk/cs/adafruit-circuitpython-imxrt1010_evk-cs-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1010_evk/cs/adafruit-circuitpython-imxrt1010_evk-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/imxrt1010_evk/de_DE/adafruit-circuitpython-imxrt1010_evk-de_DE-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1010_evk/de_DE/adafruit-circuitpython-imxrt1010_evk-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/imxrt1010_evk/el/adafruit-circuitpython-imxrt1010_evk-el-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1010_evk/el/adafruit-circuitpython-imxrt1010_evk-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/imxrt1010_evk/en_US/adafruit-circuitpython-imxrt1010_evk-en_US-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1010_evk/en_US/adafruit-circuitpython-imxrt1010_evk-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/imxrt1010_evk/en_x_pirate/adafruit-circuitpython-imxrt1010_evk-en_x_pirate-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1010_evk/en_x_pirate/adafruit-circuitpython-imxrt1010_evk-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/imxrt1010_evk/es/adafruit-circuitpython-imxrt1010_evk-es-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1010_evk/es/adafruit-circuitpython-imxrt1010_evk-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/imxrt1010_evk/fil/adafruit-circuitpython-imxrt1010_evk-fil-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1010_evk/fil/adafruit-circuitpython-imxrt1010_evk-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/imxrt1010_evk/fr/adafruit-circuitpython-imxrt1010_evk-fr-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1010_evk/fr/adafruit-circuitpython-imxrt1010_evk-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/imxrt1010_evk/hi/adafruit-circuitpython-imxrt1010_evk-hi-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1010_evk/hi/adafruit-circuitpython-imxrt1010_evk-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/imxrt1010_evk/it_IT/adafruit-circuitpython-imxrt1010_evk-it_IT-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1010_evk/it_IT/adafruit-circuitpython-imxrt1010_evk-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/imxrt1010_evk/ja/adafruit-circuitpython-imxrt1010_evk-ja-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1010_evk/ja/adafruit-circuitpython-imxrt1010_evk-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/imxrt1010_evk/ko/adafruit-circuitpython-imxrt1010_evk-ko-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1010_evk/ko/adafruit-circuitpython-imxrt1010_evk-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/imxrt1010_evk/nl/adafruit-circuitpython-imxrt1010_evk-nl-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1010_evk/nl/adafruit-circuitpython-imxrt1010_evk-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/imxrt1010_evk/pl/adafruit-circuitpython-imxrt1010_evk-pl-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1010_evk/pl/adafruit-circuitpython-imxrt1010_evk-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/imxrt1010_evk/pt_BR/adafruit-circuitpython-imxrt1010_evk-pt_BR-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1010_evk/pt_BR/adafruit-circuitpython-imxrt1010_evk-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/imxrt1010_evk/sv/adafruit-circuitpython-imxrt1010_evk-sv-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1010_evk/sv/adafruit-circuitpython-imxrt1010_evk-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/imxrt1010_evk/zh_Latn_pinyin/adafruit-circuitpython-imxrt1010_evk-zh_Latn_pinyin-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1010_evk/zh_Latn_pinyin/adafruit-circuitpython-imxrt1010_evk-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [ + "Adafruit_CircuitPython_ESP32SPI", + "Adafruit_CircuitPython_Requests" + ], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", "analogio", + "atexit", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", "digitalio", "displayio", + "errno", + "fontio", "framebufferio", - "gamepad", + "getpass", + "gifio", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", + "onewireio", "os", - "pulseio", "pwmio", + "rainbowio", "random", + "re", "rtc", "sdcardio", "sharpdisplay", @@ -11138,190 +18973,154 @@ "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", "usb_hid", + "usb_midi", + "vectorio" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "hex", + "uf2" + ], + "frozen_libraries": [ + "Adafruit_CircuitPython_ESP32SPI", + "Adafruit_CircuitPython_Requests" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "analogio", + "atexit", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "onewireio", + "os", + "pwmio", + "rainbowio", + "random", + "re", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", "vectorio" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 32, + "downloads": 187, "id": "imxrt1020_evk", "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/imxrt1020_evk/ID/adafruit-circuitpython-imxrt1020_evk-ID-5.3.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1020_evk/ID/adafruit-circuitpython-imxrt1020_evk-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/imxrt1020_evk/de_DE/adafruit-circuitpython-imxrt1020_evk-de_DE-5.3.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1020_evk/de_DE/adafruit-circuitpython-imxrt1020_evk-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/imxrt1020_evk/en_US/adafruit-circuitpython-imxrt1020_evk-en_US-5.3.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1020_evk/en_US/adafruit-circuitpython-imxrt1020_evk-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/imxrt1020_evk/en_x_pirate/adafruit-circuitpython-imxrt1020_evk-en_x_pirate-5.3.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1020_evk/en_x_pirate/adafruit-circuitpython-imxrt1020_evk-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/imxrt1020_evk/es/adafruit-circuitpython-imxrt1020_evk-es-5.3.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1020_evk/es/adafruit-circuitpython-imxrt1020_evk-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/imxrt1020_evk/fil/adafruit-circuitpython-imxrt1020_evk-fil-5.3.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1020_evk/fil/adafruit-circuitpython-imxrt1020_evk-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/imxrt1020_evk/fr/adafruit-circuitpython-imxrt1020_evk-fr-5.3.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1020_evk/fr/adafruit-circuitpython-imxrt1020_evk-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/imxrt1020_evk/it_IT/adafruit-circuitpython-imxrt1020_evk-it_IT-5.3.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1020_evk/it_IT/adafruit-circuitpython-imxrt1020_evk-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/imxrt1020_evk/ko/adafruit-circuitpython-imxrt1020_evk-ko-5.3.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1020_evk/ko/adafruit-circuitpython-imxrt1020_evk-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/imxrt1020_evk/pl/adafruit-circuitpython-imxrt1020_evk-pl-5.3.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1020_evk/pl/adafruit-circuitpython-imxrt1020_evk-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/imxrt1020_evk/pt_BR/adafruit-circuitpython-imxrt1020_evk-pt_BR-5.3.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1020_evk/pt_BR/adafruit-circuitpython-imxrt1020_evk-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/imxrt1020_evk/zh_Latn_pinyin/adafruit-circuitpython-imxrt1020_evk-zh_Latn_pinyin-5.3.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1020_evk/zh_Latn_pinyin/adafruit-circuitpython-imxrt1020_evk-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, { "extensions": [ "hex", "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/imxrt1020_evk/ID/adafruit-circuitpython-imxrt1020_evk-ID-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1020_evk/ID/adafruit-circuitpython-imxrt1020_evk-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/imxrt1020_evk/cs/adafruit-circuitpython-imxrt1020_evk-cs-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1020_evk/cs/adafruit-circuitpython-imxrt1020_evk-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/imxrt1020_evk/de_DE/adafruit-circuitpython-imxrt1020_evk-de_DE-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1020_evk/de_DE/adafruit-circuitpython-imxrt1020_evk-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/imxrt1020_evk/el/adafruit-circuitpython-imxrt1020_evk-el-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1020_evk/el/adafruit-circuitpython-imxrt1020_evk-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/imxrt1020_evk/en_US/adafruit-circuitpython-imxrt1020_evk-en_US-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1020_evk/en_US/adafruit-circuitpython-imxrt1020_evk-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/imxrt1020_evk/en_x_pirate/adafruit-circuitpython-imxrt1020_evk-en_x_pirate-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1020_evk/en_x_pirate/adafruit-circuitpython-imxrt1020_evk-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/imxrt1020_evk/es/adafruit-circuitpython-imxrt1020_evk-es-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1020_evk/es/adafruit-circuitpython-imxrt1020_evk-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/imxrt1020_evk/fil/adafruit-circuitpython-imxrt1020_evk-fil-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1020_evk/fil/adafruit-circuitpython-imxrt1020_evk-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/imxrt1020_evk/fr/adafruit-circuitpython-imxrt1020_evk-fr-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1020_evk/fr/adafruit-circuitpython-imxrt1020_evk-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/imxrt1020_evk/hi/adafruit-circuitpython-imxrt1020_evk-hi-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1020_evk/hi/adafruit-circuitpython-imxrt1020_evk-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/imxrt1020_evk/it_IT/adafruit-circuitpython-imxrt1020_evk-it_IT-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1020_evk/it_IT/adafruit-circuitpython-imxrt1020_evk-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/imxrt1020_evk/ja/adafruit-circuitpython-imxrt1020_evk-ja-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1020_evk/ja/adafruit-circuitpython-imxrt1020_evk-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/imxrt1020_evk/ko/adafruit-circuitpython-imxrt1020_evk-ko-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1020_evk/ko/adafruit-circuitpython-imxrt1020_evk-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/imxrt1020_evk/nl/adafruit-circuitpython-imxrt1020_evk-nl-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1020_evk/nl/adafruit-circuitpython-imxrt1020_evk-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/imxrt1020_evk/pl/adafruit-circuitpython-imxrt1020_evk-pl-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1020_evk/pl/adafruit-circuitpython-imxrt1020_evk-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/imxrt1020_evk/pt_BR/adafruit-circuitpython-imxrt1020_evk-pt_BR-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1020_evk/pt_BR/adafruit-circuitpython-imxrt1020_evk-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/imxrt1020_evk/sv/adafruit-circuitpython-imxrt1020_evk-sv-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1020_evk/sv/adafruit-circuitpython-imxrt1020_evk-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/imxrt1020_evk/zh_Latn_pinyin/adafruit-circuitpython-imxrt1020_evk-zh_Latn_pinyin-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1020_evk/zh_Latn_pinyin/adafruit-circuitpython-imxrt1020_evk-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", "analogio", + "atexit", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", "digitalio", "displayio", + "errno", + "fontio", "framebufferio", - "gamepad", + "getpass", + "gifio", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", + "onewireio", "os", - "pulseio", "pwmio", + "rainbowio", "random", + "re", "rtc", "sdcardio", "sharpdisplay", @@ -11331,190 +19130,151 @@ "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", "usb_hid", + "usb_midi", + "vectorio" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "hex", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "analogio", + "atexit", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "onewireio", + "os", + "pwmio", + "rainbowio", + "random", + "re", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", "vectorio" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 45, + "downloads": 161, "id": "imxrt1060_evk", "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/imxrt1060_evk/ID/adafruit-circuitpython-imxrt1060_evk-ID-5.3.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1060_evk/ID/adafruit-circuitpython-imxrt1060_evk-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/imxrt1060_evk/de_DE/adafruit-circuitpython-imxrt1060_evk-de_DE-5.3.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1060_evk/de_DE/adafruit-circuitpython-imxrt1060_evk-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/imxrt1060_evk/en_US/adafruit-circuitpython-imxrt1060_evk-en_US-5.3.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1060_evk/en_US/adafruit-circuitpython-imxrt1060_evk-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/imxrt1060_evk/en_x_pirate/adafruit-circuitpython-imxrt1060_evk-en_x_pirate-5.3.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1060_evk/en_x_pirate/adafruit-circuitpython-imxrt1060_evk-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/imxrt1060_evk/es/adafruit-circuitpython-imxrt1060_evk-es-5.3.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1060_evk/es/adafruit-circuitpython-imxrt1060_evk-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/imxrt1060_evk/fil/adafruit-circuitpython-imxrt1060_evk-fil-5.3.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1060_evk/fil/adafruit-circuitpython-imxrt1060_evk-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/imxrt1060_evk/fr/adafruit-circuitpython-imxrt1060_evk-fr-5.3.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1060_evk/fr/adafruit-circuitpython-imxrt1060_evk-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/imxrt1060_evk/it_IT/adafruit-circuitpython-imxrt1060_evk-it_IT-5.3.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1060_evk/it_IT/adafruit-circuitpython-imxrt1060_evk-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/imxrt1060_evk/ko/adafruit-circuitpython-imxrt1060_evk-ko-5.3.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1060_evk/ko/adafruit-circuitpython-imxrt1060_evk-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/imxrt1060_evk/pl/adafruit-circuitpython-imxrt1060_evk-pl-5.3.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1060_evk/pl/adafruit-circuitpython-imxrt1060_evk-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/imxrt1060_evk/pt_BR/adafruit-circuitpython-imxrt1060_evk-pt_BR-5.3.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1060_evk/pt_BR/adafruit-circuitpython-imxrt1060_evk-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/imxrt1060_evk/zh_Latn_pinyin/adafruit-circuitpython-imxrt1060_evk-zh_Latn_pinyin-5.3.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1060_evk/zh_Latn_pinyin/adafruit-circuitpython-imxrt1060_evk-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, { "extensions": [ "hex", "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/imxrt1060_evk/ID/adafruit-circuitpython-imxrt1060_evk-ID-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1060_evk/ID/adafruit-circuitpython-imxrt1060_evk-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/imxrt1060_evk/cs/adafruit-circuitpython-imxrt1060_evk-cs-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1060_evk/cs/adafruit-circuitpython-imxrt1060_evk-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/imxrt1060_evk/de_DE/adafruit-circuitpython-imxrt1060_evk-de_DE-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1060_evk/de_DE/adafruit-circuitpython-imxrt1060_evk-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/imxrt1060_evk/el/adafruit-circuitpython-imxrt1060_evk-el-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1060_evk/el/adafruit-circuitpython-imxrt1060_evk-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/imxrt1060_evk/en_US/adafruit-circuitpython-imxrt1060_evk-en_US-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1060_evk/en_US/adafruit-circuitpython-imxrt1060_evk-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/imxrt1060_evk/en_x_pirate/adafruit-circuitpython-imxrt1060_evk-en_x_pirate-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1060_evk/en_x_pirate/adafruit-circuitpython-imxrt1060_evk-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/imxrt1060_evk/es/adafruit-circuitpython-imxrt1060_evk-es-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1060_evk/es/adafruit-circuitpython-imxrt1060_evk-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/imxrt1060_evk/fil/adafruit-circuitpython-imxrt1060_evk-fil-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1060_evk/fil/adafruit-circuitpython-imxrt1060_evk-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/imxrt1060_evk/fr/adafruit-circuitpython-imxrt1060_evk-fr-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1060_evk/fr/adafruit-circuitpython-imxrt1060_evk-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/imxrt1060_evk/hi/adafruit-circuitpython-imxrt1060_evk-hi-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1060_evk/hi/adafruit-circuitpython-imxrt1060_evk-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/imxrt1060_evk/it_IT/adafruit-circuitpython-imxrt1060_evk-it_IT-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1060_evk/it_IT/adafruit-circuitpython-imxrt1060_evk-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/imxrt1060_evk/ja/adafruit-circuitpython-imxrt1060_evk-ja-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1060_evk/ja/adafruit-circuitpython-imxrt1060_evk-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/imxrt1060_evk/ko/adafruit-circuitpython-imxrt1060_evk-ko-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1060_evk/ko/adafruit-circuitpython-imxrt1060_evk-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/imxrt1060_evk/nl/adafruit-circuitpython-imxrt1060_evk-nl-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1060_evk/nl/adafruit-circuitpython-imxrt1060_evk-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/imxrt1060_evk/pl/adafruit-circuitpython-imxrt1060_evk-pl-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1060_evk/pl/adafruit-circuitpython-imxrt1060_evk-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/imxrt1060_evk/pt_BR/adafruit-circuitpython-imxrt1060_evk-pt_BR-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1060_evk/pt_BR/adafruit-circuitpython-imxrt1060_evk-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/imxrt1060_evk/sv/adafruit-circuitpython-imxrt1060_evk-sv-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1060_evk/sv/adafruit-circuitpython-imxrt1060_evk-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/imxrt1060_evk/zh_Latn_pinyin/adafruit-circuitpython-imxrt1060_evk-zh_Latn_pinyin-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/imxrt1060_evk/zh_Latn_pinyin/adafruit-circuitpython-imxrt1060_evk-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", "analogio", + "atexit", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", "digitalio", "displayio", + "errno", + "fontio", "framebufferio", - "gamepad", + "getpass", + "gifio", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", + "onewireio", "os", - "pulseio", "pwmio", + "rainbowio", "random", + "re", "rtc", "sdcardio", "sharpdisplay", @@ -11524,498 +19284,661 @@ "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", "usb_hid", + "usb_midi", + "vectorio" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "hex", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "analogio", + "atexit", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "onewireio", + "os", + "pwmio", + "rainbowio", + "random", + "re", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", "vectorio" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 413, + "id": "itsybitsy_m0_express", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_pixelbuf", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "board", + "busio", + "digitalio", + "displayio", + "errno", + "fontio", + "getpass", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "terminalio", + "time", + "touchio", + "traceback", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_pixelbuf", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "board", + "busio", + "digitalio", + "displayio", + "errno", + "fontio", + "getpass", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "terminalio", + "time", + "touchio", + "traceback", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 590, + "id": "itsybitsy_m4_express", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiocore", + "audioio", + "audiomixer", + "audiomp3", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiocore", + "audioio", + "audiomixer", + "audiomp3", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 418, + "id": "itsybitsy_nrf52840_express", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" } ] }, { "downloads": 169, - "id": "itsybitsy_m0_express", + "id": "jpconstantineau_encoderpad_rp2040", "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/itsybitsy_m0_express/ID/adafruit-circuitpython-itsybitsy_m0_express-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/itsybitsy_m0_express/de_DE/adafruit-circuitpython-itsybitsy_m0_express-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/itsybitsy_m0_express/en_US/adafruit-circuitpython-itsybitsy_m0_express-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/itsybitsy_m0_express/en_x_pirate/adafruit-circuitpython-itsybitsy_m0_express-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/itsybitsy_m0_express/es/adafruit-circuitpython-itsybitsy_m0_express-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/itsybitsy_m0_express/fil/adafruit-circuitpython-itsybitsy_m0_express-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/itsybitsy_m0_express/fr/adafruit-circuitpython-itsybitsy_m0_express-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/itsybitsy_m0_express/it_IT/adafruit-circuitpython-itsybitsy_m0_express-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/itsybitsy_m0_express/ko/adafruit-circuitpython-itsybitsy_m0_express-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/itsybitsy_m0_express/pl/adafruit-circuitpython-itsybitsy_m0_express-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/itsybitsy_m0_express/pt_BR/adafruit-circuitpython-itsybitsy_m0_express-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/itsybitsy_m0_express/zh_Latn_pinyin/adafruit-circuitpython-itsybitsy_m0_express-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/itsybitsy_m0_express/ID/adafruit-circuitpython-itsybitsy_m0_express-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/itsybitsy_m0_express/cs/adafruit-circuitpython-itsybitsy_m0_express-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/itsybitsy_m0_express/de_DE/adafruit-circuitpython-itsybitsy_m0_express-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/itsybitsy_m0_express/el/adafruit-circuitpython-itsybitsy_m0_express-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/itsybitsy_m0_express/en_US/adafruit-circuitpython-itsybitsy_m0_express-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/itsybitsy_m0_express/en_x_pirate/adafruit-circuitpython-itsybitsy_m0_express-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/itsybitsy_m0_express/es/adafruit-circuitpython-itsybitsy_m0_express-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/itsybitsy_m0_express/fil/adafruit-circuitpython-itsybitsy_m0_express-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/itsybitsy_m0_express/fr/adafruit-circuitpython-itsybitsy_m0_express-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/itsybitsy_m0_express/hi/adafruit-circuitpython-itsybitsy_m0_express-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/itsybitsy_m0_express/it_IT/adafruit-circuitpython-itsybitsy_m0_express-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/itsybitsy_m0_express/ja/adafruit-circuitpython-itsybitsy_m0_express-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/itsybitsy_m0_express/ko/adafruit-circuitpython-itsybitsy_m0_express-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/itsybitsy_m0_express/nl/adafruit-circuitpython-itsybitsy_m0_express-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/itsybitsy_m0_express/pl/adafruit-circuitpython-itsybitsy_m0_express-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/itsybitsy_m0_express/pt_BR/adafruit-circuitpython-itsybitsy_m0_express-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/itsybitsy_m0_express/sv/adafruit-circuitpython-itsybitsy_m0_express-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/itsybitsy_m0_express/zh_Latn_pinyin/adafruit-circuitpython-itsybitsy_m0_express-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", - "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", - "fil", - "pl", - "el" - ], - "modules": [ - "_pixelbuf", - "analogio", - "audiocore", - "audioio", - "board", - "busio", - "digitalio", - "displayio", - "math", - "microcontroller", - "neopixel_write", - "nvm", - "os", - "pulseio", - "pwmio", - "random", - "rotaryio", - "storage", - "struct", - "supervisor", - "terminalio", - "time", - "touchio", - "usb_hid", - "usb_midi" - ], - "stable": false, - "version": "6.0.0-rc.1" - } - ] - }, - { - "downloads": 276, - "id": "itsybitsy_m4_express", - "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/itsybitsy_m4_express/ID/adafruit-circuitpython-itsybitsy_m4_express-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/itsybitsy_m4_express/de_DE/adafruit-circuitpython-itsybitsy_m4_express-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/itsybitsy_m4_express/en_US/adafruit-circuitpython-itsybitsy_m4_express-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/itsybitsy_m4_express/en_x_pirate/adafruit-circuitpython-itsybitsy_m4_express-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/itsybitsy_m4_express/es/adafruit-circuitpython-itsybitsy_m4_express-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/itsybitsy_m4_express/fil/adafruit-circuitpython-itsybitsy_m4_express-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/itsybitsy_m4_express/fr/adafruit-circuitpython-itsybitsy_m4_express-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/itsybitsy_m4_express/it_IT/adafruit-circuitpython-itsybitsy_m4_express-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/itsybitsy_m4_express/ko/adafruit-circuitpython-itsybitsy_m4_express-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/itsybitsy_m4_express/pl/adafruit-circuitpython-itsybitsy_m4_express-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/itsybitsy_m4_express/pt_BR/adafruit-circuitpython-itsybitsy_m4_express-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/itsybitsy_m4_express/zh_Latn_pinyin/adafruit-circuitpython-itsybitsy_m4_express-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, - { - "extensions": [ - "uf2" - ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/itsybitsy_m4_express/ID/adafruit-circuitpython-itsybitsy_m4_express-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/itsybitsy_m4_express/cs/adafruit-circuitpython-itsybitsy_m4_express-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/itsybitsy_m4_express/de_DE/adafruit-circuitpython-itsybitsy_m4_express-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/itsybitsy_m4_express/el/adafruit-circuitpython-itsybitsy_m4_express-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/itsybitsy_m4_express/en_US/adafruit-circuitpython-itsybitsy_m4_express-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/itsybitsy_m4_express/en_x_pirate/adafruit-circuitpython-itsybitsy_m4_express-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/itsybitsy_m4_express/es/adafruit-circuitpython-itsybitsy_m4_express-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/itsybitsy_m4_express/fil/adafruit-circuitpython-itsybitsy_m4_express-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/itsybitsy_m4_express/fr/adafruit-circuitpython-itsybitsy_m4_express-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/itsybitsy_m4_express/hi/adafruit-circuitpython-itsybitsy_m4_express-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/itsybitsy_m4_express/it_IT/adafruit-circuitpython-itsybitsy_m4_express-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/itsybitsy_m4_express/ja/adafruit-circuitpython-itsybitsy_m4_express-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/itsybitsy_m4_express/ko/adafruit-circuitpython-itsybitsy_m4_express-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/itsybitsy_m4_express/nl/adafruit-circuitpython-itsybitsy_m4_express-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/itsybitsy_m4_express/pl/adafruit-circuitpython-itsybitsy_m4_express-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/itsybitsy_m4_express/pt_BR/adafruit-circuitpython-itsybitsy_m4_express-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/itsybitsy_m4_express/sv/adafruit-circuitpython-itsybitsy_m4_express-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/itsybitsy_m4_express/zh_Latn_pinyin/adafruit-circuitpython-itsybitsy_m4_express-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, - "languages": [ - "pt_BR", - "es", + "en_GB", "en_US", - "de_DE", - "hi", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", - "analogio", - "audiocore", - "audioio", - "audiomixer", - "audiomp3", - "bitbangio", - "board", - "busio", - "countio", - "digitalio", - "displayio", - "framebufferio", - "frequencyio", - "gamepad", - "i2cperipheral", - "math", - "microcontroller", - "neopixel_write", - "nvm", - "os", - "ps2io", - "pulseio", - "pwmio", - "random", - "rgbmatrix", - "rotaryio", - "rtc", - "sdcardio", - "sharpdisplay", - "storage", - "struct", - "supervisor", - "terminalio", - "time", - "touchio", - "ulab", - "usb_hid", - "usb_midi", - "vectorio" - ], - "stable": false, - "version": "6.0.0-rc.1" - } - ] - }, - { - "downloads": 120, - "id": "itsybitsy_nrf52840_express", - "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/itsybitsy_nrf52840_express/ID/adafruit-circuitpython-itsybitsy_nrf52840_express-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/itsybitsy_nrf52840_express/de_DE/adafruit-circuitpython-itsybitsy_nrf52840_express-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/itsybitsy_nrf52840_express/en_US/adafruit-circuitpython-itsybitsy_nrf52840_express-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/itsybitsy_nrf52840_express/en_x_pirate/adafruit-circuitpython-itsybitsy_nrf52840_express-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/itsybitsy_nrf52840_express/es/adafruit-circuitpython-itsybitsy_nrf52840_express-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/itsybitsy_nrf52840_express/fil/adafruit-circuitpython-itsybitsy_nrf52840_express-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/itsybitsy_nrf52840_express/fr/adafruit-circuitpython-itsybitsy_nrf52840_express-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/itsybitsy_nrf52840_express/it_IT/adafruit-circuitpython-itsybitsy_nrf52840_express-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/itsybitsy_nrf52840_express/ko/adafruit-circuitpython-itsybitsy_nrf52840_express-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/itsybitsy_nrf52840_express/pl/adafruit-circuitpython-itsybitsy_nrf52840_express-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/itsybitsy_nrf52840_express/pt_BR/adafruit-circuitpython-itsybitsy_nrf52840_express-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/itsybitsy_nrf52840_express/zh_Latn_pinyin/adafruit-circuitpython-itsybitsy_nrf52840_express-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, - { - "extensions": [ - "uf2" - ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/itsybitsy_nrf52840_express/ID/adafruit-circuitpython-itsybitsy_nrf52840_express-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/itsybitsy_nrf52840_express/cs/adafruit-circuitpython-itsybitsy_nrf52840_express-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/itsybitsy_nrf52840_express/de_DE/adafruit-circuitpython-itsybitsy_nrf52840_express-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/itsybitsy_nrf52840_express/el/adafruit-circuitpython-itsybitsy_nrf52840_express-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/itsybitsy_nrf52840_express/en_US/adafruit-circuitpython-itsybitsy_nrf52840_express-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/itsybitsy_nrf52840_express/en_x_pirate/adafruit-circuitpython-itsybitsy_nrf52840_express-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/itsybitsy_nrf52840_express/es/adafruit-circuitpython-itsybitsy_nrf52840_express-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/itsybitsy_nrf52840_express/fil/adafruit-circuitpython-itsybitsy_nrf52840_express-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/itsybitsy_nrf52840_express/fr/adafruit-circuitpython-itsybitsy_nrf52840_express-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/itsybitsy_nrf52840_express/hi/adafruit-circuitpython-itsybitsy_nrf52840_express-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/itsybitsy_nrf52840_express/it_IT/adafruit-circuitpython-itsybitsy_nrf52840_express-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/itsybitsy_nrf52840_express/ja/adafruit-circuitpython-itsybitsy_nrf52840_express-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/itsybitsy_nrf52840_express/ko/adafruit-circuitpython-itsybitsy_nrf52840_express-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/itsybitsy_nrf52840_express/nl/adafruit-circuitpython-itsybitsy_nrf52840_express-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/itsybitsy_nrf52840_express/pl/adafruit-circuitpython-itsybitsy_nrf52840_express-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/itsybitsy_nrf52840_express/pt_BR/adafruit-circuitpython-itsybitsy_nrf52840_express-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/itsybitsy_nrf52840_express/sv/adafruit-circuitpython-itsybitsy_nrf52840_express-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/itsybitsy_nrf52840_express/zh_Latn_pinyin/adafruit-circuitpython-itsybitsy_nrf52840_express-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, - "languages": [ - "pt_BR", - "es", - "en_US", - "de_DE", - "hi", - "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", - "fil", - "pl", - "el" - ], - "modules": [ - "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", "aesio", + "alarm", "analogio", + "atexit", "audiobusio", "audiocore", "audiomixer", "audiomp3", "audiopwmio", + "binascii", "bitbangio", + "bitmaptools", + "bitops", "board", "busio", + "countio", "digitalio", "displayio", + "errno", + "fontio", "framebufferio", - "gamepad", + "getpass", + "gifio", + "imagecapture", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", "nvm", + "onewireio", "os", + "paralleldisplay", "pulseio", "pwmio", + "qrio", + "rainbowio", "random", + "re", "rgbmatrix", "rotaryio", "rtc", @@ -12024,269 +19947,952 @@ "storage", "struct", "supervisor", + "synthio", "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "bitops", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "imagecapture", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", "usb_hid", "usb_midi", "vectorio", "watchdog" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 66, - "id": "kicksat-sprite", + "downloads": 0, + "id": "jpconstantineau_pykey18", "versions": [ { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/kicksat-sprite/ID/adafruit-circuitpython-kicksat-sprite-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/kicksat-sprite/de_DE/adafruit-circuitpython-kicksat-sprite-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/kicksat-sprite/en_US/adafruit-circuitpython-kicksat-sprite-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/kicksat-sprite/en_x_pirate/adafruit-circuitpython-kicksat-sprite-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/kicksat-sprite/es/adafruit-circuitpython-kicksat-sprite-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/kicksat-sprite/fil/adafruit-circuitpython-kicksat-sprite-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/kicksat-sprite/fr/adafruit-circuitpython-kicksat-sprite-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/kicksat-sprite/it_IT/adafruit-circuitpython-kicksat-sprite-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/kicksat-sprite/ko/adafruit-circuitpython-kicksat-sprite-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/kicksat-sprite/pl/adafruit-circuitpython-kicksat-sprite-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/kicksat-sprite/pt_BR/adafruit-circuitpython-kicksat-sprite-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/kicksat-sprite/zh_Latn_pinyin/adafruit-circuitpython-kicksat-sprite-zh_Latn_pinyin-5.3.1.uf2" - ] - }, + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "bitops", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "imagecapture", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 0, + "id": "jpconstantineau_pykey44", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "bitops", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "imagecapture", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 95, + "id": "jpconstantineau_pykey60", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "bitops", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "imagecapture", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], "stable": true, - "version": "5.3.1" + "version": "7.1.0" }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/kicksat-sprite/ID/adafruit-circuitpython-kicksat-sprite-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/kicksat-sprite/cs/adafruit-circuitpython-kicksat-sprite-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/kicksat-sprite/de_DE/adafruit-circuitpython-kicksat-sprite-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/kicksat-sprite/el/adafruit-circuitpython-kicksat-sprite-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/kicksat-sprite/en_US/adafruit-circuitpython-kicksat-sprite-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/kicksat-sprite/en_x_pirate/adafruit-circuitpython-kicksat-sprite-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/kicksat-sprite/es/adafruit-circuitpython-kicksat-sprite-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/kicksat-sprite/fil/adafruit-circuitpython-kicksat-sprite-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/kicksat-sprite/fr/adafruit-circuitpython-kicksat-sprite-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/kicksat-sprite/hi/adafruit-circuitpython-kicksat-sprite-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/kicksat-sprite/it_IT/adafruit-circuitpython-kicksat-sprite-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/kicksat-sprite/ja/adafruit-circuitpython-kicksat-sprite-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/kicksat-sprite/ko/adafruit-circuitpython-kicksat-sprite-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/kicksat-sprite/nl/adafruit-circuitpython-kicksat-sprite-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/kicksat-sprite/pl/adafruit-circuitpython-kicksat-sprite-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/kicksat-sprite/pt_BR/adafruit-circuitpython-kicksat-sprite-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/kicksat-sprite/sv/adafruit-circuitpython-kicksat-sprite-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/kicksat-sprite/zh_Latn_pinyin/adafruit-circuitpython-kicksat-sprite-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ - "_pixelbuf", + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", "analogio", + "atexit", + "audiobusio", "audiocore", - "audioio", "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "bitops", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "imagecapture", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 0, + "id": "jpconstantineau_pykey87", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "bitops", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "imagecapture", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 143, + "id": "kicksat-sprite", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_bus_device", + "adafruit_pixelbuf", + "alarm", + "analogio", + "atexit", + "binascii", "bitbangio", "board", "busio", "countio", "digitalio", + "errno", "frequencyio", - "gamepad", "i2cperipheral", + "json", "math", "microcontroller", "neopixel_write", "nvm", + "onewireio", "os", "pulseio", "pwmio", + "rainbowio", "random", - "rotaryio", + "re", "rtc", "sdcardio", "storage", "struct", "supervisor", "time", - "touchio", + "traceback", + "usb_cdc", "usb_hid", - "usb_midi" + "usb_midi", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_bus_device", + "adafruit_pixelbuf", + "alarm", + "analogio", + "atexit", + "binascii", + "bitbangio", + "board", + "busio", + "countio", + "digitalio", + "errno", + "frequencyio", + "i2cperipheral", + "json", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rtc", + "sdcardio", + "storage", + "struct", + "supervisor", + "time", + "traceback", + "usb_cdc", + "usb_hid", + "usb_midi", + "watchdog" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 4, + "downloads": 373, + "id": "lilygo_ttgo_t8_s2_st7789", + "versions": [ + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", + "wifi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", + "wifi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 87, "id": "loc_ber_m4_base_board", "versions": [ { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/loc_ber_m4_base_board/ID/adafruit-circuitpython-loc_ber_m4_base_board-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/loc_ber_m4_base_board/cs/adafruit-circuitpython-loc_ber_m4_base_board-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/loc_ber_m4_base_board/de_DE/adafruit-circuitpython-loc_ber_m4_base_board-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/loc_ber_m4_base_board/el/adafruit-circuitpython-loc_ber_m4_base_board-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/loc_ber_m4_base_board/en_US/adafruit-circuitpython-loc_ber_m4_base_board-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/loc_ber_m4_base_board/en_x_pirate/adafruit-circuitpython-loc_ber_m4_base_board-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/loc_ber_m4_base_board/es/adafruit-circuitpython-loc_ber_m4_base_board-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/loc_ber_m4_base_board/fil/adafruit-circuitpython-loc_ber_m4_base_board-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/loc_ber_m4_base_board/fr/adafruit-circuitpython-loc_ber_m4_base_board-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/loc_ber_m4_base_board/hi/adafruit-circuitpython-loc_ber_m4_base_board-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/loc_ber_m4_base_board/it_IT/adafruit-circuitpython-loc_ber_m4_base_board-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/loc_ber_m4_base_board/ja/adafruit-circuitpython-loc_ber_m4_base_board-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/loc_ber_m4_base_board/ko/adafruit-circuitpython-loc_ber_m4_base_board-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/loc_ber_m4_base_board/nl/adafruit-circuitpython-loc_ber_m4_base_board-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/loc_ber_m4_base_board/pl/adafruit-circuitpython-loc_ber_m4_base_board-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/loc_ber_m4_base_board/pt_BR/adafruit-circuitpython-loc_ber_m4_base_board-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/loc_ber_m4_base_board/sv/adafruit-circuitpython-loc_ber_m4_base_board-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/loc_ber_m4_base_board/zh_Latn_pinyin/adafruit-circuitpython-loc_ber_m4_base_board-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ + "alarm", "analogio", "board", "busio", @@ -12295,10 +20901,11 @@ "microcontroller", "neopixel_write", "nvm", + "onewireio", "os", "ps2io", - "pulseio", "pwmio", + "rainbowio", "random", "rotaryio", "rtc", @@ -12307,123 +20914,547 @@ "supervisor", "time", "touchio", + "usb_cdc", "usb_hid", - "usb_midi" + "usb_midi", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "alarm", + "analogio", + "board", + "busio", + "digitalio", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "ps2io", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "usb_cdc", + "usb_hid", + "usb_midi", + "watchdog" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 26, + "downloads": 315, + "id": "lolin_s2_mini", + "versions": [ + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [ + "Adafruit_CircuitPython_NeoPixel" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", + "wifi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [ + "Adafruit_CircuitPython_NeoPixel" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", + "wifi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 89, + "id": "lolin_s2_pico", + "versions": [ + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [ + "Adafruit_CircuitPython_NeoPixel" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", + "wifi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [ + "Adafruit_CircuitPython_NeoPixel" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", + "wifi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 203, "id": "makerdiary_m60_keyboard", "versions": [ { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/makerdiary_m60_keyboard/ID/adafruit-circuitpython-makerdiary_m60_keyboard-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/makerdiary_m60_keyboard/cs/adafruit-circuitpython-makerdiary_m60_keyboard-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/makerdiary_m60_keyboard/de_DE/adafruit-circuitpython-makerdiary_m60_keyboard-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/makerdiary_m60_keyboard/el/adafruit-circuitpython-makerdiary_m60_keyboard-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/makerdiary_m60_keyboard/en_US/adafruit-circuitpython-makerdiary_m60_keyboard-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/makerdiary_m60_keyboard/en_x_pirate/adafruit-circuitpython-makerdiary_m60_keyboard-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/makerdiary_m60_keyboard/es/adafruit-circuitpython-makerdiary_m60_keyboard-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/makerdiary_m60_keyboard/fil/adafruit-circuitpython-makerdiary_m60_keyboard-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/makerdiary_m60_keyboard/fr/adafruit-circuitpython-makerdiary_m60_keyboard-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/makerdiary_m60_keyboard/hi/adafruit-circuitpython-makerdiary_m60_keyboard-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/makerdiary_m60_keyboard/it_IT/adafruit-circuitpython-makerdiary_m60_keyboard-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/makerdiary_m60_keyboard/ja/adafruit-circuitpython-makerdiary_m60_keyboard-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/makerdiary_m60_keyboard/ko/adafruit-circuitpython-makerdiary_m60_keyboard-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/makerdiary_m60_keyboard/nl/adafruit-circuitpython-makerdiary_m60_keyboard-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/makerdiary_m60_keyboard/pl/adafruit-circuitpython-makerdiary_m60_keyboard-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/makerdiary_m60_keyboard/pt_BR/adafruit-circuitpython-makerdiary_m60_keyboard-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/makerdiary_m60_keyboard/sv/adafruit-circuitpython-makerdiary_m60_keyboard-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/makerdiary_m60_keyboard/zh_Latn_pinyin/adafruit-circuitpython-makerdiary_m60_keyboard-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", "aesio", + "alarm", "analogio", + "atexit", "audiobusio", "audiocore", "audiomixer", "audiomp3", "audiopwmio", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", + "countio", "digitalio", "displayio", + "errno", + "fontio", "framebufferio", - "gamepad", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", "nvm", + "onewireio", "os", + "paralleldisplay", "pulseio", "pwmio", + "rainbowio", "random", + "re", "rgbmatrix", "rotaryio", "rtc", @@ -12432,129 +21463,180 @@ "storage", "struct", "supervisor", + "synthio", "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", "usb_hid", "usb_midi", "vectorio", "watchdog" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 15, + "downloads": 152, "id": "makerdiary_nrf52840_m2_devkit", "versions": [ { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_m2_devkit/ID/adafruit-circuitpython-makerdiary_nrf52840_m2_devkit-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_m2_devkit/cs/adafruit-circuitpython-makerdiary_nrf52840_m2_devkit-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_m2_devkit/de_DE/adafruit-circuitpython-makerdiary_nrf52840_m2_devkit-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_m2_devkit/el/adafruit-circuitpython-makerdiary_nrf52840_m2_devkit-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_m2_devkit/en_US/adafruit-circuitpython-makerdiary_nrf52840_m2_devkit-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_m2_devkit/en_x_pirate/adafruit-circuitpython-makerdiary_nrf52840_m2_devkit-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_m2_devkit/es/adafruit-circuitpython-makerdiary_nrf52840_m2_devkit-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_m2_devkit/fil/adafruit-circuitpython-makerdiary_nrf52840_m2_devkit-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_m2_devkit/fr/adafruit-circuitpython-makerdiary_nrf52840_m2_devkit-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_m2_devkit/hi/adafruit-circuitpython-makerdiary_nrf52840_m2_devkit-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_m2_devkit/it_IT/adafruit-circuitpython-makerdiary_nrf52840_m2_devkit-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_m2_devkit/ja/adafruit-circuitpython-makerdiary_nrf52840_m2_devkit-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_m2_devkit/ko/adafruit-circuitpython-makerdiary_nrf52840_m2_devkit-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_m2_devkit/nl/adafruit-circuitpython-makerdiary_nrf52840_m2_devkit-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_m2_devkit/pl/adafruit-circuitpython-makerdiary_nrf52840_m2_devkit-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_m2_devkit/pt_BR/adafruit-circuitpython-makerdiary_nrf52840_m2_devkit-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_m2_devkit/sv/adafruit-circuitpython-makerdiary_nrf52840_m2_devkit-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_m2_devkit/zh_Latn_pinyin/adafruit-circuitpython-makerdiary_nrf52840_m2_devkit-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", "aesio", + "alarm", "analogio", + "atexit", "audiobusio", "audiocore", "audiomixer", "audiomp3", "audiopwmio", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", + "countio", "digitalio", "displayio", + "errno", + "fontio", "framebufferio", - "gamepad", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", "nvm", + "onewireio", "os", + "paralleldisplay", "pulseio", "pwmio", + "rainbowio", "random", + "re", "rgbmatrix", "rotaryio", "rtc", @@ -12563,171 +21645,268 @@ "storage", "struct", "supervisor", + "synthio", "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", "usb_hid", "usb_midi", "vectorio", "watchdog" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 56, + "downloads": 138, "id": "makerdiary_nrf52840_mdk", "versions": [ { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk/ID/adafruit-circuitpython-makerdiary_nrf52840_mdk-ID-5.3.1.hex" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk/de_DE/adafruit-circuitpython-makerdiary_nrf52840_mdk-de_DE-5.3.1.hex" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk/en_US/adafruit-circuitpython-makerdiary_nrf52840_mdk-en_US-5.3.1.hex" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk/en_x_pirate/adafruit-circuitpython-makerdiary_nrf52840_mdk-en_x_pirate-5.3.1.hex" - ], - "es": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk/es/adafruit-circuitpython-makerdiary_nrf52840_mdk-es-5.3.1.hex" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk/fil/adafruit-circuitpython-makerdiary_nrf52840_mdk-fil-5.3.1.hex" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk/fr/adafruit-circuitpython-makerdiary_nrf52840_mdk-fr-5.3.1.hex" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk/it_IT/adafruit-circuitpython-makerdiary_nrf52840_mdk-it_IT-5.3.1.hex" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk/ko/adafruit-circuitpython-makerdiary_nrf52840_mdk-ko-5.3.1.hex" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk/pl/adafruit-circuitpython-makerdiary_nrf52840_mdk-pl-5.3.1.hex" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk/pt_BR/adafruit-circuitpython-makerdiary_nrf52840_mdk-pt_BR-5.3.1.hex" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk/zh_Latn_pinyin/adafruit-circuitpython-makerdiary_nrf52840_mdk-zh_Latn_pinyin-5.3.1.hex" - ] - }, + "extensions": [ + "hex" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], "stable": true, - "version": "5.3.1" + "version": "7.1.0" }, { "extensions": [ "hex" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk/ID/adafruit-circuitpython-makerdiary_nrf52840_mdk-ID-6.0.0-rc.1.hex" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk/cs/adafruit-circuitpython-makerdiary_nrf52840_mdk-cs-6.0.0-rc.1.hex" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk/de_DE/adafruit-circuitpython-makerdiary_nrf52840_mdk-de_DE-6.0.0-rc.1.hex" - ], - "el": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk/el/adafruit-circuitpython-makerdiary_nrf52840_mdk-el-6.0.0-rc.1.hex" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk/en_US/adafruit-circuitpython-makerdiary_nrf52840_mdk-en_US-6.0.0-rc.1.hex" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk/en_x_pirate/adafruit-circuitpython-makerdiary_nrf52840_mdk-en_x_pirate-6.0.0-rc.1.hex" - ], - "es": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk/es/adafruit-circuitpython-makerdiary_nrf52840_mdk-es-6.0.0-rc.1.hex" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk/fil/adafruit-circuitpython-makerdiary_nrf52840_mdk-fil-6.0.0-rc.1.hex" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk/fr/adafruit-circuitpython-makerdiary_nrf52840_mdk-fr-6.0.0-rc.1.hex" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk/hi/adafruit-circuitpython-makerdiary_nrf52840_mdk-hi-6.0.0-rc.1.hex" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk/it_IT/adafruit-circuitpython-makerdiary_nrf52840_mdk-it_IT-6.0.0-rc.1.hex" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk/ja/adafruit-circuitpython-makerdiary_nrf52840_mdk-ja-6.0.0-rc.1.hex" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk/ko/adafruit-circuitpython-makerdiary_nrf52840_mdk-ko-6.0.0-rc.1.hex" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk/nl/adafruit-circuitpython-makerdiary_nrf52840_mdk-nl-6.0.0-rc.1.hex" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk/pl/adafruit-circuitpython-makerdiary_nrf52840_mdk-pl-6.0.0-rc.1.hex" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk/pt_BR/adafruit-circuitpython-makerdiary_nrf52840_mdk-pt_BR-6.0.0-rc.1.hex" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk/sv/adafruit-circuitpython-makerdiary_nrf52840_mdk-sv-6.0.0-rc.1.hex" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk/zh_Latn_pinyin/adafruit-circuitpython-makerdiary_nrf52840_mdk-zh_Latn_pinyin-6.0.0-rc.1.hex" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", "aesio", + "alarm", "analogio", + "atexit", "audiobusio", "audiocore", "audiomixer", "audiomp3", "audiopwmio", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", + "countio", "digitalio", "displayio", + "errno", + "fontio", "framebufferio", - "gamepad", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", "nvm", + "onewireio", "os", + "paralleldisplay", "pulseio", "pwmio", + "rainbowio", "random", + "re", "rgbmatrix", "rotaryio", "rtc", @@ -12736,190 +21915,182 @@ "storage", "struct", "supervisor", + "synthio", "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", "usb_hid", "usb_midi", "vectorio", "watchdog" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 86, + "downloads": 263, "id": "makerdiary_nrf52840_mdk_usb_dongle", "versions": [ { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk_usb_dongle/ID/adafruit-circuitpython-makerdiary_nrf52840_mdk_usb_dongle-ID-5.3.1.hex" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk_usb_dongle/de_DE/adafruit-circuitpython-makerdiary_nrf52840_mdk_usb_dongle-de_DE-5.3.1.hex" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk_usb_dongle/en_US/adafruit-circuitpython-makerdiary_nrf52840_mdk_usb_dongle-en_US-5.3.1.hex" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk_usb_dongle/en_x_pirate/adafruit-circuitpython-makerdiary_nrf52840_mdk_usb_dongle-en_x_pirate-5.3.1.hex" - ], - "es": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk_usb_dongle/es/adafruit-circuitpython-makerdiary_nrf52840_mdk_usb_dongle-es-5.3.1.hex" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk_usb_dongle/fil/adafruit-circuitpython-makerdiary_nrf52840_mdk_usb_dongle-fil-5.3.1.hex" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk_usb_dongle/fr/adafruit-circuitpython-makerdiary_nrf52840_mdk_usb_dongle-fr-5.3.1.hex" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk_usb_dongle/it_IT/adafruit-circuitpython-makerdiary_nrf52840_mdk_usb_dongle-it_IT-5.3.1.hex" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk_usb_dongle/ko/adafruit-circuitpython-makerdiary_nrf52840_mdk_usb_dongle-ko-5.3.1.hex" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk_usb_dongle/pl/adafruit-circuitpython-makerdiary_nrf52840_mdk_usb_dongle-pl-5.3.1.hex" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk_usb_dongle/pt_BR/adafruit-circuitpython-makerdiary_nrf52840_mdk_usb_dongle-pt_BR-5.3.1.hex" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk_usb_dongle/zh_Latn_pinyin/adafruit-circuitpython-makerdiary_nrf52840_mdk_usb_dongle-zh_Latn_pinyin-5.3.1.hex" - ] - }, + "extensions": [ + "hex", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], "stable": true, - "version": "5.3.1" + "version": "7.1.0" }, { "extensions": [ "hex", "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk_usb_dongle/ID/adafruit-circuitpython-makerdiary_nrf52840_mdk_usb_dongle-ID-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk_usb_dongle/ID/adafruit-circuitpython-makerdiary_nrf52840_mdk_usb_dongle-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk_usb_dongle/cs/adafruit-circuitpython-makerdiary_nrf52840_mdk_usb_dongle-cs-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk_usb_dongle/cs/adafruit-circuitpython-makerdiary_nrf52840_mdk_usb_dongle-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk_usb_dongle/de_DE/adafruit-circuitpython-makerdiary_nrf52840_mdk_usb_dongle-de_DE-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk_usb_dongle/de_DE/adafruit-circuitpython-makerdiary_nrf52840_mdk_usb_dongle-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk_usb_dongle/el/adafruit-circuitpython-makerdiary_nrf52840_mdk_usb_dongle-el-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk_usb_dongle/el/adafruit-circuitpython-makerdiary_nrf52840_mdk_usb_dongle-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk_usb_dongle/en_US/adafruit-circuitpython-makerdiary_nrf52840_mdk_usb_dongle-en_US-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk_usb_dongle/en_US/adafruit-circuitpython-makerdiary_nrf52840_mdk_usb_dongle-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk_usb_dongle/en_x_pirate/adafruit-circuitpython-makerdiary_nrf52840_mdk_usb_dongle-en_x_pirate-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk_usb_dongle/en_x_pirate/adafruit-circuitpython-makerdiary_nrf52840_mdk_usb_dongle-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk_usb_dongle/es/adafruit-circuitpython-makerdiary_nrf52840_mdk_usb_dongle-es-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk_usb_dongle/es/adafruit-circuitpython-makerdiary_nrf52840_mdk_usb_dongle-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk_usb_dongle/fil/adafruit-circuitpython-makerdiary_nrf52840_mdk_usb_dongle-fil-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk_usb_dongle/fil/adafruit-circuitpython-makerdiary_nrf52840_mdk_usb_dongle-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk_usb_dongle/fr/adafruit-circuitpython-makerdiary_nrf52840_mdk_usb_dongle-fr-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk_usb_dongle/fr/adafruit-circuitpython-makerdiary_nrf52840_mdk_usb_dongle-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk_usb_dongle/hi/adafruit-circuitpython-makerdiary_nrf52840_mdk_usb_dongle-hi-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk_usb_dongle/hi/adafruit-circuitpython-makerdiary_nrf52840_mdk_usb_dongle-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk_usb_dongle/it_IT/adafruit-circuitpython-makerdiary_nrf52840_mdk_usb_dongle-it_IT-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk_usb_dongle/it_IT/adafruit-circuitpython-makerdiary_nrf52840_mdk_usb_dongle-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk_usb_dongle/ja/adafruit-circuitpython-makerdiary_nrf52840_mdk_usb_dongle-ja-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk_usb_dongle/ja/adafruit-circuitpython-makerdiary_nrf52840_mdk_usb_dongle-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk_usb_dongle/ko/adafruit-circuitpython-makerdiary_nrf52840_mdk_usb_dongle-ko-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk_usb_dongle/ko/adafruit-circuitpython-makerdiary_nrf52840_mdk_usb_dongle-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk_usb_dongle/nl/adafruit-circuitpython-makerdiary_nrf52840_mdk_usb_dongle-nl-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk_usb_dongle/nl/adafruit-circuitpython-makerdiary_nrf52840_mdk_usb_dongle-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk_usb_dongle/pl/adafruit-circuitpython-makerdiary_nrf52840_mdk_usb_dongle-pl-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk_usb_dongle/pl/adafruit-circuitpython-makerdiary_nrf52840_mdk_usb_dongle-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk_usb_dongle/pt_BR/adafruit-circuitpython-makerdiary_nrf52840_mdk_usb_dongle-pt_BR-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk_usb_dongle/pt_BR/adafruit-circuitpython-makerdiary_nrf52840_mdk_usb_dongle-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk_usb_dongle/sv/adafruit-circuitpython-makerdiary_nrf52840_mdk_usb_dongle-sv-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk_usb_dongle/sv/adafruit-circuitpython-makerdiary_nrf52840_mdk_usb_dongle-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk_usb_dongle/zh_Latn_pinyin/adafruit-circuitpython-makerdiary_nrf52840_mdk_usb_dongle-zh_Latn_pinyin-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/makerdiary_nrf52840_mdk_usb_dongle/zh_Latn_pinyin/adafruit-circuitpython-makerdiary_nrf52840_mdk_usb_dongle-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", "aesio", + "alarm", "analogio", + "atexit", "audiobusio", "audiocore", "audiomixer", "audiomp3", "audiopwmio", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", + "countio", "digitalio", "displayio", + "errno", + "fontio", "framebufferio", - "gamepad", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", "nvm", + "onewireio", "os", + "paralleldisplay", "pulseio", "pwmio", + "rainbowio", "random", + "re", "rgbmatrix", "rotaryio", "rtc", @@ -12928,132 +22099,94 @@ "storage", "struct", "supervisor", + "synthio", "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", "usb_hid", "usb_midi", "vectorio", "watchdog" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 308, + "downloads": 945, "id": "matrixportal_m4", "versions": [ { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/matrixportal_m4/ID/adafruit-circuitpython-matrixportal_m4-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/matrixportal_m4/cs/adafruit-circuitpython-matrixportal_m4-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/matrixportal_m4/de_DE/adafruit-circuitpython-matrixportal_m4-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/matrixportal_m4/el/adafruit-circuitpython-matrixportal_m4-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/matrixportal_m4/en_US/adafruit-circuitpython-matrixportal_m4-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/matrixportal_m4/en_x_pirate/adafruit-circuitpython-matrixportal_m4-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/matrixportal_m4/es/adafruit-circuitpython-matrixportal_m4-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/matrixportal_m4/fil/adafruit-circuitpython-matrixportal_m4-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/matrixportal_m4/fr/adafruit-circuitpython-matrixportal_m4-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/matrixportal_m4/hi/adafruit-circuitpython-matrixportal_m4-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/matrixportal_m4/it_IT/adafruit-circuitpython-matrixportal_m4-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/matrixportal_m4/ja/adafruit-circuitpython-matrixportal_m4-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/matrixportal_m4/ko/adafruit-circuitpython-matrixportal_m4-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/matrixportal_m4/nl/adafruit-circuitpython-matrixportal_m4-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/matrixportal_m4/pl/adafruit-circuitpython-matrixportal_m4-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/matrixportal_m4/pt_BR/adafruit-circuitpython-matrixportal_m4-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/matrixportal_m4/sv/adafruit-circuitpython-matrixportal_m4-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/matrixportal_m4/zh_Latn_pinyin/adafruit-circuitpython-matrixportal_m4-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", "analogio", + "atexit", "audiobusio", "audiocore", "audioio", "audiomixer", "audiomp3", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", "countio", "digitalio", "displayio", + "errno", + "fontio", "framebufferio", "frequencyio", - "gamepad", + "getpass", + "gifio", "i2cperipheral", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", "nvm", + "onewireio", "os", + "paralleldisplay", "ps2io", "pulseio", "pwmio", + "rainbowio", "random", + "re", "rgbmatrix", "rotaryio", "rtc", @@ -13062,304 +22195,481 @@ "storage", "struct", "supervisor", + "synthio", "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", "usb_hid", "usb_midi", - "vectorio" + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "audiomixer", + "audiomp3", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 59, + "downloads": 57, + "id": "melopero_shake_rp2040", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "bitops", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "imagecapture", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "bitops", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "imagecapture", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 226, "id": "meowbit_v121", "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/meowbit_v121/ID/adafruit-circuitpython-meowbit_v121-ID-5.3.1.bin" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/meowbit_v121/de_DE/adafruit-circuitpython-meowbit_v121-de_DE-5.3.1.bin" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/meowbit_v121/en_US/adafruit-circuitpython-meowbit_v121-en_US-5.3.1.bin" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/meowbit_v121/en_x_pirate/adafruit-circuitpython-meowbit_v121-en_x_pirate-5.3.1.bin" - ], - "es": [ - "https://downloads.circuitpython.org/bin/meowbit_v121/es/adafruit-circuitpython-meowbit_v121-es-5.3.1.bin" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/meowbit_v121/fil/adafruit-circuitpython-meowbit_v121-fil-5.3.1.bin" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/meowbit_v121/fr/adafruit-circuitpython-meowbit_v121-fr-5.3.1.bin" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/meowbit_v121/it_IT/adafruit-circuitpython-meowbit_v121-it_IT-5.3.1.bin" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/meowbit_v121/ko/adafruit-circuitpython-meowbit_v121-ko-5.3.1.bin" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/meowbit_v121/pl/adafruit-circuitpython-meowbit_v121-pl-5.3.1.bin" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/meowbit_v121/pt_BR/adafruit-circuitpython-meowbit_v121-pt_BR-5.3.1.bin" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/meowbit_v121/zh_Latn_pinyin/adafruit-circuitpython-meowbit_v121-zh_Latn_pinyin-5.3.1.bin" - ] - }, - "stable": true, - "version": "5.3.1" - }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/meowbit_v121/ID/adafruit-circuitpython-meowbit_v121-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/meowbit_v121/cs/adafruit-circuitpython-meowbit_v121-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/meowbit_v121/de_DE/adafruit-circuitpython-meowbit_v121-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/meowbit_v121/el/adafruit-circuitpython-meowbit_v121-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/meowbit_v121/en_US/adafruit-circuitpython-meowbit_v121-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/meowbit_v121/en_x_pirate/adafruit-circuitpython-meowbit_v121-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/meowbit_v121/es/adafruit-circuitpython-meowbit_v121-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/meowbit_v121/fil/adafruit-circuitpython-meowbit_v121-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/meowbit_v121/fr/adafruit-circuitpython-meowbit_v121-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/meowbit_v121/hi/adafruit-circuitpython-meowbit_v121-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/meowbit_v121/it_IT/adafruit-circuitpython-meowbit_v121-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/meowbit_v121/ja/adafruit-circuitpython-meowbit_v121-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/meowbit_v121/ko/adafruit-circuitpython-meowbit_v121-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/meowbit_v121/nl/adafruit-circuitpython-meowbit_v121-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/meowbit_v121/pl/adafruit-circuitpython-meowbit_v121-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/meowbit_v121/pt_BR/adafruit-circuitpython-meowbit_v121-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/meowbit_v121/sv/adafruit-circuitpython-meowbit_v121-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/meowbit_v121/zh_Latn_pinyin/adafruit-circuitpython-meowbit_v121-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [ + "meowbit" + ], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ - "_bleio", - "_pixelbuf", + "_stage", + "adafruit_bus_device", + "adafruit_pixelbuf", "analogio", + "atexit", + "audiocore", + "audiomp3", + "audiopwmio", + "binascii", "bitbangio", "board", "busio", "digitalio", "displayio", + "errno", + "fontio", "framebufferio", - "gamepad", + "getpass", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", + "onewireio", "os", "pulseio", "pwmio", + "rainbowio", "random", + "re", "sdcardio", "sharpdisplay", "storage", "struct", "supervisor", + "synthio", "terminalio", "time", "touchio", - "ulab", + "traceback", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [ + "meowbit" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_stage", + "adafruit_bus_device", + "adafruit_pixelbuf", + "analogio", + "atexit", + "audiocore", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "board", + "busio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "onewireio", + "os", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "usb_cdc", + "usb_hid", + "usb_midi", "vectorio" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 65, + "downloads": 140, "id": "meowmeow", "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/meowmeow/ID/adafruit-circuitpython-meowmeow-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/meowmeow/de_DE/adafruit-circuitpython-meowmeow-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/meowmeow/en_US/adafruit-circuitpython-meowmeow-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/meowmeow/en_x_pirate/adafruit-circuitpython-meowmeow-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/meowmeow/es/adafruit-circuitpython-meowmeow-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/meowmeow/fil/adafruit-circuitpython-meowmeow-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/meowmeow/fr/adafruit-circuitpython-meowmeow-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/meowmeow/it_IT/adafruit-circuitpython-meowmeow-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/meowmeow/ko/adafruit-circuitpython-meowmeow-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/meowmeow/pl/adafruit-circuitpython-meowmeow-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/meowmeow/pt_BR/adafruit-circuitpython-meowmeow-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/meowmeow/zh_Latn_pinyin/adafruit-circuitpython-meowmeow-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/meowmeow/ID/adafruit-circuitpython-meowmeow-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/meowmeow/cs/adafruit-circuitpython-meowmeow-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/meowmeow/de_DE/adafruit-circuitpython-meowmeow-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/meowmeow/el/adafruit-circuitpython-meowmeow-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/meowmeow/en_US/adafruit-circuitpython-meowmeow-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/meowmeow/en_x_pirate/adafruit-circuitpython-meowmeow-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/meowmeow/es/adafruit-circuitpython-meowmeow-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/meowmeow/fil/adafruit-circuitpython-meowmeow-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/meowmeow/fr/adafruit-circuitpython-meowmeow-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/meowmeow/hi/adafruit-circuitpython-meowmeow-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/meowmeow/it_IT/adafruit-circuitpython-meowmeow-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/meowmeow/ja/adafruit-circuitpython-meowmeow-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/meowmeow/ko/adafruit-circuitpython-meowmeow-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/meowmeow/nl/adafruit-circuitpython-meowmeow-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/meowmeow/pl/adafruit-circuitpython-meowmeow-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/meowmeow/pt_BR/adafruit-circuitpython-meowmeow-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/meowmeow/sv/adafruit-circuitpython-meowmeow-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/meowmeow/zh_Latn_pinyin/adafruit-circuitpython-meowmeow-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "analogio", @@ -13370,152 +22680,107 @@ "microcontroller", "neopixel_write", "nvm", + "onewireio", "os", - "pulseio", - "pwmio", + "rainbowio", "random", + "rotaryio", + "rtc", "storage", "struct", "supervisor", "time", "touchio", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "analogio", + "board", + "busio", + "digitalio", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "usb_cdc", "usb_hid", "usb_midi" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 178, + "downloads": 502, "id": "metro_m0_express", "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/metro_m0_express/ID/adafruit-circuitpython-metro_m0_express-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/metro_m0_express/de_DE/adafruit-circuitpython-metro_m0_express-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/metro_m0_express/en_US/adafruit-circuitpython-metro_m0_express-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/metro_m0_express/en_x_pirate/adafruit-circuitpython-metro_m0_express-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/metro_m0_express/es/adafruit-circuitpython-metro_m0_express-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/metro_m0_express/fil/adafruit-circuitpython-metro_m0_express-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/metro_m0_express/fr/adafruit-circuitpython-metro_m0_express-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/metro_m0_express/it_IT/adafruit-circuitpython-metro_m0_express-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/metro_m0_express/ko/adafruit-circuitpython-metro_m0_express-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/metro_m0_express/pl/adafruit-circuitpython-metro_m0_express-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/metro_m0_express/pt_BR/adafruit-circuitpython-metro_m0_express-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/metro_m0_express/zh_Latn_pinyin/adafruit-circuitpython-metro_m0_express-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/metro_m0_express/ID/adafruit-circuitpython-metro_m0_express-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/metro_m0_express/cs/adafruit-circuitpython-metro_m0_express-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/metro_m0_express/de_DE/adafruit-circuitpython-metro_m0_express-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/metro_m0_express/el/adafruit-circuitpython-metro_m0_express-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/metro_m0_express/en_US/adafruit-circuitpython-metro_m0_express-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/metro_m0_express/en_x_pirate/adafruit-circuitpython-metro_m0_express-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/metro_m0_express/es/adafruit-circuitpython-metro_m0_express-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/metro_m0_express/fil/adafruit-circuitpython-metro_m0_express-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/metro_m0_express/fr/adafruit-circuitpython-metro_m0_express-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/metro_m0_express/hi/adafruit-circuitpython-metro_m0_express-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/metro_m0_express/it_IT/adafruit-circuitpython-metro_m0_express-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/metro_m0_express/ja/adafruit-circuitpython-metro_m0_express-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/metro_m0_express/ko/adafruit-circuitpython-metro_m0_express-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/metro_m0_express/nl/adafruit-circuitpython-metro_m0_express-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/metro_m0_express/pl/adafruit-circuitpython-metro_m0_express-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/metro_m0_express/pt_BR/adafruit-circuitpython-metro_m0_express-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/metro_m0_express/sv/adafruit-circuitpython-metro_m0_express-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/metro_m0_express/zh_Latn_pinyin/adafruit-circuitpython-metro_m0_express-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ - "_pixelbuf", + "adafruit_pixelbuf", "analogio", + "atexit", "audiobusio", "audiocore", "audioio", @@ -13523,14 +22788,19 @@ "busio", "digitalio", "displayio", - "gamepad", + "errno", + "fontio", + "getpass", "math", "microcontroller", "neopixel_write", "nvm", + "onewireio", "os", + "paralleldisplay", "pulseio", "pwmio", + "rainbowio", "random", "rotaryio", "rtc", @@ -13540,168 +22810,151 @@ "terminalio", "time", "touchio", + "traceback", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_pixelbuf", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "board", + "busio", + "digitalio", + "displayio", + "errno", + "fontio", + "getpass", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "terminalio", + "time", + "touchio", + "traceback", + "usb_cdc", "usb_hid", "usb_midi" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 175, + "downloads": 451, "id": "metro_m4_airlift_lite", "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/metro_m4_airlift_lite/ID/adafruit-circuitpython-metro_m4_airlift_lite-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/metro_m4_airlift_lite/de_DE/adafruit-circuitpython-metro_m4_airlift_lite-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/metro_m4_airlift_lite/en_US/adafruit-circuitpython-metro_m4_airlift_lite-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/metro_m4_airlift_lite/en_x_pirate/adafruit-circuitpython-metro_m4_airlift_lite-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/metro_m4_airlift_lite/es/adafruit-circuitpython-metro_m4_airlift_lite-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/metro_m4_airlift_lite/fil/adafruit-circuitpython-metro_m4_airlift_lite-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/metro_m4_airlift_lite/fr/adafruit-circuitpython-metro_m4_airlift_lite-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/metro_m4_airlift_lite/it_IT/adafruit-circuitpython-metro_m4_airlift_lite-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/metro_m4_airlift_lite/ko/adafruit-circuitpython-metro_m4_airlift_lite-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/metro_m4_airlift_lite/pl/adafruit-circuitpython-metro_m4_airlift_lite-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/metro_m4_airlift_lite/pt_BR/adafruit-circuitpython-metro_m4_airlift_lite-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/metro_m4_airlift_lite/zh_Latn_pinyin/adafruit-circuitpython-metro_m4_airlift_lite-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/metro_m4_airlift_lite/ID/adafruit-circuitpython-metro_m4_airlift_lite-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/metro_m4_airlift_lite/cs/adafruit-circuitpython-metro_m4_airlift_lite-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/metro_m4_airlift_lite/de_DE/adafruit-circuitpython-metro_m4_airlift_lite-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/metro_m4_airlift_lite/el/adafruit-circuitpython-metro_m4_airlift_lite-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/metro_m4_airlift_lite/en_US/adafruit-circuitpython-metro_m4_airlift_lite-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/metro_m4_airlift_lite/en_x_pirate/adafruit-circuitpython-metro_m4_airlift_lite-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/metro_m4_airlift_lite/es/adafruit-circuitpython-metro_m4_airlift_lite-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/metro_m4_airlift_lite/fil/adafruit-circuitpython-metro_m4_airlift_lite-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/metro_m4_airlift_lite/fr/adafruit-circuitpython-metro_m4_airlift_lite-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/metro_m4_airlift_lite/hi/adafruit-circuitpython-metro_m4_airlift_lite-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/metro_m4_airlift_lite/it_IT/adafruit-circuitpython-metro_m4_airlift_lite-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/metro_m4_airlift_lite/ja/adafruit-circuitpython-metro_m4_airlift_lite-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/metro_m4_airlift_lite/ko/adafruit-circuitpython-metro_m4_airlift_lite-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/metro_m4_airlift_lite/nl/adafruit-circuitpython-metro_m4_airlift_lite-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/metro_m4_airlift_lite/pl/adafruit-circuitpython-metro_m4_airlift_lite-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/metro_m4_airlift_lite/pt_BR/adafruit-circuitpython-metro_m4_airlift_lite-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/metro_m4_airlift_lite/sv/adafruit-circuitpython-metro_m4_airlift_lite-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/metro_m4_airlift_lite/zh_Latn_pinyin/adafruit-circuitpython-metro_m4_airlift_lite-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", "analogio", + "atexit", "audiobusio", "audiocore", "audioio", "audiomixer", "audiomp3", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", "countio", "digitalio", "displayio", + "errno", + "fontio", "framebufferio", "frequencyio", - "gamepad", + "getpass", + "gifio", "i2cperipheral", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", "nvm", + "onewireio", "os", + "paralleldisplay", "ps2io", "pulseio", "pwmio", + "rainbowio", "random", + "re", "rgbmatrix", "rotaryio", "rtc", @@ -13710,173 +22963,184 @@ "storage", "struct", "supervisor", + "synthio", "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", "usb_hid", "usb_midi", - "vectorio" + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "audiomixer", + "audiomp3", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 176, + "downloads": 427, "id": "metro_m4_express", "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/metro_m4_express/ID/adafruit-circuitpython-metro_m4_express-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/metro_m4_express/de_DE/adafruit-circuitpython-metro_m4_express-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/metro_m4_express/en_US/adafruit-circuitpython-metro_m4_express-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/metro_m4_express/en_x_pirate/adafruit-circuitpython-metro_m4_express-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/metro_m4_express/es/adafruit-circuitpython-metro_m4_express-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/metro_m4_express/fil/adafruit-circuitpython-metro_m4_express-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/metro_m4_express/fr/adafruit-circuitpython-metro_m4_express-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/metro_m4_express/it_IT/adafruit-circuitpython-metro_m4_express-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/metro_m4_express/ko/adafruit-circuitpython-metro_m4_express-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/metro_m4_express/pl/adafruit-circuitpython-metro_m4_express-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/metro_m4_express/pt_BR/adafruit-circuitpython-metro_m4_express-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/metro_m4_express/zh_Latn_pinyin/adafruit-circuitpython-metro_m4_express-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/metro_m4_express/ID/adafruit-circuitpython-metro_m4_express-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/metro_m4_express/cs/adafruit-circuitpython-metro_m4_express-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/metro_m4_express/de_DE/adafruit-circuitpython-metro_m4_express-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/metro_m4_express/el/adafruit-circuitpython-metro_m4_express-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/metro_m4_express/en_US/adafruit-circuitpython-metro_m4_express-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/metro_m4_express/en_x_pirate/adafruit-circuitpython-metro_m4_express-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/metro_m4_express/es/adafruit-circuitpython-metro_m4_express-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/metro_m4_express/fil/adafruit-circuitpython-metro_m4_express-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/metro_m4_express/fr/adafruit-circuitpython-metro_m4_express-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/metro_m4_express/hi/adafruit-circuitpython-metro_m4_express-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/metro_m4_express/it_IT/adafruit-circuitpython-metro_m4_express-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/metro_m4_express/ja/adafruit-circuitpython-metro_m4_express-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/metro_m4_express/ko/adafruit-circuitpython-metro_m4_express-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/metro_m4_express/nl/adafruit-circuitpython-metro_m4_express-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/metro_m4_express/pl/adafruit-circuitpython-metro_m4_express-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/metro_m4_express/pt_BR/adafruit-circuitpython-metro_m4_express-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/metro_m4_express/sv/adafruit-circuitpython-metro_m4_express-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/metro_m4_express/zh_Latn_pinyin/adafruit-circuitpython-metro_m4_express-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", "analogio", + "atexit", "audiobusio", "audiocore", "audioio", "audiomixer", "audiomp3", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", "countio", "digitalio", "displayio", + "errno", + "fontio", "framebufferio", "frequencyio", - "gamepad", + "getpass", + "gifio", "i2cperipheral", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", "nvm", + "onewireio", "os", + "paralleldisplay", "ps2io", "pulseio", "pwmio", + "rainbowio", "random", + "re", "rgbmatrix", "rotaryio", "rtc", @@ -13885,21 +23149,115 @@ "storage", "struct", "supervisor", + "synthio", "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", "usb_hid", "usb_midi", - "vectorio" + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "audiomixer", + "audiomp3", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 6, + "downloads": 142, "id": "metro_m7_1011", "versions": [ { @@ -13907,118 +23265,59 @@ "hex", "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/metro_m7_1011/ID/adafruit-circuitpython-metro_m7_1011-ID-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/metro_m7_1011/ID/adafruit-circuitpython-metro_m7_1011-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/metro_m7_1011/cs/adafruit-circuitpython-metro_m7_1011-cs-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/metro_m7_1011/cs/adafruit-circuitpython-metro_m7_1011-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/metro_m7_1011/de_DE/adafruit-circuitpython-metro_m7_1011-de_DE-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/metro_m7_1011/de_DE/adafruit-circuitpython-metro_m7_1011-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/metro_m7_1011/el/adafruit-circuitpython-metro_m7_1011-el-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/metro_m7_1011/el/adafruit-circuitpython-metro_m7_1011-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/metro_m7_1011/en_US/adafruit-circuitpython-metro_m7_1011-en_US-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/metro_m7_1011/en_US/adafruit-circuitpython-metro_m7_1011-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/metro_m7_1011/en_x_pirate/adafruit-circuitpython-metro_m7_1011-en_x_pirate-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/metro_m7_1011/en_x_pirate/adafruit-circuitpython-metro_m7_1011-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/metro_m7_1011/es/adafruit-circuitpython-metro_m7_1011-es-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/metro_m7_1011/es/adafruit-circuitpython-metro_m7_1011-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/metro_m7_1011/fil/adafruit-circuitpython-metro_m7_1011-fil-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/metro_m7_1011/fil/adafruit-circuitpython-metro_m7_1011-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/metro_m7_1011/fr/adafruit-circuitpython-metro_m7_1011-fr-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/metro_m7_1011/fr/adafruit-circuitpython-metro_m7_1011-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/metro_m7_1011/hi/adafruit-circuitpython-metro_m7_1011-hi-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/metro_m7_1011/hi/adafruit-circuitpython-metro_m7_1011-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/metro_m7_1011/it_IT/adafruit-circuitpython-metro_m7_1011-it_IT-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/metro_m7_1011/it_IT/adafruit-circuitpython-metro_m7_1011-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/metro_m7_1011/ja/adafruit-circuitpython-metro_m7_1011-ja-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/metro_m7_1011/ja/adafruit-circuitpython-metro_m7_1011-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/metro_m7_1011/ko/adafruit-circuitpython-metro_m7_1011-ko-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/metro_m7_1011/ko/adafruit-circuitpython-metro_m7_1011-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/metro_m7_1011/nl/adafruit-circuitpython-metro_m7_1011-nl-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/metro_m7_1011/nl/adafruit-circuitpython-metro_m7_1011-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/metro_m7_1011/pl/adafruit-circuitpython-metro_m7_1011-pl-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/metro_m7_1011/pl/adafruit-circuitpython-metro_m7_1011-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/metro_m7_1011/pt_BR/adafruit-circuitpython-metro_m7_1011-pt_BR-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/metro_m7_1011/pt_BR/adafruit-circuitpython-metro_m7_1011-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/metro_m7_1011/sv/adafruit-circuitpython-metro_m7_1011-sv-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/metro_m7_1011/sv/adafruit-circuitpython-metro_m7_1011-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/metro_m7_1011/zh_Latn_pinyin/adafruit-circuitpython-metro_m7_1011-zh_Latn_pinyin-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/metro_m7_1011/zh_Latn_pinyin/adafruit-circuitpython-metro_m7_1011-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [ + "Adafruit_CircuitPython_ESP32SPI", + "Adafruit_CircuitPython_Requests" + ], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", "analogio", + "atexit", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", "digitalio", "displayio", + "errno", + "fontio", "framebufferio", - "gamepad", + "getpass", + "gifio", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", + "onewireio", "os", - "pulseio", "pwmio", + "rainbowio", "random", + "re", "rtc", "sdcardio", "sharpdisplay", @@ -14028,166 +23327,164 @@ "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", "usb_hid", + "usb_midi", + "vectorio" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "hex", + "uf2" + ], + "frozen_libraries": [ + "Adafruit_CircuitPython_ESP32SPI", + "Adafruit_CircuitPython_Requests" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "analogio", + "atexit", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "onewireio", + "os", + "pwmio", + "rainbowio", + "random", + "re", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", "vectorio" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 39, + "downloads": 175, "id": "metro_nrf52840_express", "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/metro_nrf52840_express/ID/adafruit-circuitpython-metro_nrf52840_express-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/metro_nrf52840_express/de_DE/adafruit-circuitpython-metro_nrf52840_express-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/metro_nrf52840_express/en_US/adafruit-circuitpython-metro_nrf52840_express-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/metro_nrf52840_express/en_x_pirate/adafruit-circuitpython-metro_nrf52840_express-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/metro_nrf52840_express/es/adafruit-circuitpython-metro_nrf52840_express-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/metro_nrf52840_express/fil/adafruit-circuitpython-metro_nrf52840_express-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/metro_nrf52840_express/fr/adafruit-circuitpython-metro_nrf52840_express-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/metro_nrf52840_express/it_IT/adafruit-circuitpython-metro_nrf52840_express-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/metro_nrf52840_express/ko/adafruit-circuitpython-metro_nrf52840_express-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/metro_nrf52840_express/pl/adafruit-circuitpython-metro_nrf52840_express-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/metro_nrf52840_express/pt_BR/adafruit-circuitpython-metro_nrf52840_express-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/metro_nrf52840_express/zh_Latn_pinyin/adafruit-circuitpython-metro_nrf52840_express-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/metro_nrf52840_express/ID/adafruit-circuitpython-metro_nrf52840_express-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/metro_nrf52840_express/cs/adafruit-circuitpython-metro_nrf52840_express-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/metro_nrf52840_express/de_DE/adafruit-circuitpython-metro_nrf52840_express-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/metro_nrf52840_express/el/adafruit-circuitpython-metro_nrf52840_express-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/metro_nrf52840_express/en_US/adafruit-circuitpython-metro_nrf52840_express-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/metro_nrf52840_express/en_x_pirate/adafruit-circuitpython-metro_nrf52840_express-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/metro_nrf52840_express/es/adafruit-circuitpython-metro_nrf52840_express-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/metro_nrf52840_express/fil/adafruit-circuitpython-metro_nrf52840_express-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/metro_nrf52840_express/fr/adafruit-circuitpython-metro_nrf52840_express-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/metro_nrf52840_express/hi/adafruit-circuitpython-metro_nrf52840_express-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/metro_nrf52840_express/it_IT/adafruit-circuitpython-metro_nrf52840_express-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/metro_nrf52840_express/ja/adafruit-circuitpython-metro_nrf52840_express-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/metro_nrf52840_express/ko/adafruit-circuitpython-metro_nrf52840_express-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/metro_nrf52840_express/nl/adafruit-circuitpython-metro_nrf52840_express-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/metro_nrf52840_express/pl/adafruit-circuitpython-metro_nrf52840_express-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/metro_nrf52840_express/pt_BR/adafruit-circuitpython-metro_nrf52840_express-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/metro_nrf52840_express/sv/adafruit-circuitpython-metro_nrf52840_express-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/metro_nrf52840_express/zh_Latn_pinyin/adafruit-circuitpython-metro_nrf52840_express-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", "aesio", + "alarm", "analogio", + "atexit", "audiobusio", "audiocore", "audiomixer", "audiomp3", "audiopwmio", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", + "countio", "digitalio", "displayio", + "errno", + "fontio", "framebufferio", - "gamepad", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", "nvm", + "onewireio", "os", + "paralleldisplay", "pulseio", "pwmio", + "rainbowio", "random", + "re", "rgbmatrix", "rotaryio", "rtc", @@ -14196,22 +23493,410 @@ "storage", "struct", "supervisor", + "synthio", "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", "usb_hid", "usb_midi", "vectorio", "watchdog" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 7, + "downloads": 0, + "id": "microbit_v2", + "versions": [ + { + "extensions": [ + "combined.hex" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "aesio", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiopwmio", + "board", + "busio", + "digitalio", + "errno", + "getpass", + "math", + "microcontroller", + "onewireio", + "os", + "pulseio", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "synthio", + "time", + "touchio", + "traceback", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "combined.hex" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "aesio", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiopwmio", + "board", + "busio", + "digitalio", + "errno", + "getpass", + "math", + "microcontroller", + "onewireio", + "os", + "pulseio", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "synthio", + "time", + "touchio", + "traceback", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 3, + "id": "microdev_micro_c3", + "versions": [ + { + "extensions": [ + "bin" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "atexit", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "i2cperipheral", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "ps2io", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "vectorio", + "watchdog", + "wifi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "bin" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "analogio", + "atexit", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "i2cperipheral", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "ps2io", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "vectorio", + "watchdog", + "wifi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 177, "id": "microdev_micro_s2", "versions": [ { @@ -14219,119 +23904,74 @@ "bin", "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/microdev_micro_s2/ID/adafruit-circuitpython-microdev_micro_s2-ID-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/microdev_micro_s2/ID/adafruit-circuitpython-microdev_micro_s2-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/microdev_micro_s2/cs/adafruit-circuitpython-microdev_micro_s2-cs-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/microdev_micro_s2/cs/adafruit-circuitpython-microdev_micro_s2-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/microdev_micro_s2/de_DE/adafruit-circuitpython-microdev_micro_s2-de_DE-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/microdev_micro_s2/de_DE/adafruit-circuitpython-microdev_micro_s2-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/microdev_micro_s2/el/adafruit-circuitpython-microdev_micro_s2-el-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/microdev_micro_s2/el/adafruit-circuitpython-microdev_micro_s2-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/microdev_micro_s2/en_US/adafruit-circuitpython-microdev_micro_s2-en_US-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/microdev_micro_s2/en_US/adafruit-circuitpython-microdev_micro_s2-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/microdev_micro_s2/en_x_pirate/adafruit-circuitpython-microdev_micro_s2-en_x_pirate-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/microdev_micro_s2/en_x_pirate/adafruit-circuitpython-microdev_micro_s2-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/microdev_micro_s2/es/adafruit-circuitpython-microdev_micro_s2-es-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/microdev_micro_s2/es/adafruit-circuitpython-microdev_micro_s2-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/microdev_micro_s2/fil/adafruit-circuitpython-microdev_micro_s2-fil-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/microdev_micro_s2/fil/adafruit-circuitpython-microdev_micro_s2-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/microdev_micro_s2/fr/adafruit-circuitpython-microdev_micro_s2-fr-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/microdev_micro_s2/fr/adafruit-circuitpython-microdev_micro_s2-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/microdev_micro_s2/hi/adafruit-circuitpython-microdev_micro_s2-hi-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/microdev_micro_s2/hi/adafruit-circuitpython-microdev_micro_s2-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/microdev_micro_s2/it_IT/adafruit-circuitpython-microdev_micro_s2-it_IT-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/microdev_micro_s2/it_IT/adafruit-circuitpython-microdev_micro_s2-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/microdev_micro_s2/ja/adafruit-circuitpython-microdev_micro_s2-ja-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/microdev_micro_s2/ja/adafruit-circuitpython-microdev_micro_s2-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/microdev_micro_s2/ko/adafruit-circuitpython-microdev_micro_s2-ko-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/microdev_micro_s2/ko/adafruit-circuitpython-microdev_micro_s2-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/microdev_micro_s2/nl/adafruit-circuitpython-microdev_micro_s2-nl-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/microdev_micro_s2/nl/adafruit-circuitpython-microdev_micro_s2-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/microdev_micro_s2/pl/adafruit-circuitpython-microdev_micro_s2-pl-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/microdev_micro_s2/pl/adafruit-circuitpython-microdev_micro_s2-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/microdev_micro_s2/pt_BR/adafruit-circuitpython-microdev_micro_s2-pt_BR-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/microdev_micro_s2/pt_BR/adafruit-circuitpython-microdev_micro_s2-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/microdev_micro_s2/sv/adafruit-circuitpython-microdev_micro_s2-sv-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/microdev_micro_s2/sv/adafruit-circuitpython-microdev_micro_s2-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/microdev_micro_s2/zh_Latn_pinyin/adafruit-circuitpython-microdev_micro_s2-zh_Latn_pinyin-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/microdev_micro_s2/zh_Latn_pinyin/adafruit-circuitpython-microdev_micro_s2-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", + "canio", + "countio", "digitalio", "displayio", + "dualbank", + "errno", + "fontio", "framebufferio", - "gamepad", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", "ipaddress", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", + "nvm", + "onewireio", "os", + "paralleldisplay", + "ps2io", "pulseio", "pwmio", + "qrio", + "rainbowio", "random", + "re", + "rgbmatrix", + "rotaryio", "rtc", "sdcardio", "sharpdisplay", @@ -14340,172 +23980,193 @@ "storage", "struct", "supervisor", + "synthio", "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", "usb_hid", + "usb_midi", "vectorio", + "watchdog", + "wifi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", "wifi" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 66, + "downloads": 171, "id": "mini_sam_m4", "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/mini_sam_m4/ID/adafruit-circuitpython-mini_sam_m4-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/mini_sam_m4/de_DE/adafruit-circuitpython-mini_sam_m4-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/mini_sam_m4/en_US/adafruit-circuitpython-mini_sam_m4-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/mini_sam_m4/en_x_pirate/adafruit-circuitpython-mini_sam_m4-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/mini_sam_m4/es/adafruit-circuitpython-mini_sam_m4-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/mini_sam_m4/fil/adafruit-circuitpython-mini_sam_m4-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/mini_sam_m4/fr/adafruit-circuitpython-mini_sam_m4-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/mini_sam_m4/it_IT/adafruit-circuitpython-mini_sam_m4-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/mini_sam_m4/ko/adafruit-circuitpython-mini_sam_m4-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/mini_sam_m4/pl/adafruit-circuitpython-mini_sam_m4-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/mini_sam_m4/pt_BR/adafruit-circuitpython-mini_sam_m4-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/mini_sam_m4/zh_Latn_pinyin/adafruit-circuitpython-mini_sam_m4-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/mini_sam_m4/ID/adafruit-circuitpython-mini_sam_m4-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/mini_sam_m4/cs/adafruit-circuitpython-mini_sam_m4-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/mini_sam_m4/de_DE/adafruit-circuitpython-mini_sam_m4-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/mini_sam_m4/el/adafruit-circuitpython-mini_sam_m4-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/mini_sam_m4/en_US/adafruit-circuitpython-mini_sam_m4-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/mini_sam_m4/en_x_pirate/adafruit-circuitpython-mini_sam_m4-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/mini_sam_m4/es/adafruit-circuitpython-mini_sam_m4-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/mini_sam_m4/fil/adafruit-circuitpython-mini_sam_m4-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/mini_sam_m4/fr/adafruit-circuitpython-mini_sam_m4-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/mini_sam_m4/hi/adafruit-circuitpython-mini_sam_m4-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/mini_sam_m4/it_IT/adafruit-circuitpython-mini_sam_m4-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/mini_sam_m4/ja/adafruit-circuitpython-mini_sam_m4-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/mini_sam_m4/ko/adafruit-circuitpython-mini_sam_m4-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/mini_sam_m4/nl/adafruit-circuitpython-mini_sam_m4-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/mini_sam_m4/pl/adafruit-circuitpython-mini_sam_m4-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/mini_sam_m4/pt_BR/adafruit-circuitpython-mini_sam_m4-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/mini_sam_m4/sv/adafruit-circuitpython-mini_sam_m4-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/mini_sam_m4/zh_Latn_pinyin/adafruit-circuitpython-mini_sam_m4-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [ + "Adafruit_CircuitPython_DotStar" + ], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", "analogio", + "atexit", "audiocore", "audioio", "audiomixer", "audiomp3", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", "countio", "digitalio", "displayio", + "errno", + "fontio", "framebufferio", "frequencyio", - "gamepad", + "getpass", + "gifio", "i2cperipheral", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", "nvm", + "onewireio", "os", + "paralleldisplay", "ps2io", "pulseio", "pwmio", + "rainbowio", "random", + "re", "rgbmatrix", "rotaryio", "rtc", @@ -14514,173 +24175,185 @@ "storage", "struct", "supervisor", + "synthio", "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", "usb_hid", "usb_midi", - "vectorio" + "vectorio", + "watchdog" ], - "stable": false, - "version": "6.0.0-rc.1" - } - ] - }, - { - "downloads": 156, - "id": "monster_m4sk", - "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/monster_m4sk/ID/adafruit-circuitpython-monster_m4sk-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/monster_m4sk/de_DE/adafruit-circuitpython-monster_m4sk-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/monster_m4sk/en_US/adafruit-circuitpython-monster_m4sk-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/monster_m4sk/en_x_pirate/adafruit-circuitpython-monster_m4sk-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/monster_m4sk/es/adafruit-circuitpython-monster_m4sk-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/monster_m4sk/fil/adafruit-circuitpython-monster_m4sk-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/monster_m4sk/fr/adafruit-circuitpython-monster_m4sk-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/monster_m4sk/it_IT/adafruit-circuitpython-monster_m4sk-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/monster_m4sk/ko/adafruit-circuitpython-monster_m4sk-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/monster_m4sk/pl/adafruit-circuitpython-monster_m4sk-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/monster_m4sk/pt_BR/adafruit-circuitpython-monster_m4sk-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/monster_m4sk/zh_Latn_pinyin/adafruit-circuitpython-monster_m4sk-zh_Latn_pinyin-5.3.1.uf2" - ] - }, "stable": true, - "version": "5.3.1" + "version": "7.1.0" }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/monster_m4sk/ID/adafruit-circuitpython-monster_m4sk-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/monster_m4sk/cs/adafruit-circuitpython-monster_m4sk-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/monster_m4sk/de_DE/adafruit-circuitpython-monster_m4sk-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/monster_m4sk/el/adafruit-circuitpython-monster_m4sk-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/monster_m4sk/en_US/adafruit-circuitpython-monster_m4sk-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/monster_m4sk/en_x_pirate/adafruit-circuitpython-monster_m4sk-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/monster_m4sk/es/adafruit-circuitpython-monster_m4sk-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/monster_m4sk/fil/adafruit-circuitpython-monster_m4sk-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/monster_m4sk/fr/adafruit-circuitpython-monster_m4sk-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/monster_m4sk/hi/adafruit-circuitpython-monster_m4sk-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/monster_m4sk/it_IT/adafruit-circuitpython-monster_m4sk-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/monster_m4sk/ja/adafruit-circuitpython-monster_m4sk-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/monster_m4sk/ko/adafruit-circuitpython-monster_m4sk-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/monster_m4sk/nl/adafruit-circuitpython-monster_m4sk-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/monster_m4sk/pl/adafruit-circuitpython-monster_m4sk-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/monster_m4sk/pt_BR/adafruit-circuitpython-monster_m4sk-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/monster_m4sk/sv/adafruit-circuitpython-monster_m4sk-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/monster_m4sk/zh_Latn_pinyin/adafruit-circuitpython-monster_m4sk-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [ + "Adafruit_CircuitPython_DotStar" + ], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", "analogio", + "atexit", + "audiocore", + "audioio", + "audiomixer", + "audiomp3", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 410, + "id": "monster_m4sk", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", "audiobusio", "audiocore", "audioio", "audiomixer", "audiomp3", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", "countio", "digitalio", "displayio", + "errno", + "fontio", "framebufferio", "frequencyio", - "gamepad", + "getpass", + "gifio", "i2cperipheral", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", "nvm", + "onewireio", "os", + "paralleldisplay", "ps2io", "pulseio", "pwmio", + "rainbowio", "random", + "re", "rgbmatrix", "rotaryio", "rtc", @@ -14689,141 +24362,190 @@ "storage", "struct", "supervisor", + "synthio", "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", "usb_hid", "usb_midi", - "vectorio" + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "audiomixer", + "audiomp3", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 40, - "id": "muselab_nanoesp32_s2", + "downloads": 135, + "id": "morpheans_morphesp-240", "versions": [ { "extensions": [ "bin", "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/muselab_nanoesp32_s2/ID/adafruit-circuitpython-muselab_nanoesp32_s2-ID-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/muselab_nanoesp32_s2/ID/adafruit-circuitpython-muselab_nanoesp32_s2-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/muselab_nanoesp32_s2/cs/adafruit-circuitpython-muselab_nanoesp32_s2-cs-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/muselab_nanoesp32_s2/cs/adafruit-circuitpython-muselab_nanoesp32_s2-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/muselab_nanoesp32_s2/de_DE/adafruit-circuitpython-muselab_nanoesp32_s2-de_DE-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/muselab_nanoesp32_s2/de_DE/adafruit-circuitpython-muselab_nanoesp32_s2-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/muselab_nanoesp32_s2/el/adafruit-circuitpython-muselab_nanoesp32_s2-el-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/muselab_nanoesp32_s2/el/adafruit-circuitpython-muselab_nanoesp32_s2-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/muselab_nanoesp32_s2/en_US/adafruit-circuitpython-muselab_nanoesp32_s2-en_US-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/muselab_nanoesp32_s2/en_US/adafruit-circuitpython-muselab_nanoesp32_s2-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/muselab_nanoesp32_s2/en_x_pirate/adafruit-circuitpython-muselab_nanoesp32_s2-en_x_pirate-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/muselab_nanoesp32_s2/en_x_pirate/adafruit-circuitpython-muselab_nanoesp32_s2-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/muselab_nanoesp32_s2/es/adafruit-circuitpython-muselab_nanoesp32_s2-es-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/muselab_nanoesp32_s2/es/adafruit-circuitpython-muselab_nanoesp32_s2-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/muselab_nanoesp32_s2/fil/adafruit-circuitpython-muselab_nanoesp32_s2-fil-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/muselab_nanoesp32_s2/fil/adafruit-circuitpython-muselab_nanoesp32_s2-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/muselab_nanoesp32_s2/fr/adafruit-circuitpython-muselab_nanoesp32_s2-fr-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/muselab_nanoesp32_s2/fr/adafruit-circuitpython-muselab_nanoesp32_s2-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/muselab_nanoesp32_s2/hi/adafruit-circuitpython-muselab_nanoesp32_s2-hi-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/muselab_nanoesp32_s2/hi/adafruit-circuitpython-muselab_nanoesp32_s2-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/muselab_nanoesp32_s2/it_IT/adafruit-circuitpython-muselab_nanoesp32_s2-it_IT-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/muselab_nanoesp32_s2/it_IT/adafruit-circuitpython-muselab_nanoesp32_s2-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/muselab_nanoesp32_s2/ja/adafruit-circuitpython-muselab_nanoesp32_s2-ja-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/muselab_nanoesp32_s2/ja/adafruit-circuitpython-muselab_nanoesp32_s2-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/muselab_nanoesp32_s2/ko/adafruit-circuitpython-muselab_nanoesp32_s2-ko-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/muselab_nanoesp32_s2/ko/adafruit-circuitpython-muselab_nanoesp32_s2-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/muselab_nanoesp32_s2/nl/adafruit-circuitpython-muselab_nanoesp32_s2-nl-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/muselab_nanoesp32_s2/nl/adafruit-circuitpython-muselab_nanoesp32_s2-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/muselab_nanoesp32_s2/pl/adafruit-circuitpython-muselab_nanoesp32_s2-pl-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/muselab_nanoesp32_s2/pl/adafruit-circuitpython-muselab_nanoesp32_s2-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/muselab_nanoesp32_s2/pt_BR/adafruit-circuitpython-muselab_nanoesp32_s2-pt_BR-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/muselab_nanoesp32_s2/pt_BR/adafruit-circuitpython-muselab_nanoesp32_s2-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/muselab_nanoesp32_s2/sv/adafruit-circuitpython-muselab_nanoesp32_s2-sv-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/muselab_nanoesp32_s2/sv/adafruit-circuitpython-muselab_nanoesp32_s2-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/muselab_nanoesp32_s2/zh_Latn_pinyin/adafruit-circuitpython-muselab_nanoesp32_s2-zh_Latn_pinyin-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/muselab_nanoesp32_s2/zh_Latn_pinyin/adafruit-circuitpython-muselab_nanoesp32_s2-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", + "canio", + "countio", "digitalio", "displayio", + "dualbank", + "errno", + "fontio", "framebufferio", - "gamepad", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", "ipaddress", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", + "nvm", + "onewireio", "os", + "paralleldisplay", + "ps2io", "pulseio", "pwmio", + "qrio", + "rainbowio", "random", + "re", + "rgbmatrix", + "rotaryio", "rtc", "sdcardio", "sharpdisplay", @@ -14832,144 +24554,547 @@ "storage", "struct", "supervisor", + "synthio", "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", "usb_hid", + "usb_midi", "vectorio", + "watchdog", + "wifi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", "wifi" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 28, - "id": "ndgarage_ndbit6", + "downloads": 285, + "id": "muselab_nanoesp32_s2_wroom", "versions": [ { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/ndgarage_ndbit6/ID/adafruit-circuitpython-ndgarage_ndbit6-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/ndgarage_ndbit6/de_DE/adafruit-circuitpython-ndgarage_ndbit6-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/ndgarage_ndbit6/en_US/adafruit-circuitpython-ndgarage_ndbit6-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/ndgarage_ndbit6/en_x_pirate/adafruit-circuitpython-ndgarage_ndbit6-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/ndgarage_ndbit6/es/adafruit-circuitpython-ndgarage_ndbit6-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/ndgarage_ndbit6/fil/adafruit-circuitpython-ndgarage_ndbit6-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/ndgarage_ndbit6/fr/adafruit-circuitpython-ndgarage_ndbit6-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/ndgarage_ndbit6/it_IT/adafruit-circuitpython-ndgarage_ndbit6-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/ndgarage_ndbit6/ko/adafruit-circuitpython-ndgarage_ndbit6-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/ndgarage_ndbit6/pl/adafruit-circuitpython-ndgarage_ndbit6-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/ndgarage_ndbit6/pt_BR/adafruit-circuitpython-ndgarage_ndbit6-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/ndgarage_ndbit6/zh_Latn_pinyin/adafruit-circuitpython-ndgarage_ndbit6-zh_Latn_pinyin-5.3.1.uf2" - ] - }, + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", + "wifi" + ], "stable": true, - "version": "5.3.1" + "version": "7.1.0" }, + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", + "wifi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 262, + "id": "muselab_nanoesp32_s2_wrover", + "versions": [ + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", + "wifi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", + "wifi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 107, + "id": "ndgarage_ndbit6", + "versions": [ { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/ndgarage_ndbit6/ID/adafruit-circuitpython-ndgarage_ndbit6-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/ndgarage_ndbit6/cs/adafruit-circuitpython-ndgarage_ndbit6-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/ndgarage_ndbit6/de_DE/adafruit-circuitpython-ndgarage_ndbit6-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/ndgarage_ndbit6/el/adafruit-circuitpython-ndgarage_ndbit6-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/ndgarage_ndbit6/en_US/adafruit-circuitpython-ndgarage_ndbit6-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/ndgarage_ndbit6/en_x_pirate/adafruit-circuitpython-ndgarage_ndbit6-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/ndgarage_ndbit6/es/adafruit-circuitpython-ndgarage_ndbit6-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/ndgarage_ndbit6/fil/adafruit-circuitpython-ndgarage_ndbit6-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/ndgarage_ndbit6/fr/adafruit-circuitpython-ndgarage_ndbit6-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/ndgarage_ndbit6/hi/adafruit-circuitpython-ndgarage_ndbit6-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/ndgarage_ndbit6/it_IT/adafruit-circuitpython-ndgarage_ndbit6-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/ndgarage_ndbit6/ja/adafruit-circuitpython-ndgarage_ndbit6-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/ndgarage_ndbit6/ko/adafruit-circuitpython-ndgarage_ndbit6-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/ndgarage_ndbit6/nl/adafruit-circuitpython-ndgarage_ndbit6-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/ndgarage_ndbit6/pl/adafruit-circuitpython-ndgarage_ndbit6-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/ndgarage_ndbit6/pt_BR/adafruit-circuitpython-ndgarage_ndbit6-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/ndgarage_ndbit6/sv/adafruit-circuitpython-ndgarage_ndbit6-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/ndgarage_ndbit6/zh_Latn_pinyin/adafruit-circuitpython-ndgarage_ndbit6-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "analogio", @@ -14980,9 +25105,10 @@ "microcontroller", "neopixel_write", "nvm", + "onewireio", "os", - "pulseio", "pwmio", + "rainbowio", "random", "rotaryio", "rtc", @@ -14991,97 +25117,92 @@ "supervisor", "time", "touchio", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "analogio", + "board", + "busio", + "digitalio", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "usb_cdc", "usb_hid", "usb_midi" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 0, + "downloads": 34, "id": "ndgarage_ndbit6_v2", "versions": [ { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/ndgarage_ndbit6_v2/ID/adafruit-circuitpython-ndgarage_ndbit6_v2-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/ndgarage_ndbit6_v2/cs/adafruit-circuitpython-ndgarage_ndbit6_v2-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/ndgarage_ndbit6_v2/de_DE/adafruit-circuitpython-ndgarage_ndbit6_v2-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/ndgarage_ndbit6_v2/el/adafruit-circuitpython-ndgarage_ndbit6_v2-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/ndgarage_ndbit6_v2/en_US/adafruit-circuitpython-ndgarage_ndbit6_v2-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/ndgarage_ndbit6_v2/en_x_pirate/adafruit-circuitpython-ndgarage_ndbit6_v2-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/ndgarage_ndbit6_v2/es/adafruit-circuitpython-ndgarage_ndbit6_v2-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/ndgarage_ndbit6_v2/fil/adafruit-circuitpython-ndgarage_ndbit6_v2-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/ndgarage_ndbit6_v2/fr/adafruit-circuitpython-ndgarage_ndbit6_v2-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/ndgarage_ndbit6_v2/hi/adafruit-circuitpython-ndgarage_ndbit6_v2-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/ndgarage_ndbit6_v2/it_IT/adafruit-circuitpython-ndgarage_ndbit6_v2-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/ndgarage_ndbit6_v2/ja/adafruit-circuitpython-ndgarage_ndbit6_v2-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/ndgarage_ndbit6_v2/ko/adafruit-circuitpython-ndgarage_ndbit6_v2-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/ndgarage_ndbit6_v2/nl/adafruit-circuitpython-ndgarage_ndbit6_v2-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/ndgarage_ndbit6_v2/pl/adafruit-circuitpython-ndgarage_ndbit6_v2-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/ndgarage_ndbit6_v2/pt_BR/adafruit-circuitpython-ndgarage_ndbit6_v2-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/ndgarage_ndbit6_v2/sv/adafruit-circuitpython-ndgarage_ndbit6_v2-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/ndgarage_ndbit6_v2/zh_Latn_pinyin/adafruit-circuitpython-ndgarage_ndbit6_v2-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "analogio", @@ -15092,9 +25213,10 @@ "microcontroller", "neopixel_write", "nvm", + "onewireio", "os", - "pulseio", "pwmio", + "rainbowio", "random", "rotaryio", "rtc", @@ -15103,139 +25225,35 @@ "supervisor", "time", "touchio", + "usb_cdc", "usb_hid", "usb_midi" ], - "stable": false, - "version": "6.0.0-rc.1" - } - ] - }, - { - "downloads": 95, - "id": "nfc_copy_cat", - "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/nfc_copy_cat/ID/adafruit-circuitpython-nfc_copy_cat-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/nfc_copy_cat/de_DE/adafruit-circuitpython-nfc_copy_cat-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/nfc_copy_cat/en_US/adafruit-circuitpython-nfc_copy_cat-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/nfc_copy_cat/en_x_pirate/adafruit-circuitpython-nfc_copy_cat-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/nfc_copy_cat/es/adafruit-circuitpython-nfc_copy_cat-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/nfc_copy_cat/fil/adafruit-circuitpython-nfc_copy_cat-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/nfc_copy_cat/fr/adafruit-circuitpython-nfc_copy_cat-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/nfc_copy_cat/it_IT/adafruit-circuitpython-nfc_copy_cat-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/nfc_copy_cat/ko/adafruit-circuitpython-nfc_copy_cat-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/nfc_copy_cat/pl/adafruit-circuitpython-nfc_copy_cat-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/nfc_copy_cat/pt_BR/adafruit-circuitpython-nfc_copy_cat-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/nfc_copy_cat/zh_Latn_pinyin/adafruit-circuitpython-nfc_copy_cat-zh_Latn_pinyin-5.3.1.uf2" - ] - }, "stable": true, - "version": "5.3.1" + "version": "7.1.0" }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/nfc_copy_cat/ID/adafruit-circuitpython-nfc_copy_cat-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/nfc_copy_cat/cs/adafruit-circuitpython-nfc_copy_cat-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/nfc_copy_cat/de_DE/adafruit-circuitpython-nfc_copy_cat-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/nfc_copy_cat/el/adafruit-circuitpython-nfc_copy_cat-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/nfc_copy_cat/en_US/adafruit-circuitpython-nfc_copy_cat-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/nfc_copy_cat/en_x_pirate/adafruit-circuitpython-nfc_copy_cat-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/nfc_copy_cat/es/adafruit-circuitpython-nfc_copy_cat-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/nfc_copy_cat/fil/adafruit-circuitpython-nfc_copy_cat-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/nfc_copy_cat/fr/adafruit-circuitpython-nfc_copy_cat-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/nfc_copy_cat/hi/adafruit-circuitpython-nfc_copy_cat-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/nfc_copy_cat/it_IT/adafruit-circuitpython-nfc_copy_cat-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/nfc_copy_cat/ja/adafruit-circuitpython-nfc_copy_cat-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/nfc_copy_cat/ko/adafruit-circuitpython-nfc_copy_cat-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/nfc_copy_cat/nl/adafruit-circuitpython-nfc_copy_cat-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/nfc_copy_cat/pl/adafruit-circuitpython-nfc_copy_cat-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/nfc_copy_cat/pt_BR/adafruit-circuitpython-nfc_copy_cat-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/nfc_copy_cat/sv/adafruit-circuitpython-nfc_copy_cat-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/nfc_copy_cat/zh_Latn_pinyin/adafruit-circuitpython-nfc_copy_cat-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "analogio", @@ -15246,9 +25264,10 @@ "microcontroller", "neopixel_write", "nvm", + "onewireio", "os", - "pulseio", "pwmio", + "rainbowio", "random", "rotaryio", "rtc", @@ -15257,123 +25276,296 @@ "supervisor", "time", "touchio", + "usb_cdc", "usb_hid", "usb_midi" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 8, + "downloads": 501, + "id": "neopixel_trinkey_m0", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [ + "Adafruit_CircuitPython_HID", + "Adafruit_CircuitPython_NeoPixel" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_pixelbuf", + "board", + "digitalio", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "os", + "rainbowio", + "random", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [ + "Adafruit_CircuitPython_HID", + "Adafruit_CircuitPython_NeoPixel" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_pixelbuf", + "board", + "digitalio", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "os", + "rainbowio", + "random", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 207, + "id": "nfc_copy_cat", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "analogio", + "board", + "busio", + "digitalio", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "analogio", + "board", + "busio", + "digitalio", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 210, "id": "nice_nano", "versions": [ { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/nice_nano/ID/adafruit-circuitpython-nice_nano-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/nice_nano/cs/adafruit-circuitpython-nice_nano-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/nice_nano/de_DE/adafruit-circuitpython-nice_nano-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/nice_nano/el/adafruit-circuitpython-nice_nano-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/nice_nano/en_US/adafruit-circuitpython-nice_nano-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/nice_nano/en_x_pirate/adafruit-circuitpython-nice_nano-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/nice_nano/es/adafruit-circuitpython-nice_nano-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/nice_nano/fil/adafruit-circuitpython-nice_nano-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/nice_nano/fr/adafruit-circuitpython-nice_nano-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/nice_nano/hi/adafruit-circuitpython-nice_nano-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/nice_nano/it_IT/adafruit-circuitpython-nice_nano-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/nice_nano/ja/adafruit-circuitpython-nice_nano-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/nice_nano/ko/adafruit-circuitpython-nice_nano-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/nice_nano/nl/adafruit-circuitpython-nice_nano-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/nice_nano/pl/adafruit-circuitpython-nice_nano-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/nice_nano/pt_BR/adafruit-circuitpython-nice_nano-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/nice_nano/sv/adafruit-circuitpython-nice_nano-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/nice_nano/zh_Latn_pinyin/adafruit-circuitpython-nice_nano-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", "aesio", + "alarm", "analogio", + "atexit", "audiobusio", "audiocore", "audiomixer", "audiomp3", "audiopwmio", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", + "countio", "digitalio", "displayio", + "errno", + "fontio", "framebufferio", - "gamepad", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", "nvm", + "onewireio", "os", + "paralleldisplay", "pulseio", "pwmio", + "rainbowio", "random", + "re", "rgbmatrix", "rotaryio", "rtc", @@ -15382,120 +25574,168 @@ "storage", "struct", "supervisor", + "synthio", "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", "usb_hid", "usb_midi", "vectorio", "watchdog" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 4, + "downloads": 68, "id": "nucleo_f746zg", "versions": [ { "extensions": [ "bin" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/nucleo_f746zg/ID/adafruit-circuitpython-nucleo_f746zg-ID-6.0.0-rc.1.bin" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/nucleo_f746zg/cs/adafruit-circuitpython-nucleo_f746zg-cs-6.0.0-rc.1.bin" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/nucleo_f746zg/de_DE/adafruit-circuitpython-nucleo_f746zg-de_DE-6.0.0-rc.1.bin" - ], - "el": [ - "https://downloads.circuitpython.org/bin/nucleo_f746zg/el/adafruit-circuitpython-nucleo_f746zg-el-6.0.0-rc.1.bin" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/nucleo_f746zg/en_US/adafruit-circuitpython-nucleo_f746zg-en_US-6.0.0-rc.1.bin" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/nucleo_f746zg/en_x_pirate/adafruit-circuitpython-nucleo_f746zg-en_x_pirate-6.0.0-rc.1.bin" - ], - "es": [ - "https://downloads.circuitpython.org/bin/nucleo_f746zg/es/adafruit-circuitpython-nucleo_f746zg-es-6.0.0-rc.1.bin" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/nucleo_f746zg/fil/adafruit-circuitpython-nucleo_f746zg-fil-6.0.0-rc.1.bin" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/nucleo_f746zg/fr/adafruit-circuitpython-nucleo_f746zg-fr-6.0.0-rc.1.bin" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/nucleo_f746zg/hi/adafruit-circuitpython-nucleo_f746zg-hi-6.0.0-rc.1.bin" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/nucleo_f746zg/it_IT/adafruit-circuitpython-nucleo_f746zg-it_IT-6.0.0-rc.1.bin" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/nucleo_f746zg/ja/adafruit-circuitpython-nucleo_f746zg-ja-6.0.0-rc.1.bin" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/nucleo_f746zg/ko/adafruit-circuitpython-nucleo_f746zg-ko-6.0.0-rc.1.bin" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/nucleo_f746zg/nl/adafruit-circuitpython-nucleo_f746zg-nl-6.0.0-rc.1.bin" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/nucleo_f746zg/pl/adafruit-circuitpython-nucleo_f746zg-pl-6.0.0-rc.1.bin" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/nucleo_f746zg/pt_BR/adafruit-circuitpython-nucleo_f746zg-pt_BR-6.0.0-rc.1.bin" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/nucleo_f746zg/sv/adafruit-circuitpython-nucleo_f746zg-sv-6.0.0-rc.1.bin" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/nucleo_f746zg/zh_Latn_pinyin/adafruit-circuitpython-nucleo_f746zg-zh_Latn_pinyin-6.0.0-rc.1.bin" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "atexit", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", "digitalio", "displayio", + "errno", + "fontio", "framebufferio", - "gamepad", + "getpass", + "gifio", + "json", + "keypad", "math", "microcontroller", + "msgpack", + "onewireio", "os", "pulseio", "pwmio", + "rainbowio", "random", + "re", "sdcardio", "sharpdisplay", "storage", @@ -15504,156 +25744,146 @@ "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "bin" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "atexit", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "onewireio", + "os", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", "vectorio" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 22, + "downloads": 80, "id": "nucleo_f767zi", "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/nucleo_f767zi/ID/adafruit-circuitpython-nucleo_f767zi-ID-5.3.1.bin" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/nucleo_f767zi/de_DE/adafruit-circuitpython-nucleo_f767zi-de_DE-5.3.1.bin" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/nucleo_f767zi/en_US/adafruit-circuitpython-nucleo_f767zi-en_US-5.3.1.bin" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/nucleo_f767zi/en_x_pirate/adafruit-circuitpython-nucleo_f767zi-en_x_pirate-5.3.1.bin" - ], - "es": [ - "https://downloads.circuitpython.org/bin/nucleo_f767zi/es/adafruit-circuitpython-nucleo_f767zi-es-5.3.1.bin" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/nucleo_f767zi/fil/adafruit-circuitpython-nucleo_f767zi-fil-5.3.1.bin" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/nucleo_f767zi/fr/adafruit-circuitpython-nucleo_f767zi-fr-5.3.1.bin" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/nucleo_f767zi/it_IT/adafruit-circuitpython-nucleo_f767zi-it_IT-5.3.1.bin" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/nucleo_f767zi/ko/adafruit-circuitpython-nucleo_f767zi-ko-5.3.1.bin" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/nucleo_f767zi/pl/adafruit-circuitpython-nucleo_f767zi-pl-5.3.1.bin" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/nucleo_f767zi/pt_BR/adafruit-circuitpython-nucleo_f767zi-pt_BR-5.3.1.bin" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/nucleo_f767zi/zh_Latn_pinyin/adafruit-circuitpython-nucleo_f767zi-zh_Latn_pinyin-5.3.1.bin" - ] - }, - "stable": true, - "version": "5.3.1" - }, { "extensions": [ "bin" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/nucleo_f767zi/ID/adafruit-circuitpython-nucleo_f767zi-ID-6.0.0-rc.1.bin" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/nucleo_f767zi/cs/adafruit-circuitpython-nucleo_f767zi-cs-6.0.0-rc.1.bin" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/nucleo_f767zi/de_DE/adafruit-circuitpython-nucleo_f767zi-de_DE-6.0.0-rc.1.bin" - ], - "el": [ - "https://downloads.circuitpython.org/bin/nucleo_f767zi/el/adafruit-circuitpython-nucleo_f767zi-el-6.0.0-rc.1.bin" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/nucleo_f767zi/en_US/adafruit-circuitpython-nucleo_f767zi-en_US-6.0.0-rc.1.bin" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/nucleo_f767zi/en_x_pirate/adafruit-circuitpython-nucleo_f767zi-en_x_pirate-6.0.0-rc.1.bin" - ], - "es": [ - "https://downloads.circuitpython.org/bin/nucleo_f767zi/es/adafruit-circuitpython-nucleo_f767zi-es-6.0.0-rc.1.bin" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/nucleo_f767zi/fil/adafruit-circuitpython-nucleo_f767zi-fil-6.0.0-rc.1.bin" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/nucleo_f767zi/fr/adafruit-circuitpython-nucleo_f767zi-fr-6.0.0-rc.1.bin" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/nucleo_f767zi/hi/adafruit-circuitpython-nucleo_f767zi-hi-6.0.0-rc.1.bin" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/nucleo_f767zi/it_IT/adafruit-circuitpython-nucleo_f767zi-it_IT-6.0.0-rc.1.bin" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/nucleo_f767zi/ja/adafruit-circuitpython-nucleo_f767zi-ja-6.0.0-rc.1.bin" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/nucleo_f767zi/ko/adafruit-circuitpython-nucleo_f767zi-ko-6.0.0-rc.1.bin" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/nucleo_f767zi/nl/adafruit-circuitpython-nucleo_f767zi-nl-6.0.0-rc.1.bin" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/nucleo_f767zi/pl/adafruit-circuitpython-nucleo_f767zi-pl-6.0.0-rc.1.bin" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/nucleo_f767zi/pt_BR/adafruit-circuitpython-nucleo_f767zi-pt_BR-6.0.0-rc.1.bin" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/nucleo_f767zi/sv/adafruit-circuitpython-nucleo_f767zi-sv-6.0.0-rc.1.bin" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/nucleo_f767zi/zh_Latn_pinyin/adafruit-circuitpython-nucleo_f767zi-zh_Latn_pinyin-6.0.0-rc.1.bin" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "atexit", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", "digitalio", "displayio", + "errno", + "fontio", "framebufferio", - "gamepad", + "getpass", + "gifio", + "json", + "keypad", "math", "microcontroller", + "msgpack", + "onewireio", "os", "pulseio", "pwmio", + "rainbowio", "random", + "re", "sdcardio", "sharpdisplay", "storage", @@ -15662,154 +25892,69 @@ "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", "vectorio" ], - "stable": false, - "version": "6.0.0-rc.1" - } - ] - }, - { - "downloads": 30, - "id": "nucleo_h743zi_2", - "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/nucleo_h743zi_2/ID/adafruit-circuitpython-nucleo_h743zi_2-ID-5.3.1.bin" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/nucleo_h743zi_2/de_DE/adafruit-circuitpython-nucleo_h743zi_2-de_DE-5.3.1.bin" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/nucleo_h743zi_2/en_US/adafruit-circuitpython-nucleo_h743zi_2-en_US-5.3.1.bin" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/nucleo_h743zi_2/en_x_pirate/adafruit-circuitpython-nucleo_h743zi_2-en_x_pirate-5.3.1.bin" - ], - "es": [ - "https://downloads.circuitpython.org/bin/nucleo_h743zi_2/es/adafruit-circuitpython-nucleo_h743zi_2-es-5.3.1.bin" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/nucleo_h743zi_2/fil/adafruit-circuitpython-nucleo_h743zi_2-fil-5.3.1.bin" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/nucleo_h743zi_2/fr/adafruit-circuitpython-nucleo_h743zi_2-fr-5.3.1.bin" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/nucleo_h743zi_2/it_IT/adafruit-circuitpython-nucleo_h743zi_2-it_IT-5.3.1.bin" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/nucleo_h743zi_2/ko/adafruit-circuitpython-nucleo_h743zi_2-ko-5.3.1.bin" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/nucleo_h743zi_2/pl/adafruit-circuitpython-nucleo_h743zi_2-pl-5.3.1.bin" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/nucleo_h743zi_2/pt_BR/adafruit-circuitpython-nucleo_h743zi_2-pt_BR-5.3.1.bin" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/nucleo_h743zi_2/zh_Latn_pinyin/adafruit-circuitpython-nucleo_h743zi_2-zh_Latn_pinyin-5.3.1.bin" - ] - }, "stable": true, - "version": "5.3.1" + "version": "7.1.0" }, { "extensions": [ "bin" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/nucleo_h743zi_2/ID/adafruit-circuitpython-nucleo_h743zi_2-ID-6.0.0-rc.1.bin" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/nucleo_h743zi_2/cs/adafruit-circuitpython-nucleo_h743zi_2-cs-6.0.0-rc.1.bin" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/nucleo_h743zi_2/de_DE/adafruit-circuitpython-nucleo_h743zi_2-de_DE-6.0.0-rc.1.bin" - ], - "el": [ - "https://downloads.circuitpython.org/bin/nucleo_h743zi_2/el/adafruit-circuitpython-nucleo_h743zi_2-el-6.0.0-rc.1.bin" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/nucleo_h743zi_2/en_US/adafruit-circuitpython-nucleo_h743zi_2-en_US-6.0.0-rc.1.bin" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/nucleo_h743zi_2/en_x_pirate/adafruit-circuitpython-nucleo_h743zi_2-en_x_pirate-6.0.0-rc.1.bin" - ], - "es": [ - "https://downloads.circuitpython.org/bin/nucleo_h743zi_2/es/adafruit-circuitpython-nucleo_h743zi_2-es-6.0.0-rc.1.bin" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/nucleo_h743zi_2/fil/adafruit-circuitpython-nucleo_h743zi_2-fil-6.0.0-rc.1.bin" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/nucleo_h743zi_2/fr/adafruit-circuitpython-nucleo_h743zi_2-fr-6.0.0-rc.1.bin" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/nucleo_h743zi_2/hi/adafruit-circuitpython-nucleo_h743zi_2-hi-6.0.0-rc.1.bin" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/nucleo_h743zi_2/it_IT/adafruit-circuitpython-nucleo_h743zi_2-it_IT-6.0.0-rc.1.bin" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/nucleo_h743zi_2/ja/adafruit-circuitpython-nucleo_h743zi_2-ja-6.0.0-rc.1.bin" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/nucleo_h743zi_2/ko/adafruit-circuitpython-nucleo_h743zi_2-ko-6.0.0-rc.1.bin" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/nucleo_h743zi_2/nl/adafruit-circuitpython-nucleo_h743zi_2-nl-6.0.0-rc.1.bin" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/nucleo_h743zi_2/pl/adafruit-circuitpython-nucleo_h743zi_2-pl-6.0.0-rc.1.bin" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/nucleo_h743zi_2/pt_BR/adafruit-circuitpython-nucleo_h743zi_2-pt_BR-6.0.0-rc.1.bin" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/nucleo_h743zi_2/sv/adafruit-circuitpython-nucleo_h743zi_2-sv-6.0.0-rc.1.bin" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/nucleo_h743zi_2/zh_Latn_pinyin/adafruit-circuitpython-nucleo_h743zi_2-zh_Latn_pinyin-6.0.0-rc.1.bin" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "atexit", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", "digitalio", "displayio", + "errno", + "fontio", "framebufferio", - "gamepad", + "getpass", + "gifio", + "json", + "keypad", "math", "microcontroller", + "msgpack", + "onewireio", "os", + "pulseio", + "pwmio", + "rainbowio", "random", + "re", "sdcardio", "sharpdisplay", "storage", @@ -15818,165 +25963,233 @@ "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", "vectorio" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 60, - "id": "ohs2020_badge", + "downloads": 77, + "id": "nucleo_h743zi_2", "versions": [ { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/ohs2020_badge/ID/adafruit-circuitpython-ohs2020_badge-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/ohs2020_badge/de_DE/adafruit-circuitpython-ohs2020_badge-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/ohs2020_badge/en_US/adafruit-circuitpython-ohs2020_badge-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/ohs2020_badge/en_x_pirate/adafruit-circuitpython-ohs2020_badge-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/ohs2020_badge/es/adafruit-circuitpython-ohs2020_badge-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/ohs2020_badge/fil/adafruit-circuitpython-ohs2020_badge-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/ohs2020_badge/fr/adafruit-circuitpython-ohs2020_badge-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/ohs2020_badge/it_IT/adafruit-circuitpython-ohs2020_badge-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/ohs2020_badge/ko/adafruit-circuitpython-ohs2020_badge-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/ohs2020_badge/pl/adafruit-circuitpython-ohs2020_badge-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/ohs2020_badge/pt_BR/adafruit-circuitpython-ohs2020_badge-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/ohs2020_badge/zh_Latn_pinyin/adafruit-circuitpython-ohs2020_badge-zh_Latn_pinyin-5.3.1.uf2" - ] - }, + "extensions": [ + "bin" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "atexit", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "onewireio", + "os", + "rainbowio", + "random", + "re", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio" + ], "stable": true, - "version": "5.3.1" + "version": "7.1.0" }, + { + "extensions": [ + "bin" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "atexit", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "onewireio", + "os", + "rainbowio", + "random", + "re", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 57, + "id": "odt_bread_2040", + "versions": [ { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/ohs2020_badge/ID/adafruit-circuitpython-ohs2020_badge-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/ohs2020_badge/cs/adafruit-circuitpython-ohs2020_badge-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/ohs2020_badge/de_DE/adafruit-circuitpython-ohs2020_badge-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/ohs2020_badge/el/adafruit-circuitpython-ohs2020_badge-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/ohs2020_badge/en_US/adafruit-circuitpython-ohs2020_badge-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/ohs2020_badge/en_x_pirate/adafruit-circuitpython-ohs2020_badge-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/ohs2020_badge/es/adafruit-circuitpython-ohs2020_badge-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/ohs2020_badge/fil/adafruit-circuitpython-ohs2020_badge-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/ohs2020_badge/fr/adafruit-circuitpython-ohs2020_badge-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/ohs2020_badge/hi/adafruit-circuitpython-ohs2020_badge-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/ohs2020_badge/it_IT/adafruit-circuitpython-ohs2020_badge-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/ohs2020_badge/ja/adafruit-circuitpython-ohs2020_badge-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/ohs2020_badge/ko/adafruit-circuitpython-ohs2020_badge-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/ohs2020_badge/nl/adafruit-circuitpython-ohs2020_badge-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/ohs2020_badge/pl/adafruit-circuitpython-ohs2020_badge-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/ohs2020_badge/pt_BR/adafruit-circuitpython-ohs2020_badge-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/ohs2020_badge/sv/adafruit-circuitpython-ohs2020_badge-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/ohs2020_badge/zh_Latn_pinyin/adafruit-circuitpython-ohs2020_badge-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", "aesio", + "alarm", "analogio", + "atexit", "audiobusio", "audiocore", "audiomixer", "audiomp3", "audiopwmio", + "binascii", "bitbangio", + "bitmaptools", + "bitops", "board", "busio", + "countio", "digitalio", "displayio", + "errno", + "fontio", "framebufferio", - "gamepad", + "getpass", + "gifio", + "imagecapture", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", "nvm", + "onewireio", "os", + "paralleldisplay", "pulseio", "pwmio", + "qrio", + "rainbowio", "random", + "re", "rgbmatrix", "rotaryio", "rtc", @@ -15985,175 +26198,184 @@ "storage", "struct", "supervisor", + "synthio", "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "bitops", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "imagecapture", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", "usb_hid", "usb_midi", "vectorio", "watchdog" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 62, - "id": "openbook_m4", + "downloads": 0, + "id": "odt_cast_away_rp2040", "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/openbook_m4/ID/adafruit-circuitpython-openbook_m4-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/openbook_m4/de_DE/adafruit-circuitpython-openbook_m4-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/openbook_m4/en_US/adafruit-circuitpython-openbook_m4-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/openbook_m4/en_x_pirate/adafruit-circuitpython-openbook_m4-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/openbook_m4/es/adafruit-circuitpython-openbook_m4-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/openbook_m4/fil/adafruit-circuitpython-openbook_m4-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/openbook_m4/fr/adafruit-circuitpython-openbook_m4-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/openbook_m4/it_IT/adafruit-circuitpython-openbook_m4-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/openbook_m4/ko/adafruit-circuitpython-openbook_m4-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/openbook_m4/pl/adafruit-circuitpython-openbook_m4-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/openbook_m4/pt_BR/adafruit-circuitpython-openbook_m4-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/openbook_m4/zh_Latn_pinyin/adafruit-circuitpython-openbook_m4-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/openbook_m4/ID/adafruit-circuitpython-openbook_m4-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/openbook_m4/cs/adafruit-circuitpython-openbook_m4-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/openbook_m4/de_DE/adafruit-circuitpython-openbook_m4-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/openbook_m4/el/adafruit-circuitpython-openbook_m4-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/openbook_m4/en_US/adafruit-circuitpython-openbook_m4-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/openbook_m4/en_x_pirate/adafruit-circuitpython-openbook_m4-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/openbook_m4/es/adafruit-circuitpython-openbook_m4-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/openbook_m4/fil/adafruit-circuitpython-openbook_m4-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/openbook_m4/fr/adafruit-circuitpython-openbook_m4-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/openbook_m4/hi/adafruit-circuitpython-openbook_m4-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/openbook_m4/it_IT/adafruit-circuitpython-openbook_m4-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/openbook_m4/ja/adafruit-circuitpython-openbook_m4-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/openbook_m4/ko/adafruit-circuitpython-openbook_m4-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/openbook_m4/nl/adafruit-circuitpython-openbook_m4-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/openbook_m4/pl/adafruit-circuitpython-openbook_m4-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/openbook_m4/pt_BR/adafruit-circuitpython-openbook_m4-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/openbook_m4/sv/adafruit-circuitpython-openbook_m4-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/openbook_m4/zh_Latn_pinyin/adafruit-circuitpython-openbook_m4-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", "analogio", + "atexit", "audiobusio", "audiocore", - "audioio", "audiomixer", "audiomp3", + "audiopwmio", + "binascii", "bitbangio", + "bitmaptools", + "bitops", "board", "busio", "countio", "digitalio", "displayio", + "errno", + "fontio", "framebufferio", - "frequencyio", - "gamepad", - "gamepadshift", - "i2cperipheral", + "getpass", + "gifio", + "imagecapture", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", "nvm", + "onewireio", "os", - "ps2io", + "paralleldisplay", "pulseio", "pwmio", + "qrio", + "rainbowio", "random", + "re", "rgbmatrix", "rotaryio", "rtc", @@ -16162,117 +26384,648 @@ "storage", "struct", "supervisor", + "synthio", "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", "usb_hid", "usb_midi", - "vectorio" + "vectorio", + "watchdog" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 7, + "downloads": 102, + "id": "odt_pixelwing_esp32_s2", + "versions": [ + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", + "wifi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", + "wifi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 185, + "id": "ohs2020_badge", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 182, + "id": "openbook_m4", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "audiomixer", + "audiomp3", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "gamepadshift", + "getpass", + "gifio", + "i2cperipheral", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "audiomixer", + "audiomp3", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "gamepadshift", + "getpass", + "gifio", + "i2cperipheral", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 107, "id": "openmv_h7", "versions": [ { "extensions": [ "bin" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/openmv_h7/ID/adafruit-circuitpython-openmv_h7-ID-6.0.0-rc.1.bin" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/openmv_h7/cs/adafruit-circuitpython-openmv_h7-cs-6.0.0-rc.1.bin" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/openmv_h7/de_DE/adafruit-circuitpython-openmv_h7-de_DE-6.0.0-rc.1.bin" - ], - "el": [ - "https://downloads.circuitpython.org/bin/openmv_h7/el/adafruit-circuitpython-openmv_h7-el-6.0.0-rc.1.bin" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/openmv_h7/en_US/adafruit-circuitpython-openmv_h7-en_US-6.0.0-rc.1.bin" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/openmv_h7/en_x_pirate/adafruit-circuitpython-openmv_h7-en_x_pirate-6.0.0-rc.1.bin" - ], - "es": [ - "https://downloads.circuitpython.org/bin/openmv_h7/es/adafruit-circuitpython-openmv_h7-es-6.0.0-rc.1.bin" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/openmv_h7/fil/adafruit-circuitpython-openmv_h7-fil-6.0.0-rc.1.bin" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/openmv_h7/fr/adafruit-circuitpython-openmv_h7-fr-6.0.0-rc.1.bin" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/openmv_h7/hi/adafruit-circuitpython-openmv_h7-hi-6.0.0-rc.1.bin" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/openmv_h7/it_IT/adafruit-circuitpython-openmv_h7-it_IT-6.0.0-rc.1.bin" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/openmv_h7/ja/adafruit-circuitpython-openmv_h7-ja-6.0.0-rc.1.bin" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/openmv_h7/ko/adafruit-circuitpython-openmv_h7-ko-6.0.0-rc.1.bin" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/openmv_h7/nl/adafruit-circuitpython-openmv_h7-nl-6.0.0-rc.1.bin" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/openmv_h7/pl/adafruit-circuitpython-openmv_h7-pl-6.0.0-rc.1.bin" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/openmv_h7/pt_BR/adafruit-circuitpython-openmv_h7-pt_BR-6.0.0-rc.1.bin" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/openmv_h7/sv/adafruit-circuitpython-openmv_h7-sv-6.0.0-rc.1.bin" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/openmv_h7/zh_Latn_pinyin/adafruit-circuitpython-openmv_h7-zh_Latn_pinyin-6.0.0-rc.1.bin" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "atexit", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", "digitalio", "displayio", + "errno", + "fontio", "framebufferio", - "gamepad", + "getpass", + "gifio", + "json", + "keypad", "math", "microcontroller", + "msgpack", + "onewireio", "os", + "rainbowio", "random", + "re", "sdcardio", "sharpdisplay", "storage", @@ -16281,165 +27034,156 @@ "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "bin" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "atexit", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "onewireio", + "os", + "rainbowio", + "random", + "re", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", "vectorio" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 73, + "downloads": 191, "id": "particle_argon", "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/particle_argon/ID/adafruit-circuitpython-particle_argon-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/particle_argon/de_DE/adafruit-circuitpython-particle_argon-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/particle_argon/en_US/adafruit-circuitpython-particle_argon-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/particle_argon/en_x_pirate/adafruit-circuitpython-particle_argon-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/particle_argon/es/adafruit-circuitpython-particle_argon-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/particle_argon/fil/adafruit-circuitpython-particle_argon-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/particle_argon/fr/adafruit-circuitpython-particle_argon-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/particle_argon/it_IT/adafruit-circuitpython-particle_argon-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/particle_argon/ko/adafruit-circuitpython-particle_argon-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/particle_argon/pl/adafruit-circuitpython-particle_argon-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/particle_argon/pt_BR/adafruit-circuitpython-particle_argon-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/particle_argon/zh_Latn_pinyin/adafruit-circuitpython-particle_argon-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/particle_argon/ID/adafruit-circuitpython-particle_argon-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/particle_argon/cs/adafruit-circuitpython-particle_argon-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/particle_argon/de_DE/adafruit-circuitpython-particle_argon-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/particle_argon/el/adafruit-circuitpython-particle_argon-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/particle_argon/en_US/adafruit-circuitpython-particle_argon-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/particle_argon/en_x_pirate/adafruit-circuitpython-particle_argon-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/particle_argon/es/adafruit-circuitpython-particle_argon-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/particle_argon/fil/adafruit-circuitpython-particle_argon-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/particle_argon/fr/adafruit-circuitpython-particle_argon-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/particle_argon/hi/adafruit-circuitpython-particle_argon-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/particle_argon/it_IT/adafruit-circuitpython-particle_argon-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/particle_argon/ja/adafruit-circuitpython-particle_argon-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/particle_argon/ko/adafruit-circuitpython-particle_argon-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/particle_argon/nl/adafruit-circuitpython-particle_argon-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/particle_argon/pl/adafruit-circuitpython-particle_argon-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/particle_argon/pt_BR/adafruit-circuitpython-particle_argon-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/particle_argon/sv/adafruit-circuitpython-particle_argon-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/particle_argon/zh_Latn_pinyin/adafruit-circuitpython-particle_argon-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", "aesio", + "alarm", "analogio", + "atexit", "audiobusio", "audiocore", "audiomixer", "audiomp3", "audiopwmio", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", + "countio", "digitalio", "displayio", + "errno", + "fontio", "framebufferio", - "gamepad", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", "nvm", + "onewireio", "os", + "paralleldisplay", "pulseio", "pwmio", + "rainbowio", "random", + "re", "rgbmatrix", "rotaryio", "rtc", @@ -16448,171 +27192,180 @@ "storage", "struct", "supervisor", + "synthio", "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", "usb_hid", "usb_midi", "vectorio", "watchdog" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 52, + "downloads": 159, "id": "particle_boron", "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/particle_boron/ID/adafruit-circuitpython-particle_boron-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/particle_boron/de_DE/adafruit-circuitpython-particle_boron-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/particle_boron/en_US/adafruit-circuitpython-particle_boron-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/particle_boron/en_x_pirate/adafruit-circuitpython-particle_boron-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/particle_boron/es/adafruit-circuitpython-particle_boron-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/particle_boron/fil/adafruit-circuitpython-particle_boron-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/particle_boron/fr/adafruit-circuitpython-particle_boron-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/particle_boron/it_IT/adafruit-circuitpython-particle_boron-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/particle_boron/ko/adafruit-circuitpython-particle_boron-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/particle_boron/pl/adafruit-circuitpython-particle_boron-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/particle_boron/pt_BR/adafruit-circuitpython-particle_boron-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/particle_boron/zh_Latn_pinyin/adafruit-circuitpython-particle_boron-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/particle_boron/ID/adafruit-circuitpython-particle_boron-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/particle_boron/cs/adafruit-circuitpython-particle_boron-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/particle_boron/de_DE/adafruit-circuitpython-particle_boron-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/particle_boron/el/adafruit-circuitpython-particle_boron-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/particle_boron/en_US/adafruit-circuitpython-particle_boron-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/particle_boron/en_x_pirate/adafruit-circuitpython-particle_boron-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/particle_boron/es/adafruit-circuitpython-particle_boron-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/particle_boron/fil/adafruit-circuitpython-particle_boron-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/particle_boron/fr/adafruit-circuitpython-particle_boron-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/particle_boron/hi/adafruit-circuitpython-particle_boron-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/particle_boron/it_IT/adafruit-circuitpython-particle_boron-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/particle_boron/ja/adafruit-circuitpython-particle_boron-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/particle_boron/ko/adafruit-circuitpython-particle_boron-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/particle_boron/nl/adafruit-circuitpython-particle_boron-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/particle_boron/pl/adafruit-circuitpython-particle_boron-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/particle_boron/pt_BR/adafruit-circuitpython-particle_boron-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/particle_boron/sv/adafruit-circuitpython-particle_boron-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/particle_boron/zh_Latn_pinyin/adafruit-circuitpython-particle_boron-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", "aesio", + "alarm", "analogio", + "atexit", "audiobusio", "audiocore", "audiomixer", "audiomp3", "audiopwmio", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", + "countio", "digitalio", "displayio", + "errno", + "fontio", "framebufferio", - "gamepad", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", "nvm", + "onewireio", "os", + "paralleldisplay", "pulseio", "pwmio", + "rainbowio", "random", + "re", "rgbmatrix", "rotaryio", "rtc", @@ -16621,171 +27374,180 @@ "storage", "struct", "supervisor", + "synthio", "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", "usb_hid", "usb_midi", "vectorio", "watchdog" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 97, + "downloads": 206, "id": "particle_xenon", "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/particle_xenon/ID/adafruit-circuitpython-particle_xenon-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/particle_xenon/de_DE/adafruit-circuitpython-particle_xenon-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/particle_xenon/en_US/adafruit-circuitpython-particle_xenon-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/particle_xenon/en_x_pirate/adafruit-circuitpython-particle_xenon-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/particle_xenon/es/adafruit-circuitpython-particle_xenon-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/particle_xenon/fil/adafruit-circuitpython-particle_xenon-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/particle_xenon/fr/adafruit-circuitpython-particle_xenon-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/particle_xenon/it_IT/adafruit-circuitpython-particle_xenon-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/particle_xenon/ko/adafruit-circuitpython-particle_xenon-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/particle_xenon/pl/adafruit-circuitpython-particle_xenon-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/particle_xenon/pt_BR/adafruit-circuitpython-particle_xenon-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/particle_xenon/zh_Latn_pinyin/adafruit-circuitpython-particle_xenon-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/particle_xenon/ID/adafruit-circuitpython-particle_xenon-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/particle_xenon/cs/adafruit-circuitpython-particle_xenon-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/particle_xenon/de_DE/adafruit-circuitpython-particle_xenon-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/particle_xenon/el/adafruit-circuitpython-particle_xenon-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/particle_xenon/en_US/adafruit-circuitpython-particle_xenon-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/particle_xenon/en_x_pirate/adafruit-circuitpython-particle_xenon-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/particle_xenon/es/adafruit-circuitpython-particle_xenon-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/particle_xenon/fil/adafruit-circuitpython-particle_xenon-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/particle_xenon/fr/adafruit-circuitpython-particle_xenon-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/particle_xenon/hi/adafruit-circuitpython-particle_xenon-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/particle_xenon/it_IT/adafruit-circuitpython-particle_xenon-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/particle_xenon/ja/adafruit-circuitpython-particle_xenon-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/particle_xenon/ko/adafruit-circuitpython-particle_xenon-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/particle_xenon/nl/adafruit-circuitpython-particle_xenon-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/particle_xenon/pl/adafruit-circuitpython-particle_xenon-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/particle_xenon/pt_BR/adafruit-circuitpython-particle_xenon-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/particle_xenon/sv/adafruit-circuitpython-particle_xenon-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/particle_xenon/zh_Latn_pinyin/adafruit-circuitpython-particle_xenon-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", "aesio", + "alarm", "analogio", + "atexit", "audiobusio", "audiocore", "audiomixer", "audiomp3", "audiopwmio", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", + "countio", "digitalio", "displayio", + "errno", + "fontio", "framebufferio", - "gamepad", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", "nvm", + "onewireio", "os", + "paralleldisplay", "pulseio", "pwmio", + "rainbowio", "random", + "re", "rgbmatrix", "rotaryio", "rtc", @@ -16794,207 +27556,181 @@ "storage", "struct", "supervisor", + "synthio", "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", "usb_hid", "usb_midi", "vectorio", "watchdog" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 0, - "id": "pca10040", - "versions": [] - }, - { - "downloads": 89, + "downloads": 236, "id": "pca10056", "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/pca10056/ID/adafruit-circuitpython-pca10056-ID-5.3.1.bin", - "https://downloads.circuitpython.org/bin/pca10056/ID/adafruit-circuitpython-pca10056-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/pca10056/de_DE/adafruit-circuitpython-pca10056-de_DE-5.3.1.bin", - "https://downloads.circuitpython.org/bin/pca10056/de_DE/adafruit-circuitpython-pca10056-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/pca10056/en_US/adafruit-circuitpython-pca10056-en_US-5.3.1.bin", - "https://downloads.circuitpython.org/bin/pca10056/en_US/adafruit-circuitpython-pca10056-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/pca10056/en_x_pirate/adafruit-circuitpython-pca10056-en_x_pirate-5.3.1.bin", - "https://downloads.circuitpython.org/bin/pca10056/en_x_pirate/adafruit-circuitpython-pca10056-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/pca10056/es/adafruit-circuitpython-pca10056-es-5.3.1.bin", - "https://downloads.circuitpython.org/bin/pca10056/es/adafruit-circuitpython-pca10056-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/pca10056/fil/adafruit-circuitpython-pca10056-fil-5.3.1.bin", - "https://downloads.circuitpython.org/bin/pca10056/fil/adafruit-circuitpython-pca10056-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/pca10056/fr/adafruit-circuitpython-pca10056-fr-5.3.1.bin", - "https://downloads.circuitpython.org/bin/pca10056/fr/adafruit-circuitpython-pca10056-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/pca10056/it_IT/adafruit-circuitpython-pca10056-it_IT-5.3.1.bin", - "https://downloads.circuitpython.org/bin/pca10056/it_IT/adafruit-circuitpython-pca10056-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/pca10056/ko/adafruit-circuitpython-pca10056-ko-5.3.1.bin", - "https://downloads.circuitpython.org/bin/pca10056/ko/adafruit-circuitpython-pca10056-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/pca10056/pl/adafruit-circuitpython-pca10056-pl-5.3.1.bin", - "https://downloads.circuitpython.org/bin/pca10056/pl/adafruit-circuitpython-pca10056-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/pca10056/pt_BR/adafruit-circuitpython-pca10056-pt_BR-5.3.1.bin", - "https://downloads.circuitpython.org/bin/pca10056/pt_BR/adafruit-circuitpython-pca10056-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/pca10056/zh_Latn_pinyin/adafruit-circuitpython-pca10056-zh_Latn_pinyin-5.3.1.bin", - "https://downloads.circuitpython.org/bin/pca10056/zh_Latn_pinyin/adafruit-circuitpython-pca10056-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, { "extensions": [ "bin", "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/pca10056/ID/adafruit-circuitpython-pca10056-ID-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/pca10056/ID/adafruit-circuitpython-pca10056-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/pca10056/cs/adafruit-circuitpython-pca10056-cs-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/pca10056/cs/adafruit-circuitpython-pca10056-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/pca10056/de_DE/adafruit-circuitpython-pca10056-de_DE-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/pca10056/de_DE/adafruit-circuitpython-pca10056-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/pca10056/el/adafruit-circuitpython-pca10056-el-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/pca10056/el/adafruit-circuitpython-pca10056-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/pca10056/en_US/adafruit-circuitpython-pca10056-en_US-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/pca10056/en_US/adafruit-circuitpython-pca10056-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/pca10056/en_x_pirate/adafruit-circuitpython-pca10056-en_x_pirate-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/pca10056/en_x_pirate/adafruit-circuitpython-pca10056-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/pca10056/es/adafruit-circuitpython-pca10056-es-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/pca10056/es/adafruit-circuitpython-pca10056-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/pca10056/fil/adafruit-circuitpython-pca10056-fil-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/pca10056/fil/adafruit-circuitpython-pca10056-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/pca10056/fr/adafruit-circuitpython-pca10056-fr-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/pca10056/fr/adafruit-circuitpython-pca10056-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/pca10056/hi/adafruit-circuitpython-pca10056-hi-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/pca10056/hi/adafruit-circuitpython-pca10056-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/pca10056/it_IT/adafruit-circuitpython-pca10056-it_IT-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/pca10056/it_IT/adafruit-circuitpython-pca10056-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/pca10056/ja/adafruit-circuitpython-pca10056-ja-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/pca10056/ja/adafruit-circuitpython-pca10056-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/pca10056/ko/adafruit-circuitpython-pca10056-ko-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/pca10056/ko/adafruit-circuitpython-pca10056-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/pca10056/nl/adafruit-circuitpython-pca10056-nl-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/pca10056/nl/adafruit-circuitpython-pca10056-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/pca10056/pl/adafruit-circuitpython-pca10056-pl-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/pca10056/pl/adafruit-circuitpython-pca10056-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/pca10056/pt_BR/adafruit-circuitpython-pca10056-pt_BR-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/pca10056/pt_BR/adafruit-circuitpython-pca10056-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/pca10056/sv/adafruit-circuitpython-pca10056-sv-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/pca10056/sv/adafruit-circuitpython-pca10056-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/pca10056/zh_Latn_pinyin/adafruit-circuitpython-pca10056-zh_Latn_pinyin-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/pca10056/zh_Latn_pinyin/adafruit-circuitpython-pca10056-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", "aesio", + "alarm", "analogio", + "atexit", "audiobusio", "audiocore", "audiomixer", "audiomp3", "audiopwmio", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", + "countio", "digitalio", "displayio", + "errno", + "fontio", "framebufferio", - "gamepad", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", "nvm", + "onewireio", "os", + "paralleldisplay", "pulseio", "pwmio", + "rainbowio", "random", + "re", "rgbmatrix", "rotaryio", "rtc", @@ -17003,202 +27739,182 @@ "storage", "struct", "supervisor", + "synthio", "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", "usb_hid", "usb_midi", "vectorio", "watchdog" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 124, + "downloads": 326, "id": "pca10059", "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/pca10059/ID/adafruit-circuitpython-pca10059-ID-5.3.1.bin", - "https://downloads.circuitpython.org/bin/pca10059/ID/adafruit-circuitpython-pca10059-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/pca10059/de_DE/adafruit-circuitpython-pca10059-de_DE-5.3.1.bin", - "https://downloads.circuitpython.org/bin/pca10059/de_DE/adafruit-circuitpython-pca10059-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/pca10059/en_US/adafruit-circuitpython-pca10059-en_US-5.3.1.bin", - "https://downloads.circuitpython.org/bin/pca10059/en_US/adafruit-circuitpython-pca10059-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/pca10059/en_x_pirate/adafruit-circuitpython-pca10059-en_x_pirate-5.3.1.bin", - "https://downloads.circuitpython.org/bin/pca10059/en_x_pirate/adafruit-circuitpython-pca10059-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/pca10059/es/adafruit-circuitpython-pca10059-es-5.3.1.bin", - "https://downloads.circuitpython.org/bin/pca10059/es/adafruit-circuitpython-pca10059-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/pca10059/fil/adafruit-circuitpython-pca10059-fil-5.3.1.bin", - "https://downloads.circuitpython.org/bin/pca10059/fil/adafruit-circuitpython-pca10059-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/pca10059/fr/adafruit-circuitpython-pca10059-fr-5.3.1.bin", - "https://downloads.circuitpython.org/bin/pca10059/fr/adafruit-circuitpython-pca10059-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/pca10059/it_IT/adafruit-circuitpython-pca10059-it_IT-5.3.1.bin", - "https://downloads.circuitpython.org/bin/pca10059/it_IT/adafruit-circuitpython-pca10059-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/pca10059/ko/adafruit-circuitpython-pca10059-ko-5.3.1.bin", - "https://downloads.circuitpython.org/bin/pca10059/ko/adafruit-circuitpython-pca10059-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/pca10059/pl/adafruit-circuitpython-pca10059-pl-5.3.1.bin", - "https://downloads.circuitpython.org/bin/pca10059/pl/adafruit-circuitpython-pca10059-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/pca10059/pt_BR/adafruit-circuitpython-pca10059-pt_BR-5.3.1.bin", - "https://downloads.circuitpython.org/bin/pca10059/pt_BR/adafruit-circuitpython-pca10059-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/pca10059/zh_Latn_pinyin/adafruit-circuitpython-pca10059-zh_Latn_pinyin-5.3.1.bin", - "https://downloads.circuitpython.org/bin/pca10059/zh_Latn_pinyin/adafruit-circuitpython-pca10059-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, { "extensions": [ "bin", "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/pca10059/ID/adafruit-circuitpython-pca10059-ID-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/pca10059/ID/adafruit-circuitpython-pca10059-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/pca10059/cs/adafruit-circuitpython-pca10059-cs-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/pca10059/cs/adafruit-circuitpython-pca10059-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/pca10059/de_DE/adafruit-circuitpython-pca10059-de_DE-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/pca10059/de_DE/adafruit-circuitpython-pca10059-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/pca10059/el/adafruit-circuitpython-pca10059-el-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/pca10059/el/adafruit-circuitpython-pca10059-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/pca10059/en_US/adafruit-circuitpython-pca10059-en_US-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/pca10059/en_US/adafruit-circuitpython-pca10059-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/pca10059/en_x_pirate/adafruit-circuitpython-pca10059-en_x_pirate-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/pca10059/en_x_pirate/adafruit-circuitpython-pca10059-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/pca10059/es/adafruit-circuitpython-pca10059-es-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/pca10059/es/adafruit-circuitpython-pca10059-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/pca10059/fil/adafruit-circuitpython-pca10059-fil-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/pca10059/fil/adafruit-circuitpython-pca10059-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/pca10059/fr/adafruit-circuitpython-pca10059-fr-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/pca10059/fr/adafruit-circuitpython-pca10059-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/pca10059/hi/adafruit-circuitpython-pca10059-hi-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/pca10059/hi/adafruit-circuitpython-pca10059-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/pca10059/it_IT/adafruit-circuitpython-pca10059-it_IT-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/pca10059/it_IT/adafruit-circuitpython-pca10059-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/pca10059/ja/adafruit-circuitpython-pca10059-ja-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/pca10059/ja/adafruit-circuitpython-pca10059-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/pca10059/ko/adafruit-circuitpython-pca10059-ko-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/pca10059/ko/adafruit-circuitpython-pca10059-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/pca10059/nl/adafruit-circuitpython-pca10059-nl-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/pca10059/nl/adafruit-circuitpython-pca10059-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/pca10059/pl/adafruit-circuitpython-pca10059-pl-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/pca10059/pl/adafruit-circuitpython-pca10059-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/pca10059/pt_BR/adafruit-circuitpython-pca10059-pt_BR-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/pca10059/pt_BR/adafruit-circuitpython-pca10059-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/pca10059/sv/adafruit-circuitpython-pca10059-sv-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/pca10059/sv/adafruit-circuitpython-pca10059-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/pca10059/zh_Latn_pinyin/adafruit-circuitpython-pca10059-zh_Latn_pinyin-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/pca10059/zh_Latn_pinyin/adafruit-circuitpython-pca10059-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", "aesio", + "alarm", "analogio", + "atexit", "audiobusio", "audiocore", "audiomixer", "audiomp3", "audiopwmio", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", + "countio", "digitalio", "displayio", + "errno", + "fontio", "framebufferio", - "gamepad", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", "nvm", + "onewireio", "os", + "paralleldisplay", "pulseio", "pwmio", + "rainbowio", "random", + "re", "rgbmatrix", "rotaryio", "rtc", @@ -17207,107 +27923,143 @@ "storage", "struct", "supervisor", + "synthio", "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", "usb_hid", "usb_midi", "vectorio", "watchdog" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 8, + "downloads": 274, "id": "pca10100", "versions": [ { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/pca10100/ID/adafruit-circuitpython-pca10100-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/pca10100/cs/adafruit-circuitpython-pca10100-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/pca10100/de_DE/adafruit-circuitpython-pca10100-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/pca10100/el/adafruit-circuitpython-pca10100-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/pca10100/en_US/adafruit-circuitpython-pca10100-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/pca10100/en_x_pirate/adafruit-circuitpython-pca10100-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/pca10100/es/adafruit-circuitpython-pca10100-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/pca10100/fil/adafruit-circuitpython-pca10100-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/pca10100/fr/adafruit-circuitpython-pca10100-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/pca10100/hi/adafruit-circuitpython-pca10100-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/pca10100/it_IT/adafruit-circuitpython-pca10100-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/pca10100/ja/adafruit-circuitpython-pca10100-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/pca10100/ko/adafruit-circuitpython-pca10100-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/pca10100/nl/adafruit-circuitpython-pca10100-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/pca10100/pl/adafruit-circuitpython-pca10100-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/pca10100/pt_BR/adafruit-circuitpython-pca10100-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/pca10100/sv/adafruit-circuitpython-pca10100-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/pca10100/zh_Latn_pinyin/adafruit-circuitpython-pca10100-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", "analogio", + "atexit", "audiobusio", "audiocore", "audiomixer", @@ -17315,152 +28067,120 @@ "board", "busio", "digitalio", - "gamepad", + "errno", + "getpass", "math", "microcontroller", + "onewireio", "os", "pulseio", "pwmio", + "rainbowio", "random", + "rotaryio", "rtc", "storage", "struct", "supervisor", "time", + "touchio", + "traceback", + "usb_cdc", "usb_hid", - "usb_midi", "watchdog" ], - "stable": false, - "version": "6.0.0-rc.1" - } - ] - }, - { - "downloads": 62, - "id": "pewpew10", - "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/pewpew10/ID/adafruit-circuitpython-pewpew10-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/pewpew10/de_DE/adafruit-circuitpython-pewpew10-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/pewpew10/en_US/adafruit-circuitpython-pewpew10-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/pewpew10/en_x_pirate/adafruit-circuitpython-pewpew10-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/pewpew10/es/adafruit-circuitpython-pewpew10-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/pewpew10/fil/adafruit-circuitpython-pewpew10-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/pewpew10/fr/adafruit-circuitpython-pewpew10-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/pewpew10/it_IT/adafruit-circuitpython-pewpew10-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/pewpew10/ko/adafruit-circuitpython-pewpew10-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/pewpew10/pl/adafruit-circuitpython-pewpew10-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/pewpew10/pt_BR/adafruit-circuitpython-pewpew10-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/pewpew10/zh_Latn_pinyin/adafruit-circuitpython-pewpew10-zh_Latn_pinyin-5.3.1.uf2" - ] - }, "stable": true, - "version": "5.3.1" + "version": "7.1.0" }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/pewpew10/ID/adafruit-circuitpython-pewpew10-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/pewpew10/cs/adafruit-circuitpython-pewpew10-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/pewpew10/de_DE/adafruit-circuitpython-pewpew10-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/pewpew10/el/adafruit-circuitpython-pewpew10-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/pewpew10/en_US/adafruit-circuitpython-pewpew10-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/pewpew10/en_x_pirate/adafruit-circuitpython-pewpew10-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/pewpew10/es/adafruit-circuitpython-pewpew10-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/pewpew10/fil/adafruit-circuitpython-pewpew10-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/pewpew10/fr/adafruit-circuitpython-pewpew10-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/pewpew10/hi/adafruit-circuitpython-pewpew10-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/pewpew10/it_IT/adafruit-circuitpython-pewpew10-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/pewpew10/ja/adafruit-circuitpython-pewpew10-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/pewpew10/ko/adafruit-circuitpython-pewpew10-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/pewpew10/nl/adafruit-circuitpython-pewpew10-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/pewpew10/pl/adafruit-circuitpython-pewpew10-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/pewpew10/pt_BR/adafruit-circuitpython-pewpew10-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/pewpew10/sv/adafruit-circuitpython-pewpew10-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/pewpew10/zh_Latn_pinyin/adafruit-circuitpython-pewpew10-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiopwmio", + "board", + "busio", + "digitalio", + "errno", + "getpass", + "math", + "microcontroller", + "onewireio", + "os", + "pulseio", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "traceback", + "usb_cdc", + "usb_hid", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 159, + "id": "pewpew10", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [ + "pew-pewpew-standalone-10.x" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_pew", @@ -17472,279 +28192,211 @@ "microcontroller", "neopixel_write", "nvm", + "onewireio", "os", - "pulseio", "pwmio", + "rainbowio", "random", "storage", "struct", "supervisor", "time", "touchio", + "usb_cdc", + "usb_hid" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [ + "pew-pewpew-standalone-10.x" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_pew", + "analogio", + "board", + "busio", + "digitalio", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "pwmio", + "rainbowio", + "random", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "usb_cdc", "usb_hid" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 17, + "downloads": 60, "id": "pewpew13", "versions": [ { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/pewpew13/ID/adafruit-circuitpython-pewpew13-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/pewpew13/de_DE/adafruit-circuitpython-pewpew13-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/pewpew13/en_US/adafruit-circuitpython-pewpew13-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/pewpew13/en_x_pirate/adafruit-circuitpython-pewpew13-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/pewpew13/es/adafruit-circuitpython-pewpew13-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/pewpew13/fil/adafruit-circuitpython-pewpew13-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/pewpew13/fr/adafruit-circuitpython-pewpew13-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/pewpew13/it_IT/adafruit-circuitpython-pewpew13-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/pewpew13/ko/adafruit-circuitpython-pewpew13-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/pewpew13/pl/adafruit-circuitpython-pewpew13-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/pewpew13/pt_BR/adafruit-circuitpython-pewpew13-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/pewpew13/zh_Latn_pinyin/adafruit-circuitpython-pewpew13-zh_Latn_pinyin-5.3.1.uf2" - ] - }, + "extensions": [ + "uf2" + ], + "frozen_libraries": [ + "pew-pewpew-standalone-10.x" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_pew", + "analogio", + "board", + "busio", + "digitalio", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "pwmio", + "rainbowio", + "random", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "usb_cdc", + "usb_hid" + ], "stable": true, - "version": "5.3.1" + "version": "7.1.0" }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/pewpew13/ID/adafruit-circuitpython-pewpew13-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/pewpew13/cs/adafruit-circuitpython-pewpew13-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/pewpew13/de_DE/adafruit-circuitpython-pewpew13-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/pewpew13/el/adafruit-circuitpython-pewpew13-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/pewpew13/en_US/adafruit-circuitpython-pewpew13-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/pewpew13/en_x_pirate/adafruit-circuitpython-pewpew13-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/pewpew13/es/adafruit-circuitpython-pewpew13-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/pewpew13/fil/adafruit-circuitpython-pewpew13-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/pewpew13/fr/adafruit-circuitpython-pewpew13-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/pewpew13/hi/adafruit-circuitpython-pewpew13-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/pewpew13/it_IT/adafruit-circuitpython-pewpew13-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/pewpew13/ja/adafruit-circuitpython-pewpew13-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/pewpew13/ko/adafruit-circuitpython-pewpew13-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/pewpew13/nl/adafruit-circuitpython-pewpew13-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/pewpew13/pl/adafruit-circuitpython-pewpew13-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/pewpew13/pt_BR/adafruit-circuitpython-pewpew13-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/pewpew13/sv/adafruit-circuitpython-pewpew13-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/pewpew13/zh_Latn_pinyin/adafruit-circuitpython-pewpew13-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, - "languages": [ - "pt_BR", - "es", - "en_US", - "de_DE", - "hi", - "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", - "fil", - "pl", - "el" + "frozen_libraries": [ + "pew-pewpew-standalone-10.x" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_pew", + "analogio", + "board", + "busio", + "digitalio", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "pwmio", + "rainbowio", + "random", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "usb_cdc", + "usb_hid" ], - "modules": "[]", "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 78, + "downloads": 173, "id": "pewpew_m4", "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/pewpew_m4/ID/adafruit-circuitpython-pewpew_m4-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/pewpew_m4/de_DE/adafruit-circuitpython-pewpew_m4-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/pewpew_m4/en_US/adafruit-circuitpython-pewpew_m4-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/pewpew_m4/en_x_pirate/adafruit-circuitpython-pewpew_m4-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/pewpew_m4/es/adafruit-circuitpython-pewpew_m4-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/pewpew_m4/fil/adafruit-circuitpython-pewpew_m4-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/pewpew_m4/fr/adafruit-circuitpython-pewpew_m4-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/pewpew_m4/it_IT/adafruit-circuitpython-pewpew_m4-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/pewpew_m4/ko/adafruit-circuitpython-pewpew_m4-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/pewpew_m4/pl/adafruit-circuitpython-pewpew_m4-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/pewpew_m4/pt_BR/adafruit-circuitpython-pewpew_m4-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/pewpew_m4/zh_Latn_pinyin/adafruit-circuitpython-pewpew_m4-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/pewpew_m4/ID/adafruit-circuitpython-pewpew_m4-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/pewpew_m4/cs/adafruit-circuitpython-pewpew_m4-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/pewpew_m4/de_DE/adafruit-circuitpython-pewpew_m4-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/pewpew_m4/el/adafruit-circuitpython-pewpew_m4-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/pewpew_m4/en_US/adafruit-circuitpython-pewpew_m4-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/pewpew_m4/en_x_pirate/adafruit-circuitpython-pewpew_m4-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/pewpew_m4/es/adafruit-circuitpython-pewpew_m4-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/pewpew_m4/fil/adafruit-circuitpython-pewpew_m4-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/pewpew_m4/fr/adafruit-circuitpython-pewpew_m4-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/pewpew_m4/hi/adafruit-circuitpython-pewpew_m4-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/pewpew_m4/it_IT/adafruit-circuitpython-pewpew_m4-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/pewpew_m4/ja/adafruit-circuitpython-pewpew_m4-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/pewpew_m4/ko/adafruit-circuitpython-pewpew_m4-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/pewpew_m4/nl/adafruit-circuitpython-pewpew_m4-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/pewpew_m4/pl/adafruit-circuitpython-pewpew_m4-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/pewpew_m4/pt_BR/adafruit-circuitpython-pewpew_m4-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/pewpew_m4/sv/adafruit-circuitpython-pewpew_m4-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/pewpew_m4/zh_Latn_pinyin/adafruit-circuitpython-pewpew_m4-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [ + "pewpew_m4" + ], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_stage", @@ -17756,108 +28408,109 @@ "busio", "digitalio", "displayio", - "gamepad", + "fontio", + "keypad", "math", "microcontroller", "nvm", + "onewireio", "os", - "pulseio", - "pwmio", + "rainbowio", "random", "storage", "struct", "supervisor", + "synthio", "terminalio", - "time" + "time", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [ + "pewpew_m4" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_stage", + "analogio", + "audiocore", + "audioio", + "audiomixer", + "board", + "busio", + "digitalio", + "displayio", + "fontio", + "keypad", + "math", + "microcontroller", + "nvm", + "onewireio", + "os", + "rainbowio", + "random", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "watchdog" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 31, + "downloads": 131, "id": "picoplanet", "versions": [ { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/picoplanet/ID/adafruit-circuitpython-picoplanet-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/picoplanet/cs/adafruit-circuitpython-picoplanet-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/picoplanet/de_DE/adafruit-circuitpython-picoplanet-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/picoplanet/el/adafruit-circuitpython-picoplanet-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/picoplanet/en_US/adafruit-circuitpython-picoplanet-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/picoplanet/en_x_pirate/adafruit-circuitpython-picoplanet-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/picoplanet/es/adafruit-circuitpython-picoplanet-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/picoplanet/fil/adafruit-circuitpython-picoplanet-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/picoplanet/fr/adafruit-circuitpython-picoplanet-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/picoplanet/hi/adafruit-circuitpython-picoplanet-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/picoplanet/it_IT/adafruit-circuitpython-picoplanet-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/picoplanet/ja/adafruit-circuitpython-picoplanet-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/picoplanet/ko/adafruit-circuitpython-picoplanet-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/picoplanet/nl/adafruit-circuitpython-picoplanet-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/picoplanet/pl/adafruit-circuitpython-picoplanet-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/picoplanet/pt_BR/adafruit-circuitpython-picoplanet-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/picoplanet/sv/adafruit-circuitpython-picoplanet-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/picoplanet/zh_Latn_pinyin/adafruit-circuitpython-picoplanet-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "analogio", @@ -17868,9 +28521,10 @@ "microcontroller", "neopixel_write", "nvm", + "onewireio", "os", - "pulseio", "pwmio", + "rainbowio", "random", "rotaryio", "rtc", @@ -17879,271 +28533,1730 @@ "supervisor", "time", "touchio", + "usb_cdc", "usb_hid", "usb_midi" ], - "stable": false, - "version": "6.0.0-rc.1" - } - ] - }, - { - "downloads": 49, - "id": "pirkey_m0", - "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/pirkey_m0/ID/adafruit-circuitpython-pirkey_m0-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/pirkey_m0/de_DE/adafruit-circuitpython-pirkey_m0-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/pirkey_m0/en_US/adafruit-circuitpython-pirkey_m0-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/pirkey_m0/en_x_pirate/adafruit-circuitpython-pirkey_m0-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/pirkey_m0/es/adafruit-circuitpython-pirkey_m0-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/pirkey_m0/fil/adafruit-circuitpython-pirkey_m0-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/pirkey_m0/fr/adafruit-circuitpython-pirkey_m0-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/pirkey_m0/it_IT/adafruit-circuitpython-pirkey_m0-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/pirkey_m0/ko/adafruit-circuitpython-pirkey_m0-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/pirkey_m0/pl/adafruit-circuitpython-pirkey_m0-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/pirkey_m0/pt_BR/adafruit-circuitpython-pirkey_m0-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/pirkey_m0/zh_Latn_pinyin/adafruit-circuitpython-pirkey_m0-zh_Latn_pinyin-5.3.1.uf2" - ] - }, "stable": true, - "version": "5.3.1" + "version": "7.1.0" }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/pirkey_m0/ID/adafruit-circuitpython-pirkey_m0-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/pirkey_m0/cs/adafruit-circuitpython-pirkey_m0-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/pirkey_m0/de_DE/adafruit-circuitpython-pirkey_m0-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/pirkey_m0/el/adafruit-circuitpython-pirkey_m0-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/pirkey_m0/en_US/adafruit-circuitpython-pirkey_m0-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/pirkey_m0/en_x_pirate/adafruit-circuitpython-pirkey_m0-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/pirkey_m0/es/adafruit-circuitpython-pirkey_m0-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/pirkey_m0/fil/adafruit-circuitpython-pirkey_m0-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/pirkey_m0/fr/adafruit-circuitpython-pirkey_m0-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/pirkey_m0/hi/adafruit-circuitpython-pirkey_m0-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/pirkey_m0/it_IT/adafruit-circuitpython-pirkey_m0-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/pirkey_m0/ja/adafruit-circuitpython-pirkey_m0-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/pirkey_m0/ko/adafruit-circuitpython-pirkey_m0-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/pirkey_m0/nl/adafruit-circuitpython-pirkey_m0-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/pirkey_m0/pl/adafruit-circuitpython-pirkey_m0-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/pirkey_m0/pt_BR/adafruit-circuitpython-pirkey_m0-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/pirkey_m0/sv/adafruit-circuitpython-pirkey_m0-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/pirkey_m0/zh_Latn_pinyin/adafruit-circuitpython-pirkey_m0-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ + "analogio", "board", "busio", "digitalio", + "math", "microcontroller", + "neopixel_write", "nvm", + "onewireio", "os", - "pulseio", "pwmio", + "rainbowio", "random", + "rotaryio", + "rtc", "storage", "struct", "supervisor", "time", + "touchio", + "usb_cdc", "usb_hid", "usb_midi" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 17, + "downloads": 134, + "id": "pimoroni_interstate75", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "bitops", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "imagecapture", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "bitops", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "imagecapture", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 340, + "id": "pimoroni_keybow2040", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "bitops", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "imagecapture", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "bitops", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "imagecapture", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 150, + "id": "pimoroni_pga2040", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "bitops", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "imagecapture", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "bitops", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "imagecapture", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 279, + "id": "pimoroni_picolipo_16mb", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "bitops", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "imagecapture", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "bitops", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "imagecapture", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 223, + "id": "pimoroni_picolipo_4mb", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "bitops", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "imagecapture", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "bitops", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "imagecapture", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 358, + "id": "pimoroni_picosystem", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [ + "picosystem" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "_stage", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "bitops", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "imagecapture", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [ + "picosystem" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "_stage", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "bitops", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "imagecapture", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 273, + "id": "pimoroni_plasma2040", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "bitops", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "imagecapture", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "bitops", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "imagecapture", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 477, + "id": "pimoroni_tiny2040", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "bitops", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "imagecapture", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "bitops", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "imagecapture", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 0, + "id": "pimoroni_tiny2040_2mb", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "bitops", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "imagecapture", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 0, + "id": "pirkey_m0", + "versions": [] + }, + { + "downloads": 147, "id": "pitaya_go", "versions": [ { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/pitaya_go/ID/adafruit-circuitpython-pitaya_go-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/pitaya_go/cs/adafruit-circuitpython-pitaya_go-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/pitaya_go/de_DE/adafruit-circuitpython-pitaya_go-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/pitaya_go/el/adafruit-circuitpython-pitaya_go-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/pitaya_go/en_US/adafruit-circuitpython-pitaya_go-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/pitaya_go/en_x_pirate/adafruit-circuitpython-pitaya_go-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/pitaya_go/es/adafruit-circuitpython-pitaya_go-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/pitaya_go/fil/adafruit-circuitpython-pitaya_go-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/pitaya_go/fr/adafruit-circuitpython-pitaya_go-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/pitaya_go/hi/adafruit-circuitpython-pitaya_go-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/pitaya_go/it_IT/adafruit-circuitpython-pitaya_go-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/pitaya_go/ja/adafruit-circuitpython-pitaya_go-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/pitaya_go/ko/adafruit-circuitpython-pitaya_go-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/pitaya_go/nl/adafruit-circuitpython-pitaya_go-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/pitaya_go/pl/adafruit-circuitpython-pitaya_go-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/pitaya_go/pt_BR/adafruit-circuitpython-pitaya_go-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/pitaya_go/sv/adafruit-circuitpython-pitaya_go-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/pitaya_go/zh_Latn_pinyin/adafruit-circuitpython-pitaya_go-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", "aesio", + "alarm", "analogio", + "atexit", "audiobusio", "audiocore", "audiomixer", "audiomp3", "audiopwmio", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", + "countio", "digitalio", "displayio", + "errno", + "fontio", "framebufferio", - "gamepad", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", "nvm", + "onewireio", "os", + "paralleldisplay", "pulseio", "pwmio", + "rainbowio", "random", + "re", "rgbmatrix", "rotaryio", "rtc", @@ -18152,164 +30265,163 @@ "storage", "struct", "supervisor", + "synthio", "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", "usb_hid", "usb_midi", "vectorio", "watchdog" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 18, + "downloads": 80, "id": "pyb_nano_v2", "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/pyb_nano_v2/ID/adafruit-circuitpython-pyb_nano_v2-ID-5.3.1.bin" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/pyb_nano_v2/de_DE/adafruit-circuitpython-pyb_nano_v2-de_DE-5.3.1.bin" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/pyb_nano_v2/en_US/adafruit-circuitpython-pyb_nano_v2-en_US-5.3.1.bin" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/pyb_nano_v2/en_x_pirate/adafruit-circuitpython-pyb_nano_v2-en_x_pirate-5.3.1.bin" - ], - "es": [ - "https://downloads.circuitpython.org/bin/pyb_nano_v2/es/adafruit-circuitpython-pyb_nano_v2-es-5.3.1.bin" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/pyb_nano_v2/fil/adafruit-circuitpython-pyb_nano_v2-fil-5.3.1.bin" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/pyb_nano_v2/fr/adafruit-circuitpython-pyb_nano_v2-fr-5.3.1.bin" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/pyb_nano_v2/it_IT/adafruit-circuitpython-pyb_nano_v2-it_IT-5.3.1.bin" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/pyb_nano_v2/ko/adafruit-circuitpython-pyb_nano_v2-ko-5.3.1.bin" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/pyb_nano_v2/pl/adafruit-circuitpython-pyb_nano_v2-pl-5.3.1.bin" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/pyb_nano_v2/pt_BR/adafruit-circuitpython-pyb_nano_v2-pt_BR-5.3.1.bin" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/pyb_nano_v2/zh_Latn_pinyin/adafruit-circuitpython-pyb_nano_v2-zh_Latn_pinyin-5.3.1.bin" - ] - }, - "stable": true, - "version": "5.3.1" - }, { "extensions": [ "bin" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/pyb_nano_v2/ID/adafruit-circuitpython-pyb_nano_v2-ID-6.0.0-rc.1.bin" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/pyb_nano_v2/cs/adafruit-circuitpython-pyb_nano_v2-cs-6.0.0-rc.1.bin" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/pyb_nano_v2/de_DE/adafruit-circuitpython-pyb_nano_v2-de_DE-6.0.0-rc.1.bin" - ], - "el": [ - "https://downloads.circuitpython.org/bin/pyb_nano_v2/el/adafruit-circuitpython-pyb_nano_v2-el-6.0.0-rc.1.bin" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/pyb_nano_v2/en_US/adafruit-circuitpython-pyb_nano_v2-en_US-6.0.0-rc.1.bin" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/pyb_nano_v2/en_x_pirate/adafruit-circuitpython-pyb_nano_v2-en_x_pirate-6.0.0-rc.1.bin" - ], - "es": [ - "https://downloads.circuitpython.org/bin/pyb_nano_v2/es/adafruit-circuitpython-pyb_nano_v2-es-6.0.0-rc.1.bin" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/pyb_nano_v2/fil/adafruit-circuitpython-pyb_nano_v2-fil-6.0.0-rc.1.bin" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/pyb_nano_v2/fr/adafruit-circuitpython-pyb_nano_v2-fr-6.0.0-rc.1.bin" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/pyb_nano_v2/hi/adafruit-circuitpython-pyb_nano_v2-hi-6.0.0-rc.1.bin" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/pyb_nano_v2/it_IT/adafruit-circuitpython-pyb_nano_v2-it_IT-6.0.0-rc.1.bin" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/pyb_nano_v2/ja/adafruit-circuitpython-pyb_nano_v2-ja-6.0.0-rc.1.bin" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/pyb_nano_v2/ko/adafruit-circuitpython-pyb_nano_v2-ko-6.0.0-rc.1.bin" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/pyb_nano_v2/nl/adafruit-circuitpython-pyb_nano_v2-nl-6.0.0-rc.1.bin" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/pyb_nano_v2/pl/adafruit-circuitpython-pyb_nano_v2-pl-6.0.0-rc.1.bin" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/pyb_nano_v2/pt_BR/adafruit-circuitpython-pyb_nano_v2-pt_BR-6.0.0-rc.1.bin" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/pyb_nano_v2/sv/adafruit-circuitpython-pyb_nano_v2-sv-6.0.0-rc.1.bin" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/pyb_nano_v2/zh_Latn_pinyin/adafruit-circuitpython-pyb_nano_v2-zh_Latn_pinyin-6.0.0-rc.1.bin" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ - "_bleio", - "_pixelbuf", + "adafruit_pixelbuf", + "aesio", "analogio", + "atexit", + "binascii", "bitbangio", "board", "busio", "digitalio", "displayio", + "errno", + "fontio", "framebufferio", - "gamepad", + "getpass", + "json", "math", "microcontroller", "neopixel_write", "os", "pulseio", "pwmio", + "rainbowio", "random", + "re", "sdcardio", "sharpdisplay", "storage", @@ -18318,513 +30430,337 @@ "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "bin" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_pixelbuf", + "aesio", + "analogio", + "atexit", + "binascii", + "bitbangio", + "board", + "busio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "json", + "math", + "microcontroller", + "neopixel_write", + "os", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", "vectorio" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 200, + "downloads": 491, "id": "pybadge", "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/pybadge/ID/adafruit-circuitpython-pybadge-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/pybadge/de_DE/adafruit-circuitpython-pybadge-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/pybadge/en_US/adafruit-circuitpython-pybadge-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/pybadge/en_x_pirate/adafruit-circuitpython-pybadge-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/pybadge/es/adafruit-circuitpython-pybadge-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/pybadge/fil/adafruit-circuitpython-pybadge-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/pybadge/fr/adafruit-circuitpython-pybadge-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/pybadge/it_IT/adafruit-circuitpython-pybadge-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/pybadge/ko/adafruit-circuitpython-pybadge-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/pybadge/pl/adafruit-circuitpython-pybadge-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/pybadge/pt_BR/adafruit-circuitpython-pybadge-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/pybadge/zh_Latn_pinyin/adafruit-circuitpython-pybadge-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/pybadge/ID/adafruit-circuitpython-pybadge-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/pybadge/cs/adafruit-circuitpython-pybadge-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/pybadge/de_DE/adafruit-circuitpython-pybadge-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/pybadge/el/adafruit-circuitpython-pybadge-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/pybadge/en_US/adafruit-circuitpython-pybadge-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/pybadge/en_x_pirate/adafruit-circuitpython-pybadge-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/pybadge/es/adafruit-circuitpython-pybadge-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/pybadge/fil/adafruit-circuitpython-pybadge-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/pybadge/fr/adafruit-circuitpython-pybadge-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/pybadge/hi/adafruit-circuitpython-pybadge-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/pybadge/it_IT/adafruit-circuitpython-pybadge-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/pybadge/ja/adafruit-circuitpython-pybadge-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/pybadge/ko/adafruit-circuitpython-pybadge-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/pybadge/nl/adafruit-circuitpython-pybadge-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/pybadge/pl/adafruit-circuitpython-pybadge-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/pybadge/pt_BR/adafruit-circuitpython-pybadge-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/pybadge/sv/adafruit-circuitpython-pybadge-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/pybadge/zh_Latn_pinyin/adafruit-circuitpython-pybadge-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [ + "pybadge" + ], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", "_stage", + "adafruit_bus_device", + "adafruit_pixelbuf", + "alarm", "analogio", + "atexit", "audiobusio", "audiocore", "audioio", "audiomixer", "audiomp3", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", "countio", "digitalio", "displayio", - "framebufferio", + "errno", + "fontio", "frequencyio", - "gamepad", "gamepadshift", + "getpass", "i2cperipheral", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", "nvm", + "onewireio", "os", + "paralleldisplay", "ps2io", "pulseio", "pwmio", + "rainbowio", "random", - "rgbmatrix", + "re", "rotaryio", "rtc", "sdcardio", - "sharpdisplay", "storage", "struct", "supervisor", + "synthio", "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", "usb_hid", "usb_midi", - "vectorio" + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [ + "pybadge" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "_stage", + "adafruit_bus_device", + "adafruit_pixelbuf", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "audiomixer", + "audiomp3", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "frequencyio", + "gamepadshift", + "getpass", + "i2cperipheral", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rotaryio", + "rtc", + "sdcardio", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 58, + "downloads": 0, "id": "pybadge_airlift", - "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/pybadge_airlift/ID/adafruit-circuitpython-pybadge_airlift-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/pybadge_airlift/de_DE/adafruit-circuitpython-pybadge_airlift-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/pybadge_airlift/en_US/adafruit-circuitpython-pybadge_airlift-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/pybadge_airlift/en_x_pirate/adafruit-circuitpython-pybadge_airlift-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/pybadge_airlift/es/adafruit-circuitpython-pybadge_airlift-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/pybadge_airlift/fil/adafruit-circuitpython-pybadge_airlift-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/pybadge_airlift/fr/adafruit-circuitpython-pybadge_airlift-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/pybadge_airlift/it_IT/adafruit-circuitpython-pybadge_airlift-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/pybadge_airlift/ko/adafruit-circuitpython-pybadge_airlift-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/pybadge_airlift/pl/adafruit-circuitpython-pybadge_airlift-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/pybadge_airlift/pt_BR/adafruit-circuitpython-pybadge_airlift-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/pybadge_airlift/zh_Latn_pinyin/adafruit-circuitpython-pybadge_airlift-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, - { - "extensions": [ - "uf2" - ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/pybadge_airlift/ID/adafruit-circuitpython-pybadge_airlift-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/pybadge_airlift/cs/adafruit-circuitpython-pybadge_airlift-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/pybadge_airlift/de_DE/adafruit-circuitpython-pybadge_airlift-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/pybadge_airlift/el/adafruit-circuitpython-pybadge_airlift-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/pybadge_airlift/en_US/adafruit-circuitpython-pybadge_airlift-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/pybadge_airlift/en_x_pirate/adafruit-circuitpython-pybadge_airlift-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/pybadge_airlift/es/adafruit-circuitpython-pybadge_airlift-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/pybadge_airlift/fil/adafruit-circuitpython-pybadge_airlift-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/pybadge_airlift/fr/adafruit-circuitpython-pybadge_airlift-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/pybadge_airlift/hi/adafruit-circuitpython-pybadge_airlift-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/pybadge_airlift/it_IT/adafruit-circuitpython-pybadge_airlift-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/pybadge_airlift/ja/adafruit-circuitpython-pybadge_airlift-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/pybadge_airlift/ko/adafruit-circuitpython-pybadge_airlift-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/pybadge_airlift/nl/adafruit-circuitpython-pybadge_airlift-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/pybadge_airlift/pl/adafruit-circuitpython-pybadge_airlift-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/pybadge_airlift/pt_BR/adafruit-circuitpython-pybadge_airlift-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/pybadge_airlift/sv/adafruit-circuitpython-pybadge_airlift-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/pybadge_airlift/zh_Latn_pinyin/adafruit-circuitpython-pybadge_airlift-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, - "languages": [ - "pt_BR", - "es", - "en_US", - "de_DE", - "hi", - "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", - "fil", - "pl", - "el" - ], - "modules": [ - "_bleio", - "_pixelbuf", - "_stage", - "analogio", - "audiobusio", - "audiocore", - "audioio", - "audiomixer", - "audiomp3", - "bitbangio", - "board", - "busio", - "countio", - "digitalio", - "displayio", - "framebufferio", - "frequencyio", - "gamepad", - "gamepadshift", - "i2cperipheral", - "math", - "microcontroller", - "neopixel_write", - "nvm", - "os", - "ps2io", - "pulseio", - "pwmio", - "random", - "rgbmatrix", - "rotaryio", - "rtc", - "sdcardio", - "sharpdisplay", - "storage", - "struct", - "supervisor", - "terminalio", - "time", - "touchio", - "ulab", - "usb_hid", - "usb_midi", - "vectorio" - ], - "stable": false, - "version": "6.0.0-rc.1" - } - ] + "versions": [] }, { - "downloads": 62, + "downloads": 157, "id": "pyboard_v11", "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/pyboard_v11/ID/adafruit-circuitpython-pyboard_v11-ID-5.3.1.bin" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/pyboard_v11/de_DE/adafruit-circuitpython-pyboard_v11-de_DE-5.3.1.bin" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/pyboard_v11/en_US/adafruit-circuitpython-pyboard_v11-en_US-5.3.1.bin" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/pyboard_v11/en_x_pirate/adafruit-circuitpython-pyboard_v11-en_x_pirate-5.3.1.bin" - ], - "es": [ - "https://downloads.circuitpython.org/bin/pyboard_v11/es/adafruit-circuitpython-pyboard_v11-es-5.3.1.bin" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/pyboard_v11/fil/adafruit-circuitpython-pyboard_v11-fil-5.3.1.bin" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/pyboard_v11/fr/adafruit-circuitpython-pyboard_v11-fr-5.3.1.bin" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/pyboard_v11/it_IT/adafruit-circuitpython-pyboard_v11-it_IT-5.3.1.bin" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/pyboard_v11/ko/adafruit-circuitpython-pyboard_v11-ko-5.3.1.bin" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/pyboard_v11/pl/adafruit-circuitpython-pyboard_v11-pl-5.3.1.bin" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/pyboard_v11/pt_BR/adafruit-circuitpython-pyboard_v11-pt_BR-5.3.1.bin" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/pyboard_v11/zh_Latn_pinyin/adafruit-circuitpython-pyboard_v11-zh_Latn_pinyin-5.3.1.bin" - ] - }, - "stable": true, - "version": "5.3.1" - }, { "extensions": [ "bin" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/pyboard_v11/ID/adafruit-circuitpython-pyboard_v11-ID-6.0.0-rc.1.bin" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/pyboard_v11/cs/adafruit-circuitpython-pyboard_v11-cs-6.0.0-rc.1.bin" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/pyboard_v11/de_DE/adafruit-circuitpython-pyboard_v11-de_DE-6.0.0-rc.1.bin" - ], - "el": [ - "https://downloads.circuitpython.org/bin/pyboard_v11/el/adafruit-circuitpython-pyboard_v11-el-6.0.0-rc.1.bin" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/pyboard_v11/en_US/adafruit-circuitpython-pyboard_v11-en_US-6.0.0-rc.1.bin" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/pyboard_v11/en_x_pirate/adafruit-circuitpython-pyboard_v11-en_x_pirate-6.0.0-rc.1.bin" - ], - "es": [ - "https://downloads.circuitpython.org/bin/pyboard_v11/es/adafruit-circuitpython-pyboard_v11-es-6.0.0-rc.1.bin" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/pyboard_v11/fil/adafruit-circuitpython-pyboard_v11-fil-6.0.0-rc.1.bin" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/pyboard_v11/fr/adafruit-circuitpython-pyboard_v11-fr-6.0.0-rc.1.bin" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/pyboard_v11/hi/adafruit-circuitpython-pyboard_v11-hi-6.0.0-rc.1.bin" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/pyboard_v11/it_IT/adafruit-circuitpython-pyboard_v11-it_IT-6.0.0-rc.1.bin" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/pyboard_v11/ja/adafruit-circuitpython-pyboard_v11-ja-6.0.0-rc.1.bin" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/pyboard_v11/ko/adafruit-circuitpython-pyboard_v11-ko-6.0.0-rc.1.bin" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/pyboard_v11/nl/adafruit-circuitpython-pyboard_v11-nl-6.0.0-rc.1.bin" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/pyboard_v11/pl/adafruit-circuitpython-pyboard_v11-pl-6.0.0-rc.1.bin" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/pyboard_v11/pt_BR/adafruit-circuitpython-pyboard_v11-pt_BR-6.0.0-rc.1.bin" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/pyboard_v11/sv/adafruit-circuitpython-pyboard_v11-sv-6.0.0-rc.1.bin" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/pyboard_v11/zh_Latn_pinyin/adafruit-circuitpython-pyboard_v11-zh_Latn_pinyin-6.0.0-rc.1.bin" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", "analogio", + "atexit", + "audiocore", + "audiomp3", + "audiopwmio", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", "canio", "digitalio", "displayio", + "errno", + "fontio", "framebufferio", - "gamepad", + "getpass", + "gifio", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", + "onewireio", "os", "pulseio", "pwmio", + "rainbowio", "random", + "re", "rgbmatrix", "sdcardio", "sdioio", @@ -18832,1978 +30768,1019 @@ "storage", "struct", "supervisor", + "synthio", "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "bin" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiocore", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "onewireio", + "os", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "sdcardio", + "sdioio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", "vectorio" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 30, + "downloads": 218, "id": "pycubed", "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/pycubed/ID/adafruit-circuitpython-pycubed-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/pycubed/de_DE/adafruit-circuitpython-pycubed-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/pycubed/en_US/adafruit-circuitpython-pycubed-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/pycubed/en_x_pirate/adafruit-circuitpython-pycubed-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/pycubed/es/adafruit-circuitpython-pycubed-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/pycubed/fil/adafruit-circuitpython-pycubed-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/pycubed/fr/adafruit-circuitpython-pycubed-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/pycubed/it_IT/adafruit-circuitpython-pycubed-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/pycubed/ko/adafruit-circuitpython-pycubed-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/pycubed/pl/adafruit-circuitpython-pycubed-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/pycubed/pt_BR/adafruit-circuitpython-pycubed-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/pycubed/zh_Latn_pinyin/adafruit-circuitpython-pycubed-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/pycubed/ID/adafruit-circuitpython-pycubed-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/pycubed/cs/adafruit-circuitpython-pycubed-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/pycubed/de_DE/adafruit-circuitpython-pycubed-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/pycubed/el/adafruit-circuitpython-pycubed-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/pycubed/en_US/adafruit-circuitpython-pycubed-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/pycubed/en_x_pirate/adafruit-circuitpython-pycubed-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/pycubed/es/adafruit-circuitpython-pycubed-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/pycubed/fil/adafruit-circuitpython-pycubed-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/pycubed/fr/adafruit-circuitpython-pycubed-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/pycubed/hi/adafruit-circuitpython-pycubed-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/pycubed/it_IT/adafruit-circuitpython-pycubed-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/pycubed/ja/adafruit-circuitpython-pycubed-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/pycubed/ko/adafruit-circuitpython-pycubed-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/pycubed/nl/adafruit-circuitpython-pycubed-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/pycubed/pl/adafruit-circuitpython-pycubed-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/pycubed/pt_BR/adafruit-circuitpython-pycubed-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/pycubed/sv/adafruit-circuitpython-pycubed-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/pycubed/zh_Latn_pinyin/adafruit-circuitpython-pycubed-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [ + "Adafruit_CircuitPython_NeoPixel", + "Adafruit_CircuitPython_Register" + ], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ - "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", "analogio", + "atexit", "audiocore", "audioio", "audiomixer", "audiomp3", + "binascii", "bitbangio", "board", "busio", "countio", "digitalio", + "errno", "frequencyio", + "getpass", "i2cperipheral", + "json", "math", "microcontroller", + "msgpack", "neopixel_write", "nvm", + "onewireio", "os", "pulseio", "pwmio", + "rainbowio", "random", + "re", "rotaryio", "rtc", "sdcardio", "storage", "struct", "supervisor", + "synthio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", "usb_hid", - "usb_midi" + "usb_midi", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [ + "Adafruit_CircuitPython_NeoPixel", + "Adafruit_CircuitPython_Register" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiocore", + "audioio", + "audiomixer", + "audiomp3", + "binascii", + "bitbangio", + "board", + "busio", + "countio", + "digitalio", + "errno", + "frequencyio", + "getpass", + "i2cperipheral", + "json", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rotaryio", + "rtc", + "sdcardio", + "storage", + "struct", + "supervisor", + "synthio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "watchdog" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 21, + "downloads": 143, "id": "pycubed_mram", "versions": [ { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/pycubed_mram/ID/adafruit-circuitpython-pycubed_mram-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/pycubed_mram/cs/adafruit-circuitpython-pycubed_mram-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/pycubed_mram/de_DE/adafruit-circuitpython-pycubed_mram-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/pycubed_mram/el/adafruit-circuitpython-pycubed_mram-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/pycubed_mram/en_US/adafruit-circuitpython-pycubed_mram-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/pycubed_mram/en_x_pirate/adafruit-circuitpython-pycubed_mram-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/pycubed_mram/es/adafruit-circuitpython-pycubed_mram-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/pycubed_mram/fil/adafruit-circuitpython-pycubed_mram-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/pycubed_mram/fr/adafruit-circuitpython-pycubed_mram-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/pycubed_mram/hi/adafruit-circuitpython-pycubed_mram-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/pycubed_mram/it_IT/adafruit-circuitpython-pycubed_mram-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/pycubed_mram/ja/adafruit-circuitpython-pycubed_mram-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/pycubed_mram/ko/adafruit-circuitpython-pycubed_mram-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/pycubed_mram/nl/adafruit-circuitpython-pycubed_mram-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/pycubed_mram/pl/adafruit-circuitpython-pycubed_mram-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/pycubed_mram/pt_BR/adafruit-circuitpython-pycubed_mram-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/pycubed_mram/sv/adafruit-circuitpython-pycubed_mram-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/pycubed_mram/zh_Latn_pinyin/adafruit-circuitpython-pycubed_mram-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [ + "Adafruit_CircuitPython_NeoPixel", + "Adafruit_CircuitPython_Register" + ], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ - "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", "analogio", + "atexit", "audiocore", "audioio", "audiomixer", "audiomp3", + "binascii", "bitbangio", "board", "busio", "countio", "digitalio", + "errno", "frequencyio", + "getpass", "i2cperipheral", + "json", "math", "microcontroller", + "msgpack", "neopixel_write", "nvm", + "onewireio", "os", "pulseio", "pwmio", + "rainbowio", "random", + "re", "rotaryio", "rtc", "sdcardio", "storage", "struct", "supervisor", + "synthio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", "usb_hid", - "usb_midi" + "usb_midi", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [ + "Adafruit_CircuitPython_NeoPixel", + "Adafruit_CircuitPython_Register" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiocore", + "audioio", + "audiomixer", + "audiomp3", + "binascii", + "bitbangio", + "board", + "busio", + "countio", + "digitalio", + "errno", + "frequencyio", + "getpass", + "i2cperipheral", + "json", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rotaryio", + "rtc", + "sdcardio", + "storage", + "struct", + "supervisor", + "synthio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "watchdog" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 191, + "downloads": 19, + "id": "pycubed_mram_v05", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [ + "Adafruit_CircuitPython_NeoPixel", + "Adafruit_CircuitPython_Register" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiocore", + "audioio", + "audiomixer", + "audiomp3", + "binascii", + "bitbangio", + "board", + "busio", + "countio", + "digitalio", + "errno", + "frequencyio", + "getpass", + "i2cperipheral", + "json", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rotaryio", + "rtc", + "sdcardio", + "storage", + "struct", + "supervisor", + "synthio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [ + "Adafruit_CircuitPython_NeoPixel", + "Adafruit_CircuitPython_Register" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiocore", + "audioio", + "audiomixer", + "audiomp3", + "binascii", + "bitbangio", + "board", + "busio", + "countio", + "digitalio", + "errno", + "frequencyio", + "getpass", + "i2cperipheral", + "json", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rotaryio", + "rtc", + "sdcardio", + "storage", + "struct", + "supervisor", + "synthio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 26, + "id": "pycubed_v05", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [ + "Adafruit_CircuitPython_NeoPixel", + "Adafruit_CircuitPython_Register" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiocore", + "audioio", + "audiomixer", + "audiomp3", + "binascii", + "bitbangio", + "board", + "busio", + "countio", + "digitalio", + "errno", + "frequencyio", + "getpass", + "i2cperipheral", + "json", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rotaryio", + "rtc", + "sdcardio", + "storage", + "struct", + "supervisor", + "synthio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [ + "Adafruit_CircuitPython_NeoPixel", + "Adafruit_CircuitPython_Register" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiocore", + "audioio", + "audiomixer", + "audiomp3", + "binascii", + "bitbangio", + "board", + "busio", + "countio", + "digitalio", + "errno", + "frequencyio", + "getpass", + "i2cperipheral", + "json", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rotaryio", + "rtc", + "sdcardio", + "storage", + "struct", + "supervisor", + "synthio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 440, "id": "pygamer", "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/pygamer/ID/adafruit-circuitpython-pygamer-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/pygamer/de_DE/adafruit-circuitpython-pygamer-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/pygamer/en_US/adafruit-circuitpython-pygamer-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/pygamer/en_x_pirate/adafruit-circuitpython-pygamer-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/pygamer/es/adafruit-circuitpython-pygamer-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/pygamer/fil/adafruit-circuitpython-pygamer-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/pygamer/fr/adafruit-circuitpython-pygamer-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/pygamer/it_IT/adafruit-circuitpython-pygamer-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/pygamer/ko/adafruit-circuitpython-pygamer-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/pygamer/pl/adafruit-circuitpython-pygamer-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/pygamer/pt_BR/adafruit-circuitpython-pygamer-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/pygamer/zh_Latn_pinyin/adafruit-circuitpython-pygamer-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/pygamer/ID/adafruit-circuitpython-pygamer-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/pygamer/cs/adafruit-circuitpython-pygamer-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/pygamer/de_DE/adafruit-circuitpython-pygamer-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/pygamer/el/adafruit-circuitpython-pygamer-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/pygamer/en_US/adafruit-circuitpython-pygamer-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/pygamer/en_x_pirate/adafruit-circuitpython-pygamer-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/pygamer/es/adafruit-circuitpython-pygamer-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/pygamer/fil/adafruit-circuitpython-pygamer-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/pygamer/fr/adafruit-circuitpython-pygamer-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/pygamer/hi/adafruit-circuitpython-pygamer-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/pygamer/it_IT/adafruit-circuitpython-pygamer-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/pygamer/ja/adafruit-circuitpython-pygamer-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/pygamer/ko/adafruit-circuitpython-pygamer-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/pygamer/nl/adafruit-circuitpython-pygamer-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/pygamer/pl/adafruit-circuitpython-pygamer-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/pygamer/pt_BR/adafruit-circuitpython-pygamer-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/pygamer/sv/adafruit-circuitpython-pygamer-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/pygamer/zh_Latn_pinyin/adafruit-circuitpython-pygamer-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [ + "pygamer" + ], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", "_stage", + "adafruit_bus_device", + "adafruit_pixelbuf", + "alarm", "analogio", + "atexit", "audiobusio", "audiocore", "audioio", "audiomixer", "audiomp3", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", "countio", "digitalio", "displayio", - "framebufferio", + "errno", + "fontio", "frequencyio", - "gamepad", "gamepadshift", + "getpass", "i2cperipheral", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", "nvm", + "onewireio", "os", + "paralleldisplay", "ps2io", "pulseio", "pwmio", + "rainbowio", "random", - "rgbmatrix", + "re", "rotaryio", "rtc", "sdcardio", - "sharpdisplay", "storage", "struct", "supervisor", + "synthio", "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", "usb_hid", "usb_midi", - "vectorio" + "vectorio", + "watchdog" ], - "stable": false, - "version": "6.0.0-rc.1" - } - ] - }, - { - "downloads": 46, - "id": "pygamer_advance", - "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/pygamer_advance/ID/adafruit-circuitpython-pygamer_advance-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/pygamer_advance/de_DE/adafruit-circuitpython-pygamer_advance-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/pygamer_advance/en_US/adafruit-circuitpython-pygamer_advance-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/pygamer_advance/en_x_pirate/adafruit-circuitpython-pygamer_advance-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/pygamer_advance/es/adafruit-circuitpython-pygamer_advance-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/pygamer_advance/fil/adafruit-circuitpython-pygamer_advance-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/pygamer_advance/fr/adafruit-circuitpython-pygamer_advance-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/pygamer_advance/it_IT/adafruit-circuitpython-pygamer_advance-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/pygamer_advance/ko/adafruit-circuitpython-pygamer_advance-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/pygamer_advance/pl/adafruit-circuitpython-pygamer_advance-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/pygamer_advance/pt_BR/adafruit-circuitpython-pygamer_advance-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/pygamer_advance/zh_Latn_pinyin/adafruit-circuitpython-pygamer_advance-zh_Latn_pinyin-5.3.1.uf2" - ] - }, "stable": true, - "version": "5.3.1" + "version": "7.1.0" }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/pygamer_advance/ID/adafruit-circuitpython-pygamer_advance-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/pygamer_advance/cs/adafruit-circuitpython-pygamer_advance-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/pygamer_advance/de_DE/adafruit-circuitpython-pygamer_advance-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/pygamer_advance/el/adafruit-circuitpython-pygamer_advance-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/pygamer_advance/en_US/adafruit-circuitpython-pygamer_advance-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/pygamer_advance/en_x_pirate/adafruit-circuitpython-pygamer_advance-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/pygamer_advance/es/adafruit-circuitpython-pygamer_advance-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/pygamer_advance/fil/adafruit-circuitpython-pygamer_advance-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/pygamer_advance/fr/adafruit-circuitpython-pygamer_advance-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/pygamer_advance/hi/adafruit-circuitpython-pygamer_advance-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/pygamer_advance/it_IT/adafruit-circuitpython-pygamer_advance-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/pygamer_advance/ja/adafruit-circuitpython-pygamer_advance-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/pygamer_advance/ko/adafruit-circuitpython-pygamer_advance-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/pygamer_advance/nl/adafruit-circuitpython-pygamer_advance-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/pygamer_advance/pl/adafruit-circuitpython-pygamer_advance-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/pygamer_advance/pt_BR/adafruit-circuitpython-pygamer_advance-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/pygamer_advance/sv/adafruit-circuitpython-pygamer_advance-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/pygamer_advance/zh_Latn_pinyin/adafruit-circuitpython-pygamer_advance-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [ + "pygamer" + ], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", "_stage", + "adafruit_bus_device", + "adafruit_pixelbuf", + "alarm", "analogio", + "atexit", "audiobusio", "audiocore", "audioio", "audiomixer", "audiomp3", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", "countio", "digitalio", "displayio", - "framebufferio", + "errno", + "fontio", "frequencyio", - "gamepad", "gamepadshift", + "getpass", "i2cperipheral", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", "nvm", + "onewireio", "os", + "paralleldisplay", "ps2io", "pulseio", "pwmio", + "rainbowio", "random", - "rgbmatrix", + "re", "rotaryio", "rtc", "sdcardio", - "sharpdisplay", - "storage", - "struct", - "supervisor", - "terminalio", - "time", - "touchio", - "ulab", - "usb_hid", - "usb_midi", - "vectorio" - ], - "stable": false, - "version": "6.0.0-rc.1" - } - ] - }, - { - "downloads": 386, - "id": "pyportal", - "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/pyportal/ID/adafruit-circuitpython-pyportal-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/pyportal/de_DE/adafruit-circuitpython-pyportal-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/pyportal/en_US/adafruit-circuitpython-pyportal-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/pyportal/en_x_pirate/adafruit-circuitpython-pyportal-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/pyportal/es/adafruit-circuitpython-pyportal-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/pyportal/fil/adafruit-circuitpython-pyportal-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/pyportal/fr/adafruit-circuitpython-pyportal-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/pyportal/it_IT/adafruit-circuitpython-pyportal-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/pyportal/ko/adafruit-circuitpython-pyportal-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/pyportal/pl/adafruit-circuitpython-pyportal-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/pyportal/pt_BR/adafruit-circuitpython-pyportal-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/pyportal/zh_Latn_pinyin/adafruit-circuitpython-pyportal-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, - { - "extensions": [ - "uf2" - ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/pyportal/ID/adafruit-circuitpython-pyportal-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/pyportal/cs/adafruit-circuitpython-pyportal-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/pyportal/de_DE/adafruit-circuitpython-pyportal-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/pyportal/el/adafruit-circuitpython-pyportal-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/pyportal/en_US/adafruit-circuitpython-pyportal-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/pyportal/en_x_pirate/adafruit-circuitpython-pyportal-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/pyportal/es/adafruit-circuitpython-pyportal-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/pyportal/fil/adafruit-circuitpython-pyportal-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/pyportal/fr/adafruit-circuitpython-pyportal-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/pyportal/hi/adafruit-circuitpython-pyportal-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/pyportal/it_IT/adafruit-circuitpython-pyportal-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/pyportal/ja/adafruit-circuitpython-pyportal-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/pyportal/ko/adafruit-circuitpython-pyportal-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/pyportal/nl/adafruit-circuitpython-pyportal-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/pyportal/pl/adafruit-circuitpython-pyportal-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/pyportal/pt_BR/adafruit-circuitpython-pyportal-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/pyportal/sv/adafruit-circuitpython-pyportal-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/pyportal/zh_Latn_pinyin/adafruit-circuitpython-pyportal-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, - "languages": [ - "pt_BR", - "es", - "en_US", - "de_DE", - "hi", - "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", - "fil", - "pl", - "el" - ], - "modules": [ - "_bleio", - "_pixelbuf", - "analogio", - "audiobusio", - "audiocore", - "audioio", - "audiomixer", - "audiomp3", - "bitbangio", - "board", - "busio", - "countio", - "digitalio", - "displayio", - "framebufferio", - "frequencyio", - "gamepad", - "i2cperipheral", - "math", - "microcontroller", - "neopixel_write", - "nvm", - "os", - "ps2io", - "pulseio", - "pwmio", - "random", - "rgbmatrix", - "rotaryio", - "rtc", - "sdcardio", - "sharpdisplay", - "storage", - "struct", - "supervisor", - "terminalio", - "time", - "touchio", - "ulab", - "usb_hid", - "usb_midi", - "vectorio" - ], - "stable": false, - "version": "6.0.0-rc.1" - } - ] - }, - { - "downloads": 96, - "id": "pyportal_pynt", - "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/pyportal_pynt/ID/adafruit-circuitpython-pyportal_pynt-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/pyportal_pynt/de_DE/adafruit-circuitpython-pyportal_pynt-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/pyportal_pynt/en_US/adafruit-circuitpython-pyportal_pynt-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/pyportal_pynt/en_x_pirate/adafruit-circuitpython-pyportal_pynt-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/pyportal_pynt/es/adafruit-circuitpython-pyportal_pynt-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/pyportal_pynt/fil/adafruit-circuitpython-pyportal_pynt-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/pyportal_pynt/fr/adafruit-circuitpython-pyportal_pynt-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/pyportal_pynt/it_IT/adafruit-circuitpython-pyportal_pynt-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/pyportal_pynt/ko/adafruit-circuitpython-pyportal_pynt-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/pyportal_pynt/pl/adafruit-circuitpython-pyportal_pynt-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/pyportal_pynt/pt_BR/adafruit-circuitpython-pyportal_pynt-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/pyportal_pynt/zh_Latn_pinyin/adafruit-circuitpython-pyportal_pynt-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, - { - "extensions": [ - "uf2" - ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/pyportal_pynt/ID/adafruit-circuitpython-pyportal_pynt-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/pyportal_pynt/cs/adafruit-circuitpython-pyportal_pynt-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/pyportal_pynt/de_DE/adafruit-circuitpython-pyportal_pynt-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/pyportal_pynt/el/adafruit-circuitpython-pyportal_pynt-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/pyportal_pynt/en_US/adafruit-circuitpython-pyportal_pynt-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/pyportal_pynt/en_x_pirate/adafruit-circuitpython-pyportal_pynt-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/pyportal_pynt/es/adafruit-circuitpython-pyportal_pynt-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/pyportal_pynt/fil/adafruit-circuitpython-pyportal_pynt-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/pyportal_pynt/fr/adafruit-circuitpython-pyportal_pynt-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/pyportal_pynt/hi/adafruit-circuitpython-pyportal_pynt-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/pyportal_pynt/it_IT/adafruit-circuitpython-pyportal_pynt-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/pyportal_pynt/ja/adafruit-circuitpython-pyportal_pynt-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/pyportal_pynt/ko/adafruit-circuitpython-pyportal_pynt-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/pyportal_pynt/nl/adafruit-circuitpython-pyportal_pynt-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/pyportal_pynt/pl/adafruit-circuitpython-pyportal_pynt-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/pyportal_pynt/pt_BR/adafruit-circuitpython-pyportal_pynt-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/pyportal_pynt/sv/adafruit-circuitpython-pyportal_pynt-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/pyportal_pynt/zh_Latn_pinyin/adafruit-circuitpython-pyportal_pynt-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, - "languages": [ - "pt_BR", - "es", - "en_US", - "de_DE", - "hi", - "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", - "fil", - "pl", - "el" - ], - "modules": "[]", - "stable": false, - "version": "6.0.0-rc.1" - } - ] - }, - { - "downloads": 119, - "id": "pyportal_titano", - "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/pyportal_titano/ID/adafruit-circuitpython-pyportal_titano-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/pyportal_titano/de_DE/adafruit-circuitpython-pyportal_titano-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/pyportal_titano/en_US/adafruit-circuitpython-pyportal_titano-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/pyportal_titano/en_x_pirate/adafruit-circuitpython-pyportal_titano-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/pyportal_titano/es/adafruit-circuitpython-pyportal_titano-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/pyportal_titano/fil/adafruit-circuitpython-pyportal_titano-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/pyportal_titano/fr/adafruit-circuitpython-pyportal_titano-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/pyportal_titano/it_IT/adafruit-circuitpython-pyportal_titano-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/pyportal_titano/ko/adafruit-circuitpython-pyportal_titano-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/pyportal_titano/pl/adafruit-circuitpython-pyportal_titano-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/pyportal_titano/pt_BR/adafruit-circuitpython-pyportal_titano-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/pyportal_titano/zh_Latn_pinyin/adafruit-circuitpython-pyportal_titano-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, - { - "extensions": [ - "uf2" - ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/pyportal_titano/ID/adafruit-circuitpython-pyportal_titano-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/pyportal_titano/cs/adafruit-circuitpython-pyportal_titano-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/pyportal_titano/de_DE/adafruit-circuitpython-pyportal_titano-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/pyportal_titano/el/adafruit-circuitpython-pyportal_titano-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/pyportal_titano/en_US/adafruit-circuitpython-pyportal_titano-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/pyportal_titano/en_x_pirate/adafruit-circuitpython-pyportal_titano-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/pyportal_titano/es/adafruit-circuitpython-pyportal_titano-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/pyportal_titano/fil/adafruit-circuitpython-pyportal_titano-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/pyportal_titano/fr/adafruit-circuitpython-pyportal_titano-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/pyportal_titano/hi/adafruit-circuitpython-pyportal_titano-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/pyportal_titano/it_IT/adafruit-circuitpython-pyportal_titano-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/pyportal_titano/ja/adafruit-circuitpython-pyportal_titano-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/pyportal_titano/ko/adafruit-circuitpython-pyportal_titano-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/pyportal_titano/nl/adafruit-circuitpython-pyportal_titano-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/pyportal_titano/pl/adafruit-circuitpython-pyportal_titano-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/pyportal_titano/pt_BR/adafruit-circuitpython-pyportal_titano-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/pyportal_titano/sv/adafruit-circuitpython-pyportal_titano-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/pyportal_titano/zh_Latn_pinyin/adafruit-circuitpython-pyportal_titano-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, - "languages": [ - "pt_BR", - "es", - "en_US", - "de_DE", - "hi", - "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", - "fil", - "pl", - "el" - ], - "modules": [ - "_bleio", - "_pixelbuf", - "analogio", - "audiobusio", - "audiocore", - "audioio", - "audiomixer", - "audiomp3", - "bitbangio", - "board", - "busio", - "countio", - "digitalio", - "displayio", - "framebufferio", - "frequencyio", - "gamepad", - "i2cperipheral", - "math", - "microcontroller", - "neopixel_write", - "nvm", - "os", - "ps2io", - "pulseio", - "pwmio", - "random", - "rgbmatrix", - "rotaryio", - "rtc", - "sdcardio", - "sharpdisplay", - "storage", - "struct", - "supervisor", - "terminalio", - "time", - "touchio", - "ulab", - "usb_hid", - "usb_midi", - "vectorio" - ], - "stable": false, - "version": "6.0.0-rc.1" - } - ] - }, - { - "downloads": 126, - "id": "pyruler", - "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/pyruler/ID/adafruit-circuitpython-pyruler-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/pyruler/de_DE/adafruit-circuitpython-pyruler-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/pyruler/en_US/adafruit-circuitpython-pyruler-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/pyruler/en_x_pirate/adafruit-circuitpython-pyruler-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/pyruler/es/adafruit-circuitpython-pyruler-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/pyruler/fil/adafruit-circuitpython-pyruler-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/pyruler/fr/adafruit-circuitpython-pyruler-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/pyruler/it_IT/adafruit-circuitpython-pyruler-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/pyruler/ko/adafruit-circuitpython-pyruler-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/pyruler/pl/adafruit-circuitpython-pyruler-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/pyruler/pt_BR/adafruit-circuitpython-pyruler-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/pyruler/zh_Latn_pinyin/adafruit-circuitpython-pyruler-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, - { - "extensions": [ - "uf2" - ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/pyruler/ID/adafruit-circuitpython-pyruler-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/pyruler/cs/adafruit-circuitpython-pyruler-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/pyruler/de_DE/adafruit-circuitpython-pyruler-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/pyruler/el/adafruit-circuitpython-pyruler-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/pyruler/en_US/adafruit-circuitpython-pyruler-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/pyruler/en_x_pirate/adafruit-circuitpython-pyruler-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/pyruler/es/adafruit-circuitpython-pyruler-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/pyruler/fil/adafruit-circuitpython-pyruler-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/pyruler/fr/adafruit-circuitpython-pyruler-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/pyruler/hi/adafruit-circuitpython-pyruler-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/pyruler/it_IT/adafruit-circuitpython-pyruler-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/pyruler/ja/adafruit-circuitpython-pyruler-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/pyruler/ko/adafruit-circuitpython-pyruler-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/pyruler/nl/adafruit-circuitpython-pyruler-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/pyruler/pl/adafruit-circuitpython-pyruler-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/pyruler/pt_BR/adafruit-circuitpython-pyruler-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/pyruler/sv/adafruit-circuitpython-pyruler-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/pyruler/zh_Latn_pinyin/adafruit-circuitpython-pyruler-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, - "languages": [ - "pt_BR", - "es", - "en_US", - "de_DE", - "hi", - "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", - "fil", - "pl", - "el" - ], - "modules": [ - "analogio", - "board", - "busio", - "digitalio", - "math", - "microcontroller", - "neopixel_write", - "nvm", - "os", - "pulseio", - "pwmio", - "random", - "rotaryio", - "storage", - "struct", - "supervisor", - "time", - "touchio", - "usb_hid", - "usb_midi" - ], - "stable": false, - "version": "6.0.0-rc.1" - } - ] - }, - { - "downloads": 105, - "id": "qtpy_m0", - "versions": [ - { - "extensions": [ - "uf2" - ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/qtpy_m0/ID/adafruit-circuitpython-qtpy_m0-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/qtpy_m0/cs/adafruit-circuitpython-qtpy_m0-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/qtpy_m0/de_DE/adafruit-circuitpython-qtpy_m0-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/qtpy_m0/el/adafruit-circuitpython-qtpy_m0-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/qtpy_m0/en_US/adafruit-circuitpython-qtpy_m0-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/qtpy_m0/en_x_pirate/adafruit-circuitpython-qtpy_m0-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/qtpy_m0/es/adafruit-circuitpython-qtpy_m0-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/qtpy_m0/fil/adafruit-circuitpython-qtpy_m0-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/qtpy_m0/fr/adafruit-circuitpython-qtpy_m0-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/qtpy_m0/hi/adafruit-circuitpython-qtpy_m0-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/qtpy_m0/it_IT/adafruit-circuitpython-qtpy_m0-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/qtpy_m0/ja/adafruit-circuitpython-qtpy_m0-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/qtpy_m0/ko/adafruit-circuitpython-qtpy_m0-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/qtpy_m0/nl/adafruit-circuitpython-qtpy_m0-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/qtpy_m0/pl/adafruit-circuitpython-qtpy_m0-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/qtpy_m0/pt_BR/adafruit-circuitpython-qtpy_m0-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/qtpy_m0/sv/adafruit-circuitpython-qtpy_m0-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/qtpy_m0/zh_Latn_pinyin/adafruit-circuitpython-qtpy_m0-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, - "languages": [ - "pt_BR", - "es", - "en_US", - "de_DE", - "hi", - "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", - "fil", - "pl", - "el" - ], - "modules": [ - "analogio", - "board", - "busio", - "digitalio", - "math", - "microcontroller", - "neopixel_write", - "nvm", - "os", - "pulseio", - "pwmio", - "random", - "rotaryio", - "rtc", - "storage", - "struct", - "supervisor", - "time", - "touchio", - "usb_hid", - "usb_midi" - ], - "stable": false, - "version": "6.0.0-rc.1" - } - ] - }, - { - "downloads": 53, - "id": "qtpy_m0_haxpress", - "versions": [ - { - "extensions": [ - "uf2" - ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/qtpy_m0_haxpress/ID/adafruit-circuitpython-qtpy_m0_haxpress-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/qtpy_m0_haxpress/cs/adafruit-circuitpython-qtpy_m0_haxpress-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/qtpy_m0_haxpress/de_DE/adafruit-circuitpython-qtpy_m0_haxpress-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/qtpy_m0_haxpress/el/adafruit-circuitpython-qtpy_m0_haxpress-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/qtpy_m0_haxpress/en_US/adafruit-circuitpython-qtpy_m0_haxpress-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/qtpy_m0_haxpress/en_x_pirate/adafruit-circuitpython-qtpy_m0_haxpress-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/qtpy_m0_haxpress/es/adafruit-circuitpython-qtpy_m0_haxpress-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/qtpy_m0_haxpress/fil/adafruit-circuitpython-qtpy_m0_haxpress-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/qtpy_m0_haxpress/fr/adafruit-circuitpython-qtpy_m0_haxpress-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/qtpy_m0_haxpress/hi/adafruit-circuitpython-qtpy_m0_haxpress-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/qtpy_m0_haxpress/it_IT/adafruit-circuitpython-qtpy_m0_haxpress-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/qtpy_m0_haxpress/ja/adafruit-circuitpython-qtpy_m0_haxpress-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/qtpy_m0_haxpress/ko/adafruit-circuitpython-qtpy_m0_haxpress-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/qtpy_m0_haxpress/nl/adafruit-circuitpython-qtpy_m0_haxpress-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/qtpy_m0_haxpress/pl/adafruit-circuitpython-qtpy_m0_haxpress-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/qtpy_m0_haxpress/pt_BR/adafruit-circuitpython-qtpy_m0_haxpress-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/qtpy_m0_haxpress/sv/adafruit-circuitpython-qtpy_m0_haxpress-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/qtpy_m0_haxpress/zh_Latn_pinyin/adafruit-circuitpython-qtpy_m0_haxpress-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, - "languages": [ - "pt_BR", - "es", - "en_US", - "de_DE", - "hi", - "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", - "fil", - "pl", - "el" - ], - "modules": [ - "_pixelbuf", - "analogio", - "audiocore", - "audioio", - "board", - "busio", - "digitalio", - "displayio", - "gamepad", - "math", - "microcontroller", - "neopixel_write", - "nvm", - "os", - "pulseio", - "pwmio", - "random", - "rotaryio", - "rtc", - "storage", - "struct", - "supervisor", - "terminalio", - "time", - "touchio", - "usb_hid", - "usb_midi", - "vectorio" - ], - "stable": false, - "version": "6.0.0-rc.1" - } - ] - }, - { - "downloads": 4, - "id": "raytac_mdbt50q-db-40", - "versions": [ - { - "extensions": [ - "uf2" - ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/raytac_mdbt50q-db-40/ID/adafruit-circuitpython-raytac_mdbt50q-db-40-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/raytac_mdbt50q-db-40/cs/adafruit-circuitpython-raytac_mdbt50q-db-40-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/raytac_mdbt50q-db-40/de_DE/adafruit-circuitpython-raytac_mdbt50q-db-40-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/raytac_mdbt50q-db-40/el/adafruit-circuitpython-raytac_mdbt50q-db-40-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/raytac_mdbt50q-db-40/en_US/adafruit-circuitpython-raytac_mdbt50q-db-40-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/raytac_mdbt50q-db-40/en_x_pirate/adafruit-circuitpython-raytac_mdbt50q-db-40-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/raytac_mdbt50q-db-40/es/adafruit-circuitpython-raytac_mdbt50q-db-40-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/raytac_mdbt50q-db-40/fil/adafruit-circuitpython-raytac_mdbt50q-db-40-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/raytac_mdbt50q-db-40/fr/adafruit-circuitpython-raytac_mdbt50q-db-40-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/raytac_mdbt50q-db-40/hi/adafruit-circuitpython-raytac_mdbt50q-db-40-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/raytac_mdbt50q-db-40/it_IT/adafruit-circuitpython-raytac_mdbt50q-db-40-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/raytac_mdbt50q-db-40/ja/adafruit-circuitpython-raytac_mdbt50q-db-40-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/raytac_mdbt50q-db-40/ko/adafruit-circuitpython-raytac_mdbt50q-db-40-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/raytac_mdbt50q-db-40/nl/adafruit-circuitpython-raytac_mdbt50q-db-40-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/raytac_mdbt50q-db-40/pl/adafruit-circuitpython-raytac_mdbt50q-db-40-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/raytac_mdbt50q-db-40/pt_BR/adafruit-circuitpython-raytac_mdbt50q-db-40-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/raytac_mdbt50q-db-40/sv/adafruit-circuitpython-raytac_mdbt50q-db-40-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/raytac_mdbt50q-db-40/zh_Latn_pinyin/adafruit-circuitpython-raytac_mdbt50q-db-40-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, - "languages": [ - "pt_BR", - "es", - "en_US", - "de_DE", - "hi", - "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", - "fil", - "pl", - "el" - ], - "modules": [ - "_bleio", - "_pixelbuf", - "aesio", - "analogio", - "audiobusio", - "audiocore", - "audiomixer", - "audiomp3", - "audiopwmio", - "bitbangio", - "board", - "busio", - "digitalio", - "displayio", - "framebufferio", - "gamepad", - "math", - "microcontroller", - "neopixel_write", - "nvm", - "os", - "pulseio", - "pwmio", - "random", - "rgbmatrix", - "rotaryio", - "rtc", - "sdcardio", - "sharpdisplay", "storage", "struct", "supervisor", + "synthio", "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", "usb_hid", "usb_midi", "vectorio", "watchdog" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 66, - "id": "robohatmm1_m4", - "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/robohatmm1_m4/ID/adafruit-circuitpython-robohatmm1_m4-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/robohatmm1_m4/de_DE/adafruit-circuitpython-robohatmm1_m4-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/robohatmm1_m4/en_US/adafruit-circuitpython-robohatmm1_m4-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/robohatmm1_m4/en_x_pirate/adafruit-circuitpython-robohatmm1_m4-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/robohatmm1_m4/es/adafruit-circuitpython-robohatmm1_m4-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/robohatmm1_m4/fil/adafruit-circuitpython-robohatmm1_m4-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/robohatmm1_m4/fr/adafruit-circuitpython-robohatmm1_m4-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/robohatmm1_m4/it_IT/adafruit-circuitpython-robohatmm1_m4-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/robohatmm1_m4/ko/adafruit-circuitpython-robohatmm1_m4-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/robohatmm1_m4/pl/adafruit-circuitpython-robohatmm1_m4-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/robohatmm1_m4/pt_BR/adafruit-circuitpython-robohatmm1_m4-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/robohatmm1_m4/zh_Latn_pinyin/adafruit-circuitpython-robohatmm1_m4-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, - { - "extensions": [ - "uf2" - ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/robohatmm1_m4/ID/adafruit-circuitpython-robohatmm1_m4-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/robohatmm1_m4/cs/adafruit-circuitpython-robohatmm1_m4-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/robohatmm1_m4/de_DE/adafruit-circuitpython-robohatmm1_m4-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/robohatmm1_m4/el/adafruit-circuitpython-robohatmm1_m4-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/robohatmm1_m4/en_US/adafruit-circuitpython-robohatmm1_m4-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/robohatmm1_m4/en_x_pirate/adafruit-circuitpython-robohatmm1_m4-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/robohatmm1_m4/es/adafruit-circuitpython-robohatmm1_m4-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/robohatmm1_m4/fil/adafruit-circuitpython-robohatmm1_m4-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/robohatmm1_m4/fr/adafruit-circuitpython-robohatmm1_m4-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/robohatmm1_m4/hi/adafruit-circuitpython-robohatmm1_m4-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/robohatmm1_m4/it_IT/adafruit-circuitpython-robohatmm1_m4-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/robohatmm1_m4/ja/adafruit-circuitpython-robohatmm1_m4-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/robohatmm1_m4/ko/adafruit-circuitpython-robohatmm1_m4-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/robohatmm1_m4/nl/adafruit-circuitpython-robohatmm1_m4-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/robohatmm1_m4/pl/adafruit-circuitpython-robohatmm1_m4-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/robohatmm1_m4/pt_BR/adafruit-circuitpython-robohatmm1_m4-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/robohatmm1_m4/sv/adafruit-circuitpython-robohatmm1_m4-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/robohatmm1_m4/zh_Latn_pinyin/adafruit-circuitpython-robohatmm1_m4-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, - "languages": [ - "pt_BR", - "es", - "en_US", - "de_DE", - "hi", - "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", - "fil", - "pl", - "el" - ], - "modules": [ - "_bleio", - "_pixelbuf", - "analogio", - "audiocore", - "audioio", - "audiomixer", - "audiomp3", - "bitbangio", - "board", - "busio", - "countio", - "digitalio", - "gamepad", - "i2cperipheral", - "math", - "microcontroller", - "neopixel_write", - "nvm", - "os", - "ps2io", - "pulseio", - "pwmio", - "random", - "rotaryio", - "rtc", - "sdcardio", - "storage", - "struct", - "supervisor", - "time", - "touchio", - "ulab", - "usb_hid", - "usb_midi" - ], - "stable": false, - "version": "6.0.0-rc.1" - } - ] + "downloads": 0, + "id": "pygamer_advance", + "versions": [] }, { - "downloads": 101, - "id": "sam32", + "downloads": 759, + "id": "pyportal", "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/sam32/ID/adafruit-circuitpython-sam32-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/sam32/de_DE/adafruit-circuitpython-sam32-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/sam32/en_US/adafruit-circuitpython-sam32-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/sam32/en_x_pirate/adafruit-circuitpython-sam32-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/sam32/es/adafruit-circuitpython-sam32-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/sam32/fil/adafruit-circuitpython-sam32-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/sam32/fr/adafruit-circuitpython-sam32-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/sam32/it_IT/adafruit-circuitpython-sam32-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/sam32/ko/adafruit-circuitpython-sam32-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/sam32/pl/adafruit-circuitpython-sam32-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/sam32/pt_BR/adafruit-circuitpython-sam32-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/sam32/zh_Latn_pinyin/adafruit-circuitpython-sam32-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/sam32/ID/adafruit-circuitpython-sam32-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/sam32/cs/adafruit-circuitpython-sam32-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/sam32/de_DE/adafruit-circuitpython-sam32-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/sam32/el/adafruit-circuitpython-sam32-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/sam32/en_US/adafruit-circuitpython-sam32-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/sam32/en_x_pirate/adafruit-circuitpython-sam32-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/sam32/es/adafruit-circuitpython-sam32-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/sam32/fil/adafruit-circuitpython-sam32-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/sam32/fr/adafruit-circuitpython-sam32-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/sam32/hi/adafruit-circuitpython-sam32-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/sam32/it_IT/adafruit-circuitpython-sam32-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/sam32/ja/adafruit-circuitpython-sam32-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/sam32/ko/adafruit-circuitpython-sam32-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/sam32/nl/adafruit-circuitpython-sam32-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/sam32/pl/adafruit-circuitpython-sam32-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/sam32/pt_BR/adafruit-circuitpython-sam32-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/sam32/sv/adafruit-circuitpython-sam32-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/sam32/zh_Latn_pinyin/adafruit-circuitpython-sam32-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", "analogio", + "atexit", + "audiobusio", "audiocore", "audioio", "audiomixer", "audiomp3", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", "countio", "digitalio", "displayio", + "errno", + "fontio", "framebufferio", "frequencyio", - "gamepad", + "getpass", + "gifio", "i2cperipheral", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", "nvm", + "onewireio", "os", + "paralleldisplay", "ps2io", "pulseio", "pwmio", + "rainbowio", "random", + "re", "rgbmatrix", "rotaryio", "rtc", @@ -20812,132 +31789,2207 @@ "storage", "struct", "supervisor", + "synthio", "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", "usb_hid", "usb_midi", - "ustack", - "vectorio" + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "audiomixer", + "audiomp3", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 9, + "downloads": 252, + "id": "pyportal_pynt", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "audiomixer", + "audiomp3", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "audiomixer", + "audiomp3", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 415, + "id": "pyportal_titano", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "audiomixer", + "audiomp3", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "audiomixer", + "audiomp3", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 247, + "id": "pyruler", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "analogio", + "board", + "busio", + "digitalio", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "analogio", + "board", + "busio", + "digitalio", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 739, + "id": "qtpy_m0", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "analogio", + "board", + "busio", + "digitalio", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "analogio", + "board", + "busio", + "digitalio", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 323, + "id": "qtpy_m0_haxpress", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_pixelbuf", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "board", + "busio", + "digitalio", + "displayio", + "errno", + "fontio", + "getpass", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "terminalio", + "time", + "touchio", + "traceback", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_pixelbuf", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "board", + "busio", + "digitalio", + "displayio", + "errno", + "fontio", + "getpass", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "terminalio", + "time", + "touchio", + "traceback", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 5252, + "id": "raspberry_pi_pico", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "bitops", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "imagecapture", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "bitops", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "imagecapture", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 0, + "id": "raspberrypi_cm4", + "versions": [ + { + "extensions": [ + "disk.img.zip", + "kernel8.img" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_pixelbuf", + "bitbangio", + "board", + "busio", + "digitalio", + "displayio", + "fontio", + "framebufferio", + "math", + "microcontroller", + "neopixel_write", + "os", + "rainbowio", + "random", + "sdioio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "terminalio", + "time", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 0, + "id": "raspberrypi_cm4io", + "versions": [ + { + "extensions": [ + "disk.img.zip", + "kernel8.img" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "bitbangio", + "board", + "busio", + "digitalio", + "displayio", + "fontio", + "framebufferio", + "math", + "microcontroller", + "os", + "rainbowio", + "random", + "sdioio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "terminalio", + "time", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "disk.img.zip", + "kernel8.img" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_pixelbuf", + "bitbangio", + "board", + "busio", + "digitalio", + "displayio", + "fontio", + "framebufferio", + "math", + "microcontroller", + "neopixel_write", + "os", + "rainbowio", + "random", + "sdioio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "terminalio", + "time", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 0, + "id": "raspberrypi_pi4b", + "versions": [ + { + "extensions": [ + "disk.img.zip", + "kernel8.img" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "bitbangio", + "board", + "busio", + "digitalio", + "displayio", + "fontio", + "framebufferio", + "math", + "microcontroller", + "os", + "rainbowio", + "random", + "sdioio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "terminalio", + "time", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "disk.img.zip", + "kernel8.img" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_pixelbuf", + "bitbangio", + "board", + "busio", + "digitalio", + "displayio", + "fontio", + "framebufferio", + "math", + "microcontroller", + "neopixel_write", + "os", + "rainbowio", + "random", + "sdioio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "terminalio", + "time", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 0, + "id": "raspberrypi_zero2w", + "versions": [ + { + "extensions": [ + "disk.img.zip", + "kernel8.img" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "bitbangio", + "board", + "busio", + "digitalio", + "displayio", + "fontio", + "framebufferio", + "math", + "microcontroller", + "os", + "rainbowio", + "random", + "sdioio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "terminalio", + "time", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "disk.img.zip", + "kernel8.img" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_pixelbuf", + "bitbangio", + "board", + "busio", + "digitalio", + "displayio", + "fontio", + "framebufferio", + "math", + "microcontroller", + "neopixel_write", + "os", + "rainbowio", + "random", + "sdioio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "terminalio", + "time", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 111, + "id": "raytac_mdbt50q-db-40", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 187, + "id": "raytac_mdbt50q-rx", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 184, + "id": "robohatmm1_m4", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [ + "Adafruit_CircuitPython_NeoPixel" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiocore", + "audioio", + "audiomixer", + "audiomp3", + "binascii", + "bitbangio", + "board", + "busio", + "countio", + "digitalio", + "errno", + "getpass", + "i2cperipheral", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "ps2io", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rotaryio", + "rtc", + "sdcardio", + "storage", + "struct", + "supervisor", + "synthio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [ + "Adafruit_CircuitPython_NeoPixel" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiocore", + "audioio", + "audiomixer", + "audiomp3", + "binascii", + "bitbangio", + "board", + "busio", + "countio", + "digitalio", + "errno", + "getpass", + "i2cperipheral", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "ps2io", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rotaryio", + "rtc", + "sdcardio", + "storage", + "struct", + "supervisor", + "synthio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 146, + "id": "sam32", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [ + "Adafruit_CircuitPython_NeoPixel" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "audiomixer", + "audiomp3", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [ + "Adafruit_CircuitPython_NeoPixel" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "audiomixer", + "audiomp3", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 186, "id": "same54_xplained", "versions": [ { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/same54_xplained/ID/adafruit-circuitpython-same54_xplained-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/same54_xplained/cs/adafruit-circuitpython-same54_xplained-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/same54_xplained/de_DE/adafruit-circuitpython-same54_xplained-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/same54_xplained/el/adafruit-circuitpython-same54_xplained-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/same54_xplained/en_US/adafruit-circuitpython-same54_xplained-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/same54_xplained/en_x_pirate/adafruit-circuitpython-same54_xplained-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/same54_xplained/es/adafruit-circuitpython-same54_xplained-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/same54_xplained/fil/adafruit-circuitpython-same54_xplained-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/same54_xplained/fr/adafruit-circuitpython-same54_xplained-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/same54_xplained/hi/adafruit-circuitpython-same54_xplained-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/same54_xplained/it_IT/adafruit-circuitpython-same54_xplained-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/same54_xplained/ja/adafruit-circuitpython-same54_xplained-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/same54_xplained/ko/adafruit-circuitpython-same54_xplained-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/same54_xplained/nl/adafruit-circuitpython-same54_xplained-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/same54_xplained/pl/adafruit-circuitpython-same54_xplained-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/same54_xplained/pt_BR/adafruit-circuitpython-same54_xplained-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/same54_xplained/sv/adafruit-circuitpython-same54_xplained-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/same54_xplained/zh_Latn_pinyin/adafruit-circuitpython-same54_xplained-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", "analogio", + "atexit", "audiobusio", "audiocore", "audioio", "audiomixer", "audiomp3", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", "canio", "countio", "digitalio", "displayio", + "errno", + "fontio", "framebufferio", "frequencyio", - "gamepad", + "getpass", + "gifio", "i2cperipheral", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", "nvm", + "onewireio", "os", + "paralleldisplay", "pulseio", "pwmio", + "rainbowio", "random", + "re", "rotaryio", "rtc", "sdcardio", @@ -20946,131 +33998,181 @@ "storage", "struct", "supervisor", + "synthio", "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "audiomixer", + "audiomp3", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rotaryio", + "rtc", + "sdcardio", + "sdioio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", "usb_hid", "usb_midi", "vectorio" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 54, + "downloads": 582, "id": "seeeduino_wio_terminal", "versions": [ { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/seeeduino_wio_terminal/ID/adafruit-circuitpython-seeeduino_wio_terminal-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/seeeduino_wio_terminal/cs/adafruit-circuitpython-seeeduino_wio_terminal-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/seeeduino_wio_terminal/de_DE/adafruit-circuitpython-seeeduino_wio_terminal-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/seeeduino_wio_terminal/el/adafruit-circuitpython-seeeduino_wio_terminal-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/seeeduino_wio_terminal/en_US/adafruit-circuitpython-seeeduino_wio_terminal-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/seeeduino_wio_terminal/en_x_pirate/adafruit-circuitpython-seeeduino_wio_terminal-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/seeeduino_wio_terminal/es/adafruit-circuitpython-seeeduino_wio_terminal-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/seeeduino_wio_terminal/fil/adafruit-circuitpython-seeeduino_wio_terminal-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/seeeduino_wio_terminal/fr/adafruit-circuitpython-seeeduino_wio_terminal-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/seeeduino_wio_terminal/hi/adafruit-circuitpython-seeeduino_wio_terminal-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/seeeduino_wio_terminal/it_IT/adafruit-circuitpython-seeeduino_wio_terminal-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/seeeduino_wio_terminal/ja/adafruit-circuitpython-seeeduino_wio_terminal-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/seeeduino_wio_terminal/ko/adafruit-circuitpython-seeeduino_wio_terminal-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/seeeduino_wio_terminal/nl/adafruit-circuitpython-seeeduino_wio_terminal-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/seeeduino_wio_terminal/pl/adafruit-circuitpython-seeeduino_wio_terminal-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/seeeduino_wio_terminal/pt_BR/adafruit-circuitpython-seeeduino_wio_terminal-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/seeeduino_wio_terminal/sv/adafruit-circuitpython-seeeduino_wio_terminal-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/seeeduino_wio_terminal/zh_Latn_pinyin/adafruit-circuitpython-seeeduino_wio_terminal-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", "analogio", + "atexit", "audiobusio", "audiocore", "audioio", "audiomixer", "audiomp3", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", "countio", "digitalio", "displayio", + "errno", + "fontio", "framebufferio", "frequencyio", - "gamepad", + "getpass", + "gifio", "i2cperipheral", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", "nvm", + "onewireio", "os", + "paralleldisplay", "ps2io", "pulseio", "pwmio", + "rainbowio", "random", + "re", "rgbmatrix", "rotaryio", "rtc", @@ -21079,1081 +34181,88 @@ "storage", "struct", "supervisor", + "synthio", "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", "usb_hid", "usb_midi", - "vectorio" - ], - "stable": false, - "version": "6.0.0-rc.1" - } - ] - }, - { - "downloads": 310, - "id": "seeeduino_xiao", - "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/seeeduino_xiao/ID/adafruit-circuitpython-seeeduino_xiao-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/seeeduino_xiao/de_DE/adafruit-circuitpython-seeeduino_xiao-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/seeeduino_xiao/en_US/adafruit-circuitpython-seeeduino_xiao-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/seeeduino_xiao/en_x_pirate/adafruit-circuitpython-seeeduino_xiao-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/seeeduino_xiao/es/adafruit-circuitpython-seeeduino_xiao-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/seeeduino_xiao/fil/adafruit-circuitpython-seeeduino_xiao-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/seeeduino_xiao/fr/adafruit-circuitpython-seeeduino_xiao-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/seeeduino_xiao/it_IT/adafruit-circuitpython-seeeduino_xiao-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/seeeduino_xiao/ko/adafruit-circuitpython-seeeduino_xiao-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/seeeduino_xiao/pl/adafruit-circuitpython-seeeduino_xiao-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/seeeduino_xiao/pt_BR/adafruit-circuitpython-seeeduino_xiao-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/seeeduino_xiao/zh_Latn_pinyin/adafruit-circuitpython-seeeduino_xiao-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, - { - "extensions": [ - "uf2" - ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/seeeduino_xiao/ID/adafruit-circuitpython-seeeduino_xiao-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/seeeduino_xiao/cs/adafruit-circuitpython-seeeduino_xiao-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/seeeduino_xiao/de_DE/adafruit-circuitpython-seeeduino_xiao-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/seeeduino_xiao/el/adafruit-circuitpython-seeeduino_xiao-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/seeeduino_xiao/en_US/adafruit-circuitpython-seeeduino_xiao-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/seeeduino_xiao/en_x_pirate/adafruit-circuitpython-seeeduino_xiao-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/seeeduino_xiao/es/adafruit-circuitpython-seeeduino_xiao-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/seeeduino_xiao/fil/adafruit-circuitpython-seeeduino_xiao-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/seeeduino_xiao/fr/adafruit-circuitpython-seeeduino_xiao-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/seeeduino_xiao/hi/adafruit-circuitpython-seeeduino_xiao-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/seeeduino_xiao/it_IT/adafruit-circuitpython-seeeduino_xiao-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/seeeduino_xiao/ja/adafruit-circuitpython-seeeduino_xiao-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/seeeduino_xiao/ko/adafruit-circuitpython-seeeduino_xiao-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/seeeduino_xiao/nl/adafruit-circuitpython-seeeduino_xiao-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/seeeduino_xiao/pl/adafruit-circuitpython-seeeduino_xiao-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/seeeduino_xiao/pt_BR/adafruit-circuitpython-seeeduino_xiao-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/seeeduino_xiao/sv/adafruit-circuitpython-seeeduino_xiao-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/seeeduino_xiao/zh_Latn_pinyin/adafruit-circuitpython-seeeduino_xiao-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, - "languages": [ - "pt_BR", - "es", - "en_US", - "de_DE", - "hi", - "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", - "fil", - "pl", - "el" - ], - "modules": [ - "analogio", - "board", - "busio", - "digitalio", - "math", - "microcontroller", - "neopixel_write", - "nvm", - "os", - "pulseio", - "pwmio", - "random", - "rotaryio", - "rtc", - "storage", - "struct", - "supervisor", - "time", - "touchio", - "usb_hid", - "usb_midi" - ], - "stable": false, - "version": "6.0.0-rc.1" - } - ] - }, - { - "downloads": 112, - "id": "serpente", - "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/serpente/ID/adafruit-circuitpython-serpente-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/serpente/de_DE/adafruit-circuitpython-serpente-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/serpente/en_US/adafruit-circuitpython-serpente-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/serpente/en_x_pirate/adafruit-circuitpython-serpente-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/serpente/es/adafruit-circuitpython-serpente-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/serpente/fil/adafruit-circuitpython-serpente-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/serpente/fr/adafruit-circuitpython-serpente-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/serpente/it_IT/adafruit-circuitpython-serpente-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/serpente/ko/adafruit-circuitpython-serpente-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/serpente/pl/adafruit-circuitpython-serpente-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/serpente/pt_BR/adafruit-circuitpython-serpente-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/serpente/zh_Latn_pinyin/adafruit-circuitpython-serpente-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, - { - "extensions": [ - "uf2" - ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/serpente/ID/adafruit-circuitpython-serpente-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/serpente/cs/adafruit-circuitpython-serpente-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/serpente/de_DE/adafruit-circuitpython-serpente-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/serpente/el/adafruit-circuitpython-serpente-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/serpente/en_US/adafruit-circuitpython-serpente-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/serpente/en_x_pirate/adafruit-circuitpython-serpente-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/serpente/es/adafruit-circuitpython-serpente-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/serpente/fil/adafruit-circuitpython-serpente-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/serpente/fr/adafruit-circuitpython-serpente-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/serpente/hi/adafruit-circuitpython-serpente-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/serpente/it_IT/adafruit-circuitpython-serpente-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/serpente/ja/adafruit-circuitpython-serpente-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/serpente/ko/adafruit-circuitpython-serpente-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/serpente/nl/adafruit-circuitpython-serpente-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/serpente/pl/adafruit-circuitpython-serpente-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/serpente/pt_BR/adafruit-circuitpython-serpente-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/serpente/sv/adafruit-circuitpython-serpente-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/serpente/zh_Latn_pinyin/adafruit-circuitpython-serpente-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, - "languages": [ - "pt_BR", - "es", - "en_US", - "de_DE", - "hi", - "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", - "fil", - "pl", - "el" - ], - "modules": [ - "_pixelbuf", - "analogio", - "audiocore", - "audioio", - "bitbangio", - "board", - "busio", - "countio", - "digitalio", - "displayio", - "i2cperipheral", - "math", - "microcontroller", - "neopixel_write", - "nvm", - "os", - "pulseio", - "pwmio", - "random", - "rotaryio", - "rtc", - "storage", - "struct", - "supervisor", - "terminalio", - "time", - "touchio", - "usb_hid", - "usb_midi", - "vectorio" - ], - "stable": false, - "version": "6.0.0-rc.1" - } - ] - }, - { - "downloads": 47, - "id": "shirtty", - "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/shirtty/ID/adafruit-circuitpython-shirtty-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/shirtty/de_DE/adafruit-circuitpython-shirtty-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/shirtty/en_US/adafruit-circuitpython-shirtty-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/shirtty/en_x_pirate/adafruit-circuitpython-shirtty-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/shirtty/es/adafruit-circuitpython-shirtty-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/shirtty/fil/adafruit-circuitpython-shirtty-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/shirtty/fr/adafruit-circuitpython-shirtty-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/shirtty/it_IT/adafruit-circuitpython-shirtty-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/shirtty/ko/adafruit-circuitpython-shirtty-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/shirtty/pl/adafruit-circuitpython-shirtty-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/shirtty/pt_BR/adafruit-circuitpython-shirtty-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/shirtty/zh_Latn_pinyin/adafruit-circuitpython-shirtty-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, - { - "extensions": [ - "uf2" - ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/shirtty/ID/adafruit-circuitpython-shirtty-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/shirtty/cs/adafruit-circuitpython-shirtty-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/shirtty/de_DE/adafruit-circuitpython-shirtty-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/shirtty/el/adafruit-circuitpython-shirtty-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/shirtty/en_US/adafruit-circuitpython-shirtty-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/shirtty/en_x_pirate/adafruit-circuitpython-shirtty-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/shirtty/es/adafruit-circuitpython-shirtty-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/shirtty/fil/adafruit-circuitpython-shirtty-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/shirtty/fr/adafruit-circuitpython-shirtty-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/shirtty/hi/adafruit-circuitpython-shirtty-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/shirtty/it_IT/adafruit-circuitpython-shirtty-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/shirtty/ja/adafruit-circuitpython-shirtty-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/shirtty/ko/adafruit-circuitpython-shirtty-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/shirtty/nl/adafruit-circuitpython-shirtty-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/shirtty/pl/adafruit-circuitpython-shirtty-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/shirtty/pt_BR/adafruit-circuitpython-shirtty-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/shirtty/sv/adafruit-circuitpython-shirtty-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/shirtty/zh_Latn_pinyin/adafruit-circuitpython-shirtty-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, - "languages": [ - "pt_BR", - "es", - "en_US", - "de_DE", - "hi", - "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", - "fil", - "pl", - "el" - ], - "modules": [ - "analogio", - "board", - "busio", - "digitalio", - "i2cperipheral", - "math", - "microcontroller", - "neopixel_write", - "nvm", - "os", - "pulseio", - "pwmio", - "random", - "rotaryio", - "rtc", - "storage", - "struct", - "supervisor", - "time", - "usb_hid", - "usb_midi" - ], - "stable": false, - "version": "6.0.0-rc.1" - } - ] - }, - { - "downloads": 30, - "id": "simmel", - "versions": [ - { - "extensions": [ - "uf2" - ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/simmel/ID/adafruit-circuitpython-simmel-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/simmel/cs/adafruit-circuitpython-simmel-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/simmel/de_DE/adafruit-circuitpython-simmel-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/simmel/el/adafruit-circuitpython-simmel-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/simmel/en_US/adafruit-circuitpython-simmel-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/simmel/en_x_pirate/adafruit-circuitpython-simmel-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/simmel/es/adafruit-circuitpython-simmel-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/simmel/fil/adafruit-circuitpython-simmel-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/simmel/fr/adafruit-circuitpython-simmel-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/simmel/hi/adafruit-circuitpython-simmel-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/simmel/it_IT/adafruit-circuitpython-simmel-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/simmel/ja/adafruit-circuitpython-simmel-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/simmel/ko/adafruit-circuitpython-simmel-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/simmel/nl/adafruit-circuitpython-simmel-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/simmel/pl/adafruit-circuitpython-simmel-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/simmel/pt_BR/adafruit-circuitpython-simmel-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/simmel/sv/adafruit-circuitpython-simmel-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/simmel/zh_Latn_pinyin/adafruit-circuitpython-simmel-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, - "languages": [ - "pt_BR", - "es", - "en_US", - "de_DE", - "hi", - "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", - "fil", - "pl", - "el" - ], - "modules": [ - "_bleio", - "aesio", - "analogio", - "audiobusio", - "audiocore", - "audiomixer", - "audiopwmio", - "bitbangio", - "board", - "busio", - "digitalio", - "gamepad", - "math", - "microcontroller", - "os", - "pulseio", - "pwmio", - "random", - "rtc", - "sdcardio", - "storage", - "struct", - "supervisor", - "time", - "usb_hid", - "usb_midi", + "vectorio", "watchdog" ], - "stable": false, - "version": "6.0.0-rc.1" - } - ] - }, - { - "downloads": 84, - "id": "snekboard", - "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/snekboard/ID/adafruit-circuitpython-snekboard-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/snekboard/de_DE/adafruit-circuitpython-snekboard-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/snekboard/en_US/adafruit-circuitpython-snekboard-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/snekboard/en_x_pirate/adafruit-circuitpython-snekboard-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/snekboard/es/adafruit-circuitpython-snekboard-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/snekboard/fil/adafruit-circuitpython-snekboard-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/snekboard/fr/adafruit-circuitpython-snekboard-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/snekboard/it_IT/adafruit-circuitpython-snekboard-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/snekboard/ko/adafruit-circuitpython-snekboard-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/snekboard/pl/adafruit-circuitpython-snekboard-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/snekboard/pt_BR/adafruit-circuitpython-snekboard-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/snekboard/zh_Latn_pinyin/adafruit-circuitpython-snekboard-zh_Latn_pinyin-5.3.1.uf2" - ] - }, "stable": true, - "version": "5.3.1" + "version": "7.1.0" }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/snekboard/ID/adafruit-circuitpython-snekboard-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/snekboard/cs/adafruit-circuitpython-snekboard-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/snekboard/de_DE/adafruit-circuitpython-snekboard-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/snekboard/el/adafruit-circuitpython-snekboard-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/snekboard/en_US/adafruit-circuitpython-snekboard-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/snekboard/en_x_pirate/adafruit-circuitpython-snekboard-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/snekboard/es/adafruit-circuitpython-snekboard-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/snekboard/fil/adafruit-circuitpython-snekboard-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/snekboard/fr/adafruit-circuitpython-snekboard-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/snekboard/hi/adafruit-circuitpython-snekboard-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/snekboard/it_IT/adafruit-circuitpython-snekboard-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/snekboard/ja/adafruit-circuitpython-snekboard-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/snekboard/ko/adafruit-circuitpython-snekboard-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/snekboard/nl/adafruit-circuitpython-snekboard-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/snekboard/pl/adafruit-circuitpython-snekboard-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/snekboard/pt_BR/adafruit-circuitpython-snekboard-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/snekboard/sv/adafruit-circuitpython-snekboard-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/snekboard/zh_Latn_pinyin/adafruit-circuitpython-snekboard-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", - "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", - "fil", - "pl", - "el" - ], - "modules": [ - "_pixelbuf", - "analogio", - "audiobusio", - "audiocore", - "audioio", - "board", - "busio", - "countio", - "digitalio", - "displayio", - "math", - "microcontroller", - "neopixel_write", - "nvm", - "os", - "pulseio", - "pwmio", - "random", - "rotaryio", - "rtc", - "storage", - "struct", - "supervisor", - "terminalio", - "time", - "touchio", - "usb_hid", - "usb_midi" - ], - "stable": false, - "version": "6.0.0-rc.1" - } - ] - }, - { - "downloads": 59, - "id": "sparkfun_lumidrive", - "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/sparkfun_lumidrive/ID/adafruit-circuitpython-sparkfun_lumidrive-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/sparkfun_lumidrive/de_DE/adafruit-circuitpython-sparkfun_lumidrive-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/sparkfun_lumidrive/en_US/adafruit-circuitpython-sparkfun_lumidrive-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/sparkfun_lumidrive/en_x_pirate/adafruit-circuitpython-sparkfun_lumidrive-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/sparkfun_lumidrive/es/adafruit-circuitpython-sparkfun_lumidrive-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/sparkfun_lumidrive/fil/adafruit-circuitpython-sparkfun_lumidrive-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/sparkfun_lumidrive/fr/adafruit-circuitpython-sparkfun_lumidrive-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/sparkfun_lumidrive/it_IT/adafruit-circuitpython-sparkfun_lumidrive-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/sparkfun_lumidrive/ko/adafruit-circuitpython-sparkfun_lumidrive-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/sparkfun_lumidrive/pl/adafruit-circuitpython-sparkfun_lumidrive-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/sparkfun_lumidrive/pt_BR/adafruit-circuitpython-sparkfun_lumidrive-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/sparkfun_lumidrive/zh_Latn_pinyin/adafruit-circuitpython-sparkfun_lumidrive-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, - { - "extensions": [ - "uf2" - ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/sparkfun_lumidrive/ID/adafruit-circuitpython-sparkfun_lumidrive-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/sparkfun_lumidrive/cs/adafruit-circuitpython-sparkfun_lumidrive-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/sparkfun_lumidrive/de_DE/adafruit-circuitpython-sparkfun_lumidrive-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/sparkfun_lumidrive/el/adafruit-circuitpython-sparkfun_lumidrive-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/sparkfun_lumidrive/en_US/adafruit-circuitpython-sparkfun_lumidrive-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/sparkfun_lumidrive/en_x_pirate/adafruit-circuitpython-sparkfun_lumidrive-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/sparkfun_lumidrive/es/adafruit-circuitpython-sparkfun_lumidrive-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/sparkfun_lumidrive/fil/adafruit-circuitpython-sparkfun_lumidrive-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/sparkfun_lumidrive/fr/adafruit-circuitpython-sparkfun_lumidrive-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/sparkfun_lumidrive/hi/adafruit-circuitpython-sparkfun_lumidrive-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/sparkfun_lumidrive/it_IT/adafruit-circuitpython-sparkfun_lumidrive-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/sparkfun_lumidrive/ja/adafruit-circuitpython-sparkfun_lumidrive-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/sparkfun_lumidrive/ko/adafruit-circuitpython-sparkfun_lumidrive-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/sparkfun_lumidrive/nl/adafruit-circuitpython-sparkfun_lumidrive-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/sparkfun_lumidrive/pl/adafruit-circuitpython-sparkfun_lumidrive-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/sparkfun_lumidrive/pt_BR/adafruit-circuitpython-sparkfun_lumidrive-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/sparkfun_lumidrive/sv/adafruit-circuitpython-sparkfun_lumidrive-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/sparkfun_lumidrive/zh_Latn_pinyin/adafruit-circuitpython-sparkfun_lumidrive-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, - "languages": [ - "pt_BR", - "es", + "en_GB", "en_US", - "de_DE", - "hi", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", - "fil", - "pl", - "el" - ], - "modules": [ - "_pixelbuf", - "analogio", - "bitbangio", - "board", - "busio", - "countio", - "digitalio", - "displayio", - "gamepad", - "i2cperipheral", - "math", - "microcontroller", - "neopixel_write", - "nvm", - "os", - "pulseio", - "pwmio", - "random", - "rotaryio", - "rtc", - "storage", - "struct", - "supervisor", - "terminalio", - "time", - "touchio", - "usb_hid", - "usb_midi" - ], - "stable": false, - "version": "6.0.0-rc.1" - } - ] - }, - { - "downloads": 47, - "id": "sparkfun_nrf52840_mini", - "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/sparkfun_nrf52840_mini/ID/adafruit-circuitpython-sparkfun_nrf52840_mini-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/sparkfun_nrf52840_mini/de_DE/adafruit-circuitpython-sparkfun_nrf52840_mini-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/sparkfun_nrf52840_mini/en_US/adafruit-circuitpython-sparkfun_nrf52840_mini-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/sparkfun_nrf52840_mini/en_x_pirate/adafruit-circuitpython-sparkfun_nrf52840_mini-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/sparkfun_nrf52840_mini/es/adafruit-circuitpython-sparkfun_nrf52840_mini-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/sparkfun_nrf52840_mini/fil/adafruit-circuitpython-sparkfun_nrf52840_mini-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/sparkfun_nrf52840_mini/fr/adafruit-circuitpython-sparkfun_nrf52840_mini-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/sparkfun_nrf52840_mini/it_IT/adafruit-circuitpython-sparkfun_nrf52840_mini-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/sparkfun_nrf52840_mini/ko/adafruit-circuitpython-sparkfun_nrf52840_mini-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/sparkfun_nrf52840_mini/pl/adafruit-circuitpython-sparkfun_nrf52840_mini-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/sparkfun_nrf52840_mini/pt_BR/adafruit-circuitpython-sparkfun_nrf52840_mini-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/sparkfun_nrf52840_mini/zh_Latn_pinyin/adafruit-circuitpython-sparkfun_nrf52840_mini-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, - { - "extensions": [ - "uf2" - ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/sparkfun_nrf52840_mini/ID/adafruit-circuitpython-sparkfun_nrf52840_mini-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/sparkfun_nrf52840_mini/cs/adafruit-circuitpython-sparkfun_nrf52840_mini-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/sparkfun_nrf52840_mini/de_DE/adafruit-circuitpython-sparkfun_nrf52840_mini-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/sparkfun_nrf52840_mini/el/adafruit-circuitpython-sparkfun_nrf52840_mini-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/sparkfun_nrf52840_mini/en_US/adafruit-circuitpython-sparkfun_nrf52840_mini-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/sparkfun_nrf52840_mini/en_x_pirate/adafruit-circuitpython-sparkfun_nrf52840_mini-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/sparkfun_nrf52840_mini/es/adafruit-circuitpython-sparkfun_nrf52840_mini-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/sparkfun_nrf52840_mini/fil/adafruit-circuitpython-sparkfun_nrf52840_mini-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/sparkfun_nrf52840_mini/fr/adafruit-circuitpython-sparkfun_nrf52840_mini-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/sparkfun_nrf52840_mini/hi/adafruit-circuitpython-sparkfun_nrf52840_mini-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/sparkfun_nrf52840_mini/it_IT/adafruit-circuitpython-sparkfun_nrf52840_mini-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/sparkfun_nrf52840_mini/ja/adafruit-circuitpython-sparkfun_nrf52840_mini-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/sparkfun_nrf52840_mini/ko/adafruit-circuitpython-sparkfun_nrf52840_mini-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/sparkfun_nrf52840_mini/nl/adafruit-circuitpython-sparkfun_nrf52840_mini-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/sparkfun_nrf52840_mini/pl/adafruit-circuitpython-sparkfun_nrf52840_mini-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/sparkfun_nrf52840_mini/pt_BR/adafruit-circuitpython-sparkfun_nrf52840_mini-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/sparkfun_nrf52840_mini/sv/adafruit-circuitpython-sparkfun_nrf52840_mini-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/sparkfun_nrf52840_mini/zh_Latn_pinyin/adafruit-circuitpython-sparkfun_nrf52840_mini-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, - "languages": [ - "pt_BR", "es", - "en_US", - "de_DE", - "hi", - "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", "aesio", + "alarm", "analogio", + "atexit", "audiobusio", "audiocore", + "audioio", "audiomixer", "audiomp3", - "audiopwmio", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", + "countio", "digitalio", "displayio", + "errno", + "fontio", "framebufferio", - "gamepad", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", "nvm", + "onewireio", "os", + "paralleldisplay", + "ps2io", "pulseio", "pwmio", + "rainbowio", "random", + "re", "rgbmatrix", "rotaryio", "rtc", @@ -22162,145 +34271,49 @@ "storage", "struct", "supervisor", + "synthio", "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", "usb_hid", "usb_midi", "vectorio", "watchdog" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 47, - "id": "sparkfun_qwiic_micro_no_flash", + "downloads": 1124, + "id": "seeeduino_xiao", "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/sparkfun_qwiic_micro_no_flash/ID/adafruit-circuitpython-sparkfun_qwiic_micro_no_flash-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/sparkfun_qwiic_micro_no_flash/de_DE/adafruit-circuitpython-sparkfun_qwiic_micro_no_flash-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/sparkfun_qwiic_micro_no_flash/en_US/adafruit-circuitpython-sparkfun_qwiic_micro_no_flash-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/sparkfun_qwiic_micro_no_flash/en_x_pirate/adafruit-circuitpython-sparkfun_qwiic_micro_no_flash-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/sparkfun_qwiic_micro_no_flash/es/adafruit-circuitpython-sparkfun_qwiic_micro_no_flash-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/sparkfun_qwiic_micro_no_flash/fil/adafruit-circuitpython-sparkfun_qwiic_micro_no_flash-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/sparkfun_qwiic_micro_no_flash/fr/adafruit-circuitpython-sparkfun_qwiic_micro_no_flash-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/sparkfun_qwiic_micro_no_flash/it_IT/adafruit-circuitpython-sparkfun_qwiic_micro_no_flash-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/sparkfun_qwiic_micro_no_flash/ko/adafruit-circuitpython-sparkfun_qwiic_micro_no_flash-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/sparkfun_qwiic_micro_no_flash/pl/adafruit-circuitpython-sparkfun_qwiic_micro_no_flash-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/sparkfun_qwiic_micro_no_flash/pt_BR/adafruit-circuitpython-sparkfun_qwiic_micro_no_flash-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/sparkfun_qwiic_micro_no_flash/zh_Latn_pinyin/adafruit-circuitpython-sparkfun_qwiic_micro_no_flash-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/sparkfun_qwiic_micro_no_flash/ID/adafruit-circuitpython-sparkfun_qwiic_micro_no_flash-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/sparkfun_qwiic_micro_no_flash/cs/adafruit-circuitpython-sparkfun_qwiic_micro_no_flash-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/sparkfun_qwiic_micro_no_flash/de_DE/adafruit-circuitpython-sparkfun_qwiic_micro_no_flash-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/sparkfun_qwiic_micro_no_flash/el/adafruit-circuitpython-sparkfun_qwiic_micro_no_flash-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/sparkfun_qwiic_micro_no_flash/en_US/adafruit-circuitpython-sparkfun_qwiic_micro_no_flash-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/sparkfun_qwiic_micro_no_flash/en_x_pirate/adafruit-circuitpython-sparkfun_qwiic_micro_no_flash-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/sparkfun_qwiic_micro_no_flash/es/adafruit-circuitpython-sparkfun_qwiic_micro_no_flash-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/sparkfun_qwiic_micro_no_flash/fil/adafruit-circuitpython-sparkfun_qwiic_micro_no_flash-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/sparkfun_qwiic_micro_no_flash/fr/adafruit-circuitpython-sparkfun_qwiic_micro_no_flash-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/sparkfun_qwiic_micro_no_flash/hi/adafruit-circuitpython-sparkfun_qwiic_micro_no_flash-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/sparkfun_qwiic_micro_no_flash/it_IT/adafruit-circuitpython-sparkfun_qwiic_micro_no_flash-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/sparkfun_qwiic_micro_no_flash/ja/adafruit-circuitpython-sparkfun_qwiic_micro_no_flash-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/sparkfun_qwiic_micro_no_flash/ko/adafruit-circuitpython-sparkfun_qwiic_micro_no_flash-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/sparkfun_qwiic_micro_no_flash/nl/adafruit-circuitpython-sparkfun_qwiic_micro_no_flash-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/sparkfun_qwiic_micro_no_flash/pl/adafruit-circuitpython-sparkfun_qwiic_micro_no_flash-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/sparkfun_qwiic_micro_no_flash/pt_BR/adafruit-circuitpython-sparkfun_qwiic_micro_no_flash-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/sparkfun_qwiic_micro_no_flash/sv/adafruit-circuitpython-sparkfun_qwiic_micro_no_flash-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/sparkfun_qwiic_micro_no_flash/zh_Latn_pinyin/adafruit-circuitpython-sparkfun_qwiic_micro_no_flash-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "analogio", @@ -22311,9 +34324,10 @@ "microcontroller", "neopixel_write", "nvm", + "onewireio", "os", - "pulseio", "pwmio", + "rainbowio", "random", "rotaryio", "rtc", @@ -22322,139 +34336,35 @@ "supervisor", "time", "touchio", + "usb_cdc", "usb_hid", "usb_midi" ], - "stable": false, - "version": "6.0.0-rc.1" - } - ] - }, - { - "downloads": 30, - "id": "sparkfun_qwiic_micro_with_flash", - "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/sparkfun_qwiic_micro_with_flash/ID/adafruit-circuitpython-sparkfun_qwiic_micro_with_flash-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/sparkfun_qwiic_micro_with_flash/de_DE/adafruit-circuitpython-sparkfun_qwiic_micro_with_flash-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/sparkfun_qwiic_micro_with_flash/en_US/adafruit-circuitpython-sparkfun_qwiic_micro_with_flash-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/sparkfun_qwiic_micro_with_flash/en_x_pirate/adafruit-circuitpython-sparkfun_qwiic_micro_with_flash-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/sparkfun_qwiic_micro_with_flash/es/adafruit-circuitpython-sparkfun_qwiic_micro_with_flash-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/sparkfun_qwiic_micro_with_flash/fil/adafruit-circuitpython-sparkfun_qwiic_micro_with_flash-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/sparkfun_qwiic_micro_with_flash/fr/adafruit-circuitpython-sparkfun_qwiic_micro_with_flash-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/sparkfun_qwiic_micro_with_flash/it_IT/adafruit-circuitpython-sparkfun_qwiic_micro_with_flash-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/sparkfun_qwiic_micro_with_flash/ko/adafruit-circuitpython-sparkfun_qwiic_micro_with_flash-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/sparkfun_qwiic_micro_with_flash/pl/adafruit-circuitpython-sparkfun_qwiic_micro_with_flash-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/sparkfun_qwiic_micro_with_flash/pt_BR/adafruit-circuitpython-sparkfun_qwiic_micro_with_flash-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/sparkfun_qwiic_micro_with_flash/zh_Latn_pinyin/adafruit-circuitpython-sparkfun_qwiic_micro_with_flash-zh_Latn_pinyin-5.3.1.uf2" - ] - }, "stable": true, - "version": "5.3.1" + "version": "7.1.0" }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/sparkfun_qwiic_micro_with_flash/ID/adafruit-circuitpython-sparkfun_qwiic_micro_with_flash-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/sparkfun_qwiic_micro_with_flash/cs/adafruit-circuitpython-sparkfun_qwiic_micro_with_flash-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/sparkfun_qwiic_micro_with_flash/de_DE/adafruit-circuitpython-sparkfun_qwiic_micro_with_flash-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/sparkfun_qwiic_micro_with_flash/el/adafruit-circuitpython-sparkfun_qwiic_micro_with_flash-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/sparkfun_qwiic_micro_with_flash/en_US/adafruit-circuitpython-sparkfun_qwiic_micro_with_flash-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/sparkfun_qwiic_micro_with_flash/en_x_pirate/adafruit-circuitpython-sparkfun_qwiic_micro_with_flash-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/sparkfun_qwiic_micro_with_flash/es/adafruit-circuitpython-sparkfun_qwiic_micro_with_flash-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/sparkfun_qwiic_micro_with_flash/fil/adafruit-circuitpython-sparkfun_qwiic_micro_with_flash-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/sparkfun_qwiic_micro_with_flash/fr/adafruit-circuitpython-sparkfun_qwiic_micro_with_flash-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/sparkfun_qwiic_micro_with_flash/hi/adafruit-circuitpython-sparkfun_qwiic_micro_with_flash-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/sparkfun_qwiic_micro_with_flash/it_IT/adafruit-circuitpython-sparkfun_qwiic_micro_with_flash-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/sparkfun_qwiic_micro_with_flash/ja/adafruit-circuitpython-sparkfun_qwiic_micro_with_flash-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/sparkfun_qwiic_micro_with_flash/ko/adafruit-circuitpython-sparkfun_qwiic_micro_with_flash-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/sparkfun_qwiic_micro_with_flash/nl/adafruit-circuitpython-sparkfun_qwiic_micro_with_flash-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/sparkfun_qwiic_micro_with_flash/pl/adafruit-circuitpython-sparkfun_qwiic_micro_with_flash-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/sparkfun_qwiic_micro_with_flash/pt_BR/adafruit-circuitpython-sparkfun_qwiic_micro_with_flash-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/sparkfun_qwiic_micro_with_flash/sv/adafruit-circuitpython-sparkfun_qwiic_micro_with_flash-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/sparkfun_qwiic_micro_with_flash/zh_Latn_pinyin/adafruit-circuitpython-sparkfun_qwiic_micro_with_flash-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "analogio", @@ -22465,9 +34375,10 @@ "microcontroller", "neopixel_write", "nvm", + "onewireio", "os", - "pulseio", "pwmio", + "rainbowio", "random", "rotaryio", "rtc", @@ -22476,636 +34387,194 @@ "supervisor", "time", "touchio", + "usb_cdc", "usb_hid", "usb_midi" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 55, - "id": "sparkfun_redboard_turbo", + "downloads": 122, + "id": "seeeduino_xiao_kb", "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/sparkfun_redboard_turbo/ID/adafruit-circuitpython-sparkfun_redboard_turbo-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/sparkfun_redboard_turbo/de_DE/adafruit-circuitpython-sparkfun_redboard_turbo-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/sparkfun_redboard_turbo/en_US/adafruit-circuitpython-sparkfun_redboard_turbo-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/sparkfun_redboard_turbo/en_x_pirate/adafruit-circuitpython-sparkfun_redboard_turbo-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/sparkfun_redboard_turbo/es/adafruit-circuitpython-sparkfun_redboard_turbo-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/sparkfun_redboard_turbo/fil/adafruit-circuitpython-sparkfun_redboard_turbo-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/sparkfun_redboard_turbo/fr/adafruit-circuitpython-sparkfun_redboard_turbo-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/sparkfun_redboard_turbo/it_IT/adafruit-circuitpython-sparkfun_redboard_turbo-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/sparkfun_redboard_turbo/ko/adafruit-circuitpython-sparkfun_redboard_turbo-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/sparkfun_redboard_turbo/pl/adafruit-circuitpython-sparkfun_redboard_turbo-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/sparkfun_redboard_turbo/pt_BR/adafruit-circuitpython-sparkfun_redboard_turbo-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/sparkfun_redboard_turbo/zh_Latn_pinyin/adafruit-circuitpython-sparkfun_redboard_turbo-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/sparkfun_redboard_turbo/ID/adafruit-circuitpython-sparkfun_redboard_turbo-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/sparkfun_redboard_turbo/cs/adafruit-circuitpython-sparkfun_redboard_turbo-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/sparkfun_redboard_turbo/de_DE/adafruit-circuitpython-sparkfun_redboard_turbo-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/sparkfun_redboard_turbo/el/adafruit-circuitpython-sparkfun_redboard_turbo-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/sparkfun_redboard_turbo/en_US/adafruit-circuitpython-sparkfun_redboard_turbo-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/sparkfun_redboard_turbo/en_x_pirate/adafruit-circuitpython-sparkfun_redboard_turbo-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/sparkfun_redboard_turbo/es/adafruit-circuitpython-sparkfun_redboard_turbo-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/sparkfun_redboard_turbo/fil/adafruit-circuitpython-sparkfun_redboard_turbo-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/sparkfun_redboard_turbo/fr/adafruit-circuitpython-sparkfun_redboard_turbo-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/sparkfun_redboard_turbo/hi/adafruit-circuitpython-sparkfun_redboard_turbo-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/sparkfun_redboard_turbo/it_IT/adafruit-circuitpython-sparkfun_redboard_turbo-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/sparkfun_redboard_turbo/ja/adafruit-circuitpython-sparkfun_redboard_turbo-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/sparkfun_redboard_turbo/ko/adafruit-circuitpython-sparkfun_redboard_turbo-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/sparkfun_redboard_turbo/nl/adafruit-circuitpython-sparkfun_redboard_turbo-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/sparkfun_redboard_turbo/pl/adafruit-circuitpython-sparkfun_redboard_turbo-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/sparkfun_redboard_turbo/pt_BR/adafruit-circuitpython-sparkfun_redboard_turbo-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/sparkfun_redboard_turbo/sv/adafruit-circuitpython-sparkfun_redboard_turbo-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/sparkfun_redboard_turbo/zh_Latn_pinyin/adafruit-circuitpython-sparkfun_redboard_turbo-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [ + "Adafruit_CircuitPython_HID", + "Adafruit_CircuitPython_NeoPixel" + ], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", - "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", - "fil", - "pl", - "el" - ], - "modules": [ - "_pixelbuf", - "analogio", - "audiobusio", - "audiocore", - "audioio", - "board", - "busio", - "digitalio", - "displayio", - "math", - "microcontroller", - "neopixel_write", - "nvm", - "os", - "pulseio", - "pwmio", - "random", - "rotaryio", - "rtc", - "storage", - "struct", - "supervisor", - "terminalio", - "time", - "touchio", - "usb_hid", - "usb_midi" - ], - "stable": false, - "version": "6.0.0-rc.1" - } - ] - }, - { - "downloads": 51, - "id": "sparkfun_samd21_dev", - "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd21_dev/ID/adafruit-circuitpython-sparkfun_samd21_dev-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd21_dev/de_DE/adafruit-circuitpython-sparkfun_samd21_dev-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd21_dev/en_US/adafruit-circuitpython-sparkfun_samd21_dev-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd21_dev/en_x_pirate/adafruit-circuitpython-sparkfun_samd21_dev-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd21_dev/es/adafruit-circuitpython-sparkfun_samd21_dev-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd21_dev/fil/adafruit-circuitpython-sparkfun_samd21_dev-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd21_dev/fr/adafruit-circuitpython-sparkfun_samd21_dev-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd21_dev/it_IT/adafruit-circuitpython-sparkfun_samd21_dev-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd21_dev/ko/adafruit-circuitpython-sparkfun_samd21_dev-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd21_dev/pl/adafruit-circuitpython-sparkfun_samd21_dev-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd21_dev/pt_BR/adafruit-circuitpython-sparkfun_samd21_dev-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd21_dev/zh_Latn_pinyin/adafruit-circuitpython-sparkfun_samd21_dev-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, - { - "extensions": [ - "uf2" - ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd21_dev/ID/adafruit-circuitpython-sparkfun_samd21_dev-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd21_dev/cs/adafruit-circuitpython-sparkfun_samd21_dev-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd21_dev/de_DE/adafruit-circuitpython-sparkfun_samd21_dev-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd21_dev/el/adafruit-circuitpython-sparkfun_samd21_dev-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd21_dev/en_US/adafruit-circuitpython-sparkfun_samd21_dev-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd21_dev/en_x_pirate/adafruit-circuitpython-sparkfun_samd21_dev-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd21_dev/es/adafruit-circuitpython-sparkfun_samd21_dev-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd21_dev/fil/adafruit-circuitpython-sparkfun_samd21_dev-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd21_dev/fr/adafruit-circuitpython-sparkfun_samd21_dev-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd21_dev/hi/adafruit-circuitpython-sparkfun_samd21_dev-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd21_dev/it_IT/adafruit-circuitpython-sparkfun_samd21_dev-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd21_dev/ja/adafruit-circuitpython-sparkfun_samd21_dev-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd21_dev/ko/adafruit-circuitpython-sparkfun_samd21_dev-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd21_dev/nl/adafruit-circuitpython-sparkfun_samd21_dev-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd21_dev/pl/adafruit-circuitpython-sparkfun_samd21_dev-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd21_dev/pt_BR/adafruit-circuitpython-sparkfun_samd21_dev-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd21_dev/sv/adafruit-circuitpython-sparkfun_samd21_dev-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd21_dev/zh_Latn_pinyin/adafruit-circuitpython-sparkfun_samd21_dev-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, - "languages": [ - "pt_BR", - "es", + "en_GB", "en_US", - "de_DE", - "hi", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "analogio", "board", - "busio", "digitalio", - "math", + "keypad", "microcontroller", "neopixel_write", "nvm", "os", - "pulseio", "pwmio", + "rainbowio", "random", "rotaryio", - "rtc", "storage", "struct", "supervisor", "time", "touchio", + "usb_cdc", "usb_hid", "usb_midi" ], - "stable": false, - "version": "6.0.0-rc.1" - } - ] - }, - { - "downloads": 69, - "id": "sparkfun_samd21_mini", - "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd21_mini/ID/adafruit-circuitpython-sparkfun_samd21_mini-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd21_mini/de_DE/adafruit-circuitpython-sparkfun_samd21_mini-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd21_mini/en_US/adafruit-circuitpython-sparkfun_samd21_mini-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd21_mini/en_x_pirate/adafruit-circuitpython-sparkfun_samd21_mini-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd21_mini/es/adafruit-circuitpython-sparkfun_samd21_mini-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd21_mini/fil/adafruit-circuitpython-sparkfun_samd21_mini-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd21_mini/fr/adafruit-circuitpython-sparkfun_samd21_mini-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd21_mini/it_IT/adafruit-circuitpython-sparkfun_samd21_mini-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd21_mini/ko/adafruit-circuitpython-sparkfun_samd21_mini-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd21_mini/pl/adafruit-circuitpython-sparkfun_samd21_mini-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd21_mini/pt_BR/adafruit-circuitpython-sparkfun_samd21_mini-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd21_mini/zh_Latn_pinyin/adafruit-circuitpython-sparkfun_samd21_mini-zh_Latn_pinyin-5.3.1.uf2" - ] - }, "stable": true, - "version": "5.3.1" + "version": "7.1.0" }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd21_mini/ID/adafruit-circuitpython-sparkfun_samd21_mini-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd21_mini/cs/adafruit-circuitpython-sparkfun_samd21_mini-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd21_mini/de_DE/adafruit-circuitpython-sparkfun_samd21_mini-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd21_mini/el/adafruit-circuitpython-sparkfun_samd21_mini-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd21_mini/en_US/adafruit-circuitpython-sparkfun_samd21_mini-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd21_mini/en_x_pirate/adafruit-circuitpython-sparkfun_samd21_mini-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd21_mini/es/adafruit-circuitpython-sparkfun_samd21_mini-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd21_mini/fil/adafruit-circuitpython-sparkfun_samd21_mini-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd21_mini/fr/adafruit-circuitpython-sparkfun_samd21_mini-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd21_mini/hi/adafruit-circuitpython-sparkfun_samd21_mini-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd21_mini/it_IT/adafruit-circuitpython-sparkfun_samd21_mini-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd21_mini/ja/adafruit-circuitpython-sparkfun_samd21_mini-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd21_mini/ko/adafruit-circuitpython-sparkfun_samd21_mini-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd21_mini/nl/adafruit-circuitpython-sparkfun_samd21_mini-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd21_mini/pl/adafruit-circuitpython-sparkfun_samd21_mini-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd21_mini/pt_BR/adafruit-circuitpython-sparkfun_samd21_mini-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd21_mini/sv/adafruit-circuitpython-sparkfun_samd21_mini-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd21_mini/zh_Latn_pinyin/adafruit-circuitpython-sparkfun_samd21_mini-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [ + "Adafruit_CircuitPython_HID", + "Adafruit_CircuitPython_NeoPixel" + ], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "analogio", "board", - "busio", "digitalio", - "math", + "keypad", "microcontroller", "neopixel_write", "nvm", "os", - "pulseio", "pwmio", + "rainbowio", "random", "rotaryio", - "rtc", "storage", "struct", "supervisor", "time", "touchio", + "usb_cdc", "usb_hid", "usb_midi" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 41, - "id": "sparkfun_samd51_thing_plus", + "downloads": 0, + "id": "seeeduino_xiao_rp2040", "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd51_thing_plus/ID/adafruit-circuitpython-sparkfun_samd51_thing_plus-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd51_thing_plus/de_DE/adafruit-circuitpython-sparkfun_samd51_thing_plus-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd51_thing_plus/en_US/adafruit-circuitpython-sparkfun_samd51_thing_plus-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd51_thing_plus/en_x_pirate/adafruit-circuitpython-sparkfun_samd51_thing_plus-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd51_thing_plus/es/adafruit-circuitpython-sparkfun_samd51_thing_plus-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd51_thing_plus/fil/adafruit-circuitpython-sparkfun_samd51_thing_plus-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd51_thing_plus/fr/adafruit-circuitpython-sparkfun_samd51_thing_plus-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd51_thing_plus/it_IT/adafruit-circuitpython-sparkfun_samd51_thing_plus-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd51_thing_plus/ko/adafruit-circuitpython-sparkfun_samd51_thing_plus-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd51_thing_plus/pl/adafruit-circuitpython-sparkfun_samd51_thing_plus-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd51_thing_plus/pt_BR/adafruit-circuitpython-sparkfun_samd51_thing_plus-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd51_thing_plus/zh_Latn_pinyin/adafruit-circuitpython-sparkfun_samd51_thing_plus-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd51_thing_plus/ID/adafruit-circuitpython-sparkfun_samd51_thing_plus-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd51_thing_plus/cs/adafruit-circuitpython-sparkfun_samd51_thing_plus-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd51_thing_plus/de_DE/adafruit-circuitpython-sparkfun_samd51_thing_plus-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd51_thing_plus/el/adafruit-circuitpython-sparkfun_samd51_thing_plus-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd51_thing_plus/en_US/adafruit-circuitpython-sparkfun_samd51_thing_plus-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd51_thing_plus/en_x_pirate/adafruit-circuitpython-sparkfun_samd51_thing_plus-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd51_thing_plus/es/adafruit-circuitpython-sparkfun_samd51_thing_plus-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd51_thing_plus/fil/adafruit-circuitpython-sparkfun_samd51_thing_plus-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd51_thing_plus/fr/adafruit-circuitpython-sparkfun_samd51_thing_plus-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd51_thing_plus/hi/adafruit-circuitpython-sparkfun_samd51_thing_plus-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd51_thing_plus/it_IT/adafruit-circuitpython-sparkfun_samd51_thing_plus-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd51_thing_plus/ja/adafruit-circuitpython-sparkfun_samd51_thing_plus-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd51_thing_plus/ko/adafruit-circuitpython-sparkfun_samd51_thing_plus-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd51_thing_plus/nl/adafruit-circuitpython-sparkfun_samd51_thing_plus-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd51_thing_plus/pl/adafruit-circuitpython-sparkfun_samd51_thing_plus-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd51_thing_plus/pt_BR/adafruit-circuitpython-sparkfun_samd51_thing_plus-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd51_thing_plus/sv/adafruit-circuitpython-sparkfun_samd51_thing_plus-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/sparkfun_samd51_thing_plus/zh_Latn_pinyin/adafruit-circuitpython-sparkfun_samd51_thing_plus-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", "analogio", + "atexit", "audiobusio", "audiocore", - "audioio", "audiomixer", "audiomp3", + "audiopwmio", + "binascii", "bitbangio", + "bitmaptools", + "bitops", "board", "busio", "countio", "digitalio", "displayio", + "errno", + "fontio", "framebufferio", - "frequencyio", - "gamepad", - "i2cperipheral", + "getpass", + "gifio", + "imagecapture", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", "nvm", + "onewireio", "os", - "ps2io", + "paralleldisplay", "pulseio", "pwmio", + "qrio", + "rainbowio", "random", + "re", "rgbmatrix", "rotaryio", "rtc", @@ -23114,892 +34583,4353 @@ "storage", "struct", "supervisor", + "synthio", "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 167, + "id": "sensebox_mcu", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "analogio", + "board", + "busio", + "digitalio", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "os", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "analogio", + "board", + "busio", + "digitalio", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "os", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 190, + "id": "serpente", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_pixelbuf", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "board", + "busio", + "digitalio", + "displayio", + "errno", + "fontio", + "getpass", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "terminalio", + "time", + "touchio", + "traceback", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_pixelbuf", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "board", + "busio", + "digitalio", + "displayio", + "errno", + "fontio", + "getpass", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "terminalio", + "time", + "touchio", + "traceback", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 160, + "id": "shirtty", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "analogio", + "board", + "busio", + "digitalio", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "analogio", + "board", + "busio", + "digitalio", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 122, + "id": "silicognition-m4-shim", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "audiomixer", + "audiomp3", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "audiomixer", + "audiomp3", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 176, + "id": "simmel", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "aesio", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiopwmio", + "binascii", + "bitbangio", + "board", + "busio", + "digitalio", + "json", + "math", + "microcontroller", + "os", + "pwmio", + "random", + "re", + "rtc", + "storage", + "struct", + "supervisor", + "time", + "traceback", + "usb_hid", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "aesio", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiopwmio", + "binascii", + "bitbangio", + "board", + "busio", + "digitalio", + "json", + "math", + "microcontroller", + "os", + "pwmio", + "random", + "re", + "rtc", + "storage", + "struct", + "supervisor", + "time", + "traceback", + "usb_hid", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 129, + "id": "snekboard", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_pixelbuf", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "board", + "busio", + "digitalio", + "displayio", + "errno", + "fontio", + "getpass", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "terminalio", + "time", + "touchio", + "traceback", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_pixelbuf", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "board", + "busio", + "digitalio", + "displayio", + "errno", + "fontio", + "getpass", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "terminalio", + "time", + "touchio", + "traceback", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 168, + "id": "solderparty_rp2040_stamp", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [ + "solderparty_rp2040_stamp", + "Adafruit_CircuitPython_BusDevice", + "Adafruit_CircuitPython_HID", + "Adafruit_CircuitPython_NeoPixel", + "Adafruit_CircuitPython_Register" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "bitops", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "imagecapture", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [ + "solderparty_rp2040_stamp", + "Adafruit_CircuitPython_BusDevice", + "Adafruit_CircuitPython_HID", + "Adafruit_CircuitPython_NeoPixel", + "Adafruit_CircuitPython_Register" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "bitops", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "imagecapture", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 173, + "id": "sparkfun_lumidrive", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [ + "Adafruit_CircuitPython_DotStar" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_pixelbuf", + "analogio", + "atexit", + "board", + "busio", + "digitalio", + "displayio", + "errno", + "fontio", + "getpass", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "terminalio", + "time", + "touchio", + "traceback", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [ + "Adafruit_CircuitPython_DotStar" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_pixelbuf", + "analogio", + "atexit", + "board", + "busio", + "digitalio", + "displayio", + "errno", + "fontio", + "getpass", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "terminalio", + "time", + "touchio", + "traceback", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 190, + "id": "sparkfun_micromod_rp2040", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "bitops", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "imagecapture", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "bitops", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "imagecapture", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 184, + "id": "sparkfun_nrf52840_micromod", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 139, + "id": "sparkfun_nrf52840_mini", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 311, + "id": "sparkfun_pro_micro_rp2040", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "bitops", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "imagecapture", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "bitops", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "imagecapture", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 96, + "id": "sparkfun_qwiic_micro_no_flash", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "analogio", + "board", + "busio", + "digitalio", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "analogio", + "board", + "busio", + "digitalio", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 86, + "id": "sparkfun_qwiic_micro_with_flash", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "analogio", + "board", + "busio", + "digitalio", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "analogio", + "board", + "busio", + "digitalio", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 161, + "id": "sparkfun_redboard_turbo", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_pixelbuf", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "board", + "busio", + "digitalio", + "displayio", + "errno", + "fontio", + "getpass", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "terminalio", + "time", + "touchio", + "traceback", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_pixelbuf", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "board", + "busio", + "digitalio", + "displayio", + "errno", + "fontio", + "getpass", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "terminalio", + "time", + "touchio", + "traceback", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 114, + "id": "sparkfun_samd21_dev", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "analogio", + "board", + "busio", + "digitalio", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "analogio", + "board", + "busio", + "digitalio", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 140, + "id": "sparkfun_samd21_mini", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "analogio", + "board", + "busio", + "digitalio", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "analogio", + "board", + "busio", + "digitalio", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 164, + "id": "sparkfun_samd51_micromod", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "audiomixer", + "audiomp3", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "audiomixer", + "audiomp3", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 221, + "id": "sparkfun_samd51_thing_plus", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "audiomixer", + "audiomp3", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "audiomixer", + "audiomp3", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 0, + "id": "sparkfun_stm32_thing_plus", + "versions": [ + { + "extensions": [ + "bin" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiocore", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "onewireio", + "os", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "sdcardio", + "sdioio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", "usb_hid", "usb_midi", "vectorio" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 70, + "downloads": 55, + "id": "sparkfun_stm32f405_micromod", + "versions": [ + { + "extensions": [ + "bin" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiocore", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "onewireio", + "os", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "sdcardio", + "sdioio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "bin" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiocore", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "onewireio", + "os", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "sdcardio", + "sdioio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 175, + "id": "sparkfun_thing_plus_rp2040", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "bitops", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "imagecapture", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "bitops", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "imagecapture", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 335, "id": "spresense", "versions": [ { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/spresense/ID/adafruit-circuitpython-spresense-ID-5.3.1.spk" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/spresense/de_DE/adafruit-circuitpython-spresense-de_DE-5.3.1.spk" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/spresense/en_US/adafruit-circuitpython-spresense-en_US-5.3.1.spk" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/spresense/en_x_pirate/adafruit-circuitpython-spresense-en_x_pirate-5.3.1.spk" - ], - "es": [ - "https://downloads.circuitpython.org/bin/spresense/es/adafruit-circuitpython-spresense-es-5.3.1.spk" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/spresense/fil/adafruit-circuitpython-spresense-fil-5.3.1.spk" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/spresense/fr/adafruit-circuitpython-spresense-fr-5.3.1.spk" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/spresense/it_IT/adafruit-circuitpython-spresense-it_IT-5.3.1.spk" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/spresense/ko/adafruit-circuitpython-spresense-ko-5.3.1.spk" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/spresense/pl/adafruit-circuitpython-spresense-pl-5.3.1.spk" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/spresense/pt_BR/adafruit-circuitpython-spresense-pt_BR-5.3.1.spk" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/spresense/zh_Latn_pinyin/adafruit-circuitpython-spresense-zh_Latn_pinyin-5.3.1.spk" - ] - }, + "extensions": [ + "spk" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "analogio", + "atexit", + "binascii", + "bitbangio", + "board", + "busio", + "camera", + "digitalio", + "errno", + "getpass", + "gnss", + "json", + "math", + "microcontroller", + "onewireio", + "os", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rtc", + "sdcardio", + "sdioio", + "storage", + "struct", + "supervisor", + "time", + "traceback", + "ulab", + "usb_cdc" + ], "stable": true, - "version": "5.3.1" + "version": "7.1.0" }, { "extensions": [ "spk" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/spresense/ID/adafruit-circuitpython-spresense-ID-6.0.0-rc.1.spk" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/spresense/cs/adafruit-circuitpython-spresense-cs-6.0.0-rc.1.spk" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/spresense/de_DE/adafruit-circuitpython-spresense-de_DE-6.0.0-rc.1.spk" - ], - "el": [ - "https://downloads.circuitpython.org/bin/spresense/el/adafruit-circuitpython-spresense-el-6.0.0-rc.1.spk" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/spresense/en_US/adafruit-circuitpython-spresense-en_US-6.0.0-rc.1.spk" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/spresense/en_x_pirate/adafruit-circuitpython-spresense-en_x_pirate-6.0.0-rc.1.spk" - ], - "es": [ - "https://downloads.circuitpython.org/bin/spresense/es/adafruit-circuitpython-spresense-es-6.0.0-rc.1.spk" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/spresense/fil/adafruit-circuitpython-spresense-fil-6.0.0-rc.1.spk" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/spresense/fr/adafruit-circuitpython-spresense-fr-6.0.0-rc.1.spk" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/spresense/hi/adafruit-circuitpython-spresense-hi-6.0.0-rc.1.spk" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/spresense/it_IT/adafruit-circuitpython-spresense-it_IT-6.0.0-rc.1.spk" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/spresense/ja/adafruit-circuitpython-spresense-ja-6.0.0-rc.1.spk" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/spresense/ko/adafruit-circuitpython-spresense-ko-6.0.0-rc.1.spk" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/spresense/nl/adafruit-circuitpython-spresense-nl-6.0.0-rc.1.spk" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/spresense/pl/adafruit-circuitpython-spresense-pl-6.0.0-rc.1.spk" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/spresense/pt_BR/adafruit-circuitpython-spresense-pt_BR-6.0.0-rc.1.spk" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/spresense/sv/adafruit-circuitpython-spresense-sv-6.0.0-rc.1.spk" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/spresense/zh_Latn_pinyin/adafruit-circuitpython-spresense-zh_Latn_pinyin-6.0.0-rc.1.spk" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "analogio", + "atexit", + "binascii", + "bitbangio", + "board", + "busio", + "camera", + "digitalio", + "errno", + "getpass", + "gnss", + "json", + "math", + "microcontroller", + "onewireio", + "os", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rtc", + "sdcardio", + "sdioio", + "storage", + "struct", + "supervisor", + "time", + "traceback", + "ulab", + "usb_cdc" ], - "modules": "[]", "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 114, + "id": "stackrduino_m0_pro", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_pixelbuf", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "board", + "busio", + "digitalio", + "displayio", + "errno", + "fontio", + "getpass", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "terminalio", + "time", + "touchio", + "traceback", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_pixelbuf", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "board", + "busio", + "digitalio", + "displayio", + "errno", + "fontio", + "getpass", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "terminalio", + "time", + "touchio", + "traceback", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 190, + "id": "stm32f411ce_blackpill", + "versions": [ + { + "extensions": [ + "bin" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "analogio", + "atexit", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "onewireio", + "os", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "terminalio", + "time", + "touchio", + "traceback", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "bin" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "analogio", + "atexit", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "onewireio", + "os", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "terminalio", + "time", + "touchio", + "traceback", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 109, + "id": "stm32f411ce_blackpill_with_flash", + "versions": [ + { + "extensions": [ + "bin" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "analogio", + "atexit", + "audiocore", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "onewireio", + "os", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "bin" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "analogio", + "atexit", + "audiocore", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "onewireio", + "os", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 79, + "id": "stm32f411ve_discovery", + "versions": [ + { + "extensions": [ + "bin" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "analogio", + "atexit", + "binascii", + "bitbangio", + "board", + "busio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "json", + "keypad", + "math", + "microcontroller", + "neopixel_write", + "onewireio", + "os", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "bin" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "analogio", + "atexit", + "binascii", + "bitbangio", + "board", + "busio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "json", + "keypad", + "math", + "microcontroller", + "neopixel_write", + "onewireio", + "os", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 72, + "id": "stm32f412zg_discovery", + "versions": [ + { + "extensions": [ + "bin" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "analogio", + "atexit", + "audiocore", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "onewireio", + "os", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "bin" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "analogio", + "atexit", + "audiocore", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "onewireio", + "os", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 99, + "id": "stm32f4_discovery", + "versions": [ + { + "extensions": [ + "bin" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiocore", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "onewireio", + "os", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "sdcardio", + "sdioio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "bin" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiocore", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "onewireio", + "os", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "sdcardio", + "sdioio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio" + ], + "stable": false, + "version": "7.2.0-alpha.1" } ] }, { "downloads": 82, - "id": "stm32f411ce_blackpill", - "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/stm32f411ce_blackpill/ID/adafruit-circuitpython-stm32f411ce_blackpill-ID-5.3.1.bin" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/stm32f411ce_blackpill/de_DE/adafruit-circuitpython-stm32f411ce_blackpill-de_DE-5.3.1.bin" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/stm32f411ce_blackpill/en_US/adafruit-circuitpython-stm32f411ce_blackpill-en_US-5.3.1.bin" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/stm32f411ce_blackpill/en_x_pirate/adafruit-circuitpython-stm32f411ce_blackpill-en_x_pirate-5.3.1.bin" - ], - "es": [ - "https://downloads.circuitpython.org/bin/stm32f411ce_blackpill/es/adafruit-circuitpython-stm32f411ce_blackpill-es-5.3.1.bin" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/stm32f411ce_blackpill/fil/adafruit-circuitpython-stm32f411ce_blackpill-fil-5.3.1.bin" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/stm32f411ce_blackpill/fr/adafruit-circuitpython-stm32f411ce_blackpill-fr-5.3.1.bin" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/stm32f411ce_blackpill/it_IT/adafruit-circuitpython-stm32f411ce_blackpill-it_IT-5.3.1.bin" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/stm32f411ce_blackpill/ko/adafruit-circuitpython-stm32f411ce_blackpill-ko-5.3.1.bin" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/stm32f411ce_blackpill/pl/adafruit-circuitpython-stm32f411ce_blackpill-pl-5.3.1.bin" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/stm32f411ce_blackpill/pt_BR/adafruit-circuitpython-stm32f411ce_blackpill-pt_BR-5.3.1.bin" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/stm32f411ce_blackpill/zh_Latn_pinyin/adafruit-circuitpython-stm32f411ce_blackpill-zh_Latn_pinyin-5.3.1.bin" - ] - }, - "stable": true, - "version": "5.3.1" - }, - { - "extensions": [ - "bin" - ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/stm32f411ce_blackpill/ID/adafruit-circuitpython-stm32f411ce_blackpill-ID-6.0.0-rc.1.bin" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/stm32f411ce_blackpill/cs/adafruit-circuitpython-stm32f411ce_blackpill-cs-6.0.0-rc.1.bin" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/stm32f411ce_blackpill/de_DE/adafruit-circuitpython-stm32f411ce_blackpill-de_DE-6.0.0-rc.1.bin" - ], - "el": [ - "https://downloads.circuitpython.org/bin/stm32f411ce_blackpill/el/adafruit-circuitpython-stm32f411ce_blackpill-el-6.0.0-rc.1.bin" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/stm32f411ce_blackpill/en_US/adafruit-circuitpython-stm32f411ce_blackpill-en_US-6.0.0-rc.1.bin" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/stm32f411ce_blackpill/en_x_pirate/adafruit-circuitpython-stm32f411ce_blackpill-en_x_pirate-6.0.0-rc.1.bin" - ], - "es": [ - "https://downloads.circuitpython.org/bin/stm32f411ce_blackpill/es/adafruit-circuitpython-stm32f411ce_blackpill-es-6.0.0-rc.1.bin" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/stm32f411ce_blackpill/fil/adafruit-circuitpython-stm32f411ce_blackpill-fil-6.0.0-rc.1.bin" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/stm32f411ce_blackpill/fr/adafruit-circuitpython-stm32f411ce_blackpill-fr-6.0.0-rc.1.bin" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/stm32f411ce_blackpill/hi/adafruit-circuitpython-stm32f411ce_blackpill-hi-6.0.0-rc.1.bin" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/stm32f411ce_blackpill/it_IT/adafruit-circuitpython-stm32f411ce_blackpill-it_IT-6.0.0-rc.1.bin" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/stm32f411ce_blackpill/ja/adafruit-circuitpython-stm32f411ce_blackpill-ja-6.0.0-rc.1.bin" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/stm32f411ce_blackpill/ko/adafruit-circuitpython-stm32f411ce_blackpill-ko-6.0.0-rc.1.bin" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/stm32f411ce_blackpill/nl/adafruit-circuitpython-stm32f411ce_blackpill-nl-6.0.0-rc.1.bin" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/stm32f411ce_blackpill/pl/adafruit-circuitpython-stm32f411ce_blackpill-pl-6.0.0-rc.1.bin" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/stm32f411ce_blackpill/pt_BR/adafruit-circuitpython-stm32f411ce_blackpill-pt_BR-6.0.0-rc.1.bin" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/stm32f411ce_blackpill/sv/adafruit-circuitpython-stm32f411ce_blackpill-sv-6.0.0-rc.1.bin" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/stm32f411ce_blackpill/zh_Latn_pinyin/adafruit-circuitpython-stm32f411ce_blackpill-zh_Latn_pinyin-6.0.0-rc.1.bin" - ] - }, - "languages": [ - "pt_BR", - "es", - "en_US", - "de_DE", - "hi", - "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", - "fil", - "pl", - "el" - ], - "modules": [ - "_bleio", - "_pixelbuf", - "analogio", - "bitbangio", - "board", - "busio", - "digitalio", - "displayio", - "framebufferio", - "gamepad", - "math", - "microcontroller", - "neopixel_write", - "os", - "pulseio", - "pwmio", - "random", - "sdcardio", - "sharpdisplay", - "storage", - "struct", - "supervisor", - "terminalio", - "time", - "touchio", - "ulab", - "vectorio" - ], - "stable": false, - "version": "6.0.0-rc.1" - } - ] - }, - { - "downloads": 30, - "id": "stm32f411ve_discovery", - "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/stm32f411ve_discovery/ID/adafruit-circuitpython-stm32f411ve_discovery-ID-5.3.1.bin" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/stm32f411ve_discovery/de_DE/adafruit-circuitpython-stm32f411ve_discovery-de_DE-5.3.1.bin" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/stm32f411ve_discovery/en_US/adafruit-circuitpython-stm32f411ve_discovery-en_US-5.3.1.bin" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/stm32f411ve_discovery/en_x_pirate/adafruit-circuitpython-stm32f411ve_discovery-en_x_pirate-5.3.1.bin" - ], - "es": [ - "https://downloads.circuitpython.org/bin/stm32f411ve_discovery/es/adafruit-circuitpython-stm32f411ve_discovery-es-5.3.1.bin" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/stm32f411ve_discovery/fil/adafruit-circuitpython-stm32f411ve_discovery-fil-5.3.1.bin" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/stm32f411ve_discovery/fr/adafruit-circuitpython-stm32f411ve_discovery-fr-5.3.1.bin" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/stm32f411ve_discovery/it_IT/adafruit-circuitpython-stm32f411ve_discovery-it_IT-5.3.1.bin" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/stm32f411ve_discovery/ko/adafruit-circuitpython-stm32f411ve_discovery-ko-5.3.1.bin" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/stm32f411ve_discovery/pl/adafruit-circuitpython-stm32f411ve_discovery-pl-5.3.1.bin" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/stm32f411ve_discovery/pt_BR/adafruit-circuitpython-stm32f411ve_discovery-pt_BR-5.3.1.bin" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/stm32f411ve_discovery/zh_Latn_pinyin/adafruit-circuitpython-stm32f411ve_discovery-zh_Latn_pinyin-5.3.1.bin" - ] - }, - "stable": true, - "version": "5.3.1" - }, - { - "extensions": [ - "bin" - ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/stm32f411ve_discovery/ID/adafruit-circuitpython-stm32f411ve_discovery-ID-6.0.0-rc.1.bin" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/stm32f411ve_discovery/cs/adafruit-circuitpython-stm32f411ve_discovery-cs-6.0.0-rc.1.bin" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/stm32f411ve_discovery/de_DE/adafruit-circuitpython-stm32f411ve_discovery-de_DE-6.0.0-rc.1.bin" - ], - "el": [ - "https://downloads.circuitpython.org/bin/stm32f411ve_discovery/el/adafruit-circuitpython-stm32f411ve_discovery-el-6.0.0-rc.1.bin" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/stm32f411ve_discovery/en_US/adafruit-circuitpython-stm32f411ve_discovery-en_US-6.0.0-rc.1.bin" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/stm32f411ve_discovery/en_x_pirate/adafruit-circuitpython-stm32f411ve_discovery-en_x_pirate-6.0.0-rc.1.bin" - ], - "es": [ - "https://downloads.circuitpython.org/bin/stm32f411ve_discovery/es/adafruit-circuitpython-stm32f411ve_discovery-es-6.0.0-rc.1.bin" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/stm32f411ve_discovery/fil/adafruit-circuitpython-stm32f411ve_discovery-fil-6.0.0-rc.1.bin" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/stm32f411ve_discovery/fr/adafruit-circuitpython-stm32f411ve_discovery-fr-6.0.0-rc.1.bin" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/stm32f411ve_discovery/hi/adafruit-circuitpython-stm32f411ve_discovery-hi-6.0.0-rc.1.bin" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/stm32f411ve_discovery/it_IT/adafruit-circuitpython-stm32f411ve_discovery-it_IT-6.0.0-rc.1.bin" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/stm32f411ve_discovery/ja/adafruit-circuitpython-stm32f411ve_discovery-ja-6.0.0-rc.1.bin" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/stm32f411ve_discovery/ko/adafruit-circuitpython-stm32f411ve_discovery-ko-6.0.0-rc.1.bin" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/stm32f411ve_discovery/nl/adafruit-circuitpython-stm32f411ve_discovery-nl-6.0.0-rc.1.bin" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/stm32f411ve_discovery/pl/adafruit-circuitpython-stm32f411ve_discovery-pl-6.0.0-rc.1.bin" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/stm32f411ve_discovery/pt_BR/adafruit-circuitpython-stm32f411ve_discovery-pt_BR-6.0.0-rc.1.bin" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/stm32f411ve_discovery/sv/adafruit-circuitpython-stm32f411ve_discovery-sv-6.0.0-rc.1.bin" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/stm32f411ve_discovery/zh_Latn_pinyin/adafruit-circuitpython-stm32f411ve_discovery-zh_Latn_pinyin-6.0.0-rc.1.bin" - ] - }, - "languages": [ - "pt_BR", - "es", - "en_US", - "de_DE", - "hi", - "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", - "fil", - "pl", - "el" - ], - "modules": [ - "_bleio", - "_pixelbuf", - "analogio", - "bitbangio", - "board", - "busio", - "digitalio", - "displayio", - "framebufferio", - "gamepad", - "math", - "microcontroller", - "neopixel_write", - "os", - "pulseio", - "pwmio", - "random", - "sdcardio", - "sharpdisplay", - "storage", - "struct", - "supervisor", - "terminalio", - "time", - "touchio", - "ulab", - "vectorio" - ], - "stable": false, - "version": "6.0.0-rc.1" - } - ] - }, - { - "downloads": 23, - "id": "stm32f412zg_discovery", - "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/stm32f412zg_discovery/ID/adafruit-circuitpython-stm32f412zg_discovery-ID-5.3.1.bin" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/stm32f412zg_discovery/de_DE/adafruit-circuitpython-stm32f412zg_discovery-de_DE-5.3.1.bin" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/stm32f412zg_discovery/en_US/adafruit-circuitpython-stm32f412zg_discovery-en_US-5.3.1.bin" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/stm32f412zg_discovery/en_x_pirate/adafruit-circuitpython-stm32f412zg_discovery-en_x_pirate-5.3.1.bin" - ], - "es": [ - "https://downloads.circuitpython.org/bin/stm32f412zg_discovery/es/adafruit-circuitpython-stm32f412zg_discovery-es-5.3.1.bin" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/stm32f412zg_discovery/fil/adafruit-circuitpython-stm32f412zg_discovery-fil-5.3.1.bin" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/stm32f412zg_discovery/fr/adafruit-circuitpython-stm32f412zg_discovery-fr-5.3.1.bin" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/stm32f412zg_discovery/it_IT/adafruit-circuitpython-stm32f412zg_discovery-it_IT-5.3.1.bin" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/stm32f412zg_discovery/ko/adafruit-circuitpython-stm32f412zg_discovery-ko-5.3.1.bin" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/stm32f412zg_discovery/pl/adafruit-circuitpython-stm32f412zg_discovery-pl-5.3.1.bin" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/stm32f412zg_discovery/pt_BR/adafruit-circuitpython-stm32f412zg_discovery-pt_BR-5.3.1.bin" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/stm32f412zg_discovery/zh_Latn_pinyin/adafruit-circuitpython-stm32f412zg_discovery-zh_Latn_pinyin-5.3.1.bin" - ] - }, - "stable": true, - "version": "5.3.1" - }, - { - "extensions": [ - "bin" - ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/stm32f412zg_discovery/ID/adafruit-circuitpython-stm32f412zg_discovery-ID-6.0.0-rc.1.bin" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/stm32f412zg_discovery/cs/adafruit-circuitpython-stm32f412zg_discovery-cs-6.0.0-rc.1.bin" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/stm32f412zg_discovery/de_DE/adafruit-circuitpython-stm32f412zg_discovery-de_DE-6.0.0-rc.1.bin" - ], - "el": [ - "https://downloads.circuitpython.org/bin/stm32f412zg_discovery/el/adafruit-circuitpython-stm32f412zg_discovery-el-6.0.0-rc.1.bin" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/stm32f412zg_discovery/en_US/adafruit-circuitpython-stm32f412zg_discovery-en_US-6.0.0-rc.1.bin" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/stm32f412zg_discovery/en_x_pirate/adafruit-circuitpython-stm32f412zg_discovery-en_x_pirate-6.0.0-rc.1.bin" - ], - "es": [ - "https://downloads.circuitpython.org/bin/stm32f412zg_discovery/es/adafruit-circuitpython-stm32f412zg_discovery-es-6.0.0-rc.1.bin" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/stm32f412zg_discovery/fil/adafruit-circuitpython-stm32f412zg_discovery-fil-6.0.0-rc.1.bin" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/stm32f412zg_discovery/fr/adafruit-circuitpython-stm32f412zg_discovery-fr-6.0.0-rc.1.bin" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/stm32f412zg_discovery/hi/adafruit-circuitpython-stm32f412zg_discovery-hi-6.0.0-rc.1.bin" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/stm32f412zg_discovery/it_IT/adafruit-circuitpython-stm32f412zg_discovery-it_IT-6.0.0-rc.1.bin" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/stm32f412zg_discovery/ja/adafruit-circuitpython-stm32f412zg_discovery-ja-6.0.0-rc.1.bin" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/stm32f412zg_discovery/ko/adafruit-circuitpython-stm32f412zg_discovery-ko-6.0.0-rc.1.bin" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/stm32f412zg_discovery/nl/adafruit-circuitpython-stm32f412zg_discovery-nl-6.0.0-rc.1.bin" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/stm32f412zg_discovery/pl/adafruit-circuitpython-stm32f412zg_discovery-pl-6.0.0-rc.1.bin" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/stm32f412zg_discovery/pt_BR/adafruit-circuitpython-stm32f412zg_discovery-pt_BR-6.0.0-rc.1.bin" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/stm32f412zg_discovery/sv/adafruit-circuitpython-stm32f412zg_discovery-sv-6.0.0-rc.1.bin" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/stm32f412zg_discovery/zh_Latn_pinyin/adafruit-circuitpython-stm32f412zg_discovery-zh_Latn_pinyin-6.0.0-rc.1.bin" - ] - }, - "languages": [ - "pt_BR", - "es", - "en_US", - "de_DE", - "hi", - "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", - "fil", - "pl", - "el" - ], - "modules": [ - "_bleio", - "_pixelbuf", - "analogio", - "bitbangio", - "board", - "busio", - "digitalio", - "displayio", - "framebufferio", - "gamepad", - "math", - "microcontroller", - "neopixel_write", - "os", - "pulseio", - "pwmio", - "random", - "sdcardio", - "sharpdisplay", - "storage", - "struct", - "supervisor", - "terminalio", - "time", - "touchio", - "ulab", - "usb_hid", - "vectorio" - ], - "stable": false, - "version": "6.0.0-rc.1" - } - ] - }, - { - "downloads": 43, - "id": "stm32f4_discovery", - "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/stm32f4_discovery/ID/adafruit-circuitpython-stm32f4_discovery-ID-5.3.1.bin" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/stm32f4_discovery/de_DE/adafruit-circuitpython-stm32f4_discovery-de_DE-5.3.1.bin" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/stm32f4_discovery/en_US/adafruit-circuitpython-stm32f4_discovery-en_US-5.3.1.bin" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/stm32f4_discovery/en_x_pirate/adafruit-circuitpython-stm32f4_discovery-en_x_pirate-5.3.1.bin" - ], - "es": [ - "https://downloads.circuitpython.org/bin/stm32f4_discovery/es/adafruit-circuitpython-stm32f4_discovery-es-5.3.1.bin" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/stm32f4_discovery/fil/adafruit-circuitpython-stm32f4_discovery-fil-5.3.1.bin" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/stm32f4_discovery/fr/adafruit-circuitpython-stm32f4_discovery-fr-5.3.1.bin" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/stm32f4_discovery/it_IT/adafruit-circuitpython-stm32f4_discovery-it_IT-5.3.1.bin" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/stm32f4_discovery/ko/adafruit-circuitpython-stm32f4_discovery-ko-5.3.1.bin" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/stm32f4_discovery/pl/adafruit-circuitpython-stm32f4_discovery-pl-5.3.1.bin" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/stm32f4_discovery/pt_BR/adafruit-circuitpython-stm32f4_discovery-pt_BR-5.3.1.bin" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/stm32f4_discovery/zh_Latn_pinyin/adafruit-circuitpython-stm32f4_discovery-zh_Latn_pinyin-5.3.1.bin" - ] - }, - "stable": true, - "version": "5.3.1" - }, - { - "extensions": [ - "bin" - ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/stm32f4_discovery/ID/adafruit-circuitpython-stm32f4_discovery-ID-6.0.0-rc.1.bin" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/stm32f4_discovery/cs/adafruit-circuitpython-stm32f4_discovery-cs-6.0.0-rc.1.bin" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/stm32f4_discovery/de_DE/adafruit-circuitpython-stm32f4_discovery-de_DE-6.0.0-rc.1.bin" - ], - "el": [ - "https://downloads.circuitpython.org/bin/stm32f4_discovery/el/adafruit-circuitpython-stm32f4_discovery-el-6.0.0-rc.1.bin" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/stm32f4_discovery/en_US/adafruit-circuitpython-stm32f4_discovery-en_US-6.0.0-rc.1.bin" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/stm32f4_discovery/en_x_pirate/adafruit-circuitpython-stm32f4_discovery-en_x_pirate-6.0.0-rc.1.bin" - ], - "es": [ - "https://downloads.circuitpython.org/bin/stm32f4_discovery/es/adafruit-circuitpython-stm32f4_discovery-es-6.0.0-rc.1.bin" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/stm32f4_discovery/fil/adafruit-circuitpython-stm32f4_discovery-fil-6.0.0-rc.1.bin" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/stm32f4_discovery/fr/adafruit-circuitpython-stm32f4_discovery-fr-6.0.0-rc.1.bin" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/stm32f4_discovery/hi/adafruit-circuitpython-stm32f4_discovery-hi-6.0.0-rc.1.bin" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/stm32f4_discovery/it_IT/adafruit-circuitpython-stm32f4_discovery-it_IT-6.0.0-rc.1.bin" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/stm32f4_discovery/ja/adafruit-circuitpython-stm32f4_discovery-ja-6.0.0-rc.1.bin" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/stm32f4_discovery/ko/adafruit-circuitpython-stm32f4_discovery-ko-6.0.0-rc.1.bin" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/stm32f4_discovery/nl/adafruit-circuitpython-stm32f4_discovery-nl-6.0.0-rc.1.bin" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/stm32f4_discovery/pl/adafruit-circuitpython-stm32f4_discovery-pl-6.0.0-rc.1.bin" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/stm32f4_discovery/pt_BR/adafruit-circuitpython-stm32f4_discovery-pt_BR-6.0.0-rc.1.bin" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/stm32f4_discovery/sv/adafruit-circuitpython-stm32f4_discovery-sv-6.0.0-rc.1.bin" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/stm32f4_discovery/zh_Latn_pinyin/adafruit-circuitpython-stm32f4_discovery-zh_Latn_pinyin-6.0.0-rc.1.bin" - ] - }, - "languages": [ - "pt_BR", - "es", - "en_US", - "de_DE", - "hi", - "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", - "fil", - "pl", - "el" - ], - "modules": [ - "_bleio", - "_pixelbuf", - "analogio", - "bitbangio", - "board", - "busio", - "digitalio", - "displayio", - "framebufferio", - "gamepad", - "math", - "microcontroller", - "neopixel_write", - "os", - "pulseio", - "pwmio", - "random", - "sdcardio", - "sharpdisplay", - "storage", - "struct", - "supervisor", - "terminalio", - "time", - "touchio", - "ulab", - "vectorio" - ], - "stable": false, - "version": "6.0.0-rc.1" - } - ] - }, - { - "downloads": 3, "id": "stm32f746g_discovery", "versions": [ { "extensions": [ "bin" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/stm32f746g_discovery/ID/adafruit-circuitpython-stm32f746g_discovery-ID-6.0.0-rc.1.bin" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/stm32f746g_discovery/cs/adafruit-circuitpython-stm32f746g_discovery-cs-6.0.0-rc.1.bin" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/stm32f746g_discovery/de_DE/adafruit-circuitpython-stm32f746g_discovery-de_DE-6.0.0-rc.1.bin" - ], - "el": [ - "https://downloads.circuitpython.org/bin/stm32f746g_discovery/el/adafruit-circuitpython-stm32f746g_discovery-el-6.0.0-rc.1.bin" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/stm32f746g_discovery/en_US/adafruit-circuitpython-stm32f746g_discovery-en_US-6.0.0-rc.1.bin" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/stm32f746g_discovery/en_x_pirate/adafruit-circuitpython-stm32f746g_discovery-en_x_pirate-6.0.0-rc.1.bin" - ], - "es": [ - "https://downloads.circuitpython.org/bin/stm32f746g_discovery/es/adafruit-circuitpython-stm32f746g_discovery-es-6.0.0-rc.1.bin" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/stm32f746g_discovery/fil/adafruit-circuitpython-stm32f746g_discovery-fil-6.0.0-rc.1.bin" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/stm32f746g_discovery/fr/adafruit-circuitpython-stm32f746g_discovery-fr-6.0.0-rc.1.bin" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/stm32f746g_discovery/hi/adafruit-circuitpython-stm32f746g_discovery-hi-6.0.0-rc.1.bin" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/stm32f746g_discovery/it_IT/adafruit-circuitpython-stm32f746g_discovery-it_IT-6.0.0-rc.1.bin" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/stm32f746g_discovery/ja/adafruit-circuitpython-stm32f746g_discovery-ja-6.0.0-rc.1.bin" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/stm32f746g_discovery/ko/adafruit-circuitpython-stm32f746g_discovery-ko-6.0.0-rc.1.bin" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/stm32f746g_discovery/nl/adafruit-circuitpython-stm32f746g_discovery-nl-6.0.0-rc.1.bin" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/stm32f746g_discovery/pl/adafruit-circuitpython-stm32f746g_discovery-pl-6.0.0-rc.1.bin" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/stm32f746g_discovery/pt_BR/adafruit-circuitpython-stm32f746g_discovery-pt_BR-6.0.0-rc.1.bin" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/stm32f746g_discovery/sv/adafruit-circuitpython-stm32f746g_discovery-sv-6.0.0-rc.1.bin" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/stm32f746g_discovery/zh_Latn_pinyin/adafruit-circuitpython-stm32f746g_discovery-zh_Latn_pinyin-6.0.0-rc.1.bin" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "atexit", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", "digitalio", "displayio", + "errno", + "fontio", "framebufferio", - "gamepad", + "getpass", + "gifio", + "json", + "keypad", "math", "microcontroller", + "msgpack", + "onewireio", "os", "pulseio", "pwmio", + "rainbowio", "random", + "re", "sdcardio", "sharpdisplay", "storage", @@ -24008,348 +38938,814 @@ "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", "vectorio" ], - "stable": false, - "version": "6.0.0-rc.1" - } - ] - }, - { - "downloads": 56, - "id": "stringcar_m0_express", - "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/stringcar_m0_express/ID/adafruit-circuitpython-stringcar_m0_express-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/stringcar_m0_express/de_DE/adafruit-circuitpython-stringcar_m0_express-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/stringcar_m0_express/en_US/adafruit-circuitpython-stringcar_m0_express-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/stringcar_m0_express/en_x_pirate/adafruit-circuitpython-stringcar_m0_express-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/stringcar_m0_express/es/adafruit-circuitpython-stringcar_m0_express-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/stringcar_m0_express/fil/adafruit-circuitpython-stringcar_m0_express-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/stringcar_m0_express/fr/adafruit-circuitpython-stringcar_m0_express-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/stringcar_m0_express/it_IT/adafruit-circuitpython-stringcar_m0_express-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/stringcar_m0_express/ko/adafruit-circuitpython-stringcar_m0_express-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/stringcar_m0_express/pl/adafruit-circuitpython-stringcar_m0_express-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/stringcar_m0_express/pt_BR/adafruit-circuitpython-stringcar_m0_express-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/stringcar_m0_express/zh_Latn_pinyin/adafruit-circuitpython-stringcar_m0_express-zh_Latn_pinyin-5.3.1.uf2" - ] - }, "stable": true, - "version": "5.3.1" + "version": "7.1.0" }, { "extensions": [ - "uf2" + "bin" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/stringcar_m0_express/ID/adafruit-circuitpython-stringcar_m0_express-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/stringcar_m0_express/cs/adafruit-circuitpython-stringcar_m0_express-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/stringcar_m0_express/de_DE/adafruit-circuitpython-stringcar_m0_express-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/stringcar_m0_express/el/adafruit-circuitpython-stringcar_m0_express-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/stringcar_m0_express/en_US/adafruit-circuitpython-stringcar_m0_express-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/stringcar_m0_express/en_x_pirate/adafruit-circuitpython-stringcar_m0_express-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/stringcar_m0_express/es/adafruit-circuitpython-stringcar_m0_express-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/stringcar_m0_express/fil/adafruit-circuitpython-stringcar_m0_express-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/stringcar_m0_express/fr/adafruit-circuitpython-stringcar_m0_express-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/stringcar_m0_express/hi/adafruit-circuitpython-stringcar_m0_express-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/stringcar_m0_express/it_IT/adafruit-circuitpython-stringcar_m0_express-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/stringcar_m0_express/ja/adafruit-circuitpython-stringcar_m0_express-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/stringcar_m0_express/ko/adafruit-circuitpython-stringcar_m0_express-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/stringcar_m0_express/nl/adafruit-circuitpython-stringcar_m0_express-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/stringcar_m0_express/pl/adafruit-circuitpython-stringcar_m0_express-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/stringcar_m0_express/pt_BR/adafruit-circuitpython-stringcar_m0_express-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/stringcar_m0_express/sv/adafruit-circuitpython-stringcar_m0_express-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/stringcar_m0_express/zh_Latn_pinyin/adafruit-circuitpython-stringcar_m0_express-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ - "_pixelbuf", - "analogio", - "audiocore", - "audioio", + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "atexit", + "binascii", + "bitbangio", + "bitmaptools", "board", "busio", - "countio", "digitalio", "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "json", + "keypad", "math", "microcontroller", - "neopixel_write", - "nvm", + "msgpack", + "onewireio", "os", "pulseio", "pwmio", + "rainbowio", "random", - "rotaryio", + "re", + "sdcardio", + "sharpdisplay", "storage", "struct", "supervisor", "terminalio", "time", "touchio", + "traceback", + "ulab", + "usb_cdc", "usb_hid", - "usb_midi" + "usb_midi", + "vectorio" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 196, - "id": "teensy40", + "downloads": 185, + "id": "stringcar_m0_express", "versions": [ { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/teensy40/ID/adafruit-circuitpython-teensy40-ID-5.3.1.hex", - "https://downloads.circuitpython.org/bin/teensy40/ID/adafruit-circuitpython-teensy40-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/teensy40/de_DE/adafruit-circuitpython-teensy40-de_DE-5.3.1.hex", - "https://downloads.circuitpython.org/bin/teensy40/de_DE/adafruit-circuitpython-teensy40-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/teensy40/en_US/adafruit-circuitpython-teensy40-en_US-5.3.1.hex", - "https://downloads.circuitpython.org/bin/teensy40/en_US/adafruit-circuitpython-teensy40-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/teensy40/en_x_pirate/adafruit-circuitpython-teensy40-en_x_pirate-5.3.1.hex", - "https://downloads.circuitpython.org/bin/teensy40/en_x_pirate/adafruit-circuitpython-teensy40-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/teensy40/es/adafruit-circuitpython-teensy40-es-5.3.1.hex", - "https://downloads.circuitpython.org/bin/teensy40/es/adafruit-circuitpython-teensy40-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/teensy40/fil/adafruit-circuitpython-teensy40-fil-5.3.1.hex", - "https://downloads.circuitpython.org/bin/teensy40/fil/adafruit-circuitpython-teensy40-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/teensy40/fr/adafruit-circuitpython-teensy40-fr-5.3.1.hex", - "https://downloads.circuitpython.org/bin/teensy40/fr/adafruit-circuitpython-teensy40-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/teensy40/it_IT/adafruit-circuitpython-teensy40-it_IT-5.3.1.hex", - "https://downloads.circuitpython.org/bin/teensy40/it_IT/adafruit-circuitpython-teensy40-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/teensy40/ko/adafruit-circuitpython-teensy40-ko-5.3.1.hex", - "https://downloads.circuitpython.org/bin/teensy40/ko/adafruit-circuitpython-teensy40-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/teensy40/pl/adafruit-circuitpython-teensy40-pl-5.3.1.hex", - "https://downloads.circuitpython.org/bin/teensy40/pl/adafruit-circuitpython-teensy40-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/teensy40/pt_BR/adafruit-circuitpython-teensy40-pt_BR-5.3.1.hex", - "https://downloads.circuitpython.org/bin/teensy40/pt_BR/adafruit-circuitpython-teensy40-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/teensy40/zh_Latn_pinyin/adafruit-circuitpython-teensy40-zh_Latn_pinyin-5.3.1.hex", - "https://downloads.circuitpython.org/bin/teensy40/zh_Latn_pinyin/adafruit-circuitpython-teensy40-zh_Latn_pinyin-5.3.1.uf2" - ] - }, + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_pixelbuf", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "board", + "busio", + "digitalio", + "displayio", + "errno", + "fontio", + "getpass", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "terminalio", + "time", + "touchio", + "traceback", + "usb_cdc", + "usb_hid", + "usb_midi" + ], "stable": true, - "version": "5.3.1" + "version": "7.1.0" }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_pixelbuf", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "board", + "busio", + "digitalio", + "displayio", + "errno", + "fontio", + "getpass", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "terminalio", + "time", + "touchio", + "traceback", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 43, + "id": "swan_r5", + "versions": [ + { + "extensions": [ + "bin" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "aesio", + "alarm", + "analogio", + "atexit", + "audiocore", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "board", + "busio", + "digitalio", + "errno", + "gamepadshift", + "getpass", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "onewireio", + "os", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "storage", + "struct", + "supervisor", + "synthio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "bin" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "aesio", + "alarm", + "analogio", + "atexit", + "audiocore", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "board", + "busio", + "digitalio", + "errno", + "gamepadshift", + "getpass", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "onewireio", + "os", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "storage", + "struct", + "supervisor", + "synthio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 193, + "id": "targett_module_clip_wroom", + "versions": [ + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", + "wifi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", + "wifi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 151, + "id": "targett_module_clip_wrover", + "versions": [ + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", + "wifi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", + "wifi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 700, + "id": "teensy40", + "versions": [ { "extensions": [ "hex", "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/teensy40/ID/adafruit-circuitpython-teensy40-ID-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/teensy40/ID/adafruit-circuitpython-teensy40-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/teensy40/cs/adafruit-circuitpython-teensy40-cs-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/teensy40/cs/adafruit-circuitpython-teensy40-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/teensy40/de_DE/adafruit-circuitpython-teensy40-de_DE-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/teensy40/de_DE/adafruit-circuitpython-teensy40-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/teensy40/el/adafruit-circuitpython-teensy40-el-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/teensy40/el/adafruit-circuitpython-teensy40-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/teensy40/en_US/adafruit-circuitpython-teensy40-en_US-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/teensy40/en_US/adafruit-circuitpython-teensy40-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/teensy40/en_x_pirate/adafruit-circuitpython-teensy40-en_x_pirate-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/teensy40/en_x_pirate/adafruit-circuitpython-teensy40-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/teensy40/es/adafruit-circuitpython-teensy40-es-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/teensy40/es/adafruit-circuitpython-teensy40-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/teensy40/fil/adafruit-circuitpython-teensy40-fil-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/teensy40/fil/adafruit-circuitpython-teensy40-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/teensy40/fr/adafruit-circuitpython-teensy40-fr-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/teensy40/fr/adafruit-circuitpython-teensy40-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/teensy40/hi/adafruit-circuitpython-teensy40-hi-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/teensy40/hi/adafruit-circuitpython-teensy40-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/teensy40/it_IT/adafruit-circuitpython-teensy40-it_IT-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/teensy40/it_IT/adafruit-circuitpython-teensy40-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/teensy40/ja/adafruit-circuitpython-teensy40-ja-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/teensy40/ja/adafruit-circuitpython-teensy40-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/teensy40/ko/adafruit-circuitpython-teensy40-ko-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/teensy40/ko/adafruit-circuitpython-teensy40-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/teensy40/nl/adafruit-circuitpython-teensy40-nl-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/teensy40/nl/adafruit-circuitpython-teensy40-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/teensy40/pl/adafruit-circuitpython-teensy40-pl-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/teensy40/pl/adafruit-circuitpython-teensy40-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/teensy40/pt_BR/adafruit-circuitpython-teensy40-pt_BR-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/teensy40/pt_BR/adafruit-circuitpython-teensy40-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/teensy40/sv/adafruit-circuitpython-teensy40-sv-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/teensy40/sv/adafruit-circuitpython-teensy40-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/teensy40/zh_Latn_pinyin/adafruit-circuitpython-teensy40-zh_Latn_pinyin-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/teensy40/zh_Latn_pinyin/adafruit-circuitpython-teensy40-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", "analogio", + "atexit", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", "digitalio", "displayio", + "errno", + "fontio", "framebufferio", - "gamepad", + "getpass", + "gifio", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", + "onewireio", "os", - "pulseio", "pwmio", + "rainbowio", "random", + "re", "rtc", "sdcardio", "sharpdisplay", @@ -24359,17 +39755,94 @@ "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", "usb_hid", + "usb_midi", + "vectorio" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "hex", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "analogio", + "atexit", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "onewireio", + "os", + "pwmio", + "rainbowio", + "random", + "re", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", "vectorio" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 38, + "downloads": 561, "id": "teensy41", "versions": [ { @@ -24377,118 +39850,56 @@ "hex", "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/teensy41/ID/adafruit-circuitpython-teensy41-ID-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/teensy41/ID/adafruit-circuitpython-teensy41-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/teensy41/cs/adafruit-circuitpython-teensy41-cs-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/teensy41/cs/adafruit-circuitpython-teensy41-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/teensy41/de_DE/adafruit-circuitpython-teensy41-de_DE-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/teensy41/de_DE/adafruit-circuitpython-teensy41-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/teensy41/el/adafruit-circuitpython-teensy41-el-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/teensy41/el/adafruit-circuitpython-teensy41-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/teensy41/en_US/adafruit-circuitpython-teensy41-en_US-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/teensy41/en_US/adafruit-circuitpython-teensy41-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/teensy41/en_x_pirate/adafruit-circuitpython-teensy41-en_x_pirate-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/teensy41/en_x_pirate/adafruit-circuitpython-teensy41-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/teensy41/es/adafruit-circuitpython-teensy41-es-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/teensy41/es/adafruit-circuitpython-teensy41-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/teensy41/fil/adafruit-circuitpython-teensy41-fil-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/teensy41/fil/adafruit-circuitpython-teensy41-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/teensy41/fr/adafruit-circuitpython-teensy41-fr-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/teensy41/fr/adafruit-circuitpython-teensy41-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/teensy41/hi/adafruit-circuitpython-teensy41-hi-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/teensy41/hi/adafruit-circuitpython-teensy41-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/teensy41/it_IT/adafruit-circuitpython-teensy41-it_IT-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/teensy41/it_IT/adafruit-circuitpython-teensy41-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/teensy41/ja/adafruit-circuitpython-teensy41-ja-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/teensy41/ja/adafruit-circuitpython-teensy41-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/teensy41/ko/adafruit-circuitpython-teensy41-ko-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/teensy41/ko/adafruit-circuitpython-teensy41-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/teensy41/nl/adafruit-circuitpython-teensy41-nl-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/teensy41/nl/adafruit-circuitpython-teensy41-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/teensy41/pl/adafruit-circuitpython-teensy41-pl-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/teensy41/pl/adafruit-circuitpython-teensy41-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/teensy41/pt_BR/adafruit-circuitpython-teensy41-pt_BR-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/teensy41/pt_BR/adafruit-circuitpython-teensy41-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/teensy41/sv/adafruit-circuitpython-teensy41-sv-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/teensy41/sv/adafruit-circuitpython-teensy41-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/teensy41/zh_Latn_pinyin/adafruit-circuitpython-teensy41-zh_Latn_pinyin-6.0.0-rc.1.hex", - "https://downloads.circuitpython.org/bin/teensy41/zh_Latn_pinyin/adafruit-circuitpython-teensy41-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", "analogio", + "atexit", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", "digitalio", "displayio", + "errno", + "fontio", "framebufferio", - "gamepad", + "getpass", + "gifio", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", + "onewireio", "os", - "pulseio", "pwmio", + "rainbowio", "random", + "re", "rtc", "sdcardio", "sharpdisplay", @@ -24498,166 +39909,161 @@ "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", "usb_hid", + "usb_midi", + "vectorio" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "hex", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "analogio", + "atexit", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "onewireio", + "os", + "pwmio", + "rainbowio", + "random", + "re", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", "vectorio" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 70, + "downloads": 177, "id": "teknikio_bluebird", "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/teknikio_bluebird/ID/adafruit-circuitpython-teknikio_bluebird-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/teknikio_bluebird/de_DE/adafruit-circuitpython-teknikio_bluebird-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/teknikio_bluebird/en_US/adafruit-circuitpython-teknikio_bluebird-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/teknikio_bluebird/en_x_pirate/adafruit-circuitpython-teknikio_bluebird-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/teknikio_bluebird/es/adafruit-circuitpython-teknikio_bluebird-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/teknikio_bluebird/fil/adafruit-circuitpython-teknikio_bluebird-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/teknikio_bluebird/fr/adafruit-circuitpython-teknikio_bluebird-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/teknikio_bluebird/it_IT/adafruit-circuitpython-teknikio_bluebird-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/teknikio_bluebird/ko/adafruit-circuitpython-teknikio_bluebird-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/teknikio_bluebird/pl/adafruit-circuitpython-teknikio_bluebird-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/teknikio_bluebird/pt_BR/adafruit-circuitpython-teknikio_bluebird-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/teknikio_bluebird/zh_Latn_pinyin/adafruit-circuitpython-teknikio_bluebird-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/teknikio_bluebird/ID/adafruit-circuitpython-teknikio_bluebird-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/teknikio_bluebird/cs/adafruit-circuitpython-teknikio_bluebird-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/teknikio_bluebird/de_DE/adafruit-circuitpython-teknikio_bluebird-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/teknikio_bluebird/el/adafruit-circuitpython-teknikio_bluebird-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/teknikio_bluebird/en_US/adafruit-circuitpython-teknikio_bluebird-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/teknikio_bluebird/en_x_pirate/adafruit-circuitpython-teknikio_bluebird-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/teknikio_bluebird/es/adafruit-circuitpython-teknikio_bluebird-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/teknikio_bluebird/fil/adafruit-circuitpython-teknikio_bluebird-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/teknikio_bluebird/fr/adafruit-circuitpython-teknikio_bluebird-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/teknikio_bluebird/hi/adafruit-circuitpython-teknikio_bluebird-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/teknikio_bluebird/it_IT/adafruit-circuitpython-teknikio_bluebird-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/teknikio_bluebird/ja/adafruit-circuitpython-teknikio_bluebird-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/teknikio_bluebird/ko/adafruit-circuitpython-teknikio_bluebird-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/teknikio_bluebird/nl/adafruit-circuitpython-teknikio_bluebird-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/teknikio_bluebird/pl/adafruit-circuitpython-teknikio_bluebird-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/teknikio_bluebird/pt_BR/adafruit-circuitpython-teknikio_bluebird-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/teknikio_bluebird/sv/adafruit-circuitpython-teknikio_bluebird-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/teknikio_bluebird/zh_Latn_pinyin/adafruit-circuitpython-teknikio_bluebird-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", "aesio", + "alarm", "analogio", + "atexit", "audiobusio", "audiocore", "audiomixer", "audiomp3", "audiopwmio", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", + "countio", "digitalio", "displayio", + "errno", + "fontio", "framebufferio", - "gamepad", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", "nvm", + "onewireio", "os", + "paralleldisplay", "pulseio", "pwmio", + "rainbowio", "random", + "re", "rgbmatrix", "rotaryio", "rtc", @@ -24666,289 +40072,488 @@ "storage", "struct", "supervisor", + "synthio", "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", "usb_hid", "usb_midi", "vectorio", "watchdog" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 30, - "id": "thunderpack", + "downloads": 39, + "id": "thunderpack_v11", "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/thunderpack/ID/adafruit-circuitpython-thunderpack-ID-5.3.1.bin" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/thunderpack/de_DE/adafruit-circuitpython-thunderpack-de_DE-5.3.1.bin" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/thunderpack/en_US/adafruit-circuitpython-thunderpack-en_US-5.3.1.bin" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/thunderpack/en_x_pirate/adafruit-circuitpython-thunderpack-en_x_pirate-5.3.1.bin" - ], - "es": [ - "https://downloads.circuitpython.org/bin/thunderpack/es/adafruit-circuitpython-thunderpack-es-5.3.1.bin" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/thunderpack/fil/adafruit-circuitpython-thunderpack-fil-5.3.1.bin" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/thunderpack/fr/adafruit-circuitpython-thunderpack-fr-5.3.1.bin" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/thunderpack/it_IT/adafruit-circuitpython-thunderpack-it_IT-5.3.1.bin" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/thunderpack/ko/adafruit-circuitpython-thunderpack-ko-5.3.1.bin" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/thunderpack/pl/adafruit-circuitpython-thunderpack-pl-5.3.1.bin" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/thunderpack/pt_BR/adafruit-circuitpython-thunderpack-pt_BR-5.3.1.bin" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/thunderpack/zh_Latn_pinyin/adafruit-circuitpython-thunderpack-zh_Latn_pinyin-5.3.1.bin" - ] - }, - "stable": true, - "version": "5.3.1" - }, { "extensions": [ "bin" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/thunderpack/ID/adafruit-circuitpython-thunderpack-ID-6.0.0-rc.1.bin" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/thunderpack/cs/adafruit-circuitpython-thunderpack-cs-6.0.0-rc.1.bin" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/thunderpack/de_DE/adafruit-circuitpython-thunderpack-de_DE-6.0.0-rc.1.bin" - ], - "el": [ - "https://downloads.circuitpython.org/bin/thunderpack/el/adafruit-circuitpython-thunderpack-el-6.0.0-rc.1.bin" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/thunderpack/en_US/adafruit-circuitpython-thunderpack-en_US-6.0.0-rc.1.bin" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/thunderpack/en_x_pirate/adafruit-circuitpython-thunderpack-en_x_pirate-6.0.0-rc.1.bin" - ], - "es": [ - "https://downloads.circuitpython.org/bin/thunderpack/es/adafruit-circuitpython-thunderpack-es-6.0.0-rc.1.bin" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/thunderpack/fil/adafruit-circuitpython-thunderpack-fil-6.0.0-rc.1.bin" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/thunderpack/fr/adafruit-circuitpython-thunderpack-fr-6.0.0-rc.1.bin" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/thunderpack/hi/adafruit-circuitpython-thunderpack-hi-6.0.0-rc.1.bin" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/thunderpack/it_IT/adafruit-circuitpython-thunderpack-it_IT-6.0.0-rc.1.bin" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/thunderpack/ja/adafruit-circuitpython-thunderpack-ja-6.0.0-rc.1.bin" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/thunderpack/ko/adafruit-circuitpython-thunderpack-ko-6.0.0-rc.1.bin" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/thunderpack/nl/adafruit-circuitpython-thunderpack-nl-6.0.0-rc.1.bin" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/thunderpack/pl/adafruit-circuitpython-thunderpack-pl-6.0.0-rc.1.bin" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/thunderpack/pt_BR/adafruit-circuitpython-thunderpack-pt_BR-6.0.0-rc.1.bin" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/thunderpack/sv/adafruit-circuitpython-thunderpack-sv-6.0.0-rc.1.bin" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/thunderpack/zh_Latn_pinyin/adafruit-circuitpython-thunderpack-zh_Latn_pinyin-6.0.0-rc.1.bin" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", "analogio", + "atexit", + "audiocore", + "audiomp3", + "audiopwmio", + "binascii", "bitbangio", "board", "busio", "digitalio", "displayio", + "errno", + "fontio", "framebufferio", - "gamepad", + "getpass", + "gifio", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", "nvm", + "onewireio", "os", "pulseio", "pwmio", + "rainbowio", "random", + "re", "sdcardio", "sharpdisplay", "storage", "struct", "supervisor", + "synthio", "terminalio", "time", "touchio", - "ulab", - "vectorio" + "traceback", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "bin" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_bus_device", + "adafruit_pixelbuf", + "analogio", + "atexit", + "audiocore", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "board", + "busio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "usb_cdc", + "usb_hid", + "usb_midi" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 4, + "downloads": 55, + "id": "thunderpack_v12", + "versions": [ + { + "extensions": [ + "bin" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "analogio", + "atexit", + "audiocore", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "board", + "busio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_midi", + "vectorio" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "bin" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "analogio", + "atexit", + "audiocore", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "board", + "busio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_midi", + "vectorio" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 184, "id": "tinkeringtech_scoutmakes_azul", "versions": [ { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/tinkeringtech_scoutmakes_azul/ID/adafruit-circuitpython-tinkeringtech_scoutmakes_azul-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/tinkeringtech_scoutmakes_azul/cs/adafruit-circuitpython-tinkeringtech_scoutmakes_azul-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/tinkeringtech_scoutmakes_azul/de_DE/adafruit-circuitpython-tinkeringtech_scoutmakes_azul-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/tinkeringtech_scoutmakes_azul/el/adafruit-circuitpython-tinkeringtech_scoutmakes_azul-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/tinkeringtech_scoutmakes_azul/en_US/adafruit-circuitpython-tinkeringtech_scoutmakes_azul-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/tinkeringtech_scoutmakes_azul/en_x_pirate/adafruit-circuitpython-tinkeringtech_scoutmakes_azul-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/tinkeringtech_scoutmakes_azul/es/adafruit-circuitpython-tinkeringtech_scoutmakes_azul-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/tinkeringtech_scoutmakes_azul/fil/adafruit-circuitpython-tinkeringtech_scoutmakes_azul-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/tinkeringtech_scoutmakes_azul/fr/adafruit-circuitpython-tinkeringtech_scoutmakes_azul-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/tinkeringtech_scoutmakes_azul/hi/adafruit-circuitpython-tinkeringtech_scoutmakes_azul-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/tinkeringtech_scoutmakes_azul/it_IT/adafruit-circuitpython-tinkeringtech_scoutmakes_azul-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/tinkeringtech_scoutmakes_azul/ja/adafruit-circuitpython-tinkeringtech_scoutmakes_azul-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/tinkeringtech_scoutmakes_azul/ko/adafruit-circuitpython-tinkeringtech_scoutmakes_azul-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/tinkeringtech_scoutmakes_azul/nl/adafruit-circuitpython-tinkeringtech_scoutmakes_azul-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/tinkeringtech_scoutmakes_azul/pl/adafruit-circuitpython-tinkeringtech_scoutmakes_azul-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/tinkeringtech_scoutmakes_azul/pt_BR/adafruit-circuitpython-tinkeringtech_scoutmakes_azul-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/tinkeringtech_scoutmakes_azul/sv/adafruit-circuitpython-tinkeringtech_scoutmakes_azul-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/tinkeringtech_scoutmakes_azul/zh_Latn_pinyin/adafruit-circuitpython-tinkeringtech_scoutmakes_azul-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", "aesio", + "alarm", "analogio", + "atexit", "audiobusio", "audiocore", "audiomixer", "audiomp3", "audiopwmio", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", + "countio", "digitalio", "displayio", + "errno", + "fontio", "framebufferio", - "gamepad", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", "nvm", + "onewireio", "os", + "paralleldisplay", "pulseio", "pwmio", + "rainbowio", "random", + "re", "rgbmatrix", "rotaryio", "rtc", @@ -24957,173 +40562,181 @@ "storage", "struct", "supervisor", + "synthio", "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", "usb_hid", "usb_midi", "vectorio", "watchdog" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 147, + "downloads": 355, "id": "trellis_m4_express", "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/trellis_m4_express/ID/adafruit-circuitpython-trellis_m4_express-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/trellis_m4_express/de_DE/adafruit-circuitpython-trellis_m4_express-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/trellis_m4_express/en_US/adafruit-circuitpython-trellis_m4_express-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/trellis_m4_express/en_x_pirate/adafruit-circuitpython-trellis_m4_express-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/trellis_m4_express/es/adafruit-circuitpython-trellis_m4_express-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/trellis_m4_express/fil/adafruit-circuitpython-trellis_m4_express-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/trellis_m4_express/fr/adafruit-circuitpython-trellis_m4_express-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/trellis_m4_express/it_IT/adafruit-circuitpython-trellis_m4_express-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/trellis_m4_express/ko/adafruit-circuitpython-trellis_m4_express-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/trellis_m4_express/pl/adafruit-circuitpython-trellis_m4_express-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/trellis_m4_express/pt_BR/adafruit-circuitpython-trellis_m4_express-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/trellis_m4_express/zh_Latn_pinyin/adafruit-circuitpython-trellis_m4_express-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/trellis_m4_express/ID/adafruit-circuitpython-trellis_m4_express-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/trellis_m4_express/cs/adafruit-circuitpython-trellis_m4_express-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/trellis_m4_express/de_DE/adafruit-circuitpython-trellis_m4_express-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/trellis_m4_express/el/adafruit-circuitpython-trellis_m4_express-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/trellis_m4_express/en_US/adafruit-circuitpython-trellis_m4_express-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/trellis_m4_express/en_x_pirate/adafruit-circuitpython-trellis_m4_express-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/trellis_m4_express/es/adafruit-circuitpython-trellis_m4_express-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/trellis_m4_express/fil/adafruit-circuitpython-trellis_m4_express-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/trellis_m4_express/fr/adafruit-circuitpython-trellis_m4_express-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/trellis_m4_express/hi/adafruit-circuitpython-trellis_m4_express-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/trellis_m4_express/it_IT/adafruit-circuitpython-trellis_m4_express-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/trellis_m4_express/ja/adafruit-circuitpython-trellis_m4_express-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/trellis_m4_express/ko/adafruit-circuitpython-trellis_m4_express-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/trellis_m4_express/nl/adafruit-circuitpython-trellis_m4_express-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/trellis_m4_express/pl/adafruit-circuitpython-trellis_m4_express-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/trellis_m4_express/pt_BR/adafruit-circuitpython-trellis_m4_express-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/trellis_m4_express/sv/adafruit-circuitpython-trellis_m4_express-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/trellis_m4_express/zh_Latn_pinyin/adafruit-circuitpython-trellis_m4_express-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", "analogio", + "atexit", "audiocore", "audioio", "audiomixer", "audiomp3", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", "countio", "digitalio", "displayio", + "errno", + "fontio", "framebufferio", "frequencyio", - "gamepad", + "getpass", + "gifio", "i2cperipheral", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", "nvm", + "onewireio", "os", + "paralleldisplay", "ps2io", "pulseio", "pwmio", + "rainbowio", "random", + "re", "rgbmatrix", "rotaryio", "rtc", @@ -25132,144 +40745,138 @@ "storage", "struct", "supervisor", + "synthio", "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", "usb_hid", "usb_midi", - "vectorio" + "vectorio", + "watchdog" ], - "stable": false, - "version": "6.0.0-rc.1" - } - ] - }, - { - "downloads": 436, - "id": "trinket_m0", - "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/trinket_m0/ID/adafruit-circuitpython-trinket_m0-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/trinket_m0/de_DE/adafruit-circuitpython-trinket_m0-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/trinket_m0/en_US/adafruit-circuitpython-trinket_m0-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/trinket_m0/en_x_pirate/adafruit-circuitpython-trinket_m0-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/trinket_m0/es/adafruit-circuitpython-trinket_m0-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/trinket_m0/fil/adafruit-circuitpython-trinket_m0-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/trinket_m0/fr/adafruit-circuitpython-trinket_m0-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/trinket_m0/it_IT/adafruit-circuitpython-trinket_m0-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/trinket_m0/ko/adafruit-circuitpython-trinket_m0-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/trinket_m0/pl/adafruit-circuitpython-trinket_m0-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/trinket_m0/pt_BR/adafruit-circuitpython-trinket_m0-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/trinket_m0/zh_Latn_pinyin/adafruit-circuitpython-trinket_m0-zh_Latn_pinyin-5.3.1.uf2" - ] - }, "stable": true, - "version": "5.3.1" + "version": "7.1.0" }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/trinket_m0/ID/adafruit-circuitpython-trinket_m0-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/trinket_m0/cs/adafruit-circuitpython-trinket_m0-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/trinket_m0/de_DE/adafruit-circuitpython-trinket_m0-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/trinket_m0/el/adafruit-circuitpython-trinket_m0-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/trinket_m0/en_US/adafruit-circuitpython-trinket_m0-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/trinket_m0/en_x_pirate/adafruit-circuitpython-trinket_m0-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/trinket_m0/es/adafruit-circuitpython-trinket_m0-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/trinket_m0/fil/adafruit-circuitpython-trinket_m0-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/trinket_m0/fr/adafruit-circuitpython-trinket_m0-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/trinket_m0/hi/adafruit-circuitpython-trinket_m0-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/trinket_m0/it_IT/adafruit-circuitpython-trinket_m0-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/trinket_m0/ja/adafruit-circuitpython-trinket_m0-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/trinket_m0/ko/adafruit-circuitpython-trinket_m0-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/trinket_m0/nl/adafruit-circuitpython-trinket_m0-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/trinket_m0/pl/adafruit-circuitpython-trinket_m0-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/trinket_m0/pt_BR/adafruit-circuitpython-trinket_m0-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/trinket_m0/sv/adafruit-circuitpython-trinket_m0-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/trinket_m0/zh_Latn_pinyin/adafruit-circuitpython-trinket_m0-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiocore", + "audioio", + "audiomixer", + "audiomp3", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 962, + "id": "trinket_m0", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "analogio", @@ -25280,9 +40887,10 @@ "microcontroller", "neopixel_write", "nvm", + "onewireio", "os", - "pulseio", "pwmio", + "rainbowio", "random", "rotaryio", "rtc", @@ -25291,328 +40899,271 @@ "supervisor", "time", "touchio", + "usb_cdc", "usb_hid", "usb_midi" ], - "stable": false, - "version": "6.0.0-rc.1" - } - ] - }, - { - "downloads": 53, - "id": "trinket_m0_haxpress", - "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/trinket_m0_haxpress/ID/adafruit-circuitpython-trinket_m0_haxpress-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/trinket_m0_haxpress/de_DE/adafruit-circuitpython-trinket_m0_haxpress-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/trinket_m0_haxpress/en_US/adafruit-circuitpython-trinket_m0_haxpress-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/trinket_m0_haxpress/en_x_pirate/adafruit-circuitpython-trinket_m0_haxpress-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/trinket_m0_haxpress/es/adafruit-circuitpython-trinket_m0_haxpress-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/trinket_m0_haxpress/fil/adafruit-circuitpython-trinket_m0_haxpress-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/trinket_m0_haxpress/fr/adafruit-circuitpython-trinket_m0_haxpress-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/trinket_m0_haxpress/it_IT/adafruit-circuitpython-trinket_m0_haxpress-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/trinket_m0_haxpress/ko/adafruit-circuitpython-trinket_m0_haxpress-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/trinket_m0_haxpress/pl/adafruit-circuitpython-trinket_m0_haxpress-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/trinket_m0_haxpress/pt_BR/adafruit-circuitpython-trinket_m0_haxpress-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/trinket_m0_haxpress/zh_Latn_pinyin/adafruit-circuitpython-trinket_m0_haxpress-zh_Latn_pinyin-5.3.1.uf2" - ] - }, "stable": true, - "version": "5.3.1" + "version": "7.1.0" }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/trinket_m0_haxpress/ID/adafruit-circuitpython-trinket_m0_haxpress-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/trinket_m0_haxpress/cs/adafruit-circuitpython-trinket_m0_haxpress-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/trinket_m0_haxpress/de_DE/adafruit-circuitpython-trinket_m0_haxpress-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/trinket_m0_haxpress/el/adafruit-circuitpython-trinket_m0_haxpress-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/trinket_m0_haxpress/en_US/adafruit-circuitpython-trinket_m0_haxpress-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/trinket_m0_haxpress/en_x_pirate/adafruit-circuitpython-trinket_m0_haxpress-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/trinket_m0_haxpress/es/adafruit-circuitpython-trinket_m0_haxpress-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/trinket_m0_haxpress/fil/adafruit-circuitpython-trinket_m0_haxpress-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/trinket_m0_haxpress/fr/adafruit-circuitpython-trinket_m0_haxpress-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/trinket_m0_haxpress/hi/adafruit-circuitpython-trinket_m0_haxpress-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/trinket_m0_haxpress/it_IT/adafruit-circuitpython-trinket_m0_haxpress-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/trinket_m0_haxpress/ja/adafruit-circuitpython-trinket_m0_haxpress-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/trinket_m0_haxpress/ko/adafruit-circuitpython-trinket_m0_haxpress-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/trinket_m0_haxpress/nl/adafruit-circuitpython-trinket_m0_haxpress-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/trinket_m0_haxpress/pl/adafruit-circuitpython-trinket_m0_haxpress-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/trinket_m0_haxpress/pt_BR/adafruit-circuitpython-trinket_m0_haxpress-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/trinket_m0_haxpress/sv/adafruit-circuitpython-trinket_m0_haxpress-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/trinket_m0_haxpress/zh_Latn_pinyin/adafruit-circuitpython-trinket_m0_haxpress-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ - "_pixelbuf", "analogio", + "board", + "busio", + "digitalio", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 137, + "id": "trinket_m0_haxpress", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_pixelbuf", + "analogio", + "atexit", + "audiobusio", "audiocore", "audioio", "board", "busio", "digitalio", "displayio", - "gamepad", + "errno", + "fontio", + "getpass", "math", "microcontroller", "neopixel_write", "nvm", + "onewireio", "os", + "paralleldisplay", "pulseio", "pwmio", + "rainbowio", "random", "rotaryio", + "rtc", "storage", "struct", "supervisor", "terminalio", "time", "touchio", + "traceback", + "usb_cdc", "usb_hid", - "usb_midi", - "vectorio" + "usb_midi" ], - "stable": false, - "version": "6.0.0-rc.1" - } - ] - }, - { - "downloads": 45, - "id": "uartlogger2", - "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/uartlogger2/ID/adafruit-circuitpython-uartlogger2-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/uartlogger2/de_DE/adafruit-circuitpython-uartlogger2-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/uartlogger2/en_US/adafruit-circuitpython-uartlogger2-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/uartlogger2/en_x_pirate/adafruit-circuitpython-uartlogger2-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/uartlogger2/es/adafruit-circuitpython-uartlogger2-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/uartlogger2/fil/adafruit-circuitpython-uartlogger2-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/uartlogger2/fr/adafruit-circuitpython-uartlogger2-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/uartlogger2/it_IT/adafruit-circuitpython-uartlogger2-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/uartlogger2/ko/adafruit-circuitpython-uartlogger2-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/uartlogger2/pl/adafruit-circuitpython-uartlogger2-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/uartlogger2/pt_BR/adafruit-circuitpython-uartlogger2-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/uartlogger2/zh_Latn_pinyin/adafruit-circuitpython-uartlogger2-zh_Latn_pinyin-5.3.1.uf2" - ] - }, "stable": true, - "version": "5.3.1" + "version": "7.1.0" }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/uartlogger2/ID/adafruit-circuitpython-uartlogger2-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/uartlogger2/cs/adafruit-circuitpython-uartlogger2-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/uartlogger2/de_DE/adafruit-circuitpython-uartlogger2-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/uartlogger2/el/adafruit-circuitpython-uartlogger2-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/uartlogger2/en_US/adafruit-circuitpython-uartlogger2-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/uartlogger2/en_x_pirate/adafruit-circuitpython-uartlogger2-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/uartlogger2/es/adafruit-circuitpython-uartlogger2-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/uartlogger2/fil/adafruit-circuitpython-uartlogger2-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/uartlogger2/fr/adafruit-circuitpython-uartlogger2-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/uartlogger2/hi/adafruit-circuitpython-uartlogger2-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/uartlogger2/it_IT/adafruit-circuitpython-uartlogger2-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/uartlogger2/ja/adafruit-circuitpython-uartlogger2-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/uartlogger2/ko/adafruit-circuitpython-uartlogger2-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/uartlogger2/nl/adafruit-circuitpython-uartlogger2-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/uartlogger2/pl/adafruit-circuitpython-uartlogger2-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/uartlogger2/pt_BR/adafruit-circuitpython-uartlogger2-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/uartlogger2/sv/adafruit-circuitpython-uartlogger2-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/uartlogger2/zh_Latn_pinyin/adafruit-circuitpython-uartlogger2-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_pixelbuf", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "board", + "busio", + "digitalio", + "displayio", + "errno", + "fontio", + "getpass", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "terminalio", + "time", + "touchio", + "traceback", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 33, + "id": "uartlogger2", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", "analogio", + "atexit", "audiobusio", "audiocore", "audioio", "audiomixer", "audiomp3", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", "countio", "digitalio", "displayio", + "errno", + "fontio", "framebufferio", "frequencyio", - "gamepad", + "getpass", + "gifio", "i2cperipheral", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", "nvm", + "onewireio", "os", + "paralleldisplay", "ps2io", "pulseio", "pwmio", + "rainbowio", "random", + "re", "rgbmatrix", "rotaryio", "rtc", @@ -25621,163 +41172,192 @@ "storage", "struct", "supervisor", + "synthio", "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", "usb_hid", "usb_midi", - "vectorio" + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audioio", + "audiomixer", + "audiomp3", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 73, + "downloads": 171, "id": "uchip", "versions": [ { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/uchip/ID/adafruit-circuitpython-uchip-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/uchip/de_DE/adafruit-circuitpython-uchip-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/uchip/en_US/adafruit-circuitpython-uchip-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/uchip/en_x_pirate/adafruit-circuitpython-uchip-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/uchip/es/adafruit-circuitpython-uchip-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/uchip/fil/adafruit-circuitpython-uchip-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/uchip/fr/adafruit-circuitpython-uchip-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/uchip/it_IT/adafruit-circuitpython-uchip-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/uchip/ko/adafruit-circuitpython-uchip-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/uchip/pl/adafruit-circuitpython-uchip-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/uchip/pt_BR/adafruit-circuitpython-uchip-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/uchip/zh_Latn_pinyin/adafruit-circuitpython-uchip-zh_Latn_pinyin-5.3.1.uf2" - ] - }, + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "analogio", + "board", + "busio", + "digitalio", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "rtc", + "storage", + "struct", + "supervisor", + "time", + "touchio", + "usb_cdc", + "usb_hid", + "usb_midi" + ], "stable": true, - "version": "5.3.1" + "version": "7.1.0" }, { "extensions": [ "bin", "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/uchip/ID/adafruit-circuitpython-uchip-ID-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/uchip/ID/adafruit-circuitpython-uchip-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/uchip/cs/adafruit-circuitpython-uchip-cs-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/uchip/cs/adafruit-circuitpython-uchip-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/uchip/de_DE/adafruit-circuitpython-uchip-de_DE-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/uchip/de_DE/adafruit-circuitpython-uchip-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/uchip/el/adafruit-circuitpython-uchip-el-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/uchip/el/adafruit-circuitpython-uchip-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/uchip/en_US/adafruit-circuitpython-uchip-en_US-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/uchip/en_US/adafruit-circuitpython-uchip-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/uchip/en_x_pirate/adafruit-circuitpython-uchip-en_x_pirate-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/uchip/en_x_pirate/adafruit-circuitpython-uchip-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/uchip/es/adafruit-circuitpython-uchip-es-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/uchip/es/adafruit-circuitpython-uchip-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/uchip/fil/adafruit-circuitpython-uchip-fil-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/uchip/fil/adafruit-circuitpython-uchip-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/uchip/fr/adafruit-circuitpython-uchip-fr-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/uchip/fr/adafruit-circuitpython-uchip-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/uchip/hi/adafruit-circuitpython-uchip-hi-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/uchip/hi/adafruit-circuitpython-uchip-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/uchip/it_IT/adafruit-circuitpython-uchip-it_IT-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/uchip/it_IT/adafruit-circuitpython-uchip-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/uchip/ja/adafruit-circuitpython-uchip-ja-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/uchip/ja/adafruit-circuitpython-uchip-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/uchip/ko/adafruit-circuitpython-uchip-ko-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/uchip/ko/adafruit-circuitpython-uchip-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/uchip/nl/adafruit-circuitpython-uchip-nl-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/uchip/nl/adafruit-circuitpython-uchip-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/uchip/pl/adafruit-circuitpython-uchip-pl-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/uchip/pl/adafruit-circuitpython-uchip-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/uchip/pt_BR/adafruit-circuitpython-uchip-pt_BR-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/uchip/pt_BR/adafruit-circuitpython-uchip-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/uchip/sv/adafruit-circuitpython-uchip-sv-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/uchip/sv/adafruit-circuitpython-uchip-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/uchip/zh_Latn_pinyin/adafruit-circuitpython-uchip-zh_Latn_pinyin-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/uchip/zh_Latn_pinyin/adafruit-circuitpython-uchip-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "analogio", @@ -25788,9 +41368,10 @@ "microcontroller", "neopixel_write", "nvm", + "onewireio", "os", - "pulseio", "pwmio", + "rainbowio", "random", "rotaryio", "rtc", @@ -25799,157 +41380,64 @@ "supervisor", "time", "touchio", + "usb_cdc", "usb_hid", "usb_midi" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 68, + "downloads": 115, "id": "ugame10", "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/ugame10/ID/adafruit-circuitpython-ugame10-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/ugame10/de_DE/adafruit-circuitpython-ugame10-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/ugame10/en_US/adafruit-circuitpython-ugame10-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/ugame10/en_x_pirate/adafruit-circuitpython-ugame10-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/ugame10/es/adafruit-circuitpython-ugame10-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/ugame10/fil/adafruit-circuitpython-ugame10-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/ugame10/fr/adafruit-circuitpython-ugame10-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/ugame10/it_IT/adafruit-circuitpython-ugame10-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/ugame10/ko/adafruit-circuitpython-ugame10-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/ugame10/pl/adafruit-circuitpython-ugame10-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/ugame10/pt_BR/adafruit-circuitpython-ugame10-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/ugame10/zh_Latn_pinyin/adafruit-circuitpython-ugame10-zh_Latn_pinyin-5.3.1.uf2" - ] - }, - "stable": true, - "version": "5.3.1" - }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/ugame10/ID/adafruit-circuitpython-ugame10-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/ugame10/cs/adafruit-circuitpython-ugame10-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/ugame10/de_DE/adafruit-circuitpython-ugame10-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/ugame10/el/adafruit-circuitpython-ugame10-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/ugame10/en_US/adafruit-circuitpython-ugame10-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/ugame10/en_x_pirate/adafruit-circuitpython-ugame10-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/ugame10/es/adafruit-circuitpython-ugame10-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/ugame10/fil/adafruit-circuitpython-ugame10-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/ugame10/fr/adafruit-circuitpython-ugame10-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/ugame10/hi/adafruit-circuitpython-ugame10-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/ugame10/it_IT/adafruit-circuitpython-ugame10-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/ugame10/ja/adafruit-circuitpython-ugame10-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/ugame10/ko/adafruit-circuitpython-ugame10-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/ugame10/nl/adafruit-circuitpython-ugame10-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/ugame10/pl/adafruit-circuitpython-ugame10-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/ugame10/pt_BR/adafruit-circuitpython-ugame10-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/ugame10/sv/adafruit-circuitpython-ugame10-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/ugame10/zh_Latn_pinyin/adafruit-circuitpython-ugame10-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [ + "ugame10" + ], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_stage", "analogio", + "atexit", "audiocore", "audioio", "board", "busio", - "countio", "digitalio", "displayio", - "gamepad", + "errno", + "fontio", + "getpass", "math", "microcontroller", "nvm", + "onewireio", "os", - "pulseio", "pwmio", + "rainbowio", "random", "rotaryio", "storage", @@ -25957,15 +41445,74 @@ "supervisor", "terminalio", "time", - "vectorio" + "traceback", + "usb_cdc" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [ + "ugame10" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_stage", + "analogio", + "atexit", + "audiocore", + "audioio", + "board", + "busio", + "digitalio", + "displayio", + "errno", + "fontio", + "getpass", + "math", + "microcontroller", + "nvm", + "onewireio", + "os", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "storage", + "struct", + "supervisor", + "terminalio", + "time", + "traceback", + "usb_cdc" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 34, + "downloads": 764, "id": "unexpectedmaker_feathers2", "versions": [ { @@ -25973,119 +41520,74 @@ "bin", "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2/ID/adafruit-circuitpython-unexpectedmaker_feathers2-ID-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2/ID/adafruit-circuitpython-unexpectedmaker_feathers2-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2/cs/adafruit-circuitpython-unexpectedmaker_feathers2-cs-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2/cs/adafruit-circuitpython-unexpectedmaker_feathers2-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2/de_DE/adafruit-circuitpython-unexpectedmaker_feathers2-de_DE-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2/de_DE/adafruit-circuitpython-unexpectedmaker_feathers2-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2/el/adafruit-circuitpython-unexpectedmaker_feathers2-el-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2/el/adafruit-circuitpython-unexpectedmaker_feathers2-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2/en_US/adafruit-circuitpython-unexpectedmaker_feathers2-en_US-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2/en_US/adafruit-circuitpython-unexpectedmaker_feathers2-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2/en_x_pirate/adafruit-circuitpython-unexpectedmaker_feathers2-en_x_pirate-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2/en_x_pirate/adafruit-circuitpython-unexpectedmaker_feathers2-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2/es/adafruit-circuitpython-unexpectedmaker_feathers2-es-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2/es/adafruit-circuitpython-unexpectedmaker_feathers2-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2/fil/adafruit-circuitpython-unexpectedmaker_feathers2-fil-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2/fil/adafruit-circuitpython-unexpectedmaker_feathers2-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2/fr/adafruit-circuitpython-unexpectedmaker_feathers2-fr-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2/fr/adafruit-circuitpython-unexpectedmaker_feathers2-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2/hi/adafruit-circuitpython-unexpectedmaker_feathers2-hi-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2/hi/adafruit-circuitpython-unexpectedmaker_feathers2-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2/it_IT/adafruit-circuitpython-unexpectedmaker_feathers2-it_IT-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2/it_IT/adafruit-circuitpython-unexpectedmaker_feathers2-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2/ja/adafruit-circuitpython-unexpectedmaker_feathers2-ja-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2/ja/adafruit-circuitpython-unexpectedmaker_feathers2-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2/ko/adafruit-circuitpython-unexpectedmaker_feathers2-ko-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2/ko/adafruit-circuitpython-unexpectedmaker_feathers2-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2/nl/adafruit-circuitpython-unexpectedmaker_feathers2-nl-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2/nl/adafruit-circuitpython-unexpectedmaker_feathers2-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2/pl/adafruit-circuitpython-unexpectedmaker_feathers2-pl-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2/pl/adafruit-circuitpython-unexpectedmaker_feathers2-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2/pt_BR/adafruit-circuitpython-unexpectedmaker_feathers2-pt_BR-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2/pt_BR/adafruit-circuitpython-unexpectedmaker_feathers2-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2/sv/adafruit-circuitpython-unexpectedmaker_feathers2-sv-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2/sv/adafruit-circuitpython-unexpectedmaker_feathers2-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2/zh_Latn_pinyin/adafruit-circuitpython-unexpectedmaker_feathers2-zh_Latn_pinyin-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2/zh_Latn_pinyin/adafruit-circuitpython-unexpectedmaker_feathers2-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", + "canio", + "countio", "digitalio", "displayio", + "dualbank", + "errno", + "fontio", "framebufferio", - "gamepad", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", "ipaddress", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", + "nvm", + "onewireio", "os", + "paralleldisplay", + "ps2io", "pulseio", "pwmio", + "qrio", + "rainbowio", "random", + "re", + "rgbmatrix", + "rotaryio", "rtc", "sdcardio", "sharpdisplay", @@ -26094,21 +41596,327 @@ "storage", "struct", "supervisor", + "synthio", "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", "usb_hid", + "usb_midi", "vectorio", + "watchdog", + "wifi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", "wifi" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 9, + "downloads": 132, + "id": "unexpectedmaker_feathers2_neo", + "versions": [ + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [ + "Adafruit_CircuitPython_NeoPixel" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", + "wifi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [ + "Adafruit_CircuitPython_NeoPixel" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", + "wifi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 81, "id": "unexpectedmaker_feathers2_prerelease", "versions": [ { @@ -26116,119 +41924,74 @@ "bin", "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2_prerelease/ID/adafruit-circuitpython-unexpectedmaker_feathers2_prerelease-ID-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2_prerelease/ID/adafruit-circuitpython-unexpectedmaker_feathers2_prerelease-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2_prerelease/cs/adafruit-circuitpython-unexpectedmaker_feathers2_prerelease-cs-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2_prerelease/cs/adafruit-circuitpython-unexpectedmaker_feathers2_prerelease-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2_prerelease/de_DE/adafruit-circuitpython-unexpectedmaker_feathers2_prerelease-de_DE-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2_prerelease/de_DE/adafruit-circuitpython-unexpectedmaker_feathers2_prerelease-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2_prerelease/el/adafruit-circuitpython-unexpectedmaker_feathers2_prerelease-el-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2_prerelease/el/adafruit-circuitpython-unexpectedmaker_feathers2_prerelease-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2_prerelease/en_US/adafruit-circuitpython-unexpectedmaker_feathers2_prerelease-en_US-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2_prerelease/en_US/adafruit-circuitpython-unexpectedmaker_feathers2_prerelease-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2_prerelease/en_x_pirate/adafruit-circuitpython-unexpectedmaker_feathers2_prerelease-en_x_pirate-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2_prerelease/en_x_pirate/adafruit-circuitpython-unexpectedmaker_feathers2_prerelease-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2_prerelease/es/adafruit-circuitpython-unexpectedmaker_feathers2_prerelease-es-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2_prerelease/es/adafruit-circuitpython-unexpectedmaker_feathers2_prerelease-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2_prerelease/fil/adafruit-circuitpython-unexpectedmaker_feathers2_prerelease-fil-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2_prerelease/fil/adafruit-circuitpython-unexpectedmaker_feathers2_prerelease-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2_prerelease/fr/adafruit-circuitpython-unexpectedmaker_feathers2_prerelease-fr-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2_prerelease/fr/adafruit-circuitpython-unexpectedmaker_feathers2_prerelease-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2_prerelease/hi/adafruit-circuitpython-unexpectedmaker_feathers2_prerelease-hi-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2_prerelease/hi/adafruit-circuitpython-unexpectedmaker_feathers2_prerelease-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2_prerelease/it_IT/adafruit-circuitpython-unexpectedmaker_feathers2_prerelease-it_IT-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2_prerelease/it_IT/adafruit-circuitpython-unexpectedmaker_feathers2_prerelease-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2_prerelease/ja/adafruit-circuitpython-unexpectedmaker_feathers2_prerelease-ja-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2_prerelease/ja/adafruit-circuitpython-unexpectedmaker_feathers2_prerelease-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2_prerelease/ko/adafruit-circuitpython-unexpectedmaker_feathers2_prerelease-ko-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2_prerelease/ko/adafruit-circuitpython-unexpectedmaker_feathers2_prerelease-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2_prerelease/nl/adafruit-circuitpython-unexpectedmaker_feathers2_prerelease-nl-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2_prerelease/nl/adafruit-circuitpython-unexpectedmaker_feathers2_prerelease-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2_prerelease/pl/adafruit-circuitpython-unexpectedmaker_feathers2_prerelease-pl-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2_prerelease/pl/adafruit-circuitpython-unexpectedmaker_feathers2_prerelease-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2_prerelease/pt_BR/adafruit-circuitpython-unexpectedmaker_feathers2_prerelease-pt_BR-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2_prerelease/pt_BR/adafruit-circuitpython-unexpectedmaker_feathers2_prerelease-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2_prerelease/sv/adafruit-circuitpython-unexpectedmaker_feathers2_prerelease-sv-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2_prerelease/sv/adafruit-circuitpython-unexpectedmaker_feathers2_prerelease-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2_prerelease/zh_Latn_pinyin/adafruit-circuitpython-unexpectedmaker_feathers2_prerelease-zh_Latn_pinyin-6.0.0-rc.1.bin", - "https://downloads.circuitpython.org/bin/unexpectedmaker_feathers2_prerelease/zh_Latn_pinyin/adafruit-circuitpython-unexpectedmaker_feathers2_prerelease-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ "_bleio", - "_pixelbuf", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", "bitbangio", + "bitmaptools", "board", "busio", + "canio", + "countio", "digitalio", "displayio", + "dualbank", + "errno", + "fontio", "framebufferio", - "gamepad", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", "ipaddress", + "json", + "keypad", "math", "microcontroller", + "msgpack", "neopixel_write", + "nvm", + "onewireio", "os", + "paralleldisplay", + "ps2io", "pulseio", "pwmio", + "qrio", + "rainbowio", "random", + "re", + "rgbmatrix", + "rotaryio", "rtc", "sdcardio", "sharpdisplay", @@ -26237,316 +42000,681 @@ "storage", "struct", "supervisor", + "synthio", "terminalio", "time", "touchio", + "traceback", "ulab", + "usb_cdc", "usb_hid", + "usb_midi", "vectorio", + "watchdog", + "wifi" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", "wifi" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] }, { - "downloads": 77, - "id": "winterbloom_big_honking_button", + "downloads": 292, + "id": "unexpectedmaker_tinys2", "versions": [ { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/winterbloom_big_honking_button/ID/adafruit-circuitpython-winterbloom_big_honking_button-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/winterbloom_big_honking_button/de_DE/adafruit-circuitpython-winterbloom_big_honking_button-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/winterbloom_big_honking_button/en_US/adafruit-circuitpython-winterbloom_big_honking_button-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/winterbloom_big_honking_button/en_x_pirate/adafruit-circuitpython-winterbloom_big_honking_button-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/winterbloom_big_honking_button/es/adafruit-circuitpython-winterbloom_big_honking_button-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/winterbloom_big_honking_button/fil/adafruit-circuitpython-winterbloom_big_honking_button-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/winterbloom_big_honking_button/fr/adafruit-circuitpython-winterbloom_big_honking_button-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/winterbloom_big_honking_button/it_IT/adafruit-circuitpython-winterbloom_big_honking_button-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/winterbloom_big_honking_button/ko/adafruit-circuitpython-winterbloom_big_honking_button-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/winterbloom_big_honking_button/pl/adafruit-circuitpython-winterbloom_big_honking_button-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/winterbloom_big_honking_button/pt_BR/adafruit-circuitpython-winterbloom_big_honking_button-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/winterbloom_big_honking_button/zh_Latn_pinyin/adafruit-circuitpython-winterbloom_big_honking_button-zh_Latn_pinyin-5.3.1.uf2" - ] - }, + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [ + "Adafruit_CircuitPython_NeoPixel" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "_stage", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", + "wifi" + ], "stable": true, - "version": "5.3.1" + "version": "7.1.0" + }, + { + "extensions": [ + "bin", + "uf2" + ], + "frozen_libraries": [ + "Adafruit_CircuitPython_NeoPixel" + ], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "_stage", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "canio", + "countio", + "digitalio", + "displayio", + "dualbank", + "errno", + "fontio", + "framebufferio", + "frequencyio", + "getpass", + "gifio", + "i2cperipheral", + "imagecapture", + "ipaddress", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "ps2io", + "pulseio", + "pwmio", + "qrio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "socketpool", + "ssl", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog", + "wifi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 37, + "id": "warmbit_bluepixel", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "audiobusio", + "audiocore", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", + "board", + "busio", + "countio", + "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": true, + "version": "7.1.0" }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/winterbloom_big_honking_button/ID/adafruit-circuitpython-winterbloom_big_honking_button-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/winterbloom_big_honking_button/cs/adafruit-circuitpython-winterbloom_big_honking_button-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/winterbloom_big_honking_button/de_DE/adafruit-circuitpython-winterbloom_big_honking_button-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/winterbloom_big_honking_button/el/adafruit-circuitpython-winterbloom_big_honking_button-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/winterbloom_big_honking_button/en_US/adafruit-circuitpython-winterbloom_big_honking_button-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/winterbloom_big_honking_button/en_x_pirate/adafruit-circuitpython-winterbloom_big_honking_button-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/winterbloom_big_honking_button/es/adafruit-circuitpython-winterbloom_big_honking_button-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/winterbloom_big_honking_button/fil/adafruit-circuitpython-winterbloom_big_honking_button-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/winterbloom_big_honking_button/fr/adafruit-circuitpython-winterbloom_big_honking_button-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/winterbloom_big_honking_button/hi/adafruit-circuitpython-winterbloom_big_honking_button-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/winterbloom_big_honking_button/it_IT/adafruit-circuitpython-winterbloom_big_honking_button-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/winterbloom_big_honking_button/ja/adafruit-circuitpython-winterbloom_big_honking_button-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/winterbloom_big_honking_button/ko/adafruit-circuitpython-winterbloom_big_honking_button-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/winterbloom_big_honking_button/nl/adafruit-circuitpython-winterbloom_big_honking_button-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/winterbloom_big_honking_button/pl/adafruit-circuitpython-winterbloom_big_honking_button-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/winterbloom_big_honking_button/pt_BR/adafruit-circuitpython-winterbloom_big_honking_button-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/winterbloom_big_honking_button/sv/adafruit-circuitpython-winterbloom_big_honking_button-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/winterbloom_big_honking_button/zh_Latn_pinyin/adafruit-circuitpython-winterbloom_big_honking_button-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ - "_pixelbuf", + "_bleio", + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", "analogio", + "atexit", + "audiobusio", "audiocore", - "audioio", + "audiomixer", + "audiomp3", + "audiopwmio", + "binascii", + "bitbangio", + "bitmaptools", "board", "busio", "countio", "digitalio", + "displayio", + "errno", + "fontio", + "framebufferio", + "getpass", + "gifio", + "is31fl3741", + "json", + "keypad", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "paralleldisplay", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rgbmatrix", + "rotaryio", + "rtc", + "sdcardio", + "sharpdisplay", + "storage", + "struct", + "supervisor", + "synthio", + "terminalio", + "time", + "touchio", + "traceback", + "ulab", + "usb_cdc", + "usb_hid", + "usb_midi", + "vectorio", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 185, + "id": "winterbloom_big_honking_button", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_pixelbuf", + "analogio", + "atexit", + "audiocore", + "audioio", + "board", + "busio", + "digitalio", + "errno", + "getpass", "math", "microcontroller", "neopixel_write", "nvm", + "onewireio", "os", "pulseio", "pwmio", + "rainbowio", "random", "rotaryio", "storage", "struct", "supervisor", - "time" + "time", + "traceback", + "usb_cdc" ], - "stable": false, - "version": "6.0.0-rc.1" - } - ] - }, - { - "downloads": 62, - "id": "winterbloom_sol", - "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/winterbloom_sol/ID/adafruit-circuitpython-winterbloom_sol-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/winterbloom_sol/de_DE/adafruit-circuitpython-winterbloom_sol-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/winterbloom_sol/en_US/adafruit-circuitpython-winterbloom_sol-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/winterbloom_sol/en_x_pirate/adafruit-circuitpython-winterbloom_sol-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/winterbloom_sol/es/adafruit-circuitpython-winterbloom_sol-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/winterbloom_sol/fil/adafruit-circuitpython-winterbloom_sol-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/winterbloom_sol/fr/adafruit-circuitpython-winterbloom_sol-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/winterbloom_sol/it_IT/adafruit-circuitpython-winterbloom_sol-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/winterbloom_sol/ko/adafruit-circuitpython-winterbloom_sol-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/winterbloom_sol/pl/adafruit-circuitpython-winterbloom_sol-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/winterbloom_sol/pt_BR/adafruit-circuitpython-winterbloom_sol-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/winterbloom_sol/zh_Latn_pinyin/adafruit-circuitpython-winterbloom_sol-zh_Latn_pinyin-5.3.1.uf2" - ] - }, "stable": true, - "version": "5.3.1" + "version": "7.1.0" }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/winterbloom_sol/ID/adafruit-circuitpython-winterbloom_sol-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/winterbloom_sol/cs/adafruit-circuitpython-winterbloom_sol-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/winterbloom_sol/de_DE/adafruit-circuitpython-winterbloom_sol-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/winterbloom_sol/el/adafruit-circuitpython-winterbloom_sol-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/winterbloom_sol/en_US/adafruit-circuitpython-winterbloom_sol-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/winterbloom_sol/en_x_pirate/adafruit-circuitpython-winterbloom_sol-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/winterbloom_sol/es/adafruit-circuitpython-winterbloom_sol-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/winterbloom_sol/fil/adafruit-circuitpython-winterbloom_sol-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/winterbloom_sol/fr/adafruit-circuitpython-winterbloom_sol-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/winterbloom_sol/hi/adafruit-circuitpython-winterbloom_sol-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/winterbloom_sol/it_IT/adafruit-circuitpython-winterbloom_sol-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/winterbloom_sol/ja/adafruit-circuitpython-winterbloom_sol-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/winterbloom_sol/ko/adafruit-circuitpython-winterbloom_sol-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/winterbloom_sol/nl/adafruit-circuitpython-winterbloom_sol-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/winterbloom_sol/pl/adafruit-circuitpython-winterbloom_sol-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/winterbloom_sol/pt_BR/adafruit-circuitpython-winterbloom_sol-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/winterbloom_sol/sv/adafruit-circuitpython-winterbloom_sol-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/winterbloom_sol/zh_Latn_pinyin/adafruit-circuitpython-winterbloom_sol-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ - "_pixelbuf", + "adafruit_pixelbuf", "analogio", + "atexit", + "audiocore", + "audioio", + "board", + "busio", + "digitalio", + "errno", + "getpass", + "math", + "microcontroller", + "neopixel_write", + "nvm", + "onewireio", + "os", + "pulseio", + "pwmio", + "rainbowio", + "random", + "rotaryio", + "storage", + "struct", + "supervisor", + "time", + "traceback", + "usb_cdc" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 149, + "id": "winterbloom_sol", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "binascii", "bitbangio", "board", "busio", "countio", "digitalio", + "errno", "frequencyio", + "getpass", + "json", "math", "microcontroller", + "msgpack", "neopixel_write", "nvm", + "onewireio", "os", "pulseio", "pwmio", + "rainbowio", "random", + "re", "rotaryio", "rtc", "sdcardio", @@ -26554,305 +42682,284 @@ "struct", "supervisor", "time", + "traceback", "ulab", - "usb_midi" + "usb_cdc", + "usb_midi", + "watchdog" ], - "stable": false, - "version": "6.0.0-rc.1" - } - ] - }, - { - "downloads": 57, - "id": "xinabox_cc03", - "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/xinabox_cc03/ID/adafruit-circuitpython-xinabox_cc03-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/xinabox_cc03/de_DE/adafruit-circuitpython-xinabox_cc03-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/xinabox_cc03/en_US/adafruit-circuitpython-xinabox_cc03-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/xinabox_cc03/en_x_pirate/adafruit-circuitpython-xinabox_cc03-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/xinabox_cc03/es/adafruit-circuitpython-xinabox_cc03-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/xinabox_cc03/fil/adafruit-circuitpython-xinabox_cc03-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/xinabox_cc03/fr/adafruit-circuitpython-xinabox_cc03-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/xinabox_cc03/it_IT/adafruit-circuitpython-xinabox_cc03-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/xinabox_cc03/ko/adafruit-circuitpython-xinabox_cc03-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/xinabox_cc03/pl/adafruit-circuitpython-xinabox_cc03-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/xinabox_cc03/pt_BR/adafruit-circuitpython-xinabox_cc03-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/xinabox_cc03/zh_Latn_pinyin/adafruit-circuitpython-xinabox_cc03-zh_Latn_pinyin-5.3.1.uf2" - ] - }, "stable": true, - "version": "5.3.1" + "version": "7.1.0" }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/xinabox_cc03/ID/adafruit-circuitpython-xinabox_cc03-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/xinabox_cc03/cs/adafruit-circuitpython-xinabox_cc03-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/xinabox_cc03/de_DE/adafruit-circuitpython-xinabox_cc03-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/xinabox_cc03/el/adafruit-circuitpython-xinabox_cc03-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/xinabox_cc03/en_US/adafruit-circuitpython-xinabox_cc03-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/xinabox_cc03/en_x_pirate/adafruit-circuitpython-xinabox_cc03-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/xinabox_cc03/es/adafruit-circuitpython-xinabox_cc03-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/xinabox_cc03/fil/adafruit-circuitpython-xinabox_cc03-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/xinabox_cc03/fr/adafruit-circuitpython-xinabox_cc03-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/xinabox_cc03/hi/adafruit-circuitpython-xinabox_cc03-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/xinabox_cc03/it_IT/adafruit-circuitpython-xinabox_cc03-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/xinabox_cc03/ja/adafruit-circuitpython-xinabox_cc03-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/xinabox_cc03/ko/adafruit-circuitpython-xinabox_cc03-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/xinabox_cc03/nl/adafruit-circuitpython-xinabox_cc03-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/xinabox_cc03/pl/adafruit-circuitpython-xinabox_cc03-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/xinabox_cc03/pt_BR/adafruit-circuitpython-xinabox_cc03-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/xinabox_cc03/sv/adafruit-circuitpython-xinabox_cc03-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/xinabox_cc03/zh_Latn_pinyin/adafruit-circuitpython-xinabox_cc03-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ + "adafruit_bus_device", + "adafruit_pixelbuf", + "aesio", + "alarm", + "analogio", + "atexit", + "binascii", + "bitbangio", + "board", + "busio", + "countio", + "digitalio", + "errno", + "frequencyio", + "getpass", + "json", + "math", + "microcontroller", + "msgpack", + "neopixel_write", + "nvm", + "onewireio", + "os", + "pulseio", + "pwmio", + "rainbowio", + "random", + "re", + "rotaryio", + "rtc", + "sdcardio", + "storage", + "struct", + "supervisor", + "time", + "traceback", + "ulab", + "usb_cdc", + "usb_midi", + "watchdog" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 134, + "id": "xinabox_cc03", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_bus_device", "board", "busio", "digitalio", "math", "microcontroller", "nvm", + "onewireio", "os", + "pwmio", + "rainbowio", "random", "rtc", "storage", "struct", "supervisor", "time", + "usb_cdc", "usb_hid", "usb_midi" ], - "stable": false, - "version": "6.0.0-rc.1" - } - ] - }, - { - "downloads": 51, - "id": "xinabox_cs11", - "versions": [ - { - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/xinabox_cs11/ID/adafruit-circuitpython-xinabox_cs11-ID-5.3.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/xinabox_cs11/de_DE/adafruit-circuitpython-xinabox_cs11-de_DE-5.3.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/xinabox_cs11/en_US/adafruit-circuitpython-xinabox_cs11-en_US-5.3.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/xinabox_cs11/en_x_pirate/adafruit-circuitpython-xinabox_cs11-en_x_pirate-5.3.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/xinabox_cs11/es/adafruit-circuitpython-xinabox_cs11-es-5.3.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/xinabox_cs11/fil/adafruit-circuitpython-xinabox_cs11-fil-5.3.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/xinabox_cs11/fr/adafruit-circuitpython-xinabox_cs11-fr-5.3.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/xinabox_cs11/it_IT/adafruit-circuitpython-xinabox_cs11-it_IT-5.3.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/xinabox_cs11/ko/adafruit-circuitpython-xinabox_cs11-ko-5.3.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/xinabox_cs11/pl/adafruit-circuitpython-xinabox_cs11-pl-5.3.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/xinabox_cs11/pt_BR/adafruit-circuitpython-xinabox_cs11-pt_BR-5.3.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/xinabox_cs11/zh_Latn_pinyin/adafruit-circuitpython-xinabox_cs11-zh_Latn_pinyin-5.3.1.uf2" - ] - }, "stable": true, - "version": "5.3.1" + "version": "7.1.0" }, { "extensions": [ "uf2" ], - "files": { - "ID": [ - "https://downloads.circuitpython.org/bin/xinabox_cs11/ID/adafruit-circuitpython-xinabox_cs11-ID-6.0.0-rc.1.uf2" - ], - "cs": [ - "https://downloads.circuitpython.org/bin/xinabox_cs11/cs/adafruit-circuitpython-xinabox_cs11-cs-6.0.0-rc.1.uf2" - ], - "de_DE": [ - "https://downloads.circuitpython.org/bin/xinabox_cs11/de_DE/adafruit-circuitpython-xinabox_cs11-de_DE-6.0.0-rc.1.uf2" - ], - "el": [ - "https://downloads.circuitpython.org/bin/xinabox_cs11/el/adafruit-circuitpython-xinabox_cs11-el-6.0.0-rc.1.uf2" - ], - "en_US": [ - "https://downloads.circuitpython.org/bin/xinabox_cs11/en_US/adafruit-circuitpython-xinabox_cs11-en_US-6.0.0-rc.1.uf2" - ], - "en_x_pirate": [ - "https://downloads.circuitpython.org/bin/xinabox_cs11/en_x_pirate/adafruit-circuitpython-xinabox_cs11-en_x_pirate-6.0.0-rc.1.uf2" - ], - "es": [ - "https://downloads.circuitpython.org/bin/xinabox_cs11/es/adafruit-circuitpython-xinabox_cs11-es-6.0.0-rc.1.uf2" - ], - "fil": [ - "https://downloads.circuitpython.org/bin/xinabox_cs11/fil/adafruit-circuitpython-xinabox_cs11-fil-6.0.0-rc.1.uf2" - ], - "fr": [ - "https://downloads.circuitpython.org/bin/xinabox_cs11/fr/adafruit-circuitpython-xinabox_cs11-fr-6.0.0-rc.1.uf2" - ], - "hi": [ - "https://downloads.circuitpython.org/bin/xinabox_cs11/hi/adafruit-circuitpython-xinabox_cs11-hi-6.0.0-rc.1.uf2" - ], - "it_IT": [ - "https://downloads.circuitpython.org/bin/xinabox_cs11/it_IT/adafruit-circuitpython-xinabox_cs11-it_IT-6.0.0-rc.1.uf2" - ], - "ja": [ - "https://downloads.circuitpython.org/bin/xinabox_cs11/ja/adafruit-circuitpython-xinabox_cs11-ja-6.0.0-rc.1.uf2" - ], - "ko": [ - "https://downloads.circuitpython.org/bin/xinabox_cs11/ko/adafruit-circuitpython-xinabox_cs11-ko-6.0.0-rc.1.uf2" - ], - "nl": [ - "https://downloads.circuitpython.org/bin/xinabox_cs11/nl/adafruit-circuitpython-xinabox_cs11-nl-6.0.0-rc.1.uf2" - ], - "pl": [ - "https://downloads.circuitpython.org/bin/xinabox_cs11/pl/adafruit-circuitpython-xinabox_cs11-pl-6.0.0-rc.1.uf2" - ], - "pt_BR": [ - "https://downloads.circuitpython.org/bin/xinabox_cs11/pt_BR/adafruit-circuitpython-xinabox_cs11-pt_BR-6.0.0-rc.1.uf2" - ], - "sv": [ - "https://downloads.circuitpython.org/bin/xinabox_cs11/sv/adafruit-circuitpython-xinabox_cs11-sv-6.0.0-rc.1.uf2" - ], - "zh_Latn_pinyin": [ - "https://downloads.circuitpython.org/bin/xinabox_cs11/zh_Latn_pinyin/adafruit-circuitpython-xinabox_cs11-zh_Latn_pinyin-6.0.0-rc.1.uf2" - ] - }, + "frozen_libraries": [], "languages": [ - "pt_BR", - "es", - "en_US", "de_DE", - "hi", + "en_GB", + "en_US", "en_x_pirate", - "nl", - "ja", - "fr", - "sv", - "ID", - "cs", - "ko", - "zh_Latn_pinyin", - "it_IT", + "es", "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", "pl", - "el" + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" ], "modules": [ + "adafruit_bus_device", "board", "busio", "digitalio", "math", "microcontroller", "nvm", + "onewireio", "os", + "pwmio", + "rainbowio", "random", + "rtc", "storage", "struct", "supervisor", "time", + "usb_cdc", + "usb_hid", + "usb_midi" + ], + "stable": false, + "version": "7.2.0-alpha.1" + } + ] + }, + { + "downloads": 139, + "id": "xinabox_cs11", + "versions": [ + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_bus_device", + "board", + "busio", + "digitalio", + "math", + "microcontroller", + "nvm", + "onewireio", + "os", + "pwmio", + "rainbowio", + "random", + "sdcardio", + "storage", + "struct", + "supervisor", + "time", + "usb_cdc", + "usb_hid" + ], + "stable": true, + "version": "7.1.0" + }, + { + "extensions": [ + "uf2" + ], + "frozen_libraries": [], + "languages": [ + "de_DE", + "en_GB", + "en_US", + "en_x_pirate", + "es", + "fil", + "fr", + "ID", + "it_IT", + "ja", + "nl", + "pl", + "pt_BR", + "ru", + "sv", + "zh_Latn_pinyin" + ], + "modules": [ + "adafruit_bus_device", + "board", + "busio", + "digitalio", + "math", + "microcontroller", + "nvm", + "onewireio", + "os", + "pwmio", + "rainbowio", + "random", + "sdcardio", + "storage", + "struct", + "supervisor", + "time", + "usb_cdc", "usb_hid" ], "stable": false, - "version": "6.0.0-rc.1" + "version": "7.2.0-alpha.1" } ] } diff --git a/_includes/download/board.html b/_includes/download/board.html index 092d4ff7..24d62a60 100644 --- a/_includes/download/board.html +++ b/_includes/download/board.html @@ -1,8 +1,13 @@ -{% assign board = site.data.files | where: "id", page.board_id %} +{% assign board_id = page.board_id %} +{% if page.board_alias != nil %} + {% assign board_id = page.board_alias %} +{% endif %} +{% assign board = site.data.files | where: "id", board_id %} {% if board[0] %} {% assign stable = board[0].versions | where: "stable", true | sort: "version" %} {% assign unstable = board[0].versions | where: "stable", false | sort: "version" %} {% assign releases = stable | concat: unstable %} +{% capture board_url %}https://downloads.circuitpython.org/bin/{{ board_id}}{% endcapture %} {% for version in releases %}

CircuitPython {{ version.version }}

@@ -21,51 +26,88 @@ Release Notes for {{ version.version }}

+ {% comment %} + Create a list of language codes and names so it can be sorted. + Jumping through hoops so that the new lines and spaces from the case are removed at the start of the names. + Finally the array is sorted, which is possible because each entry is now guaranteed to start with the language name, no whitespace. + Whitespaces still need to be filtered before outputing the strings. + {% endcomment %} + {% capture languages_with_names %} + {% for language in version.languages %} + {% case language %} + {% when 'cs' %} + CZECH + {% when 'de_DE' %} + GERMAN + {% when 'en_GB' %} + ENGLISH (UK) + {% when 'en_US' %} + ENGLISH (US) + {% when 'en_x_pirate' %} + PIRATE (ENGLISH) + {% when 'es' %} + SPANISH + {% when 'fil' %} + FILIPINO + {% when 'fr' %} + FRENCH + {% when 'el' %} + GREEK + {% when 'hi' %} + HINDI + {% when 'ID' %} + INDONESIAN + {% when 'it_IT' %} + ITALIAN + {% when 'ja' %} + JAPANESE + {% when 'ko' %} + KOREAN + {% when 'nl' %} + DUTCH + {% when 'pl' %} + POLISH + {% when 'pt_BR' %} + PORTUGUESE (BRAZILIAN) + {% when 'ru' %} + RUSSIAN + {% when 'sv' %} + SWEDISH + {% when 'zh_Latn_pinyin' %} + CHINESE (PINYIN) + {% else %} + {{ file[0] | upcase }} + {% endcase %} + ::{{ language }}, + {% endfor %} + {% endcapture %} + {% assign languages_with_names_array = languages_with_names | split: "," %} + {% capture languages_with_names_strip %}{% for language_info in languages_with_names_array %}{{ language_info | strip }},{% endfor %}{% endcapture %} + {% assign languages_sorted = languages_with_names_strip | split: "," | sort_natural %}
- {% for file in version.files['en_US'] %} - DOWNLOAD {{ file | slice: -4, 4 | upcase }} NOW + {% for extension in version.extensions %} + DOWNLOAD .{{ extension | upcase }} NOW {% endfor %}
@@ -88,7 +130,7 @@ feeling daring or want to see if a problem has been fixed.

- BROWSE S3 + BROWSE S3
@@ -107,7 +149,7 @@ BROWSE GITHUB

- BROWSE S3 + BROWSE S3
@@ -119,46 +161,115 @@ By the way, boolean operation precedence is right to left! (yeesh) {% endcomment %} {% assign bootloaders = site.data.bootloaders.bootloaders %} -{% assign bootloader_board = site.data.bootloaders.boards[page.board_id] %} -{% assign bootloader_version = bootloaders[bootloader_board.family].version %} -{% assign bootloader_id = bootloader_board.bootloader_id %} -{% if bootloader_version and bootloader_id and bootloader_board %} +{% assign bootloader_version = bootloaders[page.family].version %} +{% assign bootloader_id = page.bootloader_id %} +{% if bootloader_version and bootloader_id %} + +{% if page.family == 'esp32s2' %}
-

UF2 Bootloader

+

Install, Repair, or Update UF2 Bootloader

Latest version: {{ bootloader_version }}

- The bootloader allows you to load CircuitPython, Makecode, and Arduino programs. + The UF2 bootloader allows you to load CircuitPython, MakeCode, and Arduino programs. The bootloader is not CircuitPython. - You can check the current version of your bootloader by looking in - the INFO_UF2.TXT file when the BOOT drive is visible (FEATHERBOOT, CPLAYBOOT, etc.). + If a UF2 bootloader is installed, you can check its version by looking in + the INFO_UF2.TXT file when the BOOT drive is visible + (FTHRS2BOOT, MAGTAGBOOT, HOUSEBOOT, etc.) +

+

+ It is not necessary to reinstall a UF2 bootloader you unless a BOOT drive is not visible + when in UF2 bootloader mode, or you know of a problem with your current UF2 bootloader. +

+

+ If a UF2 bootloader has never been installed on the board, or the UF2 bootloader was removed by erasing or overwriting the flash, the UF2 bootloader must be installed in order to flash .uf2 files onto the board. .bin files can be uploaded without a UF2 bootloader, using the + Adafruit WebSerial ESPTool + or esptool.py.

-{% if bootloader_board.family == 'nrf52840' %} +

+ Note: update.uf2 files are not currently working on ESP32-S2 boards. +

+ +

Important: + this will erase previously flashed firmware and sketches from the board, + but needs to be perfomed only once. +

+ + +

+ After you update, check INFO_UF2.TXT to verify that the bootloader version has been updated. + Then you will need to load or reload CircuitPython using the .uf2 file. +

+
+ DOWNLOAD BOOTLOADER ZIP +
+
+{% else %} +
+

Update UF2 Bootloader

+

+ Latest version: {{ bootloader_version }} +

+

+ The bootloader allows you to load CircuitPython, MakeCode, and Arduino programs. + The bootloader is not CircuitPython. + You can check the current version of your bootloader by looking in + the INFO_UF2.TXT file when the BOOT drive is visible (FEATHERBOOT, CPLAYBOOT, etc.). +

+

+ It is not necessary to update your bootloader if it is working fine. + Read the release notes on GitHub to see what has been changed. + In general, we recommend you not update the bootloader unless you know there is a problem with it + or a support person has asked you to try updating it. +

+ + {% if page.family == 'nrf52840' %}

Updating the bootloader on nRF52840 boards is an involved process right now. Follow the instructions in this README. - It is not necessary to update on each release if your bootloader is working fine. - Read the release notes on GitHub to see what has been changed.

- After you update, check INFO_UF2.TXT to verify that the bootloader version has been updated. + After you update, check INFO_UF2.TXT to verify that the bootloader version has been updated. Then you will need to reload CircuitPython.

BROWSE ON GITHUB
-{% endif %} + {% endif %} -{% if bootloader_board.family == 'atmel-samd' %} + {% if page.family == 'atmel-samd' %}

- To update, first save the contents of CIRCUITPY, just in case. - Then double-click the reset button to show the BOOT drive. - Drag the update-bootloader .uf2 file to the BOOT drive. - Wait a few tens of seconds for the bootloader to update; the BOOT drive will reappear. - Check INFO_UF2.TXT to verify that the bootloader version has been updated. + To update, first save the contents of CIRCUITPY, just in case. + Then double-click the reset button to show the BOOT drive. + Drag the update-bootloader .uf2 file to the BOOT drive. + Wait a few tens of seconds for the bootloader to update; the BOOT drive will reappear. + After you update, check INFO_UF2.TXT to verify that the bootloader version has been updated. Then you will need to reload CircuitPython.

@@ -167,6 +278,7 @@ By the way, boolean operation precedence is right to left! (yeesh)

BROWSE ON GITHUB
-{% endif %} + {% endif %}
{% endif %} +{% endif %} diff --git a/_includes/downloads/board_image.html b/_includes/downloads/board_image.html index 67354147..89d64e82 100644 --- a/_includes/downloads/board_image.html +++ b/_includes/downloads/board_image.html @@ -9,7 +9,7 @@ {{ "/assets/images/boards/large/" | append: include.board_image | relative_url }} 700w" sizes="(max-width: 1024px) 700px, 300px" - src="{{ "/assets/images/boards/original/" | append: include.board_image | relative_url }}" alt="Image of Board"> + src="{{ "/assets/images/boards/original/" | append: include.board_image | relative_url }}" alt="Image of Board" loading="lazy"> {% else %} - Image of Board + Image of Board {% endif %} diff --git a/_includes/header.html b/_includes/header.html index 33e60908..88c9ad5d 100644 --- a/_includes/header.html +++ b/_includes/header.html @@ -1,23 +1,23 @@ - diff --git a/_layouts/common.html b/_layouts/common.html new file mode 100644 index 00000000..ac64491e --- /dev/null +++ b/_layouts/common.html @@ -0,0 +1,9 @@ +--- +layout: default +--- + +
+
+ {{ content }} +
+
diff --git a/_layouts/contributing.html b/_layouts/contributing.html index 3801eeb2..05ff2f81 100644 --- a/_layouts/contributing.html +++ b/_layouts/contributing.html @@ -1,59 +1,57 @@ --- -layout: default +layout: common --- -
-
-

Contributing

-

- If you'd like to contribute to the CircuitPython project, the CircuitPython - libraries are a great way to begin. This page is updated with daily status - information from the CircuitPython libraries, including open pull requests, - open issues and library infrastructure issues. -

-

- Do you write a language other than English? Another great way to contribute - to the project is to contribute new localizations (translations) of - CircuitPython, or update current localizations, using - Weblate. -

-

- If this is your first time contributing, or you'd - like to see our recommended contribution workflow, we have a guide on - Contributing to CircuitPython with Git and Github. - You can also find us in the #circuitpython channel on the - Adafruit Discord. -

-

- Have an idea for a new driver or library? - File an issue on the CircuitPython repo! -

-

Current Status for {{ site.data.libraries.updated_at | date: "%a, %b %d, %Y" }}

+
+

Contributing

+

+ If you'd like to contribute to the CircuitPython project, the CircuitPython + libraries are a great way to begin. This page is updated with daily status + information from the CircuitPython libraries, including open pull requests, + open issues and library infrastructure issues. +

+

+ Do you write a language other than English? Another great way to contribute + to the project is to contribute new localizations (translations) of + CircuitPython, or update current localizations, using + Weblate. +

+

+ If this is your first time contributing, or you'd + like to see our recommended contribution workflow, we have a guide on + Contributing to CircuitPython with Git and Github. + You can also find us in the #circuitpython channel on the + Adafruit Discord. +

+

+ Have an idea for a new driver or library? + File an issue on the CircuitPython repo! +

+

Current Status for {{ site.data.libraries.updated_at | date: "%a, %b %d, %Y" }}

- {% assign current = page.url | downcase | split: '/' %} - -
- {{ content }} -
+ {% assign current = page.url | downcase | split: '/' %} + +
+ {{ content }}
diff --git a/_layouts/default.html b/_layouts/default.html index 35551f0b..49fdb4de 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -6,7 +6,7 @@ {% include header.html %} {% include header_mobile.html %} -
+
{{ content }}
diff --git a/_layouts/download.html b/_layouts/download.html index 396266d5..14eeb919 100644 --- a/_layouts/download.html +++ b/_layouts/download.html @@ -22,6 +22,12 @@ layout: default

{{ content }}

+

Contribute

+ {% if page.blinka == true %} +

Have some info to add for this board? Edit the source for this page here.

+ {% else %} +

Have some info to add for this board? Edit the source for this page here.

+ {% endif %}
diff --git a/adabot b/adabot index fddc0fa8..e796bc01 160000 --- a/adabot +++ b/adabot @@ -1 +1 @@ -Subproject commit fddc0fa8d1d440a3de737dbbd86632bd2324fe6b +Subproject commit e796bc01c46340cb7761da64440f3b4de70a2f1e diff --git a/assets/css/main.scss b/assets/css/main.scss index 525762b7..77eee4fa 100644 --- a/assets/css/main.scss +++ b/assets/css/main.scss @@ -14,8 +14,10 @@ @import 'layout/header_mobile'; @import 'pages/home'; +@import 'pages/common'; @import 'pages/downloads'; @import 'pages/download'; @import 'pages/awesome'; @import 'pages/stats'; @import 'pages/libraries'; +@import 'pages/contributing'; diff --git a/assets/images/CircuitPython_Sensors.jpg b/assets/images/CircuitPython_Sensors.jpg new file mode 100644 index 00000000..8ee9ea73 Binary files /dev/null and b/assets/images/CircuitPython_Sensors.jpg differ diff --git a/assets/images/boards/large/Franzininho-wifi-wroom.jpg b/assets/images/boards/large/Franzininho-wifi-wroom.jpg new file mode 100644 index 00000000..d197e680 Binary files /dev/null and b/assets/images/boards/large/Franzininho-wifi-wroom.jpg differ diff --git a/assets/images/boards/large/Franzininho-wifi-wrover.jpg b/assets/images/boards/large/Franzininho-wifi-wrover.jpg new file mode 100644 index 00000000..63f766f1 Binary files /dev/null and b/assets/images/boards/large/Franzininho-wifi-wrover.jpg differ diff --git a/assets/images/boards/large/Seeed_XIAO_nRF52840_Sense.jpg b/assets/images/boards/large/Seeed_XIAO_nRF52840_Sense.jpg new file mode 100644 index 00000000..cccab8ab Binary files /dev/null and b/assets/images/boards/large/Seeed_XIAO_nRF52840_Sense.jpg differ diff --git a/assets/images/boards/large/TG-Watch02A.jpg b/assets/images/boards/large/TG-Watch.jpg similarity index 100% rename from assets/images/boards/large/TG-Watch02A.jpg rename to assets/images/boards/large/TG-Watch.jpg diff --git a/assets/images/boards/large/adafruit_feather_esp32s2.jpg b/assets/images/boards/large/adafruit_feather_esp32s2.jpg new file mode 100644 index 00000000..b8e1fdca Binary files /dev/null and b/assets/images/boards/large/adafruit_feather_esp32s2.jpg differ diff --git a/assets/images/boards/large/adafruit_feather_esp32s2_bme280.jpg b/assets/images/boards/large/adafruit_feather_esp32s2_bme280.jpg new file mode 100644 index 00000000..34ed8040 Binary files /dev/null and b/assets/images/boards/large/adafruit_feather_esp32s2_bme280.jpg differ diff --git a/assets/images/boards/large/adafruit_feather_esp32s2_tft.jpg b/assets/images/boards/large/adafruit_feather_esp32s2_tft.jpg new file mode 100644 index 00000000..29521989 Binary files /dev/null and b/assets/images/boards/large/adafruit_feather_esp32s2_tft.jpg differ diff --git a/assets/images/boards/large/adafruit_feather_esp32s2_tftback_nopsram.jpg b/assets/images/boards/large/adafruit_feather_esp32s2_tftback_nopsram.jpg new file mode 100644 index 00000000..2eb92e78 Binary files /dev/null and b/assets/images/boards/large/adafruit_feather_esp32s2_tftback_nopsram.jpg differ diff --git a/assets/images/boards/large/adafruit_feather_rp2040.jpg b/assets/images/boards/large/adafruit_feather_rp2040.jpg new file mode 100644 index 00000000..6ce7b1df Binary files /dev/null and b/assets/images/boards/large/adafruit_feather_rp2040.jpg differ diff --git a/assets/images/boards/large/adafruit_funhouse.jpg b/assets/images/boards/large/adafruit_funhouse.jpg new file mode 100644 index 00000000..20c5a2c3 Binary files /dev/null and b/assets/images/boards/large/adafruit_funhouse.jpg differ diff --git a/assets/images/boards/large/adafruit_itsybitsy_rp2040.jpg b/assets/images/boards/large/adafruit_itsybitsy_rp2040.jpg new file mode 100644 index 00000000..ebabf4de Binary files /dev/null and b/assets/images/boards/large/adafruit_itsybitsy_rp2040.jpg differ diff --git a/assets/images/boards/large/adafruit_kb2040.jpg b/assets/images/boards/large/adafruit_kb2040.jpg new file mode 100644 index 00000000..13760dcb Binary files /dev/null and b/assets/images/boards/large/adafruit_kb2040.jpg differ diff --git a/assets/images/boards/large/adafruit_led_glasses_nrf52840.jpg b/assets/images/boards/large/adafruit_led_glasses_nrf52840.jpg new file mode 100644 index 00000000..5fef7d2f Binary files /dev/null and b/assets/images/boards/large/adafruit_led_glasses_nrf52840.jpg differ diff --git a/assets/images/boards/large/adafruit_macropad_rp2040.jpg b/assets/images/boards/large/adafruit_macropad_rp2040.jpg new file mode 100644 index 00000000..91eae0bc Binary files /dev/null and b/assets/images/boards/large/adafruit_macropad_rp2040.jpg differ diff --git a/assets/images/boards/large/adafruit_magtag_2.9_grayscale.jpg b/assets/images/boards/large/adafruit_magtag_2.9_grayscale.jpg new file mode 100644 index 00000000..596e1813 Binary files /dev/null and b/assets/images/boards/large/adafruit_magtag_2.9_grayscale.jpg differ diff --git a/assets/images/boards/large/adafruit_metro_esp32s2.jpg b/assets/images/boards/large/adafruit_metro_esp32s2.jpg index ef940685..100b1721 100644 Binary files a/assets/images/boards/large/adafruit_metro_esp32s2.jpg and b/assets/images/boards/large/adafruit_metro_esp32s2.jpg differ diff --git a/assets/images/boards/large/adafruit_neokey_trinkey_m0.jpg b/assets/images/boards/large/adafruit_neokey_trinkey_m0.jpg new file mode 100644 index 00000000..5da9986e Binary files /dev/null and b/assets/images/boards/large/adafruit_neokey_trinkey_m0.jpg differ diff --git a/assets/images/boards/large/adafruit_proxlight_trinkey_m0.jpg b/assets/images/boards/large/adafruit_proxlight_trinkey_m0.jpg new file mode 100644 index 00000000..61972c0c Binary files /dev/null and b/assets/images/boards/large/adafruit_proxlight_trinkey_m0.jpg differ diff --git a/assets/images/boards/large/adafruit_qt2040_trinkey.jpg b/assets/images/boards/large/adafruit_qt2040_trinkey.jpg new file mode 100644 index 00000000..3486692a Binary files /dev/null and b/assets/images/boards/large/adafruit_qt2040_trinkey.jpg differ diff --git a/assets/images/boards/large/adafruit_qtpy_esp32s2.jpg b/assets/images/boards/large/adafruit_qtpy_esp32s2.jpg new file mode 100644 index 00000000..c40873d8 Binary files /dev/null and b/assets/images/boards/large/adafruit_qtpy_esp32s2.jpg differ diff --git a/assets/images/boards/large/adafruit_qtpy_rp2040.jpg b/assets/images/boards/large/adafruit_qtpy_rp2040.jpg new file mode 100644 index 00000000..4fe4b263 Binary files /dev/null and b/assets/images/boards/large/adafruit_qtpy_rp2040.jpg differ diff --git a/assets/images/boards/large/adafruit_rotary_trinkey_m0.jpg b/assets/images/boards/large/adafruit_rotary_trinkey_m0.jpg new file mode 100644 index 00000000..c3cc48e8 Binary files /dev/null and b/assets/images/boards/large/adafruit_rotary_trinkey_m0.jpg differ diff --git a/assets/images/boards/large/adafruit_slide_trinkey_m0.jpg b/assets/images/boards/large/adafruit_slide_trinkey_m0.jpg new file mode 100644 index 00000000..c77aaf7d Binary files /dev/null and b/assets/images/boards/large/adafruit_slide_trinkey_m0.jpg differ diff --git a/assets/images/boards/large/ai_thinker_esp32-c3s.jpg b/assets/images/boards/large/ai_thinker_esp32-c3s.jpg new file mode 100644 index 00000000..d392d198 Binary files /dev/null and b/assets/images/boards/large/ai_thinker_esp32-c3s.jpg differ diff --git a/assets/images/boards/large/ai_thinker_esp_12k_nodemcu.jpg b/assets/images/boards/large/ai_thinker_esp_12k_nodemcu.jpg new file mode 100644 index 00000000..e51a2f74 Binary files /dev/null and b/assets/images/boards/large/ai_thinker_esp_12k_nodemcu.jpg differ diff --git a/assets/images/boards/large/aramcon2_badge.jpg b/assets/images/boards/large/aramcon2_badge.jpg new file mode 100644 index 00000000..26dbdd24 Binary files /dev/null and b/assets/images/boards/large/aramcon2_badge.jpg differ diff --git a/assets/images/boards/large/arduino_nano_rp2040_connect.jpg b/assets/images/boards/large/arduino_nano_rp2040_connect.jpg new file mode 100644 index 00000000..386c26cf Binary files /dev/null and b/assets/images/boards/large/arduino_nano_rp2040_connect.jpg differ diff --git a/assets/images/boards/large/atmegazero_esp32s2.jpg b/assets/images/boards/large/atmegazero_esp32s2.jpg new file mode 100644 index 00000000..7d2c94dc Binary files /dev/null and b/assets/images/boards/large/atmegazero_esp32s2.jpg differ diff --git a/assets/images/boards/large/banana_pi_m2_zero.jpg b/assets/images/boards/large/banana_pi_m2_zero.jpg index b79194ce..2364ac09 100644 Binary files a/assets/images/boards/large/banana_pi_m2_zero.jpg and b/assets/images/boards/large/banana_pi_m2_zero.jpg differ diff --git a/assets/images/boards/large/bastble.jpg b/assets/images/boards/large/bastble.jpg new file mode 100644 index 00000000..bcc9daa0 Binary files /dev/null and b/assets/images/boards/large/bastble.jpg differ diff --git a/assets/images/boards/large/bdmicro_vina_d51.jpg b/assets/images/boards/large/bdmicro_vina_d51.jpg index a650c432..83903ff7 100644 Binary files a/assets/images/boards/large/bdmicro_vina_d51.jpg and b/assets/images/boards/large/bdmicro_vina_d51.jpg differ diff --git a/assets/images/boards/large/beaglebone.jpg b/assets/images/boards/large/beaglebone.jpg new file mode 100644 index 00000000..6c21b3dd Binary files /dev/null and b/assets/images/boards/large/beaglebone.jpg differ diff --git a/assets/images/boards/large/beaglebone_ai.jpg b/assets/images/boards/large/beaglebone_ai.jpg new file mode 100644 index 00000000..14551ddb Binary files /dev/null and b/assets/images/boards/large/beaglebone_ai.jpg differ diff --git a/assets/images/boards/large/beaglebone_green_gateway.jpg b/assets/images/boards/large/beaglebone_green_gateway.jpg index 2d8aff6c..bf6e2b1c 100644 Binary files a/assets/images/boards/large/beaglebone_green_gateway.jpg and b/assets/images/boards/large/beaglebone_green_gateway.jpg differ diff --git a/assets/images/boards/large/beaglev_starlight.jpg b/assets/images/boards/large/beaglev_starlight.jpg new file mode 100644 index 00000000..96882d83 Binary files /dev/null and b/assets/images/boards/large/beaglev_starlight.jpg differ diff --git a/assets/images/boards/large/bluemicro833.jpg b/assets/images/boards/large/bluemicro833.jpg new file mode 100644 index 00000000..13c5dfd8 Binary files /dev/null and b/assets/images/boards/large/bluemicro833.jpg differ diff --git a/assets/images/boards/large/bluemicro840.jpg b/assets/images/boards/large/bluemicro840.jpg new file mode 100644 index 00000000..3578f30b Binary files /dev/null and b/assets/images/boards/large/bluemicro840.jpg differ diff --git a/assets/images/boards/large/challenger_nb_rp2040_wifi.jpg b/assets/images/boards/large/challenger_nb_rp2040_wifi.jpg new file mode 100644 index 00000000..d83ec55c Binary files /dev/null and b/assets/images/boards/large/challenger_nb_rp2040_wifi.jpg differ diff --git a/assets/images/boards/large/challenger_rp2040_lte.jpg b/assets/images/boards/large/challenger_rp2040_lte.jpg new file mode 100644 index 00000000..9a92f77a Binary files /dev/null and b/assets/images/boards/large/challenger_rp2040_lte.jpg differ diff --git a/assets/images/boards/large/challenger_rp2040_wifi.jpg b/assets/images/boards/large/challenger_rp2040_wifi.jpg new file mode 100644 index 00000000..ade26419 Binary files /dev/null and b/assets/images/boards/large/challenger_rp2040_wifi.jpg differ diff --git a/assets/images/boards/large/clara_agx_xavier.jpg b/assets/images/boards/large/clara_agx_xavier.jpg index 267fcfdf..634a0be0 100644 Binary files a/assets/images/boards/large/clara_agx_xavier.jpg and b/assets/images/boards/large/clara_agx_xavier.jpg differ diff --git a/assets/images/boards/large/cp_sapling_m0.jpg b/assets/images/boards/large/cp_sapling_m0.jpg new file mode 100644 index 00000000..6e09e853 Binary files /dev/null and b/assets/images/boards/large/cp_sapling_m0.jpg differ diff --git a/assets/images/boards/large/cp_sapling_m0_revb.jpg b/assets/images/boards/large/cp_sapling_m0_revb.jpg new file mode 100644 index 00000000..f128ae4f Binary files /dev/null and b/assets/images/boards/large/cp_sapling_m0_revb.jpg differ diff --git a/assets/images/boards/large/crumpspace_crumps2.jpg b/assets/images/boards/large/crumpspace_crumps2.jpg new file mode 100644 index 00000000..3b1d6fbb Binary files /dev/null and b/assets/images/boards/large/crumpspace_crumps2.jpg differ diff --git a/assets/images/boards/large/cytron_maker_nano_rp2040.jpg b/assets/images/boards/large/cytron_maker_nano_rp2040.jpg new file mode 100644 index 00000000..6a9b0d4e Binary files /dev/null and b/assets/images/boards/large/cytron_maker_nano_rp2040.jpg differ diff --git a/assets/images/boards/large/cytron_maker_pi_rp2040.jpg b/assets/images/boards/large/cytron_maker_pi_rp2040.jpg new file mode 100644 index 00000000..4f78c70e Binary files /dev/null and b/assets/images/boards/large/cytron_maker_pi_rp2040.jpg differ diff --git a/assets/images/boards/large/dynalora_usb.jpg b/assets/images/boards/large/dynalora_usb.jpg new file mode 100644 index 00000000..e03cde21 Binary files /dev/null and b/assets/images/boards/large/dynalora_usb.jpg differ diff --git a/assets/images/boards/large/dynossat_edu_eps.jpg b/assets/images/boards/large/dynossat_edu_eps.jpg new file mode 100644 index 00000000..da700e44 Binary files /dev/null and b/assets/images/boards/large/dynossat_edu_eps.jpg differ diff --git a/assets/images/boards/large/dynossat_edu_obc.jpg b/assets/images/boards/large/dynossat_edu_obc.jpg new file mode 100644 index 00000000..bdc9245c Binary files /dev/null and b/assets/images/boards/large/dynossat_edu_obc.jpg differ diff --git a/assets/images/boards/large/espressif_devkitc.jpg b/assets/images/boards/large/espressif_devkitc.jpg new file mode 100644 index 00000000..fb22d181 Binary files /dev/null and b/assets/images/boards/large/espressif_devkitc.jpg differ diff --git a/assets/images/boards/large/espressif_esp32s3_box.jpg b/assets/images/boards/large/espressif_esp32s3_box.jpg new file mode 100644 index 00000000..5919cacd Binary files /dev/null and b/assets/images/boards/large/espressif_esp32s3_box.jpg differ diff --git a/assets/images/boards/large/espressif_esp32s3_devkitc_1_nopsram.jpg b/assets/images/boards/large/espressif_esp32s3_devkitc_1_nopsram.jpg new file mode 100644 index 00000000..87320956 Binary files /dev/null and b/assets/images/boards/large/espressif_esp32s3_devkitc_1_nopsram.jpg differ diff --git a/assets/images/boards/large/espressif_hmi_devkit_1.jpg b/assets/images/boards/large/espressif_hmi_devkit_1.jpg new file mode 100644 index 00000000..69edda75 Binary files /dev/null and b/assets/images/boards/large/espressif_hmi_devkit_1.jpg differ diff --git a/assets/images/boards/large/espressif_kaluga_1.3.jpg b/assets/images/boards/large/espressif_kaluga_1.3.jpg new file mode 100644 index 00000000..f33e2e95 Binary files /dev/null and b/assets/images/boards/large/espressif_kaluga_1.3.jpg differ diff --git a/assets/images/boards/large/feather_m4_can.jpg b/assets/images/boards/large/feather_m4_can.jpg index 4edaac36..36fdd99a 100644 Binary files a/assets/images/boards/large/feather_m4_can.jpg and b/assets/images/boards/large/feather_m4_can.jpg differ diff --git a/assets/images/boards/large/google_coral_mini.jpg b/assets/images/boards/large/google_coral_mini.jpg new file mode 100644 index 00000000..654db298 Binary files /dev/null and b/assets/images/boards/large/google_coral_mini.jpg differ diff --git a/assets/images/boards/large/gravitech_cucumber_m.jpg b/assets/images/boards/large/gravitech_cucumber_m.jpg new file mode 100644 index 00000000..893deee2 Binary files /dev/null and b/assets/images/boards/large/gravitech_cucumber_m.jpg differ diff --git a/assets/images/boards/large/gravitech_cucumber_ms.jpg b/assets/images/boards/large/gravitech_cucumber_ms.jpg new file mode 100644 index 00000000..9f40f067 Binary files /dev/null and b/assets/images/boards/large/gravitech_cucumber_ms.jpg differ diff --git a/assets/images/boards/large/gravitech_cucumber_r.jpg b/assets/images/boards/large/gravitech_cucumber_r.jpg new file mode 100644 index 00000000..7eea458a Binary files /dev/null and b/assets/images/boards/large/gravitech_cucumber_r.jpg differ diff --git a/assets/images/boards/large/gravitech_cucumber_rs.jpg b/assets/images/boards/large/gravitech_cucumber_rs.jpg new file mode 100644 index 00000000..e5b6c0f2 Binary files /dev/null and b/assets/images/boards/large/gravitech_cucumber_rs.jpg differ diff --git a/assets/images/boards/large/hiibot_bluefi.jpg b/assets/images/boards/large/hiibot_bluefi.jpg index 0fd7b6d0..326d9cf3 100644 Binary files a/assets/images/boards/large/hiibot_bluefi.jpg and b/assets/images/boards/large/hiibot_bluefi.jpg differ diff --git a/assets/images/boards/large/hiibot_iots2.jpg b/assets/images/boards/large/hiibot_iots2.jpg new file mode 100644 index 00000000..a09a4727 Binary files /dev/null and b/assets/images/boards/large/hiibot_iots2.jpg differ diff --git a/assets/images/boards/large/huntercat_nfc.jpg b/assets/images/boards/large/huntercat_nfc.jpg new file mode 100644 index 00000000..23895c55 Binary files /dev/null and b/assets/images/boards/large/huntercat_nfc.jpg differ diff --git a/assets/images/boards/large/jetson_tx2_nx.jpg b/assets/images/boards/large/jetson_tx2_nx.jpg new file mode 100644 index 00000000..c4950313 Binary files /dev/null and b/assets/images/boards/large/jetson_tx2_nx.jpg differ diff --git a/assets/images/boards/large/jpconstantineau_encoderpad_rp2040.jpg b/assets/images/boards/large/jpconstantineau_encoderpad_rp2040.jpg new file mode 100644 index 00000000..b66418d3 Binary files /dev/null and b/assets/images/boards/large/jpconstantineau_encoderpad_rp2040.jpg differ diff --git a/assets/images/boards/large/jpconstantineau_pykey18.jpg b/assets/images/boards/large/jpconstantineau_pykey18.jpg new file mode 100644 index 00000000..c04a6967 Binary files /dev/null and b/assets/images/boards/large/jpconstantineau_pykey18.jpg differ diff --git a/assets/images/boards/large/jpconstantineau_pykey44.jpg b/assets/images/boards/large/jpconstantineau_pykey44.jpg new file mode 100644 index 00000000..377c5fbc Binary files /dev/null and b/assets/images/boards/large/jpconstantineau_pykey44.jpg differ diff --git a/assets/images/boards/large/jpconstantineau_pykey60.jpg b/assets/images/boards/large/jpconstantineau_pykey60.jpg new file mode 100644 index 00000000..abcc48d4 Binary files /dev/null and b/assets/images/boards/large/jpconstantineau_pykey60.jpg differ diff --git a/assets/images/boards/large/jpconstantineau_pykey87.jpg b/assets/images/boards/large/jpconstantineau_pykey87.jpg new file mode 100644 index 00000000..2af63220 Binary files /dev/null and b/assets/images/boards/large/jpconstantineau_pykey87.jpg differ diff --git a/assets/images/boards/large/lilygo_ttgo_t8_s2_st7789.jpg b/assets/images/boards/large/lilygo_ttgo_t8_s2_st7789.jpg new file mode 100644 index 00000000..9f0e233a Binary files /dev/null and b/assets/images/boards/large/lilygo_ttgo_t8_s2_st7789.jpg differ diff --git a/assets/images/boards/large/lolin_s2_mini.jpg b/assets/images/boards/large/lolin_s2_mini.jpg new file mode 100644 index 00000000..38b1d548 Binary files /dev/null and b/assets/images/boards/large/lolin_s2_mini.jpg differ diff --git a/assets/images/boards/large/lolin_s2_pico.jpg b/assets/images/boards/large/lolin_s2_pico.jpg new file mode 100644 index 00000000..7da7c094 Binary files /dev/null and b/assets/images/boards/large/lolin_s2_pico.jpg differ diff --git a/assets/images/boards/large/lubancat_i.mx6ull.jpg b/assets/images/boards/large/lubancat_i.mx6ull.jpg new file mode 100644 index 00000000..1681d0d4 Binary files /dev/null and b/assets/images/boards/large/lubancat_i.mx6ull.jpg differ diff --git a/assets/images/boards/large/melopero_shake_rp2040.jpg b/assets/images/boards/large/melopero_shake_rp2040.jpg new file mode 100644 index 00000000..081065e7 Binary files /dev/null and b/assets/images/boards/large/melopero_shake_rp2040.jpg differ diff --git a/assets/images/boards/large/microbit_v2.jpg b/assets/images/boards/large/microbit_v2.jpg new file mode 100644 index 00000000..308581f9 Binary files /dev/null and b/assets/images/boards/large/microbit_v2.jpg differ diff --git a/assets/images/boards/large/microdev_micro_c3.jpg b/assets/images/boards/large/microdev_micro_c3.jpg new file mode 100644 index 00000000..248bec4e Binary files /dev/null and b/assets/images/boards/large/microdev_micro_c3.jpg differ diff --git a/assets/images/boards/large/morpheans_morphesp-240.jpg b/assets/images/boards/large/morpheans_morphesp-240.jpg new file mode 100644 index 00000000..4f5f3c68 Binary files /dev/null and b/assets/images/boards/large/morpheans_morphesp-240.jpg differ diff --git a/assets/images/boards/large/nanopi_duo2.jpg b/assets/images/boards/large/nanopi_duo2.jpg new file mode 100644 index 00000000..efa1b881 Binary files /dev/null and b/assets/images/boards/large/nanopi_duo2.jpg differ diff --git a/assets/images/boards/large/nanopi_neo.jpg b/assets/images/boards/large/nanopi_neo.jpg new file mode 100644 index 00000000..42471497 Binary files /dev/null and b/assets/images/boards/large/nanopi_neo.jpg differ diff --git a/assets/images/boards/large/nanopi_neo_air.jpg b/assets/images/boards/large/nanopi_neo_air.jpg new file mode 100644 index 00000000..43f33020 Binary files /dev/null and b/assets/images/boards/large/nanopi_neo_air.jpg differ diff --git a/assets/images/boards/large/neopixel_trinkey_m0.jpg b/assets/images/boards/large/neopixel_trinkey_m0.jpg new file mode 100644 index 00000000..11ba927e Binary files /dev/null and b/assets/images/boards/large/neopixel_trinkey_m0.jpg differ diff --git a/assets/images/boards/large/octavo_osd32mp1_brk.jpg b/assets/images/boards/large/octavo_osd32mp1_brk.jpg new file mode 100644 index 00000000..be2183fb Binary files /dev/null and b/assets/images/boards/large/octavo_osd32mp1_brk.jpg differ diff --git a/assets/images/boards/large/octavo_osd32mp1_red.jpg b/assets/images/boards/large/octavo_osd32mp1_red.jpg new file mode 100644 index 00000000..16277c85 Binary files /dev/null and b/assets/images/boards/large/octavo_osd32mp1_red.jpg differ diff --git a/assets/images/boards/large/odt_bread_2040.jpg b/assets/images/boards/large/odt_bread_2040.jpg new file mode 100644 index 00000000..4ab60364 Binary files /dev/null and b/assets/images/boards/large/odt_bread_2040.jpg differ diff --git a/assets/images/boards/large/odt_cast_away_rp2040.jpg b/assets/images/boards/large/odt_cast_away_rp2040.jpg new file mode 100644 index 00000000..dd9ef616 Binary files /dev/null and b/assets/images/boards/large/odt_cast_away_rp2040.jpg differ diff --git a/assets/images/boards/large/odt_pixelwing_esp32_s2.jpg b/assets/images/boards/large/odt_pixelwing_esp32_s2.jpg new file mode 100644 index 00000000..3ffd44b5 Binary files /dev/null and b/assets/images/boards/large/odt_pixelwing_esp32_s2.jpg differ diff --git a/assets/images/boards/large/orange_pi_3.jpg b/assets/images/boards/large/orange_pi_3.jpg new file mode 100644 index 00000000..5c221f3f Binary files /dev/null and b/assets/images/boards/large/orange_pi_3.jpg differ diff --git a/assets/images/boards/large/orange_pi_zero2.jpg b/assets/images/boards/large/orange_pi_zero2.jpg new file mode 100644 index 00000000..4c61d1d7 Binary files /dev/null and b/assets/images/boards/large/orange_pi_zero2.jpg differ diff --git a/assets/images/boards/large/orange_pi_zero_plus.jpg b/assets/images/boards/large/orange_pi_zero_plus.jpg new file mode 100644 index 00000000..41dbad2d Binary files /dev/null and b/assets/images/boards/large/orange_pi_zero_plus.jpg differ diff --git a/assets/images/boards/large/orange_pi_zero_plus2.jpg b/assets/images/boards/large/orange_pi_zero_plus2.jpg index e0c4664b..396f9128 100644 Binary files a/assets/images/boards/large/orange_pi_zero_plus2.jpg and b/assets/images/boards/large/orange_pi_zero_plus2.jpg differ diff --git a/assets/images/boards/large/pimoroni_interstate75.jpg b/assets/images/boards/large/pimoroni_interstate75.jpg new file mode 100755 index 00000000..981264bd Binary files /dev/null and b/assets/images/boards/large/pimoroni_interstate75.jpg differ diff --git a/assets/images/boards/large/pimoroni_keybow2040.jpg b/assets/images/boards/large/pimoroni_keybow2040.jpg new file mode 100644 index 00000000..f45aa318 Binary files /dev/null and b/assets/images/boards/large/pimoroni_keybow2040.jpg differ diff --git a/assets/images/boards/large/pimoroni_pga2040.jpg b/assets/images/boards/large/pimoroni_pga2040.jpg new file mode 100755 index 00000000..a105c338 Binary files /dev/null and b/assets/images/boards/large/pimoroni_pga2040.jpg differ diff --git a/assets/images/boards/large/pimoroni_picolipo.jpg b/assets/images/boards/large/pimoroni_picolipo.jpg new file mode 100755 index 00000000..a37f5422 Binary files /dev/null and b/assets/images/boards/large/pimoroni_picolipo.jpg differ diff --git a/assets/images/boards/large/pimoroni_picosystem.jpg b/assets/images/boards/large/pimoroni_picosystem.jpg new file mode 100644 index 00000000..9a57774a Binary files /dev/null and b/assets/images/boards/large/pimoroni_picosystem.jpg differ diff --git a/assets/images/boards/large/pimoroni_plasma2040.jpg b/assets/images/boards/large/pimoroni_plasma2040.jpg new file mode 100755 index 00000000..d0e04c71 Binary files /dev/null and b/assets/images/boards/large/pimoroni_plasma2040.jpg differ diff --git a/assets/images/boards/large/pimoroni_tiny2040.jpg b/assets/images/boards/large/pimoroni_tiny2040.jpg new file mode 100644 index 00000000..343e0769 Binary files /dev/null and b/assets/images/boards/large/pimoroni_tiny2040.jpg differ diff --git a/assets/images/boards/large/pimoroni_tiny2040_2mb.jpg b/assets/images/boards/large/pimoroni_tiny2040_2mb.jpg new file mode 100644 index 00000000..343e0769 Binary files /dev/null and b/assets/images/boards/large/pimoroni_tiny2040_2mb.jpg differ diff --git a/assets/images/boards/large/pine_h64.jpg b/assets/images/boards/large/pine_h64.jpg index d5bb95c9..6975daf8 100644 Binary files a/assets/images/boards/large/pine_h64.jpg and b/assets/images/boards/large/pine_h64.jpg differ diff --git a/assets/images/boards/large/piunora.jpg b/assets/images/boards/large/piunora.jpg new file mode 100644 index 00000000..02a2ea10 Binary files /dev/null and b/assets/images/boards/large/piunora.jpg differ diff --git a/assets/images/boards/large/pycubed.jpg b/assets/images/boards/large/pycubed.jpg index 98404bb0..2a3d990f 100644 Binary files a/assets/images/boards/large/pycubed.jpg and b/assets/images/boards/large/pycubed.jpg differ diff --git a/assets/images/boards/large/pycubed_v05.jpg b/assets/images/boards/large/pycubed_v05.jpg new file mode 100644 index 00000000..d23fe41e Binary files /dev/null and b/assets/images/boards/large/pycubed_v05.jpg differ diff --git a/assets/images/boards/large/raspberry_pi_400.jpg b/assets/images/boards/large/raspberry_pi_400.jpg index 03d4d74a..1db42939 100644 Binary files a/assets/images/boards/large/raspberry_pi_400.jpg and b/assets/images/boards/large/raspberry_pi_400.jpg differ diff --git a/assets/images/boards/large/raspberry_pi_cm4.jpg b/assets/images/boards/large/raspberry_pi_cm4.jpg new file mode 100644 index 00000000..156cdb0c Binary files /dev/null and b/assets/images/boards/large/raspberry_pi_cm4.jpg differ diff --git a/assets/images/boards/large/raspberry_pi_pico.jpg b/assets/images/boards/large/raspberry_pi_pico.jpg new file mode 100644 index 00000000..7650e2df Binary files /dev/null and b/assets/images/boards/large/raspberry_pi_pico.jpg differ diff --git a/assets/images/boards/large/raspberry_pi_zero_2_w.jpg b/assets/images/boards/large/raspberry_pi_zero_2_w.jpg new file mode 100644 index 00000000..31ae9e45 Binary files /dev/null and b/assets/images/boards/large/raspberry_pi_zero_2_w.jpg differ diff --git a/assets/images/boards/large/raspberrypi_cm4io.jpg b/assets/images/boards/large/raspberrypi_cm4io.jpg new file mode 100644 index 00000000..053fde20 Binary files /dev/null and b/assets/images/boards/large/raspberrypi_cm4io.jpg differ diff --git a/assets/images/boards/large/raytac_mdbt50q-rx.jpg b/assets/images/boards/large/raytac_mdbt50q-rx.jpg new file mode 100644 index 00000000..c83bdbe0 Binary files /dev/null and b/assets/images/boards/large/raytac_mdbt50q-rx.jpg differ diff --git a/assets/images/boards/large/rock_pi_4c.jpg b/assets/images/boards/large/rock_pi_4c.jpg new file mode 100644 index 00000000..0c48e96c Binary files /dev/null and b/assets/images/boards/large/rock_pi_4c.jpg differ diff --git a/assets/images/boards/large/rock_pi_e.jpg b/assets/images/boards/large/rock_pi_e.jpg new file mode 100644 index 00000000..54445b23 Binary files /dev/null and b/assets/images/boards/large/rock_pi_e.jpg differ diff --git a/assets/images/boards/large/seeeduino_xiao_rp2040.jpg b/assets/images/boards/large/seeeduino_xiao_rp2040.jpg new file mode 100644 index 00000000..53bf73e3 Binary files /dev/null and b/assets/images/boards/large/seeeduino_xiao_rp2040.jpg differ diff --git a/assets/images/boards/large/sensebox_mcu.jpg b/assets/images/boards/large/sensebox_mcu.jpg new file mode 100644 index 00000000..4ecb9247 Binary files /dev/null and b/assets/images/boards/large/sensebox_mcu.jpg differ diff --git a/assets/images/boards/large/silicognition-m4-shim.jpg b/assets/images/boards/large/silicognition-m4-shim.jpg new file mode 100644 index 00000000..24fbd86e Binary files /dev/null and b/assets/images/boards/large/silicognition-m4-shim.jpg differ diff --git a/assets/images/boards/large/solderparty_rp2040_stamp.jpg b/assets/images/boards/large/solderparty_rp2040_stamp.jpg new file mode 100644 index 00000000..31913d4d Binary files /dev/null and b/assets/images/boards/large/solderparty_rp2040_stamp.jpg differ diff --git a/assets/images/boards/large/sopine_a64.jpg b/assets/images/boards/large/sopine_a64.jpg new file mode 100644 index 00000000..1ad0144d Binary files /dev/null and b/assets/images/boards/large/sopine_a64.jpg differ diff --git a/assets/images/boards/large/sparkfun_micromod_rp2040.jpg b/assets/images/boards/large/sparkfun_micromod_rp2040.jpg new file mode 100644 index 00000000..80fbeacb Binary files /dev/null and b/assets/images/boards/large/sparkfun_micromod_rp2040.jpg differ diff --git a/assets/images/boards/large/sparkfun_nrf52840_micromod.jpg b/assets/images/boards/large/sparkfun_nrf52840_micromod.jpg new file mode 100644 index 00000000..52cdafad Binary files /dev/null and b/assets/images/boards/large/sparkfun_nrf52840_micromod.jpg differ diff --git a/assets/images/boards/large/sparkfun_pro_micro_rp2040.jpg b/assets/images/boards/large/sparkfun_pro_micro_rp2040.jpg new file mode 100644 index 00000000..45e212a6 Binary files /dev/null and b/assets/images/boards/large/sparkfun_pro_micro_rp2040.jpg differ diff --git a/assets/images/boards/large/sparkfun_samd51_micromod.jpg b/assets/images/boards/large/sparkfun_samd51_micromod.jpg new file mode 100644 index 00000000..f84b0e8b Binary files /dev/null and b/assets/images/boards/large/sparkfun_samd51_micromod.jpg differ diff --git a/assets/images/boards/large/sparkfun_stm32_thing_plus.jpg b/assets/images/boards/large/sparkfun_stm32_thing_plus.jpg new file mode 100644 index 00000000..a9c3a746 Binary files /dev/null and b/assets/images/boards/large/sparkfun_stm32_thing_plus.jpg differ diff --git a/assets/images/boards/large/sparkfun_stm32f405_micromod.jpg b/assets/images/boards/large/sparkfun_stm32f405_micromod.jpg new file mode 100644 index 00000000..3f454e99 Binary files /dev/null and b/assets/images/boards/large/sparkfun_stm32f405_micromod.jpg differ diff --git a/assets/images/boards/large/sparkfun_thing_plus_rp2040.jpg b/assets/images/boards/large/sparkfun_thing_plus_rp2040.jpg new file mode 100644 index 00000000..d7f52829 Binary files /dev/null and b/assets/images/boards/large/sparkfun_thing_plus_rp2040.jpg differ diff --git a/assets/images/boards/large/stackrduino_m0_pro.jpg b/assets/images/boards/large/stackrduino_m0_pro.jpg new file mode 100644 index 00000000..30e2fa46 Binary files /dev/null and b/assets/images/boards/large/stackrduino_m0_pro.jpg differ diff --git a/assets/images/boards/large/stm32mp157c_dk2.jpg b/assets/images/boards/large/stm32mp157c_dk2.jpg index 34b9498a..00bdf98d 100644 Binary files a/assets/images/boards/large/stm32mp157c_dk2.jpg and b/assets/images/boards/large/stm32mp157c_dk2.jpg differ diff --git a/assets/images/boards/large/swan_r5.jpg b/assets/images/boards/large/swan_r5.jpg new file mode 100644 index 00000000..30d2c4a2 Binary files /dev/null and b/assets/images/boards/large/swan_r5.jpg differ diff --git a/assets/images/boards/large/targett_module_clip_wroom.jpg b/assets/images/boards/large/targett_module_clip_wroom.jpg new file mode 100644 index 00000000..056d2e9b Binary files /dev/null and b/assets/images/boards/large/targett_module_clip_wroom.jpg differ diff --git a/assets/images/boards/large/targett_module_clip_wrover.jpg b/assets/images/boards/large/targett_module_clip_wrover.jpg new file mode 100644 index 00000000..91c75eb1 Binary files /dev/null and b/assets/images/boards/large/targett_module_clip_wrover.jpg differ diff --git a/assets/images/boards/large/thunderpack.jpg b/assets/images/boards/large/thunderpack_v11.jpg similarity index 100% rename from assets/images/boards/large/thunderpack.jpg rename to assets/images/boards/large/thunderpack_v11.jpg diff --git a/assets/images/boards/large/thunderpack_v12.jpg b/assets/images/boards/large/thunderpack_v12.jpg new file mode 100644 index 00000000..681054c3 Binary files /dev/null and b/assets/images/boards/large/thunderpack_v12.jpg differ diff --git a/assets/images/boards/large/udoo_x86_ii_ultra.jpg b/assets/images/boards/large/udoo_x86_ii_ultra.jpg index 6a9f5b79..9b5394cf 100644 Binary files a/assets/images/boards/large/udoo_x86_ii_ultra.jpg and b/assets/images/boards/large/udoo_x86_ii_ultra.jpg differ diff --git a/assets/images/boards/large/unexpectedmaker_feathers2_neo.jpg b/assets/images/boards/large/unexpectedmaker_feathers2_neo.jpg new file mode 100644 index 00000000..dc2ef211 Binary files /dev/null and b/assets/images/boards/large/unexpectedmaker_feathers2_neo.jpg differ diff --git a/assets/images/boards/large/unexpectedmaker_tinys2.jpg b/assets/images/boards/large/unexpectedmaker_tinys2.jpg new file mode 100644 index 00000000..0479918d Binary files /dev/null and b/assets/images/boards/large/unexpectedmaker_tinys2.jpg differ diff --git a/assets/images/boards/original/Franzininho-wifi-wroom.jpg b/assets/images/boards/original/Franzininho-wifi-wroom.jpg new file mode 100644 index 00000000..f62c0b8f Binary files /dev/null and b/assets/images/boards/original/Franzininho-wifi-wroom.jpg differ diff --git a/assets/images/boards/original/Franzininho-wifi-wrover.jpg b/assets/images/boards/original/Franzininho-wifi-wrover.jpg new file mode 100644 index 00000000..2232a0d9 Binary files /dev/null and b/assets/images/boards/original/Franzininho-wifi-wrover.jpg differ diff --git a/assets/images/boards/original/Seeed_XIAO_nRF52840_Sense.jpg b/assets/images/boards/original/Seeed_XIAO_nRF52840_Sense.jpg new file mode 100644 index 00000000..69c647ec Binary files /dev/null and b/assets/images/boards/original/Seeed_XIAO_nRF52840_Sense.jpg differ diff --git a/assets/images/boards/original/TG-Watch02A.jpeg b/assets/images/boards/original/TG-Watch.jpeg similarity index 100% rename from assets/images/boards/original/TG-Watch02A.jpeg rename to assets/images/boards/original/TG-Watch.jpeg diff --git a/assets/images/boards/original/adafruit_feather_esp32s2.jpg b/assets/images/boards/original/adafruit_feather_esp32s2.jpg new file mode 100644 index 00000000..eedd8c5d Binary files /dev/null and b/assets/images/boards/original/adafruit_feather_esp32s2.jpg differ diff --git a/assets/images/boards/original/adafruit_feather_esp32s2_bme280.jpg b/assets/images/boards/original/adafruit_feather_esp32s2_bme280.jpg new file mode 100644 index 00000000..2a480397 Binary files /dev/null and b/assets/images/boards/original/adafruit_feather_esp32s2_bme280.jpg differ diff --git a/assets/images/boards/original/adafruit_feather_esp32s2_tft.jpg b/assets/images/boards/original/adafruit_feather_esp32s2_tft.jpg new file mode 100644 index 00000000..1fa47e3d Binary files /dev/null and b/assets/images/boards/original/adafruit_feather_esp32s2_tft.jpg differ diff --git a/assets/images/boards/original/adafruit_feather_esp32s2_tftback_nopsram.jpg b/assets/images/boards/original/adafruit_feather_esp32s2_tftback_nopsram.jpg new file mode 100644 index 00000000..4232402b Binary files /dev/null and b/assets/images/boards/original/adafruit_feather_esp32s2_tftback_nopsram.jpg differ diff --git a/assets/images/boards/original/adafruit_feather_rp2040.jpg b/assets/images/boards/original/adafruit_feather_rp2040.jpg new file mode 100644 index 00000000..52a51ac0 Binary files /dev/null and b/assets/images/boards/original/adafruit_feather_rp2040.jpg differ diff --git a/assets/images/boards/original/adafruit_funhouse.jpg b/assets/images/boards/original/adafruit_funhouse.jpg new file mode 100644 index 00000000..7ed9eccf Binary files /dev/null and b/assets/images/boards/original/adafruit_funhouse.jpg differ diff --git a/assets/images/boards/original/adafruit_itsybitsy_rp2040.jpg b/assets/images/boards/original/adafruit_itsybitsy_rp2040.jpg new file mode 100644 index 00000000..abdfbd2c Binary files /dev/null and b/assets/images/boards/original/adafruit_itsybitsy_rp2040.jpg differ diff --git a/assets/images/boards/original/adafruit_kb2040.jpg b/assets/images/boards/original/adafruit_kb2040.jpg new file mode 100644 index 00000000..cf04580b Binary files /dev/null and b/assets/images/boards/original/adafruit_kb2040.jpg differ diff --git a/assets/images/boards/original/adafruit_led_glasses_nrf52840.jpg b/assets/images/boards/original/adafruit_led_glasses_nrf52840.jpg new file mode 100644 index 00000000..836faf30 Binary files /dev/null and b/assets/images/boards/original/adafruit_led_glasses_nrf52840.jpg differ diff --git a/assets/images/boards/original/adafruit_macropad_rp2040.jpg b/assets/images/boards/original/adafruit_macropad_rp2040.jpg new file mode 100644 index 00000000..8e30445e Binary files /dev/null and b/assets/images/boards/original/adafruit_macropad_rp2040.jpg differ diff --git a/assets/images/boards/original/adafruit_magtag_2.9_grayscale.jpg b/assets/images/boards/original/adafruit_magtag_2.9_grayscale.jpg new file mode 100644 index 00000000..3a89507e Binary files /dev/null and b/assets/images/boards/original/adafruit_magtag_2.9_grayscale.jpg differ diff --git a/assets/images/boards/original/adafruit_metro_esp32s2.jpg b/assets/images/boards/original/adafruit_metro_esp32s2.jpg index 904c3e8c..5fcd7b40 100644 Binary files a/assets/images/boards/original/adafruit_metro_esp32s2.jpg and b/assets/images/boards/original/adafruit_metro_esp32s2.jpg differ diff --git a/assets/images/boards/original/adafruit_neokey_trinkey_m0.jpg b/assets/images/boards/original/adafruit_neokey_trinkey_m0.jpg new file mode 100644 index 00000000..eaafbdf8 Binary files /dev/null and b/assets/images/boards/original/adafruit_neokey_trinkey_m0.jpg differ diff --git a/assets/images/boards/original/adafruit_proxlight_trinkey_m0.jpg b/assets/images/boards/original/adafruit_proxlight_trinkey_m0.jpg new file mode 100644 index 00000000..ec03dc0c Binary files /dev/null and b/assets/images/boards/original/adafruit_proxlight_trinkey_m0.jpg differ diff --git a/assets/images/boards/original/adafruit_qt2040_trinkey.jpg b/assets/images/boards/original/adafruit_qt2040_trinkey.jpg new file mode 100644 index 00000000..853b8749 Binary files /dev/null and b/assets/images/boards/original/adafruit_qt2040_trinkey.jpg differ diff --git a/assets/images/boards/original/adafruit_qtpy_esp32s2.jpg b/assets/images/boards/original/adafruit_qtpy_esp32s2.jpg new file mode 100644 index 00000000..ab5dc57d Binary files /dev/null and b/assets/images/boards/original/adafruit_qtpy_esp32s2.jpg differ diff --git a/assets/images/boards/original/adafruit_qtpy_rp2040.jpg b/assets/images/boards/original/adafruit_qtpy_rp2040.jpg new file mode 100644 index 00000000..496617f9 Binary files /dev/null and b/assets/images/boards/original/adafruit_qtpy_rp2040.jpg differ diff --git a/assets/images/boards/original/adafruit_rotary_trinkey_m0.jpg b/assets/images/boards/original/adafruit_rotary_trinkey_m0.jpg new file mode 100644 index 00000000..5aa85647 Binary files /dev/null and b/assets/images/boards/original/adafruit_rotary_trinkey_m0.jpg differ diff --git a/assets/images/boards/original/adafruit_slide_trinkey_m0.jpg b/assets/images/boards/original/adafruit_slide_trinkey_m0.jpg new file mode 100644 index 00000000..2e2bfcf3 Binary files /dev/null and b/assets/images/boards/original/adafruit_slide_trinkey_m0.jpg differ diff --git a/assets/images/boards/original/ai_thinker_esp32-c3s.jpg b/assets/images/boards/original/ai_thinker_esp32-c3s.jpg new file mode 100644 index 00000000..c2cfe4ca Binary files /dev/null and b/assets/images/boards/original/ai_thinker_esp32-c3s.jpg differ diff --git a/assets/images/boards/original/ai_thinker_esp_12k_nodemcu.jpg b/assets/images/boards/original/ai_thinker_esp_12k_nodemcu.jpg new file mode 100644 index 00000000..4428753d Binary files /dev/null and b/assets/images/boards/original/ai_thinker_esp_12k_nodemcu.jpg differ diff --git a/assets/images/boards/original/aramcon2_badge.jpg b/assets/images/boards/original/aramcon2_badge.jpg new file mode 100644 index 00000000..3028ab74 Binary files /dev/null and b/assets/images/boards/original/aramcon2_badge.jpg differ diff --git a/assets/images/boards/original/arduino_nano_rp2040_connect.jpg b/assets/images/boards/original/arduino_nano_rp2040_connect.jpg new file mode 100644 index 00000000..b3b5c6df Binary files /dev/null and b/assets/images/boards/original/arduino_nano_rp2040_connect.jpg differ diff --git a/assets/images/boards/original/atmegazero_esp32s2.jpg b/assets/images/boards/original/atmegazero_esp32s2.jpg new file mode 100644 index 00000000..f6d31dc2 Binary files /dev/null and b/assets/images/boards/original/atmegazero_esp32s2.jpg differ diff --git a/assets/images/boards/original/banana_pi_m2_zero.jpg b/assets/images/boards/original/banana_pi_m2_zero.jpg index 0b30984a..78fbf7fb 100644 Binary files a/assets/images/boards/original/banana_pi_m2_zero.jpg and b/assets/images/boards/original/banana_pi_m2_zero.jpg differ diff --git a/assets/images/boards/original/bastble.jpg b/assets/images/boards/original/bastble.jpg new file mode 100644 index 00000000..ac50821e Binary files /dev/null and b/assets/images/boards/original/bastble.jpg differ diff --git a/assets/images/boards/original/bdmicro_vina_d51.jpg b/assets/images/boards/original/bdmicro_vina_d51.jpg index ad97e280..4fe6c9f2 100644 Binary files a/assets/images/boards/original/bdmicro_vina_d51.jpg and b/assets/images/boards/original/bdmicro_vina_d51.jpg differ diff --git a/assets/images/boards/original/beaglebone.jpg b/assets/images/boards/original/beaglebone.jpg new file mode 100644 index 00000000..03847fd0 Binary files /dev/null and b/assets/images/boards/original/beaglebone.jpg differ diff --git a/assets/images/boards/original/beaglebone_ai.jpg b/assets/images/boards/original/beaglebone_ai.jpg new file mode 100644 index 00000000..05869524 Binary files /dev/null and b/assets/images/boards/original/beaglebone_ai.jpg differ diff --git a/assets/images/boards/original/beaglebone_green_gateway.jpg b/assets/images/boards/original/beaglebone_green_gateway.jpg index 609376e6..e0e09452 100644 Binary files a/assets/images/boards/original/beaglebone_green_gateway.jpg and b/assets/images/boards/original/beaglebone_green_gateway.jpg differ diff --git a/assets/images/boards/original/beaglev_starlight.jpg b/assets/images/boards/original/beaglev_starlight.jpg new file mode 100644 index 00000000..1d7a8fc6 Binary files /dev/null and b/assets/images/boards/original/beaglev_starlight.jpg differ diff --git a/assets/images/boards/original/bluemicro833.jpg b/assets/images/boards/original/bluemicro833.jpg new file mode 100644 index 00000000..8f38570f Binary files /dev/null and b/assets/images/boards/original/bluemicro833.jpg differ diff --git a/assets/images/boards/original/bluemicro840.jpg b/assets/images/boards/original/bluemicro840.jpg new file mode 100644 index 00000000..363b0be0 Binary files /dev/null and b/assets/images/boards/original/bluemicro840.jpg differ diff --git a/assets/images/boards/original/challenger_nb_rp2040_wifi.jpg b/assets/images/boards/original/challenger_nb_rp2040_wifi.jpg new file mode 100644 index 00000000..88546e68 Binary files /dev/null and b/assets/images/boards/original/challenger_nb_rp2040_wifi.jpg differ diff --git a/assets/images/boards/original/challenger_rp2040_lte.jpg b/assets/images/boards/original/challenger_rp2040_lte.jpg new file mode 100644 index 00000000..2561912d Binary files /dev/null and b/assets/images/boards/original/challenger_rp2040_lte.jpg differ diff --git a/assets/images/boards/original/challenger_rp2040_wifi.jpg b/assets/images/boards/original/challenger_rp2040_wifi.jpg new file mode 100644 index 00000000..20382026 Binary files /dev/null and b/assets/images/boards/original/challenger_rp2040_wifi.jpg differ diff --git a/assets/images/boards/original/clara_agx_xavier.jpg b/assets/images/boards/original/clara_agx_xavier.jpg index 4fb3e79a..479c782d 100644 Binary files a/assets/images/boards/original/clara_agx_xavier.jpg and b/assets/images/boards/original/clara_agx_xavier.jpg differ diff --git a/assets/images/boards/original/cp_sapling_m0.jpg b/assets/images/boards/original/cp_sapling_m0.jpg new file mode 100644 index 00000000..10a49b1d Binary files /dev/null and b/assets/images/boards/original/cp_sapling_m0.jpg differ diff --git a/assets/images/boards/original/cp_sapling_m0_revb.jpg b/assets/images/boards/original/cp_sapling_m0_revb.jpg new file mode 100644 index 00000000..9f2a95d7 Binary files /dev/null and b/assets/images/boards/original/cp_sapling_m0_revb.jpg differ diff --git a/assets/images/boards/original/crumpspace_crumps2.jpg b/assets/images/boards/original/crumpspace_crumps2.jpg new file mode 100644 index 00000000..37fdfc02 Binary files /dev/null and b/assets/images/boards/original/crumpspace_crumps2.jpg differ diff --git a/assets/images/boards/original/cytron_maker_nano_rp2040.jpg b/assets/images/boards/original/cytron_maker_nano_rp2040.jpg new file mode 100644 index 00000000..784fb7fc Binary files /dev/null and b/assets/images/boards/original/cytron_maker_nano_rp2040.jpg differ diff --git a/assets/images/boards/original/cytron_maker_pi_rp2040.jpg b/assets/images/boards/original/cytron_maker_pi_rp2040.jpg new file mode 100644 index 00000000..a149a5fb Binary files /dev/null and b/assets/images/boards/original/cytron_maker_pi_rp2040.jpg differ diff --git a/assets/images/boards/original/dynalora_usb.jpg b/assets/images/boards/original/dynalora_usb.jpg new file mode 100644 index 00000000..3a6c7a7e Binary files /dev/null and b/assets/images/boards/original/dynalora_usb.jpg differ diff --git a/assets/images/boards/original/dynossat_edu_eps.jpg b/assets/images/boards/original/dynossat_edu_eps.jpg new file mode 100644 index 00000000..5f3f912d Binary files /dev/null and b/assets/images/boards/original/dynossat_edu_eps.jpg differ diff --git a/assets/images/boards/original/dynossat_edu_obc.jpg b/assets/images/boards/original/dynossat_edu_obc.jpg new file mode 100644 index 00000000..31726e62 Binary files /dev/null and b/assets/images/boards/original/dynossat_edu_obc.jpg differ diff --git a/assets/images/boards/original/espressif_devkitc.jpg b/assets/images/boards/original/espressif_devkitc.jpg new file mode 100644 index 00000000..d8ae07c6 Binary files /dev/null and b/assets/images/boards/original/espressif_devkitc.jpg differ diff --git a/assets/images/boards/original/espressif_esp32s3_box.jpg b/assets/images/boards/original/espressif_esp32s3_box.jpg new file mode 100644 index 00000000..1da8ee1f Binary files /dev/null and b/assets/images/boards/original/espressif_esp32s3_box.jpg differ diff --git a/assets/images/boards/original/espressif_esp32s3_devkitc_1_nopsram.jpg b/assets/images/boards/original/espressif_esp32s3_devkitc_1_nopsram.jpg new file mode 100644 index 00000000..1b0a2678 Binary files /dev/null and b/assets/images/boards/original/espressif_esp32s3_devkitc_1_nopsram.jpg differ diff --git a/assets/images/boards/original/espressif_hmi_devkit_1.jpg b/assets/images/boards/original/espressif_hmi_devkit_1.jpg new file mode 100644 index 00000000..11dac878 Binary files /dev/null and b/assets/images/boards/original/espressif_hmi_devkit_1.jpg differ diff --git a/assets/images/boards/original/espressif_kaluga_1.3.jpg b/assets/images/boards/original/espressif_kaluga_1.3.jpg new file mode 100644 index 00000000..cd3e550b Binary files /dev/null and b/assets/images/boards/original/espressif_kaluga_1.3.jpg differ diff --git a/assets/images/boards/original/feather_m4_can.jpg b/assets/images/boards/original/feather_m4_can.jpg new file mode 100644 index 00000000..00727834 Binary files /dev/null and b/assets/images/boards/original/feather_m4_can.jpg differ diff --git a/assets/images/boards/original/feather_m4_can.png b/assets/images/boards/original/feather_m4_can.png deleted file mode 100644 index 2c9b6719..00000000 Binary files a/assets/images/boards/original/feather_m4_can.png and /dev/null differ diff --git a/assets/images/boards/original/google_coral_mini.jpg b/assets/images/boards/original/google_coral_mini.jpg new file mode 100644 index 00000000..c49e6ce6 Binary files /dev/null and b/assets/images/boards/original/google_coral_mini.jpg differ diff --git a/assets/images/boards/original/gravitech_cucumber_m.jpg b/assets/images/boards/original/gravitech_cucumber_m.jpg new file mode 100644 index 00000000..0e4507d0 Binary files /dev/null and b/assets/images/boards/original/gravitech_cucumber_m.jpg differ diff --git a/assets/images/boards/original/gravitech_cucumber_ms.jpg b/assets/images/boards/original/gravitech_cucumber_ms.jpg new file mode 100644 index 00000000..87574758 Binary files /dev/null and b/assets/images/boards/original/gravitech_cucumber_ms.jpg differ diff --git a/assets/images/boards/original/gravitech_cucumber_r.jpg b/assets/images/boards/original/gravitech_cucumber_r.jpg new file mode 100644 index 00000000..4233c4b0 Binary files /dev/null and b/assets/images/boards/original/gravitech_cucumber_r.jpg differ diff --git a/assets/images/boards/original/gravitech_cucumber_rs.jpg b/assets/images/boards/original/gravitech_cucumber_rs.jpg new file mode 100644 index 00000000..e467203d Binary files /dev/null and b/assets/images/boards/original/gravitech_cucumber_rs.jpg differ diff --git a/assets/images/boards/original/hiibot_bluefi.jpg b/assets/images/boards/original/hiibot_bluefi.jpg index dfbe4740..07c8ee06 100644 Binary files a/assets/images/boards/original/hiibot_bluefi.jpg and b/assets/images/boards/original/hiibot_bluefi.jpg differ diff --git a/assets/images/boards/original/hiibot_iots2.jpg b/assets/images/boards/original/hiibot_iots2.jpg new file mode 100644 index 00000000..cbcbf97b Binary files /dev/null and b/assets/images/boards/original/hiibot_iots2.jpg differ diff --git a/assets/images/boards/original/huntercat_nfc.jpg b/assets/images/boards/original/huntercat_nfc.jpg new file mode 100644 index 00000000..dc5dce79 Binary files /dev/null and b/assets/images/boards/original/huntercat_nfc.jpg differ diff --git a/assets/images/boards/original/jetson_tx2_nx.jpg b/assets/images/boards/original/jetson_tx2_nx.jpg new file mode 100644 index 00000000..501146fe Binary files /dev/null and b/assets/images/boards/original/jetson_tx2_nx.jpg differ diff --git a/assets/images/boards/original/jpconstantineau_encoderpad_rp2040.jpg b/assets/images/boards/original/jpconstantineau_encoderpad_rp2040.jpg new file mode 100644 index 00000000..08d10fef Binary files /dev/null and b/assets/images/boards/original/jpconstantineau_encoderpad_rp2040.jpg differ diff --git a/assets/images/boards/original/jpconstantineau_pykey18.jpg b/assets/images/boards/original/jpconstantineau_pykey18.jpg new file mode 100644 index 00000000..6628cf50 Binary files /dev/null and b/assets/images/boards/original/jpconstantineau_pykey18.jpg differ diff --git a/assets/images/boards/original/jpconstantineau_pykey44.jpg b/assets/images/boards/original/jpconstantineau_pykey44.jpg new file mode 100644 index 00000000..342d8ffa Binary files /dev/null and b/assets/images/boards/original/jpconstantineau_pykey44.jpg differ diff --git a/assets/images/boards/original/jpconstantineau_pykey60.jpg b/assets/images/boards/original/jpconstantineau_pykey60.jpg new file mode 100644 index 00000000..4c7ab8c8 Binary files /dev/null and b/assets/images/boards/original/jpconstantineau_pykey60.jpg differ diff --git a/assets/images/boards/original/jpconstantineau_pykey87.jpg b/assets/images/boards/original/jpconstantineau_pykey87.jpg new file mode 100644 index 00000000..ea842bac Binary files /dev/null and b/assets/images/boards/original/jpconstantineau_pykey87.jpg differ diff --git a/assets/images/boards/original/lilygo_ttgo_t8_s2_st7789.jpg b/assets/images/boards/original/lilygo_ttgo_t8_s2_st7789.jpg new file mode 100644 index 00000000..a70d4f2f Binary files /dev/null and b/assets/images/boards/original/lilygo_ttgo_t8_s2_st7789.jpg differ diff --git a/assets/images/boards/original/lolin_s2_mini.jpg b/assets/images/boards/original/lolin_s2_mini.jpg new file mode 100644 index 00000000..e1158182 Binary files /dev/null and b/assets/images/boards/original/lolin_s2_mini.jpg differ diff --git a/assets/images/boards/original/lolin_s2_pico.jpg b/assets/images/boards/original/lolin_s2_pico.jpg new file mode 100644 index 00000000..34005c20 Binary files /dev/null and b/assets/images/boards/original/lolin_s2_pico.jpg differ diff --git a/assets/images/boards/original/lubancat_i.mx6ull.jpg b/assets/images/boards/original/lubancat_i.mx6ull.jpg new file mode 100644 index 00000000..a83e754b Binary files /dev/null and b/assets/images/boards/original/lubancat_i.mx6ull.jpg differ diff --git a/assets/images/boards/original/melopero_shake_rp2040.jpg b/assets/images/boards/original/melopero_shake_rp2040.jpg new file mode 100644 index 00000000..b5ee1425 Binary files /dev/null and b/assets/images/boards/original/melopero_shake_rp2040.jpg differ diff --git a/assets/images/boards/original/microbit_v2.jpg b/assets/images/boards/original/microbit_v2.jpg new file mode 100644 index 00000000..a87eb955 Binary files /dev/null and b/assets/images/boards/original/microbit_v2.jpg differ diff --git a/assets/images/boards/original/microdev_micro_c3.jpg b/assets/images/boards/original/microdev_micro_c3.jpg new file mode 100644 index 00000000..7af612fe Binary files /dev/null and b/assets/images/boards/original/microdev_micro_c3.jpg differ diff --git a/assets/images/boards/original/morpheans_morphesp-240.jpg b/assets/images/boards/original/morpheans_morphesp-240.jpg new file mode 100644 index 00000000..9cf49629 Binary files /dev/null and b/assets/images/boards/original/morpheans_morphesp-240.jpg differ diff --git a/assets/images/boards/original/nanopi_duo2.jpg b/assets/images/boards/original/nanopi_duo2.jpg new file mode 100644 index 00000000..f4189ec7 Binary files /dev/null and b/assets/images/boards/original/nanopi_duo2.jpg differ diff --git a/assets/images/boards/original/nanopi_neo.jpg b/assets/images/boards/original/nanopi_neo.jpg new file mode 100644 index 00000000..b35e8af3 Binary files /dev/null and b/assets/images/boards/original/nanopi_neo.jpg differ diff --git a/assets/images/boards/original/nanopi_neo_air.jpg b/assets/images/boards/original/nanopi_neo_air.jpg new file mode 100644 index 00000000..6f11d8bc Binary files /dev/null and b/assets/images/boards/original/nanopi_neo_air.jpg differ diff --git a/assets/images/boards/original/neopixel_trinkey_m0.jpg b/assets/images/boards/original/neopixel_trinkey_m0.jpg new file mode 100644 index 00000000..396ce427 Binary files /dev/null and b/assets/images/boards/original/neopixel_trinkey_m0.jpg differ diff --git a/assets/images/boards/original/octavo_osd32mp1_brk.jpg b/assets/images/boards/original/octavo_osd32mp1_brk.jpg new file mode 100644 index 00000000..be2183fb Binary files /dev/null and b/assets/images/boards/original/octavo_osd32mp1_brk.jpg differ diff --git a/assets/images/boards/original/octavo_osd32mp1_red.jpg b/assets/images/boards/original/octavo_osd32mp1_red.jpg new file mode 100644 index 00000000..16277c85 Binary files /dev/null and b/assets/images/boards/original/octavo_osd32mp1_red.jpg differ diff --git a/assets/images/boards/original/odt_bread_2040.jpg b/assets/images/boards/original/odt_bread_2040.jpg new file mode 100644 index 00000000..8e871378 Binary files /dev/null and b/assets/images/boards/original/odt_bread_2040.jpg differ diff --git a/assets/images/boards/original/odt_cast_away_rp2040.jpg b/assets/images/boards/original/odt_cast_away_rp2040.jpg new file mode 100644 index 00000000..8f4f6791 Binary files /dev/null and b/assets/images/boards/original/odt_cast_away_rp2040.jpg differ diff --git a/assets/images/boards/original/odt_pixelwing_esp32_s2.jpg b/assets/images/boards/original/odt_pixelwing_esp32_s2.jpg new file mode 100644 index 00000000..3bfffdf0 Binary files /dev/null and b/assets/images/boards/original/odt_pixelwing_esp32_s2.jpg differ diff --git a/assets/images/boards/original/orange_pi_3.jpg b/assets/images/boards/original/orange_pi_3.jpg new file mode 100644 index 00000000..e7d52532 Binary files /dev/null and b/assets/images/boards/original/orange_pi_3.jpg differ diff --git a/assets/images/boards/original/orange_pi_zero2.jpg b/assets/images/boards/original/orange_pi_zero2.jpg new file mode 100644 index 00000000..2db158c7 Binary files /dev/null and b/assets/images/boards/original/orange_pi_zero2.jpg differ diff --git a/assets/images/boards/original/orange_pi_zero_plus.jpg b/assets/images/boards/original/orange_pi_zero_plus.jpg new file mode 100644 index 00000000..2e42bb0e Binary files /dev/null and b/assets/images/boards/original/orange_pi_zero_plus.jpg differ diff --git a/assets/images/boards/original/orange_pi_zero_plus2.jpg b/assets/images/boards/original/orange_pi_zero_plus2.jpg index 5e5c3675..51850675 100644 Binary files a/assets/images/boards/original/orange_pi_zero_plus2.jpg and b/assets/images/boards/original/orange_pi_zero_plus2.jpg differ diff --git a/assets/images/boards/original/pimoroni_interstate75.jpg b/assets/images/boards/original/pimoroni_interstate75.jpg new file mode 100755 index 00000000..835b25d2 Binary files /dev/null and b/assets/images/boards/original/pimoroni_interstate75.jpg differ diff --git a/assets/images/boards/original/pimoroni_keybow2040.jpg b/assets/images/boards/original/pimoroni_keybow2040.jpg new file mode 100644 index 00000000..13a311e6 Binary files /dev/null and b/assets/images/boards/original/pimoroni_keybow2040.jpg differ diff --git a/assets/images/boards/original/pimoroni_pga2040.jpg b/assets/images/boards/original/pimoroni_pga2040.jpg new file mode 100755 index 00000000..107836f9 Binary files /dev/null and b/assets/images/boards/original/pimoroni_pga2040.jpg differ diff --git a/assets/images/boards/original/pimoroni_picolipo.jpg b/assets/images/boards/original/pimoroni_picolipo.jpg new file mode 100755 index 00000000..d493bb01 Binary files /dev/null and b/assets/images/boards/original/pimoroni_picolipo.jpg differ diff --git a/assets/images/boards/original/pimoroni_picosystem.jpg b/assets/images/boards/original/pimoroni_picosystem.jpg new file mode 100644 index 00000000..6b34ef11 Binary files /dev/null and b/assets/images/boards/original/pimoroni_picosystem.jpg differ diff --git a/assets/images/boards/original/pimoroni_plasma2040.jpg b/assets/images/boards/original/pimoroni_plasma2040.jpg new file mode 100755 index 00000000..6254f5bc Binary files /dev/null and b/assets/images/boards/original/pimoroni_plasma2040.jpg differ diff --git a/assets/images/boards/original/pimoroni_tiny2040.jpg b/assets/images/boards/original/pimoroni_tiny2040.jpg new file mode 100644 index 00000000..852f48b7 Binary files /dev/null and b/assets/images/boards/original/pimoroni_tiny2040.jpg differ diff --git a/assets/images/boards/original/pimoroni_tiny2040_2mb.jpg b/assets/images/boards/original/pimoroni_tiny2040_2mb.jpg new file mode 100644 index 00000000..852f48b7 Binary files /dev/null and b/assets/images/boards/original/pimoroni_tiny2040_2mb.jpg differ diff --git a/assets/images/boards/original/pine_h64.jpg b/assets/images/boards/original/pine_h64.jpg index 900613be..c1715d66 100644 Binary files a/assets/images/boards/original/pine_h64.jpg and b/assets/images/boards/original/pine_h64.jpg differ diff --git a/assets/images/boards/original/piunora.jpg b/assets/images/boards/original/piunora.jpg new file mode 100644 index 00000000..6be6f746 Binary files /dev/null and b/assets/images/boards/original/piunora.jpg differ diff --git a/assets/images/boards/original/pycubed.jpg b/assets/images/boards/original/pycubed.jpg index 866ad24f..4408dd51 100644 Binary files a/assets/images/boards/original/pycubed.jpg and b/assets/images/boards/original/pycubed.jpg differ diff --git a/assets/images/boards/original/pycubed_v05.jpg b/assets/images/boards/original/pycubed_v05.jpg new file mode 100644 index 00000000..2e42e9b8 Binary files /dev/null and b/assets/images/boards/original/pycubed_v05.jpg differ diff --git a/assets/images/boards/original/raspberry_pi_400.jpg b/assets/images/boards/original/raspberry_pi_400.jpg index a969a356..b52392eb 100644 Binary files a/assets/images/boards/original/raspberry_pi_400.jpg and b/assets/images/boards/original/raspberry_pi_400.jpg differ diff --git a/assets/images/boards/original/raspberry_pi_cm4.jpg b/assets/images/boards/original/raspberry_pi_cm4.jpg new file mode 100644 index 00000000..e1e0666a Binary files /dev/null and b/assets/images/boards/original/raspberry_pi_cm4.jpg differ diff --git a/assets/images/boards/original/raspberry_pi_pico.jpg b/assets/images/boards/original/raspberry_pi_pico.jpg new file mode 100644 index 00000000..f21cd013 Binary files /dev/null and b/assets/images/boards/original/raspberry_pi_pico.jpg differ diff --git a/assets/images/boards/original/raspberry_pi_zero_2_w.jpg b/assets/images/boards/original/raspberry_pi_zero_2_w.jpg new file mode 100644 index 00000000..be884976 Binary files /dev/null and b/assets/images/boards/original/raspberry_pi_zero_2_w.jpg differ diff --git a/assets/images/boards/original/raspberrypi_cm4io.jpg b/assets/images/boards/original/raspberrypi_cm4io.jpg new file mode 100644 index 00000000..c9eb6e4f Binary files /dev/null and b/assets/images/boards/original/raspberrypi_cm4io.jpg differ diff --git a/assets/images/boards/original/raytac_mdbt50q-rx.jpg b/assets/images/boards/original/raytac_mdbt50q-rx.jpg new file mode 100644 index 00000000..765cd4d0 Binary files /dev/null and b/assets/images/boards/original/raytac_mdbt50q-rx.jpg differ diff --git a/assets/images/boards/original/rock_pi_4c.jpg b/assets/images/boards/original/rock_pi_4c.jpg new file mode 100644 index 00000000..f5438d2b Binary files /dev/null and b/assets/images/boards/original/rock_pi_4c.jpg differ diff --git a/assets/images/boards/original/rock_pi_e.jpg b/assets/images/boards/original/rock_pi_e.jpg new file mode 100644 index 00000000..df2d4a49 Binary files /dev/null and b/assets/images/boards/original/rock_pi_e.jpg differ diff --git a/assets/images/boards/original/seeeduino_xiao_rp2040.jpg b/assets/images/boards/original/seeeduino_xiao_rp2040.jpg new file mode 100644 index 00000000..f57695a1 Binary files /dev/null and b/assets/images/boards/original/seeeduino_xiao_rp2040.jpg differ diff --git a/assets/images/boards/original/sensebox_mcu.jpg b/assets/images/boards/original/sensebox_mcu.jpg new file mode 100644 index 00000000..c881334f Binary files /dev/null and b/assets/images/boards/original/sensebox_mcu.jpg differ diff --git a/assets/images/boards/original/silicognition-m4-shim.jpg b/assets/images/boards/original/silicognition-m4-shim.jpg new file mode 100644 index 00000000..31e0b952 Binary files /dev/null and b/assets/images/boards/original/silicognition-m4-shim.jpg differ diff --git a/assets/images/boards/original/solderparty_rp2040_stamp.jpg b/assets/images/boards/original/solderparty_rp2040_stamp.jpg new file mode 100644 index 00000000..859108fb Binary files /dev/null and b/assets/images/boards/original/solderparty_rp2040_stamp.jpg differ diff --git a/assets/images/boards/original/sopine_a64.jpg b/assets/images/boards/original/sopine_a64.jpg new file mode 100644 index 00000000..ac13db5c Binary files /dev/null and b/assets/images/boards/original/sopine_a64.jpg differ diff --git a/assets/images/boards/original/sparkfun_micromod_rp2040.jpg b/assets/images/boards/original/sparkfun_micromod_rp2040.jpg new file mode 100644 index 00000000..f6673fd3 Binary files /dev/null and b/assets/images/boards/original/sparkfun_micromod_rp2040.jpg differ diff --git a/assets/images/boards/original/sparkfun_nrf52840_micromod.jpg b/assets/images/boards/original/sparkfun_nrf52840_micromod.jpg new file mode 100644 index 00000000..52cdafad Binary files /dev/null and b/assets/images/boards/original/sparkfun_nrf52840_micromod.jpg differ diff --git a/assets/images/boards/original/sparkfun_pro_micro_rp2040.jpg b/assets/images/boards/original/sparkfun_pro_micro_rp2040.jpg new file mode 100644 index 00000000..45e212a6 Binary files /dev/null and b/assets/images/boards/original/sparkfun_pro_micro_rp2040.jpg differ diff --git a/assets/images/boards/original/sparkfun_samd51_micromod.jpg b/assets/images/boards/original/sparkfun_samd51_micromod.jpg new file mode 100644 index 00000000..76d3a28b Binary files /dev/null and b/assets/images/boards/original/sparkfun_samd51_micromod.jpg differ diff --git a/assets/images/boards/original/sparkfun_stm32_thing_plus.jpg b/assets/images/boards/original/sparkfun_stm32_thing_plus.jpg new file mode 100644 index 00000000..d552066c Binary files /dev/null and b/assets/images/boards/original/sparkfun_stm32_thing_plus.jpg differ diff --git a/assets/images/boards/original/sparkfun_stm32f405_micromod.jpg b/assets/images/boards/original/sparkfun_stm32f405_micromod.jpg new file mode 100644 index 00000000..834bc0b9 Binary files /dev/null and b/assets/images/boards/original/sparkfun_stm32f405_micromod.jpg differ diff --git a/assets/images/boards/original/sparkfun_thing_plus_rp2040.jpg b/assets/images/boards/original/sparkfun_thing_plus_rp2040.jpg new file mode 100644 index 00000000..d7f52829 Binary files /dev/null and b/assets/images/boards/original/sparkfun_thing_plus_rp2040.jpg differ diff --git a/assets/images/boards/original/stackrduino_m0_pro.jpg b/assets/images/boards/original/stackrduino_m0_pro.jpg new file mode 100644 index 00000000..8c1e463b Binary files /dev/null and b/assets/images/boards/original/stackrduino_m0_pro.jpg differ diff --git a/assets/images/boards/original/stm32mp157c_dk2.jpg b/assets/images/boards/original/stm32mp157c_dk2.jpg index 02aa9c40..f81d174a 100644 Binary files a/assets/images/boards/original/stm32mp157c_dk2.jpg and b/assets/images/boards/original/stm32mp157c_dk2.jpg differ diff --git a/assets/images/boards/original/swan_r5.jpg b/assets/images/boards/original/swan_r5.jpg new file mode 100644 index 00000000..b25ad75d Binary files /dev/null and b/assets/images/boards/original/swan_r5.jpg differ diff --git a/assets/images/boards/original/targett_module_clip_wroom.jpg b/assets/images/boards/original/targett_module_clip_wroom.jpg new file mode 100644 index 00000000..58abbcb5 Binary files /dev/null and b/assets/images/boards/original/targett_module_clip_wroom.jpg differ diff --git a/assets/images/boards/original/targett_module_clip_wrover.jpg b/assets/images/boards/original/targett_module_clip_wrover.jpg new file mode 100644 index 00000000..c56ab3c1 Binary files /dev/null and b/assets/images/boards/original/targett_module_clip_wrover.jpg differ diff --git a/assets/images/boards/original/thunderpack.jpg b/assets/images/boards/original/thunderpack_v11.jpg similarity index 100% rename from assets/images/boards/original/thunderpack.jpg rename to assets/images/boards/original/thunderpack_v11.jpg diff --git a/assets/images/boards/original/thunderpack_v12.jpg b/assets/images/boards/original/thunderpack_v12.jpg new file mode 100644 index 00000000..c5f518c1 Binary files /dev/null and b/assets/images/boards/original/thunderpack_v12.jpg differ diff --git a/assets/images/boards/original/udoo_x86_ii_ultra.jpg b/assets/images/boards/original/udoo_x86_ii_ultra.jpg index 744ae646..ffd267ce 100644 Binary files a/assets/images/boards/original/udoo_x86_ii_ultra.jpg and b/assets/images/boards/original/udoo_x86_ii_ultra.jpg differ diff --git a/assets/images/boards/original/unexpectedmaker_feathers2_neo.jpg b/assets/images/boards/original/unexpectedmaker_feathers2_neo.jpg new file mode 100644 index 00000000..c9fbede3 Binary files /dev/null and b/assets/images/boards/original/unexpectedmaker_feathers2_neo.jpg differ diff --git a/assets/images/boards/original/unexpectedmaker_tinys2.jpg b/assets/images/boards/original/unexpectedmaker_tinys2.jpg new file mode 100644 index 00000000..cb0cd366 Binary files /dev/null and b/assets/images/boards/original/unexpectedmaker_tinys2.jpg differ diff --git a/assets/images/boards/small/Franzininho-wifi-wroom.jpg b/assets/images/boards/small/Franzininho-wifi-wroom.jpg new file mode 100644 index 00000000..3df3e321 Binary files /dev/null and b/assets/images/boards/small/Franzininho-wifi-wroom.jpg differ diff --git a/assets/images/boards/small/Franzininho-wifi-wrover.jpg b/assets/images/boards/small/Franzininho-wifi-wrover.jpg new file mode 100644 index 00000000..93b5256b Binary files /dev/null and b/assets/images/boards/small/Franzininho-wifi-wrover.jpg differ diff --git a/assets/images/boards/small/Seeed_XIAO_nRF52840_Sense.jpg b/assets/images/boards/small/Seeed_XIAO_nRF52840_Sense.jpg new file mode 100644 index 00000000..5932b532 Binary files /dev/null and b/assets/images/boards/small/Seeed_XIAO_nRF52840_Sense.jpg differ diff --git a/assets/images/boards/small/TG-Watch02A.jpg b/assets/images/boards/small/TG-Watch.jpg similarity index 100% rename from assets/images/boards/small/TG-Watch02A.jpg rename to assets/images/boards/small/TG-Watch.jpg diff --git a/assets/images/boards/small/adafruit_feather_esp32s2.jpg b/assets/images/boards/small/adafruit_feather_esp32s2.jpg new file mode 100644 index 00000000..53f56fad Binary files /dev/null and b/assets/images/boards/small/adafruit_feather_esp32s2.jpg differ diff --git a/assets/images/boards/small/adafruit_feather_esp32s2_bme280.jpg b/assets/images/boards/small/adafruit_feather_esp32s2_bme280.jpg new file mode 100644 index 00000000..a3385221 Binary files /dev/null and b/assets/images/boards/small/adafruit_feather_esp32s2_bme280.jpg differ diff --git a/assets/images/boards/small/adafruit_feather_esp32s2_tft.jpg b/assets/images/boards/small/adafruit_feather_esp32s2_tft.jpg new file mode 100644 index 00000000..e0b45f93 Binary files /dev/null and b/assets/images/boards/small/adafruit_feather_esp32s2_tft.jpg differ diff --git a/assets/images/boards/small/adafruit_feather_esp32s2_tftback_nopsram.jpg b/assets/images/boards/small/adafruit_feather_esp32s2_tftback_nopsram.jpg new file mode 100644 index 00000000..3ddd50cc Binary files /dev/null and b/assets/images/boards/small/adafruit_feather_esp32s2_tftback_nopsram.jpg differ diff --git a/assets/images/boards/small/adafruit_feather_rp2040.jpg b/assets/images/boards/small/adafruit_feather_rp2040.jpg new file mode 100644 index 00000000..937e8578 Binary files /dev/null and b/assets/images/boards/small/adafruit_feather_rp2040.jpg differ diff --git a/assets/images/boards/small/adafruit_funhouse.jpg b/assets/images/boards/small/adafruit_funhouse.jpg new file mode 100644 index 00000000..0f6f0f50 Binary files /dev/null and b/assets/images/boards/small/adafruit_funhouse.jpg differ diff --git a/assets/images/boards/small/adafruit_itsybitsy_rp2040.jpg b/assets/images/boards/small/adafruit_itsybitsy_rp2040.jpg new file mode 100644 index 00000000..259811d9 Binary files /dev/null and b/assets/images/boards/small/adafruit_itsybitsy_rp2040.jpg differ diff --git a/assets/images/boards/small/adafruit_kb2040.jpg b/assets/images/boards/small/adafruit_kb2040.jpg new file mode 100644 index 00000000..19787dd2 Binary files /dev/null and b/assets/images/boards/small/adafruit_kb2040.jpg differ diff --git a/assets/images/boards/small/adafruit_led_glasses_nrf52840.jpg b/assets/images/boards/small/adafruit_led_glasses_nrf52840.jpg new file mode 100644 index 00000000..f1ca4adc Binary files /dev/null and b/assets/images/boards/small/adafruit_led_glasses_nrf52840.jpg differ diff --git a/assets/images/boards/small/adafruit_macropad_rp2040.jpg b/assets/images/boards/small/adafruit_macropad_rp2040.jpg new file mode 100644 index 00000000..c5121ca2 Binary files /dev/null and b/assets/images/boards/small/adafruit_macropad_rp2040.jpg differ diff --git a/assets/images/boards/small/adafruit_magtag_2.9_grayscale.jpg b/assets/images/boards/small/adafruit_magtag_2.9_grayscale.jpg new file mode 100644 index 00000000..9880aa79 Binary files /dev/null and b/assets/images/boards/small/adafruit_magtag_2.9_grayscale.jpg differ diff --git a/assets/images/boards/small/adafruit_metro_esp32s2.jpg b/assets/images/boards/small/adafruit_metro_esp32s2.jpg index 71bc8603..fe74ee83 100644 Binary files a/assets/images/boards/small/adafruit_metro_esp32s2.jpg and b/assets/images/boards/small/adafruit_metro_esp32s2.jpg differ diff --git a/assets/images/boards/small/adafruit_neokey_trinkey_m0.jpg b/assets/images/boards/small/adafruit_neokey_trinkey_m0.jpg new file mode 100644 index 00000000..855722e5 Binary files /dev/null and b/assets/images/boards/small/adafruit_neokey_trinkey_m0.jpg differ diff --git a/assets/images/boards/small/adafruit_proxlight_trinkey_m0.jpg b/assets/images/boards/small/adafruit_proxlight_trinkey_m0.jpg new file mode 100644 index 00000000..773f4595 Binary files /dev/null and b/assets/images/boards/small/adafruit_proxlight_trinkey_m0.jpg differ diff --git a/assets/images/boards/small/adafruit_qt2040_trinkey.jpg b/assets/images/boards/small/adafruit_qt2040_trinkey.jpg new file mode 100644 index 00000000..556de3d4 Binary files /dev/null and b/assets/images/boards/small/adafruit_qt2040_trinkey.jpg differ diff --git a/assets/images/boards/small/adafruit_qtpy_esp32s2.jpg b/assets/images/boards/small/adafruit_qtpy_esp32s2.jpg new file mode 100644 index 00000000..11610bd9 Binary files /dev/null and b/assets/images/boards/small/adafruit_qtpy_esp32s2.jpg differ diff --git a/assets/images/boards/small/adafruit_qtpy_rp2040.jpg b/assets/images/boards/small/adafruit_qtpy_rp2040.jpg new file mode 100644 index 00000000..7168ee1a Binary files /dev/null and b/assets/images/boards/small/adafruit_qtpy_rp2040.jpg differ diff --git a/assets/images/boards/small/adafruit_rotary_trinkey_m0.jpg b/assets/images/boards/small/adafruit_rotary_trinkey_m0.jpg new file mode 100644 index 00000000..7648bc1e Binary files /dev/null and b/assets/images/boards/small/adafruit_rotary_trinkey_m0.jpg differ diff --git a/assets/images/boards/small/adafruit_slide_trinkey_m0.jpg b/assets/images/boards/small/adafruit_slide_trinkey_m0.jpg new file mode 100644 index 00000000..604b9c63 Binary files /dev/null and b/assets/images/boards/small/adafruit_slide_trinkey_m0.jpg differ diff --git a/assets/images/boards/small/ai_thinker_esp32-c3s.jpg b/assets/images/boards/small/ai_thinker_esp32-c3s.jpg new file mode 100644 index 00000000..4b13938a Binary files /dev/null and b/assets/images/boards/small/ai_thinker_esp32-c3s.jpg differ diff --git a/assets/images/boards/small/ai_thinker_esp_12k_nodemcu.jpg b/assets/images/boards/small/ai_thinker_esp_12k_nodemcu.jpg new file mode 100644 index 00000000..b869a74a Binary files /dev/null and b/assets/images/boards/small/ai_thinker_esp_12k_nodemcu.jpg differ diff --git a/assets/images/boards/small/aramcon2_badge.jpg b/assets/images/boards/small/aramcon2_badge.jpg new file mode 100644 index 00000000..e9a5abb6 Binary files /dev/null and b/assets/images/boards/small/aramcon2_badge.jpg differ diff --git a/assets/images/boards/small/arduino_nano_rp2040_connect.jpg b/assets/images/boards/small/arduino_nano_rp2040_connect.jpg new file mode 100644 index 00000000..58e104a8 Binary files /dev/null and b/assets/images/boards/small/arduino_nano_rp2040_connect.jpg differ diff --git a/assets/images/boards/small/atmegazero_esp32s2.jpg b/assets/images/boards/small/atmegazero_esp32s2.jpg new file mode 100644 index 00000000..eff10059 Binary files /dev/null and b/assets/images/boards/small/atmegazero_esp32s2.jpg differ diff --git a/assets/images/boards/small/banana_pi_m2_zero.jpg b/assets/images/boards/small/banana_pi_m2_zero.jpg index 4cc28629..e8773c60 100644 Binary files a/assets/images/boards/small/banana_pi_m2_zero.jpg and b/assets/images/boards/small/banana_pi_m2_zero.jpg differ diff --git a/assets/images/boards/small/bastble.jpg b/assets/images/boards/small/bastble.jpg new file mode 100644 index 00000000..e2e9f3ee Binary files /dev/null and b/assets/images/boards/small/bastble.jpg differ diff --git a/assets/images/boards/small/bdmicro_vina_d21.jpg b/assets/images/boards/small/bdmicro_vina_d21.jpg index 5b1eb230..e41251b1 100644 Binary files a/assets/images/boards/small/bdmicro_vina_d21.jpg and b/assets/images/boards/small/bdmicro_vina_d21.jpg differ diff --git a/assets/images/boards/small/bdmicro_vina_d51.jpg b/assets/images/boards/small/bdmicro_vina_d51.jpg index 9965e434..1f638821 100644 Binary files a/assets/images/boards/small/bdmicro_vina_d51.jpg and b/assets/images/boards/small/bdmicro_vina_d51.jpg differ diff --git a/assets/images/boards/small/beaglebone.jpg b/assets/images/boards/small/beaglebone.jpg new file mode 100644 index 00000000..973b6c5c Binary files /dev/null and b/assets/images/boards/small/beaglebone.jpg differ diff --git a/assets/images/boards/small/beaglebone_ai.jpg b/assets/images/boards/small/beaglebone_ai.jpg new file mode 100644 index 00000000..6d4e4476 Binary files /dev/null and b/assets/images/boards/small/beaglebone_ai.jpg differ diff --git a/assets/images/boards/small/beaglebone_green_gateway.jpg b/assets/images/boards/small/beaglebone_green_gateway.jpg index a1699ed7..dd41196b 100644 Binary files a/assets/images/boards/small/beaglebone_green_gateway.jpg and b/assets/images/boards/small/beaglebone_green_gateway.jpg differ diff --git a/assets/images/boards/small/beaglev_starlight.jpg b/assets/images/boards/small/beaglev_starlight.jpg new file mode 100644 index 00000000..9aa8a6b7 Binary files /dev/null and b/assets/images/boards/small/beaglev_starlight.jpg differ diff --git a/assets/images/boards/small/bluemicro833.jpg b/assets/images/boards/small/bluemicro833.jpg new file mode 100644 index 00000000..95c0e5d8 Binary files /dev/null and b/assets/images/boards/small/bluemicro833.jpg differ diff --git a/assets/images/boards/small/bluemicro840.jpg b/assets/images/boards/small/bluemicro840.jpg new file mode 100644 index 00000000..14990174 Binary files /dev/null and b/assets/images/boards/small/bluemicro840.jpg differ diff --git a/assets/images/boards/small/challenger_nb_rp2040_wifi.jpg b/assets/images/boards/small/challenger_nb_rp2040_wifi.jpg new file mode 100644 index 00000000..18bedb8f Binary files /dev/null and b/assets/images/boards/small/challenger_nb_rp2040_wifi.jpg differ diff --git a/assets/images/boards/small/challenger_rp2040_lte.jpg b/assets/images/boards/small/challenger_rp2040_lte.jpg new file mode 100644 index 00000000..03a914a6 Binary files /dev/null and b/assets/images/boards/small/challenger_rp2040_lte.jpg differ diff --git a/assets/images/boards/small/challenger_rp2040_wifi.jpg b/assets/images/boards/small/challenger_rp2040_wifi.jpg new file mode 100644 index 00000000..f2105b96 Binary files /dev/null and b/assets/images/boards/small/challenger_rp2040_wifi.jpg differ diff --git a/assets/images/boards/small/clara_agx_xavier.jpg b/assets/images/boards/small/clara_agx_xavier.jpg index 10a6a4f7..040e517c 100644 Binary files a/assets/images/boards/small/clara_agx_xavier.jpg and b/assets/images/boards/small/clara_agx_xavier.jpg differ diff --git a/assets/images/boards/small/cp_sapling_m0.jpg b/assets/images/boards/small/cp_sapling_m0.jpg new file mode 100644 index 00000000..e4ba8198 Binary files /dev/null and b/assets/images/boards/small/cp_sapling_m0.jpg differ diff --git a/assets/images/boards/small/cp_sapling_m0_revb.jpg b/assets/images/boards/small/cp_sapling_m0_revb.jpg new file mode 100644 index 00000000..c6789275 Binary files /dev/null and b/assets/images/boards/small/cp_sapling_m0_revb.jpg differ diff --git a/assets/images/boards/small/crumpspace_crumps2.jpg b/assets/images/boards/small/crumpspace_crumps2.jpg new file mode 100644 index 00000000..f9ca5a70 Binary files /dev/null and b/assets/images/boards/small/crumpspace_crumps2.jpg differ diff --git a/assets/images/boards/small/cytron_maker_nano_rp2040.jpg b/assets/images/boards/small/cytron_maker_nano_rp2040.jpg new file mode 100644 index 00000000..d22234c6 Binary files /dev/null and b/assets/images/boards/small/cytron_maker_nano_rp2040.jpg differ diff --git a/assets/images/boards/small/cytron_maker_pi_rp2040.jpg b/assets/images/boards/small/cytron_maker_pi_rp2040.jpg new file mode 100644 index 00000000..7359f2ba Binary files /dev/null and b/assets/images/boards/small/cytron_maker_pi_rp2040.jpg differ diff --git a/assets/images/boards/small/dynalora_usb.jpg b/assets/images/boards/small/dynalora_usb.jpg new file mode 100644 index 00000000..9ed83a11 Binary files /dev/null and b/assets/images/boards/small/dynalora_usb.jpg differ diff --git a/assets/images/boards/small/dynossat_edu_eps.jpg b/assets/images/boards/small/dynossat_edu_eps.jpg new file mode 100644 index 00000000..215a10d3 Binary files /dev/null and b/assets/images/boards/small/dynossat_edu_eps.jpg differ diff --git a/assets/images/boards/small/dynossat_edu_obc.jpg b/assets/images/boards/small/dynossat_edu_obc.jpg new file mode 100644 index 00000000..d9155ed4 Binary files /dev/null and b/assets/images/boards/small/dynossat_edu_obc.jpg differ diff --git a/assets/images/boards/small/espressif_devkitc.jpg b/assets/images/boards/small/espressif_devkitc.jpg new file mode 100644 index 00000000..64f7dd7e Binary files /dev/null and b/assets/images/boards/small/espressif_devkitc.jpg differ diff --git a/assets/images/boards/small/espressif_esp32s3_box.jpg b/assets/images/boards/small/espressif_esp32s3_box.jpg new file mode 100644 index 00000000..ad1927f9 Binary files /dev/null and b/assets/images/boards/small/espressif_esp32s3_box.jpg differ diff --git a/assets/images/boards/small/espressif_esp32s3_devkitc_1_nopsram.jpg b/assets/images/boards/small/espressif_esp32s3_devkitc_1_nopsram.jpg new file mode 100644 index 00000000..cdea443c Binary files /dev/null and b/assets/images/boards/small/espressif_esp32s3_devkitc_1_nopsram.jpg differ diff --git a/assets/images/boards/small/espressif_hmi_devkit_1.jpg b/assets/images/boards/small/espressif_hmi_devkit_1.jpg new file mode 100644 index 00000000..1e6ce05e Binary files /dev/null and b/assets/images/boards/small/espressif_hmi_devkit_1.jpg differ diff --git a/assets/images/boards/small/espressif_kaluga_1.3.jpg b/assets/images/boards/small/espressif_kaluga_1.3.jpg new file mode 100644 index 00000000..4aefa44c Binary files /dev/null and b/assets/images/boards/small/espressif_kaluga_1.3.jpg differ diff --git a/assets/images/boards/small/feather_m4_can.jpg b/assets/images/boards/small/feather_m4_can.jpg index 067ab77a..ca90fec6 100644 Binary files a/assets/images/boards/small/feather_m4_can.jpg and b/assets/images/boards/small/feather_m4_can.jpg differ diff --git a/assets/images/boards/small/google_coral_mini.jpg b/assets/images/boards/small/google_coral_mini.jpg new file mode 100644 index 00000000..f9369a8c Binary files /dev/null and b/assets/images/boards/small/google_coral_mini.jpg differ diff --git a/assets/images/boards/small/gravitech_cucumber_m.jpg b/assets/images/boards/small/gravitech_cucumber_m.jpg new file mode 100644 index 00000000..7987fa84 Binary files /dev/null and b/assets/images/boards/small/gravitech_cucumber_m.jpg differ diff --git a/assets/images/boards/small/gravitech_cucumber_ms.jpg b/assets/images/boards/small/gravitech_cucumber_ms.jpg new file mode 100644 index 00000000..cf871cd6 Binary files /dev/null and b/assets/images/boards/small/gravitech_cucumber_ms.jpg differ diff --git a/assets/images/boards/small/gravitech_cucumber_r.jpg b/assets/images/boards/small/gravitech_cucumber_r.jpg new file mode 100644 index 00000000..df8e85e1 Binary files /dev/null and b/assets/images/boards/small/gravitech_cucumber_r.jpg differ diff --git a/assets/images/boards/small/gravitech_cucumber_rs.jpg b/assets/images/boards/small/gravitech_cucumber_rs.jpg new file mode 100644 index 00000000..53883613 Binary files /dev/null and b/assets/images/boards/small/gravitech_cucumber_rs.jpg differ diff --git a/assets/images/boards/small/hiibot_bluefi.jpg b/assets/images/boards/small/hiibot_bluefi.jpg index f0a125ad..6676bf8c 100644 Binary files a/assets/images/boards/small/hiibot_bluefi.jpg and b/assets/images/boards/small/hiibot_bluefi.jpg differ diff --git a/assets/images/boards/small/hiibot_iots2.jpg b/assets/images/boards/small/hiibot_iots2.jpg new file mode 100644 index 00000000..ae0e1195 Binary files /dev/null and b/assets/images/boards/small/hiibot_iots2.jpg differ diff --git a/assets/images/boards/small/huntercat_nfc.jpg b/assets/images/boards/small/huntercat_nfc.jpg new file mode 100644 index 00000000..a5ab634d Binary files /dev/null and b/assets/images/boards/small/huntercat_nfc.jpg differ diff --git a/assets/images/boards/small/jetson_tx2_nx.jpg b/assets/images/boards/small/jetson_tx2_nx.jpg new file mode 100644 index 00000000..02f06167 Binary files /dev/null and b/assets/images/boards/small/jetson_tx2_nx.jpg differ diff --git a/assets/images/boards/small/jpconstantineau_encoderpad_rp2040.jpg b/assets/images/boards/small/jpconstantineau_encoderpad_rp2040.jpg new file mode 100644 index 00000000..ae50c2dc Binary files /dev/null and b/assets/images/boards/small/jpconstantineau_encoderpad_rp2040.jpg differ diff --git a/assets/images/boards/small/jpconstantineau_pykey18.jpg b/assets/images/boards/small/jpconstantineau_pykey18.jpg new file mode 100644 index 00000000..d6a4ff53 Binary files /dev/null and b/assets/images/boards/small/jpconstantineau_pykey18.jpg differ diff --git a/assets/images/boards/small/jpconstantineau_pykey44.jpg b/assets/images/boards/small/jpconstantineau_pykey44.jpg new file mode 100644 index 00000000..9946b5af Binary files /dev/null and b/assets/images/boards/small/jpconstantineau_pykey44.jpg differ diff --git a/assets/images/boards/small/jpconstantineau_pykey60.jpg b/assets/images/boards/small/jpconstantineau_pykey60.jpg new file mode 100644 index 00000000..ad8c66df Binary files /dev/null and b/assets/images/boards/small/jpconstantineau_pykey60.jpg differ diff --git a/assets/images/boards/small/jpconstantineau_pykey87.jpg b/assets/images/boards/small/jpconstantineau_pykey87.jpg new file mode 100644 index 00000000..5be1ea3d Binary files /dev/null and b/assets/images/boards/small/jpconstantineau_pykey87.jpg differ diff --git a/assets/images/boards/small/lilygo_ttgo_t8_s2_st7789.jpg b/assets/images/boards/small/lilygo_ttgo_t8_s2_st7789.jpg new file mode 100644 index 00000000..10f77881 Binary files /dev/null and b/assets/images/boards/small/lilygo_ttgo_t8_s2_st7789.jpg differ diff --git a/assets/images/boards/small/lolin_s2_mini.jpg b/assets/images/boards/small/lolin_s2_mini.jpg new file mode 100644 index 00000000..ef3397e5 Binary files /dev/null and b/assets/images/boards/small/lolin_s2_mini.jpg differ diff --git a/assets/images/boards/small/lolin_s2_pico.jpg b/assets/images/boards/small/lolin_s2_pico.jpg new file mode 100644 index 00000000..2f4c657d Binary files /dev/null and b/assets/images/boards/small/lolin_s2_pico.jpg differ diff --git a/assets/images/boards/small/lubancat_i.mx6ull.jpg b/assets/images/boards/small/lubancat_i.mx6ull.jpg new file mode 100644 index 00000000..ac549225 Binary files /dev/null and b/assets/images/boards/small/lubancat_i.mx6ull.jpg differ diff --git a/assets/images/boards/small/melopero_shake_rp2040.jpg b/assets/images/boards/small/melopero_shake_rp2040.jpg new file mode 100644 index 00000000..f2096816 Binary files /dev/null and b/assets/images/boards/small/melopero_shake_rp2040.jpg differ diff --git a/assets/images/boards/small/microbit_v2.jpg b/assets/images/boards/small/microbit_v2.jpg new file mode 100644 index 00000000..ccaa2541 Binary files /dev/null and b/assets/images/boards/small/microbit_v2.jpg differ diff --git a/assets/images/boards/small/microdev_micro_c3.jpg b/assets/images/boards/small/microdev_micro_c3.jpg new file mode 100644 index 00000000..878e16ed Binary files /dev/null and b/assets/images/boards/small/microdev_micro_c3.jpg differ diff --git a/assets/images/boards/small/morpheans_morphesp-240.jpg b/assets/images/boards/small/morpheans_morphesp-240.jpg new file mode 100644 index 00000000..cf246574 Binary files /dev/null and b/assets/images/boards/small/morpheans_morphesp-240.jpg differ diff --git a/assets/images/boards/small/nanopi_duo2.jpg b/assets/images/boards/small/nanopi_duo2.jpg new file mode 100644 index 00000000..74f0e177 Binary files /dev/null and b/assets/images/boards/small/nanopi_duo2.jpg differ diff --git a/assets/images/boards/small/nanopi_neo.jpg b/assets/images/boards/small/nanopi_neo.jpg new file mode 100644 index 00000000..61ff79a4 Binary files /dev/null and b/assets/images/boards/small/nanopi_neo.jpg differ diff --git a/assets/images/boards/small/nanopi_neo_air.jpg b/assets/images/boards/small/nanopi_neo_air.jpg new file mode 100644 index 00000000..8adf0876 Binary files /dev/null and b/assets/images/boards/small/nanopi_neo_air.jpg differ diff --git a/assets/images/boards/small/neopixel_trinkey_m0.jpg b/assets/images/boards/small/neopixel_trinkey_m0.jpg new file mode 100644 index 00000000..54a8fa28 Binary files /dev/null and b/assets/images/boards/small/neopixel_trinkey_m0.jpg differ diff --git a/assets/images/boards/small/octavo_osd32mp1_brk.jpg b/assets/images/boards/small/octavo_osd32mp1_brk.jpg new file mode 100644 index 00000000..0c8ee8bc Binary files /dev/null and b/assets/images/boards/small/octavo_osd32mp1_brk.jpg differ diff --git a/assets/images/boards/small/octavo_osd32mp1_red.jpg b/assets/images/boards/small/octavo_osd32mp1_red.jpg new file mode 100644 index 00000000..b4d5a433 Binary files /dev/null and b/assets/images/boards/small/octavo_osd32mp1_red.jpg differ diff --git a/assets/images/boards/small/odt_bread_2040.jpg b/assets/images/boards/small/odt_bread_2040.jpg new file mode 100644 index 00000000..dcb697fe Binary files /dev/null and b/assets/images/boards/small/odt_bread_2040.jpg differ diff --git a/assets/images/boards/small/odt_cast_away_rp2040.jpg b/assets/images/boards/small/odt_cast_away_rp2040.jpg new file mode 100644 index 00000000..ed5cd26b Binary files /dev/null and b/assets/images/boards/small/odt_cast_away_rp2040.jpg differ diff --git a/assets/images/boards/small/odt_pixelwing_esp32_s2.jpg b/assets/images/boards/small/odt_pixelwing_esp32_s2.jpg new file mode 100644 index 00000000..0f573b02 Binary files /dev/null and b/assets/images/boards/small/odt_pixelwing_esp32_s2.jpg differ diff --git a/assets/images/boards/small/openmv_h7.jpg b/assets/images/boards/small/openmv_h7.jpg index 41fcade3..e2418f01 100644 Binary files a/assets/images/boards/small/openmv_h7.jpg and b/assets/images/boards/small/openmv_h7.jpg differ diff --git a/assets/images/boards/small/orange_pi_3.jpg b/assets/images/boards/small/orange_pi_3.jpg new file mode 100644 index 00000000..31704a85 Binary files /dev/null and b/assets/images/boards/small/orange_pi_3.jpg differ diff --git a/assets/images/boards/small/orange_pi_zero2.jpg b/assets/images/boards/small/orange_pi_zero2.jpg new file mode 100644 index 00000000..55e1f88d Binary files /dev/null and b/assets/images/boards/small/orange_pi_zero2.jpg differ diff --git a/assets/images/boards/small/orange_pi_zero_plus.jpg b/assets/images/boards/small/orange_pi_zero_plus.jpg new file mode 100644 index 00000000..aa2ac98f Binary files /dev/null and b/assets/images/boards/small/orange_pi_zero_plus.jpg differ diff --git a/assets/images/boards/small/orange_pi_zero_plus2.jpg b/assets/images/boards/small/orange_pi_zero_plus2.jpg index ce61bf5e..b5e4dd21 100644 Binary files a/assets/images/boards/small/orange_pi_zero_plus2.jpg and b/assets/images/boards/small/orange_pi_zero_plus2.jpg differ diff --git a/assets/images/boards/small/pimoroni_interstate75.jpg b/assets/images/boards/small/pimoroni_interstate75.jpg new file mode 100755 index 00000000..faad06a2 Binary files /dev/null and b/assets/images/boards/small/pimoroni_interstate75.jpg differ diff --git a/assets/images/boards/small/pimoroni_keybow2040.jpg b/assets/images/boards/small/pimoroni_keybow2040.jpg new file mode 100644 index 00000000..87597a17 Binary files /dev/null and b/assets/images/boards/small/pimoroni_keybow2040.jpg differ diff --git a/assets/images/boards/small/pimoroni_pga2040.jpg b/assets/images/boards/small/pimoroni_pga2040.jpg new file mode 100755 index 00000000..e7218242 Binary files /dev/null and b/assets/images/boards/small/pimoroni_pga2040.jpg differ diff --git a/assets/images/boards/small/pimoroni_picolipo.jpg b/assets/images/boards/small/pimoroni_picolipo.jpg new file mode 100755 index 00000000..bb25bec3 Binary files /dev/null and b/assets/images/boards/small/pimoroni_picolipo.jpg differ diff --git a/assets/images/boards/small/pimoroni_picosystem.jpg b/assets/images/boards/small/pimoroni_picosystem.jpg new file mode 100644 index 00000000..6bbff1fb Binary files /dev/null and b/assets/images/boards/small/pimoroni_picosystem.jpg differ diff --git a/assets/images/boards/small/pimoroni_plasma2040.jpg b/assets/images/boards/small/pimoroni_plasma2040.jpg new file mode 100755 index 00000000..b003c4a7 Binary files /dev/null and b/assets/images/boards/small/pimoroni_plasma2040.jpg differ diff --git a/assets/images/boards/small/pimoroni_tiny2040.jpg b/assets/images/boards/small/pimoroni_tiny2040.jpg new file mode 100644 index 00000000..78588f51 Binary files /dev/null and b/assets/images/boards/small/pimoroni_tiny2040.jpg differ diff --git a/assets/images/boards/small/pimoroni_tiny2040_2mb.jpg b/assets/images/boards/small/pimoroni_tiny2040_2mb.jpg new file mode 100644 index 00000000..78588f51 Binary files /dev/null and b/assets/images/boards/small/pimoroni_tiny2040_2mb.jpg differ diff --git a/assets/images/boards/small/pine_h64.jpg b/assets/images/boards/small/pine_h64.jpg index 08fc54b9..7b825759 100644 Binary files a/assets/images/boards/small/pine_h64.jpg and b/assets/images/boards/small/pine_h64.jpg differ diff --git a/assets/images/boards/small/piunora.jpg b/assets/images/boards/small/piunora.jpg new file mode 100644 index 00000000..c465c2be Binary files /dev/null and b/assets/images/boards/small/piunora.jpg differ diff --git a/assets/images/boards/small/pycubed.jpg b/assets/images/boards/small/pycubed.jpg index eba0e141..abd56a3e 100644 Binary files a/assets/images/boards/small/pycubed.jpg and b/assets/images/boards/small/pycubed.jpg differ diff --git a/assets/images/boards/small/pycubed_v05.jpg b/assets/images/boards/small/pycubed_v05.jpg new file mode 100644 index 00000000..7c22303c Binary files /dev/null and b/assets/images/boards/small/pycubed_v05.jpg differ diff --git a/assets/images/boards/small/raspberry_pi_400.jpg b/assets/images/boards/small/raspberry_pi_400.jpg index fb5430b1..e7479e5f 100644 Binary files a/assets/images/boards/small/raspberry_pi_400.jpg and b/assets/images/boards/small/raspberry_pi_400.jpg differ diff --git a/assets/images/boards/small/raspberry_pi_cm4.jpg b/assets/images/boards/small/raspberry_pi_cm4.jpg new file mode 100644 index 00000000..34d5f2c6 Binary files /dev/null and b/assets/images/boards/small/raspberry_pi_cm4.jpg differ diff --git a/assets/images/boards/small/raspberry_pi_pico.jpg b/assets/images/boards/small/raspberry_pi_pico.jpg new file mode 100644 index 00000000..95f6fcf9 Binary files /dev/null and b/assets/images/boards/small/raspberry_pi_pico.jpg differ diff --git a/assets/images/boards/small/raspberry_pi_zero_2_w.jpg b/assets/images/boards/small/raspberry_pi_zero_2_w.jpg new file mode 100644 index 00000000..16b3d09a Binary files /dev/null and b/assets/images/boards/small/raspberry_pi_zero_2_w.jpg differ diff --git a/assets/images/boards/small/raspberrypi_cm4io.jpg b/assets/images/boards/small/raspberrypi_cm4io.jpg new file mode 100644 index 00000000..24026bfb Binary files /dev/null and b/assets/images/boards/small/raspberrypi_cm4io.jpg differ diff --git a/assets/images/boards/small/raytac_mdbt50q-rx.jpg b/assets/images/boards/small/raytac_mdbt50q-rx.jpg new file mode 100644 index 00000000..3b2c0c09 Binary files /dev/null and b/assets/images/boards/small/raytac_mdbt50q-rx.jpg differ diff --git a/assets/images/boards/small/rock_pi_4c.jpg b/assets/images/boards/small/rock_pi_4c.jpg new file mode 100644 index 00000000..48632956 Binary files /dev/null and b/assets/images/boards/small/rock_pi_4c.jpg differ diff --git a/assets/images/boards/small/rock_pi_e.jpg b/assets/images/boards/small/rock_pi_e.jpg new file mode 100644 index 00000000..bd344a76 Binary files /dev/null and b/assets/images/boards/small/rock_pi_e.jpg differ diff --git a/assets/images/boards/small/seeeduino_xiao_rp2040.jpg b/assets/images/boards/small/seeeduino_xiao_rp2040.jpg new file mode 100644 index 00000000..5a54b899 Binary files /dev/null and b/assets/images/boards/small/seeeduino_xiao_rp2040.jpg differ diff --git a/assets/images/boards/small/sensebox_mcu.jpg b/assets/images/boards/small/sensebox_mcu.jpg new file mode 100644 index 00000000..06b6141d Binary files /dev/null and b/assets/images/boards/small/sensebox_mcu.jpg differ diff --git a/assets/images/boards/small/silicognition-m4-shim.jpg b/assets/images/boards/small/silicognition-m4-shim.jpg new file mode 100644 index 00000000..c5099ebb Binary files /dev/null and b/assets/images/boards/small/silicognition-m4-shim.jpg differ diff --git a/assets/images/boards/small/solderparty_rp2040_stamp.jpg b/assets/images/boards/small/solderparty_rp2040_stamp.jpg new file mode 100644 index 00000000..2836142c Binary files /dev/null and b/assets/images/boards/small/solderparty_rp2040_stamp.jpg differ diff --git a/assets/images/boards/small/sopine_a64.jpg b/assets/images/boards/small/sopine_a64.jpg new file mode 100644 index 00000000..c37a19a2 Binary files /dev/null and b/assets/images/boards/small/sopine_a64.jpg differ diff --git a/assets/images/boards/small/sparkfun_micromod_rp2040.jpg b/assets/images/boards/small/sparkfun_micromod_rp2040.jpg new file mode 100644 index 00000000..bdbb94a6 Binary files /dev/null and b/assets/images/boards/small/sparkfun_micromod_rp2040.jpg differ diff --git a/assets/images/boards/small/sparkfun_nrf52840_micromod.jpg b/assets/images/boards/small/sparkfun_nrf52840_micromod.jpg new file mode 100644 index 00000000..3288aa70 Binary files /dev/null and b/assets/images/boards/small/sparkfun_nrf52840_micromod.jpg differ diff --git a/assets/images/boards/small/sparkfun_pro_micro_rp2040.jpg b/assets/images/boards/small/sparkfun_pro_micro_rp2040.jpg new file mode 100644 index 00000000..885f03b7 Binary files /dev/null and b/assets/images/boards/small/sparkfun_pro_micro_rp2040.jpg differ diff --git a/assets/images/boards/small/sparkfun_samd51_micromod.jpg b/assets/images/boards/small/sparkfun_samd51_micromod.jpg new file mode 100644 index 00000000..38594939 Binary files /dev/null and b/assets/images/boards/small/sparkfun_samd51_micromod.jpg differ diff --git a/assets/images/boards/small/sparkfun_stm32_thing_plus.jpg b/assets/images/boards/small/sparkfun_stm32_thing_plus.jpg new file mode 100644 index 00000000..0f1846f5 Binary files /dev/null and b/assets/images/boards/small/sparkfun_stm32_thing_plus.jpg differ diff --git a/assets/images/boards/small/sparkfun_stm32f405_micromod.jpg b/assets/images/boards/small/sparkfun_stm32f405_micromod.jpg new file mode 100644 index 00000000..9e1912ab Binary files /dev/null and b/assets/images/boards/small/sparkfun_stm32f405_micromod.jpg differ diff --git a/assets/images/boards/small/sparkfun_thing_plus_rp2040.jpg b/assets/images/boards/small/sparkfun_thing_plus_rp2040.jpg new file mode 100644 index 00000000..f82df5a1 Binary files /dev/null and b/assets/images/boards/small/sparkfun_thing_plus_rp2040.jpg differ diff --git a/assets/images/boards/small/stackrduino_m0_pro.jpg b/assets/images/boards/small/stackrduino_m0_pro.jpg new file mode 100644 index 00000000..a53390e2 Binary files /dev/null and b/assets/images/boards/small/stackrduino_m0_pro.jpg differ diff --git a/assets/images/boards/small/stm32mp157c_dk2.jpg b/assets/images/boards/small/stm32mp157c_dk2.jpg index 354ac635..40a6dae1 100644 Binary files a/assets/images/boards/small/stm32mp157c_dk2.jpg and b/assets/images/boards/small/stm32mp157c_dk2.jpg differ diff --git a/assets/images/boards/small/swan_r5.jpg b/assets/images/boards/small/swan_r5.jpg new file mode 100644 index 00000000..ccc43852 Binary files /dev/null and b/assets/images/boards/small/swan_r5.jpg differ diff --git a/assets/images/boards/small/targett_module_clip_wroom.jpg b/assets/images/boards/small/targett_module_clip_wroom.jpg new file mode 100644 index 00000000..1f6e5b31 Binary files /dev/null and b/assets/images/boards/small/targett_module_clip_wroom.jpg differ diff --git a/assets/images/boards/small/targett_module_clip_wrover.jpg b/assets/images/boards/small/targett_module_clip_wrover.jpg new file mode 100644 index 00000000..54600033 Binary files /dev/null and b/assets/images/boards/small/targett_module_clip_wrover.jpg differ diff --git a/assets/images/boards/small/teensy41.jpg b/assets/images/boards/small/teensy41.jpg index 1a307211..a8379fda 100644 Binary files a/assets/images/boards/small/teensy41.jpg and b/assets/images/boards/small/teensy41.jpg differ diff --git a/assets/images/boards/small/thunderpack.jpg b/assets/images/boards/small/thunderpack_v11.jpg similarity index 100% rename from assets/images/boards/small/thunderpack.jpg rename to assets/images/boards/small/thunderpack_v11.jpg diff --git a/assets/images/boards/small/thunderpack_v12.jpg b/assets/images/boards/small/thunderpack_v12.jpg new file mode 100644 index 00000000..88aacf21 Binary files /dev/null and b/assets/images/boards/small/thunderpack_v12.jpg differ diff --git a/assets/images/boards/small/udoo_x86_ii_ultra.jpg b/assets/images/boards/small/udoo_x86_ii_ultra.jpg index a92dd470..01241226 100644 Binary files a/assets/images/boards/small/udoo_x86_ii_ultra.jpg and b/assets/images/boards/small/udoo_x86_ii_ultra.jpg differ diff --git a/assets/images/boards/small/unexpectedmaker_feathers2_neo.jpg b/assets/images/boards/small/unexpectedmaker_feathers2_neo.jpg new file mode 100644 index 00000000..5308e159 Binary files /dev/null and b/assets/images/boards/small/unexpectedmaker_feathers2_neo.jpg differ diff --git a/assets/images/boards/small/unexpectedmaker_feathers2_prerelease.jpg b/assets/images/boards/small/unexpectedmaker_feathers2_prerelease.jpg index e106de42..990df084 100644 Binary files a/assets/images/boards/small/unexpectedmaker_feathers2_prerelease.jpg and b/assets/images/boards/small/unexpectedmaker_feathers2_prerelease.jpg differ diff --git a/assets/images/boards/small/unexpectedmaker_tinys2.jpg b/assets/images/boards/small/unexpectedmaker_tinys2.jpg new file mode 100644 index 00000000..bdf6497c Binary files /dev/null and b/assets/images/boards/small/unexpectedmaker_tinys2.jpg differ diff --git a/assets/images/raspberry_pi.png b/assets/images/raspberry_pi.png new file mode 100644 index 00000000..526aba92 Binary files /dev/null and b/assets/images/raspberry_pi.png differ diff --git a/assets/images/raspberry_pi@2x.png b/assets/images/raspberry_pi@2x.png new file mode 100644 index 00000000..c708f026 Binary files /dev/null and b/assets/images/raspberry_pi@2x.png differ diff --git a/assets/images/raspberry_pi@3x.png b/assets/images/raspberry_pi@3x.png new file mode 100644 index 00000000..a901d947 Binary files /dev/null and b/assets/images/raspberry_pi@3x.png differ diff --git a/assets/javascript/download.js b/assets/javascript/download.js index 44cd37b7..23e9348e 100644 --- a/assets/javascript/download.js +++ b/assets/javascript/download.js @@ -4,44 +4,77 @@ document.addEventListener('DOMContentLoaded',function() { select.onchange = languageSelectHandler; }); - var script = document.createElement('script'); - script.setAttribute('src', '//accounts.adafruit.com/users/locale?callback=setLocale'); - document.body.appendChild(script); + // get the language from memory + var storedLanguage = null; + if (window.localStorage) { + storedLanguage = localStorage.getItem("language"); + if (storedLanguage != null && storedLanguage != "") { + language = storedLanguage; + updateLanguageMenus([language]); + } + } + // or get the language from the browser + if (storedLanguage == null) { + var script = document.createElement('script'); + script.setAttribute('src', '//accounts.adafruit.com/users/locale?callback=setLocale'); + document.body.appendChild(script); + } },false); -function languageSelectHandler(event) { - // find download-details, two levels up from select - // event may either be an event from selection, or passed from setLocale - // as a select element. - if (event.target) { - var selectedOption = event.target; - var parentNode = event.target.parentNode.parentNode; - } else { - var selectedOption = event.selectedOptions[0]; - var parentNode = event.parentNode.parentNode; - } - - var files = selectedOption.value.split(','); - +// update the links of the download buttons for the given langage menu item +function updateFileLinks(option, language) { + var files = option.value.split(','); + parentNode = option.parentNode.parentNode.parentNode; files.forEach(function(file) { var extension = file.substr(file.lastIndexOf('.') + 1); parentNode.querySelector(".download-button." + extension).href = file; }); } -function setLocale(response) { - var languages = response.languages; +// update language menus +function updateLanguageMenus(languages) { var languageSelect = document.querySelectorAll(".language-select select"); - languageSelect.forEach(function(select) { var options = select.options; - - for (var i = 0; i < options.length; i++) { - if (languages.includes(options[i].dataset.locale)) { - options[i].selected = true; - select.onchange(select); - break; + // find and set one menu with one language + function findAndSetLocale(language) { + for (var i = 0; i < options.length; i++) { + if (language.toLowerCase() == options[i].dataset.locale.toLowerCase()) { + options[i].selected = true; + updateFileLinks(options[i],language); + return true; + } + } + return false; + } + // match languages to menu items + for (var j = 0; j < languages.length; j++) { + var language = languages[j]; + // test the full language-region string first + if (findAndSetLocale(language)) return; + var pos = language.search("-"); + if (pos > 0) { + // test the language string to catch eg: "fr-FR" as "fr" + var shortLang = language.substr(0,pos); + if (findAndSetLocale(shortLang)) return; } } }); } + +function languageSelectHandler(event) { + // set language from selection + var selectedOption = event.target.selectedOptions[0]; + var selectedLanguage = selectedOption.dataset.locale; + // save to memory + if (window.localStorage && event.target) { + localStorage.setItem("language",selectedLanguage); + } + // synchronize all the menus if possible + updateLanguageMenus([selectedLanguage]); +} + +function setLocale(response) { + var languages = response.languages; + updateLanguageMenus(languages); +} diff --git a/assets/javascript/downloads.js b/assets/javascript/downloads.js index 82fbc1a6..e9fba044 100644 --- a/assets/javascript/downloads.js +++ b/assets/javascript/downloads.js @@ -4,9 +4,11 @@ var downloadsSearch = { searchTerm: null, urlTimeout: null, manufacturers: {}, + mcufamilies: {}, features: {}, selected: { manufacturers: [], + mcufamilies: [], features: [] } }; @@ -52,6 +54,7 @@ function handlePageLoad() { var url = new URL(window.location.href); //get values from URL var manufacturers = url.searchParams.getAll('manufacturers'); + var mcufamilies = url.searchParams.getAll('mcufamilies'); var features = url.searchParams.getAll('features'); var sort_by = url.searchParams.get('sort-by'); downloadsSearch.searchTerm = url.searchParams.get('q'); @@ -67,6 +70,12 @@ function handlePageLoad() { }); } + if (mcufamilies.length) { + mcufamilies.forEach(function(selected) { + document.querySelector("input[name='mcufamily'][value='" + selected + "']").click(); + }); + } + if (features.length) { features.forEach(function(selected) { document.querySelector("input[name='feature'][value='" + selected + "']").click(); @@ -98,6 +107,7 @@ function initFilter() { var downloads = document.querySelectorAll('.download'); setupManufacturers(downloads); + setupMcufamilies(downloads); setupFeatures(downloads); setupFilterListeners(); @@ -141,7 +151,12 @@ function setupManufacturers(downloads) { var manufacturerList = document.querySelector('.manufacturers .content'); - for (manufacturer in downloadsSearch.manufacturers) { + // build an alpha sorted array of manufacturer names + var manufacturers = Object.keys(downloadsSearch.manufacturers).sort(function(a, b) { + return a.localeCompare(b, 'en', {'sensitivity': 'base'}); + }); + + manufacturers.forEach(function(manufacturer) { var li = document.createElement("li"); var checkbox = document.createElement('input'); checkbox.type = "checkbox"; @@ -153,7 +168,41 @@ function setupManufacturers(downloads) { li.appendChild(document.createTextNode(manufacturer)); manufacturerList.appendChild(li); - } + }); +} + +function setupMcufamilies(downloads) { + downloads.forEach(function(download) { + var mcufamily = download.dataset.mcufamily; + if (mcufamily in downloadsSearch.mcufamilies) { + downloadsSearch.mcufamilies[mcufamily].push(download.dataset.id); + } else { + downloadsSearch.mcufamilies[mcufamily] = [download.dataset.id]; + } + }); + + var mcufamilyList = document.querySelector('.mcufamilies .content'); + + // build an alpha sorted array of mcufamily names + var mcufamilies = Object.keys(downloadsSearch.mcufamilies).sort(function(a, b) { + return a.localeCompare(b, 'en', {'sensitivity': 'base'}); + }); + + mcufamilies.forEach(function(mcufamily) { + if (mcufamily.length) { + var li = document.createElement("li"); + var checkbox = document.createElement('input'); + checkbox.type = "checkbox"; + checkbox.name = "mcufamily"; + checkbox.className = 'filter-checkbox'; + checkbox.value = mcufamily; + + li.appendChild(checkbox); + li.appendChild(document.createTextNode(mcufamily)); + + mcufamilyList.appendChild(li); + } + }); } function setupFeatures(downloads) { @@ -174,7 +223,11 @@ function setupFeatures(downloads) { var featureList = document.querySelector('.features .content'); - for (feature in downloadsSearch.features) { + var features = Object.keys(downloadsSearch.features).sort(function(a, b) { + return a.localeCompare(b, 'en', {'sensitivity': 'base'}); + }); + + features.forEach(function(feature) { var li = document.createElement("li"); var checkbox = document.createElement('input'); checkbox.type = "checkbox"; @@ -186,13 +239,14 @@ function setupFeatures(downloads) { li.appendChild(document.createTextNode(feature)); featureList.appendChild(li); - } + }); } function setupFilterListeners() { document.body.addEventListener('change', function (event) { var checkbox = event.target; var index = downloadsSearch.selected.manufacturers.indexOf(checkbox.value); + if (checkbox.name === 'manufacturer') { if (checkbox.checked) { if (index == -1) { @@ -209,6 +263,21 @@ function setupFilterListeners() { filterResults(); } + if (checkbox.name === 'mcufamily') { + if (checkbox.checked) { + downloadsSearch.selected.mcufamilies.push(checkbox.value); + appendFilterTag('mcufamily', checkbox.value); + } else { + var index = downloadsSearch.selected.mcufamilies.indexOf(checkbox.value); + if (index > -1) { + downloadsSearch.selected.mcufamilies.splice(index, 1); + removeFilterTag('mcufamily', checkbox.value); + } + } + setURL('mcufamilies', downloadsSearch.selected.features); + filterResults(); + } + if (checkbox.name === 'feature') { if (checkbox.checked) { downloadsSearch.selected.features.push(checkbox.value); @@ -220,22 +289,27 @@ function setupFilterListeners() { removeFilterTag('feature', checkbox.value); } } - setURL('features', downloadsSearch.selected.manufacturers); + setURL('features', downloadsSearch.selected.features); filterResults(); } }); } function filterResults() { - var displayedManufacturers = [], displayedFeatures = []; + var displayedManufacturers = [], displayedMcufamilies = [], displayedFeatures = []; var selectedManufacturers = downloadsSearch.selected.manufacturers; + var selectedMcufamilies = downloadsSearch.selected.mcufamilies; var selectedFeatures = downloadsSearch.selected.features; selectedManufacturers.forEach(function(manufacturer) { Array.prototype.push.apply(displayedManufacturers, downloadsSearch.manufacturers[manufacturer]); }); + selectedMcufamilies.forEach(function(mcufamily) { + Array.prototype.push.apply(displayedMcufamilies, downloadsSearch.mcufamilies[mcufamily]); + }); + selectedFeatures.forEach(function(feature, index) { // if multiple features are selected, only add the id if it is included // in all feature types @@ -257,7 +331,7 @@ function filterResults() { var downloads = document.querySelectorAll('.download'); var board_count = 0 downloads.forEach(function(download) { - if (!shouldDisplayDownload(download, displayedManufacturers, displayedFeatures)) { + if (!shouldDisplayDownload(download, displayedManufacturers, displayedMcufamilies, displayedFeatures)) { download.style.display = 'none'; } else { download.style.display = 'block'; @@ -286,7 +360,7 @@ function handleSortResults(event) { case 'date-desc': dateA = new Date(a.dataset.date) dateB = new Date(b.dataset.date) - return dateA.getTime() > dateB.getTime() ? -1 : 1; + return dateA.getTime() < dateB.getTime() ? 1 : -1; default: // sort by download count is the default return parseInt(a.dataset.downloads, 10) < parseInt(b.dataset.downloads, 10) ? 1 : -1; @@ -299,19 +373,36 @@ function setFeaturesChecked() { downloadsSearch.featuresChecked = document.querySelectorAll('input[name="feature"]:checked').length > 0; } -function shouldDisplayDownload(download, displayedManufacturers, displayedFeatures) { +function shouldDisplayDownload(download, displayedManufacturers, displayedMcufamilies, displayedFeatures) { var shouldFilterFeatures = downloadsSearch.featuresChecked; var shouldFilterManufacturers = displayedManufacturers.length > 0; + var shouldFilterMcufamilies = displayedMcufamilies.length > 0; var shouldDisplay = false; var id = download.dataset.id; - if (!shouldFilterFeatures && !shouldFilterManufacturers) { - shouldDisplay = true; - } - if (shouldFilterManufacturers) { if (displayedManufacturers.includes(id)) { + if (shouldFilterMcufamilies) { + if (displayedMcufamilies.includes(id)) { + if (shouldFilterFeatures) { + if (displayedFeatures.includes(id)) { + shouldDisplay = true; + } + } else { + shouldDisplay = true; + } + } + } else if (shouldFilterFeatures) { + if (displayedFeatures.includes(id)) { + shouldDisplay = true; + } + } else { + shouldDisplay = true; + } + } + } else if (shouldFilterMcufamilies) { + if (displayedMcufamilies.includes(id)) { if (shouldFilterFeatures) { if (displayedFeatures.includes(id)) { shouldDisplay = true; @@ -320,13 +411,17 @@ function shouldDisplayDownload(download, displayedManufacturers, displayedFeatur shouldDisplay = true; } } - } else if (shouldFilterFeatures && displayedFeatures.includes(id)) { + } else if (shouldFilterFeatures) { + if (displayedFeatures.includes(id)) { + shouldDisplay = true; + } + } else { shouldDisplay = true; } if (downloadsSearch.searchTerm && downloadsSearch.searchTerm.length > 0 && shouldDisplay) { var regex = new RegExp(downloadsSearch.searchTerm, "gi"); - var haystack = download.dataset.name + " " + download.dataset.id + " " + download.dataset.manufacturer + " " + download.dataset.features; + var haystack = download.dataset.name + " " + download.dataset.id + " " + download.dataset.manufacturer + " " + download.dataset.mcufamily + " " + download.dataset.features; shouldDisplay = haystack.match(regex); } diff --git a/assets/javascript/libraries.js b/assets/javascript/libraries.js index de510c2f..520d6424 100644 --- a/assets/javascript/libraries.js +++ b/assets/javascript/libraries.js @@ -1,6 +1,6 @@ document.addEventListener('DOMContentLoaded', function() { - async function getLatestReleases() { - let response = await fetch('https://api.github.com/repos/adafruit/Adafruit_CircuitPython_Bundle/releases/latest'); + async function getLatestReleases(url) { + let response = await fetch(url); let data = await response.json(); return data; } @@ -38,5 +38,8 @@ document.addEventListener('DOMContentLoaded', function() { }); } - getLatestReleases().then(buildReleaseLinks); + getLatestReleases('https://api.github.com/repos/adafruit/Adafruit_CircuitPython_Bundle/releases/latest') + .then(buildReleaseLinks); + getLatestReleases('https://api.github.com/repos/adafruit/CircuitPython_Community_Bundle/releases/latest') + .then(buildReleaseLinks); }); diff --git a/assets/sass/layout/_header.scss b/assets/sass/layout/_header.scss index d31d6d13..6fd51d43 100644 --- a/assets/sass/layout/_header.scss +++ b/assets/sass/layout/_header.scss @@ -34,7 +34,7 @@ .top-navigation { background-color: #151515; padding-top: 10px; - + .navigation { display: flex; align-items: flex-end; @@ -42,12 +42,25 @@ a { font-size: 16px; - color: #999999; + color: #aaa; &:hover { color: #fff; } } + + a.skip-link { + margin-left: 0; + position: absolute; + left: 10px; + top: 10px; + transform: translateY(-200%); + transition: transform 0.6s; + &:focus { + transform: translateY(0%); + } + } + &> a { margin-left: 40px; } @@ -94,7 +107,7 @@ a { margin-left: 40px; - color: #999999; + color: #aaa; &:hover { color: #fff; diff --git a/assets/sass/pages/_common.scss b/assets/sass/pages/_common.scss new file mode 100644 index 00000000..04c09482 --- /dev/null +++ b/assets/sass/pages/_common.scss @@ -0,0 +1,25 @@ +#common-page { + h1 { + text-align: center; + } + + p { + margin-bottom: 16px; + } + + h2 { + border-bottom: 1px solid $gray-border; + padding-bottom: .3em; + margin-bottom: 16px; + margin-top: 24px; + } + + ul { + margin-bottom: 16px; + li { + margin-top: .25em; + } + } +} + + diff --git a/assets/sass/pages/_contributing.scss b/assets/sass/pages/_contributing.scss new file mode 100644 index 00000000..25b12f93 --- /dev/null +++ b/assets/sass/pages/_contributing.scss @@ -0,0 +1,26 @@ +#contributing-page { + .tabbed-navigation { + list-style: none; + padding: 0; + margin: 0; + width: 100%; + background: white; + + li { + float: left; + margin: 0 1em 0 0; + + a { + display: block; + text-decoration: none; + padding: 0.5em 0.5em; + font-weight: bold; + border-bottom: 0.5em solid $gray-border; + + &.active { + border-color: #000; + } + } + } + } +} diff --git a/assets/sass/pages/_download.scss b/assets/sass/pages/_download.scss index 9079e913..211fd889 100644 --- a/assets/sass/pages/_download.scss +++ b/assets/sass/pages/_download.scss @@ -116,30 +116,30 @@ .unstable { .language-select { - border-color: $gray; + border-color: $purple; } .language-select:after { - color: $gray; + color: $purple; } a.download-button, a.download-button-unrecommended { - background-color: $gray; + background-color: $purple; } a.download-button:hover, a.download-button-unrecommended:hover { - background-color: $pink; + background-color: $purple; } .download-modules { - color: $gray; + color: $purple; } } .unrecommended { .language-select:after { - color: $gray; + color: $purple; } a.download-button, a.download-button-unrecommended { - background-color: $gray; + background-color: $purple; } } diff --git a/assets/sass/pages/_downloads.scss b/assets/sass/pages/_downloads.scss index 1ad009cd..43029c1d 100644 --- a/assets/sass/pages/_downloads.scss +++ b/assets/sass/pages/_downloads.scss @@ -15,6 +15,11 @@ } + &> p { + font-size: 1.2em; + margin-top: 0; + } + .downloads-inputs { display: flex; flex-direction: row; @@ -55,14 +60,15 @@ display: inline-block; padding: 12px; font-size: 24px; + color: #fff; background-color: $purple; float: left; border-radius: 5px; border: none; cursor: pointer; - i { - color: #fff; + &:hover { + background-color: darken($purple, 15%); } } } @@ -147,6 +153,10 @@ border: none; border-radius: 5px; cursor: pointer; + + &:hover { + background-color: darken($purple, 15%); + } } } } diff --git a/assets/sass/pages/_libraries.scss b/assets/sass/pages/_libraries.scss index c1eb1bf7..a3db8c9d 100644 --- a/assets/sass/pages/_libraries.scss +++ b/assets/sass/pages/_libraries.scss @@ -1,54 +1,5 @@ #libraries-page { - .content { - h1 { - text-align: center; - } - - p { - margin-bottom: 16px; - } - - h2 { - border-bottom: 1px solid $gray-border; - padding-bottom: .3em; - margin-bottom: 16px; - margin-top: 24px; - } - - ul { - margin-bottom: 16px; - li { - margin-top: .25em; - } - } - } - .release-section { margin-left: 20px; } - - .tabbed-navigation { - list-style: none; - padding: 0; - margin: 0; - width: 100%; - background: white; - - li { - float: left; - margin: 0 1em 0 0; - - a { - display: block; - text-decoration: none; - padding: 0.5em 0.5em; - font-weight: bold; - border-bottom: 0.5em solid $gray-border; - - &.active { - border-color: #000; - } - } - } - } } diff --git a/awesome-circuitpython b/awesome-circuitpython index 57c2bc99..91c74245 160000 --- a/awesome-circuitpython +++ b/awesome-circuitpython @@ -1 +1 @@ -Subproject commit 57c2bc99938d4a2cbd81703825513657bd11b20b +Subproject commit 91c7424520cba1a83a61b01933a450b95830f220 diff --git a/awesome.html b/awesome.html index e1f3c0aa..f4ab1a04 100644 --- a/awesome.html +++ b/awesome.html @@ -1,12 +1,10 @@ --- -layout: home +layout: common title: Awesome permalink: /awesome --- -
-
- {% capture awesome_include %}{% include_relative awesome-circuitpython/README.md %}{% endcapture %} - {{ awesome_include | markdownify }} -
+
+ {% capture awesome_include %}{% include_relative awesome-circuitpython/README.md %}{% endcapture %} + {{ awesome_include | markdownify }}
diff --git a/blinka.html b/blinka.html index 3ce7a128..d87bc6c5 100644 --- a/blinka.html +++ b/blinka.html @@ -6,6 +6,9 @@ permalink: /blinka

Blinka

+

+ Blinka brings CircuitPython APIs and, therefore, CircuitPython libraries to single board computers (SBCs). It is a pip installable Python library that runs in normal "desktop" Python. The CircuitPython runtime isn't used. CircuitPython libraries can also be installed via pip. See the guide for further details. +

- +
@@ -53,20 +57,42 @@ permalink: /blinka {% comment %} Display the total number of boards. {% endcomment %} - Displaying {{ site.blinka.size }} boards. + {% assign board_count = 0 %} + {% for board in site.blinka %} + {% if board.downloads_display == false %} + {% continue %} + {% endif %} + {% assign board_count = board_count | plus: 1 %} + {% endfor %} + Displaying {{ board_count }} boards.
- {% for board in site.blinka %} + {% comment %} + Display the boards. If an image is missing, it is replaced with unknown.jpg. + {% endcomment %} + {% for board in site.blinka %} + {% if board.downloads_display == false %} + {% continue %} + {% endif %} + {% assign board_path = "/assets/images/boards/small/" | append: board.board_image %} + {% assign board_image = 'unknown.jpg' %} + {% for static_file in site.static_files %} + {% if static_file.path == board_path %} + {% assign board_image = board.board_image %} + {% break %} + {% endif %} + {% endfor %}
- {% include downloads/board_image.html board_image=board.board_image %} + {% include downloads/board_image.html board_image=board_image %}

{{ board.name }}

diff --git a/connect/index.md b/connect/index.md new file mode 100644 index 00000000..d883ba5f --- /dev/null +++ b/connect/index.md @@ -0,0 +1,44 @@ +--- +layout: common +--- + +# Overview + +Starting with CircuitPython 7, there are a couple of ways of connecting to a CircuitPython board and editing files. We call these "workflows". The classic workflow is over USB where the CircuitPython board appears as a `CIRCUITPY` drive with all of the code files on it. The second way to connect is wirelessly over Bluetooth Low Energy (BLE). Unlike USB, BLE works better with phones and tablets. + +## USB + +To connect to CircuitPython over USB, connect the USB cable from the CircuitPython board to your computer. The two most common mistakes are: + +1. Expecting CIRCUITPY before loading CircuitPython onto the device. +1. Using a USB cable that only connects the power wires. Double check any new cable with a working device. With your first device, try multiple cables. + +See the [Welcome to CircuitPython guide](https://learn.adafruit.com/welcome-to-circuitpython) for more details and troubleshooting. + +## BLE + +Bluetooth Low Energy (BLE) doesn't have standard for transferring files. As a result, operating systems don't have built in support for the protocol CircuitPython uses. Instead, you'll need to use an app or webpage designed for the file transfer protocol. + +### PyLeap + +PyLeap is an iOS app by Adafruit designed to quickly get you started by loading existing projects onto your device. These projects are from [learn.adafruit.com](https://learn.adafruit.com). + +Get PyLeap through Apple's beta testing app TestFlight [here](https://adafru.it/pyleap). + +PyLeap is openly developed [on GitHub](https://github.com/adafruit/PyLeap-iOS). + +### File Glider + +File Glider is an iOS app by Adafruit designed to interoperate with iOS's files API. Files can be edited directly in File Glider or indirectly in other Files API compatible apps. The app is not CircuitPython specific so it can be used with any file transfer capable device. + +Get File Glider through Apple's beta testing app TestFlight [here](https://adafru.it/file-glider). + +File Glider is openly developed [on GitHub](https://github.com/adafruit/Glider-for-iOS). + +### code.circuitpython.org + +[code.circuitpython.org](https://code.circuitpython.org) is a webapp designed by Adafruit to edit files over WebBluetooth in Chrome. This works on the latest Chrome on desktop and on Android. + +Go to [code.circuitpython.org](https://code.circuitpython.org) to get started. + +The web editor is openly developed [on GitHub](https://github.com/circuitpython/web-editor). diff --git a/doc/hero_images.md b/doc/hero_images.md index bfc782d9..56ecc00a 100644 --- a/doc/hero_images.md +++ b/doc/hero_images.md @@ -2,9 +2,9 @@ ## Documentation for Hero Images on the circuitpython.org homepage -The hero, or main, image is the picture seen when first arriving on the circuitpython.org website. As this is -a major part of the look and feel of the site, care should be taken to ensure the image used fits established -specifications and aesthetics. +The hero, or main, image is the picture seen when first arriving on the circuitpython.org website. As this is +a major part of the look and feel of the site, care should be taken to ensure the image used fits established +specifications and aesthetics. ### Hero Image Specifications @@ -38,10 +38,10 @@ The typical contents (truncated after a number of lines) is similar to: ### Adding New Potential Hero Images to the Repository -If you wish to add a new image not previously loaded on circuitpython.org, use the web browser to go to -[https://github.com/adafruit/circuitpython-org/tree/master/assets/images/heroes](https://github.com/adafruit/circuitpython-org/tree/master/assets/images/heroes). +If you wish to add a new image not previously loaded on circuitpython.org, use the web browser to go to +[https://github.com/adafruit/circuitpython-org/tree/main/assets/images/heroes](https://github.com/adafruit/circuitpython-org/tree/main/assets/images/heroes). -Using your operating system file explorer/finder, drag a properly formatted image file onto the center of the GitHub screen. +Using your operating system file explorer/finder, drag a properly formatted image file onto the center of the GitHub screen. GitHub should grab the file and format a pull request. You can continue to drag additional hero images to the screen if you wish. To add the files: @@ -53,19 +53,19 @@ This will place you in a new screen where you can describe the changes you have When ready, click the green "Create pull request" button. -The reviewers for circuitpython.org website content will review your change and accept it if all is ok. You can see the names of the +The reviewers for circuitpython.org website content will review your change and accept it if all is ok. You can see the names of the reviewers on the right of the screen. ### To Change the Hero Image -First, ensure that a properly formatted hero image is in the /assets/images/heroes directory. +First, ensure that a properly formatted hero image is in the /assets/images/heroes directory. Edit **_config.yml**. This is best done with the text edit tool built into GitHub. To do this: -- Go to [https://github.com/adafruit/circuitpython-org/blob/master/_config.yml](https://github.com/adafruit/circuitpython-org/blob/master/_config.yml) +- Go to [https://github.com/adafruit/circuitpython-org/blob/main/_config.yml](https://github.com/adafruit/circuitpython-org/blob/main/_config.yml) and click on the pencil icon on the right side. - Go down to find the value "hero_image:" -- Replace the filename. For example, replace the text CircuitPython_Hero.jpg with the new name of a file placed in /assets/images/heroes, +- Replace the filename. For example, replace the text CircuitPython_Hero.jpg with the new name of a file placed in /assets/images/heroes, for example Gamer_Hero.png. - Scroll to the bottom of the page and put a description of the edit in the box marked "Update _config.yml" - Keep the value "Create a new branch and start a pull request" checked. @@ -75,7 +75,7 @@ This will place you in a new screen where you can describe the changes you have When ready, click the green "Create pull request" button. -The reviewers for circuitpython.org website content will review your change and accept it if all is ok. You can see the names of the +The reviewers for circuitpython.org website content will review your change and accept it if all is ok. You can see the names of the reviewers on the right of the screen. Revision 2020-02-05 Anne Barela diff --git a/downloads.html b/downloads.html index 48cd090b..cbc871ee 100644 --- a/downloads.html +++ b/downloads.html @@ -2,6 +2,7 @@ layout: default title: Downloads permalink: /downloads +excerpt: CircuitPython supported boards. ---
@@ -13,7 +14,8 @@ permalink: /downloads
- +
@@ -29,11 +31,19 @@ permalink: /downloads
    -
    -
    - Features -
      -
      +
      +
      +
      + Features +
        +
        +
        +
        +
        + Processor family +
          +
          +
          @@ -70,6 +80,9 @@ permalink: /downloads {% for board in site.board %} {% assign info = site.data.files | where: 'id', board.board_id | first %} {% if info == nil and board.board_id != 'unknown' %} + {% if board.downloads_display == false %} + {% continue %} + {% endif %} {% assign board_count = board_count | plus: 1 %} {% endif %} {% endfor %} @@ -78,7 +91,7 @@ permalink: /downloads
          {% comment %} The following are boards that are in the _data/files.json build - process. Seperate loops due to wanting to sort by download count first. + process. Separate loops due to wanting to sort by download count first. {% endcomment %} {% assign boards = site.data.files | sort: "downloads" | reverse %} {% for board in boards %} @@ -86,6 +99,7 @@ permalink: /downloads {% if info.size == 0 %} {% assign info = site.board | where: 'board_id', 'unknown' %} {% endif %} + {% assign info = info[0] %} {% if info.downloads_display == false %} @@ -96,6 +110,7 @@ permalink: /downloads data-name="{{ info.name | default: board.id }}" data-downloads="{{ board.downloads }}" data-manufacturer="{{ info.manufacturer }}" + data-mcufamily="{{ info.family }}" data-features="{{ info.features | join: ','}}" data-date="{{ info.date_added }}"> @@ -119,10 +134,14 @@ permalink: /downloads {% for board in site.board %} {% assign info = site.data.files | where: 'id', board.board_id | first %} {% if info == nil and board.board_id != 'unknown' %} + {% if board.downloads_display == false %} + {% continue %} + {% endif %}

          Beginner Friendly

          - CircuitPython is designed with education in mind. It's easy to start + CircuitPython is designed with education in mind. It's an easy way to start learning how to code and you get immediate feedback from the board.

          @@ -66,13 +66,13 @@ layout: home

          Easy Code Updates

          Since your code lives on the disk drive, you can edit it whenever you - like, you can also keep multiple files around for easy experimentation. + like. You can even keep multiple files around for easy experimentation.

          Serial Console + REPL

          - These allow for live feedback from your code and interactive programming. + These features allow for live feedback from your code and interactive programming.

          @@ -127,6 +127,34 @@ layout: home
          +
          + hero image +
          +
          280+ libraries all written in Python
          +
          +
          + +
          +
          + Raspberry Pi +

          CircuitPython libraries on single board computers

          +

          + Most CircuitPython libraries also work on single board computers (SBCs), such as the Raspberry Pi. + Linux runs "desktop" Python (commonly known as CPython) instead of CircuitPython. + Our CPython Blinka library provides CircuitPython's low level hardware APIs, such as `digitalio`. +

          +

          + Blinka and CircuitPython libraries are just a `pip install` away. +

          +
          +
          + - diff --git a/libraries/contributing/index.html b/libraries/contributing/index.html index 12e36b88..240153f3 100644 --- a/libraries/contributing/index.html +++ b/libraries/contributing/index.html @@ -1,13 +1,11 @@ --- -layout: default +layout: common title: Libraries permalink: /libraries/contributing redirect_to: /contributing --- -
          -
          -

          This page has moved to the dedicated contributing - page. -

          -
          +
          +

          This page has moved to the dedicated contributing + page. +

          diff --git a/libraries/index.html b/libraries/index.html index 09b4e5b9..f180bd2c 100644 --- a/libraries/index.html +++ b/libraries/index.html @@ -1,132 +1,190 @@ --- -layout: default +layout: common title: Libraries permalink: /libraries --- -
          -
          -

          CircuitPython Libraries

          +
          +

          CircuitPython Libraries

          +

          + The CircuitPython Library Bundle contains all current libraries available for + CircuitPython. They are designed for use with CircuitPython and may or may not + work with MicroPython. The bundle options are explained below. +

          + CircuitPython libraries are written in Python. They provide additional functionality + and support external devices, beyond what is in CircuitPython itself. + Libraries are stored on your CIRCUITPY drive in a folder called lib. + For more information on using and managing libraries, see the + Welcome To CircuitPython Guide. +

          +
          +

          Documentation

          - The CircuitPython Library Bundle contains all current libraries available for - CircuitPython. They are designed for use with CircuitPython and may or may not - work with MicroPython. The bundle options are explained below. + The + libraries documentation page + contains a categorized list of all the CircuitPython libraries included in the following bundles, + with links to the documentation for every library. +

          Download and Installation Instructions

          - CircuitPython libraries are separate files designed to work with CircuitPython code. - CircuitPython programs require a lot of information to run. CircuitPython is so simple - to use because most of this information is processed in the background and stored in - libraries. Some libraries are built into CircuitPython. Others are downloaded and - stored on your CIRCUITPY drive in a folder called lib. + You can download all the available libraries in a zip-file bundle for all recent major + versions of CircuitPython. These bundles are updated daily, whenever any included library is updated.

          - The full list of all the CircuitPython libraries contained in the following bundles - can be found on the - libraries page. -

          -

          Download and Installation Instructions

          -

          - The libraries in each release are compiled to .mpy for all recent major versions - of CircuitPython. Please download the bundle that matches the major version - of your CircuitPython. For example, if you are running 6.0.0 you should - download the 6.x bundle. The .mpy files are designed to take up less space on - your CIRCUITPY drive. Unless you have a specific reason, choose the appropiate - .mpy library bundle! -

          -

          - To install, download the appropriate bundle for your version of CircuitPython. - Unzip the file, open the resulting folder and find the lib folder. Open the lib - folder and find the library files you need to load. Create a lib folder on your - CIRCUITPY drive. Copy the individual library files you need to the lib folder - on your CIRCUITPY drive. -

          -

          - You can always find the - latest releases of the libraries bundle - on GitHub. -

          -
          -

          Bundle Version 6.x

          + The libraries in each release are supplied as .mpy files, which are compiled + versions of Python source code. + Make sure to download the bundle that matches the major version + of your CircuitPython, because the .mpy files can change between versions. + For example, if you are running 7.0.0 you should download the 7.x bundle. +

          +

          + The precompiled .mpy files take up less space on your CIRCUITPY drive than the .py files. + They also load faster, and for some low-RAM boards, are required because the .py files + are too large to compile on the board itself. + Unless you need the source version, choose the appropiate .mpy library bundle! + If you need to compile .py files to .mpy, you can + run the mpy-cross + cross-compiler yourself. +

          +

          + To install, download the appropriate bundle for your version of CircuitPython. + Unzip the file, open the resulting folder and find the lib folder. Open the lib + folder and find the library files you need to load. Create a lib folder on your + CIRCUITPY drive. Copy the individual library files you need to the lib folder + on your CIRCUITPY drive. More details are available + here. +

          +

          + You can always find the + latest releases of the libraries bundle + on GitHub. +

          +

          + An alternative way to download and update libraries on your board is to use the + CircUp tool, + which is under development. +

          +
          +
          +

          Bundles

          +
          +
          +

          Bundle for Version 7.x

          - This bundle is built for use with CircuitPython 6.x.x. If you are using - CircuitPython 6, please download this bundle. + This bundle is built for use with CircuitPython 7.x.x. If you are using + CircuitPython 7, please download this bundle. The .mpy format has + changed for CircuitPython 7; 6.x .mpy files are not compatible.

          -
          -
          -

          Bundle Version 5.x

          -

          - This bundle is built for use with CircuitPython 5.x.x. If you are using - CircuitPython 5, please download this bundle. -

          -
          -
          -

          Bundle Version py

          -

          - This bundle is the uncompiled source code for every library. It is not - intended for general use! It is only recommended if you need to edit - a library file. This bundle works with all versions of CircuitPython. -

          -
          -
          -

          Bundle Examples

          -

          - Every CircuitPython library has examples to go along with it. This bundle - contains every library example. This bundle will have examples that - require the latest version of CircuitPython, and therefore contains files - that may not work with all versions. -

          -
          -
          -
          -

          Contributing

          -

          - If you'd like to contribute to the CircuitPython project, the CircuitPython - libraries are a great way to begin. Everyone is welcome to contribute! - Regardless of your experience level, we have many resources to get you - started. Check out the Contributing page for detailed information! -

          -

          - Find out more about how you can - contribute to CircuitPython libraries. -

          -

          Library Activity for Week of {{ site.data.libraries.updated_at | date: "%a, %b %d, %Y" }}

          -

          - Thank you to all of our contributors! -

          -

          - This week there were {{ site.data.libraries.merged_pr_count }} pull requests merged: -

            -
          • - Authors: - {% for contributor in site.data.libraries.contributors %} - {{contributor}}{% if forloop.last != true %}, {% endif %} - {% endfor %} -
          • -
          • - Reviewers: - {% for reviewer in site.data.libraries.reviewers %} - {{reviewer}}{% if forloop.last != true %}, {% endif %} - {% endfor %} -
          • -
          -

          -
          -

          New Libraries

          -
            - {% for library in site.data.libraries.library_updates.new %} -
          • {{library[0]}}
          • - {% endfor %} -
          +
          +

          Bundles for Older Versions

          +

          + If you need a bundle for an older version of CircuitPython, + see this list. +

          -
          -

          Updated Libraries

          -
            - {% for library in site.data.libraries.library_updates.updated %} -
          • {{library[0]}}
          • - {% endfor %} -
          +
          +

          Python Source Bundle

          +

          + This bundle is the latest uncompiled Python source code for every library. It is not + intended for general use! It is only recommended if you need to edit + a library file. This bundle works with all supported versions of CircuitPython. +

          -
          -
          +
          +

          Examples Bundle

          +

          + Every CircuitPython library has examples to go along with it. This bundle + contains every library example. This bundle will have examples that + require the latest version of CircuitPython, and therefore contains files + that may not work with all versions. +

          +
          +
          + +
          +

          The Community Bundle

          +

          + The libraries in the bundles above are officially supported by Adafruit. + Additional libraries written and supported by community members are available in the + Community Bundle. +

          +

          If you are looking for the 6.x Community Bundle, you can find it on + GitHub. +

          +
          +
          +

          Bundle for Version 7.x

          +

          + This bundle is built for use with CircuitPython 7.x.x. If you are using + CircuitPython 7, please download this bundle. +

          +
          +
          +

          Bundle for Older Versions

          +

          + If you are looking for Community Bundles for older versions of CircuitPython, you can find them on + GitHub. +

          +
          +
          +

          Python Source Bundle

          +

          + This bundle is the uncompiled Python source code for every community library. It is not + intended for general use! It is only recommended if you need to edit + a library file. This bundle works with all supported versions of CircuitPython. +

          +
          +
          +
          +
          +

          Contributing

          +

          + If you'd like to contribute to the CircuitPython project, the CircuitPython + libraries are a great way to begin. Everyone is welcome to contribute! + Regardless of your experience level, we have many resources to get you + started. Check out the Contributing page for detailed information! +

          +

          + Find out more about how you can + contribute to CircuitPython libraries. +

          +

          Library Activity for Week of {{ site.data.libraries.updated_at | date: "%a, %b %d, %Y" }}

          +

          + Thank you to all of our contributors! +

          +

          + This week there were {{ site.data.libraries.merged_pr_count }} pull requests merged: +

            +
          • + Authors: + {% for contributor in site.data.libraries.contributors %} + {{contributor}}{% if forloop.last != true %}, {% endif %} + {% endfor %} +
          • +
          • + Reviewers: + {% for reviewer in site.data.libraries.reviewers %} + {{reviewer}}{% if forloop.last != true %}, {% endif %} + {% endfor %} +
          • +
          +

          +
          +

          New Libraries

          +
            + {% for library in site.data.libraries.library_updates.new %} +
          • {{library[0]}}
          • + {% endfor %} +
          +
          +
          +

          Updated Libraries

          +
            + {% for library in site.data.libraries.library_updates.updated %} +
          • {{library[0]}}
          • + {% endfor %} +
          +
          +
          diff --git a/template.md b/template.md index d2b94fff..67536d88 100644 --- a/template.md +++ b/template.md @@ -12,6 +12,7 @@ blinka: false download_instructions: "BLINKA ONLY - url" # Features are tags; they should be limited to the items in this list and spelled exactly the same. # Include only the features your board supports, and remove these comment lines before committing. +# Breadboard-Friendly is a parallel pin layout with minimal non-critical perpendicular pins features: - Speaker - Solder-Free Alligator Clip @@ -23,6 +24,10 @@ features: - Robotics - LoRa/Radio - GPS + - STEMMA QT/QWIIC + - USB-C + - Breadboard-Friendly + - Arduino Shield Compatible --- This board hasn't been fully documented yet. Please make a pull request adding more info to this file. @@ -32,7 +37,3 @@ The description should be written to inform a CircuitPython user what makes the ## Purchase Add any links to purchase the board * [Adafruit](https://www.adafruit.com/product/3857) - -## 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).