Skip to content

add accumulated energy monitor feature (AT+GEMON) #16

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 4 commits into from
Jan 21, 2021

Conversation

zunkworks
Copy link
Contributor

@zunkworks zunkworks commented Jan 12, 2021

I've added code to query the modem's accumulated energy monitor, +GEMON which returns an estimate of the microamp hours the modem has consumed. I think it would be very useful for anyone running off batteries/solar/etc.

However the software revision I have on several modems does not support this. I do have an older modem that does support it, and RockBlock support shows it working on a newer revision than what I have. I've tested on both revisions.

Documented in code with "Note: Call Processor Version: TA16005 is known to not support the AT+GEMON energy monitor command. It is however known to work on TA19002 (newer) and TA12003 (older). You may use the revision function to determine which version you have. Function will return None if modem cannot retrieve the accumulated energy usage estimate."

This code returns None if the modem returns ERROR when issuing the +GEMON command. It raises a RuntimeError if the setter is unable to preset the accumulator value.

@caternuson caternuson self-assigned this Jan 12, 2021
@caternuson
Copy link
Contributor

It's not super obvious given the generic name, but this library is really for the RockBLOCK 9603:
https://www.adafruit.com/product/4521

There's a table summarizing command implementation by product in the AT command reference:
https://www.rock7.com/downloads/IRDM_ISU_ATCommandReferenceMAN0009_Rev2.0_ATCOMM_Oct2012.pdf

Does that match what you are finding w.r.t. certain modems working / not working?
gemon

@zunkworks
Copy link
Contributor Author

The TA12003 following 9603 is the software revision running on the 9603 modem and according to the "Iridium 9603/9603N SBD Transceiver Developer’s Guide REVISION 3.1" it can be upgraded, however the upgrade tool and firmware images do not seem to be publicly available. (more specifically the revision can be found by issuing the revision command and can be found there as the "Call Processor Version" and "BOOT Version".)

I have a support ticket in with RockBlock and have been discussing this issue with one of their support personnel. They tested on a 9603 with revision TA19002 and the +GEMON function works. I tested on TA16005 and it does not work. I also tested on TA12003 and the function works. I'm not sure which revisions Adafruit has sold or is selling, but I do have a new one from Adafruit coming in later this week that I can test on.

I also just realized my comment about which revision it does not work on is wrong. It should state that it's known to not function on revision TA16005 instead of TA12003.

@zunkworks
Copy link
Contributor Author

RockBlock support confirmed +GEMON was removed from TA16005. They sent me the update utility for TA19002 and the corresponding release notes which state that +GEMON was removed in TA16005. The release notes do not state when it was added back but I can confirm it does work in TA19002. There was one interim release TA17006, whose release notes state:

Changed the software bootloader to provide compatibility with alternate flash memory devices. Ensures production continuity if issues arise in the supply chain for this part. Functionality of the product is unchanged as compared to TA16005."

Which makes me think that revision too probably does not support +GEMON.

There are revisions TA12003, TA13001, TA14001, TA15002 prior to TA16005 which should work with +GEMON. Unknown might be TA11002, TA11001 and the first release for the 9603 TA10003, because those are all prior to the AT command documentation that we can easily find online.

There also appears to be a newer release TA20003 but I've not tested this revision (it's not what RockBlock sent me).

I'm not sure which revision is currently shipping from Adafruit but I'll know by the end of this week and comment back here with the revision when I do.

@zunkworks
Copy link
Contributor Author

Version currently shipping from Adafruit is TA19002, +GEMON works.

@caternuson
Copy link
Contributor

OK, we can add this. One minor suggestion for a docstring tweak.

@zunkworks zunkworks requested a review from caternuson January 19, 2021 01:29
@caternuson
Copy link
Contributor

Sorry. Lost track of this one for some reason. This looks good! Thanks again for the update.

