Compare commits

..

2 commits

Author SHA1 Message Date
Scott Shawcroft
d55c3d7701
Merge pull request #335 from rpavlik/patch-1
Add MacroPad library to list
2021-08-06 12:05:25 -07:00
Ryan A. Pavlik
c11d893498
Add MacroPad library to list 2021-08-05 10:19:27 -05:00
396 changed files with 983 additions and 2398 deletions

View file

@ -4,7 +4,7 @@
Thank you for contributing! Before you submit a pull request, please read the following.
Make sure any changes you're submitting are in line with the CircuitPython Design Guide, available here: https://docs.circuitpython.org/en/latest/docs/design_guide.html
Make sure any changes you're submitting are in line with the CircuitPython Design Guide, available here: https://circuitpython.readthedocs.io/en/latest/docs/design_guide.html
If your changes are to documentation, please verify that the documentation builds locally by following the steps found here: https://adafru.it/build-docs

View file

@ -1,7 +1,3 @@
# SPDX-FileCopyrightText: 2017 Scott Shawcroft, written for Adafruit Industries
#
# SPDX-License-Identifier: MIT
name: Build CI
on: [pull_request, push]
@ -10,37 +6,36 @@ jobs:
test:
runs-on: ubuntu-latest
steps:
- name: Dump GitHub context
env:
GITHUB_CONTEXT: ${{ toJson(github) }}
run: echo "$GITHUB_CONTEXT"
- name: Translate Repo Name For Build Tools filename_prefix
id: repo-name
run: |
echo "repo-name=$(
echo ::set-output name=repo-name::$(
echo ${{ github.repository }} |
awk -F '\/' '{ print tolower($2) }' |
tr '_' '-'
)" >> $GITHUB_OUTPUT
- name: Set up Python 3.10
uses: actions/setup-python@v4
)
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: "3.10"
python-version: 3.7
- name: Versions
run: |
python3 --version
- uses: actions/checkout@v3
- uses: actions/checkout@v1
with:
submodules: true
fetch-depth: 0
- name: Install deps
run: |
sudo apt-get install gettext
pip install -r requirements.txt
pip install pre-commit
- name: Library version
run: git describe --dirty --always --tags
- name: Pre-commit hooks
run: |
pre-commit run --all-files
- name: Build assets
run: circuitpython-build-bundles --filename_prefix ${{ steps.repo-name.outputs.repo-name }} --library_location libraries --library_depth 2 --package_folder_prefix "adafruit_, asyncio"
run: circuitpython-build-bundles --filename_prefix ${{ steps.repo-name.outputs.repo-name }} --library_location libraries --library_depth 2
- name: Build docs
working-directory: docs
run: sphinx-build -E -W -b html . _build/html

View file

@ -1,7 +1,3 @@
# SPDX-FileCopyrightText: 2017 Scott Shawcroft, written for Adafruit Industries
#
# SPDX-License-Identifier: MIT
name: Generate folder images
on:
@ -10,22 +6,26 @@ on:
workflow_dispatch:
concurrency:
group: bundle-folder-images
group: folder-images
cancel-in-progress: true
jobs:
update-images:
if: github.repository_owner == 'adafruit'
runs-on: ubuntu-24.04
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v3
- name: Dump GitHub context
env:
GITHUB_CONTEXT: ${{ toJson(github) }}
run: echo "$GITHUB_CONTEXT"
- uses: actions/checkout@v2.2.0
- name: checkout submodules
run: git submodule update --init --jobs 16 --depth 1
- name: Set up Python 3.10
uses: actions/setup-python@v4
- name: Set up Python 3.9
uses: actions/setup-python@v1
with:
python-version: "3.10"
python-version: 3.9
- name: Checkout screenshot maker
run: git clone --depth=1 https://github.com/circuitpython/CircuitPython_Library_Screenshot_Maker
@ -48,3 +48,4 @@ jobs:
git add *.png index.html
git remote add origin https://${GITHUB_ACTOR}:${{ secrets.GITHUB_TOKEN }}@github.com/${{ github.repository }}
if git commit -m"update images"; then git push -f origin HEAD:folder-images; fi

View file

@ -1,11 +1,6 @@
# SPDX-FileCopyrightText: 2017 Scott Shawcroft, written for Adafruit Industries
#
# SPDX-License-Identifier: MIT
name: Release Actions
on:
workflow_dispatch:
release:
types: [published]
@ -13,37 +8,45 @@ jobs:
upload-release-assets:
runs-on: ubuntu-latest
steps:
- name: Dump GitHub context
env:
GITHUB_CONTEXT: ${{ toJson(github) }}
run: echo "$GITHUB_CONTEXT"
- name: Translate Repo Name For Build Tools filename_prefix
id: repo-name
run: |
echo "repo-name=$(
echo ::set-output name=repo-name::$(
echo ${{ github.repository }} |
awk -F '\/' '{ print tolower($2) }' |
tr '_' '-'
)" >> $GITHUB_OUTPUT
- name: Set up Python 3.10
uses: actions/setup-python@v4
)
- name: Set up Python 3.6
uses: actions/setup-python@v1
with:
python-version: "3.10"
python-version: 3.6
- name: Versions
run: |
python3 --version
- uses: actions/checkout@v3
- uses: actions/checkout@v1
with:
submodules: true
fetch-depth: 0
- name: Install deps
run: |
sudo apt-get install gettext
pip install -r requirements.txt
- name: Build assets
run: circuitpython-build-bundles --filename_prefix ${{ steps.repo-name.outputs.repo-name }} --library_location libraries --library_depth 2 --package_folder_prefix "adafruit_, asyncio"
run: circuitpython-build-bundles --filename_prefix ${{ steps.repo-name.outputs.repo-name }} --library_location libraries --library_depth 2
- name: Upload Release Assets
uses: shogo82148/actions-upload-release-asset@v1
# the 'official' actions version does not yet support dynamically
# supplying asset names to upload. @csexton's version chosen based on
# discussion in the issue below, as its the simplest to implement and
# allows for selecting files with a pattern.
# https://github.com/actions/upload-release-asset/issues/4
#uses: actions/upload-release-asset@v1.0.1
uses: csexton/release-asset-action@master
with:
asset_path: "bundles/*"
github_token: ${{ secrets.GITHUB_TOKEN }}
upload_url: ${{ github.event.release.upload_url }}
pattern: "bundles/*"
github-token: ${{ secrets.GITHUB_TOKEN }}
- name: Upload Assets To AWS S3
env:
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}

6
.gitignore vendored
View file

@ -1,7 +1,3 @@
# SPDX-FileCopyrightText: 2021 ladyada for Adafruit Industries
#
# SPDX-License-Identifier: Unlicense
build/*
*zip
.env
@ -11,5 +7,3 @@ CircuitPython_Library_Screenshot_Maker/
generated_images/
latest_bundle_data.json
latest_bundle_tag.json
docs/_build/
.idea

262
.gitmodules vendored
View file

@ -1,7 +1,3 @@
# SPDX-FileCopyrightText: 2020 ladyada
#
# SPDX-License-Identifier: MIT
[submodule "libraries/register"]
path = libraries/helpers/register
url = https://github.com/adafruit/Adafruit_CircuitPython_Register.git
@ -176,6 +172,9 @@
[submodule "libraries/drivers/ds2413"]
path = libraries/drivers/ds2413
url = https://github.com/adafruit/Adafruit_CircuitPython_DS2413.git
[submodule "libraries/drivers/thermal_printer"]
path = libraries/drivers/thermal_printer
url = https://github.com/adafruit/Adafruit_CircuitPython_Thermal_Printer.git
[submodule "libraries/drivers/rfm69"]
path = libraries/drivers/rfm69
url = https://github.com/adafruit/Adafruit_CircuitPython_RFM69.git
@ -215,6 +214,9 @@
[submodule "libraries/drivers/mpl3115a2"]
path = libraries/drivers/mpl3115a2
url = https://github.com/adafruit/Adafruit_CircuitPython_MPL3115A2.git
[submodule "libraries/drivers/lsm303"]
path = libraries/drivers/lsm303
url = https://github.com/adafruit/Adafruit_CircuitPython_LSM303.git
[submodule "libraries/drivers/ds18x20"]
path = libraries/drivers/ds18x20
url = https://github.com/adafruit/Adafruit_CircuitPython_DS18X20.git
@ -611,6 +613,9 @@
[submodule "libraries/drivers/lis3mdl"]
path = libraries/drivers/lis3mdl
url = https://github.com/adafruit/Adafruit_CircuitPython_LIS3MDL.git
[submodule "libraries/helpers/pypixelbuf"]
path = libraries/helpers/pypixelbuf
url = https://github.com/adafruit/Adafruit_CircuitPython_Pypixelbuf.git
[submodule "libraries/helpers/ble_apple_media"]
path = libraries/helpers/ble_apple_media
url = https://github.com/adafruit/Adafruit_CircuitPython_BLE_Apple_Media.git
@ -812,252 +817,3 @@
[submodule "libraries/helpers/simple-text-display"]
path = libraries/helpers/simple-text-display
url = https://github.com/adafruit/Adafruit_CircuitPython_Simple_Text_Display.git
[submodule "libraries/drivers/ov2640"]
path = libraries/drivers/ov2640
url = https://github.com/adafruit/Adafruit_CircuitPython_OV2640.git
[submodule "libraries/helpers/neokey"]
path = libraries/helpers/neokey
url = https://github.com/adafruit/Adafruit_CircuitPython_NeoKey.git
[submodule "libraries/drivers/displayio_sh1106"]
path = libraries/drivers/displayio_sh1106
url = https://github.com/adafruit/Adafruit_CircuitPython_DisplayIO_SH1106.git
[submodule "libraries/helpers/macropad"]
path = libraries/helpers/macropad
url = https://github.com/adafruit/Adafruit_CircuitPython_MacroPad.git
[submodule "libraries/helpers/pixelbuf"]
path = libraries/helpers/pixelbuf
url = https://github.com/adafruit/Adafruit_CircuitPython_Pixelbuf.git
[submodule "libraries/helpers/ticks"]
path = libraries/helpers/ticks
url = https://github.com/adafruit/Adafruit_CircuitPython_Ticks.git
[submodule "libraries/drivers/scd4x"]
path = libraries/drivers/scd4x
url = https://github.com/adafruit/Adafruit_CircuitPython_SCD4X.git
[submodule "libraries/drivers/is31fl3741"]
path = libraries/drivers/is31fl3741
url = https://github.com/adafruit/Adafruit_CircuitPython_IS31FL3741.git
[submodule "libraries/helpers/ducky"]
path = libraries/helpers/ducky
url = https://github.com/adafruit/Adafruit_CircuitPython_Ducky.git
[submodule "libraries/drivers/pcf8563"]
path = libraries/drivers/pcf8563
url = https://github.com/adafruit/Adafruit_CircuitPython_PCF8563.git
[submodule "libraries/drivers/st7565"]
path = libraries/drivers/st7565
url = https://github.com/adafruit/Adafruit_CircuitPython_ST7565.git
[submodule "libraries/drivers/uc8151d"]
path = libraries/drivers/uc8151d
url = https://github.com/adafruit/Adafruit_CircuitPython_UC8151D.git
[submodule "libraries/helpers/radial_controller"]
path = libraries/helpers/radial_controller
url = https://github.com/adafruit/Adafruit_CircuitPython_Radial_Controller.git
[submodule "libraries/drivers/ov5640"]
path = libraries/drivers/ov5640
url = https://github.com/adafruit/Adafruit_CircuitPython_OV5640.git
[submodule "libraries/drivers/vl53l1x"]
path = libraries/drivers/vl53l1x
url = https://github.com/adafruit/Adafruit_CircuitPython_VL53L1X.git
[submodule "libraries/helpers/asyncio"]
path = libraries/helpers/asyncio
url = https://github.com/adafruit/Adafruit_CircuitPython_asyncio.git
[submodule "libraries/drivers/24lc32"]
path = libraries/drivers/24lc32
url = https://github.com/adafruit/Adafruit_CircuitPython_24LC32.git
[submodule "libraries/drivers/adxl37x"]
path = libraries/drivers/adxl37x
url = https://github.com/adafruit/Adafruit_CircuitPython_ADXL37x.git
[submodule "libraries/helpers/esp32s2tft"]
path = libraries/helpers/esp32s2tft
url = https://github.com/adafruit/Adafruit_CircuitPython_ESP32S2TFT.git
[submodule "libraries/drivers/vl53l4cd"]
path = libraries/drivers/vl53l4cd
url = https://github.com/adafruit/Adafruit_CircuitPython_VL53L4CD.git
[submodule "libraries/drivers/tt21100"]
path = libraries/drivers/tt21100
url = https://github.com/adafruit/Adafruit_CircuitPython_TT21100.git
[submodule "libraries/helpers/httpserver"]
path = libraries/helpers/httpserver
url = https://github.com/adafruit/Adafruit_CircuitPython_HTTPServer.git
[submodule "libraries/drivers/tsc2007"]
path = libraries/drivers/tsc2007
url = https://github.com/adafruit/Adafruit_CircuitPython_TSC2007.git
[submodule "libraries/drivers/floppy"]
path = libraries/drivers/floppy
url = https://github.com/adafruit/Adafruit_CircuitPython_floppy.git
[submodule "libraries/drivers/pcf8574"]
path = libraries/drivers/pcf8574
url = https://github.com/adafruit/Adafruit_CircuitPython_PCF8574.git
[submodule "libraries/drivers/mmc56x3"]
path = libraries/drivers/mmc56x3
url = https://github.com/adafruit/Adafruit_CircuitPython_MMC56x3.git
[submodule "libraries/drivers/si1145"]
path = libraries/drivers/si1145
url = https://github.com/adafruit/Adafruit_CircuitPython_SI1145.git
[submodule "libraries/drivers/ags02ma"]
path = libraries/drivers/ags02ma
url = https://github.com/adafruit/Adafruit_CircuitPython_AGS02MA.git
[submodule "libraries/drivers/max1704x"]
path = libraries/drivers/max1704x
url = https://github.com/adafruit/Adafruit_CircuitPython_MAX1704x.git
[submodule "libraries/drivers/guvx-i2c"]
path = libraries/drivers/guvx-i2c
url = https://github.com/adafruit/Adafruit_CircuitPython_GUVX_I2C.git
[submodule "libraries/drivers/tca8418"]
path = libraries/drivers/tca8418
url = https://github.com/adafruit/Adafruit_CircuitPython_TCA8418.git
[submodule "libraries/drivers/ltr329_ltr303"]
path = libraries/drivers/ltr329_ltr303
url = https://github.com/adafruit/Adafruit_CircuitPython_LTR329_LTR303.git
[submodule "libraries/drivers/ens160"]
path = libraries/drivers/ens160
url = https://github.com/adafruit/Adafruit_CircuitPython_ENS160.git
[submodule "libraries/drivers/pcf8575"]
path = libraries/drivers/pcf8575
url = https://github.com/adafruit/Adafruit_CircuitPython_PCF8575.git
[submodule "libraries/helpers/ble_beacon"]
path = libraries/helpers/ble_beacon
url = https://github.com/adafruit/Adafruit_CircuitPython_BLE_Beacon.git
[submodule "libraries/helpers/ble_file_transfer"]
path = libraries/helpers/ble_file_transfer
url = https://github.com/adafruit/Adafruit_CircuitPython_BLE_File_Transfer.git
[submodule "libraries/helpers/pastebin"]
path = libraries/helpers/pastebin
url = https://github.com/adafruit/Adafruit_CircuitPython_Pastebin.git
[submodule "libraries/drivers/neopxl8"]
path = libraries/drivers/neopxl8
url = https://github.com/adafruit/Adafruit_CircuitPython_NeoPxl8.git
[submodule "libraries/helpers/displayio_flipclock"]
path = libraries/helpers/displayio_flipclock
url = https://github.com/adafruit/Adafruit_CircuitPython_DisplayIO_FlipClock
[submodule "libraries/helpers/pixelmap"]
path = libraries/helpers/pixelmap
url = https://github.com/adafruit/Adafruit_CircuitPython_PixelMap.git
[submodule "libraries/helpers/gfx"]
path = libraries/helpers/gfx
url = https://github.com/adafruit/Adafruit_CircuitPython_GFX.git
[submodule "libraries/drivers/spd1656"]
path = libraries/drivers/spd1656
url = https://github.com/adafruit/Adafruit_CircuitPython_SPD1656.git
[submodule "libraries/drivers/acep7in"]
path = libraries/drivers/acep7in
url = https://github.com/adafruit/Adafruit_CircuitPython_ACeP7In.git
[submodule "libraries/drivers/wii_classic"]
path = libraries/drivers/wii_classic
url = https://github.com/adafruit/Adafruit_CircuitPython_Wii_Classic.git
[submodule "libraries/helpers/wave"]
path = libraries/helpers/wave
url = https://github.com/adafruit/Adafruit_CircuitPython_wave.git
[submodule "libraries/drivers/nau7802"]
path = libraries/drivers/nau7802
url = https://github.com/adafruit/CircuitPython_NAU7802.git
[submodule "libraries/drivers/ek79686"]
path = libraries/drivers/ek79686
url = https://github.com/adafruit/Adafruit_CircuitPython_EK79686.git
[submodule "libraries/helpers/usb_host_descriptors"]
path = libraries/helpers/usb_host_descriptors
url = https://github.com/adafruit/Adafruit_CircuitPython_USB_Host_Descriptors.git
[submodule "libraries/helpers/json_stream"]
path = libraries/helpers/json_stream
url = https://github.com/adafruit/Adafruit_CircuitPython_JSON_Stream.git
[submodule "libraries/drivers/ad569x"]
path = libraries/drivers/ad569x
url = https://github.com/adafruit/Adafruit_CircuitPython_AD569x.git
[submodule "libraries/helpers/templateengine"]
path = libraries/helpers/templateengine
url = https://github.com/adafruit/Adafruit_CircuitPython_TemplateEngine.git
[submodule "libraries/drivers/husb238"]
path = libraries/drivers/husb238
url = https://github.com/adafruit/Adafruit_CircuitPython_HUSB238.git
[submodule "libraries/drivers/pca9554"]
path = libraries/drivers/pca9554
url = https://github.com/adafruit/Adafruit_CircuitPython_PCA9554.git
[submodule "libraries/drivers/cst8xx"]
path = libraries/drivers/cst8xx
url = https://github.com/adafruit/Adafruit_CircuitPython_CST8XX.git
[submodule "libraries/drivers/vcnl4020"]
path = libraries/drivers/vcnl4020
url = https://github.com/adafruit/Adafruit_CircuitPython_VCNL4020.git
[submodule "libraries/helpers/qualia"]
path = libraries/helpers/qualia
url = https://github.com/adafruit/Adafruit_CircuitPython_Qualia.git
[submodule "libraries/drivers/ads7830"]
path = libraries/drivers/ads7830
url = https://github.com/adafruit/Adafruit_CircuitPython_ADS7830.git
[submodule "libraries/helpers/pycamera"]
path = libraries/helpers/pycamera
url = https://github.com/adafruit/Adafruit_CircuitPython_PyCamera.git
[submodule "libraries/drivers/ft5336"]
path = libraries/drivers/ft5336
url = https://github.com/adafruit/Adafruit_CircuitPython_FT5336.git
[submodule "libraries/drivers/mcp3421"]
path = libraries/drivers/mcp3421
url = https://github.com/adafruit/Adafruit_CircuitPython_MCP3421.git
[submodule "libraries/helpers/connection_manager"]
path = libraries/helpers/connection_manager
url = https://github.com/adafruit/Adafruit_CircuitPython_ConnectionManager.git
[submodule "libraries/drivers/adg72x"]
path = libraries/drivers/adg72x
url = https://github.com/adafruit/Adafruit_CircuitPython_ADG72x.git
[submodule "libraries/drivers/s35710"]
path = libraries/drivers/s35710
url = https://github.com/adafruit/Adafruit_CircuitPython_S35710.git
[submodule "libraries/drivers/ch9328"]
path = libraries/drivers/ch9328
url = https://github.com/adafruit/Adafruit_CircuitPython_CH9328.git
[submodule "libraries/drivers/ds248x"]
path = libraries/drivers/ds248x
url = https://github.com/adafruit/Adafruit_CircuitPython_DS248x.git
[submodule "libraries/drivers/hdc302x"]
path = libraries/drivers/hdc302x
url = https://github.com/adafruit/Adafruit_CircuitPython_HDC302x.git
[submodule "libraries/drivers/rfm"]
path = libraries/drivers/rfm
url = https://github.com/adafruit/Adafruit_CircuitPython_RFM.git
[submodule "libraries/helpers/prompt_toolkit"]
path = libraries/helpers/prompt_toolkit
url = https://github.com/adafruit/Adafruit_CircuitPython_Prompt_Toolkit.git
[submodule "libraries/drivers/hx711"]
path = libraries/drivers/hx711
url = https://github.com/adafruit/Adafruit_CircuitPython_HX711.git
[submodule "libraries/helpers/pio_uart"]
path = libraries/helpers/pio_uart
url = https://github.com/adafruit/Adafruit_CircuitPython_PIO_UART.git
[submodule "libraries/helpers/anchored_tilegrid"]
path = libraries/helpers/anchored_tilegrid
url = https://github.com/adafruit/Adafruit_CircuitPython_Anchored_TileGrid.git
[submodule "libraries/drivers/tm1814"]
path = libraries/drivers/tm1814
url = https://github.com/adafruit/Adafruit_CircuitPython_TM1814.git
[submodule "libraries/helpers/usb_host_mass_storage"]
path = libraries/helpers/usb_host_mass_storage
url = https://github.com/adafruit/Adafruit_CircuitPython_USB_Host_Mass_Storage.git
[submodule "libraries/helpers/usb_host_midi"]
path = libraries/helpers/usb_host_midi
url = https://github.com/adafruit/Adafruit_CircuitPython_USB_Host_MIDI.git
[submodule "libraries/drivers/ina3221"]
path = libraries/drivers/ina3221
url = https://github.com/adafruit/Adafruit_CircuitPython_INA3221.git
[submodule "libraries/drivers/vcnl4200"]
path = libraries/drivers/vcnl4200
url = https://github.com/adafruit/Adafruit_CircuitPython_VCNL4200.git
[submodule "libraries/drivers/wm8960"]
path = libraries/drivers/wm8960
url = https://github.com/adafruit/Adafruit_CircuitPython_WM8960.git
[submodule "libraries/helpers/wiz"]
path = libraries/helpers/wiz
url = https://github.com/adafruit/Adafruit_CircuitPython_Wiz.git
[submodule "libraries/drivers/ina228"]
path = libraries/drivers/ina228
url = https://github.com/adafruit/Adafruit_CircuitPython_INA228.git
[submodule "libraries/drivers/gc9a01a"]
path = libraries/drivers/gc9a01a
url = https://github.com/adafruit/Adafruit_CircuitPython_GC9A01A.git
[submodule "libraries/drivers/lps28"]
path = libraries/drivers/lps28
url = https://github.com/adafruit/Adafruit_CircuitPython_LPS28.git
[submodule "libraries/helpers/display_analogclock"]
path = libraries/helpers/display_analogclock
url = https://github.com/adafruit/Adafruit_CircuitPython_Display_AnalogClock.git
[submodule "libraries/drivers/dacx578"]
path = libraries/drivers/dacx578
url = https://github.com/adafruit/Adafruit_CircuitPython_DACx578.git

View file

@ -4,11 +4,11 @@
repos:
- repo: https://github.com/python/black
rev: 22.3.0
rev: 20.8b1
hooks:
- id: black
- repo: https://github.com/fsfe/reuse-tool
rev: v1.1.2
rev: v0.12.1
hooks:
- id: reuse
- repo: https://github.com/pre-commit/pre-commit-hooks
@ -17,4 +17,3 @@ repos:
- id: check-yaml
- id: end-of-file-fixer
- id: trailing-whitespace
exclude: .+\.md

View file

@ -1,22 +0,0 @@
# SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
#
# SPDX-License-Identifier: Unlicense
# Read the Docs configuration file
# See https://docs.readthedocs.io/en/stable/config-file/v2.html for details
# Required
version: 2
sphinx:
configuration: docs/conf.py
build:
os: ubuntu-22.04
tools:
python: "3"
python:
install:
- requirements: docs/requirements.txt
- requirements: requirements.txt

2
.readthedocs.yml Normal file
View file

@ -0,0 +1,2 @@
python:
version: 3

View file

@ -1,9 +1,3 @@
<!--
SPDX-FileCopyrightText: 2014 Coraline Ada Ehmke
SPDX-FileCopyrightText: 2019-2021 Kattni Rembor for Adafruit Industries
SPDX-License-Identifier: CC-BY-4.0
-->
# Adafruit Community Code of Conduct
## Our Pledge
@ -39,8 +33,6 @@ Examples of unacceptable behavior by participants include:
* Any spamming, flaming, baiting or other attention-stealing behavior
* Excessive or unwelcome helping; answering outside the scope of the question
asked
* Discussion or promotion of activities or projects that intend or pose a risk of
significant harm
* Trolling, insulting/derogatory comments, and personal or political attacks
* Promoting or spreading disinformation, lies, or conspiracy theories against
a person, group, organisation, project, or community
@ -51,7 +43,7 @@ Examples of unacceptable behavior by participants include:
The goal of the standards and moderation guidelines outlined here is to build
and maintain a respectful community. We ask that you dont just aim to be
"technically unimpeachable", but rather try to be your best self.
"technically unimpeachable", but rather try to be your best self.
We value many things beyond technical expertise, including collaboration and
supporting others within our community. Providing a positive experience for
@ -79,40 +71,35 @@ involving other community members.
You may report in the following ways:
In any situation, you may email <support@adafruit.com>.
In any situation, you may send an email to <support@adafruit.com>.
On the Adafruit Discord, you may send an open message from any channel
to all Community Moderators by tagging @community moderators. You may
also send an open message from any channel, or a direct message to
any Community Moderator.
to all Community Moderators by tagging @community moderators. You may
also send an open message from any channel, or a direct message to
@kattni#1507, @tannewt#4653, @Dan Halbert#1614, @cater#2442,
@sommersoft#0222, @Mr. Certainly#0472 or @Andon#8175.
Email and direct message reports will be kept confidential.
In situations on Discord where the issue is particularly offensive, possibly
In situations on Discord where the issue is particularly egregious, possibly
illegal, requires immediate action, or violates the Discord terms of service,
you should also report the message directly to [Discord](https://discord.com/safety).
you should also report the message directly to Discord.
These are the steps for upholding our communitys standards of conduct.
1. Any member of the community may report any situation that violates the
CircuitPython Community Code of Conduct. All reports will be reviewed and
investigated.
2. If the behavior is a severe violation, the community member who
committed the violation may be banned immediately, without warning.
Adafruit Community Code of Conduct. All reports will be reviewed and
investigated.
2. If the behavior is an egregious violation, the community member who
committed the violation may be banned immediately, without warning.
3. Otherwise, moderators will first respond to such behavior with a warning.
4. Moderators follow a soft "three strikes" policy - the community member may
be given another chance, if they are receptive to the warning and change their
behavior.
be given another chance, if they are receptive to the warning and change their
behavior.
5. If the community member is unreceptive or unreasonable when warned by a
moderator, or the warning goes unheeded, they may be banned for a first or
second offense. Repeated offenses will result in the community member being
banned.
6. Disciplinary actions (warnings, bans, etc) for Code of Conduct violations apply
to the platform where the violation occurred. However, depending on the severity
of the violation, the disciplinary action may be applied across Adafruit's other
community platforms. For example, a severe violation on the Adafruit Discord
server may result in a ban on not only the Adafruit Discord server, but also on
the Adafruit GitHub organisation, Adafruit Forums, Adafruit Twitter, etc.
moderator, or the warning goes unheeded, they may be banned for a first or
second offense. Repeated offenses will result in the community member being
banned.
## Scope
@ -130,8 +117,9 @@ accordingly.
## Attribution
This Code of Conduct is adapted from the [Contributor Covenant](https://www.contributor-covenant.org/),
version 1.4, available on [contributor-covenant.org](https://www.contributor-covenant.org/version/1/4/code-of-conduct.html),
This Code of Conduct is adapted from the [Contributor Covenant][homepage],
version 1.4, available at
<https://www.contributor-covenant.org/version/1/4/code-of-conduct.html>,
and the [Rust Code of Conduct](https://www.rust-lang.org/en-US/conduct.html).
For other projects adopting the Adafruit Community Code of

View file

@ -1,19 +0,0 @@
Developing Libraries in the Bundle
==================================
Adafruit CircuitPython libraries are generally installable on a CPython interpreter with `pip` (or other package
managers). The "Blinka" libraries are compatibility layers to fill in missing pieces that are expected from
CircuitPython. Unfortunately, some of these compatibility layers may not work in all environments.
Unless you are working with all of the libaries at the same time, the easiest workflow for development is to fork an
individual library and make your changes there before submitting a PR back to the adafruit repository. If, however, you
want to programmatically modify all libraries in this bundle, it may be more efficient to do development within this
repository.
Code Hygiene
------------
Adafruit libraries are not currently fully typed. If you would like to improve the typing coverage, we suggest
`installing mypy`_. You can then run mypy from the command line or from within your editor / IDE.
.. _installing mypy: https://mypy.readthedocs.io/en/stable/getting_started.html#installing-and-running-mypy

View file

@ -1,3 +0,0 @@
# SPDX-FileCopyrightText: 2022 Dav Clark (@davclark)
#
# SPDX-License-Identifier: Unlicense

View file

@ -1,324 +0,0 @@
Creative Commons Attribution 4.0 International Creative Commons Corporation
("Creative Commons") is not a law firm and does not provide legal services
or legal advice. Distribution of Creative Commons public licenses does not
create a lawyer-client or other relationship. Creative Commons makes its licenses
and related information available on an "as-is" basis. Creative Commons gives
no warranties regarding its licenses, any material licensed under their terms
and conditions, or any related information. Creative Commons disclaims all
liability for damages resulting from their use to the fullest extent possible.
Using Creative Commons Public Licenses
Creative Commons public licenses provide a standard set of terms and conditions
that creators and other rights holders may use to share original works of
authorship and other material subject to copyright and certain other rights
specified in the public license below. The following considerations are for
informational purposes only, are not exhaustive, and do not form part of our
licenses.
Considerations for licensors: Our public licenses are intended for use by
those authorized to give the public permission to use material in ways otherwise
restricted by copyright and certain other rights. Our licenses are irrevocable.
Licensors should read and understand the terms and conditions of the license
they choose before applying it. Licensors should also secure all rights necessary
before applying our licenses so that the public can reuse the material as
expected. Licensors should clearly mark any material not subject to the license.
This includes other CC-licensed material, or material used under an exception
or limitation to copyright. More considerations for licensors : wiki.creativecommons.org/Considerations_for_licensors
Considerations for the public: By using one of our public licenses, a licensor
grants the public permission to use the licensed material under specified
terms and conditions. If the licensor's permission is not necessary for any
reasonfor example, because of any applicable exception or limitation to copyrightthen
that use is not regulated by the license. Our licenses grant only permissions
under copyright and certain other rights that a licensor has authority to
grant. Use of the licensed material may still be restricted for other reasons,
including because others have copyright or other rights in the material. A
licensor may make special requests, such as asking that all changes be marked
or described. Although not required by our licenses, you are encouraged to
respect those requests where reasonable. More considerations for the public
: wiki.creativecommons.org/Considerations_for_licensees Creative Commons Attribution
4.0 International Public License
By exercising the Licensed Rights (defined below), You accept and agree to
be bound by the terms and conditions of this Creative Commons Attribution
4.0 International Public License ("Public License"). To the extent this Public
License may be interpreted as a contract, You are granted the Licensed Rights
in consideration of Your acceptance of these terms and conditions, and the
Licensor grants You such rights in consideration of benefits the Licensor
receives from making the Licensed Material available under these terms and
conditions.
Section 1 Definitions.
a. Adapted Material means material subject to Copyright and Similar Rights
that is derived from or based upon the Licensed Material and in which the
Licensed Material is translated, altered, arranged, transformed, or otherwise
modified in a manner requiring permission under the Copyright and Similar
Rights held by the Licensor. For purposes of this Public License, where the
Licensed Material is a musical work, performance, or sound recording, Adapted
Material is always produced where the Licensed Material is synched in timed
relation with a moving image.
b. Adapter's License means the license You apply to Your Copyright and Similar
Rights in Your contributions to Adapted Material in accordance with the terms
and conditions of this Public License.
c. Copyright and Similar Rights means copyright and/or similar rights closely
related to copyright including, without limitation, performance, broadcast,
sound recording, and Sui Generis Database Rights, without regard to how the
rights are labeled or categorized. For purposes of this Public License, the
rights specified in Section 2(b)(1)-(2) are not Copyright and Similar Rights.
d. Effective Technological Measures means those measures that, in the absence
of proper authority, may not be circumvented under laws fulfilling obligations
under Article 11 of the WIPO Copyright Treaty adopted on December 20, 1996,
and/or similar international agreements.
e. Exceptions and Limitations means fair use, fair dealing, and/or any other
exception or limitation to Copyright and Similar Rights that applies to Your
use of the Licensed Material.
f. Licensed Material means the artistic or literary work, database, or other
material to which the Licensor applied this Public License.
g. Licensed Rights means the rights granted to You subject to the terms and
conditions of this Public License, which are limited to all Copyright and
Similar Rights that apply to Your use of the Licensed Material and that the
Licensor has authority to license.
h. Licensor means the individual(s) or entity(ies) granting rights under this
Public License.
i. Share means to provide material to the public by any means or process that
requires permission under the Licensed Rights, such as reproduction, public
display, public performance, distribution, dissemination, communication, or
importation, and to make material available to the public including in ways
that members of the public may access the material from a place and at a time
individually chosen by them.
j. Sui Generis Database Rights means rights other than copyright resulting
from Directive 96/9/EC of the European Parliament and of the Council of 11
March 1996 on the legal protection of databases, as amended and/or succeeded,
as well as other essentially equivalent rights anywhere in the world.
k. You means the individual or entity exercising the Licensed Rights under
this Public License. Your has a corresponding meaning.
Section 2 Scope.
a. License grant.
1. Subject to the terms and conditions of this Public License, the Licensor
hereby grants You a worldwide, royalty-free, non-sublicensable, non-exclusive,
irrevocable license to exercise the Licensed Rights in the Licensed Material
to:
A. reproduce and Share the Licensed Material, in whole or in part; and
B. produce, reproduce, and Share Adapted Material.
2. Exceptions and Limitations. For the avoidance of doubt, where Exceptions
and Limitations apply to Your use, this Public License does not apply, and
You do not need to comply with its terms and conditions.
3. Term. The term of this Public License is specified in Section 6(a).
4. Media and formats; technical modifications allowed. The Licensor authorizes
You to exercise the Licensed Rights in all media and formats whether now known
or hereafter created, and to make technical modifications necessary to do
so. The Licensor waives and/or agrees not to assert any right or authority
to forbid You from making technical modifications necessary to exercise the
Licensed Rights, including technical modifications necessary to circumvent
Effective Technological Measures. For purposes of this Public License, simply
making modifications authorized by this Section 2(a)(4) never produces Adapted
Material.
5. Downstream recipients.
A. Offer from the Licensor Licensed Material. Every recipient of the Licensed
Material automatically receives an offer from the Licensor to exercise the
Licensed Rights under the terms and conditions of this Public License.
B. No downstream restrictions. You may not offer or impose any additional
or different terms or conditions on, or apply any Effective Technological
Measures to, the Licensed Material if doing so restricts exercise of the Licensed
Rights by any recipient of the Licensed Material.
6. No endorsement. Nothing in this Public License constitutes or may be construed
as permission to assert or imply that You are, or that Your use of the Licensed
Material is, connected with, or sponsored, endorsed, or granted official status
by, the Licensor or others designated to receive attribution as provided in
Section 3(a)(1)(A)(i).
b. Other rights.
1. Moral rights, such as the right of integrity, are not licensed under this
Public License, nor are publicity, privacy, and/or other similar personality
rights; however, to the extent possible, the Licensor waives and/or agrees
not to assert any such rights held by the Licensor to the limited extent necessary
to allow You to exercise the Licensed Rights, but not otherwise.
2. Patent and trademark rights are not licensed under this Public License.
3. To the extent possible, the Licensor waives any right to collect royalties
from You for the exercise of the Licensed Rights, whether directly or through
a collecting society under any voluntary or waivable statutory or compulsory
licensing scheme. In all other cases the Licensor expressly reserves any right
to collect such royalties.
Section 3 License Conditions.
Your exercise of the Licensed Rights is expressly made subject to the following
conditions.
a. Attribution.
1. If You Share the Licensed Material (including in modified form), You must:
A. retain the following if it is supplied by the Licensor with the Licensed
Material:
i. identification of the creator(s) of the Licensed Material and any others
designated to receive attribution, in any reasonable manner requested by the
Licensor (including by pseudonym if designated);
ii. a copyright notice;
iii. a notice that refers to this Public License;
iv. a notice that refers to the disclaimer of warranties;
v. a URI or hyperlink to the Licensed Material to the extent reasonably practicable;
B. indicate if You modified the Licensed Material and retain an indication
of any previous modifications; and
C. indicate the Licensed Material is licensed under this Public License, and
include the text of, or the URI or hyperlink to, this Public License.
2. You may satisfy the conditions in Section 3(a)(1) in any reasonable manner
based on the medium, means, and context in which You Share the Licensed Material.
For example, it may be reasonable to satisfy the conditions by providing a
URI or hyperlink to a resource that includes the required information.
3. If requested by the Licensor, You must remove any of the information required
by Section 3(a)(1)(A) to the extent reasonably practicable.
4. If You Share Adapted Material You produce, the Adapter's License You apply
must not prevent recipients of the Adapted Material from complying with this
Public License.
Section 4 Sui Generis Database Rights.
Where the Licensed Rights include Sui Generis Database Rights that apply to
Your use of the Licensed Material:
a. for the avoidance of doubt, Section 2(a)(1) grants You the right to extract,
reuse, reproduce, and Share all or a substantial portion of the contents of
the database;
b. if You include all or a substantial portion of the database contents in
a database in which You have Sui Generis Database Rights, then the database
in which You have Sui Generis Database Rights (but not its individual contents)
is Adapted Material; and
c. You must comply with the conditions in Section 3(a) if You Share all or
a substantial portion of the contents of the database.
For the avoidance of doubt, this Section 4 supplements and does not replace
Your obligations under this Public License where the Licensed Rights include
other Copyright and Similar Rights.
Section 5 Disclaimer of Warranties and Limitation of Liability.
a. Unless otherwise separately undertaken by the Licensor, to the extent possible,
the Licensor offers the Licensed Material as-is and as-available, and makes
no representations or warranties of any kind concerning the Licensed Material,
whether express, implied, statutory, or other. This includes, without limitation,
warranties of title, merchantability, fitness for a particular purpose, non-infringement,
absence of latent or other defects, accuracy, or the presence or absence of
errors, whether or not known or discoverable. Where disclaimers of warranties
are not allowed in full or in part, this disclaimer may not apply to You.
b. To the extent possible, in no event will the Licensor be liable to You
on any legal theory (including, without limitation, negligence) or otherwise
for any direct, special, indirect, incidental, consequential, punitive, exemplary,
or other losses, costs, expenses, or damages arising out of this Public License
or use of the Licensed Material, even if the Licensor has been advised of
the possibility of such losses, costs, expenses, or damages. Where a limitation
of liability is not allowed in full or in part, this limitation may not apply
to You.
c. The disclaimer of warranties and limitation of liability provided above
shall be interpreted in a manner that, to the extent possible, most closely
approximates an absolute disclaimer and waiver of all liability.
Section 6 Term and Termination.
a. This Public License applies for the term of the Copyright and Similar Rights
licensed here. However, if You fail to comply with this Public License, then
Your rights under this Public License terminate automatically.
b. Where Your right to use the Licensed Material has terminated under Section
6(a), it reinstates:
1. automatically as of the date the violation is cured, provided it is cured
within 30 days of Your discovery of the violation; or
2. upon express reinstatement by the Licensor.
c. For the avoidance of doubt, this Section 6(b) does not affect any right
the Licensor may have to seek remedies for Your violations of this Public
License.
d. For the avoidance of doubt, the Licensor may also offer the Licensed Material
under separate terms or conditions or stop distributing the Licensed Material
at any time; however, doing so will not terminate this Public License.
e. Sections 1, 5, 6, 7, and 8 survive termination of this Public License.
Section 7 Other Terms and Conditions.
a. The Licensor shall not be bound by any additional or different terms or
conditions communicated by You unless expressly agreed.
b. Any arrangements, understandings, or agreements regarding the Licensed
Material not stated herein are separate from and independent of the terms
and conditions of this Public License.
Section 8 Interpretation.
a. For the avoidance of doubt, this Public License does not, and shall not
be interpreted to, reduce, limit, restrict, or impose conditions on any use
of the Licensed Material that could lawfully be made without permission under
this Public License.
b. To the extent possible, if any provision of this Public License is deemed
unenforceable, it shall be automatically reformed to the minimum extent necessary
to make it enforceable. If the provision cannot be reformed, it shall be severed
from this Public License without affecting the enforceability of the remaining
terms and conditions.
c. No term or condition of this Public License will be waived and no failure
to comply consented to unless expressly agreed to by the Licensor.
d. Nothing in this Public License constitutes or may be interpreted as a limitation
upon, or waiver of, any privileges and immunities that apply to the Licensor
or You, including from the legal processes of any jurisdiction or authority.
Creative Commons is not a party to its public licenses. Notwithstanding, Creative
Commons may elect to apply one of its public licenses to material it publishes
and in those instances will be considered the "Licensor." The text of the
Creative Commons public licenses is dedicated to the public domain under the
CC0 Public Domain Dedication. Except for the limited purpose of indicating
that material is shared under a Creative Commons public license or as otherwise
permitted by the Creative Commons policies published at creativecommons.org/policies,
Creative Commons does not authorize the use of the trademark "Creative Commons"
or any other trademark or logo of Creative Commons without its prior written
consent including, without limitation, in connection with any unauthorized
modifications to any of its public licenses or any other arrangements, understandings,
or agreements concerning use of licensed material. For the avoidance of doubt,
this paragraph does not form part of the public licenses.
Creative Commons may be contacted at creativecommons.org.

View file

@ -1,19 +0,0 @@
MIT License Copyright (c) <year> <copyright holders>
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is furnished
to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS
OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

View file

@ -1,20 +0,0 @@
This is free and unencumbered software released into the public domain.
Anyone is free to copy, modify, publish, use, compile, sell, or distribute
this software, either in source code form or as a compiled binary, for any
purpose, commercial or non-commercial, and by any means.
In jurisdictions that recognize copyright laws, the author or authors of this
software dedicate any and all copyright interest in the software to the public
domain. We make this dedication for the benefit of the public at large and
to the detriment of our heirs and successors. We intend this dedication to
be an overt act of relinquishment in perpetuity of all present and future
rights to this software under copyright law.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS
BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH
THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. For more information,
please refer to <https://unlicense.org/>

View file

@ -2,21 +2,17 @@ Adafruit CircuitPython Library Bundle
=======================================
.. image:: https://readthedocs.org/projects/adafruit-circuitpython-bundle/badge/?version=latest
:target: https://docs.circuitpython.org/projects/bundle/en/latest/
:target: https://circuitpython.readthedocs.io/projects/bundle/en/latest/
:alt: Documentation Status
.. image:: https://img.shields.io/discord/327254708534116352.svg
:target: https://adafru.it/discord
:alt: Discord
.. image:: https://travis-ci.com/adafruit/Adafruit_CircuitPython_Bundle.svg?branch=main
.. image:: https://travis-ci.com/adafruit/Adafruit_CircuitPython_Bundle.svg?branch=master
:target: https://travis-ci.com/adafruit/Adafruit_CircuitPython_Bundle
:alt: Build Status
.. image:: https://img.shields.io/badge/code%20style-black-000000.svg
:target: https://github.com/psf/black
:alt: Code Style: Black
This repo bundles a bunch of useful CircuitPython libraries into an easy to
download zip file. CircuitPython boards can ship with the contents of the zip to
make it easy to provide a lot of libraries by default.
@ -45,18 +41,16 @@ Development
After you clone this repository you must run ``git submodule init``
and then ``git submodule update``.
For developing individual libraries, please see LIBRARY_DEVELOPMENT.rst.
Updating libraries
-------------------
To update the libraries run ``update-submodules.sh``. The script will fetch the
latest code and update to the newest tag (not main).
latest code and update to the newest tag (not master).
To find libraries with commits that haven't been included in a release do:
.. code::
git submodule foreach "git log --oneline HEAD...origin/main"
git submodule foreach "git log --oneline HEAD...origin/master"
Adding a library
-----------------
@ -86,15 +80,15 @@ To build this bundle locally you'll need to install the
.. code::
python3 -m venv .venv
source .venv/bin/activate
python3 -m venv .env
source .env/bin/activate
pip install circuitpython-build-tools
Once installed, make sure you are in the virtual environment:
.. code::
source .venv/bin/activate
source .env/bin/activate
Then run the build:

View file

@ -1,3 +0,0 @@
SPDX-FileCopyrightText: 2017 Scott Shawcroft, written for Adafruit Industries
SPDX-License-Identifier: MIT

View file

@ -1,3 +0,0 @@
SPDX-FileCopyrightText: 2017 Scott Shawcroft, written for Adafruit Industries
SPDX-License-Identifier: MIT

View file

@ -1,33 +0,0 @@
# SPDX-FileCopyrightText: 2024 Tim Cocks for Adafruit Industries
#
# SPDX-License-Identifier: MIT
"""
Creates updated_drivers.rst which includes import names for each module.
"""
if __name__ == "__main__":
with open("docs/drivers.rst", "r") as drivers_rst:
with open("updated_drivers.rst", "w") as updated_drivers_rst:
lines = drivers_rst.readlines()
for line in lines:
if "<https://docs.circuitpython.org/" in line:
docs_url = line.split("<")[1].split(">")[0]
# print(docs_url)
short_name = line.split("https://docs.circuitpython.org/projects/")[
1
].split("/en/latest/")[0]
insert_index = line.index("<") - 1
# print(f"adafruit_{short_name} | {insert_index}")
modified = (
line[:insert_index]
+ f" (adafruit_{short_name})"
+ line[insert_index:]
)
# print(modified)
updated_drivers_rst.write(modified)
else:
updated_drivers_rst.write(line)

Binary file not shown.

Before

Width:  |  Height:  |  Size: 69 KiB

View file

@ -1,3 +0,0 @@
SPDX-FileCopyrightText: 2022 Kattni Rembor for Adafruit Industries
SPDX-License-Identifier: MIT

Binary file not shown.

Before

Width:  |  Height:  |  Size: 115 KiB

View file

@ -1,3 +0,0 @@
SPDX-FileCopyrightText: 2022 Kattni Rembor for Adafruit Industries
SPDX-License-Identifier: MIT

View file

@ -1,73 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 26.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="60.0135px" height="20.004px" viewBox="0 0 60.0135 20.004" enable-background="new 0 0 60.0135 20.004"
xml:space="preserve">
<g id="Background_00000007399775771891689970000017797873650550880129_" transform="matrix(3.11112,0,0,1.04514,155.56,-26.1662)">
<g>
<path fill-rule="evenodd" clip-rule="evenodd" d="M-48.8013,43.817c-0.5953,0-1.0795-1.4446-1.0795-3.2208V28.616
c0-1.7758,0.4842-3.2208,1.0795-3.2208h16.89c0.5675,0,1.034,1.3128,1.0763,2.9741l-0.0069,0.2467v11.9802
c0,1.7763-0.4843,3.2208-1.0795,3.2208H-48.8013z"/>
<path fill="#662D91" d="M-31.9113,25.7537c0.4817,0,0.8815,1.0656,0.9489,2.4484v0.4139v11.98
c0,1.5783-0.4302,2.8624-0.9589,2.8624h-16.88c-0.5288,0-0.9589-1.2841-0.9589-2.8624v-11.98
c0-1.5783,0.4302-2.8624,0.9589-2.8624H-31.9113 M-31.9113,25.0361h-16.89c-0.66,0-1.2,1.6-1.2,3.58v11.98
c0,1.97,0.54,3.58,1.2,3.58h16.88c0.66,0,1.2-1.6,1.2-3.58v-11.98h0.01C-30.7113,26.6461-31.2513,25.0361-31.9113,25.0361
L-31.9113,25.0361z"/>
</g>
</g>
<path fill="#FFFFFF" d="M17.3038,9.2118c-0.04-0.27-0.19-0.35-0.55-0.47c-0.27-0.09-2.09-0.67-2.09-0.67s-1.26-0.48-2.2,0.2
c-0.13,0.09-0.26,0.19-0.39,0.31c0.11-0.13,0.21-0.26,0.3-0.39c0.67-0.94,0.19-2.2,0.19-2.2s-0.58-1.81-0.67-2.09
c-0.12-0.36-0.19-0.5-0.47-0.55c-0.27-0.04-0.39,0.07-0.61,0.38c-0.17,0.23-1.28,1.78-1.28,1.78s-0.84,1.06-0.49,2.16
c0.05,0.15,0.11,0.3,0.17,0.46c-0.09-0.15-0.18-0.28-0.28-0.41c-0.68-0.93-2.04-0.87-2.04-0.87s-1.9-0.01-2.19-0.01
c-0.37,0-0.54,0.03-0.66,0.27c-0.13,0.25-0.05,0.4,0.17,0.7c0.17,0.23,1.3,1.76,1.3,1.76s0.74,1.13,1.9,1.13
c0.16,0,0.32-0.01,0.49-0.02c-0.17,0.04-0.33,0.09-0.47,0.14c-1.1,0.36-1.45,1.67-1.45,1.67s-0.6,1.81-0.68,2.08
c-0.12,0.36-0.14,0.52,0.06,0.72c0.2,0.19,0.36,0.17,0.72,0.05c0.27-0.09,2.08-0.69,2.08-0.69s1.3-0.36,1.67-1.46
c0.05-0.15,0.09-0.31,0.14-0.47c-0.01,0.17-0.02,0.34-0.02,0.49c0.01,1.16,1.14,1.9,1.14,1.9s1.54,1.13,1.77,1.29
c0.3,0.22,0.45,0.29,0.7,0.17c0.25-0.13,0.27-0.29,0.27-0.66c0-0.28-0.01-2.19-0.01-2.19s0.06-1.35-0.87-2.03
c-0.13-0.09-0.26-0.18-0.41-0.27c0.16,0.06,0.32,0.12,0.46,0.17c1.1,0.35,2.16-0.5,2.16-0.5s1.55-1.11,1.78-1.28
C17.2239,9.6018,17.3438,9.4818,17.3038,9.2118z M10.7339,7.8118c0.21,0.03,0.31,0.47,0.23,0.99c-0.08,0.51-0.31,0.9-0.52,0.87
s-0.31-0.47-0.23-0.99S10.5338,7.7718,10.7339,7.8118z M8.0739,9.1618c0.1-0.19,0.55-0.15,1.01,0.09c0.46,0.23,0.76,0.58,0.66,0.76
c-0.1,0.19-0.55,0.15-1.01-0.09C8.2738,9.6918,7.9839,9.3518,8.0739,9.1618z M9.4839,11.7218c-0.37,0.37-0.78,0.54-0.93,0.4
c-0.15-0.15,0.03-0.57,0.39-0.93c0.37-0.37,0.78-0.54,0.93-0.4C10.0238,10.9318,9.8438,11.3518,9.4839,11.7218z M11.4938,12.5818
c-0.19,0.1-0.53-0.2-0.77-0.66s-0.28-0.91-0.09-1.01s0.53,0.2,0.77,0.66C11.6439,12.0318,11.6838,12.4818,11.4938,12.5818z
M11.9839,10.4418c-0.51,0.08-0.95-0.02-0.99-0.23c-0.03-0.21,0.36-0.44,0.87-0.52s0.95,0.02,0.99,0.23
C12.8839,10.1218,12.4938,10.3618,11.9839,10.4418z"/>
<g>
<path fill="#FFFFFF" d="M20.6039,3.3518h2.76l1.19,5.27h-1.84l-0.15-0.61h-1.2l-0.13,0.61h-1.79L20.6039,3.3518z M22.3738,6.6218
l-0.28-1.84h-0.2l-0.3,1.84H22.3738z"/>
<path fill="#FFFFFF" d="M24.8239,3.3518h2.23c1.83,0,2.56,0.8,2.56,2.56c0,1.75-0.64,2.71-2.48,2.71h-2.3v-5.27
C24.8339,3.3518,24.8239,3.3518,24.8239,3.3518z M26.9638,7.1318c0.75,0,0.79-0.46,0.79-1.23c0-0.73-0.09-1.07-0.79-1.07h-0.32v2.3
L26.9638,7.1318L26.9638,7.1318z"/>
<path fill="#FFFFFF" d="M30.7738,3.3518h2.76l1.19,5.27h-1.84l-0.15-0.61h-1.2l-0.13,0.61h-1.79L30.7738,3.3518z M32.5439,6.6218
l-0.28-1.84h-0.2l-0.3,1.84H32.5439z"/>
<path fill="#FFFFFF" d="M34.9938,3.3518h3.8v1.49h-1.97v0.85h1.5v1.49h-1.5v1.45h-1.83
C34.9938,8.6318,34.9938,3.3518,34.9938,3.3518z"/>
<path fill="#FFFFFF" d="M39.1739,3.3518h2.22c1.53,0,2.27,0.36,2.27,1.94c0,0.74-0.2,1.23-0.58,1.53l0.52,1.79h-1.86l-0.29-1.36
h-0.45v1.36h-1.83C39.1739,8.6118,39.1739,3.3518,39.1739,3.3518z M41.4439,5.8218c0.26,0,0.39-0.2,0.39-0.53s-0.13-0.5-0.43-0.5
h-0.4v1.03H41.4439z"/>
<path fill="#FFFFFF" d="M44.0739,6.7318v-3.38h1.83v3.45c0,0.3,0.13,0.42,0.5,0.42s0.49-0.12,0.49-0.42v-3.45h1.82v3.35
c0,1.53-0.78,2.02-2.31,2.02S44.0739,8.2618,44.0739,6.7318z"/>
<path fill="#FFFFFF" d="M49.2339,3.3518h1.83v5.27h-1.83V3.3518z"/>
<path fill="#FFFFFF" d="M52.5338,4.8418h-1.08v-1.49h3.93v1.49h-1.02v3.78h-1.83L52.5338,4.8418L52.5338,4.8418z"/>
</g>
<g>
<path fill="#FFFFFF" d="M19.4439,10.5118h2.54c2.09,0,2.92,0.91,2.92,2.92c0,2-0.74,3.1-2.83,3.1h-2.63L19.4439,10.5118
L19.4439,10.5118z M21.8939,14.8318c0.85,0,0.91-0.52,0.91-1.4c0-0.83-0.1-1.22-0.91-1.22h-0.37v2.62H21.8939z"/>
<path fill="#FFFFFF" d="M25.4038,10.5118h2.08v6.01h-2.08V10.5118z"/>
<path fill="#FFFFFF" d="M28.0338,16.3318l0.09-1.59c0.59,0.08,1.61,0.2,2.25,0.2c0.36,0,0.47-0.06,0.47-0.21
c0-0.13-0.06-0.14-0.69-0.24c-1.69-0.26-2.16-0.73-2.16-1.98c0-1.71,0.89-2.11,2.38-2.11c0.7,0,1.77,0.13,2.38,0.23l-0.05,1.62
c-0.55-0.05-1.5-0.13-2.14-0.13c-0.37,0-0.46,0.04-0.46,0.16s0.06,0.17,0.64,0.3c1.71,0.39,2.22,0.61,2.22,2.02
c0,1.53-0.84,2.06-2.38,2.06C29.6339,16.6518,28.5739,16.4618,28.0338,16.3318z"/>
<path fill="#FFFFFF" d="M33.2838,13.5018c0-2.37,0.57-3.1,2.66-3.1c0.49,0,1.34,0.13,1.84,0.24l-0.05,1.61
c-0.31-0.04-0.91-0.09-1.37-0.09c-0.8,0-0.97,0.16-0.97,1.35c0,1.21,0.18,1.38,0.97,1.38c0.47,0,1.07-0.03,1.4-0.05l0.03,1.58
c-0.41,0.1-1.21,0.23-1.93,0.23C33.8738,16.6418,33.2838,15.9418,33.2838,13.5018z"/>
<path fill="#FFFFFF" d="M38.0638,13.5218c0-2.19,0.86-3.12,2.86-3.12s2.86,0.93,2.86,3.12s-0.86,3.12-2.86,3.12
C38.9539,16.6418,38.0638,15.7118,38.0638,13.5218z M41.6838,13.5218c0-0.92-0.07-1.44-0.76-1.44c-0.66,0-0.76,0.51-0.76,1.44
c0,0.92,0.1,1.44,0.76,1.44C41.6039,14.9618,41.6838,14.4318,41.6838,13.5218z"/>
<path fill="#FFFFFF" d="M44.2939,10.5118h2.53c1.75,0,2.59,0.41,2.59,2.22c0,0.84-0.23,1.4-0.66,1.75l0.59,2.05h-2.12l-0.33-1.55
h-0.52v1.55h-2.08V10.5118L44.2939,10.5118z M46.8738,13.3318c0.3,0,0.44-0.22,0.44-0.6s-0.15-0.57-0.49-0.57h-0.46v1.18h0.51
C46.8738,13.3418,46.8738,13.3318,46.8738,13.3318z"/>
<path fill="#FFFFFF" d="M49.9239,10.5118h2.54c2.09,0,2.92,0.91,2.92,2.92c0,2-0.74,3.1-2.83,3.1h-2.63V10.5118L49.9239,10.5118z
M52.3738,14.8318c0.85,0,0.91-0.52,0.91-1.4c0-0.83-0.1-1.22-0.91-1.22h-0.37v2.62H52.3738z"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 6.3 KiB

View file

@ -1,3 +0,0 @@
# SPDX-FileCopyrightText: 2022 Kattni Rembor for Adafruit Industries
#
# SPDX-License-Identifier: MIT

View file

@ -1,360 +1,281 @@
# Adafruit CircuitPython Libraries
![Blinka Reading](https://raw.githubusercontent.com/adafruit/Adafruit_CircuitPython_Bundle/main/assets/BlinkaBook.png)
Here is a listing of current Adafruit CircuitPython Libraries.
There are 352 libraries available.
![Blinka Reading](https://raw.githubusercontent.com/adafruit/circuitpython-weekly-newsletter/gh-pages/assets/archives/22_1023blinka.png)
Here is a listing of current Adafruit CircuitPython Libraries. There are 273 libraries available.
## Drivers:
* [Adafruit CircuitPython 24LC32](https://github.com/adafruit/Adafruit_CircuitPython_24LC32.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-24lc32)) \([Docs](https://docs.circuitpython.org/projects/24lc32/en/latest/))
* [Adafruit CircuitPython 74HC595](https://github.com/adafruit/Adafruit_CircuitPython_74HC595.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-74hc595)) \([Docs](https://docs.circuitpython.org/projects/74hc595/en/latest/))
* [Adafruit CircuitPython ACeP7In](https://github.com/adafruit/Adafruit_CircuitPython_ACeP7In.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-acep7in)) \([Docs](https://docs.circuitpython.org/projects/acep7in/en/latest/))
* [Adafruit CircuitPython AD569x](https://github.com/adafruit/Adafruit_CircuitPython_AD569x.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ad569x)) \([Docs](https://docs.circuitpython.org/projects/ad569x/en/latest/))
* [Adafruit CircuitPython ADG72x](https://github.com/adafruit/Adafruit_CircuitPython_ADG72x.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-adg72x)) \([Docs](https://docs.circuitpython.org/projects/adg72x/en/latest/))
* [Adafruit CircuitPython ADS1x15](https://github.com/adafruit/Adafruit_CircuitPython_ADS1x15.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ads1x15)) \([Docs](https://docs.circuitpython.org/projects/ads1x15/en/latest/))
* [Adafruit CircuitPython ADS7830](https://github.com/adafruit/Adafruit_CircuitPython_ADS7830.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ads7830)) \([Docs](https://docs.circuitpython.org/projects/ads7830/en/latest/))
* [Adafruit CircuitPython ADT7410](https://github.com/adafruit/Adafruit_CircuitPython_ADT7410.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-adt7410)) \([Docs](https://docs.circuitpython.org/projects/adt7410/en/latest/))
* [Adafruit CircuitPython ADXL34x](https://github.com/adafruit/Adafruit_CircuitPython_ADXL34x.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-adxl34x)) \([Docs](https://docs.circuitpython.org/projects/adxl34x/en/latest/))
* [Adafruit CircuitPython ADXL37x](https://github.com/adafruit/Adafruit_CircuitPython_ADXL37x.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-adxl37x)) \([Docs](https://docs.circuitpython.org/projects/adxl37x/en/latest/))
* [Adafruit CircuitPython AGS02MA](https://github.com/adafruit/Adafruit_CircuitPython_AGS02MA.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ags02ma)) \([Docs](https://docs.circuitpython.org/projects/ags02ma/en/latest/))
* [Adafruit CircuitPython AHTx0](https://github.com/adafruit/Adafruit_CircuitPython_AHTx0.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ahtx0)) \([Docs](https://docs.circuitpython.org/projects/ahtx0/en/latest/))
* [Adafruit CircuitPython AM2320](https://github.com/adafruit/Adafruit_CircuitPython_AM2320.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-am2320)) \([Docs](https://docs.circuitpython.org/projects/am2320/en/latest/))
* [Adafruit CircuitPython AMG88xx](https://github.com/adafruit/Adafruit_CircuitPython_AMG88xx.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-amg88xx)) \([Docs](https://docs.circuitpython.org/projects/amg88xx/en/latest/))
* [Adafruit CircuitPython APDS9960](https://github.com/adafruit/Adafruit_CircuitPython_APDS9960.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-apds9960)) \([Docs](https://docs.circuitpython.org/projects/apds9960/en/latest/))
* [Adafruit CircuitPython AS726x](https://github.com/adafruit/Adafruit_CircuitPython_AS726x.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-as726x)) \([Docs](https://docs.circuitpython.org/projects/as726x/en/latest/))
* [Adafruit CircuitPython AS7341](https://github.com/adafruit/Adafruit_CircuitPython_AS7341.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-as7341)) \([Docs](https://docs.circuitpython.org/projects/as7341/en/latest/))
* [Adafruit CircuitPython ATECC](https://github.com/adafruit/Adafruit_CircuitPython_ATECC.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-atecc)) \([Docs](https://docs.circuitpython.org/projects/atecc/en/latest/))
* [Adafruit CircuitPython AW9523](https://github.com/adafruit/Adafruit_CircuitPython_AW9523.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-aw9523)) \([Docs](https://docs.circuitpython.org/projects/aw9523/en/latest/))
* [Adafruit CircuitPython BD3491FS](https://github.com/adafruit/Adafruit_CircuitPython_BD3491FS.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-bd3491fs)) \([Docs](https://docs.circuitpython.org/projects/bd3491fs/en/latest/))
* [Adafruit CircuitPython BH1750](https://github.com/adafruit/Adafruit_CircuitPython_BH1750.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-bh1750)) \([Docs](https://docs.circuitpython.org/projects/bh1750/en/latest/))
* [Adafruit CircuitPython BME280](https://github.com/adafruit/Adafruit_CircuitPython_BME280.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-bme280)) \([Docs](https://docs.circuitpython.org/projects/bme280/en/latest/))
* [Adafruit CircuitPython BME680](https://github.com/adafruit/Adafruit_CircuitPython_BME680.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-bme680)) \([Docs](https://docs.circuitpython.org/projects/bme680/en/latest/))
* [Adafruit CircuitPython BMP280](https://github.com/adafruit/Adafruit_CircuitPython_BMP280.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-bmp280)) \([Docs](https://docs.circuitpython.org/projects/bmp280/en/latest/))
* [Adafruit CircuitPython BMP3XX](https://github.com/adafruit/Adafruit_CircuitPython_BMP3XX.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-bmp3xx)) \([Docs](https://docs.circuitpython.org/projects/bmp3xx/en/latest/))
* [Adafruit CircuitPython BNO055](https://github.com/adafruit/Adafruit_CircuitPython_BNO055.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-bno055)) \([Docs](https://docs.circuitpython.org/projects/bno055/en/latest/))
* [Adafruit CircuitPython BNO08X RVC](https://github.com/adafruit/Adafruit_CircuitPython_BNO08X_RVC.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-bno08x-rvc)) \([Docs](https://docs.circuitpython.org/projects/bno08x_rvc/en/latest/))
* [Adafruit CircuitPython BNO08X](https://github.com/adafruit/Adafruit_CircuitPython_BNO08X.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-bno08x)) \([Docs](https://docs.circuitpython.org/projects/bno08x/en/latest/))
* [Adafruit CircuitPython BluefruitSPI](https://github.com/adafruit/Adafruit_CircuitPython_BluefruitSPI.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-bluefruitspi)) \([Docs](https://docs.circuitpython.org/projects/bluefruitspi/en/latest/))
* [Adafruit CircuitPython CAP1188](https://github.com/adafruit/Adafruit_CircuitPython_CAP1188.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-cap1188)) \([Docs](https://docs.circuitpython.org/projects/cap1188/en/latest/))
* [Adafruit CircuitPython CCS811](https://github.com/adafruit/Adafruit_CircuitPython_CCS811.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ccs811)) \([Docs](https://docs.circuitpython.org/projects/ccs811/en/latest/))
* [Adafruit CircuitPython CH9328](https://github.com/adafruit/Adafruit_CircuitPython_CH9328.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ch9328)) \([Docs](https://docs.circuitpython.org/projects/ch9328/en/latest/))
* [Adafruit CircuitPython CLUE](https://github.com/adafruit/Adafruit_CircuitPython_CLUE.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-clue)) \([Docs](https://docs.circuitpython.org/projects/clue/en/latest/))
* [Adafruit CircuitPython CST8XX](https://github.com/adafruit/Adafruit_CircuitPython_CST8XX.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-cst8xx)) \([Docs](https://docs.circuitpython.org/projects/cst8xx/en/latest/))
* [Adafruit CircuitPython CharLCD](https://github.com/adafruit/Adafruit_CircuitPython_CharLCD.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-charlcd)) \([Docs](https://docs.circuitpython.org/projects/charlcd/en/latest/))
* [Adafruit CircuitPython CircuitPlayground](https://github.com/adafruit/Adafruit_CircuitPython_CircuitPlayground.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-circuitplayground)) \([Docs](https://docs.circuitpython.org/projects/circuitplayground/en/latest/))
* [Adafruit CircuitPython Crickit](https://github.com/adafruit/Adafruit_CircuitPython_Crickit.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-crickit)) \([Docs](https://docs.circuitpython.org/projects/crickit/en/latest/))
* [Adafruit CircuitPython DHT](https://github.com/adafruit/Adafruit_CircuitPython_DHT.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-dht)) \([Docs](https://docs.circuitpython.org/projects/dht/en/latest/))
* [Adafruit CircuitPython DPS310](https://github.com/adafruit/Adafruit_CircuitPython_DPS310.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-dps310)) \([Docs](https://docs.circuitpython.org/projects/dps310/en/latest/))
* [Adafruit CircuitPython DRV2605](https://github.com/adafruit/Adafruit_CircuitPython_DRV2605.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-drv2605)) \([Docs](https://docs.circuitpython.org/projects/drv2605/en/latest/))
* [Adafruit CircuitPython DS1307](https://github.com/adafruit/Adafruit_CircuitPython_DS1307.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ds1307)) \([Docs](https://docs.circuitpython.org/projects/ds1307/en/latest/))
* [Adafruit CircuitPython DS1841](https://github.com/adafruit/Adafruit_CircuitPython_DS1841.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ds1841)) \([Docs](https://docs.circuitpython.org/projects/ds1841/en/latest/))
* [Adafruit CircuitPython DS18X20](https://github.com/adafruit/Adafruit_CircuitPython_DS18X20.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ds18x20)) \([Docs](https://docs.circuitpython.org/projects/ds18x20/en/latest/))
* [Adafruit CircuitPython DS2413](https://github.com/adafruit/Adafruit_CircuitPython_DS2413.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ds2413)) \([Docs](https://docs.circuitpython.org/projects/ds2413/en/latest/))
* [Adafruit CircuitPython DS248x](https://github.com/adafruit/Adafruit_CircuitPython_DS248x.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ds248x)) \([Docs](https://adafruit-circuitpython-ds248x.readthedocs.io/en/latest/))
* [Adafruit CircuitPython DS3231](https://github.com/adafruit/Adafruit_CircuitPython_DS3231.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ds3231)) \([Docs](https://docs.circuitpython.org/projects/ds3231/en/latest/))
* [Adafruit CircuitPython DS3502](https://github.com/adafruit/Adafruit_CircuitPython_DS3502.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ds3502)) \([Docs](https://docs.circuitpython.org/projects/ds3502/en/latest/))
* [Adafruit CircuitPython DisplayIO SH1106](https://github.com/adafruit/Adafruit_CircuitPython_DisplayIO_SH1106.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-displayio-sh1106)) \([Docs](https://docs.circuitpython.org/projects/displayio_sh1106/en/latest/))
* [Adafruit CircuitPython DisplayIO SH1107](https://github.com/adafruit/Adafruit_CircuitPython_DisplayIO_SH1107.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-displayio-sh1107)) \([Docs](https://docs.circuitpython.org/projects/displayio-sh1107/en/latest/))
* [Adafruit CircuitPython DisplayIO SSD1305](https://github.com/adafruit/Adafruit_CircuitPython_DisplayIO_SSD1305.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-displayio-ssd1305)) \([Docs](https://docs.circuitpython.org/projects/displayio_ssd1305/en/latest/))
* [Adafruit CircuitPython DisplayIO SSD1306](https://github.com/adafruit/Adafruit_CircuitPython_DisplayIO_SSD1306.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-displayio-ssd1306)) \([Docs](https://docs.circuitpython.org/projects/displayio_ssd1306/en/latest/))
* [Adafruit CircuitPython DotStar](https://github.com/adafruit/Adafruit_CircuitPython_DotStar.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-dotstar)) \([Docs](https://docs.circuitpython.org/projects/dotstar/en/latest/))
* [Adafruit CircuitPython DymoScale](https://github.com/adafruit/Adafruit_CircuitPython_DymoScale.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-dymoscale)) \([Docs](https://docs.circuitpython.org/projects/dymoscale/en/latest/))
* [Adafruit CircuitPython EK79686](https://github.com/adafruit/Adafruit_CircuitPython_EK79686.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ek79686)) \([Docs](https://docs.circuitpython.org/projects/ek79686/en/latest/))
* [Adafruit CircuitPython EMC2101](https://github.com/adafruit/Adafruit_CircuitPython_EMC2101.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-emc2101)) \([Docs](https://docs.circuitpython.org/projects/emc2101/en/latest/))
* [Adafruit CircuitPython ENS160](https://github.com/adafruit/Adafruit_CircuitPython_ENS160.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ens160)) \([Docs](https://docs.circuitpython.org/projects/ens160/en/latest/))
* [Adafruit CircuitPython EPD](https://github.com/adafruit/Adafruit_CircuitPython_EPD.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-epd)) \([Docs](https://docs.circuitpython.org/projects/epd/en/latest/))
* [Adafruit CircuitPython ESP ATcontrol](https://github.com/adafruit/Adafruit_CircuitPython_ESP_ATcontrol.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-esp-atcontrol)) \([Docs](https://docs.circuitpython.org/projects/esp-atcontrol/en/latest/))
* [Adafruit CircuitPython ESP32SPI](https://github.com/adafruit/Adafruit_CircuitPython_ESP32SPI.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-esp32spi)) \([Docs](https://docs.circuitpython.org/projects/esp32spi/en/latest/))
* [Adafruit CircuitPython FONA](https://github.com/adafruit/Adafruit_CircuitPython_FONA.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-fona)) \([Docs](https://docs.circuitpython.org/projects/fona/en/latest/))
* [Adafruit CircuitPython FRAM](https://github.com/adafruit/Adafruit_CircuitPython_FRAM.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-fram)) \([Docs](https://docs.circuitpython.org/projects/fram/en/latest/))
* [Adafruit CircuitPython FT5336](https://github.com/adafruit/Adafruit_CircuitPython_FT5336.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ft5336)) \([Docs](https://docs.circuitpython.org/projects/ft5336/en/latest/))
* [Adafruit CircuitPython FXAS21002C](https://github.com/adafruit/Adafruit_CircuitPython_FXAS21002C.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-fxas21002c)) \([Docs](https://docs.circuitpython.org/projects/fxas21002c/en/latest/))
* [Adafruit CircuitPython FXOS8700](https://github.com/adafruit/Adafruit_CircuitPython_FXOS8700.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-fxos8700)) \([Docs](https://docs.circuitpython.org/projects/fxos8700/en/latest/))
* [Adafruit CircuitPython Fingerprint](https://github.com/adafruit/Adafruit_CircuitPython_Fingerprint.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-fingerprint)) \([Docs](https://docs.circuitpython.org/projects/fingerprint/en/latest/))
* [Adafruit CircuitPython FocalTouch](https://github.com/adafruit/Adafruit_CircuitPython_FocalTouch.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-focaltouch)) \([Docs](https://docs.circuitpython.org/projects/focaltouch/en/latest/))
* [Adafruit CircuitPython GC9A01A](https://github.com/adafruit/Adafruit_CircuitPython_GC9A01A.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-gc9a01a)) \([Docs](https://docs.circuitpython.org/projects/gc9a01a/en/latest/))
* [Adafruit CircuitPython GPS](https://github.com/adafruit/Adafruit_CircuitPython_GPS.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-gps)) \([Docs](https://docs.circuitpython.org/projects/gps/en/latest/))
* [Adafruit CircuitPython GUVX I2C](https://github.com/adafruit/Adafruit_CircuitPython_GUVX_I2C.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-guvx-i2c)) \([Docs](https://docs.circuitpython.org/projects/guvx_i2c/en/latest/))
* [Adafruit CircuitPython HCSR04](https://github.com/adafruit/Adafruit_CircuitPython_HCSR04.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-hcsr04)) \([Docs](https://docs.circuitpython.org/projects/hcsr04/en/latest/))
* [Adafruit CircuitPython HDC302x](https://github.com/adafruit/Adafruit_CircuitPython_HDC302x.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-hdc302x)) \([Docs](https://docs.circuitpython.org/projects/hdc302x/en/latest/))
* [Adafruit CircuitPython HT16K33](https://github.com/adafruit/Adafruit_CircuitPython_HT16K33.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ht16k33)) \([Docs](https://docs.circuitpython.org/projects/ht16k33/en/latest/))
* [Adafruit CircuitPython HTS221](https://github.com/adafruit/Adafruit_CircuitPython_HTS221.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-hts221)) \([Docs](https://docs.circuitpython.org/projects/hts221/en/latest/))
* [Adafruit CircuitPython HTU21D](https://github.com/adafruit/Adafruit_CircuitPython_HTU21D.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-htu21d)) \([Docs](https://docs.circuitpython.org/projects/htu21d/en/latest/))
* [Adafruit CircuitPython HTU31D](https://github.com/adafruit/Adafruit_CircuitPython_HTU31D.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-htu31d)) \([Docs](https://docs.circuitpython.org/projects/htu31d/en/latest/))
* [Adafruit CircuitPython HUSB238](https://github.com/adafruit/Adafruit_CircuitPython_HUSB238.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-husb238)) \([Docs](https://docs.circuitpython.org/projects/husb238/en/latest/))
* [Adafruit CircuitPython HX711](https://github.com/adafruit/Adafruit_CircuitPython_HX711.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-hx711)) \([Docs](https://docs.circuitpython.org/projects/hx711/en/latest/))
* [Adafruit CircuitPython HX8357](https://github.com/adafruit/Adafruit_CircuitPython_HX8357.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-hx8357)) \([Docs](https://docs.circuitpython.org/projects/hx8357/en/latest/))
* [Adafruit CircuitPython ICM20X](https://github.com/adafruit/Adafruit_CircuitPython_ICM20X.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-icm20x)) \([Docs](https://docs.circuitpython.org/projects/icm20x/en/latest/))
* [Adafruit CircuitPython IL0373](https://github.com/adafruit/Adafruit_CircuitPython_IL0373.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-il0373)) \([Docs](https://docs.circuitpython.org/projects/il0373/en/latest/))
* [Adafruit CircuitPython IL0398](https://github.com/adafruit/Adafruit_CircuitPython_IL0398.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-il0398)) \([Docs](https://docs.circuitpython.org/projects/il0398/en/latest/))
* [Adafruit CircuitPython IL91874](https://github.com/adafruit/Adafruit_CircuitPython_IL91874.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-il91874)) \([Docs](https://docs.circuitpython.org/projects/il91874/en/latest/))
* [Adafruit CircuitPython ILI9341](https://github.com/adafruit/Adafruit_CircuitPython_ILI9341.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ili9341)) \([Docs](https://docs.circuitpython.org/projects/ili9341/en/latest/))
* [Adafruit CircuitPython INA219](https://github.com/adafruit/Adafruit_CircuitPython_INA219.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ina219)) \([Docs](https://docs.circuitpython.org/projects/ina219/en/latest/))
* [Adafruit CircuitPython INA228](https://github.com/adafruit/Adafruit_CircuitPython_INA228.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ina228)) \([Docs](https://docs.circuitpython.org/projects/ina228/en/latest/))
* [Adafruit CircuitPython INA260](https://github.com/adafruit/Adafruit_CircuitPython_INA260.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ina260)) \([Docs](https://docs.circuitpython.org/projects/ina260/en/latest/))
* [Adafruit CircuitPython INA3221](https://github.com/adafruit/Adafruit_CircuitPython_INA3221.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ina3221)) \([Docs](https://docs.circuitpython.org/projects/ina3221/en/latest/))
* [Adafruit CircuitPython IRRemote](https://github.com/adafruit/Adafruit_CircuitPython_IRRemote.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-irremote)) \([Docs](https://docs.circuitpython.org/projects/irremote/en/latest/))
* [Adafruit CircuitPython IS31FL3731](https://github.com/adafruit/Adafruit_CircuitPython_IS31FL3731.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-is31fl3731)) \([Docs](https://docs.circuitpython.org/projects/is31fl3731/en/latest/))
* [Adafruit CircuitPython IS31FL3741](https://github.com/adafruit/Adafruit_CircuitPython_IS31FL3741.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-is31fl3741)) \([Docs](https://docs.circuitpython.org/projects/is31fl3741/en/latest/))
* [Adafruit CircuitPython L3GD20](https://github.com/adafruit/Adafruit_CircuitPython_L3GD20.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-l3gd20)) \([Docs](https://docs.circuitpython.org/projects/l3gd20/en/latest/))
* [Adafruit CircuitPython LC709203F](https://github.com/adafruit/Adafruit_CircuitPython_LC709203F.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-lc709203f)) \([Docs](https://docs.circuitpython.org/projects/lc709203f/en/latest/))
* [Adafruit CircuitPython LIDARLite](https://github.com/adafruit/Adafruit_CircuitPython_LIDARLite.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-lidarlite)) \([Docs](https://docs.circuitpython.org/projects/lidarlite/en/latest/))
* [Adafruit CircuitPython LIS2MDL](https://github.com/adafruit/Adafruit_CircuitPython_LIS2MDL.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-lis2mdl)) \([Docs](https://docs.circuitpython.org/projects/lis2mdl/en/latest/))
* [Adafruit CircuitPython LIS331](https://github.com/adafruit/Adafruit_CircuitPython_LIS331.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-lis331)) \([Docs](https://docs.circuitpython.org/projects/lis331/en/latest/))
* [Adafruit CircuitPython LIS3DH](https://github.com/adafruit/Adafruit_CircuitPython_LIS3DH.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-lis3dh)) \([Docs](https://docs.circuitpython.org/projects/lis3dh/en/latest/))
* [Adafruit CircuitPython LIS3MDL](https://github.com/adafruit/Adafruit_CircuitPython_LIS3MDL.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-lis3mdl)) \([Docs](https://docs.circuitpython.org/projects/lis3mdl/en/latest/))
* [Adafruit CircuitPython LPS28](https://github.com/adafruit/Adafruit_CircuitPython_LPS28.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-lps28)) \([Docs](https://docs.circuitpython.org/projects/lps28/en/latest/))
* [Adafruit CircuitPython LPS2X](https://github.com/adafruit/Adafruit_CircuitPython_LPS2X.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-lps2x)) \([Docs](https://docs.circuitpython.org/projects/lps2x/en/latest/))
* [Adafruit CircuitPython LPS35HW](https://github.com/adafruit/Adafruit_CircuitPython_LPS35HW.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-lps35hw)) \([Docs](https://docs.circuitpython.org/projects/lps35hw/en/latest/))
* [Adafruit CircuitPython LSM303 Accel](https://github.com/adafruit/Adafruit_CircuitPython_LSM303_Accel.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-lsm303-accel)) \([Docs](https://docs.circuitpython.org/projects/lsm303-accel/en/latest/))
* [Adafruit CircuitPython LSM303DLH Mag](https://github.com/adafruit/Adafruit_CircuitPython_LSM303DLH_Mag.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-lsm303dlh-mag)) \([Docs](https://docs.circuitpython.org/projects/lsm303dlh-mag/en/latest/))
* [Adafruit CircuitPython LSM6DS](https://github.com/adafruit/Adafruit_CircuitPython_LSM6DS.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-lsm6ds)) \([Docs](https://docs.circuitpython.org/projects/lsm6dsox/en/latest/))
* [Adafruit CircuitPython LSM9DS0](https://github.com/adafruit/Adafruit_CircuitPython_LSM9DS0.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-lsm9ds0)) \([Docs](https://docs.circuitpython.org/projects/lsm9ds0/en/latest/))
* [Adafruit CircuitPython LSM9DS1](https://github.com/adafruit/Adafruit_CircuitPython_LSM9DS1.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-lsm9ds1)) \([Docs](https://docs.circuitpython.org/projects/lsm9ds1/en/latest/))
* [Adafruit CircuitPython LTR329 LTR303](https://github.com/adafruit/Adafruit_CircuitPython_LTR329_LTR303.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ltr329-ltr303)) \([Docs](https://docs.circuitpython.org/projects/ltr329-ltr303/en/latest/))
* [Adafruit CircuitPython LTR390](https://github.com/adafruit/Adafruit_CircuitPython_LTR390.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ltr390)) \([Docs](https://docs.circuitpython.org/projects/ltr390/en/latest/))
* [Adafruit CircuitPython MAX1704x](https://github.com/adafruit/Adafruit_CircuitPython_MAX1704x.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-max1704x)) \([Docs](https://docs.circuitpython.org/projects/max1704x/en/latest/))
* [Adafruit CircuitPython MAX31855](https://github.com/adafruit/Adafruit_CircuitPython_MAX31855.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-max31855)) \([Docs](https://docs.circuitpython.org/projects/max31855/en/latest/))
* [Adafruit CircuitPython MAX31856](https://github.com/adafruit/Adafruit_CircuitPython_MAX31856.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-max31856)) \([Docs](https://docs.circuitpython.org/projects/max31856/en/latest/))
* [Adafruit CircuitPython MAX31865](https://github.com/adafruit/Adafruit_CircuitPython_MAX31865.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-max31865)) \([Docs](https://docs.circuitpython.org/projects/max31865/en/latest/))
* [Adafruit CircuitPython MAX7219](https://github.com/adafruit/Adafruit_CircuitPython_MAX7219.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-max7219)) \([Docs](https://docs.circuitpython.org/projects/max7219/en/latest/))
* [Adafruit CircuitPython MAX9744](https://github.com/adafruit/Adafruit_CircuitPython_MAX9744.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-max9744)) \([Docs](https://docs.circuitpython.org/projects/max9744/en/latest/))
* [Adafruit CircuitPython MCP230xx](https://github.com/adafruit/Adafruit_CircuitPython_MCP230xx.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-mcp230xx)) \([Docs](https://docs.circuitpython.org/projects/mcp230xx/en/latest/))
* [Adafruit CircuitPython MCP2515](https://github.com/adafruit/Adafruit_CircuitPython_MCP2515.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-mcp2515)) \([Docs](https://docs.circuitpython.org/projects/mcp2515/en/latest/))
* [Adafruit CircuitPython MCP3421](https://github.com/adafruit/Adafruit_CircuitPython_MCP3421.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-mcp3421)) \([Docs](https://docs.circuitpython.org/projects/mcp3421/en/latest/))
* [Adafruit CircuitPython MCP3xxx](https://github.com/adafruit/Adafruit_CircuitPython_MCP3xxx.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-mcp3xxx)) \([Docs](https://docs.circuitpython.org/projects/mcp3xxx/en/latest/))
* [Adafruit CircuitPython MCP4725](https://github.com/adafruit/Adafruit_CircuitPython_MCP4725.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-mcp4725)) \([Docs](https://docs.circuitpython.org/projects/mcp4725/en/latest/))
* [Adafruit CircuitPython MCP4728](https://github.com/adafruit/Adafruit_CircuitPython_MCP4728.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-mcp4728)) \([Docs](https://docs.circuitpython.org/projects/mcp4728/en/latest/))
* [Adafruit CircuitPython MCP9600](https://github.com/adafruit/Adafruit_CircuitPython_MCP9600.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-mcp9600)) \([Docs](https://docs.circuitpython.org/projects/mcp9600/en/latest/))
* [Adafruit CircuitPython MCP9808](https://github.com/adafruit/Adafruit_CircuitPython_MCP9808.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-mcp9808)) \([Docs](https://docs.circuitpython.org/projects/mcp9808/en/latest/))
* [Adafruit CircuitPython MLX90393](https://github.com/adafruit/Adafruit_CircuitPython_MLX90393.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-mlx90393)) \([Docs](https://docs.circuitpython.org/projects/mlx90393/en/latest/))
* [Adafruit CircuitPython MLX90395](https://github.com/adafruit/Adafruit_CircuitPython_MLX90395.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-mlx90395)) \([Docs](https://docs.circuitpython.org/projects/mlx90395/en/latest/))
* [Adafruit CircuitPython MLX90614](https://github.com/adafruit/Adafruit_CircuitPython_MLX90614.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-mlx90614)) \([Docs](https://docs.circuitpython.org/projects/mlx90614/en/latest/))
* [Adafruit CircuitPython MLX90640](https://github.com/adafruit/Adafruit_CircuitPython_MLX90640.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-mlx90640)) \([Docs](https://docs.circuitpython.org/projects/mlx90640/en/latest/))
* [Adafruit CircuitPython MMA8451](https://github.com/adafruit/Adafruit_CircuitPython_MMA8451.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-mma8451)) \([Docs](https://docs.circuitpython.org/projects/mma8451/en/latest/))
* [Adafruit CircuitPython MMC56x3](https://github.com/adafruit/Adafruit_CircuitPython_MMC56x3.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-mmc56x3)) \([Docs](https://docs.circuitpython.org/projects/mmc56x3/en/latest/))
* [Adafruit CircuitPython MONSTERM4SK](https://github.com/adafruit/Adafruit_CircuitPython_MONSTERM4SK.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-monsterm4sk)) \([Docs](https://docs.circuitpython.org/projects/monsterm4sk/en/latest/))
* [Adafruit CircuitPython MPL115A2](https://github.com/adafruit/Adafruit_CircuitPython_MPL115A2.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-mpl115a2)) \([Docs](https://docs.circuitpython.org/projects/mpl115a2/en/latest/))
* [Adafruit CircuitPython MPL3115A2](https://github.com/adafruit/Adafruit_CircuitPython_MPL3115A2.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-mpl3115a2)) \([Docs](https://docs.circuitpython.org/projects/mpl3115a2/en/latest/))
* [Adafruit CircuitPython MPR121](https://github.com/adafruit/Adafruit_CircuitPython_MPR121.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-mpr121)) \([Docs](https://docs.circuitpython.org/projects/mpr121/en/latest/))
* [Adafruit CircuitPython MPRLS](https://github.com/adafruit/Adafruit_CircuitPython_MPRLS.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-mprls)) \([Docs](https://docs.circuitpython.org/projects/mprls/en/latest/))
* [Adafruit CircuitPython MPU6050](https://github.com/adafruit/Adafruit_CircuitPython_MPU6050.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-mpu6050)) \([Docs](https://docs.circuitpython.org/projects/mpu6050/en/latest/))
* [Adafruit CircuitPython MS8607](https://github.com/adafruit/Adafruit_CircuitPython_MS8607.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ms8607)) \([Docs](https://docs.circuitpython.org/projects/ms8607/en/latest/))
* [Adafruit CircuitPython MSA301](https://github.com/adafruit/Adafruit_CircuitPython_MSA301.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-msa301)) \([Docs](https://docs.circuitpython.org/projects/msa301/en/latest/))
* [Adafruit CircuitPython MatrixKeypad](https://github.com/adafruit/Adafruit_CircuitPython_MatrixKeypad.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-matrixkeypad)) \([Docs](https://docs.circuitpython.org/projects/matrixkeypad/en/latest/))
* [Adafruit CircuitPython NeoPixel SPI](https://github.com/adafruit/Adafruit_CircuitPython_NeoPixel_SPI.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-neopixel-spi)) \([Docs](https://docs.circuitpython.org/projects/neopixel_spi/en/latest/))
* [Adafruit CircuitPython NeoPixel](https://github.com/adafruit/Adafruit_CircuitPython_NeoPixel.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-neopixel)) \([Docs](https://docs.circuitpython.org/projects/neopixel/en/latest/))
* [Adafruit CircuitPython NeoPxl8](https://github.com/adafruit/Adafruit_CircuitPython_NeoPxl8.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-neopxl8)) \([Docs](https://docs.circuitpython.org/projects/neopxl8/en/latest/))
* [Adafruit CircuitPython NeoTrellis](https://github.com/adafruit/Adafruit_CircuitPython_NeoTrellis) ([PyPi](https://pypi.org/project/adafruit-circuitpython-neotrellis)) \([Docs](https://docs.circuitpython.org/projects/neotrellis/en/latest/))
* [Adafruit CircuitPython Nunchuk](https://github.com/adafruit/Adafruit_CircuitPython_Nunchuk.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-nunchuk)) \([Docs](https://docs.circuitpython.org/projects/nunchuk/en/latest/))
* [Adafruit CircuitPython OV2640](https://github.com/adafruit/Adafruit_CircuitPython_OV2640.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ov2640)) \([Docs](https://docs.circuitpython.org/projects/ov2640/en/latest/))
* [Adafruit CircuitPython OV5640](https://github.com/adafruit/Adafruit_CircuitPython_OV5640.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ov5640)) \([Docs](https://docs.circuitpython.org/projects/ov5640/en/latest/))
* [Adafruit CircuitPython OV7670](https://github.com/adafruit/Adafruit_CircuitPython_OV7670) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ov7670)) \([Docs](https://docs.circuitpython.org/projects/ov7670/en/latest/))
* [Adafruit CircuitPython PCA9554](https://github.com/adafruit/Adafruit_CircuitPython_PCA9554.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pca9554)) \([Docs](https://docs.circuitpython.org/projects/pca9554/en/latest/))
* [Adafruit CircuitPython PCA9685](https://github.com/adafruit/Adafruit_CircuitPython_PCA9685.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pca9685)) \([Docs](https://docs.circuitpython.org/projects/pca9685/en/latest/))
* [Adafruit CircuitPython PCD8544](https://github.com/adafruit/Adafruit_CircuitPython_PCD8544.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pcd8544)) \([Docs](https://docs.circuitpython.org/projects/pcd8544/en/latest/))
* [Adafruit CircuitPython PCF8523](https://github.com/adafruit/Adafruit_CircuitPython_PCF8523.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pcf8523)) \([Docs](https://docs.circuitpython.org/projects/pcf8523/en/latest/))
* [Adafruit CircuitPython PCF8563](https://github.com/adafruit/Adafruit_CircuitPython_PCF8563.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pcf8563)) \([Docs](https://docs.circuitpython.org/projects/pcf8563/en/latest/))
* [Adafruit CircuitPython PCF8574](https://github.com/adafruit/Adafruit_CircuitPython_PCF8574.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pcf8574)) \([Docs](https://docs.circuitpython.org/projects/pcf8574/en/latest/))
* [Adafruit CircuitPython PCF8575](https://github.com/adafruit/Adafruit_CircuitPython_PCF8575.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pcf8575)) \([Docs](https://docs.circuitpython.org/projects/pcf8575/en/latest/))
* [Adafruit CircuitPython PCF8591](https://github.com/adafruit/Adafruit_CircuitPython_PCF8591.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pcf8591)) \([Docs](https://docs.circuitpython.org/projects/pcf8591/en/latest/))
* [Adafruit CircuitPython PCT2075](https://github.com/adafruit/Adafruit_CircuitPython_PCT2075.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pct2075)) \([Docs](https://docs.circuitpython.org/projects/pct2075/en/latest/))
* [Adafruit CircuitPython PM25](https://github.com/adafruit/Adafruit_CircuitPython_PM25.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pm25)) \([Docs](https://docs.circuitpython.org/projects/pm25/en/latest/))
* [Adafruit CircuitPython PN532](https://github.com/adafruit/Adafruit_CircuitPython_PN532.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pn532)) \([Docs](https://docs.circuitpython.org/projects/pn532/en/latest/))
* [Adafruit CircuitPython Pixie](https://github.com/adafruit/Adafruit_CircuitPython_Pixie.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pixie)) \([Docs](https://docs.circuitpython.org/projects/pixie/en/latest/))
* [Adafruit CircuitPython PyPortal](https://github.com/adafruit/Adafruit_CircuitPython_PyPortal.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pyportal)) \([Docs](https://docs.circuitpython.org/projects/pyportal/en/latest/))
* [Adafruit CircuitPython RA8875](https://github.com/adafruit/Adafruit_CircuitPython_RA8875.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ra8875)) \([Docs](https://docs.circuitpython.org/projects/ra8875/en/latest/))
* [Adafruit CircuitPython RFM69](https://github.com/adafruit/Adafruit_CircuitPython_RFM69.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-rfm69)) \([Docs](https://docs.circuitpython.org/projects/rfm69/en/latest/))
* [Adafruit CircuitPython RFM9x](https://github.com/adafruit/Adafruit_CircuitPython_RFM9x.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-rfm9x)) \([Docs](https://docs.circuitpython.org/projects/rfm9x/en/latest/))
* [Adafruit CircuitPython RFM](https://github.com/adafruit/Adafruit_CircuitPython_RFM.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-rfm)) \([Docs](https://docs.circuitpython.org/projects/rfm/en/latest/))
* [Adafruit CircuitPython RGB Display](https://github.com/adafruit/Adafruit_CircuitPython_RGB_Display.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-rgb-display)) \([Docs](https://docs.circuitpython.org/projects/rgb_display/en/latest/))
* [Adafruit CircuitPython RPLIDAR](https://github.com/adafruit/Adafruit_CircuitPython_RPLIDAR.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-rplidar)) \([Docs](https://docs.circuitpython.org/projects/rplidar/en/latest/))
* [Adafruit CircuitPython RockBlock](https://github.com/adafruit/Adafruit_CircuitPython_RockBlock.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-rockblock)) \([Docs](https://docs.circuitpython.org/projects/rockblock/en/latest/))
* [Adafruit CircuitPython S35710](https://github.com/adafruit/Adafruit_CircuitPython_S35710.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-s35710)) \([Docs](https://docs.circuitpython.org/projects/s35710/en/latest/))
* [Adafruit CircuitPython SCD30](https://github.com/adafruit/Adafruit_CircuitPython_SCD30.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-scd30)) \([Docs](https://docs.circuitpython.org/projects/scd30/en/latest/))
* [Adafruit CircuitPython SCD4X](https://github.com/adafruit/Adafruit_CircuitPython_SCD4X.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-scd4x)) \([Docs](https://docs.circuitpython.org/projects/scd4x/en/latest/))
* [Adafruit CircuitPython SD](https://github.com/adafruit/Adafruit_CircuitPython_SD.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-sd)) \([Docs](https://docs.circuitpython.org/projects/sd/en/latest/))
* [Adafruit CircuitPython SGP30](https://github.com/adafruit/Adafruit_CircuitPython_SGP30.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-sgp30)) \([Docs](https://docs.circuitpython.org/projects/sgp30/en/latest/))
* [Adafruit CircuitPython SGP40](https://github.com/adafruit/Adafruit_CircuitPython_SGP40.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-sgp40)) \([Docs](https://docs.circuitpython.org/projects/sgp40/en/latest/))
* [Adafruit CircuitPython SHT31D](https://github.com/adafruit/Adafruit_CircuitPython_SHT31D.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-sht31d)) \([Docs](https://docs.circuitpython.org/projects/sht31d/en/latest/))
* [Adafruit CircuitPython SHT4x](https://github.com/adafruit/Adafruit_CircuitPython_SHT4x.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-sht4x)) \([Docs](https://docs.circuitpython.org/projects/sht4x/en/latest/))
* [Adafruit CircuitPython SHTC3](https://github.com/adafruit/Adafruit_CircuitPython_SHTC3.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-shtc3)) \([Docs](https://docs.circuitpython.org/projects/shtc3/en/latest/))
* [Adafruit CircuitPython SI1145](https://github.com/adafruit/Adafruit_CircuitPython_SI1145.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-si1145)) \([Docs](https://docs.circuitpython.org/projects/si1145/en/latest/))
* [Adafruit CircuitPython SI4713](https://github.com/adafruit/Adafruit_CircuitPython_SI4713.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-si4713)) \([Docs](https://docs.circuitpython.org/projects/si4713/en/latest/))
* [Adafruit CircuitPython SI5351](https://github.com/adafruit/Adafruit_CircuitPython_SI5351.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-si5351)) \([Docs](https://docs.circuitpython.org/projects/si5351/en/latest/))
* [Adafruit CircuitPython SI7021](https://github.com/adafruit/Adafruit_CircuitPython_SI7021.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-si7021)) \([Docs](https://docs.circuitpython.org/projects/si7021/en/latest/))
* [Adafruit CircuitPython SPD1656](https://github.com/adafruit/Adafruit_CircuitPython_SPD1656.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-spd1656)) \([Docs](https://docs.circuitpython.org/projects/spd1656/en/latest/))
* [Adafruit CircuitPython SSD1305](https://github.com/adafruit/Adafruit_CircuitPython_SSD1305.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ssd1305)) \([Docs](https://docs.circuitpython.org/projects/ssd1305/en/latest/))
* [Adafruit CircuitPython SSD1306](https://github.com/adafruit/Adafruit_CircuitPython_SSD1306.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ssd1306)) \([Docs](https://docs.circuitpython.org/projects/ssd1306/en/latest/))
* [Adafruit CircuitPython SSD1322](https://github.com/adafruit/Adafruit_CircuitPython_SSD1322.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ssd1322)) \([Docs](https://docs.circuitpython.org/projects/ssd1322/en/latest/))
* [Adafruit CircuitPython SSD1325](https://github.com/adafruit/Adafruit_CircuitPython_SSD1325.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ssd1325)) \([Docs](https://docs.circuitpython.org/projects/ssd1325/en/latest/))
* [Adafruit CircuitPython SSD1327](https://github.com/adafruit/Adafruit_CircuitPython_SSD1327.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ssd1327)) \([Docs](https://docs.circuitpython.org/projects/ssd1327/en/latest/))
* [Adafruit CircuitPython SSD1331](https://github.com/adafruit/Adafruit_CircuitPython_SSD1331.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ssd1331)) \([Docs](https://docs.circuitpython.org/projects/ssd1331/en/latest/))
* [Adafruit CircuitPython SSD1351](https://github.com/adafruit/Adafruit_CircuitPython_SSD1351.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ssd1351)) \([Docs](https://docs.circuitpython.org/projects/ssd1351/en/latest/))
* [Adafruit CircuitPython SSD1608](https://github.com/adafruit/Adafruit_CircuitPython_SSD1608.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ssd1608)) \([Docs](https://docs.circuitpython.org/projects/ssd1608/en/latest/))
* [Adafruit CircuitPython SSD1675](https://github.com/adafruit/Adafruit_CircuitPython_SSD1675.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ssd1675)) \([Docs](https://docs.circuitpython.org/projects/ssd1675/en/latest/))
* [Adafruit CircuitPython SSD1680](https://github.com/adafruit/Adafruit_CircuitPython_SSD1680.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ssd1680)) \([Docs](https://docs.circuitpython.org/projects/ssd1680/en/latest/))
* [Adafruit CircuitPython SSD1681](https://github.com/adafruit/Adafruit_CircuitPython_SSD1681.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ssd1681)) \([Docs](https://docs.circuitpython.org/projects/ssd1681/en/latest/))
* [Adafruit CircuitPython ST7565](https://github.com/adafruit/Adafruit_CircuitPython_ST7565.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-st7565)) \([Docs](https://docs.circuitpython.org/projects/st7565/en/latest/))
* [Adafruit CircuitPython ST7735R](https://github.com/adafruit/Adafruit_CircuitPython_ST7735R.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-st7735r)) \([Docs](https://docs.circuitpython.org/projects/st7735r/en/latest/))
* [Adafruit CircuitPython ST7735](https://github.com/adafruit/Adafruit_CircuitPython_ST7735.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-st7735)) \([Docs](https://docs.circuitpython.org/projects/st7735/en/latest/))
* [Adafruit CircuitPython ST7789](https://github.com/adafruit/Adafruit_CircuitPython_ST7789.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-st7789)) \([Docs](https://docs.circuitpython.org/projects/st7789/en/latest/))
* [Adafruit CircuitPython STMPE610](https://github.com/adafruit/Adafruit_CircuitPython_STMPE610.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-stmpe610)) \([Docs](https://docs.circuitpython.org/projects/stmpe610/en/latest/))
* [Adafruit CircuitPython Seesaw](https://github.com/adafruit/Adafruit_CircuitPython_Seesaw.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-seesaw)) \([Docs](https://docs.circuitpython.org/projects/seesaw/en/latest/))
* [Adafruit CircuitPython SharpMemoryDisplay](https://github.com/adafruit/Adafruit_CircuitPython_SharpMemoryDisplay.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-sharpmemorydisplay)) \([Docs](https://docs.circuitpython.org/projects/sharpmemorydisplay/en/latest/))
* [Adafruit CircuitPython TC74](https://github.com/adafruit/Adafruit_CircuitPython_TC74.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-tc74)) \([Docs](https://docs.circuitpython.org/projects/tc74/en/latest/))
* [Adafruit CircuitPython TCA8418](https://github.com/adafruit/Adafruit_CircuitPython_TCA8418.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-tca8418)) \([Docs](https://docs.circuitpython.org/projects/tca8418/en/latest/))
* [Adafruit CircuitPython TCA9548A](https://github.com/adafruit/Adafruit_CircuitPython_TCA9548A.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-tca9548a)) \([Docs](https://docs.circuitpython.org/projects/tca9548a/en/latest/))
* [Adafruit CircuitPython TCS34725](https://github.com/adafruit/Adafruit_CircuitPython_TCS34725.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-tcs34725)) \([Docs](https://docs.circuitpython.org/projects/tcs34725/en/latest/))
* [Adafruit CircuitPython TFmini](https://github.com/adafruit/Adafruit_CircuitPython_TFmini.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-tfmini)) \([Docs](https://docs.circuitpython.org/projects/tfmini/en/latest/))
* [Adafruit CircuitPython TLA202X](https://github.com/adafruit/Adafruit_CircuitPython_TLA202X.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-tla202x)) \([Docs](https://docs.circuitpython.org/projects/tla202x/en/latest/))
* [Adafruit CircuitPython TLC5947](https://github.com/adafruit/Adafruit_CircuitPython_TLC5947.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-tlc5947)) \([Docs](https://docs.circuitpython.org/projects/tlc5947/en/latest/))
* [Adafruit CircuitPython TLC59711](https://github.com/adafruit/Adafruit_CircuitPython_TLC59711.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-tlc59711)) \([Docs](https://docs.circuitpython.org/projects/tlc59711/en/latest/))
* [Adafruit CircuitPython TLV493D](https://github.com/adafruit/Adafruit_CircuitPython_TLV493D.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-tlv493d)) \([Docs](https://docs.circuitpython.org/projects/tlv493d/en/latest/))
* [Adafruit CircuitPython TM1814](https://github.com/adafruit/Adafruit_CircuitPython_TM1814.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-tm1814)) \([Docs](https://docs.circuitpython.org/projects/tm1814/en/latest/))
* [Adafruit CircuitPython TMP006](https://github.com/adafruit/Adafruit_CircuitPython_TMP006.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-tmp006)) \([Docs](https://docs.circuitpython.org/projects/tmp006/en/latest/))
* [Adafruit CircuitPython TMP007](https://github.com/adafruit/Adafruit_CircuitPython_TMP007.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-tmp007)) \([Docs](https://docs.circuitpython.org/projects/tmp007/en/latest/))
* [Adafruit CircuitPython TMP117](https://github.com/adafruit/Adafruit_CircuitPython_TMP117) ([PyPi](https://pypi.org/project/adafruit-circuitpython-tmp117)) \([Docs](https://docs.circuitpython.org/projects/tmp117/en/latest/))
* [Adafruit CircuitPython TPA2016](https://github.com/adafruit/Adafruit_CircuitPython_TPA2016.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-tpa2016)) \([Docs](https://docs.circuitpython.org/projects/tpa2016/en/latest/))
* [Adafruit CircuitPython TSC2007](https://github.com/adafruit/Adafruit_CircuitPython_TSC2007.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-tsc2007)) \([Docs](https://docs.circuitpython.org/projects/tsc2007/en/latest/))
* [Adafruit CircuitPython TSL2561](https://github.com/adafruit/Adafruit_CircuitPython_TSL2561.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-tsl2561)) \([Docs](https://docs.circuitpython.org/projects/tsl2561/en/latest/))
* [Adafruit CircuitPython TSL2591](https://github.com/adafruit/Adafruit_CircuitPython_TSL2591.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-tsl2591)) \([Docs](https://docs.circuitpython.org/projects/tsl2591/en/latest/))
* [Adafruit CircuitPython TT21100](https://github.com/adafruit/Adafruit_CircuitPython_TT21100.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-tt21100)) \([Docs](https://docs.circuitpython.org/projects/tt21100/en/latest/))
* [Adafruit CircuitPython Thermistor](https://github.com/adafruit/Adafruit_CircuitPython_Thermistor.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-thermistor)) \([Docs](https://docs.circuitpython.org/projects/thermistor/en/latest/))
* [Adafruit CircuitPython Touchscreen](https://github.com/adafruit/Adafruit_CircuitPython_Touchscreen.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-touchscreen)) \([Docs](https://docs.circuitpython.org/projects/touchscreen/en/latest/))
* [Adafruit CircuitPython TrellisM4](https://github.com/adafruit/Adafruit_CircuitPython_TrellisM4.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-trellism4)) \([Docs](https://docs.circuitpython.org/projects/trellism4/en/latest/))
* [Adafruit CircuitPython Trellis](https://github.com/adafruit/Adafruit_CircuitPython_Trellis.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-trellis)) \([Docs](https://docs.circuitpython.org/projects/trellis/en/latest/))
* [Adafruit CircuitPython UC8151D](https://github.com/adafruit/Adafruit_CircuitPython_UC8151D.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-uc8151d)) \([Docs](https://docs.circuitpython.org/projects/uc8151d/en/latest/))
* [Adafruit CircuitPython US100](https://github.com/adafruit/Adafruit_CircuitPython_US100.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-us100)) \([Docs](https://docs.circuitpython.org/projects/us100/en/latest/))
* [Adafruit CircuitPython VC0706](https://github.com/adafruit/Adafruit_CircuitPython_VC0706.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-vc0706)) \([Docs](https://docs.circuitpython.org/projects/vc0706/en/latest/))
* [Adafruit CircuitPython VCNL4010](https://github.com/adafruit/Adafruit_CircuitPython_VCNL4010.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-vcnl4010)) \([Docs](https://docs.circuitpython.org/projects/vcnl4010/en/latest/))
* [Adafruit CircuitPython VCNL4020](https://github.com/adafruit/Adafruit_CircuitPython_VCNL4020.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-vcnl4020)) \([Docs](https://docs.circuitpython.org/projects/vcnl4020/en/latest/))
* [Adafruit CircuitPython VCNL4040](https://github.com/adafruit/Adafruit_CircuitPython_VCNL4040.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-vcnl4040)) \([Docs](https://docs.circuitpython.org/projects/vcnl4040/en/latest/))
* [Adafruit CircuitPython VCNL4200](https://github.com/adafruit/Adafruit_CircuitPython_VCNL4200.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-vcnl4200)) \([Docs](https://docs.circuitpython.org/projects/vcnl4200/en/latest/))
* [Adafruit CircuitPython VEML6070](https://github.com/adafruit/Adafruit_CircuitPython_VEML6070.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-veml6070)) \([Docs](https://docs.circuitpython.org/projects/veml6070/en/latest/))
* [Adafruit CircuitPython VEML6075](https://github.com/adafruit/Adafruit_CircuitPython_VEML6075.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-veml6075)) \([Docs](https://docs.circuitpython.org/projects/veml6075/en/latest/))
* [Adafruit CircuitPython VEML7700](https://github.com/adafruit/Adafruit_CircuitPython_VEML7700.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-veml7700)) \([Docs](https://docs.circuitpython.org/projects/veml7700/en/latest/))
* [Adafruit CircuitPython VL53L0X](https://github.com/adafruit/Adafruit_CircuitPython_VL53L0X.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-vl53l0x)) \([Docs](https://docs.circuitpython.org/projects/vl53l0x/en/latest/))
* [Adafruit CircuitPython VL53L1X](https://github.com/adafruit/Adafruit_CircuitPython_VL53L1X.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-vl53l1x)) \([Docs](https://docs.circuitpython.org/projects/vl53l1x/en/latest/))
* [Adafruit CircuitPython VL53L4CD](https://github.com/adafruit/Adafruit_CircuitPython_VL53L4CD.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-vl53l4cd)) \([Docs](https://docs.circuitpython.org/projects/vl53l4cd/en/latest/))
* [Adafruit CircuitPython VL6180X](https://github.com/adafruit/Adafruit_CircuitPython_VL6180X.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-vl6180x)) \([Docs](https://docs.circuitpython.org/projects/vl6180x/en/latest/))
* [Adafruit CircuitPython VS1053](https://github.com/adafruit/Adafruit_CircuitPython_VS1053.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-vs1053)) \([Docs](https://docs.circuitpython.org/projects/vs1053/en/latest/))
* [Adafruit CircuitPython WM8960](https://github.com/adafruit/Adafruit_CircuitPython_WM8960.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-wm8960)) \([Docs](https://docs.circuitpython.org/projects/wm8960/en/latest/))
* [Adafruit CircuitPython WS2801](https://github.com/adafruit/Adafruit_CircuitPython_WS2801.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ws2801)) \([Docs](https://docs.circuitpython.org/projects/ws2801/en/latest/))
* [Adafruit CircuitPython Wii Classic](https://github.com/adafruit/Adafruit_CircuitPython_Wii_Classic.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-wii-classic)) \([Docs](https://docs.circuitpython.org/projects/wii_classic/en/latest/))
* [Adafruit CircuitPython Wiznet5k](https://github.com/adafruit/Adafruit_CircuitPython_Wiznet5k.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-wiznet5k)) \([Docs](https://docs.circuitpython.org/projects/wiznet5k/en/latest/))
* [Adafruit CircuitPython floppy](https://github.com/adafruit/Adafruit_CircuitPython_floppy.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-floppy)) \([Docs](https://docs.circuitpython.org/projects/floppy/en/latest/))
* [CircuitPython NAU7802](https://github.com/adafruit/CircuitPython_NAU7802.git)
* [Adafruit CircuitPython 74HC595](https://github.com/adafruit/Adafruit_CircuitPython_74HC595.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-74hc595)) \([Docs](https://circuitpython.readthedocs.io/projects/74hc595/en/latest/))
* [Adafruit CircuitPython ADS1x15](https://github.com/adafruit/Adafruit_CircuitPython_ADS1x15.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ads1x15)) \([Docs](https://circuitpython.readthedocs.io/projects/ads1x15/en/latest/))
* [Adafruit CircuitPython ADT7410](https://github.com/adafruit/Adafruit_CircuitPython_ADT7410.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-adt7410)) \([Docs](https://circuitpython.readthedocs.io/projects/adt7410/en/latest/))
* [Adafruit CircuitPython ADXL34x](https://github.com/adafruit/Adafruit_CircuitPython_ADXL34x.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-adxl34x)) \([Docs](https://circuitpython.readthedocs.io/projects/adxl34x/en/latest/))
* [Adafruit CircuitPython AHTx0](https://github.com/adafruit/Adafruit_CircuitPython_AHTx0.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ahtx0)) \([Docs](https://circuitpython.readthedocs.io/projects/ahtx0/en/latest/))
* [Adafruit CircuitPython AM2320](https://github.com/adafruit/Adafruit_CircuitPython_AM2320.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-am2320)) \([Docs](https://circuitpython.readthedocs.io/projects/am2320/en/latest/))
* [Adafruit CircuitPython AMG88xx](https://github.com/adafruit/Adafruit_CircuitPython_AMG88xx.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-amg88xx)) \([Docs](https://circuitpython.readthedocs.io/projects/amg88xx/en/latest/))
* [Adafruit CircuitPython APDS9960](https://github.com/adafruit/Adafruit_CircuitPython_APDS9960.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-apds9960)) \([Docs](https://circuitpython.readthedocs.io/projects/apds9960/en/latest/))
* [Adafruit CircuitPython AS726x](https://github.com/adafruit/Adafruit_CircuitPython_AS726x.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-as726x)) \([Docs](https://circuitpython.readthedocs.io/projects/as726x/en/latest/))
* [Adafruit CircuitPython AS7341](https://github.com/adafruit/Adafruit_CircuitPython_AS7341.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-as7341)) \([Docs](https://circuitpython.readthedocs.io/projects/as7341/en/latest/))
* [Adafruit CircuitPython ATECC](https://github.com/adafruit/Adafruit_CircuitPython_ATECC.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-atecc)) \([Docs](https://circuitpython.readthedocs.io/projects/atecc/en/latest/))
* [Adafruit CircuitPython AW9523](https://github.com/adafruit/Adafruit_CircuitPython_AW9523.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-aw9523)) \([Docs](https://circuitpython.readthedocs.io/projects/aw9523/en/latest/))
* [Adafruit CircuitPython BD3491FS](https://github.com/adafruit/Adafruit_CircuitPython_BD3491FS.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-bd3491fs)) \([Docs](https://circuitpython.readthedocs.io/projects/bd3491fs/en/latest/))
* [Adafruit CircuitPython BH1750](https://github.com/adafruit/Adafruit_CircuitPython_BH1750.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-bh1750)) \([Docs](https://circuitpython.readthedocs.io/projects/bh1750/en/latest/))
* [Adafruit CircuitPython BME280](https://github.com/adafruit/Adafruit_CircuitPython_BME280.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-bme280)) \([Docs](https://circuitpython.readthedocs.io/projects/bme280/en/latest/))
* [Adafruit CircuitPython BME680](https://github.com/adafruit/Adafruit_CircuitPython_BME680.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-bme680)) \([Docs](https://circuitpython.readthedocs.io/projects/bme680/en/latest/))
* [Adafruit CircuitPython BMP280](https://github.com/adafruit/Adafruit_CircuitPython_BMP280.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-bmp280)) \([Docs](https://circuitpython.readthedocs.io/projects/bmp280/en/latest/))
* [Adafruit CircuitPython BMP3XX](https://github.com/adafruit/Adafruit_CircuitPython_BMP3XX.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-bmp3xx)) \([Docs](https://circuitpython.readthedocs.io/projects/bmp3xx/en/latest/))
* [Adafruit CircuitPython BNO055](https://github.com/adafruit/Adafruit_CircuitPython_BNO055.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-bno055)) \([Docs](https://circuitpython.readthedocs.io/projects/bno055/en/latest/))
* [Adafruit CircuitPython BNO08X RVC](https://github.com/adafruit/Adafruit_CircuitPython_BNO08X_RVC.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-bno08x-rvc)) \([Docs](https://circuitpython.readthedocs.io/projects/bno08x_rvc/en/latest/))
* [Adafruit CircuitPython BNO08X](https://github.com/adafruit/Adafruit_CircuitPython_BNO08X.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-bno08x)) \([Docs](https://circuitpython.readthedocs.io/projects/bno08x/en/latest/))
* [Adafruit CircuitPython BluefruitSPI](https://github.com/adafruit/Adafruit_CircuitPython_BluefruitSPI.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-bluefruitspi)) \([Docs](https://circuitpython.readthedocs.io/projects/bluefruitspi/en/latest/))
* [Adafruit CircuitPython CAP1188](https://github.com/adafruit/Adafruit_CircuitPython_CAP1188.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-cap1188)) \([Docs](https://circuitpython.readthedocs.io/projects/cap1188/en/latest/))
* [Adafruit CircuitPython CCS811](https://github.com/adafruit/Adafruit_CircuitPython_CCS811.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ccs811)) \([Docs](https://circuitpython.readthedocs.io/projects/ccs811/en/latest/))
* [Adafruit CircuitPython CLUE](https://github.com/adafruit/Adafruit_CircuitPython_CLUE.git) \([Docs](https://circuitpython.readthedocs.io/projects/clue/en/latest/))
* [Adafruit CircuitPython CharLCD](https://github.com/adafruit/Adafruit_CircuitPython_CharLCD.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-charlcd)) \([Docs](https://circuitpython.readthedocs.io/projects/charlcd/en/latest/))
* [Adafruit CircuitPython CircuitPlayground](https://github.com/adafruit/Adafruit_CircuitPython_CircuitPlayground.git) \([Docs](https://circuitpython.readthedocs.io/projects/circuitplayground/en/latest/))
* [Adafruit CircuitPython Crickit](https://github.com/adafruit/Adafruit_CircuitPython_Crickit.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-crickit)) \([Docs](https://circuitpython.readthedocs.io/projects/crickit/en/latest/))
* [Adafruit CircuitPython DHT](https://github.com/adafruit/Adafruit_CircuitPython_DHT.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-dht)) \([Docs](https://circuitpython.readthedocs.io/projects/dht/en/latest/))
* [Adafruit CircuitPython DPS310](https://github.com/adafruit/Adafruit_CircuitPython_DPS310.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-dps310)) \([Docs](https://circuitpython.readthedocs.io/projects/dps310/en/latest/))
* [Adafruit CircuitPython DRV2605](https://github.com/adafruit/Adafruit_CircuitPython_DRV2605.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-drv2605)) \([Docs](https://circuitpython.readthedocs.io/projects/drv2605/en/latest/))
* [Adafruit CircuitPython DS1307](https://github.com/adafruit/Adafruit_CircuitPython_DS1307.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ds1307)) \([Docs](https://circuitpython.readthedocs.io/projects/ds1307/en/latest/))
* [Adafruit CircuitPython DS1841](https://github.com/adafruit/Adafruit_CircuitPython_DS1841.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ds1841)) \([Docs](https://circuitpython.readthedocs.io/projects/ds1841/en/latest/))
* [Adafruit CircuitPython DS18X20](https://github.com/adafruit/Adafruit_CircuitPython_DS18X20.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ds18x20)) \([Docs](https://circuitpython.readthedocs.io/projects/ds18x20/en/latest/))
* [Adafruit CircuitPython DS2413](https://github.com/adafruit/Adafruit_CircuitPython_DS2413.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ds2413)) \([Docs](https://circuitpython.readthedocs.io/projects/ds2413/en/latest/))
* [Adafruit CircuitPython DS3231](https://github.com/adafruit/Adafruit_CircuitPython_DS3231.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ds3231)) \([Docs](https://circuitpython.readthedocs.io/projects/ds3231/en/latest/))
* [Adafruit CircuitPython DS3502](https://github.com/adafruit/Adafruit_CircuitPython_DS3502.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ds3502)) \([Docs](https://circuitpython.readthedocs.io/projects/ds3502/en/latest/))
* [Adafruit CircuitPython DisplayIO SH1107](https://github.com/adafruit/Adafruit_CircuitPython_DisplayIO_SH1107.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-displayio-sh1107)) \([Docs](https://circuitpython.readthedocs.io/projects/displayio-sh1107/en/latest/))
* [Adafruit CircuitPython DisplayIO SSD1305](https://github.com/adafruit/Adafruit_CircuitPython_DisplayIO_SSD1305.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-displayio-ssd1305)) \([Docs](https://circuitpython.readthedocs.io/projects/displayio_ssd1305/en/latest/))
* [Adafruit CircuitPython DisplayIO SSD1306](https://github.com/adafruit/Adafruit_CircuitPython_DisplayIO_SSD1306.git) \([Docs](https://circuitpython.readthedocs.io/projects/displayio_ssd1306/en/latest/))
* [Adafruit CircuitPython DotStar](https://github.com/adafruit/Adafruit_CircuitPython_DotStar.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-dotstar)) \([Docs](https://circuitpython.readthedocs.io/projects/dotstar/en/latest/))
* [Adafruit CircuitPython DymoScale](https://github.com/adafruit/Adafruit_CircuitPython_DymoScale.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-dymoscale)) \([Docs](https://circuitpython.readthedocs.io/projects/dymoscale/en/latest/))
* [Adafruit CircuitPython EMC2101](https://github.com/adafruit/Adafruit_CircuitPython_EMC2101.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-emc2101)) \([Docs](https://circuitpython.readthedocs.io/projects/emc2101/en/latest/))
* [Adafruit CircuitPython EPD](https://github.com/adafruit/Adafruit_CircuitPython_EPD.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-epd)) \([Docs](https://circuitpython.readthedocs.io/projects/epd/en/latest/))
* [Adafruit CircuitPython ESP ATcontrol](https://github.com/adafruit/Adafruit_CircuitPython_ESP_ATcontrol.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-esp-atcontrol)) \([Docs](https://circuitpython.readthedocs.io/projects/esp-atcontrol/en/latest/))
* [Adafruit CircuitPython ESP32SPI](https://github.com/adafruit/Adafruit_CircuitPython_ESP32SPI.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-esp32spi)) \([Docs](https://circuitpython.readthedocs.io/projects/esp32spi/en/latest/))
* [Adafruit CircuitPython FONA](https://github.com/adafruit/Adafruit_CircuitPython_FONA.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-fona)) \([Docs](https://circuitpython.readthedocs.io/projects/fona/en/latest/))
* [Adafruit CircuitPython FRAM](https://github.com/adafruit/Adafruit_CircuitPython_FRAM.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-fram)) \([Docs](https://circuitpython.readthedocs.io/projects/fram/en/latest/))
* [Adafruit CircuitPython FXAS21002C](https://github.com/adafruit/Adafruit_CircuitPython_FXAS21002C.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-fxas21002c)) \([Docs](https://circuitpython.readthedocs.io/projects/fxas21002c/en/latest/))
* [Adafruit CircuitPython FXOS8700](https://github.com/adafruit/Adafruit_CircuitPython_FXOS8700.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-fxos8700)) \([Docs](https://circuitpython.readthedocs.io/projects/fxos8700/en/latest/))
* [Adafruit CircuitPython Fingerprint](https://github.com/adafruit/Adafruit_CircuitPython_Fingerprint.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-fingerprint)) \([Docs](https://circuitpython.readthedocs.io/projects/fingerprint/en/latest/))
* [Adafruit CircuitPython FocalTouch](https://github.com/adafruit/Adafruit_CircuitPython_FocalTouch.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-focaltouch)) \([Docs](https://circuitpython.readthedocs.io/projects/focaltouch/en/latest/))
* [Adafruit CircuitPython GPS](https://github.com/adafruit/Adafruit_CircuitPython_GPS.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-gps)) \([Docs](https://circuitpython.readthedocs.io/projects/gps/en/latest/))
* [Adafruit CircuitPython HCSR04](https://github.com/adafruit/Adafruit_CircuitPython_HCSR04.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-hcsr04)) \([Docs](https://circuitpython.readthedocs.io/projects/hcsr04/en/latest/))
* [Adafruit CircuitPython HT16K33](https://github.com/adafruit/Adafruit_CircuitPython_HT16K33.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ht16k33)) \([Docs](https://circuitpython.readthedocs.io/projects/ht16k33/en/latest/))
* [Adafruit CircuitPython HTS221](https://github.com/adafruit/Adafruit_CircuitPython_HTS221.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-hts221)) \([Docs](https://circuitpython.readthedocs.io/projects/hts221/en/latest/))
* [Adafruit CircuitPython HTU21D](https://github.com/adafruit/Adafruit_CircuitPython_HTU21D.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-htu21d)) \([Docs](https://circuitpython.readthedocs.io/projects/htu21d/en/latest/))
* [Adafruit CircuitPython HTU31D](https://github.com/adafruit/Adafruit_CircuitPython_HTU31D.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-htu31d)) \([Docs](https://circuitpython.readthedocs.io/projects/htu31d/en/latest/))
* [Adafruit CircuitPython HX8357](https://github.com/adafruit/Adafruit_CircuitPython_HX8357.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-hx8357)) \([Docs](https://circuitpython.readthedocs.io/projects/hx8357/en/latest/))
* [Adafruit CircuitPython ICM20X](https://github.com/adafruit/Adafruit_CircuitPython_ICM20X.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-icm20x)) \([Docs](https://circuitpython.readthedocs.io/projects/icm20x/en/latest/))
* [Adafruit CircuitPython IL0373](https://github.com/adafruit/Adafruit_CircuitPython_IL0373.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-il0373)) \([Docs](https://circuitpython.readthedocs.io/projects/il0373/en/latest/))
* [Adafruit CircuitPython IL0398](https://github.com/adafruit/Adafruit_CircuitPython_IL0398.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-il0398)) \([Docs](https://circuitpython.readthedocs.io/projects/il0398/en/latest/))
* [Adafruit CircuitPython IL91874](https://github.com/adafruit/Adafruit_CircuitPython_IL91874.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-il91874)) \([Docs](https://circuitpython.readthedocs.io/projects/il91874/en/latest/))
* [Adafruit CircuitPython ILI9341](https://github.com/adafruit/Adafruit_CircuitPython_ILI9341.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ili9341)) \([Docs](https://circuitpython.readthedocs.io/projects/ili9341/en/latest/))
* [Adafruit CircuitPython INA219](https://github.com/adafruit/Adafruit_CircuitPython_INA219.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ina219)) \([Docs](https://circuitpython.readthedocs.io/projects/ina219/en/latest/))
* [Adafruit CircuitPython INA260](https://github.com/adafruit/Adafruit_CircuitPython_INA260.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ina260)) \([Docs](https://circuitpython.readthedocs.io/projects/ina260/en/latest/))
* [Adafruit CircuitPython IRRemote](https://github.com/adafruit/Adafruit_CircuitPython_IRRemote.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-irremote)) \([Docs](https://circuitpython.readthedocs.io/projects/irremote/en/latest/))
* [Adafruit CircuitPython IS31FL3731](https://github.com/adafruit/Adafruit_CircuitPython_IS31FL3731.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-is31fl3731)) \([Docs](https://circuitpython.readthedocs.io/projects/is31fl3731/en/latest/))
* [Adafruit CircuitPython L3GD20](https://github.com/adafruit/Adafruit_CircuitPython_L3GD20.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-l3gd20)) \([Docs](https://circuitpython.readthedocs.io/projects/l3gd20/en/latest/))
* [Adafruit CircuitPython LC709203F](https://github.com/adafruit/Adafruit_CircuitPython_LC709203F.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-lc709203f)) \([Docs](https://circuitpython.readthedocs.io/projects/lc709203f/en/latest/))
* [Adafruit CircuitPython LIDARLite](https://github.com/adafruit/Adafruit_CircuitPython_LIDARLite.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-lidarlite)) \([Docs](https://circuitpython.readthedocs.io/projects/lidarlite/en/latest/))
* [Adafruit CircuitPython LIS2MDL](https://github.com/adafruit/Adafruit_CircuitPython_LIS2MDL.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-lis2mdl)) \([Docs](https://circuitpython.readthedocs.io/projects/lis2mdl/en/latest/))
* [Adafruit CircuitPython LIS331](https://github.com/adafruit/Adafruit_CircuitPython_LIS331.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-lis331)) \([Docs](https://circuitpython.readthedocs.io/projects/lis331/en/latest/))
* [Adafruit CircuitPython LIS3DH](https://github.com/adafruit/Adafruit_CircuitPython_LIS3DH.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-lis3dh)) \([Docs](https://circuitpython.readthedocs.io/projects/lis3dh/en/latest/))
* [Adafruit CircuitPython LIS3MDL](https://github.com/adafruit/Adafruit_CircuitPython_LIS3MDL.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-lis3mdl)) \([Docs](https://circuitpython.readthedocs.io/projects/lis3mdl/en/latest/))
* [Adafruit CircuitPython LPS2X](https://github.com/adafruit/Adafruit_CircuitPython_LPS2X.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-lps2x)) \([Docs](https://circuitpython.readthedocs.io/projects/lps2x/en/latest/))
* [Adafruit CircuitPython LPS35HW](https://github.com/adafruit/Adafruit_CircuitPython_LPS35HW.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-lps35hw)) \([Docs](https://circuitpython.readthedocs.io/projects/lps35hw/en/latest/))
* [Adafruit CircuitPython LSM303 Accel](https://github.com/adafruit/Adafruit_CircuitPython_LSM303_Accel.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-lsm303-accel)) \([Docs](https://circuitpython.readthedocs.io/projects/lsm303-accel/en/latest/))
* [Adafruit CircuitPython LSM303DLH Mag](https://github.com/adafruit/Adafruit_CircuitPython_LSM303DLH_Mag.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-lsm303dlh-mag)) \([Docs](https://circuitpython.readthedocs.io/projects/lsm303dlh-mag/en/latest/))
* [Adafruit CircuitPython LSM303](https://github.com/adafruit/Adafruit_CircuitPython_LSM303.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-lsm303)) \([Docs](https://circuitpython.readthedocs.io/projects/lsm303/en/latest/))
* [Adafruit CircuitPython LSM6DS](https://github.com/adafruit/Adafruit_CircuitPython_LSM6DS.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-lsm6ds)) \([Docs](https://circuitpython.readthedocs.io/projects/lsm6dsox/en/latest/))
* [Adafruit CircuitPython LSM9DS0](https://github.com/adafruit/Adafruit_CircuitPython_LSM9DS0.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-lsm9ds0)) \([Docs](https://circuitpython.readthedocs.io/projects/lsm9ds0/en/latest/))
* [Adafruit CircuitPython LSM9DS1](https://github.com/adafruit/Adafruit_CircuitPython_LSM9DS1.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-lsm9ds1)) \([Docs](https://circuitpython.readthedocs.io/projects/lsm9ds1/en/latest/))
* [Adafruit CircuitPython LTR390](https://github.com/adafruit/Adafruit_CircuitPython_LTR390.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ltr390)) \([Docs](https://circuitpython.readthedocs.io/projects/ltr390/en/latest/))
* [Adafruit CircuitPython MAX31855](https://github.com/adafruit/Adafruit_CircuitPython_MAX31855.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-max31855)) \([Docs](https://circuitpython.readthedocs.io/projects/max31855/en/latest/))
* [Adafruit CircuitPython MAX31856](https://github.com/adafruit/Adafruit_CircuitPython_MAX31856.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-max31856)) \([Docs](https://circuitpython.readthedocs.io/projects/max31856/en/latest/))
* [Adafruit CircuitPython MAX31865](https://github.com/adafruit/Adafruit_CircuitPython_MAX31865.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-max31865)) \([Docs](https://circuitpython.readthedocs.io/projects/max31865/en/latest/))
* [Adafruit CircuitPython MAX7219](https://github.com/adafruit/Adafruit_CircuitPython_MAX7219.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-max7219)) \([Docs](https://circuitpython.readthedocs.io/projects/max7219/en/latest/))
* [Adafruit CircuitPython MAX9744](https://github.com/adafruit/Adafruit_CircuitPython_MAX9744.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-max9744)) \([Docs](https://circuitpython.readthedocs.io/projects/max9744/en/latest/))
* [Adafruit CircuitPython MCP230xx](https://github.com/adafruit/Adafruit_CircuitPython_MCP230xx.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-mcp230xx)) \([Docs](https://circuitpython.readthedocs.io/projects/mcp230xx/en/latest/))
* [Adafruit CircuitPython MCP2515](https://github.com/adafruit/Adafruit_CircuitPython_MCP2515.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-mcp2515)) \([Docs](https://circuitpython.readthedocs.io/projects/mcp2515/en/latest/))
* [Adafruit CircuitPython MCP3xxx](https://github.com/adafruit/Adafruit_CircuitPython_MCP3xxx.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-mcp3xxx)) \([Docs](https://circuitpython.readthedocs.io/projects/mcp3xxx/en/latest/))
* [Adafruit CircuitPython MCP4725](https://github.com/adafruit/Adafruit_CircuitPython_MCP4725.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-mcp4725)) \([Docs](https://circuitpython.readthedocs.io/projects/mcp4725/en/latest/))
* [Adafruit CircuitPython MCP4728](https://github.com/adafruit/Adafruit_CircuitPython_MCP4728.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-mcp4728)) \([Docs](https://circuitpython.readthedocs.io/projects/mcp4728/en/latest/))
* [Adafruit CircuitPython MCP9600](https://github.com/adafruit/Adafruit_CircuitPython_MCP9600.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-mcp9600)) \([Docs](https://circuitpython.readthedocs.io/projects/mcp9600/en/latest/))
* [Adafruit CircuitPython MCP9808](https://github.com/adafruit/Adafruit_CircuitPython_MCP9808.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-mcp9808)) \([Docs](https://circuitpython.readthedocs.io/projects/mcp9808/en/latest/))
* [Adafruit CircuitPython MLX90393](https://github.com/adafruit/Adafruit_CircuitPython_MLX90393.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-mlx90393)) \([Docs](https://circuitpython.readthedocs.io/projects/mlx90393/en/latest/))
* [Adafruit CircuitPython MLX90395](https://github.com/adafruit/Adafruit_CircuitPython_MLX90395.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-mlx90395)) \([Docs](https://circuitpython.readthedocs.io/projects/mlx90395/en/latest/))
* [Adafruit CircuitPython MLX90614](https://github.com/adafruit/Adafruit_CircuitPython_MLX90614.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-mlx90614)) \([Docs](https://circuitpython.readthedocs.io/projects/mlx90614/en/latest/))
* [Adafruit CircuitPython MLX90640](https://github.com/adafruit/Adafruit_CircuitPython_MLX90640.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-mlx90640)) \([Docs](https://circuitpython.readthedocs.io/projects/mlx90640/en/latest/))
* [Adafruit CircuitPython MMA8451](https://github.com/adafruit/Adafruit_CircuitPython_MMA8451.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-mma8451)) \([Docs](https://circuitpython.readthedocs.io/projects/mma8451/en/latest/))
* [Adafruit CircuitPython MONSTERM4SK](https://github.com/adafruit/Adafruit_CircuitPython_MONSTERM4SK.git) \([Docs](https://circuitpython.readthedocs.io/projects/monsterm4sk/en/latest/))
* [Adafruit CircuitPython MPL115A2](https://github.com/adafruit/Adafruit_CircuitPython_MPL115A2.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-mpl115a2)) \([Docs](https://circuitpython.readthedocs.io/projects/mpl115a2/en/latest/))
* [Adafruit CircuitPython MPL3115A2](https://github.com/adafruit/Adafruit_CircuitPython_MPL3115A2.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-mpl3115a2)) \([Docs](https://circuitpython.readthedocs.io/projects/mpl3115a2/en/latest/))
* [Adafruit CircuitPython MPR121](https://github.com/adafruit/Adafruit_CircuitPython_MPR121.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-mpr121)) \([Docs](https://circuitpython.readthedocs.io/projects/mpr121/en/latest/))
* [Adafruit CircuitPython MPRLS](https://github.com/adafruit/Adafruit_CircuitPython_MPRLS.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-mprls)) \([Docs](https://circuitpython.readthedocs.io/projects/mprls/en/latest/))
* [Adafruit CircuitPython MPU6050](https://github.com/adafruit/Adafruit_CircuitPython_MPU6050.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-mpu6050)) \([Docs](https://circuitpython.readthedocs.io/projects/mpu6050/en/latest/))
* [Adafruit CircuitPython MS8607](https://github.com/adafruit/Adafruit_CircuitPython_MS8607.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ms8607)) \([Docs](https://circuitpython.readthedocs.io/projects/ms8607/en/latest/))
* [Adafruit CircuitPython MSA301](https://github.com/adafruit/Adafruit_CircuitPython_MSA301.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-msa301)) \([Docs](https://circuitpython.readthedocs.io/projects/msa301/en/latest/))
* [Adafruit CircuitPython MatrixKeypad](https://github.com/adafruit/Adafruit_CircuitPython_MatrixKeypad.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-matrixkeypad)) \([Docs](https://circuitpython.readthedocs.io/projects/matrixkeypad/en/latest/))
* [Adafruit CircuitPython NeoPixel SPI](https://github.com/adafruit/Adafruit_CircuitPython_NeoPixel_SPI.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-neopixel-spi)) \([Docs](https://circuitpython.readthedocs.io/projects/neopixel_spi/en/latest/))
* [Adafruit CircuitPython NeoPixel](https://github.com/adafruit/Adafruit_CircuitPython_NeoPixel.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-neopixel)) \([Docs](https://circuitpython.readthedocs.io/projects/neopixel/en/latest/))
* [Adafruit CircuitPython NeoTrellis](https://github.com/adafruit/Adafruit_CircuitPython_NeoTrellis) ([PyPi](https://pypi.org/project/adafruit-circuitpython-neotrellis)) \([Docs](https://circuitpython.readthedocs.io/projects/neotrellis/en/latest/))
* [Adafruit CircuitPython Nunchuk](https://github.com/adafruit/Adafruit_CircuitPython_Nunchuk.git) \([Docs](https://circuitpython.readthedocs.io/projects/nunchuk/en/latest/))
* [Adafruit CircuitPython OV7670](https://github.com/adafruit/Adafruit_CircuitPython_OV7670) \([Docs](https://circuitpython.readthedocs.io/projects/ov7670/en/latest/))
* [Adafruit CircuitPython PCA9685](https://github.com/adafruit/Adafruit_CircuitPython_PCA9685.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pca9685)) \([Docs](https://circuitpython.readthedocs.io/projects/pca9685/en/latest/))
* [Adafruit CircuitPython PCD8544](https://github.com/adafruit/Adafruit_CircuitPython_PCD8544.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pcd8544)) \([Docs](https://circuitpython.readthedocs.io/projects/pcd8544/en/latest/))
* [Adafruit CircuitPython PCF8523](https://github.com/adafruit/Adafruit_CircuitPython_PCF8523.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pcf8523)) \([Docs](https://circuitpython.readthedocs.io/projects/pcf8523/en/latest/))
* [Adafruit CircuitPython PCF8591](https://github.com/adafruit/Adafruit_CircuitPython_PCF8591.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pcf8591)) \([Docs](https://circuitpython.readthedocs.io/projects/pcf8591/en/latest/))
* [Adafruit CircuitPython PCT2075](https://github.com/adafruit/Adafruit_CircuitPython_PCT2075.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pct2075)) \([Docs](https://circuitpython.readthedocs.io/projects/pct2075/en/latest/))
* [Adafruit CircuitPython PM25](https://github.com/adafruit/Adafruit_CircuitPython_PM25.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pm25)) \([Docs](https://circuitpython.readthedocs.io/projects/pm25/en/latest/))
* [Adafruit CircuitPython PN532](https://github.com/adafruit/Adafruit_CircuitPython_PN532.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pn532)) \([Docs](https://circuitpython.readthedocs.io/projects/pn532/en/latest/))
* [Adafruit CircuitPython Pixie](https://github.com/adafruit/Adafruit_CircuitPython_Pixie.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pixie)) \([Docs](https://circuitpython.readthedocs.io/projects/pixie/en/latest/))
* [Adafruit CircuitPython PyPortal](https://github.com/adafruit/Adafruit_CircuitPython_PyPortal.git) \([Docs](https://circuitpython.readthedocs.io/projects/pyportal/en/latest/))
* [Adafruit CircuitPython RA8875](https://github.com/adafruit/Adafruit_CircuitPython_RA8875.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ra8875)) \([Docs](https://circuitpython.readthedocs.io/projects/ra8875/en/latest/))
* [Adafruit CircuitPython RFM69](https://github.com/adafruit/Adafruit_CircuitPython_RFM69.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-rfm69)) \([Docs](https://circuitpython.readthedocs.io/projects/rfm69/en/latest/))
* [Adafruit CircuitPython RFM9x](https://github.com/adafruit/Adafruit_CircuitPython_RFM9x.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-rfm9x)) \([Docs](https://circuitpython.readthedocs.io/projects/rfm9x/en/latest/))
* [Adafruit CircuitPython RGB Display](https://github.com/adafruit/Adafruit_CircuitPython_RGB_Display.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-rgb-display)) \([Docs](https://circuitpython.readthedocs.io/projects/rgb_display/en/latest/))
* [Adafruit CircuitPython RPLIDAR](https://github.com/adafruit/Adafruit_CircuitPython_RPLIDAR.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-rplidar)) \([Docs](https://circuitpython.readthedocs.io/projects/rplidar/en/latest/))
* [Adafruit CircuitPython RockBlock](https://github.com/adafruit/Adafruit_CircuitPython_RockBlock.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-rockblock)) \([Docs](https://circuitpython.readthedocs.io/projects/rockblock/en/latest/))
* [Adafruit CircuitPython SCD30](https://github.com/adafruit/Adafruit_CircuitPython_SCD30.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-scd30)) \([Docs](https://circuitpython.readthedocs.io/projects/scd30/en/latest/))
* [Adafruit CircuitPython SD](https://github.com/adafruit/Adafruit_CircuitPython_SD.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-sd)) \([Docs](https://circuitpython.readthedocs.io/projects/sd/en/latest/))
* [Adafruit CircuitPython SGP30](https://github.com/adafruit/Adafruit_CircuitPython_SGP30.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-sgp30)) \([Docs](https://circuitpython.readthedocs.io/projects/sgp30/en/latest/))
* [Adafruit CircuitPython SGP40](https://github.com/adafruit/Adafruit_CircuitPython_SGP40.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-sgp40)) \([Docs](https://circuitpython.readthedocs.io/projects/sgp40/en/latest/))
* [Adafruit CircuitPython SHT31D](https://github.com/adafruit/Adafruit_CircuitPython_SHT31D.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-sht31d)) \([Docs](https://circuitpython.readthedocs.io/projects/sht31d/en/latest/))
* [Adafruit CircuitPython SHT4x](https://github.com/adafruit/Adafruit_CircuitPython_SHT4x.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-sht4x)) \([Docs](https://circuitpython.readthedocs.io/projects/sht4x/en/latest/))
* [Adafruit CircuitPython SHTC3](https://github.com/adafruit/Adafruit_CircuitPython_SHTC3.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-shtc3)) \([Docs](https://circuitpython.readthedocs.io/projects/shtc3/en/latest/))
* [Adafruit CircuitPython SI4713](https://github.com/adafruit/Adafruit_CircuitPython_SI4713.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-si4713)) \([Docs](https://circuitpython.readthedocs.io/projects/si4713/en/latest/))
* [Adafruit CircuitPython SI5351](https://github.com/adafruit/Adafruit_CircuitPython_SI5351.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-si5351)) \([Docs](https://circuitpython.readthedocs.io/projects/si5351/en/latest/))
* [Adafruit CircuitPython SI7021](https://github.com/adafruit/Adafruit_CircuitPython_SI7021.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-si7021)) \([Docs](https://circuitpython.readthedocs.io/projects/si7021/en/latest/))
* [Adafruit CircuitPython SSD1305](https://github.com/adafruit/Adafruit_CircuitPython_SSD1305.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ssd1305)) \([Docs](https://circuitpython.readthedocs.io/projects/ssd1305/en/latest/))
* [Adafruit CircuitPython SSD1306](https://github.com/adafruit/Adafruit_CircuitPython_SSD1306.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ssd1306)) \([Docs](https://circuitpython.readthedocs.io/projects/ssd1306/en/latest/))
* [Adafruit CircuitPython SSD1322](https://github.com/adafruit/Adafruit_CircuitPython_SSD1322.git) \([Docs](https://circuitpython.readthedocs.io/projects/ssd1322/en/latest/))
* [Adafruit CircuitPython SSD1325](https://github.com/adafruit/Adafruit_CircuitPython_SSD1325.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ssd1325)) \([Docs](https://circuitpython.readthedocs.io/projects/ssd1325/en/latest/))
* [Adafruit CircuitPython SSD1327](https://github.com/adafruit/Adafruit_CircuitPython_SSD1327.git) \([Docs](https://circuitpython.readthedocs.io/projects/ssd1327/en/latest/))
* [Adafruit CircuitPython SSD1331](https://github.com/adafruit/Adafruit_CircuitPython_SSD1331.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ssd1331)) \([Docs](https://circuitpython.readthedocs.io/projects/ssd1331/en/latest/))
* [Adafruit CircuitPython SSD1351](https://github.com/adafruit/Adafruit_CircuitPython_SSD1351.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ssd1351)) \([Docs](https://circuitpython.readthedocs.io/projects/ssd1351/en/latest/))
* [Adafruit CircuitPython SSD1608](https://github.com/adafruit/Adafruit_CircuitPython_SSD1608.git) \([Docs](https://circuitpython.readthedocs.io/projects/ssd1608/en/latest/))
* [Adafruit CircuitPython SSD1675](https://github.com/adafruit/Adafruit_CircuitPython_SSD1675.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ssd1675)) \([Docs](https://circuitpython.readthedocs.io/projects/ssd1675/en/latest/))
* [Adafruit CircuitPython SSD1680](https://github.com/adafruit/Adafruit_CircuitPython_SSD1680.git) \([Docs](https://circuitpython.readthedocs.io/projects/ssd1680/en/latest/))
* [Adafruit CircuitPython SSD1681](https://github.com/adafruit/Adafruit_CircuitPython_SSD1681.git) \([Docs](https://circuitpython.readthedocs.io/projects/ssd1681/en/latest/))
* [Adafruit CircuitPython ST7735R](https://github.com/adafruit/Adafruit_CircuitPython_ST7735R.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-st7735r)) \([Docs](https://circuitpython.readthedocs.io/projects/st7735r/en/latest/))
* [Adafruit CircuitPython ST7735](https://github.com/adafruit/Adafruit_CircuitPython_ST7735.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-st7735)) \([Docs](https://circuitpython.readthedocs.io/projects/st7735/en/latest/))
* [Adafruit CircuitPython ST7789](https://github.com/adafruit/Adafruit_CircuitPython_ST7789.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-st7789)) \([Docs](https://circuitpython.readthedocs.io/projects/st7789/en/latest/))
* [Adafruit CircuitPython STMPE610](https://github.com/adafruit/Adafruit_CircuitPython_STMPE610.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-stmpe610)) \([Docs](https://circuitpython.readthedocs.io/projects/stmpe610/en/latest/))
* [Adafruit CircuitPython Seesaw](https://github.com/adafruit/Adafruit_CircuitPython_Seesaw.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-seesaw)) \([Docs](https://circuitpython.readthedocs.io/projects/seesaw/en/latest/))
* [Adafruit CircuitPython SharpMemoryDisplay](https://github.com/adafruit/Adafruit_CircuitPython_SharpMemoryDisplay.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-sharpmemorydisplay)) \([Docs](https://circuitpython.readthedocs.io/projects/sharpmemorydisplay/en/latest/))
* [Adafruit CircuitPython TC74](https://github.com/adafruit/Adafruit_CircuitPython_TC74.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-tc74)) \([Docs](https://circuitpython.readthedocs.io/projects/tc74/en/latest/))
* [Adafruit CircuitPython TCA9548A](https://github.com/adafruit/Adafruit_CircuitPython_TCA9548A.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-tca9548a)) \([Docs](https://circuitpython.readthedocs.io/projects/tca9548a/en/latest/))
* [Adafruit CircuitPython TCS34725](https://github.com/adafruit/Adafruit_CircuitPython_TCS34725.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-tcs34725)) \([Docs](https://circuitpython.readthedocs.io/projects/tcs34725/en/latest/))
* [Adafruit CircuitPython TFmini](https://github.com/adafruit/Adafruit_CircuitPython_TFmini.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-tfmini)) \([Docs](https://circuitpython.readthedocs.io/projects/tfmini/en/latest/))
* [Adafruit CircuitPython TLA202X](https://github.com/adafruit/Adafruit_CircuitPython_TLA202X.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-tla202x)) \([Docs](https://circuitpython.readthedocs.io/projects/tla202x/en/latest/))
* [Adafruit CircuitPython TLC5947](https://github.com/adafruit/Adafruit_CircuitPython_TLC5947.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-tlc5947)) \([Docs](https://circuitpython.readthedocs.io/projects/tlc5947/en/latest/))
* [Adafruit CircuitPython TLC59711](https://github.com/adafruit/Adafruit_CircuitPython_TLC59711.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-tlc59711)) \([Docs](https://circuitpython.readthedocs.io/projects/tlc59711/en/latest/))
* [Adafruit CircuitPython TLV493D](https://github.com/adafruit/Adafruit_CircuitPython_TLV493D.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-tlv493d)) \([Docs](https://circuitpython.readthedocs.io/projects/tlv493d/en/latest/))
* [Adafruit CircuitPython TMP006](https://github.com/adafruit/Adafruit_CircuitPython_TMP006.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-tmp006)) \([Docs](https://circuitpython.readthedocs.io/projects/tmp006/en/latest/))
* [Adafruit CircuitPython TMP007](https://github.com/adafruit/Adafruit_CircuitPython_TMP007.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-tmp007)) \([Docs](https://circuitpython.readthedocs.io/projects/tmp007/en/latest/))
* [Adafruit CircuitPython TMP117](https://github.com/adafruit/Adafruit_CircuitPython_TMP117) ([PyPi](https://pypi.org/project/adafruit-circuitpython-tmp117)) \([Docs](https://circuitpython.readthedocs.io/projects/tmp117/en/latest/))
* [Adafruit CircuitPython TPA2016](https://github.com/adafruit/Adafruit_CircuitPython_TPA2016.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-tpa2016)) \([Docs](https://circuitpython.readthedocs.io/projects/tpa2016/en/latest/))
* [Adafruit CircuitPython TSL2561](https://github.com/adafruit/Adafruit_CircuitPython_TSL2561.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-tsl2561)) \([Docs](https://circuitpython.readthedocs.io/projects/tsl2561/en/latest/))
* [Adafruit CircuitPython TSL2591](https://github.com/adafruit/Adafruit_CircuitPython_TSL2591.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-tsl2591)) \([Docs](https://circuitpython.readthedocs.io/projects/tsl2591/en/latest/))
* [Adafruit CircuitPython Thermal Printer](https://github.com/adafruit/Adafruit_CircuitPython_Thermal_Printer.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-thermal-printer)) \([Docs](https://adafruit_circuitpython_thermal_printer.readthedocs.io/))
* [Adafruit CircuitPython Thermistor](https://github.com/adafruit/Adafruit_CircuitPython_Thermistor.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-thermistor)) \([Docs](https://circuitpython.readthedocs.io/projects/thermistor/en/latest/))
* [Adafruit CircuitPython Touchscreen](https://github.com/adafruit/Adafruit_CircuitPython_Touchscreen.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-touchscreen)) \([Docs](https://circuitpython.readthedocs.io/projects/touchscreen/en/latest/))
* [Adafruit CircuitPython TrellisM4](https://github.com/adafruit/Adafruit_CircuitPython_TrellisM4.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-trellism4)) \([Docs](https://circuitpython.readthedocs.io/projects/trellism4/en/latest/))
* [Adafruit CircuitPython Trellis](https://github.com/adafruit/Adafruit_CircuitPython_Trellis.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-trellis)) \([Docs](https://circuitpython.readthedocs.io/projects/trellis/en/latest/))
* [Adafruit CircuitPython US100](https://github.com/adafruit/Adafruit_CircuitPython_US100.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-us100)) \([Docs](https://circuitpython.readthedocs.io/projects/us100/en/latest/))
* [Adafruit CircuitPython VC0706](https://github.com/adafruit/Adafruit_CircuitPython_VC0706.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-vc0706)) \([Docs](https://circuitpython.readthedocs.io/projects/vc0706/en/latest/))
* [Adafruit CircuitPython VCNL4010](https://github.com/adafruit/Adafruit_CircuitPython_VCNL4010.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-vcnl4010)) \([Docs](https://circuitpython.readthedocs.io/projects/vcnl4010/en/latest/))
* [Adafruit CircuitPython VCNL4040](https://github.com/adafruit/Adafruit_CircuitPython_VCNL4040.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-vcnl4040)) \([Docs](https://circuitpython.readthedocs.io/projects/vcnl4040/en/latest/))
* [Adafruit CircuitPython VEML6070](https://github.com/adafruit/Adafruit_CircuitPython_VEML6070.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-veml6070)) \([Docs](https://circuitpython.readthedocs.io/projects/veml6070/en/latest/))
* [Adafruit CircuitPython VEML6075](https://github.com/adafruit/Adafruit_CircuitPython_VEML6075.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-veml6075)) \([Docs](https://circuitpython.readthedocs.io/projects/veml6075/en/latest/))
* [Adafruit CircuitPython VEML7700](https://github.com/adafruit/Adafruit_CircuitPython_VEML7700.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-veml7700)) \([Docs](https://circuitpython.readthedocs.io/projects/veml7700/en/latest/))
* [Adafruit CircuitPython VL53L0X](https://github.com/adafruit/Adafruit_CircuitPython_VL53L0X.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-vl53l0x)) \([Docs](https://circuitpython.readthedocs.io/projects/vl53l0x/en/latest/))
* [Adafruit CircuitPython VL6180X](https://github.com/adafruit/Adafruit_CircuitPython_VL6180X.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-vl6180x)) \([Docs](https://circuitpython.readthedocs.io/projects/vl6180x/en/latest/))
* [Adafruit CircuitPython VS1053](https://github.com/adafruit/Adafruit_CircuitPython_VS1053.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-vs1053)) \([Docs](https://circuitpython.readthedocs.io/projects/vs1053/en/latest/))
* [Adafruit CircuitPython WS2801](https://github.com/adafruit/Adafruit_CircuitPython_WS2801.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ws2801)) \([Docs](https://circuitpython.readthedocs.io/projects/ws2801/en/latest/))
* [Adafruit CircuitPython Wiznet5k](https://github.com/adafruit/Adafruit_CircuitPython_Wiznet5k.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-wiznet5k)) \([Docs](https://circuitpython.readthedocs.io/projects/wiznet5k/en/latest/))
## Helpers:
* [Adafruit CircuitPython AVRprog](https://github.com/adafruit/Adafruit_CircuitPython_AVRprog.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-avrprog)) \([Docs](https://docs.circuitpython.org/projects/avrprog/en/latest/))
* [Adafruit CircuitPython AWS IOT](https://github.com/adafruit/Adafruit_CircuitPython_AWS_IOT.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-aws-iot)) \([Docs](https://docs.circuitpython.org/projects/aws_iot/en/latest/))
* [Adafruit CircuitPython AdafruitIO](https://github.com/adafruit/Adafruit_CircuitPython_AdafruitIO.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-adafruitio)) \([Docs](https://docs.circuitpython.org/projects/adafruitio/en/latest/))
* [Adafruit CircuitPython AirLift](https://github.com/adafruit/Adafruit_CircuitPython_AirLift.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-airlift)) \([Docs](https://docs.circuitpython.org/projects/airlift/en/latest/))
* [Adafruit CircuitPython Anchored TileGrid](https://github.com/adafruit/Adafruit_CircuitPython_Anchored_TileGrid.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-anchored-tilegrid)) \([Docs](https://docs.circuitpython.org/projects/anchored_tilegrid/en/latest/))
* [Adafruit CircuitPython AzureIoT](https://github.com/adafruit/Adafruit_CircuitPython_AzureIoT.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-azureiot)) \([Docs](https://docs.circuitpython.org/projects/azureiot/en/latest/))
* [Adafruit CircuitPython BLE Adafruit](https://github.com/adafruit/Adafruit_CircuitPython_BLE_Adafruit.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ble-adafruit)) \([Docs](https://docs.circuitpython.org/projects/ble_adafruit/en/latest/))
* [Adafruit CircuitPython BLE Apple Media](https://github.com/adafruit/Adafruit_CircuitPython_BLE_Apple_Media.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ble-apple-media)) \([Docs](https://docs.circuitpython.org/projects/ble_apple_media/en/latest/))
* [Adafruit CircuitPython BLE Apple Notification Center](https://github.com/adafruit/Adafruit_CircuitPython_BLE_Apple_Notification_Center.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ble-apple-notification-center)) \([Docs](https://docs.circuitpython.org/projects/ble_apple_notification_center/en/latest/))
* [Adafruit CircuitPython BLE Beacon](https://github.com/adafruit/Adafruit_CircuitPython_BLE_Beacon.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ble-beacon)) \([Docs](https://docs.circuitpython.org/projects/ble-beacon/en/latest/))
* [Adafruit CircuitPython BLE BerryMed Pulse Oximeter](https://github.com/adafruit/Adafruit_CircuitPython_BLE_BerryMed_Pulse_Oximeter.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ble-berrymed-pulse-oximeter)) \([Docs](https://docs.circuitpython.org/projects/ble_berrymed_pulse_oximeter/en/latest/))
* [Adafruit CircuitPython BLE BroadcastNet](https://github.com/adafruit/Adafruit_CircuitPython_BLE_BroadcastNet.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ble-broadcastnet)) \([Docs](https://docs.circuitpython.org/projects/ble_broadcastnet/en/latest/))
* [Adafruit CircuitPython BLE Cycling Speed and Cadence](https://github.com/adafruit/Adafruit_CircuitPython_BLE_Cycling_Speed_and_Cadence.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ble-cycling-speed-and-cadence)) \([Docs](https://docs.circuitpython.org/projects/ble_cycling_speed_and_cadence/en/latest/))
* [Adafruit CircuitPython BLE Eddystone](https://github.com/adafruit/Adafruit_CircuitPython_BLE_Eddystone.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ble-eddystone)) \([Docs](https://docs.circuitpython.org/projects/ble_eddystone/en/latest/))
* [Adafruit CircuitPython BLE File Transfer](https://github.com/adafruit/Adafruit_CircuitPython_BLE_File_Transfer.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ble-file-transfer)) \([Docs](https://docs.circuitpython.org/projects/ble_file_transfer/en/latest/))
* [Adafruit CircuitPython BLE Heart Rate](https://github.com/adafruit/Adafruit_CircuitPython_BLE_Heart_Rate.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ble-heart-rate)) \([Docs](https://docs.circuitpython.org/projects/ble_heart_rate/en/latest/))
* [Adafruit CircuitPython BLE LYWSD03MMC](https://github.com/adafruit/Adafruit_CircuitPython_BLE_LYWSD03MMC.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ble-lywsd03mmc)) \([Docs](https://docs.circuitpython.org/projects/ble_lywsd03mmc/en/latest/))
* [Adafruit CircuitPython BLE MIDI](https://github.com/adafruit/Adafruit_CircuitPython_BLE_MIDI.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ble-midi)) \([Docs](https://docs.circuitpython.org/projects/ble_midi/en/latest/))
* [Adafruit CircuitPython BLE Magic Light](https://github.com/adafruit/Adafruit_CircuitPython_BLE_Magic_Light.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ble-magic-light)) \([Docs](https://docs.circuitpython.org/projects/ble_magic_light/en/latest/))
* [Adafruit CircuitPython BLE Radio](https://github.com/adafruit/Adafruit_CircuitPython_BLE_Radio.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ble-radio)) \([Docs](https://docs.circuitpython.org/projects/ble_radio/en/latest/))
* [Adafruit CircuitPython BLE iBBQ](https://github.com/adafruit/Adafruit_CircuitPython_BLE_iBBQ.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ble-ibbq)) \([Docs](https://docs.circuitpython.org/projects/ble_ibbq/en/latest/))
* [Adafruit CircuitPython BLE](https://github.com/adafruit/Adafruit_CircuitPython_BLE.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ble)) \([Docs](https://docs.circuitpython.org/projects/ble/en/latest/))
* [Adafruit CircuitPython BitbangIO](https://github.com/adafruit/Adafruit_CircuitPython_BitbangIO.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-bitbangio)) \([Docs](https://docs.circuitpython.org/projects/bitbangio/en/latest/))
* [Adafruit CircuitPython Bitmap Font](https://github.com/adafruit/Adafruit_CircuitPython_Bitmap_Font.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-bitmap-font)) \([Docs](https://docs.circuitpython.org/projects/bitmap-font/en/latest/))
* [Adafruit CircuitPython BitmapSaver](https://github.com/adafruit/Adafruit_CircuitPython_BitmapSaver.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-bitmapsaver)) \([Docs](https://docs.circuitpython.org/projects/bitmapsaver/en/latest/))
* [Adafruit CircuitPython BluefruitConnect](https://github.com/adafruit/Adafruit_CircuitPython_BluefruitConnect.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-bluefruitconnect)) \([Docs](https://docs.circuitpython.org/projects/bluefruitconnect/en/latest/))
* [Adafruit CircuitPython BoardTest](https://github.com/adafruit/Adafruit_CircuitPython_BoardTest.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-boardtest)) \([Docs](https://docs.circuitpython.org/projects/boardtest/en/latest/))
* [Adafruit CircuitPython BusDevice](https://github.com/adafruit/Adafruit_CircuitPython_BusDevice.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-busdevice)) \([Docs](https://docs.circuitpython.org/projects/busdevice/en/latest/))
* [Adafruit CircuitPython Colorsys](https://github.com/adafruit/Adafruit_CircuitPython_Colorsys.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-colorsys)) \([Docs](https://docs.circuitpython.org/projects/colorsys/en/latest/))
* [Adafruit CircuitPython ConnectionManager](https://github.com/adafruit/Adafruit_CircuitPython_ConnectionManager.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-connectionmanager)) \([Docs](https://docs.circuitpython.org/projects/connectionmanager/en/latest/))
* [Adafruit CircuitPython CursorControl](https://github.com/adafruit/Adafruit_CircuitPython_CursorControl.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-cursorcontrol)) \([Docs](https://docs.circuitpython.org/projects/cursorcontrol/en/latest/))
* [Adafruit CircuitPython Dash Display](https://github.com/adafruit/Adafruit_CircuitPython_Dash_Display) ([PyPi](https://pypi.org/project/adafruit-circuitpython-dash-display)) \([Docs](https://docs.circuitpython.org/projects/dash_display/en/latest/))
* [Adafruit CircuitPython Debouncer](https://github.com/adafruit/Adafruit_CircuitPython_Debouncer.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-debouncer)) \([Docs](https://docs.circuitpython.org/projects/debouncer/en/latest/))
* [Adafruit CircuitPython Debug I2C](https://github.com/adafruit/Adafruit_CircuitPython_Debug_I2C.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-debug-i2c)) \([Docs](https://docs.circuitpython.org/projects/debug_i2c/en/latest/))
* [Adafruit CircuitPython Display AnalogClock](https://github.com/adafruit/Adafruit_CircuitPython_Display_AnalogClock.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-display-analogclock)) \([Docs](https://docs.circuitpython.org/projects/display-analogclock/en/latest/))
* [Adafruit CircuitPython Display Button](https://github.com/adafruit/Adafruit_CircuitPython_Display_Button.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-display-button)) \([Docs](https://docs.circuitpython.org/projects/display-button/en/latest/))
* [Adafruit CircuitPython Display Notification](https://github.com/adafruit/Adafruit_CircuitPython_Display_Notification.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-display-notification)) \([Docs](https://docs.circuitpython.org/projects/display_notification/en/latest/))
* [Adafruit CircuitPython Display Shapes](https://github.com/adafruit/Adafruit_CircuitPython_Display_Shapes.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-display-shapes)) \([Docs](https://docs.circuitpython.org/projects/display-shapes/en/latest/))
* [Adafruit CircuitPython Display Text](https://github.com/adafruit/Adafruit_CircuitPython_Display_Text.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-display-text)) \([Docs](https://docs.circuitpython.org/projects/display_text/en/latest/))
* [Adafruit CircuitPython DisplayIO FlipClock](https://github.com/adafruit/Adafruit_CircuitPython_DisplayIO_FlipClock) ([PyPi](https://pypi.org/project/adafruit-circuitpython-displayio-flipclock)) \([Docs](https://docs.circuitpython.org/projects/displayio_flipclock/en/latest/))
* [Adafruit CircuitPython DisplayIO Layout](https://github.com/adafruit/Adafruit_CircuitPython_DisplayIO_Layout.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-displayio-layout)) \([Docs](https://docs.circuitpython.org/projects/displayio-layout/en/latest/))
* [Adafruit CircuitPython Ducky](https://github.com/adafruit/Adafruit_CircuitPython_Ducky.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ducky)) \([Docs](https://docs.circuitpython.org/projects/ducky/en/latest/))
* [Adafruit CircuitPython ESP32S2TFT](https://github.com/adafruit/Adafruit_CircuitPython_ESP32S2TFT.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-esp32s2tft)) \([Docs](https://docs.circuitpython.org/projects/esp32s2tft/en/latest/))
* [Adafruit CircuitPython FakeRequests](https://github.com/adafruit/Adafruit_CircuitPython_FakeRequests.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-fakerequests)) \([Docs](https://docs.circuitpython.org/projects/fakerequests/en/latest/))
* [Adafruit CircuitPython FancyLED](https://github.com/adafruit/Adafruit_CircuitPython_FancyLED.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-fancyled)) \([Docs](https://docs.circuitpython.org/projects/fancyled/en/latest/))
* [Adafruit CircuitPython FeatherWing](https://github.com/adafruit/Adafruit_CircuitPython_FeatherWing.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-featherwing)) \([Docs](https://docs.circuitpython.org/projects/featherwing/en/latest/))
* [Adafruit CircuitPython FunHouse](https://github.com/adafruit/Adafruit_CircuitPython_FunHouse.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-funhouse)) \([Docs](https://docs.circuitpython.org/projects/funhouse/en/latest/))
* [Adafruit CircuitPython GC IOT Core](https://github.com/adafruit/Adafruit_CircuitPython_GC_IOT_Core.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-gc-iot-core)) \([Docs](https://docs.circuitpython.org/projects/gc_iot_core/en/latest/))
* [Adafruit CircuitPython GFX](https://github.com/adafruit/Adafruit_CircuitPython_GFX.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-gfx)) \([Docs](https://docs.circuitpython.org/projects/gfx/en/latest/))
* [Adafruit CircuitPython Gizmo](https://github.com/adafruit/Adafruit_CircuitPython_Gizmo.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-gizmo)) \([Docs](https://docs.circuitpython.org/projects/gizmo/en/latest/))
* [Adafruit CircuitPython HID](https://github.com/adafruit/Adafruit_CircuitPython_HID.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-hid)) \([Docs](https://docs.circuitpython.org/projects/hid/en/latest/))
* [Adafruit CircuitPython HTTPServer](https://github.com/adafruit/Adafruit_CircuitPython_HTTPServer.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-httpserver)) \([Docs](https://docs.circuitpython.org/projects/httpserver/en/latest/))
* [Adafruit CircuitPython Hue](https://github.com/adafruit/Adafruit_CircuitPython_Hue.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-hue)) \([Docs](https://docs.circuitpython.org/projects/hue/en/latest/))
* [Adafruit CircuitPython ImageLoad](https://github.com/adafruit/Adafruit_CircuitPython_ImageLoad.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-imageload)) \([Docs](https://docs.circuitpython.org/projects/imageload/en/latest/))
* [Adafruit CircuitPython IterTools](https://github.com/adafruit/Adafruit_CircuitPython_IterTools.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-itertools)) \([Docs](https://docs.circuitpython.org/projects/itertools/en/latest/))
* [Adafruit CircuitPython JSON Stream](https://github.com/adafruit/Adafruit_CircuitPython_JSON_Stream.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-json-stream)) \([Docs](https://docs.circuitpython.org/projects/json_stream/en/latest/))
* [Adafruit CircuitPython JWT](https://github.com/adafruit/Adafruit_CircuitPython_JWT.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-jwt)) \([Docs](https://docs.circuitpython.org/projects/jwt/en/latest/))
* [Adafruit CircuitPython LED Animation](https://github.com/adafruit/Adafruit_CircuitPython_LED_Animation.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-led-animation)) \([Docs](https://docs.circuitpython.org/projects/led-animation/en/latest/))
* [Adafruit CircuitPython LIFX](https://github.com/adafruit/Adafruit_CircuitPython_LIFX.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-lifx)) \([Docs](https://docs.circuitpython.org/projects/lifx/en/latest/))
* [Adafruit CircuitPython Logging](https://github.com/adafruit/Adafruit_CircuitPython_Logging.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-logging)) \([Docs](https://docs.circuitpython.org/projects/logging/en/latest/))
* [Adafruit CircuitPython MIDI](https://github.com/adafruit/Adafruit_CircuitPython_MIDI.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-midi)) \([Docs](https://docs.circuitpython.org/projects/midi/en/latest/))
* [Adafruit CircuitPython MacroPad](https://github.com/adafruit/Adafruit_CircuitPython_MacroPad.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-macropad)) \([Docs](https://docs.circuitpython.org/projects/macropad/en/latest/))
* [Adafruit CircuitPython MagTag](https://github.com/adafruit/Adafruit_CircuitPython_MagTag.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-magtag)) \([Docs](https://docs.circuitpython.org/projects/magtag/en/latest/))
* [Adafruit CircuitPython MatrixPortal](https://github.com/adafruit/Adafruit_CircuitPython_MatrixPortal.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-matrixportal)) \([Docs](https://docs.circuitpython.org/projects/matrixportal/en/latest/))
* [Adafruit CircuitPython MiniMQTT](https://github.com/adafruit/Adafruit_CircuitPython_MiniMQTT.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-minimqtt)) \([Docs](https://docs.circuitpython.org/projects/minimqtt/en/latest/))
* [Adafruit CircuitPython MotorKit](https://github.com/adafruit/Adafruit_CircuitPython_MotorKit.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-motorkit)) \([Docs](https://docs.circuitpython.org/projects/motorkit/en/latest/))
* [Adafruit CircuitPython Motor](https://github.com/adafruit/Adafruit_CircuitPython_Motor.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-motor)) \([Docs](https://docs.circuitpython.org/projects/motor/en/latest/))
* [Adafruit CircuitPython NTP](https://github.com/adafruit/Adafruit_CircuitPython_NTP.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ntp)) \([Docs](https://docs.circuitpython.org/projects/ntp/en/latest/))
* [Adafruit CircuitPython NeoKey](https://github.com/adafruit/Adafruit_CircuitPython_NeoKey.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-neokey)) \([Docs](https://docs.circuitpython.org/projects/neokey/en/latest/))
* [Adafruit CircuitPython OAuth2](https://github.com/adafruit/Adafruit_CircuitPython_OAuth2.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-oauth2)) \([Docs](https://docs.circuitpython.org/projects/oauth2/en/latest/))
* [Adafruit CircuitPython OneWire](https://github.com/adafruit/Adafruit_CircuitPython_OneWire.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-onewire)) \([Docs](https://docs.circuitpython.org/projects/onewire/en/latest/))
* [Adafruit CircuitPython PIO UART](https://github.com/adafruit/Adafruit_CircuitPython_PIO_UART.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pio-uart)) \([Docs](https://docs.circuitpython.org/projects/pio_uart/en/latest/))
* [Adafruit CircuitPython PIOASM](https://github.com/adafruit/Adafruit_CircuitPython_PIOASM.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pioasm)) \([Docs](https://docs.circuitpython.org/projects/pioasm/en/latest/))
* [Adafruit CircuitPython PYOA](https://github.com/adafruit/Adafruit_CircuitPython_PYOA.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pyoa)) \([Docs](https://docs.circuitpython.org/projects/pyoa/en/latest/))
* [Adafruit CircuitPython Pastebin](https://github.com/adafruit/Adafruit_CircuitPython_Pastebin.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pastebin)) \([Docs](https://docs.circuitpython.org/projects/pastebin/en/latest/))
* [Adafruit CircuitPython Pixel Framebuf](https://github.com/adafruit/Adafruit_CircuitPython_Pixel_Framebuf.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pixel-framebuf)) \([Docs](https://docs.circuitpython.org/projects/pixel_framebuf/en/latest/))
* [Adafruit CircuitPython PixelMap](https://github.com/adafruit/Adafruit_CircuitPython_PixelMap.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pixelmap)) \([Docs](https://docs.circuitpython.org/projects/pixelmap/en/latest/))
* [Adafruit CircuitPython Pixelbuf](https://github.com/adafruit/Adafruit_CircuitPython_Pixelbuf.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pixelbuf)) \([Docs](https://docs.circuitpython.org/projects/pixelbuf/en/latest/))
* [Adafruit CircuitPython PortalBase](https://github.com/adafruit/Adafruit_CircuitPython_PortalBase.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-portalbase)) \([Docs](https://docs.circuitpython.org/projects/portalbase/en/latest/))
* [Adafruit CircuitPython ProgressBar](https://github.com/adafruit/Adafruit_CircuitPython_ProgressBar.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-progressbar)) \([Docs](https://docs.circuitpython.org/projects/progressbar/en/latest/))
* [Adafruit CircuitPython Prompt Toolkit](https://github.com/adafruit/Adafruit_CircuitPython_Prompt_Toolkit.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-prompt-toolkit)) \([Docs](https://docs.circuitpython.org/projects/prompt_toolkit/en/latest/))
* [Adafruit CircuitPython PyBadger](https://github.com/adafruit/Adafruit_CircuitPython_PyBadger.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pybadger)) \([Docs](https://docs.circuitpython.org/projects/pybadger/en/latest/))
* [Adafruit CircuitPython PyCamera](https://github.com/adafruit/Adafruit_CircuitPython_PyCamera.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pycamera)) \([Docs](https://docs.circuitpython.org/projects/pycamera/en/latest/))
* [Adafruit CircuitPython Qualia](https://github.com/adafruit/Adafruit_CircuitPython_Qualia.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-qualia)) \([Docs](https://docs.circuitpython.org/projects/qualia/en/latest/))
* [Adafruit CircuitPython RGBLED](https://github.com/adafruit/Adafruit_CircuitPython_RGBLED.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-rgbled)) \([Docs](https://docs.circuitpython.org/projects/rgbled/en/latest/))
* [Adafruit CircuitPython RSA](https://github.com/adafruit/Adafruit_CircuitPython_RSA.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-rsa)) \([Docs](https://docs.circuitpython.org/projects/rsa/en/latest/))
* [Adafruit CircuitPython RTTTL](https://github.com/adafruit/Adafruit_CircuitPython_RTTTL.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-rtttl)) \([Docs](https://docs.circuitpython.org/projects/rtttl/en/latest/))
* [Adafruit CircuitPython Radial Controller](https://github.com/adafruit/Adafruit_CircuitPython_Radial_Controller.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-radial-controller)) \([Docs](https://docs.circuitpython.org/projects/radial_controller/en/latest/))
* [Adafruit CircuitPython Register](https://github.com/adafruit/Adafruit_CircuitPython_Register.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-register)) \([Docs](https://docs.circuitpython.org/projects/register/en/latest/))
* [Adafruit CircuitPython Requests](https://github.com/adafruit/Adafruit_CircuitPython_Requests.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-requests)) \([Docs](https://docs.circuitpython.org/projects/requests/en/latest/))
* [Adafruit CircuitPython ServoKit](https://github.com/adafruit/Adafruit_CircuitPython_ServoKit.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-servokit)) \([Docs](https://docs.circuitpython.org/projects/servokit/en/latest/))
* [Adafruit CircuitPython Simple Text Display](https://github.com/adafruit/Adafruit_CircuitPython_Simple_Text_Display.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-simple-text-display)) \([Docs](https://docs.circuitpython.org/projects/simple-text-display/en/latest/))
* [Adafruit CircuitPython SimpleIO](https://github.com/adafruit/Adafruit_CircuitPython_SimpleIO.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-simpleio)) \([Docs](https://docs.circuitpython.org/projects/simpleio/en/latest/))
* [Adafruit CircuitPython SimpleMath](https://github.com/adafruit/Adafruit_CircuitPython_SimpleMath.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-simplemath)) \([Docs](https://docs.circuitpython.org/projects/simplemath/en/latest/))
* [Adafruit CircuitPython Slideshow](https://github.com/adafruit/Adafruit_CircuitPython_Slideshow.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-slideshow)) \([Docs](https://docs.circuitpython.org/projects/slideshow/en/latest/))
* [Adafruit CircuitPython TemplateEngine](https://github.com/adafruit/Adafruit_CircuitPython_TemplateEngine.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-templateengine)) \([Docs](https://docs.circuitpython.org/projects/templateengine/en/latest/))
* [Adafruit CircuitPython Ticks](https://github.com/adafruit/Adafruit_CircuitPython_Ticks.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ticks)) \([Docs](https://docs.circuitpython.org/projects/ticks/en/latest/))
* [Adafruit CircuitPython TinyLoRa](https://github.com/adafruit/Adafruit_CircuitPython_TinyLoRa.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-tinylora)) \([Docs](https://docs.circuitpython.org/projects/tinylora/en/latest/))
* [Adafruit CircuitPython USB Host Descriptors](https://github.com/adafruit/Adafruit_CircuitPython_USB_Host_Descriptors.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-usb-host-descriptors)) \([Docs](https://docs.circuitpython.org/projects/usb-host-descriptors/en/latest/))
* [Adafruit CircuitPython USB Host MIDI](https://github.com/adafruit/Adafruit_CircuitPython_USB_Host_MIDI.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-usb-host-midi)) \([Docs](https://docs.circuitpython.org/projects/usb-host-midi/en/latest/))
* [Adafruit CircuitPython USB Host Mass Storage](https://github.com/adafruit/Adafruit_CircuitPython_USB_Host_Mass_Storage.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-usb-host-mass-storage)) \([Docs](https://docs.circuitpython.org/projects/usb-host-mass-storage/en/latest/))
* [Adafruit CircuitPython WSGI](https://github.com/adafruit/Adafruit_CircuitPython_WSGI.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-wsgi)) \([Docs](https://docs.circuitpython.org/projects/wsgi/en/latest/))
* [Adafruit CircuitPython Waveform](https://github.com/adafruit/Adafruit_CircuitPython_Waveform.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-waveform)) \([Docs](https://docs.circuitpython.org/projects/waveform/en/latest/))
* [Adafruit CircuitPython Wiz](https://github.com/adafruit/Adafruit_CircuitPython_Wiz.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-wiz)) \([Docs](https://docs.circuitpython.org/projects/wiz/en/latest/))
* [Adafruit CircuitPython asyncio](https://github.com/adafruit/Adafruit_CircuitPython_asyncio.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-asyncio)) \([Docs](https://docs.circuitpython.org/projects/asyncio/en/latest/))
* [Adafruit CircuitPython binascii](https://github.com/adafruit/Adafruit_CircuitPython_binascii.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-binascii)) \([Docs](https://docs.circuitpython.org/projects/binascii/en/latest/))
* [Adafruit CircuitPython datetime](https://github.com/adafruit/Adafruit_CircuitPython_datetime.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-datetime)) \([Docs](https://docs.circuitpython.org/projects/datetime/en/latest/))
* [Adafruit CircuitPython framebuf](https://github.com/adafruit/Adafruit_CircuitPython_framebuf.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-framebuf)) \([Docs](https://docs.circuitpython.org/projects/framebuf/en/latest/))
* [Adafruit CircuitPython hashlib](https://github.com/adafruit/Adafruit_CircuitPython_hashlib.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-hashlib)) \([Docs](https://docs.circuitpython.org/projects/hashlib/en/latest/))
* [Adafruit CircuitPython miniQR](https://github.com/adafruit/Adafruit_CircuitPython_miniQR.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-miniqr)) \([Docs](https://docs.circuitpython.org/projects/miniqr/en/latest/))
* [Adafruit CircuitPython miniesptool](https://github.com/adafruit/Adafruit_CircuitPython_miniesptool.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-miniesptool)) \([Docs](https://docs.circuitpython.org/projects/miniesptool/en/latest/))
* [Adafruit CircuitPython turtle](https://github.com/adafruit/Adafruit_CircuitPython_turtle.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-turtle)) \([Docs](https://docs.circuitpython.org/projects/turtle/en/latest/))
* [Adafruit CircuitPython wave](https://github.com/adafruit/Adafruit_CircuitPython_wave.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-wave)) \([Docs](https://docs.circuitpython.org/projects/wave/en/latest/))
* [Adafruit CircuitPython AVRprog](https://github.com/adafruit/Adafruit_CircuitPython_AVRprog.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-avrprog)) \([Docs](https://circuitpython.readthedocs.io/projects/avrprog/en/latest/))
* [Adafruit CircuitPython AWS IOT](https://github.com/adafruit/Adafruit_CircuitPython_AWS_IOT.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-aws-iot)) \([Docs](https://circuitpython.readthedocs.io/projects/aws_iot/en/latest/))
* [Adafruit CircuitPython AdafruitIO](https://github.com/adafruit/Adafruit_CircuitPython_AdafruitIO.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-adafruitio)) \([Docs](https://circuitpython.readthedocs.io/projects/adafruitio/en/latest/))
* [Adafruit CircuitPython AirLift](https://github.com/adafruit/Adafruit_CircuitPython_AirLift.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-airlift)) \([Docs](https://circuitpython.readthedocs.io/projects/airlift/en/latest/))
* [Adafruit CircuitPython AzureIoT](https://github.com/adafruit/Adafruit_CircuitPython_AzureIoT.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-azureiot)) \([Docs](https://circuitpython.readthedocs.io/projects/azureiot/en/latest/))
* [Adafruit CircuitPython BLE Adafruit](https://github.com/adafruit/Adafruit_CircuitPython_BLE_Adafruit.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ble-adafruit)) \([Docs](https://circuitpython.readthedocs.io/projects/ble_adafruit/en/latest/))
* [Adafruit CircuitPython BLE Apple Media](https://github.com/adafruit/Adafruit_CircuitPython_BLE_Apple_Media.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ble-apple-media)) \([Docs](https://circuitpython.readthedocs.io/projects/ble_apple_media/en/latest/))
* [Adafruit CircuitPython BLE Apple Notification Center](https://github.com/adafruit/Adafruit_CircuitPython_BLE_Apple_Notification_Center.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ble-apple-notification-center)) \([Docs](https://circuitpython.readthedocs.io/projects/ble_apple_notification_center/en/latest/))
* [Adafruit CircuitPython BLE BerryMed Pulse Oximeter](https://github.com/adafruit/Adafruit_CircuitPython_BLE_BerryMed_Pulse_Oximeter.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ble-berrymed-pulse-oximeter)) \([Docs](https://circuitpython.readthedocs.io/projects/ble_berrymed_pulse_oximeter/en/latest/))
* [Adafruit CircuitPython BLE BroadcastNet](https://github.com/adafruit/Adafruit_CircuitPython_BLE_BroadcastNet.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ble-broadcastnet)) \([Docs](https://circuitpython.readthedocs.io/projects/ble_broadcastnet/en/latest/))
* [Adafruit CircuitPython BLE Cycling Speed and Cadence](https://github.com/adafruit/Adafruit_CircuitPython_BLE_Cycling_Speed_and_Cadence.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ble-cycling-speed-and-cadence)) \([Docs](https://circuitpython.readthedocs.io/projects/ble_cycling_speed_and_cadence/en/latest/))
* [Adafruit CircuitPython BLE Eddystone](https://github.com/adafruit/Adafruit_CircuitPython_BLE_Eddystone.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ble-eddystone)) \([Docs](https://circuitpython.readthedocs.io/projects/ble_eddystone/en/latest/))
* [Adafruit CircuitPython BLE Heart Rate](https://github.com/adafruit/Adafruit_CircuitPython_BLE_Heart_Rate.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ble-heart-rate)) \([Docs](https://circuitpython.readthedocs.io/projects/ble_heart_rate/en/latest/))
* [Adafruit CircuitPython BLE LYWSD03MMC](https://github.com/adafruit/Adafruit_CircuitPython_BLE_LYWSD03MMC.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ble-lywsd03mmc)) \([Docs](https://circuitpython.readthedocs.io/projects/ble_lywsd03mmc/en/latest/))
* [Adafruit CircuitPython BLE MIDI](https://github.com/adafruit/Adafruit_CircuitPython_BLE_MIDI.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ble-midi)) \([Docs](https://circuitpython.readthedocs.io/projects/ble_midi/en/latest/))
* [Adafruit CircuitPython BLE Magic Light](https://github.com/adafruit/Adafruit_CircuitPython_BLE_Magic_Light.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ble-magic-light)) \([Docs](https://circuitpython.readthedocs.io/projects/ble_magic_light/en/latest/))
* [Adafruit CircuitPython BLE Radio](https://github.com/adafruit/Adafruit_CircuitPython_BLE_Radio.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ble-radio)) \([Docs](https://circuitpython.readthedocs.io/projects/ble_radio/en/latest/))
* [Adafruit CircuitPython BLE iBBQ](https://github.com/adafruit/Adafruit_CircuitPython_BLE_iBBQ.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ble-ibbq)) \([Docs](https://circuitpython.readthedocs.io/projects/ble_ibbq/en/latest/))
* [Adafruit CircuitPython BLE](https://github.com/adafruit/Adafruit_CircuitPython_BLE.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ble)) \([Docs](https://circuitpython.readthedocs.io/projects/ble/en/latest/))
* [Adafruit CircuitPython BitbangIO](https://github.com/adafruit/Adafruit_CircuitPython_BitbangIO.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-bitbangio)) \([Docs](https://circuitpython.readthedocs.io/projects/bitbangio/en/latest/))
* [Adafruit CircuitPython Bitmap Font](https://github.com/adafruit/Adafruit_CircuitPython_Bitmap_Font.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-bitmap-font)) \([Docs](https://circuitpython.readthedocs.io/projects/bitmap-font/en/latest/))
* [Adafruit CircuitPython BitmapSaver](https://github.com/adafruit/Adafruit_CircuitPython_BitmapSaver.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-bitmapsaver)) \([Docs](https://circuitpython.readthedocs.io/projects/bitmapsaver/en/latest/))
* [Adafruit CircuitPython BluefruitConnect](https://github.com/adafruit/Adafruit_CircuitPython_BluefruitConnect.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-bluefruitconnect)) \([Docs](https://circuitpython.readthedocs.io/projects/bluefruitconnect/en/latest/))
* [Adafruit CircuitPython BoardTest](https://github.com/adafruit/Adafruit_CircuitPython_BoardTest.git) \([Docs](https://circuitpython.readthedocs.io/projects/boardtest/en/latest/))
* [Adafruit CircuitPython BusDevice](https://github.com/adafruit/Adafruit_CircuitPython_BusDevice.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-busdevice)) \([Docs](https://circuitpython.readthedocs.io/projects/busdevice/en/latest/))
* [Adafruit CircuitPython Colorsys](https://github.com/adafruit/Adafruit_CircuitPython_Colorsys.git) \([Docs](https://circuitpython.readthedocs.io/projects/colorsys/en/latest/))
* [Adafruit CircuitPython CursorControl](https://github.com/adafruit/Adafruit_CircuitPython_CursorControl.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-cursorcontrol)) \([Docs](https://circuitpython.readthedocs.io/projects/cursorcontrol/en/latest/))
* [Adafruit CircuitPython Dash Display](https://github.com/adafruit/Adafruit_CircuitPython_Dash_Display) \([Docs](https://circuitpython.readthedocs.io/projects/dash_display/en/latest/))
* [Adafruit CircuitPython Debouncer](https://github.com/adafruit/Adafruit_CircuitPython_Debouncer.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-debouncer)) \([Docs](https://circuitpython.readthedocs.io/projects/debouncer/en/latest/))
* [Adafruit CircuitPython Debug I2C](https://github.com/adafruit/Adafruit_CircuitPython_Debug_I2C.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-debug-i2c)) \([Docs](https://circuitpython.readthedocs.io/projects/debug_i2c/en/latest/))
* [Adafruit CircuitPython Display Button](https://github.com/adafruit/Adafruit_CircuitPython_Display_Button.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-display-button)) \([Docs](https://circuitpython.readthedocs.io/projects/display-button/en/latest/))
* [Adafruit CircuitPython Display Notification](https://github.com/adafruit/Adafruit_CircuitPython_Display_Notification.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-display-notification)) \([Docs](https://circuitpython.readthedocs.io/projects/display_notification/en/latest/))
* [Adafruit CircuitPython Display Shapes](https://github.com/adafruit/Adafruit_CircuitPython_Display_Shapes.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-display-shapes)) \([Docs](https://circuitpython.readthedocs.io/projects/display-shapes/en/latest/))
* [Adafruit CircuitPython Display Text](https://github.com/adafruit/Adafruit_CircuitPython_Display_Text.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-display-text)) \([Docs](https://circuitpython.readthedocs.io/projects/display_text/en/latest/))
* [Adafruit CircuitPython DisplayIO Layout](https://github.com/adafruit/Adafruit_CircuitPython_DisplayIO_Layout.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-displayio-layout)) \([Docs](https://circuitpython.readthedocs.io/projects/displayio-layout/en/latest/))
* [Adafruit CircuitPython FakeRequests](https://github.com/adafruit/Adafruit_CircuitPython_FakeRequests.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-fakerequests)) \([Docs](https://circuitpython.readthedocs.io/projects/fakerequests/en/latest/))
* [Adafruit CircuitPython FancyLED](https://github.com/adafruit/Adafruit_CircuitPython_FancyLED.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-fancyled)) \([Docs](https://circuitpython.readthedocs.io/projects/fancyled/en/latest/))
* [Adafruit CircuitPython FeatherWing](https://github.com/adafruit/Adafruit_CircuitPython_FeatherWing.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-featherwing)) \([Docs](https://circuitpython.readthedocs.io/projects/featherwing/en/latest/))
* [Adafruit CircuitPython FunHouse](https://github.com/adafruit/Adafruit_CircuitPython_FunHouse.git) \([Docs](https://circuitpython.readthedocs.io/projects/funhouse/en/latest/))
* [Adafruit CircuitPython GC IOT Core](https://github.com/adafruit/Adafruit_CircuitPython_GC_IOT_Core.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-gc-iot-core)) \([Docs](https://circuitpython.readthedocs.io/projects/gc_iot_core/en/latest/))
* [Adafruit CircuitPython Gizmo](https://github.com/adafruit/Adafruit_CircuitPython_Gizmo.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-gizmo)) \([Docs](https://circuitpython.readthedocs.io/projects/gizmo/en/latest/))
* [Adafruit CircuitPython HID](https://github.com/adafruit/Adafruit_CircuitPython_HID.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-hid)) \([Docs](https://circuitpython.readthedocs.io/projects/hid/en/latest/))
* [Adafruit CircuitPython Hue](https://github.com/adafruit/Adafruit_CircuitPython_Hue.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-hue)) \([Docs](https://circuitpython.readthedocs.io/projects/hue/en/latest/))
* [Adafruit CircuitPython ImageLoad](https://github.com/adafruit/Adafruit_CircuitPython_ImageLoad.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-imageload)) \([Docs](https://circuitpython.readthedocs.io/projects/imageload/en/latest/))
* [Adafruit CircuitPython IterTools](https://github.com/adafruit/Adafruit_CircuitPython_IterTools.git) \([Docs](https://circuitpython.readthedocs.io/projects/itertools/en/latest/))
* [Adafruit CircuitPython JWT](https://github.com/adafruit/Adafruit_CircuitPython_JWT.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-jwt)) \([Docs](https://circuitpython.readthedocs.io/projects/jwt/en/latest/))
* [Adafruit CircuitPython LED Animation](https://github.com/adafruit/Adafruit_CircuitPython_LED_Animation.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-led-animation)) \([Docs](https://circuitpython.readthedocs.io/projects/led-animation/en/latest/))
* [Adafruit CircuitPython LIFX](https://github.com/adafruit/Adafruit_CircuitPython_LIFX.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-lifx)) \([Docs](https://circuitpython.readthedocs.io/projects/lifx/en/latest/))
* [Adafruit CircuitPython Logging](https://github.com/adafruit/Adafruit_CircuitPython_Logging.git) \([Docs](https://circuitpython.readthedocs.io/projects/logging/en/latest/))
* [Adafruit CircuitPython MIDI](https://github.com/adafruit/Adafruit_CircuitPython_MIDI.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-midi)) \([Docs](https://circuitpython.readthedocs.io/projects/midi/en/latest/))
* [Adafruit CircuitPython MagTag](https://github.com/adafruit/Adafruit_CircuitPython_MagTag.git) \([Docs](https://circuitpython.readthedocs.io/projects/magtag/en/latest/))
* [Adafruit CircuitPython MatrixPortal](https://github.com/adafruit/Adafruit_CircuitPython_MatrixPortal.git) \([Docs](https://circuitpython.readthedocs.io/projects/matrixportal/en/latest/))
* [Adafruit CircuitPython MiniMQTT](https://github.com/adafruit/Adafruit_CircuitPython_MiniMQTT.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-minimqtt)) \([Docs](https://circuitpython.readthedocs.io/projects/minimqtt/en/latest/))
* [Adafruit CircuitPython MotorKit](https://github.com/adafruit/Adafruit_CircuitPython_MotorKit.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-motorkit)) \([Docs](https://circuitpython.readthedocs.io/projects/motorkit/en/latest/))
* [Adafruit CircuitPython Motor](https://github.com/adafruit/Adafruit_CircuitPython_Motor.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-motor)) \([Docs](https://circuitpython.readthedocs.io/projects/motor/en/latest/))
* [Adafruit CircuitPython NTP](https://github.com/adafruit/Adafruit_CircuitPython_NTP.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ntp)) \([Docs](https://circuitpython.readthedocs.io/projects/ntp/en/latest/))
* [Adafruit CircuitPython OAuth2](https://github.com/adafruit/Adafruit_CircuitPython_OAuth2.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-oauth2)) \([Docs](https://circuitpython.readthedocs.io/projects/oauth2/en/latest/))
* [Adafruit CircuitPython OneWire](https://github.com/adafruit/Adafruit_CircuitPython_OneWire.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-onewire)) \([Docs](https://circuitpython.readthedocs.io/projects/onewire/en/latest/))
* [Adafruit CircuitPython PIOASM](https://github.com/adafruit/Adafruit_CircuitPython_PIOASM.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pioasm)) \([Docs](https://circuitpython.readthedocs.io/projects/pioasm/en/latest/))
* [Adafruit CircuitPython PYOA](https://github.com/adafruit/Adafruit_CircuitPython_PYOA.git) \([Docs](https://circuitpython.readthedocs.io/projects/pyoa/en/latest/))
* [Adafruit CircuitPython Pixel Framebuf](https://github.com/adafruit/Adafruit_CircuitPython_Pixel_Framebuf.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pixel-framebuf)) \([Docs](https://circuitpython.readthedocs.io/projects/pixel_framebuf/en/latest/))
* [Adafruit CircuitPython PortalBase](https://github.com/adafruit/Adafruit_CircuitPython_PortalBase.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-portalbase)) \([Docs](https://circuitpython.readthedocs.io/projects/portalbase/en/latest/))
* [Adafruit CircuitPython ProgressBar](https://github.com/adafruit/Adafruit_CircuitPython_ProgressBar.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-progressbar)) \([Docs](https://circuitpython.readthedocs.io/projects/progressbar/en/latest/))
* [Adafruit CircuitPython PyBadger](https://github.com/adafruit/Adafruit_CircuitPython_PyBadger.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pybadger)) \([Docs](https://circuitpython.readthedocs.io/projects/pybadger/en/latest/))
* [Adafruit CircuitPython Pypixelbuf](https://github.com/adafruit/Adafruit_CircuitPython_Pypixelbuf.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pypixelbuf)) \([Docs](https://circuitpython.readthedocs.io/projects/pypixelbuf/en/latest/))
* [Adafruit CircuitPython RGBLED](https://github.com/adafruit/Adafruit_CircuitPython_RGBLED.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-rgbled)) \([Docs](https://circuitpython.readthedocs.io/projects/rgbled/en/latest/))
* [Adafruit CircuitPython RSA](https://github.com/adafruit/Adafruit_CircuitPython_RSA.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-rsa)) \([Docs](https://circuitpython.readthedocs.io/projects/rsa/en/latest/))
* [Adafruit CircuitPython RTTTL](https://github.com/adafruit/Adafruit_CircuitPython_RTTTL.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-rtttl)) \([Docs](https://circuitpython.readthedocs.io/projects/rtttl/en/latest/))
* [Adafruit CircuitPython Register](https://github.com/adafruit/Adafruit_CircuitPython_Register.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-register)) \([Docs](https://circuitpython.readthedocs.io/projects/register/en/latest/))
* [Adafruit CircuitPython Requests](https://github.com/adafruit/Adafruit_CircuitPython_Requests.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-requests)) \([Docs](https://circuitpython.readthedocs.io/projects/requests/en/latest/))
* [Adafruit CircuitPython ServoKit](https://github.com/adafruit/Adafruit_CircuitPython_ServoKit.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-servokit)) \([Docs](https://circuitpython.readthedocs.io/projects/servokit/en/latest/))
* [Adafruit CircuitPython Simple Text Display](https://github.com/adafruit/Adafruit_CircuitPython_Simple_Text_Display.git) \([Docs](https://circuitpython.readthedocs.io/projects/simple-text-display/en/latest/))
* [Adafruit CircuitPython SimpleIO](https://github.com/adafruit/Adafruit_CircuitPython_SimpleIO.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-simpleio)) \([Docs](https://circuitpython.readthedocs.io/projects/simpleio/en/latest/))
* [Adafruit CircuitPython SimpleMath](https://github.com/adafruit/Adafruit_CircuitPython_SimpleMath.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-simplemath)) \([Docs](https://circuitpython.readthedocs.io/projects/simplemath/en/latest/))
* [Adafruit CircuitPython Slideshow](https://github.com/adafruit/Adafruit_CircuitPython_Slideshow.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-slideshow)) \([Docs](https://circuitpython.readthedocs.io/projects/slideshow/en/latest/))
* [Adafruit CircuitPython TinyLoRa](https://github.com/adafruit/Adafruit_CircuitPython_TinyLoRa.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-tinylora)) \([Docs](https://circuitpython.readthedocs.io/projects/tinylora/en/latest/))
* [Adafruit CircuitPython WSGI](https://github.com/adafruit/Adafruit_CircuitPython_WSGI.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-wsgi)) \([Docs](https://circuitpython.readthedocs.io/projects/wsgi/en/latest/))
* [Adafruit CircuitPython Waveform](https://github.com/adafruit/Adafruit_CircuitPython_Waveform.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-waveform)) \([Docs](https://circuitpython.readthedocs.io/projects/waveform/en/latest/))
* [Adafruit CircuitPython binascii](https://github.com/adafruit/Adafruit_CircuitPython_binascii.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-binascii)) \([Docs](https://circuitpython.readthedocs.io/projects/binascii/en/latest/))
* [Adafruit CircuitPython datetime](https://github.com/adafruit/Adafruit_CircuitPython_datetime.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-datetime)) \([Docs](https://circuitpython.readthedocs.io/projects/datetime/en/latest/))
* [Adafruit CircuitPython framebuf](https://github.com/adafruit/Adafruit_CircuitPython_framebuf.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-framebuf)) \([Docs](https://circuitpython.readthedocs.io/projects/framebuf/en/latest/))
* [Adafruit CircuitPython hashlib](https://github.com/adafruit/Adafruit_CircuitPython_hashlib.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-hashlib)) \([Docs](https://circuitpython.readthedocs.io/projects/hashlib/en/latest/))
* [Adafruit CircuitPython miniQR](https://github.com/adafruit/Adafruit_CircuitPython_miniQR.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-miniqr)) \([Docs](https://circuitpython.readthedocs.io/projects/miniqr/en/latest/))
* [Adafruit CircuitPython miniesptool](https://github.com/adafruit/Adafruit_CircuitPython_miniesptool.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-miniesptool)) \([Docs](https://circuitpython.readthedocs.io/projects/miniesptool/en/latest/))
* [Adafruit CircuitPython turtle](https://github.com/adafruit/Adafruit_CircuitPython_turtle.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-turtle)) \([Docs](https://circuitpython.readthedocs.io/projects/turtle/en/latest/))

View file

@ -1,3 +0,0 @@
# SPDX-FileCopyrightText: 2020 adabot for Adafruit Industries (auto-updated)
#
# SPDX-License-Identifier: Unlicense

View file

@ -1,361 +0,0 @@
# Adafruit CircuitPython Library Download Stats
![Blinka On Computer](https://raw.githubusercontent.com/adafruit/Adafruit_CircuitPython_Bundle/main/assets/BlinkaComputer.png)
### Here is a listing of current Adafruit CircuitPython libraries download statistics.
**There are 348 libraries available.**
**Total PyPI library downloads in the last 7 days: 178597**
| Library (PyPI Package) | Downloads in the Last 7 Days |
| --- | --- |
| Adafruit CircuitPython Requests (adafruit-circuitpython-requests) | 9161 downloads |
| Adafruit CircuitPython BusDevice (adafruit-circuitpython-busdevice) | 9083 downloads |
| Adafruit CircuitPython ConnectionManager (adafruit-circuitpython-connectionmanager) | 7769 downloads |
| Adafruit CircuitPython Register (adafruit-circuitpython-register) | 2172 downloads |
| Adafruit CircuitPython MiniMQTT (adafruit-circuitpython-minimqtt) | 1565 downloads |
| Adafruit CircuitPython Display Text (adafruit-circuitpython-display-text) | 1528 downloads |
| Adafruit CircuitPython Wiznet5k (adafruit-circuitpython-wiznet5k) | 1418 downloads |
| Adafruit CircuitPython ESP32SPI (adafruit-circuitpython-esp32spi) | 1417 downloads |
| Adafruit CircuitPython DHT (adafruit-circuitpython-dht) | 1399 downloads |
| Adafruit CircuitPython Pixelbuf (adafruit-circuitpython-pixelbuf) | 1369 downloads |
| Adafruit CircuitPython LED Animation (adafruit-circuitpython-led-animation) | 1354 downloads |
| Adafruit CircuitPython HTTPServer (adafruit-circuitpython-httpserver) | 1295 downloads |
| Adafruit CircuitPython BLE (adafruit-circuitpython-ble) | 1189 downloads |
| Adafruit CircuitPython ADS1x15 (adafruit-circuitpython-ads1x15) | 1150 downloads |
| Adafruit CircuitPython PCA9685 (adafruit-circuitpython-pca9685) | 1114 downloads |
| Adafruit CircuitPython Motor (adafruit-circuitpython-motor) | 976 downloads |
| Adafruit CircuitPython NeoPixel (adafruit-circuitpython-neopixel) | 976 downloads |
| Adafruit CircuitPython Seesaw (adafruit-circuitpython-seesaw) | 964 downloads |
| Adafruit CircuitPython framebuf (adafruit-circuitpython-framebuf) | 950 downloads |
| Adafruit CircuitPython SSD1306 (adafruit-circuitpython-ssd1306) | 943 downloads |
| Adafruit CircuitPython PortalBase (adafruit-circuitpython-portalbase) | 939 downloads |
| Adafruit CircuitPython GPS (adafruit-circuitpython-gps) | 939 downloads |
| Adafruit CircuitPython ImageLoad (adafruit-circuitpython-imageload) | 938 downloads |
| Adafruit CircuitPython BME680 (adafruit-circuitpython-bme680) | 893 downloads |
| Adafruit CircuitPython HID (adafruit-circuitpython-hid) | 890 downloads |
| Adafruit CircuitPython RGB Display (adafruit-circuitpython-rgb-display) | 871 downloads |
| Adafruit CircuitPython HT16K33 (adafruit-circuitpython-ht16k33) | 838 downloads |
| Adafruit CircuitPython BME280 (adafruit-circuitpython-bme280) | 834 downloads |
| Adafruit CircuitPython Display Shapes (adafruit-circuitpython-display-shapes) | 827 downloads |
| Adafruit CircuitPython DisplayIO Layout (adafruit-circuitpython-displayio-layout) | 792 downloads |
| Adafruit CircuitPython AdafruitIO (adafruit-circuitpython-adafruitio) | 790 downloads |
| Adafruit CircuitPython Bitmap Font (adafruit-circuitpython-bitmap-font) | 773 downloads |
| Adafruit CircuitPython MLX90393 (adafruit-circuitpython-mlx90393) | 766 downloads |
| Adafruit CircuitPython PIOASM (adafruit-circuitpython-pioasm) | 750 downloads |
| Adafruit CircuitPython NeoPixel SPI (adafruit-circuitpython-neopixel-spi) | 745 downloads |
| Adafruit CircuitPython ServoKit (adafruit-circuitpython-servokit) | 738 downloads |
| Adafruit CircuitPython EPD (adafruit-circuitpython-epd) | 698 downloads |
| Adafruit CircuitPython MCP230xx (adafruit-circuitpython-mcp230xx) | 697 downloads |
| Adafruit CircuitPython BNO055 (adafruit-circuitpython-bno055) | 692 downloads |
| Adafruit CircuitPython FeatherWing (adafruit-circuitpython-featherwing) | 689 downloads |
| Adafruit CircuitPython asyncio (adafruit-circuitpython-asyncio) | 675 downloads |
| Adafruit CircuitPython SHT31D (adafruit-circuitpython-sht31d) | 667 downloads |
| Adafruit CircuitPython IRRemote (adafruit-circuitpython-irremote) | 659 downloads |
| Adafruit CircuitPython PN532 (adafruit-circuitpython-pn532) | 651 downloads |
| Adafruit CircuitPython CharLCD (adafruit-circuitpython-charlcd) | 649 downloads |
| Adafruit CircuitPython ESP ATcontrol (adafruit-circuitpython-esp-atcontrol) | 646 downloads |
| Adafruit CircuitPython LIS3DH (adafruit-circuitpython-lis3dh) | 646 downloads |
| Adafruit CircuitPython MPU6050 (adafruit-circuitpython-mpu6050) | 645 downloads |
| Adafruit CircuitPython LSM6DS (adafruit-circuitpython-lsm6ds) | 631 downloads |
| Adafruit CircuitPython Logging (adafruit-circuitpython-logging) | 628 downloads |
| Adafruit CircuitPython Display Button (adafruit-circuitpython-display-button) | 617 downloads |
| Adafruit CircuitPython IS31FL3731 (adafruit-circuitpython-is31fl3731) | 615 downloads |
| Adafruit CircuitPython Wiz (adafruit-circuitpython-wiz) | 609 downloads |
| Adafruit CircuitPython NTP (adafruit-circuitpython-ntp) | 608 downloads |
| Adafruit CircuitPython ADXL34x (adafruit-circuitpython-adxl34x) | 584 downloads |
| Adafruit CircuitPython AzureIoT (adafruit-circuitpython-azureiot) | 574 downloads |
| Adafruit CircuitPython INA219 (adafruit-circuitpython-ina219) | 573 downloads |
| Adafruit CircuitPython AVRprog (adafruit-circuitpython-avrprog) | 572 downloads |
| Adafruit CircuitPython turtle (adafruit-circuitpython-turtle) | 561 downloads |
| Adafruit CircuitPython DotStar (adafruit-circuitpython-dotstar) | 561 downloads |
| Adafruit CircuitPython MLX90640 (adafruit-circuitpython-mlx90640) | 556 downloads |
| Adafruit CircuitPython MCP9808 (adafruit-circuitpython-mcp9808) | 552 downloads |
| Adafruit CircuitPython Slideshow (adafruit-circuitpython-slideshow) | 551 downloads |
| Adafruit CircuitPython AS7341 (adafruit-circuitpython-as7341) | 547 downloads |
| Adafruit CircuitPython RFM9x (adafruit-circuitpython-rfm9x) | 544 downloads |
| Adafruit CircuitPython MIDI (adafruit-circuitpython-midi) | 543 downloads |
| Adafruit CircuitPython MotorKit (adafruit-circuitpython-motorkit) | 542 downloads |
| Adafruit CircuitPython Ticks (adafruit-circuitpython-ticks) | 541 downloads |
| Adafruit CircuitPython DPS310 (adafruit-circuitpython-dps310) | 536 downloads |
| Adafruit CircuitPython BNO08X (adafruit-circuitpython-bno08x) | 536 downloads |
| Adafruit CircuitPython PyBadger (adafruit-circuitpython-pybadger) | 535 downloads |
| Adafruit CircuitPython RFM69 (adafruit-circuitpython-rfm69) | 531 downloads |
| Adafruit CircuitPython BMP280 (adafruit-circuitpython-bmp280) | 530 downloads |
| Adafruit CircuitPython APDS9960 (adafruit-circuitpython-apds9960) | 527 downloads |
| Adafruit CircuitPython INA260 (adafruit-circuitpython-ina260) | 526 downloads |
| Adafruit CircuitPython FocalTouch (adafruit-circuitpython-focaltouch) | 525 downloads |
| Adafruit CircuitPython LIS3MDL (adafruit-circuitpython-lis3mdl) | 525 downloads |
| Adafruit CircuitPython BluefruitConnect (adafruit-circuitpython-bluefruitconnect) | 523 downloads |
| Adafruit CircuitPython Fingerprint (adafruit-circuitpython-fingerprint) | 517 downloads |
| Adafruit CircuitPython MPL3115A2 (adafruit-circuitpython-mpl3115a2) | 514 downloads |
| Adafruit CircuitPython RSA (adafruit-circuitpython-rsa) | 501 downloads |
| Adafruit CircuitPython VEML7700 (adafruit-circuitpython-veml7700) | 498 downloads |
| Adafruit CircuitPython ProgressBar (adafruit-circuitpython-progressbar) | 497 downloads |
| Adafruit CircuitPython VL53L0X (adafruit-circuitpython-vl53l0x) | 496 downloads |
| Adafruit CircuitPython LSM9DS1 (adafruit-circuitpython-lsm9ds1) | 493 downloads |
| Adafruit CircuitPython SI7021 (adafruit-circuitpython-si7021) | 488 downloads |
| Adafruit CircuitPython DisplayIO SSD1306 (adafruit-circuitpython-displayio-ssd1306) | 486 downloads |
| Adafruit CircuitPython MAX31856 (adafruit-circuitpython-max31856) | 485 downloads |
| Adafruit CircuitPython OV5640 (adafruit-circuitpython-ov5640) | 484 downloads |
| Adafruit CircuitPython Touchscreen (adafruit-circuitpython-touchscreen) | 482 downloads |
| Adafruit CircuitPython Crickit (adafruit-circuitpython-crickit) | 481 downloads |
| Adafruit CircuitPython MMA8451 (adafruit-circuitpython-mma8451) | 480 downloads |
| Adafruit CircuitPython SD (adafruit-circuitpython-sd) | 478 downloads |
| Adafruit CircuitPython 74HC595 (adafruit-circuitpython-74hc595) | 478 downloads |
| Adafruit CircuitPython TinyLoRa (adafruit-circuitpython-tinylora) | 477 downloads |
| Adafruit CircuitPython ST7789 (adafruit-circuitpython-st7789) | 471 downloads |
| Adafruit CircuitPython SSD1680 (adafruit-circuitpython-ssd1680) | 471 downloads |
| Adafruit CircuitPython BitbangIO (adafruit-circuitpython-bitbangio) | 470 downloads |
| Adafruit CircuitPython RA8875 (adafruit-circuitpython-ra8875) | 470 downloads |
| Adafruit CircuitPython FXAS21002C (adafruit-circuitpython-fxas21002c) | 466 downloads |
| Adafruit CircuitPython TSL2591 (adafruit-circuitpython-tsl2591) | 464 downloads |
| Adafruit CircuitPython FONA (adafruit-circuitpython-fona) | 463 downloads |
| Adafruit CircuitPython DisplayIO SH1107 (adafruit-circuitpython-displayio-sh1107) | 462 downloads |
| Adafruit CircuitPython L3GD20 (adafruit-circuitpython-l3gd20) | 461 downloads |
| Adafruit CircuitPython MAX7219 (adafruit-circuitpython-max7219) | 460 downloads |
| Adafruit CircuitPython LC709203F (adafruit-circuitpython-lc709203f) | 459 downloads |
| Adafruit CircuitPython SI5351 (adafruit-circuitpython-si5351) | 458 downloads |
| Adafruit CircuitPython FancyLED (adafruit-circuitpython-fancyled) | 458 downloads |
| Adafruit CircuitPython FXOS8700 (adafruit-circuitpython-fxos8700) | 457 downloads |
| Adafruit CircuitPython MPR121 (adafruit-circuitpython-mpr121) | 456 downloads |
| Adafruit CircuitPython MCP2515 (adafruit-circuitpython-mcp2515) | 455 downloads |
| Adafruit CircuitPython MAX31855 (adafruit-circuitpython-max31855) | 455 downloads |
| Adafruit CircuitPython PCT2075 (adafruit-circuitpython-pct2075) | 455 downloads |
| Adafruit CircuitPython ICM20X (adafruit-circuitpython-icm20x) | 454 downloads |
| Adafruit CircuitPython miniQR (adafruit-circuitpython-miniqr) | 454 downloads |
| Adafruit CircuitPython SGP30 (adafruit-circuitpython-sgp30) | 454 downloads |
| Adafruit CircuitPython binascii (adafruit-circuitpython-binascii) | 454 downloads |
| Adafruit CircuitPython DS3231 (adafruit-circuitpython-ds3231) | 451 downloads |
| Adafruit CircuitPython VL6180X (adafruit-circuitpython-vl6180x) | 451 downloads |
| Adafruit CircuitPython DRV2605 (adafruit-circuitpython-drv2605) | 449 downloads |
| Adafruit CircuitPython hashlib (adafruit-circuitpython-hashlib) | 449 downloads |
| Adafruit CircuitPython ADT7410 (adafruit-circuitpython-adt7410) | 448 downloads |
| Adafruit CircuitPython AMG88xx (adafruit-circuitpython-amg88xx) | 447 downloads |
| Adafruit CircuitPython MCP9600 (adafruit-circuitpython-mcp9600) | 447 downloads |
| Adafruit CircuitPython TCS34725 (adafruit-circuitpython-tcs34725) | 446 downloads |
| Adafruit CircuitPython LIS2MDL (adafruit-circuitpython-lis2mdl) | 446 downloads |
| Adafruit CircuitPython SSD1675 (adafruit-circuitpython-ssd1675) | 443 downloads |
| Adafruit CircuitPython MCP3xxx (adafruit-circuitpython-mcp3xxx) | 443 downloads |
| Adafruit CircuitPython IL0373 (adafruit-circuitpython-il0373) | 443 downloads |
| Adafruit CircuitPython TCA9548A (adafruit-circuitpython-tca9548a) | 442 downloads |
| Adafruit CircuitPython VCNL4010 (adafruit-circuitpython-vcnl4010) | 442 downloads |
| Adafruit CircuitPython STMPE610 (adafruit-circuitpython-stmpe610) | 439 downloads |
| Adafruit CircuitPython RTTTL (adafruit-circuitpython-rtttl) | 439 downloads |
| Adafruit CircuitPython HTU21D (adafruit-circuitpython-htu21d) | 438 downloads |
| Adafruit CircuitPython MCP4728 (adafruit-circuitpython-mcp4728) | 438 downloads |
| Adafruit CircuitPython MAX31865 (adafruit-circuitpython-max31865) | 437 downloads |
| Adafruit CircuitPython SimpleIO (adafruit-circuitpython-simpleio) | 437 downloads |
| Adafruit CircuitPython SharpMemoryDisplay (adafruit-circuitpython-sharpmemorydisplay) | 436 downloads |
| Adafruit CircuitPython TSL2561 (adafruit-circuitpython-tsl2561) | 435 downloads |
| Adafruit CircuitPython TrellisM4 (adafruit-circuitpython-trellism4) | 435 downloads |
| Adafruit CircuitPython ILI9341 (adafruit-circuitpython-ili9341) | 435 downloads |
| Adafruit CircuitPython CursorControl (adafruit-circuitpython-cursorcontrol) | 435 downloads |
| Adafruit CircuitPython HX8357 (adafruit-circuitpython-hx8357) | 434 downloads |
| Adafruit CircuitPython MLX90614 (adafruit-circuitpython-mlx90614) | 433 downloads |
| Adafruit CircuitPython AM2320 (adafruit-circuitpython-am2320) | 431 downloads |
| Adafruit CircuitPython IL91874 (adafruit-circuitpython-il91874) | 430 downloads |
| Adafruit CircuitPython EMC2101 (adafruit-circuitpython-emc2101) | 430 downloads |
| Adafruit CircuitPython VC0706 (adafruit-circuitpython-vc0706) | 429 downloads |
| Adafruit CircuitPython JWT (adafruit-circuitpython-jwt) | 429 downloads |
| Adafruit CircuitPython DS1307 (adafruit-circuitpython-ds1307) | 428 downloads |
| Adafruit CircuitPython DS18X20 (adafruit-circuitpython-ds18x20) | 427 downloads |
| Adafruit CircuitPython LSM303DLH Mag (adafruit-circuitpython-lsm303dlh-mag) | 425 downloads |
| Adafruit CircuitPython LPS2X (adafruit-circuitpython-lps2x) | 424 downloads |
| Adafruit CircuitPython SGP40 (adafruit-circuitpython-sgp40) | 423 downloads |
| Adafruit CircuitPython BMP3XX (adafruit-circuitpython-bmp3xx) | 422 downloads |
| Adafruit CircuitPython LSM303 Accel (adafruit-circuitpython-lsm303-accel) | 421 downloads |
| Adafruit CircuitPython DS3502 (adafruit-circuitpython-ds3502) | 421 downloads |
| Adafruit CircuitPython datetime (adafruit-circuitpython-datetime) | 420 downloads |
| Adafruit CircuitPython SI4713 (adafruit-circuitpython-si4713) | 420 downloads |
| Adafruit CircuitPython Waveform (adafruit-circuitpython-waveform) | 419 downloads |
| Adafruit CircuitPython PCF8523 (adafruit-circuitpython-pcf8523) | 417 downloads |
| Adafruit CircuitPython MS8607 (adafruit-circuitpython-ms8607) | 417 downloads |
| Adafruit CircuitPython Debouncer (adafruit-circuitpython-debouncer) | 416 downloads |
| Adafruit CircuitPython LPS35HW (adafruit-circuitpython-lps35hw) | 415 downloads |
| Adafruit CircuitPython AHTx0 (adafruit-circuitpython-ahtx0) | 414 downloads |
| Adafruit CircuitPython AS726x (adafruit-circuitpython-as726x) | 413 downloads |
| Adafruit CircuitPython ST7735R (adafruit-circuitpython-st7735r) | 413 downloads |
| Adafruit CircuitPython FRAM (adafruit-circuitpython-fram) | 412 downloads |
| Adafruit CircuitPython CAP1188 (adafruit-circuitpython-cap1188) | 412 downloads |
| Adafruit CircuitPython SHT4x (adafruit-circuitpython-sht4x) | 411 downloads |
| Adafruit CircuitPython IS31FL3741 (adafruit-circuitpython-is31fl3741) | 411 downloads |
| Adafruit CircuitPython SCD4X (adafruit-circuitpython-scd4x) | 411 downloads |
| Adafruit CircuitPython BluefruitSPI (adafruit-circuitpython-bluefruitspi) | 409 downloads |
| Adafruit CircuitPython VEML6070 (adafruit-circuitpython-veml6070) | 409 downloads |
| Adafruit CircuitPython MatrixKeypad (adafruit-circuitpython-matrixkeypad) | 408 downloads |
| Adafruit CircuitPython US100 (adafruit-circuitpython-us100) | 407 downloads |
| Adafruit CircuitPython BH1750 (adafruit-circuitpython-bh1750) | 407 downloads |
| Adafruit CircuitPython OneWire (adafruit-circuitpython-onewire) | 406 downloads |
| Adafruit CircuitPython CCS811 (adafruit-circuitpython-ccs811) | 406 downloads |
| Adafruit CircuitPython AWS IOT (adafruit-circuitpython-aws-iot) | 406 downloads |
| Adafruit CircuitPython LTR390 (adafruit-circuitpython-ltr390) | 405 downloads |
| Adafruit CircuitPython Gizmo (adafruit-circuitpython-gizmo) | 405 downloads |
| Adafruit CircuitPython SSD1305 (adafruit-circuitpython-ssd1305) | 404 downloads |
| Adafruit CircuitPython Thermistor (adafruit-circuitpython-thermistor) | 404 downloads |
| Adafruit CircuitPython RockBlock (adafruit-circuitpython-rockblock) | 401 downloads |
| Adafruit CircuitPython MCP4725 (adafruit-circuitpython-mcp4725) | 400 downloads |
| Adafruit CircuitPython ATECC (adafruit-circuitpython-atecc) | 400 downloads |
| Adafruit CircuitPython HCSR04 (adafruit-circuitpython-hcsr04) | 400 downloads |
| Adafruit CircuitPython IL0398 (adafruit-circuitpython-il0398) | 399 downloads |
| Adafruit CircuitPython BitmapSaver (adafruit-circuitpython-bitmapsaver) | 399 downloads |
| Adafruit CircuitPython VL53L1X (adafruit-circuitpython-vl53l1x) | 396 downloads |
| Adafruit CircuitPython GC IOT Core (adafruit-circuitpython-gc-iot-core) | 394 downloads |
| Adafruit CircuitPython SI1145 (adafruit-circuitpython-si1145) | 392 downloads |
| Adafruit CircuitPython PM25 (adafruit-circuitpython-pm25) | 392 downloads |
| Adafruit CircuitPython LIDARLite (adafruit-circuitpython-lidarlite) | 391 downloads |
| Adafruit CircuitPython SHTC3 (adafruit-circuitpython-shtc3) | 391 downloads |
| Adafruit CircuitPython TLC59711 (adafruit-circuitpython-tlc59711) | 387 downloads |
| Adafruit CircuitPython WS2801 (adafruit-circuitpython-ws2801) | 385 downloads |
| Adafruit CircuitPython SCD30 (adafruit-circuitpython-scd30) | 385 downloads |
| Adafruit CircuitPython Hue (adafruit-circuitpython-hue) | 385 downloads |
| Adafruit CircuitPython RFM (adafruit-circuitpython-rfm) | 384 downloads |
| Adafruit CircuitPython miniesptool (adafruit-circuitpython-miniesptool) | 384 downloads |
| Adafruit CircuitPython MSA301 (adafruit-circuitpython-msa301) | 384 downloads |
| Adafruit CircuitPython SSD1325 (adafruit-circuitpython-ssd1325) | 381 downloads |
| Adafruit CircuitPython TM1814 (adafruit-circuitpython-tm1814) | 381 downloads |
| Adafruit CircuitPython LSM9DS0 (adafruit-circuitpython-lsm9ds0) | 379 downloads |
| Adafruit CircuitPython PCD8544 (adafruit-circuitpython-pcd8544) | 377 downloads |
| Adafruit CircuitPython MAX9744 (adafruit-circuitpython-max9744) | 377 downloads |
| Adafruit CircuitPython DisplayIO SH1106 (adafruit-circuitpython-displayio-sh1106) | 374 downloads |
| Adafruit CircuitPython DisplayIO SSD1305 (adafruit-circuitpython-displayio-ssd1305) | 372 downloads |
| Adafruit CircuitPython TLC5947 (adafruit-circuitpython-tlc5947) | 372 downloads |
| Adafruit CircuitPython RPLIDAR (adafruit-circuitpython-rplidar) | 372 downloads |
| Adafruit CircuitPython RGBLED (adafruit-circuitpython-rgbled) | 370 downloads |
| Adafruit CircuitPython VS1053 (adafruit-circuitpython-vs1053) | 370 downloads |
| Adafruit CircuitPython LIS331 (adafruit-circuitpython-lis331) | 368 downloads |
| Adafruit CircuitPython PCF8591 (adafruit-circuitpython-pcf8591) | 368 downloads |
| Adafruit CircuitPython VEML6075 (adafruit-circuitpython-veml6075) | 367 downloads |
| Adafruit CircuitPython BLE Eddystone (adafruit-circuitpython-ble-eddystone) | 364 downloads |
| Adafruit CircuitPython DS2413 (adafruit-circuitpython-ds2413) | 364 downloads |
| Adafruit CircuitPython Trellis (adafruit-circuitpython-trellis) | 363 downloads |
| Adafruit CircuitPython TLV493D (adafruit-circuitpython-tlv493d) | 363 downloads |
| Adafruit CircuitPython MPRLS (adafruit-circuitpython-mprls) | 363 downloads |
| Adafruit CircuitPython PyPortal (adafruit-circuitpython-pyportal) | 361 downloads |
| Adafruit CircuitPython VCNL4040 (adafruit-circuitpython-vcnl4040) | 360 downloads |
| Adafruit CircuitPython Prompt Toolkit (adafruit-circuitpython-prompt-toolkit) | 359 downloads |
| Adafruit CircuitPython BLE Radio (adafruit-circuitpython-ble-radio) | 358 downloads |
| Adafruit CircuitPython Display Notification (adafruit-circuitpython-display-notification) | 356 downloads |
| Adafruit CircuitPython Pixie (adafruit-circuitpython-pixie) | 356 downloads |
| Adafruit CircuitPython TFmini (adafruit-circuitpython-tfmini) | 355 downloads |
| Adafruit CircuitPython DymoScale (adafruit-circuitpython-dymoscale) | 355 downloads |
| Adafruit CircuitPython BD3491FS (adafruit-circuitpython-bd3491fs) | 354 downloads |
| Adafruit CircuitPython PyCamera (adafruit-circuitpython-pycamera) | 353 downloads |
| Adafruit CircuitPython DS1841 (adafruit-circuitpython-ds1841) | 353 downloads |
| Adafruit CircuitPython UC8151D (adafruit-circuitpython-uc8151d) | 353 downloads |
| Adafruit CircuitPython BLE Adafruit (adafruit-circuitpython-ble-adafruit) | 351 downloads |
| Adafruit CircuitPython BLE BroadcastNet (adafruit-circuitpython-ble-broadcastnet) | 348 downloads |
| Adafruit CircuitPython BLE Apple Notification Center (adafruit-circuitpython-ble-apple-notification-center) | 348 downloads |
| Adafruit CircuitPython SSD1681 (adafruit-circuitpython-ssd1681) | 346 downloads |
| Adafruit CircuitPython TMP006 (adafruit-circuitpython-tmp006) | 344 downloads |
| Adafruit CircuitPython 24LC32 (adafruit-circuitpython-24lc32) | 344 downloads |
| Adafruit CircuitPython AW9523 (adafruit-circuitpython-aw9523) | 342 downloads |
| Adafruit CircuitPython HTU31D (adafruit-circuitpython-htu31d) | 341 downloads |
| Adafruit CircuitPython LIFX (adafruit-circuitpython-lifx) | 337 downloads |
| Adafruit CircuitPython MacroPad (adafruit-circuitpython-macropad) | 336 downloads |
| Adafruit CircuitPython OAuth2 (adafruit-circuitpython-oauth2) | 335 downloads |
| Adafruit CircuitPython TCA8418 (adafruit-circuitpython-tca8418) | 331 downloads |
| Adafruit CircuitPython Simple Text Display (adafruit-circuitpython-simple-text-display) | 329 downloads |
| Adafruit CircuitPython ST7735 (adafruit-circuitpython-st7735) | 328 downloads |
| Adafruit CircuitPython BNO08X RVC (adafruit-circuitpython-bno08x-rvc) | 327 downloads |
| Adafruit CircuitPython MPL115A2 (adafruit-circuitpython-mpl115a2) | 326 downloads |
| Adafruit CircuitPython LTR329 LTR303 (adafruit-circuitpython-ltr329-ltr303) | 325 downloads |
| Adafruit CircuitPython HTS221 (adafruit-circuitpython-hts221) | 325 downloads |
| Adafruit CircuitPython TMP007 (adafruit-circuitpython-tmp007) | 325 downloads |
| Adafruit CircuitPython WSGI (adafruit-circuitpython-wsgi) | 322 downloads |
| Adafruit CircuitPython BLE iBBQ (adafruit-circuitpython-ble-ibbq) | 322 downloads |
| Adafruit CircuitPython SSD1351 (adafruit-circuitpython-ssd1351) | 317 downloads |
| Adafruit CircuitPython SSD1331 (adafruit-circuitpython-ssd1331) | 316 downloads |
| Adafruit CircuitPython OV2640 (adafruit-circuitpython-ov2640) | 316 downloads |
| Adafruit CircuitPython BLE Heart Rate (adafruit-circuitpython-ble-heart-rate) | 315 downloads |
| Adafruit CircuitPython INA3221 (adafruit-circuitpython-ina3221) | 314 downloads |
| Adafruit CircuitPython AirLift (adafruit-circuitpython-airlift) | 314 downloads |
| Adafruit CircuitPython USB Host Mass Storage (adafruit-circuitpython-usb-host-mass-storage) | 313 downloads |
| Adafruit CircuitPython BLE Magic Light (adafruit-circuitpython-ble-magic-light) | 313 downloads |
| Adafruit CircuitPython USB Host MIDI (adafruit-circuitpython-usb-host-midi) | 312 downloads |
| Adafruit CircuitPython Ducky (adafruit-circuitpython-ducky) | 309 downloads |
| Adafruit CircuitPython TPA2016 (adafruit-circuitpython-tpa2016) | 308 downloads |
| Adafruit CircuitPython Debug I2C (adafruit-circuitpython-debug-i2c) | 307 downloads |
| Adafruit CircuitPython BLE MIDI (adafruit-circuitpython-ble-midi) | 301 downloads |
| Adafruit CircuitPython BLE Cycling Speed and Cadence (adafruit-circuitpython-ble-cycling-speed-and-cadence) | 300 downloads |
| Adafruit CircuitPython TC74 (adafruit-circuitpython-tc74) | 298 downloads |
| Adafruit CircuitPython TLA202X (adafruit-circuitpython-tla202x) | 298 downloads |
| Adafruit CircuitPython MagTag (adafruit-circuitpython-magtag) | 297 downloads |
| Adafruit CircuitPython SSD1322 (adafruit-circuitpython-ssd1322) | 297 downloads |
| Adafruit CircuitPython MLX90395 (adafruit-circuitpython-mlx90395) | 296 downloads |
| Adafruit CircuitPython NeoKey (adafruit-circuitpython-neokey) | 295 downloads |
| Adafruit CircuitPython BLE BerryMed Pulse Oximeter (adafruit-circuitpython-ble-berrymed-pulse-oximeter) | 294 downloads |
| Adafruit CircuitPython Anchored TileGrid (adafruit-circuitpython-anchored-tilegrid) | 293 downloads |
| Adafruit CircuitPython BLE Apple Media (adafruit-circuitpython-ble-apple-media) | 292 downloads |
| Adafruit CircuitPython MAX1704x (adafruit-circuitpython-max1704x) | 289 downloads |
| Adafruit CircuitPython MatrixPortal (adafruit-circuitpython-matrixportal) | 289 downloads |
| Adafruit CircuitPython floppy (adafruit-circuitpython-floppy) | 288 downloads |
| Adafruit CircuitPython SSD1327 (adafruit-circuitpython-ssd1327) | 287 downloads |
| Adafruit CircuitPython IterTools (adafruit-circuitpython-itertools) | 287 downloads |
| Adafruit CircuitPython VL53L4CD (adafruit-circuitpython-vl53l4cd) | 286 downloads |
| Adafruit CircuitPython FakeRequests (adafruit-circuitpython-fakerequests) | 286 downloads |
| Adafruit CircuitPython CLUE (adafruit-circuitpython-clue) | 283 downloads |
| Adafruit CircuitPython FunHouse (adafruit-circuitpython-funhouse) | 282 downloads |
| Adafruit CircuitPython ADXL37x (adafruit-circuitpython-adxl37x) | 275 downloads |
| Adafruit CircuitPython BLE LYWSD03MMC (adafruit-circuitpython-ble-lywsd03mmc) | 275 downloads |
| Adafruit CircuitPython SimpleMath (adafruit-circuitpython-simplemath) | 272 downloads |
| Adafruit CircuitPython Pixel Framebuf (adafruit-circuitpython-pixel-framebuf) | 271 downloads |
| Adafruit CircuitPython SSD1608 (adafruit-circuitpython-ssd1608) | 270 downloads |
| Adafruit CircuitPython Nunchuk (adafruit-circuitpython-nunchuk) | 269 downloads |
| Adafruit CircuitPython PYOA (adafruit-circuitpython-pyoa) | 266 downloads |
| Adafruit CircuitPython TSC2007 (adafruit-circuitpython-tsc2007) | 261 downloads |
| Adafruit CircuitPython CircuitPlayground (adafruit-circuitpython-circuitplayground) | 261 downloads |
| Adafruit CircuitPython ST7565 (adafruit-circuitpython-st7565) | 259 downloads |
| Adafruit CircuitPython PCF8563 (adafruit-circuitpython-pcf8563) | 258 downloads |
| Adafruit CircuitPython PCF8574 (adafruit-circuitpython-pcf8574) | 258 downloads |
| Adafruit CircuitPython MONSTERM4SK (adafruit-circuitpython-monsterm4sk) | 257 downloads |
| Adafruit CircuitPython ESP32S2TFT (adafruit-circuitpython-esp32s2tft) | 253 downloads |
| Adafruit CircuitPython MMC56x3 (adafruit-circuitpython-mmc56x3) | 246 downloads |
| Adafruit CircuitPython AGS02MA (adafruit-circuitpython-ags02ma) | 245 downloads |
| Adafruit CircuitPython ENS160 (adafruit-circuitpython-ens160) | 242 downloads |
| Adafruit CircuitPython TT21100 (adafruit-circuitpython-tt21100) | 239 downloads |
| Adafruit CircuitPython Colorsys (adafruit-circuitpython-colorsys) | 239 downloads |
| Adafruit CircuitPython Radial Controller (adafruit-circuitpython-radial-controller) | 238 downloads |
| Adafruit CircuitPython VCNL4200 (adafruit-circuitpython-vcnl4200) | 237 downloads |
| Adafruit CircuitPython GUVX I2C (adafruit-circuitpython-guvx-i2c) | 229 downloads |
| Adafruit CircuitPython NeoPxl8 (adafruit-circuitpython-neopxl8) | 224 downloads |
| Adafruit CircuitPython GFX (adafruit-circuitpython-gfx) | 217 downloads |
| Adafruit CircuitPython BoardTest (adafruit-circuitpython-boardtest) | 211 downloads |
| Adafruit CircuitPython WM8960 (adafruit-circuitpython-wm8960) | 211 downloads |
| Adafruit CircuitPython BLE File Transfer (adafruit-circuitpython-ble-file-transfer) | 206 downloads |
| Adafruit CircuitPython ACeP7In (adafruit-circuitpython-acep7in) | 203 downloads |
| Adafruit CircuitPython SPD1656 (adafruit-circuitpython-spd1656) | 203 downloads |
| Adafruit CircuitPython Wii Classic (adafruit-circuitpython-wii-classic) | 192 downloads |
| Adafruit CircuitPython Pastebin (adafruit-circuitpython-pastebin) | 190 downloads |
| Adafruit CircuitPython PCF8575 (adafruit-circuitpython-pcf8575) | 182 downloads |
| Adafruit CircuitPython BLE Beacon (adafruit-circuitpython-ble-beacon) | 169 downloads |
| Adafruit CircuitPython Qualia (adafruit-circuitpython-qualia) | 169 downloads |
| Adafruit CircuitPython TemplateEngine (adafruit-circuitpython-templateengine) | 166 downloads |
| Adafruit CircuitPython PixelMap (adafruit-circuitpython-pixelmap) | 165 downloads |
| Adafruit CircuitPython AD569x (adafruit-circuitpython-ad569x) | 161 downloads |
| Adafruit CircuitPython PIO UART (adafruit-circuitpython-pio-uart) | 149 downloads |
| Adafruit CircuitPython FT5336 (adafruit-circuitpython-ft5336) | 136 downloads |
| Adafruit CircuitPython EK79686 (adafruit-circuitpython-ek79686) | 136 downloads |
| Adafruit CircuitPython JSON Stream (adafruit-circuitpython-json-stream) | 129 downloads |
| Adafruit CircuitPython HX711 (adafruit-circuitpython-hx711) | 117 downloads |
| Adafruit CircuitPython DS248x (adafruit-circuitpython-ds248x) | 113 downloads |
| Adafruit CircuitPython USB Host Descriptors (adafruit-circuitpython-usb-host-descriptors) | 100 downloads |
| Adafruit CircuitPython Wave (adafruit-circuitpython-wave) | 99 downloads |
| Adafruit CircuitPython ADS7830 (adafruit-circuitpython-ads7830) | 94 downloads |
| Adafruit CircuitPython CH9328 (adafruit-circuitpython-ch9328) | 92 downloads |
| Adafruit CircuitPython HUSB238 (adafruit-circuitpython-husb238) | 92 downloads |
| Adafruit CircuitPython PCA9554 (adafruit-circuitpython-pca9554) | 89 downloads |
| Adafruit CircuitPython MCP3421 (adafruit-circuitpython-mcp3421) | 88 downloads |
| Adafruit CircuitPython HDC302x (adafruit-circuitpython-hdc302x) | 86 downloads |
| Adafruit CircuitPython VCNL4020 (adafruit-circuitpython-vcnl4020) | 66 downloads |
| Adafruit CircuitPython CST8XX (adafruit-circuitpython-cst8xx) | 62 downloads |
| Adafruit CircuitPython S35710 (adafruit-circuitpython-s35710) | 60 downloads |
| Adafruit CircuitPython ADG72x (adafruit-circuitpython-adg72x) | 60 downloads |
## Blinka
Blinka is our CircuitPython compatibility layer for MicroPython
and single board computers such as the Raspberry Pi.
| Blinka (PyPI Package) | Downloads in the Last 7 Days |
| --- | --- |
| Adafruit Blinka (adafruit-blinka) | 13213 |

View file

@ -1,3 +0,0 @@
# SPDX-FileCopyrightText: 2022 adabot for Adafruit Industries (auto-updated)
#
# SPDX-License-Identifier: Unlicense

View file

@ -1,3 +0,0 @@
SPDX-FileCopyrightText: 2018 Phillip Torrone for Adafruit Industries
SPDX-License-Identifier: CC-BY-4.0

View file

@ -1,13 +1,8 @@
# -*- coding: utf-8 -*-
# SPDX-FileCopyrightText: 2021 ladyada for Adafruit Industries
#
# SPDX-License-Identifier: MIT
import os
import sys
sys.path.insert(0, os.path.abspath(".."))
sys.path.insert(0, os.path.abspath('..'))
# -- General configuration ------------------------------------------------
@ -15,10 +10,10 @@ sys.path.insert(0, os.path.abspath(".."))
# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom
# ones.
extensions = [
"sphinx.ext.autodoc",
"sphinx.ext.intersphinx",
"sphinx.ext.napoleon",
"sphinx.ext.todo",
'sphinx.ext.autodoc',
'sphinx.ext.intersphinx',
'sphinx.ext.napoleon',
'sphinx.ext.todo',
]
# TODO: Please Read!
@ -28,41 +23,41 @@ extensions = [
# autodoc_mock_imports = ["digitalio", "busio"]
intersphinx_mapping = {"python": ("https://docs.python.org/3", None)}
intersphinx_mapping = {'python': ('https://docs.python.org/3.4', None)}
# Add any paths that contain templates here, relative to this directory.
templates_path = ["_templates"]
templates_path = ['_templates']
source_suffix = ".rst"
source_suffix = '.rst'
# The master toctree document.
master_doc = "index"
master_doc = 'index'
# General information about the project.
project = "Adafruit CircuitPython Bundle"
copyright = "2019 Adafruit"
author = "Adabot"
project = u'Adafruit CircuitPython Bundle'
copyright = u'2019 Adafruit'
author = u'Adabot'
# The version info for the project you're documenting, acts as replacement for
# |version| and |release|, also used in various other places throughout the
# built documents.
#
# The short X.Y version.
version = "1.0"
version = u'1.0'
# The full version, including alpha/beta/rc tags.
release = "1.0"
release = u'1.0'
# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
#
# This is also used if you do content translation via gettext catalogs.
# Usually you set "language" from the command line for these cases.
language = "en"
language = None
# List of patterns, relative to source directory, that match files and
# directories to ignore when looking for source files.
# This patterns also effect to html_static_path and html_extra_path
exclude_patterns = ["_build", "Thumbs.db", ".DS_Store", ".env", "CODE_OF_CONDUCT.md"]
exclude_patterns = ['_build', 'Thumbs.db', '.DS_Store', '.env', 'CODE_OF_CONDUCT.md']
# The reST default role (used for this markup: `text`) to use for all
# documents.
@ -74,7 +69,7 @@ default_role = "any"
add_function_parentheses = True
# The name of the Pygments (syntax highlighting) style to use.
pygments_style = "sphinx"
pygments_style = 'sphinx'
# If true, `todo` and `todoList` produce output, else they produce nothing.
todo_include_todos = False
@ -89,52 +84,59 @@ napoleon_numpy_docstring = False
# The theme to use for HTML and HTML Help pages. See the documentation for
# a list of builtin themes.
#
import sphinx_rtd_theme
on_rtd = os.environ.get('READTHEDOCS', None) == 'True'
html_theme = "sphinx_rtd_theme"
if not on_rtd: # only import and set the theme if we're building docs locally
try:
import sphinx_rtd_theme
html_theme = 'sphinx_rtd_theme'
html_theme_path = [sphinx_rtd_theme.get_html_theme_path(), '.']
except:
html_theme = 'default'
html_theme_path = ['.']
else:
html_theme_path = ['.']
# Add any paths that contain custom static files (such as style sheets) here,
# relative to this directory. They are copied after the builtin static files,
# so a file named "default.css" will overwrite the builtin "default.css".
html_static_path = ["_static"]
html_static_path = ['_static']
# The name of an image file (relative to this directory) to use as a favicon of
# the docs. This file should be a Windows icon file (.ico) being 16x16 or 32x32
# pixels large.
#
html_favicon = "_static/favicon.ico"
html_favicon = '_static/favicon.ico'
# Output file base name for HTML help builder.
htmlhelp_basename = "AdafruitBundleLibrarydoc"
htmlhelp_basename = 'AdafruitBundleLibrarydoc'
# -- Options for LaTeX output ---------------------------------------------
latex_elements = {
# The paper size ('letterpaper' or 'a4paper').
#
# 'papersize': 'letterpaper',
# The font size ('10pt', '11pt' or '12pt').
#
# 'pointsize': '10pt',
# Additional stuff for the LaTeX preamble.
#
# 'preamble': '',
# Latex figure (float) alignment
#
# 'figure_align': 'htbp',
# The paper size ('letterpaper' or 'a4paper').
#
# 'papersize': 'letterpaper',
# The font size ('10pt', '11pt' or '12pt').
#
# 'pointsize': '10pt',
# Additional stuff for the LaTeX preamble.
#
# 'preamble': '',
# Latex figure (float) alignment
#
# 'figure_align': 'htbp',
}
# Grouping the document tree into LaTeX files. List of tuples
# (source start file, target name, title,
# author, documentclass [howto, manual, or own class]).
latex_documents = [
(
master_doc,
"AdafruitBundleLibrary.tex",
"AdafruitBundle Documentation",
author,
"manual",
),
(master_doc, 'AdafruitBundleLibrary.tex', u'AdafruitBundle Documentation',
author, 'manual'),
]
# -- Options for manual page output ---------------------------------------
@ -142,7 +144,8 @@ latex_documents = [
# One entry per manual page. List of tuples
# (source start file, name, description, authors, manual section).
man_pages = [
(master_doc, "AdafruitBundlelibrary", "Adafruit Bundle Documentation", [author], 1)
(master_doc, 'AdafruitBundlelibrary', u'Adafruit Bundle Documentation',
[author], 1)
]
# -- Options for Texinfo output -------------------------------------------
@ -151,13 +154,7 @@ man_pages = [
# (source start file, target name, title, author,
# dir menu entry, description, category)
texinfo_documents = [
(
master_doc,
"AdafruitBundleLibrary",
"Adafruit Bundle Documentation",
author,
"AdafruitBundleLibrary",
"One line description of project.",
"Miscellaneous",
),
(master_doc, 'AdafruitBundleLibrary', u'Adafruit Bundle Documentation',
author, 'AdafruitBundleLibrary', 'One line description of project.',
'Miscellaneous'),
]

View file

@ -16,8 +16,8 @@ the ``lib/`` directory. Some drivers may not work without them.
.. toctree::
BusDevice Library (adafruit_busdevice) <https://docs.circuitpython.org/projects/busdevice/en/latest/>
Register Library (adafruit_register) <https://docs.circuitpython.org/projects/register/en/latest/>
BusDevice Library <https://circuitpython.readthedocs.io/projects/busdevice/en/latest/>
Register Library <https://circuitpython.readthedocs.io/projects/register/en/latest/>
Board-specific Helpers
----------------------
@ -27,20 +27,17 @@ specific boards.
.. toctree::
Adafruit CircuitPlayground (adafruit_circuitplayground) <https://docs.circuitpython.org/projects/circuitplayground/en/latest/>
Adafruit CLUE (adafruit_clue) <https://docs.circuitpython.org/projects/clue/en/latest/>
Adafruit ESP32S2TFT (adafruit_esp32s2tft) <https://docs.circuitpython.org/projects/esp32s2tft/en/latest/>
Adafruit FeatherWings (adafruit_featherwing) <https://docs.circuitpython.org/projects/featherwing/en/latest/>
Adafruit FunHouse (adafruit_funhouse) <https://docs.circuitpython.org/projects/funhouse/en/latest/>
Adafruit MacroPad (adafruit_macropad) <https://docs.circuitpython.org/projects/macropad/en/latest/>
Adafruit MagTag (adafruit_magtag) <https://docs.circuitpython.org/projects/magtag/en/latest/>
Adafruit MONSTER M4SK (adafruit_monsterm4sk) <https://docs.circuitpython.org/projects/monsterm4sk/en/latest/>
Adafruit PortalBase (adafruit_portalbase) <https://docs.circuitpython.org/projects/portalbase/en/latest/>
Adafruit PyCamera (adafruit_pycamera) <https://docs.circuitpython.org/projects/pycamera/en/latest/>
Adafruit PyPortal (adafruit_pyportal) <https://docs.circuitpython.org/projects/pyportal/en/latest/>
Adafruit Qualia S3 (adafruit_qualia) <https://docs.circuitpython.org/projects/qualia/en/latest/>
PyBadger (PyBadge and PyGamer) (adafruit_pybadger) <https://docs.circuitpython.org/projects/pybadger/en/latest/>
MatrixPortal (Metro M4 Airlift + RGB Shield) (adafruit_matrixportal) <https://docs.circuitpython.org/projects/matrixportal/en/latest/>
Adafruit CircuitPlayground <https://circuitpython.readthedocs.io/projects/circuitplayground/en/latest/>
Adafruit CLUE <https://circuitpython.readthedocs.io/projects/clue/en/latest/>
Adafruit FeatherWings <https://circuitpython.readthedocs.io/projects/featherwing/en/latest/>
Adafruit FunHouse <https://circuitpython.readthedocs.io/projects/funhouse/en/latest/>
Adafruit MacroPad <https://circuitpython.readthedocs.io/projects/macropad/en/latest/>
MatrixPortal (Metro M4 Airlift + RGB Shield) <https://circuitpython.readthedocs.io/projects/matrixportal/en/latest/>
Adafruit MagTag <https://circuitpython.readthedocs.io/projects/magtag/en/latest/>
Adafruit PortalBase <https://circuitpython.readthedocs.io/projects/portalbase/en/latest/>
PyBadger (PyBadge and PyGamer) <https://circuitpython.readthedocs.io/projects/pybadger/en/latest/>
Adafruit PyPortal <https://circuitpython.readthedocs.io/projects/pyportal/en/latest/>
Adafruit MONSTER M4SK <https://circuitpython.readthedocs.io/projects/monsterm4sk/en/latest/>
Helper Libraries
-----------------
@ -54,9 +51,8 @@ Helpers for animating LEDs.
.. toctree::
Fancy LED (similar to FastLED) (adafruit_fancyled) <https://docs.circuitpython.org/projects/fancyled/en/latest/>
LED Animation (adafruit_led-animation) <https://docs.circuitpython.org/projects/led-animation/en/latest/>
PixelMap (adafruit_pixelmap) <https://docs.circuitpython.org/projects/pixelmap/en/latest/>
Fancy LED (similar to FastLED) <https://circuitpython.readthedocs.io/projects/fancyled/en/latest/>
LED Animation <https://circuitpython.readthedocs.io/projects/led-animation/en/latest/>
User Interface and GFX Helpers
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
@ -65,27 +61,26 @@ Helpers for building graphical interfaces using the displayio core module and fr
.. toctree::
Cursor Control (adafruit_cursorcontrol) <https://docs.circuitpython.org/projects/cursorcontrol/en/latest/>
Bitmap Font (adafruit_bitmap-font) <https://docs.circuitpython.org/projects/bitmap-font/en/latest/>
Bitmap Saver (adafruit_bitmapsaver) <https://docs.circuitpython.org/projects/bitmapsaver/en/latest/>
Display AnalogClock (adafruit_display_analogclock) <https://docs.circuitpython.org/projects/display-analogclock/en/latest/>
Display Button (adafruit_display-button) <https://docs.circuitpython.org/projects/display-button/en/latest//>
Display Notification (adafruit_display_notification) <https://docs.circuitpython.org/projects/display_notification/en/latest/>
Display Shapes (adafruit_display-shapes) <https://docs.circuitpython.org/projects/display-shapes/en/latest/>
Display Text (adafruit_display_text) <https://docs.circuitpython.org/projects/display_text/en/latest/>
Framebuf Module (adafruit_framebuf) <https://docs.circuitpython.org/projects/framebuf/en/latest/>
GFX (framebuf) (adafruit_gfx) <https://docs.circuitpython.org/projects/gfx/en/latest/>
Image Load (adafruit_imageload) <https://docs.circuitpython.org/projects/imageload/en/latest/>
miniQR Non-hardware QR code generator (adafruit_miniqr) <https://docs.circuitpython.org/projects/miniqr/en/latest/>
Pixel Framebuf Module (adafruit_pixel_framebuf) <https://docs.circuitpython.org/projects/pixel_framebuf/en/latest/>
ProgressBar (adafruit_progressbar) <https://docs.circuitpython.org/projects/progressbar/en/latest/>
PYOA (adafruit_pyoa) <https://docs.circuitpython.org/projects/pyoa/en/latest/>
Slideshow (adafruit_slideshow) <https://docs.circuitpython.org/projects/slideshow/en/latest/>
Simple Text Display (adafruit_simple-text-display) <https://docs.circuitpython.org/projects/simple-text-display/en/latest/>
Turtle Graphics (adafruit_turtle) <https://docs.circuitpython.org/projects/turtle/en/latest/>
WSGI (adafruit_wsgi) <https://docs.circuitpython.org/projects/wsgi/en/latest/>
DisplayIO Layout (adafruit_displayio-layout) <https://docs.circuitpython.org/projects/displayio-layout/en/latest/>
Dash Display (adafruit_dash_display) <https://docs.circuitpython.org/projects/dash_display/en/latest/>
Cursor Control <https://circuitpython.readthedocs.io/projects/cursorcontrol/en/latest/>
Bitmap Font <https://circuitpython.readthedocs.io/projects/bitmap-font/en/latest/>
Bitmap Saver <https://circuitpython.readthedocs.io/projects/bitmapsaver/en/latest/>
Display Button <https://circuitpython.readthedocs.io/projects/display-button/en/latest//>
Display Notification <https://circuitpython.readthedocs.io/projects/display_notification/en/latest/>
Display Shapes <https://circuitpython.readthedocs.io/projects/display-shapes/en/latest/>
Display Text <https://circuitpython.readthedocs.io/projects/display_text/en/latest/>
Framebuf Module <https://circuitpython.readthedocs.io/projects/framebuf/en/latest/>
GFX (framebuf) <https://circuitpython.readthedocs.io/projects/gfx/en/latest/>
Image Load <https://circuitpython.readthedocs.io/projects/imageload/en/latest/>
miniQR Non-hardware QR code generator <https://circuitpython.readthedocs.io/projects/miniqr/en/latest/>
Pixel Framebuf Module <https://circuitpython.readthedocs.io/projects/pixel_framebuf/en/latest/>
ProgressBar <https://circuitpython.readthedocs.io/projects/progressbar/en/latest/>
PYOA <https://circuitpython.readthedocs.io/projects/pyoa/en/latest/>
Slideshow <https://circuitpython.readthedocs.io/projects/slideshow/en/latest/>
Simple Text Display <https://circuitpython.readthedocs.io/projects/simple-text-display/en/latest/>
Turtle Graphics <https://circuitpython.readthedocs.io/projects/turtle/en/latest/>
WSGI <https://circuitpython.readthedocs.io/projects/wsgi/en/latest/>
DisplayIO Layout <https://circuitpython.readthedocs.io/projects/displayio-layout/en/latest/>
Dash Display <https://circuitpython.readthedocs.io/projects/dash_display/en/latest/>
Motor Helpers
^^^^^^^^^^^^^^
@ -94,10 +89,10 @@ Helpers for driving motors, servos, and steppers.
.. toctree::
DC Motor and Servo (adafruit_motor) <https://docs.circuitpython.org/projects/motor/en/latest/>
EMC2101 Fan Controller and Temperature monitor (adafruit_emc2101) <https://docs.circuitpython.org/projects/emc2101/en/latest/>
MotorKit (adafruit_motorkit) <https://docs.circuitpython.org/projects/motorkit/en/latest/>
ServoKit (adafruit_servokit) <https://docs.circuitpython.org/projects/servokit/en/latest/>
DC Motor and Servo <https://circuitpython.readthedocs.io/projects/motor/en/latest/>
EMC2101 Fan Controller and Temperature monitor <https://circuitpython.readthedocs.io/projects/emc2101/en/latest/>
MotorKit <https://circuitpython.readthedocs.io/projects/motorkit/en/latest/>
ServoKit <https://circuitpython.readthedocs.io/projects/servokit/en/latest/>
Internet of Things Web Service Helpers
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
@ -106,12 +101,12 @@ Helpers for connecting with hosted and self-hosted internet-of-things web servic
.. toctree::
Adafruit IO (adafruit_adafruitio) <https://docs.circuitpython.org/projects/adafruitio/en/latest/>
Amazon AWS IoT (adafruit_aws_iot) <https://docs.circuitpython.org/projects/aws_iot/en/latest/>
Azure IoT (adafruit_azureiot) <https://docs.circuitpython.org/projects/azureiot/en/latest/>
Google Cloud IoT Core (adafruit_gc_iot_core) <https://docs.circuitpython.org/projects/gc_iot_core/en/latest/>
Hue Lights (adafruit_hue) <https://docs.circuitpython.org/projects/hue/en/latest/>
LIFX Lights (adafruit_lifx) <https://docs.circuitpython.org/projects/lifx/en/latest/>
Adafruit IO <https://circuitpython.readthedocs.io/projects/adafruitio/en/latest/>
Amazon AWS IoT <https://circuitpython.readthedocs.io/projects/aws_iot/en/latest/>
Azure IoT <https://circuitpython.readthedocs.io/projects/azureiot/en/latest/>
Google Cloud IoT Core <https://circuitpython.readthedocs.io/projects/gc_iot_core/en/latest/>
Hue Lights <https://circuitpython.readthedocs.io/projects/hue/en/latest/>
LIFX Lights <https://circuitpython.readthedocs.io/projects/lifx/en/latest/>
Internet/Internet-of-Things Helpers
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
@ -120,16 +115,12 @@ Helpers for interfacing with the internet, including IoT protocols.
.. toctree::
Connection Manager (adafruit_connectionmanager) <https://docs.circuitpython.org/projects/connectionmanager/en/latest/>
Fake Requests (adafruit_fakerequests) <https://docs.circuitpython.org/projects/fakerequests/en/latest/>
HTTP Server (adafruit_httpserver) <https://docs.circuitpython.org/projects/httpserver/en/latest/>
JSON Stream (adafruit_json_stream) <https://docs.circuitpython.org/projects/json_stream/en/latest/>
JSON Web Token (JWT) (adafruit_jwt) <https://docs.circuitpython.org/projects/jwt/en/latest/>
MiniMQTT (adafruit_minimqtt) <https://docs.circuitpython.org/projects/minimqtt/en/latest/>
NTP (Network time Protocol) (adafruit_ntp) <https://docs.circuitpython.org/projects/ntp/en/latest/>
Requests (adafruit_requests) <https://docs.circuitpython.org/projects/requests/en/latest/>
OAuth2.0 (adafruit_oauth2) <https://docs.circuitpython.org/projects/oauth2/en/latest/>
Template Engine (adafruit_templateengine) <https://docs.circuitpython.org/projects/templateengine/en/latest/>
Fake Requests <https://circuitpython.readthedocs.io/projects/fakerequests/en/latest/>
JSON Web Token (JWT) <https://circuitpython.readthedocs.io/projects/jwt/en/latest/>
MiniMQTT <https://circuitpython.readthedocs.io/projects/minimqtt/en/latest/>
NTP (Network time Protocol) <https://circuitpython.readthedocs.io/projects/ntp/en/latest/>
Requests <https://circuitpython.readthedocs.io/projects/requests/en/latest/>
OAuth2.0 <https://circuitpython.readthedocs.io/projects/oauth2/en/latest/>
Bluetooth Low Energy Helpers
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
@ -138,24 +129,21 @@ Helpers for Bluetooth Low Energy (BLE).
.. toctree::
Bluefruit LE Connect App (adafruit_bluefruitconnect) <https://docs.circuitpython.org/projects/bluefruitconnect/en/latest/>
BLE Base Library (adafruit_ble) <https://docs.circuitpython.org/projects/ble/en/latest/>
BLE Adafruit Services (adafruit_ble_adafruit) <https://docs.circuitpython.org/projects/ble_adafruit/en/latest/>
BLE Apple Media Service (adafruit_ble_apple_media) <https://docs.circuitpython.org/projects/ble_apple_media/en/latest/>
BLE Apple Notification Center Service (adafruit_ble_apple_notification_center) <https://docs.circuitpython.org/projects/ble_apple_notification_center/en/latest/>
BLE Location Beacons (adafruit_ble_beacon) <https://docs.circuitpython.org/projects/ble_beacon/en/latest/>
BLE BerryMed Pulse Oximeter Service (adafruit_ble_berrymed_pulse_oximeter) <https://docs.circuitpython.org/projects/ble_berrymed_pulse_oximeter/en/latest/>
BLE BroadcastNet (adafruit_ble_broadcastnet) <https://docs.circuitpython.org/projects/ble_broadcastnet/en/latest/>
BLE Cycling Speed and Cadence (adafruit_ble_cycling_speed_and_cadence) <https://docs.circuitpython.org/projects/ble_cycling_speed_and_cadence/en/latest/>
BLE Eddystone Beacon (adafruit_ble_eddystone) <https://docs.circuitpython.org/projects/ble_eddystone/en/latest/>
BLE File Transfer (adafruit_ble_file_transfer) <https://docs.circuitpython.org/projects/ble_file_transfer/en/latest/>
BLE Heart Rate (adafruit_ble_heart_rate) <https://docs.circuitpython.org/projects/ble_heart_rate/en/latest/>
BLE iBBQ (adafruit_ble_ibbq) <https://docs.circuitpython.org/projects/ble_ibbq/en/latest/>
BLE LYWSD03MMC (Xiaomi Mijia) (adafruit_ble_lywsd03mmc) <https://docs.circuitpython.org/projects/ble_lywsd03mmc/en/latest/>
BLE Magic Light (adafruit_ble_magic_light) <https://docs.circuitpython.org/projects/ble_magic_light/en/latest/>
BLE MIDI (adafruit_ble_midi) <https://docs.circuitpython.org/projects/ble_midi/en/latest/>
BLE Radio (adafruit_ble_radio) <https://docs.circuitpython.org/projects/ble_radio/en/latest/>
Bluefruit LE Connect App <https://circuitpython.readthedocs.io/projects/bluefruitconnect/en/latest/>
BLE Base Library <https://circuitpython.readthedocs.io/projects/ble/en/latest/>
BLE Adafruit Services <https://circuitpython.readthedocs.io/projects/ble_adafruit/en/latest/>
BLE Apple Media Service <https://circuitpython.readthedocs.io/projects/ble_apple_media/en/latest/>
BLE Apple Notification Center Service <https://circuitpython.readthedocs.io/projects/ble_apple_notification_center/en/latest/>
BLE BerryMed Pulse Oximeter Service <https://circuitpython.readthedocs.io/projects/ble_berrymed_pulse_oximeter/en/latest/>
BLE BroadcastNet <https://circuitpython.readthedocs.io/projects/ble_broadcastnet/en/latest/>
BLE Cycling Speed and Cadence <https://circuitpython.readthedocs.io/projects/ble_cycling_speed_and_cadence/en/latest/>
BLE Eddystone Beacon <https://circuitpython.readthedocs.io/projects/ble_eddystone/en/latest/>
BLE Heart Rate <https://circuitpython.readthedocs.io/projects/ble_heart_rate/en/latest/>
BLE iBBQ <https://circuitpython.readthedocs.io/projects/ble_ibbq/en/latest/>
BLE LYWSD03MMC (Xiaomi Mijia) <https://circuitpython.readthedocs.io/projects/ble_lywsd03mmc/en/latest/>
BLE Magic Light <https://circuitpython.readthedocs.io/projects/ble_magic_light/en/latest/>
BLE MIDI <https://circuitpython.readthedocs.io/projects/ble_midi/en/latest/>
BLE Radio <https://circuitpython.readthedocs.io/projects/ble_radio/en/latest/>
LoRa Wireless Helpers
^^^^^^^^^^^^^^^^^^^^^
@ -164,7 +152,7 @@ Helpers for wireless communication via LoRa.
.. toctree::
TinyLoRa TTN Helper (LoRaWAN) (adafruit_tinylora) <https://docs.circuitpython.org/projects/tinylora/en/latest/>
TinyLoRa TTN Helper (LoRaWAN) <https://circuitpython.readthedocs.io/projects/tinylora/en/latest/>
Cryptography Helpers
^^^^^^^^^^^^^^^^^^^^^
@ -173,7 +161,7 @@ Helpers for secure communication.
.. toctree::
RSA (adafruit_rsa) <https://docs.circuitpython.org/projects/rsa/en/latest/>
RSA <https://circuitpython.readthedocs.io/projects/rsa/en/latest/>
CPython-module Helpers
^^^^^^^^^^^^^^^^^^^^^^^
@ -183,12 +171,11 @@ modules may have a CircuitPython Core API implementation too.
.. toctree::
asyncio (asyncio) <https://docs.circuitpython.org/projects/asyncio/en/latest/>
binascii (adafruit_binascii) <https://docs.circuitpython.org/projects/binascii/en/latest/>
datetime (adafruit_datetime) <https://docs.circuitpython.org/projects/datetime/en/latest/>
IterTools (adafruit_itertools) <https://docs.circuitpython.org/projects/itertools/en/latest/>
Logging (adafruit_logging) <https://docs.circuitpython.org/projects/logging/en/latest/>
hashlib (adafruit_hashlib) <https://docs.circuitpython.org/projects/hashlib/en/latest/>
binascii <https://circuitpython.readthedocs.io/projects/binascii/en/latest/>
datetime <https://circuitpython.readthedocs.io/projects/datetime/en/latest/>
IterTools <https://circuitpython.readthedocs.io/projects/itertools/en/latest/>
Logging <https://circuitpython.readthedocs.io/projects/logging/en/latest/>
hashlib <https://circuitpython.readthedocs.io/projects/hashlib/en/latest/>
Audio Helpers
^^^^^^^^^^^^^^^
@ -197,41 +184,29 @@ Music, noisemakers, and more.
.. toctree::
MIDI (adafruit_midi) <https://docs.circuitpython.org/projects/midi/en/latest/>
Ring Tone Text Transfer Language (RTTTL) (adafruit_rtttl) <https://docs.circuitpython.org/projects/rtttl/en/latest/>
Waveform Generation (adafruit_waveform) <https://docs.circuitpython.org/projects/waveform/en/latest/>
Wave file I/O (adafruit_wave) <https://docs.circuitpython.org/projects/wave/en/latest/>
MIDI <https://circuitpython.readthedocs.io/projects/midi/en/latest/>
Ring Tone Text Transfer Language (RTTTL) <https://circuitpython.readthedocs.io/projects/rtttl/en/latest/>
Waveform Generation <https://circuitpython.readthedocs.io/projects/waveform/en/latest/>
Miscellaneous Helpers
^^^^^^^^^^^^^^^^^^^^^^^
.. toctree::
AVR programming (adafruit_avrprog) <https://docs.circuitpython.org/projects/avrprog/en/latest/>
BitbangIO (adafruit_bitbangio) <https://docs.circuitpython.org/projects/bitbangio/en/latest/>
Board Test Suite (adafruit_boardtest) <https://docs.circuitpython.org/projects/boardtest/en/latest/>
Colorsys (colorsys) <https://docs.circuitpython.org/projects/colorsys/en/latest/>
Debouncer (adafruit_debouncer) <https://docs.circuitpython.org/projects/debouncer/en/latest/>
Debug I2C (adafruit_debug_i2c) <https://docs.circuitpython.org/projects/debug_i2c/en/latest/>
Ducky (adafruit_ducky) <https://docs.circuitpython.org/projects/ducky/en/latest/>
InfraRed Remote (adafruit_irremote) <https://docs.circuitpython.org/projects/irremote/en/latest/>
Mini ESP Tool (ESP chips loader) (adafruit_miniesptool) <https://docs.circuitpython.org/projects/miniesptool/en/latest/>
NeoKey (adafruit_neokey) <https://docs.circuitpython.org/projects/neokey/en/latest/>
OneWire (adafruit_onewire) <https://docs.circuitpython.org/projects/onewire/en/latest/>
Pastebin services (adafruit_pastebin) <https://docs.circuitpython.org/projects/pastebin/en/latest/>
PIOASM converter for RP2 boards (adafruit_pioasm) <https://docs.circuitpython.org/projects/pioasm/en/latest/>
PIO UART (adafruit_pio_uart) <https://docs.circuitpython.org/projects/pio_uart/en/latest/>
Prompt Toolkit (adafruit_prompt_toolkit) <https://docs.circuitpython.org/projects/prompt_toolkit/en/latest/>
Radial Controller (adafruit_radial-controller) <https://docs.circuitpython.org/projects/radial-controller/en/latest/>
SD Card (adafruit_sd) <https://docs.circuitpython.org/projects/sd/en/latest/>
SimpleIO (simpleio) <https://docs.circuitpython.org/projects/simpleio/en/latest/>
SimpleMath (adafruit_simplemath) <https://docs.circuitpython.org/projects/simplemath/en/latest/>
Test Repo (adafruit_testrepo) <https://docs.circuitpython.org/projects/testrepo/en/latest/>
USB HID - Human Interface Device (Keyboard and Mouse) (adafruit_hid) <https://docs.circuitpython.org/projects/hid/en/latest/>
USB Host Descriptors (adafruit_usb-host-descriptors) <https://docs.circuitpython.org/projects/usb-host-descriptors/en/latest/>
USB Host Mass Storage (adafruit_usb-host-mass-storage) <https://docs.circuitpython.org/projects/usb-host-mass-storage/en/latest/>
USB Host MIDI (adafruit_usb-host-midi) <https://docs.circuitpython.org/projects/usb-host-midi/en/latest/>
Ticks (adafruit_ticks) <https://docs.circuitpython.org/projects/ticks/en/latest/>
AVR programming <https://circuitpython.readthedocs.io/projects/avrprog/en/latest/>
BitbangIO <https://circuitpython.readthedocs.io/projects/bitbangio/en/latest/>
Board Test Suite <https://circuitpython.readthedocs.io/projects/boardtest/en/latest/>
Debouncer <https://circuitpython.readthedocs.io/projects/debouncer/en/latest/>
Debug I2C <https://circuitpython.readthedocs.io/projects/debug_i2c/en/latest/>
InfraRed Remote <https://circuitpython.readthedocs.io/projects/irremote/en/latest/>
Mini ESP Tool (ESP chips loader) <https://circuitpython.readthedocs.io/projects/miniesptool/en/latest/>
OneWire <https://circuitpython.readthedocs.io/projects/onewire/en/latest/>
SD Card <https://circuitpython.readthedocs.io/projects/sd/en/latest/>
SimpleIO <https://circuitpython.readthedocs.io/projects/simpleio/en/latest/>
SimpleMath <https://circuitpython.readthedocs.io/projects/simplemath/en/latest/>
USB Human Interface Device (Keyboard and Mouse) <https://circuitpython.readthedocs.io/projects/hid/en/latest/>
Test Repo <https://circuitpython.readthedocs.io/projects/testrepo/en/latest/>
Colorsys <https://circuitpython.readthedocs.io/projects/colorsys/en/latest/>
Blinky
--------
@ -240,14 +215,12 @@ Multi-color LED drivers.
.. toctree::
DotStar (adafruit_dotstar) <https://docs.circuitpython.org/projects/dotstar/en/latest/>
NeoPixel (neopixel) <https://docs.circuitpython.org/projects/neopixel/en/latest/>
NeoPixel SPI (neopixel_spi) <https://docs.circuitpython.org/projects/neopixel_spi/en/latest/>
NeoPxl8 (adafruit_neopxl8) <https://docs.circuitpython.org/projects/neopxl8/en/latest/>
Pixie (adafruit_pixie) <https://docs.circuitpython.org/projects/pixie/en/latest/>
RGB LED (adafruit_rgbled) <https://docs.circuitpython.org/projects/rgbled/en/latest/>
TM1814 (adafruit_tm1814) <https://docs.circuitpython.org/projects/tm1814/en/latest/>
WS2801 (adafruit_ws2801) <https://docs.circuitpython.org/projects/ws2801/en/latest/>
DotStar <https://circuitpython.readthedocs.io/projects/dotstar/en/latest/>
NeoPixel <https://circuitpython.readthedocs.io/projects/neopixel/en/latest/>
NeoPixel SPI <https://circuitpython.readthedocs.io/projects/neopixel_spi/en/latest/>
Pixie <https://circuitpython.readthedocs.io/projects/pixie/en/latest/>
RGB LED <https://circuitpython.readthedocs.io/projects/rgbled/en/latest/>
WS2801 <https://circuitpython.readthedocs.io/projects/ws2801/en/latest/>
Displays
-------------
@ -267,65 +240,55 @@ Color TFT-LCD
.. toctree::
GC9A01A (displayio) (adafruit_gc9a01a) <https://docs.circuitpython.org/projects/gc9a01a/en/latest/>
HX8357 (displayio) (adafruit_hx8357) <https://docs.circuitpython.org/projects/hx8357/en/latest/>
ILI9341 and ILI9340 (displayio) (adafruit_ili9341) <https://docs.circuitpython.org/projects/ili9341/en/latest/>
ST7735 (displayio) (adafruit_st7735) <https://docs.circuitpython.org/projects/st7735/en/latest/>
ST7735R (displayio) (adafruit_st7735r) <https://docs.circuitpython.org/projects/st7735r/en/latest/>
ST7789 (displayio) (adafruit_st7789) <https://docs.circuitpython.org/projects/st7789/en/latest/>
RGB Displays (framebuf) (adafruit_rgb_display) <https://docs.circuitpython.org/projects/rgb_display/en/latest/>
HX8357 (displayio) <https://circuitpython.readthedocs.io/projects/hx8357/en/latest/>
ILI9341 and ILI9340 (displayio) <https://circuitpython.readthedocs.io/projects/ili9341/en/latest/>
ST7735 (displayio) <https://circuitpython.readthedocs.io/projects/st7735/en/latest/>
ST7735R (displayio) <https://circuitpython.readthedocs.io/projects/st7735r/en/latest/>
ST7789 (displayio) <https://circuitpython.readthedocs.io/projects/st7789/en/latest/>
RGB Displays (framebuf) <https://circuitpython.readthedocs.io/projects/rgb_display/en/latest/>
OLED
^^^^^^^^^^^^^^^
.. toctree::
SH1106 OLED (displayio) (adafruit_displayio_sh1106) <https://docs.circuitpython.org/projects/displayio_sh1106/en/latest/>
SH1107 OLED (displayio) (adafruit_displayio-sh1107) <https://docs.circuitpython.org/projects/displayio-sh1107/en/latest/>
SSD1305 OLED (displayio) (adafruit_displayio_ssd1305) <https://docs.circuitpython.org/projects/displayio_ssd1305/en/latest/>
SSD1305 OLED (framebuf) (adafruit_ssd1305) <https://docs.circuitpython.org/projects/ssd1305/en/latest/>
SSD1306 OLED (displayio) (adafruit_displayio_ssd1306) <https://docs.circuitpython.org/projects/displayio_ssd1306/en/latest/>
SSD1306 OLED (framebuf) (adafruit_ssd1306) <https://docs.circuitpython.org/projects/ssd1306/en/latest/>
SSD1322 OLED (displayio) (adafruit_ssd1322) <https://docs.circuitpython.org/projects/ssd1322/en/latest/>
SSD1325 OLED (displayio) (adafruit_ssd1325) <https://docs.circuitpython.org/projects/ssd1325/en/latest/>
SSD1327 OLED (displayio) (adafruit_ssd1327) <https://docs.circuitpython.org/projects/ssd1327/en/latest/>
SSD1331 OLED (displayio) (adafruit_ssd1331) <https://docs.circuitpython.org/projects/ssd1331/en/latest/>
SSD1351 OLED (displayio) (adafruit_ssd1351) <https://docs.circuitpython.org/projects/ssd1351/en/latest/>
SH1107 OLED (displayio) <https://circuitpython.readthedocs.io/projects/displayio-sh1107/en/latest/>
SSD1305 OLED (displayio) <https://circuitpython.readthedocs.io/projects/displayio_ssd1305/en/latest/>
SSD1305 OLED (framebuf) <https://circuitpython.readthedocs.io/projects/ssd1305/en/latest/>
SSD1306 OLED (displayio) <https://circuitpython.readthedocs.io/projects/displayio_ssd1306/en/latest/>
SSD1306 OLED (framebuf) <https://circuitpython.readthedocs.io/projects/ssd1306/en/latest/>
SSD1322 OLED (displayio) <https://circuitpython.readthedocs.io/projects/ssd1322/en/latest/>
SSD1325 OLED (displayio) <https://circuitpython.readthedocs.io/projects/ssd1325/en/latest/>
SSD1327 OLED (displayio) <https://circuitpython.readthedocs.io/projects/ssd1327/en/latest/>
SSD1331 OLED (displayio) <https://circuitpython.readthedocs.io/projects/ssd1331/en/latest/>
SSD1351 OLED (displayio) <https://circuitpython.readthedocs.io/projects/ssd1351/en/latest/>
E-Paper / E-Ink
^^^^^^^^^^^^^^^
.. toctree::
ACeP7In (displayio) (adafruit_acep7in) <https://docs.circuitpython.org/projects/acep7in/en/latest/>
E-Paper Display (framebuf) (adafruit_epd) <https://docs.circuitpython.org/projects/epd/en/latest/>
EK79686 (displayio) (adafruit_ek79686) <https://docs.circuitpython.org/projects/ek79686/en/latest/>
IL0373 (displayio) (adafruit_il0373) <https://docs.circuitpython.org/projects/il0373/en/latest/>
IL0398 (displayio) (adafruit_il0398) <https://docs.circuitpython.org/projects/il0398/en/latest/>
IL91874 (displayio) (adafruit_il91874) <https://docs.circuitpython.org/projects/il91874/en/latest/>
SPD1656 (displayio) (adafruit_spd1656) <https://docs.circuitpython.org/projects/spd1656/en/latest/>
SSD1608 (displayio) (adafruit_ssd1608) <https://docs.circuitpython.org/projects/ssd1608/en/latest/>
SSD1675 (displayio) (adafruit_ssd1675) <https://docs.circuitpython.org/projects/ssd1675/en/latest/>
SSD1680 (displayio) (adafruit_ssd1680) <https://docs.circuitpython.org/projects/ssd1680/en/latest/>
SSD1681 (displayio) (adafruit_ssd1681) <https://docs.circuitpython.org/projects/ssd1681/en/latest/>
UC8151D (displayio) (adafruit_uc8151d) <https://docs.circuitpython.org/projects/uc8151d/en/latest/>
E-Paper Display (framebuf) <https://circuitpython.readthedocs.io/projects/epd/en/latest/>
IL0373 (displayio) <https://circuitpython.readthedocs.io/projects/il0373/en/latest/>
IL0398 (displayio) <https://circuitpython.readthedocs.io/projects/il0398/en/latest/>
IL91874 (displayio) <https://circuitpython.readthedocs.io/projects/il91874/en/latest/>
SSD1608 (displayio) <https://circuitpython.readthedocs.io/projects/ssd1608/en/latest/>
SSD1675 (displayio) <https://circuitpython.readthedocs.io/projects/ssd1675/en/latest/>
SSD1680 (displayio) <https://circuitpython.readthedocs.io/projects/ssd1680/en/latest/>
SSD1681 (displayio) <https://circuitpython.readthedocs.io/projects/ssd1681/en/latest/>
Other
^^^^^^^^^^^^^^^
.. toctree::
Character LCD (adafruit_charlcd) <https://docs.circuitpython.org/projects/charlcd/en/latest/>
FT5336 Capacitive Touch Screen Driver (adafruit_ft5336) <https://docs.circuitpython.org/projects/ft5336/en/latest/>
HT16K33 LED Matrices and Segment Displays (adafruit_ht16k33) <https://docs.circuitpython.org/projects/ht16k33/en/latest/>
IS31FL3731 Charlieplexed LED Matrix (adafruit_is31fl3731) <https://docs.circuitpython.org/projects/is31fl3731/en/latest/>
IS31FL3741 RGB LED Matrix driver (adafruit_is31fl3741) <https://docs.circuitpython.org/projects/is31fl3741/en/latest/>
MAX7219 LED Matrix (adafruit_max7219) <https://docs.circuitpython.org/projects/max7219/en/latest/>
Nokia PCD8544 Display (adafruit_pcd8544) <https://docs.circuitpython.org/projects/pcd8544/en/latest/>
RA8875 40-Pin Display Driver (adafruit_ra8875) <https://docs.circuitpython.org/projects/ra8875/en/latest/>
Sharp Memory Display (adafruit_sharpmemorydisplay) <https://docs.circuitpython.org/projects/sharpmemorydisplay/en/latest/>
ST7565 Graphic Displays (adafruit_st7565) <https://docs.circuitpython.org/projects/st7565/en/latest/>
TSC2007 Resistive Touch Screen Driver (adafruit_tsc2007) <https://docs.circuitpython.org/projects/tsc2007/en/latest/>
Character LCD <https://circuitpython.readthedocs.io/projects/charlcd/en/latest/>
HT16K33 LED Matrices and Segment Displays <https://circuitpython.readthedocs.io/projects/ht16k33/en/latest/>
IS31FL3731 Charlieplexed LED Matrix <https://circuitpython.readthedocs.io/projects/is31fl3731/en/latest/>
MAX7219 LED Matrix <https://circuitpython.readthedocs.io/projects/max7219/en/latest/>
Nokia PCD8544 Display <https://circuitpython.readthedocs.io/projects/pcd8544/en/latest/>
RA8875 40-Pin Display Driver <https://circuitpython.readthedocs.io/projects/ra8875/en/latest/>
Sharp Memory Display <https://circuitpython.readthedocs.io/projects/sharpmemorydisplay/en/latest/>
Real-time clocks
-----------------
@ -335,10 +298,9 @@ through ``datetime``.
.. toctree::
DS1307 Real-time Clock (5V RTC Breakout) (adafruit_ds1307) <https://docs.circuitpython.org/projects/ds1307/en/latest/>
DS3231 Real-time Clock (Precision RTC) (adafruit_ds3231) <https://docs.circuitpython.org/projects/ds3231/en/latest/>
PCF8523 Real-time Clock (Adalogger RTC) (adafruit_pcf8523) <https://docs.circuitpython.org/projects/pcf8523/en/latest/>
PCF8563 Real-time Clock (adafruit_pcf8563) <https://docs.circuitpython.org/projects/pcf8563/en/latest/>
DS1307 Real-time Clock (5V RTC Breakout) <https://circuitpython.readthedocs.io/projects/ds1307/en/latest/>
DS3231 Real-time Clock (Precision RTC) <https://circuitpython.readthedocs.io/projects/ds3231/en/latest/>
PCF8523 Real-time Clock (Adalogger RTC) <https://circuitpython.readthedocs.io/projects/pcf8523/en/latest/>
Motion Sensors
----------------
@ -347,33 +309,31 @@ Motion relating sensing including ``acceleration``, ``magnetic``, ``gyro``, and
.. toctree::
ADXL34x 3 Axis Accelerometer (adafruit_adxl34x) <https://docs.circuitpython.org/projects/adxl34x/en/latest/>
ADXL37x 3 Axis Accelerometer (adafruit_adxl37x) <https://docs.circuitpython.org/projects/adxl37x/en/latest/>
BNO055 Accelerometer, Magnetometer, Gyroscope and Absolution Orientation (adafruit_bno055) <https://docs.circuitpython.org/projects/bno055/en/latest/>
BNO08X 9 Axis Sensor Fusion IMU (adafruit_bno08x) <https://docs.circuitpython.org/projects/bno08x/en/latest/>
BNO08X_RVC Simple UART Heading Library (adafruit_bno08x_rvc) <https://docs.circuitpython.org/projects/bno08x_rvc/en/latest/>
FXAS21002C Gyroscope (adafruit_fxas21002c) <https://docs.circuitpython.org/projects/fxas21002c/en/latest/>
FXOS8700 Accelerometer (adafruit_fxos8700) <https://docs.circuitpython.org/projects/fxos8700/en/latest/>
GPS Global Position (adafruit_gps) <https://docs.circuitpython.org/projects/gps/en/latest/>
ICM20X Wide-range 6-DoF Accelerometer and Gyro Family (adafruit_icm20x) <https://docs.circuitpython.org/projects/icm20x/en/latest/>
L3GD20 3-Axis Gyroscope (adafruit_l3gd20) <https://docs.circuitpython.org/projects/l3gd20/en/latest/>
LIS2MDL 3-Axis Magnetometer (adafruit_lis2mdl) <https://docs.circuitpython.org/projects/lis2mdl/en/latest/>
LIS331HH and H3LIS331 3-Axis Accelerometers (adafruit_lis331) <https://docs.circuitpython.org/projects/lis331/en/latest/>
LIS3DH Accelerometer (adafruit_lis3dh) <https://docs.circuitpython.org/projects/lis3dh/en/latest/>
LIS3MDL 3-Axis Magnetometer (adafruit_lis3mdl) <https://docs.circuitpython.org/projects/lis3mdl/en/latest/>
LSM303 Accelerometer Onl (adafruit_lsm303-accel)y<https://docs.circuitpython.org/projects/lsm303-accel/en/latest/>
LSM303 Accelerometer and Magnetometer (adafruit_lsm303) <https://docs.circuitpython.org/projects/lsm303/en/latest/>
LSM303DLH Magnetometer Onl (adafruit_lsm303dlh-mag)y<https://docs.circuitpython.org/projects/lsm303dlh-mag/en/latest/>
LSM6DSOX, LSM6DS33, and ISM330DHCT Accelerometer, Gyroscope and Temperature (adafruit_lsm6dsox) <https://docs.circuitpython.org/projects/lsm6dsox/en/latest/>
LSM9DS0 Accelerometer, Magnetometer, Gyroscope and Temperature (adafruit_lsm9ds0) <https://docs.circuitpython.org/projects/lsm9ds0/en/latest/>
LSM9DS1 Accelerometer, Magnetometer, Gyroscope and Temperature (adafruit_lsm9ds1) <https://docs.circuitpython.org/projects/lsm9ds1/en/latest/>
MLX90393 3 Axis Magnetometer (adafruit_mlx90393) <https://docs.circuitpython.org/projects/mlx90393/en/latest/>
MLX90395 3-Axis Magnetometer (adafruit_mlx90395) <https://docs.circuitpython.org/projects/mlx90395/en/latest/>
MMA8451 3 Axis Accelerometer (adafruit_mma8451) <https://docs.circuitpython.org/projects/mma8451/en/latest/>
MMC56X3 Magnetometers (adafruit_mmc56x3) <https://docs.circuitpython.org/projects/mmc56x3/en/latest/>
MPU6050 Accelerometer, Gyroscope, and Temperature Sensor (adafruit_mpu6050) <https://docs.circuitpython.org/projects/mpu6050/en/latest/>
MSA301 3 Axis Accelerometer (adafruit_msa301) <https://docs.circuitpython.org/projects/msa301/en/latest/>
TLV493D 3 Axis Magnetometer (adafruit_tlv493d) <https://docs.circuitpython.org/projects/tlv493d/en/latest/>
ADXL34x 3 Axis Accelerometer <https://circuitpython.readthedocs.io/projects/adxl34x/en/latest/>
BNO055 Accelerometer, Magnetometer, Gyroscope and Absolution Orientation <https://circuitpython.readthedocs.io/projects/bno055/en/latest/>
BNO08X 9 Axis Sensor Fusion IMU <https://circuitpython.readthedocs.io/projects/bno08x/en/latest/>
BNO08X_RVC Simple UART Heading Library <https://circuitpython.readthedocs.io/projects/bno08x_rvc/en/latest/>
FXAS21002C Gyroscope <https://circuitpython.readthedocs.io/projects/fxas21002c/en/latest/>
FXOS8700 Accelerometer <https://circuitpython.readthedocs.io/projects/fxos8700/en/latest/>
GPS Global Position <https://circuitpython.readthedocs.io/projects/gps/en/latest/>
ICM20X Wide-range 6-DoF Accelerometer and Gyro Family <https://circuitpython.readthedocs.io/projects/icm20649/en/latest/>
L3GD20 3-Axis Gyroscope <https://circuitpython.readthedocs.io/projects/l3gd20/en/latest/>
LIS2MDL 3-Axis Magnetometer <https://circuitpython.readthedocs.io/projects/lis2mdl/en/latest/>
LIS331HH and H3LIS331 3-Axis Accelerometers <https://circuitpython.readthedocs.io/projects/lis331/en/latest/>
LIS3DH Accelerometer <https://circuitpython.readthedocs.io/projects/lis3dh/en/latest/>
LIS3MDL 3-Axis Magnetometer <https://circuitpython.readthedocs.io/projects/lis3mdl/en/latest/>
LSM303 Accelerometer Only<https://circuitpython.readthedocs.io/projects/lsm303-accel/en/latest/>
LSM303 Accelerometer and Magnetometer <https://circuitpython.readthedocs.io/projects/lsm303/en/latest/>
LSM303DLH Magnetometer Only<https://circuitpython.readthedocs.io/projects/lsm303dlh-mag/en/latest/>
LSM6DSOX, LSM6DS33, and ISM330DHCT Accelerometer, Gyroscope and Temperature <https://circuitpython.readthedocs.io/projects/lsm6dsox/en/latest/>
LSM9DS0 Accelerometer, Magnetometer, Gyroscope and Temperature <https://circuitpython.readthedocs.io/projects/lsm9ds0/en/latest/>
LSM9DS1 Accelerometer, Magnetometer, Gyroscope and Temperature <https://circuitpython.readthedocs.io/projects/lsm9ds1/en/latest/>
MLX90390 3 Axis Magnetometer <https://circuitpython.readthedocs.io/projects/mlx90393/en/latest/>
MLX90395 3-Axis Magnetometer <https://circuitpython.readthedocs.io/projects/mlx90395/en/latest/>
MMA8451 3 Axis Accelerometer <https://circuitpython.readthedocs.io/projects/mma8451/en/latest/>
MPU6050 Accelerometer, Gyroscope, and Temperature Sensor <https://circuitpython.readthedocs.io/projects/mpu6050/en/latest/>
MSA301 3 Axis Accelerometer <https://circuitpython.readthedocs.io/projects/msa301/en/latest/>
TLV493D 3 Axis Magnetometer <https://circuitpython.readthedocs.io/projects/tlv493d/en/latest/>
Environmental Sensors
----------------------
@ -385,51 +345,46 @@ equivalent carbon dioxide (``eco2`` / ``eCO2``), and total volatile organic comp
.. toctree::
ADT7410 High Accuracy Temperature Sensor (adafruit_adt7410) <https://docs.circuitpython.org/projects/adt7410/en/latest/>
AGS02MA Gas Sensor (adafruit_ags02ma) <https://docs.circuitpython.org/projects/ags02ma/en/latest/>
AHTx0 Tempertaure and Humidity Sensor (adafruit_ahtx0) <https://docs.circuitpython.org/projects/ahtx0/en/latest/>
AM2320 Temperature and Humidity (adafruit_am2320) <https://docs.circuitpython.org/projects/am2320/en/latest/>
BME280 Temperature, Humidity and Pressure (adafruit_bme280) <https://docs.circuitpython.org/projects/bme280/en/latest/>
BME680 Temperature, Humidity, Pressure and Gas (adafruit_bme680) <https://docs.circuitpython.org/projects/bme680/en/latest/>
BMP280 Barometric Pressure and Altitude (adafruit_bmp280) <https://docs.circuitpython.org/projects/bmp280/en/latest/>
BMP3xx Barometric Pressure and Altimeter (adafruit_bmp3xx) <https://docs.circuitpython.org/projects/bmp3xx/en/latest/>
CCS811 Air Quality (adafruit_ccs811) <https://docs.circuitpython.org/projects/ccs811/en/latest/>
DHT Temperature and Humidity (adafruit_dht) <https://docs.circuitpython.org/projects/dht/en/latest/>
DPS310 Precision Barometric Pressure / Altitude Sensor (adafruit_dps310) <https://docs.circuitpython.org/projects/dps310/en/latest/>
DS18x20 Temperature (adafruit_ds18x20) <https://docs.circuitpython.org/projects/ds18x20/en/latest/>
ENS160 (ScioSense) digital multi-gas sensor (adafruit_ens160) <https://docs.circuitpython.org/projects/ens160/en/latest/>
HDC302x Temperature and Humidity Sensor (adafruit_hdc302x) <https://docs.circuitpython.org/projects/hdc302x/en/latest/>
HTS221 Temperature and Humidity Sensor (adafruit_hts221) <https://docs.circuitpython.org/projects/hts221/en/latest/>
HTU21D Temperature and Humidity (adafruit_htu21d) <https://docs.circuitpython.org/projects/htu21d/en/latest/>
HTU31D Temperature and Humidity (adafruit_htu31d) <https://docs.circuitpython.org/projects/htu31d/en/latest/>
LPS2X Family of Barometric Pressure, Temperature Sensors (adafruit_lps2x) <https://docs.circuitpython.org/projects/lps2x/en/latest/>
LPS28 Pressure Sensor (adafruit_lps28) <https://docs.circuitpython.org/projects/lps28/en/latest/>
LPS35HW Water Resistant Barometric Pressure, Temperature (adafruit_lps35hw) <https://docs.circuitpython.org/projects/lps35hw/en/latest/>
SGP40 Air Quality Sensor (adafruit_sgp40) <https://docs.circuitpython.org/projects/sgp40/en/latest/>
MAX31855 Thermocouple Amplifier, Temperature (adafruit_max31855) <https://docs.circuitpython.org/projects/max31855/en/latest/>
MAX31856 Thermocouple Amplifier, Temperature (adafruit_max31856) <https://docs.circuitpython.org/projects/max31856/en/latest/>
MAX31865 Thermocouple Amplifier, Temperature (adafruit_max31865) <https://docs.circuitpython.org/projects/max31865/en/latest/>
MCP9600 Thermocouple Amplifier (adafruit_mcp9600) <https://docs.circuitpython.org/projects/mcp9600/en/latest/>
MCP9808 Temperature (adafruit_mcp9808) <https://docs.circuitpython.org/projects/mcp9808/en/latest/>
MLX90614 Contactless Temperature (adafruit_mlx90614) <https://docs.circuitpython.org/projects/mlx90614/en/latest/>
MPL115A2 Barometric Pressure, Temperature (adafruit_mpl115a2) <https://docs.circuitpython.org/projects/mpl115a2/en/latest/>
MPL3115A2 Barometric Pressure, Altitude and Temperature Sensor (adafruit_mpl3115a2) <https://docs.circuitpython.org/projects/mpl3115a2/en/latest/>
MPRLS Ported Absolute Pressure (adafruit_mprls) <https://docs.circuitpython.org/projects/mprls/en/latest/>
MS8607 Pressure, Temperature, Humidity (adafruit_ms8607) <https://docs.circuitpython.org/projects/ms8607/en/latest/>
PCT2075 Temperature Sensor (adafruit_pct2075) <https://docs.circuitpython.org/projects/pct2075/en/latest/>
PM25 Air Quality Sensor (adafruit_pm25) <https://docs.circuitpython.org/projects/pm25/en/latest/>
SCD30 CO2, Temperature, and Humidity Sensor (adafruit_scd30) <https://docs.circuitpython.org/projects/scd30/en/latest/>
SCD4x Temperature and Humidity Sensor (adafruit_scd4x) <https://docs.circuitpython.org/projects/scd4x/en/latest/>
SGP30 Air Quality (adafruit_sgp30) <https://docs.circuitpython.org/projects/sgp30/en/latest/>
SHT31-D Temperature and Humidity (adafruit_sht31d) <https://docs.circuitpython.org/projects/sht31d/en/latest/>
SHT4x Temperature and Humidity (adafruit_sht4x) <https://docs.circuitpython.org/projects/sht4x/en/latest/>
SHTC3 Temperature and Humidity (adafruit_shtc3) <https://docs.circuitpython.org/projects/shtc3/en/latest/>
Si7021 Temperature and Humidity (adafruit_si7021) <https://docs.circuitpython.org/projects/si7021/en/latest/>
TC74 Digital Temperature Sensor (adafruit_tc74) <https://docs.circuitpython.org/projects/tc74/en/latest/>
TMP006 Contactless IR Thermopile Sensor (adafruit_tmp006) <https://docs.circuitpython.org/projects/tmp006/en/latest/>
TMP007 Contactless Temperature (adafruit_tmp007) <https://docs.circuitpython.org/projects/tmp007/en/latest/>
TMP117 High-Precision Temperature Sensor (adafruit_tmp117) <https://docs.circuitpython.org/projects/tmp117/en/latest/>
Thermistor Temperature (adafruit_thermistor) <https://docs.circuitpython.org/projects/thermistor/en/latest/>
ADT7410 High Accuracy Temperature Sensor <https://circuitpython.readthedocs.io/projects/adt7410/en/latest/>
AHTx0 Tempertaure and Humidity Sensor <https://circuitpython.readthedocs.io/projects/ahtx0/en/latest/>
AM2320 Temperature and Humidity <https://circuitpython.readthedocs.io/projects/am2320/en/latest/>
BME280 Temperature, Humidity and Pressure <https://circuitpython.readthedocs.io/projects/bme280/en/latest/>
BME680 Temperature, Humidity, Pressure and Gas <https://circuitpython.readthedocs.io/projects/bme680/en/latest/>
BMP280 Barometric Pressure and Altitude <https://circuitpython.readthedocs.io/projects/bmp280/en/latest/>
BMP3xx Barometric Pressure and Altimeter <https://circuitpython.readthedocs.io/projects/bmp3xx/en/latest/>
CCS811 Air Quality <https://circuitpython.readthedocs.io/projects/ccs811/en/latest/>
DHT Temperature and Humidity <https://circuitpython.readthedocs.io/projects/dht/en/latest/>
DPS310 Precision Barometric Pressure / Altitude Sensor <https://circuitpython.readthedocs.io/projects/dps310/en/latest/>
DS18x20 Temperature <https://circuitpython.readthedocs.io/projects/ds18x20/en/latest/>
HTS221 Temperature and Humidity Sensor <https://circuitpython.readthedocs.io/projects/hts221/en/latest/>
HTU21D Temperature and Humidity <https://circuitpython.readthedocs.io/projects/htu21d/en/latest/>
HTU31D Temperature and Humidity <https://circuitpython.readthedocs.io/projects/htu31d/en/latest/>
LPS2X Family of Barometric Pressure, Temperature Sensors <https://circuitpython.readthedocs.io/projects/lps2x/en/latest/>
LPS35HW Water Resistant Barometric Pressure, Temperature <https://circuitpython.readthedocs.io/projects/lps35hw/en/latest/>
SGP40 Air Quality Sensor <https://circuitpython.readthedocs.io/projects/sgp40/en/latest/>
MAX31855 Thermocouple Amplifier, Temperature <https://circuitpython.readthedocs.io/projects/max31855/en/latest/>
MAX31856 Thermocouple Amplifier, Temperature <https://circuitpython.readthedocs.io/projects/max31856/en/latest/>
MAX31865 Thermocouple Amplifier, Temperature <https://circuitpython.readthedocs.io/projects/max31865/en/latest/>
MCP9600 Thermocouple Amplifier <https://circuitpython.readthedocs.io/projects/mcp9600/en/latest/>
MCP9808 Temperature <https://circuitpython.readthedocs.io/projects/mcp9808/en/latest/>
MLX90614 Contactless Temperature <https://circuitpython.readthedocs.io/projects/mlx90614/en/latest/>
MP115A2 Barometric Pressure, Temperature <https://circuitpython.readthedocs.io/projects/mpl115a2/en/latest/>
MPL3115A2 Barometric Pressure, Altitude and Temperature Sensor <https://circuitpython.readthedocs.io/projects/mpl3115a2/en/latest/>
MPRLS Ported Absolute Pressure <https://circuitpython.readthedocs.io/projects/mprls/en/latest/>
MS8607 Pressure, Temperature, Humidity <https://circuitpython.readthedocs.io/projects/ms8607/en/latest/>
PCT2075 Temperature Sensor <https://circuitpython.readthedocs.io/projects/pct2075/en/latest/>
PM25 Air Quality Sensor <https://circuitpython.readthedocs.io/projects/pm25/en/latest/>
SCD30 CO2, Temperature, and Humidity Sensor <https://circuitpython.readthedocs.io/projects/scd30/en/latest/>
SGP30 Air Quality <https://circuitpython.readthedocs.io/projects/sgp30/en/latest/>
SHT31-D Temperature and Humidity <https://circuitpython.readthedocs.io/projects/sht31d/en/latest/>
SHT4x Temperature and Humidity <https://circuitpython.readthedocs.io/projects/sht4x/en/latest/>
SHTC3 Temperature and Humidity <https://circuitpython.readthedocs.io/projects/shtc3/en/latest/>
Si7021 Temperature and Humidity <https://circuitpython.readthedocs.io/projects/si7021/en/latest/>
TC74 Digital Temperature Sensor <https://circuitpython.readthedocs.io/projects/tc74/en/latest/>
TMP006 Contactless IR Thermopile Sensor <https://circuitpython.readthedocs.io/projects/tmp006/en/latest/>
TMP007 Contactless Temperature <https://circuitpython.readthedocs.io/projects/tmp007/en/latest/>
TMP117 High-Precision Temperature Sensor <https://circuitpython.readthedocs.io/projects/tmp117/en/latest/>
Thermistor Temperature <https://circuitpython.readthedocs.io/projects/thermistor/en/latest/>
Light Sensors
---------------
@ -439,24 +394,19 @@ These sensors detect light related attributes such as ``color``, ``light`` (unit
.. toctree::
APDS9960 Proximity, Light, RGB, and Gesture (adafruit_apds9960) <https://docs.circuitpython.org/projects/apds9960/en/latest/>
AS726x Color Spectrum Sensor (adafruit_as726x) <https://docs.circuitpython.org/projects/as726x/en/latest/>
AS7341 11-Channel Multi-Spectral Digital Sensor (adafruit_as7341) <https://docs.circuitpython.org/projects/as7341/en/latest/>
BH1750 Ambient Light (adafruit_bh1750) <https://docs.circuitpython.org/projects/bh1750/en/latest/>
GUVx I2C UV Light Sensors (adafruit_guvx-i2c) <https://docs.circuitpython.org/projects/guvx-i2c/en/latest/>
LTR329 LTR303 Light Sensors (adafruit_ltr329-ltr303) <https://docs.circuitpython.org/projects/ltr329-ltr303/en/latest/>
LTR390 Ambient Light and UV Sensor (adafruit_ltr390) <https://docs.circuitpython.org/projects/ltr390/en/latest/>
TCS34725 Color Sensor (adafruit_tcs34725) <https://docs.circuitpython.org/projects/tcs34725/en/latest/>
TSL2561 Light Sensor (adafruit_tsl2561) <https://docs.circuitpython.org/projects/tsl2561/en/latest/>
TSL2591 High Dynamic Range Light Sensor (adafruit_tsl2591) <https://docs.circuitpython.org/projects/tsl2591/en/latest/>
VCNL4010 Proximity and Light (adafruit_vcnl4010) <https://docs.circuitpython.org/projects/vcnl4010/en/latest/>
VCNL4020 Proximity and Light (adafruit_vcnl4020) <https://docs.circuitpython.org/projects/vcnl4020/en/latest/>
VCNL4040 Proximity and Light (adafruit_vcnl4040) <https://docs.circuitpython.org/projects/vcnl4040/en/latest/>
VCNL4200 Proximity and Light (adafruit_vcnl4200) <https://docs.circuitpython.org/projects/vcnl4200/en/latest/>
VEML6070 UV Index (adafruit_veml6070) <https://docs.circuitpython.org/projects/veml6070/en/latest/>
VEML6075 UV Index (adafruit_veml6075) <https://docs.circuitpython.org/projects/veml6075/en/latest/>
VEML7700 High Accuracy Ambient Light Sensor (adafruit_veml7700) <https://docs.circuitpython.org/projects/veml7700/en/latest/>
SI1145 Digital UV Index IR Visible Light Sensor (adafruit_si1145) <https://docs.circuitpython.org/projects/si1145/en/latest/>
APDS9960 Proximity, Light, RGB, and Gesture <https://circuitpython.readthedocs.io/projects/apds9960/en/latest/>
AS726x Color Spectrum Sensor <https://circuitpython.readthedocs.io/projects/as726x/en/latest/>
AS7341 11-Channel Multi-Spectral Digital Sensor <https://circuitpython.readthedocs.io/projects/as7341/en/latest/>
BH1750 Ambient Light <https://circuitpython.readthedocs.io/projects/bh1750/en/latest/>
LTR390 Ambient Light and UV Sensor <https://circuitpython.readthedocs.io/projects/ltr390/en/latest/>
TCS34725 Color Sensor <https://circuitpython.readthedocs.io/projects/tcs34725/en/latest/>
TSL2561 Light Sensor <https://circuitpython.readthedocs.io/projects/tsl2561/en/latest/>
TSL2591 High Dynamic Range Light Sensor <https://circuitpython.readthedocs.io/projects/tsl2591/en/latest/>
VCNL4010 Proximity and Light <https://circuitpython.readthedocs.io/projects/vcnl4010/en/latest/>
VCNL4040 Proximity and Light <https://circuitpython.readthedocs.io/projects/vcnl4040/en/latest/>
VEML6070 UV Index <https://circuitpython.readthedocs.io/projects/veml6070/en/latest/>
VEML6075 UV Index <https://circuitpython.readthedocs.io/projects/veml6075/en/latest/>
VEML7700 High Accuracy Ambient Light Sensor <https://circuitpython.readthedocs.io/projects/veml7700/en/latest/>
Distance Sensors
------------------
@ -465,15 +415,13 @@ These sensors measure the ``distance`` to another object and may also measure li
.. toctree::
Garmin LIDARLite I2C (adafruit_lidarlite) <https://docs.circuitpython.org/projects/lidarlite/en/latest/>
HC-SR04 Ultrasonic Range Sensors (adafruit_hcsr04) <https://docs.circuitpython.org/projects/hcsr04/en/latest/>
Slamtech RPLidar (adafruit_rplidar) <https://docs.circuitpython.org/projects/rplidar/en/latest/>
TFmini IR Time of Flight ~30cm - 12m (adafruit_tfmini) <https://docs.circuitpython.org/projects/tfmini/en/latest/>
US-100 Ultrasonic Distance Sensor (adafruit_us100) <https://docs.circuitpython.org/projects/us100/en/latest/>
VL6180x 5 - 100 mm (adafruit_vl6180x) <https://docs.circuitpython.org/projects/vl6180x/en/latest/>
VL53L0x ~30 - 1000 mm (adafruit_vl53l0x) <https://docs.circuitpython.org/projects/vl53l0x/en/latest/>
VL53L1X ~30 - 4000 mm (adafruit_vl53l1x) <https://docs.circuitpython.org/projects/vl53l1x/en/latest/>
VL53L4CD Time of Flight (adafruit_vl53l4cd) <https://docs.circuitpython.org/projects/vl53l4cd/en/latest/>
Garmin LIDARLite I2C <https://circuitpython.readthedocs.io/projects/lidarlite/en/latest/>
HC-SR04 Ultrasonic Range Sensors <https://circuitpython.readthedocs.io/projects/hcsr04/en/latest/>
Slamtech RPLidar <https://circuitpython.readthedocs.io/projects/rplidar/en/latest/>
TFmini IR Time of Flight ~30cm - 12m <https://circuitpython.readthedocs.io/projects/tfmini/en/latest/>
US-100 Ultrasonic Distance Sensor <https://circuitpython.readthedocs.io/projects/us100/en/latest/>
VL6180x 5 - 100 mm <https://circuitpython.readthedocs.io/projects/vl6180x/en/latest/>
VL53L0x ~30 - 1000 mm <https://circuitpython.readthedocs.io/projects/vl53l0x/en/latest/>
Radio
--------
@ -482,14 +430,13 @@ These chips communicate to others over radio.
.. toctree::
Adafruit Bluefruit LE SPI Friend (adafruit_bluefruitspi) <https://docs.circuitpython.org/projects/bluefruitspi/en/latest/>
AirLift Co-Processor Manager (adafruit_airlift) <https://docs.circuitpython.org/projects/airlift/en/latest/>
ESP WiFi Co-Processor using AT Commands (adafruit_esp-atcontrol) <https://docs.circuitpython.org/projects/esp-atcontrol/en/latest/>
ESP32 WiFi Co-Processor over SPI (adafruit_esp32spi) <https://docs.circuitpython.org/projects/esp32spi/en/latest/>
RFM LoRa & Packet Radio (adafruit_rfm) <https://docs.circuitpython.org/projects/rfm/en/latest/>
RFM9x LoRa (adafruit_rfm9x) <https://docs.circuitpython.org/projects/rfm9x/en/latest/>
RFM69 Packet Radio (adafruit_rfm69) <https://docs.circuitpython.org/projects/rfm69/en/latest/>
PN532 NFC/RFID (adafruit_pn532) <https://docs.circuitpython.org/projects/pn532/en/latest/>
Adafruit Bluefruit LE SPI Friend <https://circuitpython.readthedocs.io/projects/bluefruitspi/en/latest/>
AirLift Co-Processor Manager <https://circuitpython.readthedocs.io/projects/airlift/en/latest/>
ESP WiFi Co-Processor using AT Commands <https://circuitpython.readthedocs.io/projects/esp-atcontrol/en/latest/>
ESP32 WiFi Co-Processor over SPI <https://circuitpython.readthedocs.io/projects/esp32spi/en/latest/>
RFM9x LoRa <https://circuitpython.readthedocs.io/projects/rfm9x/en/latest/>
RFM69 Packet Radio <https://circuitpython.readthedocs.io/projects/rfm69/en/latest/>
PN532 NFC/RFID <https://circuitpython.readthedocs.io/projects/pn532/en/latest/>
IO Expansion
--------------
@ -498,87 +445,62 @@ These provide functionality similar to ``analogio``, ``digitalio``, ``pulseio``,
.. toctree::
AD569x 16-bit DAC (adafruit_ad569x) <https://docs.circuitpython.org/projects/ad569x/en/latest/>
Adafruit SeeSaw (adafruit_seesaw) <https://docs.circuitpython.org/projects/seesaw/en/latest/>
ADG72x Analog Matrix Switches (adafruit_adg72x) <https://docs.circuitpython.org/projects/adg72x/en/latest/>
ADS1x15 Analog-to-Digital Converter (adafruit_ads1x15) <https://docs.circuitpython.org/projects/ads1x15/en/latest/>
ADS7830 8-Channel 8-Bit ADC (adafruit_ads7830) <https://docs.circuitpython.org/projects/ads7830/en/latest/>
AW9523 GPIO expander and LED driver (adafruit_aw9523) <https://docs.circuitpython.org/projects/aw9523/en/latest/>
Crickit Robotics Boards (adafruit_crickit) <https://docs.circuitpython.org/projects/crickit/en/latest/>
CST8XX Capacitive Touch (adafruit_cst8xx) <https://docs.circuitpython.org/projects/cst8xx/en/latest/>
DACx578 8 x Channel 12-Bit DAC (adafruit_dacx578) <https://docs.circuitpython.org/projects/dacx578/en/latest/>
DS2413 OneWire GPIO Expander (adafruit_ds2413) <https://docs.circuitpython.org/projects/ds2413/en/latest/>
FocalTech Capacitive Touch (adafruit_focaltouch) <https://docs.circuitpython.org/projects/focaltouch/en/latest/>
HX711 24-bit ADC (adafruit_hx711) <https://docs.circuitpython.org/projects/hx711/en/latest/>
MCP2515 CAN bus controller (adafruit_mcp2515) <https://docs.circuitpython.org/projects/mcp2515/en/latest/>
MCP230xx GPIO Expander (adafruit_mcp230xx) <https://docs.circuitpython.org/projects/mcp230xx/en/latest/>
MCP3xxx SPI ADC (adafruit_mcp3xxx) <https://docs.circuitpython.org/projects/mcp3xxx/en/latest/>
MCP3421 18-bit ADC (adafruit_mcp3421) <https://docs.circuitpython.org/projects/mcp3421/en/latest/>
MCP4725 Digital-to-Analog Converter (adafruit_mcp4725) <https://docs.circuitpython.org/projects/mcp4725/en/latest/>
MCP4728 4-Channel, 12-bit Digital-to-Analog Converter (adafruit_mcp4728) <https://docs.circuitpython.org/projects/mcp4728/en/latest/>
MPR121 Capacitive Touch Sensor (adafruit_mpr121) <https://docs.circuitpython.org/projects/mpr121/en/latest/>
NAU7802 24-Bit ADC (cedargrove_nau7802) <https://docs.circuitpython.org/projects/nau7802/en/latest/>
PCA9554 GPIO Expander (adafruit_pca9554) <https://docs.circuitpython.org/projects/pca9554/en/latest/>
PCA9685 16 x 12-bit PWM Driver (adafruit_pca9685) <https://docs.circuitpython.org/projects/pca9685/en/latest/>
PCF8574 GPIO Expander (adafruit_pcf8574) <https://docs.circuitpython.org/projects/pcf8574/en/latest/>
PCF8575 GPIO Expander (adafruit_pcf8575) <https://docs.circuitpython.org/projects/pcf8575/en/latest/>
PCF8591 ADC + DAC Combo (adafruit_pcf8591) <https://docs.circuitpython.org/projects/pcf8591/en/latest/>
TCA8418 I2C Keyboard Multiplexor (adafruit_tca8418) <https://docs.circuitpython.org/projects/tca8418/en/latest/>
TCA9548 I2C Multiplexer (adafruit_tca9548a) <https://docs.circuitpython.org/projects/tca9548a/en/latest/>
TLA202X 12-bit I2C DAC (adafruit_tla202x) <https://docs.circuitpython.org/projects/tla202x/en/latest/>
TLC5947 24 x 12-bit PWM Driver (adafruit_tlc5947) <https://docs.circuitpython.org/projects/tlc5947/en/latest/>
TLC59711 12 x 16-bit PWM Driver (adafruit_tlc59711) <https://docs.circuitpython.org/projects/tlc59711/en/latest/>
ADS1x15 Analog-to-Digital Converter <https://circuitpython.readthedocs.io/projects/ads1x15/en/latest/>
Adafruit SeeSaw <https://circuitpython.readthedocs.io/projects/seesaw/en/latest/>
AW9523 GPIO expander and LED driver <https://circuitpython.readthedocs.io/projects/aw9523/en/latest/>
Crickit Robotics Boards <https://circuitpython.readthedocs.io/projects/crickit/en/latest/>
DS2413 OneWire GPIO Expander <https://circuitpython.readthedocs.io/projects/ds2413/en/latest/>
FocalTech Capacitive Touch <https://circuitpython.readthedocs.io/projects/focaltouch/en/latest/>
MCP2515 CAN bus controller <https://circuitpython.readthedocs.io/projects/mcp2515/en/latest/>
MCP230xx GPIO Expander <https://circuitpython.readthedocs.io/projects/mcp230xx/en/latest/>
MCP3xxx SPI ADC <https://circuitpython.readthedocs.io/projects/mcp3xxx/en/latest/>
MCP4725 Digital-to-Analog Converter <https://circuitpython.readthedocs.io/projects/mcp4725/en/latest/>
MCP4728 4-Channel, 12-bit Digital-to-Analog Converter <https://circuitpython.readthedocs.io/projects/mcp4728/en/latest/>
MPR121 Capacitive Touch Sensor <https://circuitpython.readthedocs.io/projects/mpr121/en/latest/>
PCA9685 16 x 12-bit PWM Driver <https://circuitpython.readthedocs.io/projects/pca9685/en/latest/>
PCF8591 ADC + DAC Combo <https://circuitpython.readthedocs.io/projects/pcf8591/en/latest/>
TCA9548 I2C Multiplexer <https://circuitpython.readthedocs.io/projects/tca9548a/en/latest/>
TLA202X 12-bit I2C DAC <https://circuitpython.readthedocs.io/projects/tla202x/en/latest/>
TLC5947 24 x 12-bit PWM Driver <https://circuitpython.readthedocs.io/projects/tlc5947/en/latest/>
TLC59711 12 x 16-bit PWM Driver <https://circuitpython.readthedocs.io/projects/tlc59711/en/latest/>
Miscellaneous
----------------
.. toctree::
24LC32 EEPROM (adafruit_24lc32) <https://docs.circuitpython.org/projects/24lc32/en/latest/>
74HC595 Shift Register (adafruit_74hc595) <https://docs.circuitpython.org/projects/74hc595/en/latest/>
ATECCx08 Cryptographic Co-Processor (adafruit_atecc) <https://docs.circuitpython.org/projects/atecc/en/latest/>
AMG88xx Grid-Eye IR Camera (adafruit_amg88xx) <https://docs.circuitpython.org/projects/amg88xx/en/latest/>
BD3491FS Audio Processor (adafruit_bd3491fs) <https://docs.circuitpython.org/projects/bd3491fs/en/latest/>
CAP1188 8-Key Capacitive Touch (adafruit_cap1188) <https://docs.circuitpython.org/projects/cap1188/en/latest/>
CH9328 UART to HID Keyboard (adafruit_ch9328) <https://docs.circuitpython.org/projects/ch9328/en/latest/>
DRV2605 Haptic Motor Controller (adafruit_drv2605) <https://docs.circuitpython.org/projects/drv2605/en/latest/>
DS1841 I2C Logarithmic Potentiometer (adafruit_ds1841) <https://docs.circuitpython.org/projects/ds1841/en/latest/>
DS248x 1-Wire to I2C (adafruit_ds248x) <https://docs.circuitpython.org/projects/ds248x/en/latest/>
DS3502 I2C Potentiometer (adafruit_ds3502) <https://docs.circuitpython.org/projects/ds3502/en/latest/>
Dymo Scale (adafruit_dymoscale) <https://docs.circuitpython.org/projects/dymoscale/en/latest/>
Fingerprint Sensor (adafruit_fingerprint) <https://docs.circuitpython.org/projects/fingerprint/en/latest/>
Floppy (adafruit_floppy) <https://docs.circuitpython.org/projects/floppy/en/latest/>
FONA Cellular Module (adafruit_fona) <https://docs.circuitpython.org/projects/fona/en/latest/>
FRAM Non-Volatile Memory (adafruit_fram) <https://docs.circuitpython.org/projects/fram/en/latest/>
Gizmo (adafruit_gizmo) <https://docs.circuitpython.org/projects/gizmo/en/latest/>
HUSB238 (adafruit_husb238) <https://docs.circuitpython.org/projects/husb238/en/latest/>
INA219 High Side Current (adafruit_ina219) <https://docs.circuitpython.org/projects/ina219/en/latest/>
INA228 High or Low Side Power Monitor (adafruit_ina228) <https://docs.circuitpython.org/projects/ina228/en/latest/>
INA260 Current and Power Monitor (adafruit_ina260) <https://docs.circuitpython.org/projects/ina260/en/latest/>
INA3221 Three Channel Amp Power Monitor (adafruit_ina3221) <https://docs.circuitpython.org/projects/ina3221/en/latest/>
LC709203F Fuel Gauge and Battery Monitor (adafruit_lc709203f) <https://docs.circuitpython.org/projects/lc709203f/en/latest/>
Matrix Keypad (adafruit_matrixkeypad) <https://docs.circuitpython.org/projects/matrixkeypad/en/latest/>
MAX1704x Fuel Gauge (adafruit_max1704x) <https://docs.circuitpython.org/projects/max1704x/en/latest/>
MAX9744 Audio Amplifier (adafruit_max9744) <https://docs.circuitpython.org/projects/max9744/en/latest/>
MLX90640 Thermal Camera (adafruit_mlx90640) <https://docs.circuitpython.org/projects/mlx90640/en/latest/>
NeoTrellis 4x4 Keypad (adafruit_neotrellis) <https://docs.circuitpython.org/projects/neotrellis/en/latest/>
NeoTrellis M4 4x8 Keypad (adafruit_trellism4) <https://docs.circuitpython.org/projects/trellism4/en/latest/>
Nunchuk (adafruit_nunchuk) <https://docs.circuitpython.org/projects/nunchuk/en/latest/>
OV2640 Camera (adafruit_ov2640) <https://docs.circuitpython.org/projects/ov2640/en/latest/>
OV5640 Camera (adafruit_ov5640) <https://docs.circuitpython.org/projects/ov5640/en/latest/>
OV7670 Camera (adafruit_ov7670) <https://docs.circuitpython.org/projects/ov7670/en/latest/>
Pixelbuf (adafruit_pixelbuf) <https://docs.circuitpython.org/projects/pixelbuf/en/latest/>
RockBlock Iridium Satellite Modem (adafruit_rockblock) <https://docs.circuitpython.org/projects/rockblock/en/latest/>
S-35710 Low-Power Wake Up Timer (adafruit_s35710) <https://docs.circuitpython.org/projects/s35710/en/latest/>
Si4713 Stereo FM Transmitter (adafruit_si4713) <https://docs.circuitpython.org/projects/si4713/en/latest/>
Si5351 Clock Generator (adafruit_si5351) <https://docs.circuitpython.org/projects/si5351/en/latest/>
STMPE610 Resistive Touchscreen (adafruit_stmpe610) <https://docs.circuitpython.org/projects/stmpe610/en/latest/>
Touchscreen 4-Wire Resistive (adafruit_touchscreen) <https://docs.circuitpython.org/projects/touchscreen/en/latest/>
TPA2016 Audio Amplifier with AGC (adafruit_tpa2016) <https://docs.circuitpython.org/projects/tpa2016/en/latest/>
Trellis 4x4 Keypad (adafruit_trellis) <https://docs.circuitpython.org/projects/trellis/en/latest/>
TT21100 Capacitive Touchscreen Driver (adafruit_tt21100) <https://docs.circuitpython.org/projects/tt21100/en/latest/>
VC0706 TTL Camera (adafruit_vc0706) <https://docs.circuitpython.org/projects/vc0706/en/latest/>
VS1053 Audio Codec (adafruit_vs1053) <https://docs.circuitpython.org/projects/vs1053/en/latest/>
Wii Classic (adafruit_wii_classic) <https://docs.circuitpython.org/projects/wii_classic/en/latest/>
Wiznet5k Ethernet Module (adafruit_wiznet5k) <https://docs.circuitpython.org/projects/wiznet5k/en/latest/>
WM8960 Audio Codec (adafruit_wm8960) <https://docs.circuitpython.org/projects/wm8960/en/latest/>
74HC595 Shift Register <https://circuitpython.readthedocs.io/projects/74hc595/en/latest/>
ATECCx08 Cryptographic Co-Processor <https://circuitpython.readthedocs.io/projects/atecc/en/latest/>
AMG88xx Grid-Eye IR Camera <https://circuitpython.readthedocs.io/projects/amg88xx/en/latest/>
BD3491FS Audio Processor <https://circuitpython.readthedocs.io/projects/bd3491fs/en/latest/>
CAP1188 8-Key Capacitive Touch <https://circuitpython.readthedocs.io/projects/cap1188/en/latest/>
DRV2605 Haptic Motor Controller <https://circuitpython.readthedocs.io/projects/drv2605/en/latest/>
DS1841 I2C Logarithmic Potentiometer <https://circuitpython.readthedocs.io/projects/ds1841/en/latest/>
DS3502 I2C Potentiometer <https://circuitpython.readthedocs.io/projects/ds3502/en/latest/>
Dymo Scale <https://circuitpython.readthedocs.io/projects/dymoscale/en/latest/>
Fingerprint Sensor <https://circuitpython.readthedocs.io/projects/fingerprint/en/latest/>
FONA Cellular Module <https://circuitpython.readthedocs.io/projects/fona/en/latest/>
FRAM Non-Volatile Memory <https://circuitpython.readthedocs.io/projects/fram/en/latest/>
Gizmo <https://circuitpython.readthedocs.io/projects/gizmo/en/latest/>
INA219 High Side Current <https://circuitpython.readthedocs.io/projects/ina219/en/latest/>
INA260 Current and Power Monitor <https://circuitpython.readthedocs.io/projects/ina260/en/latest/>
LC709203F Fuel Gauge and Battery Monitor <https://circuitpython.readthedocs.io/projects/lc709203f/en/latest/>
Matrix Keypad <https://circuitpython.readthedocs.io/projects/matrixkeypad/en/latest/>
MAX9744 Audio Amplifier <https://circuitpython.readthedocs.io/projects/max9744/en/latest/>
MLX90640 Thermal Camera <https://circuitpython.readthedocs.io/projects/mlx90640/en/latest/>
NeoTrellis 4x4 Keypad <https://circuitpython.readthedocs.io/projects/neotrellis/en/latest/>
NeoTrellis M4 4x8 Keypad <https://circuitpython.readthedocs.io/projects/trellism4/en/latest/>
Nunchuk <https://circuitpython.readthedocs.io/projects/nunchuk/en/latest/>
OV7670 Camera <https://circuitpython.readthedocs.io/projects/ov7670/en/latest/>
PyPixelbuf <https://circuitpython.readthedocs.io/projects/pypixelbuf/en/latest/>
RockBlock Iridium Satellite Modem <https://circuitpython.readthedocs.io/projects/rockblock/en/latest/>
Si4713 Stereo FM Transmitter <https://circuitpython.readthedocs.io/projects/si4713/en/latest/>
Si5351 Clock Generator <https://circuitpython.readthedocs.io/projects/si5351/en/latest/>
STMPE610 Resistive Touchscreen <https://circuitpython.readthedocs.io/projects/stmpe610/en/latest/>
Thermal Printer <https://circuitpython.readthedocs.io/projects/thermal_printer/en/latest/>
Touchscreen 4-Wire Resistive <https://circuitpython.readthedocs.io/projects/touchscreen/en/latest/>
TPA2016 Audio Amplifier with AGC <https://circuitpython.readthedocs.io/projects/tpa2016/en/latest/>
Trellis 4x4 Keypad <https://circuitpython.readthedocs.io/projects/trellis/en/latest/>
VC0706 TTL Camera <https://circuitpython.readthedocs.io/projects/vc0706/en/latest/>
VS1053 Audio Codec <https://circuitpython.readthedocs.io/projects/vs1053/en/latest/>
Wiznet5k Ethernet Module <https://circuitpython.readthedocs.io/projects/wiznet5k/en/latest/>

View file

@ -1,3 +0,0 @@
# SPDX-FileCopyrightText: 2020 ladyada for Adafruit Industries
#
# SPDX-License-Identifier: MIT

View file

@ -18,9 +18,8 @@ Table of Contents
.. toctree::
:caption: Other Links
Download from GitHub <https://github.com/adafruit/Adafruit_CircuitPython_Bundle/releases/latest>
Download Library Bundle <https://circuitpython.org/libraries>
CircuitPython Reference Documentation <https://docs.circuitpython.org>
Download <https://github.com/adafruit/Adafruit_CircuitPython_Bundle/releases/latest>
CircuitPython Reference Documentation <https://circuitpython.readthedocs.io>
CircuitPython Support Forum <https://forums.adafruit.com/viewforum.php?f=60>
Discord Chat <https://adafru.it/discord>
Adafruit Learning System <https://learn.adafruit.com>

View file

@ -1,3 +0,0 @@
# SPDX-FileCopyrightText: 2020 ladyada for Adafruit Industries
#
# SPDX-License-Identifier: MIT

View file

@ -1,5 +0,0 @@
# SPDX-FileCopyrightText: 2021 Kattni Rembor for Adafruit Industries
#
# SPDX-License-Identifier: Unlicense
sphinx>=4.0.0

@ -1 +0,0 @@
Subproject commit 4f48c74209355fc1dd24293fa487493a4cef2097

@ -1 +1 @@
Subproject commit b39dfa374f7c529ee6b8cb5cc438519d43d3edf9
Subproject commit 143262c78f981b30fbf1332900313f1e89d82be2

@ -1 +0,0 @@
Subproject commit 5bacbc7f73628eed9ef0666e3ba6ec0d889220a1

@ -1 +0,0 @@
Subproject commit 1727ac232683962f238d50b8bc0c48bdd22e92d5

@ -1 +0,0 @@
Subproject commit 6652d0024f8af16e05a4a5a8109aee0043798b2e

@ -1 +1 @@
Subproject commit c7450761288e90588eae62b1ac71a6d94f9473a4
Subproject commit 6aa846d428e6c213a2f78ad04e13331f0561b03f

@ -1 +0,0 @@
Subproject commit 2c4b5af0d8deeabcd8215ef484c92fba250e2156

@ -1 +1 @@
Subproject commit 7280e0d4c16a4ac2949cbefe31f5ef84fc9d11f7
Subproject commit cc29a31f84b45228c236a920884858c9dd352d28

@ -1 +1 @@
Subproject commit 80ab718bbc31cddc1d5f307c3f6afedc74fe6017
Subproject commit 3899027e549e475edbc2fddcf393e2bfe6706e28

@ -1 +0,0 @@
Subproject commit bd4ece6e9462b22714ddbb0b79430199a2ad68b4

@ -1 +0,0 @@
Subproject commit 1ce49d0d0ce7a1a536f36b30c4328df2db0bb97a

@ -1 +1 @@
Subproject commit 8d602419432e65a3833a6b1a1de5e11aad3812ae
Subproject commit 71e84e44109e7a938dfe91bc240ed968a4187bb1

@ -1 +1 @@
Subproject commit a9c18f18c0c7cc001bb602421b2dc6b2323dbce7
Subproject commit a12bb11a5decb8f55d6b8926534228fc4427fa2c

@ -1 +1 @@
Subproject commit 4fb56f22418199781b8fbb4db6267219b2ac1b37
Subproject commit 818ad4c64c00e645d6d5ba68f9a72a6af7301810

@ -1 +1 @@
Subproject commit 863d6ac6141c94a8da15b92d377ff4dce247e204
Subproject commit ee411d34dfa2fb70a35aa99945eca77f16456619

@ -1 +1 @@
Subproject commit 3d818ce84f4120d202ea0b4445e7ba69b061957d
Subproject commit a6381c7169a61d37af37e9687c508d2b046c3b57

@ -1 +1 @@
Subproject commit 8269a3af02963337f66978fd89c1d39816f63d7d
Subproject commit c529ef2c5437e599d80348aa37e098035cf95dfa

@ -1 +1 @@
Subproject commit c670b4b5d6a93a2d8778a7398fbcf5f78be1db01
Subproject commit 3ae5f6dcc1f241355f9eb9314802a68580f57322

@ -1 +1 @@
Subproject commit 16351037a1834313b5c292e0dbbd20a7d9cd3ce0
Subproject commit 7875d2314ba2582b7ef067000812a38a5b6e078b

@ -1 +1 @@
Subproject commit 77792907e6cac6213d601d2266423a514715c4ee
Subproject commit 4988fcbaaccfa6572dece38fda70d83d1bffedf3

@ -1 +1 @@
Subproject commit cdec5069e1ee4c701375404656950667759ca6a0
Subproject commit b92ff60aa80f2bfa5437f4edfc8d4bf4b191a5c7

@ -1 +1 @@
Subproject commit d3551a1a2b51ab7ddabb0cb97184da4112933e5c
Subproject commit a4063e7f1f39942f9b164e049c330d07021c353d

@ -1 +1 @@
Subproject commit 67ae1c2bb11a59c1244d2d1ddda41452635034f4
Subproject commit ccb982df8523c78a95b6aa83d0c717c4704b5dc9

@ -1 +1 @@
Subproject commit ac537fa6c32c266d06f3bf215c5cd3b7c6d8e695
Subproject commit 690805c4cb69855c709026a4e0763857d90dc1a6

@ -1 +1 @@
Subproject commit f4bba4fe2326d0bbeb9c121614c7e807076f4c13
Subproject commit 917deea80d80421dc07e774f020a294312ba8732

@ -1 +1 @@
Subproject commit fcaccfed79d8d9a8eae1a340c530b3c39922acc7
Subproject commit bfd104703ed5752c5d125d922fb6314ffb42bde6

@ -1 +1 @@
Subproject commit f0e092083332c03f860d541f45b149b7345cd9c0
Subproject commit b6fa050b24609efd39e5a411a5076cfbb203dc7c

@ -1 +1 @@
Subproject commit 95603550a0c62ccda2e8a8a7bdcf35f5691f99cd
Subproject commit d96dc951a5f9aca6e2ea8ee4ebbc708cb3002cf4

@ -1 +1 @@
Subproject commit 1c7cf03b3fc6adfbac856b50eb1782d4e66af586
Subproject commit f0930e1f192143b9825de1b71d769169f4bcf5be

@ -1 +1 @@
Subproject commit a5f088934a8f5af2bb44e5c8f4e19d7f42210ea9
Subproject commit 00009f6be4a3bc7689e1aee87ad64525d17ad489

@ -1 +1 @@
Subproject commit b8f4c8cfe6ab7018052eefe36b4c959e858c6156
Subproject commit 2ef26a0152c4dc27ddf6d8b7684107ce03190910

@ -1 +0,0 @@
Subproject commit fcd19afdd0b6beadd2b23de5ae73701c06a8745a

@ -1 +1 @@
Subproject commit 9c147b101042018354adc44152bba336ef55032c
Subproject commit 5eb7685459beff8c252055a859f2a6d505f646fa

@ -1 +1 @@
Subproject commit f4ee2000d0b3e036cf437c5879349cbc9bc2849f
Subproject commit d2bdacf878a4bde3009370705b9b49eb1441428b

@ -1 +1 @@
Subproject commit 5b0444311d04eb193f31e753570e730b375b0c44
Subproject commit 6cbd205716250ae38cfff2a6e66b35152eb39011

@ -1 +1 @@
Subproject commit 240deb5f0a5261c4cd469c66efd9336702aeaea0
Subproject commit 66adc454f5c9cc66b9e38777a61c58bc82a04090

@ -1 +0,0 @@
Subproject commit 915ad2bbfbab437f14bb1ffbadbe971cff584aa3

@ -1 +0,0 @@
Subproject commit f6e1adc03d485c3838c4d07c0b0373e0d2ff071b

@ -1 +1 @@
Subproject commit eb53bb1f10b094044e64dbea1f1417e5b533fba4
Subproject commit 7c3c2a2a61c6c126f450f6fbd4ae3ab7591a511a

@ -1 +0,0 @@
Subproject commit e1efb83be8bb4f1d6f123b99d8521677fbb91cf2

@ -1 +1 @@
Subproject commit c7d5044b1616395c6882eb1c8a971bde8210b4b8
Subproject commit 47b5a85a5dd5d3eba22112650ebb12d088604856

@ -1 +1 @@
Subproject commit fcb47496e8ae6bc73ad559bea05b97997d56dc98
Subproject commit b0ba80894cf72827f33527105dcaae39538b3484

@ -1 +1 @@
Subproject commit dc40a001128c500f20eebcefc06b1d5f6ebb1e9a
Subproject commit 9f1b8f10e051ee9315904afe257eae89bb15627f

@ -1 +1 @@
Subproject commit d422769a2b2e086c491a9163ed7ddbf967b79abd
Subproject commit f376fcca8c829b1e68236edbef6b71cb57f7e42f

@ -1 +1 @@
Subproject commit 973320cde7de259bde76dac8b51d7f9f7b861671
Subproject commit 6404bb20416e3632a4a48321d25fa9c7bc3e30ce

@ -1 +1 @@
Subproject commit 7a1f56f5de85d4ef9878bb8dff15c284da131516
Subproject commit c8483fe4909fba9b4ecfce7092918a038cc087a0

@ -1 +1 @@
Subproject commit aef58b09bdff5a1ba77d1632c5c66e7aed85b90f
Subproject commit 9749e4439f0e4114cdfe325f2c2a7aee29ff60d4

@ -1 +1 @@
Subproject commit dc743acd15dba92b220e7bf7f358343f00fb1693
Subproject commit 475094c6f22473fa03f1914e72f44b668dfe669f

@ -1 +1 @@
Subproject commit a5c31cd055adf8d22be71cfacaea7df959739140
Subproject commit fbb8b089a4302518dd85bfb4e08c3581bfd09e4e

@ -1 +1 @@
Subproject commit c995c62d5c57bbee470097c7d1c7c8186551fb82
Subproject commit 67d08d1445108ad6e05d4cb7b528170f2b4d209c

@ -1 +0,0 @@
Subproject commit b22ab08af41dd5f4be420609ef4b5adbddce3593

@ -1 +1 @@
Subproject commit 30e89dca4cd4b9ca5252ee3c3560e85d07a31b12
Subproject commit 5b017df35b6a4cb4b7a30d0ac5d4595583ea461d

@ -1 +1 @@
Subproject commit c81a2c4f8d7691d621c25ff6e83a60a315959bc6
Subproject commit 82ac32a68ca5c5ae464eca69d98d1cd091c8b0c0

@ -1 +1 @@
Subproject commit b58cd7e0f199b636a4cad4e093743a6b0ffadf84
Subproject commit b52b58828cd687ac154562f039fb502540336501

@ -1 +0,0 @@
Subproject commit 6f5c46ca4aa5fd2bc85cf309b9643770219d23d2

@ -1 +1 @@
Subproject commit c68f30198a02b2e5f130a4717eb3eabbdedf97e9
Subproject commit f11cecfacb0453ac99ba77dccc9ebd7daa290e6b

@ -1 +0,0 @@
Subproject commit 779ff76cde586d377c67e9e970413b68c5f06738

@ -1 +1 @@
Subproject commit a67a1a41d5327d348ca040807accfed28a36179f
Subproject commit 3e1546dcfa3cacd2c98f809a94917c117024ca12

@ -1 +1 @@
Subproject commit 5f95932cb2fc787f17c9a973784b1340baa2f55e
Subproject commit 5d85e6fdeed7c4a99f5722fde5c1c11616f985f4

@ -1 +1 @@
Subproject commit 71a07cc43a80d02d627dce595eeb246e089c2679
Subproject commit 61e38631b557a51376edbd02501ca51311631597

@ -1 +1 @@
Subproject commit dc4edf25b55bfd4d48d609e7f7fcd8bf06ac30ae
Subproject commit 05a2c8e53abae2e38675c07801d9def5851275ad

@ -1 +0,0 @@
Subproject commit 965cd7865e7b6a4bf677946ac6085a9bd11b9cc7

@ -1 +1 @@
Subproject commit 1444d0dd9758effd246fc41f58960cee9d94d565
Subproject commit 27b6d39384249cc9050d5d87982e88f1323e3098

@ -1 +1 @@
Subproject commit 00f9efafc592e964ea0f119b84ad8adbe1bfd33e
Subproject commit 343f774df4a15aef3734696f2021dbfb9491461f

Some files were not shown because too many files have changed in this diff Show more