Compare commits

..

No commits in common. "master" and "scd30" have entirely different histories.

281 changed files with 267 additions and 489 deletions

View file

@ -1,13 +0,0 @@
# SPDX-FileCopyrightText: 2021 Adafruit Industries
#
# SPDX-License-Identifier: MIT
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://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
Before submitting the pull request, make sure you've run Pylint and Black locally on your code. You can do this manually or using pre-commit. Instructions are available here: https://adafru.it/check-your-code
Please remove all of this text before submitting. Include an explanation or list of changes included in your PR, as well as, if applicable, a link to any related issues.

View file

@ -18,10 +18,10 @@ jobs:
awk -F '\/' '{ print tolower($2) }' |
tr '_' '-'
)
- name: Set up Python 3.7
- name: Set up Python 3.6
uses: actions/setup-python@v1
with:
python-version: 3.7
python-version: 3.6
- name: Versions
run: |
python3 --version
@ -39,5 +39,3 @@ jobs:
- name: Build docs
working-directory: docs
run: sphinx-build -E -W -b html . _build/html
- name: Setup problem matchers
uses: adafruit/circuitpython-action-library-ci-problem-matchers@v1

View file

@ -1,19 +0,0 @@
# SPDX-FileCopyrightText: 2021 Scott Shawcroft for Adafruit Industries
#
# SPDX-License-Identifier: MIT
name: Failure help text
on:
workflow_run:
workflows: ["Build CI"]
types:
- completed
jobs:
post-help:
runs-on: ubuntu-latest
if: ${{ github.event.workflow_run.conclusion == 'failure' && github.event.workflow_run.event == 'pull_request' }}
steps:
- name: Post comment to help
uses: adafruit/circuitpython-action-library-ci-failed@v1

View file

@ -1,53 +0,0 @@
name: Generate folder images
on:
schedule:
- cron: '0 10 * * *'
workflow_dispatch:
push:
branches: [master]
concurrency:
group: folder-images
cancel-in-progress: true
jobs:
update-images:
runs-on: ubuntu-20.04
steps:
- 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.9
uses: actions/setup-python@v1
with:
python-version: 3.9
- name: Checkout screenshot maker
run: git clone --depth=1 https://github.com/circuitpython/CircuitPython_Library_Screenshot_Maker
- name: Install dependencies
run: pip install -r CircuitPython_Library_Screenshot_Maker/requirements.txt
- name: Generate images
run: |
find libraries -path "libraries/*/examples/*.py" -exec python3 CircuitPython_Library_Screenshot_Maker/create_requirement_images.py bundle {} +
- name: Commit updates
run: |
cd generated_images
git config --global user.name "${GITHUB_ACTOR} (github actions cron)"
git config --global user.email "${GITHUB_ACTOR}@users.noreply.github.com"
git config --global init.defaultBranch main
git init
for i in *.png; do echo "<a href=\"$i\">$i</a><br>"; done > index.html
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

@ -47,8 +47,3 @@ jobs:
with:
pattern: "bundles/*"
github-token: ${{ secrets.GITHUB_TOKEN }}
- name: Upload Assets To AWS S3
env:
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
run: "[ -z \"$AWS_ACCESS_KEY_ID\" ] || aws s3 cp bundles/ s3://adafruit-circuit-python/bundles/adafruit --recursive --no-progress --region us-east-1"

4
.gitignore vendored
View file