@caternuson caternuson merged commit 8daaad3 into adafruit:master Jan 21, 2021
adafruit-adabot added a commit to adafruit/Adafruit_CircuitPython_Bundle that referenced this pull request Jan 21, 2021
Updating https://github.com/adafruit/Adafruit_CircuitPython_74HC595 to 1.2.2 from 1.2.1:
  > Merge pull request adafruit/Adafruit_CircuitPython_74HC595#14 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_ADS1x15 to 2.2.6 from 2.2.5:
  > Merge pull request adafruit/Adafruit_CircuitPython_ADS1x15#67 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_ADT7410 to 1.2.3 from 1.2.2:
  > Merge pull request adafruit/Adafruit_CircuitPython_ADT7410#13 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_ADXL34x to 1.11.5 from 1.11.4:
  > Merge pull request adafruit/Adafruit_CircuitPython_ADXL34x#26 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_AHTx0 to 1.0.3 from 1.0.2:
  > Merge pull request adafruit/Adafruit_CircuitPython_AHTx0#4 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_AM2320 to 1.2.4 from 1.2.3:
  > Merge pull request adafruit/Adafruit_CircuitPython_AM2320#19 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_AMG88xx to 1.2.5 from 1.2.4:
  > Merge pull request adafruit/Adafruit_CircuitPython_AMG88xx#31 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_APDS9960 to 2.2.4 from 2.2.3:
  > Merge pull request adafruit/Adafruit_CircuitPython_APDS9960#28 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_AS726x to 2.0.2 from 2.0.1:
  > Merge pull request adafruit/Adafruit_CircuitPython_AS726x#15 from adafruit/REUSE
  > Ran pre-commit and black, licenses still needed
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_BD3491FS to 1.1.4 from 1.1.3:
  > Merge pull request adafruit/Adafruit_CircuitPython_BD3491FS#7 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_BluefruitSPI to 1.1.4 from 1.1.3:
  > Merge pull request adafruit/Adafruit_CircuitPython_BluefruitSPI#19 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_BME280 to 2.5.2 from 2.5.1:
  > Merge pull request adafruit/Adafruit_CircuitPython_BME280#43 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_BMP280 to 3.2.4 from 3.2.3:
  > Merge pull request adafruit/Adafruit_CircuitPython_BMP280#26 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_BMP3XX to 1.3.2 from 1.3.1:
  > Merge pull request adafruit/Adafruit_CircuitPython_BMP3XX#15 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_BNO055 to 5.2.3 from 5.2.2:
  > Merge pull request adafruit/Adafruit_CircuitPython_BNO055#69 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright
  > Merge pull request adafruit/Adafruit_CircuitPython_BNO055#68 from adafruit/temp-example-fix

