Skip to content

Commit b81aa94

Browse files
authored
Merge branch 'main' into add-multi-keypad
2 parents 2544096 + e0781b4 commit b81aa94

File tree

7 files changed

+21
-1
lines changed

7 files changed

+21
-1
lines changed

.gitmodules

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -316,15 +316,27 @@
316316
[submodule "libraries/drivers/mc3479"]
317317
path = libraries/drivers/mc3479
318318
url = https://github.com/jposada202020/CircuitPython_MC3479.git
319+
[submodule "libraries/helpers/mcp23017_scanner"]
320+
path = libraries/helpers/mcp23017_scanner
321+
url = https://github.com/Neradoc/CircuitPython_mcp23017_Scanner
319322
[submodule "libraries/helpers/displayio_listselect"]
320323
path = libraries/helpers/displayio_listselect
321324
url = https://github.com/FoamyGuy/CircuitPython_DisplayIO_ListSelect.git
322325
[submodule "libraries/helpers/multi_keypad"]
323326
path = libraries/helpers/multi_keypad
324327
url = https://github.com/Neradoc/CircuitPython_Multi_Keypad
328+
[submodule "libraries/drivers/tm1637_display"]
329+
path = libraries/drivers/tm1637_display
330+
url = https://github.com/Neradoc/CircuitPython_tm1637_display
325331
[submodule "libraries/drivers/laser_egismos"]
326332
path = libraries/drivers/laser_egismos
327333
url = https://github.com/furbrain/CircuitPython_laser_egismos.git
328334
[submodule "libraries/drivers/cirque_pinnacle"]
329335
path = libraries/drivers/cirque_pinnacle
330336
url = https://github.com/2bndy5/CircuitPython_Cirque_Pinnacle.git
337+
[submodule "libraries/helpers/absolute_mouse"]
338+
path = libraries/helpers/absolute_mouse
339+
url = https://github.com/Neradoc/CircuitPython_Absolute_Mouse
340+
[submodule "libraries/drivers/m5stack_unit8"]
341+
path = libraries/drivers/m5stack_unit8
342+
url = https://github.com/Neradoc/CircuitPython_m5stack_unit8

