diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index acbb3205..c7ad74d5 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -18,10 +18,10 @@ jobs:
awk -F '\/' '{ print tolower($2) }' |
tr '_' '-'
)" >> $GITHUB_OUTPUT
- - name: Set up Python 3.10
+ - name: Set up Python 3.12
uses: actions/setup-python@v4
with:
- python-version: "3.10"
+ python-version: "3.12"
- name: Versions
run: |
python3 --version
diff --git a/.github/workflows/images.yml b/.github/workflows/images.yml
index 169b1b9b..f78c71b0 100644
--- a/.github/workflows/images.yml
+++ b/.github/workflows/images.yml
@@ -22,10 +22,10 @@ jobs:
- name: checkout submodules
run: git submodule update --init --jobs 16 --depth 1
- - name: Set up Python 3.10
+ - name: Set up Python 3.12
uses: actions/setup-python@v4
with:
- python-version: "3.10"
+ python-version: "3.12"
- name: Checkout screenshot maker
run: git clone --depth=1 https://github.com/circuitpython/CircuitPython_Library_Screenshot_Maker
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index c634949b..1743f689 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -21,10 +21,10 @@ jobs:
awk -F '\/' '{ print tolower($2) }' |
tr '_' '-'
)" >> $GITHUB_OUTPUT
- - name: Set up Python 3.10
+ - name: Set up Python 3.12
uses: actions/setup-python@v4
with:
- python-version: "3.10"
+ python-version: "3.12"
- name: Versions
run: |
python3 --version
diff --git a/.gitmodules b/.gitmodules
index d4986d93..40b00df2 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -1061,3 +1061,57 @@
[submodule "libraries/drivers/dacx578"]
path = libraries/drivers/dacx578
url = https://github.com/adafruit/Adafruit_CircuitPython_DACx578.git
+[submodule "libraries/helpers/display_emoji_text"]
+ path = libraries/helpers/display_emoji_text
+ url = https://github.com/adafruit/Adafruit_CircuitPython_Display_Emoji_Text.git
+[submodule "libraries/drivers/tlv320"]
+ path = libraries/drivers/tlv320
+ url = https://github.com/adafruit/Adafruit_CircuitPython_TLV320.git
+[submodule "libraries/helpers/anchored_group"]
+ path = libraries/helpers/anchored_group
+ url = https://github.com/adafruit/Adafruit_CircuitPython_Anchored_Group.git
+[submodule "libraries/helpers/pathlib"]
+ path = libraries/helpers/pathlib
+ url = https://github.com/adafruit/Adafruit_CircuitPython_Pathlib.git
+[submodule "libraries/helpers/fruitjam"]
+ path = libraries/helpers/fruitjam
+ url = https://github.com/adafruit/Adafruit_CircuitPython_FruitJam.git
+[submodule "libraries/helpers/usb_host_mouse"]
+ path = libraries/helpers/usb_host_mouse
+ url = https://github.com/adafruit/Adafruit_CircuitPython_USB_Host_Mouse.git
+[submodule "libraries/helpers/argv_file"]
+ path = libraries/helpers/argv_file
+ url = https://github.com/adafruit/Adafruit_CircuitPython_Argv_File.git
+[submodule "librares/helpers/midi_parser"]
+ path = libraries/helpers/midi_parser
+ url = https://github.com/adafruit/Adafruit_CircuitPython_MIDI_Parser.git
+[submodule "libraries/drivers/opt4048"]
+ path = libraries/drivers/opt4048
+ url = https://github.com/adafruit/Adafruit_CircuitPython_OPT4048.git
+[submodule "libraries/drivers/sen6x"]
+ path = libraries/drivers/sen6x
+ url = https://github.com/adafruit/Adafruit_CircuitPython_SEN6x.git
+[submodule "libraries/drivers/ina23x"]
+ path = libraries/drivers/ina23x
+ url = https://github.com/adafruit/Adafruit_CircuitPython_INA23x.git
+[submodule "libraries/helpers/stspin"]
+ path = libraries/helpers/stspin
+ url = https://github.com/adafruit/Adafruit_CircuitPython_STSPIN.git
+[submodule "libraries/helpers/color_terminal"]
+ path = libraries/helpers/color_terminal
+ url = https://github.com/adafruit/Adafruit_CircuitPython_Color_Terminal.git
+[submodule "libraries/drivers/as5600"]
+ path = libraries/drivers/as5600
+ url = https://github.com/adafruit/Adafruit_CircuitPython_AS5600.git
+[submodule "libraries/helpers/dang"]
+ path = libraries/helpers/dang
+ url = https://github.com/adafruit/Adafruit_CircuitPython_Dang.git
+[submodule "libraries/drivers/jd79661"]
+ path = libraries/drivers/jd79661
+ url = https://github.com/adafruit/Adafruit_CircuitPython_JD79661.git
+[submodule "libraries/drivers/qmc5883p"]
+ path = libraries/drivers/qmc5883p
+ url = https://github.com/adafruit/Adafruit_CircuitPython_QMC5883P.git
+[submodule "libraries/drivers/uc8253"]
+ path = libraries/drivers/uc8253
+ url = https://github.com/adafruit/Adafruit_CircuitPython_UC8253.git
diff --git a/circuitpython_library_list.md b/circuitpython_library_list.md
index 38ef3d36..0e5b5787 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 352 libraries available.
+There are 369 libraries available.
## Drivers:
* [Adafruit CircuitPython 24LC32](https://github.com/adafruit/Adafruit_CircuitPython_24LC32.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-24lc32)) \([Docs](https://docs.circuitpython.org/projects/24lc32/en/latest/))
@@ -19,6 +19,7 @@ There are 352 libraries available.
* [Adafruit CircuitPython AM2320](https://github.com/adafruit/Adafruit_CircuitPython_AM2320.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-am2320)) \([Docs](https://docs.circuitpython.org/projects/am2320/en/latest/))
* [Adafruit CircuitPython AMG88xx](https://github.com/adafruit/Adafruit_CircuitPython_AMG88xx.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-amg88xx)) \([Docs](https://docs.circuitpython.org/projects/amg88xx/en/latest/))
* [Adafruit CircuitPython APDS9960](https://github.com/adafruit/Adafruit_CircuitPython_APDS9960.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-apds9960)) \([Docs](https://docs.circuitpython.org/projects/apds9960/en/latest/))
+* [Adafruit CircuitPython AS5600](https://github.com/adafruit/Adafruit_CircuitPython_AS5600.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-as5600)) \([Docs](https://docs.circuitpython.org/projects/as5600/en/latest/))
* [Adafruit CircuitPython AS726x](https://github.com/adafruit/Adafruit_CircuitPython_AS726x.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-as726x)) \([Docs](https://docs.circuitpython.org/projects/as726x/en/latest/))
* [Adafruit CircuitPython AS7341](https://github.com/adafruit/Adafruit_CircuitPython_AS7341.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-as7341)) \([Docs](https://docs.circuitpython.org/projects/as7341/en/latest/))
* [Adafruit CircuitPython ATECC](https://github.com/adafruit/Adafruit_CircuitPython_ATECC.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-atecc)) \([Docs](https://docs.circuitpython.org/projects/atecc/en/latest/))
@@ -41,6 +42,7 @@ There are 352 libraries available.
* [Adafruit CircuitPython CharLCD](https://github.com/adafruit/Adafruit_CircuitPython_CharLCD.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-charlcd)) \([Docs](https://docs.circuitpython.org/projects/charlcd/en/latest/))
* [Adafruit CircuitPython CircuitPlayground](https://github.com/adafruit/Adafruit_CircuitPython_CircuitPlayground.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-circuitplayground)) \([Docs](https://docs.circuitpython.org/projects/circuitplayground/en/latest/))
* [Adafruit CircuitPython Crickit](https://github.com/adafruit/Adafruit_CircuitPython_Crickit.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-crickit)) \([Docs](https://docs.circuitpython.org/projects/crickit/en/latest/))
+* [Adafruit CircuitPython DACx578](https://github.com/adafruit/Adafruit_CircuitPython_DACx578.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-dacx578)) \([Docs](https://docs.circuitpython.org/projects/dacx578/en/latest/))
* [Adafruit CircuitPython DHT](https://github.com/adafruit/Adafruit_CircuitPython_DHT.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-dht)) \([Docs](https://docs.circuitpython.org/projects/dht/en/latest/))
* [Adafruit CircuitPython DPS310](https://github.com/adafruit/Adafruit_CircuitPython_DPS310.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-dps310)) \([Docs](https://docs.circuitpython.org/projects/dps310/en/latest/))
* [Adafruit CircuitPython DRV2605](https://github.com/adafruit/Adafruit_CircuitPython_DRV2605.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-drv2605)) \([Docs](https://docs.circuitpython.org/projects/drv2605/en/latest/))
@@ -89,11 +91,13 @@ There are 352 libraries available.
* [Adafruit CircuitPython ILI9341](https://github.com/adafruit/Adafruit_CircuitPython_ILI9341.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ili9341)) \([Docs](https://docs.circuitpython.org/projects/ili9341/en/latest/))
* [Adafruit CircuitPython INA219](https://github.com/adafruit/Adafruit_CircuitPython_INA219.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ina219)) \([Docs](https://docs.circuitpython.org/projects/ina219/en/latest/))
* [Adafruit CircuitPython INA228](https://github.com/adafruit/Adafruit_CircuitPython_INA228.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ina228)) \([Docs](https://docs.circuitpython.org/projects/ina228/en/latest/))
+* [Adafruit CircuitPython INA23x](https://github.com/adafruit/Adafruit_CircuitPython_INA23x.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ina23x)) \([Docs](https://docs.circuitpython.org/projects/ina23x/en/latest/))
* [Adafruit CircuitPython INA260](https://github.com/adafruit/Adafruit_CircuitPython_INA260.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ina260)) \([Docs](https://docs.circuitpython.org/projects/ina260/en/latest/))
* [Adafruit CircuitPython INA3221](https://github.com/adafruit/Adafruit_CircuitPython_INA3221.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ina3221)) \([Docs](https://docs.circuitpython.org/projects/ina3221/en/latest/))
* [Adafruit CircuitPython IRRemote](https://github.com/adafruit/Adafruit_CircuitPython_IRRemote.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-irremote)) \([Docs](https://docs.circuitpython.org/projects/irremote/en/latest/))
* [Adafruit CircuitPython IS31FL3731](https://github.com/adafruit/Adafruit_CircuitPython_IS31FL3731.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-is31fl3731)) \([Docs](https://docs.circuitpython.org/projects/is31fl3731/en/latest/))
* [Adafruit CircuitPython IS31FL3741](https://github.com/adafruit/Adafruit_CircuitPython_IS31FL3741.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-is31fl3741)) \([Docs](https://docs.circuitpython.org/projects/is31fl3741/en/latest/))
+* [Adafruit CircuitPython JD79661](https://github.com/adafruit/Adafruit_CircuitPython_JD79661.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-jd79661)) \([Docs](https://docs.circuitpython.org/projects/jd79661/en/latest/))
* [Adafruit CircuitPython L3GD20](https://github.com/adafruit/Adafruit_CircuitPython_L3GD20.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-l3gd20)) \([Docs](https://docs.circuitpython.org/projects/l3gd20/en/latest/))
* [Adafruit CircuitPython LC709203F](https://github.com/adafruit/Adafruit_CircuitPython_LC709203F.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-lc709203f)) \([Docs](https://docs.circuitpython.org/projects/lc709203f/en/latest/))
* [Adafruit CircuitPython LIDARLite](https://github.com/adafruit/Adafruit_CircuitPython_LIDARLite.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-lidarlite)) \([Docs](https://docs.circuitpython.org/projects/lidarlite/en/latest/))
@@ -145,6 +149,7 @@ There are 352 libraries available.
* [Adafruit CircuitPython NeoPxl8](https://github.com/adafruit/Adafruit_CircuitPython_NeoPxl8.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-neopxl8)) \([Docs](https://docs.circuitpython.org/projects/neopxl8/en/latest/))
* [Adafruit CircuitPython NeoTrellis](https://github.com/adafruit/Adafruit_CircuitPython_NeoTrellis) ([PyPi](https://pypi.org/project/adafruit-circuitpython-neotrellis)) \([Docs](https://docs.circuitpython.org/projects/neotrellis/en/latest/))
* [Adafruit CircuitPython Nunchuk](https://github.com/adafruit/Adafruit_CircuitPython_Nunchuk.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-nunchuk)) \([Docs](https://docs.circuitpython.org/projects/nunchuk/en/latest/))
+* [Adafruit CircuitPython OPT4048](https://github.com/adafruit/Adafruit_CircuitPython_OPT4048.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-opt4048)) \([Docs](https://docs.circuitpython.org/projects/opt4048/en/latest/))
* [Adafruit CircuitPython OV2640](https://github.com/adafruit/Adafruit_CircuitPython_OV2640.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ov2640)) \([Docs](https://docs.circuitpython.org/projects/ov2640/en/latest/))
* [Adafruit CircuitPython OV5640](https://github.com/adafruit/Adafruit_CircuitPython_OV5640.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ov5640)) \([Docs](https://docs.circuitpython.org/projects/ov5640/en/latest/))
* [Adafruit CircuitPython OV7670](https://github.com/adafruit/Adafruit_CircuitPython_OV7670) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ov7670)) \([Docs](https://docs.circuitpython.org/projects/ov7670/en/latest/))
@@ -161,6 +166,7 @@ There are 352 libraries available.
* [Adafruit CircuitPython PN532](https://github.com/adafruit/Adafruit_CircuitPython_PN532.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pn532)) \([Docs](https://docs.circuitpython.org/projects/pn532/en/latest/))
* [Adafruit CircuitPython Pixie](https://github.com/adafruit/Adafruit_CircuitPython_Pixie.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pixie)) \([Docs](https://docs.circuitpython.org/projects/pixie/en/latest/))
* [Adafruit CircuitPython PyPortal](https://github.com/adafruit/Adafruit_CircuitPython_PyPortal.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pyportal)) \([Docs](https://docs.circuitpython.org/projects/pyportal/en/latest/))
+* [Adafruit CircuitPython QMC5883P](https://github.com/adafruit/Adafruit_CircuitPython_QMC5883P.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-qmc5883p)) \([Docs](https://docs.circuitpython.org/projects/qmc5883p/en/latest/))
* [Adafruit CircuitPython RA8875](https://github.com/adafruit/Adafruit_CircuitPython_RA8875.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ra8875)) \([Docs](https://docs.circuitpython.org/projects/ra8875/en/latest/))
* [Adafruit CircuitPython RFM69](https://github.com/adafruit/Adafruit_CircuitPython_RFM69.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-rfm69)) \([Docs](https://docs.circuitpython.org/projects/rfm69/en/latest/))
* [Adafruit CircuitPython RFM9x](https://github.com/adafruit/Adafruit_CircuitPython_RFM9x.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-rfm9x)) \([Docs](https://docs.circuitpython.org/projects/rfm9x/en/latest/))
@@ -172,6 +178,7 @@ There are 352 libraries available.
* [Adafruit CircuitPython SCD30](https://github.com/adafruit/Adafruit_CircuitPython_SCD30.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-scd30)) \([Docs](https://docs.circuitpython.org/projects/scd30/en/latest/))
* [Adafruit CircuitPython SCD4X](https://github.com/adafruit/Adafruit_CircuitPython_SCD4X.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-scd4x)) \([Docs](https://docs.circuitpython.org/projects/scd4x/en/latest/))
* [Adafruit CircuitPython SD](https://github.com/adafruit/Adafruit_CircuitPython_SD.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-sd)) \([Docs](https://docs.circuitpython.org/projects/sd/en/latest/))
+* [Adafruit CircuitPython SEN6x](https://github.com/adafruit/Adafruit_CircuitPython_SEN6x.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-sen6x)) \([Docs](https://docs.circuitpython.org/projects/sen6x/en/latest/))
* [Adafruit CircuitPython SGP30](https://github.com/adafruit/Adafruit_CircuitPython_SGP30.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-sgp30)) \([Docs](https://docs.circuitpython.org/projects/sgp30/en/latest/))
* [Adafruit CircuitPython SGP40](https://github.com/adafruit/Adafruit_CircuitPython_SGP40.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-sgp40)) \([Docs](https://docs.circuitpython.org/projects/sgp40/en/latest/))
* [Adafruit CircuitPython SHT31D](https://github.com/adafruit/Adafruit_CircuitPython_SHT31D.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-sht31d)) \([Docs](https://docs.circuitpython.org/projects/sht31d/en/latest/))
@@ -208,6 +215,7 @@ There are 352 libraries available.
* [Adafruit CircuitPython TLA202X](https://github.com/adafruit/Adafruit_CircuitPython_TLA202X.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-tla202x)) \([Docs](https://docs.circuitpython.org/projects/tla202x/en/latest/))
* [Adafruit CircuitPython TLC5947](https://github.com/adafruit/Adafruit_CircuitPython_TLC5947.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-tlc5947)) \([Docs](https://docs.circuitpython.org/projects/tlc5947/en/latest/))
* [Adafruit CircuitPython TLC59711](https://github.com/adafruit/Adafruit_CircuitPython_TLC59711.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-tlc59711)) \([Docs](https://docs.circuitpython.org/projects/tlc59711/en/latest/))
+* [Adafruit CircuitPython TLV320](https://github.com/adafruit/Adafruit_CircuitPython_TLV320.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-tlv320)) \([Docs](https://docs.circuitpython.org/projects/tlv320/en/latest/))
* [Adafruit CircuitPython TLV493D](https://github.com/adafruit/Adafruit_CircuitPython_TLV493D.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-tlv493d)) \([Docs](https://docs.circuitpython.org/projects/tlv493d/en/latest/))
* [Adafruit CircuitPython TM1814](https://github.com/adafruit/Adafruit_CircuitPython_TM1814.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-tm1814)) \([Docs](https://docs.circuitpython.org/projects/tm1814/en/latest/))
* [Adafruit CircuitPython TMP006](https://github.com/adafruit/Adafruit_CircuitPython_TMP006.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-tmp006)) \([Docs](https://docs.circuitpython.org/projects/tmp006/en/latest/))
@@ -249,7 +257,9 @@ There are 352 libraries available.
* [Adafruit CircuitPython AWS IOT](https://github.com/adafruit/Adafruit_CircuitPython_AWS_IOT.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-aws-iot)) \([Docs](https://docs.circuitpython.org/projects/aws_iot/en/latest/))
* [Adafruit CircuitPython AdafruitIO](https://github.com/adafruit/Adafruit_CircuitPython_AdafruitIO.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-adafruitio)) \([Docs](https://docs.circuitpython.org/projects/adafruitio/en/latest/))
* [Adafruit CircuitPython AirLift](https://github.com/adafruit/Adafruit_CircuitPython_AirLift.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-airlift)) \([Docs](https://docs.circuitpython.org/projects/airlift/en/latest/))
+* [Adafruit CircuitPython Anchored Group](https://github.com/adafruit/Adafruit_CircuitPython_Anchored_Group.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-anchored-group)) \([Docs](https://docs.circuitpython.org/projects/anchored_group/en/latest/))
* [Adafruit CircuitPython Anchored TileGrid](https://github.com/adafruit/Adafruit_CircuitPython_Anchored_TileGrid.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-anchored-tilegrid)) \([Docs](https://docs.circuitpython.org/projects/anchored_tilegrid/en/latest/))
+* [Adafruit CircuitPython Argv File](https://github.com/adafruit/Adafruit_CircuitPython_Argv_File.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-argv-file)) \([Docs](https://docs.circuitpython.org/projects/argv_file/en/latest/))
* [Adafruit CircuitPython AzureIoT](https://github.com/adafruit/Adafruit_CircuitPython_AzureIoT.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-azureiot)) \([Docs](https://docs.circuitpython.org/projects/azureiot/en/latest/))
* [Adafruit CircuitPython BLE Adafruit](https://github.com/adafruit/Adafruit_CircuitPython_BLE_Adafruit.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ble-adafruit)) \([Docs](https://docs.circuitpython.org/projects/ble_adafruit/en/latest/))
* [Adafruit CircuitPython BLE Apple Media](https://github.com/adafruit/Adafruit_CircuitPython_BLE_Apple_Media.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ble-apple-media)) \([Docs](https://docs.circuitpython.org/projects/ble_apple_media/en/latest/))
@@ -273,14 +283,17 @@ There are 352 libraries available.
* [Adafruit CircuitPython BluefruitConnect](https://github.com/adafruit/Adafruit_CircuitPython_BluefruitConnect.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-bluefruitconnect)) \([Docs](https://docs.circuitpython.org/projects/bluefruitconnect/en/latest/))
* [Adafruit CircuitPython BoardTest](https://github.com/adafruit/Adafruit_CircuitPython_BoardTest.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-boardtest)) \([Docs](https://docs.circuitpython.org/projects/boardtest/en/latest/))
* [Adafruit CircuitPython BusDevice](https://github.com/adafruit/Adafruit_CircuitPython_BusDevice.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-busdevice)) \([Docs](https://docs.circuitpython.org/projects/busdevice/en/latest/))
+* [Adafruit CircuitPython Color Terminal](https://github.com/adafruit/Adafruit_CircuitPython_Color_Terminal.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-color-terminal)) \([Docs](https://docs.circuitpython.org/projects/color_terminal/en/latest/))
* [Adafruit CircuitPython Colorsys](https://github.com/adafruit/Adafruit_CircuitPython_Colorsys.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-colorsys)) \([Docs](https://docs.circuitpython.org/projects/colorsys/en/latest/))
* [Adafruit CircuitPython ConnectionManager](https://github.com/adafruit/Adafruit_CircuitPython_ConnectionManager.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-connectionmanager)) \([Docs](https://docs.circuitpython.org/projects/connectionmanager/en/latest/))
* [Adafruit CircuitPython CursorControl](https://github.com/adafruit/Adafruit_CircuitPython_CursorControl.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-cursorcontrol)) \([Docs](https://docs.circuitpython.org/projects/cursorcontrol/en/latest/))
+* [Adafruit CircuitPython Dang](https://github.com/adafruit/Adafruit_CircuitPython_Dang.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-dang)) \([Docs](https://docs.circuitpython.org/projects/dang/en/latest/))
* [Adafruit CircuitPython Dash Display](https://github.com/adafruit/Adafruit_CircuitPython_Dash_Display) ([PyPi](https://pypi.org/project/adafruit-circuitpython-dash-display)) \([Docs](https://docs.circuitpython.org/projects/dash_display/en/latest/))
* [Adafruit CircuitPython Debouncer](https://github.com/adafruit/Adafruit_CircuitPython_Debouncer.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-debouncer)) \([Docs](https://docs.circuitpython.org/projects/debouncer/en/latest/))
* [Adafruit CircuitPython Debug I2C](https://github.com/adafruit/Adafruit_CircuitPython_Debug_I2C.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-debug-i2c)) \([Docs](https://docs.circuitpython.org/projects/debug_i2c/en/latest/))
* [Adafruit CircuitPython Display AnalogClock](https://github.com/adafruit/Adafruit_CircuitPython_Display_AnalogClock.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-display-analogclock)) \([Docs](https://docs.circuitpython.org/projects/display-analogclock/en/latest/))
* [Adafruit CircuitPython Display Button](https://github.com/adafruit/Adafruit_CircuitPython_Display_Button.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-display-button)) \([Docs](https://docs.circuitpython.org/projects/display-button/en/latest/))
+* [Adafruit CircuitPython Display Emoji Text](https://github.com/adafruit/Adafruit_CircuitPython_Display_Emoji_Text.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-display-emoji-text)) \([Docs](https://docs.circuitpython.org/projects/display-emoji-text/en/latest/))
* [Adafruit CircuitPython Display Notification](https://github.com/adafruit/Adafruit_CircuitPython_Display_Notification.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-display-notification)) \([Docs](https://docs.circuitpython.org/projects/display_notification/en/latest/))
* [Adafruit CircuitPython Display Shapes](https://github.com/adafruit/Adafruit_CircuitPython_Display_Shapes.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-display-shapes)) \([Docs](https://docs.circuitpython.org/projects/display-shapes/en/latest/))
* [Adafruit CircuitPython Display Text](https://github.com/adafruit/Adafruit_CircuitPython_Display_Text.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-display-text)) \([Docs](https://docs.circuitpython.org/projects/display_text/en/latest/))
@@ -291,6 +304,7 @@ There are 352 libraries available.
* [Adafruit CircuitPython FakeRequests](https://github.com/adafruit/Adafruit_CircuitPython_FakeRequests.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-fakerequests)) \([Docs](https://docs.circuitpython.org/projects/fakerequests/en/latest/))
* [Adafruit CircuitPython FancyLED](https://github.com/adafruit/Adafruit_CircuitPython_FancyLED.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-fancyled)) \([Docs](https://docs.circuitpython.org/projects/fancyled/en/latest/))
* [Adafruit CircuitPython FeatherWing](https://github.com/adafruit/Adafruit_CircuitPython_FeatherWing.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-featherwing)) \([Docs](https://docs.circuitpython.org/projects/featherwing/en/latest/))
+* [Adafruit CircuitPython FruitJam](https://github.com/adafruit/Adafruit_CircuitPython_FruitJam.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-fruitjam)) \([Docs](https://docs.circuitpython.org/projects/fruitjam/en/latest/))
* [Adafruit CircuitPython FunHouse](https://github.com/adafruit/Adafruit_CircuitPython_FunHouse.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-funhouse)) \([Docs](https://docs.circuitpython.org/projects/funhouse/en/latest/))
* [Adafruit CircuitPython GC IOT Core](https://github.com/adafruit/Adafruit_CircuitPython_GC_IOT_Core.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-gc-iot-core)) \([Docs](https://docs.circuitpython.org/projects/gc_iot_core/en/latest/))
* [Adafruit CircuitPython GFX](https://github.com/adafruit/Adafruit_CircuitPython_GFX.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-gfx)) \([Docs](https://docs.circuitpython.org/projects/gfx/en/latest/))
@@ -305,6 +319,7 @@ There are 352 libraries available.
* [Adafruit CircuitPython LED Animation](https://github.com/adafruit/Adafruit_CircuitPython_LED_Animation.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-led-animation)) \([Docs](https://docs.circuitpython.org/projects/led-animation/en/latest/))
* [Adafruit CircuitPython LIFX](https://github.com/adafruit/Adafruit_CircuitPython_LIFX.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-lifx)) \([Docs](https://docs.circuitpython.org/projects/lifx/en/latest/))
* [Adafruit CircuitPython Logging](https://github.com/adafruit/Adafruit_CircuitPython_Logging.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-logging)) \([Docs](https://docs.circuitpython.org/projects/logging/en/latest/))
+* [Adafruit CircuitPython MIDI Parser](https://github.com/adafruit/Adafruit_CircuitPython_MIDI_Parser.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-midi-parser)) \([Docs](https://docs.circuitpython.org/projects/midi_parser/en/latest/))
* [Adafruit CircuitPython MIDI](https://github.com/adafruit/Adafruit_CircuitPython_MIDI.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-midi)) \([Docs](https://docs.circuitpython.org/projects/midi/en/latest/))
* [Adafruit CircuitPython MacroPad](https://github.com/adafruit/Adafruit_CircuitPython_MacroPad.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-macropad)) \([Docs](https://docs.circuitpython.org/projects/macropad/en/latest/))
* [Adafruit CircuitPython MagTag](https://github.com/adafruit/Adafruit_CircuitPython_MagTag.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-magtag)) \([Docs](https://docs.circuitpython.org/projects/magtag/en/latest/))
@@ -316,16 +331,17 @@ There are 352 libraries available.
* [Adafruit CircuitPython NeoKey](https://github.com/adafruit/Adafruit_CircuitPython_NeoKey.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-neokey)) \([Docs](https://docs.circuitpython.org/projects/neokey/en/latest/))
* [Adafruit CircuitPython OAuth2](https://github.com/adafruit/Adafruit_CircuitPython_OAuth2.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-oauth2)) \([Docs](https://docs.circuitpython.org/projects/oauth2/en/latest/))
* [Adafruit CircuitPython OneWire](https://github.com/adafruit/Adafruit_CircuitPython_OneWire.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-onewire)) \([Docs](https://docs.circuitpython.org/projects/onewire/en/latest/))
-* [Adafruit CircuitPython PIO UART](https://github.com/adafruit/Adafruit_CircuitPython_PIO_UART.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pio-uart)) \([Docs](https://docs.circuitpython.org/projects/pio_uart/en/latest/))
+* [Adafruit CircuitPython PIO UART](https://github.com/adafruit/Adafruit_CircuitPython_PIO_UART.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pio-uart)) \([Docs](https://docs.circuitpython.org/projects/pio-uart/en/latest/))
* [Adafruit CircuitPython PIOASM](https://github.com/adafruit/Adafruit_CircuitPython_PIOASM.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pioasm)) \([Docs](https://docs.circuitpython.org/projects/pioasm/en/latest/))
* [Adafruit CircuitPython PYOA](https://github.com/adafruit/Adafruit_CircuitPython_PYOA.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pyoa)) \([Docs](https://docs.circuitpython.org/projects/pyoa/en/latest/))
* [Adafruit CircuitPython Pastebin](https://github.com/adafruit/Adafruit_CircuitPython_Pastebin.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pastebin)) \([Docs](https://docs.circuitpython.org/projects/pastebin/en/latest/))
+* [Adafruit CircuitPython Pathlib](https://github.com/adafruit/Adafruit_CircuitPython_Pathlib.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pathlib)) \([Docs](https://docs.circuitpython.org/projects/pathlib/en/latest/))
* [Adafruit CircuitPython Pixel Framebuf](https://github.com/adafruit/Adafruit_CircuitPython_Pixel_Framebuf.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pixel-framebuf)) \([Docs](https://docs.circuitpython.org/projects/pixel_framebuf/en/latest/))
* [Adafruit CircuitPython PixelMap](https://github.com/adafruit/Adafruit_CircuitPython_PixelMap.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pixelmap)) \([Docs](https://docs.circuitpython.org/projects/pixelmap/en/latest/))
* [Adafruit CircuitPython Pixelbuf](https://github.com/adafruit/Adafruit_CircuitPython_Pixelbuf.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pixelbuf)) \([Docs](https://docs.circuitpython.org/projects/pixelbuf/en/latest/))
* [Adafruit CircuitPython PortalBase](https://github.com/adafruit/Adafruit_CircuitPython_PortalBase.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-portalbase)) \([Docs](https://docs.circuitpython.org/projects/portalbase/en/latest/))
* [Adafruit CircuitPython ProgressBar](https://github.com/adafruit/Adafruit_CircuitPython_ProgressBar.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-progressbar)) \([Docs](https://docs.circuitpython.org/projects/progressbar/en/latest/))
-* [Adafruit CircuitPython Prompt Toolkit](https://github.com/adafruit/Adafruit_CircuitPython_Prompt_Toolkit.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-prompt-toolkit)) \([Docs](https://docs.circuitpython.org/projects/prompt_toolkit/en/latest/))
+* [Adafruit CircuitPython Prompt Toolkit](https://github.com/adafruit/Adafruit_CircuitPython_Prompt_Toolkit.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-prompt-toolkit)) \([Docs](https://docs.circuitpython.org/projects/prompt-toolkit/en/latest/))
* [Adafruit CircuitPython PyBadger](https://github.com/adafruit/Adafruit_CircuitPython_PyBadger.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pybadger)) \([Docs](https://docs.circuitpython.org/projects/pybadger/en/latest/))
* [Adafruit CircuitPython PyCamera](https://github.com/adafruit/Adafruit_CircuitPython_PyCamera.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pycamera)) \([Docs](https://docs.circuitpython.org/projects/pycamera/en/latest/))
* [Adafruit CircuitPython Qualia](https://github.com/adafruit/Adafruit_CircuitPython_Qualia.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-qualia)) \([Docs](https://docs.circuitpython.org/projects/qualia/en/latest/))
@@ -335,6 +351,7 @@ There are 352 libraries available.
* [Adafruit CircuitPython Radial Controller](https://github.com/adafruit/Adafruit_CircuitPython_Radial_Controller.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-radial-controller)) \([Docs](https://docs.circuitpython.org/projects/radial_controller/en/latest/))
* [Adafruit CircuitPython Register](https://github.com/adafruit/Adafruit_CircuitPython_Register.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-register)) \([Docs](https://docs.circuitpython.org/projects/register/en/latest/))
* [Adafruit CircuitPython Requests](https://github.com/adafruit/Adafruit_CircuitPython_Requests.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-requests)) \([Docs](https://docs.circuitpython.org/projects/requests/en/latest/))
+* [Adafruit CircuitPython STSPIN](https://github.com/adafruit/Adafruit_CircuitPython_STSPIN.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-stspin)) \([Docs](https://docs.circuitpython.org/projects/stspin/en/latest/))
* [Adafruit CircuitPython ServoKit](https://github.com/adafruit/Adafruit_CircuitPython_ServoKit.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-servokit)) \([Docs](https://docs.circuitpython.org/projects/servokit/en/latest/))
* [Adafruit CircuitPython Simple Text Display](https://github.com/adafruit/Adafruit_CircuitPython_Simple_Text_Display.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-simple-text-display)) \([Docs](https://docs.circuitpython.org/projects/simple-text-display/en/latest/))
* [Adafruit CircuitPython SimpleIO](https://github.com/adafruit/Adafruit_CircuitPython_SimpleIO.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-simpleio)) \([Docs](https://docs.circuitpython.org/projects/simpleio/en/latest/))
@@ -346,6 +363,7 @@ There are 352 libraries available.
* [Adafruit CircuitPython USB Host Descriptors](https://github.com/adafruit/Adafruit_CircuitPython_USB_Host_Descriptors.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-usb-host-descriptors)) \([Docs](https://docs.circuitpython.org/projects/usb-host-descriptors/en/latest/))
* [Adafruit CircuitPython USB Host MIDI](https://github.com/adafruit/Adafruit_CircuitPython_USB_Host_MIDI.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-usb-host-midi)) \([Docs](https://docs.circuitpython.org/projects/usb-host-midi/en/latest/))
* [Adafruit CircuitPython USB Host Mass Storage](https://github.com/adafruit/Adafruit_CircuitPython_USB_Host_Mass_Storage.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-usb-host-mass-storage)) \([Docs](https://docs.circuitpython.org/projects/usb-host-mass-storage/en/latest/))
+* [Adafruit CircuitPython USB Host Mouse](https://github.com/adafruit/Adafruit_CircuitPython_USB_Host_Mouse.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-usb-host-mouse)) \([Docs](https://docs.circuitpython.org/projects/usb_host_mouse/en/latest/))
* [Adafruit CircuitPython WSGI](https://github.com/adafruit/Adafruit_CircuitPython_WSGI.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-wsgi)) \([Docs](https://docs.circuitpython.org/projects/wsgi/en/latest/))
* [Adafruit CircuitPython Waveform](https://github.com/adafruit/Adafruit_CircuitPython_Waveform.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-waveform)) \([Docs](https://docs.circuitpython.org/projects/waveform/en/latest/))
* [Adafruit CircuitPython Wiz](https://github.com/adafruit/Adafruit_CircuitPython_Wiz.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-wiz)) \([Docs](https://docs.circuitpython.org/projects/wiz/en/latest/))
diff --git a/docs/drivers.rst b/docs/drivers.rst
index aba0a6c6..94708c54 100644
--- a/docs/drivers.rst
+++ b/docs/drivers.rst
@@ -65,11 +65,14 @@ Helpers for building graphical interfaces using the displayio core module and fr
.. toctree::
+ Anchored Group (adafruit_anchored_group)
+ Anchored TileGrid (adafruit_anchored_tilegrid)
Cursor Control (adafruit_cursorcontrol)
Bitmap Font (adafruit_bitmap-font)
Bitmap Saver (adafruit_bitmapsaver)
Display AnalogClock (adafruit_display_analogclock)
Display Button (adafruit_display-button)
+ Display Emoji Text (adafruit_display_emoji_text)
Display Notification (adafruit_display_notification)
Display Shapes (adafruit_display-shapes)
Display Text (adafruit_display_text)
@@ -98,6 +101,7 @@ Helpers for driving motors, servos, and steppers.
EMC2101 Fan Controller and Temperature monitor (adafruit_emc2101)
MotorKit (adafruit_motorkit)
ServoKit (adafruit_servokit)
+ STSPIN Stepper Motor Helper (adafruit_stspin)
Internet of Things Web Service Helpers
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -187,6 +191,7 @@ modules may have a CircuitPython Core API implementation too.
binascii (adafruit_binascii)
datetime (adafruit_datetime)
IterTools (adafruit_itertools)
+ pathlib (adafruit_pathlib)
Logging (adafruit_logging)
hashlib (adafruit_hashlib)
@@ -211,6 +216,8 @@ Miscellaneous Helpers
BitbangIO (adafruit_bitbangio)
Board Test Suite (adafruit_boardtest)
Colorsys (colorsys)
+ Color Terminal (color_terminal)
+ Dang (dang)
Debouncer (adafruit_debouncer)
Debug I2C (adafruit_debug_i2c)
Ducky (adafruit_ducky)
@@ -303,12 +310,14 @@ E-Paper / E-Ink
IL0373 (displayio) (adafruit_il0373)
IL0398 (displayio) (adafruit_il0398)
IL91874 (displayio) (adafruit_il91874)
+ JD79661 (displayio) (adafruit_jd79661)
SPD1656 (displayio) (adafruit_spd1656)
SSD1608 (displayio) (adafruit_ssd1608)
SSD1675 (displayio) (adafruit_ssd1675)
SSD1680 (displayio) (adafruit_ssd1680)
SSD1681 (displayio) (adafruit_ssd1681)
UC8151D (displayio) (adafruit_uc8151d)
+ UC8253 (displayio) (adafruit_uc8253)
Other
^^^^^^^^^^^^^^^
@@ -349,6 +358,7 @@ Motion relating sensing including ``acceleration``, ``magnetic``, ``gyro``, and
ADXL34x 3 Axis Accelerometer (adafruit_adxl34x)
ADXL37x 3 Axis Accelerometer (adafruit_adxl37x)
+ AS5600 Magnetic Angle Sensor (adafruit_as5600)
BNO055 Accelerometer, Magnetometer, Gyroscope and Absolution Orientation (adafruit_bno055)
BNO08X 9 Axis Sensor Fusion IMU (adafruit_bno08x)
BNO08X_RVC Simple UART Heading Library (adafruit_bno08x_rvc)
@@ -420,6 +430,7 @@ equivalent carbon dioxide (``eco2`` / ``eCO2``), and total volatile organic comp
PM25 Air Quality Sensor (adafruit_pm25)
SCD30 CO2, Temperature, and Humidity Sensor (adafruit_scd30)
SCD4x Temperature and Humidity Sensor (adafruit_scd4x)
+ SEN6x Environmental Sensor (adafruit_sen6x)
SGP30 Air Quality (adafruit_sgp30)
SHT31-D Temperature and Humidity (adafruit_sht31d)
SHT4x Temperature and Humidity (adafruit_sht4x)
@@ -446,6 +457,7 @@ These sensors detect light related attributes such as ``color``, ``light`` (unit
GUVx I2C UV Light Sensors (adafruit_guvx-i2c)
LTR329 LTR303 Light Sensors (adafruit_ltr329-ltr303)
LTR390 Ambient Light and UV Sensor (adafruit_ltr390)
+ OPT4048 Tri-Stimulus XYZ Color and Lux Sensor
TCS34725 Color Sensor (adafruit_tcs34725)
TSL2561 Light Sensor (adafruit_tsl2561)
TSL2591 High Dynamic Range Light Sensor (adafruit_tsl2591)
@@ -554,6 +566,7 @@ Miscellaneous
HUSB238 (adafruit_husb238)
INA219 High Side Current (adafruit_ina219)
INA228 High or Low Side Power Monitor (adafruit_ina228)
+ INA23x Current and Power Monitor (adafruit_ina23x)
INA260 Current and Power Monitor (adafruit_ina260)
INA3221 Three Channel Amp Power Monitor (adafruit_ina3221)
LC709203F Fuel Gauge and Battery Monitor (adafruit_lc709203f)
@@ -573,6 +586,7 @@ Miscellaneous
Si4713 Stereo FM Transmitter (adafruit_si4713)
Si5351 Clock Generator (adafruit_si5351)
STMPE610 Resistive Touchscreen (adafruit_stmpe610)
+ TLV320DAC3100 I2S DAC (adafruit_tlv320)
Touchscreen 4-Wire Resistive (adafruit_touchscreen)
TPA2016 Audio Amplifier with AGC (adafruit_tpa2016)
Trellis 4x4 Keypad (adafruit_trellis)
diff --git a/libraries/drivers/24lc32 b/libraries/drivers/24lc32
index 4f48c742..e38e1b0e 160000
--- a/libraries/drivers/24lc32
+++ b/libraries/drivers/24lc32
@@ -1 +1 @@
-Subproject commit 4f48c74209355fc1dd24293fa487493a4cef2097
+Subproject commit e38e1b0e68426da901c1949c007151df42757cba
diff --git a/libraries/drivers/74hc595 b/libraries/drivers/74hc595
index b39dfa37..3868fb37 160000
--- a/libraries/drivers/74hc595
+++ b/libraries/drivers/74hc595
@@ -1 +1 @@
-Subproject commit b39dfa374f7c529ee6b8cb5cc438519d43d3edf9
+Subproject commit 3868fb3721283e953f69435943ed2853c8e29882
diff --git a/libraries/drivers/acep7in b/libraries/drivers/acep7in
index 5bacbc7f..4b965074 160000
--- a/libraries/drivers/acep7in
+++ b/libraries/drivers/acep7in
@@ -1 +1 @@
-Subproject commit 5bacbc7f73628eed9ef0666e3ba6ec0d889220a1
+Subproject commit 4b965074d717ca945b17e85a0778cce8e520a966
diff --git a/libraries/drivers/ad569x b/libraries/drivers/ad569x
index 1727ac23..a9769066 160000
--- a/libraries/drivers/ad569x
+++ b/libraries/drivers/ad569x
@@ -1 +1 @@
-Subproject commit 1727ac232683962f238d50b8bc0c48bdd22e92d5
+Subproject commit a976906660ada15e4376ba706e966dd18357330b
diff --git a/libraries/drivers/adg72x b/libraries/drivers/adg72x
index 6652d002..93c7dd7a 160000
--- a/libraries/drivers/adg72x
+++ b/libraries/drivers/adg72x
@@ -1 +1 @@
-Subproject commit 6652d0024f8af16e05a4a5a8109aee0043798b2e
+Subproject commit 93c7dd7aa66e6e22728bea593f00598da1adfe49
diff --git a/libraries/drivers/ads1x15 b/libraries/drivers/ads1x15
index c7450761..648ad4b5 160000
--- a/libraries/drivers/ads1x15
+++ b/libraries/drivers/ads1x15
@@ -1 +1 @@
-Subproject commit c7450761288e90588eae62b1ac71a6d94f9473a4
+Subproject commit 648ad4b5a462561983cb2e979221437e5d8d21ef
diff --git a/libraries/drivers/ads7830 b/libraries/drivers/ads7830
index 2c4b5af0..9b3706be 160000
--- a/libraries/drivers/ads7830
+++ b/libraries/drivers/ads7830
@@ -1 +1 @@
-Subproject commit 2c4b5af0d8deeabcd8215ef484c92fba250e2156
+Subproject commit 9b3706be701c7151ef6f5669d3f64b365157ab86
diff --git a/libraries/drivers/adt7410 b/libraries/drivers/adt7410
index 7280e0d4..2bc27a5e 160000
--- a/libraries/drivers/adt7410
+++ b/libraries/drivers/adt7410
@@ -1 +1 @@
-Subproject commit 7280e0d4c16a4ac2949cbefe31f5ef84fc9d11f7
+Subproject commit 2bc27a5ed029b5f606c39c5a0c5725fd6c1d13e9
diff --git a/libraries/drivers/adxl34x b/libraries/drivers/adxl34x
index 80ab718b..02929364 160000
--- a/libraries/drivers/adxl34x
+++ b/libraries/drivers/adxl34x
@@ -1 +1 @@
-Subproject commit 80ab718bbc31cddc1d5f307c3f6afedc74fe6017
+Subproject commit 029293640856432e755433fa3f44a32875bb2525
diff --git a/libraries/drivers/adxl37x b/libraries/drivers/adxl37x
index bd4ece6e..50099084 160000
--- a/libraries/drivers/adxl37x
+++ b/libraries/drivers/adxl37x
@@ -1 +1 @@
-Subproject commit bd4ece6e9462b22714ddbb0b79430199a2ad68b4
+Subproject commit 5009908426574649d89a3a26967f3f9f0787c311
diff --git a/libraries/drivers/ags02ma b/libraries/drivers/ags02ma
index 1ce49d0d..89bd8da9 160000
--- a/libraries/drivers/ags02ma
+++ b/libraries/drivers/ags02ma
@@ -1 +1 @@
-Subproject commit 1ce49d0d0ce7a1a536f36b30c4328df2db0bb97a
+Subproject commit 89bd8da9deb4a9c97c1cdcd1267a8ad8e3427edf
diff --git a/libraries/drivers/ahtx0 b/libraries/drivers/ahtx0
index 8d602419..ff95dd5f 160000
--- a/libraries/drivers/ahtx0
+++ b/libraries/drivers/ahtx0
@@ -1 +1 @@
-Subproject commit 8d602419432e65a3833a6b1a1de5e11aad3812ae
+Subproject commit ff95dd5f3d0186c5cdc8bd8cb34ac22ac2e2225d
diff --git a/libraries/drivers/am2320 b/libraries/drivers/am2320
index a9c18f18..75627f46 160000
--- a/libraries/drivers/am2320
+++ b/libraries/drivers/am2320
@@ -1 +1 @@
-Subproject commit a9c18f18c0c7cc001bb602421b2dc6b2323dbce7
+Subproject commit 75627f4660d6e6778c191a45ffd5ead9a86aa6d6
diff --git a/libraries/drivers/amg88xx b/libraries/drivers/amg88xx
index 4fb56f22..f99fde49 160000
--- a/libraries/drivers/amg88xx
+++ b/libraries/drivers/amg88xx
@@ -1 +1 @@
-Subproject commit 4fb56f22418199781b8fbb4db6267219b2ac1b37
+Subproject commit f99fde49ff08c01eca259748c59338de13ecc830
diff --git a/libraries/drivers/apds9960 b/libraries/drivers/apds9960
index 863d6ac6..00127a75 160000
--- a/libraries/drivers/apds9960
+++ b/libraries/drivers/apds9960
@@ -1 +1 @@
-Subproject commit 863d6ac6141c94a8da15b92d377ff4dce247e204
+Subproject commit 00127a75d22f035096ea9317ad57c74c6a9b4232
diff --git a/libraries/drivers/as5600 b/libraries/drivers/as5600
new file mode 160000
index 00000000..39b43cc3
--- /dev/null
+++ b/libraries/drivers/as5600
@@ -0,0 +1 @@
+Subproject commit 39b43cc319c9702964575225a58f6df1048e5934
diff --git a/libraries/drivers/as726x b/libraries/drivers/as726x
index 3d818ce8..f6813bc6 160000
--- a/libraries/drivers/as726x
+++ b/libraries/drivers/as726x
@@ -1 +1 @@
-Subproject commit 3d818ce84f4120d202ea0b4445e7ba69b061957d
+Subproject commit f6813bc6c30f45911ca267f17c6a8dd8fc9abbdb
diff --git a/libraries/drivers/as7341 b/libraries/drivers/as7341
index 8269a3af..c0568bb9 160000
--- a/libraries/drivers/as7341
+++ b/libraries/drivers/as7341
@@ -1 +1 @@
-Subproject commit 8269a3af02963337f66978fd89c1d39816f63d7d
+Subproject commit c0568bb9f1d0ea32be6a469f4c4966daef28a079
diff --git a/libraries/drivers/atecc b/libraries/drivers/atecc
index c670b4b5..7f69057d 160000
--- a/libraries/drivers/atecc
+++ b/libraries/drivers/atecc
@@ -1 +1 @@
-Subproject commit c670b4b5d6a93a2d8778a7398fbcf5f78be1db01
+Subproject commit 7f69057d0fba9ae318816e3b9e441dd2e9c1a0cb
diff --git a/libraries/drivers/aw9523 b/libraries/drivers/aw9523
index 16351037..0bf1766f 160000
--- a/libraries/drivers/aw9523
+++ b/libraries/drivers/aw9523
@@ -1 +1 @@
-Subproject commit 16351037a1834313b5c292e0dbbd20a7d9cd3ce0
+Subproject commit 0bf1766ff82677b5103abb2200e9b140ccc88f1f
diff --git a/libraries/drivers/bd3491fs b/libraries/drivers/bd3491fs
index 77792907..d7610817 160000
--- a/libraries/drivers/bd3491fs
+++ b/libraries/drivers/bd3491fs
@@ -1 +1 @@
-Subproject commit 77792907e6cac6213d601d2266423a514715c4ee
+Subproject commit d7610817c7be3e0d3a2d3417396760e5910083d2
diff --git a/libraries/drivers/bh1750 b/libraries/drivers/bh1750
index cdec5069..c9cf426a 160000
--- a/libraries/drivers/bh1750
+++ b/libraries/drivers/bh1750
@@ -1 +1 @@
-Subproject commit cdec5069e1ee4c701375404656950667759ca6a0
+Subproject commit c9cf426a775346ee9e3c830f1fc1af28b25eb98c
diff --git a/libraries/drivers/bluefruitspi b/libraries/drivers/bluefruitspi
index d3551a1a..cee53878 160000
--- a/libraries/drivers/bluefruitspi
+++ b/libraries/drivers/bluefruitspi
@@ -1 +1 @@
-Subproject commit d3551a1a2b51ab7ddabb0cb97184da4112933e5c
+Subproject commit cee538782445eaa2ccdaf3512d2ccf942cf71ab3
diff --git a/libraries/drivers/bme280 b/libraries/drivers/bme280
index 67ae1c2b..cd260c0d 160000
--- a/libraries/drivers/bme280
+++ b/libraries/drivers/bme280
@@ -1 +1 @@
-Subproject commit 67ae1c2bb11a59c1244d2d1ddda41452635034f4
+Subproject commit cd260c0ddffa14fa175e54cb45ccb94becfaa102
diff --git a/libraries/drivers/bme680 b/libraries/drivers/bme680
index ac537fa6..19294891 160000
--- a/libraries/drivers/bme680
+++ b/libraries/drivers/bme680
@@ -1 +1 @@
-Subproject commit ac537fa6c32c266d06f3bf215c5cd3b7c6d8e695
+Subproject commit 192948913080a1111095918c71f3d7688cfd4dcf
diff --git a/libraries/drivers/bmp280 b/libraries/drivers/bmp280
index f4bba4fe..f722b7e5 160000
--- a/libraries/drivers/bmp280
+++ b/libraries/drivers/bmp280
@@ -1 +1 @@
-Subproject commit f4bba4fe2326d0bbeb9c121614c7e807076f4c13
+Subproject commit f722b7e547f82d04892413e2a7a2b8b81ded595b
diff --git a/libraries/drivers/bmp3xx b/libraries/drivers/bmp3xx
index fcaccfed..18f25ea3 160000
--- a/libraries/drivers/bmp3xx
+++ b/libraries/drivers/bmp3xx
@@ -1 +1 @@
-Subproject commit fcaccfed79d8d9a8eae1a340c530b3c39922acc7
+Subproject commit 18f25ea3c9a2c9bc8edb1f856109bd9d4830e210
diff --git a/libraries/drivers/bno055 b/libraries/drivers/bno055
index f0e09208..c341a52f 160000
--- a/libraries/drivers/bno055
+++ b/libraries/drivers/bno055
@@ -1 +1 @@
-Subproject commit f0e092083332c03f860d541f45b149b7345cd9c0
+Subproject commit c341a52fbc26d23fd0b75c4da55d0803f7b46980
diff --git a/libraries/drivers/bno08x b/libraries/drivers/bno08x
index 95603550..2722274c 160000
--- a/libraries/drivers/bno08x
+++ b/libraries/drivers/bno08x
@@ -1 +1 @@
-Subproject commit 95603550a0c62ccda2e8a8a7bdcf35f5691f99cd
+Subproject commit 2722274c7bf471f47a0620e92792d141aba52f6b
diff --git a/libraries/drivers/bno08x_rvc b/libraries/drivers/bno08x_rvc
index 1c7cf03b..51da1307 160000
--- a/libraries/drivers/bno08x_rvc
+++ b/libraries/drivers/bno08x_rvc
@@ -1 +1 @@
-Subproject commit 1c7cf03b3fc6adfbac856b50eb1782d4e66af586
+Subproject commit 51da130780bb6f7940072e6a0dcde282ae4080a6
diff --git a/libraries/drivers/cap1188 b/libraries/drivers/cap1188
index a5f08893..39aea606 160000
--- a/libraries/drivers/cap1188
+++ b/libraries/drivers/cap1188
@@ -1 +1 @@
-Subproject commit a5f088934a8f5af2bb44e5c8f4e19d7f42210ea9
+Subproject commit 39aea606134fe26ea1ff14a469ddc259bb373b0d
diff --git a/libraries/drivers/ccs811 b/libraries/drivers/ccs811
index b8f4c8cf..470e4476 160000
--- a/libraries/drivers/ccs811
+++ b/libraries/drivers/ccs811
@@ -1 +1 @@
-Subproject commit b8f4c8cfe6ab7018052eefe36b4c959e858c6156
+Subproject commit 470e44761a9fa1be8bb647748eff401e5c8a3b31
diff --git a/libraries/drivers/ch9328 b/libraries/drivers/ch9328
index fcd19afd..5b3fc3f5 160000
--- a/libraries/drivers/ch9328
+++ b/libraries/drivers/ch9328
@@ -1 +1 @@
-Subproject commit fcd19afdd0b6beadd2b23de5ae73701c06a8745a
+Subproject commit 5b3fc3f52f2b30c58c944a425b19844c47559cb8
diff --git a/libraries/drivers/charlcd b/libraries/drivers/charlcd
index 9c147b10..80aeecf2 160000
--- a/libraries/drivers/charlcd
+++ b/libraries/drivers/charlcd
@@ -1 +1 @@
-Subproject commit 9c147b101042018354adc44152bba336ef55032c
+Subproject commit 80aeecf2614d3cee7a27883ce9c5c09b5e418408
diff --git a/libraries/drivers/circuitplayground b/libraries/drivers/circuitplayground
index f4ee2000..d093fed4 160000
--- a/libraries/drivers/circuitplayground
+++ b/libraries/drivers/circuitplayground
@@ -1 +1 @@
-Subproject commit f4ee2000d0b3e036cf437c5879349cbc9bc2849f
+Subproject commit d093fed40590af312e44b1efa8d88ecaef9aaed4
diff --git a/libraries/drivers/clue b/libraries/drivers/clue
index 5b044431..c686cacc 160000
--- a/libraries/drivers/clue
+++ b/libraries/drivers/clue
@@ -1 +1 @@
-Subproject commit 5b0444311d04eb193f31e753570e730b375b0c44
+Subproject commit c686cacc0f3f3ca4898d9507056d434f1f095d7c
diff --git a/libraries/drivers/crickit b/libraries/drivers/crickit
index 240deb5f..efeb1832 160000
--- a/libraries/drivers/crickit
+++ b/libraries/drivers/crickit
@@ -1 +1 @@
-Subproject commit 240deb5f0a5261c4cd469c66efd9336702aeaea0
+Subproject commit efeb183228ff9640aec5938f9c2305766579dc25
diff --git a/libraries/drivers/cst8xx b/libraries/drivers/cst8xx
index 915ad2bb..5dc6c721 160000
--- a/libraries/drivers/cst8xx
+++ b/libraries/drivers/cst8xx
@@ -1 +1 @@
-Subproject commit 915ad2bbfbab437f14bb1ffbadbe971cff584aa3
+Subproject commit 5dc6c721925c14c12f1285550ef9adfc2fb91c37
diff --git a/libraries/drivers/dht b/libraries/drivers/dht
index eb53bb1f..eaf62a25 160000
--- a/libraries/drivers/dht
+++ b/libraries/drivers/dht
@@ -1 +1 @@
-Subproject commit eb53bb1f10b094044e64dbea1f1417e5b533fba4
+Subproject commit eaf62a254d4cd763f513338e0db1044fd9ac9b63
diff --git a/libraries/drivers/displayio_sh1106 b/libraries/drivers/displayio_sh1106
index e1efb83b..7fa135c6 160000
--- a/libraries/drivers/displayio_sh1106
+++ b/libraries/drivers/displayio_sh1106
@@ -1 +1 @@
-Subproject commit e1efb83be8bb4f1d6f123b99d8521677fbb91cf2
+Subproject commit 7fa135c63a9541520389fa9ab1067bbd4896b14f
diff --git a/libraries/drivers/displayio_sh1107 b/libraries/drivers/displayio_sh1107
index c7d5044b..6b89b5a3 160000
--- a/libraries/drivers/displayio_sh1107
+++ b/libraries/drivers/displayio_sh1107
@@ -1 +1 @@
-Subproject commit c7d5044b1616395c6882eb1c8a971bde8210b4b8
+Subproject commit 6b89b5a3571092d342f76e9ce9b4db5464696c28
diff --git a/libraries/drivers/displayio_ssd1305 b/libraries/drivers/displayio_ssd1305
index fcb47496..af1ec864 160000
--- a/libraries/drivers/displayio_ssd1305
+++ b/libraries/drivers/displayio_ssd1305
@@ -1 +1 @@
-Subproject commit fcb47496e8ae6bc73ad559bea05b97997d56dc98
+Subproject commit af1ec8648814dedcfb4fadb300e16b8e7e51d852
diff --git a/libraries/drivers/displayio_ssd1306 b/libraries/drivers/displayio_ssd1306
index dc40a001..4b382e89 160000
--- a/libraries/drivers/displayio_ssd1306
+++ b/libraries/drivers/displayio_ssd1306
@@ -1 +1 @@
-Subproject commit dc40a001128c500f20eebcefc06b1d5f6ebb1e9a
+Subproject commit 4b382e8986db36eaef558fec67be543205f268b2
diff --git a/libraries/drivers/dotstar b/libraries/drivers/dotstar
index d422769a..163f2f16 160000
--- a/libraries/drivers/dotstar
+++ b/libraries/drivers/dotstar
@@ -1 +1 @@
-Subproject commit d422769a2b2e086c491a9163ed7ddbf967b79abd
+Subproject commit 163f2f166aee11d82303492bb1e5af4937e57b62
diff --git a/libraries/drivers/dps310 b/libraries/drivers/dps310
index 973320cd..dd6d4624 160000
--- a/libraries/drivers/dps310
+++ b/libraries/drivers/dps310
@@ -1 +1 @@
-Subproject commit 973320cde7de259bde76dac8b51d7f9f7b861671
+Subproject commit dd6d46245ee91ec204d312a770626f566573f54a
diff --git a/libraries/drivers/drv2605 b/libraries/drivers/drv2605
index 7a1f56f5..f120d562 160000
--- a/libraries/drivers/drv2605
+++ b/libraries/drivers/drv2605
@@ -1 +1 @@
-Subproject commit 7a1f56f5de85d4ef9878bb8dff15c284da131516
+Subproject commit f120d56222166af85b33e8e9c70eff6aec2e4828
diff --git a/libraries/drivers/ds1307 b/libraries/drivers/ds1307
index aef58b09..cd0f61af 160000
--- a/libraries/drivers/ds1307
+++ b/libraries/drivers/ds1307
@@ -1 +1 @@
-Subproject commit aef58b09bdff5a1ba77d1632c5c66e7aed85b90f
+Subproject commit cd0f61af3afd626fde0125fb4ae7a819ff4ce933
diff --git a/libraries/drivers/ds1841 b/libraries/drivers/ds1841
index dc743acd..082a7e6d 160000
--- a/libraries/drivers/ds1841
+++ b/libraries/drivers/ds1841
@@ -1 +1 @@
-Subproject commit dc743acd15dba92b220e7bf7f358343f00fb1693
+Subproject commit 082a7e6da3343e47ef06bfd425cac99f5a7e73a6
diff --git a/libraries/drivers/ds18x20 b/libraries/drivers/ds18x20
index a5c31cd0..05a4ac17 160000
--- a/libraries/drivers/ds18x20
+++ b/libraries/drivers/ds18x20
@@ -1 +1 @@
-Subproject commit a5c31cd055adf8d22be71cfacaea7df959739140
+Subproject commit 05a4ac17d2faea63ca5d0d1c403819ac27633e68
diff --git a/libraries/drivers/ds2413 b/libraries/drivers/ds2413
index c995c62d..fe99b9c0 160000
--- a/libraries/drivers/ds2413
+++ b/libraries/drivers/ds2413
@@ -1 +1 @@
-Subproject commit c995c62d5c57bbee470097c7d1c7c8186551fb82
+Subproject commit fe99b9c055549e76d5f1fba87b232d9d3493fd88
diff --git a/libraries/drivers/ds248x b/libraries/drivers/ds248x
index b22ab08a..130e1e8d 160000
--- a/libraries/drivers/ds248x
+++ b/libraries/drivers/ds248x
@@ -1 +1 @@
-Subproject commit b22ab08af41dd5f4be420609ef4b5adbddce3593
+Subproject commit 130e1e8d1e744d0b3f12c1582e5cf8699b0c7052
diff --git a/libraries/drivers/ds3231 b/libraries/drivers/ds3231
index 30e89dca..a5d94eee 160000
--- a/libraries/drivers/ds3231
+++ b/libraries/drivers/ds3231
@@ -1 +1 @@
-Subproject commit 30e89dca4cd4b9ca5252ee3c3560e85d07a31b12
+Subproject commit a5d94eee49d324bad474847749c3d481a1f7c908
diff --git a/libraries/drivers/ds3502 b/libraries/drivers/ds3502
index c81a2c4f..02e3643a 160000
--- a/libraries/drivers/ds3502
+++ b/libraries/drivers/ds3502
@@ -1 +1 @@
-Subproject commit c81a2c4f8d7691d621c25ff6e83a60a315959bc6
+Subproject commit 02e3643a26e41af31d403c8e4e7f3b37c62b654c
diff --git a/libraries/drivers/dymoscale b/libraries/drivers/dymoscale
index b58cd7e0..8f789bb1 160000
--- a/libraries/drivers/dymoscale
+++ b/libraries/drivers/dymoscale
@@ -1 +1 @@
-Subproject commit b58cd7e0f199b636a4cad4e093743a6b0ffadf84
+Subproject commit 8f789bb1600657fce15db625c2a9b91416984426
diff --git a/libraries/drivers/ek79686 b/libraries/drivers/ek79686
index 6f5c46ca..5c04b518 160000
--- a/libraries/drivers/ek79686
+++ b/libraries/drivers/ek79686
@@ -1 +1 @@
-Subproject commit 6f5c46ca4aa5fd2bc85cf309b9643770219d23d2
+Subproject commit 5c04b518d11c3f9276148fdfde95127db3149e6c
diff --git a/libraries/drivers/emc2101 b/libraries/drivers/emc2101
index c68f3019..a216155a 160000
--- a/libraries/drivers/emc2101
+++ b/libraries/drivers/emc2101
@@ -1 +1 @@
-Subproject commit c68f30198a02b2e5f130a4717eb3eabbdedf97e9
+Subproject commit a216155a8da6eb7dfb078118afe92a6c4fe5a5ee
diff --git a/libraries/drivers/ens160 b/libraries/drivers/ens160
index 779ff76c..452a0475 160000
--- a/libraries/drivers/ens160
+++ b/libraries/drivers/ens160
@@ -1 +1 @@
-Subproject commit 779ff76cde586d377c67e9e970413b68c5f06738
+Subproject commit 452a047592eae8658ca3660a8124980973b21607
diff --git a/libraries/drivers/epd b/libraries/drivers/epd
index a67a1a41..be772072 160000
--- a/libraries/drivers/epd
+++ b/libraries/drivers/epd
@@ -1 +1 @@
-Subproject commit a67a1a41d5327d348ca040807accfed28a36179f
+Subproject commit be7720725597e0f0c52ff597da4b2c1589ecbc20
diff --git a/libraries/drivers/esp-atcontrol b/libraries/drivers/esp-atcontrol
index 5f95932c..cd982c01 160000
--- a/libraries/drivers/esp-atcontrol
+++ b/libraries/drivers/esp-atcontrol
@@ -1 +1 @@
-Subproject commit 5f95932cb2fc787f17c9a973784b1340baa2f55e
+Subproject commit cd982c01de85568c780f7b3ccdbc172bcfb0d03f
diff --git a/libraries/drivers/esp32spi b/libraries/drivers/esp32spi
index 71a07cc4..063b90c8 160000
--- a/libraries/drivers/esp32spi
+++ b/libraries/drivers/esp32spi
@@ -1 +1 @@
-Subproject commit 71a07cc43a80d02d627dce595eeb246e089c2679
+Subproject commit 063b90c8706ddef97cc4abf9cb78e0cc09ff3c6c
diff --git a/libraries/drivers/fingerprint b/libraries/drivers/fingerprint
index dc4edf25..fcfd44a8 160000
--- a/libraries/drivers/fingerprint
+++ b/libraries/drivers/fingerprint
@@ -1 +1 @@
-Subproject commit dc4edf25b55bfd4d48d609e7f7fcd8bf06ac30ae
+Subproject commit fcfd44a841182470208bedc9d7da32b835a09b94
diff --git a/libraries/drivers/floppy b/libraries/drivers/floppy
index 965cd786..0528ca09 160000
--- a/libraries/drivers/floppy
+++ b/libraries/drivers/floppy
@@ -1 +1 @@
-Subproject commit 965cd7865e7b6a4bf677946ac6085a9bd11b9cc7
+Subproject commit 0528ca09cd43a78e693060c74346116535b84a71
diff --git a/libraries/drivers/focaltouch b/libraries/drivers/focaltouch
index 1444d0dd..2fb86313 160000
--- a/libraries/drivers/focaltouch
+++ b/libraries/drivers/focaltouch
@@ -1 +1 @@
-Subproject commit 1444d0dd9758effd246fc41f58960cee9d94d565
+Subproject commit 2fb86313db3408e57b1fbfbc56359ccb4f16f38b
diff --git a/libraries/drivers/fona b/libraries/drivers/fona
index 00f9efaf..b9049f03 160000
--- a/libraries/drivers/fona
+++ b/libraries/drivers/fona
@@ -1 +1 @@
-Subproject commit 00f9efafc592e964ea0f119b84ad8adbe1bfd33e
+Subproject commit b9049f03403c5be20b40836b5aad039276b293a6
diff --git a/libraries/drivers/fram b/libraries/drivers/fram
index eaba6dab..1dbfc2b0 160000
--- a/libraries/drivers/fram
+++ b/libraries/drivers/fram
@@ -1 +1 @@
-Subproject commit eaba6dab3e0f61a0acf286dceb752fb0e4b7e932
+Subproject commit 1dbfc2b0a10f21b4a5238b102f0e6e0da083f256
diff --git a/libraries/drivers/ft5336 b/libraries/drivers/ft5336
index 23fb90dd..1dc8fab4 160000
--- a/libraries/drivers/ft5336
+++ b/libraries/drivers/ft5336
@@ -1 +1 @@
-Subproject commit 23fb90ddeaa12df0077ebb9f6317e839fae63003
+Subproject commit 1dc8fab47662e4f35b0f0835c359d0be1601cb54
diff --git a/libraries/drivers/fxas21002c b/libraries/drivers/fxas21002c
index ea00dae5..a72728ca 160000
--- a/libraries/drivers/fxas21002c
+++ b/libraries/drivers/fxas21002c
@@ -1 +1 @@
-Subproject commit ea00dae5c6fc3583eaaa6baf924fa0855f90c861
+Subproject commit a72728ca233426b3d280820fb10b05db744f80b5
diff --git a/libraries/drivers/fxos8700 b/libraries/drivers/fxos8700
index 4f2d7133..730ff080 160000
--- a/libraries/drivers/fxos8700
+++ b/libraries/drivers/fxos8700
@@ -1 +1 @@
-Subproject commit 4f2d71332f2bb72d2b30bf8d28f8de3785488297
+Subproject commit 730ff08054947371ebdb224ef84cdb031bd44807
diff --git a/libraries/drivers/gps b/libraries/drivers/gps
index 2671a7f6..c11c7d41 160000
--- a/libraries/drivers/gps
+++ b/libraries/drivers/gps
@@ -1 +1 @@
-Subproject commit 2671a7f644cf359b8df7bf706f2edefe3c67b0ef
+Subproject commit c11c7d417b151863041701517804ae5e1b11af78
diff --git a/libraries/drivers/guvx-i2c b/libraries/drivers/guvx-i2c
index ad910362..4232bbcb 160000
--- a/libraries/drivers/guvx-i2c
+++ b/libraries/drivers/guvx-i2c
@@ -1 +1 @@
-Subproject commit ad9103621dba3160237f84b1fcec76b923756f91
+Subproject commit 4232bbcb329486fd0c51c1fe39c9f5c36bd633ba
diff --git a/libraries/drivers/hcsr04 b/libraries/drivers/hcsr04
index 8327d0f3..45517db8 160000
--- a/libraries/drivers/hcsr04
+++ b/libraries/drivers/hcsr04
@@ -1 +1 @@
-Subproject commit 8327d0f37cd5af461a70789704a95a46594401da
+Subproject commit 45517db86cf9906774f52279464d0b5a66d3da3c
diff --git a/libraries/drivers/hdc302x b/libraries/drivers/hdc302x
index cde55fa8..8241ed67 160000
--- a/libraries/drivers/hdc302x
+++ b/libraries/drivers/hdc302x
@@ -1 +1 @@
-Subproject commit cde55fa836ea5e2f571dac5e86d53e757655763a
+Subproject commit 8241ed67b79173f8ede93b69f49fb35e1f2a3ed9
diff --git a/libraries/drivers/ht16k33 b/libraries/drivers/ht16k33
index a5ac3001..43817d12 160000
--- a/libraries/drivers/ht16k33
+++ b/libraries/drivers/ht16k33
@@ -1 +1 @@
-Subproject commit a5ac30018fef8e1d85b8d6060c118dbe2379e524
+Subproject commit 43817d123b003a1fb4cea34c085ef6f5816781e8
diff --git a/libraries/drivers/hts221 b/libraries/drivers/hts221
index ce5d69de..fcff657b 160000
--- a/libraries/drivers/hts221
+++ b/libraries/drivers/hts221
@@ -1 +1 @@
-Subproject commit ce5d69de8bb55c08a2e77f5bd3de4d469ff48f58
+Subproject commit fcff657b42f044cd711ff14ed6a47e43c54ab4fd
diff --git a/libraries/drivers/htu21d b/libraries/drivers/htu21d
index 989e2906..c9aa41dc 160000
--- a/libraries/drivers/htu21d
+++ b/libraries/drivers/htu21d
@@ -1 +1 @@
-Subproject commit 989e29063a2d06daad0aa9c7c5da1d1b3dd40c48
+Subproject commit c9aa41dc7bfd68cfca01613ef17cd19dac4a2024
diff --git a/libraries/drivers/htu31d b/libraries/drivers/htu31d
index f91d5a66..53ca6753 160000
--- a/libraries/drivers/htu31d
+++ b/libraries/drivers/htu31d
@@ -1 +1 @@
-Subproject commit f91d5a6670d26e62b93c01f7ce50ead8ff40a920
+Subproject commit 53ca67532688cd045f616e9dea5922e41d7bf22c
diff --git a/libraries/drivers/husb238 b/libraries/drivers/husb238
index 94aab9bf..5b3bf354 160000
--- a/libraries/drivers/husb238
+++ b/libraries/drivers/husb238
@@ -1 +1 @@
-Subproject commit 94aab9bff5879ef7b598c8b61803f8ba819cf47f
+Subproject commit 5b3bf35460169ad032c91b53a44eda0cd691949d
diff --git a/libraries/drivers/hx711 b/libraries/drivers/hx711
index 1b63515f..841ee03a 160000
--- a/libraries/drivers/hx711
+++ b/libraries/drivers/hx711
@@ -1 +1 @@
-Subproject commit 1b63515f8849ecca456640d6445d2762a4608b2b
+Subproject commit 841ee03af8080252ae72585a8811ceb87f6c8b6d
diff --git a/libraries/drivers/hx8357 b/libraries/drivers/hx8357
index 7f329413..2939af7e 160000
--- a/libraries/drivers/hx8357
+++ b/libraries/drivers/hx8357
@@ -1 +1 @@
-Subproject commit 7f329413ae819554ba725a9a99f94f3a7b1c5155
+Subproject commit 2939af7e7f90ac83c0d9ef38d4019ba426bce38f
diff --git a/libraries/drivers/icm20x b/libraries/drivers/icm20x
index bbec9212..4ca54602 160000
--- a/libraries/drivers/icm20x
+++ b/libraries/drivers/icm20x
@@ -1 +1 @@
-Subproject commit bbec9212ee541cef4ede16ba5bc1a5cdd565a5c0
+Subproject commit 4ca54602e35ddd4eee09bb8e88bc9e1f70e667dc
diff --git a/libraries/drivers/il0373 b/libraries/drivers/il0373
index b7e03a2e..42143b18 160000
--- a/libraries/drivers/il0373
+++ b/libraries/drivers/il0373
@@ -1 +1 @@
-Subproject commit b7e03a2ec447ba9b4719989c0827c292c805b0fd
+Subproject commit 42143b1846cb408d0c02a9a50746ec012b282316
diff --git a/libraries/drivers/il0398 b/libraries/drivers/il0398
index c9039645..21b021fc 160000
--- a/libraries/drivers/il0398
+++ b/libraries/drivers/il0398
@@ -1 +1 @@
-Subproject commit c903964581ad7af320327cf5f674155eb5d5d91e
+Subproject commit 21b021fc4f584f6110e5c431c0c699d19f392b07
diff --git a/libraries/drivers/il91874 b/libraries/drivers/il91874
index e3ce6ee8..1b8285f4 160000
--- a/libraries/drivers/il91874
+++ b/libraries/drivers/il91874
@@ -1 +1 @@
-Subproject commit e3ce6ee8b94eca3ce85787ac8b4a35054719ae25
+Subproject commit 1b8285f42892382ff0254a612e7f3b73ab34bceb
diff --git a/libraries/drivers/ili9341 b/libraries/drivers/ili9341
index 78e0d68b..230cff07 160000
--- a/libraries/drivers/ili9341
+++ b/libraries/drivers/ili9341
@@ -1 +1 @@
-Subproject commit 78e0d68b66cfd950019b1f69fac6c95d65166d5f
+Subproject commit 230cff07820eebcd65edb700e4957c27b1cafa02
diff --git a/libraries/drivers/ina219 b/libraries/drivers/ina219
index f096ca8b..143beebe 160000
--- a/libraries/drivers/ina219
+++ b/libraries/drivers/ina219
@@ -1 +1 @@
-Subproject commit f096ca8b67b5058835ca8b9c42c08e3740e284b9
+Subproject commit 143beebe37e530898ca2d496db51a222301cedba
diff --git a/libraries/drivers/ina228 b/libraries/drivers/ina228
index 363af64a..94a7519c 160000
--- a/libraries/drivers/ina228
+++ b/libraries/drivers/ina228
@@ -1 +1 @@
-Subproject commit 363af64a7abffe488379afd4e3b164b1f309393b
+Subproject commit 94a7519c80062f5e8bc0abd2ebbc8152c4cdb84e
diff --git a/libraries/drivers/ina23x b/libraries/drivers/ina23x
new file mode 160000
index 00000000..562f341a
--- /dev/null
+++ b/libraries/drivers/ina23x
@@ -0,0 +1 @@
+Subproject commit 562f341a2e6971f4f52cee1058c31450865e7316
diff --git a/libraries/drivers/ina260 b/libraries/drivers/ina260
index 7ef3c358..d908ab9b 160000
--- a/libraries/drivers/ina260
+++ b/libraries/drivers/ina260
@@ -1 +1 @@
-Subproject commit 7ef3c3581400dc5612cda0ba8e214507a406f6e5
+Subproject commit d908ab9b688203b79a1d0848f04601721cf42f1f
diff --git a/libraries/drivers/ina3221 b/libraries/drivers/ina3221
index 53b33eab..15909998 160000
--- a/libraries/drivers/ina3221
+++ b/libraries/drivers/ina3221
@@ -1 +1 @@
-Subproject commit 53b33eab0b6b14f14eb769b6634c38f5c7e46743
+Subproject commit 1590999809f86ff0c10a69486257b5f16b3bac3c
diff --git a/libraries/drivers/irremote b/libraries/drivers/irremote
index d3d8d739..b92d6930 160000
--- a/libraries/drivers/irremote
+++ b/libraries/drivers/irremote
@@ -1 +1 @@
-Subproject commit d3d8d7396d9db5ccb4967ab171a2275eccadcfb4
+Subproject commit b92d69304212ee57a5f008317fcc4ebaf75ddebb
diff --git a/libraries/drivers/is31fl3731 b/libraries/drivers/is31fl3731
index 0cd04eb8..a0d70189 160000
--- a/libraries/drivers/is31fl3731
+++ b/libraries/drivers/is31fl3731
@@ -1 +1 @@
-Subproject commit 0cd04eb83ed210b9f565c204f3cff685781702f5
+Subproject commit a0d701892d8bef096d80f1117bee718cecb380ff
diff --git a/libraries/drivers/is31fl3741 b/libraries/drivers/is31fl3741
index 1fd818a2..76c2bd20 160000
--- a/libraries/drivers/is31fl3741
+++ b/libraries/drivers/is31fl3741
@@ -1 +1 @@
-Subproject commit 1fd818a2b43938ca81c5377a8d05a94613202e88
+Subproject commit 76c2bd20a13c8325c058c71cb1b2e22ae9e09576
diff --git a/libraries/drivers/jd79661 b/libraries/drivers/jd79661
new file mode 160000
index 00000000..a491bb81
--- /dev/null
+++ b/libraries/drivers/jd79661
@@ -0,0 +1 @@
+Subproject commit a491bb816d4365eed786675f070de9772ec3b4da
diff --git a/libraries/drivers/l3gd20 b/libraries/drivers/l3gd20
index b9e5330c..560bfaf2 160000
--- a/libraries/drivers/l3gd20
+++ b/libraries/drivers/l3gd20
@@ -1 +1 @@
-Subproject commit b9e5330c0c8972d7040e86f205eb810bf90f590c
+Subproject commit 560bfaf2498d9cbc2a8771ff60c2b282a211f83b
diff --git a/libraries/drivers/lc709203f b/libraries/drivers/lc709203f
index 61716f6e..b007bcae 160000
--- a/libraries/drivers/lc709203f
+++ b/libraries/drivers/lc709203f
@@ -1 +1 @@
-Subproject commit 61716f6e30c37a97c9d22ce7e5463e007a4e6471
+Subproject commit b007bcae07b346fd28aaee770dcabc9dde698c67
diff --git a/libraries/drivers/lidarlite b/libraries/drivers/lidarlite
index 701a9405..817d9faa 160000
--- a/libraries/drivers/lidarlite
+++ b/libraries/drivers/lidarlite
@@ -1 +1 @@
-Subproject commit 701a94055aa400d004a86faee2a3eef1e3e41658
+Subproject commit 817d9faae60d2a34492aee1348299a56e4cd0dda
diff --git a/libraries/drivers/lis2mdl b/libraries/drivers/lis2mdl
index 28403bd1..b39b5e33 160000
--- a/libraries/drivers/lis2mdl
+++ b/libraries/drivers/lis2mdl
@@ -1 +1 @@
-Subproject commit 28403bd1422e287672ec9af787a7fe073b30306b
+Subproject commit b39b5e33cd76ed10750d088985c8d679ae87f529
diff --git a/libraries/drivers/lis331 b/libraries/drivers/lis331
index 1d7d728e..e597ae94 160000
--- a/libraries/drivers/lis331
+++ b/libraries/drivers/lis331
@@ -1 +1 @@
-Subproject commit 1d7d728e7a05226b0fa5706f5a29e0d76769af47
+Subproject commit e597ae942825e2a613334f06eb222fd21d48e248
diff --git a/libraries/drivers/lis3dh b/libraries/drivers/lis3dh
index 60f2706f..640b18ec 160000
--- a/libraries/drivers/lis3dh
+++ b/libraries/drivers/lis3dh
@@ -1 +1 @@
-Subproject commit 60f2706f592da44ae1f773d5c680a92b79a8c837
+Subproject commit 640b18ec1bfd71e0a70f7ff3b8784043cd2d2671
diff --git a/libraries/drivers/lis3mdl b/libraries/drivers/lis3mdl
index 34ac17ba..19b0c5ad 160000
--- a/libraries/drivers/lis3mdl
+++ b/libraries/drivers/lis3mdl
@@ -1 +1 @@
-Subproject commit 34ac17ba37e76cd0faf3ae6b6daff2b143afc843
+Subproject commit 19b0c5ad18dcfed3db9251db590bcf883aa040aa
diff --git a/libraries/drivers/lps2x b/libraries/drivers/lps2x
index a6d469ac..3a824d49 160000
--- a/libraries/drivers/lps2x
+++ b/libraries/drivers/lps2x
@@ -1 +1 @@
-Subproject commit a6d469ac8a987217adbee4a1e8b2b48fb7bf7822
+Subproject commit 3a824d494876b8a4f0b7d5018f3c6cfc74a50bd0
diff --git a/libraries/drivers/lps35hw b/libraries/drivers/lps35hw
index 281a1d6d..f959f044 160000
--- a/libraries/drivers/lps35hw
+++ b/libraries/drivers/lps35hw
@@ -1 +1 @@
-Subproject commit 281a1d6d6237ae8510afe6d6c999144cd2c0d712
+Subproject commit f959f04415d60ace8f77697147c94f16724ae2c1
diff --git a/libraries/drivers/lsm303-accel b/libraries/drivers/lsm303-accel
index ba4a8f62..9f99df74 160000
--- a/libraries/drivers/lsm303-accel
+++ b/libraries/drivers/lsm303-accel
@@ -1 +1 @@
-Subproject commit ba4a8f62e02b83c75a523262c1497eafe4042fdd
+Subproject commit 9f99df740e45df74de3f96fa3d8214e7cb3b5fc0
diff --git a/libraries/drivers/lsm303dlh-mag b/libraries/drivers/lsm303dlh-mag
index af92b802..e0776f69 160000
--- a/libraries/drivers/lsm303dlh-mag
+++ b/libraries/drivers/lsm303dlh-mag
@@ -1 +1 @@
-Subproject commit af92b80240261baf05aafc0203b274f8b185a3da
+Subproject commit e0776f696bb8c3658f336c94949291af3d9c744c
diff --git a/libraries/drivers/lsm6ds b/libraries/drivers/lsm6ds
index 0aefcb69..2f50836f 160000
--- a/libraries/drivers/lsm6ds
+++ b/libraries/drivers/lsm6ds
@@ -1 +1 @@
-Subproject commit 0aefcb69b26b72e2b46c81651f2ae1731da311a9
+Subproject commit 2f50836f4bf0d9e48e4b8e046ba4d4167ad6dbdc
diff --git a/libraries/drivers/lsm9ds0 b/libraries/drivers/lsm9ds0
index 4c1cf77f..7e0df867 160000
--- a/libraries/drivers/lsm9ds0
+++ b/libraries/drivers/lsm9ds0
@@ -1 +1 @@
-Subproject commit 4c1cf77fb78950d2d87a5201ac85acd15b9df768
+Subproject commit 7e0df867427c8ad1551ce9a361a9ea5579da433d
diff --git a/libraries/drivers/lsm9ds1 b/libraries/drivers/lsm9ds1
index ea0e7fc9..7251a6fc 160000
--- a/libraries/drivers/lsm9ds1
+++ b/libraries/drivers/lsm9ds1
@@ -1 +1 @@
-Subproject commit ea0e7fc97f6d666429c146d827285b29c1fb0d97
+Subproject commit 7251a6fcdeab3c847570371c2be35d9e9639aa62
diff --git a/libraries/drivers/ltr329_ltr303 b/libraries/drivers/ltr329_ltr303
index 88f34389..d94c4b05 160000
--- a/libraries/drivers/ltr329_ltr303
+++ b/libraries/drivers/ltr329_ltr303
@@ -1 +1 @@
-Subproject commit 88f34389a150e374c3cb7fa7aa0b8f54062d4697
+Subproject commit d94c4b056baef1a47a9eddb7d9c977cdfbf92d86
diff --git a/libraries/drivers/ltr390 b/libraries/drivers/ltr390
index 3d896981..9b49ba37 160000
--- a/libraries/drivers/ltr390
+++ b/libraries/drivers/ltr390
@@ -1 +1 @@
-Subproject commit 3d896981b6ea52c6a5977fb9faa3bd52a51c2bcd
+Subproject commit 9b49ba377ca98331b62d47ef86cfb39f2364b209
diff --git a/libraries/drivers/matrixkeypad b/libraries/drivers/matrixkeypad
index 46c0d080..d9cf7d75 160000
--- a/libraries/drivers/matrixkeypad
+++ b/libraries/drivers/matrixkeypad
@@ -1 +1 @@
-Subproject commit 46c0d0802ea3e591534d911ec3591c9b3f8cd551
+Subproject commit d9cf7d75140bb20d0636e235af6ab6c95f8e5b5b
diff --git a/libraries/drivers/max1704x b/libraries/drivers/max1704x
index de72a9f0..3e02edf2 160000
--- a/libraries/drivers/max1704x
+++ b/libraries/drivers/max1704x
@@ -1 +1 @@
-Subproject commit de72a9f0cecb10c52c0993a3d8d3c174419aa8dd
+Subproject commit 3e02edf2350fc54af8727fbe685e44d279080d81
diff --git a/libraries/drivers/max31855 b/libraries/drivers/max31855
index 0ff0dfa7..8cd15a76 160000
--- a/libraries/drivers/max31855
+++ b/libraries/drivers/max31855
@@ -1 +1 @@
-Subproject commit 0ff0dfa7b7c2f769a6b3b169fb9bcd8f203db89d
+Subproject commit 8cd15a76e4bd8a1bc8ca690b963e6bd1b156027e
diff --git a/libraries/drivers/max31856 b/libraries/drivers/max31856
index dca37ce0..314e7909 160000
--- a/libraries/drivers/max31856
+++ b/libraries/drivers/max31856
@@ -1 +1 @@
-Subproject commit dca37ce03b2e030f236f4b7ac36b2a01ba5f643f
+Subproject commit 314e7909df0cbcd08ec498aeb3649418d215e015
diff --git a/libraries/drivers/max31865 b/libraries/drivers/max31865
index 4b4567fe..30ab0e21 160000
--- a/libraries/drivers/max31865
+++ b/libraries/drivers/max31865
@@ -1 +1 @@
-Subproject commit 4b4567fe0e4415e678c740b5a61d2eca4014d174
+Subproject commit 30ab0e217a793fff8d82aff5bbc7e8cc1c9d0261
diff --git a/libraries/drivers/max7219 b/libraries/drivers/max7219
index a3be7a30..57804e21 160000
--- a/libraries/drivers/max7219
+++ b/libraries/drivers/max7219
@@ -1 +1 @@
-Subproject commit a3be7a306ab8147968e8c9d9a5cbfedfa458ee7b
+Subproject commit 57804e215a81d96e26848ba4442196d65c1f9313
diff --git a/libraries/drivers/max9744 b/libraries/drivers/max9744
index c81a5168..aac6abdd 160000
--- a/libraries/drivers/max9744
+++ b/libraries/drivers/max9744
@@ -1 +1 @@
-Subproject commit c81a516887676170f98555f0aa7f8b1de91db5df
+Subproject commit aac6abdd92cd4802cd56947ac8daba48faae9df6
diff --git a/libraries/drivers/mcp230xx b/libraries/drivers/mcp230xx
index 5edb67b4..f47096ba 160000
--- a/libraries/drivers/mcp230xx
+++ b/libraries/drivers/mcp230xx
@@ -1 +1 @@
-Subproject commit 5edb67b45c893b7d974f8b6c30acf28695949681
+Subproject commit f47096ba74e689a17e28b36332269e3455f8eab8
diff --git a/libraries/drivers/mcp2515 b/libraries/drivers/mcp2515
index ff2aa620..2a885968 160000
--- a/libraries/drivers/mcp2515
+++ b/libraries/drivers/mcp2515
@@ -1 +1 @@
-Subproject commit ff2aa620fc24bb4461fa8d1c1f3f245db067bd43
+Subproject commit 2a885968a1bf5ab893601501472104707e2b1fa6
diff --git a/libraries/drivers/mcp3421 b/libraries/drivers/mcp3421
index 50459e46..9958302d 160000
--- a/libraries/drivers/mcp3421
+++ b/libraries/drivers/mcp3421
@@ -1 +1 @@
-Subproject commit 50459e460bfc2047126ae5ee7da525a717d2ff95
+Subproject commit 9958302d7ebe74d7a78bb9d2b483b1d07223c964
diff --git a/libraries/drivers/mcp3xxx b/libraries/drivers/mcp3xxx
index 3523fb86..5490a700 160000
--- a/libraries/drivers/mcp3xxx
+++ b/libraries/drivers/mcp3xxx
@@ -1 +1 @@
-Subproject commit 3523fb86680831a18ff45d2a81aa18fd8e656406
+Subproject commit 5490a700b81814184e6d7c184f8f54c635fbb070
diff --git a/libraries/drivers/mcp4725 b/libraries/drivers/mcp4725
index 64420ab2..60557179 160000
--- a/libraries/drivers/mcp4725
+++ b/libraries/drivers/mcp4725
@@ -1 +1 @@
-Subproject commit 64420ab296b31e984722c80c6a9e052552cd9ee8
+Subproject commit 60557179562a8ddbf9643091692391130c0e97ee
diff --git a/libraries/drivers/mcp4728 b/libraries/drivers/mcp4728
index f3b29812..1efd844e 160000
--- a/libraries/drivers/mcp4728
+++ b/libraries/drivers/mcp4728
@@ -1 +1 @@
-Subproject commit f3b298126d91c1b3d4204f406b1d345026344685
+Subproject commit 1efd844e59949279fbc0564eb23923893c8ee0f0
diff --git a/libraries/drivers/mcp9600 b/libraries/drivers/mcp9600
index cebc423b..ca42a90b 160000
--- a/libraries/drivers/mcp9600
+++ b/libraries/drivers/mcp9600
@@ -1 +1 @@
-Subproject commit cebc423bc2eb0eac2e6ff30cc2be8d835146e598
+Subproject commit ca42a90b0d8107c5049c008b655e1c014d2f3a3d
diff --git a/libraries/drivers/mcp9808 b/libraries/drivers/mcp9808
index ce04ca1f..6e20a603 160000
--- a/libraries/drivers/mcp9808
+++ b/libraries/drivers/mcp9808
@@ -1 +1 @@
-Subproject commit ce04ca1f3c103ab7ceaf14f9ee34eca0e724e6c0
+Subproject commit 6e20a603164af2dfaad195e973987f5b60dc0ae1
diff --git a/libraries/drivers/mlx90393 b/libraries/drivers/mlx90393
index 8edb3957..6dd5126c 160000
--- a/libraries/drivers/mlx90393
+++ b/libraries/drivers/mlx90393
@@ -1 +1 @@
-Subproject commit 8edb3957facc9a3657134558c58e960baf330fdd
+Subproject commit 6dd5126c2e2c4ffcad861fba7c3c564fcdb402c5
diff --git a/libraries/drivers/mlx90395 b/libraries/drivers/mlx90395
index cf009a78..5b2942d2 160000
--- a/libraries/drivers/mlx90395
+++ b/libraries/drivers/mlx90395
@@ -1 +1 @@
-Subproject commit cf009a78f030be5bda2ba46da203a9afe700149b
+Subproject commit 5b2942d21ca082dde0f6d3eea670c0fa3c4d95c0
diff --git a/libraries/drivers/mlx90614 b/libraries/drivers/mlx90614
index e8f2d0d3..f3c48460 160000
--- a/libraries/drivers/mlx90614
+++ b/libraries/drivers/mlx90614
@@ -1 +1 @@
-Subproject commit e8f2d0d3b30aaf3b73b2a358ad43b4a638f19b33
+Subproject commit f3c484603111bee53fbb0190b769ad0d42f46b0b
diff --git a/libraries/drivers/mlx90640 b/libraries/drivers/mlx90640
index e4481600..c145cca2 160000
--- a/libraries/drivers/mlx90640
+++ b/libraries/drivers/mlx90640
@@ -1 +1 @@
-Subproject commit e448160075846731402480ccfc80b01cbcd92475
+Subproject commit c145cca22c1a9bb0d6fa5773233117e4a4b20ccb
diff --git a/libraries/drivers/mma8451 b/libraries/drivers/mma8451
index 5ff3f4c8..467029d2 160000
--- a/libraries/drivers/mma8451
+++ b/libraries/drivers/mma8451
@@ -1 +1 @@
-Subproject commit 5ff3f4c86ecf7f1169ca544186970a8e473a7d83
+Subproject commit 467029d217e2c9c42d5cb2195286731a2caba2b2
diff --git a/libraries/drivers/mmc56x3 b/libraries/drivers/mmc56x3
index d646f1a4..26ce962a 160000
--- a/libraries/drivers/mmc56x3
+++ b/libraries/drivers/mmc56x3
@@ -1 +1 @@
-Subproject commit d646f1a42fe844731ab39ecb9c15499eafae487c
+Subproject commit 26ce962af042db2aafb6d08ffc3099d4afe3385c
diff --git a/libraries/drivers/monsterm4sk b/libraries/drivers/monsterm4sk
index ba757d59..639e7866 160000
--- a/libraries/drivers/monsterm4sk
+++ b/libraries/drivers/monsterm4sk
@@ -1 +1 @@
-Subproject commit ba757d59dba8b1f939951f10034c91adc31821e2
+Subproject commit 639e7866ce30cb79966e25abecfeaf701e37f0d3
diff --git a/libraries/drivers/mpl115a2 b/libraries/drivers/mpl115a2
index e511dd5e..f5d68efc 160000
--- a/libraries/drivers/mpl115a2
+++ b/libraries/drivers/mpl115a2
@@ -1 +1 @@
-Subproject commit e511dd5e82840bc0e5e72a7de3ccd3591787ddef
+Subproject commit f5d68efcc9667a2b92b1e138b6651397a1926a74
diff --git a/libraries/drivers/mpl3115a2 b/libraries/drivers/mpl3115a2
index 1dfbc8a0..0084414c 160000
--- a/libraries/drivers/mpl3115a2
+++ b/libraries/drivers/mpl3115a2
@@ -1 +1 @@
-Subproject commit 1dfbc8a088c888292495e229625b544769c85d81
+Subproject commit 0084414c6bcf565e4a26a7527bc677eb72c95720
diff --git a/libraries/drivers/mpr121 b/libraries/drivers/mpr121
index d029d6bd..62851b9b 160000
--- a/libraries/drivers/mpr121
+++ b/libraries/drivers/mpr121
@@ -1 +1 @@
-Subproject commit d029d6bd0be59f4b5801500d8b32eb0fc964d666
+Subproject commit 62851b9bf3141b774e03d3e8ab633141527297db
diff --git a/libraries/drivers/mprls b/libraries/drivers/mprls
index f85544af..f48a0d5c 160000
--- a/libraries/drivers/mprls
+++ b/libraries/drivers/mprls
@@ -1 +1 @@
-Subproject commit f85544af35e0b91c78424f246a0e67dafdfcee29
+Subproject commit f48a0d5c2af3642dd652eb8a0d0e2dbd94832aa1
diff --git a/libraries/drivers/mpu6050 b/libraries/drivers/mpu6050
index b3cd655c..05a0c3b7 160000
--- a/libraries/drivers/mpu6050
+++ b/libraries/drivers/mpu6050
@@ -1 +1 @@
-Subproject commit b3cd655c9242e0eab79a5b35c98e7474e2b29145
+Subproject commit 05a0c3b72279db9fa2431308a77e6ab7ba040c8a
diff --git a/libraries/drivers/ms8607 b/libraries/drivers/ms8607
index 3ff6f65e..48013bf6 160000
--- a/libraries/drivers/ms8607
+++ b/libraries/drivers/ms8607
@@ -1 +1 @@
-Subproject commit 3ff6f65e9adf66b18a9743cfbef3a6aa0ff6bc7a
+Subproject commit 48013bf67889bc8b93526de25574a0304d8b1a51
diff --git a/libraries/drivers/msa301 b/libraries/drivers/msa301
index 31ef4a07..25f0fe05 160000
--- a/libraries/drivers/msa301
+++ b/libraries/drivers/msa301
@@ -1 +1 @@
-Subproject commit 31ef4a075b84372cfe87f27d6c9e68f97bc33341
+Subproject commit 25f0fe05c0b5686616e58d52aa164f2745e1b838
diff --git a/libraries/drivers/nau7802 b/libraries/drivers/nau7802
index dbf17dd5..fd1a1f4e 160000
--- a/libraries/drivers/nau7802
+++ b/libraries/drivers/nau7802
@@ -1 +1 @@
-Subproject commit dbf17dd54f0eaf96bb323e7646d49367448921be
+Subproject commit fd1a1f4e59d2ff0aceb9429f93492084ae66d25e
diff --git a/libraries/drivers/neopixel b/libraries/drivers/neopixel
index 37ff533c..0ba2f212 160000
--- a/libraries/drivers/neopixel
+++ b/libraries/drivers/neopixel
@@ -1 +1 @@
-Subproject commit 37ff533cb427c0e20c1b7a9b7ae493c8fae6d7a3
+Subproject commit 0ba2f2122a54a71b1bc3576f87b1ba7dfc9db11e
diff --git a/libraries/drivers/neopixel_spi b/libraries/drivers/neopixel_spi
index 3a7bfb80..32df3ec8 160000
--- a/libraries/drivers/neopixel_spi
+++ b/libraries/drivers/neopixel_spi
@@ -1 +1 @@
-Subproject commit 3a7bfb804326fad66847432313e8fdf612f3869c
+Subproject commit 32df3ec8aff816d0d5724546ac1711553cce6108
diff --git a/libraries/drivers/neopxl8 b/libraries/drivers/neopxl8
index 208ada8e..939e2d6a 160000
--- a/libraries/drivers/neopxl8
+++ b/libraries/drivers/neopxl8
@@ -1 +1 @@
-Subproject commit 208ada8e7ec121ea7f623eca57e0fb57cbefc0aa
+Subproject commit 939e2d6a59aed946721de504273cb83bf21e319a
diff --git a/libraries/drivers/neotrellis b/libraries/drivers/neotrellis
index ba9455d7..cb2a59fa 160000
--- a/libraries/drivers/neotrellis
+++ b/libraries/drivers/neotrellis
@@ -1 +1 @@
-Subproject commit ba9455d7f70e92251692d8a4a8bd9aa2a8ea010f
+Subproject commit cb2a59faff46db94ad0d1f70ed611c98b48fad3b
diff --git a/libraries/drivers/nunchuk b/libraries/drivers/nunchuk
index 39776b02..2bd0fb93 160000
--- a/libraries/drivers/nunchuk
+++ b/libraries/drivers/nunchuk
@@ -1 +1 @@
-Subproject commit 39776b02bf305cbb0c66cd797e1ae7c72c716a14
+Subproject commit 2bd0fb93a5f0658ac6124d5e77a3c32ec47a4e01
diff --git a/libraries/drivers/opt4048 b/libraries/drivers/opt4048
new file mode 160000
index 00000000..c9846fc5
--- /dev/null
+++ b/libraries/drivers/opt4048
@@ -0,0 +1 @@
+Subproject commit c9846fc58e2d6f22334df6758ebfbc1cae6f3f9c
diff --git a/libraries/drivers/ov2640 b/libraries/drivers/ov2640
index e3db30c0..be15850f 160000
--- a/libraries/drivers/ov2640
+++ b/libraries/drivers/ov2640
@@ -1 +1 @@
-Subproject commit e3db30c001a40531a08c4053ae2f4da38f9eac77
+Subproject commit be15850f4b6a53e03a6e6dcdea2436b584b08ab7
diff --git a/libraries/drivers/ov5640 b/libraries/drivers/ov5640
index 78152bb5..f1d15dd1 160000
--- a/libraries/drivers/ov5640
+++ b/libraries/drivers/ov5640
@@ -1 +1 @@
-Subproject commit 78152bb50a5c12f1073844a5c370ed12720631ae
+Subproject commit f1d15dd10c8ad6d28eec6502f1bdb8886b4fdef1
diff --git a/libraries/drivers/ov7670 b/libraries/drivers/ov7670
index 8b246efa..06313e1c 160000
--- a/libraries/drivers/ov7670
+++ b/libraries/drivers/ov7670
@@ -1 +1 @@
-Subproject commit 8b246efa5348337061111ae5ca5d9ab9debb32c9
+Subproject commit 06313e1c99a002b9213bf91006de95e8cab67526
diff --git a/libraries/drivers/pca9554 b/libraries/drivers/pca9554
index 3003d529..987cc0e2 160000
--- a/libraries/drivers/pca9554
+++ b/libraries/drivers/pca9554
@@ -1 +1 @@
-Subproject commit 3003d529ec8af4c046a0da6b8e68db5e314d755a
+Subproject commit 987cc0e22f7668ab4259143d95a9a6bf4992ddc7
diff --git a/libraries/drivers/pca9685 b/libraries/drivers/pca9685
index 96a20e79..85a7a317 160000
--- a/libraries/drivers/pca9685
+++ b/libraries/drivers/pca9685
@@ -1 +1 @@
-Subproject commit 96a20e7917bfc8546a9b699f50f4bf031d292e84
+Subproject commit 85a7a317e806609c7d3fffcc514e7d934897f37c
diff --git a/libraries/drivers/pcd8544 b/libraries/drivers/pcd8544
index 7374f6f6..9e67ef23 160000
--- a/libraries/drivers/pcd8544
+++ b/libraries/drivers/pcd8544
@@ -1 +1 @@
-Subproject commit 7374f6f6968eb6c4e976c83a4305a18de30c7b87
+Subproject commit 9e67ef231f426361e8a53995086d736c4a052179
diff --git a/libraries/drivers/pcf8523 b/libraries/drivers/pcf8523
index 1b60cc4f..38051b2d 160000
--- a/libraries/drivers/pcf8523
+++ b/libraries/drivers/pcf8523
@@ -1 +1 @@
-Subproject commit 1b60cc4fb62a867a3649b94971dc78a4c3cdad48
+Subproject commit 38051b2d9dc62a1fe00fe42963d8c599b7b47008
diff --git a/libraries/drivers/pcf8563 b/libraries/drivers/pcf8563
index 36e62a96..74bb72d1 160000
--- a/libraries/drivers/pcf8563
+++ b/libraries/drivers/pcf8563
@@ -1 +1 @@
-Subproject commit 36e62a966026e7dbbf695c5d727e273ae73bc126
+Subproject commit 74bb72d1c607e44cf0d5349c466acd34863c11b4
diff --git a/libraries/drivers/pcf8574 b/libraries/drivers/pcf8574
index 500eb6b4..1ca1a8b6 160000
--- a/libraries/drivers/pcf8574
+++ b/libraries/drivers/pcf8574
@@ -1 +1 @@
-Subproject commit 500eb6b4e0cd68cbefdb7c41378d9f8e41b2c3ab
+Subproject commit 1ca1a8b668d4a0879b5b31e53cf4d6da2308af15
diff --git a/libraries/drivers/pcf8575 b/libraries/drivers/pcf8575
index 959fc50e..7023d3e9 160000
--- a/libraries/drivers/pcf8575
+++ b/libraries/drivers/pcf8575
@@ -1 +1 @@
-Subproject commit 959fc50efaed79a260abfc5dcd75416a7f8381da
+Subproject commit 7023d3e9ba142a2d9a4aaab6b6e050425f8e9afc
diff --git a/libraries/drivers/pcf8591 b/libraries/drivers/pcf8591
index a15af75c..2be01e6e 160000
--- a/libraries/drivers/pcf8591
+++ b/libraries/drivers/pcf8591
@@ -1 +1 @@
-Subproject commit a15af75c1124a5a37074e0aebc1106e1be7fa7d4
+Subproject commit 2be01e6eb32aa1eea9969f4f72088f596310ead6
diff --git a/libraries/drivers/pct2075 b/libraries/drivers/pct2075
index 1c988060..d01f51a3 160000
--- a/libraries/drivers/pct2075
+++ b/libraries/drivers/pct2075
@@ -1 +1 @@
-Subproject commit 1c988060248c999d053f52a1020c4131b6dcf8e1
+Subproject commit d01f51a39cca5a4b1a893de6076c24977b86c280
diff --git a/libraries/drivers/pixie b/libraries/drivers/pixie
index 0325b467..0302700b 160000
--- a/libraries/drivers/pixie
+++ b/libraries/drivers/pixie
@@ -1 +1 @@
-Subproject commit 0325b467046211594f89e423917561765c69e963
+Subproject commit 0302700b572ab3a4f39040f69008b3cfd3ac2239
diff --git a/libraries/drivers/pm25 b/libraries/drivers/pm25
index 5b3c01e6..0cea00ab 160000
--- a/libraries/drivers/pm25
+++ b/libraries/drivers/pm25
@@ -1 +1 @@
-Subproject commit 5b3c01e611771b90e892647759cf363b7aff808d
+Subproject commit 0cea00abe0f82628f4b4bb5546d251e60b8dbbb7
diff --git a/libraries/drivers/pn532 b/libraries/drivers/pn532
index 3a68d6e3..e281ef99 160000
--- a/libraries/drivers/pn532
+++ b/libraries/drivers/pn532
@@ -1 +1 @@
-Subproject commit 3a68d6e3b92102d2d50bb13cc2cabb7135e2b0c9
+Subproject commit e281ef9997913d2272595cd798aa6aaf59beba01
diff --git a/libraries/drivers/pyportal b/libraries/drivers/pyportal
index eb3518a5..7743d268 160000
--- a/libraries/drivers/pyportal
+++ b/libraries/drivers/pyportal
@@ -1 +1 @@
-Subproject commit eb3518a57f6156933834cf3252ef57ea3484c00a
+Subproject commit 7743d2681edb081224ac97a53c87b23cfcd31093
diff --git a/libraries/drivers/qmc5883p b/libraries/drivers/qmc5883p
new file mode 160000
index 00000000..dd97da89
--- /dev/null
+++ b/libraries/drivers/qmc5883p
@@ -0,0 +1 @@
+Subproject commit dd97da89c397415f8347f08f7b02a24ea2db9094
diff --git a/libraries/drivers/ra8875 b/libraries/drivers/ra8875
index 1b8377c2..ad4c2b5d 160000
--- a/libraries/drivers/ra8875
+++ b/libraries/drivers/ra8875
@@ -1 +1 @@
-Subproject commit 1b8377c2bf36a89b7e5c46b362d873aa9bb625ac
+Subproject commit ad4c2b5d1ba50bb0171281964bef7b8a7f788953
diff --git a/libraries/drivers/rfm b/libraries/drivers/rfm
index 8a55e345..e242320b 160000
--- a/libraries/drivers/rfm
+++ b/libraries/drivers/rfm
@@ -1 +1 @@
-Subproject commit 8a55e345501e038996b2aa89e71d4e5e3ddbdebe
+Subproject commit e242320b57317beb11b28676f9440593fbbfbfe1
diff --git a/libraries/drivers/rfm69 b/libraries/drivers/rfm69
index 04f21dbc..07be137b 160000
--- a/libraries/drivers/rfm69
+++ b/libraries/drivers/rfm69
@@ -1 +1 @@
-Subproject commit 04f21dbcf96a646cb0b8e1d700c614eb7ab82156
+Subproject commit 07be137bf5bda7a0469225c9cbb09b9a0aa08791
diff --git a/libraries/drivers/rfm9x b/libraries/drivers/rfm9x
index 66e04534..609aafb0 160000
--- a/libraries/drivers/rfm9x
+++ b/libraries/drivers/rfm9x
@@ -1 +1 @@
-Subproject commit 66e045343e7aaa4006a981912045638a84c18a9f
+Subproject commit 609aafb018b1cf5b7f60f2a7c961b827dce7468e
diff --git a/libraries/drivers/rgb-display b/libraries/drivers/rgb-display
index 7ababf03..b089f40c 160000
--- a/libraries/drivers/rgb-display
+++ b/libraries/drivers/rgb-display
@@ -1 +1 @@
-Subproject commit 7ababf03bb3c66341f82be0137f6e07e9d369862
+Subproject commit b089f40c360af158c409f38e46b3e55c7c1de7ee
diff --git a/libraries/drivers/rockblock b/libraries/drivers/rockblock
index cb2928c3..76377fce 160000
--- a/libraries/drivers/rockblock
+++ b/libraries/drivers/rockblock
@@ -1 +1 @@
-Subproject commit cb2928c3f664c2111324639fc07a4a4b1427d957
+Subproject commit 76377fce46f5eee27b9e421865d2263452b12b0b
diff --git a/libraries/drivers/rplidar b/libraries/drivers/rplidar
index cbe025f6..dca134c0 160000
--- a/libraries/drivers/rplidar
+++ b/libraries/drivers/rplidar
@@ -1 +1 @@
-Subproject commit cbe025f6fedca40d73009d545ad19505e4448082
+Subproject commit dca134c0cd89628e567a65a2c23c5d2a6fa7adc1
diff --git a/libraries/drivers/s35710 b/libraries/drivers/s35710
index a8ae7df7..3a60c906 160000
--- a/libraries/drivers/s35710
+++ b/libraries/drivers/s35710
@@ -1 +1 @@
-Subproject commit a8ae7df7233d96df86349d9e0808e489a68c7c97
+Subproject commit 3a60c9061dddc63b0e0ccc7258c53825f4ce0666
diff --git a/libraries/drivers/scd30 b/libraries/drivers/scd30
index 58d3a0c2..fc3b54b0 160000
--- a/libraries/drivers/scd30
+++ b/libraries/drivers/scd30
@@ -1 +1 @@
-Subproject commit 58d3a0c2b0bdfe9b599c40d624b49290c38d0132
+Subproject commit fc3b54b009488227d033c397524af746c2f3df47
diff --git a/libraries/drivers/scd4x b/libraries/drivers/scd4x
index 11a95ec1..2e8a3204 160000
--- a/libraries/drivers/scd4x
+++ b/libraries/drivers/scd4x
@@ -1 +1 @@
-Subproject commit 11a95ec15102b9cc8a400515a037ec4d99de792b
+Subproject commit 2e8a3204ff1fd01f921718cf7e4c9db79c7c0910
diff --git a/libraries/drivers/sdcard b/libraries/drivers/sdcard
index 988199f3..ee4d7329 160000
--- a/libraries/drivers/sdcard
+++ b/libraries/drivers/sdcard
@@ -1 +1 @@
-Subproject commit 988199f38810f1741defa87793f94d6980e701f3
+Subproject commit ee4d73293c8d059cd0c8bcf46758e62f5393cbee
diff --git a/libraries/drivers/seesaw b/libraries/drivers/seesaw
index 8464fcbe..94c541f4 160000
--- a/libraries/drivers/seesaw
+++ b/libraries/drivers/seesaw
@@ -1 +1 @@
-Subproject commit 8464fcbeb2789dc81709f6476d63f5ad7cdc26ba
+Subproject commit 94c541f45313dc7eb98a4cd1a6c3af39f001cc49
diff --git a/libraries/drivers/sen6x b/libraries/drivers/sen6x
new file mode 160000
index 00000000..bc817c44
--- /dev/null
+++ b/libraries/drivers/sen6x
@@ -0,0 +1 @@
+Subproject commit bc817c44c91763c67ca1ce801c11ca4874d57913
diff --git a/libraries/drivers/sgp30 b/libraries/drivers/sgp30
index b5cbfe97..a06e9332 160000
--- a/libraries/drivers/sgp30
+++ b/libraries/drivers/sgp30
@@ -1 +1 @@
-Subproject commit b5cbfe97dbc01c2e271cf6bdbab2e8eecd4d1d14
+Subproject commit a06e93323c8ee502d23a7010b011879157ac1b88
diff --git a/libraries/drivers/sgp40 b/libraries/drivers/sgp40
index b3dd557f..c10aa104 160000
--- a/libraries/drivers/sgp40
+++ b/libraries/drivers/sgp40
@@ -1 +1 @@
-Subproject commit b3dd557ff123d464a6781eae1ac52a58318ead39
+Subproject commit c10aa10445a40a4267a5f8674a9ecf7a409fc14d
diff --git a/libraries/drivers/sharpmemorydisplay b/libraries/drivers/sharpmemorydisplay
index cd021269..32bbb9e1 160000
--- a/libraries/drivers/sharpmemorydisplay
+++ b/libraries/drivers/sharpmemorydisplay
@@ -1 +1 @@
-Subproject commit cd021269456044a2bb4d9e8068d4114afc6bc859
+Subproject commit 32bbb9e11b11fa813cb98df707497bc39e797377
diff --git a/libraries/drivers/sht31 b/libraries/drivers/sht31
index 8feff30c..ea069d11 160000
--- a/libraries/drivers/sht31
+++ b/libraries/drivers/sht31
@@ -1 +1 @@
-Subproject commit 8feff30ca468bb374d3f66089d88f5230a4128e8
+Subproject commit ea069d1139b85055ab64ad7a18d590fe4f05f7b1
diff --git a/libraries/drivers/sht4x b/libraries/drivers/sht4x
index 7c209601..26a0a407 160000
--- a/libraries/drivers/sht4x
+++ b/libraries/drivers/sht4x
@@ -1 +1 @@
-Subproject commit 7c209601e3341639e3265a5b0a5a6c8fdc3716ea
+Subproject commit 26a0a407d43bd6208deffdf577e214d899855c0e
diff --git a/libraries/drivers/shtc3 b/libraries/drivers/shtc3
index a7055f0a..b0424c99 160000
--- a/libraries/drivers/shtc3
+++ b/libraries/drivers/shtc3
@@ -1 +1 @@
-Subproject commit a7055f0a4653b96d2c404f0412ffdb2673a53d4b
+Subproject commit b0424c990b18d00da72f6beaa868aa28c0bd3680
diff --git a/libraries/drivers/si1145 b/libraries/drivers/si1145
index 90373687..4e9ff4dc 160000
--- a/libraries/drivers/si1145
+++ b/libraries/drivers/si1145
@@ -1 +1 @@
-Subproject commit 90373687efb2755ff64ac3ac8782d584c603f315
+Subproject commit 4e9ff4dceaae0551eb7207bacb4a4eea0658a028
diff --git a/libraries/drivers/si4713 b/libraries/drivers/si4713
index 6107f146..47392aeb 160000
--- a/libraries/drivers/si4713
+++ b/libraries/drivers/si4713
@@ -1 +1 @@
-Subproject commit 6107f1462e7cc1a022fb6e7bea0d1143c87d7e05
+Subproject commit 47392aeb224cc0ebd234ef17466bd1424eaa7bce
diff --git a/libraries/drivers/si5351 b/libraries/drivers/si5351
index ec8078cb..c4284dda 160000
--- a/libraries/drivers/si5351
+++ b/libraries/drivers/si5351
@@ -1 +1 @@
-Subproject commit ec8078cbad0a63a303307c941fc808722036637c
+Subproject commit c4284dda4ad9558b075219b3a70d4ee2388a7208
diff --git a/libraries/drivers/si7021 b/libraries/drivers/si7021
index 883dd127..953c751c 160000
--- a/libraries/drivers/si7021
+++ b/libraries/drivers/si7021
@@ -1 +1 @@
-Subproject commit 883dd127c46ece462c1797c89e46667f9bd5435d
+Subproject commit 953c751ca4235584bfacd48a6704c0fd5bceb932
diff --git a/libraries/drivers/spd1656 b/libraries/drivers/spd1656
index 803e8126..dab6d663 160000
--- a/libraries/drivers/spd1656
+++ b/libraries/drivers/spd1656
@@ -1 +1 @@
-Subproject commit 803e81266bad87a06e7ef491953bf43758feeb14
+Subproject commit dab6d663a905efafa9cc027d3883c2e84fcc20f9
diff --git a/libraries/drivers/ssd1305 b/libraries/drivers/ssd1305
index 26467289..1e7c6b60 160000
--- a/libraries/drivers/ssd1305
+++ b/libraries/drivers/ssd1305
@@ -1 +1 @@
-Subproject commit 264672890d3dc9de8124610f41798fe40d91070f
+Subproject commit 1e7c6b603fd2f303d6b262e849da12c2e28d297b
diff --git a/libraries/drivers/ssd1306 b/libraries/drivers/ssd1306
index cdb1dcc3..d75b4d59 160000
--- a/libraries/drivers/ssd1306
+++ b/libraries/drivers/ssd1306
@@ -1 +1 @@
-Subproject commit cdb1dcc3a6da3cb1a5f64608f2d1e8e3023fe128
+Subproject commit d75b4d593cd184cbea5e237f5212cd9122d46263
diff --git a/libraries/drivers/ssd1322 b/libraries/drivers/ssd1322
index 9292b50c..9d7dfe3b 160000
--- a/libraries/drivers/ssd1322
+++ b/libraries/drivers/ssd1322
@@ -1 +1 @@
-Subproject commit 9292b50c1b2a9a2b50046da4e050ba37e5753017
+Subproject commit 9d7dfe3b6e61d45096a84c5a19eca751fa6899fd
diff --git a/libraries/drivers/ssd1325 b/libraries/drivers/ssd1325
index f416f3af..70bc9877 160000
--- a/libraries/drivers/ssd1325
+++ b/libraries/drivers/ssd1325
@@ -1 +1 @@
-Subproject commit f416f3af4e00a264c7a3855911ba2c6e93e229c0
+Subproject commit 70bc987700deb233087c0ed45217dc4969cd4000
diff --git a/libraries/drivers/ssd1327 b/libraries/drivers/ssd1327
index 6e9b9ed0..f0e11d18 160000
--- a/libraries/drivers/ssd1327
+++ b/libraries/drivers/ssd1327
@@ -1 +1 @@
-Subproject commit 6e9b9ed02931ba94fec5c85b889f0e4fd77838f8
+Subproject commit f0e11d184f00b52fefb81d5b4c328c642a23c2b8
diff --git a/libraries/drivers/ssd1331 b/libraries/drivers/ssd1331
index 172ed266..665276e2 160000
--- a/libraries/drivers/ssd1331
+++ b/libraries/drivers/ssd1331
@@ -1 +1 @@
-Subproject commit 172ed2665b1b59edb8b53062f5bb1d4d7d8c98eb
+Subproject commit 665276e24a502e09ecd0bb0cb26fcc96c89c61fb
diff --git a/libraries/drivers/ssd1351 b/libraries/drivers/ssd1351
index c6359390..5ab4e2ec 160000
--- a/libraries/drivers/ssd1351
+++ b/libraries/drivers/ssd1351
@@ -1 +1 @@
-Subproject commit c63593908edba61562b56f53d3877444c649f42a
+Subproject commit 5ab4e2ecf797e64f0e99075d9b9973c1806f1998
diff --git a/libraries/drivers/ssd1608 b/libraries/drivers/ssd1608
index 7591b014..788bad8c 160000
--- a/libraries/drivers/ssd1608
+++ b/libraries/drivers/ssd1608
@@ -1 +1 @@
-Subproject commit 7591b014a8823763b557b71c2e247324df369039
+Subproject commit 788bad8c44840e3de7741bc0a0544ca5cfa1c9ea
diff --git a/libraries/drivers/ssd1675 b/libraries/drivers/ssd1675
index adbadbf4..d463938e 160000
--- a/libraries/drivers/ssd1675
+++ b/libraries/drivers/ssd1675
@@ -1 +1 @@
-Subproject commit adbadbf4081dd553a193464069defa8c8c12f340
+Subproject commit d463938e9dcba6375232ac12f21c221fd313daf8
diff --git a/libraries/drivers/ssd1680 b/libraries/drivers/ssd1680
index 7e690927..d6aa01c4 160000
--- a/libraries/drivers/ssd1680
+++ b/libraries/drivers/ssd1680
@@ -1 +1 @@
-Subproject commit 7e690927769d8adad7d5e52cea8929afeb9cce10
+Subproject commit d6aa01c4f8fa1004430bfcdd4db2219183425693
diff --git a/libraries/drivers/ssd1681 b/libraries/drivers/ssd1681
index 03920fe2..57403398 160000
--- a/libraries/drivers/ssd1681
+++ b/libraries/drivers/ssd1681
@@ -1 +1 @@
-Subproject commit 03920fe2f9e94339514294c5962d60bef44f30be
+Subproject commit 574033989f2e7062d235157124dfddf65d487bb1
diff --git a/libraries/drivers/st7565 b/libraries/drivers/st7565
index c96753c2..b9b80f72 160000
--- a/libraries/drivers/st7565
+++ b/libraries/drivers/st7565
@@ -1 +1 @@
-Subproject commit c96753c22d5310c6ec1a191029642afec0dac0c1
+Subproject commit b9b80f72bd63b5926e80a3e0c3e3dcacee6c9b18
diff --git a/libraries/drivers/st7735 b/libraries/drivers/st7735
index 03adf7bb..d840abf5 160000
--- a/libraries/drivers/st7735
+++ b/libraries/drivers/st7735
@@ -1 +1 @@
-Subproject commit 03adf7bbbf79cbfb67ffbd70cd8dd692a0dde7c7
+Subproject commit d840abf5fc664d07fe9d6f5d04f4fee366f55ba0
diff --git a/libraries/drivers/st7735r b/libraries/drivers/st7735r
index 91771c4a..a0484ae1 160000
--- a/libraries/drivers/st7735r
+++ b/libraries/drivers/st7735r
@@ -1 +1 @@
-Subproject commit 91771c4aa43393a0f6730b8d29d5facc7c1eb263
+Subproject commit a0484ae12b91976d564fc952b932d24463a20409
diff --git a/libraries/drivers/st7789 b/libraries/drivers/st7789
index 1698dfb9..0f726926 160000
--- a/libraries/drivers/st7789
+++ b/libraries/drivers/st7789
@@ -1 +1 @@
-Subproject commit 1698dfb97989ecd10a51bffdeec236a34e60287f
+Subproject commit 0f7269267c0d17ada34926333bbda4021e5d7cb3
diff --git a/libraries/drivers/stmpe610 b/libraries/drivers/stmpe610
index d4d58ea4..3286a46f 160000
--- a/libraries/drivers/stmpe610
+++ b/libraries/drivers/stmpe610
@@ -1 +1 @@
-Subproject commit d4d58ea4e65bb39ec436f20c8bd96c1ae7f01eb5
+Subproject commit 3286a46f9b0838d45c3d96eb575d09f33d7f3bd9
diff --git a/libraries/drivers/tc74 b/libraries/drivers/tc74
index df4b0ee3..310686df 160000
--- a/libraries/drivers/tc74
+++ b/libraries/drivers/tc74
@@ -1 +1 @@
-Subproject commit df4b0ee3c95d3aa2f822ab15ecd9eceffc07adfc
+Subproject commit 310686df13750994d3f7e8591ab3b026925786ea
diff --git a/libraries/drivers/tca8418 b/libraries/drivers/tca8418
index 294d08d2..72c329c8 160000
--- a/libraries/drivers/tca8418
+++ b/libraries/drivers/tca8418
@@ -1 +1 @@
-Subproject commit 294d08d2c28eb6df5a8c6ad39bbc424e166b3900
+Subproject commit 72c329c8047d2d9516c3234378288131cffbab40
diff --git a/libraries/drivers/tca9584a b/libraries/drivers/tca9584a
index d7b82346..fa521e36 160000
--- a/libraries/drivers/tca9584a
+++ b/libraries/drivers/tca9584a
@@ -1 +1 @@
-Subproject commit d7b823464c40484bc2b3b7dadbcdd528738753ba
+Subproject commit fa521e36fb065874163885837797be23e003e8e9
diff --git a/libraries/drivers/tcs34725 b/libraries/drivers/tcs34725
index ef1e0b38..9e7438f5 160000
--- a/libraries/drivers/tcs34725
+++ b/libraries/drivers/tcs34725
@@ -1 +1 @@
-Subproject commit ef1e0b38bef9174cb5fff395527cce3c61ddbdcb
+Subproject commit 9e7438f50df07fb586c67e89246865ac53a2563c
diff --git a/libraries/drivers/tfmini b/libraries/drivers/tfmini
index 263afcd2..0e2495ce 160000
--- a/libraries/drivers/tfmini
+++ b/libraries/drivers/tfmini
@@ -1 +1 @@
-Subproject commit 263afcd24be39b8bb3d3e6ae8c100ae12585fa19
+Subproject commit 0e2495ceda6ec128b1a8c9f6b9933da294ab3afe
diff --git a/libraries/drivers/thermistor b/libraries/drivers/thermistor
index 1024a5b3..2b45967c 160000
--- a/libraries/drivers/thermistor
+++ b/libraries/drivers/thermistor
@@ -1 +1 @@
-Subproject commit 1024a5b30879a12728330f8adf077580fb5b2c85
+Subproject commit 2b45967cc5283e71b7826f6a158d8c8556dde287
diff --git a/libraries/drivers/tla202x b/libraries/drivers/tla202x
index fa39514a..3d2b210a 160000
--- a/libraries/drivers/tla202x
+++ b/libraries/drivers/tla202x
@@ -1 +1 @@
-Subproject commit fa39514a8cbc9d690e3e683f8e871e7d539d0a9f
+Subproject commit 3d2b210ab1c59f2061cfa2b5107bf9148c071975
diff --git a/libraries/drivers/tlc5947 b/libraries/drivers/tlc5947
index 219c9150..1890b9ea 160000
--- a/libraries/drivers/tlc5947
+++ b/libraries/drivers/tlc5947
@@ -1 +1 @@
-Subproject commit 219c9150543c5a9167038e2c37e6da691ef52fc0
+Subproject commit 1890b9ea472f38ed8ab660c30d9c7fb2c6846b01
diff --git a/libraries/drivers/tlc59711 b/libraries/drivers/tlc59711
index bbf7bbd6..a4378722 160000
--- a/libraries/drivers/tlc59711
+++ b/libraries/drivers/tlc59711
@@ -1 +1 @@
-Subproject commit bbf7bbd6209e9b37daa0e92aa975228c2636256e
+Subproject commit a4378722a3773d312491bfec7026110bfe82f1c5
diff --git a/libraries/drivers/tlv320 b/libraries/drivers/tlv320
new file mode 160000
index 00000000..f24788d9
--- /dev/null
+++ b/libraries/drivers/tlv320
@@ -0,0 +1 @@
+Subproject commit f24788d94ad5288fd26ba9b01ded8107ba943c86
diff --git a/libraries/drivers/tlv493d b/libraries/drivers/tlv493d
index 2ef257ec..f511b38d 160000
--- a/libraries/drivers/tlv493d
+++ b/libraries/drivers/tlv493d
@@ -1 +1 @@
-Subproject commit 2ef257ecf58aa475a4ee665d028cca4b7556c70a
+Subproject commit f511b38ddc47a004da316bad806d004ce31357f7
diff --git a/libraries/drivers/tmp006 b/libraries/drivers/tmp006
index d8332005..e8671336 160000
--- a/libraries/drivers/tmp006
+++ b/libraries/drivers/tmp006
@@ -1 +1 @@
-Subproject commit d8332005244ec7db93e33fc80ddaf516db40c303
+Subproject commit e8671336c4b7f6fe487f89560b3e6cd88419fff1
diff --git a/libraries/drivers/tmp007 b/libraries/drivers/tmp007
index 7518a33d..2e2b65e9 160000
--- a/libraries/drivers/tmp007
+++ b/libraries/drivers/tmp007
@@ -1 +1 @@
-Subproject commit 7518a33d6a34d3a1fc33212867f13caa23fb5b42
+Subproject commit 2e2b65e9d5728e4e1e5ba82c920ccd1e7c0a667c
diff --git a/libraries/drivers/tmp117 b/libraries/drivers/tmp117
index a57ca973..d79691a1 160000
--- a/libraries/drivers/tmp117
+++ b/libraries/drivers/tmp117
@@ -1 +1 @@
-Subproject commit a57ca973e5f4e12c58d11c30cccc5b1ee33d9742
+Subproject commit d79691a13a08d75e5ab40f48f5f707fad65d2d1e
diff --git a/libraries/drivers/touchscreen b/libraries/drivers/touchscreen
index af5f161d..0ac73251 160000
--- a/libraries/drivers/touchscreen
+++ b/libraries/drivers/touchscreen
@@ -1 +1 @@
-Subproject commit af5f161dc273f8ed64f6d4fdaf6f182e4260ebf9
+Subproject commit 0ac73251c03182420135da7df038a329d786b9b7
diff --git a/libraries/drivers/tpa2016 b/libraries/drivers/tpa2016
index 5aecb1fb..d79c437e 160000
--- a/libraries/drivers/tpa2016
+++ b/libraries/drivers/tpa2016
@@ -1 +1 @@
-Subproject commit 5aecb1fb2c17aad478bf6d90390f2750ad8514a0
+Subproject commit d79c437e2d49aa4565fd84cf29e8e1a9bdfc38dc
diff --git a/libraries/drivers/trellis b/libraries/drivers/trellis
index a91eed60..f20e7778 160000
--- a/libraries/drivers/trellis
+++ b/libraries/drivers/trellis
@@ -1 +1 @@
-Subproject commit a91eed60f94bac069d35b50290ebcb94c33579e8
+Subproject commit f20e777886eb77e8c14f86dedec0697079214ec8
diff --git a/libraries/drivers/trellism4 b/libraries/drivers/trellism4
index 67e5c5fc..982f91a5 160000
--- a/libraries/drivers/trellism4
+++ b/libraries/drivers/trellism4
@@ -1 +1 @@
-Subproject commit 67e5c5fc3baa473a7013910010fb82614e33eab4
+Subproject commit 982f91a5fc3e126872f846a56b1945cfae2ea0b8
diff --git a/libraries/drivers/tsc2007 b/libraries/drivers/tsc2007
index 24fb046e..5edebc45 160000
--- a/libraries/drivers/tsc2007
+++ b/libraries/drivers/tsc2007
@@ -1 +1 @@
-Subproject commit 24fb046e5202123bcdbdb0b12301dfedea82edd6
+Subproject commit 5edebc453c6ebe7c8fa60c86933e33c1f3e946e6
diff --git a/libraries/drivers/tsl2561 b/libraries/drivers/tsl2561
index 35a9970f..2d9a5fdb 160000
--- a/libraries/drivers/tsl2561
+++ b/libraries/drivers/tsl2561
@@ -1 +1 @@
-Subproject commit 35a9970f04c3be39b3300b638609d8ef244e2185
+Subproject commit 2d9a5fdb54bbfe175455d9a2b44b64ec3efe8f08
diff --git a/libraries/drivers/tsl2591 b/libraries/drivers/tsl2591
index 0e86fb0e..76832162 160000
--- a/libraries/drivers/tsl2591
+++ b/libraries/drivers/tsl2591
@@ -1 +1 @@
-Subproject commit 0e86fb0eed2728cbd910d3eddab95387d512dd1f
+Subproject commit 7683216291e1e3c979c57a7456b19830d0cca21a
diff --git a/libraries/drivers/tt21100 b/libraries/drivers/tt21100
index 2e6365ec..fcae21c6 160000
--- a/libraries/drivers/tt21100
+++ b/libraries/drivers/tt21100
@@ -1 +1 @@
-Subproject commit 2e6365ecd0d5696b6f53582c6d73c5393434d583
+Subproject commit fcae21c65cb03a0c108d815c50b0908066dd03cc
diff --git a/libraries/drivers/uc8151d b/libraries/drivers/uc8151d
index 77c56d65..4ebf9c28 160000
--- a/libraries/drivers/uc8151d
+++ b/libraries/drivers/uc8151d
@@ -1 +1 @@
-Subproject commit 77c56d659b81e49f571bccf41afab56adec8ec21
+Subproject commit 4ebf9c2854376a06766a6ae4732a4537a766fb75
diff --git a/libraries/drivers/uc8253 b/libraries/drivers/uc8253
new file mode 160000
index 00000000..9756f8f4
--- /dev/null
+++ b/libraries/drivers/uc8253
@@ -0,0 +1 @@
+Subproject commit 9756f8f4dcd3bae3cb73fa145899c2e49a9f3c13
diff --git a/libraries/drivers/us100 b/libraries/drivers/us100
index aed89978..1d4fefff 160000
--- a/libraries/drivers/us100
+++ b/libraries/drivers/us100
@@ -1 +1 @@
-Subproject commit aed89978a841635bdc08825233f15fa7110dbbfe
+Subproject commit 1d4fefff426ed8b55b9ae34303baff4c599882f0
diff --git a/libraries/drivers/vc0706 b/libraries/drivers/vc0706
index d8e1226d..3c18992b 160000
--- a/libraries/drivers/vc0706
+++ b/libraries/drivers/vc0706
@@ -1 +1 @@
-Subproject commit d8e1226d9d5c8780e10217a03d83f287a1626800
+Subproject commit 3c18992b8a10e85bdd653adca9c7f36187562165
diff --git a/libraries/drivers/vcnl4010 b/libraries/drivers/vcnl4010
index bbce392c..a84ada23 160000
--- a/libraries/drivers/vcnl4010
+++ b/libraries/drivers/vcnl4010
@@ -1 +1 @@
-Subproject commit bbce392cfa1b16e1bb986b393b62b79c35bcb21d
+Subproject commit a84ada236009af05f2be63b60d20c3b5a6d69ce7
diff --git a/libraries/drivers/vcnl4020 b/libraries/drivers/vcnl4020
index 336fb290..06fca9b9 160000
--- a/libraries/drivers/vcnl4020
+++ b/libraries/drivers/vcnl4020
@@ -1 +1 @@
-Subproject commit 336fb29055827aea518e1211f9433c25ac144469
+Subproject commit 06fca9b9aa893f2e66843fd8d2c199fa5bea338f
diff --git a/libraries/drivers/vcnl4040 b/libraries/drivers/vcnl4040
index 32b752f4..e63dd244 160000
--- a/libraries/drivers/vcnl4040
+++ b/libraries/drivers/vcnl4040
@@ -1 +1 @@
-Subproject commit 32b752f4215925072713766aadb35cf908e61422
+Subproject commit e63dd2441e0c8d6fd369f42931415b6b369aa19f
diff --git a/libraries/drivers/veml6070 b/libraries/drivers/veml6070
index b70d4349..2b6c3192 160000
--- a/libraries/drivers/veml6070
+++ b/libraries/drivers/veml6070
@@ -1 +1 @@
-Subproject commit b70d4349d9955ab0ad6f4b9c28d36547ee1737fa
+Subproject commit 2b6c3192fedd88f88e31a8d45162b1fa8cf77ed7
diff --git a/libraries/drivers/veml6075 b/libraries/drivers/veml6075
index e81d8020..244c8c6f 160000
--- a/libraries/drivers/veml6075
+++ b/libraries/drivers/veml6075
@@ -1 +1 @@
-Subproject commit e81d80209093628ea1e28691a723aee30f5b2d79
+Subproject commit 244c8c6f0f80c38d26f1ccd258ca41cf18030e8c
diff --git a/libraries/drivers/veml7700 b/libraries/drivers/veml7700
index 373c5a7b..0f10cef9 160000
--- a/libraries/drivers/veml7700
+++ b/libraries/drivers/veml7700
@@ -1 +1 @@
-Subproject commit 373c5a7bbc345423b44cdbf0c919527f7e8ea57d
+Subproject commit 0f10cef997d511fddc617b675596f69f7a6beba0
diff --git a/libraries/drivers/vl53l0x b/libraries/drivers/vl53l0x
index de080d83..44033f55 160000
--- a/libraries/drivers/vl53l0x
+++ b/libraries/drivers/vl53l0x
@@ -1 +1 @@
-Subproject commit de080d839bbe96a09ff49285779d6259e15dd4d2
+Subproject commit 44033f55de571e5049fe4646612d6fcace24dbf6
diff --git a/libraries/drivers/vl53l1x b/libraries/drivers/vl53l1x
index ca9a18db..663a8ae9 160000
--- a/libraries/drivers/vl53l1x
+++ b/libraries/drivers/vl53l1x
@@ -1 +1 @@
-Subproject commit ca9a18db70b14353301af435cba397844dbfba73
+Subproject commit 663a8ae9a2d3c47f09835a45787aa7e89823ac61
diff --git a/libraries/drivers/vl53l4cd b/libraries/drivers/vl53l4cd
index 6ac6451c..a560b110 160000
--- a/libraries/drivers/vl53l4cd
+++ b/libraries/drivers/vl53l4cd
@@ -1 +1 @@
-Subproject commit 6ac6451c3d6d74811a1daa29dff8ae4100b0cc93
+Subproject commit a560b110ad43e394c52ba818cde2c4d8df636c99
diff --git a/libraries/drivers/vl6180x b/libraries/drivers/vl6180x
index 9f5f9f04..18086e60 160000
--- a/libraries/drivers/vl6180x
+++ b/libraries/drivers/vl6180x
@@ -1 +1 @@
-Subproject commit 9f5f9f044fddfed1bf471a5fc6ceb62dabc2eb3e
+Subproject commit 18086e601671906118f2514d2475ed418b152fd2
diff --git a/libraries/drivers/vs1053 b/libraries/drivers/vs1053
index 8a3ae872..07935977 160000
--- a/libraries/drivers/vs1053
+++ b/libraries/drivers/vs1053
@@ -1 +1 @@
-Subproject commit 8a3ae872a111fdbdd91cd516eaa72ef20647a9b1
+Subproject commit 07935977ddfe8430aeec0deba7b851309d756d5c
diff --git a/libraries/drivers/wii_classic b/libraries/drivers/wii_classic
index 48819a92..883c4cda 160000
--- a/libraries/drivers/wii_classic
+++ b/libraries/drivers/wii_classic
@@ -1 +1 @@
-Subproject commit 48819a9239b54b8a72b26b8e344c75f9177c67cf
+Subproject commit 883c4cda146b75ceb3475b4ae002f6b4f01ffce0
diff --git a/libraries/drivers/wiznet5k b/libraries/drivers/wiznet5k
index 9d1317e9..6b3484d1 160000
--- a/libraries/drivers/wiznet5k
+++ b/libraries/drivers/wiznet5k
@@ -1 +1 @@
-Subproject commit 9d1317e9a49432c3fefd8a0a830520dc3067c6d0
+Subproject commit 6b3484d1ee243a7e8bc0513ab84956e1b6e2a520
diff --git a/libraries/drivers/wm8960 b/libraries/drivers/wm8960
index 1471f442..d6c06f34 160000
--- a/libraries/drivers/wm8960
+++ b/libraries/drivers/wm8960
@@ -1 +1 @@
-Subproject commit 1471f442dcbc301bfc6d4d2569d582409ba25afe
+Subproject commit d6c06f347cac5423391d410d695e3623558861f5
diff --git a/libraries/drivers/ws2801 b/libraries/drivers/ws2801
index a3d68cc8..d6734976 160000
--- a/libraries/drivers/ws2801
+++ b/libraries/drivers/ws2801
@@ -1 +1 @@
-Subproject commit a3d68cc8d00396256314d31595440350c1e67a5a
+Subproject commit d6734976a2731c1a8b1a5b62d7ee603fabf37bb0
diff --git a/libraries/helpers/AWS_IOT b/libraries/helpers/AWS_IOT
index 5f802e53..6a955cd3 160000
--- a/libraries/helpers/AWS_IOT
+++ b/libraries/helpers/AWS_IOT
@@ -1 +1 @@
-Subproject commit 5f802e532b984cc5bcfada2c6853200e4e91a338
+Subproject commit 6a955cd39276224b6e260940265b4be8a400dfaf
diff --git a/libraries/helpers/GC_IOT_Core b/libraries/helpers/GC_IOT_Core
index 9fc9d99a..c1294236 160000
--- a/libraries/helpers/GC_IOT_Core
+++ b/libraries/helpers/GC_IOT_Core
@@ -1 +1 @@
-Subproject commit 9fc9d99ae5b47f457f32078dbc845d35bba314ca
+Subproject commit c1294236bb37f00a693a702442a591ce2b211606
diff --git a/libraries/helpers/adafruitio b/libraries/helpers/adafruitio
index 48fb3ae9..82782550 160000
--- a/libraries/helpers/adafruitio
+++ b/libraries/helpers/adafruitio
@@ -1 +1 @@
-Subproject commit 48fb3ae95b99814f6e6829c19084cd9257303112
+Subproject commit 827825500aa54e87b3c313d3d94df59c1e2bec6d
diff --git a/libraries/helpers/airlift b/libraries/helpers/airlift
index 950bc62c..0f2429c8 160000
--- a/libraries/helpers/airlift
+++ b/libraries/helpers/airlift
@@ -1 +1 @@
-Subproject commit 950bc62c60fca183074582e8a79253f7936dd391
+Subproject commit 0f2429c856302150b012241a54b7d4da68f48fa5
diff --git a/libraries/helpers/anchored_group b/libraries/helpers/anchored_group
new file mode 160000
index 00000000..2da6e432
--- /dev/null
+++ b/libraries/helpers/anchored_group
@@ -0,0 +1 @@
+Subproject commit 2da6e4321c7521c9884e7f6216d39814147c42f8
diff --git a/libraries/helpers/argv_file b/libraries/helpers/argv_file
new file mode 160000
index 00000000..a0153b3b
--- /dev/null
+++ b/libraries/helpers/argv_file
@@ -0,0 +1 @@
+Subproject commit a0153b3bfeb7f0bdfb58d9efb78d4397bfa0f5e1
diff --git a/libraries/helpers/asyncio b/libraries/helpers/asyncio
index b74b18ef..24818f81 160000
--- a/libraries/helpers/asyncio
+++ b/libraries/helpers/asyncio
@@ -1 +1 @@
-Subproject commit b74b18efd391e830d165125738441d2710485028
+Subproject commit 24818f817f5118f59aa696a04776049c179c0f4f
diff --git a/libraries/helpers/avrprog b/libraries/helpers/avrprog
index a6598ca0..fc17a885 160000
--- a/libraries/helpers/avrprog
+++ b/libraries/helpers/avrprog
@@ -1 +1 @@
-Subproject commit a6598ca0436de042741634e57c09616aea1eea36
+Subproject commit fc17a885a8e32828ed604d03a4958d3d1eceaae4
diff --git a/libraries/helpers/azure b/libraries/helpers/azure
index 24b9f950..37bbba03 160000
--- a/libraries/helpers/azure
+++ b/libraries/helpers/azure
@@ -1 +1 @@
-Subproject commit 24b9f950a02556e0cc492270a30c680d76875ecb
+Subproject commit 37bbba03f6b72c98cbba8a5da5fb4949cb1da88f
diff --git a/libraries/helpers/binascii b/libraries/helpers/binascii
index 4b47818e..59de4027 160000
--- a/libraries/helpers/binascii
+++ b/libraries/helpers/binascii
@@ -1 +1 @@
-Subproject commit 4b47818e0eed55f99b64eb3d19e136fb488ee2e6
+Subproject commit 59de4027d6b33ab5704a757bd0a5558b48e9f509
diff --git a/libraries/helpers/bitbangio b/libraries/helpers/bitbangio
index ef02c3ac..023d7957 160000
--- a/libraries/helpers/bitbangio
+++ b/libraries/helpers/bitbangio
@@ -1 +1 @@
-Subproject commit ef02c3ac3be1a00f9c90ba5a8b15c816531b5a43
+Subproject commit 023d7957a4f7aa1857994ee5bef2cbbca5d2799f
diff --git a/libraries/helpers/bitmap-font b/libraries/helpers/bitmap-font
index 03d935ba..5ca3f55f 160000
--- a/libraries/helpers/bitmap-font
+++ b/libraries/helpers/bitmap-font
@@ -1 +1 @@
-Subproject commit 03d935ba354b9bf7c36a2c8f72f43a701e7d94f5
+Subproject commit 5ca3f55f2e39302c787ca93f95276e8269024038
diff --git a/libraries/helpers/bitmapsaver b/libraries/helpers/bitmapsaver
index f9b95d29..005d9cb3 160000
--- a/libraries/helpers/bitmapsaver
+++ b/libraries/helpers/bitmapsaver
@@ -1 +1 @@
-Subproject commit f9b95d2909df4b3badecf816b3528b55a4fdd334
+Subproject commit 005d9cb3369d024b2573d9cc299c2da98d27d3c8
diff --git a/libraries/helpers/ble b/libraries/helpers/ble
index ed26cc11..1acb303c 160000
--- a/libraries/helpers/ble
+++ b/libraries/helpers/ble
@@ -1 +1 @@
-Subproject commit ed26cc119f05a30b1d4afcf293362cbda2662809
+Subproject commit 1acb303cc7f63a752c9fb87655d2ec478e564be2
diff --git a/libraries/helpers/ble-broadcastnet b/libraries/helpers/ble-broadcastnet
index 53588562..7e061a1d 160000
--- a/libraries/helpers/ble-broadcastnet
+++ b/libraries/helpers/ble-broadcastnet
@@ -1 +1 @@
-Subproject commit 535885626eb8c598da07c35debd6e2fef3b460bf
+Subproject commit 7e061a1d201ef6cecefdae9a57c5a46169cf18e8
diff --git a/libraries/helpers/ble-radio b/libraries/helpers/ble-radio
index 93f709bb..6305eced 160000
--- a/libraries/helpers/ble-radio
+++ b/libraries/helpers/ble-radio
@@ -1 +1 @@
-Subproject commit 93f709bb6b5c09fae7e672ca4a43dc6fec78bd66
+Subproject commit 6305ecedc7bfeab668e64d57235c3b1ad6bf6534
diff --git a/libraries/helpers/ble_adafruit b/libraries/helpers/ble_adafruit
index 4cafefc7..697efbd4 160000
--- a/libraries/helpers/ble_adafruit
+++ b/libraries/helpers/ble_adafruit
@@ -1 +1 @@
-Subproject commit 4cafefc750ee110d46dc7572204b3c995adc805b
+Subproject commit 697efbd4b8dddc06e3a1cdd0cfeba21fb6d8104a
diff --git a/libraries/helpers/ble_apple_media b/libraries/helpers/ble_apple_media
index 07c4f078..b8954d5b 160000
--- a/libraries/helpers/ble_apple_media
+++ b/libraries/helpers/ble_apple_media
@@ -1 +1 @@
-Subproject commit 07c4f0785739af864ec205c7aab244436acb4dc9
+Subproject commit b8954d5b82a495b96ddecad82431ceced8c2d552
diff --git a/libraries/helpers/ble_apple_notification_center b/libraries/helpers/ble_apple_notification_center
index 36b72bbe..476082b4 160000
--- a/libraries/helpers/ble_apple_notification_center
+++ b/libraries/helpers/ble_apple_notification_center
@@ -1 +1 @@
-Subproject commit 36b72bbebae3b8a9949d2f824747b44723164b83
+Subproject commit 476082b43c9e5971da20a320a05546a8285d4891
diff --git a/libraries/helpers/ble_beacon b/libraries/helpers/ble_beacon
index d3c30773..fe0c2521 160000
--- a/libraries/helpers/ble_beacon
+++ b/libraries/helpers/ble_beacon
@@ -1 +1 @@
-Subproject commit d3c3077331341015bc21ed70bfdc19cf60c5cfb1
+Subproject commit fe0c2521372da5d037ac830a5c854625c698ef3f
diff --git a/libraries/helpers/ble_berrymed_pulse_oximeter b/libraries/helpers/ble_berrymed_pulse_oximeter
index a35d98cb..069b34fb 160000
--- a/libraries/helpers/ble_berrymed_pulse_oximeter
+++ b/libraries/helpers/ble_berrymed_pulse_oximeter
@@ -1 +1 @@
-Subproject commit a35d98cb7b7f1330ec939fe87bd67f955e69557e
+Subproject commit 069b34fb5a1cfc41d2f44e5c53bc1a7b763845e0
diff --git a/libraries/helpers/ble_cycling_speed_and_cadence b/libraries/helpers/ble_cycling_speed_and_cadence
index 14e2abef..183c7de3 160000
--- a/libraries/helpers/ble_cycling_speed_and_cadence
+++ b/libraries/helpers/ble_cycling_speed_and_cadence
@@ -1 +1 @@
-Subproject commit 14e2abeffce5bb391785650b64d298486df24480
+Subproject commit 183c7de33baad0594117d7ce66a3d695f70ad647
diff --git a/libraries/helpers/ble_eddystone b/libraries/helpers/ble_eddystone
index f24f133f..997fd05c 160000
--- a/libraries/helpers/ble_eddystone
+++ b/libraries/helpers/ble_eddystone
@@ -1 +1 @@
-Subproject commit f24f133f40381db5e31fc1eb735190dec09e52c3
+Subproject commit 997fd05ceb87c5df89da4c2181d112434d67b2e9
diff --git a/libraries/helpers/ble_file_transfer b/libraries/helpers/ble_file_transfer
index d2a64df3..86908180 160000
--- a/libraries/helpers/ble_file_transfer
+++ b/libraries/helpers/ble_file_transfer
@@ -1 +1 @@
-Subproject commit d2a64df30643bd63b279bc51fae28c8caaa0858f
+Subproject commit 86908180f7ef069ebb248984154f8f0fc9293263
diff --git a/libraries/helpers/ble_heart_rate b/libraries/helpers/ble_heart_rate
index 5fbc3992..6839a29f 160000
--- a/libraries/helpers/ble_heart_rate
+++ b/libraries/helpers/ble_heart_rate
@@ -1 +1 @@
-Subproject commit 5fbc3992d9063faa434faaf3edf24510479f42d6
+Subproject commit 6839a29f77151da399f03a1c399f0b7344d3ffe2
diff --git a/libraries/helpers/ble_ibbq b/libraries/helpers/ble_ibbq
index 2d0328ad..80ea59ea 160000
--- a/libraries/helpers/ble_ibbq
+++ b/libraries/helpers/ble_ibbq
@@ -1 +1 @@
-Subproject commit 2d0328adaaa1ae831c817e8c0c18da41b3b4ef4c
+Subproject commit 80ea59eaac62318a9388f9287255c0534b0c19d4
diff --git a/libraries/helpers/ble_lywsd03mmc b/libraries/helpers/ble_lywsd03mmc
index cd475e07..c0bcd34d 160000
--- a/libraries/helpers/ble_lywsd03mmc
+++ b/libraries/helpers/ble_lywsd03mmc
@@ -1 +1 @@
-Subproject commit cd475e072f4f581296b85d371600346b674a841e
+Subproject commit c0bcd34dbc2ee6aaf211ee9d520fc9a6c86223c2
diff --git a/libraries/helpers/ble_magic_light b/libraries/helpers/ble_magic_light
index 64367962..b3edce0f 160000
--- a/libraries/helpers/ble_magic_light
+++ b/libraries/helpers/ble_magic_light
@@ -1 +1 @@
-Subproject commit 643679623678160076c493d3734496b4161b8ec8
+Subproject commit b3edce0f3e49a1acb2dae4fbbc44c40ab7c932de
diff --git a/libraries/helpers/ble_midi b/libraries/helpers/ble_midi
index 96de8eff..948cb892 160000
--- a/libraries/helpers/ble_midi
+++ b/libraries/helpers/ble_midi
@@ -1 +1 @@
-Subproject commit 96de8eff74abb32879c7eb548b8b9837c482ce8f
+Subproject commit 948cb8921eb21053833fa61b62034a8e60c15954
diff --git a/libraries/helpers/bluefruitconnect b/libraries/helpers/bluefruitconnect
index 2fa760e3..24e02c36 160000
--- a/libraries/helpers/bluefruitconnect
+++ b/libraries/helpers/bluefruitconnect
@@ -1 +1 @@
-Subproject commit 2fa760e30a44755c979f3d8230341867fd56f24b
+Subproject commit 24e02c36802f1c0bfd5a98f1c9ab62412644bb1d
diff --git a/libraries/helpers/boardtest b/libraries/helpers/boardtest
index b59185ca..111cf6e8 160000
--- a/libraries/helpers/boardtest
+++ b/libraries/helpers/boardtest
@@ -1 +1 @@
-Subproject commit b59185ca734b78c5f75d05004939ce5fad84c1e5
+Subproject commit 111cf6e86c48dab09465baa2935de694039da3c5
diff --git a/libraries/helpers/bus_device b/libraries/helpers/bus_device
index 87dd7ca8..afe91665 160000
--- a/libraries/helpers/bus_device
+++ b/libraries/helpers/bus_device
@@ -1 +1 @@
-Subproject commit 87dd7ca81e2ed335077dde4a4d0c24bf4f2f059f
+Subproject commit afe91665e438947bd3d88ba4a0f937ec58ff1035
diff --git a/libraries/helpers/color_terminal b/libraries/helpers/color_terminal
new file mode 160000
index 00000000..f1513461
--- /dev/null
+++ b/libraries/helpers/color_terminal
@@ -0,0 +1 @@
+Subproject commit f15134618b5e42585a26ec5b138984f60f5b1e74
diff --git a/libraries/helpers/colorsys b/libraries/helpers/colorsys
index cbe62017..1bc62568 160000
--- a/libraries/helpers/colorsys
+++ b/libraries/helpers/colorsys
@@ -1 +1 @@
-Subproject commit cbe6201796ba34316a97be755a64ce942efc3113
+Subproject commit 1bc6256893baedd8357faa5a3d2a46e79be19685
diff --git a/libraries/helpers/connection_manager b/libraries/helpers/connection_manager
index 42073559..95f39faa 160000
--- a/libraries/helpers/connection_manager
+++ b/libraries/helpers/connection_manager
@@ -1 +1 @@
-Subproject commit 42073559468d0c8af9bb1fe5e06fccd4d1d9a845
+Subproject commit 95f39faaa647b4215f615603368a453742423a09
diff --git a/libraries/helpers/cursorcontrol b/libraries/helpers/cursorcontrol
index 32d5bc35..a607b7f2 160000
--- a/libraries/helpers/cursorcontrol
+++ b/libraries/helpers/cursorcontrol
@@ -1 +1 @@
-Subproject commit 32d5bc35cea00b428552dc4504d590f6627ccd6a
+Subproject commit a607b7f231480e8d7cf82a15b8c6c666cff2b4ef
diff --git a/libraries/helpers/dang b/libraries/helpers/dang
new file mode 160000
index 00000000..a9189d09
--- /dev/null
+++ b/libraries/helpers/dang
@@ -0,0 +1 @@
+Subproject commit a9189d09d0d25248ff70e7ae9e0e4364c4980d65
diff --git a/libraries/helpers/dash_display b/libraries/helpers/dash_display
index da966da0..9faa98a3 160000
--- a/libraries/helpers/dash_display
+++ b/libraries/helpers/dash_display
@@ -1 +1 @@
-Subproject commit da966da0df9838ee193b8208059155091fe19a6b
+Subproject commit 9faa98a3b797ba92063e8dbc52884a958b8d0e2e
diff --git a/libraries/helpers/datetime b/libraries/helpers/datetime
index afd11b7f..7a4de7e6 160000
--- a/libraries/helpers/datetime
+++ b/libraries/helpers/datetime
@@ -1 +1 @@
-Subproject commit afd11b7f508d996c869334670273d8c8412846d6
+Subproject commit 7a4de7e6ec503f858a4ca79f892eef2cd1973191
diff --git a/libraries/helpers/debouncer b/libraries/helpers/debouncer
index 5932ce49..1e7081e7 160000
--- a/libraries/helpers/debouncer
+++ b/libraries/helpers/debouncer
@@ -1 +1 @@
-Subproject commit 5932ce49e5a4fef6f4c3a5d17d0d392febc937f7
+Subproject commit 1e7081e72c05065125a7ead62e0533ed7d80baa8
diff --git a/libraries/helpers/debug-i2c b/libraries/helpers/debug-i2c
index 52af9bf9..d499cf23 160000
--- a/libraries/helpers/debug-i2c
+++ b/libraries/helpers/debug-i2c
@@ -1 +1 @@
-Subproject commit 52af9bf9f7addf2fabe474a1363ffb8a66fc03d2
+Subproject commit d499cf236222af6bc123cb158dfd229c80b8244b
diff --git a/libraries/helpers/display-button b/libraries/helpers/display-button
index 5d9aa8d1..516504e2 160000
--- a/libraries/helpers/display-button
+++ b/libraries/helpers/display-button
@@ -1 +1 @@
-Subproject commit 5d9aa8d15aab8b6813690fb23886e71e59ba1f61
+Subproject commit 516504e210d5dbf2797fbab8843398e406e63cc3
diff --git a/libraries/helpers/display-shapes b/libraries/helpers/display-shapes
index 95f0ab08..e8867231 160000
--- a/libraries/helpers/display-shapes
+++ b/libraries/helpers/display-shapes
@@ -1 +1 @@
-Subproject commit 95f0ab08e328ab1170f9e3a3049e75b86ba3cd18
+Subproject commit e8867231041837735ef2769a6dc793887d1979ca
diff --git a/libraries/helpers/display-text b/libraries/helpers/display-text
index 691e9a23..7d1f187a 160000
--- a/libraries/helpers/display-text
+++ b/libraries/helpers/display-text
@@ -1 +1 @@
-Subproject commit 691e9a23872c2f1bd3e2a4a2e992adad4afd8cee
+Subproject commit 7d1f187aac8e899e791324cc78633bf4f32c984b
diff --git a/libraries/helpers/display_emoji_text b/libraries/helpers/display_emoji_text
new file mode 160000
index 00000000..26e1493a
--- /dev/null
+++ b/libraries/helpers/display_emoji_text
@@ -0,0 +1 @@
+Subproject commit 26e1493ad638a088a609b4c215e2d3eaf2b8cd50
diff --git a/libraries/helpers/display_notification b/libraries/helpers/display_notification
index c87c5722..bd8c0ce9 160000
--- a/libraries/helpers/display_notification
+++ b/libraries/helpers/display_notification
@@ -1 +1 @@
-Subproject commit c87c5722dedf4a0857c3e25cd394dd46ae410e98
+Subproject commit bd8c0ce9b4995649c9728f5a20c5741a3155466a
diff --git a/libraries/helpers/displayio_flipclock b/libraries/helpers/displayio_flipclock
index c83fd212..2fa985d3 160000
--- a/libraries/helpers/displayio_flipclock
+++ b/libraries/helpers/displayio_flipclock
@@ -1 +1 @@
-Subproject commit c83fd2122e92b263c3c79cfde4f69f4c5f0c978f
+Subproject commit 2fa985d3954db3e7cf98dbff173521f6a0467fb1
diff --git a/libraries/helpers/displayio_layout b/libraries/helpers/displayio_layout
index a8968759..e32d05e9 160000
--- a/libraries/helpers/displayio_layout
+++ b/libraries/helpers/displayio_layout
@@ -1 +1 @@
-Subproject commit a89687597e929bcb65c6ae1c5ae5cea3d0179b80
+Subproject commit e32d05e98366565374929fb7cf413173e793d949
diff --git a/libraries/helpers/ducky b/libraries/helpers/ducky
index 31feab4d..b5c8516a 160000
--- a/libraries/helpers/ducky
+++ b/libraries/helpers/ducky
@@ -1 +1 @@
-Subproject commit 31feab4d6b1b4c9eef70b03bb15cda617d0e2d5b
+Subproject commit b5c8516a8fea6144423643389c1e98b6081aa9d2
diff --git a/libraries/helpers/esp32s2tft b/libraries/helpers/esp32s2tft
index ce4d2420..a2bc3b7f 160000
--- a/libraries/helpers/esp32s2tft
+++ b/libraries/helpers/esp32s2tft
@@ -1 +1 @@
-Subproject commit ce4d2420054daeface4c4f8bbba5fe160ff31f3a
+Subproject commit a2bc3b7f0b71c316fec58bd6bdd9a376551a2d7a
diff --git a/libraries/helpers/fakerequests b/libraries/helpers/fakerequests
index 897f5e10..020121e9 160000
--- a/libraries/helpers/fakerequests
+++ b/libraries/helpers/fakerequests
@@ -1 +1 @@
-Subproject commit 897f5e1041757dc796de4ded074fcbef3677313f
+Subproject commit 020121e90c6306147f91b8079b75f3d14ff86138
diff --git a/libraries/helpers/fancyled b/libraries/helpers/fancyled
index 569c9c78..247657fd 160000
--- a/libraries/helpers/fancyled
+++ b/libraries/helpers/fancyled
@@ -1 +1 @@
-Subproject commit 569c9c7851f5c7793e957fe3f5d4e21724e0dce6
+Subproject commit 247657fd107ec5f708b179ace97ee1ef39e39fb7
diff --git a/libraries/helpers/featherwing b/libraries/helpers/featherwing
index 31f3599b..5c226b46 160000
--- a/libraries/helpers/featherwing
+++ b/libraries/helpers/featherwing
@@ -1 +1 @@
-Subproject commit 31f3599b21daf4f0d154ad871354c09e04ff4350
+Subproject commit 5c226b4653f1f40001bfbc646263cdad1e104a0f
diff --git a/libraries/helpers/framebuf b/libraries/helpers/framebuf
index 3cbefc6e..0fedf2f3 160000
--- a/libraries/helpers/framebuf
+++ b/libraries/helpers/framebuf
@@ -1 +1 @@
-Subproject commit 3cbefc6e9f2eab270826330eb19dc77c3dd4e4ae
+Subproject commit 0fedf2f308ed6b3e8261661e4810e613f33d7171
diff --git a/libraries/helpers/fruitjam b/libraries/helpers/fruitjam
new file mode 160000
index 00000000..17d3868e
--- /dev/null
+++ b/libraries/helpers/fruitjam
@@ -0,0 +1 @@
+Subproject commit 17d3868ed64afd0a5a7df31782ba09b45256bf1d
diff --git a/libraries/helpers/funhouse b/libraries/helpers/funhouse
index da9cc9f0..c69de1f5 160000
--- a/libraries/helpers/funhouse
+++ b/libraries/helpers/funhouse
@@ -1 +1 @@
-Subproject commit da9cc9f0d203bb64831080cc44640754b6a5a920
+Subproject commit c69de1f5575332a7d822b137f1e1b1de386c30bd
diff --git a/libraries/helpers/gfx b/libraries/helpers/gfx
index 4f75e4a1..6415109a 160000
--- a/libraries/helpers/gfx
+++ b/libraries/helpers/gfx
@@ -1 +1 @@
-Subproject commit 4f75e4a1e3adea31edea7ea3b088b86c25adddba
+Subproject commit 6415109a0e7ed125eac25443900f69a546c71d7d
diff --git a/libraries/helpers/gizmo b/libraries/helpers/gizmo
index fdfb0fa0..fce4e621 160000
--- a/libraries/helpers/gizmo
+++ b/libraries/helpers/gizmo
@@ -1 +1 @@
-Subproject commit fdfb0fa0fef15924e461f17d529da2d2cc1d414e
+Subproject commit fce4e621bede71990648fefc6a3f5f7acd3f0217
diff --git a/libraries/helpers/hashlib b/libraries/helpers/hashlib
index 794ca89e..248aed83 160000
--- a/libraries/helpers/hashlib
+++ b/libraries/helpers/hashlib
@@ -1 +1 @@
-Subproject commit 794ca89e2a2a1ed9792179d7dd7b915064e8b7b3
+Subproject commit 248aed83bc0dbe8bf32a40d9f214a93863fef2c3
diff --git a/libraries/helpers/hid b/libraries/helpers/hid
index d26db695..d06b8b81 160000
--- a/libraries/helpers/hid
+++ b/libraries/helpers/hid
@@ -1 +1 @@
-Subproject commit d26db6955aeb556611377a5433a15b7cbeafe1c9
+Subproject commit d06b8b812caef3ae2eebb662f4e57ca306ce3219
diff --git a/libraries/helpers/httpserver b/libraries/helpers/httpserver
index 06820fbe..c43147a0 160000
--- a/libraries/helpers/httpserver
+++ b/libraries/helpers/httpserver
@@ -1 +1 @@
-Subproject commit 06820fbe03f00a49a5e4614124c7abf0192bfa3a
+Subproject commit c43147a016ffd13c57a0923730bc6a83afefb4ad
diff --git a/libraries/helpers/hue b/libraries/helpers/hue
index 3c1a1305..7e11be28 160000
--- a/libraries/helpers/hue
+++ b/libraries/helpers/hue
@@ -1 +1 @@
-Subproject commit 3c1a13052d5be0c7c6b31fdbbb8d36d14c029a9a
+Subproject commit 7e11be287510e43ad5d66411a63a3e5a75665d71
diff --git a/libraries/helpers/imageload b/libraries/helpers/imageload
index c5e3b7e1..135b0e44 160000
--- a/libraries/helpers/imageload
+++ b/libraries/helpers/imageload
@@ -1 +1 @@
-Subproject commit c5e3b7e12221cfb53766b9f46d33fade18a0e565
+Subproject commit 135b0e4478b34e1271e6bd87fa6d8efa0bef64b5
diff --git a/libraries/helpers/itertools b/libraries/helpers/itertools
index e888bcbe..c772c94c 160000
--- a/libraries/helpers/itertools
+++ b/libraries/helpers/itertools
@@ -1 +1 @@
-Subproject commit e888bcbec08fc491197b34cd15d0e8a749fa9dd4
+Subproject commit c772c94c9acfa4259c579b855fe85f6edf2dd7fa
diff --git a/libraries/helpers/json_stream b/libraries/helpers/json_stream
index e4c09600..692b923f 160000
--- a/libraries/helpers/json_stream
+++ b/libraries/helpers/json_stream
@@ -1 +1 @@
-Subproject commit e4c0960020e73937ccf59df31ff023456b4d13fd
+Subproject commit 692b923fdb91680dfa033c51c471708e5aa29157
diff --git a/libraries/helpers/jwt b/libraries/helpers/jwt
index ee24e6f4..457f8fcc 160000
--- a/libraries/helpers/jwt
+++ b/libraries/helpers/jwt
@@ -1 +1 @@
-Subproject commit ee24e6f4b1b0b3597a48b413cc36066b13cb88dc
+Subproject commit 457f8fccc71cf19464c61f720334156088bd4fb8
diff --git a/libraries/helpers/led-animation b/libraries/helpers/led-animation
index 83b87ef8..8af05705 160000
--- a/libraries/helpers/led-animation
+++ b/libraries/helpers/led-animation
@@ -1 +1 @@
-Subproject commit 83b87ef8673c8b33bf7e57b0c2ab49ff9e310df6
+Subproject commit 8af05705962e8bb7d2f8003e6a70916a9a51b863
diff --git a/libraries/helpers/lifx b/libraries/helpers/lifx
index 0efb4dc7..f46954a3 160000
--- a/libraries/helpers/lifx
+++ b/libraries/helpers/lifx
@@ -1 +1 @@
-Subproject commit 0efb4dc7c30f39f18f88cfec0dca38d68e0bb960
+Subproject commit f46954a3bd8c1510a930993f1a5a3c3d2b5bdf3e
diff --git a/libraries/helpers/logging b/libraries/helpers/logging
index 3440b399..3799989f 160000
--- a/libraries/helpers/logging
+++ b/libraries/helpers/logging
@@ -1 +1 @@
-Subproject commit 3440b399e5999fd76a1bd09e13a5c1e9bef53eb1
+Subproject commit 3799989fbfec37d7c8af8d05ad923efbceb24dff
diff --git a/libraries/helpers/macropad b/libraries/helpers/macropad
index 365bb827..4f0a80ec 160000
--- a/libraries/helpers/macropad
+++ b/libraries/helpers/macropad
@@ -1 +1 @@
-Subproject commit 365bb827ed46fe8c6ee3276c385a57db7a53bebf
+Subproject commit 4f0a80ec92339c5449293b41d0a1232f55511baf
diff --git a/libraries/helpers/magtag b/libraries/helpers/magtag
index 210e8f14..8199ae04 160000
--- a/libraries/helpers/magtag
+++ b/libraries/helpers/magtag
@@ -1 +1 @@
-Subproject commit 210e8f1458200b466935dca20ec943fd400454aa
+Subproject commit 8199ae04cc9d72f69407dfb51e2d39b8377b44ec
diff --git a/libraries/helpers/matrixportal b/libraries/helpers/matrixportal
index cfba16f9..f6678a77 160000
--- a/libraries/helpers/matrixportal
+++ b/libraries/helpers/matrixportal
@@ -1 +1 @@
-Subproject commit cfba16f908e842ebd2889cd5ffa08e85a09d8989
+Subproject commit f6678a77fd52c3538a0b2a2f91dcf05f9a016e05
diff --git a/libraries/helpers/midi b/libraries/helpers/midi
index 5d496cb6..c4e693c2 160000
--- a/libraries/helpers/midi
+++ b/libraries/helpers/midi
@@ -1 +1 @@
-Subproject commit 5d496cb671d592ef7a3e0e2ec9d46e4c90ff9c9a
+Subproject commit c4e693c2d4904d885cf842efc25687ccaccbabfa
diff --git a/libraries/helpers/midi_parser b/libraries/helpers/midi_parser
new file mode 160000
index 00000000..94a802d8
--- /dev/null
+++ b/libraries/helpers/midi_parser
@@ -0,0 +1 @@
+Subproject commit 94a802d879a754f08f181227e3ff568e218f9d96
diff --git a/libraries/helpers/miniesptool b/libraries/helpers/miniesptool
index d89fa9c7..fdd7cce7 160000
--- a/libraries/helpers/miniesptool
+++ b/libraries/helpers/miniesptool
@@ -1 +1 @@
-Subproject commit d89fa9c789baa3384c0d2edebbffd6913340852b
+Subproject commit fdd7cce7eddd45e29930759984ccc58e63849d40
diff --git a/libraries/helpers/minimqtt b/libraries/helpers/minimqtt
index 08253c4d..12e549e6 160000
--- a/libraries/helpers/minimqtt
+++ b/libraries/helpers/minimqtt
@@ -1 +1 @@
-Subproject commit 08253c4d8d6bbf7d7d9a6fa4a8050b24cac93fa0
+Subproject commit 12e549e6554ca0eebb507b03307a3afeae83e43b
diff --git a/libraries/helpers/miniqr b/libraries/helpers/miniqr
index 590acfe2..c8d25faf 160000
--- a/libraries/helpers/miniqr
+++ b/libraries/helpers/miniqr
@@ -1 +1 @@
-Subproject commit 590acfe2431745adeeeea932f8a10f905fe7995b
+Subproject commit c8d25faf201cbef71ca9cc705c8d43d65947a11c
diff --git a/libraries/helpers/motor b/libraries/helpers/motor
index c49ae717..89facc69 160000
--- a/libraries/helpers/motor
+++ b/libraries/helpers/motor
@@ -1 +1 @@
-Subproject commit c49ae717480b9fb6b9e551666bf51878d4f8253e
+Subproject commit 89facc69a405ae83702ce566414adc39d46068f1
diff --git a/libraries/helpers/motorkit b/libraries/helpers/motorkit
index e60b1364..a71eadc3 160000
--- a/libraries/helpers/motorkit
+++ b/libraries/helpers/motorkit
@@ -1 +1 @@
-Subproject commit e60b136432b17803d6973936e9f9712b2f950af6
+Subproject commit a71eadc31fd5bf28334aaa125e54808b65954c08
diff --git a/libraries/helpers/neokey b/libraries/helpers/neokey
index 54cf591b..59a422ef 160000
--- a/libraries/helpers/neokey
+++ b/libraries/helpers/neokey
@@ -1 +1 @@
-Subproject commit 54cf591b383d42bda1c0f1f9691308f1d4a9b33b
+Subproject commit 59a422efa6637f2a79e4cf033e766ce7648f4013
diff --git a/libraries/helpers/ntp b/libraries/helpers/ntp
index aaa352d5..8bf28747 160000
--- a/libraries/helpers/ntp
+++ b/libraries/helpers/ntp
@@ -1 +1 @@
-Subproject commit aaa352d565f0a19eabbbe33b98ffeb532c3677d6
+Subproject commit 8bf28747e8a1c239a78a7f605ffb9377721f44ea
diff --git a/libraries/helpers/oauth_2 b/libraries/helpers/oauth_2
index 35e3fab7..4b61f4cc 160000
--- a/libraries/helpers/oauth_2
+++ b/libraries/helpers/oauth_2
@@ -1 +1 @@
-Subproject commit 35e3fab741dd0fce6ebb41deda1e8944c63ea7ee
+Subproject commit 4b61f4cc8249b9988a9588095d3af3d8b8df1151
diff --git a/libraries/helpers/onewire b/libraries/helpers/onewire
index e5266713..44854932 160000
--- a/libraries/helpers/onewire
+++ b/libraries/helpers/onewire
@@ -1 +1 @@
-Subproject commit e5266713a9ca1941391d4b51d6ed45147cb151ef
+Subproject commit 44854932e84c0f1662cfa59b6d098dd8a1bbaa00
diff --git a/libraries/helpers/pastebin b/libraries/helpers/pastebin
index dff3c7cc..ebc23360 160000
--- a/libraries/helpers/pastebin
+++ b/libraries/helpers/pastebin
@@ -1 +1 @@
-Subproject commit dff3c7ccd2bd518a37b6d1c5ed2e64b83101064e
+Subproject commit ebc2336030bf265e27a6f481c90a40e199c1ae7e
diff --git a/libraries/helpers/pathlib b/libraries/helpers/pathlib
new file mode 160000
index 00000000..9d62c213
--- /dev/null
+++ b/libraries/helpers/pathlib
@@ -0,0 +1 @@
+Subproject commit 9d62c2139adf7f91cdcb3d5f3aefa86cd518a0ad
diff --git a/libraries/helpers/pio_uart b/libraries/helpers/pio_uart
index fa6496a4..8aaeb2f6 160000
--- a/libraries/helpers/pio_uart
+++ b/libraries/helpers/pio_uart
@@ -1 +1 @@
-Subproject commit fa6496a4dc2d66493402cf6f52707901317b4df3
+Subproject commit 8aaeb2f610459330ff56a69882d71eec39de38ac
diff --git a/libraries/helpers/pioasm b/libraries/helpers/pioasm
index f78d675d..38ccee74 160000
--- a/libraries/helpers/pioasm
+++ b/libraries/helpers/pioasm
@@ -1 +1 @@
-Subproject commit f78d675d42528814eef2b911791742b9a178df48
+Subproject commit 38ccee74436cafe67aaf81ae2e3f03dcfdaaf5b0
diff --git a/libraries/helpers/pixel_framebuf b/libraries/helpers/pixel_framebuf
index 2074f9e1..1db789cf 160000
--- a/libraries/helpers/pixel_framebuf
+++ b/libraries/helpers/pixel_framebuf
@@ -1 +1 @@
-Subproject commit 2074f9e18bd6a3d1719a28aed10f5edaa80f38af
+Subproject commit 1db789cf99429e27d740279000788edc794d9d0d
diff --git a/libraries/helpers/pixelbuf b/libraries/helpers/pixelbuf
index f21b005f..dc4391ba 160000
--- a/libraries/helpers/pixelbuf
+++ b/libraries/helpers/pixelbuf
@@ -1 +1 @@
-Subproject commit f21b005facc40d230c6462799573822563842f83
+Subproject commit dc4391ba0770e35e28a7e868aadd3f72e8ced45d
diff --git a/libraries/helpers/pixelmap b/libraries/helpers/pixelmap
index cf55e218..99311166 160000
--- a/libraries/helpers/pixelmap
+++ b/libraries/helpers/pixelmap
@@ -1 +1 @@
-Subproject commit cf55e2182c17b1faf9b0bac7bc8e08d8f250c50b
+Subproject commit 9931116655d6cb373e6321cfa161a1c81f92b94e
diff --git a/libraries/helpers/portalbase b/libraries/helpers/portalbase
index 34c661e4..c87f1207 160000
--- a/libraries/helpers/portalbase
+++ b/libraries/helpers/portalbase
@@ -1 +1 @@
-Subproject commit 34c661e4fa6c72f5a1b8cbe511497e89a81cadf8
+Subproject commit c87f120723e9fa742e3da25eaf33f3be1ae33715
diff --git a/libraries/helpers/progressbar b/libraries/helpers/progressbar
index 283822cd..6ba9d9d9 160000
--- a/libraries/helpers/progressbar
+++ b/libraries/helpers/progressbar
@@ -1 +1 @@
-Subproject commit 283822cd1a1c43031a460405d1f46be3d04ee28c
+Subproject commit 6ba9d9d991ada6c0cea6a32bd64595cfd37e06b2
diff --git a/libraries/helpers/prompt_toolkit b/libraries/helpers/prompt_toolkit
index 9b87271d..83246d84 160000
--- a/libraries/helpers/prompt_toolkit
+++ b/libraries/helpers/prompt_toolkit
@@ -1 +1 @@
-Subproject commit 9b87271d86a674a485cde43f2ec41df39ddf1a55
+Subproject commit 83246d84bdcfa91ddada89ba4421aa6508c21e49
diff --git a/libraries/helpers/pybadger b/libraries/helpers/pybadger
index 443c5ed7..3894a63b 160000
--- a/libraries/helpers/pybadger
+++ b/libraries/helpers/pybadger
@@ -1 +1 @@
-Subproject commit 443c5ed798a2e21b833ef5387e3aa836e0cf72d6
+Subproject commit 3894a63b2a7a77818b2fbb20402e4cac32a54970
diff --git a/libraries/helpers/pycamera b/libraries/helpers/pycamera
index 890a5e56..31c5564f 160000
--- a/libraries/helpers/pycamera
+++ b/libraries/helpers/pycamera
@@ -1 +1 @@
-Subproject commit 890a5e564b885fa393089ce6da50b5801dea02df
+Subproject commit 31c5564f648ede40dcce9a9467e35f120ddf484f
diff --git a/libraries/helpers/pyoa b/libraries/helpers/pyoa
index efaf9513..74e17e4f 160000
--- a/libraries/helpers/pyoa
+++ b/libraries/helpers/pyoa
@@ -1 +1 @@
-Subproject commit efaf9513ad020e90f81211986bff1d9c79b6f3b2
+Subproject commit 74e17e4f6b32057d3f41307ff9ec6ecae9ddbb32
diff --git a/libraries/helpers/qualia b/libraries/helpers/qualia
index 66588182..bebe4b22 160000
--- a/libraries/helpers/qualia
+++ b/libraries/helpers/qualia
@@ -1 +1 @@
-Subproject commit 66588182c8469a7781fe8cb329efa893763853a4
+Subproject commit bebe4b227e5d2cbb60ebe63f20ef6dde8977b544
diff --git a/libraries/helpers/radial_controller b/libraries/helpers/radial_controller
index afb04ce9..f3fae7c6 160000
--- a/libraries/helpers/radial_controller
+++ b/libraries/helpers/radial_controller
@@ -1 +1 @@
-Subproject commit afb04ce927149b4c41b2b2cbaf854fe7137265a4
+Subproject commit f3fae7c6d99f77f32e65ee73caa74aa0bce97d15
diff --git a/libraries/helpers/register b/libraries/helpers/register
index 8bdf5dcb..96d0a477 160000
--- a/libraries/helpers/register
+++ b/libraries/helpers/register
@@ -1 +1 @@
-Subproject commit 8bdf5dcb3244890edeb9aa662f18d447634539ec
+Subproject commit 96d0a4774f5525b926c131618e436b8e5c218a2f
diff --git a/libraries/helpers/requests b/libraries/helpers/requests
index 5edee736..5e646b24 160000
--- a/libraries/helpers/requests
+++ b/libraries/helpers/requests
@@ -1 +1 @@
-Subproject commit 5edee7367cd049c694e2d9c90989d09376055276
+Subproject commit 5e646b244cf36f879f15aaf77a270e4c7e6e8336
diff --git a/libraries/helpers/rgbled b/libraries/helpers/rgbled
index f53cee98..0cafa8ed 160000
--- a/libraries/helpers/rgbled
+++ b/libraries/helpers/rgbled
@@ -1 +1 @@
-Subproject commit f53cee982a793312cf0c7dafab664a3e97e1ac1d
+Subproject commit 0cafa8ed3d7db7ae83906c1b209c78cd6b872a74
diff --git a/libraries/helpers/rsa b/libraries/helpers/rsa
index 49ee9b17..05db70cd 160000
--- a/libraries/helpers/rsa
+++ b/libraries/helpers/rsa
@@ -1 +1 @@
-Subproject commit 49ee9b1762bc46b233bb76a541a30cdd8fdabe6d
+Subproject commit 05db70cdf206f74c465fe9732514883b2a53f2d1
diff --git a/libraries/helpers/rtttl b/libraries/helpers/rtttl
index 3ac09bc4..ed13da59 160000
--- a/libraries/helpers/rtttl
+++ b/libraries/helpers/rtttl
@@ -1 +1 @@
-Subproject commit 3ac09bc4e4d12f6c5f97877e3e76df55a36c60e1
+Subproject commit ed13da59bad70683e5bb2c75b2be8d6ce83aa4af
diff --git a/libraries/helpers/servokit b/libraries/helpers/servokit
index 228268c2..328ac332 160000
--- a/libraries/helpers/servokit
+++ b/libraries/helpers/servokit
@@ -1 +1 @@
-Subproject commit 228268c2ef4bb818aadf167961fe159948a88ad9
+Subproject commit 328ac33265f60c5f55fdbff168c722291802af8f
diff --git a/libraries/helpers/simple-text-display b/libraries/helpers/simple-text-display
index 06afa4a1..919d7761 160000
--- a/libraries/helpers/simple-text-display
+++ b/libraries/helpers/simple-text-display
@@ -1 +1 @@
-Subproject commit 06afa4a16df52b9a08cc3cc99fecb27ab8f97f10
+Subproject commit 919d77615300f6eb19b96b70a9d366ed5f0428e8
diff --git a/libraries/helpers/simpleio b/libraries/helpers/simpleio
index 5770df8b..d5278d24 160000
--- a/libraries/helpers/simpleio
+++ b/libraries/helpers/simpleio
@@ -1 +1 @@
-Subproject commit 5770df8b88e66ea0690fa0fb04b16b01f96b6fbd
+Subproject commit d5278d246bcf658ef5d44e7658c956fac29bd9e1
diff --git a/libraries/helpers/simplemath b/libraries/helpers/simplemath
index d9bec262..33f82828 160000
--- a/libraries/helpers/simplemath
+++ b/libraries/helpers/simplemath
@@ -1 +1 @@
-Subproject commit d9bec262de9a7aeef0f4b02622b89e2da5347572
+Subproject commit 33f82828598a3a10c73dfa50601fef4beac40be8
diff --git a/libraries/helpers/slideshow b/libraries/helpers/slideshow
index 5b9f455a..08337e5c 160000
--- a/libraries/helpers/slideshow
+++ b/libraries/helpers/slideshow
@@ -1 +1 @@
-Subproject commit 5b9f455a8771e0def9605ebff5b5362cce7a940d
+Subproject commit 08337e5ca1bfce517c25e63dd06505687a88a9ae
diff --git a/libraries/helpers/stspin b/libraries/helpers/stspin
new file mode 160000
index 00000000..c21bdb2b
--- /dev/null
+++ b/libraries/helpers/stspin
@@ -0,0 +1 @@
+Subproject commit c21bdb2b46a0b589f96bb920c276f3c846bc816d
diff --git a/libraries/helpers/templateengine b/libraries/helpers/templateengine
index 62126a9a..ec88a942 160000
--- a/libraries/helpers/templateengine
+++ b/libraries/helpers/templateengine
@@ -1 +1 @@
-Subproject commit 62126a9a9e2d80b59bee82378b677b558866d341
+Subproject commit ec88a942c96f8ecd38d9e21f0b389be006dc09b0
diff --git a/libraries/helpers/ticks b/libraries/helpers/ticks
index d15da5af..6e159f89 160000
--- a/libraries/helpers/ticks
+++ b/libraries/helpers/ticks
@@ -1 +1 @@
-Subproject commit d15da5afc871b70d152158b5262d8e7d2cd35311
+Subproject commit 6e159f899b017e920a6058a6b16735af8a6e852e
diff --git a/libraries/helpers/tinylora b/libraries/helpers/tinylora
index 33f2fede..5abdc7ae 160000
--- a/libraries/helpers/tinylora
+++ b/libraries/helpers/tinylora
@@ -1 +1 @@
-Subproject commit 33f2fede1810cf11905697034fdf1a970c4ac7b0
+Subproject commit 5abdc7ae8a9a51b9211beacb21875a159301cfaa
diff --git a/libraries/helpers/turtle b/libraries/helpers/turtle
index 5aaa6abd..3b7cc0a5 160000
--- a/libraries/helpers/turtle
+++ b/libraries/helpers/turtle
@@ -1 +1 @@
-Subproject commit 5aaa6abd758af2e0b0d46744634617285d992700
+Subproject commit 3b7cc0a51fad5ab49ed791a8441a7c671a204fb8
diff --git a/libraries/helpers/usb_host_descriptors b/libraries/helpers/usb_host_descriptors
index 4fa9b990..43a66622 160000
--- a/libraries/helpers/usb_host_descriptors
+++ b/libraries/helpers/usb_host_descriptors
@@ -1 +1 @@
-Subproject commit 4fa9b9908fcfed32de43160934213cd4ff9381c3
+Subproject commit 43a66622d41b1885f36ed93813b0fc15d45bd52f
diff --git a/libraries/helpers/usb_host_mass_storage b/libraries/helpers/usb_host_mass_storage
index 1faadf6f..cc2defcf 160000
--- a/libraries/helpers/usb_host_mass_storage
+++ b/libraries/helpers/usb_host_mass_storage
@@ -1 +1 @@
-Subproject commit 1faadf6f2a4bc53ccf135c62c8f1dbd5a0dfcc58
+Subproject commit cc2defcfce1f1bd5caef82312ee734be1dc6bc87
diff --git a/libraries/helpers/usb_host_midi b/libraries/helpers/usb_host_midi
index 748c8474..4d92d583 160000
--- a/libraries/helpers/usb_host_midi
+++ b/libraries/helpers/usb_host_midi
@@ -1 +1 @@
-Subproject commit 748c8474c0e43290b935f263e55eb0b03df3e4b1
+Subproject commit 4d92d58329413ac2e41fc57ae3f31ccf575c3457
diff --git a/libraries/helpers/usb_host_mouse b/libraries/helpers/usb_host_mouse
new file mode 160000
index 00000000..b8a30c49
--- /dev/null
+++ b/libraries/helpers/usb_host_mouse
@@ -0,0 +1 @@
+Subproject commit b8a30c49d7dedc34d72755cd7492be4d9df1737b
diff --git a/libraries/helpers/wave b/libraries/helpers/wave
index 892e9925..6fba948b 160000
--- a/libraries/helpers/wave
+++ b/libraries/helpers/wave
@@ -1 +1 @@
-Subproject commit 892e9925f22dc3f3afa6ba11b487908f2fb63dee
+Subproject commit 6fba948b024ec210b3cf1f1b068b3eebc82fe8d4
diff --git a/libraries/helpers/waveform b/libraries/helpers/waveform
index ed3fc6d3..c5db9efa 160000
--- a/libraries/helpers/waveform
+++ b/libraries/helpers/waveform
@@ -1 +1 @@
-Subproject commit ed3fc6d379158fe4125dd748cc3160ef4c8feeee
+Subproject commit c5db9efaa4d2f2c4d430b6828382cc28130c8d34
diff --git a/libraries/helpers/wsgi b/libraries/helpers/wsgi
index 04ed5aab..f4bafadf 160000
--- a/libraries/helpers/wsgi
+++ b/libraries/helpers/wsgi
@@ -1 +1 @@
-Subproject commit 04ed5aaba276bc977e47c60558346fd1932d6dea
+Subproject commit f4bafadfe63cb9df8a3fe591f8fc4fc783abf03c