Updating https://github.com/adafruit/Adafruit_CircuitPython_CAP1188 to 1.2.4 from 1.2.3:
  > Merge pull request adafruit/Adafruit_CircuitPython_CAP1188#19 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_CCS811 to 1.3.1 from 1.3.0:
  > Merge pull request adafruit/Adafruit_CircuitPython_CCS811#44 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_CharLCD to 3.3.5 from 3.3.4:
  > Merge pull request adafruit/Adafruit_CircuitPython_CharLCD#54 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_Crickit to 2.3.3 from 2.3.2:
  > Merge pull request adafruit/Adafruit_CircuitPython_Crickit#29 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_DHT to 3.5.4 from 3.5.3:
  > Merge pull request adafruit/Adafruit_CircuitPython_DHT#58 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_DisplayIO_SSD1305 to 1.1.2 from 1.1.1:
  > Merge pull request adafruit/Adafruit_CircuitPython_DisplayIO_SSD1305#11 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_DPS310 to 1.2.1 from 1.2.0:
  > Merge pull request adafruit/Adafruit_CircuitPython_DPS310#11 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_DS18X20 to 1.3.2 from 1.3.1:
  > Merge pull request adafruit/Adafruit_CircuitPython_DS18X20#20 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_DS2413 to 1.2.4 from 1.2.3:
  > Merge pull request adafruit/Adafruit_CircuitPython_DS2413#22 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_DS3231 to 2.4.3 from 2.4.2:
  > Merge pull request adafruit/Adafruit_CircuitPython_DS3231#33 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_DS3502 to 1.1.5 from 1.1.4:
  > Merge pull request adafruit/Adafruit_CircuitPython_DS3502#7 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_ESP_ATcontrol to 0.5.3 from 0.5.2:
  > Merge pull request adafruit/Adafruit_CircuitPython_ESP_ATcontrol#38 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_Fingerprint to 2.1.2 from 2.1.1:
  > Merge pull request adafruit/Adafruit_CircuitPython_Fingerprint#26 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_FocalTouch to 1.2.3 from 1.2.2:
  > Merge pull request adafruit/Adafruit_CircuitPython_FocalTouch#18 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_FRAM to 1.3.5 from 1.3.4:
  > Merge pull request adafruit/Adafruit_CircuitPython_FRAM#23 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_FXAS21002C to 2.1.5 from 2.1.4:
  > Merge pull request adafruit/Adafruit_CircuitPython_FXAS21002C#20 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_GPS to 3.6.7 from 3.6.6:
  > Merge pull request adafruit/Adafruit_CircuitPython_GPS#50 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_HT16K33 to 4.1.2 from 4.1.1:
  > Merge pull request adafruit/Adafruit_CircuitPython_HT16K33#85 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_HTU21D to 0.10.3 from 0.10.2:
  > Merge pull request adafruit/Adafruit_CircuitPython_HTU21D#13 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_HX8357 to 1.2.4 from 1.2.3:
  > Merge pull request adafruit/Adafruit_CircuitPython_HX8357#14 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_ICM20X to 2.0.4 from 2.0.3:
  > Merge pull request adafruit/Adafruit_CircuitPython_ICM20X#11 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_IL0398 to 1.1.3 from 1.1.2:
  > Merge pull request adafruit/Adafruit_CircuitPython_IL0398#10 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_IL91874 to 1.1.2 from 1.1.1:
  > Merge pull request adafruit/Adafruit_CircuitPython_IL91874#10 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_ILI9341 to 1.2.4 from 1.2.3:
  > Merge pull request adafruit/Adafruit_CircuitPython_ILI9341#25 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_INA219 to 3.4.7 from 3.4.6:
  > Merge pull request adafruit/Adafruit_CircuitPython_INA219#28 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_INA260 to 1.2.5 from 1.2.4:
  > Merge pull request adafruit/Adafruit_CircuitPython_INA260#16 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_IRRemote to 4.0.2 from 4.0.1:
  > Merge pull request adafruit/Adafruit_CircuitPython_IRRemote#41 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_IS31FL3731 to 2.6.6 from 2.6.5:
  > Merge pull request adafruit/Adafruit_CircuitPython_IS31FL3731#34 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_L3GD20 to 2.3.2 from 2.3.1:
  > Merge pull request adafruit/Adafruit_CircuitPython_L3GD20#21 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_LIDARLite to 1.2.3 from 1.2.2:
  > Merge pull request adafruit/Adafruit_CircuitPython_LIDARLite#13 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_LIS2MDL to 2.1.6 from 2.1.5:
  > Merge pull request adafruit/Adafruit_CircuitPython_LIS2MDL#11 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_LIS331 to 1.0.2 from 1.0.1:
  > Merge pull request adafruit/Adafruit_CircuitPython_LIS331#1 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_LIS3DH to 5.1.7 from 5.1.6:
  > Merge pull request adafruit/Adafruit_CircuitPython_LIS3DH#66 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_LIS3MDL to 1.1.7 from 1.1.6:
  > Merge pull request adafruit/Adafruit_CircuitPython_LIS3MDL#15 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_LSM303_Accel to 1.1.4 from 1.1.3:
  > Merge pull request adafruit/Adafruit_CircuitPython_LSM303_Accel#10 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_LSM303DLH_Mag to 1.1.4 from 1.1.3:
  > Merge pull request adafruit/Adafruit_CircuitPython_LSM303DLH_Mag#10 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_LSM9DS0 to 2.2.4 from 2.2.3:
  > Merge pull request adafruit/Adafruit_CircuitPython_LSM9DS0#21 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_MatrixKeypad to 1.2.3 from 1.2.2:
  > Merge pull request adafruit/Adafruit_CircuitPython_MatrixKeypad#12 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_MAX31856 to 0.9.4 from 0.9.3:
  > Merge pull request adafruit/Adafruit_CircuitPython_MAX31856#12 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_MAX31865 to 2.2.6 from 2.2.5:
  > Merge pull request adafruit/Adafruit_CircuitPython_MAX31865#25 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_MAX7219 to 1.3.2 from 1.3.1:
  > Merge pull request adafruit/Adafruit_CircuitPython_MAX7219#30 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_MCP3xxx to 1.4.3 from 1.4.2:
  > Merge pull request adafruit/Adafruit_CircuitPython_MCP3xxx#32 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_MCP4728 to 1.1.3 from 1.1.2:
  > Merge pull request adafruit/Adafruit_CircuitPython_MCP4728#6 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_MCP9600 to 1.1.3 from 1.1.2:
  > Merge pull request adafruit/Adafruit_CircuitPython_MCP9600#14 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_MCP9808 to 3.3.3 from 3.3.2:
  > Merge pull request adafruit/Adafruit_CircuitPython_MCP9808#26 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_MLX90393 to 2.0.2 from 2.0.1:
  > Merge pull request adafruit/Adafruit_CircuitPython_MLX90393#24 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_MLX90614 to 1.2.3 from 1.2.2:
  > Merge pull request adafruit/Adafruit_CircuitPython_MLX90614#18 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_MLX90640 to 1.2.1 from 1.2.0:
  > Merge pull request adafruit/Adafruit_CircuitPython_MLX90640#23 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_MPL115A2 to 1.1.4 from 1.1.3:
  > Merge pull request adafruit/Adafruit_CircuitPython_MPL115A2#10 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_MPRLS to 1.2.4 from 1.2.3:
  > Merge pull request adafruit/Adafruit_CircuitPython_MPRLS#14 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_MPU6050 to 1.1.4 from 1.1.3:
  > Merge pull request adafruit/Adafruit_CircuitPython_MPU6050#12 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_NeoTre to 1.1.3 from 1.1.2:
  > Merge pull request adafruit/Adafruit_CircuitPython_NeoTre#13 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_Nunchuk to 0.2.3 from 0.2.2:
  > Merge pull request adafruit/Adafruit_CircuitPython_Nunchuk#15 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_PCA9685 to 3.3.3 from 3.3.2:
  > Merge pull request adafruit/Adafruit_CircuitPython_PCA9685#34 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_PCD8544 to 1.2.3 from 1.2.2:
  > Merge pull request adafruit/Adafruit_CircuitPython_PCD8544#14 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_Pixie to 1.2.3 from 1.2.2:
  > Merge pull request adafruit/Adafruit_CircuitPython_Pixie#18 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_PM25 to 2.1.1 from 2.1.0:
  > Merge pull request adafruit/Adafruit_CircuitPython_PM25#14 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_RA8875 to 3.1.3 from 3.1.2:
  > Merge pull request adafruit/Adafruit_CircuitPython_RA8875#23 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_RFM9x to 2.1.1 from 2.1.0:
  > Merge pull request adafruit/Adafruit_CircuitPython_RFM9x#58 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_RGB_Display to 3.10.4 from 3.10.3:
  > Merge pull request adafruit/Adafruit_CircuitPython_RGB_Display#89 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_RockBlock to 1.3.0 from 1.2.0:
  > Merge pull request adafruit/Adafruit_CircuitPython_RockBlock#17 from OperatorFoundation/fix-satellite_transfer
  > Merge pull request adafruit/Adafruit_CircuitPython_RockBlock#16 from OperatorFoundation/energy-monitor