@ -2,8 +2,4 @@ build/*
*zip
.env
bundles
CircuitPython_Library_Screenshot_Maker/
.DS_Store
generated_images/
latest_bundle_data.json
latest_bundle_tag.json

54
.gitmodules vendored
View file

@ -760,57 +760,3 @@
[submodule "libraries/drivers/scd30"]
path = libraries/drivers/scd30
url = https://github.com/adafruit/Adafruit_CircuitPython_SCD30.git
[submodule "libraries/drivers/ltr390"]
path = libraries/drivers/ltr390
url = https://github.com/adafruit/Adafruit_CircuitPython_LTR390.git
[submodule "libraries/drivers/sgp40"]
path = libraries/drivers/sgp40
url = https://github.com/adafruit/Adafruit_CircuitPython_SGP40.git
[submodule "libraries/helpers/oauth_2"]
path = libraries/helpers/oauth_2
url = https://github.com/adafruit/Adafruit_CircuitPython_OAuth2.git
[submodule "libraries/drivers/sht4x"]
path = libraries/drivers/sht4x
url = https://github.com/adafruit/Adafruit_CircuitPython_SHT4x.git
[submodule "libraries/helpers/pioasm"]
path = libraries/helpers/pioasm
url = https://github.com/adafruit/Adafruit_CircuitPython_PIOASM.git
[submodule "libraries/drivers/aw9523"]
path = libraries/drivers/aw9523
url = https://github.com/adafruit/Adafruit_CircuitPython_AW9523.git
[submodule "libraries/helpers/datetime"]
path = libraries/helpers/datetime
url = https://github.com/adafruit/Adafruit_CircuitPython_datetime.git
[submodule "libraries/drivers/htu31d"]
path = libraries/drivers/htu31d
url = https://github.com/adafruit/Adafruit_CircuitPython_HTU31D.git
[submodule "libraries/helpers/simplemath"]
path = libraries/helpers/simplemath
url = https://github.com/adafruit/Adafruit_CircuitPython_SimpleMath.git
[submodule "libraries/drivers/mcp2515"]
path = libraries/drivers/mcp2515
url = https://github.com/adafruit/Adafruit_CircuitPython_MCP2515.git
[submodule "libraries/helpers/ble_lywsd03mmc"]
path = libraries/helpers/ble_lywsd03mmc
url = https://github.com/adafruit/Adafruit_CircuitPython_BLE_LYWSD03MMC.git
[submodule "libraries/drivers/ssd1681"]
path = libraries/drivers/ssd1681
url = https://github.com/adafruit/Adafruit_CircuitPython_SSD1681.git
[submodule "libraries/helpers/displayio_layout"]
path = libraries/helpers/displayio_layout
url = https://github.com/adafruit/Adafruit_CircuitPython_DisplayIO_Layout.git
[submodule "libraries/drivers/ssd1680"]
path = libraries/drivers/ssd1680
url = https://github.com/adafruit/Adafruit_CircuitPython_SSD1680.git
[submodule "libraries/helpers/funhouse"]
path = libraries/helpers/funhouse
url = https://github.com/adafruit/Adafruit_CircuitPython_FunHouse.git
[submodule "libraries/helpers/colorsys"]
path = libraries/helpers/colorsys
url = https://github.com/adafruit/Adafruit_CircuitPython_Colorsys.git
[submodule "libraries/drivers/ov7670"]
path = libraries/drivers/ov7670
url = https://github.com/adafruit/Adafruit_CircuitPython_OV7670
[submodule "libraries/helpers/dash_display"]
path = libraries/helpers/dash_display
url = https://github.com/adafruit/Adafruit_CircuitPython_Dash_Display

View file

@ -1,19 +0,0 @@
# SPDX-FileCopyrightText: 2020 Diego Elio Pettenò
#
# SPDX-License-Identifier: Unlicense
repos:
- repo: https://github.com/python/black
rev: 20.8b1
hooks:
- id: black
- repo: https://github.com/fsfe/reuse-tool
rev: v0.12.1
hooks:
- id: reuse
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v2.3.0
hooks:
- id: check-yaml
- id: end-of-file-fixer
- id: trailing-whitespace

View file

@ -1,7 +1,7 @@
# Adafruit CircuitPython Libraries
![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 272 libraries available.
Here is a listing of current Adafruit CircuitPython Libraries. There are 253 libraries available.
## Drivers:
* [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/))
@ -15,7 +15,6 @@ Here is a listing of current Adafruit CircuitPython Libraries. There are 272 lib
* [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/))
@ -61,7 +60,6 @@ Here is a listing of current Adafruit CircuitPython Libraries. There are 272 lib
* [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/))
@ -87,14 +85,12 @@ Here is a listing of current Adafruit CircuitPython Libraries. There are 272 lib
* [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/))
@ -118,7 +114,6 @@ Here is a listing of current Adafruit CircuitPython Libraries. There are 272 lib
* [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/))
@ -134,12 +129,9 @@ Here is a listing of current Adafruit CircuitPython Libraries. There are 272 lib
* [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/))
@ -153,8 +145,6 @@ Here is a listing of current Adafruit CircuitPython Libraries. There are 272 lib
* [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/))
@ -207,7 +197,6 @@ Here is a listing of current Adafruit CircuitPython Libraries. There are 272 lib
* [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/))
@ -219,20 +208,16 @@ Here is a listing of current Adafruit CircuitPython Libraries. There are 272 lib
* [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/))
@ -250,9 +235,7 @@ Here is a listing of current Adafruit CircuitPython Libraries. There are 272 lib
* [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/))
@ -266,13 +249,11 @@ Here is a listing of current Adafruit CircuitPython Libraries. There are 272 lib
* [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 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/))

View file

@ -30,7 +30,6 @@ specific boards.
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/>
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/>
@ -63,10 +62,10 @@ Helpers for building graphical interfaces using the displayio core module and fr
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 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/>
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/>
@ -77,8 +76,6 @@ Helpers for building graphical interfaces using the displayio core module and fr
Slideshow <https://circuitpython.readthedocs.io/projects/slideshow/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
^^^^^^^^^^^^^^
@ -118,7 +115,6 @@ Helpers for interfacing with the internet, including IoT protocols.
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
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
@ -134,14 +130,13 @@ Helpers for Bluetooth Low Energy (BLE).
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 Cycling Speed and Cadence Service <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 Heart Rate Service <https://circuitpython.readthedocs.io/projects/ble_heart_rate/en/latest/>
BLE iBBQ Service <https://circuitpython.readthedocs.io/projects/ble_ibbq/en/latest/>
BLE Magic Light Service <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/>
BLE Radio <https://circuitpython.readthedocs.io/projects/ble-radio/en/latest/>
LoRa Wireless Helpers
^^^^^^^^^^^^^^^^^^^^^
@ -170,7 +165,6 @@ modules may have a CircuitPython Core API implementation too.
.. toctree::
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/>
@ -201,10 +195,9 @@ Miscellaneous Helpers
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
--------
@ -250,7 +243,7 @@ OLED
.. toctree::
SH1107 OLED (displayio) <https://circuitpython.readthedocs.io/projects/displayio-sh1107/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/>
@ -272,8 +265,6 @@ E-Paper / E-Ink
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
^^^^^^^^^^^^^^^
@ -323,7 +314,7 @@ Motion relating sensing including ``acceleration``, ``magnetic``, ``gyro``, and
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/>
LSM6DSOX, LSM6DS33, and ISM330DHCT Accelerometer, Gyroscope and Temperature <https://circuitpython.readthedocs.io/projects/lsm6ds/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/>
@ -356,10 +347,8 @@ equivalent carbon dioxide (``eco2`` / ``eCO2``), and total volatile organic comp
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/>
@ -375,7 +364,6 @@ equivalent carbon dioxide (``eco2`` / ``eCO2``), and total volatile organic comp
SCD30 eCO2, 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/>
@ -396,7 +384,6 @@ These sensors detect light related attributes such as ``color``, ``light`` (unit
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/>
@ -445,11 +432,9 @@ These provide functionality similar to ``analogio``, ``digitalio``, ``pulseio``,
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/>
@ -489,7 +474,6 @@ Miscellaneous
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/>

@ -1 +1 @@
Subproject commit 143262c78f981b30fbf1332900313f1e89d82be2
Subproject commit 629acd6c67f2935955e3ee0554ac4e1bfd64a9cb

@ -1 +1 @@
Subproject commit 6aa846d428e6c213a2f78ad04e13331f0561b03f
Subproject commit 5a719594f474c61c8bbc667d6a92fea611d06218

@ -1 +1 @@
Subproject commit cc29a31f84b45228c236a920884858c9dd352d28
Subproject commit 89318a410a5763d0979fb6bc67ea6a9f0d33f6e6

@ -1 +1 @@
Subproject commit 3899027e549e475edbc2fddcf393e2bfe6706e28
Subproject commit c8c060ae9f770a599937bd5730795a76470e6a72

@ -1 +1 @@
Subproject commit 71e84e44109e7a938dfe91bc240ed968a4187bb1
Subproject commit 123d11b19c1e379885f03c1de9797cc8d55999cc

@ -1 +1 @@
Subproject commit a12bb11a5decb8f55d6b8926534228fc4427fa2c
Subproject commit 899bf3898b09fb2fbbc24d886cdd5c7b5c8643fd

@ -1 +1 @@
Subproject commit 818ad4c64c00e645d6d5ba68f9a72a6af7301810
Subproject commit 5d93d8de97861f8e61199818337316d08f730082

@ -1 +1 @@
Subproject commit ee411d34dfa2fb70a35aa99945eca77f16456619
Subproject commit 7f22bbab3e210768c5e947ace509723e12aa75eb

@ -1 +1 @@
Subproject commit a6381c7169a61d37af37e9687c508d2b046c3b57
Subproject commit 9a6710b0032d9154b0ef4ab6552acdfe956e5b04

@ -1 +1 @@
Subproject commit c529ef2c5437e599d80348aa37e098035cf95dfa
Subproject commit 70516fde00cb61b02027d1bee1dd790149b41aa5

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

@ -1 +0,0 @@
Subproject commit 7875d2314ba2582b7ef067000812a38a5b6e078b

@ -1 +1 @@
Subproject commit 4988fcbaaccfa6572dece38fda70d83d1bffedf3
Subproject commit 296308a58305c03e9bc13d898d7d5ba67ec35ea7

@ -1 +1 @@
Subproject commit b92ff60aa80f2bfa5437f4edfc8d4bf4b191a5c7
Subproject commit fc93376d78a59229cce4bddc174c8ef33e206527

@ -1 +1 @@
Subproject commit a4063e7f1f39942f9b164e049c330d07021c353d
Subproject commit f5bc539da25995d86d389f963c5a4acb294512b0

@ -1 +1 @@
Subproject commit 0ac240761e5b6cde7b78ffd32ffeaf05d3247749
Subproject commit a15a5c7bab08510d5e74e9f7a137c6f7cc283a99

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

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

@ -1 +1 @@
Subproject commit bfd104703ed5752c5d125d922fb6314ffb42bde6
Subproject commit dbb05024c50c242e41275ae1859c00d85a19302e

@ -1 +1 @@
Subproject commit b6fa050b24609efd39e5a411a5076cfbb203dc7c
Subproject commit a716040e9ffb08504502b5425d2692c990cef906

@ -1 +1 @@
Subproject commit 08e8e050e8b41aef20f93b3740298212178d4692
Subproject commit 59fc2db68bba3851c184efbc6b272bef0e5cf027

@ -1 +1 @@
Subproject commit f0930e1f192143b9825de1b71d769169f4bcf5be
Subproject commit f26b539eebe553bd361788dc267792f83ccb258f

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

@ -1 +1 @@
Subproject commit 2ef26a0152c4dc27ddf6d8b7684107ce03190910
Subproject commit 852c4dd22050927c75209c9157868fd0a41c36c8

@ -1 +1 @@
Subproject commit 5eb7685459beff8c252055a859f2a6d505f646fa
Subproject commit 4b50998a91b693b2aee5407e0c894b3a4800c33b

@ -1 +1 @@
Subproject commit d2bdacf878a4bde3009370705b9b49eb1441428b
Subproject commit 3c540329b63163e45f108df4bfebc387d5352c4f

@ -1 +1 @@
Subproject commit 6cbd205716250ae38cfff2a6e66b35152eb39011
Subproject commit 3a29b2ff043cd4fc52edf8fa760f8b9b121b69ab

@ -1 +1 @@
Subproject commit 66adc454f5c9cc66b9e38777a61c58bc82a04090
Subproject commit 809646ba11366b5aedbc8a90be1da1829304bf62

@ -1 +1 @@
Subproject commit 7c3c2a2a61c6c126f450f6fbd4ae3ab7591a511a
Subproject commit 85a8f329346c074f6a0be132077269e62a19b89e

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

@ -1 +1 @@
Subproject commit b0ba80894cf72827f33527105dcaae39538b3484
Subproject commit 96546f48520024998e95b387744e9033b90ce73e

@ -1 +1 @@
Subproject commit 9f1b8f10e051ee9315904afe257eae89bb15627f
Subproject commit 672d53ad473f28083cc37d7bf88098a38427342c

@ -1 +1 @@
Subproject commit f376fcca8c829b1e68236edbef6b71cb57f7e42f
Subproject commit f4f66fa03990428c239eac68d37f79a7245b4cd3

@ -1 +1 @@
Subproject commit f71cb49ccf3105c099952ee005ca28b85f78d740
Subproject commit 8e8a1755544fa1fd7d6968f5d83275ce9c66ad1e

@ -1 +1 @@
Subproject commit c8483fe4909fba9b4ecfce7092918a038cc087a0
Subproject commit ce30b04a3c8e557d48a0607ddcb25272b196a433

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

@ -1 +1 @@
Subproject commit 475094c6f22473fa03f1914e72f44b668dfe669f
Subproject commit 839b3abf39a15d0e770ea41327b4bfb0d7be77f2

@ -1 +1 @@
Subproject commit fbb8b089a4302518dd85bfb4e08c3581bfd09e4e
Subproject commit 6eec30e50a6c6032572fdf0b2de78e52d4d82c16

@ -1 +1 @@
Subproject commit 67d08d1445108ad6e05d4cb7b528170f2b4d209c
Subproject commit 0fa90501d2a675f27d0b041da127e6d9499bd251

@ -1 +1 @@
Subproject commit 5b017df35b6a4cb4b7a30d0ac5d4595583ea461d
Subproject commit a64814185fec87430127abe0db66017e023ff3c1

@ -1 +1 @@
Subproject commit 82ac32a68ca5c5ae464eca69d98d1cd091c8b0c0
Subproject commit 42d9daff7cee342e421605667d7372626e6ac396

@ -1 +1 @@
Subproject commit b52b58828cd687ac154562f039fb502540336501
Subproject commit 6b0809879b42013a35f8a77b41938cff534d91b4

@ -1 +1 @@
Subproject commit f11cecfacb0453ac99ba77dccc9ebd7daa290e6b
Subproject commit 683ecec5ba947828d3a1c3d96585c2dba62816e8

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

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

@ -1 +1 @@
Subproject commit d3e7a587a2f974251f44254fae88c14a52229979
Subproject commit fce466bd2bb70ca86b79e5cb36bbaca00afacfd1

@ -1 +1 @@
Subproject commit 05a2c8e53abae2e38675c07801d9def5851275ad
Subproject commit 3ce6e9201c52b99c01072df0dd7d29f12e596e4a

@ -1 +1 @@
Subproject commit 27b6d39384249cc9050d5d87982e88f1323e3098
Subproject commit 1e3312ab1cba0b1d3bb1f559c52acfdc1a6d57b8

@ -1 +1 @@
Subproject commit 343f774df4a15aef3734696f2021dbfb9491461f
Subproject commit 105de672886acc2609edd95242f2343e316f1cb3

@ -1 +1 @@
Subproject commit cec0cc8fbdbb1992210ffd3870dd77d1b1e4165f
Subproject commit 743bd2421b66cfbad2ffb14b57c31b910a6301dc

@ -1 +1 @@
Subproject commit 33ad835214b6e08f062f011a8b9b51af2e0f4412
Subproject commit e969d40d8302e806d044610ce3d499433f8c02a6

@ -1 +1 @@
Subproject commit 6251755fca2a0afd1b44a7c21e3db813bf30c2d1
Subproject commit 4db4669305b7636c5a5cb8dfc4d5166c6f53a313

@ -1 +1 @@
Subproject commit f95ca0de919675ce20230bf25b7e0ad32fbda8fb
Subproject commit 98c0c2204117170d509a9344066acf086af248d2

@ -1 +1 @@
Subproject commit e91546406c2454b3d633615a504723955546f492
Subproject commit ce9d1bb39c5ab61f84f1e1569e00f515ecaaf2ba

@ -1 +1 @@
Subproject commit 84bb36456976485b77eb84acf3c3f0f952a4d850
Subproject commit 4eed803ef43d33d89231fae36da47e0356cb3c61

@ -1 +1 @@
Subproject commit 1fbea7aed68f9c971a46aa94e6b15a41d48cf553
Subproject commit e1809f58e1c793c330b5e8e13bde27abda82c573

@ -1 +1 @@
Subproject commit d7449d9a509af0ad41ce778de277c440e1194b35
Subproject commit 5a2058d146983002982337cc9cccf29e4bb28c45

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

@ -1 +1 @@
Subproject commit e7dc5fa2d3bdbea1021153c3cc19b516371a4730
Subproject commit c9babc4400f3163b0b2d60f5e5fe9b9d30231254

@ -1 +1 @@
Subproject commit 8a3489420b00c35297c6b24535b26758828519da
Subproject commit b451418f845b9d18242efcee8c69cc5dfd0f190a

@ -1 +1 @@
Subproject commit a057ac7a34c675eb3be63816445cd0ad10043990
Subproject commit 3f4f52eb3a65173165da1908f93a95383b45a726

@ -1 +1 @@
Subproject commit 816ebf7478b41bf04e2d23842a890df03e59d9d5
Subproject commit 8ca2879c7f21a3ec514275f0f28f3a7d98b566b9

@ -1 +1 @@
Subproject commit 0020676fe689166fe324143f2ee60e6da187ca17
Subproject commit d5a37ccc87de4df621753487802491211ddb4c06

@ -1 +1 @@
Subproject commit acd6e742c9e00699d92207aff0e5cc0593593a2f
Subproject commit 4fddbbe30b5825091cf6d0d4d617ba9c16be8911

@ -1 +1 @@
Subproject commit 8b02829fd8b895742c116050930dff35805d82fc
Subproject commit b0d3312a48a3bb62c7ce05230a16cf5a3e188233

@ -1 +1 @@
Subproject commit 65749e8b8bef60c35f3dd2512583358ad9c42837
Subproject commit e56c69e0063f49c3c1328a3edd9353d8b81492da

@ -1 +1 @@
Subproject commit d8260f2fe2a8b3e874320483060756dce4c2a9ec
Subproject commit fc3a7b479874a1ea315ddb3bf6c5e281e16ef097

@ -1 +1 @@
Subproject commit f0a3e15068679f2f9f8a7c73023ed73a14c07d71
Subproject commit 17fd7df1f95429701add7b1309cf4da999b3814b

@ -1 +1 @@
Subproject commit ea385ad2a30283a1e7ebcaa7456d31947013cd4d
Subproject commit d4f457024b74564d20ce2f4d5bd23fa65e6c659c

@ -1 +1 @@
Subproject commit 06ec55ec5acc56ff98db8b4b203be3092cf44c94
Subproject commit d641bf6f73840197955696fe072027cc9c29a8b9

@ -1 +1 @@
Subproject commit 9ad7a96f662794119f2c84628d34d34da0b5b0f7
Subproject commit 24420b28e19ebe78b06784c0c733566ce9f787a6

@ -1 +1 @@
Subproject commit 5c3512dca3218c8779e922427e54a42310fbba74
Subproject commit 11eef6d80f6cd2144b9a2bb9f6e11d390ca70041

@ -1 +1 @@
Subproject commit f8a535778648ac2b5d859dd05d1fc1521dcec170
Subproject commit 2aabdecf764f042348664cb95afad87a9ecd2e5c

@ -1 +1 @@
Subproject commit cf564ad0defb0bc98a41f195c5b20d1aa88641ed
Subproject commit bea5d4a347aeece71a421ee292551264e3bf7ae2

@ -1 +1 @@
Subproject commit f441875e2d511b349e5778be23bd9e0966f8ff0a
Subproject commit aa720bc926f2f2c5c9b9e663b829b48ed3c53b0c

@ -1 +1 @@
Subproject commit 1b406f5eb9096fb08a0153b3473ef4f7eaecd718
Subproject commit 30c72f5a035c69e2438b57114f0829402b236a74

@ -1 +1 @@
Subproject commit 2eb66bbb045b620c570221fb316811ab3d6e3205
Subproject commit a483319536919ebb53e04462b3cb9c09e5abc383

@ -1 +1 @@
Subproject commit 5d9144d404d8deaab8ec3a0e94063437a4036f08
Subproject commit c4385ddf93f6324bc6448b07969597a139288c0c

@ -1 +1 @@
Subproject commit ddcd47ce2af045f7cf0bf81f7db1d6c3e8c408df
Subproject commit 60818095bbcb3368212d225bcd8f8b59162addbf

@ -1 +1 @@
Subproject commit fa2cb2c7770f67fa16053fe5375b1a9ad3a3d0a5
Subproject commit fee951908cc5f1ba7db5edd2537fade09d626730

@ -1 +1 @@
Subproject commit a94d9ca730c052756ff3b15c7ce519b84abdc5aa
Subproject commit f85f75d37abe861b3ac111cec4cee2aba108c899

@ -1 +1 @@
Subproject commit 72de3288bd75fc7f9043f1d1dc869c2833bcdeb6
Subproject commit 4b49fd4c5b479a8ebb474d3ca6630a81f12dc766

@ -1 +0,0 @@
Subproject commit 99cc48248d8a1de6d09dc593039e578eb3c97a57

@ -1 +1 @@
Subproject commit 57f2ab984614abc02eb37e2a8e1529ff8718993a
Subproject commit e3a0ac1287c38a9fb23fb7f6f320454298a00e85

@ -1 +1 @@
Subproject commit 109136d3e6b9292ec48479a72373708e0850cff5
Subproject commit ab23e03565aac34cbab564e5973600086b52a885

@ -1 +1 @@
Subproject commit ffdb344032e2b879c8e8b3e99c186cfe609bbdc5
Subproject commit 561387351b6f20b3e255df84ba1add18c4117d27

@ -1 +1 @@
Subproject commit cb814f4e23c73ab9b75d44a3c8476657a7660179
Subproject commit e8dc04f7ff884afbafba6bf2b65c7b7fb0425bca

@ -1 +1 @@
Subproject commit 27af3a9dc3dec2d74e00700aca040cfeeeda4f96
Subproject commit 75c6e80b8bf30163d3d5df4a8e2ebdf36271d353

@ -1 +1 @@
Subproject commit 3ad598a266f09931b52aeec3f5d736a3b4a289d2
Subproject commit 215bd39c8f6bad91398e18a3f34272b547f22bc6

@ -1 +1 @@
Subproject commit 3267a47af147dbf7f48423974ddb09e7ae05e282
Subproject commit 34b9c1db909d3394df553919c6871fbb31725f58

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