Compare commits

...

10 commits

Author SHA1 Message Date
Scott Shawcroft
30ca855b7d
Merge pull request #260 from relic-se/usb-host-descriptor-parser
Add usb_host_descriptor_parser
2025-08-26 10:24:00 -07:00
Cooper Dalrymple
b75afe1268 Add usb_host_descriptor_parser 2025-08-25 17:01:16 -05:00
adabot
6294505135 Automated update by Adabot (adafruit/adabot@d685668)
Updating https://github.com/adafruit/CircuitPython_Community_Bundle/circuitpython_community_auto_library_list.md to NA from NA:
  > Added the following libraries: CircuitPython_SerialControlledServo
2025-08-05 05:18:16 +00:00
Scott Shawcroft
0e6d150f40
Merge pull request #258 from supcik/main
Add CircuitPython Serial Controlled Servo library and documentation
2025-08-04 11:01:04 -07:00
Jacques Supcik
ba6f1ffa74 Update subproject commit for sc_servo library 2025-08-04 12:04:52 +02:00
Jacques Supcik
a320f8739a Add CircuitPython Serial Controlled Servo library and documentation 2025-08-04 11:07:13 +02:00
adabot
3c725a96e7 Automated update by Adabot (adafruit/adabot@20250801)
Updating https://github.com/jandelgado/jled-circuitpy to 1.0.5 from 1.0.4:
  > make fade-functions independent of min/max brightness (jandelgado/jled-circuitpy#7)
2025-08-02 05:13:16 +00:00
adabot
be6f8b7e97 Automated update by Adabot (adafruit/adabot@20250718)
Updating https://github.com/joepardue/circuitpython-as7343 to v1.0.5 from v1.0.4:
  > Fix channel order: Use spectral wavelength order instead of SMUX order
  > Update README.rst
  > Update README.rst
  > Merge pull request joepardue/circuitpython-as7343#2 from saladmachine/patch-1
2025-07-20 05:14:06 +00:00
adabot
0a0dad361b Automated update by Adabot (adafruit/adabot@20250702)
Updating https://github.com/todbot/CircuitPython_TMIDI to 2.0.0 from 1.0.5:
  > update docs
  > add simple arpeggiator example
  > add to docs, fix examples to match new API
  > add to docs, fix examples to match new API
  > fix README typo
  > fix program change send bug, add test
2025-07-05 05:15:35 +00:00
adabot
5c215a9ab7 Automated update by Adabot (adafruit/adabot@20250628)
Updating https://github.com/cedargrovestudios/circuitpython_dst_adju to 1.0.1 from 1.0.0:
  > update documentation
  > Merge pull request cedargrovestudios/circuitpython_dst_adju#1 from tekktrik/dev/update-ci
2025-07-01 05:18:50 +00:00
9 changed files with 16 additions and 5 deletions

6
.gitmodules vendored
View file

@ -493,3 +493,9 @@
[submodule "libraries/helpers/pixel_mapper"] [submodule "libraries/helpers/pixel_mapper"]
path = libraries/helpers/pixel_mapper path = libraries/helpers/pixel_mapper
url = https://github.com/clickonben/CircuitPython_pixel_mapper.git url = https://github.com/clickonben/CircuitPython_pixel_mapper.git
[submodule "libraries/drivers/sc_servo"]
path = libraries/drivers/sc_servo
url = https://github.com/supcik/CircuitPython_SerialControlledServo.git
[submodule "libraries/helpers/usb_host_descriptor_parser"]
path = libraries/helpers/usb_host_descriptor_parser
url = https://github.com/relic-se/CircuitPython_USB_Host_Descriptor_Parser.git

View file

@ -1,7 +1,7 @@
# Adafruit CircuitPython Libraries # Adafruit CircuitPython Libraries
![Blinka Reading](https://raw.githubusercontent.com/adafruit/Adafruit_CircuitPython_Bundle/main/assets/BlinkaBook.png) ![Blinka Reading](https://raw.githubusercontent.com/adafruit/Adafruit_CircuitPython_Bundle/main/assets/BlinkaBook.png)
Here is a listing of current Adafruit CircuitPython Libraries. Here is a listing of current Adafruit CircuitPython Libraries.
There are 165 libraries available. There are 166 libraries available.
## Drivers: ## Drivers:
* [Adafruit Soundboard](https://github.com/mmabey/Adafruit_Soundboard.git) * [Adafruit Soundboard](https://github.com/mmabey/Adafruit_Soundboard.git)
@ -39,6 +39,7 @@ There are 165 libraries available.
* [CircuitPython RaspberryPI BuildHAT](https://github.com/CDarius/CircuitPython_RaspberryPI_BuildHAT.git) \([Docs](https://circuitpython-raspberrypi-buildhat.readthedocs.io/)) * [CircuitPython RaspberryPI BuildHAT](https://github.com/CDarius/CircuitPython_RaspberryPI_BuildHAT.git) \([Docs](https://circuitpython-raspberrypi-buildhat.readthedocs.io/))
* [CircuitPython RuhRohRotaryIO](https://github.com/todbot/CircuitPython_RuhRohRotaryIO.git) ([PyPi](https://pypi.org/project/circuitpython-ruhrohrotaryio)) \([Docs](https://circuitpython-ruhrohrotaryio.readthedocs.io/)) * [CircuitPython RuhRohRotaryIO](https://github.com/todbot/CircuitPython_RuhRohRotaryIO.git) ([PyPi](https://pypi.org/project/circuitpython-ruhrohrotaryio)) \([Docs](https://circuitpython-ruhrohrotaryio.readthedocs.io/))
* [CircuitPython SH1106](https://github.com/winneymj/CircuitPython_SH1106) * [CircuitPython SH1106](https://github.com/winneymj/CircuitPython_SH1106)
* [CircuitPython SerialControlledServo](https://github.com/supcik/CircuitPython_SerialControlledServo.git) \([Docs](https://circuitpython-serial-controlled-servo.readthedocs.io/))
* [CircuitPython Sparkfun QwiicQuadSolidStateRelay](https://github.com/gbeland/CircuitPython_Sparkfun_QwiicQuadSolidStateRelay.git) ([PyPi](https://pypi.org/project/circuitpython-sparkfun-qwiicquadsolidstaterelay)) \([Docs](https://circuitpython-sparkfun-qwiicquadsolidstaterelay.readthedocs.io/)) * [CircuitPython Sparkfun QwiicQuadSolidStateRelay](https://github.com/gbeland/CircuitPython_Sparkfun_QwiicQuadSolidStateRelay.git) ([PyPi](https://pypi.org/project/circuitpython-sparkfun-qwiicquadsolidstaterelay)) \([Docs](https://circuitpython-sparkfun-qwiicquadsolidstaterelay.readthedocs.io/))
* [CircuitPython TMP75](https://github.com/barbudor/CircuitPython_TMP75.git) \([Docs](https://circuitpython-tmp75.readthedocs.io/en/latest/)) * [CircuitPython TMP75](https://github.com/barbudor/CircuitPython_TMP75.git) \([Docs](https://circuitpython-tmp75.readthedocs.io/en/latest/))
* [CircuitPython TTP229](https://github.com/relic-se/CircuitPython_TTP229.git) \([Docs](https://circuitpython-ttp229.readthedocs.io/)) * [CircuitPython TTP229](https://github.com/relic-se/CircuitPython_TTP229.git) \([Docs](https://circuitpython-ttp229.readthedocs.io/))

View file

@ -47,6 +47,7 @@ Here is a listing of current CircuitPython Community Libraries. These libraries
* [CircuitPython RuhRohRotaryIO](https://github.com/todbot/CircuitPython_RuhRohRotaryIO.git) CircuitPython library that pretents to be `rotaryio` for non-sequential pins ([PyPi](https://pypi.org/project/circuitpython-ruhrohrotaryio)) \([Docs](https://circuitpython-ruhrohrotaryio.readthedocs.io/en/latest/)) * [CircuitPython RuhRohRotaryIO](https://github.com/todbot/CircuitPython_RuhRohRotaryIO.git) CircuitPython library that pretents to be `rotaryio` for non-sequential pins ([PyPi](https://pypi.org/project/circuitpython-ruhrohrotaryio)) \([Docs](https://circuitpython-ruhrohrotaryio.readthedocs.io/en/latest/))
* [CircuitPython SH1106](https://github.com/winneymj/CircuitPython_SH1106) CircuitPython driver for SH1106 OLED displays. * [CircuitPython SH1106](https://github.com/winneymj/CircuitPython_SH1106) CircuitPython driver for SH1106 OLED displays.
* [CircuitPython Seeed XIAO nRF52840](https://github.com/furbrain/CircuitPython_seeed_xiao_nRF52840) Provides access to onboard sensors and battery charge management circuitry \([Docs](https://circuitpython-seeed-xiao-nrf52840.readthedocs.io/en/latest/)) * [CircuitPython Seeed XIAO nRF52840](https://github.com/furbrain/CircuitPython_seeed_xiao_nRF52840) Provides access to onboard sensors and battery charge management circuitry \([Docs](https://circuitpython-seeed-xiao-nrf52840.readthedocs.io/en/latest/))
* [CircuitPython Serial Controlled Servo](https://github.com/supcik/CircuitPython_SerialControlledServo.git) CircuitPython driver for Serial Controlled Servo and Motor Controllers (SCSCL) using UART. \([PyPi](https://pypi.org/project/circuitpython-serial-controlled-servo/)) \([Docs](https://circuitpython-serial-controlled-servo.readthedocs.io/en/latest/))
* [CircuitPython TCA9555](https://github.com/lesamouraipourpre/Community_CircuitPython_TCA9555) CircuitPython library for Texas Instruments TCA9555 Low-Voltage 16-Bit I2C and SMBus I/O Expander with Input / Output and Polarity Inversion. \([PyPI](https://pypi.org/project/community-circuitpython-tca9555/)) \([Docs](http://community-circuitpython-tca9555.rtfd.io/)) * [CircuitPython TCA9555](https://github.com/lesamouraipourpre/Community_CircuitPython_TCA9555) CircuitPython library for Texas Instruments TCA9555 Low-Voltage 16-Bit I2C and SMBus I/O Expander with Input / Output and Polarity Inversion. \([PyPI](https://pypi.org/project/community-circuitpython-tca9555/)) \([Docs](http://community-circuitpython-tca9555.rtfd.io/))
* [CircuitPython TMP75](https://github.com/barbudor/CircuitPython_TMP75.git) CircuitPython driver library for Texas Instruments' TMP75 I2C temperature sensor \([Docs](https://circuitpython-tmp75.readthedocs.io/en/latest/)) * [CircuitPython TMP75](https://github.com/barbudor/CircuitPython_TMP75.git) CircuitPython driver library for Texas Instruments' TMP75 I2C temperature sensor \([Docs](https://circuitpython-tmp75.readthedocs.io/en/latest/))
* [CircuitPython TicStepper](https://github.com/tekktrik/CircuitPython_TicStepper.git) Driver for the TIC stepper motor drivers \([Docs](https://circuitpython-ticstepper.readthedocs.io/en/latest/)) * [CircuitPython TicStepper](https://github.com/tekktrik/CircuitPython_TicStepper.git) Driver for the TIC stepper motor drivers \([Docs](https://circuitpython-ticstepper.readthedocs.io/en/latest/))
@ -152,6 +153,7 @@ c* [CircuitPython_RotarySelect](https://github.com/FoamyGuy/CircuitPython_Rotary
* [CircuitPython_TouchCalibrator](https://github.com/CedarGroveStudios/CircuitPython_TouchCalibrator.git) A resistive touchscreen calibrator for Adafruit built-in and TFT FeatherWing displays * [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 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 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_USB_Host_Descriptor_Parser](https://github.com/relic-se/CircuitPython_USB_Host_Descriptor_Parser) Helper to parse USB descriptors \([Docs](https://circuitpython-usb-host-descriptor-parser.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))
* [CircuitPython_Waveform](https://github.com/relic-se/CircuitPython_Waveform.git) Helper library to generate simple and composite waveforms for use with synthio. \([Docs](https://circuitpython-waveform.readthedocs.io/)) * [CircuitPython_Waveform](https://github.com/relic-se/CircuitPython_Waveform.git) Helper library to generate simple and composite waveforms for use with synthio. \([Docs](https://circuitpython-waveform.readthedocs.io/))
* [CircuitPython_WaveViz](https://github.com/CedarGroveStudios/CircuitPython_WaveViz.git) A CircuitPython class to create a positionable displayio.Group graphics widget from a synthio wave table. \([Docs](https://github.com/CedarGroveStudios/CircuitPython_WaveViz/blob/main/media/pseudo_rtd_cedargrove_waveviz.pdf)) * [CircuitPython_WaveViz](https://github.com/CedarGroveStudios/CircuitPython_WaveViz.git) A CircuitPython class to create a positionable displayio.Group graphics widget from a synthio wave table. \([Docs](https://github.com/CedarGroveStudios/CircuitPython_WaveViz/blob/main/media/pseudo_rtd_cedargrove_waveviz.pdf))

@ -1 +1 @@
Subproject commit bfc5f386ede3d1dee44387c6cbdd630e1726d0b1 Subproject commit b930e3c72921daf1afe1ed7a755874326de6ed54

@ -1 +1 @@
Subproject commit b2ed156222759fcb92fca9cb4125e8d0e376bfeb Subproject commit 42e7dbb7cf1d1b2567dc909ccaf31d309829dbd7

@ -0,0 +1 @@
Subproject commit 8902ab1707090fea991dcfad1239bfcf6b2c99d3

@ -1 +1 @@
Subproject commit 38eded50e943005f3cbb346e1b08ea8fee4ec36f Subproject commit 72f8a3555f7f10d2bf50ad7b13a341bb77fdaef2

@ -1 +1 @@
Subproject commit 4afb00eea059de49d5fae70ab3c28435f4f9049f Subproject commit ad6ed39bc1094c1abbb6331d233292e4c78820ab

@ -0,0 +1 @@
Subproject commit 8ccd2b968bad9a95f1b6dac1a056664840ff4cd7