Updating https://github.com/adafruit/Adafruit_CircuitPython_RPLIDAR to 1.1.4 from 1.1.3:
  > Merge pull request adafruit/Adafruit_CircuitPython_RPLIDAR#13 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_SD to 3.3.2 from 3.3.1:
  > Merge pull request adafruit/Adafruit_CircuitPython_SD#40 from adafruit/REUSE
  > Ran black, added one license
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_Seesaw to 1.6.4 from 1.6.3:
  > Merge pull request adafruit/Adafruit_CircuitPython_seesaw#56 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_SGP30 to 2.3.2 from 2.3.1:
  > Merge pull request adafruit/Adafruit_CircuitPython_SGP30#32 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_SharpMemoryDisplay to 1.2.5 from 1.2.4:
  > Merge pull request adafruit/Adafruit_CircuitPython_SharpMemoryDisplay#16 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_SHT31D to 2.3.3 from 2.3.2:
  > Merge pull request adafruit/Adafruit_CircuitPython_SHT31D#19 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_SI7021 to 3.2.3 from 3.2.2:
  > Merge pull request adafruit/Adafruit_CircuitPython_SI7021#20 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_SSD1322 to 1.1.3 from 1.1.2:
  > Merge pull request adafruit/Adafruit_CircuitPython_SSD1322#10 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_SSD1325 to 1.2.2 from 1.2.1:
  > Merge pull request adafruit/Adafruit_CircuitPython_SSD1325#10 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_SSD1331 to 1.2.3 from 1.2.2:
  > Merge pull request adafruit/Adafruit_CircuitPython_SSD1331#13 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_SSD1351 to 1.2.3 from 1.2.2:
  > Merge pull request adafruit/Adafruit_CircuitPython_SSD1351#15 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_SSD1608 to 1.2.3 from 1.2.2:
  > Merge pull request adafruit/Adafruit_CircuitPython_SSD1608#9 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_SSD1675 to 1.1.2 from 1.1.1:
  > Merge pull request adafruit/Adafruit_CircuitPython_SSD1675#8 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_ST7735 to 1.1.3 from 1.1.2:
  > Merge pull request adafruit/Adafruit_CircuitPython_ST7735#14 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_ST7735R to 1.3.3 from 1.3.2:
  > Merge pull request adafruit/Adafruit_CircuitPython_ST7735R#20 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_ST7789 to 1.4.2 from 1.4.1:
  > Merge pull request adafruit/Adafruit_CircuitPython_ST7789#19 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_STMPE610 to 1.2.3 from 1.2.2:
  > Merge pull request adafruit/Adafruit_CircuitPython_STMPE610#15 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_TCA9548A to 0.3.3 from 0.3.2:
  > Merge pull request adafruit/Adafruit_CircuitPython_TCA9548A#22 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_TCS34725 to 3.3.4 from 3.3.3:
  > Merge pull request adafruit/Adafruit_CircuitPython_TCS34725#34 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_TFmini to 1.2.3 from 1.2.2:
  > Merge pull request adafruit/Adafruit_CircuitPython_TFmini#9 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_Thermal_Printer to 1.3.1 from 1.3.0:
  > Merge pull request adafruit/Adafruit_CircuitPython_Thermal_Printer#22 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_Thermistor to 3.3.3 from 3.3.2:
  > Merge pull request adafruit/Adafruit_CircuitPython_Thermistor#15 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_TLC59711 to 1.2.4 from 1.2.3:
  > Merge pull request adafruit/Adafruit_CircuitPython_TLC59711#15 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_TLV493D to 1.2.1 from 1.2.0:
  > Merge pull request adafruit/Adafruit_CircuitPython_TLV493D#8 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_TMP007 to 2.1.3 from 2.1.2:
  > Merge pull request adafruit/Adafruit_CircuitPython_TMP007#11 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_Touchscreen to 1.1.3 from 1.1.2:
  > Merge pull request adafruit/Adafruit_CircuitPython_Touchscreen#13 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_TPA2016 to 1.1.3 from 1.1.2:
  > Merge pull request adafruit/Adafruit_CircuitPython_TPA2016#8 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_TrellisM4 to 1.5.3 from 1.5.2:
  > Merge pull request adafruit/Adafruit_CircuitPython_TrellisM4#25 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_US100 to 1.1.3 from 1.1.2:
  > Merge pull request adafruit/Adafruit_CircuitPython_US100#15 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_VC0706 to 4.2.1 from 4.2.0:
  > Merge pull request adafruit/Adafruit_CircuitPython_VC0706#19 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_VCNL4040 to 1.2.3 from 1.2.2:
  > Merge pull request adafruit/Adafruit_CircuitPython_VCNL4040#11 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_VEML7700 to 1.1.3 from 1.1.2:
  > Merge pull request adafruit/Adafruit_CircuitPython_VEML7700#13 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_VL53L0X to 3.3.4 from 3.3.3:
  > Merge pull request adafruit/Adafruit_CircuitPython_VL53L0X#24 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_Wiznet5k to 1.7.0 from 1.6.1:
  > Merge pull request adafruit/Adafruit_CircuitPython_Wiznet5k#28 from xorbit/master
  > Merge pull request adafruit/Adafruit_CircuitPython_Wiznet5k#29 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_WS2801 to 0.10.4 from 0.10.3:
  > Merge pull request adafruit/Adafruit_CircuitPython_WS2801#19 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_GC_IOT_Core to 3.0.1 from 3.0.0:
  > Merge pull request adafruit/Adafruit_CircuitPython_GC_IOT_Core#17 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_AVRprog to 1.3.3 from 1.3.2:
  > Merge pull request adafruit/Adafruit_CircuitPython_AVRprog#19 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_binascii to 1.2.3 from 1.2.2:
  > Merge pull request adafruit/Adafruit_CircuitPython_binascii#11 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_BitbangIO to 1.2.1 from 1.2.0:
  > Merge pull request adafruit/Adafruit_CircuitPython_BitbangIO#15 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_BLE to 7.3.2 from 7.3.1:
  > Merge pull request adafruit/Adafruit_CircuitPython_BLE#118 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_BLE_BroadcastNet to 0.10.3 from 0.10.2:
  > Merge pull request adafruit/Adafruit_CircuitPython_BLE_BroadcastNet#17 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_BLE_Radio to 0.3.2 from 0.3.1:
  > Merge pull request adafruit/Adafruit_CircuitPython_BLE_Radio#14 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_BLE_Apple_Media to 0.9.2 from 0.9.1:
  > Merge pull request adafruit/Adafruit_CircuitPython_BLE_Apple_Media#9 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_BLE_Apple_Notification_Center to 0.9.3 from 0.9.2:
  > Merge pull request adafruit/Adafruit_CircuitPython_BLE_Apple_Notification_Center#11 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_BLE_BerryMed_Pulse_Oximeter to 2.0.4 from 2.0.3:
  > Merge pull request adafruit/Adafruit_CircuitPython_BLE_BerryMed_Pulse_Oximeter#7 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_BLE_Heart_Rate to 1.1.5 from 1.1.4:
  > Merge pull request adafruit/Adafruit_CircuitPython_BLE_Heart_Rate#12 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_BLE_Magic_Light to 0.9.5 from 0.9.4:
  > Merge pull request adafruit/Adafruit_CircuitPython_BLE_Magic_Light#7 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_BLE_MIDI to 1.0.2 from 1.0.1:
  > Merge pull request adafruit/Adafruit_CircuitPython_BLE_MIDI#5 from adafruit/dherrada-patch-1
  > Added pre-commit-config file

