From 42182e6b582568a562bfc2b6fe8891f21c42bd83 Mon Sep 17 00:00:00 2001 From: Brendan <2bndy5@gmail.com> Date: Thu, 20 Apr 2023 17:41:50 -0700 Subject: [PATCH] add CircuitPython_Cirque_Pinnacle driver library I finally got around to polishing the driver lib for the Cirque circular trackpads. Now that v1.0.0 is published, I removed the reference to the lib in the work_in_progress.md doc. --- .gitmodules | 3 +++ circuitpython_community_library_list.md | 1 + libraries/drivers/cirque_pinnacle | 1 + works_in_progress.md | 1 - 4 files changed, 5 insertions(+), 1 deletion(-) create mode 160000 libraries/drivers/cirque_pinnacle diff --git a/.gitmodules b/.gitmodules index 3caecbe..18cc3fb 100644 --- a/.gitmodules +++ b/.gitmodules @@ -322,3 +322,6 @@ [submodule "libraries/drivers/laser_egismos"] path = libraries/drivers/laser_egismos url = https://github.com/furbrain/CircuitPython_laser_egismos.git +[submodule "libraries/drivers/cirque_pinnacle"] + path = libraries/drivers/cirque_pinnacle + url = https://github.com/2bndy5/CircuitPython_Cirque_Pinnacle.git diff --git a/circuitpython_community_library_list.md b/circuitpython_community_library_list.md index 85b3fcb..ceda056 100644 --- a/circuitpython_community_library_list.md +++ b/circuitpython_community_library_list.md @@ -114,3 +114,4 @@ 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 * [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/cirque_pinnacle b/libraries/drivers/cirque_pinnacle new file mode 160000 index 0000000..89530bd --- /dev/null +++ b/libraries/drivers/cirque_pinnacle @@ -0,0 +1 @@ +Subproject commit 89530bd5392ed2185f2d37395e0a29908f0e9e28 diff --git a/works_in_progress.md b/works_in_progress.md index 4aaaa8f..c306f5c 100644 --- a/works_in_progress.md +++ b/works_in_progress.md @@ -22,4 +22,3 @@ help get the driver ready for the Bundle. * [https://github.com/maholli/CircuitPython_INA226](https://github.com/maholli/CircuitPython_INA226) * [https://github.com/maholli/CircuitPython_BQ25883](https://github.com/maholli/CircuitPython_BQ25883) * [https://github.com/spacecraft-design-lab-2019/CircuitPython_BMX160](https://github.com/spacecraft-design-lab-2019/CircuitPython_BMX160) -* [https://github.com/2bndy5/CircuitPython_Cirque_Pinnacle](https://github.com/2bndy5/CircuitPython_Cirque_Pinnacle)