diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 805f14bc..189f8610 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -11,11 +11,9 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Dump GitHub context
- env:
- GITHUB_CONTEXT: ${{ toJson(github) }}
- run: |
- export GITHUB_CONTEXT
- printenv GITHUB_CONTEXT
+ uses: actions/github-script@v6
+ with:
+ script: console.log(JSON.stringify(context, null, 2))
- name: Translate Repo Name For Build Tools filename_prefix
id: repo-name
run: |
diff --git a/.github/workflows/images.yml b/.github/workflows/images.yml
index 93802011..3c5ed461 100644
--- a/.github/workflows/images.yml
+++ b/.github/workflows/images.yml
@@ -10,18 +10,18 @@ on:
workflow_dispatch:
concurrency:
- group: folder-images
+ group: bundle-folder-images
cancel-in-progress: true
jobs:
update-images:
+ if: github.repository_owner == 'adafruit'
runs-on: ubuntu-20.04
steps:
- name: Dump GitHub context
- env:
- GITHUB_CONTEXT: ${{ toJson(github) }}
- run: echo "$GITHUB_CONTEXT"
-
+ uses: actions/github-script@v6
+ with:
+ script: console.log(JSON.stringify(context, null, 2))
- uses: actions/checkout@v2.2.0
- name: checkout submodules
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index ae9f0de3..2bf560c1 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -13,9 +13,9 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Dump GitHub context
- env:
- GITHUB_CONTEXT: ${{ toJson(github) }}
- run: echo "$GITHUB_CONTEXT"
+ uses: actions/github-script@v6
+ with:
+ script: console.log(JSON.stringify(context, null, 2))
- name: Translate Repo Name For Build Tools filename_prefix
id: repo-name
run: |
diff --git a/.gitmodules b/.gitmodules
index e7f152c9..d9774f19 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -218,9 +218,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 +884,45 @@
[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
diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index 19869a2e..ea7ba6c6 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -17,3 +17,4 @@ repos:
- id: check-yaml
- id: end-of-file-fixer
- id: trailing-whitespace
+ exclude: .+\.md
diff --git a/README.rst b/README.rst
index f615a181..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.
@@ -82,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/circuitpython_library_list.md b/circuitpython_library_list.md
index e8954f01..70810a1f 100644
--- a/circuitpython_library_list.md
+++ b/circuitpython_library_list.md
@@ -1,7 +1,7 @@
# Adafruit CircuitPython Libraries

Here is a listing of current Adafruit CircuitPython Libraries.
-There are 295 libraries available.
+There are 308 libraries available.
## Drivers:
* [Adafruit CircuitPython 24LC32](https://github.com/adafruit/Adafruit_CircuitPython_24LC32.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-24lc32))
@@ -10,6 +10,7 @@ There are 295 libraries available.
* [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 AGS02MA](https://github.com/adafruit/Adafruit_CircuitPython_AGS02MA.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ags02ma))
* [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))
@@ -30,9 +31,9 @@ There are 295 libraries available.
* [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 CLUE](https://github.com/adafruit/Adafruit_CircuitPython_CLUE.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-clue))
* [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 CircuitPlayground](https://github.com/adafruit/Adafruit_CircuitPython_CircuitPlayground.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-circuitplayground))
* [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))
@@ -50,6 +51,7 @@ There are 295 libraries available.
* [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 ENS160](https://github.com/adafruit/Adafruit_CircuitPython_ENS160.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ens160))
* [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))
@@ -60,6 +62,7 @@ There are 295 libraries available.
* [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 GUVX I2C](https://github.com/adafruit/Adafruit_CircuitPython_GUVX_I2C.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-guvx-i2c))
* [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))
@@ -87,11 +90,12 @@ There are 295 libraries available.
* [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 LTR329 LTR303](https://github.com/adafruit/Adafruit_CircuitPython_LTR329_LTR303.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ltr329-ltr303))
* [Adafruit CircuitPython LTR390](https://github.com/adafruit/Adafruit_CircuitPython_LTR390.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ltr390))
+* [Adafruit CircuitPython MAX1704x](https://github.com/adafruit/Adafruit_CircuitPython_MAX1704x.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-max1704x))
* [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))
@@ -109,7 +113,8 @@ There are 295 libraries available.
* [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 MMC56x3](https://github.com/adafruit/Adafruit_CircuitPython_MMC56x3.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-mmc56x3))
+* [Adafruit CircuitPython MONSTERM4SK](https://github.com/adafruit/Adafruit_CircuitPython_MONSTERM4SK.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-monsterm4sk))
* [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))
@@ -122,19 +127,21 @@ There are 295 libraries available.
* [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 OV2640](https://github.com/adafruit/Adafruit_CircuitPython_OV2640.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ov2640))
+* [Adafruit CircuitPython OV5640](https://github.com/adafruit/Adafruit_CircuitPython_OV5640.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ov5640))
+* [Adafruit CircuitPython OV7670](https://github.com/adafruit/Adafruit_CircuitPython_OV7670) ([PyPi](https://pypi.org/project/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 PCF8574](https://github.com/adafruit/Adafruit_CircuitPython_PCF8574.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pcf8574))
+* [Adafruit CircuitPython PCF8575](https://github.com/adafruit/Adafruit_CircuitPython_PCF8575.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pcf8575))
* [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 PyPortal](https://github.com/adafruit/Adafruit_CircuitPython_PyPortal.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pyportal))
* [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))
@@ -149,6 +156,7 @@ There are 295 libraries available.
* [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 SI1145](https://github.com/adafruit/Adafruit_CircuitPython_SI1145.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-si1145))
* [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))
@@ -171,6 +179,7 @@ There are 295 libraries available.
* [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 TCA8418](https://github.com/adafruit/Adafruit_CircuitPython_TCA8418.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-tca8418))
* [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))
@@ -206,6 +215,7 @@ There are 295 libraries available.
* [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 floppy](https://github.com/adafruit/Adafruit_CircuitPython_floppy.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-floppy))
## Helpers:
* [Adafruit CircuitPython AVRprog](https://github.com/adafruit/Adafruit_CircuitPython_AVRprog.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-avrprog))
@@ -216,10 +226,12 @@ There are 295 libraries available.
* [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 Beacon](https://github.com/adafruit/Adafruit_CircuitPython_BLE_Beacon.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ble-beacon))
* [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 File Transfer](https://github.com/adafruit/Adafruit_CircuitPython_BLE_File_Transfer.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ble-file-transfer))
* [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))
@@ -231,11 +243,11 @@ There are 295 libraries available.
* [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 BoardTest](https://github.com/adafruit/Adafruit_CircuitPython_BoardTest.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-boardtest))
* [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 Colorsys](https://github.com/adafruit/Adafruit_CircuitPython_Colorsys.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-colorsys))
* [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 Dash Display](https://github.com/adafruit/Adafruit_CircuitPython_Dash_Display) ([PyPi](https://pypi.org/project/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))
@@ -244,26 +256,26 @@ There are 295 libraries available.
* [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 ESP32S2TFT](https://github.com/adafruit/Adafruit_CircuitPython_ESP32S2TFT.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-esp32s2tft))
* [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 FunHouse](https://github.com/adafruit/Adafruit_CircuitPython_FunHouse.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-funhouse))
* [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 IterTools](https://github.com/adafruit/Adafruit_CircuitPython_IterTools.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-itertools))
* [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 Logging](https://github.com/adafruit/Adafruit_CircuitPython_Logging.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-logging))
* [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 MacroPad](https://github.com/adafruit/Adafruit_CircuitPython_MacroPad.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-macropad))
+* [Adafruit CircuitPython MagTag](https://github.com/adafruit/Adafruit_CircuitPython_MagTag.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-magtag))
+* [Adafruit CircuitPython MatrixPortal](https://github.com/adafruit/Adafruit_CircuitPython_MatrixPortal.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-matrixportal))
* [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))
@@ -272,7 +284,8 @@ There are 295 libraries available.
* [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 PYOA](https://github.com/adafruit/Adafruit_CircuitPython_PYOA.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pyoa))
+* [Adafruit CircuitPython Pastebin](https://github.com/adafruit/Adafruit_CircuitPython_Pastebin.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pastebin))
* [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))
diff --git a/circuitpython_library_pypi_stats.md b/circuitpython_library_pypi_stats.md
new file mode 100644
index 00000000..97a4b328
--- /dev/null
+++ b/circuitpython_library_pypi_stats.md
@@ -0,0 +1,315 @@
+# Adafruit CircuitPython Library Download Stats
+
+### Here is a listing of current Adafruit CircuitPython libraries download statistics.
+**There are 308 libraries available.**
+
+
+**Total Blinka downloads: 33616**
+**Total PyPI library downloads: 195955**
+
+| Library (PyPI Package) | Downloads in the Last 7 Days |
+| --- | --- |
+| Adafruit CircuitPython BusDevice (adafruit-circuitpython-busdevice) | 27656 downloads |
+| Adafruit CircuitPython Requests (adafruit-circuitpython-requests) | 26927 downloads |
+| Adafruit CircuitPython Register (adafruit-circuitpython-register) | 1717 downloads |
+| Adafruit CircuitPython ESP32SPI (adafruit-circuitpython-esp32spi) | 1402 downloads |
+| Adafruit CircuitPython BitbangIO (adafruit-circuitpython-bitbangio) | 1307 downloads |
+| Adafruit CircuitPython BLE (adafruit-circuitpython-ble) | 1283 downloads |
+| Adafruit CircuitPython Display Text (adafruit-circuitpython-display-text) | 1193 downloads |
+| Adafruit CircuitPython Motor (adafruit-circuitpython-motor) | 1186 downloads |
+| Adafruit CircuitPython GPS (adafruit-circuitpython-gps) | 1145 downloads |
+| Adafruit CircuitPython Wiznet5k (adafruit-circuitpython-wiznet5k) | 1103 downloads |
+| Adafruit CircuitPython SSD1306 (adafruit-circuitpython-ssd1306) | 1052 downloads |
+| Adafruit CircuitPython HT16K33 (adafruit-circuitpython-ht16k33) | 1028 downloads |
+| Adafruit CircuitPython MiniMQTT (adafruit-circuitpython-minimqtt) | 1025 downloads |
+| Adafruit CircuitPython ADS1x15 (adafruit-circuitpython-ads1x15) | 994 downloads |
+| Adafruit CircuitPython RGB Display (adafruit-circuitpython-rgb-display) | 983 downloads |
+| Adafruit CircuitPython ServoKit (adafruit-circuitpython-servokit) | 963 downloads |
+| Adafruit CircuitPython PortalBase (adafruit-circuitpython-portalbase) | 960 downloads |
+| Adafruit CircuitPython DHT (adafruit-circuitpython-dht) | 955 downloads |
+| Adafruit CircuitPython Seesaw (adafruit-circuitpython-seesaw) | 933 downloads |
+| Adafruit CircuitPython NeoPixel (adafruit-circuitpython-neopixel) | 923 downloads |
+| Adafruit CircuitPython BNO055 (adafruit-circuitpython-bno055) | 916 downloads |
+| Adafruit CircuitPython PCA9685 (adafruit-circuitpython-pca9685) | 915 downloads |
+| Adafruit CircuitPython BME280 (adafruit-circuitpython-bme280) | 910 downloads |
+| Adafruit CircuitPython framebuf (adafruit-circuitpython-framebuf) | 881 downloads |
+| Adafruit CircuitPython AdafruitIO (adafruit-circuitpython-adafruitio) | 846 downloads |
+| Adafruit CircuitPython miniQR (adafruit-circuitpython-miniqr) | 839 downloads |
+| Adafruit CircuitPython DisplayIO Layout (adafruit-circuitpython-displayio-layout) | 831 downloads |
+| Adafruit CircuitPython Display Shapes (adafruit-circuitpython-display-shapes) | 785 downloads |
+| Adafruit CircuitPython FeatherWing (adafruit-circuitpython-featherwing) | 782 downloads |
+| Adafruit CircuitPython RFM9x (adafruit-circuitpython-rfm9x) | 777 downloads |
+| Adafruit CircuitPython LED Animation (adafruit-circuitpython-led-animation) | 773 downloads |
+| Adafruit CircuitPython HID (adafruit-circuitpython-hid) | 764 downloads |
+| Adafruit CircuitPython MCP230xx (adafruit-circuitpython-mcp230xx) | 730 downloads |
+| Adafruit CircuitPython INA219 (adafruit-circuitpython-ina219) | 707 downloads |
+| Adafruit CircuitPython LIS3DH (adafruit-circuitpython-lis3dh) | 692 downloads |
+| Adafruit CircuitPython STMPE610 (adafruit-circuitpython-stmpe610) | 687 downloads |
+| Adafruit CircuitPython PIOASM (adafruit-circuitpython-pioasm) | 684 downloads |
+| Adafruit CircuitPython ADXL34x (adafruit-circuitpython-adxl34x) | 682 downloads |
+| Adafruit CircuitPython BME680 (adafruit-circuitpython-bme680) | 678 downloads |
+| Adafruit CircuitPython PN532 (adafruit-circuitpython-pn532) | 675 downloads |
+| Adafruit CircuitPython Bitmap Font (adafruit-circuitpython-bitmap-font) | 675 downloads |
+| Adafruit CircuitPython ESP ATcontrol (adafruit-circuitpython-esp-atcontrol) | 673 downloads |
+| Adafruit CircuitPython ImageLoad (adafruit-circuitpython-imageload) | 661 downloads |
+| Adafruit CircuitPython CharLCD (adafruit-circuitpython-charlcd) | 644 downloads |
+| Adafruit CircuitPython IS31FL3731 (adafruit-circuitpython-is31fl3731) | 639 downloads |
+| Adafruit CircuitPython Slideshow (adafruit-circuitpython-slideshow) | 635 downloads |
+| Adafruit CircuitPython LSM6DS (adafruit-circuitpython-lsm6ds) | 635 downloads |
+| Adafruit CircuitPython PyBadger (adafruit-circuitpython-pybadger) | 619 downloads |
+| Adafruit CircuitPython MLX90614 (adafruit-circuitpython-mlx90614) | 619 downloads |
+| Adafruit CircuitPython INA260 (adafruit-circuitpython-ina260) | 615 downloads |
+| Adafruit CircuitPython 74HC595 (adafruit-circuitpython-74hc595) | 608 downloads |
+| Adafruit CircuitPython SHT31D (adafruit-circuitpython-sht31d) | 595 downloads |
+| Adafruit CircuitPython EPD (adafruit-circuitpython-epd) | 593 downloads |
+| Adafruit CircuitPython VL53L0X (adafruit-circuitpython-vl53l0x) | 592 downloads |
+| Adafruit CircuitPython MotorKit (adafruit-circuitpython-motorkit) | 591 downloads |
+| Adafruit CircuitPython FXAS21002C (adafruit-circuitpython-fxas21002c) | 588 downloads |
+| Adafruit CircuitPython SGP30 (adafruit-circuitpython-sgp30) | 585 downloads |
+| Adafruit CircuitPython VL6180X (adafruit-circuitpython-vl6180x) | 578 downloads |
+| Adafruit CircuitPython DPS310 (adafruit-circuitpython-dps310) | 575 downloads |
+| Adafruit CircuitPython MIDI (adafruit-circuitpython-midi) | 574 downloads |
+| Adafruit CircuitPython Pixelbuf (adafruit-circuitpython-pixelbuf) | 571 downloads |
+| Adafruit CircuitPython RFM69 (adafruit-circuitpython-rfm69) | 568 downloads |
+| Adafruit CircuitPython AMG88xx (adafruit-circuitpython-amg88xx) | 561 downloads |
+| Adafruit CircuitPython ProgressBar (adafruit-circuitpython-progressbar) | 557 downloads |
+| Adafruit CircuitPython RTTTL (adafruit-circuitpython-rtttl) | 556 downloads |
+| Adafruit CircuitPython APDS9960 (adafruit-circuitpython-apds9960) | 552 downloads |
+| Adafruit CircuitPython VEML7700 (adafruit-circuitpython-veml7700) | 552 downloads |
+| Adafruit CircuitPython TinyLoRa (adafruit-circuitpython-tinylora) | 551 downloads |
+| Adafruit CircuitPython SI5351 (adafruit-circuitpython-si5351) | 551 downloads |
+| Adafruit CircuitPython IRRemote (adafruit-circuitpython-irremote) | 549 downloads |
+| Adafruit CircuitPython SD (adafruit-circuitpython-sd) | 535 downloads |
+| Adafruit CircuitPython Fingerprint (adafruit-circuitpython-fingerprint) | 532 downloads |
+| Adafruit CircuitPython LIS3MDL (adafruit-circuitpython-lis3mdl) | 532 downloads |
+| Adafruit CircuitPython BluefruitConnect (adafruit-circuitpython-bluefruitconnect) | 528 downloads |
+| Adafruit CircuitPython BMP280 (adafruit-circuitpython-bmp280) | 528 downloads |
+| Adafruit CircuitPython AzureIoT (adafruit-circuitpython-azureiot) | 528 downloads |
+| Adafruit CircuitPython TCA9548A (adafruit-circuitpython-tca9548a) | 525 downloads |
+| Adafruit CircuitPython TSL2561 (adafruit-circuitpython-tsl2561) | 525 downloads |
+| Adafruit CircuitPython Waveform (adafruit-circuitpython-waveform) | 525 downloads |
+| Adafruit CircuitPython MLX90393 (adafruit-circuitpython-mlx90393) | 525 downloads |
+| Adafruit CircuitPython MPR121 (adafruit-circuitpython-mpr121) | 524 downloads |
+| Adafruit CircuitPython HTU21D (adafruit-circuitpython-htu21d) | 523 downloads |
+| Adafruit CircuitPython MAX31855 (adafruit-circuitpython-max31855) | 519 downloads |
+| Adafruit CircuitPython L3GD20 (adafruit-circuitpython-l3gd20) | 518 downloads |
+| Adafruit CircuitPython LIS2MDL (adafruit-circuitpython-lis2mdl) | 515 downloads |
+| Adafruit CircuitPython FocalTouch (adafruit-circuitpython-focaltouch) | 514 downloads |
+| Adafruit CircuitPython MCP9600 (adafruit-circuitpython-mcp9600) | 513 downloads |
+| Adafruit CircuitPython FRAM (adafruit-circuitpython-fram) | 513 downloads |
+| Adafruit CircuitPython SI4713 (adafruit-circuitpython-si4713) | 512 downloads |
+| Adafruit CircuitPython ST7789 (adafruit-circuitpython-st7789) | 510 downloads |
+| Adafruit CircuitPython DS18X20 (adafruit-circuitpython-ds18x20) | 510 downloads |
+| Adafruit CircuitPython VCNL4010 (adafruit-circuitpython-vcnl4010) | 510 downloads |
+| Adafruit CircuitPython Display Button (adafruit-circuitpython-display-button) | 509 downloads |
+| Adafruit CircuitPython RA8875 (adafruit-circuitpython-ra8875) | 502 downloads |
+| Adafruit CircuitPython VC0706 (adafruit-circuitpython-vc0706) | 501 downloads |
+| Adafruit CircuitPython MAX31856 (adafruit-circuitpython-max31856) | 501 downloads |
+| Adafruit CircuitPython TSL2591 (adafruit-circuitpython-tsl2591) | 499 downloads |
+| Adafruit CircuitPython SI7021 (adafruit-circuitpython-si7021) | 496 downloads |
+| Adafruit CircuitPython PM25 (adafruit-circuitpython-pm25) | 494 downloads |
+| Adafruit CircuitPython MCP9808 (adafruit-circuitpython-mcp9808) | 492 downloads |
+| Adafruit CircuitPython NTP (adafruit-circuitpython-ntp) | 492 downloads |
+| Adafruit CircuitPython BMP3XX (adafruit-circuitpython-bmp3xx) | 491 downloads |
+| Adafruit CircuitPython MPL3115A2 (adafruit-circuitpython-mpl3115a2) | 491 downloads |
+| Adafruit CircuitPython LSM9DS1 (adafruit-circuitpython-lsm9ds1) | 487 downloads |
+| Adafruit CircuitPython DotStar (adafruit-circuitpython-dotstar) | 486 downloads |
+| Adafruit CircuitPython DS1307 (adafruit-circuitpython-ds1307) | 485 downloads |
+| Adafruit CircuitPython Crickit (adafruit-circuitpython-crickit) | 481 downloads |
+| Adafruit CircuitPython DS3231 (adafruit-circuitpython-ds3231) | 481 downloads |
+| Adafruit CircuitPython WS2801 (adafruit-circuitpython-ws2801) | 481 downloads |
+| Adafruit CircuitPython AVRprog (adafruit-circuitpython-avrprog) | 478 downloads |
+| Adafruit CircuitPython VEML6070 (adafruit-circuitpython-veml6070) | 478 downloads |
+| Adafruit CircuitPython miniesptool (adafruit-circuitpython-miniesptool) | 477 downloads |
+| Adafruit CircuitPython turtle (adafruit-circuitpython-turtle) | 476 downloads |
+| Adafruit CircuitPython TrellisM4 (adafruit-circuitpython-trellism4) | 471 downloads |
+| Adafruit CircuitPython PCF8523 (adafruit-circuitpython-pcf8523) | 470 downloads |
+| Adafruit CircuitPython MPU6050 (adafruit-circuitpython-mpu6050) | 468 downloads |
+| Adafruit CircuitPython AS7341 (adafruit-circuitpython-as7341) | 467 downloads |
+| Adafruit CircuitPython PCT2075 (adafruit-circuitpython-pct2075) | 467 downloads |
+| Adafruit CircuitPython FXOS8700 (adafruit-circuitpython-fxos8700) | 467 downloads |
+| Adafruit CircuitPython asyncio (adafruit-circuitpython-asyncio) | 463 downloads |
+| Adafruit CircuitPython CAP1188 (adafruit-circuitpython-cap1188) | 463 downloads |
+| Adafruit CircuitPython Touchscreen (adafruit-circuitpython-touchscreen) | 463 downloads |
+| Adafruit CircuitPython CCS811 (adafruit-circuitpython-ccs811) | 461 downloads |
+| Adafruit CircuitPython AS726x (adafruit-circuitpython-as726x) | 461 downloads |
+| Adafruit CircuitPython SCD30 (adafruit-circuitpython-scd30) | 459 downloads |
+| Adafruit CircuitPython TCS34725 (adafruit-circuitpython-tcs34725) | 457 downloads |
+| Adafruit CircuitPython TFmini (adafruit-circuitpython-tfmini) | 453 downloads |
+| Adafruit CircuitPython HCSR04 (adafruit-circuitpython-hcsr04) | 453 downloads |
+| Adafruit CircuitPython Debouncer (adafruit-circuitpython-debouncer) | 453 downloads |
+| Adafruit CircuitPython Thermal Printer (adafruit-circuitpython-thermal-printer) | 453 downloads |
+| Adafruit CircuitPython TLV493D (adafruit-circuitpython-tlv493d) | 452 downloads |
+| Adafruit CircuitPython SHTC3 (adafruit-circuitpython-shtc3) | 451 downloads |
+| Adafruit CircuitPython EMC2101 (adafruit-circuitpython-emc2101) | 451 downloads |
+| Adafruit CircuitPython MLX90640 (adafruit-circuitpython-mlx90640) | 451 downloads |
+| Adafruit CircuitPython ATECC (adafruit-circuitpython-atecc) | 449 downloads |
+| Adafruit CircuitPython MAX31865 (adafruit-circuitpython-max31865) | 447 downloads |
+| Adafruit CircuitPython MCP4725 (adafruit-circuitpython-mcp4725) | 447 downloads |
+| Adafruit CircuitPython MMA8451 (adafruit-circuitpython-mma8451) | 445 downloads |
+| Adafruit CircuitPython CursorControl (adafruit-circuitpython-cursorcontrol) | 445 downloads |
+| Adafruit CircuitPython BluefruitSPI (adafruit-circuitpython-bluefruitspi) | 445 downloads |
+| Adafruit CircuitPython AM2320 (adafruit-circuitpython-am2320) | 444 downloads |
+| Adafruit CircuitPython Gizmo (adafruit-circuitpython-gizmo) | 444 downloads |
+| Adafruit CircuitPython MCP3xxx (adafruit-circuitpython-mcp3xxx) | 444 downloads |
+| Adafruit CircuitPython ADT7410 (adafruit-circuitpython-adt7410) | 442 downloads |
+| Adafruit CircuitPython Thermistor (adafruit-circuitpython-thermistor) | 442 downloads |
+| Adafruit CircuitPython DisplayIO SH1107 (adafruit-circuitpython-displayio-sh1107) | 439 downloads |
+| Adafruit CircuitPython MPRLS (adafruit-circuitpython-mprls) | 437 downloads |
+| Adafruit CircuitPython SimpleIO (adafruit-circuitpython-simpleio) | 437 downloads |
+| Adafruit CircuitPython GC IOT Core (adafruit-circuitpython-gc-iot-core) | 434 downloads |
+| Adafruit CircuitPython LPS35HW (adafruit-circuitpython-lps35hw) | 432 downloads |
+| Adafruit CircuitPython SGP40 (adafruit-circuitpython-sgp40) | 429 downloads |
+| Adafruit CircuitPython OneWire (adafruit-circuitpython-onewire) | 427 downloads |
+| Adafruit CircuitPython VEML6075 (adafruit-circuitpython-veml6075) | 427 downloads |
+| Adafruit CircuitPython MLX90395 (adafruit-circuitpython-mlx90395) | 426 downloads |
+| Adafruit CircuitPython FancyLED (adafruit-circuitpython-fancyled) | 426 downloads |
+| Adafruit CircuitPython DS3502 (adafruit-circuitpython-ds3502) | 425 downloads |
+| Adafruit CircuitPython LSM9DS0 (adafruit-circuitpython-lsm9ds0) | 424 downloads |
+| Adafruit CircuitPython binascii (adafruit-circuitpython-binascii) | 423 downloads |
+| Adafruit CircuitPython TLC5947 (adafruit-circuitpython-tlc5947) | 423 downloads |
+| Adafruit CircuitPython DRV2605 (adafruit-circuitpython-drv2605) | 422 downloads |
+| Adafruit CircuitPython BLE Adafruit (adafruit-circuitpython-ble-adafruit) | 422 downloads |
+| Adafruit CircuitPython JWT (adafruit-circuitpython-jwt) | 421 downloads |
+| Adafruit CircuitPython IL91874 (adafruit-circuitpython-il91874) | 421 downloads |
+| Adafruit CircuitPython SSD1305 (adafruit-circuitpython-ssd1305) | 421 downloads |
+| Adafruit CircuitPython BLE BroadcastNet (adafruit-circuitpython-ble-broadcastnet) | 420 downloads |
+| Adafruit CircuitPython TLC59711 (adafruit-circuitpython-tlc59711) | 419 downloads |
+| Adafruit CircuitPython Pixie (adafruit-circuitpython-pixie) | 419 downloads |
+| Adafruit CircuitPython FONA (adafruit-circuitpython-fona) | 419 downloads |
+| Adafruit CircuitPython SSD1675 (adafruit-circuitpython-ssd1675) | 418 downloads |
+| Adafruit CircuitPython MAX7219 (adafruit-circuitpython-max7219) | 418 downloads |
+| Adafruit CircuitPython US100 (adafruit-circuitpython-us100) | 416 downloads |
+| Adafruit CircuitPython RPLIDAR (adafruit-circuitpython-rplidar) | 416 downloads |
+| Adafruit CircuitPython MCP4728 (adafruit-circuitpython-mcp4728) | 415 downloads |
+| Adafruit CircuitPython BLE Radio (adafruit-circuitpython-ble-radio) | 415 downloads |
+| Adafruit CircuitPython SI1145 (adafruit-circuitpython-si1145) | 413 downloads |
+| Adafruit CircuitPython MatrixKeypad (adafruit-circuitpython-matrixkeypad) | 411 downloads |
+| Adafruit CircuitPython IL0373 (adafruit-circuitpython-il0373) | 410 downloads |
+| Adafruit CircuitPython NeoPixel SPI (adafruit-circuitpython-neopixel-spi) | 410 downloads |
+| Adafruit CircuitPython SharpMemoryDisplay (adafruit-circuitpython-sharpmemorydisplay) | 409 downloads |
+| Adafruit CircuitPython LPS2X (adafruit-circuitpython-lps2x) | 408 downloads |
+| Adafruit CircuitPython LC709203F (adafruit-circuitpython-lc709203f) | 407 downloads |
+| Adafruit CircuitPython LIDARLite (adafruit-circuitpython-lidarlite) | 405 downloads |
+| Adafruit CircuitPython VS1053 (adafruit-circuitpython-vs1053) | 405 downloads |
+| Adafruit CircuitPython DS2413 (adafruit-circuitpython-ds2413) | 402 downloads |
+| Adafruit CircuitPython MSA301 (adafruit-circuitpython-msa301) | 398 downloads |
+| Adafruit CircuitPython HTTPServer (adafruit-circuitpython-httpserver) | 397 downloads |
+| Adafruit CircuitPython RSA (adafruit-circuitpython-rsa) | 394 downloads |
+| Adafruit CircuitPython AHTx0 (adafruit-circuitpython-ahtx0) | 394 downloads |
+| Adafruit CircuitPython LSM303 Accel (adafruit-circuitpython-lsm303-accel) | 393 downloads |
+| Adafruit CircuitPython BLE Heart Rate (adafruit-circuitpython-ble-heart-rate) | 393 downloads |
+| Adafruit CircuitPython IS31FL3741 (adafruit-circuitpython-is31fl3741) | 393 downloads |
+| Adafruit CircuitPython BitmapSaver (adafruit-circuitpython-bitmapsaver) | 391 downloads |
+| Adafruit CircuitPython LTR390 (adafruit-circuitpython-ltr390) | 390 downloads |
+| Adafruit CircuitPython TMP006 (adafruit-circuitpython-tmp006) | 387 downloads |
+| Adafruit CircuitPython LSM303DLH Mag (adafruit-circuitpython-lsm303dlh-mag) | 385 downloads |
+| Adafruit CircuitPython VCNL4040 (adafruit-circuitpython-vcnl4040) | 383 downloads |
+| Adafruit CircuitPython Hue (adafruit-circuitpython-hue) | 381 downloads |
+| Adafruit CircuitPython HX8357 (adafruit-circuitpython-hx8357) | 381 downloads |
+| Adafruit CircuitPython WSGI (adafruit-circuitpython-wsgi) | 380 downloads |
+| Adafruit CircuitPython RockBlock (adafruit-circuitpython-rockblock) | 380 downloads |
+| Adafruit CircuitPython Logging (adafruit-circuitpython-logging) | 380 downloads |
+| Adafruit CircuitPython datetime (adafruit-circuitpython-datetime) | 379 downloads |
+| Adafruit CircuitPython hashlib (adafruit-circuitpython-hashlib) | 378 downloads |
+| Adafruit CircuitPython SCD4X (adafruit-circuitpython-scd4x) | 377 downloads |
+| Adafruit CircuitPython BLE Eddystone (adafruit-circuitpython-ble-eddystone) | 376 downloads |
+| Adafruit CircuitPython AWS IOT (adafruit-circuitpython-aws-iot) | 374 downloads |
+| Adafruit CircuitPython PCD8544 (adafruit-circuitpython-pcd8544) | 374 downloads |
+| Adafruit CircuitPython RGBLED (adafruit-circuitpython-rgbled) | 374 downloads |
+| Adafruit CircuitPython TPA2016 (adafruit-circuitpython-tpa2016) | 373 downloads |
+| Adafruit CircuitPython MAX9744 (adafruit-circuitpython-max9744) | 373 downloads |
+| Adafruit CircuitPython LTR329 LTR303 (adafruit-circuitpython-ltr329-ltr303) | 368 downloads |
+| Adafruit CircuitPython Trellis (adafruit-circuitpython-trellis) | 368 downloads |
+| Adafruit CircuitPython BNO08X (adafruit-circuitpython-bno08x) | 364 downloads |
+| Adafruit CircuitPython ICM20X (adafruit-circuitpython-icm20x) | 364 downloads |
+| Adafruit CircuitPython SHT4x (adafruit-circuitpython-sht4x) | 363 downloads |
+| Adafruit CircuitPython BLE Apple Notification Center (adafruit-circuitpython-ble-apple-notification-center) | 362 downloads |
+| Adafruit CircuitPython MCP2515 (adafruit-circuitpython-mcp2515) | 361 downloads |
+| Adafruit CircuitPython LIFX (adafruit-circuitpython-lifx) | 361 downloads |
+| Adafruit CircuitPython TMP007 (adafruit-circuitpython-tmp007) | 361 downloads |
+| Adafruit CircuitPython SSD1325 (adafruit-circuitpython-ssd1325) | 359 downloads |
+| Adafruit CircuitPython Display Notification (adafruit-circuitpython-display-notification) | 356 downloads |
+| Adafruit CircuitPython BLE Magic Light (adafruit-circuitpython-ble-magic-light) | 355 downloads |
+| Adafruit CircuitPython BLE iBBQ (adafruit-circuitpython-ble-ibbq) | 355 downloads |
+| Adafruit CircuitPython DymoScale (adafruit-circuitpython-dymoscale) | 354 downloads |
+| Adafruit CircuitPython BD3491FS (adafruit-circuitpython-bd3491fs) | 354 downloads |
+| Adafruit CircuitPython DS1841 (adafruit-circuitpython-ds1841) | 354 downloads |
+| Adafruit CircuitPython LIS331 (adafruit-circuitpython-lis331) | 350 downloads |
+| Adafruit CircuitPython ST7735 (adafruit-circuitpython-st7735) | 348 downloads |
+| Adafruit CircuitPython BLE BerryMed Pulse Oximeter (adafruit-circuitpython-ble-berrymed-pulse-oximeter) | 346 downloads |
+| Adafruit CircuitPython DisplayIO SSD1305 (adafruit-circuitpython-displayio-ssd1305) | 346 downloads |
+| Adafruit CircuitPython MS8607 (adafruit-circuitpython-ms8607) | 342 downloads |
+| Adafruit CircuitPython IL0398 (adafruit-circuitpython-il0398) | 342 downloads |
+| Adafruit CircuitPython MPL115A2 (adafruit-circuitpython-mpl115a2) | 336 downloads |
+| Adafruit CircuitPython ST7735R (adafruit-circuitpython-st7735r) | 330 downloads |
+| Adafruit CircuitPython TC74 (adafruit-circuitpython-tc74) | 330 downloads |
+| Adafruit CircuitPython ILI9341 (adafruit-circuitpython-ili9341) | 327 downloads |
+| Adafruit CircuitPython BLE Cycling Speed and Cadence (adafruit-circuitpython-ble-cycling-speed-and-cadence) | 326 downloads |
+| Adafruit CircuitPython DisplayIO SH1106 (adafruit-circuitpython-displayio-sh1106) | 326 downloads |
+| Adafruit CircuitPython Debug I2C (adafruit-circuitpython-debug-i2c) | 325 downloads |
+| Adafruit CircuitPython OAuth2 (adafruit-circuitpython-oauth2) | 322 downloads |
+| Adafruit CircuitPython BH1750 (adafruit-circuitpython-bh1750) | 321 downloads |
+| Adafruit CircuitPython Ticks (adafruit-circuitpython-ticks) | 321 downloads |
+| Adafruit CircuitPython DisplayIO SSD1306 (adafruit-circuitpython-displayio-ssd1306) | 315 downloads |
+| Adafruit CircuitPython BNO08X RVC (adafruit-circuitpython-bno08x-rvc) | 309 downloads |
+| Adafruit CircuitPython HTS221 (adafruit-circuitpython-hts221) | 308 downloads |
+| Adafruit CircuitPython BLE MIDI (adafruit-circuitpython-ble-midi) | 308 downloads |
+| Adafruit CircuitPython BLE LYWSD03MMC (adafruit-circuitpython-ble-lywsd03mmc) | 307 downloads |
+| Adafruit CircuitPython SSD1681 (adafruit-circuitpython-ssd1681) | 305 downloads |
+| Adafruit CircuitPython BLE Apple Media (adafruit-circuitpython-ble-apple-media) | 305 downloads |
+| Adafruit CircuitPython Simple Text Display (adafruit-circuitpython-simple-text-display) | 303 downloads |
+| Adafruit CircuitPython SSD1351 (adafruit-circuitpython-ssd1351) | 295 downloads |
+| Adafruit CircuitPython PCF8591 (adafruit-circuitpython-pcf8591) | 293 downloads |
+| Adafruit CircuitPython SSD1322 (adafruit-circuitpython-ssd1322) | 292 downloads |
+| Adafruit CircuitPython SSD1680 (adafruit-circuitpython-ssd1680) | 290 downloads |
+| Adafruit CircuitPython FakeRequests (adafruit-circuitpython-fakerequests) | 288 downloads |
+| Adafruit CircuitPython AW9523 (adafruit-circuitpython-aw9523) | 288 downloads |
+| Adafruit CircuitPython ST7565 (adafruit-circuitpython-st7565) | 286 downloads |
+| Adafruit CircuitPython SSD1327 (adafruit-circuitpython-ssd1327) | 283 downloads |
+| Adafruit CircuitPython SSD1331 (adafruit-circuitpython-ssd1331) | 282 downloads |
+| Adafruit CircuitPython NeoKey (adafruit-circuitpython-neokey) | 279 downloads |
+| Adafruit CircuitPython SimpleMath (adafruit-circuitpython-simplemath) | 278 downloads |
+| Adafruit CircuitPython HTU31D (adafruit-circuitpython-htu31d) | 276 downloads |
+| Adafruit CircuitPython Ducky (adafruit-circuitpython-ducky) | 276 downloads |
+| Adafruit CircuitPython TLA202X (adafruit-circuitpython-tla202x) | 276 downloads |
+| Adafruit CircuitPython Pixel Framebuf (adafruit-circuitpython-pixel-framebuf) | 270 downloads |
+| Adafruit CircuitPython TCA8418 (adafruit-circuitpython-tca8418) | 268 downloads |
+| Adafruit CircuitPython VL53L1X (adafruit-circuitpython-vl53l1x) | 267 downloads |
+| Adafruit CircuitPython PYOA (adafruit-circuitpython-pyoa) | 267 downloads |
+| Adafruit CircuitPython UC8151D (adafruit-circuitpython-uc8151d) | 266 downloads |
+| Adafruit CircuitPython PCF8563 (adafruit-circuitpython-pcf8563) | 245 downloads |
+| Adafruit CircuitPython AirLift (adafruit-circuitpython-airlift) | 239 downloads |
+| Adafruit CircuitPython SSD1608 (adafruit-circuitpython-ssd1608) | 236 downloads |
+| Adafruit CircuitPython Radial Controller (adafruit-circuitpython-radial-controller) | 229 downloads |
+| Adafruit CircuitPython MacroPad (adafruit-circuitpython-macropad) | 228 downloads |
+| Adafruit CircuitPython CircuitPlayground (adafruit-circuitpython-circuitplayground) | 223 downloads |
+| Adafruit CircuitPython PyPortal (adafruit-circuitpython-pyportal) | 219 downloads |
+| Adafruit CircuitPython ADXL37x (adafruit-circuitpython-adxl37x) | 215 downloads |
+| Adafruit CircuitPython VL53L4CD (adafruit-circuitpython-vl53l4cd) | 214 downloads |
+| Adafruit CircuitPython 24LC32 (adafruit-circuitpython-24lc32) | 214 downloads |
+| Adafruit CircuitPython Nunchuk (adafruit-circuitpython-nunchuk) | 211 downloads |
+| Adafruit CircuitPython CLUE (adafruit-circuitpython-clue) | 211 downloads |
+| Adafruit CircuitPython TT21100 (adafruit-circuitpython-tt21100) | 193 downloads |
+| Adafruit CircuitPython TSC2007 (adafruit-circuitpython-tsc2007) | 191 downloads |
+| Adafruit CircuitPython Colorsys (adafruit-circuitpython-colorsys) | 189 downloads |
+| Adafruit CircuitPython Pastebin (adafruit-circuitpython-pastebin) | 187 downloads |
+| Adafruit CircuitPython MONSTERM4SK (adafruit-circuitpython-monsterm4sk) | 185 downloads |
+| Adafruit CircuitPython MagTag (adafruit-circuitpython-magtag) | 183 downloads |
+| Adafruit CircuitPython MAX1704x (adafruit-circuitpython-max1704x) | 174 downloads |
+| Adafruit CircuitPython OV2640 (adafruit-circuitpython-ov2640) | 172 downloads |
+| Adafruit CircuitPython AGS02MA (adafruit-circuitpython-ags02ma) | 169 downloads |
+| Adafruit CircuitPython OV5640 (adafruit-circuitpython-ov5640) | 168 downloads |
+| Adafruit CircuitPython ESP32S2TFT (adafruit-circuitpython-esp32s2tft) | 166 downloads |
+| Adafruit CircuitPython FunHouse (adafruit-circuitpython-funhouse) | 165 downloads |
+| Adafruit CircuitPython MatrixPortal (adafruit-circuitpython-matrixportal) | 165 downloads |
+| Adafruit CircuitPython BoardTest (adafruit-circuitpython-boardtest) | 165 downloads |
+| Adafruit CircuitPython IterTools (adafruit-circuitpython-itertools) | 161 downloads |
+| Adafruit CircuitPython PCF8574 (adafruit-circuitpython-pcf8574) | 157 downloads |
+| Adafruit CircuitPython MMC56x3 (adafruit-circuitpython-mmc56x3) | 156 downloads |
+| Adafruit CircuitPython BLE File Transfer (adafruit-circuitpython-ble-file-transfer) | 155 downloads |
+| Adafruit CircuitPython floppy (adafruit-circuitpython-floppy) | 137 downloads |
+| Adafruit CircuitPython GUVX I2C (adafruit-circuitpython-guvx-i2c) | 132 downloads |
+| Adafruit CircuitPython BLE Beacon (adafruit-circuitpython-ble-beacon) | 113 downloads |
+| Adafruit CircuitPython PCF8575 (adafruit-circuitpython-pcf8575) | 62 downloads |
+| Adafruit CircuitPython ENS160 (adafruit-circuitpython-ens160) | 59 downloads |
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..60734a46 100644
--- a/docs/conf.py
+++ b/docs/conf.py
@@ -57,7 +57,7 @@ release = "1.0"
#
# 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.
diff --git a/docs/drivers.rst b/docs/drivers.rst
index bbffd0b1..9bfacaeb 100644
--- a/docs/drivers.rst
+++ b/docs/drivers.rst
@@ -33,12 +33,12 @@ specific boards.
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 PortalBase
+ Adafruit PyPortal
+ PyBadger (PyBadge and PyGamer)
+ MatrixPortal (Metro M4 Airlift + RGB Shield)
Helper Libraries
-----------------
@@ -136,10 +136,12 @@ Helpers for Bluetooth Low Energy (BLE).
BLE Adafruit Services
BLE Apple Media Service
BLE Apple Notification Center Service
+ BLE Location Beacons
BLE BerryMed Pulse Oximeter Service
BLE BroadcastNet
BLE Cycling Speed and Cadence
BLE Eddystone Beacon
+ BLE File Transfer
BLE Heart Rate
BLE iBBQ
BLE LYWSD03MMC (Xiaomi Mijia)
@@ -147,6 +149,7 @@ Helpers for Bluetooth Low Energy (BLE).
BLE MIDI
BLE Radio
+
LoRa Wireless Helpers
^^^^^^^^^^^^^^^^^^^^^
@@ -207,12 +210,15 @@ Miscellaneous Helpers
Mini ESP Tool (ESP chips loader)
NeoKey
OneWire
+ Pastebin services
+ PIOASM converter for RP2040 boards
Radial Controller
SD Card
SimpleIO
SimpleMath
Test Repo
USB HID - Human Interface Device (Keyboard and Mouse)
+ Ticks
Blinky
--------
@@ -312,6 +318,7 @@ through ``datetime``.
DS1307 Real-time Clock (5V RTC Breakout)
DS3231 Real-time Clock (Precision RTC)
PCF8523 Real-time Clock (Adalogger RTC)
+ PCF8563 Real-time Clock
Motion Sensors
----------------
@@ -343,6 +350,7 @@ Motion relating sensing including ``acceleration``, ``magnetic``, ``gyro``, and
MLX90393 3 Axis Magnetometer
MLX90395 3-Axis Magnetometer
MMA8451 3 Axis Accelerometer
+ MMC56X3 Magnetometers
MPU6050 Accelerometer, Gyroscope, and Temperature Sensor
MSA301 3 Axis Accelerometer
TLV493D 3 Axis Magnetometer
@@ -358,6 +366,7 @@ equivalent carbon dioxide (``eco2`` / ``eCO2``), and total volatile organic comp
ADT7410 High Accuracy Temperature Sensor
+ AGS02MA Gas Sensor
AHTx0 Tempertaure and Humidity Sensor
AM2320 Temperature and Humidity
BME280 Temperature, Humidity and Pressure
@@ -368,6 +377,7 @@ equivalent carbon dioxide (``eco2`` / ``eCO2``), and total volatile organic comp
DHT Temperature and Humidity
DPS310 Precision Barometric Pressure / Altitude Sensor
DS18x20 Temperature
+ ENS160 (ScioSense) digital multi-gas sensor
HTS221 Temperature and Humidity Sensor
HTU21D Temperature and Humidity
HTU31D Temperature and Humidity
@@ -411,6 +421,8 @@ These sensors detect light related attributes such as ``color``, ``light`` (unit
AS726x Color Spectrum Sensor
AS7341 11-Channel Multi-Spectral Digital Sensor
BH1750 Ambient Light
+ GUVx I2C UV Light Sensors
+ LTR329 LTR303 Light Sensors
LTR390 Ambient Light and UV Sensor
TCS34725 Color Sensor
TSL2561 Light Sensor
@@ -420,6 +432,7 @@ These sensors detect light related attributes such as ``color``, ``light`` (unit
VEML6070 UV Index
VEML6075 UV Index
VEML7700 High Accuracy Ambient Light Sensor
+ SI1145 Digital UV Index IR Visible Light Sensor
Distance Sensors
------------------
@@ -436,7 +449,7 @@ These sensors measure the ``distance`` to another object and may also measure li
VL6180x 5 - 100 mm
VL53L0x ~30 - 1000 mm
VL53L1X ~30 - 4000 mm
- VL53L4CD Time of Flight
Radio
--------
@@ -473,7 +486,10 @@ These provide functionality similar to ``analogio``, ``digitalio``, ``pulseio``,
MCP4728 4-Channel, 12-bit Digital-to-Analog Converter
MPR121 Capacitive Touch Sensor
PCA9685 16 x 12-bit PWM Driver
+ PCF8574 GPIO Expander
+ PCF8575 GPIO Expander
PCF8591 ADC + DAC Combo
+ TCA8418 I2C Keyboard Multiplexor
TCA9548 I2C Multiplexer
TLA202X 12-bit I2C DAC
TLC5947 24 x 12-bit PWM Driver
@@ -495,6 +511,7 @@ Miscellaneous
DS3502 I2C Potentiometer
Dymo Scale
Fingerprint Sensor
+ Floppy
FONA Cellular Module
FRAM Non-Volatile Memory
Gizmo
@@ -502,6 +519,7 @@ Miscellaneous
INA260 Current and Power Monitor
LC709203F Fuel Gauge and Battery Monitor
Matrix Keypad
+ MAX1704x Fuel Gauge
MAX9744 Audio Amplifier
MLX90640 Thermal Camera
NeoTrellis 4x4 Keypad
@@ -519,6 +537,7 @@ Miscellaneous
Touchscreen 4-Wire Resistive
TPA2016 Audio Amplifier with AGC
Trellis 4x4 Keypad
+ TT21100 Capacitive Touchscreen Driver
VC0706 TTL Camera
VS1053 Audio Codec
Wiznet5k Ethernet Module
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..496c7cc4 160000
--- a/libraries/drivers/24lc32
+++ b/libraries/drivers/24lc32
@@ -1 +1 @@
-Subproject commit bcd6b6e6e980eaa33936f80f12720a9f1d57a591
+Subproject commit 496c7cc477f076053a9e3a722987cf140d7dfde7
diff --git a/libraries/drivers/74hc595 b/libraries/drivers/74hc595
index 8576b634..3d684877 160000
--- a/libraries/drivers/74hc595
+++ b/libraries/drivers/74hc595
@@ -1 +1 @@
-Subproject commit 8576b6347a8854477ce17e45866fe18a47281237
+Subproject commit 3d6848776f7d7e83037fc086ed16b29aef72bff6
diff --git a/libraries/drivers/ads1x15 b/libraries/drivers/ads1x15
index df2e4f56..fe1337c3 160000
--- a/libraries/drivers/ads1x15
+++ b/libraries/drivers/ads1x15
@@ -1 +1 @@
-Subproject commit df2e4f56a295ccbb0f1874347ce4e65d934b5804
+Subproject commit fe1337c3af183384e4a7c191e33b3187da75d32e
diff --git a/libraries/drivers/adt7410 b/libraries/drivers/adt7410
index d50c1c22..ac2c4eed 160000
--- a/libraries/drivers/adt7410
+++ b/libraries/drivers/adt7410
@@ -1 +1 @@
-Subproject commit d50c1c2217dfb42f26be785a87e097231bac1e14
+Subproject commit ac2c4eeddc15b8a8a2502ab4c726dd973ef13c15
diff --git a/libraries/drivers/adxl34x b/libraries/drivers/adxl34x
index 9d602079..b6083a5a 160000
--- a/libraries/drivers/adxl34x
+++ b/libraries/drivers/adxl34x
@@ -1 +1 @@
-Subproject commit 9d6020798fc689e95df11769844516af1dd7c02a
+Subproject commit b6083a5a37073b678fa91d6d49a2b61a2ab5a92d
diff --git a/libraries/drivers/adxl37x b/libraries/drivers/adxl37x
index 97927f14..d54e88f4 160000
--- a/libraries/drivers/adxl37x
+++ b/libraries/drivers/adxl37x
@@ -1 +1 @@
-Subproject commit 97927f1480883b81fe7c2c6a2b31b144db875f71
+Subproject commit d54e88f491358c18ddd828f0c12a42bf9b4c99cc
diff --git a/libraries/drivers/ags02ma b/libraries/drivers/ags02ma
new file mode 160000
index 00000000..4c91b742
--- /dev/null
+++ b/libraries/drivers/ags02ma
@@ -0,0 +1 @@
+Subproject commit 4c91b742cf125203797f3bcb046b78f18c7de1b2
diff --git a/libraries/drivers/ahtx0 b/libraries/drivers/ahtx0
index d8bc619b..596605f5 160000
--- a/libraries/drivers/ahtx0
+++ b/libraries/drivers/ahtx0
@@ -1 +1 @@
-Subproject commit d8bc619bc2a422a7ed99b0b213abe6e24d81e907
+Subproject commit 596605f5c11cfebabb5bf606a25af3c706630724
diff --git a/libraries/drivers/am2320 b/libraries/drivers/am2320
index d7d3d4d1..a5db1527 160000
--- a/libraries/drivers/am2320
+++ b/libraries/drivers/am2320
@@ -1 +1 @@
-Subproject commit d7d3d4d13a5c34f3a84e449a5762879a0fe116de
+Subproject commit a5db15277816ba76872a7144f1c6dea5c0da36d8
diff --git a/libraries/drivers/amg88xx b/libraries/drivers/amg88xx
index 59eec703..fe2b233a 160000
--- a/libraries/drivers/amg88xx
+++ b/libraries/drivers/amg88xx
@@ -1 +1 @@
-Subproject commit 59eec7038ac7e4ca58273d58ac1862c7e42ebe7e
+Subproject commit fe2b233a092768ec6dcfe85601e04dfb4a41552d
diff --git a/libraries/drivers/apds9960 b/libraries/drivers/apds9960
index 9bd48820..ba05423e 160000
--- a/libraries/drivers/apds9960
+++ b/libraries/drivers/apds9960
@@ -1 +1 @@
-Subproject commit 9bd48820928afad549832fe9b4ae497b224007f0
+Subproject commit ba05423ed9aae09ce293603b519a4ac644ef0dab
diff --git a/libraries/drivers/as726x b/libraries/drivers/as726x
index 253abb16..39cc6dd1 160000
--- a/libraries/drivers/as726x
+++ b/libraries/drivers/as726x
@@ -1 +1 @@
-Subproject commit 253abb16d58c6d8a0b3d771b68ab29c52fa93cfb
+Subproject commit 39cc6dd11f0bcf461ed01439a961654d1f8d1a43
diff --git a/libraries/drivers/as7341 b/libraries/drivers/as7341
index f62ad7d1..f16d14a4 160000
--- a/libraries/drivers/as7341
+++ b/libraries/drivers/as7341
@@ -1 +1 @@
-Subproject commit f62ad7d1a8bbe9de3bb81099e9e6613454c535e2
+Subproject commit f16d14a4f16c0b997d241759a6a728e6048e0383
diff --git a/libraries/drivers/atecc b/libraries/drivers/atecc
index c7ba4a20..5365b7e1 160000
--- a/libraries/drivers/atecc
+++ b/libraries/drivers/atecc
@@ -1 +1 @@
-Subproject commit c7ba4a20dc13234251caa9148dc2cd7b7bcb56a7
+Subproject commit 5365b7e13bd1c046d1d4b75a4f757c21393f8028
diff --git a/libraries/drivers/aw9523 b/libraries/drivers/aw9523
index 11278c91..9a45f641 160000
--- a/libraries/drivers/aw9523
+++ b/libraries/drivers/aw9523
@@ -1 +1 @@
-Subproject commit 11278c91b5dc1d5597203ec9f5ead6b07e93810e
+Subproject commit 9a45f6410a9b64d20926c1c908834f8601365d3d
diff --git a/libraries/drivers/bd3491fs b/libraries/drivers/bd3491fs
index 82a6a2bd..dd022c5c 160000
--- a/libraries/drivers/bd3491fs
+++ b/libraries/drivers/bd3491fs
@@ -1 +1 @@
-Subproject commit 82a6a2bde2dedf14b8cba15214090640baec51dc
+Subproject commit dd022c5c8c2db9ca5eb7e8276689d0a65f702910
diff --git a/libraries/drivers/bh1750 b/libraries/drivers/bh1750
index 2493e53d..91fb3910 160000
--- a/libraries/drivers/bh1750
+++ b/libraries/drivers/bh1750
@@ -1 +1 @@
-Subproject commit 2493e53d8fdd66dd30882d73efc68c0e23735e67
+Subproject commit 91fb391057f153a4d1bd7a3ec558eea2f1f68423
diff --git a/libraries/drivers/bluefruitspi b/libraries/drivers/bluefruitspi
index e4272039..de4680f1 160000
--- a/libraries/drivers/bluefruitspi
+++ b/libraries/drivers/bluefruitspi
@@ -1 +1 @@
-Subproject commit e427203940708c1f2d0f1df5611310ac629790b3
+Subproject commit de4680f14055f8dff58076c65a96b7d48a71fba1
diff --git a/libraries/drivers/bme280 b/libraries/drivers/bme280
index a65db9d6..c7d4e1c5 160000
--- a/libraries/drivers/bme280
+++ b/libraries/drivers/bme280
@@ -1 +1 @@
-Subproject commit a65db9d63fc7fea51b9b4d35b2a6eb78f0720d9a
+Subproject commit c7d4e1c536d158f5d011710cf2c2adcf2e2bdc47
diff --git a/libraries/drivers/bme680 b/libraries/drivers/bme680
index 4330d4e6..38d9689d 160000
--- a/libraries/drivers/bme680
+++ b/libraries/drivers/bme680
@@ -1 +1 @@
-Subproject commit 4330d4e67ed8a7cc89a5248ad38427ae0cb6f31e
+Subproject commit 38d9689da0e6c4bb637b090dd220973e4d4760e8
diff --git a/libraries/drivers/bmp280 b/libraries/drivers/bmp280
index 4eb95175..d1f29218 160000
--- a/libraries/drivers/bmp280
+++ b/libraries/drivers/bmp280
@@ -1 +1 @@
-Subproject commit 4eb9517599f01ecefac796d0fcd77f6fb5791d69
+Subproject commit d1f292183bec11da199b4457f09477d12c6567c7
diff --git a/libraries/drivers/bmp3xx b/libraries/drivers/bmp3xx
index d2289fa2..518e59e0 160000
--- a/libraries/drivers/bmp3xx
+++ b/libraries/drivers/bmp3xx
@@ -1 +1 @@
-Subproject commit d2289fa263e317d2dcc43501cf3319ddb9029d7d
+Subproject commit 518e59e0da7f5c8c7a2e5a1da326d7767a2629a9
diff --git a/libraries/drivers/bno055 b/libraries/drivers/bno055
index ef32614b..7e09e710 160000
--- a/libraries/drivers/bno055
+++ b/libraries/drivers/bno055
@@ -1 +1 @@
-Subproject commit ef32614bdd3aa5e96e539afe82ec6e948c590d0c
+Subproject commit 7e09e710430f3a9447f57b13c92559bc54321a67
diff --git a/libraries/drivers/bno08x b/libraries/drivers/bno08x
index 0790406d..c8c7cf01 160000
--- a/libraries/drivers/bno08x
+++ b/libraries/drivers/bno08x
@@ -1 +1 @@
-Subproject commit 0790406d212a029e1e6fdc175ba052d7a5f795f1
+Subproject commit c8c7cf01199c658db83e00266f84bb13eb3bab99
diff --git a/libraries/drivers/bno08x_rvc b/libraries/drivers/bno08x_rvc
index ba89bfb6..16011856 160000
--- a/libraries/drivers/bno08x_rvc
+++ b/libraries/drivers/bno08x_rvc
@@ -1 +1 @@
-Subproject commit ba89bfb6da7223fc432018ea97d6cdcdb0504b9a
+Subproject commit 16011856122464040d75427f387a51b0146fd72e
diff --git a/libraries/drivers/cap1188 b/libraries/drivers/cap1188
index af35981d..0f5e6cab 160000
--- a/libraries/drivers/cap1188
+++ b/libraries/drivers/cap1188
@@ -1 +1 @@
-Subproject commit af35981d2608578626fd9ba3c7bd5a25eef46665
+Subproject commit 0f5e6cab5aedb211a7c7ffb36ec45e1ff0b7fbd8
diff --git a/libraries/drivers/ccs811 b/libraries/drivers/ccs811
index e156b0d1..f7d7ed11 160000
--- a/libraries/drivers/ccs811
+++ b/libraries/drivers/ccs811
@@ -1 +1 @@
-Subproject commit e156b0d144efc10bcdfb997c513ca5252871a7f2
+Subproject commit f7d7ed11a4f2fb8b1796a9907acf888f802d870e
diff --git a/libraries/drivers/charlcd b/libraries/drivers/charlcd
index 14ea3c45..3708f84a 160000
--- a/libraries/drivers/charlcd
+++ b/libraries/drivers/charlcd
@@ -1 +1 @@
-Subproject commit 14ea3c456f02f210019a1d6615cc51bcedca7846
+Subproject commit 3708f84a5b75ddcb9a745f1740147ae7b239d38a
diff --git a/libraries/drivers/circuitplayground b/libraries/drivers/circuitplayground
index f82d3ef1..47f848f1 160000
--- a/libraries/drivers/circuitplayground
+++ b/libraries/drivers/circuitplayground
@@ -1 +1 @@
-Subproject commit f82d3ef195256aa71d274a34ea25f760d7e651d1
+Subproject commit 47f848f13f75d2f62d16407edaaf6dd0ec1fc3cc
diff --git a/libraries/drivers/clue b/libraries/drivers/clue
index 58580615..771570d5 160000
--- a/libraries/drivers/clue
+++ b/libraries/drivers/clue
@@ -1 +1 @@
-Subproject commit 58580615b679bb69f44edf54394a957f27ff0694
+Subproject commit 771570d549f6f41afab22d39c5ebd0f8714f981e
diff --git a/libraries/drivers/crickit b/libraries/drivers/crickit
index 938f6bb3..a37c7cc8 160000
--- a/libraries/drivers/crickit
+++ b/libraries/drivers/crickit
@@ -1 +1 @@
-Subproject commit 938f6bb335ba5e4c56a8062c591ff9f3c18c4297
+Subproject commit a37c7cc83685f2ff84a171a519207567a75d0947
diff --git a/libraries/drivers/dht b/libraries/drivers/dht
index 2e3dc98a..63cb0190 160000
--- a/libraries/drivers/dht
+++ b/libraries/drivers/dht
@@ -1 +1 @@
-Subproject commit 2e3dc98a85e17a26b969e88b907bc58a71482486
+Subproject commit 63cb0190a9818a26e5ebffc55776f0f67525a66b
diff --git a/libraries/drivers/displayio_sh1106 b/libraries/drivers/displayio_sh1106
index a1392e77..742f3603 160000
--- a/libraries/drivers/displayio_sh1106
+++ b/libraries/drivers/displayio_sh1106
@@ -1 +1 @@
-Subproject commit a1392e7768d87abe83906433de2ee235249c473b
+Subproject commit 742f3603029cf5f79f93858597e30bfbae9f79b8
diff --git a/libraries/drivers/displayio_sh1107 b/libraries/drivers/displayio_sh1107
index d7c51166..c64cf895 160000
--- a/libraries/drivers/displayio_sh1107
+++ b/libraries/drivers/displayio_sh1107
@@ -1 +1 @@
-Subproject commit d7c51166cc463b3ae083fdc7c241af5c3923dd44
+Subproject commit c64cf8952b39a07b2353c880c17e3c28ae3cd9de
diff --git a/libraries/drivers/displayio_ssd1305 b/libraries/drivers/displayio_ssd1305
index 35ce8f08..9fbc74b9 160000
--- a/libraries/drivers/displayio_ssd1305
+++ b/libraries/drivers/displayio_ssd1305
@@ -1 +1 @@
-Subproject commit 35ce8f089f1d6815d5d5ce9a35d30de357aca73b
+Subproject commit 9fbc74b99be13d828e7f6b41be359b4f1c5cc62e
diff --git a/libraries/drivers/displayio_ssd1306 b/libraries/drivers/displayio_ssd1306
index c72e094b..cf322ff8 160000
--- a/libraries/drivers/displayio_ssd1306
+++ b/libraries/drivers/displayio_ssd1306
@@ -1 +1 @@
-Subproject commit c72e094b575c0151216d1103a1e8fd0b2f9d6473
+Subproject commit cf322ff88dabf63bb38e1ed3667d0cbfc751576a
diff --git a/libraries/drivers/dotstar b/libraries/drivers/dotstar
index a90579e1..d645fc2a 160000
--- a/libraries/drivers/dotstar
+++ b/libraries/drivers/dotstar
@@ -1 +1 @@
-Subproject commit a90579e1e1e1c973e6ba8f6cf8e914d77fc8f0f2
+Subproject commit d645fc2aded3606e5b0c17689e9f29e7e56bb612
diff --git a/libraries/drivers/dps310 b/libraries/drivers/dps310
index 6389bab6..2862963e 160000
--- a/libraries/drivers/dps310
+++ b/libraries/drivers/dps310
@@ -1 +1 @@
-Subproject commit 6389bab62099675eb1b1092409f5150fafafa066
+Subproject commit 2862963e90b18bef593b0c0adedb4b0b98943b96
diff --git a/libraries/drivers/drv2605 b/libraries/drivers/drv2605
index 8e7e111a..4a4619a5 160000
--- a/libraries/drivers/drv2605
+++ b/libraries/drivers/drv2605
@@ -1 +1 @@
-Subproject commit 8e7e111a9ff39d3f4311caa7babeb451422c759f
+Subproject commit 4a4619a524918f2705c05ca4959385937afa9a7c
diff --git a/libraries/drivers/ds1307 b/libraries/drivers/ds1307
index 569524d4..b59f1580 160000
--- a/libraries/drivers/ds1307
+++ b/libraries/drivers/ds1307
@@ -1 +1 @@
-Subproject commit 569524d47598317986553281176306f0d85976b5
+Subproject commit b59f158088532fe92bc441411dae9944c0e29a16
diff --git a/libraries/drivers/ds1841 b/libraries/drivers/ds1841
index 3dd67a0d..223ee850 160000
--- a/libraries/drivers/ds1841
+++ b/libraries/drivers/ds1841
@@ -1 +1 @@
-Subproject commit 3dd67a0d89d0a84ef7dbc9208c988c332408e4bc
+Subproject commit 223ee850cd212639777f1555ad91efea2dc28186
diff --git a/libraries/drivers/ds18x20 b/libraries/drivers/ds18x20
index ef79be0c..56e8d990 160000
--- a/libraries/drivers/ds18x20
+++ b/libraries/drivers/ds18x20
@@ -1 +1 @@
-Subproject commit ef79be0c705eca58ac2df378fb2f52de7c772535
+Subproject commit 56e8d990b74fc981455980b389557684b5b7cd33
diff --git a/libraries/drivers/ds2413 b/libraries/drivers/ds2413
index a4be47b3..7f6f122f 160000
--- a/libraries/drivers/ds2413
+++ b/libraries/drivers/ds2413
@@ -1 +1 @@
-Subproject commit a4be47b34aafacf581ad18ab2b734e83151e2ccf
+Subproject commit 7f6f122fbe502d3a122f9eed55130a31221d0983
diff --git a/libraries/drivers/ds3231 b/libraries/drivers/ds3231
index df244981..726270f5 160000
--- a/libraries/drivers/ds3231
+++ b/libraries/drivers/ds3231
@@ -1 +1 @@
-Subproject commit df2449815433e05ea0f89c19518ccde7a10a2faa
+Subproject commit 726270f5103d9d94810eb8b52041b7521afafc5c
diff --git a/libraries/drivers/ds3502 b/libraries/drivers/ds3502
index c4b53e70..2d4dcecf 160000
--- a/libraries/drivers/ds3502
+++ b/libraries/drivers/ds3502
@@ -1 +1 @@
-Subproject commit c4b53e70e2c5cc7b430762e74c84f59f8ebf9f2f
+Subproject commit 2d4dcecfa11e63735b7e226e8cf6e3a59b82ecf7
diff --git a/libraries/drivers/dymoscale b/libraries/drivers/dymoscale
index 41622b7c..38fa8d65 160000
--- a/libraries/drivers/dymoscale
+++ b/libraries/drivers/dymoscale
@@ -1 +1 @@
-Subproject commit 41622b7c73a51fadd3e8779190e3eea12305eeea
+Subproject commit 38fa8d651225258c98a2afdf7e5ced0ae2793053
diff --git a/libraries/drivers/emc2101 b/libraries/drivers/emc2101
index 65feb6bb..3792ed97 160000
--- a/libraries/drivers/emc2101
+++ b/libraries/drivers/emc2101
@@ -1 +1 @@
-Subproject commit 65feb6bbcc58c70e5a9203c1b48a519c22a77d36
+Subproject commit 3792ed97a160cabea430084d047795bfbbd7009e
diff --git a/libraries/drivers/ens160 b/libraries/drivers/ens160
new file mode 160000
index 00000000..8ee988da
--- /dev/null
+++ b/libraries/drivers/ens160
@@ -0,0 +1 @@
+Subproject commit 8ee988da2f9ed8b5e58f686646378b75ef28a97b
diff --git a/libraries/drivers/epd b/libraries/drivers/epd
index db178e65..aa2d3629 160000
--- a/libraries/drivers/epd
+++ b/libraries/drivers/epd
@@ -1 +1 @@
-Subproject commit db178e65941b3e8f4e3efd72dd9b85ff20f29c60
+Subproject commit aa2d36296c8816a2ed23541eb3e266526cd739c0
diff --git a/libraries/drivers/esp-atcontrol b/libraries/drivers/esp-atcontrol
index 2ad3e56a..a4101ac8 160000
--- a/libraries/drivers/esp-atcontrol
+++ b/libraries/drivers/esp-atcontrol
@@ -1 +1 @@
-Subproject commit 2ad3e56a542b9c975243bb3a3e908ef359b2b6be
+Subproject commit a4101ac8268bcfb09558c36e4cdc167cf08d70ea
diff --git a/libraries/drivers/esp32spi b/libraries/drivers/esp32spi
index ddd26eb4..ee6bfcf9 160000
--- a/libraries/drivers/esp32spi
+++ b/libraries/drivers/esp32spi
@@ -1 +1 @@
-Subproject commit ddd26eb4abcd3c10ae5dd33b1345d10d58707995
+Subproject commit ee6bfcf9e676eb435c8890db37f07719984a60a1
diff --git a/libraries/drivers/fingerprint b/libraries/drivers/fingerprint
index ef85cc58..5bfa6b65 160000
--- a/libraries/drivers/fingerprint
+++ b/libraries/drivers/fingerprint
@@ -1 +1 @@
-Subproject commit ef85cc58b1fbe7f17c633ecaa83aa2d97e28dbd8
+Subproject commit 5bfa6b6559f8e4a1876a2b587a9805b1d4d5b9a4
diff --git a/libraries/drivers/floppy b/libraries/drivers/floppy
new file mode 160000
index 00000000..4419a6ca
--- /dev/null
+++ b/libraries/drivers/floppy
@@ -0,0 +1 @@
+Subproject commit 4419a6ca85529ed1eb9428c0f1563280d0b6482d
diff --git a/libraries/drivers/focaltouch b/libraries/drivers/focaltouch
index a77f0f9c..3d7d404a 160000
--- a/libraries/drivers/focaltouch
+++ b/libraries/drivers/focaltouch
@@ -1 +1 @@
-Subproject commit a77f0f9c2e8f64568bbb68254d0134fbc7b5a8af
+Subproject commit 3d7d404a1cafc02f6c3391b100157490132e5c5f
diff --git a/libraries/drivers/fona b/libraries/drivers/fona
index cae59d4e..84a77e6e 160000
--- a/libraries/drivers/fona
+++ b/libraries/drivers/fona
@@ -1 +1 @@
-Subproject commit cae59d4efcc8b9f91e8f27ab10098633504e0f78
+Subproject commit 84a77e6e43900c0d9f6353460f8db2b7108f8b48
diff --git a/libraries/drivers/fram b/libraries/drivers/fram
index caf6b489..cf7bfdfc 160000
--- a/libraries/drivers/fram
+++ b/libraries/drivers/fram
@@ -1 +1 @@
-Subproject commit caf6b48927b19b9445bc795a30cad70629cf5c24
+Subproject commit cf7bfdfc5aa12c1aee803adab10e0fecdb899156
diff --git a/libraries/drivers/fxas21002c b/libraries/drivers/fxas21002c
index 111db674..76ffcd06 160000
--- a/libraries/drivers/fxas21002c
+++ b/libraries/drivers/fxas21002c
@@ -1 +1 @@
-Subproject commit 111db67496e897d1500f34a826bb348b9050c8b0
+Subproject commit 76ffcd06ef58c1b24f9527672b49a7c62bf29a48
diff --git a/libraries/drivers/fxos8700 b/libraries/drivers/fxos8700
index a2b0433f..b694ae87 160000
--- a/libraries/drivers/fxos8700
+++ b/libraries/drivers/fxos8700
@@ -1 +1 @@
-Subproject commit a2b0433f7c891f3187fde38ba27aff7214173ba8
+Subproject commit b694ae876acd94d74080614dc0979e08827b3f90
diff --git a/libraries/drivers/gps b/libraries/drivers/gps
index e17c63eb..04417ed2 160000
--- a/libraries/drivers/gps
+++ b/libraries/drivers/gps
@@ -1 +1 @@
-Subproject commit e17c63eb1ae9f3b74e30a166416a9e02630b747b
+Subproject commit 04417ed2ca91ff5c2dd05c45b51da1e13d781f66
diff --git a/libraries/drivers/guvx-i2c b/libraries/drivers/guvx-i2c
new file mode 160000
index 00000000..67be9d73
--- /dev/null
+++ b/libraries/drivers/guvx-i2c
@@ -0,0 +1 @@
+Subproject commit 67be9d73ba962741871fe6437b82da82918cdf51
diff --git a/libraries/drivers/hcsr04 b/libraries/drivers/hcsr04
index 696de2aa..2c24d41d 160000
--- a/libraries/drivers/hcsr04
+++ b/libraries/drivers/hcsr04
@@ -1 +1 @@
-Subproject commit 696de2aabe24fa90efeb047c7fc892e3b8bf9fd8
+Subproject commit 2c24d41d5d00a29e617909051482583c3e1d86c9
diff --git a/libraries/drivers/ht16k33 b/libraries/drivers/ht16k33
index f961ffca..f8cbd5f8 160000
--- a/libraries/drivers/ht16k33
+++ b/libraries/drivers/ht16k33
@@ -1 +1 @@
-Subproject commit f961ffca928d2388cf784500a8a56c565bdb76c5
+Subproject commit f8cbd5f88d0dd3fa0e5616c82407b4ccaa9f1f0f
diff --git a/libraries/drivers/hts221 b/libraries/drivers/hts221
index 4cdb53fd..304f590a 160000
--- a/libraries/drivers/hts221
+++ b/libraries/drivers/hts221
@@ -1 +1 @@
-Subproject commit 4cdb53fd0f7a6359391638d1bf8cf0720ea9f093
+Subproject commit 304f590a17345c8d8abf53a8e856740a86637766
diff --git a/libraries/drivers/htu21d b/libraries/drivers/htu21d
index c17dc57c..a36cc879 160000
--- a/libraries/drivers/htu21d
+++ b/libraries/drivers/htu21d
@@ -1 +1 @@
-Subproject commit c17dc57c783ae853bb64f371a9415839f37b6a79
+Subproject commit a36cc879e54de081947b4f9b76f9bf6b9efcd4f9
diff --git a/libraries/drivers/htu31d b/libraries/drivers/htu31d
index 3fa5a331..c1783db8 160000
--- a/libraries/drivers/htu31d
+++ b/libraries/drivers/htu31d
@@ -1 +1 @@
-Subproject commit 3fa5a33150f06cbbfba43090d45b28ef4cd6313b
+Subproject commit c1783db840f0d9cca9d41af37b5ecd1be331aa64
diff --git a/libraries/drivers/hx8357 b/libraries/drivers/hx8357
index 3f5b39fd..4b7ad535 160000
--- a/libraries/drivers/hx8357
+++ b/libraries/drivers/hx8357
@@ -1 +1 @@
-Subproject commit 3f5b39fd329a2e61ca8c537c03f905b55bb539a3
+Subproject commit 4b7ad535532d9cc61f91d26431ddcc4c3911ca0f
diff --git a/libraries/drivers/icm20x b/libraries/drivers/icm20x
index 9c27b8e8..5812dd07 160000
--- a/libraries/drivers/icm20x
+++ b/libraries/drivers/icm20x
@@ -1 +1 @@
-Subproject commit 9c27b8e8b386c3fe0749c06ab115da279d900ccb
+Subproject commit 5812dd07c6261f2c1b1426948a8e91e4ce473a8b
diff --git a/libraries/drivers/il0373 b/libraries/drivers/il0373
index a474a319..86d82222 160000
--- a/libraries/drivers/il0373
+++ b/libraries/drivers/il0373
@@ -1 +1 @@
-Subproject commit a474a319baaff5f0270437ffcffa42b0e3055e8a
+Subproject commit 86d822222b990f29622552c8ca2b6f761e87288a
diff --git a/libraries/drivers/il0398 b/libraries/drivers/il0398
index 5289d49a..2fab6411 160000
--- a/libraries/drivers/il0398
+++ b/libraries/drivers/il0398
@@ -1 +1 @@
-Subproject commit 5289d49a435817627d88a652a56fa8e001780017
+Subproject commit 2fab64110aa8309f6544b8379aabbbf2f10033ea
diff --git a/libraries/drivers/il91874 b/libraries/drivers/il91874
index 67926121..13140a50 160000
--- a/libraries/drivers/il91874
+++ b/libraries/drivers/il91874
@@ -1 +1 @@
-Subproject commit 67926121af20e12568925a788e0d0e341e30c216
+Subproject commit 13140a5043daad970b26b9434057ce84328b1bf3
diff --git a/libraries/drivers/ili9341 b/libraries/drivers/ili9341
index 3a068b3a..7cb13c57 160000
--- a/libraries/drivers/ili9341
+++ b/libraries/drivers/ili9341
@@ -1 +1 @@
-Subproject commit 3a068b3a50256f88f1122efd086b00edc91a4a1a
+Subproject commit 7cb13c57791063eaaf2c8f6544d54f4136469a0e
diff --git a/libraries/drivers/ina219 b/libraries/drivers/ina219
index 6e4f170b..48a964df 160000
--- a/libraries/drivers/ina219
+++ b/libraries/drivers/ina219
@@ -1 +1 @@
-Subproject commit 6e4f170b3745ef1cf1b56eb6e6c29c2acf5fd5e1
+Subproject commit 48a964df19403c33631f31d3c13d0ddc5c1fdcf4
diff --git a/libraries/drivers/ina260 b/libraries/drivers/ina260
index 36d4f0fe..57bef48b 160000
--- a/libraries/drivers/ina260
+++ b/libraries/drivers/ina260
@@ -1 +1 @@
-Subproject commit 36d4f0fe41b379a4c2959c180ab80e8530634320
+Subproject commit 57bef48bfe3821da67fe3a68042424bbd78e4b6b
diff --git a/libraries/drivers/irremote b/libraries/drivers/irremote
index 1e478b15..992b601e 160000
--- a/libraries/drivers/irremote
+++ b/libraries/drivers/irremote
@@ -1 +1 @@
-Subproject commit 1e478b1530b3be81bd84f13620d0a23502d377f1
+Subproject commit 992b601e2469f30e95ec35c9859b4aa2cd917504
diff --git a/libraries/drivers/is31fl3731 b/libraries/drivers/is31fl3731
index 1f8f520b..794488d1 160000
--- a/libraries/drivers/is31fl3731
+++ b/libraries/drivers/is31fl3731
@@ -1 +1 @@
-Subproject commit 1f8f520bb80a38327610d81dae4e74c38bfc6879
+Subproject commit 794488d1de3d17d1a08887c4a651cfac2c5a1524
diff --git a/libraries/drivers/is31fl3741 b/libraries/drivers/is31fl3741
index 1f8de0b4..caf680b8 160000
--- a/libraries/drivers/is31fl3741
+++ b/libraries/drivers/is31fl3741
@@ -1 +1 @@
-Subproject commit 1f8de0b4d9268ad76db850a6cd6813e319d92a06
+Subproject commit caf680b8eede8b9952c936d54c0166173683bb1c
diff --git a/libraries/drivers/l3gd20 b/libraries/drivers/l3gd20
index f15f5c84..15a8d7eb 160000
--- a/libraries/drivers/l3gd20
+++ b/libraries/drivers/l3gd20
@@ -1 +1 @@
-Subproject commit f15f5c847ab987abb2e4b593678790512a137fab
+Subproject commit 15a8d7eb217ecd4f187c8cb8b56c03b6356d9bb2
diff --git a/libraries/drivers/lc709203f b/libraries/drivers/lc709203f
index a9cf0cde..1919916d 160000
--- a/libraries/drivers/lc709203f
+++ b/libraries/drivers/lc709203f
@@ -1 +1 @@
-Subproject commit a9cf0cde77c185c6bbc79a3b6d77dd024a9683d2
+Subproject commit 1919916dcf57e0879832b9c274c5fb77712d7775
diff --git a/libraries/drivers/lidarlite b/libraries/drivers/lidarlite
index 7bfb9650..a3ac8dc8 160000
--- a/libraries/drivers/lidarlite
+++ b/libraries/drivers/lidarlite
@@ -1 +1 @@
-Subproject commit 7bfb9650e096ec6b6da94adc8f8f6bfb0b39815c
+Subproject commit a3ac8dc84a3039e4ca2a2778f94025c50c0df5fa
diff --git a/libraries/drivers/lis2mdl b/libraries/drivers/lis2mdl
index f5d5ec8f..49c83aae 160000
--- a/libraries/drivers/lis2mdl
+++ b/libraries/drivers/lis2mdl
@@ -1 +1 @@
-Subproject commit f5d5ec8f2e3762b9492ee871ec651af52038cd31
+Subproject commit 49c83aaee6796cd5945f8ed0763d63de46fef962
diff --git a/libraries/drivers/lis331 b/libraries/drivers/lis331
index 6480eb16..074d8db9 160000
--- a/libraries/drivers/lis331
+++ b/libraries/drivers/lis331
@@ -1 +1 @@
-Subproject commit 6480eb160d8c5a2316d740889ef787eeaf677c85
+Subproject commit 074d8db9fb9b94f4fa629259670eb761c6643ce6
diff --git a/libraries/drivers/lis3dh b/libraries/drivers/lis3dh
index acc4bdd7..18eaddb9 160000
--- a/libraries/drivers/lis3dh
+++ b/libraries/drivers/lis3dh
@@ -1 +1 @@
-Subproject commit acc4bdd73fdceb74d75cd5a1f261ae157ee32613
+Subproject commit 18eaddb96aa6599901ef2ff0e140e89a2de8c5d0
diff --git a/libraries/drivers/lis3mdl b/libraries/drivers/lis3mdl
index f1196f7d..2376e17c 160000
--- a/libraries/drivers/lis3mdl
+++ b/libraries/drivers/lis3mdl
@@ -1 +1 @@
-Subproject commit f1196f7d3b2d2a3d47a19edd8ecf861802329349
+Subproject commit 2376e17c5525482283a0b7f6c8fe7b5913123cd9
diff --git a/libraries/drivers/lps2x b/libraries/drivers/lps2x
index 2739a520..83dbd5a5 160000
--- a/libraries/drivers/lps2x
+++ b/libraries/drivers/lps2x
@@ -1 +1 @@
-Subproject commit 2739a52083885ea0d4cd4bee7b9df27e952f6c9b
+Subproject commit 83dbd5a5f576e154e37845877a7626f30dd0e5e8
diff --git a/libraries/drivers/lps35hw b/libraries/drivers/lps35hw
index 319fb2fe..2757c194 160000
--- a/libraries/drivers/lps35hw
+++ b/libraries/drivers/lps35hw
@@ -1 +1 @@
-Subproject commit 319fb2fe3cb2f2f4f7e1dbbc1d6f417857cf7f30
+Subproject commit 2757c194c929a400c5b664e351beb9decc04b0ba
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..c1f84011 160000
--- a/libraries/drivers/lsm303-accel
+++ b/libraries/drivers/lsm303-accel
@@ -1 +1 @@
-Subproject commit 2fa19baaccfbe7aea282229294b0223015cc1603
+Subproject commit c1f84011be1815b3bb26e36e5514ac4b577e4fc5
diff --git a/libraries/drivers/lsm303dlh-mag b/libraries/drivers/lsm303dlh-mag
index efcd7817..6d2fec39 160000
--- a/libraries/drivers/lsm303dlh-mag
+++ b/libraries/drivers/lsm303dlh-mag
@@ -1 +1 @@
-Subproject commit efcd781723b7d59cbf2ec1bba5a2b88788390f10
+Subproject commit 6d2fec3907ac40dadd0ca3e9382b52250e7d74a0
diff --git a/libraries/drivers/lsm6ds b/libraries/drivers/lsm6ds
index 2dfd61a0..c8e82b96 160000
--- a/libraries/drivers/lsm6ds
+++ b/libraries/drivers/lsm6ds
@@ -1 +1 @@
-Subproject commit 2dfd61a0d5ffc8048e72d24e5ecdac9a74bb2bc3
+Subproject commit c8e82b96c68041a11a52f3053d0d2733ae2d1a49
diff --git a/libraries/drivers/lsm9ds0 b/libraries/drivers/lsm9ds0
index 278dc97f..b3978e31 160000
--- a/libraries/drivers/lsm9ds0
+++ b/libraries/drivers/lsm9ds0
@@ -1 +1 @@
-Subproject commit 278dc97f073b259e59349a6f9d690cc08ffca7fa
+Subproject commit b3978e31ad130994361b14313360f2655e07376e
diff --git a/libraries/drivers/lsm9ds1 b/libraries/drivers/lsm9ds1
index 454c14e6..6f029d40 160000
--- a/libraries/drivers/lsm9ds1
+++ b/libraries/drivers/lsm9ds1
@@ -1 +1 @@
-Subproject commit 454c14e680e4533d3fe0379dc84ee240dc745fd5
+Subproject commit 6f029d400166a7f5adcd79fa9f8a61f879528d9e
diff --git a/libraries/drivers/ltr329_ltr303 b/libraries/drivers/ltr329_ltr303
new file mode 160000
index 00000000..00097f80
--- /dev/null
+++ b/libraries/drivers/ltr329_ltr303
@@ -0,0 +1 @@
+Subproject commit 00097f807123bd8682498518c1186a3ffa1e89b8
diff --git a/libraries/drivers/ltr390 b/libraries/drivers/ltr390
index 356dd358..3f2ad26f 160000
--- a/libraries/drivers/ltr390
+++ b/libraries/drivers/ltr390
@@ -1 +1 @@
-Subproject commit 356dd358987f3b2f643e8e3d530a96b8145bb061
+Subproject commit 3f2ad26ffb7fe34ee82448a01a8e6f2adda47f21
diff --git a/libraries/drivers/matrixkeypad b/libraries/drivers/matrixkeypad
index b8579757..706ad68a 160000
--- a/libraries/drivers/matrixkeypad
+++ b/libraries/drivers/matrixkeypad
@@ -1 +1 @@
-Subproject commit b85797571766ef614c3e328868dd4a27cda528e9
+Subproject commit 706ad68ae43cb66c0d4ad2539b2c063cae0b2c63
diff --git a/libraries/drivers/max1704x b/libraries/drivers/max1704x
new file mode 160000
index 00000000..54e08361
--- /dev/null
+++ b/libraries/drivers/max1704x
@@ -0,0 +1 @@
+Subproject commit 54e08361b4326938fce33fca21aee22b0dda9611
diff --git a/libraries/drivers/max31855 b/libraries/drivers/max31855
index b6e822c7..c33c7cd0 160000
--- a/libraries/drivers/max31855
+++ b/libraries/drivers/max31855
@@ -1 +1 @@
-Subproject commit b6e822c716c212a8b77af406554528e615aea4b8
+Subproject commit c33c7cd085168ba49af60c04d8621dad7c068e35
diff --git a/libraries/drivers/max31856 b/libraries/drivers/max31856
index b04d6c85..072c3df9 160000
--- a/libraries/drivers/max31856
+++ b/libraries/drivers/max31856
@@ -1 +1 @@
-Subproject commit b04d6c85418ac5e51a9899c1311f560d4050ae73
+Subproject commit 072c3df9c09d03bf3c00577f58763fe4eb1fbe0c
diff --git a/libraries/drivers/max31865 b/libraries/drivers/max31865
index 02d76eac..444e55e7 160000
--- a/libraries/drivers/max31865
+++ b/libraries/drivers/max31865
@@ -1 +1 @@
-Subproject commit 02d76eacdf8da23a72094f55d024306423cd5675
+Subproject commit 444e55e723bc58811ebfd4ef0fa02c5ee789b1e7
diff --git a/libraries/drivers/max7219 b/libraries/drivers/max7219
index 9f111776..cb824778 160000
--- a/libraries/drivers/max7219
+++ b/libraries/drivers/max7219
@@ -1 +1 @@
-Subproject commit 9f111776280dbf09c1d8d1d947d132a51b0a415d
+Subproject commit cb824778fdd12f21bfed31c2d25b1e53ea8d3f86
diff --git a/libraries/drivers/max9744 b/libraries/drivers/max9744
index b0c2e145..31eb4f8c 160000
--- a/libraries/drivers/max9744
+++ b/libraries/drivers/max9744
@@ -1 +1 @@
-Subproject commit b0c2e1450d12df6e1fb9c7b9a9a737b92df8955b
+Subproject commit 31eb4f8cbc027c214b8f4c9d5f02e7baa2a995b2
diff --git a/libraries/drivers/mcp230xx b/libraries/drivers/mcp230xx
index 4e6c3579..df6147cc 160000
--- a/libraries/drivers/mcp230xx
+++ b/libraries/drivers/mcp230xx
@@ -1 +1 @@
-Subproject commit 4e6c35795aeeacb7c5a05aa26b7f02221a18b003
+Subproject commit df6147cc82ccd768034b813fe175178bb67583f6
diff --git a/libraries/drivers/mcp2515 b/libraries/drivers/mcp2515
index 6b69820f..4523db09 160000
--- a/libraries/drivers/mcp2515
+++ b/libraries/drivers/mcp2515
@@ -1 +1 @@
-Subproject commit 6b69820fc4f7ee3907101cf59b4e85d57b852464
+Subproject commit 4523db093daff31c1345105afa3dfc70ffd68a5c
diff --git a/libraries/drivers/mcp3xxx b/libraries/drivers/mcp3xxx
index b1b9c9d3..df768ac1 160000
--- a/libraries/drivers/mcp3xxx
+++ b/libraries/drivers/mcp3xxx
@@ -1 +1 @@
-Subproject commit b1b9c9d397d93d13d1ea7f2b23e805ade44080f1
+Subproject commit df768ac18242e15077d96dd4aa6fc714de5c9133
diff --git a/libraries/drivers/mcp4725 b/libraries/drivers/mcp4725
index a490ca22..a27732db 160000
--- a/libraries/drivers/mcp4725
+++ b/libraries/drivers/mcp4725
@@ -1 +1 @@
-Subproject commit a490ca224f41d99350c11194a0ddcb092f53be1d
+Subproject commit a27732db8d5a9cd60c75c97009d383dc01eeaf0b
diff --git a/libraries/drivers/mcp4728 b/libraries/drivers/mcp4728
index 76049999..50af1d0e 160000
--- a/libraries/drivers/mcp4728
+++ b/libraries/drivers/mcp4728
@@ -1 +1 @@
-Subproject commit 760499991d1d52da5d3b7b4f508ca261837a3c4f
+Subproject commit 50af1d0e08f122eb56c6335e7dfacf2ea3008b4d
diff --git a/libraries/drivers/mcp9600 b/libraries/drivers/mcp9600
index c13fa2cb..709aa084 160000
--- a/libraries/drivers/mcp9600
+++ b/libraries/drivers/mcp9600
@@ -1 +1 @@
-Subproject commit c13fa2cb8e8edcbc03da463a31f16dc72adde62a
+Subproject commit 709aa0847827f63a7bc89870c7f144bf7d2b4ca6
diff --git a/libraries/drivers/mcp9808 b/libraries/drivers/mcp9808
index e3a46d7a..5f85462e 160000
--- a/libraries/drivers/mcp9808
+++ b/libraries/drivers/mcp9808
@@ -1 +1 @@
-Subproject commit e3a46d7a006eaed57b571cb06cc8a9112e1e2500
+Subproject commit 5f85462eefcf1237c4306f4a2451f8e3098c6841
diff --git a/libraries/drivers/mlx90393 b/libraries/drivers/mlx90393
index 30b6e868..f409c6a1 160000
--- a/libraries/drivers/mlx90393
+++ b/libraries/drivers/mlx90393
@@ -1 +1 @@
-Subproject commit 30b6e868f762bed15bcbf1e44fa46aa996b3a8df
+Subproject commit f409c6a12f2596f81d5e691dcfd9a2a33a8998d7
diff --git a/libraries/drivers/mlx90395 b/libraries/drivers/mlx90395
index 884be921..ca6ab1dc 160000
--- a/libraries/drivers/mlx90395
+++ b/libraries/drivers/mlx90395
@@ -1 +1 @@
-Subproject commit 884be921de9303d5c1c0b9d78cc52a56f7ac0aa3
+Subproject commit ca6ab1dcd6c19de1891958e340ef87cfe25345df
diff --git a/libraries/drivers/mlx90614 b/libraries/drivers/mlx90614
index d84c3c07..df5544d5 160000
--- a/libraries/drivers/mlx90614
+++ b/libraries/drivers/mlx90614
@@ -1 +1 @@
-Subproject commit d84c3c07fb6b95c4c2e7eb200da5d465d2dfe3c1
+Subproject commit df5544d5853e2e79216782a1ee5fabc2512525f0
diff --git a/libraries/drivers/mlx90640 b/libraries/drivers/mlx90640
index eb05f7cb..5c3b9984 160000
--- a/libraries/drivers/mlx90640
+++ b/libraries/drivers/mlx90640
@@ -1 +1 @@
-Subproject commit eb05f7cb18f1132ebb9ea3bfc27d590dea35df25
+Subproject commit 5c3b9984508b2fac1d0151d042f9b4521ae6c48a
diff --git a/libraries/drivers/mma8451 b/libraries/drivers/mma8451
index 3b443ab2..4162d1e7 160000
--- a/libraries/drivers/mma8451
+++ b/libraries/drivers/mma8451
@@ -1 +1 @@
-Subproject commit 3b443ab223ebee8e15519dff5421b5c2abc4f618
+Subproject commit 4162d1e799c0588586544a6062a1c14ab6cd238b
diff --git a/libraries/drivers/mmc56x3 b/libraries/drivers/mmc56x3
new file mode 160000
index 00000000..1cb4fcd9
--- /dev/null
+++ b/libraries/drivers/mmc56x3
@@ -0,0 +1 @@
+Subproject commit 1cb4fcd9e1c9f5758fc344c4fc4de318a0baae9e
diff --git a/libraries/drivers/monsterm4sk b/libraries/drivers/monsterm4sk
index ad3baf56..0d3c0a71 160000
--- a/libraries/drivers/monsterm4sk
+++ b/libraries/drivers/monsterm4sk
@@ -1 +1 @@
-Subproject commit ad3baf562951f31dce1e9fdcec94c8a5ec8b1b2c
+Subproject commit 0d3c0a713a8dfc912959dcb8bcb97912a0e5e9d0
diff --git a/libraries/drivers/mpl115a2 b/libraries/drivers/mpl115a2
index 3bc2bbb6..ba88108b 160000
--- a/libraries/drivers/mpl115a2
+++ b/libraries/drivers/mpl115a2
@@ -1 +1 @@
-Subproject commit 3bc2bbb63e906c73c16d35b75fd149fcd2e24462
+Subproject commit ba88108b24c4509b07d3a646cd15f28136562e23
diff --git a/libraries/drivers/mpl3115a2 b/libraries/drivers/mpl3115a2
index 2374d3e2..a18f1c8c 160000
--- a/libraries/drivers/mpl3115a2
+++ b/libraries/drivers/mpl3115a2
@@ -1 +1 @@
-Subproject commit 2374d3e242b7be0a8c7713481a454dcbe4b70a35
+Subproject commit a18f1c8cddeb5f8b515f0611d1afb3095cce649a
diff --git a/libraries/drivers/mpr121 b/libraries/drivers/mpr121
index 955e4f08..3734b958 160000
--- a/libraries/drivers/mpr121
+++ b/libraries/drivers/mpr121
@@ -1 +1 @@
-Subproject commit 955e4f08f573e590bc892028d70298de04a3a944
+Subproject commit 3734b958b022140252eca7c3362fa0e505b9f274
diff --git a/libraries/drivers/mprls b/libraries/drivers/mprls
index 4eb981a4..1797983d 160000
--- a/libraries/drivers/mprls
+++ b/libraries/drivers/mprls
@@ -1 +1 @@
-Subproject commit 4eb981a43f1d94796a7bee18e162f151483f3d72
+Subproject commit 1797983d745861e63d1c3fedb729728f9fb61563
diff --git a/libraries/drivers/mpu6050 b/libraries/drivers/mpu6050
index 48fa583c..cecbdcba 160000
--- a/libraries/drivers/mpu6050
+++ b/libraries/drivers/mpu6050
@@ -1 +1 @@
-Subproject commit 48fa583c002db2ff6afaa8ea3170b79e0e4ef6f7
+Subproject commit cecbdcba94ba6cffaefbfbf7d4be12a811111845
diff --git a/libraries/drivers/ms8607 b/libraries/drivers/ms8607
index 870e0ba6..5c7b3cdd 160000
--- a/libraries/drivers/ms8607
+++ b/libraries/drivers/ms8607
@@ -1 +1 @@
-Subproject commit 870e0ba61227762a48c3c04fde7d2b829442fd21
+Subproject commit 5c7b3cddf5724d5de5ecde149367040dd5963fa5
diff --git a/libraries/drivers/msa301 b/libraries/drivers/msa301
index 222ee904..c735ac11 160000
--- a/libraries/drivers/msa301
+++ b/libraries/drivers/msa301
@@ -1 +1 @@
-Subproject commit 222ee9043511d3ac314d78853796fcffdff4b1f2
+Subproject commit c735ac119dc3816fdf211c028b0dbd1b5a265d50
diff --git a/libraries/drivers/neopixel b/libraries/drivers/neopixel
index 36d4a310..1064fdee 160000
--- a/libraries/drivers/neopixel
+++ b/libraries/drivers/neopixel
@@ -1 +1 @@
-Subproject commit 36d4a31010461e47f265553ebd764c69d38a254c
+Subproject commit 1064fdee5a1421f528af452be5e45ae95ef2b89a
diff --git a/libraries/drivers/neopixel_spi b/libraries/drivers/neopixel_spi
index 16c143c0..a1218186 160000
--- a/libraries/drivers/neopixel_spi
+++ b/libraries/drivers/neopixel_spi
@@ -1 +1 @@
-Subproject commit 16c143c060a4fb783645c0ef77ba609d22c58591
+Subproject commit a1218186d6e504f3772bc99f9aee66f6b87924f5
diff --git a/libraries/drivers/neotrellis b/libraries/drivers/neotrellis
index 274a1370..e8c43127 160000
--- a/libraries/drivers/neotrellis
+++ b/libraries/drivers/neotrellis
@@ -1 +1 @@
-Subproject commit 274a137011ac4ff640843539ecccd18ef7805899
+Subproject commit e8c43127c52a98a82d30e9bb2a36454a392917f8
diff --git a/libraries/drivers/nunchuk b/libraries/drivers/nunchuk
index 3090c149..1be6d8e0 160000
--- a/libraries/drivers/nunchuk
+++ b/libraries/drivers/nunchuk
@@ -1 +1 @@
-Subproject commit 3090c149bd8b3eb80bb0e5177f9061a3fe6ad9b7
+Subproject commit 1be6d8e0eb869e1865ebee9609b9dff0e42df324
diff --git a/libraries/drivers/ov2640 b/libraries/drivers/ov2640
index b611b20d..40ffdd80 160000
--- a/libraries/drivers/ov2640
+++ b/libraries/drivers/ov2640
@@ -1 +1 @@
-Subproject commit b611b20d3f568d09652b09cc9809fb79d6827e57
+Subproject commit 40ffdd80c241d93b775baff875e832724c0be5f2
diff --git a/libraries/drivers/ov5640 b/libraries/drivers/ov5640
index fbb0481e..ccfcc1e4 160000
--- a/libraries/drivers/ov5640
+++ b/libraries/drivers/ov5640
@@ -1 +1 @@
-Subproject commit fbb0481efde1cd80c7324747512edd41490181a7
+Subproject commit ccfcc1e46ef1fee6c0b15075d52c087b13244a45
diff --git a/libraries/drivers/ov7670 b/libraries/drivers/ov7670
index 76de0f60..b2c0b3e3 160000
--- a/libraries/drivers/ov7670
+++ b/libraries/drivers/ov7670
@@ -1 +1 @@
-Subproject commit 76de0f6060270c2c446d8f5ae13608584b5c35e7
+Subproject commit b2c0b3e39a2b1f822ac5567ef38b39cbd48bf7b7
diff --git a/libraries/drivers/pca9685 b/libraries/drivers/pca9685
index dc9047b2..b707ec62 160000
--- a/libraries/drivers/pca9685
+++ b/libraries/drivers/pca9685
@@ -1 +1 @@
-Subproject commit dc9047b24e7ea4ad58a63ec97f070dbec22ba44f
+Subproject commit b707ec62271d00b6f1f56db7ac0dd17164400801
diff --git a/libraries/drivers/pcd8544 b/libraries/drivers/pcd8544
index abb8d2dd..a3c954d5 160000
--- a/libraries/drivers/pcd8544
+++ b/libraries/drivers/pcd8544
@@ -1 +1 @@
-Subproject commit abb8d2dd41f63bb8f3d97b7c70fb70e8e8d0939a
+Subproject commit a3c954d51b4c9aee4a000dae0029913e9139db61
diff --git a/libraries/drivers/pcf8523 b/libraries/drivers/pcf8523
index fb1eda93..9b98740e 160000
--- a/libraries/drivers/pcf8523
+++ b/libraries/drivers/pcf8523
@@ -1 +1 @@
-Subproject commit fb1eda933b9ee0755fc37eb199a0ebc2595b7197
+Subproject commit 9b98740e30110b7da051383071235d5909373f7f
diff --git a/libraries/drivers/pcf8563 b/libraries/drivers/pcf8563
index 773730c5..5aee79b0 160000
--- a/libraries/drivers/pcf8563
+++ b/libraries/drivers/pcf8563
@@ -1 +1 @@
-Subproject commit 773730c5825a708bfa2688cab0c91b62b5965e15
+Subproject commit 5aee79b033dcdd5235562a5d599426a5931af689
diff --git a/libraries/drivers/pcf8574 b/libraries/drivers/pcf8574
new file mode 160000
index 00000000..fcfbb378
--- /dev/null
+++ b/libraries/drivers/pcf8574
@@ -0,0 +1 @@
+Subproject commit fcfbb378e5eb385acab8f6672d19c3ecbe617571
diff --git a/libraries/drivers/pcf8575 b/libraries/drivers/pcf8575
new file mode 160000
index 00000000..82de84d6
--- /dev/null
+++ b/libraries/drivers/pcf8575
@@ -0,0 +1 @@
+Subproject commit 82de84d6a60c258735810a5d916ffb439487d124
diff --git a/libraries/drivers/pcf8591 b/libraries/drivers/pcf8591
index 941bbfd7..2192bbcb 160000
--- a/libraries/drivers/pcf8591
+++ b/libraries/drivers/pcf8591
@@ -1 +1 @@
-Subproject commit 941bbfd71617005ed152f4f9ca8a117bce1567c1
+Subproject commit 2192bbcbdc399f14b2db1dfa2e997c856bc93430
diff --git a/libraries/drivers/pct2075 b/libraries/drivers/pct2075
index 4710e6af..0d0e5f32 160000
--- a/libraries/drivers/pct2075
+++ b/libraries/drivers/pct2075
@@ -1 +1 @@
-Subproject commit 4710e6afa0ca0dfc74125bc82d5c7f51f411c4cf
+Subproject commit 0d0e5f3212c92a89d2c7eaf52e06641104a65081
diff --git a/libraries/drivers/pixie b/libraries/drivers/pixie
index 075f5c87..f9a1d77d 160000
--- a/libraries/drivers/pixie
+++ b/libraries/drivers/pixie
@@ -1 +1 @@
-Subproject commit 075f5c87e77cd57869b316531f6eb430de677440
+Subproject commit f9a1d77d94c9be03f7f7cfbc45c436ec18a81ec1
diff --git a/libraries/drivers/pm25 b/libraries/drivers/pm25
index d37ed0ae..58ebcf32 160000
--- a/libraries/drivers/pm25
+++ b/libraries/drivers/pm25
@@ -1 +1 @@
-Subproject commit d37ed0aebdc04a9321d2d6b07cff4cf5239cbf81
+Subproject commit 58ebcf322566aebe7ea2620f8df117684040c5f5
diff --git a/libraries/drivers/pn532 b/libraries/drivers/pn532
index 77a4a5c7..5e779d74 160000
--- a/libraries/drivers/pn532
+++ b/libraries/drivers/pn532
@@ -1 +1 @@
-Subproject commit 77a4a5c77f5b45a33edb2c5754bada3c94d2fdc9
+Subproject commit 5e779d74cf47898f546d8ffc32228de5e5c212a7
diff --git a/libraries/drivers/pyportal b/libraries/drivers/pyportal
index 28ca8895..2c0ed6fa 160000
--- a/libraries/drivers/pyportal
+++ b/libraries/drivers/pyportal
@@ -1 +1 @@
-Subproject commit 28ca889558f6d629ee7aef65020c5a58952596d4
+Subproject commit 2c0ed6fa037d01e23412d7abc0f580da249b2a2a
diff --git a/libraries/drivers/ra8875 b/libraries/drivers/ra8875
index b1091b6b..d0e720e4 160000
--- a/libraries/drivers/ra8875
+++ b/libraries/drivers/ra8875
@@ -1 +1 @@
-Subproject commit b1091b6b23660adb4fc04ebea03cb2010c2a15d2
+Subproject commit d0e720e434364332ae4e7d0481d83f4a5e07bd16
diff --git a/libraries/drivers/rfm69 b/libraries/drivers/rfm69
index c58defd7..96b4a05c 160000
--- a/libraries/drivers/rfm69
+++ b/libraries/drivers/rfm69
@@ -1 +1 @@
-Subproject commit c58defd70947531c5a9c37ddcb569f240567a78b
+Subproject commit 96b4a05c8a225ad7ddc392be7fb69efebe151981
diff --git a/libraries/drivers/rfm9x b/libraries/drivers/rfm9x
index 742ac7c8..df4c73a5 160000
--- a/libraries/drivers/rfm9x
+++ b/libraries/drivers/rfm9x
@@ -1 +1 @@
-Subproject commit 742ac7c8fb52bb85d9fd367b60a7f80475d7ed14
+Subproject commit df4c73a5e719f17fae0309e811ff17627cd0f268
diff --git a/libraries/drivers/rgb-display b/libraries/drivers/rgb-display
index bfcaa29f..65cb921c 160000
--- a/libraries/drivers/rgb-display
+++ b/libraries/drivers/rgb-display
@@ -1 +1 @@
-Subproject commit bfcaa29f2c22b7f301a755fbceedf9657a7702e3
+Subproject commit 65cb921c4b028652da5ed5d58d2690b78f3a27c5
diff --git a/libraries/drivers/rockblock b/libraries/drivers/rockblock
index 79c0965f..ad871a7d 160000
--- a/libraries/drivers/rockblock
+++ b/libraries/drivers/rockblock
@@ -1 +1 @@
-Subproject commit 79c0965ff8fdf3bd987fba90431b4ca3e0383e25
+Subproject commit ad871a7d04a342c11a2cbe1ab20ee7c7a5b65cda
diff --git a/libraries/drivers/rplidar b/libraries/drivers/rplidar
index d03710f5..8ec9aafb 160000
--- a/libraries/drivers/rplidar
+++ b/libraries/drivers/rplidar
@@ -1 +1 @@
-Subproject commit d03710f5eddfba8fca74cc4c4aa6ed45160e0017
+Subproject commit 8ec9aafb00fc4acf98f2c5513714375c89174665
diff --git a/libraries/drivers/scd30 b/libraries/drivers/scd30
index aa1e1aed..72c1ccb3 160000
--- a/libraries/drivers/scd30
+++ b/libraries/drivers/scd30
@@ -1 +1 @@
-Subproject commit aa1e1aedb59d777bd694e22888a4b7ebc2fdafb3
+Subproject commit 72c1ccb3c45d6d5cd005bc0bfd792d8e81fc99cd
diff --git a/libraries/drivers/scd4x b/libraries/drivers/scd4x
index 6735dbc7..a9ae07d8 160000
--- a/libraries/drivers/scd4x
+++ b/libraries/drivers/scd4x
@@ -1 +1 @@
-Subproject commit 6735dbc74e9352532d314fd9c5b88e95a4fb750d
+Subproject commit a9ae07d8c30c45e7a36d5308bdaaa2887c3c7e31
diff --git a/libraries/drivers/sdcard b/libraries/drivers/sdcard
index da02c76d..bb2fc8c1 160000
--- a/libraries/drivers/sdcard
+++ b/libraries/drivers/sdcard
@@ -1 +1 @@
-Subproject commit da02c76d4c802cd5abac73a5f274243b05e8cb35
+Subproject commit bb2fc8c157ee44869cde4cbc1ab20e6f31ac727f
diff --git a/libraries/drivers/seesaw b/libraries/drivers/seesaw
index 3aaf7216..62347875 160000
--- a/libraries/drivers/seesaw
+++ b/libraries/drivers/seesaw
@@ -1 +1 @@
-Subproject commit 3aaf72165bc6ba10bf5219716c8654651649f87b
+Subproject commit 6234787515e2f0ece40b6408722ff0b42824038e
diff --git a/libraries/drivers/sgp30 b/libraries/drivers/sgp30
index 3e906600..a09d8bbd 160000
--- a/libraries/drivers/sgp30
+++ b/libraries/drivers/sgp30
@@ -1 +1 @@
-Subproject commit 3e906600098d8d6049af2eedc6e93b5895f8a6f4
+Subproject commit a09d8bbdf92cf455512edf5a7c36049cd10d7dd0
diff --git a/libraries/drivers/sgp40 b/libraries/drivers/sgp40
index 463a82f4..f230ac87 160000
--- a/libraries/drivers/sgp40
+++ b/libraries/drivers/sgp40
@@ -1 +1 @@
-Subproject commit 463a82f4ccfc846813e5cf743e0f61c7e18a3047
+Subproject commit f230ac87de3d143a86033dcd95fad5bf5b7fdf10
diff --git a/libraries/drivers/sharpmemorydisplay b/libraries/drivers/sharpmemorydisplay
index e1f8e388..7a3bdd05 160000
--- a/libraries/drivers/sharpmemorydisplay
+++ b/libraries/drivers/sharpmemorydisplay
@@ -1 +1 @@
-Subproject commit e1f8e388ef9f26a922ea9d8112791e128feb7ad5
+Subproject commit 7a3bdd0587e67702ae9ab02c2d476775f810bd8e
diff --git a/libraries/drivers/sht31 b/libraries/drivers/sht31
index 4016b119..aa1efa77 160000
--- a/libraries/drivers/sht31
+++ b/libraries/drivers/sht31
@@ -1 +1 @@
-Subproject commit 4016b119c05dfe5507ba6cb443bca10013c41cc1
+Subproject commit aa1efa7725da8d1c2e85ce0b7f01118edd4c0e15
diff --git a/libraries/drivers/sht4x b/libraries/drivers/sht4x
index da294840..2bfbc227 160000
--- a/libraries/drivers/sht4x
+++ b/libraries/drivers/sht4x
@@ -1 +1 @@
-Subproject commit da294840a6d7306742b5ed2df58655eeb2a6faf4
+Subproject commit 2bfbc2273b22efaebae03b0b1e5bf8d9c8b59df9
diff --git a/libraries/drivers/shtc3 b/libraries/drivers/shtc3
index 4c892a13..ba0e2530 160000
--- a/libraries/drivers/shtc3
+++ b/libraries/drivers/shtc3
@@ -1 +1 @@
-Subproject commit 4c892a13645284e71025640038fc68af62955e20
+Subproject commit ba0e2530e8bb2702c2b4639741501f7b1aeed8c7
diff --git a/libraries/drivers/si1145 b/libraries/drivers/si1145
new file mode 160000
index 00000000..0fcce043
--- /dev/null
+++ b/libraries/drivers/si1145
@@ -0,0 +1 @@
+Subproject commit 0fcce0436ce181dc05abeace27b2256e069ba42d
diff --git a/libraries/drivers/si4713 b/libraries/drivers/si4713
index bb7a6259..d8cdf39f 160000
--- a/libraries/drivers/si4713
+++ b/libraries/drivers/si4713
@@ -1 +1 @@
-Subproject commit bb7a6259f3c94c42a24e8a2371732249b91bbbf3
+Subproject commit d8cdf39fd214286492af003faa68a79776a25817
diff --git a/libraries/drivers/si5351 b/libraries/drivers/si5351
index 8908a6b8..85c5d368 160000
--- a/libraries/drivers/si5351
+++ b/libraries/drivers/si5351
@@ -1 +1 @@
-Subproject commit 8908a6b87d0b741c5eb8a188cff1d4d7be41a6e2
+Subproject commit 85c5d368732002d485fbe4c346865a7fa9530f31
diff --git a/libraries/drivers/si7021 b/libraries/drivers/si7021
index bc10224a..28db80e2 160000
--- a/libraries/drivers/si7021
+++ b/libraries/drivers/si7021
@@ -1 +1 @@
-Subproject commit bc10224a2fd16e0e14933fca0e6752f60ad85c36
+Subproject commit 28db80e2ad39418416d6a32549db8a18ef566424
diff --git a/libraries/drivers/ssd1305 b/libraries/drivers/ssd1305
index 4784ec46..e3aa0c36 160000
--- a/libraries/drivers/ssd1305
+++ b/libraries/drivers/ssd1305
@@ -1 +1 @@
-Subproject commit 4784ec46289e0bc6c4c5114fc7c338ae0251e493
+Subproject commit e3aa0c36607df192f9d635fbe23f3c0bc7f66acd
diff --git a/libraries/drivers/ssd1306 b/libraries/drivers/ssd1306
index 30733efa..70fd5fd2 160000
--- a/libraries/drivers/ssd1306
+++ b/libraries/drivers/ssd1306
@@ -1 +1 @@
-Subproject commit 30733efab08d4078ff651ecc0056bdfb0935b9fa
+Subproject commit 70fd5fd2abdc2506e85299f0fdde2eccfa021d6d
diff --git a/libraries/drivers/ssd1322 b/libraries/drivers/ssd1322
index 63dda13a..fc5a0804 160000
--- a/libraries/drivers/ssd1322
+++ b/libraries/drivers/ssd1322
@@ -1 +1 @@
-Subproject commit 63dda13a0f35363fceab6990bcc93f7657e442db
+Subproject commit fc5a0804bb1bf51f2c3e2c7d7958711837c4d96e
diff --git a/libraries/drivers/ssd1325 b/libraries/drivers/ssd1325
index c7ca9499..5ef52652 160000
--- a/libraries/drivers/ssd1325
+++ b/libraries/drivers/ssd1325
@@ -1 +1 @@
-Subproject commit c7ca9499364f6322c5d8678c22d1e34161a81f0a
+Subproject commit 5ef526524bc9b171bc5455119a645c6966f60e11
diff --git a/libraries/drivers/ssd1327 b/libraries/drivers/ssd1327
index db492e61..9859527e 160000
--- a/libraries/drivers/ssd1327
+++ b/libraries/drivers/ssd1327
@@ -1 +1 @@
-Subproject commit db492e614fb3888ec8851df21bde7c2c21be67d6
+Subproject commit 9859527e96f6b36c9bb95b0cc0e3ecb6215a2936
diff --git a/libraries/drivers/ssd1331 b/libraries/drivers/ssd1331
index f7ca05ec..d2edd0f4 160000
--- a/libraries/drivers/ssd1331
+++ b/libraries/drivers/ssd1331
@@ -1 +1 @@
-Subproject commit f7ca05ec77b81bb032a71b5d9ec3e7ac859e0a80
+Subproject commit d2edd0f4fdbeb8730e9871e39e64bcfbb00e9fdf
diff --git a/libraries/drivers/ssd1351 b/libraries/drivers/ssd1351
index ccc601b5..8c9b0d12 160000
--- a/libraries/drivers/ssd1351
+++ b/libraries/drivers/ssd1351
@@ -1 +1 @@
-Subproject commit ccc601b58e01f31ae083852538eccb12c771b8e8
+Subproject commit 8c9b0d12bf0ca6f35a1d062433ae291eef162200
diff --git a/libraries/drivers/ssd1608 b/libraries/drivers/ssd1608
index 59f50856..199b3aa3 160000
--- a/libraries/drivers/ssd1608
+++ b/libraries/drivers/ssd1608
@@ -1 +1 @@
-Subproject commit 59f50856910916e39899c8fce7c7daa8ba7ef82d
+Subproject commit 199b3aa34109de42445a9c18ffac2a890f78de11
diff --git a/libraries/drivers/ssd1675 b/libraries/drivers/ssd1675
index c198bf17..cb628b49 160000
--- a/libraries/drivers/ssd1675
+++ b/libraries/drivers/ssd1675
@@ -1 +1 @@
-Subproject commit c198bf174c69ceb714b3931866d2dfccbc25ef60
+Subproject commit cb628b49e68576598f99d57a80fdc897e4f703b4
diff --git a/libraries/drivers/ssd1680 b/libraries/drivers/ssd1680
index 4cdce66a..16862426 160000
--- a/libraries/drivers/ssd1680
+++ b/libraries/drivers/ssd1680
@@ -1 +1 @@
-Subproject commit 4cdce66a3538a6c74dbff0ec0ff9a099729f9b16
+Subproject commit 168624262c18f5ee80ec392c0844d6a4c6548760
diff --git a/libraries/drivers/ssd1681 b/libraries/drivers/ssd1681
index 53638b42..79903cac 160000
--- a/libraries/drivers/ssd1681
+++ b/libraries/drivers/ssd1681
@@ -1 +1 @@
-Subproject commit 53638b423ac9138218754300b1cef9e68b684b6e
+Subproject commit 79903cac645247d1c152d8128b3983b9390cdf0d
diff --git a/libraries/drivers/st7565 b/libraries/drivers/st7565
index fedc6eb8..7bc8d6c8 160000
--- a/libraries/drivers/st7565
+++ b/libraries/drivers/st7565
@@ -1 +1 @@
-Subproject commit fedc6eb86fe5d8c2bc78ca7db94970a984ad7dae
+Subproject commit 7bc8d6c8c8081a22589200456add3e274ba34e2d
diff --git a/libraries/drivers/st7735 b/libraries/drivers/st7735
index 3651a791..1f420e0a 160000
--- a/libraries/drivers/st7735
+++ b/libraries/drivers/st7735
@@ -1 +1 @@
-Subproject commit 3651a79129c7152dfd32a551c2ee7037f17f5e32
+Subproject commit 1f420e0abe834b1ed315dc0b284eaa382ff699e2
diff --git a/libraries/drivers/st7735r b/libraries/drivers/st7735r
index 4e016ec0..2b4458d1 160000
--- a/libraries/drivers/st7735r
+++ b/libraries/drivers/st7735r
@@ -1 +1 @@
-Subproject commit 4e016ec0ac9e2eb5bdf1c30934a123bde686ae5c
+Subproject commit 2b4458d16eac95d1b9a6e25081751af5589f0ba7
diff --git a/libraries/drivers/st7789 b/libraries/drivers/st7789
index 5fdd62ab..9ff56ce5 160000
--- a/libraries/drivers/st7789
+++ b/libraries/drivers/st7789
@@ -1 +1 @@
-Subproject commit 5fdd62ab69fda70407644acc6f9b45681da9ef68
+Subproject commit 9ff56ce53f05e23ff678965ba54af89b24b1199a
diff --git a/libraries/drivers/stmpe610 b/libraries/drivers/stmpe610
index d85781da..526557ba 160000
--- a/libraries/drivers/stmpe610
+++ b/libraries/drivers/stmpe610
@@ -1 +1 @@
-Subproject commit d85781daa2e06808e3448c6b24cc9aec1ebc94b2
+Subproject commit 526557ba266fbc78600974b55c021d7044cdf8d6
diff --git a/libraries/drivers/tc74 b/libraries/drivers/tc74
index 9605d5a3..c8921ace 160000
--- a/libraries/drivers/tc74
+++ b/libraries/drivers/tc74
@@ -1 +1 @@
-Subproject commit 9605d5a3e0742c209a977a5274d078f4f684c405
+Subproject commit c8921ace798f02008493eea738d9545888be8276
diff --git a/libraries/drivers/tca8418 b/libraries/drivers/tca8418
new file mode 160000
index 00000000..8b2dab1f
--- /dev/null
+++ b/libraries/drivers/tca8418
@@ -0,0 +1 @@
+Subproject commit 8b2dab1f519ace20ab9f4a295ff749237dcf238c
diff --git a/libraries/drivers/tca9584a b/libraries/drivers/tca9584a
index bdad9dac..7929b0ba 160000
--- a/libraries/drivers/tca9584a
+++ b/libraries/drivers/tca9584a
@@ -1 +1 @@
-Subproject commit bdad9dacecc14d16ec1392adf41b81c34157d96c
+Subproject commit 7929b0ba243ffe70f2981f3b64abddaa72ce0ad1
diff --git a/libraries/drivers/tcs34725 b/libraries/drivers/tcs34725
index ea899bd0..5da22d04 160000
--- a/libraries/drivers/tcs34725
+++ b/libraries/drivers/tcs34725
@@ -1 +1 @@
-Subproject commit ea899bd0ac83985ce910e9f319f1b00244027b7b
+Subproject commit 5da22d040efcd24b0484b6c2ef343cfbcee6cbca
diff --git a/libraries/drivers/tfmini b/libraries/drivers/tfmini
index 0a653aa0..93d1c7da 160000
--- a/libraries/drivers/tfmini
+++ b/libraries/drivers/tfmini
@@ -1 +1 @@
-Subproject commit 0a653aa06f8e212cb01f9855577de76b0fbf2a1e
+Subproject commit 93d1c7dadb4314c295fa2151c54c2210e25d91ae
diff --git a/libraries/drivers/thermal_printer b/libraries/drivers/thermal_printer
index 6164bb98..9a2135a5 160000
--- a/libraries/drivers/thermal_printer
+++ b/libraries/drivers/thermal_printer
@@ -1 +1 @@
-Subproject commit 6164bb98ced024645a2e081089df802c60a734d2
+Subproject commit 9a2135a50566fe5dbd61c1792d5abd12be838c4d
diff --git a/libraries/drivers/thermistor b/libraries/drivers/thermistor
index e86f258e..43a4f15d 160000
--- a/libraries/drivers/thermistor
+++ b/libraries/drivers/thermistor
@@ -1 +1 @@
-Subproject commit e86f258e43591ce4a04661277e77e9fdf6fec27e
+Subproject commit 43a4f15d604919d6e143e975a85abf7b96a4061d
diff --git a/libraries/drivers/tla202x b/libraries/drivers/tla202x
index 7f7a6e50..ce120846 160000
--- a/libraries/drivers/tla202x
+++ b/libraries/drivers/tla202x
@@ -1 +1 @@
-Subproject commit 7f7a6e50edc3c6e43dd3874d2bf69369e3dff6bf
+Subproject commit ce120846eb151ac722e17c4afa8beb0d17f4efb4
diff --git a/libraries/drivers/tlc5947 b/libraries/drivers/tlc5947
index 2977266e..513acab4 160000
--- a/libraries/drivers/tlc5947
+++ b/libraries/drivers/tlc5947
@@ -1 +1 @@
-Subproject commit 2977266e2eb14d9831aded83d11e0419b30a3eda
+Subproject commit 513acab4d1df906fc85240098a328ddd19aaf93a
diff --git a/libraries/drivers/tlc59711 b/libraries/drivers/tlc59711
index 942c02c8..46ee62d4 160000
--- a/libraries/drivers/tlc59711
+++ b/libraries/drivers/tlc59711
@@ -1 +1 @@
-Subproject commit 942c02c85d3c0325dfa1270815e2553495ed6d1f
+Subproject commit 46ee62d4c6d159ebb7e084a23f78e20f9c36153f
diff --git a/libraries/drivers/tlv493d b/libraries/drivers/tlv493d
index 9624c9cd..0cf061d0 160000
--- a/libraries/drivers/tlv493d
+++ b/libraries/drivers/tlv493d
@@ -1 +1 @@
-Subproject commit 9624c9cdd1d23be99d29187e767abd7822910b24
+Subproject commit 0cf061d06ed6c04f15cd9972889c12dbfaa0a197
diff --git a/libraries/drivers/tmp006 b/libraries/drivers/tmp006
index a5a7bba2..c3c52eb0 160000
--- a/libraries/drivers/tmp006
+++ b/libraries/drivers/tmp006
@@ -1 +1 @@
-Subproject commit a5a7bba25656967b93bb48a6a20dee1f45412947
+Subproject commit c3c52eb055dde18316fdb7bf0935f902dd165f5c
diff --git a/libraries/drivers/tmp007 b/libraries/drivers/tmp007
index dec92ac6..973d3cbc 160000
--- a/libraries/drivers/tmp007
+++ b/libraries/drivers/tmp007
@@ -1 +1 @@
-Subproject commit dec92ac6c041ca0f505f84f035fd5b183e9add87
+Subproject commit 973d3cbc1359d46e9e56c004f46dee7ad5059256
diff --git a/libraries/drivers/tmp117 b/libraries/drivers/tmp117
index 7813482e..690c285f 160000
--- a/libraries/drivers/tmp117
+++ b/libraries/drivers/tmp117
@@ -1 +1 @@
-Subproject commit 7813482e40ad1d91854a6483446dbf7522b21e21
+Subproject commit 690c285f02c1ed18e62c5b589a3ba29abb6e40a7
diff --git a/libraries/drivers/touchscreen b/libraries/drivers/touchscreen
index 96dce078..7db8002b 160000
--- a/libraries/drivers/touchscreen
+++ b/libraries/drivers/touchscreen
@@ -1 +1 @@
-Subproject commit 96dce078803f29db0f3919d4b655e00dfc793726
+Subproject commit 7db8002bf6d03a56b0b410c019b905215f2063ac
diff --git a/libraries/drivers/tpa2016 b/libraries/drivers/tpa2016
index 01fb62d2..7930a21d 160000
--- a/libraries/drivers/tpa2016
+++ b/libraries/drivers/tpa2016
@@ -1 +1 @@
-Subproject commit 01fb62d21bf1ce9fd95e42e19db33a56918d3526
+Subproject commit 7930a21d28f0f67c5e2a788ccec5da8e0f52cbba
diff --git a/libraries/drivers/trellis b/libraries/drivers/trellis
index 36aa7276..9fc95452 160000
--- a/libraries/drivers/trellis
+++ b/libraries/drivers/trellis
@@ -1 +1 @@
-Subproject commit 36aa72769819692c5bc08809f6bbe400875380b6
+Subproject commit 9fc95452efc2e40e791c4f8d4c4b1ce95408e679
diff --git a/libraries/drivers/trellism4 b/libraries/drivers/trellism4
index a00dd5c4..47fcb152 160000
--- a/libraries/drivers/trellism4
+++ b/libraries/drivers/trellism4
@@ -1 +1 @@
-Subproject commit a00dd5c4ab1ebcd383b9bba2573c69bcd366bada
+Subproject commit 47fcb1525b07816205a5c9a7b81b99d3f95438f1
diff --git a/libraries/drivers/tsc2007 b/libraries/drivers/tsc2007
index 93b4ca8e..5f91947c 160000
--- a/libraries/drivers/tsc2007
+++ b/libraries/drivers/tsc2007
@@ -1 +1 @@
-Subproject commit 93b4ca8e2bde5c58f6dd1ee77acd0f0dd3905b19
+Subproject commit 5f91947c44379383fe0881977b1fd91b415faed1
diff --git a/libraries/drivers/tsl2561 b/libraries/drivers/tsl2561
index 23d636fb..b6cb1ab8 160000
--- a/libraries/drivers/tsl2561
+++ b/libraries/drivers/tsl2561
@@ -1 +1 @@
-Subproject commit 23d636fb98ac04146e2e5ae5d8fe9ef00078a14c
+Subproject commit b6cb1ab886a99d573c4942eaa84618fd9cf14c2c
diff --git a/libraries/drivers/tsl2591 b/libraries/drivers/tsl2591
index 68e101c7..2e29a809 160000
--- a/libraries/drivers/tsl2591
+++ b/libraries/drivers/tsl2591
@@ -1 +1 @@
-Subproject commit 68e101c78554afc9a77e95df13186f83018ae8a6
+Subproject commit 2e29a809976fa0a5795a63de4c6a561bac01eb16
diff --git a/libraries/drivers/tt21100 b/libraries/drivers/tt21100
index d1b38eec..5186e8e1 160000
--- a/libraries/drivers/tt21100
+++ b/libraries/drivers/tt21100
@@ -1 +1 @@
-Subproject commit d1b38eec4cb18eeffc55c400b513232780d8dec4
+Subproject commit 5186e8e16326bbde2ddafd155fbcac6faa9933c4
diff --git a/libraries/drivers/uc8151d b/libraries/drivers/uc8151d
index 9b60b816..565fed51 160000
--- a/libraries/drivers/uc8151d
+++ b/libraries/drivers/uc8151d
@@ -1 +1 @@
-Subproject commit 9b60b81678a1f6020dc547aaa5954d00eeb98549
+Subproject commit 565fed515138f962c4bcce0ee756d32e708a151a
diff --git a/libraries/drivers/us100 b/libraries/drivers/us100
index d33f4963..ca46b27d 160000
--- a/libraries/drivers/us100
+++ b/libraries/drivers/us100
@@ -1 +1 @@
-Subproject commit d33f4963d600a3129ee2cfc3dbcd6617965aaa4f
+Subproject commit ca46b27df8b96e2a0b5c80b0f9f54ec329cf29e0
diff --git a/libraries/drivers/vc0706 b/libraries/drivers/vc0706
index 92b9af4b..a45e7f1f 160000
--- a/libraries/drivers/vc0706
+++ b/libraries/drivers/vc0706
@@ -1 +1 @@
-Subproject commit 92b9af4b30caf41f1e4c6f1ae479c6632c51c5c6
+Subproject commit a45e7f1f6752026f055a4d9f2617f1339b5d356b
diff --git a/libraries/drivers/vcnl4010 b/libraries/drivers/vcnl4010
index 37d529b5..66bb344e 160000
--- a/libraries/drivers/vcnl4010
+++ b/libraries/drivers/vcnl4010
@@ -1 +1 @@
-Subproject commit 37d529b5d4f8cb7eb1733f15984d956638dfbd44
+Subproject commit 66bb344e36af27ff454c60b05e08ef38e6fddcea
diff --git a/libraries/drivers/vcnl4040 b/libraries/drivers/vcnl4040
index dd7c21c0..a6c92a9e 160000
--- a/libraries/drivers/vcnl4040
+++ b/libraries/drivers/vcnl4040
@@ -1 +1 @@
-Subproject commit dd7c21c0a1f7910276cb23fad0a3b0ec7f6e1951
+Subproject commit a6c92a9ecd28a65bd33b9c24d0211640126f0d56
diff --git a/libraries/drivers/veml6070 b/libraries/drivers/veml6070
index 5dc93a6b..15eae847 160000
--- a/libraries/drivers/veml6070
+++ b/libraries/drivers/veml6070
@@ -1 +1 @@
-Subproject commit 5dc93a6bef334bdc3dae5855b319bd910ca84eaa
+Subproject commit 15eae847167ded67b45631d78e38608862c4a69b
diff --git a/libraries/drivers/veml6075 b/libraries/drivers/veml6075
index 9cca0a4d..2fd9b483 160000
--- a/libraries/drivers/veml6075
+++ b/libraries/drivers/veml6075
@@ -1 +1 @@
-Subproject commit 9cca0a4d9ff2f629a7885145722c5687f11d694d
+Subproject commit 2fd9b48336b4f4801dd81607128a6fd2b1ac28ab
diff --git a/libraries/drivers/veml7700 b/libraries/drivers/veml7700
index 9e7dc43b..111487d8 160000
--- a/libraries/drivers/veml7700
+++ b/libraries/drivers/veml7700
@@ -1 +1 @@
-Subproject commit 9e7dc43b883237fbc47cfa59b7fed789cf89fcd3
+Subproject commit 111487d8ef0d475222d81a29cb834008ac5a3217
diff --git a/libraries/drivers/vl53l0x b/libraries/drivers/vl53l0x
index 85381fb5..582426f5 160000
--- a/libraries/drivers/vl53l0x
+++ b/libraries/drivers/vl53l0x
@@ -1 +1 @@
-Subproject commit 85381fb560fe9787e84bc610e79277fcfff8edf1
+Subproject commit 582426f51630913c6e7105a408539075156f4056
diff --git a/libraries/drivers/vl53l1x b/libraries/drivers/vl53l1x
index 2184f8d4..434cb7e1 160000
--- a/libraries/drivers/vl53l1x
+++ b/libraries/drivers/vl53l1x
@@ -1 +1 @@
-Subproject commit 2184f8d4199bfeed9f6818e7ee40ed189859cc8b
+Subproject commit 434cb7e129f798554e3fa7ee6fed676edd95b09e
diff --git a/libraries/drivers/vl53l4cd b/libraries/drivers/vl53l4cd
index 61999024..ffd6d733 160000
--- a/libraries/drivers/vl53l4cd
+++ b/libraries/drivers/vl53l4cd
@@ -1 +1 @@
-Subproject commit 61999024e611d4c04d7a01ac00eccd88c0e312d1
+Subproject commit ffd6d7336f90c1482564590dc4ab3159a873f9f7
diff --git a/libraries/drivers/vl6180x b/libraries/drivers/vl6180x
index 7a9789da..8b7a3439 160000
--- a/libraries/drivers/vl6180x
+++ b/libraries/drivers/vl6180x
@@ -1 +1 @@
-Subproject commit 7a9789da1e5befd999ad7663cc448a48fceb1167
+Subproject commit 8b7a343942667d6fd3b72e80327cc0af4847e3ac
diff --git a/libraries/drivers/vs1053 b/libraries/drivers/vs1053
index b95e670b..3be6439a 160000
--- a/libraries/drivers/vs1053
+++ b/libraries/drivers/vs1053
@@ -1 +1 @@
-Subproject commit b95e670bbd2d56151773a996bf74eb3090b49cff
+Subproject commit 3be6439a65b9d785f09e39c0754544d643393c16
diff --git a/libraries/drivers/wiznet5k b/libraries/drivers/wiznet5k
index 450c52e3..859c93bf 160000
--- a/libraries/drivers/wiznet5k
+++ b/libraries/drivers/wiznet5k
@@ -1 +1 @@
-Subproject commit 450c52e3b5a1f830581d8668cf57e779309d0aa7
+Subproject commit 859c93bfb0f6457a2749598e728992ea8ddbf5f2
diff --git a/libraries/drivers/ws2801 b/libraries/drivers/ws2801
index d68610b3..ecbb2722 160000
--- a/libraries/drivers/ws2801
+++ b/libraries/drivers/ws2801
@@ -1 +1 @@
-Subproject commit d68610b375f420446d420430cfed3a697e7544d6
+Subproject commit ecbb2722bc7fb8b4ee36bf1cc0d20d6e072ac5d3
diff --git a/libraries/helpers/AWS_IOT b/libraries/helpers/AWS_IOT
index e56a0ce9..48c2c2f3 160000
--- a/libraries/helpers/AWS_IOT
+++ b/libraries/helpers/AWS_IOT
@@ -1 +1 @@
-Subproject commit e56a0ce9afc9777d1f3ae939ac2dde14f9a22a64
+Subproject commit 48c2c2f33eab48345b1dc025b8dcb3e6870b9ddd
diff --git a/libraries/helpers/GC_IOT_Core b/libraries/helpers/GC_IOT_Core
index 2e6c7818..2fa9b0a8 160000
--- a/libraries/helpers/GC_IOT_Core
+++ b/libraries/helpers/GC_IOT_Core
@@ -1 +1 @@
-Subproject commit 2e6c7818434eb0385a613a68ef9a393f9bf3e83a
+Subproject commit 2fa9b0a82632f756c6d8a7b4c5a71435198a14e3
diff --git a/libraries/helpers/adafruitio b/libraries/helpers/adafruitio
index 20e48845..df54548a 160000
--- a/libraries/helpers/adafruitio
+++ b/libraries/helpers/adafruitio
@@ -1 +1 @@
-Subproject commit 20e4884503a50ed7d4d0f50c6c87944ab9d4bd31
+Subproject commit df54548a3799eed34880563e96307d6f934fd7f1
diff --git a/libraries/helpers/airlift b/libraries/helpers/airlift
index 5970dc86..d21ea675 160000
--- a/libraries/helpers/airlift
+++ b/libraries/helpers/airlift
@@ -1 +1 @@
-Subproject commit 5970dc861c14a526e5d6c55f0006af9434f64fa6
+Subproject commit d21ea675e3ce3de199faa593b5056d435459cf95
diff --git a/libraries/helpers/asyncio b/libraries/helpers/asyncio
index 29825130..fbdb77d7 160000
--- a/libraries/helpers/asyncio
+++ b/libraries/helpers/asyncio
@@ -1 +1 @@
-Subproject commit 29825130358c55e456ac642abfbf6f6046a1d655
+Subproject commit fbdb77d7127e7d6a8d3574440b0f790c94a28cf8
diff --git a/libraries/helpers/avrprog b/libraries/helpers/avrprog
index 1ca5aff2..4c4c4629 160000
--- a/libraries/helpers/avrprog
+++ b/libraries/helpers/avrprog
@@ -1 +1 @@
-Subproject commit 1ca5aff200fe8f78dc3bada803856c3f0edbd15b
+Subproject commit 4c4c462960496e7997ced2f9f8bc1802085fb703
diff --git a/libraries/helpers/azure b/libraries/helpers/azure
index f1072d05..de016a19 160000
--- a/libraries/helpers/azure
+++ b/libraries/helpers/azure
@@ -1 +1 @@
-Subproject commit f1072d056ba6a1515460621e3a9ba43e51be1077
+Subproject commit de016a19919b654ddd5e3c6c8776c3198fbd5aa5
diff --git a/libraries/helpers/binascii b/libraries/helpers/binascii
index 744dbfa9..40679ca6 160000
--- a/libraries/helpers/binascii
+++ b/libraries/helpers/binascii
@@ -1 +1 @@
-Subproject commit 744dbfa964815e7e5e84d6da884a4e2eb2baac09
+Subproject commit 40679ca6087516f8acb58864c853dcd76e449de0
diff --git a/libraries/helpers/bitbangio b/libraries/helpers/bitbangio
index 7438a153..f6fdb488 160000
--- a/libraries/helpers/bitbangio
+++ b/libraries/helpers/bitbangio
@@ -1 +1 @@
-Subproject commit 7438a1539e2707ae283faffbc9398a39fef14d05
+Subproject commit f6fdb488d2773fb06f2b79317ef33b2b5874786d
diff --git a/libraries/helpers/bitmap-font b/libraries/helpers/bitmap-font
index 7d8eed4b..2a0a6f9b 160000
--- a/libraries/helpers/bitmap-font
+++ b/libraries/helpers/bitmap-font
@@ -1 +1 @@
-Subproject commit 7d8eed4ba17cb05d0ae04388a60b3146b7be3af0
+Subproject commit 2a0a6f9ba71411c1ac66c90bb7101fbbfc5a1ac4
diff --git a/libraries/helpers/bitmapsaver b/libraries/helpers/bitmapsaver
index d1535976..8651552a 160000
--- a/libraries/helpers/bitmapsaver
+++ b/libraries/helpers/bitmapsaver
@@ -1 +1 @@
-Subproject commit d1535976aed9fa638d0fbbe4e21287ed5725e9ab
+Subproject commit 8651552a45f8bd5165739af90ace26ebd45ee85f
diff --git a/libraries/helpers/ble b/libraries/helpers/ble
index 13c52928..4fd499e3 160000
--- a/libraries/helpers/ble
+++ b/libraries/helpers/ble
@@ -1 +1 @@
-Subproject commit 13c529288e9431541fe58cf7992d4f53f7ca3b76
+Subproject commit 4fd499e39720f8ce970cceeb97c2a85c485f7335
diff --git a/libraries/helpers/ble-broadcastnet b/libraries/helpers/ble-broadcastnet
index 15768666..2848b942 160000
--- a/libraries/helpers/ble-broadcastnet
+++ b/libraries/helpers/ble-broadcastnet
@@ -1 +1 @@
-Subproject commit 157686669d0ee5621486b34151664efdc478dcc5
+Subproject commit 2848b942550ed62e6d67d9f6ec6e9fe75da90859
diff --git a/libraries/helpers/ble-radio b/libraries/helpers/ble-radio
index b22022d6..48fb5b43 160000
--- a/libraries/helpers/ble-radio
+++ b/libraries/helpers/ble-radio
@@ -1 +1 @@
-Subproject commit b22022d6b422439dbaf7877c0b47691f9a58fa55
+Subproject commit 48fb5b435d86eedf0d142af1dd758b4c4ff9cdc5
diff --git a/libraries/helpers/ble_adafruit b/libraries/helpers/ble_adafruit
index 4c119e8e..de61f106 160000
--- a/libraries/helpers/ble_adafruit
+++ b/libraries/helpers/ble_adafruit
@@ -1 +1 @@
-Subproject commit 4c119e8e647bb8cdfafdec4767f5621802d106c4
+Subproject commit de61f106ed2ca4362c6d46672cad1e2fea8a1c5d
diff --git a/libraries/helpers/ble_apple_media b/libraries/helpers/ble_apple_media
index 50a84762..6ad01752 160000
--- a/libraries/helpers/ble_apple_media
+++ b/libraries/helpers/ble_apple_media
@@ -1 +1 @@
-Subproject commit 50a8476294fb052d75312bd79550b3d500079764
+Subproject commit 6ad01752c91c7e3f638674b7b59d7e27b29ccad1
diff --git a/libraries/helpers/ble_apple_notification_center b/libraries/helpers/ble_apple_notification_center
index 258bb62c..b06b4703 160000
--- a/libraries/helpers/ble_apple_notification_center
+++ b/libraries/helpers/ble_apple_notification_center
@@ -1 +1 @@
-Subproject commit 258bb62c58e545c38749b8a66f5872035b2384cb
+Subproject commit b06b47037aed97475b1676b104d1f4b05c3f5e86
diff --git a/libraries/helpers/ble_beacon b/libraries/helpers/ble_beacon
new file mode 160000
index 00000000..05566ad6
--- /dev/null
+++ b/libraries/helpers/ble_beacon
@@ -0,0 +1 @@
+Subproject commit 05566ad6f21397db1cf3f373f70f0cd9728af306
diff --git a/libraries/helpers/ble_berrymed_pulse_oximeter b/libraries/helpers/ble_berrymed_pulse_oximeter
index 5686c0c3..0f669f65 160000
--- a/libraries/helpers/ble_berrymed_pulse_oximeter
+++ b/libraries/helpers/ble_berrymed_pulse_oximeter
@@ -1 +1 @@
-Subproject commit 5686c0c33e424ab05ddabaa49735bd991fbe2d55
+Subproject commit 0f669f6518389157ee3e691263fd16d2f9adc554
diff --git a/libraries/helpers/ble_cycling_speed_and_cadence b/libraries/helpers/ble_cycling_speed_and_cadence
index 09bbba4d..f47a8aeb 160000
--- a/libraries/helpers/ble_cycling_speed_and_cadence
+++ b/libraries/helpers/ble_cycling_speed_and_cadence
@@ -1 +1 @@
-Subproject commit 09bbba4d4b3ff7e274290c62bf7350ea3df11655
+Subproject commit f47a8aeb4d9b3a4ae8b8b4cfa63af5e0afb2140d
diff --git a/libraries/helpers/ble_eddystone b/libraries/helpers/ble_eddystone
index cf3c452c..2134fd56 160000
--- a/libraries/helpers/ble_eddystone
+++ b/libraries/helpers/ble_eddystone
@@ -1 +1 @@
-Subproject commit cf3c452c97dcb562847b3f95e1c6802079e17845
+Subproject commit 2134fd56441de801e565277fa7345cc946754d61
diff --git a/libraries/helpers/ble_file_transfer b/libraries/helpers/ble_file_transfer
new file mode 160000
index 00000000..d8691532
--- /dev/null
+++ b/libraries/helpers/ble_file_transfer
@@ -0,0 +1 @@
+Subproject commit d8691532776b1c8d2d18cf5550837a9bf80f6129
diff --git a/libraries/helpers/ble_heart_rate b/libraries/helpers/ble_heart_rate
index 5e2f3e54..0b0b5b90 160000
--- a/libraries/helpers/ble_heart_rate
+++ b/libraries/helpers/ble_heart_rate
@@ -1 +1 @@
-Subproject commit 5e2f3e54074affa4fc7281b530e39720506e9875
+Subproject commit 0b0b5b90459257a0aae87c012aae391f1cc8103e
diff --git a/libraries/helpers/ble_ibbq b/libraries/helpers/ble_ibbq
index 6843f8f2..f2228b3c 160000
--- a/libraries/helpers/ble_ibbq
+++ b/libraries/helpers/ble_ibbq
@@ -1 +1 @@
-Subproject commit 6843f8f2b3f408c06873489cdbc384fa422c2292
+Subproject commit f2228b3c0b531ef2f907968ef1714e957cfa1f2d
diff --git a/libraries/helpers/ble_lywsd03mmc b/libraries/helpers/ble_lywsd03mmc
index d6b42768..1e6365bb 160000
--- a/libraries/helpers/ble_lywsd03mmc
+++ b/libraries/helpers/ble_lywsd03mmc
@@ -1 +1 @@
-Subproject commit d6b42768e77c84cc166013d6c0d554b81a0fb408
+Subproject commit 1e6365bb137dedfebe9daef6d3a63dc0b0732497
diff --git a/libraries/helpers/ble_magic_light b/libraries/helpers/ble_magic_light
index c8ef453c..88032905 160000
--- a/libraries/helpers/ble_magic_light
+++ b/libraries/helpers/ble_magic_light
@@ -1 +1 @@
-Subproject commit c8ef453ce1745b8bfe01f9ce8ce0fcf55123fd37
+Subproject commit 88032905e73b0b5a3da57378d42d432f116bfef1
diff --git a/libraries/helpers/ble_midi b/libraries/helpers/ble_midi
index 3dd30b14..63190592 160000
--- a/libraries/helpers/ble_midi
+++ b/libraries/helpers/ble_midi
@@ -1 +1 @@
-Subproject commit 3dd30b147a8bd89efb45f4916107b360d7f04e9b
+Subproject commit 63190592ec55b8f728806f1064168811595b7c11
diff --git a/libraries/helpers/bluefruitconnect b/libraries/helpers/bluefruitconnect
index cedef26a..99e6e1f4 160000
--- a/libraries/helpers/bluefruitconnect
+++ b/libraries/helpers/bluefruitconnect
@@ -1 +1 @@
-Subproject commit cedef26aaf507075d9af54c936c9697cd416c213
+Subproject commit 99e6e1f4e1862e23563a908f1e4a38ec83362f91
diff --git a/libraries/helpers/boardtest b/libraries/helpers/boardtest
index 87548ff3..7a2763e0 160000
--- a/libraries/helpers/boardtest
+++ b/libraries/helpers/boardtest
@@ -1 +1 @@
-Subproject commit 87548ff3c78960e6f8e2f95758a778ce0e5eeee7
+Subproject commit 7a2763e001113116d00aac2db75b969408c74e1e
diff --git a/libraries/helpers/bus_device b/libraries/helpers/bus_device
index b96f0d27..9ace770b 160000
--- a/libraries/helpers/bus_device
+++ b/libraries/helpers/bus_device
@@ -1 +1 @@
-Subproject commit b96f0d279481446017ca1cc1ff4abf1f5a10346f
+Subproject commit 9ace770b048be9ab0da4a154af279dbb643bbdb0
diff --git a/libraries/helpers/colorsys b/libraries/helpers/colorsys
index e70a4283..682634a7 160000
--- a/libraries/helpers/colorsys
+++ b/libraries/helpers/colorsys
@@ -1 +1 @@
-Subproject commit e70a4283cf2f45f3d25803a0a24d55683d51d356
+Subproject commit 682634a79ee8af69fc0610b8b0f944d59f51c94b
diff --git a/libraries/helpers/cursorcontrol b/libraries/helpers/cursorcontrol
index 53ad808b..afb2cdff 160000
--- a/libraries/helpers/cursorcontrol
+++ b/libraries/helpers/cursorcontrol
@@ -1 +1 @@
-Subproject commit 53ad808bb92d75b57cd16e81bfb8c9c3c1da7d2a
+Subproject commit afb2cdff718e6f1d6fb4fbb0dd1593619e7e834b
diff --git a/libraries/helpers/dash_display b/libraries/helpers/dash_display
index 72c3dbb9..76909755 160000
--- a/libraries/helpers/dash_display
+++ b/libraries/helpers/dash_display
@@ -1 +1 @@
-Subproject commit 72c3dbb93121902cac0b857513e740165391d13b
+Subproject commit 76909755459f4d68880f5e1c6b456b883c13b768
diff --git a/libraries/helpers/datetime b/libraries/helpers/datetime
index 39278fa1..609b316c 160000
--- a/libraries/helpers/datetime
+++ b/libraries/helpers/datetime
@@ -1 +1 @@
-Subproject commit 39278fa1866266b81f636044026985f4c8531276
+Subproject commit 609b316c8cf1f540d9c56cc50dd4e7c751fa7961
diff --git a/libraries/helpers/debouncer b/libraries/helpers/debouncer
index 4b0f67ff..59c64608 160000
--- a/libraries/helpers/debouncer
+++ b/libraries/helpers/debouncer
@@ -1 +1 @@
-Subproject commit 4b0f67ff1eaac4ad0bcf59371229a80391cc156d
+Subproject commit 59c64608bf0080f4bb9683f8d6fe0aadecc0e595
diff --git a/libraries/helpers/debug-i2c b/libraries/helpers/debug-i2c
index c43d87b2..58d83944 160000
--- a/libraries/helpers/debug-i2c
+++ b/libraries/helpers/debug-i2c
@@ -1 +1 @@
-Subproject commit c43d87b2674e69bc0b6a2c3e718db8e78992ddcb
+Subproject commit 58d83944e66ddae5c6de6ab248c2803ffaa7c53b
diff --git a/libraries/helpers/display-button b/libraries/helpers/display-button
index b9e1caa6..f690d37e 160000
--- a/libraries/helpers/display-button
+++ b/libraries/helpers/display-button
@@ -1 +1 @@
-Subproject commit b9e1caa61fc7a238fd1314efaf8f59f9ca16292d
+Subproject commit f690d37e97c2b95f505d0646a95e2acf4e57bc2d
diff --git a/libraries/helpers/display-shapes b/libraries/helpers/display-shapes
index 2fad6f2f..656be4d7 160000
--- a/libraries/helpers/display-shapes
+++ b/libraries/helpers/display-shapes
@@ -1 +1 @@
-Subproject commit 2fad6f2f98c0df135e2306d32af18bb2796b852c
+Subproject commit 656be4d79196b5f25ab9ebca731d448c5b3bdc17
diff --git a/libraries/helpers/display-text b/libraries/helpers/display-text
index de3276cc..6cf9f3cf 160000
--- a/libraries/helpers/display-text
+++ b/libraries/helpers/display-text
@@ -1 +1 @@
-Subproject commit de3276cc08ba13901d1f69060ff7501c1699bc4d
+Subproject commit 6cf9f3cf32e0c176c861de6356813ea4d08034d6
diff --git a/libraries/helpers/display_notification b/libraries/helpers/display_notification
index 8631787e..ce1ba1b9 160000
--- a/libraries/helpers/display_notification
+++ b/libraries/helpers/display_notification
@@ -1 +1 @@
-Subproject commit 8631787e7ab4eb7f03fc48f1327ae2baaa159123
+Subproject commit ce1ba1b96fe5ec58f6fa012389beb3668f380482
diff --git a/libraries/helpers/displayio_layout b/libraries/helpers/displayio_layout
index a53e5edb..323bf5dc 160000
--- a/libraries/helpers/displayio_layout
+++ b/libraries/helpers/displayio_layout
@@ -1 +1 @@
-Subproject commit a53e5edb3ae5cc4b47af228f7b69febd3b7a764a
+Subproject commit 323bf5dc880e7b8b7820a20dbc452e5b3d80cbb2
diff --git a/libraries/helpers/ducky b/libraries/helpers/ducky
index 198b7a13..cee6435c 160000
--- a/libraries/helpers/ducky
+++ b/libraries/helpers/ducky
@@ -1 +1 @@
-Subproject commit 198b7a1331908e836964484941796011f7c743a0
+Subproject commit cee6435cb39c2462f63848987ee1222acdece16b
diff --git a/libraries/helpers/esp32s2tft b/libraries/helpers/esp32s2tft
index 760411be..ffa9455b 160000
--- a/libraries/helpers/esp32s2tft
+++ b/libraries/helpers/esp32s2tft
@@ -1 +1 @@
-Subproject commit 760411be59d98b0ab92f770be8938204b0505880
+Subproject commit ffa9455b3fb2b7b7b01d0b5fec28d1b4b314cc09
diff --git a/libraries/helpers/fakerequests b/libraries/helpers/fakerequests
index f6cdec74..8eedf860 160000
--- a/libraries/helpers/fakerequests
+++ b/libraries/helpers/fakerequests
@@ -1 +1 @@
-Subproject commit f6cdec74b64112016c459abe4a5d31a3b34caeb3
+Subproject commit 8eedf860beca0d32219189b72ea6fc8eea7e66db
diff --git a/libraries/helpers/fancyled b/libraries/helpers/fancyled
index 28c7d7a5..22ffffcc 160000
--- a/libraries/helpers/fancyled
+++ b/libraries/helpers/fancyled
@@ -1 +1 @@
-Subproject commit 28c7d7a580874e0dc4314df4919a432c551a14d5
+Subproject commit 22ffffcc47d691a6b90b7691efb69b5e631f2361
diff --git a/libraries/helpers/featherwing b/libraries/helpers/featherwing
index 55a51970..b9ccbbe2 160000
--- a/libraries/helpers/featherwing
+++ b/libraries/helpers/featherwing
@@ -1 +1 @@
-Subproject commit 55a51970504f0600825778a371cb0786024eab38
+Subproject commit b9ccbbe235e4c35bdd1c6a64046d6e8a49bae5b0
diff --git a/libraries/helpers/framebuf b/libraries/helpers/framebuf
index 7aadc38e..7c9c6ab2 160000
--- a/libraries/helpers/framebuf
+++ b/libraries/helpers/framebuf
@@ -1 +1 @@
-Subproject commit 7aadc38ee994ad2e131ddcdb9f07b7464ab4db38
+Subproject commit 7c9c6ab2896bca94e19f9b7085f0241fca3714f4
diff --git a/libraries/helpers/funhouse b/libraries/helpers/funhouse
index bb5cc870..5ed54a1b 160000
--- a/libraries/helpers/funhouse
+++ b/libraries/helpers/funhouse
@@ -1 +1 @@
-Subproject commit bb5cc870cb93d383fefe335ba15e4131f3ba73ab
+Subproject commit 5ed54a1b510bfda784192d69b223f56bae356633
diff --git a/libraries/helpers/gizmo b/libraries/helpers/gizmo
index 6a600e2a..237ed2b0 160000
--- a/libraries/helpers/gizmo
+++ b/libraries/helpers/gizmo
@@ -1 +1 @@
-Subproject commit 6a600e2acc4a53318a2db4bcaa0e5a29389a8b27
+Subproject commit 237ed2b05f323b0edcdc6b61e896ae16600165c8
diff --git a/libraries/helpers/hashlib b/libraries/helpers/hashlib
index c834cf0a..cace15a5 160000
--- a/libraries/helpers/hashlib
+++ b/libraries/helpers/hashlib
@@ -1 +1 @@
-Subproject commit c834cf0a736744b55bc36e712865c403f3e01ba9
+Subproject commit cace15a510273d9bd31f176c8497faa10b84b0be
diff --git a/libraries/helpers/hid b/libraries/helpers/hid
index 2fddabca..93c7e0ed 160000
--- a/libraries/helpers/hid
+++ b/libraries/helpers/hid
@@ -1 +1 @@
-Subproject commit 2fddabcaf0df1763111ed9dbf9e2d4cdb5b0434e
+Subproject commit 93c7e0ed55e7ed011908ac9a1c0f8228f0f4323b
diff --git a/libraries/helpers/httpserver b/libraries/helpers/httpserver
index 17ba6e2f..f9345f2d 160000
--- a/libraries/helpers/httpserver
+++ b/libraries/helpers/httpserver
@@ -1 +1 @@
-Subproject commit 17ba6e2f454f0a60f7d7ea5640ccfc1400dfd5d6
+Subproject commit f9345f2d694838604a54bda3468d66fd5e4abb68
diff --git a/libraries/helpers/hue b/libraries/helpers/hue
index 414aaf01..71d866e3 160000
--- a/libraries/helpers/hue
+++ b/libraries/helpers/hue
@@ -1 +1 @@
-Subproject commit 414aaf01997aa5cef60bc8556cd67a05d6714b52
+Subproject commit 71d866e3e42a3c2f23224b9d36435dc8815b01ed
diff --git a/libraries/helpers/imageload b/libraries/helpers/imageload
index 7c185385..722a6984 160000
--- a/libraries/helpers/imageload
+++ b/libraries/helpers/imageload
@@ -1 +1 @@
-Subproject commit 7c185385f716cbe0a191532e3fd8a37f60dafbe1
+Subproject commit 722a69848af5947cc738ff3152175edaf68f570e
diff --git a/libraries/helpers/itertools b/libraries/helpers/itertools
index f479fb97..dae4b4ba 160000
--- a/libraries/helpers/itertools
+++ b/libraries/helpers/itertools
@@ -1 +1 @@
-Subproject commit f479fb97628deb4f7cc391b6c2a4f928b368e1d2
+Subproject commit dae4b4ba8dd5a8b47fc86fb4c97ba70a383b854e
diff --git a/libraries/helpers/jwt b/libraries/helpers/jwt
index 94794142..7203a353 160000
--- a/libraries/helpers/jwt
+++ b/libraries/helpers/jwt
@@ -1 +1 @@
-Subproject commit 94794142b40a3b4b6f1461aea727ba61aa31fd9e
+Subproject commit 7203a35332bd07f7c18a85c972e275bd62b93ed2
diff --git a/libraries/helpers/led-animation b/libraries/helpers/led-animation
index 444c0841..795be500 160000
--- a/libraries/helpers/led-animation
+++ b/libraries/helpers/led-animation
@@ -1 +1 @@
-Subproject commit 444c0841d7147813cba5fe6020716b8c9691ab92
+Subproject commit 795be500a68ef3150cb261eb20025a8eeb0f3a24
diff --git a/libraries/helpers/lifx b/libraries/helpers/lifx
index 5640943e..7037298d 160000
--- a/libraries/helpers/lifx
+++ b/libraries/helpers/lifx
@@ -1 +1 @@
-Subproject commit 5640943e255b495a1e63deb9f4b22e9ad6d3962f
+Subproject commit 7037298d9091e03d6913ea07445524e3ecb98fcb
diff --git a/libraries/helpers/logging b/libraries/helpers/logging
index 7bedb6e6..471f0b74 160000
--- a/libraries/helpers/logging
+++ b/libraries/helpers/logging
@@ -1 +1 @@
-Subproject commit 7bedb6e6ece86eab78d2d232f27971161423bbdd
+Subproject commit 471f0b7434f7b73028b0a479a688ab634831fced
diff --git a/libraries/helpers/macropad b/libraries/helpers/macropad
index 8ef52f09..96f827ec 160000
--- a/libraries/helpers/macropad
+++ b/libraries/helpers/macropad
@@ -1 +1 @@
-Subproject commit 8ef52f0999513a4991e90c9679c3f6461cb3ca7d
+Subproject commit 96f827ec0b6e478f9dfc936f030347896ebce0ee
diff --git a/libraries/helpers/magtag b/libraries/helpers/magtag
index 0aea7e69..32ec2d95 160000
--- a/libraries/helpers/magtag
+++ b/libraries/helpers/magtag
@@ -1 +1 @@
-Subproject commit 0aea7e693fbe092ad044a6b2c24786fb8cbd809e
+Subproject commit 32ec2d95131c5dea8ba33093cb3c5ad92133c9d5
diff --git a/libraries/helpers/matrixportal b/libraries/helpers/matrixportal
index c697a8a5..15e17462 160000
--- a/libraries/helpers/matrixportal
+++ b/libraries/helpers/matrixportal
@@ -1 +1 @@
-Subproject commit c697a8a544ef304941d7f772e7998a84f19b9162
+Subproject commit 15e1746284bc8c45196e2ef84689d2151301dbc5
diff --git a/libraries/helpers/midi b/libraries/helpers/midi
index 3d871907..b6891e73 160000
--- a/libraries/helpers/midi
+++ b/libraries/helpers/midi
@@ -1 +1 @@
-Subproject commit 3d871907f0187c627277382f184209f5520703a6
+Subproject commit b6891e734183f978e7b3d0a363140e98635c0a04
diff --git a/libraries/helpers/miniesptool b/libraries/helpers/miniesptool
index 10b7709a..ac873ca4 160000
--- a/libraries/helpers/miniesptool
+++ b/libraries/helpers/miniesptool
@@ -1 +1 @@
-Subproject commit 10b7709a94050659e0c345ee1ad5dcfd258216f8
+Subproject commit ac873ca4cbc3fd13917598b073b3fd83b5d46708
diff --git a/libraries/helpers/minimqtt b/libraries/helpers/minimqtt
index 11f078bc..aec77775 160000
--- a/libraries/helpers/minimqtt
+++ b/libraries/helpers/minimqtt
@@ -1 +1 @@
-Subproject commit 11f078bc545365536fbd7bdadc90084283f3f7d6
+Subproject commit aec777753afc4460832dc943666de856da41e873
diff --git a/libraries/helpers/miniqr b/libraries/helpers/miniqr
index 3f3112ac..863075f7 160000
--- a/libraries/helpers/miniqr
+++ b/libraries/helpers/miniqr
@@ -1 +1 @@
-Subproject commit 3f3112ac3e2b588f55252ec018ad6afb0a714118
+Subproject commit 863075f73328ac7f3785a5a37705e3219e956678
diff --git a/libraries/helpers/motor b/libraries/helpers/motor
index 207953aa..31c819f3 160000
--- a/libraries/helpers/motor
+++ b/libraries/helpers/motor
@@ -1 +1 @@
-Subproject commit 207953aac033d40728b5f8dd7fd73d90facbca5c
+Subproject commit 31c819f377cf71f61cfb84eae159f1f948980db7
diff --git a/libraries/helpers/motorkit b/libraries/helpers/motorkit
index 2299dbaa..03b71f8b 160000
--- a/libraries/helpers/motorkit
+++ b/libraries/helpers/motorkit
@@ -1 +1 @@
-Subproject commit 2299dbaad888b4ba2d88648613bac0de065c1c57
+Subproject commit 03b71f8bc62c8f6122ccd87afec734138d6bf1a6
diff --git a/libraries/helpers/neokey b/libraries/helpers/neokey
index 38bebc9e..2a90ce5c 160000
--- a/libraries/helpers/neokey
+++ b/libraries/helpers/neokey
@@ -1 +1 @@
-Subproject commit 38bebc9eed3971c41b45a2cf11a1bc4f928db2ac
+Subproject commit 2a90ce5c7b323d0a7cac894c0a24bffd46d8fe8f
diff --git a/libraries/helpers/ntp b/libraries/helpers/ntp
index a77296b5..8bac84a1 160000
--- a/libraries/helpers/ntp
+++ b/libraries/helpers/ntp
@@ -1 +1 @@
-Subproject commit a77296b54956fdb2632127ffb9e67e1ddadd5e38
+Subproject commit 8bac84a1cfe4174a6d7dc66929edc6334e9d967d
diff --git a/libraries/helpers/oauth_2 b/libraries/helpers/oauth_2
index ee4cd46b..75195924 160000
--- a/libraries/helpers/oauth_2
+++ b/libraries/helpers/oauth_2
@@ -1 +1 @@
-Subproject commit ee4cd46bfed56cd8a0adaa09542fbfdd2ff2aad3
+Subproject commit 75195924faf376bfa7032b2b7bea85915321e725
diff --git a/libraries/helpers/onewire b/libraries/helpers/onewire
index 86e4828d..5c406363 160000
--- a/libraries/helpers/onewire
+++ b/libraries/helpers/onewire
@@ -1 +1 @@
-Subproject commit 86e4828ddf9775de4f3d7b3fc28592332cc76442
+Subproject commit 5c4063634b838d723bbbcda0f1f2b709e094cabf
diff --git a/libraries/helpers/pastebin b/libraries/helpers/pastebin
new file mode 160000
index 00000000..55506a76
--- /dev/null
+++ b/libraries/helpers/pastebin
@@ -0,0 +1 @@
+Subproject commit 55506a76ca86c4bf616f281ddcb6299d0dbf9f9c
diff --git a/libraries/helpers/pioasm b/libraries/helpers/pioasm
index 55c235d9..4fe48aea 160000
--- a/libraries/helpers/pioasm
+++ b/libraries/helpers/pioasm
@@ -1 +1 @@
-Subproject commit 55c235d9c6090ef8e19ea2f15867bd02dee4e87e
+Subproject commit 4fe48aea13649a9090bf01a0c2a78df92155f1b3
diff --git a/libraries/helpers/pixel_framebuf b/libraries/helpers/pixel_framebuf
index a3e73a62..0928376e 160000
--- a/libraries/helpers/pixel_framebuf
+++ b/libraries/helpers/pixel_framebuf
@@ -1 +1 @@
-Subproject commit a3e73a624cf844b1cb8346ea66e1d73ff689a88a
+Subproject commit 0928376e3a833869368240919c5157aa0127f5fe
diff --git a/libraries/helpers/pixelbuf b/libraries/helpers/pixelbuf
index ca23d9b3..7f1e8669 160000
--- a/libraries/helpers/pixelbuf
+++ b/libraries/helpers/pixelbuf
@@ -1 +1 @@
-Subproject commit ca23d9b361271d2bdb4db9c84346d1ae8c42f183
+Subproject commit 7f1e866975129b493a2876bf0b572d8098b951b5
diff --git a/libraries/helpers/portalbase b/libraries/helpers/portalbase
index bcfaae87..7eeea1aa 160000
--- a/libraries/helpers/portalbase
+++ b/libraries/helpers/portalbase
@@ -1 +1 @@
-Subproject commit bcfaae874fbae294ce04549d55b96d6b41603944
+Subproject commit 7eeea1aaf6bb5fa0deb080a1dc1aa3cd103f9aad
diff --git a/libraries/helpers/progressbar b/libraries/helpers/progressbar
index 011acd62..cad34af5 160000
--- a/libraries/helpers/progressbar
+++ b/libraries/helpers/progressbar
@@ -1 +1 @@
-Subproject commit 011acd627fc24342c397fc640b204a798f7b69dd
+Subproject commit cad34af5267aca3665fdaf1ea5a0eee921d13f06
diff --git a/libraries/helpers/pybadger b/libraries/helpers/pybadger
index 3ec03ecb..af8a7562 160000
--- a/libraries/helpers/pybadger
+++ b/libraries/helpers/pybadger
@@ -1 +1 @@
-Subproject commit 3ec03ecb0acda32fc505ea958158554c73e6f93c
+Subproject commit af8a756286e8ccf33e712cb189ce811da2881235
diff --git a/libraries/helpers/pyoa b/libraries/helpers/pyoa
index e69ea062..062888e7 160000
--- a/libraries/helpers/pyoa
+++ b/libraries/helpers/pyoa
@@ -1 +1 @@
-Subproject commit e69ea062c5806c12da9a58f6d85c686e791c2516
+Subproject commit 062888e7a811beb2b442060cf33ebb0a46ee9735
diff --git a/libraries/helpers/radial_controller b/libraries/helpers/radial_controller
index 5f4619b9..0da41906 160000
--- a/libraries/helpers/radial_controller
+++ b/libraries/helpers/radial_controller
@@ -1 +1 @@
-Subproject commit 5f4619b9254f24a1b99ca71aae48107c35ad5509
+Subproject commit 0da41906cb837a6451b45b9d287c07df2557b36e
diff --git a/libraries/helpers/register b/libraries/helpers/register
index 49ab415d..f611d5e3 160000
--- a/libraries/helpers/register
+++ b/libraries/helpers/register
@@ -1 +1 @@
-Subproject commit 49ab415d6b601c99979262f9e91c21dcb3a927a7
+Subproject commit f611d5e31c9735a3c3ac43185e35dcd5f659e3aa
diff --git a/libraries/helpers/requests b/libraries/helpers/requests
index 2e6b3f9f..317f4bdb 160000
--- a/libraries/helpers/requests
+++ b/libraries/helpers/requests
@@ -1 +1 @@
-Subproject commit 2e6b3f9feeacc678402454f7d3416b04a9a93e17
+Subproject commit 317f4bdb799afa59b164def4ea0610f57db9922e
diff --git a/libraries/helpers/rgbled b/libraries/helpers/rgbled
index cb62700a..8887d976 160000
--- a/libraries/helpers/rgbled
+++ b/libraries/helpers/rgbled
@@ -1 +1 @@
-Subproject commit cb62700a3760c070dd32752d1a97180cc399aacc
+Subproject commit 8887d976a7fb2a9cd8d8dd0f0e4a3ac50d0339bb
diff --git a/libraries/helpers/rsa b/libraries/helpers/rsa
index b7bf278f..a180e904 160000
--- a/libraries/helpers/rsa
+++ b/libraries/helpers/rsa
@@ -1 +1 @@
-Subproject commit b7bf278fbe41de73f7bec1c2a5c6a64400c6db32
+Subproject commit a180e904d7f61b2d7e4f06fe4649f1eeb9ad0acf
diff --git a/libraries/helpers/rtttl b/libraries/helpers/rtttl
index cd8cc23d..665778cb 160000
--- a/libraries/helpers/rtttl
+++ b/libraries/helpers/rtttl
@@ -1 +1 @@
-Subproject commit cd8cc23d751915961f76c39ddeda8c8cacc7454a
+Subproject commit 665778cb39741c6572dca4429e9737fb4c8ed12e
diff --git a/libraries/helpers/servokit b/libraries/helpers/servokit
index 67982ff4..804501a0 160000
--- a/libraries/helpers/servokit
+++ b/libraries/helpers/servokit
@@ -1 +1 @@
-Subproject commit 67982ff46291e103b7c469dc50e184ce1d18100a
+Subproject commit 804501a0dd5886c28904f2da2ce14372da5fb0f8
diff --git a/libraries/helpers/simple-text-display b/libraries/helpers/simple-text-display
index 00727fd1..b5bdb1ee 160000
--- a/libraries/helpers/simple-text-display
+++ b/libraries/helpers/simple-text-display
@@ -1 +1 @@
-Subproject commit 00727fd1198459a1ca46f01a42367f351f8ed3d4
+Subproject commit b5bdb1eec482ca84e859b7467ce75bbbe5272ff6
diff --git a/libraries/helpers/simpleio b/libraries/helpers/simpleio
index 272d2253..0a8fcbfc 160000
--- a/libraries/helpers/simpleio
+++ b/libraries/helpers/simpleio
@@ -1 +1 @@
-Subproject commit 272d225365eed46916390cf1f393dd08bc00b7d4
+Subproject commit 0a8fcbfc92060eb298ea52d5e88587b37347a0be
diff --git a/libraries/helpers/simplemath b/libraries/helpers/simplemath
index fad0f89e..dc605bb2 160000
--- a/libraries/helpers/simplemath
+++ b/libraries/helpers/simplemath
@@ -1 +1 @@
-Subproject commit fad0f89e760829a76f553ef8459f61001597a846
+Subproject commit dc605bb22914d77d80c5342cbb4c10f773aede95
diff --git a/libraries/helpers/slideshow b/libraries/helpers/slideshow
index dadd9358..5bb42abc 160000
--- a/libraries/helpers/slideshow
+++ b/libraries/helpers/slideshow
@@ -1 +1 @@
-Subproject commit dadd935816ddf534b4c11fa1130bfbf645b17cfb
+Subproject commit 5bb42abcd455e9ba5732b8c29593261a5ce18412
diff --git a/libraries/helpers/ticks b/libraries/helpers/ticks
index daf511a9..7832bbb5 160000
--- a/libraries/helpers/ticks
+++ b/libraries/helpers/ticks
@@ -1 +1 @@
-Subproject commit daf511a9f91eefac1cccd2311b6c4d19f84e4fe8
+Subproject commit 7832bbb5449d55d8c7b731e4ff7490b801e94a9e
diff --git a/libraries/helpers/tinylora b/libraries/helpers/tinylora
index 0d0a7b43..e9190735 160000
--- a/libraries/helpers/tinylora
+++ b/libraries/helpers/tinylora
@@ -1 +1 @@
-Subproject commit 0d0a7b43060dfa7d3ee0356816fe25b09056ce5c
+Subproject commit e91907351d38dc73c9c31b20f7ffd42781fdd4ea
diff --git a/libraries/helpers/turtle b/libraries/helpers/turtle
index 5a5ef0ef..b7b43865 160000
--- a/libraries/helpers/turtle
+++ b/libraries/helpers/turtle
@@ -1 +1 @@
-Subproject commit 5a5ef0efe45384d6b1ba85f27e3712cbb058dc0f
+Subproject commit b7b438657ebae4da59bdb35111db13c8c2a24d57
diff --git a/libraries/helpers/waveform b/libraries/helpers/waveform
index e9dcaeb4..aa0fab2c 160000
--- a/libraries/helpers/waveform
+++ b/libraries/helpers/waveform
@@ -1 +1 @@
-Subproject commit e9dcaeb4fdeba073abd112db69cfaecf44feb457
+Subproject commit aa0fab2c5590b586f9d1780921df60d8974927a4
diff --git a/libraries/helpers/wsgi b/libraries/helpers/wsgi
index 980d787b..7bd7c659 160000
--- a/libraries/helpers/wsgi
+++ b/libraries/helpers/wsgi
@@ -1 +1 @@
-Subproject commit 980d787b92eb6984d56d54e3c10fa5423946608f
+Subproject commit 7bd7c659e76b196b0478556e16422d562d5eab75