diff --git a/.github/PULL_REQUEST_TEMPLATE/adafruit_circuitpython_pr.md b/.github/PULL_REQUEST_TEMPLATE/adafruit_circuitpython_pr.md index 71ef8f89..8de294e6 100644 --- a/.github/PULL_REQUEST_TEMPLATE/adafruit_circuitpython_pr.md +++ b/.github/PULL_REQUEST_TEMPLATE/adafruit_circuitpython_pr.md @@ -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://circuitpython.readthedocs.io/en/latest/docs/design_guide.html +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 If your changes are to documentation, please verify that the documentation builds locally by following the steps found here: https://adafru.it/build-docs diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 805f14bc..c7ad74d5 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -10,30 +10,25 @@ jobs: test: runs-on: ubuntu-latest steps: - - name: Dump GitHub context - env: - GITHUB_CONTEXT: ${{ toJson(github) }} - run: | - export GITHUB_CONTEXT - printenv GITHUB_CONTEXT - name: Translate Repo Name For Build Tools filename_prefix id: repo-name run: | - echo ::set-output name=repo-name::$( + echo "repo-name=$( echo ${{ github.repository }} | awk -F '\/' '{ print tolower($2) }' | tr '_' '-' - ) - - name: Set up Python 3.10 - uses: actions/setup-python@v2 + )" >> $GITHUB_OUTPUT + - name: Set up Python 3.12 + uses: actions/setup-python@v4 with: - python-version: "3.10" + python-version: "3.12" - name: Versions run: | python3 --version - - uses: actions/checkout@v1 + - uses: actions/checkout@v3 with: submodules: true + fetch-depth: 0 - name: Install deps run: | sudo apt-get install gettext diff --git a/.github/workflows/images.yml b/.github/workflows/images.yml index 93802011..f78c71b0 100644 --- a/.github/workflows/images.yml +++ b/.github/workflows/images.yml @@ -10,26 +10,22 @@ on: workflow_dispatch: concurrency: - group: folder-images + group: bundle-folder-images cancel-in-progress: true jobs: update-images: - runs-on: ubuntu-20.04 + if: github.repository_owner == 'adafruit' + runs-on: ubuntu-24.04 steps: - - name: Dump GitHub context - env: - GITHUB_CONTEXT: ${{ toJson(github) }} - run: echo "$GITHUB_CONTEXT" - - - uses: actions/checkout@v2.2.0 + - uses: actions/checkout@v3 - name: checkout submodules run: git submodule update --init --jobs 16 --depth 1 - - name: Set up Python 3.10 - uses: actions/setup-python@v2 + - name: Set up Python 3.12 + uses: actions/setup-python@v4 with: - python-version: "3.10" + python-version: "3.12" - name: Checkout screenshot maker run: git clone --depth=1 https://github.com/circuitpython/CircuitPython_Library_Screenshot_Maker diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index ae9f0de3..1743f689 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -5,6 +5,7 @@ name: Release Actions on: + workflow_dispatch: release: types: [published] @@ -12,28 +13,25 @@ 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 ::set-output name=repo-name::$( + echo "repo-name=$( echo ${{ github.repository }} | awk -F '\/' '{ print tolower($2) }' | tr '_' '-' - ) - - name: Set up Python 3.10 - uses: actions/setup-python@v2 + )" >> $GITHUB_OUTPUT + - name: Set up Python 3.12 + uses: actions/setup-python@v4 with: - python-version: "3.10" + python-version: "3.12" - name: Versions run: | python3 --version - - uses: actions/checkout@v1 + - uses: actions/checkout@v3 with: submodules: true + fetch-depth: 0 - name: Install deps run: | sudo apt-get install gettext @@ -41,16 +39,11 @@ jobs: - 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" - name: Upload Release Assets - # 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 + uses: shogo82148/actions-upload-release-asset@v1 with: - pattern: "bundles/*" - github-token: ${{ secrets.GITHUB_TOKEN }} + asset_path: "bundles/*" + github_token: ${{ secrets.GITHUB_TOKEN }} + upload_url: ${{ github.event.release.upload_url }} - name: Upload Assets To AWS S3 env: AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} diff --git a/.gitmodules b/.gitmodules index e7f152c9..b113b2cb 100644 --- a/.gitmodules +++ b/.gitmodules @@ -176,9 +176,6 @@ [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 @@ -218,9 +215,6 @@ [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 @@ -887,3 +881,258 @@ [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 +[submodule "libraries/helpers/display_emoji_text"] + path = libraries/helpers/display_emoji_text + url = https://github.com/adafruit/Adafruit_CircuitPython_Display_Emoji_Text.git +[submodule "libraries/drivers/tlv320"] + path = libraries/drivers/tlv320 + url = https://github.com/adafruit/Adafruit_CircuitPython_TLV320.git +[submodule "libraries/helpers/anchored_group"] + path = libraries/helpers/anchored_group + url = https://github.com/adafruit/Adafruit_CircuitPython_Anchored_Group.git +[submodule "libraries/helpers/pathlib"] + path = libraries/helpers/pathlib + url = https://github.com/adafruit/Adafruit_CircuitPython_Pathlib.git +[submodule "libraries/helpers/fruitjam"] + path = libraries/helpers/fruitjam + url = https://github.com/adafruit/Adafruit_CircuitPython_FruitJam.git +[submodule "libraries/helpers/usb_host_mouse"] + path = libraries/helpers/usb_host_mouse + url = https://github.com/adafruit/Adafruit_CircuitPython_USB_Host_Mouse.git +[submodule "libraries/helpers/argv_file"] + path = libraries/helpers/argv_file + url = https://github.com/adafruit/Adafruit_CircuitPython_Argv_File.git +[submodule "librares/helpers/midi_parser"] + path = libraries/helpers/midi_parser + url = https://github.com/adafruit/Adafruit_CircuitPython_MIDI_Parser.git +[submodule "libraries/drivers/opt4048"] + path = libraries/drivers/opt4048 + url = https://github.com/adafruit/Adafruit_CircuitPython_OPT4048.git +[submodule "libraries/drivers/sen6x"] + path = libraries/drivers/sen6x + url = https://github.com/adafruit/Adafruit_CircuitPython_SEN6x.git +[submodule "libraries/drivers/ina23x"] + path = libraries/drivers/ina23x + url = https://github.com/adafruit/Adafruit_CircuitPython_INA23x.git +[submodule "libraries/helpers/stspin"] + path = libraries/helpers/stspin + url = https://github.com/adafruit/Adafruit_CircuitPython_STSPIN.git +[submodule "libraries/helpers/color_terminal"] + path = libraries/helpers/color_terminal + url = https://github.com/adafruit/Adafruit_CircuitPython_Color_Terminal.git +[submodule "libraries/drivers/as5600"] + path = libraries/drivers/as5600 + url = https://github.com/adafruit/Adafruit_CircuitPython_AS5600.git +[submodule "libraries/helpers/dang"] + path = libraries/helpers/dang + url = https://github.com/adafruit/Adafruit_CircuitPython_Dang.git +[submodule "libraries/drivers/jd79661"] + path = libraries/drivers/jd79661 + url = https://github.com/adafruit/Adafruit_CircuitPython_JD79661.git +[submodule "libraries/drivers/qmc5883p"] + path = libraries/drivers/qmc5883p + url = https://github.com/adafruit/Adafruit_CircuitPython_QMC5883P.git +[submodule "libraries/drivers/uc8253"] + path = libraries/drivers/uc8253 + url = https://github.com/adafruit/Adafruit_CircuitPython_UC8253.git +[submodule "libraries/drivers/mlx90632"] + path = libraries/drivers/mlx90632 + url = https://github.com/adafruit/Adafruit_CircuitPython_MLX90632.git +[submodule "libraries/drivers/bmp5xx"] + path = libraries/drivers/bmp5xx + url = https://github.com/adafruit/Adafruit_CircuitPython_BMP5xx.git +[submodule "libraries/drivers/uc8179"] + path = libraries/drivers/uc8179 + url = https://github.com/adafruit/Adafruit_CircuitPython_UC8179.git +[submodule "libraries/drivers/spa06_003"] + path = libraries/drivers/spa06_003 + url = https://github.com/adafruit/Adafruit_CircuitPython_SPA06_003.git +[submodule "libraries/drivers/pcm51xx"] + path = libraries/drivers/pcm51xx + url = https://github.com/adafruit/Adafruit_CircuitPython_PCM51xx.git +[submodule "libraries/drivers/jd79667"] + path = libraries/drivers/jd79667 + url = https://github.com/adafruit/Adafruit_CircuitPython_JD79667.git +[submodule "libraries/drivers/ssd1683"] + path = libraries/drivers/ssd1683 + url = https://github.com/adafruit/Adafruit_CircuitPython_SSD1683.git diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 19869a2e..9f867910 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -8,7 +8,7 @@ repos: hooks: - id: black - repo: https://github.com/fsfe/reuse-tool - rev: v0.12.1 + rev: v1.1.2 hooks: - id: reuse - repo: https://github.com/pre-commit/pre-commit-hooks @@ -17,3 +17,4 @@ repos: - id: check-yaml - id: end-of-file-fixer - id: trailing-whitespace + exclude: .+\.md diff --git a/.readthedocs.yaml b/.readthedocs.yaml index 95ec2184..d7d5cb0c 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2021 ladyada for Adafruit Industries +# SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries # # SPDX-License-Identifier: Unlicense @@ -8,8 +8,15 @@ # Required version: 2 +sphinx: + configuration: docs/conf.py + +build: + os: ubuntu-22.04 + tools: + python: "3" + python: - version: "3.6" install: - requirements: docs/requirements.txt - requirements: requirements.txt diff --git a/LIBRARY_DEVELOPMENT.rst b/LIBRARY_DEVELOPMENT.rst new file mode 100644 index 00000000..617976a2 --- /dev/null +++ b/LIBRARY_DEVELOPMENT.rst @@ -0,0 +1,19 @@ +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 diff --git a/LIBRARY_DEVELOPMENT.rst.license b/LIBRARY_DEVELOPMENT.rst.license new file mode 100644 index 00000000..36fbc6f0 --- /dev/null +++ b/LIBRARY_DEVELOPMENT.rst.license @@ -0,0 +1,3 @@ +# SPDX-FileCopyrightText: 2022 Dav Clark (@davclark) +# +# SPDX-License-Identifier: Unlicense diff --git a/README.rst b/README.rst index 0ca314f4..86395958 100644 --- a/README.rst +++ b/README.rst @@ -13,6 +13,10 @@ Adafruit CircuitPython Library Bundle :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. @@ -41,6 +45,8 @@ 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 @@ -80,15 +86,15 @@ To build this bundle locally you'll need to install the .. code:: - python3 -m venv .env - source .env/bin/activate + python3 -m venv .venv + source .venv/bin/activate pip install circuitpython-build-tools Once installed, make sure you are in the virtual environment: .. code:: - source .env/bin/activate + source .venv/bin/activate Then run the build: diff --git a/add_import_names.py b/add_import_names.py new file mode 100644 index 00000000..96371a54 --- /dev/null +++ b/add_import_names.py @@ -0,0 +1,33 @@ +# 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 "")[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) diff --git a/assets/BlinkaBook.png b/assets/BlinkaBook.png new file mode 100644 index 00000000..9975b41a Binary files /dev/null and b/assets/BlinkaBook.png differ diff --git a/assets/BlinkaBook.png.license b/assets/BlinkaBook.png.license new file mode 100644 index 00000000..b9490b64 --- /dev/null +++ b/assets/BlinkaBook.png.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2022 Kattni Rembor for Adafruit Industries + +SPDX-License-Identifier: MIT diff --git a/assets/BlinkaComputer.png b/assets/BlinkaComputer.png new file mode 100644 index 00000000..f2fab78c Binary files /dev/null and b/assets/BlinkaComputer.png differ diff --git a/assets/BlinkaComputer.png.license b/assets/BlinkaComputer.png.license new file mode 100644 index 00000000..b9490b64 --- /dev/null +++ b/assets/BlinkaComputer.png.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2022 Kattni Rembor for Adafruit Industries + +SPDX-License-Identifier: MIT diff --git a/circuitpython_library_list.md b/circuitpython_library_list.md index e8954f01..e26d0871 100644 --- a/circuitpython_library_list.md +++ b/circuitpython_library_list.md @@ -1,303 +1,386 @@ # 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 295 libraries available. +![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 378 libraries available. ## Drivers: -* [Adafruit CircuitPython 24LC32](https://github.com/adafruit/Adafruit_CircuitPython_24LC32.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-24lc32)) -* [Adafruit CircuitPython 74HC595](https://github.com/adafruit/Adafruit_CircuitPython_74HC595.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-74hc595)) -* [Adafruit CircuitPython ADS1x15](https://github.com/adafruit/Adafruit_CircuitPython_ADS1x15.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ads1x15)) -* [Adafruit CircuitPython ADT7410](https://github.com/adafruit/Adafruit_CircuitPython_ADT7410.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-adt7410)) -* [Adafruit CircuitPython ADXL34x](https://github.com/adafruit/Adafruit_CircuitPython_ADXL34x.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-adxl34x)) -* [Adafruit CircuitPython ADXL37x](https://github.com/adafruit/Adafruit_CircuitPython_ADXL37x.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-adxl37x)) -* [Adafruit CircuitPython AHTx0](https://github.com/adafruit/Adafruit_CircuitPython_AHTx0.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ahtx0)) -* [Adafruit CircuitPython AM2320](https://github.com/adafruit/Adafruit_CircuitPython_AM2320.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-am2320)) -* [Adafruit CircuitPython AMG88xx](https://github.com/adafruit/Adafruit_CircuitPython_AMG88xx.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-amg88xx)) -* [Adafruit CircuitPython APDS9960](https://github.com/adafruit/Adafruit_CircuitPython_APDS9960.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-apds9960)) -* [Adafruit CircuitPython AS726x](https://github.com/adafruit/Adafruit_CircuitPython_AS726x.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-as726x)) -* [Adafruit CircuitPython AS7341](https://github.com/adafruit/Adafruit_CircuitPython_AS7341.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-as7341)) -* [Adafruit CircuitPython ATECC](https://github.com/adafruit/Adafruit_CircuitPython_ATECC.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-atecc)) -* [Adafruit CircuitPython AW9523](https://github.com/adafruit/Adafruit_CircuitPython_AW9523.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-aw9523)) -* [Adafruit CircuitPython BD3491FS](https://github.com/adafruit/Adafruit_CircuitPython_BD3491FS.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-bd3491fs)) -* [Adafruit CircuitPython BH1750](https://github.com/adafruit/Adafruit_CircuitPython_BH1750.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-bh1750)) -* [Adafruit CircuitPython BME280](https://github.com/adafruit/Adafruit_CircuitPython_BME280.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-bme280)) -* [Adafruit CircuitPython BME680](https://github.com/adafruit/Adafruit_CircuitPython_BME680.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-bme680)) -* [Adafruit CircuitPython BMP280](https://github.com/adafruit/Adafruit_CircuitPython_BMP280.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-bmp280)) -* [Adafruit CircuitPython BMP3XX](https://github.com/adafruit/Adafruit_CircuitPython_BMP3XX.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-bmp3xx)) -* [Adafruit CircuitPython BNO055](https://github.com/adafruit/Adafruit_CircuitPython_BNO055.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-bno055)) -* [Adafruit CircuitPython BNO08X RVC](https://github.com/adafruit/Adafruit_CircuitPython_BNO08X_RVC.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-bno08x-rvc)) -* [Adafruit CircuitPython BNO08X](https://github.com/adafruit/Adafruit_CircuitPython_BNO08X.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-bno08x)) -* [Adafruit CircuitPython BluefruitSPI](https://github.com/adafruit/Adafruit_CircuitPython_BluefruitSPI.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-bluefruitspi)) -* [Adafruit CircuitPython CAP1188](https://github.com/adafruit/Adafruit_CircuitPython_CAP1188.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-cap1188)) -* [Adafruit CircuitPython CCS811](https://github.com/adafruit/Adafruit_CircuitPython_CCS811.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ccs811)) -* [Adafruit CircuitPython CLUE](https://github.com/adafruit/Adafruit_CircuitPython_CLUE.git) -* [Adafruit CircuitPython CharLCD](https://github.com/adafruit/Adafruit_CircuitPython_CharLCD.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-charlcd)) -* [Adafruit CircuitPython CircuitPlayground](https://github.com/adafruit/Adafruit_CircuitPython_CircuitPlayground.git) -* [Adafruit CircuitPython Crickit](https://github.com/adafruit/Adafruit_CircuitPython_Crickit.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-crickit)) -* [Adafruit CircuitPython DHT](https://github.com/adafruit/Adafruit_CircuitPython_DHT.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-dht)) -* [Adafruit CircuitPython DPS310](https://github.com/adafruit/Adafruit_CircuitPython_DPS310.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-dps310)) -* [Adafruit CircuitPython DRV2605](https://github.com/adafruit/Adafruit_CircuitPython_DRV2605.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-drv2605)) -* [Adafruit CircuitPython DS1307](https://github.com/adafruit/Adafruit_CircuitPython_DS1307.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ds1307)) -* [Adafruit CircuitPython DS1841](https://github.com/adafruit/Adafruit_CircuitPython_DS1841.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ds1841)) -* [Adafruit CircuitPython DS18X20](https://github.com/adafruit/Adafruit_CircuitPython_DS18X20.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ds18x20)) -* [Adafruit CircuitPython DS2413](https://github.com/adafruit/Adafruit_CircuitPython_DS2413.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ds2413)) -* [Adafruit CircuitPython DS3231](https://github.com/adafruit/Adafruit_CircuitPython_DS3231.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ds3231)) -* [Adafruit CircuitPython DS3502](https://github.com/adafruit/Adafruit_CircuitPython_DS3502.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ds3502)) -* [Adafruit CircuitPython DisplayIO SH1106](https://github.com/adafruit/Adafruit_CircuitPython_DisplayIO_SH1106.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-displayio-sh1106)) -* [Adafruit CircuitPython DisplayIO SH1107](https://github.com/adafruit/Adafruit_CircuitPython_DisplayIO_SH1107.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-displayio-sh1107)) -* [Adafruit CircuitPython DisplayIO SSD1305](https://github.com/adafruit/Adafruit_CircuitPython_DisplayIO_SSD1305.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-displayio-ssd1305)) -* [Adafruit CircuitPython DisplayIO SSD1306](https://github.com/adafruit/Adafruit_CircuitPython_DisplayIO_SSD1306.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-displayio-ssd1306)) -* [Adafruit CircuitPython DotStar](https://github.com/adafruit/Adafruit_CircuitPython_DotStar.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-dotstar)) -* [Adafruit CircuitPython DymoScale](https://github.com/adafruit/Adafruit_CircuitPython_DymoScale.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-dymoscale)) -* [Adafruit CircuitPython EMC2101](https://github.com/adafruit/Adafruit_CircuitPython_EMC2101.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-emc2101)) -* [Adafruit CircuitPython EPD](https://github.com/adafruit/Adafruit_CircuitPython_EPD.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-epd)) -* [Adafruit CircuitPython ESP ATcontrol](https://github.com/adafruit/Adafruit_CircuitPython_ESP_ATcontrol.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-esp-atcontrol)) -* [Adafruit CircuitPython ESP32SPI](https://github.com/adafruit/Adafruit_CircuitPython_ESP32SPI.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-esp32spi)) -* [Adafruit CircuitPython FONA](https://github.com/adafruit/Adafruit_CircuitPython_FONA.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-fona)) -* [Adafruit CircuitPython FRAM](https://github.com/adafruit/Adafruit_CircuitPython_FRAM.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-fram)) -* [Adafruit CircuitPython FXAS21002C](https://github.com/adafruit/Adafruit_CircuitPython_FXAS21002C.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-fxas21002c)) -* [Adafruit CircuitPython FXOS8700](https://github.com/adafruit/Adafruit_CircuitPython_FXOS8700.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-fxos8700)) -* [Adafruit CircuitPython Fingerprint](https://github.com/adafruit/Adafruit_CircuitPython_Fingerprint.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-fingerprint)) -* [Adafruit CircuitPython FocalTouch](https://github.com/adafruit/Adafruit_CircuitPython_FocalTouch.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-focaltouch)) -* [Adafruit CircuitPython GPS](https://github.com/adafruit/Adafruit_CircuitPython_GPS.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-gps)) -* [Adafruit CircuitPython HCSR04](https://github.com/adafruit/Adafruit_CircuitPython_HCSR04.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-hcsr04)) -* [Adafruit CircuitPython HT16K33](https://github.com/adafruit/Adafruit_CircuitPython_HT16K33.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ht16k33)) -* [Adafruit CircuitPython HTS221](https://github.com/adafruit/Adafruit_CircuitPython_HTS221.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-hts221)) -* [Adafruit CircuitPython HTU21D](https://github.com/adafruit/Adafruit_CircuitPython_HTU21D.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-htu21d)) -* [Adafruit CircuitPython HTU31D](https://github.com/adafruit/Adafruit_CircuitPython_HTU31D.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-htu31d)) -* [Adafruit CircuitPython HX8357](https://github.com/adafruit/Adafruit_CircuitPython_HX8357.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-hx8357)) -* [Adafruit CircuitPython ICM20X](https://github.com/adafruit/Adafruit_CircuitPython_ICM20X.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-icm20x)) -* [Adafruit CircuitPython IL0373](https://github.com/adafruit/Adafruit_CircuitPython_IL0373.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-il0373)) -* [Adafruit CircuitPython IL0398](https://github.com/adafruit/Adafruit_CircuitPython_IL0398.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-il0398)) -* [Adafruit CircuitPython IL91874](https://github.com/adafruit/Adafruit_CircuitPython_IL91874.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-il91874)) -* [Adafruit CircuitPython ILI9341](https://github.com/adafruit/Adafruit_CircuitPython_ILI9341.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ili9341)) -* [Adafruit CircuitPython INA219](https://github.com/adafruit/Adafruit_CircuitPython_INA219.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ina219)) -* [Adafruit CircuitPython INA260](https://github.com/adafruit/Adafruit_CircuitPython_INA260.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ina260)) -* [Adafruit CircuitPython IRRemote](https://github.com/adafruit/Adafruit_CircuitPython_IRRemote.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-irremote)) -* [Adafruit CircuitPython IS31FL3731](https://github.com/adafruit/Adafruit_CircuitPython_IS31FL3731.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-is31fl3731)) -* [Adafruit CircuitPython IS31FL3741](https://github.com/adafruit/Adafruit_CircuitPython_IS31FL3741.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-is31fl3741)) -* [Adafruit CircuitPython L3GD20](https://github.com/adafruit/Adafruit_CircuitPython_L3GD20.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-l3gd20)) -* [Adafruit CircuitPython LC709203F](https://github.com/adafruit/Adafruit_CircuitPython_LC709203F.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-lc709203f)) -* [Adafruit CircuitPython LIDARLite](https://github.com/adafruit/Adafruit_CircuitPython_LIDARLite.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-lidarlite)) -* [Adafruit CircuitPython LIS2MDL](https://github.com/adafruit/Adafruit_CircuitPython_LIS2MDL.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-lis2mdl)) -* [Adafruit CircuitPython LIS331](https://github.com/adafruit/Adafruit_CircuitPython_LIS331.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-lis331)) -* [Adafruit CircuitPython LIS3DH](https://github.com/adafruit/Adafruit_CircuitPython_LIS3DH.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-lis3dh)) -* [Adafruit CircuitPython LIS3MDL](https://github.com/adafruit/Adafruit_CircuitPython_LIS3MDL.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-lis3mdl)) -* [Adafruit CircuitPython LPS2X](https://github.com/adafruit/Adafruit_CircuitPython_LPS2X.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-lps2x)) -* [Adafruit CircuitPython LPS35HW](https://github.com/adafruit/Adafruit_CircuitPython_LPS35HW.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-lps35hw)) -* [Adafruit CircuitPython LSM303 Accel](https://github.com/adafruit/Adafruit_CircuitPython_LSM303_Accel.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-lsm303-accel)) -* [Adafruit CircuitPython LSM303DLH Mag](https://github.com/adafruit/Adafruit_CircuitPython_LSM303DLH_Mag.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-lsm303dlh-mag)) -* [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)) -* [Adafruit CircuitPython LSM9DS0](https://github.com/adafruit/Adafruit_CircuitPython_LSM9DS0.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-lsm9ds0)) -* [Adafruit CircuitPython LSM9DS1](https://github.com/adafruit/Adafruit_CircuitPython_LSM9DS1.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-lsm9ds1)) -* [Adafruit CircuitPython LTR390](https://github.com/adafruit/Adafruit_CircuitPython_LTR390.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ltr390)) -* [Adafruit CircuitPython MAX31855](https://github.com/adafruit/Adafruit_CircuitPython_MAX31855.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-max31855)) -* [Adafruit CircuitPython MAX31856](https://github.com/adafruit/Adafruit_CircuitPython_MAX31856.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-max31856)) -* [Adafruit CircuitPython MAX31865](https://github.com/adafruit/Adafruit_CircuitPython_MAX31865.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-max31865)) -* [Adafruit CircuitPython MAX7219](https://github.com/adafruit/Adafruit_CircuitPython_MAX7219.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-max7219)) -* [Adafruit CircuitPython MAX9744](https://github.com/adafruit/Adafruit_CircuitPython_MAX9744.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-max9744)) -* [Adafruit CircuitPython MCP230xx](https://github.com/adafruit/Adafruit_CircuitPython_MCP230xx.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-mcp230xx)) -* [Adafruit CircuitPython MCP2515](https://github.com/adafruit/Adafruit_CircuitPython_MCP2515.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-mcp2515)) -* [Adafruit CircuitPython MCP3xxx](https://github.com/adafruit/Adafruit_CircuitPython_MCP3xxx.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-mcp3xxx)) -* [Adafruit CircuitPython MCP4725](https://github.com/adafruit/Adafruit_CircuitPython_MCP4725.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-mcp4725)) -* [Adafruit CircuitPython MCP4728](https://github.com/adafruit/Adafruit_CircuitPython_MCP4728.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-mcp4728)) -* [Adafruit CircuitPython MCP9600](https://github.com/adafruit/Adafruit_CircuitPython_MCP9600.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-mcp9600)) -* [Adafruit CircuitPython MCP9808](https://github.com/adafruit/Adafruit_CircuitPython_MCP9808.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-mcp9808)) -* [Adafruit CircuitPython MLX90393](https://github.com/adafruit/Adafruit_CircuitPython_MLX90393.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-mlx90393)) -* [Adafruit CircuitPython MLX90395](https://github.com/adafruit/Adafruit_CircuitPython_MLX90395.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-mlx90395)) -* [Adafruit CircuitPython MLX90614](https://github.com/adafruit/Adafruit_CircuitPython_MLX90614.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-mlx90614)) -* [Adafruit CircuitPython MLX90640](https://github.com/adafruit/Adafruit_CircuitPython_MLX90640.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-mlx90640)) -* [Adafruit CircuitPython MMA8451](https://github.com/adafruit/Adafruit_CircuitPython_MMA8451.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-mma8451)) -* [Adafruit CircuitPython MONSTERM4SK](https://github.com/adafruit/Adafruit_CircuitPython_MONSTERM4SK.git) -* [Adafruit CircuitPython MPL115A2](https://github.com/adafruit/Adafruit_CircuitPython_MPL115A2.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-mpl115a2)) -* [Adafruit CircuitPython MPL3115A2](https://github.com/adafruit/Adafruit_CircuitPython_MPL3115A2.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-mpl3115a2)) -* [Adafruit CircuitPython MPR121](https://github.com/adafruit/Adafruit_CircuitPython_MPR121.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-mpr121)) -* [Adafruit CircuitPython MPRLS](https://github.com/adafruit/Adafruit_CircuitPython_MPRLS.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-mprls)) -* [Adafruit CircuitPython MPU6050](https://github.com/adafruit/Adafruit_CircuitPython_MPU6050.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-mpu6050)) -* [Adafruit CircuitPython MS8607](https://github.com/adafruit/Adafruit_CircuitPython_MS8607.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ms8607)) -* [Adafruit CircuitPython MSA301](https://github.com/adafruit/Adafruit_CircuitPython_MSA301.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-msa301)) -* [Adafruit CircuitPython MatrixKeypad](https://github.com/adafruit/Adafruit_CircuitPython_MatrixKeypad.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-matrixkeypad)) -* [Adafruit CircuitPython NeoPixel SPI](https://github.com/adafruit/Adafruit_CircuitPython_NeoPixel_SPI.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-neopixel-spi)) -* [Adafruit CircuitPython NeoPixel](https://github.com/adafruit/Adafruit_CircuitPython_NeoPixel.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-neopixel)) -* [Adafruit CircuitPython NeoTrellis](https://github.com/adafruit/Adafruit_CircuitPython_NeoTrellis) ([PyPi](https://pypi.org/project/adafruit-circuitpython-neotrellis)) -* [Adafruit CircuitPython Nunchuk](https://github.com/adafruit/Adafruit_CircuitPython_Nunchuk.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-nunchuk)) -* [Adafruit CircuitPython OV2640](https://github.com/adafruit/Adafruit_CircuitPython_OV2640.git) -* [Adafruit CircuitPython OV5640](https://github.com/adafruit/Adafruit_CircuitPython_OV5640.git) -* [Adafruit CircuitPython OV7670](https://github.com/adafruit/Adafruit_CircuitPython_OV7670) -* [Adafruit CircuitPython PCA9685](https://github.com/adafruit/Adafruit_CircuitPython_PCA9685.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pca9685)) -* [Adafruit CircuitPython PCD8544](https://github.com/adafruit/Adafruit_CircuitPython_PCD8544.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pcd8544)) -* [Adafruit CircuitPython PCF8523](https://github.com/adafruit/Adafruit_CircuitPython_PCF8523.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pcf8523)) -* [Adafruit CircuitPython PCF8563](https://github.com/adafruit/Adafruit_CircuitPython_PCF8563.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pcf8563)) -* [Adafruit CircuitPython PCF8591](https://github.com/adafruit/Adafruit_CircuitPython_PCF8591.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pcf8591)) -* [Adafruit CircuitPython PCT2075](https://github.com/adafruit/Adafruit_CircuitPython_PCT2075.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pct2075)) -* [Adafruit CircuitPython PM25](https://github.com/adafruit/Adafruit_CircuitPython_PM25.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pm25)) -* [Adafruit CircuitPython PN532](https://github.com/adafruit/Adafruit_CircuitPython_PN532.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pn532)) -* [Adafruit CircuitPython Pixie](https://github.com/adafruit/Adafruit_CircuitPython_Pixie.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pixie)) -* [Adafruit CircuitPython PyPortal](https://github.com/adafruit/Adafruit_CircuitPython_PyPortal.git) -* [Adafruit CircuitPython RA8875](https://github.com/adafruit/Adafruit_CircuitPython_RA8875.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ra8875)) -* [Adafruit CircuitPython RFM69](https://github.com/adafruit/Adafruit_CircuitPython_RFM69.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-rfm69)) -* [Adafruit CircuitPython RFM9x](https://github.com/adafruit/Adafruit_CircuitPython_RFM9x.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-rfm9x)) -* [Adafruit CircuitPython RGB Display](https://github.com/adafruit/Adafruit_CircuitPython_RGB_Display.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-rgb-display)) -* [Adafruit CircuitPython RPLIDAR](https://github.com/adafruit/Adafruit_CircuitPython_RPLIDAR.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-rplidar)) -* [Adafruit CircuitPython RockBlock](https://github.com/adafruit/Adafruit_CircuitPython_RockBlock.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-rockblock)) -* [Adafruit CircuitPython SCD30](https://github.com/adafruit/Adafruit_CircuitPython_SCD30.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-scd30)) -* [Adafruit CircuitPython SCD4X](https://github.com/adafruit/Adafruit_CircuitPython_SCD4X.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-scd4x)) -* [Adafruit CircuitPython SD](https://github.com/adafruit/Adafruit_CircuitPython_SD.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-sd)) -* [Adafruit CircuitPython SGP30](https://github.com/adafruit/Adafruit_CircuitPython_SGP30.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-sgp30)) -* [Adafruit CircuitPython SGP40](https://github.com/adafruit/Adafruit_CircuitPython_SGP40.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-sgp40)) -* [Adafruit CircuitPython SHT31D](https://github.com/adafruit/Adafruit_CircuitPython_SHT31D.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-sht31d)) -* [Adafruit CircuitPython SHT4x](https://github.com/adafruit/Adafruit_CircuitPython_SHT4x.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-sht4x)) -* [Adafruit CircuitPython SHTC3](https://github.com/adafruit/Adafruit_CircuitPython_SHTC3.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-shtc3)) -* [Adafruit CircuitPython SI4713](https://github.com/adafruit/Adafruit_CircuitPython_SI4713.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-si4713)) -* [Adafruit CircuitPython SI5351](https://github.com/adafruit/Adafruit_CircuitPython_SI5351.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-si5351)) -* [Adafruit CircuitPython SI7021](https://github.com/adafruit/Adafruit_CircuitPython_SI7021.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-si7021)) -* [Adafruit CircuitPython SSD1305](https://github.com/adafruit/Adafruit_CircuitPython_SSD1305.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ssd1305)) -* [Adafruit CircuitPython SSD1306](https://github.com/adafruit/Adafruit_CircuitPython_SSD1306.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ssd1306)) -* [Adafruit CircuitPython SSD1322](https://github.com/adafruit/Adafruit_CircuitPython_SSD1322.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ssd1322)) -* [Adafruit CircuitPython SSD1325](https://github.com/adafruit/Adafruit_CircuitPython_SSD1325.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ssd1325)) -* [Adafruit CircuitPython SSD1327](https://github.com/adafruit/Adafruit_CircuitPython_SSD1327.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ssd1327)) -* [Adafruit CircuitPython SSD1331](https://github.com/adafruit/Adafruit_CircuitPython_SSD1331.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ssd1331)) -* [Adafruit CircuitPython SSD1351](https://github.com/adafruit/Adafruit_CircuitPython_SSD1351.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ssd1351)) -* [Adafruit CircuitPython SSD1608](https://github.com/adafruit/Adafruit_CircuitPython_SSD1608.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ssd1608)) -* [Adafruit CircuitPython SSD1675](https://github.com/adafruit/Adafruit_CircuitPython_SSD1675.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ssd1675)) -* [Adafruit CircuitPython SSD1680](https://github.com/adafruit/Adafruit_CircuitPython_SSD1680.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ssd1680)) -* [Adafruit CircuitPython SSD1681](https://github.com/adafruit/Adafruit_CircuitPython_SSD1681.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ssd1681)) -* [Adafruit CircuitPython ST7565](https://github.com/adafruit/Adafruit_CircuitPython_ST7565.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-st7565)) -* [Adafruit CircuitPython ST7735R](https://github.com/adafruit/Adafruit_CircuitPython_ST7735R.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-st7735r)) -* [Adafruit CircuitPython ST7735](https://github.com/adafruit/Adafruit_CircuitPython_ST7735.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-st7735)) -* [Adafruit CircuitPython ST7789](https://github.com/adafruit/Adafruit_CircuitPython_ST7789.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-st7789)) -* [Adafruit CircuitPython STMPE610](https://github.com/adafruit/Adafruit_CircuitPython_STMPE610.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-stmpe610)) -* [Adafruit CircuitPython Seesaw](https://github.com/adafruit/Adafruit_CircuitPython_Seesaw.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-seesaw)) -* [Adafruit CircuitPython SharpMemoryDisplay](https://github.com/adafruit/Adafruit_CircuitPython_SharpMemoryDisplay.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-sharpmemorydisplay)) -* [Adafruit CircuitPython TC74](https://github.com/adafruit/Adafruit_CircuitPython_TC74.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-tc74)) -* [Adafruit CircuitPython TCA9548A](https://github.com/adafruit/Adafruit_CircuitPython_TCA9548A.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-tca9548a)) -* [Adafruit CircuitPython TCS34725](https://github.com/adafruit/Adafruit_CircuitPython_TCS34725.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-tcs34725)) -* [Adafruit CircuitPython TFmini](https://github.com/adafruit/Adafruit_CircuitPython_TFmini.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-tfmini)) -* [Adafruit CircuitPython TLA202X](https://github.com/adafruit/Adafruit_CircuitPython_TLA202X.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-tla202x)) -* [Adafruit CircuitPython TLC5947](https://github.com/adafruit/Adafruit_CircuitPython_TLC5947.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-tlc5947)) -* [Adafruit CircuitPython TLC59711](https://github.com/adafruit/Adafruit_CircuitPython_TLC59711.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-tlc59711)) -* [Adafruit CircuitPython TLV493D](https://github.com/adafruit/Adafruit_CircuitPython_TLV493D.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-tlv493d)) -* [Adafruit CircuitPython TMP006](https://github.com/adafruit/Adafruit_CircuitPython_TMP006.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-tmp006)) -* [Adafruit CircuitPython TMP007](https://github.com/adafruit/Adafruit_CircuitPython_TMP007.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-tmp007)) -* [Adafruit CircuitPython TMP117](https://github.com/adafruit/Adafruit_CircuitPython_TMP117) ([PyPi](https://pypi.org/project/adafruit-circuitpython-tmp117)) -* [Adafruit CircuitPython TPA2016](https://github.com/adafruit/Adafruit_CircuitPython_TPA2016.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-tpa2016)) -* [Adafruit CircuitPython TSC2007](https://github.com/adafruit/Adafruit_CircuitPython_TSC2007.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-tsc2007)) -* [Adafruit CircuitPython TSL2561](https://github.com/adafruit/Adafruit_CircuitPython_TSL2561.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-tsl2561)) -* [Adafruit CircuitPython TSL2591](https://github.com/adafruit/Adafruit_CircuitPython_TSL2591.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-tsl2591)) -* [Adafruit CircuitPython TT21100](https://github.com/adafruit/Adafruit_CircuitPython_TT21100.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-tt21100)) -* [Adafruit CircuitPython Thermal Printer](https://github.com/adafruit/Adafruit_CircuitPython_Thermal_Printer.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-thermal-printer)) -* [Adafruit CircuitPython Thermistor](https://github.com/adafruit/Adafruit_CircuitPython_Thermistor.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-thermistor)) -* [Adafruit CircuitPython Touchscreen](https://github.com/adafruit/Adafruit_CircuitPython_Touchscreen.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-touchscreen)) -* [Adafruit CircuitPython TrellisM4](https://github.com/adafruit/Adafruit_CircuitPython_TrellisM4.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-trellism4)) -* [Adafruit CircuitPython Trellis](https://github.com/adafruit/Adafruit_CircuitPython_Trellis.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-trellis)) -* [Adafruit CircuitPython UC8151D](https://github.com/adafruit/Adafruit_CircuitPython_UC8151D.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-uc8151d)) -* [Adafruit CircuitPython US100](https://github.com/adafruit/Adafruit_CircuitPython_US100.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-us100)) -* [Adafruit CircuitPython VC0706](https://github.com/adafruit/Adafruit_CircuitPython_VC0706.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-vc0706)) -* [Adafruit CircuitPython VCNL4010](https://github.com/adafruit/Adafruit_CircuitPython_VCNL4010.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-vcnl4010)) -* [Adafruit CircuitPython VCNL4040](https://github.com/adafruit/Adafruit_CircuitPython_VCNL4040.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-vcnl4040)) -* [Adafruit CircuitPython VEML6070](https://github.com/adafruit/Adafruit_CircuitPython_VEML6070.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-veml6070)) -* [Adafruit CircuitPython VEML6075](https://github.com/adafruit/Adafruit_CircuitPython_VEML6075.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-veml6075)) -* [Adafruit CircuitPython VEML7700](https://github.com/adafruit/Adafruit_CircuitPython_VEML7700.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-veml7700)) -* [Adafruit CircuitPython VL53L0X](https://github.com/adafruit/Adafruit_CircuitPython_VL53L0X.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-vl53l0x)) -* [Adafruit CircuitPython VL53L1X](https://github.com/adafruit/Adafruit_CircuitPython_VL53L1X.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-vl53l1x)) -* [Adafruit CircuitPython VL53L4CD](https://github.com/adafruit/Adafruit_CircuitPython_VL53L4CD.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-vl53l4cd)) -* [Adafruit CircuitPython VL6180X](https://github.com/adafruit/Adafruit_CircuitPython_VL6180X.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-vl6180x)) -* [Adafruit CircuitPython VS1053](https://github.com/adafruit/Adafruit_CircuitPython_VS1053.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-vs1053)) -* [Adafruit CircuitPython WS2801](https://github.com/adafruit/Adafruit_CircuitPython_WS2801.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ws2801)) -* [Adafruit CircuitPython Wiznet5k](https://github.com/adafruit/Adafruit_CircuitPython_Wiznet5k.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-wiznet5k)) +* [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 AS5600](https://github.com/adafruit/Adafruit_CircuitPython_AS5600.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-as5600)) \([Docs](https://docs.circuitpython.org/projects/as5600/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 BMP5xx](https://github.com/adafruit/Adafruit_CircuitPython_BMP5xx.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-bmp5xx)) \([Docs](https://docs.circuitpython.org/projects/bmp5xx/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 DACx578](https://github.com/adafruit/Adafruit_CircuitPython_DACx578.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-dacx578)) \([Docs](https://docs.circuitpython.org/projects/dacx578/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 INA23x](https://github.com/adafruit/Adafruit_CircuitPython_INA23x.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ina23x)) \([Docs](https://docs.circuitpython.org/projects/ina23x/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 JD79661](https://github.com/adafruit/Adafruit_CircuitPython_JD79661.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-jd79661)) \([Docs](https://docs.circuitpython.org/projects/jd79661/en/latest/)) +* [Adafruit CircuitPython JD79667](https://github.com/adafruit/Adafruit_CircuitPython_JD79667.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-jd79667)) \([Docs](https://docs.circuitpython.org/projects/jd79667/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 MLX90632](https://github.com/adafruit/Adafruit_CircuitPython_MLX90632.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-mlx90632)) \([Docs](https://docs.circuitpython.org/projects/mlx90632/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 OPT4048](https://github.com/adafruit/Adafruit_CircuitPython_OPT4048.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-opt4048)) \([Docs](https://docs.circuitpython.org/projects/opt4048/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 PCM51xx](https://github.com/adafruit/Adafruit_CircuitPython_PCM51xx.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pcm51xx)) \([Docs](https://docs.circuitpython.org/projects/pcm51xx/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 QMC5883P](https://github.com/adafruit/Adafruit_CircuitPython_QMC5883P.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-qmc5883p)) \([Docs](https://docs.circuitpython.org/projects/qmc5883p/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 SEN6x](https://github.com/adafruit/Adafruit_CircuitPython_SEN6x.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-sen6x)) \([Docs](https://docs.circuitpython.org/projects/sen6x/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 SPA06 003](https://github.com/adafruit/Adafruit_CircuitPython_SPA06_003.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-spa06-003)) \([Docs](https://docs.circuitpython.org/projects/spa06_003/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 SSD1683](https://github.com/adafruit/Adafruit_CircuitPython_SSD1683.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ssd1683)) \([Docs](https://docs.circuitpython.org/projects/ssd1683/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 TLV320](https://github.com/adafruit/Adafruit_CircuitPython_TLV320.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-tlv320)) \([Docs](https://docs.circuitpython.org/projects/tlv320/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 UC8179](https://github.com/adafruit/Adafruit_CircuitPython_UC8179.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-uc8179)) \([Docs](https://docs.circuitpython.org/projects/uc8179/en/latest/)) +* [Adafruit CircuitPython UC8253](https://github.com/adafruit/Adafruit_CircuitPython_UC8253.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-uc8253)) \([Docs](https://docs.circuitpython.org/projects/uc8253/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) ## Helpers: -* [Adafruit CircuitPython AVRprog](https://github.com/adafruit/Adafruit_CircuitPython_AVRprog.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-avrprog)) -* [Adafruit CircuitPython AWS IOT](https://github.com/adafruit/Adafruit_CircuitPython_AWS_IOT.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-aws-iot)) -* [Adafruit CircuitPython AdafruitIO](https://github.com/adafruit/Adafruit_CircuitPython_AdafruitIO.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-adafruitio)) -* [Adafruit CircuitPython AirLift](https://github.com/adafruit/Adafruit_CircuitPython_AirLift.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-airlift)) -* [Adafruit CircuitPython AzureIoT](https://github.com/adafruit/Adafruit_CircuitPython_AzureIoT.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-azureiot)) -* [Adafruit CircuitPython BLE Adafruit](https://github.com/adafruit/Adafruit_CircuitPython_BLE_Adafruit.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ble-adafruit)) -* [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)) -* [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)) -* [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)) -* [Adafruit CircuitPython BLE BroadcastNet](https://github.com/adafruit/Adafruit_CircuitPython_BLE_BroadcastNet.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ble-broadcastnet)) -* [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)) -* [Adafruit CircuitPython BLE Eddystone](https://github.com/adafruit/Adafruit_CircuitPython_BLE_Eddystone.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ble-eddystone)) -* [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)) -* [Adafruit CircuitPython BLE LYWSD03MMC](https://github.com/adafruit/Adafruit_CircuitPython_BLE_LYWSD03MMC.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ble-lywsd03mmc)) -* [Adafruit CircuitPython BLE MIDI](https://github.com/adafruit/Adafruit_CircuitPython_BLE_MIDI.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ble-midi)) -* [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)) -* [Adafruit CircuitPython BLE Radio](https://github.com/adafruit/Adafruit_CircuitPython_BLE_Radio.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ble-radio)) -* [Adafruit CircuitPython BLE iBBQ](https://github.com/adafruit/Adafruit_CircuitPython_BLE_iBBQ.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ble-ibbq)) -* [Adafruit CircuitPython BLE](https://github.com/adafruit/Adafruit_CircuitPython_BLE.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ble)) -* [Adafruit CircuitPython BitbangIO](https://github.com/adafruit/Adafruit_CircuitPython_BitbangIO.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-bitbangio)) -* [Adafruit CircuitPython Bitmap Font](https://github.com/adafruit/Adafruit_CircuitPython_Bitmap_Font.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-bitmap-font)) -* [Adafruit CircuitPython BitmapSaver](https://github.com/adafruit/Adafruit_CircuitPython_BitmapSaver.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-bitmapsaver)) -* [Adafruit CircuitPython BluefruitConnect](https://github.com/adafruit/Adafruit_CircuitPython_BluefruitConnect.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-bluefruitconnect)) -* [Adafruit CircuitPython BoardTest](https://github.com/adafruit/Adafruit_CircuitPython_BoardTest.git) -* [Adafruit CircuitPython BusDevice](https://github.com/adafruit/Adafruit_CircuitPython_BusDevice.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-busdevice)) -* [Adafruit CircuitPython Colorsys](https://github.com/adafruit/Adafruit_CircuitPython_Colorsys.git) -* [Adafruit CircuitPython CursorControl](https://github.com/adafruit/Adafruit_CircuitPython_CursorControl.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-cursorcontrol)) -* [Adafruit CircuitPython Dash Display](https://github.com/adafruit/Adafruit_CircuitPython_Dash_Display) -* [Adafruit CircuitPython Debouncer](https://github.com/adafruit/Adafruit_CircuitPython_Debouncer.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-debouncer)) -* [Adafruit CircuitPython Debug I2C](https://github.com/adafruit/Adafruit_CircuitPython_Debug_I2C.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-debug-i2c)) -* [Adafruit CircuitPython Display Button](https://github.com/adafruit/Adafruit_CircuitPython_Display_Button.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-display-button)) -* [Adafruit CircuitPython Display Notification](https://github.com/adafruit/Adafruit_CircuitPython_Display_Notification.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-display-notification)) -* [Adafruit CircuitPython Display Shapes](https://github.com/adafruit/Adafruit_CircuitPython_Display_Shapes.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-display-shapes)) -* [Adafruit CircuitPython Display Text](https://github.com/adafruit/Adafruit_CircuitPython_Display_Text.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-display-text)) -* [Adafruit CircuitPython DisplayIO Layout](https://github.com/adafruit/Adafruit_CircuitPython_DisplayIO_Layout.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-displayio-layout)) -* [Adafruit CircuitPython Ducky](https://github.com/adafruit/Adafruit_CircuitPython_Ducky.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ducky)) -* [Adafruit CircuitPython ESP32S2TFT](https://github.com/adafruit/Adafruit_CircuitPython_ESP32S2TFT.git) -* [Adafruit CircuitPython FakeRequests](https://github.com/adafruit/Adafruit_CircuitPython_FakeRequests.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-fakerequests)) -* [Adafruit CircuitPython FancyLED](https://github.com/adafruit/Adafruit_CircuitPython_FancyLED.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-fancyled)) -* [Adafruit CircuitPython FeatherWing](https://github.com/adafruit/Adafruit_CircuitPython_FeatherWing.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-featherwing)) -* [Adafruit CircuitPython FunHouse](https://github.com/adafruit/Adafruit_CircuitPython_FunHouse.git) -* [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)) -* [Adafruit CircuitPython Gizmo](https://github.com/adafruit/Adafruit_CircuitPython_Gizmo.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-gizmo)) -* [Adafruit CircuitPython HID](https://github.com/adafruit/Adafruit_CircuitPython_HID.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-hid)) -* [Adafruit CircuitPython HTTPServer](https://github.com/adafruit/Adafruit_CircuitPython_HTTPServer.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-httpserver)) -* [Adafruit CircuitPython Hue](https://github.com/adafruit/Adafruit_CircuitPython_Hue.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-hue)) -* [Adafruit CircuitPython ImageLoad](https://github.com/adafruit/Adafruit_CircuitPython_ImageLoad.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-imageload)) -* [Adafruit CircuitPython IterTools](https://github.com/adafruit/Adafruit_CircuitPython_IterTools.git) -* [Adafruit CircuitPython JWT](https://github.com/adafruit/Adafruit_CircuitPython_JWT.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-jwt)) -* [Adafruit CircuitPython LED Animation](https://github.com/adafruit/Adafruit_CircuitPython_LED_Animation.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-led-animation)) -* [Adafruit CircuitPython LIFX](https://github.com/adafruit/Adafruit_CircuitPython_LIFX.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-lifx)) -* [Adafruit CircuitPython Logging](https://github.com/adafruit/Adafruit_CircuitPython_Logging.git) -* [Adafruit CircuitPython MIDI](https://github.com/adafruit/Adafruit_CircuitPython_MIDI.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-midi)) -* [Adafruit CircuitPython MacroPad](https://github.com/adafruit/Adafruit_CircuitPython_MacroPad.git) -* [Adafruit CircuitPython MagTag](https://github.com/adafruit/Adafruit_CircuitPython_MagTag.git) -* [Adafruit CircuitPython MatrixPortal](https://github.com/adafruit/Adafruit_CircuitPython_MatrixPortal.git) -* [Adafruit CircuitPython MiniMQTT](https://github.com/adafruit/Adafruit_CircuitPython_MiniMQTT.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-minimqtt)) -* [Adafruit CircuitPython MotorKit](https://github.com/adafruit/Adafruit_CircuitPython_MotorKit.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-motorkit)) -* [Adafruit CircuitPython Motor](https://github.com/adafruit/Adafruit_CircuitPython_Motor.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-motor)) -* [Adafruit CircuitPython NTP](https://github.com/adafruit/Adafruit_CircuitPython_NTP.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ntp)) -* [Adafruit CircuitPython NeoKey](https://github.com/adafruit/Adafruit_CircuitPython_NeoKey.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-neokey)) -* [Adafruit CircuitPython OAuth2](https://github.com/adafruit/Adafruit_CircuitPython_OAuth2.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-oauth2)) -* [Adafruit CircuitPython OneWire](https://github.com/adafruit/Adafruit_CircuitPython_OneWire.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-onewire)) -* [Adafruit CircuitPython PIOASM](https://github.com/adafruit/Adafruit_CircuitPython_PIOASM.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pioasm)) -* [Adafruit CircuitPython PYOA](https://github.com/adafruit/Adafruit_CircuitPython_PYOA.git) -* [Adafruit CircuitPython Pixel Framebuf](https://github.com/adafruit/Adafruit_CircuitPython_Pixel_Framebuf.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pixel-framebuf)) -* [Adafruit CircuitPython Pixelbuf](https://github.com/adafruit/Adafruit_CircuitPython_Pixelbuf.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pixelbuf)) -* [Adafruit CircuitPython PortalBase](https://github.com/adafruit/Adafruit_CircuitPython_PortalBase.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-portalbase)) -* [Adafruit CircuitPython ProgressBar](https://github.com/adafruit/Adafruit_CircuitPython_ProgressBar.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-progressbar)) -* [Adafruit CircuitPython PyBadger](https://github.com/adafruit/Adafruit_CircuitPython_PyBadger.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pybadger)) -* [Adafruit CircuitPython RGBLED](https://github.com/adafruit/Adafruit_CircuitPython_RGBLED.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-rgbled)) -* [Adafruit CircuitPython RSA](https://github.com/adafruit/Adafruit_CircuitPython_RSA.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-rsa)) -* [Adafruit CircuitPython RTTTL](https://github.com/adafruit/Adafruit_CircuitPython_RTTTL.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-rtttl)) -* [Adafruit CircuitPython Radial Controller](https://github.com/adafruit/Adafruit_CircuitPython_Radial_Controller.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-radial-controller)) -* [Adafruit CircuitPython Register](https://github.com/adafruit/Adafruit_CircuitPython_Register.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-register)) -* [Adafruit CircuitPython Requests](https://github.com/adafruit/Adafruit_CircuitPython_Requests.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-requests)) -* [Adafruit CircuitPython ServoKit](https://github.com/adafruit/Adafruit_CircuitPython_ServoKit.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-servokit)) -* [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)) -* [Adafruit CircuitPython SimpleIO](https://github.com/adafruit/Adafruit_CircuitPython_SimpleIO.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-simpleio)) -* [Adafruit CircuitPython SimpleMath](https://github.com/adafruit/Adafruit_CircuitPython_SimpleMath.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-simplemath)) -* [Adafruit CircuitPython Slideshow](https://github.com/adafruit/Adafruit_CircuitPython_Slideshow.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-slideshow)) -* [Adafruit CircuitPython Ticks](https://github.com/adafruit/Adafruit_CircuitPython_Ticks.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ticks)) -* [Adafruit CircuitPython TinyLoRa](https://github.com/adafruit/Adafruit_CircuitPython_TinyLoRa.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-tinylora)) -* [Adafruit CircuitPython WSGI](https://github.com/adafruit/Adafruit_CircuitPython_WSGI.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-wsgi)) -* [Adafruit CircuitPython Waveform](https://github.com/adafruit/Adafruit_CircuitPython_Waveform.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-waveform)) -* [Adafruit CircuitPython asyncio](https://github.com/adafruit/Adafruit_CircuitPython_asyncio.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-asyncio)) -* [Adafruit CircuitPython binascii](https://github.com/adafruit/Adafruit_CircuitPython_binascii.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-binascii)) -* [Adafruit CircuitPython datetime](https://github.com/adafruit/Adafruit_CircuitPython_datetime.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-datetime)) -* [Adafruit CircuitPython framebuf](https://github.com/adafruit/Adafruit_CircuitPython_framebuf.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-framebuf)) -* [Adafruit CircuitPython hashlib](https://github.com/adafruit/Adafruit_CircuitPython_hashlib.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-hashlib)) -* [Adafruit CircuitPython miniQR](https://github.com/adafruit/Adafruit_CircuitPython_miniQR.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-miniqr)) -* [Adafruit CircuitPython miniesptool](https://github.com/adafruit/Adafruit_CircuitPython_miniesptool.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-miniesptool)) -* [Adafruit CircuitPython turtle](https://github.com/adafruit/Adafruit_CircuitPython_turtle.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-turtle)) +* [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 Group](https://github.com/adafruit/Adafruit_CircuitPython_Anchored_Group.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-anchored-group)) \([Docs](https://docs.circuitpython.org/projects/anchored_group/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 Argv File](https://github.com/adafruit/Adafruit_CircuitPython_Argv_File.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-argv-file)) \([Docs](https://docs.circuitpython.org/projects/argv_file/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 Color Terminal](https://github.com/adafruit/Adafruit_CircuitPython_Color_Terminal.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-color-terminal)) \([Docs](https://docs.circuitpython.org/projects/color_terminal/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 Dang](https://github.com/adafruit/Adafruit_CircuitPython_Dang.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-dang)) \([Docs](https://docs.circuitpython.org/projects/dang/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 Emoji Text](https://github.com/adafruit/Adafruit_CircuitPython_Display_Emoji_Text.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-display-emoji-text)) \([Docs](https://docs.circuitpython.org/projects/display-emoji-text/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 FruitJam](https://github.com/adafruit/Adafruit_CircuitPython_FruitJam.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-fruitjam)) \([Docs](https://docs.circuitpython.org/projects/fruitjam/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 Parser](https://github.com/adafruit/Adafruit_CircuitPython_MIDI_Parser.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-midi-parser)) \([Docs](https://docs.circuitpython.org/projects/midi_parser/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 Pathlib](https://github.com/adafruit/Adafruit_CircuitPython_Pathlib.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pathlib)) \([Docs](https://docs.circuitpython.org/projects/pathlib/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 STSPIN](https://github.com/adafruit/Adafruit_CircuitPython_STSPIN.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-stspin)) \([Docs](https://docs.circuitpython.org/projects/stspin/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 USB Host Mouse](https://github.com/adafruit/Adafruit_CircuitPython_USB_Host_Mouse.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-usb-host-mouse)) \([Docs](https://docs.circuitpython.org/projects/usb_host_mouse/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/)) diff --git a/circuitpython_library_pypi_stats.md b/circuitpython_library_pypi_stats.md new file mode 100644 index 00000000..091e9cb4 --- /dev/null +++ b/circuitpython_library_pypi_stats.md @@ -0,0 +1,361 @@ +# 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 | diff --git a/circuitpython_library_pypi_stats.md.license b/circuitpython_library_pypi_stats.md.license new file mode 100644 index 00000000..c1d75773 --- /dev/null +++ b/circuitpython_library_pypi_stats.md.license @@ -0,0 +1,3 @@ +# SPDX-FileCopyrightText: 2022 adabot for Adafruit Industries (auto-updated) +# +# SPDX-License-Identifier: Unlicense diff --git a/docs/conf.py b/docs/conf.py index 91acf6b7..cd094013 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -57,7 +57,7 @@ # # This is also used if you do content translation via gettext catalogs. # Usually you set "language" from the command line for these cases. -language = None +language = "en" # List of patterns, relative to source directory, that match files and # directories to ignore when looking for source files. @@ -89,19 +89,9 @@ # The theme to use for HTML and HTML Help pages. See the documentation for # a list of builtin themes. # -on_rtd = os.environ.get("READTHEDOCS", None) == "True" - -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 = ["."] +import sphinx_rtd_theme + +html_theme = "sphinx_rtd_theme" # 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, diff --git a/docs/drivers.rst b/docs/drivers.rst index bbffd0b1..f3295812 100644 --- a/docs/drivers.rst +++ b/docs/drivers.rst @@ -16,8 +16,8 @@ the ``lib/`` directory. Some drivers may not work without them. .. toctree:: - BusDevice Library - Register Library + BusDevice Library (adafruit_busdevice) + Register Library (adafruit_register) Board-specific Helpers ---------------------- @@ -27,18 +27,20 @@ specific boards. .. toctree:: - Adafruit CircuitPlayground - Adafruit CLUE - Adafruit ESP32S2TFT - Adafruit FeatherWings - Adafruit FunHouse - Adafruit MacroPad - MatrixPortal (Metro M4 Airlift + RGB Shield) - Adafruit MagTag - Adafruit PortalBase - PyBadger (PyBadge and PyGamer) - Adafruit PyPortal - Adafruit MONSTER M4SK + Adafruit CircuitPlayground (adafruit_circuitplayground) + Adafruit CLUE (adafruit_clue) + Adafruit ESP32S2TFT (adafruit_esp32s2tft) + Adafruit FeatherWings (adafruit_featherwing) + Adafruit FunHouse (adafruit_funhouse) + Adafruit MacroPad (adafruit_macropad) + Adafruit MagTag (adafruit_magtag) + Adafruit MONSTER M4SK (adafruit_monsterm4sk) + Adafruit PortalBase (adafruit_portalbase) + Adafruit PyCamera (adafruit_pycamera) + Adafruit PyPortal (adafruit_pyportal) + Adafruit Qualia S3 (adafruit_qualia) + PyBadger (PyBadge and PyGamer) (adafruit_pybadger) + MatrixPortal (Metro M4 Airlift + RGB Shield) (adafruit_matrixportal) Helper Libraries ----------------- @@ -52,8 +54,9 @@ Helpers for animating LEDs. .. toctree:: - Fancy LED (similar to FastLED) - LED Animation + Fancy LED (similar to FastLED) (adafruit_fancyled) + LED Animation (adafruit_led-animation) + PixelMap (adafruit_pixelmap) User Interface and GFX Helpers ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -62,26 +65,30 @@ Helpers for building graphical interfaces using the displayio core module and fr .. toctree:: - Cursor Control - Bitmap Font - Bitmap Saver - Display Button - Display Notification - Display Shapes - Display Text - Framebuf Module - GFX (framebuf) - Image Load - miniQR Non-hardware QR code generator - Pixel Framebuf Module - ProgressBar - PYOA - Slideshow - Simple Text Display - Turtle Graphics - WSGI - DisplayIO Layout - Dash Display + Anchored Group (adafruit_anchored_group) + Anchored TileGrid (adafruit_anchored_tilegrid) + Cursor Control (adafruit_cursorcontrol) + Bitmap Font (adafruit_bitmap-font) + Bitmap Saver (adafruit_bitmapsaver) + Display AnalogClock (adafruit_display_analogclock) + Display Button (adafruit_display-button) + Display Emoji Text (adafruit_display_emoji_text) + Display Notification (adafruit_display_notification) + Display Shapes (adafruit_display-shapes) + Display Text (adafruit_display_text) + Framebuf Module (adafruit_framebuf) + GFX (framebuf) (adafruit_gfx) + Image Load (adafruit_imageload) + miniQR Non-hardware QR code generator (adafruit_miniqr) + Pixel Framebuf Module (adafruit_pixel_framebuf) + ProgressBar (adafruit_progressbar) + PYOA (adafruit_pyoa) + Slideshow (adafruit_slideshow) + Simple Text Display (adafruit_simple-text-display) + Turtle Graphics (adafruit_turtle) + WSGI (adafruit_wsgi) + DisplayIO Layout (adafruit_displayio-layout) + Dash Display (adafruit_dash_display) Motor Helpers ^^^^^^^^^^^^^^ @@ -90,10 +97,11 @@ Helpers for driving motors, servos, and steppers. .. toctree:: - DC Motor and Servo - EMC2101 Fan Controller and Temperature monitor - MotorKit - ServoKit + DC Motor and Servo (adafruit_motor) + EMC2101 Fan Controller and Temperature monitor (adafruit_emc2101) + MotorKit (adafruit_motorkit) + ServoKit (adafruit_servokit) + STSPIN Stepper Motor Helper (adafruit_stspin) Internet of Things Web Service Helpers ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -102,12 +110,12 @@ Helpers for connecting with hosted and self-hosted internet-of-things web servic .. toctree:: - Adafruit IO - Amazon AWS IoT - Azure IoT - Google Cloud IoT Core - Hue Lights - LIFX Lights + Adafruit IO (adafruit_adafruitio) + Amazon AWS IoT (adafruit_aws_iot) + Azure IoT (adafruit_azureiot) + Google Cloud IoT Core (adafruit_gc_iot_core) + Hue Lights (adafruit_hue) + LIFX Lights (adafruit_lifx) Internet/Internet-of-Things Helpers ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -116,13 +124,16 @@ Helpers for interfacing with the internet, including IoT protocols. .. toctree:: - Fake Requests - HTTP Server - JSON Web Token (JWT) - MiniMQTT - NTP (Network time Protocol) - Requests - OAuth2.0 + Connection Manager (adafruit_connectionmanager) + Fake Requests (adafruit_fakerequests) + HTTP Server (adafruit_httpserver) + JSON Stream (adafruit_json_stream) + JSON Web Token (JWT) (adafruit_jwt) + MiniMQTT (adafruit_minimqtt) + NTP (Network time Protocol) (adafruit_ntp) + Requests (adafruit_requests) + OAuth2.0 (adafruit_oauth2) + Template Engine (adafruit_templateengine) Bluetooth Low Energy Helpers ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -131,21 +142,24 @@ Helpers for Bluetooth Low Energy (BLE). .. toctree:: - Bluefruit LE Connect App - BLE Base Library - BLE Adafruit Services - BLE Apple Media Service - BLE Apple Notification Center Service - BLE BerryMed Pulse Oximeter Service - BLE BroadcastNet - BLE Cycling Speed and Cadence - BLE Eddystone Beacon - BLE Heart Rate - BLE iBBQ - BLE LYWSD03MMC (Xiaomi Mijia) - BLE Magic Light - BLE MIDI - BLE Radio + Bluefruit LE Connect App (adafruit_bluefruitconnect) + BLE Base Library (adafruit_ble) + BLE Adafruit Services (adafruit_ble_adafruit) + BLE Apple Media Service (adafruit_ble_apple_media) + BLE Apple Notification Center Service (adafruit_ble_apple_notification_center) + BLE Location Beacons (adafruit_ble_beacon) + BLE BerryMed Pulse Oximeter Service (adafruit_ble_berrymed_pulse_oximeter) + BLE BroadcastNet (adafruit_ble_broadcastnet) + BLE Cycling Speed and Cadence (adafruit_ble_cycling_speed_and_cadence) + BLE Eddystone Beacon (adafruit_ble_eddystone) + BLE File Transfer (adafruit_ble_file_transfer) + BLE Heart Rate (adafruit_ble_heart_rate) + BLE iBBQ (adafruit_ble_ibbq) + BLE LYWSD03MMC (Xiaomi Mijia) (adafruit_ble_lywsd03mmc) + BLE Magic Light (adafruit_ble_magic_light) + BLE MIDI (adafruit_ble_midi) + BLE Radio (adafruit_ble_radio) + LoRa Wireless Helpers ^^^^^^^^^^^^^^^^^^^^^ @@ -154,7 +168,7 @@ Helpers for wireless communication via LoRa. .. toctree:: - TinyLoRa TTN Helper (LoRaWAN) + TinyLoRa TTN Helper (LoRaWAN) (adafruit_tinylora) Cryptography Helpers ^^^^^^^^^^^^^^^^^^^^^ @@ -163,7 +177,7 @@ Helpers for secure communication. .. toctree:: - RSA + RSA (adafruit_rsa) CPython-module Helpers ^^^^^^^^^^^^^^^^^^^^^^^ @@ -173,12 +187,13 @@ modules may have a CircuitPython Core API implementation too. .. toctree:: - asyncio - binascii - datetime - IterTools - Logging - hashlib + asyncio (asyncio) + binascii (adafruit_binascii) + datetime (adafruit_datetime) + IterTools (adafruit_itertools) + pathlib (adafruit_pathlib) + Logging (adafruit_logging) + hashlib (adafruit_hashlib) Audio Helpers ^^^^^^^^^^^^^^^ @@ -187,32 +202,43 @@ Music, noisemakers, and more. .. toctree:: - MIDI - Ring Tone Text Transfer Language (RTTTL) - Waveform Generation + MIDI (adafruit_midi) + Ring Tone Text Transfer Language (RTTTL) (adafruit_rtttl) + Waveform Generation (adafruit_waveform) + Wave file I/O (adafruit_wave) Miscellaneous Helpers ^^^^^^^^^^^^^^^^^^^^^^^ .. toctree:: - AVR programming - BitbangIO - Board Test Suite - Colorsys - Debouncer - Debug I2C - Ducky - InfraRed Remote - Mini ESP Tool (ESP chips loader) - NeoKey - OneWire - Radial Controller - SD Card - SimpleIO - SimpleMath - Test Repo - USB HID - Human Interface Device (Keyboard and Mouse) + AVR programming (adafruit_avrprog) + BitbangIO (adafruit_bitbangio) + Board Test Suite (adafruit_boardtest) + Colorsys (colorsys) + Color Terminal (color_terminal) + Dang (dang) + Debouncer (adafruit_debouncer) + Debug I2C (adafruit_debug_i2c) + Ducky (adafruit_ducky) + InfraRed Remote (adafruit_irremote) + Mini ESP Tool (ESP chips loader) (adafruit_miniesptool) + NeoKey (adafruit_neokey) + OneWire (adafruit_onewire) + Pastebin services (adafruit_pastebin) + PIOASM converter for RP2 boards (adafruit_pioasm) + PIO UART (adafruit_pio_uart) + Prompt Toolkit (adafruit_prompt_toolkit) + Radial Controller (adafruit_radial-controller) + SD Card (adafruit_sd) + SimpleIO (simpleio) + SimpleMath (adafruit_simplemath) + Test Repo (adafruit_testrepo) + USB HID - Human Interface Device (Keyboard and Mouse) (adafruit_hid) + USB Host Descriptors (adafruit_usb-host-descriptors) + USB Host Mass Storage (adafruit_usb-host-mass-storage) + USB Host MIDI (adafruit_usb-host-midi) + Ticks (adafruit_ticks) Blinky -------- @@ -221,12 +247,14 @@ Multi-color LED drivers. .. toctree:: - DotStar - NeoPixel - NeoPixel SPI - Pixie - RGB LED - WS2801 + DotStar (adafruit_dotstar) + NeoPixel (neopixel) + NeoPixel SPI (neopixel_spi) + NeoPxl8 (adafruit_neopxl8) + Pixie (adafruit_pixie) + RGB LED (adafruit_rgbled) + TM1814 (adafruit_tm1814) + WS2801 (adafruit_ws2801) Displays ------------- @@ -246,60 +274,70 @@ Color TFT-LCD .. toctree:: - HX8357 (displayio) - ILI9341 and ILI9340 (displayio) - ST7735 (displayio) - ST7735R (displayio) - ST7789 (displayio) - RGB Displays (framebuf) + GC9A01A (displayio) (adafruit_gc9a01a) + HX8357 (displayio) (adafruit_hx8357) + ILI9341 and ILI9340 (displayio) (adafruit_ili9341) + ST7735 (displayio) (adafruit_st7735) + ST7735R (displayio) (adafruit_st7735r) + ST7789 (displayio) (adafruit_st7789) + RGB Displays (framebuf) (adafruit_rgb_display) OLED ^^^^^^^^^^^^^^^ .. toctree:: - SH1106 OLED (displayio) - SH1107 OLED (displayio) - SSD1305 OLED (displayio) - SSD1305 OLED (framebuf) - SSD1306 OLED (displayio) - SSD1306 OLED (framebuf) - SSD1322 OLED (displayio) - SSD1325 OLED (displayio) - SSD1327 OLED (displayio) - SSD1331 OLED (displayio) - SSD1351 OLED (displayio) + SH1106 OLED (displayio) (adafruit_displayio_sh1106) + SH1107 OLED (displayio) (adafruit_displayio-sh1107) + SSD1305 OLED (displayio) (adafruit_displayio_ssd1305) + SSD1305 OLED (framebuf) (adafruit_ssd1305) + SSD1306 OLED (displayio) (adafruit_displayio_ssd1306) + SSD1306 OLED (framebuf) (adafruit_ssd1306) + SSD1322 OLED (displayio) (adafruit_ssd1322) + SSD1325 OLED (displayio) (adafruit_ssd1325) + SSD1327 OLED (displayio) (adafruit_ssd1327) + SSD1331 OLED (displayio) (adafruit_ssd1331) + SSD1351 OLED (displayio) (adafruit_ssd1351) E-Paper / E-Ink ^^^^^^^^^^^^^^^ .. toctree:: - E-Paper Display (framebuf) - IL0373 (displayio) - IL0398 (displayio) - IL91874 (displayio) - SSD1608 (displayio) - SSD1675 (displayio) - SSD1680 (displayio) - SSD1681 (displayio) - UC8151D (displayio) + ACeP7In (displayio) (adafruit_acep7in) + E-Paper Display (framebuf) (adafruit_epd) + EK79686 (displayio) (adafruit_ek79686) + IL0373 (displayio) (adafruit_il0373) + IL0398 (displayio) (adafruit_il0398) + IL91874 (displayio) (adafruit_il91874) + JD79661 (displayio) (adafruit_jd79661) + JD79667 (displayio) (adafruit_jd79667) + SPD1656 (displayio) (adafruit_spd1656) + SSD1608 (displayio) (adafruit_ssd1608) + SSD1675 (displayio) (adafruit_ssd1675) + SSD1680 (displayio) (adafruit_ssd1680) + SSD1681 (displayio) (adafruit_ssd1681) + SSD1683 (displayio) (adafruit_ssd1683) + UC8151D (displayio) (adafruit_uc8151d) + UC8179 (displayio) (adafruit_uc8179) + UC8253 (displayio) (adafruit_uc8253) Other ^^^^^^^^^^^^^^^ .. toctree:: - Character LCD - HT16K33 LED Matrices and Segment Displays - IS31FL3731 Charlieplexed LED Matrix - IS31FL3741 RGB LED Matrix driver - MAX7219 LED Matrix - Nokia PCD8544 Display - RA8875 40-Pin Display Driver - Sharp Memory Display - ST7565 Graphic Displays - TSC2007 Resistive Touch Screen Driver + Character LCD (adafruit_charlcd) + FT5336 Capacitive Touch Screen Driver (adafruit_ft5336) + HT16K33 LED Matrices and Segment Displays (adafruit_ht16k33) + IS31FL3731 Charlieplexed LED Matrix (adafruit_is31fl3731) + IS31FL3741 RGB LED Matrix driver (adafruit_is31fl3741) + MAX7219 LED Matrix (adafruit_max7219) + Nokia PCD8544 Display (adafruit_pcd8544) + RA8875 40-Pin Display Driver (adafruit_ra8875) + Sharp Memory Display (adafruit_sharpmemorydisplay) + ST7565 Graphic Displays (adafruit_st7565) + TSC2007 Resistive Touch Screen Driver (adafruit_tsc2007) Real-time clocks ----------------- @@ -309,9 +347,10 @@ through ``datetime``. .. toctree:: - DS1307 Real-time Clock (5V RTC Breakout) - DS3231 Real-time Clock (Precision RTC) - PCF8523 Real-time Clock (Adalogger RTC) + DS1307 Real-time Clock (5V RTC Breakout) (adafruit_ds1307) + DS3231 Real-time Clock (Precision RTC) (adafruit_ds3231) + PCF8523 Real-time Clock (Adalogger RTC) (adafruit_pcf8523) + PCF8563 Real-time Clock (adafruit_pcf8563) Motion Sensors ---------------- @@ -320,32 +359,34 @@ Motion relating sensing including ``acceleration``, ``magnetic``, ``gyro``, and .. toctree:: - ADXL34x 3 Axis Accelerometer - ADXL37x 3 Axis Accelerometer - BNO055 Accelerometer, Magnetometer, Gyroscope and Absolution Orientation - BNO08X 9 Axis Sensor Fusion IMU - BNO08X_RVC Simple UART Heading Library - FXAS21002C Gyroscope - FXOS8700 Accelerometer - GPS Global Position - ICM20X Wide-range 6-DoF Accelerometer and Gyro Family - L3GD20 3-Axis Gyroscope - LIS2MDL 3-Axis Magnetometer - LIS331HH and H3LIS331 3-Axis Accelerometers - LIS3DH Accelerometer - LIS3MDL 3-Axis Magnetometer - LSM303 Accelerometer Only - LSM303 Accelerometer and Magnetometer - LSM303DLH Magnetometer Only - LSM6DSOX, LSM6DS33, and ISM330DHCT Accelerometer, Gyroscope and Temperature - LSM9DS0 Accelerometer, Magnetometer, Gyroscope and Temperature - LSM9DS1 Accelerometer, Magnetometer, Gyroscope and Temperature - MLX90393 3 Axis Magnetometer - MLX90395 3-Axis Magnetometer - MMA8451 3 Axis Accelerometer - MPU6050 Accelerometer, Gyroscope, and Temperature Sensor - MSA301 3 Axis Accelerometer - TLV493D 3 Axis Magnetometer + ADXL34x 3 Axis Accelerometer (adafruit_adxl34x) + ADXL37x 3 Axis Accelerometer (adafruit_adxl37x) + AS5600 Magnetic Angle Sensor (adafruit_as5600) + BNO055 Accelerometer, Magnetometer, Gyroscope and Absolution Orientation (adafruit_bno055) + BNO08X 9 Axis Sensor Fusion IMU (adafruit_bno08x) + BNO08X_RVC Simple UART Heading Library (adafruit_bno08x_rvc) + FXAS21002C Gyroscope (adafruit_fxas21002c) + FXOS8700 Accelerometer (adafruit_fxos8700) + GPS Global Position (adafruit_gps) + ICM20X Wide-range 6-DoF Accelerometer and Gyro Family (adafruit_icm20x) + L3GD20 3-Axis Gyroscope (adafruit_l3gd20) + LIS2MDL 3-Axis Magnetometer (adafruit_lis2mdl) + LIS331HH and H3LIS331 3-Axis Accelerometers (adafruit_lis331) + LIS3DH Accelerometer (adafruit_lis3dh) + LIS3MDL 3-Axis Magnetometer (adafruit_lis3mdl) + LSM303 Accelerometer Onl (adafruit_lsm303-accel)y + LSM303 Accelerometer and Magnetometer (adafruit_lsm303) + LSM303DLH Magnetometer Onl (adafruit_lsm303dlh-mag)y + LSM6DSOX, LSM6DS33, and ISM330DHCT Accelerometer, Gyroscope and Temperature (adafruit_lsm6dsox) + LSM9DS0 Accelerometer, Magnetometer, Gyroscope and Temperature (adafruit_lsm9ds0) + LSM9DS1 Accelerometer, Magnetometer, Gyroscope and Temperature (adafruit_lsm9ds1) + MLX90393 3 Axis Magnetometer (adafruit_mlx90393) + MLX90395 3-Axis Magnetometer (adafruit_mlx90395) + MMA8451 3 Axis Accelerometer (adafruit_mma8451) + MMC56X3 Magnetometers (adafruit_mmc56x3) + MPU6050 Accelerometer, Gyroscope, and Temperature Sensor (adafruit_mpu6050) + MSA301 3 Axis Accelerometer (adafruit_msa301) + TLV493D 3 Axis Magnetometer (adafruit_tlv493d) Environmental Sensors ---------------------- @@ -357,47 +398,55 @@ equivalent carbon dioxide (``eco2`` / ``eCO2``), and total volatile organic comp .. toctree:: - ADT7410 High Accuracy Temperature Sensor - AHTx0 Tempertaure and Humidity Sensor - AM2320 Temperature and Humidity - BME280 Temperature, Humidity and Pressure - BME680 Temperature, Humidity, Pressure and Gas - BMP280 Barometric Pressure and Altitude - BMP3xx Barometric Pressure and Altimeter - CCS811 Air Quality - DHT Temperature and Humidity - DPS310 Precision Barometric Pressure / Altitude Sensor - DS18x20 Temperature - HTS221 Temperature and Humidity Sensor - HTU21D Temperature and Humidity - HTU31D Temperature and Humidity - LPS2X Family of Barometric Pressure, Temperature Sensors - LPS35HW Water Resistant Barometric Pressure, Temperature - SGP40 Air Quality Sensor - MAX31855 Thermocouple Amplifier, Temperature - MAX31856 Thermocouple Amplifier, Temperature - MAX31865 Thermocouple Amplifier, Temperature - MCP9600 Thermocouple Amplifier - MCP9808 Temperature - MLX90614 Contactless Temperature - MPL115A2 Barometric Pressure, Temperature - MPL3115A2 Barometric Pressure, Altitude and Temperature Sensor - MPRLS Ported Absolute Pressure - MS8607 Pressure, Temperature, Humidity - PCT2075 Temperature Sensor - PM25 Air Quality Sensor - SCD30 CO2, Temperature, and Humidity Sensor - SCD4x Temperature and Humidity Sensor - SGP30 Air Quality - SHT31-D Temperature and Humidity - SHT4x Temperature and Humidity - SHTC3 Temperature and Humidity - Si7021 Temperature and Humidity - TC74 Digital Temperature Sensor - TMP006 Contactless IR Thermopile Sensor - TMP007 Contactless Temperature - TMP117 High-Precision Temperature Sensor - Thermistor Temperature + ADT7410 High Accuracy Temperature Sensor (adafruit_adt7410) + AGS02MA Gas Sensor (adafruit_ags02ma) + AHTx0 Tempertaure and Humidity Sensor (adafruit_ahtx0) + AM2320 Temperature and Humidity (adafruit_am2320) + BME280 Temperature, Humidity and Pressure (adafruit_bme280) + BME680 Temperature, Humidity, Pressure and Gas (adafruit_bme680) + BMP280 Barometric Pressure and Altitude (adafruit_bmp280) + BMP3xx Barometric Pressure and Altimeter (adafruit_bmp3xx) + BMP5xx Barometric Pressure and Altimeter (adafruit_bmp5xx) + CCS811 Air Quality (adafruit_ccs811) + DHT Temperature and Humidity (adafruit_dht) + DPS310 Precision Barometric Pressure / Altitude Sensor (adafruit_dps310) + DS18x20 Temperature (adafruit_ds18x20) + ENS160 (ScioSense) digital multi-gas sensor (adafruit_ens160) + HDC302x Temperature and Humidity Sensor (adafruit_hdc302x) + HTS221 Temperature and Humidity Sensor (adafruit_hts221) + HTU21D Temperature and Humidity (adafruit_htu21d) + HTU31D Temperature and Humidity (adafruit_htu31d) + LPS2X Family of Barometric Pressure, Temperature Sensors (adafruit_lps2x) + LPS28 Pressure Sensor (adafruit_lps28) + LPS35HW Water Resistant Barometric Pressure, Temperature (adafruit_lps35hw) + SGP40 Air Quality Sensor (adafruit_sgp40) + MAX31855 Thermocouple Amplifier, Temperature (adafruit_max31855) + MAX31856 Thermocouple Amplifier, Temperature (adafruit_max31856) + MAX31865 Thermocouple Amplifier, Temperature (adafruit_max31865) + MCP9600 Thermocouple Amplifier (adafruit_mcp9600) + MCP9808 Temperature (adafruit_mcp9808) + MLX90614 Contactless Temperature (adafruit_mlx90614) + MLX90632 FIR Remote Thermal Temperature Sensor (adafruit_mlx90632) + MPL115A2 Barometric Pressure, Temperature (adafruit_mpl115a2) + MPL3115A2 Barometric Pressure, Altitude and Temperature Sensor (adafruit_mpl3115a2) + MPRLS Ported Absolute Pressure (adafruit_mprls) + MS8607 Pressure, Temperature, Humidity (adafruit_ms8607) + PCT2075 Temperature Sensor (adafruit_pct2075) + PM25 Air Quality Sensor (adafruit_pm25) + SCD30 CO2, Temperature, and Humidity Sensor (adafruit_scd30) + SCD4x Temperature and Humidity Sensor (adafruit_scd4x) + SEN6x Environmental Sensor (adafruit_sen6x) + SGP30 Air Quality (adafruit_sgp30) + SHT31-D Temperature and Humidity (adafruit_sht31d) + SHT4x Temperature and Humidity (adafruit_sht4x) + SHTC3 Temperature and Humidity (adafruit_shtc3) + Si7021 Temperature and Humidity (adafruit_si7021) + SPA06-003 Temperature and Pressure (adafruit_spa06_003) + TC74 Digital Temperature Sensor (adafruit_tc74) + TMP006 Contactless IR Thermopile Sensor (adafruit_tmp006) + TMP007 Contactless Temperature (adafruit_tmp007) + TMP117 High-Precision Temperature Sensor (adafruit_tmp117) + Thermistor Temperature (adafruit_thermistor) Light Sensors --------------- @@ -407,19 +456,25 @@ These sensors detect light related attributes such as ``color``, ``light`` (unit .. toctree:: - APDS9960 Proximity, Light, RGB, and Gesture - AS726x Color Spectrum Sensor - AS7341 11-Channel Multi-Spectral Digital Sensor - BH1750 Ambient Light - LTR390 Ambient Light and UV Sensor - TCS34725 Color Sensor - TSL2561 Light Sensor - TSL2591 High Dynamic Range Light Sensor - VCNL4010 Proximity and Light - VCNL4040 Proximity and Light - VEML6070 UV Index - VEML6075 UV Index - VEML7700 High Accuracy Ambient Light Sensor + APDS9960 Proximity, Light, RGB, and Gesture (adafruit_apds9960) + AS726x Color Spectrum Sensor (adafruit_as726x) + AS7341 11-Channel Multi-Spectral Digital Sensor (adafruit_as7341) + BH1750 Ambient Light (adafruit_bh1750) + GUVx I2C UV Light Sensors (adafruit_guvx-i2c) + LTR329 LTR303 Light Sensors (adafruit_ltr329-ltr303) + LTR390 Ambient Light and UV Sensor (adafruit_ltr390) + OPT4048 Tri-Stimulus XYZ Color and Lux Sensor + TCS34725 Color Sensor (adafruit_tcs34725) + TSL2561 Light Sensor (adafruit_tsl2561) + TSL2591 High Dynamic Range Light Sensor (adafruit_tsl2591) + VCNL4010 Proximity and Light (adafruit_vcnl4010) + VCNL4020 Proximity and Light (adafruit_vcnl4020) + VCNL4040 Proximity and Light (adafruit_vcnl4040) + VCNL4200 Proximity and Light (adafruit_vcnl4200) + VEML6070 UV Index (adafruit_veml6070) + VEML6075 UV Index (adafruit_veml6075) + VEML7700 High Accuracy Ambient Light Sensor (adafruit_veml7700) + SI1145 Digital UV Index IR Visible Light Sensor (adafruit_si1145) Distance Sensors ------------------ @@ -428,15 +483,15 @@ These sensors measure the ``distance`` to another object and may also measure li .. toctree:: - Garmin LIDARLite I2C - HC-SR04 Ultrasonic Range Sensors - Slamtech RPLidar - TFmini IR Time of Flight ~30cm - 12m - US-100 Ultrasonic Distance Sensor - VL6180x 5 - 100 mm - VL53L0x ~30 - 1000 mm - VL53L1X ~30 - 4000 mm - VL53L4CD Time of Flight + HC-SR04 Ultrasonic Range Sensors (adafruit_hcsr04) + Slamtech RPLidar (adafruit_rplidar) + TFmini IR Time of Flight ~30cm - 12m (adafruit_tfmini) + US-100 Ultrasonic Distance Sensor (adafruit_us100) + VL6180x 5 - 100 mm (adafruit_vl6180x) + VL53L0x ~30 - 1000 mm (adafruit_vl53l0x) + VL53L1X ~30 - 4000 mm (adafruit_vl53l1x) + VL53L4CD Time of Flight (adafruit_vl53l4cd) Radio -------- @@ -445,13 +500,14 @@ These chips communicate to others over radio. .. toctree:: - Adafruit Bluefruit LE SPI Friend - AirLift Co-Processor Manager - ESP WiFi Co-Processor using AT Commands - ESP32 WiFi Co-Processor over SPI - RFM9x LoRa - RFM69 Packet Radio - PN532 NFC/RFID + Adafruit Bluefruit LE SPI Friend (adafruit_bluefruitspi) + AirLift Co-Processor Manager (adafruit_airlift) + ESP WiFi Co-Processor using AT Commands (adafruit_esp-atcontrol) + ESP32 WiFi Co-Processor over SPI (adafruit_esp32spi) + RFM LoRa & Packet Radio (adafruit_rfm) + RFM9x LoRa (adafruit_rfm9x) + RFM69 Packet Radio (adafruit_rfm69) + PN532 NFC/RFID (adafruit_pn532) IO Expansion -------------- @@ -460,65 +516,90 @@ These provide functionality similar to ``analogio``, ``digitalio``, ``pulseio``, .. toctree:: - ADS1x15 Analog-to-Digital Converter - Adafruit SeeSaw - AW9523 GPIO expander and LED driver - Crickit Robotics Boards - DS2413 OneWire GPIO Expander - FocalTech Capacitive Touch - MCP2515 CAN bus controller - MCP230xx GPIO Expander - MCP3xxx SPI ADC - MCP4725 Digital-to-Analog Converter - MCP4728 4-Channel, 12-bit Digital-to-Analog Converter - MPR121 Capacitive Touch Sensor - PCA9685 16 x 12-bit PWM Driver - PCF8591 ADC + DAC Combo - TCA9548 I2C Multiplexer - TLA202X 12-bit I2C DAC - TLC5947 24 x 12-bit PWM Driver - TLC59711 12 x 16-bit PWM Driver + AD569x 16-bit DAC (adafruit_ad569x) + Adafruit SeeSaw (adafruit_seesaw) + ADG72x Analog Matrix Switches (adafruit_adg72x) + ADS1x15 Analog-to-Digital Converter (adafruit_ads1x15) + ADS7830 8-Channel 8-Bit ADC (adafruit_ads7830) + AW9523 GPIO expander and LED driver (adafruit_aw9523) + Crickit Robotics Boards (adafruit_crickit) + CST8XX Capacitive Touch (adafruit_cst8xx) + DACx578 8 x Channel 12-Bit DAC (adafruit_dacx578) + DS2413 OneWire GPIO Expander (adafruit_ds2413) + FocalTech Capacitive Touch (adafruit_focaltouch) + HX711 24-bit ADC (adafruit_hx711) + MCP2515 CAN bus controller (adafruit_mcp2515) + MCP230xx GPIO Expander (adafruit_mcp230xx) + MCP3xxx SPI ADC (adafruit_mcp3xxx) + MCP3421 18-bit ADC (adafruit_mcp3421) + MCP4725 Digital-to-Analog Converter (adafruit_mcp4725) + MCP4728 4-Channel, 12-bit Digital-to-Analog Converter (adafruit_mcp4728) + MPR121 Capacitive Touch Sensor (adafruit_mpr121) + NAU7802 24-Bit ADC (cedargrove_nau7802) + PCA9554 GPIO Expander (adafruit_pca9554) + PCA9685 16 x 12-bit PWM Driver (adafruit_pca9685) + PCF8574 GPIO Expander (adafruit_pcf8574) + PCF8575 GPIO Expander (adafruit_pcf8575) + PCF8591 ADC + DAC Combo (adafruit_pcf8591) + TCA8418 I2C Keyboard Multiplexor (adafruit_tca8418) + TCA9548 I2C Multiplexer (adafruit_tca9548a) + TLA202X 12-bit I2C DAC (adafruit_tla202x) + TLC5947 24 x 12-bit PWM Driver (adafruit_tlc5947) + TLC59711 12 x 16-bit PWM Driver (adafruit_tlc59711) Miscellaneous ---------------- .. toctree:: - 24LC32 EEPROM - 74HC595 Shift Register - ATECCx08 Cryptographic Co-Processor - AMG88xx Grid-Eye IR Camera - BD3491FS Audio Processor - CAP1188 8-Key Capacitive Touch - DRV2605 Haptic Motor Controller - DS1841 I2C Logarithmic Potentiometer - DS3502 I2C Potentiometer - Dymo Scale - Fingerprint Sensor - FONA Cellular Module - FRAM Non-Volatile Memory - Gizmo - INA219 High Side Current - INA260 Current and Power Monitor - LC709203F Fuel Gauge and Battery Monitor - Matrix Keypad - MAX9744 Audio Amplifier - MLX90640 Thermal Camera - NeoTrellis 4x4 Keypad - NeoTrellis M4 4x8 Keypad - Nunchuk - OV2640 Camera - OV5640 Camera - OV7670 Camera - Pixelbuf - RockBlock Iridium Satellite Modem - Si4713 Stereo FM Transmitter - Si5351 Clock Generator - STMPE610 Resistive Touchscreen - Thermal Printer - Touchscreen 4-Wire Resistive - TPA2016 Audio Amplifier with AGC - Trellis 4x4 Keypad - VC0706 TTL Camera - VS1053 Audio Codec - Wiznet5k Ethernet Module + 24LC32 EEPROM (adafruit_24lc32) + 74HC595 Shift Register (adafruit_74hc595) + ATECCx08 Cryptographic Co-Processor (adafruit_atecc) + AMG88xx Grid-Eye IR Camera (adafruit_amg88xx) + BD3491FS Audio Processor (adafruit_bd3491fs) + CAP1188 8-Key Capacitive Touch (adafruit_cap1188) + CH9328 UART to HID Keyboard (adafruit_ch9328) + DRV2605 Haptic Motor Controller (adafruit_drv2605) + DS1841 I2C Logarithmic Potentiometer (adafruit_ds1841) + DS248x 1-Wire to I2C (adafruit_ds248x) + DS3502 I2C Potentiometer (adafruit_ds3502) + Dymo Scale (adafruit_dymoscale) + Fingerprint Sensor (adafruit_fingerprint) + Floppy (adafruit_floppy) + FONA Cellular Module (adafruit_fona) + FRAM Non-Volatile Memory (adafruit_fram) + Gizmo (adafruit_gizmo) + HUSB238 (adafruit_husb238) + INA219 High Side Current (adafruit_ina219) + INA228 High or Low Side Power Monitor (adafruit_ina228) + INA23x Current and Power Monitor (adafruit_ina23x) + INA260 Current and Power Monitor (adafruit_ina260) + INA3221 Three Channel Amp Power Monitor (adafruit_ina3221) + LC709203F Fuel Gauge and Battery Monitor (adafruit_lc709203f) + Matrix Keypad (adafruit_matrixkeypad) + MAX1704x Fuel Gauge (adafruit_max1704x) + MAX9744 Audio Amplifier (adafruit_max9744) + MLX90640 Thermal Camera (adafruit_mlx90640) + NeoTrellis 4x4 Keypad (adafruit_neotrellis) + NeoTrellis M4 4x8 Keypad (adafruit_trellism4) + Nunchuk (adafruit_nunchuk) + OV2640 Camera (adafruit_ov2640) + OV5640 Camera (adafruit_ov5640) + OV7670 Camera (adafruit_ov7670) + PCM51xx I2S DAC (adafruit_pcm51xx) + Pixelbuf (adafruit_pixelbuf) + RockBlock Iridium Satellite Modem (adafruit_rockblock) + S-35710 Low-Power Wake Up Timer (adafruit_s35710) + Si4713 Stereo FM Transmitter (adafruit_si4713) + Si5351 Clock Generator (adafruit_si5351) + STMPE610 Resistive Touchscreen (adafruit_stmpe610) + TLV320DAC3100 I2S DAC (adafruit_tlv320) + Touchscreen 4-Wire Resistive (adafruit_touchscreen) + TPA2016 Audio Amplifier with AGC (adafruit_tpa2016) + Trellis 4x4 Keypad (adafruit_trellis) + TT21100 Capacitive Touchscreen Driver (adafruit_tt21100) + VC0706 TTL Camera (adafruit_vc0706) + VS1053 Audio Codec (adafruit_vs1053) + Wii Classic (adafruit_wii_classic) + Wiznet5k Ethernet Module (adafruit_wiznet5k) + WM8960 Audio Codec (adafruit_wm8960) diff --git a/docs/index.rst b/docs/index.rst index e130be65..95f286ae 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -18,7 +18,8 @@ Table of Contents .. toctree:: :caption: Other Links - Download + Download from GitHub + Download Library Bundle CircuitPython Reference Documentation CircuitPython Support Forum Discord Chat diff --git a/docs/requirements.txt b/docs/requirements.txt new file mode 100644 index 00000000..88e67331 --- /dev/null +++ b/docs/requirements.txt @@ -0,0 +1,5 @@ +# SPDX-FileCopyrightText: 2021 Kattni Rembor for Adafruit Industries +# +# SPDX-License-Identifier: Unlicense + +sphinx>=4.0.0 diff --git a/libraries/drivers/24lc32 b/libraries/drivers/24lc32 index bcd6b6e6..e38e1b0e 160000 --- a/libraries/drivers/24lc32 +++ b/libraries/drivers/24lc32 @@ -1 +1 @@ -Subproject commit bcd6b6e6e980eaa33936f80f12720a9f1d57a591 +Subproject commit e38e1b0e68426da901c1949c007151df42757cba diff --git a/libraries/drivers/74hc595 b/libraries/drivers/74hc595 index 8576b634..3868fb37 160000 --- a/libraries/drivers/74hc595 +++ b/libraries/drivers/74hc595 @@ -1 +1 @@ -Subproject commit 8576b6347a8854477ce17e45866fe18a47281237 +Subproject commit 3868fb3721283e953f69435943ed2853c8e29882 diff --git a/libraries/drivers/acep7in b/libraries/drivers/acep7in new file mode 160000 index 00000000..4b965074 --- /dev/null +++ b/libraries/drivers/acep7in @@ -0,0 +1 @@ +Subproject commit 4b965074d717ca945b17e85a0778cce8e520a966 diff --git a/libraries/drivers/ad569x b/libraries/drivers/ad569x new file mode 160000 index 00000000..a9769066 --- /dev/null +++ b/libraries/drivers/ad569x @@ -0,0 +1 @@ +Subproject commit a976906660ada15e4376ba706e966dd18357330b diff --git a/libraries/drivers/adg72x b/libraries/drivers/adg72x new file mode 160000 index 00000000..93c7dd7a --- /dev/null +++ b/libraries/drivers/adg72x @@ -0,0 +1 @@ +Subproject commit 93c7dd7aa66e6e22728bea593f00598da1adfe49 diff --git a/libraries/drivers/ads1x15 b/libraries/drivers/ads1x15 index df2e4f56..09f7128e 160000 --- a/libraries/drivers/ads1x15 +++ b/libraries/drivers/ads1x15 @@ -1 +1 @@ -Subproject commit df2e4f56a295ccbb0f1874347ce4e65d934b5804 +Subproject commit 09f7128e67b7986916f0607168b225f9f5d98ce2 diff --git a/libraries/drivers/ads7830 b/libraries/drivers/ads7830 new file mode 160000 index 00000000..9b3706be --- /dev/null +++ b/libraries/drivers/ads7830 @@ -0,0 +1 @@ +Subproject commit 9b3706be701c7151ef6f5669d3f64b365157ab86 diff --git a/libraries/drivers/adt7410 b/libraries/drivers/adt7410 index d50c1c22..2bc27a5e 160000 --- a/libraries/drivers/adt7410 +++ b/libraries/drivers/adt7410 @@ -1 +1 @@ -Subproject commit d50c1c2217dfb42f26be785a87e097231bac1e14 +Subproject commit 2bc27a5ed029b5f606c39c5a0c5725fd6c1d13e9 diff --git a/libraries/drivers/adxl34x b/libraries/drivers/adxl34x index 9d602079..02929364 160000 --- a/libraries/drivers/adxl34x +++ b/libraries/drivers/adxl34x @@ -1 +1 @@ -Subproject commit 9d6020798fc689e95df11769844516af1dd7c02a +Subproject commit 029293640856432e755433fa3f44a32875bb2525 diff --git a/libraries/drivers/adxl37x b/libraries/drivers/adxl37x index 97927f14..50099084 160000 --- a/libraries/drivers/adxl37x +++ b/libraries/drivers/adxl37x @@ -1 +1 @@ -Subproject commit 97927f1480883b81fe7c2c6a2b31b144db875f71 +Subproject commit 5009908426574649d89a3a26967f3f9f0787c311 diff --git a/libraries/drivers/ags02ma b/libraries/drivers/ags02ma new file mode 160000 index 00000000..89bd8da9 --- /dev/null +++ b/libraries/drivers/ags02ma @@ -0,0 +1 @@ +Subproject commit 89bd8da9deb4a9c97c1cdcd1267a8ad8e3427edf diff --git a/libraries/drivers/ahtx0 b/libraries/drivers/ahtx0 index d8bc619b..ff95dd5f 160000 --- a/libraries/drivers/ahtx0 +++ b/libraries/drivers/ahtx0 @@ -1 +1 @@ -Subproject commit d8bc619bc2a422a7ed99b0b213abe6e24d81e907 +Subproject commit ff95dd5f3d0186c5cdc8bd8cb34ac22ac2e2225d diff --git a/libraries/drivers/am2320 b/libraries/drivers/am2320 index d7d3d4d1..75627f46 160000 --- a/libraries/drivers/am2320 +++ b/libraries/drivers/am2320 @@ -1 +1 @@ -Subproject commit d7d3d4d13a5c34f3a84e449a5762879a0fe116de +Subproject commit 75627f4660d6e6778c191a45ffd5ead9a86aa6d6 diff --git a/libraries/drivers/amg88xx b/libraries/drivers/amg88xx index 59eec703..f99fde49 160000 --- a/libraries/drivers/amg88xx +++ b/libraries/drivers/amg88xx @@ -1 +1 @@ -Subproject commit 59eec7038ac7e4ca58273d58ac1862c7e42ebe7e +Subproject commit f99fde49ff08c01eca259748c59338de13ecc830 diff --git a/libraries/drivers/apds9960 b/libraries/drivers/apds9960 index 9bd48820..00127a75 160000 --- a/libraries/drivers/apds9960 +++ b/libraries/drivers/apds9960 @@ -1 +1 @@ -Subproject commit 9bd48820928afad549832fe9b4ae497b224007f0 +Subproject commit 00127a75d22f035096ea9317ad57c74c6a9b4232 diff --git a/libraries/drivers/as5600 b/libraries/drivers/as5600 new file mode 160000 index 00000000..39b43cc3 --- /dev/null +++ b/libraries/drivers/as5600 @@ -0,0 +1 @@ +Subproject commit 39b43cc319c9702964575225a58f6df1048e5934 diff --git a/libraries/drivers/as726x b/libraries/drivers/as726x index 253abb16..f6813bc6 160000 --- a/libraries/drivers/as726x +++ b/libraries/drivers/as726x @@ -1 +1 @@ -Subproject commit 253abb16d58c6d8a0b3d771b68ab29c52fa93cfb +Subproject commit f6813bc6c30f45911ca267f17c6a8dd8fc9abbdb diff --git a/libraries/drivers/as7341 b/libraries/drivers/as7341 index f62ad7d1..c0568bb9 160000 --- a/libraries/drivers/as7341 +++ b/libraries/drivers/as7341 @@ -1 +1 @@ -Subproject commit f62ad7d1a8bbe9de3bb81099e9e6613454c535e2 +Subproject commit c0568bb9f1d0ea32be6a469f4c4966daef28a079 diff --git a/libraries/drivers/atecc b/libraries/drivers/atecc index c7ba4a20..7f69057d 160000 --- a/libraries/drivers/atecc +++ b/libraries/drivers/atecc @@ -1 +1 @@ -Subproject commit c7ba4a20dc13234251caa9148dc2cd7b7bcb56a7 +Subproject commit 7f69057d0fba9ae318816e3b9e441dd2e9c1a0cb diff --git a/libraries/drivers/aw9523 b/libraries/drivers/aw9523 index 11278c91..0bf1766f 160000 --- a/libraries/drivers/aw9523 +++ b/libraries/drivers/aw9523 @@ -1 +1 @@ -Subproject commit 11278c91b5dc1d5597203ec9f5ead6b07e93810e +Subproject commit 0bf1766ff82677b5103abb2200e9b140ccc88f1f diff --git a/libraries/drivers/bd3491fs b/libraries/drivers/bd3491fs index 82a6a2bd..d7610817 160000 --- a/libraries/drivers/bd3491fs +++ b/libraries/drivers/bd3491fs @@ -1 +1 @@ -Subproject commit 82a6a2bde2dedf14b8cba15214090640baec51dc +Subproject commit d7610817c7be3e0d3a2d3417396760e5910083d2 diff --git a/libraries/drivers/bh1750 b/libraries/drivers/bh1750 index 2493e53d..c9cf426a 160000 --- a/libraries/drivers/bh1750 +++ b/libraries/drivers/bh1750 @@ -1 +1 @@ -Subproject commit 2493e53d8fdd66dd30882d73efc68c0e23735e67 +Subproject commit c9cf426a775346ee9e3c830f1fc1af28b25eb98c diff --git a/libraries/drivers/bluefruitspi b/libraries/drivers/bluefruitspi index e4272039..cee53878 160000 --- a/libraries/drivers/bluefruitspi +++ b/libraries/drivers/bluefruitspi @@ -1 +1 @@ -Subproject commit e427203940708c1f2d0f1df5611310ac629790b3 +Subproject commit cee538782445eaa2ccdaf3512d2ccf942cf71ab3 diff --git a/libraries/drivers/bme280 b/libraries/drivers/bme280 index a65db9d6..cd260c0d 160000 --- a/libraries/drivers/bme280 +++ b/libraries/drivers/bme280 @@ -1 +1 @@ -Subproject commit a65db9d63fc7fea51b9b4d35b2a6eb78f0720d9a +Subproject commit cd260c0ddffa14fa175e54cb45ccb94becfaa102 diff --git a/libraries/drivers/bme680 b/libraries/drivers/bme680 index 4330d4e6..19294891 160000 --- a/libraries/drivers/bme680 +++ b/libraries/drivers/bme680 @@ -1 +1 @@ -Subproject commit 4330d4e67ed8a7cc89a5248ad38427ae0cb6f31e +Subproject commit 192948913080a1111095918c71f3d7688cfd4dcf diff --git a/libraries/drivers/bmp280 b/libraries/drivers/bmp280 index 4eb95175..f722b7e5 160000 --- a/libraries/drivers/bmp280 +++ b/libraries/drivers/bmp280 @@ -1 +1 @@ -Subproject commit 4eb9517599f01ecefac796d0fcd77f6fb5791d69 +Subproject commit f722b7e547f82d04892413e2a7a2b8b81ded595b diff --git a/libraries/drivers/bmp3xx b/libraries/drivers/bmp3xx index d2289fa2..18f25ea3 160000 --- a/libraries/drivers/bmp3xx +++ b/libraries/drivers/bmp3xx @@ -1 +1 @@ -Subproject commit d2289fa263e317d2dcc43501cf3319ddb9029d7d +Subproject commit 18f25ea3c9a2c9bc8edb1f856109bd9d4830e210 diff --git a/libraries/drivers/bmp5xx b/libraries/drivers/bmp5xx new file mode 160000 index 00000000..cb7a8861 --- /dev/null +++ b/libraries/drivers/bmp5xx @@ -0,0 +1 @@ +Subproject commit cb7a8861a5cea4191160b67db38d3437be0e94a6 diff --git a/libraries/drivers/bno055 b/libraries/drivers/bno055 index ef32614b..c341a52f 160000 --- a/libraries/drivers/bno055 +++ b/libraries/drivers/bno055 @@ -1 +1 @@ -Subproject commit ef32614bdd3aa5e96e539afe82ec6e948c590d0c +Subproject commit c341a52fbc26d23fd0b75c4da55d0803f7b46980 diff --git a/libraries/drivers/bno08x b/libraries/drivers/bno08x index 0790406d..0294968b 160000 --- a/libraries/drivers/bno08x +++ b/libraries/drivers/bno08x @@ -1 +1 @@ -Subproject commit 0790406d212a029e1e6fdc175ba052d7a5f795f1 +Subproject commit 0294968b5badcebc0018e0ace4026437836e9536 diff --git a/libraries/drivers/bno08x_rvc b/libraries/drivers/bno08x_rvc index ba89bfb6..51da1307 160000 --- a/libraries/drivers/bno08x_rvc +++ b/libraries/drivers/bno08x_rvc @@ -1 +1 @@ -Subproject commit ba89bfb6da7223fc432018ea97d6cdcdb0504b9a +Subproject commit 51da130780bb6f7940072e6a0dcde282ae4080a6 diff --git a/libraries/drivers/cap1188 b/libraries/drivers/cap1188 index af35981d..39aea606 160000 --- a/libraries/drivers/cap1188 +++ b/libraries/drivers/cap1188 @@ -1 +1 @@ -Subproject commit af35981d2608578626fd9ba3c7bd5a25eef46665 +Subproject commit 39aea606134fe26ea1ff14a469ddc259bb373b0d diff --git a/libraries/drivers/ccs811 b/libraries/drivers/ccs811 index e156b0d1..470e4476 160000 --- a/libraries/drivers/ccs811 +++ b/libraries/drivers/ccs811 @@ -1 +1 @@ -Subproject commit e156b0d144efc10bcdfb997c513ca5252871a7f2 +Subproject commit 470e44761a9fa1be8bb647748eff401e5c8a3b31 diff --git a/libraries/drivers/ch9328 b/libraries/drivers/ch9328 new file mode 160000 index 00000000..5b3fc3f5 --- /dev/null +++ b/libraries/drivers/ch9328 @@ -0,0 +1 @@ +Subproject commit 5b3fc3f52f2b30c58c944a425b19844c47559cb8 diff --git a/libraries/drivers/charlcd b/libraries/drivers/charlcd index 14ea3c45..cace3eb7 160000 --- a/libraries/drivers/charlcd +++ b/libraries/drivers/charlcd @@ -1 +1 @@ -Subproject commit 14ea3c456f02f210019a1d6615cc51bcedca7846 +Subproject commit cace3eb770e9c13d3f6ef1f03de208f3481e94ab diff --git a/libraries/drivers/circuitplayground b/libraries/drivers/circuitplayground index f82d3ef1..d093fed4 160000 --- a/libraries/drivers/circuitplayground +++ b/libraries/drivers/circuitplayground @@ -1 +1 @@ -Subproject commit f82d3ef195256aa71d274a34ea25f760d7e651d1 +Subproject commit d093fed40590af312e44b1efa8d88ecaef9aaed4 diff --git a/libraries/drivers/clue b/libraries/drivers/clue index 58580615..c686cacc 160000 --- a/libraries/drivers/clue +++ b/libraries/drivers/clue @@ -1 +1 @@ -Subproject commit 58580615b679bb69f44edf54394a957f27ff0694 +Subproject commit c686cacc0f3f3ca4898d9507056d434f1f095d7c diff --git a/libraries/drivers/crickit b/libraries/drivers/crickit index 938f6bb3..efeb1832 160000 --- a/libraries/drivers/crickit +++ b/libraries/drivers/crickit @@ -1 +1 @@ -Subproject commit 938f6bb335ba5e4c56a8062c591ff9f3c18c4297 +Subproject commit efeb183228ff9640aec5938f9c2305766579dc25 diff --git a/libraries/drivers/cst8xx b/libraries/drivers/cst8xx new file mode 160000 index 00000000..4c9d07a9 --- /dev/null +++ b/libraries/drivers/cst8xx @@ -0,0 +1 @@ +Subproject commit 4c9d07a927168ef31c6fdfc208f3304f9489396e diff --git a/libraries/drivers/dacx578 b/libraries/drivers/dacx578 new file mode 160000 index 00000000..f6e1adc0 --- /dev/null +++ b/libraries/drivers/dacx578 @@ -0,0 +1 @@ +Subproject commit f6e1adc03d485c3838c4d07c0b0373e0d2ff071b diff --git a/libraries/drivers/dht b/libraries/drivers/dht index 2e3dc98a..eaf62a25 160000 --- a/libraries/drivers/dht +++ b/libraries/drivers/dht @@ -1 +1 @@ -Subproject commit 2e3dc98a85e17a26b969e88b907bc58a71482486 +Subproject commit eaf62a254d4cd763f513338e0db1044fd9ac9b63 diff --git a/libraries/drivers/displayio_sh1106 b/libraries/drivers/displayio_sh1106 index a1392e77..7fa135c6 160000 --- a/libraries/drivers/displayio_sh1106 +++ b/libraries/drivers/displayio_sh1106 @@ -1 +1 @@ -Subproject commit a1392e7768d87abe83906433de2ee235249c473b +Subproject commit 7fa135c63a9541520389fa9ab1067bbd4896b14f diff --git a/libraries/drivers/displayio_sh1107 b/libraries/drivers/displayio_sh1107 index d7c51166..6b89b5a3 160000 --- a/libraries/drivers/displayio_sh1107 +++ b/libraries/drivers/displayio_sh1107 @@ -1 +1 @@ -Subproject commit d7c51166cc463b3ae083fdc7c241af5c3923dd44 +Subproject commit 6b89b5a3571092d342f76e9ce9b4db5464696c28 diff --git a/libraries/drivers/displayio_ssd1305 b/libraries/drivers/displayio_ssd1305 index 35ce8f08..af1ec864 160000 --- a/libraries/drivers/displayio_ssd1305 +++ b/libraries/drivers/displayio_ssd1305 @@ -1 +1 @@ -Subproject commit 35ce8f089f1d6815d5d5ce9a35d30de357aca73b +Subproject commit af1ec8648814dedcfb4fadb300e16b8e7e51d852 diff --git a/libraries/drivers/displayio_ssd1306 b/libraries/drivers/displayio_ssd1306 index c72e094b..4b382e89 160000 --- a/libraries/drivers/displayio_ssd1306 +++ b/libraries/drivers/displayio_ssd1306 @@ -1 +1 @@ -Subproject commit c72e094b575c0151216d1103a1e8fd0b2f9d6473 +Subproject commit 4b382e8986db36eaef558fec67be543205f268b2 diff --git a/libraries/drivers/dotstar b/libraries/drivers/dotstar index a90579e1..4b0ba649 160000 --- a/libraries/drivers/dotstar +++ b/libraries/drivers/dotstar @@ -1 +1 @@ -Subproject commit a90579e1e1e1c973e6ba8f6cf8e914d77fc8f0f2 +Subproject commit 4b0ba649e5abdebead5b9a47a6c695d67c2c25fa diff --git a/libraries/drivers/dps310 b/libraries/drivers/dps310 index 6389bab6..dd6d4624 160000 --- a/libraries/drivers/dps310 +++ b/libraries/drivers/dps310 @@ -1 +1 @@ -Subproject commit 6389bab62099675eb1b1092409f5150fafafa066 +Subproject commit dd6d46245ee91ec204d312a770626f566573f54a diff --git a/libraries/drivers/drv2605 b/libraries/drivers/drv2605 index 8e7e111a..f120d562 160000 --- a/libraries/drivers/drv2605 +++ b/libraries/drivers/drv2605 @@ -1 +1 @@ -Subproject commit 8e7e111a9ff39d3f4311caa7babeb451422c759f +Subproject commit f120d56222166af85b33e8e9c70eff6aec2e4828 diff --git a/libraries/drivers/ds1307 b/libraries/drivers/ds1307 index 569524d4..cd0f61af 160000 --- a/libraries/drivers/ds1307 +++ b/libraries/drivers/ds1307 @@ -1 +1 @@ -Subproject commit 569524d47598317986553281176306f0d85976b5 +Subproject commit cd0f61af3afd626fde0125fb4ae7a819ff4ce933 diff --git a/libraries/drivers/ds1841 b/libraries/drivers/ds1841 index 3dd67a0d..082a7e6d 160000 --- a/libraries/drivers/ds1841 +++ b/libraries/drivers/ds1841 @@ -1 +1 @@ -Subproject commit 3dd67a0d89d0a84ef7dbc9208c988c332408e4bc +Subproject commit 082a7e6da3343e47ef06bfd425cac99f5a7e73a6 diff --git a/libraries/drivers/ds18x20 b/libraries/drivers/ds18x20 index ef79be0c..05a4ac17 160000 --- a/libraries/drivers/ds18x20 +++ b/libraries/drivers/ds18x20 @@ -1 +1 @@ -Subproject commit ef79be0c705eca58ac2df378fb2f52de7c772535 +Subproject commit 05a4ac17d2faea63ca5d0d1c403819ac27633e68 diff --git a/libraries/drivers/ds2413 b/libraries/drivers/ds2413 index a4be47b3..fe99b9c0 160000 --- a/libraries/drivers/ds2413 +++ b/libraries/drivers/ds2413 @@ -1 +1 @@ -Subproject commit a4be47b34aafacf581ad18ab2b734e83151e2ccf +Subproject commit fe99b9c055549e76d5f1fba87b232d9d3493fd88 diff --git a/libraries/drivers/ds248x b/libraries/drivers/ds248x new file mode 160000 index 00000000..130e1e8d --- /dev/null +++ b/libraries/drivers/ds248x @@ -0,0 +1 @@ +Subproject commit 130e1e8d1e744d0b3f12c1582e5cf8699b0c7052 diff --git a/libraries/drivers/ds3231 b/libraries/drivers/ds3231 index df244981..a5d94eee 160000 --- a/libraries/drivers/ds3231 +++ b/libraries/drivers/ds3231 @@ -1 +1 @@ -Subproject commit df2449815433e05ea0f89c19518ccde7a10a2faa +Subproject commit a5d94eee49d324bad474847749c3d481a1f7c908 diff --git a/libraries/drivers/ds3502 b/libraries/drivers/ds3502 index c4b53e70..02e3643a 160000 --- a/libraries/drivers/ds3502 +++ b/libraries/drivers/ds3502 @@ -1 +1 @@ -Subproject commit c4b53e70e2c5cc7b430762e74c84f59f8ebf9f2f +Subproject commit 02e3643a26e41af31d403c8e4e7f3b37c62b654c diff --git a/libraries/drivers/dymoscale b/libraries/drivers/dymoscale index 41622b7c..8f789bb1 160000 --- a/libraries/drivers/dymoscale +++ b/libraries/drivers/dymoscale @@ -1 +1 @@ -Subproject commit 41622b7c73a51fadd3e8779190e3eea12305eeea +Subproject commit 8f789bb1600657fce15db625c2a9b91416984426 diff --git a/libraries/drivers/ek79686 b/libraries/drivers/ek79686 new file mode 160000 index 00000000..5c04b518 --- /dev/null +++ b/libraries/drivers/ek79686 @@ -0,0 +1 @@ +Subproject commit 5c04b518d11c3f9276148fdfde95127db3149e6c diff --git a/libraries/drivers/emc2101 b/libraries/drivers/emc2101 index 65feb6bb..a216155a 160000 --- a/libraries/drivers/emc2101 +++ b/libraries/drivers/emc2101 @@ -1 +1 @@ -Subproject commit 65feb6bbcc58c70e5a9203c1b48a519c22a77d36 +Subproject commit a216155a8da6eb7dfb078118afe92a6c4fe5a5ee diff --git a/libraries/drivers/ens160 b/libraries/drivers/ens160 new file mode 160000 index 00000000..452a0475 --- /dev/null +++ b/libraries/drivers/ens160 @@ -0,0 +1 @@ +Subproject commit 452a047592eae8658ca3660a8124980973b21607 diff --git a/libraries/drivers/epd b/libraries/drivers/epd index db178e65..ed4ca9a4 160000 --- a/libraries/drivers/epd +++ b/libraries/drivers/epd @@ -1 +1 @@ -Subproject commit db178e65941b3e8f4e3efd72dd9b85ff20f29c60 +Subproject commit ed4ca9a4c3c3e3f053e00de2f2d0d33ba9d4edcc diff --git a/libraries/drivers/esp-atcontrol b/libraries/drivers/esp-atcontrol index 2ad3e56a..cd982c01 160000 --- a/libraries/drivers/esp-atcontrol +++ b/libraries/drivers/esp-atcontrol @@ -1 +1 @@ -Subproject commit 2ad3e56a542b9c975243bb3a3e908ef359b2b6be +Subproject commit cd982c01de85568c780f7b3ccdbc172bcfb0d03f diff --git a/libraries/drivers/esp32spi b/libraries/drivers/esp32spi index ddd26eb4..063b90c8 160000 --- a/libraries/drivers/esp32spi +++ b/libraries/drivers/esp32spi @@ -1 +1 @@ -Subproject commit ddd26eb4abcd3c10ae5dd33b1345d10d58707995 +Subproject commit 063b90c8706ddef97cc4abf9cb78e0cc09ff3c6c diff --git a/libraries/drivers/fingerprint b/libraries/drivers/fingerprint index ef85cc58..fcfd44a8 160000 --- a/libraries/drivers/fingerprint +++ b/libraries/drivers/fingerprint @@ -1 +1 @@ -Subproject commit ef85cc58b1fbe7f17c633ecaa83aa2d97e28dbd8 +Subproject commit fcfd44a841182470208bedc9d7da32b835a09b94 diff --git a/libraries/drivers/floppy b/libraries/drivers/floppy new file mode 160000 index 00000000..0528ca09 --- /dev/null +++ b/libraries/drivers/floppy @@ -0,0 +1 @@ +Subproject commit 0528ca09cd43a78e693060c74346116535b84a71 diff --git a/libraries/drivers/focaltouch b/libraries/drivers/focaltouch index a77f0f9c..2fb86313 160000 --- a/libraries/drivers/focaltouch +++ b/libraries/drivers/focaltouch @@ -1 +1 @@ -Subproject commit a77f0f9c2e8f64568bbb68254d0134fbc7b5a8af +Subproject commit 2fb86313db3408e57b1fbfbc56359ccb4f16f38b diff --git a/libraries/drivers/fona b/libraries/drivers/fona index cae59d4e..b9049f03 160000 --- a/libraries/drivers/fona +++ b/libraries/drivers/fona @@ -1 +1 @@ -Subproject commit cae59d4efcc8b9f91e8f27ab10098633504e0f78 +Subproject commit b9049f03403c5be20b40836b5aad039276b293a6 diff --git a/libraries/drivers/fram b/libraries/drivers/fram index caf6b489..1dbfc2b0 160000 --- a/libraries/drivers/fram +++ b/libraries/drivers/fram @@ -1 +1 @@ -Subproject commit caf6b48927b19b9445bc795a30cad70629cf5c24 +Subproject commit 1dbfc2b0a10f21b4a5238b102f0e6e0da083f256 diff --git a/libraries/drivers/ft5336 b/libraries/drivers/ft5336 new file mode 160000 index 00000000..1dc8fab4 --- /dev/null +++ b/libraries/drivers/ft5336 @@ -0,0 +1 @@ +Subproject commit 1dc8fab47662e4f35b0f0835c359d0be1601cb54 diff --git a/libraries/drivers/fxas21002c b/libraries/drivers/fxas21002c index 111db674..a72728ca 160000 --- a/libraries/drivers/fxas21002c +++ b/libraries/drivers/fxas21002c @@ -1 +1 @@ -Subproject commit 111db67496e897d1500f34a826bb348b9050c8b0 +Subproject commit a72728ca233426b3d280820fb10b05db744f80b5 diff --git a/libraries/drivers/fxos8700 b/libraries/drivers/fxos8700 index a2b0433f..730ff080 160000 --- a/libraries/drivers/fxos8700 +++ b/libraries/drivers/fxos8700 @@ -1 +1 @@ -Subproject commit a2b0433f7c891f3187fde38ba27aff7214173ba8 +Subproject commit 730ff08054947371ebdb224ef84cdb031bd44807 diff --git a/libraries/drivers/gc9a01a b/libraries/drivers/gc9a01a new file mode 160000 index 00000000..45ffa65a --- /dev/null +++ b/libraries/drivers/gc9a01a @@ -0,0 +1 @@ +Subproject commit 45ffa65a65d6e9c4bfe4df4b3b6ca1c6af27e4a5 diff --git a/libraries/drivers/gps b/libraries/drivers/gps index e17c63eb..c11c7d41 160000 --- a/libraries/drivers/gps +++ b/libraries/drivers/gps @@ -1 +1 @@ -Subproject commit e17c63eb1ae9f3b74e30a166416a9e02630b747b +Subproject commit c11c7d417b151863041701517804ae5e1b11af78 diff --git a/libraries/drivers/guvx-i2c b/libraries/drivers/guvx-i2c new file mode 160000 index 00000000..4232bbcb --- /dev/null +++ b/libraries/drivers/guvx-i2c @@ -0,0 +1 @@ +Subproject commit 4232bbcb329486fd0c51c1fe39c9f5c36bd633ba diff --git a/libraries/drivers/hcsr04 b/libraries/drivers/hcsr04 index 696de2aa..45517db8 160000 --- a/libraries/drivers/hcsr04 +++ b/libraries/drivers/hcsr04 @@ -1 +1 @@ -Subproject commit 696de2aabe24fa90efeb047c7fc892e3b8bf9fd8 +Subproject commit 45517db86cf9906774f52279464d0b5a66d3da3c diff --git a/libraries/drivers/hdc302x b/libraries/drivers/hdc302x new file mode 160000 index 00000000..8241ed67 --- /dev/null +++ b/libraries/drivers/hdc302x @@ -0,0 +1 @@ +Subproject commit 8241ed67b79173f8ede93b69f49fb35e1f2a3ed9 diff --git a/libraries/drivers/ht16k33 b/libraries/drivers/ht16k33 index f961ffca..43817d12 160000 --- a/libraries/drivers/ht16k33 +++ b/libraries/drivers/ht16k33 @@ -1 +1 @@ -Subproject commit f961ffca928d2388cf784500a8a56c565bdb76c5 +Subproject commit 43817d123b003a1fb4cea34c085ef6f5816781e8 diff --git a/libraries/drivers/hts221 b/libraries/drivers/hts221 index 4cdb53fd..fcff657b 160000 --- a/libraries/drivers/hts221 +++ b/libraries/drivers/hts221 @@ -1 +1 @@ -Subproject commit 4cdb53fd0f7a6359391638d1bf8cf0720ea9f093 +Subproject commit fcff657b42f044cd711ff14ed6a47e43c54ab4fd diff --git a/libraries/drivers/htu21d b/libraries/drivers/htu21d index c17dc57c..c9aa41dc 160000 --- a/libraries/drivers/htu21d +++ b/libraries/drivers/htu21d @@ -1 +1 @@ -Subproject commit c17dc57c783ae853bb64f371a9415839f37b6a79 +Subproject commit c9aa41dc7bfd68cfca01613ef17cd19dac4a2024 diff --git a/libraries/drivers/htu31d b/libraries/drivers/htu31d index 3fa5a331..53ca6753 160000 --- a/libraries/drivers/htu31d +++ b/libraries/drivers/htu31d @@ -1 +1 @@ -Subproject commit 3fa5a33150f06cbbfba43090d45b28ef4cd6313b +Subproject commit 53ca67532688cd045f616e9dea5922e41d7bf22c diff --git a/libraries/drivers/husb238 b/libraries/drivers/husb238 new file mode 160000 index 00000000..5b3bf354 --- /dev/null +++ b/libraries/drivers/husb238 @@ -0,0 +1 @@ +Subproject commit 5b3bf35460169ad032c91b53a44eda0cd691949d diff --git a/libraries/drivers/hx711 b/libraries/drivers/hx711 new file mode 160000 index 00000000..841ee03a --- /dev/null +++ b/libraries/drivers/hx711 @@ -0,0 +1 @@ +Subproject commit 841ee03af8080252ae72585a8811ceb87f6c8b6d diff --git a/libraries/drivers/hx8357 b/libraries/drivers/hx8357 index 3f5b39fd..2939af7e 160000 --- a/libraries/drivers/hx8357 +++ b/libraries/drivers/hx8357 @@ -1 +1 @@ -Subproject commit 3f5b39fd329a2e61ca8c537c03f905b55bb539a3 +Subproject commit 2939af7e7f90ac83c0d9ef38d4019ba426bce38f diff --git a/libraries/drivers/icm20x b/libraries/drivers/icm20x index 9c27b8e8..4ca54602 160000 --- a/libraries/drivers/icm20x +++ b/libraries/drivers/icm20x @@ -1 +1 @@ -Subproject commit 9c27b8e8b386c3fe0749c06ab115da279d900ccb +Subproject commit 4ca54602e35ddd4eee09bb8e88bc9e1f70e667dc diff --git a/libraries/drivers/il0373 b/libraries/drivers/il0373 index a474a319..42143b18 160000 --- a/libraries/drivers/il0373 +++ b/libraries/drivers/il0373 @@ -1 +1 @@ -Subproject commit a474a319baaff5f0270437ffcffa42b0e3055e8a +Subproject commit 42143b1846cb408d0c02a9a50746ec012b282316 diff --git a/libraries/drivers/il0398 b/libraries/drivers/il0398 index 5289d49a..21b021fc 160000 --- a/libraries/drivers/il0398 +++ b/libraries/drivers/il0398 @@ -1 +1 @@ -Subproject commit 5289d49a435817627d88a652a56fa8e001780017 +Subproject commit 21b021fc4f584f6110e5c431c0c699d19f392b07 diff --git a/libraries/drivers/il91874 b/libraries/drivers/il91874 index 67926121..1b8285f4 160000 --- a/libraries/drivers/il91874 +++ b/libraries/drivers/il91874 @@ -1 +1 @@ -Subproject commit 67926121af20e12568925a788e0d0e341e30c216 +Subproject commit 1b8285f42892382ff0254a612e7f3b73ab34bceb diff --git a/libraries/drivers/ili9341 b/libraries/drivers/ili9341 index 3a068b3a..230cff07 160000 --- a/libraries/drivers/ili9341 +++ b/libraries/drivers/ili9341 @@ -1 +1 @@ -Subproject commit 3a068b3a50256f88f1122efd086b00edc91a4a1a +Subproject commit 230cff07820eebcd65edb700e4957c27b1cafa02 diff --git a/libraries/drivers/ina219 b/libraries/drivers/ina219 index 6e4f170b..143beebe 160000 --- a/libraries/drivers/ina219 +++ b/libraries/drivers/ina219 @@ -1 +1 @@ -Subproject commit 6e4f170b3745ef1cf1b56eb6e6c29c2acf5fd5e1 +Subproject commit 143beebe37e530898ca2d496db51a222301cedba diff --git a/libraries/drivers/ina228 b/libraries/drivers/ina228 new file mode 160000 index 00000000..94a7519c --- /dev/null +++ b/libraries/drivers/ina228 @@ -0,0 +1 @@ +Subproject commit 94a7519c80062f5e8bc0abd2ebbc8152c4cdb84e diff --git a/libraries/drivers/ina23x b/libraries/drivers/ina23x new file mode 160000 index 00000000..562f341a --- /dev/null +++ b/libraries/drivers/ina23x @@ -0,0 +1 @@ +Subproject commit 562f341a2e6971f4f52cee1058c31450865e7316 diff --git a/libraries/drivers/ina260 b/libraries/drivers/ina260 index 36d4f0fe..d908ab9b 160000 --- a/libraries/drivers/ina260 +++ b/libraries/drivers/ina260 @@ -1 +1 @@ -Subproject commit 36d4f0fe41b379a4c2959c180ab80e8530634320 +Subproject commit d908ab9b688203b79a1d0848f04601721cf42f1f diff --git a/libraries/drivers/ina3221 b/libraries/drivers/ina3221 new file mode 160000 index 00000000..15909998 --- /dev/null +++ b/libraries/drivers/ina3221 @@ -0,0 +1 @@ +Subproject commit 1590999809f86ff0c10a69486257b5f16b3bac3c diff --git a/libraries/drivers/irremote b/libraries/drivers/irremote index 1e478b15..b92d6930 160000 --- a/libraries/drivers/irremote +++ b/libraries/drivers/irremote @@ -1 +1 @@ -Subproject commit 1e478b1530b3be81bd84f13620d0a23502d377f1 +Subproject commit b92d69304212ee57a5f008317fcc4ebaf75ddebb diff --git a/libraries/drivers/is31fl3731 b/libraries/drivers/is31fl3731 index 1f8f520b..a0d70189 160000 --- a/libraries/drivers/is31fl3731 +++ b/libraries/drivers/is31fl3731 @@ -1 +1 @@ -Subproject commit 1f8f520bb80a38327610d81dae4e74c38bfc6879 +Subproject commit a0d701892d8bef096d80f1117bee718cecb380ff diff --git a/libraries/drivers/is31fl3741 b/libraries/drivers/is31fl3741 index 1f8de0b4..76c2bd20 160000 --- a/libraries/drivers/is31fl3741 +++ b/libraries/drivers/is31fl3741 @@ -1 +1 @@ -Subproject commit 1f8de0b4d9268ad76db850a6cd6813e319d92a06 +Subproject commit 76c2bd20a13c8325c058c71cb1b2e22ae9e09576 diff --git a/libraries/drivers/jd79661 b/libraries/drivers/jd79661 new file mode 160000 index 00000000..b6f385ea --- /dev/null +++ b/libraries/drivers/jd79661 @@ -0,0 +1 @@ +Subproject commit b6f385ea1d502dbc0d2a3d41c694a60cbe66c09a diff --git a/libraries/drivers/jd79667 b/libraries/drivers/jd79667 new file mode 160000 index 00000000..908e2cc0 --- /dev/null +++ b/libraries/drivers/jd79667 @@ -0,0 +1 @@ +Subproject commit 908e2cc016f6863246f1729bc8a5c398ea2126e1 diff --git a/libraries/drivers/l3gd20 b/libraries/drivers/l3gd20 index f15f5c84..560bfaf2 160000 --- a/libraries/drivers/l3gd20 +++ b/libraries/drivers/l3gd20 @@ -1 +1 @@ -Subproject commit f15f5c847ab987abb2e4b593678790512a137fab +Subproject commit 560bfaf2498d9cbc2a8771ff60c2b282a211f83b diff --git a/libraries/drivers/lc709203f b/libraries/drivers/lc709203f index a9cf0cde..b007bcae 160000 --- a/libraries/drivers/lc709203f +++ b/libraries/drivers/lc709203f @@ -1 +1 @@ -Subproject commit a9cf0cde77c185c6bbc79a3b6d77dd024a9683d2 +Subproject commit b007bcae07b346fd28aaee770dcabc9dde698c67 diff --git a/libraries/drivers/lidarlite b/libraries/drivers/lidarlite index 7bfb9650..817d9faa 160000 --- a/libraries/drivers/lidarlite +++ b/libraries/drivers/lidarlite @@ -1 +1 @@ -Subproject commit 7bfb9650e096ec6b6da94adc8f8f6bfb0b39815c +Subproject commit 817d9faae60d2a34492aee1348299a56e4cd0dda diff --git a/libraries/drivers/lis2mdl b/libraries/drivers/lis2mdl index f5d5ec8f..b39b5e33 160000 --- a/libraries/drivers/lis2mdl +++ b/libraries/drivers/lis2mdl @@ -1 +1 @@ -Subproject commit f5d5ec8f2e3762b9492ee871ec651af52038cd31 +Subproject commit b39b5e33cd76ed10750d088985c8d679ae87f529 diff --git a/libraries/drivers/lis331 b/libraries/drivers/lis331 index 6480eb16..e597ae94 160000 --- a/libraries/drivers/lis331 +++ b/libraries/drivers/lis331 @@ -1 +1 @@ -Subproject commit 6480eb160d8c5a2316d740889ef787eeaf677c85 +Subproject commit e597ae942825e2a613334f06eb222fd21d48e248 diff --git a/libraries/drivers/lis3dh b/libraries/drivers/lis3dh index acc4bdd7..640b18ec 160000 --- a/libraries/drivers/lis3dh +++ b/libraries/drivers/lis3dh @@ -1 +1 @@ -Subproject commit acc4bdd73fdceb74d75cd5a1f261ae157ee32613 +Subproject commit 640b18ec1bfd71e0a70f7ff3b8784043cd2d2671 diff --git a/libraries/drivers/lis3mdl b/libraries/drivers/lis3mdl index f1196f7d..19b0c5ad 160000 --- a/libraries/drivers/lis3mdl +++ b/libraries/drivers/lis3mdl @@ -1 +1 @@ -Subproject commit f1196f7d3b2d2a3d47a19edd8ecf861802329349 +Subproject commit 19b0c5ad18dcfed3db9251db590bcf883aa040aa diff --git a/libraries/drivers/lps28 b/libraries/drivers/lps28 new file mode 160000 index 00000000..39ef0ebd --- /dev/null +++ b/libraries/drivers/lps28 @@ -0,0 +1 @@ +Subproject commit 39ef0ebd4e4926cd3e643e29e1999a81faf95a6a diff --git a/libraries/drivers/lps2x b/libraries/drivers/lps2x index 2739a520..3a824d49 160000 --- a/libraries/drivers/lps2x +++ b/libraries/drivers/lps2x @@ -1 +1 @@ -Subproject commit 2739a52083885ea0d4cd4bee7b9df27e952f6c9b +Subproject commit 3a824d494876b8a4f0b7d5018f3c6cfc74a50bd0 diff --git a/libraries/drivers/lps35hw b/libraries/drivers/lps35hw index 319fb2fe..f959f044 160000 --- a/libraries/drivers/lps35hw +++ b/libraries/drivers/lps35hw @@ -1 +1 @@ -Subproject commit 319fb2fe3cb2f2f4f7e1dbbc1d6f417857cf7f30 +Subproject commit f959f04415d60ace8f77697147c94f16724ae2c1 diff --git a/libraries/drivers/lsm303 b/libraries/drivers/lsm303 deleted file mode 160000 index bcce428c..00000000 --- a/libraries/drivers/lsm303 +++ /dev/null @@ -1 +0,0 @@ -Subproject commit bcce428c662537f3095b48f47f8f4e43146f73b3 diff --git a/libraries/drivers/lsm303-accel b/libraries/drivers/lsm303-accel index 2fa19baa..9f99df74 160000 --- a/libraries/drivers/lsm303-accel +++ b/libraries/drivers/lsm303-accel @@ -1 +1 @@ -Subproject commit 2fa19baaccfbe7aea282229294b0223015cc1603 +Subproject commit 9f99df740e45df74de3f96fa3d8214e7cb3b5fc0 diff --git a/libraries/drivers/lsm303dlh-mag b/libraries/drivers/lsm303dlh-mag index efcd7817..e0776f69 160000 --- a/libraries/drivers/lsm303dlh-mag +++ b/libraries/drivers/lsm303dlh-mag @@ -1 +1 @@ -Subproject commit efcd781723b7d59cbf2ec1bba5a2b88788390f10 +Subproject commit e0776f696bb8c3658f336c94949291af3d9c744c diff --git a/libraries/drivers/lsm6ds b/libraries/drivers/lsm6ds index 2dfd61a0..2f50836f 160000 --- a/libraries/drivers/lsm6ds +++ b/libraries/drivers/lsm6ds @@ -1 +1 @@ -Subproject commit 2dfd61a0d5ffc8048e72d24e5ecdac9a74bb2bc3 +Subproject commit 2f50836f4bf0d9e48e4b8e046ba4d4167ad6dbdc diff --git a/libraries/drivers/lsm9ds0 b/libraries/drivers/lsm9ds0 index 278dc97f..7e0df867 160000 --- a/libraries/drivers/lsm9ds0 +++ b/libraries/drivers/lsm9ds0 @@ -1 +1 @@ -Subproject commit 278dc97f073b259e59349a6f9d690cc08ffca7fa +Subproject commit 7e0df867427c8ad1551ce9a361a9ea5579da433d diff --git a/libraries/drivers/lsm9ds1 b/libraries/drivers/lsm9ds1 index 454c14e6..7251a6fc 160000 --- a/libraries/drivers/lsm9ds1 +++ b/libraries/drivers/lsm9ds1 @@ -1 +1 @@ -Subproject commit 454c14e680e4533d3fe0379dc84ee240dc745fd5 +Subproject commit 7251a6fcdeab3c847570371c2be35d9e9639aa62 diff --git a/libraries/drivers/ltr329_ltr303 b/libraries/drivers/ltr329_ltr303 new file mode 160000 index 00000000..91771769 --- /dev/null +++ b/libraries/drivers/ltr329_ltr303 @@ -0,0 +1 @@ +Subproject commit 91771769e3021e61d8f949152129f8a38968e491 diff --git a/libraries/drivers/ltr390 b/libraries/drivers/ltr390 index 356dd358..9b49ba37 160000 --- a/libraries/drivers/ltr390 +++ b/libraries/drivers/ltr390 @@ -1 +1 @@ -Subproject commit 356dd358987f3b2f643e8e3d530a96b8145bb061 +Subproject commit 9b49ba377ca98331b62d47ef86cfb39f2364b209 diff --git a/libraries/drivers/matrixkeypad b/libraries/drivers/matrixkeypad index b8579757..d9cf7d75 160000 --- a/libraries/drivers/matrixkeypad +++ b/libraries/drivers/matrixkeypad @@ -1 +1 @@ -Subproject commit b85797571766ef614c3e328868dd4a27cda528e9 +Subproject commit d9cf7d75140bb20d0636e235af6ab6c95f8e5b5b diff --git a/libraries/drivers/max1704x b/libraries/drivers/max1704x new file mode 160000 index 00000000..3e02edf2 --- /dev/null +++ b/libraries/drivers/max1704x @@ -0,0 +1 @@ +Subproject commit 3e02edf2350fc54af8727fbe685e44d279080d81 diff --git a/libraries/drivers/max31855 b/libraries/drivers/max31855 index b6e822c7..8cd15a76 160000 --- a/libraries/drivers/max31855 +++ b/libraries/drivers/max31855 @@ -1 +1 @@ -Subproject commit b6e822c716c212a8b77af406554528e615aea4b8 +Subproject commit 8cd15a76e4bd8a1bc8ca690b963e6bd1b156027e diff --git a/libraries/drivers/max31856 b/libraries/drivers/max31856 index b04d6c85..314e7909 160000 --- a/libraries/drivers/max31856 +++ b/libraries/drivers/max31856 @@ -1 +1 @@ -Subproject commit b04d6c85418ac5e51a9899c1311f560d4050ae73 +Subproject commit 314e7909df0cbcd08ec498aeb3649418d215e015 diff --git a/libraries/drivers/max31865 b/libraries/drivers/max31865 index 02d76eac..30ab0e21 160000 --- a/libraries/drivers/max31865 +++ b/libraries/drivers/max31865 @@ -1 +1 @@ -Subproject commit 02d76eacdf8da23a72094f55d024306423cd5675 +Subproject commit 30ab0e217a793fff8d82aff5bbc7e8cc1c9d0261 diff --git a/libraries/drivers/max7219 b/libraries/drivers/max7219 index 9f111776..57804e21 160000 --- a/libraries/drivers/max7219 +++ b/libraries/drivers/max7219 @@ -1 +1 @@ -Subproject commit 9f111776280dbf09c1d8d1d947d132a51b0a415d +Subproject commit 57804e215a81d96e26848ba4442196d65c1f9313 diff --git a/libraries/drivers/max9744 b/libraries/drivers/max9744 index b0c2e145..aac6abdd 160000 --- a/libraries/drivers/max9744 +++ b/libraries/drivers/max9744 @@ -1 +1 @@ -Subproject commit b0c2e1450d12df6e1fb9c7b9a9a737b92df8955b +Subproject commit aac6abdd92cd4802cd56947ac8daba48faae9df6 diff --git a/libraries/drivers/mcp230xx b/libraries/drivers/mcp230xx index 4e6c3579..f47096ba 160000 --- a/libraries/drivers/mcp230xx +++ b/libraries/drivers/mcp230xx @@ -1 +1 @@ -Subproject commit 4e6c35795aeeacb7c5a05aa26b7f02221a18b003 +Subproject commit f47096ba74e689a17e28b36332269e3455f8eab8 diff --git a/libraries/drivers/mcp2515 b/libraries/drivers/mcp2515 index 6b69820f..2a885968 160000 --- a/libraries/drivers/mcp2515 +++ b/libraries/drivers/mcp2515 @@ -1 +1 @@ -Subproject commit 6b69820fc4f7ee3907101cf59b4e85d57b852464 +Subproject commit 2a885968a1bf5ab893601501472104707e2b1fa6 diff --git a/libraries/drivers/mcp3421 b/libraries/drivers/mcp3421 new file mode 160000 index 00000000..9958302d --- /dev/null +++ b/libraries/drivers/mcp3421 @@ -0,0 +1 @@ +Subproject commit 9958302d7ebe74d7a78bb9d2b483b1d07223c964 diff --git a/libraries/drivers/mcp3xxx b/libraries/drivers/mcp3xxx index b1b9c9d3..5490a700 160000 --- a/libraries/drivers/mcp3xxx +++ b/libraries/drivers/mcp3xxx @@ -1 +1 @@ -Subproject commit b1b9c9d397d93d13d1ea7f2b23e805ade44080f1 +Subproject commit 5490a700b81814184e6d7c184f8f54c635fbb070 diff --git a/libraries/drivers/mcp4725 b/libraries/drivers/mcp4725 index a490ca22..60557179 160000 --- a/libraries/drivers/mcp4725 +++ b/libraries/drivers/mcp4725 @@ -1 +1 @@ -Subproject commit a490ca224f41d99350c11194a0ddcb092f53be1d +Subproject commit 60557179562a8ddbf9643091692391130c0e97ee diff --git a/libraries/drivers/mcp4728 b/libraries/drivers/mcp4728 index 76049999..1efd844e 160000 --- a/libraries/drivers/mcp4728 +++ b/libraries/drivers/mcp4728 @@ -1 +1 @@ -Subproject commit 760499991d1d52da5d3b7b4f508ca261837a3c4f +Subproject commit 1efd844e59949279fbc0564eb23923893c8ee0f0 diff --git a/libraries/drivers/mcp9600 b/libraries/drivers/mcp9600 index c13fa2cb..ca42a90b 160000 --- a/libraries/drivers/mcp9600 +++ b/libraries/drivers/mcp9600 @@ -1 +1 @@ -Subproject commit c13fa2cb8e8edcbc03da463a31f16dc72adde62a +Subproject commit ca42a90b0d8107c5049c008b655e1c014d2f3a3d diff --git a/libraries/drivers/mcp9808 b/libraries/drivers/mcp9808 index e3a46d7a..6e20a603 160000 --- a/libraries/drivers/mcp9808 +++ b/libraries/drivers/mcp9808 @@ -1 +1 @@ -Subproject commit e3a46d7a006eaed57b571cb06cc8a9112e1e2500 +Subproject commit 6e20a603164af2dfaad195e973987f5b60dc0ae1 diff --git a/libraries/drivers/mlx90393 b/libraries/drivers/mlx90393 index 30b6e868..6dd5126c 160000 --- a/libraries/drivers/mlx90393 +++ b/libraries/drivers/mlx90393 @@ -1 +1 @@ -Subproject commit 30b6e868f762bed15bcbf1e44fa46aa996b3a8df +Subproject commit 6dd5126c2e2c4ffcad861fba7c3c564fcdb402c5 diff --git a/libraries/drivers/mlx90395 b/libraries/drivers/mlx90395 index 884be921..5b2942d2 160000 --- a/libraries/drivers/mlx90395 +++ b/libraries/drivers/mlx90395 @@ -1 +1 @@ -Subproject commit 884be921de9303d5c1c0b9d78cc52a56f7ac0aa3 +Subproject commit 5b2942d21ca082dde0f6d3eea670c0fa3c4d95c0 diff --git a/libraries/drivers/mlx90614 b/libraries/drivers/mlx90614 index d84c3c07..f3c48460 160000 --- a/libraries/drivers/mlx90614 +++ b/libraries/drivers/mlx90614 @@ -1 +1 @@ -Subproject commit d84c3c07fb6b95c4c2e7eb200da5d465d2dfe3c1 +Subproject commit f3c484603111bee53fbb0190b769ad0d42f46b0b diff --git a/libraries/drivers/mlx90632 b/libraries/drivers/mlx90632 new file mode 160000 index 00000000..841711d9 --- /dev/null +++ b/libraries/drivers/mlx90632 @@ -0,0 +1 @@ +Subproject commit 841711d960ca5b07365afc60f77d3389ff7e3c99 diff --git a/libraries/drivers/mlx90640 b/libraries/drivers/mlx90640 index eb05f7cb..c145cca2 160000 --- a/libraries/drivers/mlx90640 +++ b/libraries/drivers/mlx90640 @@ -1 +1 @@ -Subproject commit eb05f7cb18f1132ebb9ea3bfc27d590dea35df25 +Subproject commit c145cca22c1a9bb0d6fa5773233117e4a4b20ccb diff --git a/libraries/drivers/mma8451 b/libraries/drivers/mma8451 index 3b443ab2..707276b0 160000 --- a/libraries/drivers/mma8451 +++ b/libraries/drivers/mma8451 @@ -1 +1 @@ -Subproject commit 3b443ab223ebee8e15519dff5421b5c2abc4f618 +Subproject commit 707276b020b18fecf3031a6351dea5e6c9cffc8d diff --git a/libraries/drivers/mmc56x3 b/libraries/drivers/mmc56x3 new file mode 160000 index 00000000..26ce962a --- /dev/null +++ b/libraries/drivers/mmc56x3 @@ -0,0 +1 @@ +Subproject commit 26ce962af042db2aafb6d08ffc3099d4afe3385c diff --git a/libraries/drivers/monsterm4sk b/libraries/drivers/monsterm4sk index ad3baf56..639e7866 160000 --- a/libraries/drivers/monsterm4sk +++ b/libraries/drivers/monsterm4sk @@ -1 +1 @@ -Subproject commit ad3baf562951f31dce1e9fdcec94c8a5ec8b1b2c +Subproject commit 639e7866ce30cb79966e25abecfeaf701e37f0d3 diff --git a/libraries/drivers/mpl115a2 b/libraries/drivers/mpl115a2 index 3bc2bbb6..f5d68efc 160000 --- a/libraries/drivers/mpl115a2 +++ b/libraries/drivers/mpl115a2 @@ -1 +1 @@ -Subproject commit 3bc2bbb63e906c73c16d35b75fd149fcd2e24462 +Subproject commit f5d68efcc9667a2b92b1e138b6651397a1926a74 diff --git a/libraries/drivers/mpl3115a2 b/libraries/drivers/mpl3115a2 index 2374d3e2..0084414c 160000 --- a/libraries/drivers/mpl3115a2 +++ b/libraries/drivers/mpl3115a2 @@ -1 +1 @@ -Subproject commit 2374d3e242b7be0a8c7713481a454dcbe4b70a35 +Subproject commit 0084414c6bcf565e4a26a7527bc677eb72c95720 diff --git a/libraries/drivers/mpr121 b/libraries/drivers/mpr121 index 955e4f08..62851b9b 160000 --- a/libraries/drivers/mpr121 +++ b/libraries/drivers/mpr121 @@ -1 +1 @@ -Subproject commit 955e4f08f573e590bc892028d70298de04a3a944 +Subproject commit 62851b9bf3141b774e03d3e8ab633141527297db diff --git a/libraries/drivers/mprls b/libraries/drivers/mprls index 4eb981a4..f48a0d5c 160000 --- a/libraries/drivers/mprls +++ b/libraries/drivers/mprls @@ -1 +1 @@ -Subproject commit 4eb981a43f1d94796a7bee18e162f151483f3d72 +Subproject commit f48a0d5c2af3642dd652eb8a0d0e2dbd94832aa1 diff --git a/libraries/drivers/mpu6050 b/libraries/drivers/mpu6050 index 48fa583c..05a0c3b7 160000 --- a/libraries/drivers/mpu6050 +++ b/libraries/drivers/mpu6050 @@ -1 +1 @@ -Subproject commit 48fa583c002db2ff6afaa8ea3170b79e0e4ef6f7 +Subproject commit 05a0c3b72279db9fa2431308a77e6ab7ba040c8a diff --git a/libraries/drivers/ms8607 b/libraries/drivers/ms8607 index 870e0ba6..48013bf6 160000 --- a/libraries/drivers/ms8607 +++ b/libraries/drivers/ms8607 @@ -1 +1 @@ -Subproject commit 870e0ba61227762a48c3c04fde7d2b829442fd21 +Subproject commit 48013bf67889bc8b93526de25574a0304d8b1a51 diff --git a/libraries/drivers/msa301 b/libraries/drivers/msa301 index 222ee904..25f0fe05 160000 --- a/libraries/drivers/msa301 +++ b/libraries/drivers/msa301 @@ -1 +1 @@ -Subproject commit 222ee9043511d3ac314d78853796fcffdff4b1f2 +Subproject commit 25f0fe05c0b5686616e58d52aa164f2745e1b838 diff --git a/libraries/drivers/nau7802 b/libraries/drivers/nau7802 new file mode 160000 index 00000000..fd1a1f4e --- /dev/null +++ b/libraries/drivers/nau7802 @@ -0,0 +1 @@ +Subproject commit fd1a1f4e59d2ff0aceb9429f93492084ae66d25e diff --git a/libraries/drivers/neopixel b/libraries/drivers/neopixel index 36d4a310..0ba2f212 160000 --- a/libraries/drivers/neopixel +++ b/libraries/drivers/neopixel @@ -1 +1 @@ -Subproject commit 36d4a31010461e47f265553ebd764c69d38a254c +Subproject commit 0ba2f2122a54a71b1bc3576f87b1ba7dfc9db11e diff --git a/libraries/drivers/neopixel_spi b/libraries/drivers/neopixel_spi index 16c143c0..32df3ec8 160000 --- a/libraries/drivers/neopixel_spi +++ b/libraries/drivers/neopixel_spi @@ -1 +1 @@ -Subproject commit 16c143c060a4fb783645c0ef77ba609d22c58591 +Subproject commit 32df3ec8aff816d0d5724546ac1711553cce6108 diff --git a/libraries/drivers/neopxl8 b/libraries/drivers/neopxl8 new file mode 160000 index 00000000..939e2d6a --- /dev/null +++ b/libraries/drivers/neopxl8 @@ -0,0 +1 @@ +Subproject commit 939e2d6a59aed946721de504273cb83bf21e319a diff --git a/libraries/drivers/neotrellis b/libraries/drivers/neotrellis index 274a1370..cb2a59fa 160000 --- a/libraries/drivers/neotrellis +++ b/libraries/drivers/neotrellis @@ -1 +1 @@ -Subproject commit 274a137011ac4ff640843539ecccd18ef7805899 +Subproject commit cb2a59faff46db94ad0d1f70ed611c98b48fad3b diff --git a/libraries/drivers/nunchuk b/libraries/drivers/nunchuk index 3090c149..2bd0fb93 160000 --- a/libraries/drivers/nunchuk +++ b/libraries/drivers/nunchuk @@ -1 +1 @@ -Subproject commit 3090c149bd8b3eb80bb0e5177f9061a3fe6ad9b7 +Subproject commit 2bd0fb93a5f0658ac6124d5e77a3c32ec47a4e01 diff --git a/libraries/drivers/opt4048 b/libraries/drivers/opt4048 new file mode 160000 index 00000000..c9846fc5 --- /dev/null +++ b/libraries/drivers/opt4048 @@ -0,0 +1 @@ +Subproject commit c9846fc58e2d6f22334df6758ebfbc1cae6f3f9c diff --git a/libraries/drivers/ov2640 b/libraries/drivers/ov2640 index b611b20d..be15850f 160000 --- a/libraries/drivers/ov2640 +++ b/libraries/drivers/ov2640 @@ -1 +1 @@ -Subproject commit b611b20d3f568d09652b09cc9809fb79d6827e57 +Subproject commit be15850f4b6a53e03a6e6dcdea2436b584b08ab7 diff --git a/libraries/drivers/ov5640 b/libraries/drivers/ov5640 index fbb0481e..f1d15dd1 160000 --- a/libraries/drivers/ov5640 +++ b/libraries/drivers/ov5640 @@ -1 +1 @@ -Subproject commit fbb0481efde1cd80c7324747512edd41490181a7 +Subproject commit f1d15dd10c8ad6d28eec6502f1bdb8886b4fdef1 diff --git a/libraries/drivers/ov7670 b/libraries/drivers/ov7670 index 76de0f60..06313e1c 160000 --- a/libraries/drivers/ov7670 +++ b/libraries/drivers/ov7670 @@ -1 +1 @@ -Subproject commit 76de0f6060270c2c446d8f5ae13608584b5c35e7 +Subproject commit 06313e1c99a002b9213bf91006de95e8cab67526 diff --git a/libraries/drivers/pca9554 b/libraries/drivers/pca9554 new file mode 160000 index 00000000..987cc0e2 --- /dev/null +++ b/libraries/drivers/pca9554 @@ -0,0 +1 @@ +Subproject commit 987cc0e22f7668ab4259143d95a9a6bf4992ddc7 diff --git a/libraries/drivers/pca9685 b/libraries/drivers/pca9685 index dc9047b2..85a7a317 160000 --- a/libraries/drivers/pca9685 +++ b/libraries/drivers/pca9685 @@ -1 +1 @@ -Subproject commit dc9047b24e7ea4ad58a63ec97f070dbec22ba44f +Subproject commit 85a7a317e806609c7d3fffcc514e7d934897f37c diff --git a/libraries/drivers/pcd8544 b/libraries/drivers/pcd8544 index abb8d2dd..9e67ef23 160000 --- a/libraries/drivers/pcd8544 +++ b/libraries/drivers/pcd8544 @@ -1 +1 @@ -Subproject commit abb8d2dd41f63bb8f3d97b7c70fb70e8e8d0939a +Subproject commit 9e67ef231f426361e8a53995086d736c4a052179 diff --git a/libraries/drivers/pcf8523 b/libraries/drivers/pcf8523 index fb1eda93..38051b2d 160000 --- a/libraries/drivers/pcf8523 +++ b/libraries/drivers/pcf8523 @@ -1 +1 @@ -Subproject commit fb1eda933b9ee0755fc37eb199a0ebc2595b7197 +Subproject commit 38051b2d9dc62a1fe00fe42963d8c599b7b47008 diff --git a/libraries/drivers/pcf8563 b/libraries/drivers/pcf8563 index 773730c5..74bb72d1 160000 --- a/libraries/drivers/pcf8563 +++ b/libraries/drivers/pcf8563 @@ -1 +1 @@ -Subproject commit 773730c5825a708bfa2688cab0c91b62b5965e15 +Subproject commit 74bb72d1c607e44cf0d5349c466acd34863c11b4 diff --git a/libraries/drivers/pcf8574 b/libraries/drivers/pcf8574 new file mode 160000 index 00000000..1ca1a8b6 --- /dev/null +++ b/libraries/drivers/pcf8574 @@ -0,0 +1 @@ +Subproject commit 1ca1a8b668d4a0879b5b31e53cf4d6da2308af15 diff --git a/libraries/drivers/pcf8575 b/libraries/drivers/pcf8575 new file mode 160000 index 00000000..7023d3e9 --- /dev/null +++ b/libraries/drivers/pcf8575 @@ -0,0 +1 @@ +Subproject commit 7023d3e9ba142a2d9a4aaab6b6e050425f8e9afc diff --git a/libraries/drivers/pcf8591 b/libraries/drivers/pcf8591 index 941bbfd7..2be01e6e 160000 --- a/libraries/drivers/pcf8591 +++ b/libraries/drivers/pcf8591 @@ -1 +1 @@ -Subproject commit 941bbfd71617005ed152f4f9ca8a117bce1567c1 +Subproject commit 2be01e6eb32aa1eea9969f4f72088f596310ead6 diff --git a/libraries/drivers/pcm51xx b/libraries/drivers/pcm51xx new file mode 160000 index 00000000..db610faf --- /dev/null +++ b/libraries/drivers/pcm51xx @@ -0,0 +1 @@ +Subproject commit db610faf64050f01b9292650c8667025f4bd8a1e diff --git a/libraries/drivers/pct2075 b/libraries/drivers/pct2075 index 4710e6af..d01f51a3 160000 --- a/libraries/drivers/pct2075 +++ b/libraries/drivers/pct2075 @@ -1 +1 @@ -Subproject commit 4710e6afa0ca0dfc74125bc82d5c7f51f411c4cf +Subproject commit d01f51a39cca5a4b1a893de6076c24977b86c280 diff --git a/libraries/drivers/pixie b/libraries/drivers/pixie index 075f5c87..0302700b 160000 --- a/libraries/drivers/pixie +++ b/libraries/drivers/pixie @@ -1 +1 @@ -Subproject commit 075f5c87e77cd57869b316531f6eb430de677440 +Subproject commit 0302700b572ab3a4f39040f69008b3cfd3ac2239 diff --git a/libraries/drivers/pm25 b/libraries/drivers/pm25 index d37ed0ae..0cea00ab 160000 --- a/libraries/drivers/pm25 +++ b/libraries/drivers/pm25 @@ -1 +1 @@ -Subproject commit d37ed0aebdc04a9321d2d6b07cff4cf5239cbf81 +Subproject commit 0cea00abe0f82628f4b4bb5546d251e60b8dbbb7 diff --git a/libraries/drivers/pn532 b/libraries/drivers/pn532 index 77a4a5c7..e281ef99 160000 --- a/libraries/drivers/pn532 +++ b/libraries/drivers/pn532 @@ -1 +1 @@ -Subproject commit 77a4a5c77f5b45a33edb2c5754bada3c94d2fdc9 +Subproject commit e281ef9997913d2272595cd798aa6aaf59beba01 diff --git a/libraries/drivers/pyportal b/libraries/drivers/pyportal index 28ca8895..7743d268 160000 --- a/libraries/drivers/pyportal +++ b/libraries/drivers/pyportal @@ -1 +1 @@ -Subproject commit 28ca889558f6d629ee7aef65020c5a58952596d4 +Subproject commit 7743d2681edb081224ac97a53c87b23cfcd31093 diff --git a/libraries/drivers/qmc5883p b/libraries/drivers/qmc5883p new file mode 160000 index 00000000..dd97da89 --- /dev/null +++ b/libraries/drivers/qmc5883p @@ -0,0 +1 @@ +Subproject commit dd97da89c397415f8347f08f7b02a24ea2db9094 diff --git a/libraries/drivers/ra8875 b/libraries/drivers/ra8875 index b1091b6b..ad4c2b5d 160000 --- a/libraries/drivers/ra8875 +++ b/libraries/drivers/ra8875 @@ -1 +1 @@ -Subproject commit b1091b6b23660adb4fc04ebea03cb2010c2a15d2 +Subproject commit ad4c2b5d1ba50bb0171281964bef7b8a7f788953 diff --git a/libraries/drivers/rfm b/libraries/drivers/rfm new file mode 160000 index 00000000..e242320b --- /dev/null +++ b/libraries/drivers/rfm @@ -0,0 +1 @@ +Subproject commit e242320b57317beb11b28676f9440593fbbfbfe1 diff --git a/libraries/drivers/rfm69 b/libraries/drivers/rfm69 index c58defd7..17b36f7e 160000 --- a/libraries/drivers/rfm69 +++ b/libraries/drivers/rfm69 @@ -1 +1 @@ -Subproject commit c58defd70947531c5a9c37ddcb569f240567a78b +Subproject commit 17b36f7e0da3e1026063f3fd12cb0d1e4e92ffbe diff --git a/libraries/drivers/rfm9x b/libraries/drivers/rfm9x index 742ac7c8..609aafb0 160000 --- a/libraries/drivers/rfm9x +++ b/libraries/drivers/rfm9x @@ -1 +1 @@ -Subproject commit 742ac7c8fb52bb85d9fd367b60a7f80475d7ed14 +Subproject commit 609aafb018b1cf5b7f60f2a7c961b827dce7468e diff --git a/libraries/drivers/rgb-display b/libraries/drivers/rgb-display index bfcaa29f..7c424d0e 160000 --- a/libraries/drivers/rgb-display +++ b/libraries/drivers/rgb-display @@ -1 +1 @@ -Subproject commit bfcaa29f2c22b7f301a755fbceedf9657a7702e3 +Subproject commit 7c424d0e199bc32a42be7c0663b0d56385c4ea10 diff --git a/libraries/drivers/rockblock b/libraries/drivers/rockblock index 79c0965f..76377fce 160000 --- a/libraries/drivers/rockblock +++ b/libraries/drivers/rockblock @@ -1 +1 @@ -Subproject commit 79c0965ff8fdf3bd987fba90431b4ca3e0383e25 +Subproject commit 76377fce46f5eee27b9e421865d2263452b12b0b diff --git a/libraries/drivers/rplidar b/libraries/drivers/rplidar index d03710f5..dca134c0 160000 --- a/libraries/drivers/rplidar +++ b/libraries/drivers/rplidar @@ -1 +1 @@ -Subproject commit d03710f5eddfba8fca74cc4c4aa6ed45160e0017 +Subproject commit dca134c0cd89628e567a65a2c23c5d2a6fa7adc1 diff --git a/libraries/drivers/s35710 b/libraries/drivers/s35710 new file mode 160000 index 00000000..3a60c906 --- /dev/null +++ b/libraries/drivers/s35710 @@ -0,0 +1 @@ +Subproject commit 3a60c9061dddc63b0e0ccc7258c53825f4ce0666 diff --git a/libraries/drivers/scd30 b/libraries/drivers/scd30 index aa1e1aed..fc3b54b0 160000 --- a/libraries/drivers/scd30 +++ b/libraries/drivers/scd30 @@ -1 +1 @@ -Subproject commit aa1e1aedb59d777bd694e22888a4b7ebc2fdafb3 +Subproject commit fc3b54b009488227d033c397524af746c2f3df47 diff --git a/libraries/drivers/scd4x b/libraries/drivers/scd4x index 6735dbc7..2e8a3204 160000 --- a/libraries/drivers/scd4x +++ b/libraries/drivers/scd4x @@ -1 +1 @@ -Subproject commit 6735dbc74e9352532d314fd9c5b88e95a4fb750d +Subproject commit 2e8a3204ff1fd01f921718cf7e4c9db79c7c0910 diff --git a/libraries/drivers/sdcard b/libraries/drivers/sdcard index da02c76d..ee4d7329 160000 --- a/libraries/drivers/sdcard +++ b/libraries/drivers/sdcard @@ -1 +1 @@ -Subproject commit da02c76d4c802cd5abac73a5f274243b05e8cb35 +Subproject commit ee4d73293c8d059cd0c8bcf46758e62f5393cbee diff --git a/libraries/drivers/seesaw b/libraries/drivers/seesaw index 3aaf7216..94c541f4 160000 --- a/libraries/drivers/seesaw +++ b/libraries/drivers/seesaw @@ -1 +1 @@ -Subproject commit 3aaf72165bc6ba10bf5219716c8654651649f87b +Subproject commit 94c541f45313dc7eb98a4cd1a6c3af39f001cc49 diff --git a/libraries/drivers/sen6x b/libraries/drivers/sen6x new file mode 160000 index 00000000..bcd7ed6c --- /dev/null +++ b/libraries/drivers/sen6x @@ -0,0 +1 @@ +Subproject commit bcd7ed6c85418a3433f7f9b0f5b5aa69daaa5805 diff --git a/libraries/drivers/sgp30 b/libraries/drivers/sgp30 index 3e906600..a06e9332 160000 --- a/libraries/drivers/sgp30 +++ b/libraries/drivers/sgp30 @@ -1 +1 @@ -Subproject commit 3e906600098d8d6049af2eedc6e93b5895f8a6f4 +Subproject commit a06e93323c8ee502d23a7010b011879157ac1b88 diff --git a/libraries/drivers/sgp40 b/libraries/drivers/sgp40 index 463a82f4..c10aa104 160000 --- a/libraries/drivers/sgp40 +++ b/libraries/drivers/sgp40 @@ -1 +1 @@ -Subproject commit 463a82f4ccfc846813e5cf743e0f61c7e18a3047 +Subproject commit c10aa10445a40a4267a5f8674a9ecf7a409fc14d diff --git a/libraries/drivers/sharpmemorydisplay b/libraries/drivers/sharpmemorydisplay index e1f8e388..32bbb9e1 160000 --- a/libraries/drivers/sharpmemorydisplay +++ b/libraries/drivers/sharpmemorydisplay @@ -1 +1 @@ -Subproject commit e1f8e388ef9f26a922ea9d8112791e128feb7ad5 +Subproject commit 32bbb9e11b11fa813cb98df707497bc39e797377 diff --git a/libraries/drivers/sht31 b/libraries/drivers/sht31 index 4016b119..ea069d11 160000 --- a/libraries/drivers/sht31 +++ b/libraries/drivers/sht31 @@ -1 +1 @@ -Subproject commit 4016b119c05dfe5507ba6cb443bca10013c41cc1 +Subproject commit ea069d1139b85055ab64ad7a18d590fe4f05f7b1 diff --git a/libraries/drivers/sht4x b/libraries/drivers/sht4x index da294840..26a0a407 160000 --- a/libraries/drivers/sht4x +++ b/libraries/drivers/sht4x @@ -1 +1 @@ -Subproject commit da294840a6d7306742b5ed2df58655eeb2a6faf4 +Subproject commit 26a0a407d43bd6208deffdf577e214d899855c0e diff --git a/libraries/drivers/shtc3 b/libraries/drivers/shtc3 index 4c892a13..b0424c99 160000 --- a/libraries/drivers/shtc3 +++ b/libraries/drivers/shtc3 @@ -1 +1 @@ -Subproject commit 4c892a13645284e71025640038fc68af62955e20 +Subproject commit b0424c990b18d00da72f6beaa868aa28c0bd3680 diff --git a/libraries/drivers/si1145 b/libraries/drivers/si1145 new file mode 160000 index 00000000..4e9ff4dc --- /dev/null +++ b/libraries/drivers/si1145 @@ -0,0 +1 @@ +Subproject commit 4e9ff4dceaae0551eb7207bacb4a4eea0658a028 diff --git a/libraries/drivers/si4713 b/libraries/drivers/si4713 index bb7a6259..47392aeb 160000 --- a/libraries/drivers/si4713 +++ b/libraries/drivers/si4713 @@ -1 +1 @@ -Subproject commit bb7a6259f3c94c42a24e8a2371732249b91bbbf3 +Subproject commit 47392aeb224cc0ebd234ef17466bd1424eaa7bce diff --git a/libraries/drivers/si5351 b/libraries/drivers/si5351 index 8908a6b8..c4284dda 160000 --- a/libraries/drivers/si5351 +++ b/libraries/drivers/si5351 @@ -1 +1 @@ -Subproject commit 8908a6b87d0b741c5eb8a188cff1d4d7be41a6e2 +Subproject commit c4284dda4ad9558b075219b3a70d4ee2388a7208 diff --git a/libraries/drivers/si7021 b/libraries/drivers/si7021 index bc10224a..953c751c 160000 --- a/libraries/drivers/si7021 +++ b/libraries/drivers/si7021 @@ -1 +1 @@ -Subproject commit bc10224a2fd16e0e14933fca0e6752f60ad85c36 +Subproject commit 953c751ca4235584bfacd48a6704c0fd5bceb932 diff --git a/libraries/drivers/spa06_003 b/libraries/drivers/spa06_003 new file mode 160000 index 00000000..776f5d35 --- /dev/null +++ b/libraries/drivers/spa06_003 @@ -0,0 +1 @@ +Subproject commit 776f5d35cf316a32a5d908b8eb5fe7b05d18896d diff --git a/libraries/drivers/spd1656 b/libraries/drivers/spd1656 new file mode 160000 index 00000000..dab6d663 --- /dev/null +++ b/libraries/drivers/spd1656 @@ -0,0 +1 @@ +Subproject commit dab6d663a905efafa9cc027d3883c2e84fcc20f9 diff --git a/libraries/drivers/ssd1305 b/libraries/drivers/ssd1305 index 4784ec46..1e7c6b60 160000 --- a/libraries/drivers/ssd1305 +++ b/libraries/drivers/ssd1305 @@ -1 +1 @@ -Subproject commit 4784ec46289e0bc6c4c5114fc7c338ae0251e493 +Subproject commit 1e7c6b603fd2f303d6b262e849da12c2e28d297b diff --git a/libraries/drivers/ssd1306 b/libraries/drivers/ssd1306 index 30733efa..d75b4d59 160000 --- a/libraries/drivers/ssd1306 +++ b/libraries/drivers/ssd1306 @@ -1 +1 @@ -Subproject commit 30733efab08d4078ff651ecc0056bdfb0935b9fa +Subproject commit d75b4d593cd184cbea5e237f5212cd9122d46263 diff --git a/libraries/drivers/ssd1322 b/libraries/drivers/ssd1322 index 63dda13a..9d7dfe3b 160000 --- a/libraries/drivers/ssd1322 +++ b/libraries/drivers/ssd1322 @@ -1 +1 @@ -Subproject commit 63dda13a0f35363fceab6990bcc93f7657e442db +Subproject commit 9d7dfe3b6e61d45096a84c5a19eca751fa6899fd diff --git a/libraries/drivers/ssd1325 b/libraries/drivers/ssd1325 index c7ca9499..70bc9877 160000 --- a/libraries/drivers/ssd1325 +++ b/libraries/drivers/ssd1325 @@ -1 +1 @@ -Subproject commit c7ca9499364f6322c5d8678c22d1e34161a81f0a +Subproject commit 70bc987700deb233087c0ed45217dc4969cd4000 diff --git a/libraries/drivers/ssd1327 b/libraries/drivers/ssd1327 index db492e61..f0e11d18 160000 --- a/libraries/drivers/ssd1327 +++ b/libraries/drivers/ssd1327 @@ -1 +1 @@ -Subproject commit db492e614fb3888ec8851df21bde7c2c21be67d6 +Subproject commit f0e11d184f00b52fefb81d5b4c328c642a23c2b8 diff --git a/libraries/drivers/ssd1331 b/libraries/drivers/ssd1331 index f7ca05ec..665276e2 160000 --- a/libraries/drivers/ssd1331 +++ b/libraries/drivers/ssd1331 @@ -1 +1 @@ -Subproject commit f7ca05ec77b81bb032a71b5d9ec3e7ac859e0a80 +Subproject commit 665276e24a502e09ecd0bb0cb26fcc96c89c61fb diff --git a/libraries/drivers/ssd1351 b/libraries/drivers/ssd1351 index ccc601b5..5ab4e2ec 160000 --- a/libraries/drivers/ssd1351 +++ b/libraries/drivers/ssd1351 @@ -1 +1 @@ -Subproject commit ccc601b58e01f31ae083852538eccb12c771b8e8 +Subproject commit 5ab4e2ecf797e64f0e99075d9b9973c1806f1998 diff --git a/libraries/drivers/ssd1608 b/libraries/drivers/ssd1608 index 59f50856..788bad8c 160000 --- a/libraries/drivers/ssd1608 +++ b/libraries/drivers/ssd1608 @@ -1 +1 @@ -Subproject commit 59f50856910916e39899c8fce7c7daa8ba7ef82d +Subproject commit 788bad8c44840e3de7741bc0a0544ca5cfa1c9ea diff --git a/libraries/drivers/ssd1675 b/libraries/drivers/ssd1675 index c198bf17..d463938e 160000 --- a/libraries/drivers/ssd1675 +++ b/libraries/drivers/ssd1675 @@ -1 +1 @@ -Subproject commit c198bf174c69ceb714b3931866d2dfccbc25ef60 +Subproject commit d463938e9dcba6375232ac12f21c221fd313daf8 diff --git a/libraries/drivers/ssd1680 b/libraries/drivers/ssd1680 index 4cdce66a..d6aa01c4 160000 --- a/libraries/drivers/ssd1680 +++ b/libraries/drivers/ssd1680 @@ -1 +1 @@ -Subproject commit 4cdce66a3538a6c74dbff0ec0ff9a099729f9b16 +Subproject commit d6aa01c4f8fa1004430bfcdd4db2219183425693 diff --git a/libraries/drivers/ssd1681 b/libraries/drivers/ssd1681 index 53638b42..57403398 160000 --- a/libraries/drivers/ssd1681 +++ b/libraries/drivers/ssd1681 @@ -1 +1 @@ -Subproject commit 53638b423ac9138218754300b1cef9e68b684b6e +Subproject commit 574033989f2e7062d235157124dfddf65d487bb1 diff --git a/libraries/drivers/ssd1683 b/libraries/drivers/ssd1683 new file mode 160000 index 00000000..caf56703 --- /dev/null +++ b/libraries/drivers/ssd1683 @@ -0,0 +1 @@ +Subproject commit caf567032642362cd0f1b5c79638d934205e59be diff --git a/libraries/drivers/st7565 b/libraries/drivers/st7565 index fedc6eb8..b9b80f72 160000 --- a/libraries/drivers/st7565 +++ b/libraries/drivers/st7565 @@ -1 +1 @@ -Subproject commit fedc6eb86fe5d8c2bc78ca7db94970a984ad7dae +Subproject commit b9b80f72bd63b5926e80a3e0c3e3dcacee6c9b18 diff --git a/libraries/drivers/st7735 b/libraries/drivers/st7735 index 3651a791..d840abf5 160000 --- a/libraries/drivers/st7735 +++ b/libraries/drivers/st7735 @@ -1 +1 @@ -Subproject commit 3651a79129c7152dfd32a551c2ee7037f17f5e32 +Subproject commit d840abf5fc664d07fe9d6f5d04f4fee366f55ba0 diff --git a/libraries/drivers/st7735r b/libraries/drivers/st7735r index 4e016ec0..a0484ae1 160000 --- a/libraries/drivers/st7735r +++ b/libraries/drivers/st7735r @@ -1 +1 @@ -Subproject commit 4e016ec0ac9e2eb5bdf1c30934a123bde686ae5c +Subproject commit a0484ae12b91976d564fc952b932d24463a20409 diff --git a/libraries/drivers/st7789 b/libraries/drivers/st7789 index 5fdd62ab..0f726926 160000 --- a/libraries/drivers/st7789 +++ b/libraries/drivers/st7789 @@ -1 +1 @@ -Subproject commit 5fdd62ab69fda70407644acc6f9b45681da9ef68 +Subproject commit 0f7269267c0d17ada34926333bbda4021e5d7cb3 diff --git a/libraries/drivers/stmpe610 b/libraries/drivers/stmpe610 index d85781da..3286a46f 160000 --- a/libraries/drivers/stmpe610 +++ b/libraries/drivers/stmpe610 @@ -1 +1 @@ -Subproject commit d85781daa2e06808e3448c6b24cc9aec1ebc94b2 +Subproject commit 3286a46f9b0838d45c3d96eb575d09f33d7f3bd9 diff --git a/libraries/drivers/tc74 b/libraries/drivers/tc74 index 9605d5a3..310686df 160000 --- a/libraries/drivers/tc74 +++ b/libraries/drivers/tc74 @@ -1 +1 @@ -Subproject commit 9605d5a3e0742c209a977a5274d078f4f684c405 +Subproject commit 310686df13750994d3f7e8591ab3b026925786ea diff --git a/libraries/drivers/tca8418 b/libraries/drivers/tca8418 new file mode 160000 index 00000000..72c329c8 --- /dev/null +++ b/libraries/drivers/tca8418 @@ -0,0 +1 @@ +Subproject commit 72c329c8047d2d9516c3234378288131cffbab40 diff --git a/libraries/drivers/tca9584a b/libraries/drivers/tca9584a index bdad9dac..fa521e36 160000 --- a/libraries/drivers/tca9584a +++ b/libraries/drivers/tca9584a @@ -1 +1 @@ -Subproject commit bdad9dacecc14d16ec1392adf41b81c34157d96c +Subproject commit fa521e36fb065874163885837797be23e003e8e9 diff --git a/libraries/drivers/tcs34725 b/libraries/drivers/tcs34725 index ea899bd0..9e7438f5 160000 --- a/libraries/drivers/tcs34725 +++ b/libraries/drivers/tcs34725 @@ -1 +1 @@ -Subproject commit ea899bd0ac83985ce910e9f319f1b00244027b7b +Subproject commit 9e7438f50df07fb586c67e89246865ac53a2563c diff --git a/libraries/drivers/tfmini b/libraries/drivers/tfmini index 0a653aa0..0e2495ce 160000 --- a/libraries/drivers/tfmini +++ b/libraries/drivers/tfmini @@ -1 +1 @@ -Subproject commit 0a653aa06f8e212cb01f9855577de76b0fbf2a1e +Subproject commit 0e2495ceda6ec128b1a8c9f6b9933da294ab3afe diff --git a/libraries/drivers/thermal_printer b/libraries/drivers/thermal_printer deleted file mode 160000 index 6164bb98..00000000 --- a/libraries/drivers/thermal_printer +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 6164bb98ced024645a2e081089df802c60a734d2 diff --git a/libraries/drivers/thermistor b/libraries/drivers/thermistor index e86f258e..2b45967c 160000 --- a/libraries/drivers/thermistor +++ b/libraries/drivers/thermistor @@ -1 +1 @@ -Subproject commit e86f258e43591ce4a04661277e77e9fdf6fec27e +Subproject commit 2b45967cc5283e71b7826f6a158d8c8556dde287 diff --git a/libraries/drivers/tla202x b/libraries/drivers/tla202x index 7f7a6e50..3d2b210a 160000 --- a/libraries/drivers/tla202x +++ b/libraries/drivers/tla202x @@ -1 +1 @@ -Subproject commit 7f7a6e50edc3c6e43dd3874d2bf69369e3dff6bf +Subproject commit 3d2b210ab1c59f2061cfa2b5107bf9148c071975 diff --git a/libraries/drivers/tlc5947 b/libraries/drivers/tlc5947 index 2977266e..1890b9ea 160000 --- a/libraries/drivers/tlc5947 +++ b/libraries/drivers/tlc5947 @@ -1 +1 @@ -Subproject commit 2977266e2eb14d9831aded83d11e0419b30a3eda +Subproject commit 1890b9ea472f38ed8ab660c30d9c7fb2c6846b01 diff --git a/libraries/drivers/tlc59711 b/libraries/drivers/tlc59711 index 942c02c8..a4378722 160000 --- a/libraries/drivers/tlc59711 +++ b/libraries/drivers/tlc59711 @@ -1 +1 @@ -Subproject commit 942c02c85d3c0325dfa1270815e2553495ed6d1f +Subproject commit a4378722a3773d312491bfec7026110bfe82f1c5 diff --git a/libraries/drivers/tlv320 b/libraries/drivers/tlv320 new file mode 160000 index 00000000..270f6027 --- /dev/null +++ b/libraries/drivers/tlv320 @@ -0,0 +1 @@ +Subproject commit 270f6027759b199f88dbe630538fab1b4f0913db diff --git a/libraries/drivers/tlv493d b/libraries/drivers/tlv493d index 9624c9cd..f511b38d 160000 --- a/libraries/drivers/tlv493d +++ b/libraries/drivers/tlv493d @@ -1 +1 @@ -Subproject commit 9624c9cdd1d23be99d29187e767abd7822910b24 +Subproject commit f511b38ddc47a004da316bad806d004ce31357f7 diff --git a/libraries/drivers/tm1814 b/libraries/drivers/tm1814 new file mode 160000 index 00000000..75eb0901 --- /dev/null +++ b/libraries/drivers/tm1814 @@ -0,0 +1 @@ +Subproject commit 75eb0901e6ccea78afb287c7e47f4220afa755e2 diff --git a/libraries/drivers/tmp006 b/libraries/drivers/tmp006 index a5a7bba2..e8671336 160000 --- a/libraries/drivers/tmp006 +++ b/libraries/drivers/tmp006 @@ -1 +1 @@ -Subproject commit a5a7bba25656967b93bb48a6a20dee1f45412947 +Subproject commit e8671336c4b7f6fe487f89560b3e6cd88419fff1 diff --git a/libraries/drivers/tmp007 b/libraries/drivers/tmp007 index dec92ac6..2e2b65e9 160000 --- a/libraries/drivers/tmp007 +++ b/libraries/drivers/tmp007 @@ -1 +1 @@ -Subproject commit dec92ac6c041ca0f505f84f035fd5b183e9add87 +Subproject commit 2e2b65e9d5728e4e1e5ba82c920ccd1e7c0a667c diff --git a/libraries/drivers/tmp117 b/libraries/drivers/tmp117 index 7813482e..d79691a1 160000 --- a/libraries/drivers/tmp117 +++ b/libraries/drivers/tmp117 @@ -1 +1 @@ -Subproject commit 7813482e40ad1d91854a6483446dbf7522b21e21 +Subproject commit d79691a13a08d75e5ab40f48f5f707fad65d2d1e diff --git a/libraries/drivers/touchscreen b/libraries/drivers/touchscreen index 96dce078..0ac73251 160000 --- a/libraries/drivers/touchscreen +++ b/libraries/drivers/touchscreen @@ -1 +1 @@ -Subproject commit 96dce078803f29db0f3919d4b655e00dfc793726 +Subproject commit 0ac73251c03182420135da7df038a329d786b9b7 diff --git a/libraries/drivers/tpa2016 b/libraries/drivers/tpa2016 index 01fb62d2..d79c437e 160000 --- a/libraries/drivers/tpa2016 +++ b/libraries/drivers/tpa2016 @@ -1 +1 @@ -Subproject commit 01fb62d21bf1ce9fd95e42e19db33a56918d3526 +Subproject commit d79c437e2d49aa4565fd84cf29e8e1a9bdfc38dc diff --git a/libraries/drivers/trellis b/libraries/drivers/trellis index 36aa7276..f20e7778 160000 --- a/libraries/drivers/trellis +++ b/libraries/drivers/trellis @@ -1 +1 @@ -Subproject commit 36aa72769819692c5bc08809f6bbe400875380b6 +Subproject commit f20e777886eb77e8c14f86dedec0697079214ec8 diff --git a/libraries/drivers/trellism4 b/libraries/drivers/trellism4 index a00dd5c4..982f91a5 160000 --- a/libraries/drivers/trellism4 +++ b/libraries/drivers/trellism4 @@ -1 +1 @@ -Subproject commit a00dd5c4ab1ebcd383b9bba2573c69bcd366bada +Subproject commit 982f91a5fc3e126872f846a56b1945cfae2ea0b8 diff --git a/libraries/drivers/tsc2007 b/libraries/drivers/tsc2007 index 93b4ca8e..5edebc45 160000 --- a/libraries/drivers/tsc2007 +++ b/libraries/drivers/tsc2007 @@ -1 +1 @@ -Subproject commit 93b4ca8e2bde5c58f6dd1ee77acd0f0dd3905b19 +Subproject commit 5edebc453c6ebe7c8fa60c86933e33c1f3e946e6 diff --git a/libraries/drivers/tsl2561 b/libraries/drivers/tsl2561 index 23d636fb..2d9a5fdb 160000 --- a/libraries/drivers/tsl2561 +++ b/libraries/drivers/tsl2561 @@ -1 +1 @@ -Subproject commit 23d636fb98ac04146e2e5ae5d8fe9ef00078a14c +Subproject commit 2d9a5fdb54bbfe175455d9a2b44b64ec3efe8f08 diff --git a/libraries/drivers/tsl2591 b/libraries/drivers/tsl2591 index 68e101c7..76832162 160000 --- a/libraries/drivers/tsl2591 +++ b/libraries/drivers/tsl2591 @@ -1 +1 @@ -Subproject commit 68e101c78554afc9a77e95df13186f83018ae8a6 +Subproject commit 7683216291e1e3c979c57a7456b19830d0cca21a diff --git a/libraries/drivers/tt21100 b/libraries/drivers/tt21100 index d1b38eec..fcae21c6 160000 --- a/libraries/drivers/tt21100 +++ b/libraries/drivers/tt21100 @@ -1 +1 @@ -Subproject commit d1b38eec4cb18eeffc55c400b513232780d8dec4 +Subproject commit fcae21c65cb03a0c108d815c50b0908066dd03cc diff --git a/libraries/drivers/uc8151d b/libraries/drivers/uc8151d index 9b60b816..4ebf9c28 160000 --- a/libraries/drivers/uc8151d +++ b/libraries/drivers/uc8151d @@ -1 +1 @@ -Subproject commit 9b60b81678a1f6020dc547aaa5954d00eeb98549 +Subproject commit 4ebf9c2854376a06766a6ae4732a4537a766fb75 diff --git a/libraries/drivers/uc8179 b/libraries/drivers/uc8179 new file mode 160000 index 00000000..91f2187e --- /dev/null +++ b/libraries/drivers/uc8179 @@ -0,0 +1 @@ +Subproject commit 91f2187e1a71e0635e72cd34e09d063fb3b38fab diff --git a/libraries/drivers/uc8253 b/libraries/drivers/uc8253 new file mode 160000 index 00000000..2cb1fba0 --- /dev/null +++ b/libraries/drivers/uc8253 @@ -0,0 +1 @@ +Subproject commit 2cb1fba00a679314215ddd34706bd4fb87493b83 diff --git a/libraries/drivers/us100 b/libraries/drivers/us100 index d33f4963..1d4fefff 160000 --- a/libraries/drivers/us100 +++ b/libraries/drivers/us100 @@ -1 +1 @@ -Subproject commit d33f4963d600a3129ee2cfc3dbcd6617965aaa4f +Subproject commit 1d4fefff426ed8b55b9ae34303baff4c599882f0 diff --git a/libraries/drivers/vc0706 b/libraries/drivers/vc0706 index 92b9af4b..3c18992b 160000 --- a/libraries/drivers/vc0706 +++ b/libraries/drivers/vc0706 @@ -1 +1 @@ -Subproject commit 92b9af4b30caf41f1e4c6f1ae479c6632c51c5c6 +Subproject commit 3c18992b8a10e85bdd653adca9c7f36187562165 diff --git a/libraries/drivers/vcnl4010 b/libraries/drivers/vcnl4010 index 37d529b5..a84ada23 160000 --- a/libraries/drivers/vcnl4010 +++ b/libraries/drivers/vcnl4010 @@ -1 +1 @@ -Subproject commit 37d529b5d4f8cb7eb1733f15984d956638dfbd44 +Subproject commit a84ada236009af05f2be63b60d20c3b5a6d69ce7 diff --git a/libraries/drivers/vcnl4020 b/libraries/drivers/vcnl4020 new file mode 160000 index 00000000..06fca9b9 --- /dev/null +++ b/libraries/drivers/vcnl4020 @@ -0,0 +1 @@ +Subproject commit 06fca9b9aa893f2e66843fd8d2c199fa5bea338f diff --git a/libraries/drivers/vcnl4040 b/libraries/drivers/vcnl4040 index dd7c21c0..e63dd244 160000 --- a/libraries/drivers/vcnl4040 +++ b/libraries/drivers/vcnl4040 @@ -1 +1 @@ -Subproject commit dd7c21c0a1f7910276cb23fad0a3b0ec7f6e1951 +Subproject commit e63dd2441e0c8d6fd369f42931415b6b369aa19f diff --git a/libraries/drivers/vcnl4200 b/libraries/drivers/vcnl4200 new file mode 160000 index 00000000..f398d737 --- /dev/null +++ b/libraries/drivers/vcnl4200 @@ -0,0 +1 @@ +Subproject commit f398d73702d5e3aede9f008e640782a9867232db diff --git a/libraries/drivers/veml6070 b/libraries/drivers/veml6070 index 5dc93a6b..2b6c3192 160000 --- a/libraries/drivers/veml6070 +++ b/libraries/drivers/veml6070 @@ -1 +1 @@ -Subproject commit 5dc93a6bef334bdc3dae5855b319bd910ca84eaa +Subproject commit 2b6c3192fedd88f88e31a8d45162b1fa8cf77ed7 diff --git a/libraries/drivers/veml6075 b/libraries/drivers/veml6075 index 9cca0a4d..244c8c6f 160000 --- a/libraries/drivers/veml6075 +++ b/libraries/drivers/veml6075 @@ -1 +1 @@ -Subproject commit 9cca0a4d9ff2f629a7885145722c5687f11d694d +Subproject commit 244c8c6f0f80c38d26f1ccd258ca41cf18030e8c diff --git a/libraries/drivers/veml7700 b/libraries/drivers/veml7700 index 9e7dc43b..785f8f6d 160000 --- a/libraries/drivers/veml7700 +++ b/libraries/drivers/veml7700 @@ -1 +1 @@ -Subproject commit 9e7dc43b883237fbc47cfa59b7fed789cf89fcd3 +Subproject commit 785f8f6dc68b95966371e2d368e4e550c32e0e5b diff --git a/libraries/drivers/vl53l0x b/libraries/drivers/vl53l0x index 85381fb5..44033f55 160000 --- a/libraries/drivers/vl53l0x +++ b/libraries/drivers/vl53l0x @@ -1 +1 @@ -Subproject commit 85381fb560fe9787e84bc610e79277fcfff8edf1 +Subproject commit 44033f55de571e5049fe4646612d6fcace24dbf6 diff --git a/libraries/drivers/vl53l1x b/libraries/drivers/vl53l1x index 2184f8d4..663a8ae9 160000 --- a/libraries/drivers/vl53l1x +++ b/libraries/drivers/vl53l1x @@ -1 +1 @@ -Subproject commit 2184f8d4199bfeed9f6818e7ee40ed189859cc8b +Subproject commit 663a8ae9a2d3c47f09835a45787aa7e89823ac61 diff --git a/libraries/drivers/vl53l4cd b/libraries/drivers/vl53l4cd index 61999024..a560b110 160000 --- a/libraries/drivers/vl53l4cd +++ b/libraries/drivers/vl53l4cd @@ -1 +1 @@ -Subproject commit 61999024e611d4c04d7a01ac00eccd88c0e312d1 +Subproject commit a560b110ad43e394c52ba818cde2c4d8df636c99 diff --git a/libraries/drivers/vl6180x b/libraries/drivers/vl6180x index 7a9789da..18086e60 160000 --- a/libraries/drivers/vl6180x +++ b/libraries/drivers/vl6180x @@ -1 +1 @@ -Subproject commit 7a9789da1e5befd999ad7663cc448a48fceb1167 +Subproject commit 18086e601671906118f2514d2475ed418b152fd2 diff --git a/libraries/drivers/vs1053 b/libraries/drivers/vs1053 index b95e670b..07935977 160000 --- a/libraries/drivers/vs1053 +++ b/libraries/drivers/vs1053 @@ -1 +1 @@ -Subproject commit b95e670bbd2d56151773a996bf74eb3090b49cff +Subproject commit 07935977ddfe8430aeec0deba7b851309d756d5c diff --git a/libraries/drivers/wii_classic b/libraries/drivers/wii_classic new file mode 160000 index 00000000..883c4cda --- /dev/null +++ b/libraries/drivers/wii_classic @@ -0,0 +1 @@ +Subproject commit 883c4cda146b75ceb3475b4ae002f6b4f01ffce0 diff --git a/libraries/drivers/wiznet5k b/libraries/drivers/wiznet5k index 450c52e3..736241c7 160000 --- a/libraries/drivers/wiznet5k +++ b/libraries/drivers/wiznet5k @@ -1 +1 @@ -Subproject commit 450c52e3b5a1f830581d8668cf57e779309d0aa7 +Subproject commit 736241c7a22f86dcf8ff73a77c4536cedfdc4cdd diff --git a/libraries/drivers/wm8960 b/libraries/drivers/wm8960 new file mode 160000 index 00000000..d6c06f34 --- /dev/null +++ b/libraries/drivers/wm8960 @@ -0,0 +1 @@ +Subproject commit d6c06f347cac5423391d410d695e3623558861f5 diff --git a/libraries/drivers/ws2801 b/libraries/drivers/ws2801 index d68610b3..d6734976 160000 --- a/libraries/drivers/ws2801 +++ b/libraries/drivers/ws2801 @@ -1 +1 @@ -Subproject commit d68610b375f420446d420430cfed3a697e7544d6 +Subproject commit d6734976a2731c1a8b1a5b62d7ee603fabf37bb0 diff --git a/libraries/helpers/AWS_IOT b/libraries/helpers/AWS_IOT index e56a0ce9..6a955cd3 160000 --- a/libraries/helpers/AWS_IOT +++ b/libraries/helpers/AWS_IOT @@ -1 +1 @@ -Subproject commit e56a0ce9afc9777d1f3ae939ac2dde14f9a22a64 +Subproject commit 6a955cd39276224b6e260940265b4be8a400dfaf diff --git a/libraries/helpers/GC_IOT_Core b/libraries/helpers/GC_IOT_Core index 2e6c7818..c1294236 160000 --- a/libraries/helpers/GC_IOT_Core +++ b/libraries/helpers/GC_IOT_Core @@ -1 +1 @@ -Subproject commit 2e6c7818434eb0385a613a68ef9a393f9bf3e83a +Subproject commit c1294236bb37f00a693a702442a591ce2b211606 diff --git a/libraries/helpers/adafruitio b/libraries/helpers/adafruitio index 20e48845..82782550 160000 --- a/libraries/helpers/adafruitio +++ b/libraries/helpers/adafruitio @@ -1 +1 @@ -Subproject commit 20e4884503a50ed7d4d0f50c6c87944ab9d4bd31 +Subproject commit 827825500aa54e87b3c313d3d94df59c1e2bec6d diff --git a/libraries/helpers/airlift b/libraries/helpers/airlift index 5970dc86..0f2429c8 160000 --- a/libraries/helpers/airlift +++ b/libraries/helpers/airlift @@ -1 +1 @@ -Subproject commit 5970dc861c14a526e5d6c55f0006af9434f64fa6 +Subproject commit 0f2429c856302150b012241a54b7d4da68f48fa5 diff --git a/libraries/helpers/anchored_group b/libraries/helpers/anchored_group new file mode 160000 index 00000000..2da6e432 --- /dev/null +++ b/libraries/helpers/anchored_group @@ -0,0 +1 @@ +Subproject commit 2da6e4321c7521c9884e7f6216d39814147c42f8 diff --git a/libraries/helpers/anchored_tilegrid b/libraries/helpers/anchored_tilegrid new file mode 160000 index 00000000..7793d991 --- /dev/null +++ b/libraries/helpers/anchored_tilegrid @@ -0,0 +1 @@ +Subproject commit 7793d9913ce1a8998176c0af4d2e58410d78d3d3 diff --git a/libraries/helpers/argv_file b/libraries/helpers/argv_file new file mode 160000 index 00000000..a0153b3b --- /dev/null +++ b/libraries/helpers/argv_file @@ -0,0 +1 @@ +Subproject commit a0153b3bfeb7f0bdfb58d9efb78d4397bfa0f5e1 diff --git a/libraries/helpers/asyncio b/libraries/helpers/asyncio index 29825130..24818f81 160000 --- a/libraries/helpers/asyncio +++ b/libraries/helpers/asyncio @@ -1 +1 @@ -Subproject commit 29825130358c55e456ac642abfbf6f6046a1d655 +Subproject commit 24818f817f5118f59aa696a04776049c179c0f4f diff --git a/libraries/helpers/avrprog b/libraries/helpers/avrprog index 1ca5aff2..fc17a885 160000 --- a/libraries/helpers/avrprog +++ b/libraries/helpers/avrprog @@ -1 +1 @@ -Subproject commit 1ca5aff200fe8f78dc3bada803856c3f0edbd15b +Subproject commit fc17a885a8e32828ed604d03a4958d3d1eceaae4 diff --git a/libraries/helpers/azure b/libraries/helpers/azure index f1072d05..37bbba03 160000 --- a/libraries/helpers/azure +++ b/libraries/helpers/azure @@ -1 +1 @@ -Subproject commit f1072d056ba6a1515460621e3a9ba43e51be1077 +Subproject commit 37bbba03f6b72c98cbba8a5da5fb4949cb1da88f diff --git a/libraries/helpers/binascii b/libraries/helpers/binascii index 744dbfa9..59de4027 160000 --- a/libraries/helpers/binascii +++ b/libraries/helpers/binascii @@ -1 +1 @@ -Subproject commit 744dbfa964815e7e5e84d6da884a4e2eb2baac09 +Subproject commit 59de4027d6b33ab5704a757bd0a5558b48e9f509 diff --git a/libraries/helpers/bitbangio b/libraries/helpers/bitbangio index 7438a153..023d7957 160000 --- a/libraries/helpers/bitbangio +++ b/libraries/helpers/bitbangio @@ -1 +1 @@ -Subproject commit 7438a1539e2707ae283faffbc9398a39fef14d05 +Subproject commit 023d7957a4f7aa1857994ee5bef2cbbca5d2799f diff --git a/libraries/helpers/bitmap-font b/libraries/helpers/bitmap-font index 7d8eed4b..5ca3f55f 160000 --- a/libraries/helpers/bitmap-font +++ b/libraries/helpers/bitmap-font @@ -1 +1 @@ -Subproject commit 7d8eed4ba17cb05d0ae04388a60b3146b7be3af0 +Subproject commit 5ca3f55f2e39302c787ca93f95276e8269024038 diff --git a/libraries/helpers/bitmapsaver b/libraries/helpers/bitmapsaver index d1535976..2b972cd5 160000 --- a/libraries/helpers/bitmapsaver +++ b/libraries/helpers/bitmapsaver @@ -1 +1 @@ -Subproject commit d1535976aed9fa638d0fbbe4e21287ed5725e9ab +Subproject commit 2b972cd52328a08346aaa7fa4036987c05929cd2 diff --git a/libraries/helpers/ble b/libraries/helpers/ble index 13c52928..1acb303c 160000 --- a/libraries/helpers/ble +++ b/libraries/helpers/ble @@ -1 +1 @@ -Subproject commit 13c529288e9431541fe58cf7992d4f53f7ca3b76 +Subproject commit 1acb303cc7f63a752c9fb87655d2ec478e564be2 diff --git a/libraries/helpers/ble-broadcastnet b/libraries/helpers/ble-broadcastnet index 15768666..7e061a1d 160000 --- a/libraries/helpers/ble-broadcastnet +++ b/libraries/helpers/ble-broadcastnet @@ -1 +1 @@ -Subproject commit 157686669d0ee5621486b34151664efdc478dcc5 +Subproject commit 7e061a1d201ef6cecefdae9a57c5a46169cf18e8 diff --git a/libraries/helpers/ble-radio b/libraries/helpers/ble-radio index b22022d6..6305eced 160000 --- a/libraries/helpers/ble-radio +++ b/libraries/helpers/ble-radio @@ -1 +1 @@ -Subproject commit b22022d6b422439dbaf7877c0b47691f9a58fa55 +Subproject commit 6305ecedc7bfeab668e64d57235c3b1ad6bf6534 diff --git a/libraries/helpers/ble_adafruit b/libraries/helpers/ble_adafruit index 4c119e8e..697efbd4 160000 --- a/libraries/helpers/ble_adafruit +++ b/libraries/helpers/ble_adafruit @@ -1 +1 @@ -Subproject commit 4c119e8e647bb8cdfafdec4767f5621802d106c4 +Subproject commit 697efbd4b8dddc06e3a1cdd0cfeba21fb6d8104a diff --git a/libraries/helpers/ble_apple_media b/libraries/helpers/ble_apple_media index 50a84762..b8954d5b 160000 --- a/libraries/helpers/ble_apple_media +++ b/libraries/helpers/ble_apple_media @@ -1 +1 @@ -Subproject commit 50a8476294fb052d75312bd79550b3d500079764 +Subproject commit b8954d5b82a495b96ddecad82431ceced8c2d552 diff --git a/libraries/helpers/ble_apple_notification_center b/libraries/helpers/ble_apple_notification_center index 258bb62c..476082b4 160000 --- a/libraries/helpers/ble_apple_notification_center +++ b/libraries/helpers/ble_apple_notification_center @@ -1 +1 @@ -Subproject commit 258bb62c58e545c38749b8a66f5872035b2384cb +Subproject commit 476082b43c9e5971da20a320a05546a8285d4891 diff --git a/libraries/helpers/ble_beacon b/libraries/helpers/ble_beacon new file mode 160000 index 00000000..fe0c2521 --- /dev/null +++ b/libraries/helpers/ble_beacon @@ -0,0 +1 @@ +Subproject commit fe0c2521372da5d037ac830a5c854625c698ef3f diff --git a/libraries/helpers/ble_berrymed_pulse_oximeter b/libraries/helpers/ble_berrymed_pulse_oximeter index 5686c0c3..069b34fb 160000 --- a/libraries/helpers/ble_berrymed_pulse_oximeter +++ b/libraries/helpers/ble_berrymed_pulse_oximeter @@ -1 +1 @@ -Subproject commit 5686c0c33e424ab05ddabaa49735bd991fbe2d55 +Subproject commit 069b34fb5a1cfc41d2f44e5c53bc1a7b763845e0 diff --git a/libraries/helpers/ble_cycling_speed_and_cadence b/libraries/helpers/ble_cycling_speed_and_cadence index 09bbba4d..183c7de3 160000 --- a/libraries/helpers/ble_cycling_speed_and_cadence +++ b/libraries/helpers/ble_cycling_speed_and_cadence @@ -1 +1 @@ -Subproject commit 09bbba4d4b3ff7e274290c62bf7350ea3df11655 +Subproject commit 183c7de33baad0594117d7ce66a3d695f70ad647 diff --git a/libraries/helpers/ble_eddystone b/libraries/helpers/ble_eddystone index cf3c452c..997fd05c 160000 --- a/libraries/helpers/ble_eddystone +++ b/libraries/helpers/ble_eddystone @@ -1 +1 @@ -Subproject commit cf3c452c97dcb562847b3f95e1c6802079e17845 +Subproject commit 997fd05ceb87c5df89da4c2181d112434d67b2e9 diff --git a/libraries/helpers/ble_file_transfer b/libraries/helpers/ble_file_transfer new file mode 160000 index 00000000..86908180 --- /dev/null +++ b/libraries/helpers/ble_file_transfer @@ -0,0 +1 @@ +Subproject commit 86908180f7ef069ebb248984154f8f0fc9293263 diff --git a/libraries/helpers/ble_heart_rate b/libraries/helpers/ble_heart_rate index 5e2f3e54..6839a29f 160000 --- a/libraries/helpers/ble_heart_rate +++ b/libraries/helpers/ble_heart_rate @@ -1 +1 @@ -Subproject commit 5e2f3e54074affa4fc7281b530e39720506e9875 +Subproject commit 6839a29f77151da399f03a1c399f0b7344d3ffe2 diff --git a/libraries/helpers/ble_ibbq b/libraries/helpers/ble_ibbq index 6843f8f2..80ea59ea 160000 --- a/libraries/helpers/ble_ibbq +++ b/libraries/helpers/ble_ibbq @@ -1 +1 @@ -Subproject commit 6843f8f2b3f408c06873489cdbc384fa422c2292 +Subproject commit 80ea59eaac62318a9388f9287255c0534b0c19d4 diff --git a/libraries/helpers/ble_lywsd03mmc b/libraries/helpers/ble_lywsd03mmc index d6b42768..c0bcd34d 160000 --- a/libraries/helpers/ble_lywsd03mmc +++ b/libraries/helpers/ble_lywsd03mmc @@ -1 +1 @@ -Subproject commit d6b42768e77c84cc166013d6c0d554b81a0fb408 +Subproject commit c0bcd34dbc2ee6aaf211ee9d520fc9a6c86223c2 diff --git a/libraries/helpers/ble_magic_light b/libraries/helpers/ble_magic_light index c8ef453c..b3edce0f 160000 --- a/libraries/helpers/ble_magic_light +++ b/libraries/helpers/ble_magic_light @@ -1 +1 @@ -Subproject commit c8ef453ce1745b8bfe01f9ce8ce0fcf55123fd37 +Subproject commit b3edce0f3e49a1acb2dae4fbbc44c40ab7c932de diff --git a/libraries/helpers/ble_midi b/libraries/helpers/ble_midi index 3dd30b14..a223c5c8 160000 --- a/libraries/helpers/ble_midi +++ b/libraries/helpers/ble_midi @@ -1 +1 @@ -Subproject commit 3dd30b147a8bd89efb45f4916107b360d7f04e9b +Subproject commit a223c5c869b252dc1a9d86d77dce82ec59f607d2 diff --git a/libraries/helpers/bluefruitconnect b/libraries/helpers/bluefruitconnect index cedef26a..24e02c36 160000 --- a/libraries/helpers/bluefruitconnect +++ b/libraries/helpers/bluefruitconnect @@ -1 +1 @@ -Subproject commit cedef26aaf507075d9af54c936c9697cd416c213 +Subproject commit 24e02c36802f1c0bfd5a98f1c9ab62412644bb1d diff --git a/libraries/helpers/boardtest b/libraries/helpers/boardtest index 87548ff3..111cf6e8 160000 --- a/libraries/helpers/boardtest +++ b/libraries/helpers/boardtest @@ -1 +1 @@ -Subproject commit 87548ff3c78960e6f8e2f95758a778ce0e5eeee7 +Subproject commit 111cf6e86c48dab09465baa2935de694039da3c5 diff --git a/libraries/helpers/bus_device b/libraries/helpers/bus_device index b96f0d27..afe91665 160000 --- a/libraries/helpers/bus_device +++ b/libraries/helpers/bus_device @@ -1 +1 @@ -Subproject commit b96f0d279481446017ca1cc1ff4abf1f5a10346f +Subproject commit afe91665e438947bd3d88ba4a0f937ec58ff1035 diff --git a/libraries/helpers/color_terminal b/libraries/helpers/color_terminal new file mode 160000 index 00000000..f1513461 --- /dev/null +++ b/libraries/helpers/color_terminal @@ -0,0 +1 @@ +Subproject commit f15134618b5e42585a26ec5b138984f60f5b1e74 diff --git a/libraries/helpers/colorsys b/libraries/helpers/colorsys index e70a4283..1bc62568 160000 --- a/libraries/helpers/colorsys +++ b/libraries/helpers/colorsys @@ -1 +1 @@ -Subproject commit e70a4283cf2f45f3d25803a0a24d55683d51d356 +Subproject commit 1bc6256893baedd8357faa5a3d2a46e79be19685 diff --git a/libraries/helpers/connection_manager b/libraries/helpers/connection_manager new file mode 160000 index 00000000..95f39faa --- /dev/null +++ b/libraries/helpers/connection_manager @@ -0,0 +1 @@ +Subproject commit 95f39faaa647b4215f615603368a453742423a09 diff --git a/libraries/helpers/cursorcontrol b/libraries/helpers/cursorcontrol index 53ad808b..a607b7f2 160000 --- a/libraries/helpers/cursorcontrol +++ b/libraries/helpers/cursorcontrol @@ -1 +1 @@ -Subproject commit 53ad808bb92d75b57cd16e81bfb8c9c3c1da7d2a +Subproject commit a607b7f231480e8d7cf82a15b8c6c666cff2b4ef diff --git a/libraries/helpers/dang b/libraries/helpers/dang new file mode 160000 index 00000000..a9189d09 --- /dev/null +++ b/libraries/helpers/dang @@ -0,0 +1 @@ +Subproject commit a9189d09d0d25248ff70e7ae9e0e4364c4980d65 diff --git a/libraries/helpers/dash_display b/libraries/helpers/dash_display index 72c3dbb9..9faa98a3 160000 --- a/libraries/helpers/dash_display +++ b/libraries/helpers/dash_display @@ -1 +1 @@ -Subproject commit 72c3dbb93121902cac0b857513e740165391d13b +Subproject commit 9faa98a3b797ba92063e8dbc52884a958b8d0e2e diff --git a/libraries/helpers/datetime b/libraries/helpers/datetime index 39278fa1..7a4de7e6 160000 --- a/libraries/helpers/datetime +++ b/libraries/helpers/datetime @@ -1 +1 @@ -Subproject commit 39278fa1866266b81f636044026985f4c8531276 +Subproject commit 7a4de7e6ec503f858a4ca79f892eef2cd1973191 diff --git a/libraries/helpers/debouncer b/libraries/helpers/debouncer index 4b0f67ff..1e7081e7 160000 --- a/libraries/helpers/debouncer +++ b/libraries/helpers/debouncer @@ -1 +1 @@ -Subproject commit 4b0f67ff1eaac4ad0bcf59371229a80391cc156d +Subproject commit 1e7081e72c05065125a7ead62e0533ed7d80baa8 diff --git a/libraries/helpers/debug-i2c b/libraries/helpers/debug-i2c index c43d87b2..d499cf23 160000 --- a/libraries/helpers/debug-i2c +++ b/libraries/helpers/debug-i2c @@ -1 +1 @@ -Subproject commit c43d87b2674e69bc0b6a2c3e718db8e78992ddcb +Subproject commit d499cf236222af6bc123cb158dfd229c80b8244b diff --git a/libraries/helpers/display-button b/libraries/helpers/display-button index b9e1caa6..516504e2 160000 --- a/libraries/helpers/display-button +++ b/libraries/helpers/display-button @@ -1 +1 @@ -Subproject commit b9e1caa61fc7a238fd1314efaf8f59f9ca16292d +Subproject commit 516504e210d5dbf2797fbab8843398e406e63cc3 diff --git a/libraries/helpers/display-shapes b/libraries/helpers/display-shapes index 2fad6f2f..e8867231 160000 --- a/libraries/helpers/display-shapes +++ b/libraries/helpers/display-shapes @@ -1 +1 @@ -Subproject commit 2fad6f2f98c0df135e2306d32af18bb2796b852c +Subproject commit e8867231041837735ef2769a6dc793887d1979ca diff --git a/libraries/helpers/display-text b/libraries/helpers/display-text index de3276cc..7d1f187a 160000 --- a/libraries/helpers/display-text +++ b/libraries/helpers/display-text @@ -1 +1 @@ -Subproject commit de3276cc08ba13901d1f69060ff7501c1699bc4d +Subproject commit 7d1f187aac8e899e791324cc78633bf4f32c984b diff --git a/libraries/helpers/display_analogclock b/libraries/helpers/display_analogclock new file mode 160000 index 00000000..a97877ee --- /dev/null +++ b/libraries/helpers/display_analogclock @@ -0,0 +1 @@ +Subproject commit a97877ee508b0ccdf22df55eeeedfdaa5ca0d319 diff --git a/libraries/helpers/display_emoji_text b/libraries/helpers/display_emoji_text new file mode 160000 index 00000000..26e1493a --- /dev/null +++ b/libraries/helpers/display_emoji_text @@ -0,0 +1 @@ +Subproject commit 26e1493ad638a088a609b4c215e2d3eaf2b8cd50 diff --git a/libraries/helpers/display_notification b/libraries/helpers/display_notification index 8631787e..bd8c0ce9 160000 --- a/libraries/helpers/display_notification +++ b/libraries/helpers/display_notification @@ -1 +1 @@ -Subproject commit 8631787e7ab4eb7f03fc48f1327ae2baaa159123 +Subproject commit bd8c0ce9b4995649c9728f5a20c5741a3155466a diff --git a/libraries/helpers/displayio_flipclock b/libraries/helpers/displayio_flipclock new file mode 160000 index 00000000..2fa985d3 --- /dev/null +++ b/libraries/helpers/displayio_flipclock @@ -0,0 +1 @@ +Subproject commit 2fa985d3954db3e7cf98dbff173521f6a0467fb1 diff --git a/libraries/helpers/displayio_layout b/libraries/helpers/displayio_layout index a53e5edb..b85482b3 160000 --- a/libraries/helpers/displayio_layout +++ b/libraries/helpers/displayio_layout @@ -1 +1 @@ -Subproject commit a53e5edb3ae5cc4b47af228f7b69febd3b7a764a +Subproject commit b85482b30be658bccc5d8c58087829b201ba2ada diff --git a/libraries/helpers/ducky b/libraries/helpers/ducky index 198b7a13..b5c8516a 160000 --- a/libraries/helpers/ducky +++ b/libraries/helpers/ducky @@ -1 +1 @@ -Subproject commit 198b7a1331908e836964484941796011f7c743a0 +Subproject commit b5c8516a8fea6144423643389c1e98b6081aa9d2 diff --git a/libraries/helpers/esp32s2tft b/libraries/helpers/esp32s2tft index 760411be..a2bc3b7f 160000 --- a/libraries/helpers/esp32s2tft +++ b/libraries/helpers/esp32s2tft @@ -1 +1 @@ -Subproject commit 760411be59d98b0ab92f770be8938204b0505880 +Subproject commit a2bc3b7f0b71c316fec58bd6bdd9a376551a2d7a diff --git a/libraries/helpers/fakerequests b/libraries/helpers/fakerequests index f6cdec74..020121e9 160000 --- a/libraries/helpers/fakerequests +++ b/libraries/helpers/fakerequests @@ -1 +1 @@ -Subproject commit f6cdec74b64112016c459abe4a5d31a3b34caeb3 +Subproject commit 020121e90c6306147f91b8079b75f3d14ff86138 diff --git a/libraries/helpers/fancyled b/libraries/helpers/fancyled index 28c7d7a5..247657fd 160000 --- a/libraries/helpers/fancyled +++ b/libraries/helpers/fancyled @@ -1 +1 @@ -Subproject commit 28c7d7a580874e0dc4314df4919a432c551a14d5 +Subproject commit 247657fd107ec5f708b179ace97ee1ef39e39fb7 diff --git a/libraries/helpers/featherwing b/libraries/helpers/featherwing index 55a51970..5c226b46 160000 --- a/libraries/helpers/featherwing +++ b/libraries/helpers/featherwing @@ -1 +1 @@ -Subproject commit 55a51970504f0600825778a371cb0786024eab38 +Subproject commit 5c226b4653f1f40001bfbc646263cdad1e104a0f diff --git a/libraries/helpers/framebuf b/libraries/helpers/framebuf index 7aadc38e..0fedf2f3 160000 --- a/libraries/helpers/framebuf +++ b/libraries/helpers/framebuf @@ -1 +1 @@ -Subproject commit 7aadc38ee994ad2e131ddcdb9f07b7464ab4db38 +Subproject commit 0fedf2f308ed6b3e8261661e4810e613f33d7171 diff --git a/libraries/helpers/fruitjam b/libraries/helpers/fruitjam new file mode 160000 index 00000000..19eb032c --- /dev/null +++ b/libraries/helpers/fruitjam @@ -0,0 +1 @@ +Subproject commit 19eb032c79e2b080bf880aad4124631b2a155979 diff --git a/libraries/helpers/funhouse b/libraries/helpers/funhouse index bb5cc870..c69de1f5 160000 --- a/libraries/helpers/funhouse +++ b/libraries/helpers/funhouse @@ -1 +1 @@ -Subproject commit bb5cc870cb93d383fefe335ba15e4131f3ba73ab +Subproject commit c69de1f5575332a7d822b137f1e1b1de386c30bd diff --git a/libraries/helpers/gfx b/libraries/helpers/gfx new file mode 160000 index 00000000..6415109a --- /dev/null +++ b/libraries/helpers/gfx @@ -0,0 +1 @@ +Subproject commit 6415109a0e7ed125eac25443900f69a546c71d7d diff --git a/libraries/helpers/gizmo b/libraries/helpers/gizmo index 6a600e2a..fce4e621 160000 --- a/libraries/helpers/gizmo +++ b/libraries/helpers/gizmo @@ -1 +1 @@ -Subproject commit 6a600e2acc4a53318a2db4bcaa0e5a29389a8b27 +Subproject commit fce4e621bede71990648fefc6a3f5f7acd3f0217 diff --git a/libraries/helpers/hashlib b/libraries/helpers/hashlib index c834cf0a..248aed83 160000 --- a/libraries/helpers/hashlib +++ b/libraries/helpers/hashlib @@ -1 +1 @@ -Subproject commit c834cf0a736744b55bc36e712865c403f3e01ba9 +Subproject commit 248aed83bc0dbe8bf32a40d9f214a93863fef2c3 diff --git a/libraries/helpers/hid b/libraries/helpers/hid index 2fddabca..d06b8b81 160000 --- a/libraries/helpers/hid +++ b/libraries/helpers/hid @@ -1 +1 @@ -Subproject commit 2fddabcaf0df1763111ed9dbf9e2d4cdb5b0434e +Subproject commit d06b8b812caef3ae2eebb662f4e57ca306ce3219 diff --git a/libraries/helpers/httpserver b/libraries/helpers/httpserver index 17ba6e2f..c43147a0 160000 --- a/libraries/helpers/httpserver +++ b/libraries/helpers/httpserver @@ -1 +1 @@ -Subproject commit 17ba6e2f454f0a60f7d7ea5640ccfc1400dfd5d6 +Subproject commit c43147a016ffd13c57a0923730bc6a83afefb4ad diff --git a/libraries/helpers/hue b/libraries/helpers/hue index 414aaf01..7e11be28 160000 --- a/libraries/helpers/hue +++ b/libraries/helpers/hue @@ -1 +1 @@ -Subproject commit 414aaf01997aa5cef60bc8556cd67a05d6714b52 +Subproject commit 7e11be287510e43ad5d66411a63a3e5a75665d71 diff --git a/libraries/helpers/imageload b/libraries/helpers/imageload index 7c185385..135b0e44 160000 --- a/libraries/helpers/imageload +++ b/libraries/helpers/imageload @@ -1 +1 @@ -Subproject commit 7c185385f716cbe0a191532e3fd8a37f60dafbe1 +Subproject commit 135b0e4478b34e1271e6bd87fa6d8efa0bef64b5 diff --git a/libraries/helpers/itertools b/libraries/helpers/itertools index f479fb97..c772c94c 160000 --- a/libraries/helpers/itertools +++ b/libraries/helpers/itertools @@ -1 +1 @@ -Subproject commit f479fb97628deb4f7cc391b6c2a4f928b368e1d2 +Subproject commit c772c94c9acfa4259c579b855fe85f6edf2dd7fa diff --git a/libraries/helpers/json_stream b/libraries/helpers/json_stream new file mode 160000 index 00000000..692b923f --- /dev/null +++ b/libraries/helpers/json_stream @@ -0,0 +1 @@ +Subproject commit 692b923fdb91680dfa033c51c471708e5aa29157 diff --git a/libraries/helpers/jwt b/libraries/helpers/jwt index 94794142..457f8fcc 160000 --- a/libraries/helpers/jwt +++ b/libraries/helpers/jwt @@ -1 +1 @@ -Subproject commit 94794142b40a3b4b6f1461aea727ba61aa31fd9e +Subproject commit 457f8fccc71cf19464c61f720334156088bd4fb8 diff --git a/libraries/helpers/led-animation b/libraries/helpers/led-animation index 444c0841..8af05705 160000 --- a/libraries/helpers/led-animation +++ b/libraries/helpers/led-animation @@ -1 +1 @@ -Subproject commit 444c0841d7147813cba5fe6020716b8c9691ab92 +Subproject commit 8af05705962e8bb7d2f8003e6a70916a9a51b863 diff --git a/libraries/helpers/lifx b/libraries/helpers/lifx index 5640943e..f46954a3 160000 --- a/libraries/helpers/lifx +++ b/libraries/helpers/lifx @@ -1 +1 @@ -Subproject commit 5640943e255b495a1e63deb9f4b22e9ad6d3962f +Subproject commit f46954a3bd8c1510a930993f1a5a3c3d2b5bdf3e diff --git a/libraries/helpers/logging b/libraries/helpers/logging index 7bedb6e6..3799989f 160000 --- a/libraries/helpers/logging +++ b/libraries/helpers/logging @@ -1 +1 @@ -Subproject commit 7bedb6e6ece86eab78d2d232f27971161423bbdd +Subproject commit 3799989fbfec37d7c8af8d05ad923efbceb24dff diff --git a/libraries/helpers/macropad b/libraries/helpers/macropad index 8ef52f09..4f0a80ec 160000 --- a/libraries/helpers/macropad +++ b/libraries/helpers/macropad @@ -1 +1 @@ -Subproject commit 8ef52f0999513a4991e90c9679c3f6461cb3ca7d +Subproject commit 4f0a80ec92339c5449293b41d0a1232f55511baf diff --git a/libraries/helpers/magtag b/libraries/helpers/magtag index 0aea7e69..8199ae04 160000 --- a/libraries/helpers/magtag +++ b/libraries/helpers/magtag @@ -1 +1 @@ -Subproject commit 0aea7e693fbe092ad044a6b2c24786fb8cbd809e +Subproject commit 8199ae04cc9d72f69407dfb51e2d39b8377b44ec diff --git a/libraries/helpers/matrixportal b/libraries/helpers/matrixportal index c697a8a5..7e367e76 160000 --- a/libraries/helpers/matrixportal +++ b/libraries/helpers/matrixportal @@ -1 +1 @@ -Subproject commit c697a8a544ef304941d7f772e7998a84f19b9162 +Subproject commit 7e367e763f43316ed5a3c7010aa0a4ab70bbd975 diff --git a/libraries/helpers/midi b/libraries/helpers/midi index 3d871907..c4e693c2 160000 --- a/libraries/helpers/midi +++ b/libraries/helpers/midi @@ -1 +1 @@ -Subproject commit 3d871907f0187c627277382f184209f5520703a6 +Subproject commit c4e693c2d4904d885cf842efc25687ccaccbabfa diff --git a/libraries/helpers/midi_parser b/libraries/helpers/midi_parser new file mode 160000 index 00000000..94a802d8 --- /dev/null +++ b/libraries/helpers/midi_parser @@ -0,0 +1 @@ +Subproject commit 94a802d879a754f08f181227e3ff568e218f9d96 diff --git a/libraries/helpers/miniesptool b/libraries/helpers/miniesptool index 10b7709a..fdd7cce7 160000 --- a/libraries/helpers/miniesptool +++ b/libraries/helpers/miniesptool @@ -1 +1 @@ -Subproject commit 10b7709a94050659e0c345ee1ad5dcfd258216f8 +Subproject commit fdd7cce7eddd45e29930759984ccc58e63849d40 diff --git a/libraries/helpers/minimqtt b/libraries/helpers/minimqtt index 11f078bc..12e549e6 160000 --- a/libraries/helpers/minimqtt +++ b/libraries/helpers/minimqtt @@ -1 +1 @@ -Subproject commit 11f078bc545365536fbd7bdadc90084283f3f7d6 +Subproject commit 12e549e6554ca0eebb507b03307a3afeae83e43b diff --git a/libraries/helpers/miniqr b/libraries/helpers/miniqr index 3f3112ac..c8d25faf 160000 --- a/libraries/helpers/miniqr +++ b/libraries/helpers/miniqr @@ -1 +1 @@ -Subproject commit 3f3112ac3e2b588f55252ec018ad6afb0a714118 +Subproject commit c8d25faf201cbef71ca9cc705c8d43d65947a11c diff --git a/libraries/helpers/motor b/libraries/helpers/motor index 207953aa..89facc69 160000 --- a/libraries/helpers/motor +++ b/libraries/helpers/motor @@ -1 +1 @@ -Subproject commit 207953aac033d40728b5f8dd7fd73d90facbca5c +Subproject commit 89facc69a405ae83702ce566414adc39d46068f1 diff --git a/libraries/helpers/motorkit b/libraries/helpers/motorkit index 2299dbaa..a71eadc3 160000 --- a/libraries/helpers/motorkit +++ b/libraries/helpers/motorkit @@ -1 +1 @@ -Subproject commit 2299dbaad888b4ba2d88648613bac0de065c1c57 +Subproject commit a71eadc31fd5bf28334aaa125e54808b65954c08 diff --git a/libraries/helpers/neokey b/libraries/helpers/neokey index 38bebc9e..59a422ef 160000 --- a/libraries/helpers/neokey +++ b/libraries/helpers/neokey @@ -1 +1 @@ -Subproject commit 38bebc9eed3971c41b45a2cf11a1bc4f928db2ac +Subproject commit 59a422efa6637f2a79e4cf033e766ce7648f4013 diff --git a/libraries/helpers/ntp b/libraries/helpers/ntp index a77296b5..8bf28747 160000 --- a/libraries/helpers/ntp +++ b/libraries/helpers/ntp @@ -1 +1 @@ -Subproject commit a77296b54956fdb2632127ffb9e67e1ddadd5e38 +Subproject commit 8bf28747e8a1c239a78a7f605ffb9377721f44ea diff --git a/libraries/helpers/oauth_2 b/libraries/helpers/oauth_2 index ee4cd46b..4b61f4cc 160000 --- a/libraries/helpers/oauth_2 +++ b/libraries/helpers/oauth_2 @@ -1 +1 @@ -Subproject commit ee4cd46bfed56cd8a0adaa09542fbfdd2ff2aad3 +Subproject commit 4b61f4cc8249b9988a9588095d3af3d8b8df1151 diff --git a/libraries/helpers/onewire b/libraries/helpers/onewire index 86e4828d..44854932 160000 --- a/libraries/helpers/onewire +++ b/libraries/helpers/onewire @@ -1 +1 @@ -Subproject commit 86e4828ddf9775de4f3d7b3fc28592332cc76442 +Subproject commit 44854932e84c0f1662cfa59b6d098dd8a1bbaa00 diff --git a/libraries/helpers/pastebin b/libraries/helpers/pastebin new file mode 160000 index 00000000..ebc23360 --- /dev/null +++ b/libraries/helpers/pastebin @@ -0,0 +1 @@ +Subproject commit ebc2336030bf265e27a6f481c90a40e199c1ae7e diff --git a/libraries/helpers/pathlib b/libraries/helpers/pathlib new file mode 160000 index 00000000..9d62c213 --- /dev/null +++ b/libraries/helpers/pathlib @@ -0,0 +1 @@ +Subproject commit 9d62c2139adf7f91cdcb3d5f3aefa86cd518a0ad diff --git a/libraries/helpers/pio_uart b/libraries/helpers/pio_uart new file mode 160000 index 00000000..8aaeb2f6 --- /dev/null +++ b/libraries/helpers/pio_uart @@ -0,0 +1 @@ +Subproject commit 8aaeb2f610459330ff56a69882d71eec39de38ac diff --git a/libraries/helpers/pioasm b/libraries/helpers/pioasm index 55c235d9..38ccee74 160000 --- a/libraries/helpers/pioasm +++ b/libraries/helpers/pioasm @@ -1 +1 @@ -Subproject commit 55c235d9c6090ef8e19ea2f15867bd02dee4e87e +Subproject commit 38ccee74436cafe67aaf81ae2e3f03dcfdaaf5b0 diff --git a/libraries/helpers/pixel_framebuf b/libraries/helpers/pixel_framebuf index a3e73a62..1db789cf 160000 --- a/libraries/helpers/pixel_framebuf +++ b/libraries/helpers/pixel_framebuf @@ -1 +1 @@ -Subproject commit a3e73a624cf844b1cb8346ea66e1d73ff689a88a +Subproject commit 1db789cf99429e27d740279000788edc794d9d0d diff --git a/libraries/helpers/pixelbuf b/libraries/helpers/pixelbuf index ca23d9b3..dc4391ba 160000 --- a/libraries/helpers/pixelbuf +++ b/libraries/helpers/pixelbuf @@ -1 +1 @@ -Subproject commit ca23d9b361271d2bdb4db9c84346d1ae8c42f183 +Subproject commit dc4391ba0770e35e28a7e868aadd3f72e8ced45d diff --git a/libraries/helpers/pixelmap b/libraries/helpers/pixelmap new file mode 160000 index 00000000..99311166 --- /dev/null +++ b/libraries/helpers/pixelmap @@ -0,0 +1 @@ +Subproject commit 9931116655d6cb373e6321cfa161a1c81f92b94e diff --git a/libraries/helpers/portalbase b/libraries/helpers/portalbase index bcfaae87..d5c51a18 160000 --- a/libraries/helpers/portalbase +++ b/libraries/helpers/portalbase @@ -1 +1 @@ -Subproject commit bcfaae874fbae294ce04549d55b96d6b41603944 +Subproject commit d5c51a1838c3aec4d5fbfafb9f09cf62c528d58b diff --git a/libraries/helpers/progressbar b/libraries/helpers/progressbar index 011acd62..6ba9d9d9 160000 --- a/libraries/helpers/progressbar +++ b/libraries/helpers/progressbar @@ -1 +1 @@ -Subproject commit 011acd627fc24342c397fc640b204a798f7b69dd +Subproject commit 6ba9d9d991ada6c0cea6a32bd64595cfd37e06b2 diff --git a/libraries/helpers/prompt_toolkit b/libraries/helpers/prompt_toolkit new file mode 160000 index 00000000..83246d84 --- /dev/null +++ b/libraries/helpers/prompt_toolkit @@ -0,0 +1 @@ +Subproject commit 83246d84bdcfa91ddada89ba4421aa6508c21e49 diff --git a/libraries/helpers/pybadger b/libraries/helpers/pybadger index 3ec03ecb..3894a63b 160000 --- a/libraries/helpers/pybadger +++ b/libraries/helpers/pybadger @@ -1 +1 @@ -Subproject commit 3ec03ecb0acda32fc505ea958158554c73e6f93c +Subproject commit 3894a63b2a7a77818b2fbb20402e4cac32a54970 diff --git a/libraries/helpers/pycamera b/libraries/helpers/pycamera new file mode 160000 index 00000000..31c5564f --- /dev/null +++ b/libraries/helpers/pycamera @@ -0,0 +1 @@ +Subproject commit 31c5564f648ede40dcce9a9467e35f120ddf484f diff --git a/libraries/helpers/pyoa b/libraries/helpers/pyoa index e69ea062..74e17e4f 160000 --- a/libraries/helpers/pyoa +++ b/libraries/helpers/pyoa @@ -1 +1 @@ -Subproject commit e69ea062c5806c12da9a58f6d85c686e791c2516 +Subproject commit 74e17e4f6b32057d3f41307ff9ec6ecae9ddbb32 diff --git a/libraries/helpers/qualia b/libraries/helpers/qualia new file mode 160000 index 00000000..742d336e --- /dev/null +++ b/libraries/helpers/qualia @@ -0,0 +1 @@ +Subproject commit 742d336e05e6a4d8bdaa46e15bbf60c9f30d2eba diff --git a/libraries/helpers/radial_controller b/libraries/helpers/radial_controller index 5f4619b9..f3fae7c6 160000 --- a/libraries/helpers/radial_controller +++ b/libraries/helpers/radial_controller @@ -1 +1 @@ -Subproject commit 5f4619b9254f24a1b99ca71aae48107c35ad5509 +Subproject commit f3fae7c6d99f77f32e65ee73caa74aa0bce97d15 diff --git a/libraries/helpers/register b/libraries/helpers/register index 49ab415d..5f991fde 160000 --- a/libraries/helpers/register +++ b/libraries/helpers/register @@ -1 +1 @@ -Subproject commit 49ab415d6b601c99979262f9e91c21dcb3a927a7 +Subproject commit 5f991fde1a99c2f8392178ea7fa09bedee907e3e diff --git a/libraries/helpers/requests b/libraries/helpers/requests index 2e6b3f9f..5e646b24 160000 --- a/libraries/helpers/requests +++ b/libraries/helpers/requests @@ -1 +1 @@ -Subproject commit 2e6b3f9feeacc678402454f7d3416b04a9a93e17 +Subproject commit 5e646b244cf36f879f15aaf77a270e4c7e6e8336 diff --git a/libraries/helpers/rgbled b/libraries/helpers/rgbled index cb62700a..0cafa8ed 160000 --- a/libraries/helpers/rgbled +++ b/libraries/helpers/rgbled @@ -1 +1 @@ -Subproject commit cb62700a3760c070dd32752d1a97180cc399aacc +Subproject commit 0cafa8ed3d7db7ae83906c1b209c78cd6b872a74 diff --git a/libraries/helpers/rsa b/libraries/helpers/rsa index b7bf278f..05db70cd 160000 --- a/libraries/helpers/rsa +++ b/libraries/helpers/rsa @@ -1 +1 @@ -Subproject commit b7bf278fbe41de73f7bec1c2a5c6a64400c6db32 +Subproject commit 05db70cdf206f74c465fe9732514883b2a53f2d1 diff --git a/libraries/helpers/rtttl b/libraries/helpers/rtttl index cd8cc23d..ed13da59 160000 --- a/libraries/helpers/rtttl +++ b/libraries/helpers/rtttl @@ -1 +1 @@ -Subproject commit cd8cc23d751915961f76c39ddeda8c8cacc7454a +Subproject commit ed13da59bad70683e5bb2c75b2be8d6ce83aa4af diff --git a/libraries/helpers/servokit b/libraries/helpers/servokit index 67982ff4..328ac332 160000 --- a/libraries/helpers/servokit +++ b/libraries/helpers/servokit @@ -1 +1 @@ -Subproject commit 67982ff46291e103b7c469dc50e184ce1d18100a +Subproject commit 328ac33265f60c5f55fdbff168c722291802af8f diff --git a/libraries/helpers/simple-text-display b/libraries/helpers/simple-text-display index 00727fd1..919d7761 160000 --- a/libraries/helpers/simple-text-display +++ b/libraries/helpers/simple-text-display @@ -1 +1 @@ -Subproject commit 00727fd1198459a1ca46f01a42367f351f8ed3d4 +Subproject commit 919d77615300f6eb19b96b70a9d366ed5f0428e8 diff --git a/libraries/helpers/simpleio b/libraries/helpers/simpleio index 272d2253..d5278d24 160000 --- a/libraries/helpers/simpleio +++ b/libraries/helpers/simpleio @@ -1 +1 @@ -Subproject commit 272d225365eed46916390cf1f393dd08bc00b7d4 +Subproject commit d5278d246bcf658ef5d44e7658c956fac29bd9e1 diff --git a/libraries/helpers/simplemath b/libraries/helpers/simplemath index fad0f89e..33f82828 160000 --- a/libraries/helpers/simplemath +++ b/libraries/helpers/simplemath @@ -1 +1 @@ -Subproject commit fad0f89e760829a76f553ef8459f61001597a846 +Subproject commit 33f82828598a3a10c73dfa50601fef4beac40be8 diff --git a/libraries/helpers/slideshow b/libraries/helpers/slideshow index dadd9358..08337e5c 160000 --- a/libraries/helpers/slideshow +++ b/libraries/helpers/slideshow @@ -1 +1 @@ -Subproject commit dadd935816ddf534b4c11fa1130bfbf645b17cfb +Subproject commit 08337e5ca1bfce517c25e63dd06505687a88a9ae diff --git a/libraries/helpers/stspin b/libraries/helpers/stspin new file mode 160000 index 00000000..c21bdb2b --- /dev/null +++ b/libraries/helpers/stspin @@ -0,0 +1 @@ +Subproject commit c21bdb2b46a0b589f96bb920c276f3c846bc816d diff --git a/libraries/helpers/templateengine b/libraries/helpers/templateengine new file mode 160000 index 00000000..ec88a942 --- /dev/null +++ b/libraries/helpers/templateengine @@ -0,0 +1 @@ +Subproject commit ec88a942c96f8ecd38d9e21f0b389be006dc09b0 diff --git a/libraries/helpers/ticks b/libraries/helpers/ticks index daf511a9..6e159f89 160000 --- a/libraries/helpers/ticks +++ b/libraries/helpers/ticks @@ -1 +1 @@ -Subproject commit daf511a9f91eefac1cccd2311b6c4d19f84e4fe8 +Subproject commit 6e159f899b017e920a6058a6b16735af8a6e852e diff --git a/libraries/helpers/tinylora b/libraries/helpers/tinylora index 0d0a7b43..5abdc7ae 160000 --- a/libraries/helpers/tinylora +++ b/libraries/helpers/tinylora @@ -1 +1 @@ -Subproject commit 0d0a7b43060dfa7d3ee0356816fe25b09056ce5c +Subproject commit 5abdc7ae8a9a51b9211beacb21875a159301cfaa diff --git a/libraries/helpers/turtle b/libraries/helpers/turtle index 5a5ef0ef..3b7cc0a5 160000 --- a/libraries/helpers/turtle +++ b/libraries/helpers/turtle @@ -1 +1 @@ -Subproject commit 5a5ef0efe45384d6b1ba85f27e3712cbb058dc0f +Subproject commit 3b7cc0a51fad5ab49ed791a8441a7c671a204fb8 diff --git a/libraries/helpers/usb_host_descriptors b/libraries/helpers/usb_host_descriptors new file mode 160000 index 00000000..43a66622 --- /dev/null +++ b/libraries/helpers/usb_host_descriptors @@ -0,0 +1 @@ +Subproject commit 43a66622d41b1885f36ed93813b0fc15d45bd52f diff --git a/libraries/helpers/usb_host_mass_storage b/libraries/helpers/usb_host_mass_storage new file mode 160000 index 00000000..cc2defcf --- /dev/null +++ b/libraries/helpers/usb_host_mass_storage @@ -0,0 +1 @@ +Subproject commit cc2defcfce1f1bd5caef82312ee734be1dc6bc87 diff --git a/libraries/helpers/usb_host_midi b/libraries/helpers/usb_host_midi new file mode 160000 index 00000000..4d92d583 --- /dev/null +++ b/libraries/helpers/usb_host_midi @@ -0,0 +1 @@ +Subproject commit 4d92d58329413ac2e41fc57ae3f31ccf575c3457 diff --git a/libraries/helpers/usb_host_mouse b/libraries/helpers/usb_host_mouse new file mode 160000 index 00000000..e70a3c27 --- /dev/null +++ b/libraries/helpers/usb_host_mouse @@ -0,0 +1 @@ +Subproject commit e70a3c27138af51b64d62d39a3f586f6cbebe179 diff --git a/libraries/helpers/wave b/libraries/helpers/wave new file mode 160000 index 00000000..6fba948b --- /dev/null +++ b/libraries/helpers/wave @@ -0,0 +1 @@ +Subproject commit 6fba948b024ec210b3cf1f1b068b3eebc82fe8d4 diff --git a/libraries/helpers/waveform b/libraries/helpers/waveform index e9dcaeb4..c5db9efa 160000 --- a/libraries/helpers/waveform +++ b/libraries/helpers/waveform @@ -1 +1 @@ -Subproject commit e9dcaeb4fdeba073abd112db69cfaecf44feb457 +Subproject commit c5db9efaa4d2f2c4d430b6828382cc28130c8d34 diff --git a/libraries/helpers/wiz b/libraries/helpers/wiz new file mode 160000 index 00000000..64f62074 --- /dev/null +++ b/libraries/helpers/wiz @@ -0,0 +1 @@ +Subproject commit 64f62074fab9be59448a6a0d774a6cd7f210054b diff --git a/libraries/helpers/wsgi b/libraries/helpers/wsgi index 980d787b..f4bafadf 160000 --- a/libraries/helpers/wsgi +++ b/libraries/helpers/wsgi @@ -1 +1 @@ -Subproject commit 980d787b92eb6984d56d54e3c10fa5423946608f +Subproject commit f4bafadfe63cb9df8a3fe591f8fc4fc783abf03c