Compare commits

...

14 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
adabot
336591c415 Automated update by Adabot (adafruit/adabot@20250618)
Updating https://github.com/EGJ-Moorington/CircuitPython_Button_Handler to 3.0.1 from e439dd5:
  > Merge pull request EGJ-Moorington/CircuitPython_Button_Handler#35 from EGJ-Moorington/dev
  < Merge pull request EGJ-Moorington/CircuitPython_Button_Handler#28 from EGJ-Moorington/26-update-readthedocsyaml-with-sphinx-key
  < Merge pull request EGJ-Moorington/CircuitPython_Button_Handler#27 from EGJ-Moorington/25-fix-__version__-constant
  < Merge pull request EGJ-Moorington/CircuitPython_Button_Handler#24 from EGJ-Moorington/23-fix-typos-in-documentation
  > Release version 3.0.0 (EGJ-Moorington/CircuitPython_Button_Handler#15) * Added constants to `ButtonInput` for parameter `action`.
  < Release version 3.0.0 (EGJ-Moorington/CircuitPython_Button_Handler#15) * Added constants to `ButtonInput` for parameter `action`.
2025-06-20 05:14:10 +00:00
adabot
2539c1c4f0 Automated update by Adabot (adafruit/adabot@20250618)
Updating https://github.com/EGJ-Moorington/CircuitPython_Button_Handler to 3.0.1.dev1 from 3fa485c:
  > Merge pull request EGJ-Moorington/CircuitPython_Button_Handler#28 from EGJ-Moorington/26-update-readthedocsyaml-with-sphinx-key
  > Merge pull request EGJ-Moorington/CircuitPython_Button_Handler#27 from EGJ-Moorington/25-fix-__version__-constant
  > Merge pull request EGJ-Moorington/CircuitPython_Button_Handler#24 from EGJ-Moorington/23-fix-typos-in-documentation
  < Release version 3.0.0 (EGJ-Moorington/CircuitPython_Button_Handler#15) * Added constants to `ButtonInput` for parameter `action`.
  > Release version 3.0.0 (EGJ-Moorington/CircuitPython_Button_Handler#15) * Added constants to `ButtonInput` for parameter `action`.

Updating https://github.com/relic-se/CircuitPython_KeyManager to 1.1.0 from 1.0.0:
  > Merge pull request relic-se/CircuitPython_KeyManager#4 from relic-se/keypad
2025-06-19 05:16:34 +00:00
adabot
b4b6db1473 Automated update by Adabot (adafruit/adabot@d685668)
Updating https://github.com/CedarGroveStudios/CircuitPython_NAU7802 to 2.1.2 from 2.1.1:
  > Merge pull request CedarGroveStudios/CircuitPython_NAU7802#19 from adafruit/use_ruff

Updating https://github.com/EGJ-Moorington/CircuitPython_Button_Handler to 3.0.0 from 3e05e25:
  < Release version 3.0.0 (EGJ-Moorington/CircuitPython_Button_Handler#15)
  > Release version 3.0.0 (EGJ-Moorington/CircuitPython_Button_Handler#15) * Added constants to `ButtonInput` for parameter `action`.
  < Release version 2.0.0 (EGJ-Moorington/CircuitPython_Button_Handler#10)
  > Release version 2.0.0 (EGJ-Moorington/CircuitPython_Button_Handler#10) * Implemented the keypad core module
  < Initial commit
  > Initial commit
2025-06-18 05:13:08 +00:00
adabot
d51b4cae2d Automated update by Adabot (adafruit/adabot@f23c9c4)
Updating https://github.com/tekktrik/CircuitPython_functools to 2.0.2.post0 from 2.0.0.post0:
  > Correct circup installation instructions in README
  > Merge pull request tekktrik/CircuitPython_functools#18 from tekktrik/dev/small-fix
  > Merge pull request tekktrik/CircuitPython_functools#17 from tekktrik/dev/small-fix
2025-05-29 05:16:02 +00:00
13 changed files with 20 additions and 9 deletions

6
.gitmodules vendored
View file

@ -493,3 +493,9 @@
[submodule "libraries/helpers/pixel_mapper"]
path = libraries/helpers/pixel_mapper
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
![Blinka Reading](https://raw.githubusercontent.com/adafruit/Adafruit_CircuitPython_Bundle/main/assets/BlinkaBook.png)
Here is a listing of current Adafruit CircuitPython Libraries.
There are 165 libraries available.
There are 166 libraries available.
## Drivers:
* [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 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 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 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/))

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 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 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 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/))
@ -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 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_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_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))

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

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

@ -1 +1 @@
Subproject commit dbf17dd54f0eaf96bb323e7646d49367448921be
Subproject commit fd1a1f4e59d2ff0aceb9429f93492084ae66d25e

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

@ -1 +1 @@
Subproject commit 3e05e254334613a006586df32316d8f9e3a685c3
Subproject commit ed7e0326fa88e094a21b1bf33b9a5354be97c690

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

@ -1 +1 @@
Subproject commit 750fc24d7cef275a1dcc97e594a3a413a9909a35
Subproject commit c53743f9d839c0a8a1cbd06af60f056803f8fcc7

@ -1 +1 @@
Subproject commit 3e3607b921e626e4760ea7f75146f56e0bb8ff14
Subproject commit 9d8d8dd8053fb8bbb825c5a220db2e399d8ffc61

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

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