MCPcopy Create free account
hub / github.com/RetiredWizard/PyDOS / rgbblink

Function rgbblink

rgbblink.py:5–27  ·  view source on GitHub ↗
(rgbPin=None,size=0)

Source from the content-addressed store, hash-verified

3from pydos_rgb import PyDOS_rgb
4
5def rgbblink(rgbPin=None,size=0):
6 Pydos_rgb = PyDOS_rgb(rgbPin,size)
7
8 if Pydos_rgb.size > 0:
9 icolor = 0
10 cmnd = ""
11
12 print("listening..., enter Q to exit")
13
14 while cmnd.upper() != "Q":
15
16 if Pydos_ui.serial_bytes_available():
17 cmnd = Pydos_ui.read_keyboard(1)
18
19 icolor = icolor + 1
20 icolor = icolor % 3
21
22 Pydos_rgb.fill(((icolor == 1) * 20, (icolor == 2) * 50, (icolor == 0)*150))
23 time.sleep(0.5)
24 Pydos_rgb.fill((0, 0, 0))
25 time.sleep(0.5)
26
27 Pydos_rgb.deinit()
28
29if __name__ == "PyDOS":
30 if passedIn != "":

Callers 1

rgbblink.pyFile · 0.85

Calls 5

fillMethod · 0.95
deinitMethod · 0.95
PyDOS_rgbClass · 0.90
read_keyboardMethod · 0.45

Tested by

no test coverage detected