fix docs build. fix pybadge button property
This commit is contained in:
parent
76240675d2
commit
24949962c7
3 changed files with 27 additions and 2 deletions
|
|
@ -113,7 +113,16 @@ class PyBadge(PyBadgerBase):
|
|||
button_values = tuple(
|
||||
self._buttons.was_pressed(i) for i in range(self._keys.key_count)
|
||||
)
|
||||
return Buttons(*[button_values])
|
||||
return Buttons(
|
||||
button_values[0],
|
||||
button_values[1],
|
||||
button_values[2],
|
||||
button_values[3],
|
||||
button_values[4],
|
||||
button_values[5],
|
||||
button_values[6],
|
||||
button_values[7],
|
||||
)
|
||||
|
||||
|
||||
pybadge = PyBadge() # pylint: disable=invalid-name
|
||||
|
|
|
|||
|
|
@ -29,7 +29,6 @@ extensions = [
|
|||
autodoc_mock_imports = [
|
||||
"audioio",
|
||||
"displayio",
|
||||
"keypad",
|
||||
"neopixel",
|
||||
"analogio",
|
||||
"terminalio",
|
||||
|
|
|
|||
|
|
@ -13,3 +13,20 @@ class Keys:
|
|||
def __init__(self, pins, value_when_pressed, pull):
|
||||
self.key_count = len(pins)
|
||||
self.events = EventQueue()
|
||||
|
||||
|
||||
class ShiftRegisterKeys:
|
||||
def __init__(
|
||||
self,
|
||||
*,
|
||||
clock,
|
||||
data,
|
||||
latch,
|
||||
value_to_latch=True,
|
||||
key_count,
|
||||
value_when_pressed,
|
||||
interval=0.020,
|
||||
max_events=64
|
||||
):
|
||||
self.key_count = 123
|
||||
self.events = EventQueue()
|
||||
|
|
|
|||
Loading…
Reference in a new issue