Updating https://github.com/adafruit/Adafruit_CircuitPython_BluefruitConnect to 1.1.6 from 1.1.5:
  > Merge pull request adafruit/Adafruit_CircuitPython_BluefruitConnect#26 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_BoardTest to 1.2.3 from 1.2.2:
  > Merge pull request adafruit/Adafruit_CircuitPython_BoardTest#14 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_BusDevice to 5.0.4 from 5.0.3:
  > Merge pull request adafruit/Adafruit_CircuitPython_BusDevice#64 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_CursorControl to 2.2.3 from 2.2.2:
  > Merge pull request adafruit/Adafruit_CircuitPython_CursorControl#22 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_Debug_I2C to 1.2.1 from 1.2.0:
  > Merge pull request adafruit/Adafruit_CircuitPython_Debug_I2C#8 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_Display_Notification to 0.9.2 from 0.9.1:
  > Merge pull request adafruit/Adafruit_CircuitPython_Display_Notification#7 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_FancyLED to 1.4.3 from 1.4.2:
  > Merge pull request adafruit/Adafruit_CircuitPython_FancyLED#23 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_FeatherWing to 1.13.2 from 1.13.1:
  > Merge pull request adafruit/Adafruit_CircuitPython_FeatherWing#67 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_Gizmo to 1.2.3 from 1.2.2:
  > Merge pull request adafruit/Adafruit_CircuitPython_Gizmo#14 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_Hue to 1.1.2 from 1.1.1:
  > Merge pull request adafruit/Adafruit_CircuitPython_Hue#13 from adafruit/dherrada-patch-1
  > Added pre-commit-config file