circuitpython_community_library_list.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ Here is a listing of current CircuitPython Community Libraries. These libraries
4343
* [Electronutlabs CircuitPython LIS2DH12](https://github.com/electronut/Electronutlabs_CircuitPython_LIS2DH12.git) Circuitpython library for LIS2DH12 3-axis low power accelerometer. \([Docs](https://circuitpython-lis2dh12-library.readthedocs.io/en/latest/))
4444
* [Electronutlabs CircuitPython LTR329ALS01](https://github.com/electronut/Electronutlabs_CircuitPython_LTR329ALS01.git) Circuitpython library for reading data from light sensor LTR329ALS01. \([Docs](https://circuitpython-ltr329als01-library.readthedocs.io/en/latest/))
4545
* [Hierophect Circuitpython Dynamixel](https://github.com/hierophect/Hierophect_Circuitpython_Dynamixel.git) Circuitpython driver library for the Dynamixel series of servo motors from Robotis \([Docs](https://circuitpython-dynamixel.readthedocs.io/))
46+
* [M5Stack 8 Angle and 8 Encoder Unit](https://github.com/Neradoc/CircuitPython_m5stack_unit8) Circuitpython driver library for the M5Stack 8Unit Angle and Encoder breakout boards \([Docs](https://m5stack-unit8-for-circuitpython.readthedocs.io/))
4647
* [Mindwidgets CircuitPython DF1201S](https://github.com/mindwidgets/Mindwidgets_CircuitPython_DF1201S) CircuitPython driver for DFRobot DFPlayer Pro MP3 player with onboard storage \([Docs](https://mindwidgets-circuitpython-df1201s-library.readthedocs.io/en/latest/))
4748
* [Pimoroni CircuitPython LTR559](https://github.com/pimoroni/Pimoroni_CircuitPython_LTR559.git) Library for the LTR559 Proximity/Presence/Light Sensor \([Docs](https://circuitpython.readthedocs.io/projects/pimoroni_circuitpython_ltr559/en/latest/))
4849
* [Pimoroni CircuitPython MICS6814](https://github.com/pimoroni/Pimoroni_CircuitPython_MICS6814.git) Driver for the MICS6814 Gas sensor \([Docs](https://circuitpython.readthedocs.io/projects/mics6814/en/latest/))
@@ -55,10 +56,12 @@ Here is a listing of current CircuitPython Community Libraries. These libraries
5556
* [Sparkfun CircuitPython QwiicTwist](https://github.com/fourstix/Sparkfun_CircuitPython_QwiicTwist.git) CircuitPython library for Sparkfun Qwiic Twist RGB Rotary Encoder.\([Docs](https://sparkfun-circuitpython-qwiictwist.readthedocs.io/en/latest/))
5657
* [Sparkfun CircuitPython SerLCD](https://github.com/fourstix/Sparkfun_CircuitPython_SerLCD.git) CircuitPython library for the Sparkfun SerLCD displays. ([PyPi](https://pypi.org/project/sparkfun-circuitpython-serlcd)) \([Docs](https://sparkfun-circuitpython-serlcd.readthedocs.io/en/latest/))
5758
* [slight CircuitPython TLC5957](https://github.com/s-light/slight_CircuitPython_TLC5957.git) CircuitPython library for TI TLC5957 48-channel 16bit LED-Driver ([Docs](https://slight-circuitpython-tlc5957.readthedocs.io/en/latest/))
59+
* [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/))
5860
* [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/))
5961
* [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/))
6062

6163
## Helpers:
64+
* [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/))
6265
* [Ansi Escape Codes](https://github.com/s-light/CircuitPython_ansi_escape_code) Simple helper library for common ANSI escape codes ([PyPI](https://pypi.org/project/circuitpython-ansi-escape-code/)) \([Docs](https://circuitpython-ansi-escape-code.readthedocs.io/))
6366
* [CIRCUITPYTHON ifttt](https://github.com/benevpi/CIRCUITPYTHON_ifttt.git) A simple link to If This Then That (IFTTT) webhooks \([Docs](https://circuitpython-ifttt.readthedocs.io/))
6467
* [CircuitPython_AirQualityTools](https://github.com/CedarGroveStudios/CircuitPython_AirQualityTools.git) Calculate PM2.5 and CO2 air quality levels \([Docs](https://github.com/CedarGroveStudios/CircuitPython_AirQualityTools/blob/main/media/pseudo_rtd_cedargrove_airqualitytools.pdf))
@@ -109,6 +112,7 @@ Here is a listing of current CircuitPython Community Libraries. These libraries
109112
* [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/))
110113
* [PiperBlocklyLibrary](https://github.com/buildwithpiper/PiperBlocklyLibrary.git) CircuitPython Library to support block-coding using the RP Pico microcontroller
111114
* [circuitPython dotstar featherwing](https://github.com/dastels/circuitPython_dotstar_featherwing.git) A higher level library for working with the DotStar FeatherWing, build on top of the CircuitPython DotStar driver \([Docs](https://circuitpython.readthedocs.io/projects/dotstar_featherwing/en/latest/))
115+
* [MCP23017 Scanner](https://github.com/Neradoc/CircuitPython_mcp23017_Scanner) A keypad-like module to scan keys or a key matrix connected to a MCP23017 GPIO expander ([Docs](https://mcp23017-matrix-scanner-for-circuitpython.readthedocs.io/))
112116
* [Multi Keypad](https://github.com/Neradoc/CircuitPython_Multi_Keypad) A helper library to use multiple instances from the keypad library or compatible as a single event queue ([Docs](https://multi-keypad-for-circuitpython.readthedocs.io/))
113117
* [nonblocking timer](https://github.com/Angeleno-Tech/nonblocking_timer.git) nonblockingtimer is a class to simplify the use of time.monotonic() when working with CircuitPython \([Docs](https://circuitpython-nonblocking_timer.readthedocs.io/))
114118
* [nonblocking Serial Input](https://github.com/s-light/CircuitPython_nonblocking_serialinput) CircuitPython helper library to handle serial user input in an nonblocking way \([Docs](https://circuitpython-nonblocking-serialinput.readthedocs.io/))

libraries/drivers/m5stack_unit8

Submodule m5stack_unit8 added at 83199bc

libraries/drivers/tm1637_display

Submodule tm1637_display added at 424c885

libraries/helpers/absolute_mouse

Submodule absolute_mouse added at 08ae557

libraries/helpers/mcp23017_scanner

Submodule mcp23017_scanner added at e3a4dc7

0 commit comments

Comments
 (0)