From 5347e430c1309573a69d0e7a22b9a1cf2be7ab12 Mon Sep 17 00:00:00 2001 From: elpekenin Date: Thu, 16 Nov 2023 20:21:04 +0100 Subject: [PATCH 01/20] Initial commit --- .gitmodules | 3 +++ circuitpython_community_library_list.md | 1 + libraries/helpers/toml | 1 + 3 files changed, 5 insertions(+) create mode 160000 libraries/helpers/toml diff --git a/.gitmodules b/.gitmodules index 9286b77..6da8a95 100644 --- a/.gitmodules +++ b/.gitmodules @@ -400,3 +400,6 @@ [submodule "libraries/drivers/qmi8658c"] path = libraries/drivers/qmi8658c url = https://github.com/jins-tkomoda/CircuitPython_QMI8658C.git +[submodule "libraries/helpers/toml"] + path = libraries/helpers/toml + url = https://github.com/elpekenin/circuitpython_toml.git diff --git a/circuitpython_community_library_list.md b/circuitpython_community_library_list.md index ad5dede..815b1ec 100644 --- a/circuitpython_community_library_list.md +++ b/circuitpython_community_library_list.md @@ -125,6 +125,7 @@ Here is a listing of current CircuitPython Community Libraries. These libraries * [CircuitPython simple_dial](https://github.com/jposada202020/CircuitPython_simple_dial.git) Simple dial to graph Gyros, dial or simple clocks ([PyPi](https://pypi.org/project/circuitpython-simnple-dial/)) \([Docs](https://circuitpython-simple-dial.readthedocs.io/en/latest/)) * [CircuitPython Styles](https://github.com/jposada202020/CircuitPython_styles.git) Library helper to add styles to CircuitPython display functions CircuitPython widgets ([PyPi](https://pypi.org/project/circuitpython-styles)) \([Docs](https://circuitpython-styles.readthedocs.io/en/latest/)) * [CircuitPython_TemperatureTools](https://github.com/CedarGroveStudios/CircuitPython_TemperatureTools.git) A collection of Dew Point, Heat Index, and temperature unit helpers \([Docs](https://github.com/CedarGroveStudios/CircuitPython_TemperatureTools/blob/main/media/pseudo_rtd_cedargrove_temperaturetools.pdf)) +* [CircuitPython_TOML](https://github.com/elpekenin/circuitpython_toml.git) A subset of CPython's built-in module for working with TOML data. Useful for complex data on `settings.toml` where `os.getenv` is not enough. * [CircuitPython_TouchCalibrator](https://github.com/CedarGroveStudios/CircuitPython_TouchCalibrator.git) A resistive touchscreen calibrator for Adafruit built-in and TFT FeatherWing displays * [CircuitPython TZDB](https://github.com/evindunn/circuitpython_tzdb) IANA timezones for adafruit_datetime ([PyPi](https://pypi.org/project/circuitpython-tzdb/)) \([Docs](https://circuitpython-tzdb.readthedocs.io/en/latest/)) * [CircuitPython uplot](https://github.com/jposada202020/CircuitPython_uplot) Plot library for CircuitPython ([PyPi](https://pypi.org/project/circuitpython-uplot/)) \([Docs](https://circuitpython-uplot.readthedocs.io/en/latest/)) diff --git a/libraries/helpers/toml b/libraries/helpers/toml new file mode 160000 index 0000000..5d6168a --- /dev/null +++ b/libraries/helpers/toml @@ -0,0 +1 @@ +Subproject commit 5d6168a14ec1cc6c0e049dee017f20c6f4bca0c0 From 9b5ea6fa3b79cbd4b35d0976475ced8af1569f02 Mon Sep 17 00:00:00 2001 From: adabot Date: Tue, 21 Nov 2023 05:07:24 +0000 Subject: [PATCH 02/20] Automated update by Adabot (adafruit/adabot@2dd658e) Updating https://github.com/cedargrovestudios/circuitpython_chime to 0.0.4 from 0.0.3: > Update README.rst > correct file name > Merge branch 'main' of https://github.com/CedarGroveStudios/CircuitPython_Chime > add class and strike method diagrams --- libraries/helpers/chime | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/helpers/chime b/libraries/helpers/chime index e90d71c..4749475 160000 --- a/libraries/helpers/chime +++ b/libraries/helpers/chime @@ -1 +1 @@ -Subproject commit e90d71cf4c470ebd35a83e242b7e025781131f93 +Subproject commit 47494755ebfea3c1902fe055ba2b7fa1d7b302ae From 639aeea2776e791aa075861e0dc85779c78d79bf Mon Sep 17 00:00:00 2001 From: elpekenin Date: Thu, 23 Nov 2023 16:04:35 +0100 Subject: [PATCH 03/20] Update submodule, should grab tag now --- libraries/helpers/toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/helpers/toml b/libraries/helpers/toml index 5d6168a..ff1f4cd 160000 --- a/libraries/helpers/toml +++ b/libraries/helpers/toml @@ -1 +1 @@ -Subproject commit 5d6168a14ec1cc6c0e049dee017f20c6f4bca0c0 +Subproject commit ff1f4cd487ac8e181d6e386844fb50968f2407a8 From 3bcbd5b5a386e7ac093af1b65717c0aadbb6fe9f Mon Sep 17 00:00:00 2001 From: adabot Date: Tue, 28 Nov 2023 05:07:53 +0000 Subject: [PATCH 04/20] Automated update by Adabot (adafruit/adabot@b08b400) Updating https://github.com/elpekenin/circuitpython_toml to 0.1.4 from 0.1.3: > Remove `del` --- libraries/helpers/toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/helpers/toml b/libraries/helpers/toml index ff1f4cd..62792ce 160000 --- a/libraries/helpers/toml +++ b/libraries/helpers/toml @@ -1 +1 @@ -Subproject commit ff1f4cd487ac8e181d6e386844fb50968f2407a8 +Subproject commit 62792ce1cb59456c78747ed37108c18cab1ec0b8 From f9027e29ea4313c2c52fd5ce80a0871282b78b73 Mon Sep 17 00:00:00 2001 From: Robert Grizzell Date: Tue, 28 Nov 2023 20:29:15 -0600 Subject: [PATCH 05/20] Adding LILYGO T-Deck helper library --- .gitmodules | 3 +++ circuitpython_community_library_list.md | 1 + libraries/drivers/lilygo_tdeck | 1 + 3 files changed, 5 insertions(+) create mode 160000 libraries/drivers/lilygo_tdeck diff --git a/.gitmodules b/.gitmodules index 6da8a95..d2c36ff 100644 --- a/.gitmodules +++ b/.gitmodules @@ -403,3 +403,6 @@ [submodule "libraries/helpers/toml"] path = libraries/helpers/toml url = https://github.com/elpekenin/circuitpython_toml.git +[submodule "libraries/drivers/lilygo_tdeck"] + path = libraries/drivers/lilygo_tdeck + url = https://github.com/rgrizzell/CircuitPython_LILYGO_T-Deck.git diff --git a/circuitpython_community_library_list.md b/circuitpython_community_library_list.md index 815b1ec..603b2da 100644 --- a/circuitpython_community_library_list.md +++ b/circuitpython_community_library_list.md @@ -30,6 +30,7 @@ Here is a listing of current CircuitPython Community Libraries. These libraries * [CircuitPython JLed](https://github.com/jandelgado/jled-circuitpython) Non-blocking LED effects. \([Docs](https://jandelgado.github.io/jled-circuitpython)) * [CircuitPython Laser AT](https://github.com/furbrain/CircuitPython_laser_at.git) Driver for a cheap laser rangefinder \([Docs](https://circuitpython-laser-at.readthedocs.io/en/latest/)) * [CircuitPython Laser Egismos](https://github.com/furbrain/CircuitPython_laser_egismos.git) Driver for the Egismos laser rangefinder module 2 \([Docs](https://circuitpython-laser-egismos.readthedocs.io/en/latest/)) +* [CircuitPython LILYGO T-Deck](https://github.com/rgrizzell/CircuitPython_LILYGO_T-Deck.git) CircuitPython drivers for the LILYGO T-Deck peripherals. ([PyPi](https://pypi.org/project/circuitpython-lilygo-t-deck/)) \([Docs](https://circuitpython-lilygo-t-deck.readthedocs.io/en/latest/)) * [CircuitPython LPS28DFW](https://github.com/jposada202020/CircuitPython_LPS28.git) Driver for Sparkfun LPS28DFW Sensor ([PyPi](https://pypi.org/project/circuitpython-lps28/) )\([Docs](https://circuitpython-lps28.readthedocs.io/en/latest/)) * [CircuitPython MC3479](https://github.com/jposada202020/CircuitPython_MC3479.git) Driver for the Memsic MC3479 Accelerometer ([PyPi](https://pypi.org/project/circuitpython-mc3479/) )\([Docs](https://circuitpython-mc3479.readthedocs.io/en/latest/)) * [CircuitPython_NAU7802](https://github.com/CedarGroveStudios/CircuitPython_NAU7802.git) A driver for the NAU7802 24-bit ADC. diff --git a/libraries/drivers/lilygo_tdeck b/libraries/drivers/lilygo_tdeck new file mode 160000 index 0000000..d89809b --- /dev/null +++ b/libraries/drivers/lilygo_tdeck @@ -0,0 +1 @@ +Subproject commit d89809b24f69d053ef83cb2713361d0bcc0547f7 From 2a6ff1802d2c5c66beb5efc506ce0e89bf6606a9 Mon Sep 17 00:00:00 2001 From: adabot Date: Wed, 29 Nov 2023 05:20:13 +0000 Subject: [PATCH 06/20] Automated update by Adabot (adafruit/adabot@a0bfd79) Updating https://github.com/Uberi/biplane to 1.0.4 from 1.0.2: > Add check for malformed unicode, move tests out of top level Updating https://github.com/CedarGroveStudios/CircuitPython_NAU7802 to 2.1.1 from 2.0.0: > Merge pull request CedarGroveStudios/CircuitPython_NAU7802#11 from JohnHind/main > Merge pull request CedarGroveStudios/CircuitPython_NAU7802#10 from semininja/main --- libraries/biplane | 2 +- libraries/drivers/nau7802 | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/libraries/biplane b/libraries/biplane index 7e91e83..76e41f5 160000 --- a/libraries/biplane +++ b/libraries/biplane @@ -1 +1 @@ -Subproject commit 7e91e83f6dc185dd6051dd618af2dae9aa141199 +Subproject commit 76e41f537263cb23268497cb00a8a25714478981 diff --git a/libraries/drivers/nau7802 b/libraries/drivers/nau7802 index 366845d..dbf17dd 160000 --- a/libraries/drivers/nau7802 +++ b/libraries/drivers/nau7802 @@ -1 +1 @@ -Subproject commit 366845d264063ad2c2645c64206943b86e818cd1 +Subproject commit dbf17dd54f0eaf96bb323e7646d49367448921be From f0e879e3fa3dee165d59c4ea7378daba06f10f24 Mon Sep 17 00:00:00 2001 From: Tristan Warder Date: Wed, 29 Nov 2023 12:07:59 -0500 Subject: [PATCH 07/20] Add P1AM driver --- .gitmodules | 3 +++ circuitpython_community_library_list.md | 1 + libraries/drivers/P1AM | 1 + 3 files changed, 5 insertions(+) create mode 160000 libraries/drivers/P1AM diff --git a/.gitmodules b/.gitmodules index d2c36ff..eab631e 100644 --- a/.gitmodules +++ b/.gitmodules @@ -406,3 +406,6 @@ [submodule "libraries/drivers/lilygo_tdeck"] path = libraries/drivers/lilygo_tdeck url = https://github.com/rgrizzell/CircuitPython_LILYGO_T-Deck.git +[submodule "libraries/drivers/P1AM"] + path = libraries/drivers/P1AM + url = https://github.com/facts-engineering/CircuitPython_P1AM.git diff --git a/circuitpython_community_library_list.md b/circuitpython_community_library_list.md index 603b2da..50e03bd 100644 --- a/circuitpython_community_library_list.md +++ b/circuitpython_community_library_list.md @@ -140,5 +140,6 @@ Here is a listing of current CircuitPython Community Libraries. These libraries * [nonblocking Serial Input](https://github.com/s-light/CircuitPython_nonblocking_serialinput) CircuitPython helper library to handle serial user input in a nonblocking way \([Docs](https://circuitpython-nonblocking-serialinput.readthedocs.io/)) * [NVM Helper](https://github.com/FoamyGuy/Foamyguy_CircuitPython_nvm_helper) Easy interface to store and retrieve objects persisted via NVM \([Docs](https://circuitpython-nvm-helper.readthedocs.io/)) * [UUIDv4](https://github.com/DerBroader71/circuitpython_uuid4) This is a CircuitPython library to generate a UUID version 4 +* [P1AM](https://github.com/facts-engineering/CircuitPython_P1AM.git) A CircuitPython driver library for the P1AM product family. * [PCF85063A](https://github.com/bablokb/circuitpython-pcf85063a) A CircuitPython library for the PCF85063A RTC * [Cirque Pinnacle](https://github.com/2bndy5/CircuitPython_Cirque_Pinnacle) A driver library to use circular trackpads (as seen in the Steam controller and HTC Vive VR controllers) empowered with Cirque's 1CA027 ASIC (surnamed "Pinnacle"). More information can be found in the [documentation](https://circuitpython-cirque-pinnacle.rtfd.io). diff --git a/libraries/drivers/P1AM b/libraries/drivers/P1AM new file mode 160000 index 0000000..b316b74 --- /dev/null +++ b/libraries/drivers/P1AM @@ -0,0 +1 @@ +Subproject commit b316b7407bce623a1ade654e9e9a2f182b6ce400 From b79f9972ae4c3360c037ba72b6af6e631bac1e01 Mon Sep 17 00:00:00 2001 From: Tristan Warder Date: Wed, 29 Nov 2023 12:15:18 -0500 Subject: [PATCH 08/20] Add p1am_200_helpers --- .gitmodules | 3 +++ circuitpython_community_library_list.md | 1 + libraries/helpers/p1am_200_helpers | 1 + 3 files changed, 5 insertions(+) create mode 160000 libraries/helpers/p1am_200_helpers diff --git a/.gitmodules b/.gitmodules index eab631e..7b55829 100644 --- a/.gitmodules +++ b/.gitmodules @@ -409,3 +409,6 @@ [submodule "libraries/drivers/P1AM"] path = libraries/drivers/P1AM url = https://github.com/facts-engineering/CircuitPython_P1AM.git +[submodule "libraries/helpers/p1am_200_helpers"] + path = libraries/helpers/p1am_200_helpers + url = https://github.com/facts-engineering/CircuitPython_p1am_200_helpers.git diff --git a/circuitpython_community_library_list.md b/circuitpython_community_library_list.md index 50e03bd..b963613 100644 --- a/circuitpython_community_library_list.md +++ b/circuitpython_community_library_list.md @@ -141,5 +141,6 @@ Here is a listing of current CircuitPython Community Libraries. These libraries * [NVM Helper](https://github.com/FoamyGuy/Foamyguy_CircuitPython_nvm_helper) Easy interface to store and retrieve objects persisted via NVM \([Docs](https://circuitpython-nvm-helper.readthedocs.io/)) * [UUIDv4](https://github.com/DerBroader71/circuitpython_uuid4) This is a CircuitPython library to generate a UUID version 4 * [P1AM](https://github.com/facts-engineering/CircuitPython_P1AM.git) A CircuitPython driver library for the P1AM product family. +* [p1am_200_helpers](https://github.com/facts-engineering/CircuitPython_p1am_200_helpers.git) A CircuitPython helper library for the features of the P1AM-200. * [PCF85063A](https://github.com/bablokb/circuitpython-pcf85063a) A CircuitPython library for the PCF85063A RTC * [Cirque Pinnacle](https://github.com/2bndy5/CircuitPython_Cirque_Pinnacle) A driver library to use circular trackpads (as seen in the Steam controller and HTC Vive VR controllers) empowered with Cirque's 1CA027 ASIC (surnamed "Pinnacle"). More information can be found in the [documentation](https://circuitpython-cirque-pinnacle.rtfd.io). diff --git a/libraries/helpers/p1am_200_helpers b/libraries/helpers/p1am_200_helpers new file mode 160000 index 0000000..4023287 --- /dev/null +++ b/libraries/helpers/p1am_200_helpers @@ -0,0 +1 @@ +Subproject commit 4023287823a7be8c99caac4c7dfdd00005228688 From 5bb8f0d941e1f1121426c0d0402198caf73a3eef Mon Sep 17 00:00:00 2001 From: Tristan Warder Date: Wed, 29 Nov 2023 12:18:25 -0500 Subject: [PATCH 09/20] Add RS485-Wrapper --- .gitmodules | 3 +++ circuitpython_community_library_list.md | 1 + libraries/helpers/RS485-Wrapper | 1 + 3 files changed, 5 insertions(+) create mode 160000 libraries/helpers/RS485-Wrapper diff --git a/.gitmodules b/.gitmodules index 7b55829..86bf2c6 100644 --- a/.gitmodules +++ b/.gitmodules @@ -412,3 +412,6 @@ [submodule "libraries/helpers/p1am_200_helpers"] path = libraries/helpers/p1am_200_helpers url = https://github.com/facts-engineering/CircuitPython_p1am_200_helpers.git +[submodule "libraries/helpers/RS485-Wrapper"] + path = libraries/helpers/RS485-Wrapper + url = https://github.com/facts-engineering/CircuitPython_rs485_wrapper.git diff --git a/circuitpython_community_library_list.md b/circuitpython_community_library_list.md index b963613..62b296b 100644 --- a/circuitpython_community_library_list.md +++ b/circuitpython_community_library_list.md @@ -143,4 +143,5 @@ Here is a listing of current CircuitPython Community Libraries. These libraries * [P1AM](https://github.com/facts-engineering/CircuitPython_P1AM.git) A CircuitPython driver library for the P1AM product family. * [p1am_200_helpers](https://github.com/facts-engineering/CircuitPython_p1am_200_helpers.git) A CircuitPython helper library for the features of the P1AM-200. * [PCF85063A](https://github.com/bablokb/circuitpython-pcf85063a) A CircuitPython library for the PCF85063A RTC +* [RS485-Wrapper](https://github.com/facts-engineering/CircuitPython_rs485_wrapper.git) A CircuitPython helper library to convert a UART object into an RS485 object. * [Cirque Pinnacle](https://github.com/2bndy5/CircuitPython_Cirque_Pinnacle) A driver library to use circular trackpads (as seen in the Steam controller and HTC Vive VR controllers) empowered with Cirque's 1CA027 ASIC (surnamed "Pinnacle"). More information can be found in the [documentation](https://circuitpython-cirque-pinnacle.rtfd.io). diff --git a/libraries/helpers/RS485-Wrapper b/libraries/helpers/RS485-Wrapper new file mode 160000 index 0000000..229192f --- /dev/null +++ b/libraries/helpers/RS485-Wrapper @@ -0,0 +1 @@ +Subproject commit 229192f7d6377a9fc3f5a6300d6555830f82bec3 From 013599606585c2cdcbf42a950b0e1acd4d04dc94 Mon Sep 17 00:00:00 2001 From: Anthony Zhang Date: Wed, 29 Nov 2023 14:40:39 -0500 Subject: [PATCH 10/20] Add new version of biplane and move it to the correct location --- .gitmodules | 6 +++--- libraries/{ => helpers}/biplane | 0 2 files changed, 3 insertions(+), 3 deletions(-) rename libraries/{ => helpers}/biplane (100%) diff --git a/.gitmodules b/.gitmodules index d2c36ff..1a9ffd6 100644 --- a/.gitmodules +++ b/.gitmodules @@ -346,9 +346,6 @@ [submodule "libraries/drivers/bma400"] path = libraries/drivers/bma400 url = https://github.com/jposada202020/CircuitPython_BMA400.git -[submodule "libraries/biplane"] - path = libraries/biplane - url = https://github.com/Uberi/biplane.git [submodule "libraries/drivers/bmp581"] path = libraries/drivers/bmp581 url = https://github.com/jposada202020/CircuitPython_BMP581.git @@ -406,3 +403,6 @@ [submodule "libraries/drivers/lilygo_tdeck"] path = libraries/drivers/lilygo_tdeck url = https://github.com/rgrizzell/CircuitPython_LILYGO_T-Deck.git +[submodule "libraries/helpers/biplane"] + path = libraries/helpers/biplane + url = https://github.com/Uberi/biplane.git diff --git a/libraries/biplane b/libraries/helpers/biplane similarity index 100% rename from libraries/biplane rename to libraries/helpers/biplane From 95e52acdcb643b586ffa0d86a3bbe8906e45b0d1 Mon Sep 17 00:00:00 2001 From: adabot Date: Fri, 1 Dec 2023 05:10:47 +0000 Subject: [PATCH 11/20] Automated update by Adabot (adafruit/adabot@20231130) Updating https://github.com/cedargrovestudios/circuitpython_airqualitytools to 1.0.4 from 1.0.2: > Merge pull request cedargrovestudios/circuitpython_airqualitytools#3 from jepler/correct-metadata > Merge pull request cedargrovestudios/circuitpython_airqualitytools#2 from tekktrik/dev/update-ci Updating https://github.com/CedarGroveStudios/CircuitPython_RGB_SpectrumTools to 1.0.5 from 1.0.3: > Merge pull request CedarGroveStudios/CircuitPython_RGB_SpectrumTools#2 from jepler/metadata > Update pyproject.toml > Update pyproject.toml > Update pyproject.toml > remove blender > add two_color_blender class > Update docs > Merge pull request CedarGroveStudios/CircuitPython_RGB_SpectrumTools#1 from tekktrik/dev/update-ci > update pylint to v2.15.5 > fix pylint error > fix pylint error > fix pylint error > fix pylint errors > fix pylint error > update docs Updating https://github.com/cedargrovestudios/circuitpython_temperaturetools to 1.0.3 from 1.0.1: > Merge pull request cedargrovestudios/circuitpython_temperaturetools#3 from jepler/metadata > Merge pull request cedargrovestudios/circuitpython_temperaturetools#2 from jposada202020/main > Merge branch 'main' of https://github.com/CedarGroveStudios/CircuitPython_TemperatureTools > fix black error > update pylint version --- libraries/helpers/airqualitytools | 2 +- libraries/helpers/rgb_spectrumtools | 2 +- libraries/helpers/temperaturetools | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/libraries/helpers/airqualitytools b/libraries/helpers/airqualitytools index 0094295..f502787 160000 --- a/libraries/helpers/airqualitytools +++ b/libraries/helpers/airqualitytools @@ -1 +1 @@ -Subproject commit 009429567c5dca692ebceefcb324847d0e63f907 +Subproject commit f502787c3e7df180dbafa45489ff49b71cff8190 diff --git a/libraries/helpers/rgb_spectrumtools b/libraries/helpers/rgb_spectrumtools index cdfd121..42507d9 160000 --- a/libraries/helpers/rgb_spectrumtools +++ b/libraries/helpers/rgb_spectrumtools @@ -1 +1 @@ -Subproject commit cdfd1214702d0fd945f9b6f695e934f58a7e53f0 +Subproject commit 42507d9b1c5169c7729d4c01396ba11dcd762bcb diff --git a/libraries/helpers/temperaturetools b/libraries/helpers/temperaturetools index 089a1e6..47d700d 160000 --- a/libraries/helpers/temperaturetools +++ b/libraries/helpers/temperaturetools @@ -1 +1 @@ -Subproject commit 089a1e67c4496685a96cb3f5014b4212dd1bef4d +Subproject commit 47d700d6ebd6660d0bb43c3b6f99c5903299c274 From af2b94098a4099bc933dd599f539761b8254586f Mon Sep 17 00:00:00 2001 From: adabot Date: Thu, 7 Dec 2023 05:05:51 +0000 Subject: [PATCH 12/20] Automated update by Adabot (adafruit/adabot@a0bfd79) Updating https://github.com/rgrizzell/CircuitPython_LILYGO_T-Deck to 0.1.1 from 0.1.0: > Allowing for custom definitions of the Keyboard and Trackball drivers --- libraries/drivers/lilygo_tdeck | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/drivers/lilygo_tdeck b/libraries/drivers/lilygo_tdeck index d89809b..9eeaf34 160000 --- a/libraries/drivers/lilygo_tdeck +++ b/libraries/drivers/lilygo_tdeck @@ -1 +1 @@ -Subproject commit d89809b24f69d053ef83cb2713361d0bcc0547f7 +Subproject commit 9eeaf34de18c41acc74d1f0f9fe90976f72383a8 From 2b58aa55438d955f1e4243726aafebfab8f5b25b Mon Sep 17 00:00:00 2001 From: Bernhard Bablok Date: Fri, 8 Dec 2023 13:55:59 +0100 Subject: [PATCH 13/20] added support for Waveshare's E-Ink Segment-Display --- .gitmodules | 3 +++ circuitpython_community_library_list.md | 1 + libraries/drivers/segment_display | 1 + 3 files changed, 5 insertions(+) create mode 160000 libraries/drivers/segment_display diff --git a/.gitmodules b/.gitmodules index b181b4f..e6825dc 100644 --- a/.gitmodules +++ b/.gitmodules @@ -415,3 +415,6 @@ [submodule "libraries/helpers/biplane"] path = libraries/helpers/biplane url = https://github.com/Uberi/biplane.git +[submodule "libraries/drivers/segment_display"] + path = libraries/drivers/segment_display + url = https://github.com/bablokb/circuitpython-segment-display.git diff --git a/circuitpython_community_library_list.md b/circuitpython_community_library_list.md index 62b296b..1c1e66c 100644 --- a/circuitpython_community_library_list.md +++ b/circuitpython_community_library_list.md @@ -74,6 +74,7 @@ Here is a listing of current CircuitPython Community Libraries. These libraries * [TM1637 7-Segment Display](https://github.com/Neradoc/CircuitPython_tm1637_display.git) CircuitPython library for a TM1637 7-segment display board ([Docs](https://tm1637-display-for-circuitpython.readthedocs.io/)) * [Waveshare's I2C Character Display LCD1602](https://github.com/Neradoc/Circuitpython_Waveshare_LCD1602.git) Drive for Waveshare's I2C character display LCD1602 ([PyPi](https://pypi.org/project/circuitpython-waveshare-lcd1602)) \([Docs](https://waveshare-lcd1602-circuitpython-driver.readthedocs.io/)) * [Woolsey Workshop CircuitPython 74HC165](https://github.com/WoolseyWorkshop/WoolseyWorkshop_CircuitPython_74HC165.git) CircuitPython driver for 74HC165 shift register. ([PyPI](https://pypi.org/project/woolseyworkshop-circuitpython-74hc165/)) \([Docs](https://woolseyworkshop-circuitpython-74hc165.readthedocs.io/en/latest/)) +* [Waveshare's I2C E-Ink Segment-Display](https://github.com/bablokb/circuitpython-segment-display.git) CircuitPython driver for E-Ink Segment-Display ## Helpers: * [Absolute Mouse](https://github.com/Neradoc/CircuitPython_Absolute_Mouse) An Absolute Position Mouse HID library and descriptor for adafruit\_hid ([Docs](https://circuitpython-absolute-mouse.readthedocs.io/)) diff --git a/libraries/drivers/segment_display b/libraries/drivers/segment_display new file mode 160000 index 0000000..04f4515 --- /dev/null +++ b/libraries/drivers/segment_display @@ -0,0 +1 @@ +Subproject commit 04f4515d73df72e5657d814fd56488eae1408e49 From 569c7713f2bcfe7f52fe9609a528d0c21dcf71fc Mon Sep 17 00:00:00 2001 From: adabot Date: Fri, 15 Dec 2023 05:06:04 +0000 Subject: [PATCH 14/20] Automated update by Adabot (adafruit/adabot@a0bfd79) Updating https://github.com/todbot/CircuitPython_MicroOSC to 0.4 from 0.3: > do check if multicast addr before setting multicast options, have examples default to unicast UDP case. Fix todbot/CircuitPython_MicroOSC#3 and is a workaround for todbot/CircuitPython_MicroOSC#1 > fix readthedocs builds > update readme --- libraries/helpers/microosc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/helpers/microosc b/libraries/helpers/microosc index 3ef1641..e00f1a4 160000 --- a/libraries/helpers/microosc +++ b/libraries/helpers/microosc @@ -1 +1 @@ -Subproject commit 3ef164181735334cbc6eb92c163ffb6389469fbb +Subproject commit e00f1a41e1bc9e96569816516dd17db406e029b6 From 555e989ad0d2245108d1930ebea3428defc73a87 Mon Sep 17 00:00:00 2001 From: adabot Date: Tue, 19 Dec 2023 05:06:19 +0000 Subject: [PATCH 15/20] Automated update by Adabot (adafruit/adabot@2959bae) Updating https://github.com/jins-tkomoda/CircuitPython_QMI8658C to 0.2.0 from 0.1.3: > black compliant > added raw_acc_gyro_bytes > black error > some code are refactored Updating https://github.com/elpekenin/circuitpython_toml to 0.1.5 from 0.1.4: > str/file handling --- libraries/drivers/qmi8658c | 2 +- libraries/helpers/toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/libraries/drivers/qmi8658c b/libraries/drivers/qmi8658c index 7e4613e..c002068 160000 --- a/libraries/drivers/qmi8658c +++ b/libraries/drivers/qmi8658c @@ -1 +1 @@ -Subproject commit 7e4613e23f24842d4dd00cff11ce5c5eb479765d +Subproject commit c0020681a6209f62566af3df41b40afd3503fe85 diff --git a/libraries/helpers/toml b/libraries/helpers/toml index 62792ce..edd79d1 160000 --- a/libraries/helpers/toml +++ b/libraries/helpers/toml @@ -1 +1 @@ -Subproject commit 62792ce1cb59456c78747ed37108c18cab1ec0b8 +Subproject commit edd79d1dbfce030bb90b200d903426083eddc38a From 403f6c461afbf9cbb82f9c95c21682c6774fa784 Mon Sep 17 00:00:00 2001 From: adabot Date: Fri, 22 Dec 2023 05:07:22 +0000 Subject: [PATCH 16/20] Automated update by Adabot (adafruit/adabot@20231220) Updating https://github.com/elpekenin/circuitpython_toml to 0.1.6 from 0.1.5: > Implement `__contains__` and `__delitem__`. (partially) fixes elpekenin/circuitpython_toml#4 > Hide `Dotty._BASE` on `repr`, use `object()` instead of weird string as its value --- libraries/helpers/toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/helpers/toml b/libraries/helpers/toml index edd79d1..fd16879 160000 --- a/libraries/helpers/toml +++ b/libraries/helpers/toml @@ -1 +1 @@ -Subproject commit edd79d1dbfce030bb90b200d903426083eddc38a +Subproject commit fd1687979086f35a89ef0e41b20cc1b88ce58769 From 98afc02cdc8c080d1878ad65640fbb3dc45ae377 Mon Sep 17 00:00:00 2001 From: Cedar Grove Maker Studios Date: Mon, 25 Dec 2023 15:33:39 -0800 Subject: [PATCH 17/20] Add CedarGrove/CircuitPython_WaveBuilder --- circuitpython_community_library_list.md | 1 + 1 file changed, 1 insertion(+) diff --git a/circuitpython_community_library_list.md b/circuitpython_community_library_list.md index 1c1e66c..322ceec 100644 --- a/circuitpython_community_library_list.md +++ b/circuitpython_community_library_list.md @@ -131,6 +131,7 @@ Here is a listing of current CircuitPython Community Libraries. These libraries * [CircuitPython_TouchCalibrator](https://github.com/CedarGroveStudios/CircuitPython_TouchCalibrator.git) A resistive touchscreen calibrator for Adafruit built-in and TFT FeatherWing displays * [CircuitPython TZDB](https://github.com/evindunn/circuitpython_tzdb) IANA timezones for adafruit_datetime ([PyPi](https://pypi.org/project/circuitpython-tzdb/)) \([Docs](https://circuitpython-tzdb.readthedocs.io/en/latest/)) * [CircuitPython uplot](https://github.com/jposada202020/CircuitPython_uplot) Plot library for CircuitPython ([PyPi](https://pypi.org/project/circuitpython-uplot/)) \([Docs](https://circuitpython-uplot.readthedocs.io/en/latest/)) +* * [CircuitPython_WaveBuilder](https://github.com/CedarGroveStudios/CircuitPython_WaveBuilder.git) A CircuitPython class to construct a composite synthio wave table from a collection of oscillators. \([Docs](https://github.com/CedarGroveStudios/CircuitPython_WaveBuilder/blob/main/media/pseudo_rtd_cedargrove_wavebuilder.pdf)) * [Gamblor21 CircuitPython AHRS](https://github.com/gamblor21/Gamblor21_CircuitPython_AHRS.git) This library contains right now one algorithm for AHRS - Attitude and Heading Reference System \([Docs](https://circuitpython-ahrs.readthedocs.io/)) * [Jepler CircuitPython udecimal](https://github.com/jepler/Jepler_CircuitPython_udecimal.git) Reduced version of the decimal library for CircuitPython ([PyPi](https://pypi.org/project/jepler-circuitpython-udecimal)) \([Docs](https://jepler-udecimal.readthedocs.io/en/latest/)) * [PiperBlocklyLibrary](https://github.com/buildwithpiper/PiperBlocklyLibrary.git) CircuitPython Library to support block-coding using the RP Pico microcontroller From f9f886ae6094d20e9f5c12aad4d2a0c764589322 Mon Sep 17 00:00:00 2001 From: Cedar Grove Maker Studios Date: Mon, 25 Dec 2023 15:34:45 -0800 Subject: [PATCH 18/20] add CedarGrove/CircuitPython_WaveBuilder --- circuitpython_community_library_list.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/circuitpython_community_library_list.md b/circuitpython_community_library_list.md index 322ceec..814a9e7 100644 --- a/circuitpython_community_library_list.md +++ b/circuitpython_community_library_list.md @@ -131,7 +131,7 @@ Here is a listing of current CircuitPython Community Libraries. These libraries * [CircuitPython_TouchCalibrator](https://github.com/CedarGroveStudios/CircuitPython_TouchCalibrator.git) A resistive touchscreen calibrator for Adafruit built-in and TFT FeatherWing displays * [CircuitPython TZDB](https://github.com/evindunn/circuitpython_tzdb) IANA timezones for adafruit_datetime ([PyPi](https://pypi.org/project/circuitpython-tzdb/)) \([Docs](https://circuitpython-tzdb.readthedocs.io/en/latest/)) * [CircuitPython uplot](https://github.com/jposada202020/CircuitPython_uplot) Plot library for CircuitPython ([PyPi](https://pypi.org/project/circuitpython-uplot/)) \([Docs](https://circuitpython-uplot.readthedocs.io/en/latest/)) -* * [CircuitPython_WaveBuilder](https://github.com/CedarGroveStudios/CircuitPython_WaveBuilder.git) A CircuitPython class to construct a composite synthio wave table from a collection of oscillators. \([Docs](https://github.com/CedarGroveStudios/CircuitPython_WaveBuilder/blob/main/media/pseudo_rtd_cedargrove_wavebuilder.pdf)) +* [CircuitPython_WaveBuilder](https://github.com/CedarGroveStudios/CircuitPython_WaveBuilder.git) A CircuitPython class to construct a composite synthio wave table from a collection of oscillators. \([Docs](https://github.com/CedarGroveStudios/CircuitPython_WaveBuilder/blob/main/media/pseudo_rtd_cedargrove_wavebuilder.pdf)) * [Gamblor21 CircuitPython AHRS](https://github.com/gamblor21/Gamblor21_CircuitPython_AHRS.git) This library contains right now one algorithm for AHRS - Attitude and Heading Reference System \([Docs](https://circuitpython-ahrs.readthedocs.io/)) * [Jepler CircuitPython udecimal](https://github.com/jepler/Jepler_CircuitPython_udecimal.git) Reduced version of the decimal library for CircuitPython ([PyPi](https://pypi.org/project/jepler-circuitpython-udecimal)) \([Docs](https://jepler-udecimal.readthedocs.io/en/latest/)) * [PiperBlocklyLibrary](https://github.com/buildwithpiper/PiperBlocklyLibrary.git) CircuitPython Library to support block-coding using the RP Pico microcontroller From 4f900f116233f1169a6d29e4012ac2d8169745b9 Mon Sep 17 00:00:00 2001 From: Cedar Grove Maker Studios Date: Mon, 25 Dec 2023 15:41:51 -0800 Subject: [PATCH 19/20] Add CedarGrove/CircuitPython_WaveBuilder --- .gitmodules | 3 +++ libraries/helpers/rangeslicer | 2 +- libraries/helpers/wavebuilder | 1 + 3 files changed, 5 insertions(+), 1 deletion(-) create mode 160000 libraries/helpers/wavebuilder diff --git a/.gitmodules b/.gitmodules index e6825dc..b0ca30c 100644 --- a/.gitmodules +++ b/.gitmodules @@ -418,3 +418,6 @@ [submodule "libraries/drivers/segment_display"] path = libraries/drivers/segment_display url = https://github.com/bablokb/circuitpython-segment-display.git +[submodule "libraries/helpers/wavebuilder"] + path = libraries/helpers/wavebuilder + url = https://github.com/CedarGroveStudios/CircuitPython_WaveBuilder.git diff --git a/libraries/helpers/rangeslicer b/libraries/helpers/rangeslicer index 80e11ab..b1a4aca 160000 --- a/libraries/helpers/rangeslicer +++ b/libraries/helpers/rangeslicer @@ -1 +1 @@ -Subproject commit 80e11ab8497286a3c48c667174663803de4fff65 +Subproject commit b1a4aca4da34318a6a9c5c43146e17ded6f852fd diff --git a/libraries/helpers/wavebuilder b/libraries/helpers/wavebuilder new file mode 160000 index 0000000..2b7e871 --- /dev/null +++ b/libraries/helpers/wavebuilder @@ -0,0 +1 @@ +Subproject commit 2b7e871e997abac2a7555cd6c5fce42d433a2e83 From 22cf1a1f75a908fc26f4bf01e77ff2f009c94d65 Mon Sep 17 00:00:00 2001 From: adabot Date: Tue, 26 Dec 2023 05:05:50 +0000 Subject: [PATCH 20/20] Automated update by Adabot (adafruit/adabot@20231224) Updating https://github.com/CedarGroveStudios/CircuitPython_RangeSlicer to 1.0.4 from v1.0.3: > from analogio import AnalogIn > correct import order > Correct module name spelling > Correct module name spelling > Merge pull request CedarGroveStudios/CircuitPython_RangeSlicer#3 from tekktrik/dev/update-ci --- libraries/helpers/rangeslicer | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/helpers/rangeslicer b/libraries/helpers/rangeslicer index 80e11ab..b1a4aca 160000 --- a/libraries/helpers/rangeslicer +++ b/libraries/helpers/rangeslicer @@ -1 +1 @@ -Subproject commit 80e11ab8497286a3c48c667174663803de4fff65 +Subproject commit b1a4aca4da34318a6a9c5c43146e17ded6f852fd