Updating https://github.com/adafruit/Adafruit_CircuitPython_JWT to 1.2.1 from 1.2.0:
  > Merge pull request adafruit/Adafruit_CircuitPython_JWT#9 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_LIFX to 1.1.2 from 1.1.1:
  > Merge pull request adafruit/Adafruit_CircuitPython_LIFX#9 from adafruit/dherrada-patch-1
  > Added pre-commit-config file

Updating https://github.com/adafruit/Adafruit_CircuitPython_Logging to 1.2.5 from 1.2.4:
  > Merge pull request adafruit/Adafruit_CircuitPython_Logging#16 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_MIDI to 1.3.1 from 1.3.0:
  > Merge pull request adafruit/Adafruit_CircuitPython_MIDI#29 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_miniesptool to 0.2.7 from 0.2.6:
  > Merge pull request adafruit/Adafruit_CircuitPython_miniesptool#26 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_MiniMQTT to 4.0.2 from 4.0.1:
  > Merge pull request adafruit/Adafruit_CircuitPython_MiniMQTT#56 from flavio-fernandes/fix_pyportal_example
  > Merge pull request adafruit/Adafruit_CircuitPython_MiniMQTT#53 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_miniQR to 1.3.3 from 1.3.2:
  > Merge pull request adafruit/Adafruit_CircuitPython_miniQR#17 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_Motor to 3.2.4 from 3.2.3:
  > Merge pull request adafruit/Adafruit_CircuitPython_Motor#50 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_NTP to 2.2.1 from 2.2.0:
  > Merge pull request adafruit/Adafruit_CircuitPython_NTP#15 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_OneWire to 1.2.4 from 1.2.3:
  > Merge pull request adafruit/Adafruit_CircuitPython_OneWire#22 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_PyBadger to 3.2.1 from 3.2.0:
  > Merge pull request adafruit/Adafruit_CircuitPython_PyBadger#40 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_PYOA to 2.2.2 from 2.2.1:
  > Merge pull request adafruit/Adafruit_CircuitPython_PYOA#22 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_Pypixelbuf to 2.2.1 from 2.2.0:
  > Merge pull request adafruit/Adafruit_CircuitPython_Pypixelbuf#28 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_Register to 1.9.2 from 1.9.1:
  > Merge pull request adafruit/Adafruit_CircuitPython_Register#41 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_Requests to 1.9.3 from 1.9.2:
  > Merge pull request adafruit/Adafruit_CircuitPython_Requests#60 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_RGBLED to 1.1.2 from 1.1.1:
  > Merge pull request adafruit/Adafruit_CircuitPython_RGBLED#14 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_RTTTL to 2.4.3 from 2.4.2:
  > Merge pull request adafruit/Adafruit_CircuitPython_RTTTL#22 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_ServoKit to 1.3.1 from 1.3.0:
  > Merge pull request adafruit/Adafruit_CircuitPython_ServoKit#26 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_Slideshow to 1.5.4 from 1.5.3:
  > Merge pull request adafruit/Adafruit_CircuitPython_Slideshow#34 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_turtle to 2.1.3 from 2.1.2:
  > Merge pull request adafruit/Adafruit_CircuitPython_turtle#23 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_Waveform to 1.3.4 from 1.3.3:
  > Merge pull request adafruit/Adafruit_CircuitPython_Waveform#20 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright

Updating https://github.com/adafruit/Adafruit_CircuitPython_WSGI to 1.1.2 from 1.1.1:
  > Merge pull request adafruit/Adafruit_CircuitPython_WSGI#8 from adafruit/REUSE
  > Added pre-commit-config file
  > Added pre-commit and SPDX copyright
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants