Skip to content

Commit 2494996

Browse files
committed
fix docs build. fix pybadge button property
1 parent 7624067 commit 2494996

File tree

3 files changed

+27
-2
lines changed

3 files changed

+27
-2
lines changed

adafruit_pybadger/pybadge.py

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,16 @@ def button(self):
113113
button_values = tuple(
114114
self._buttons.was_pressed(i) for i in range(self._keys.key_count)
115115
)
116-
return Buttons(*[button_values])
116+
return Buttons(
117+
button_values[0],
118+
button_values[1],
119+
button_values[2],
120+
button_values[3],
121+
button_values[4],
122+
button_values[5],
123+
button_values[6],
124+
button_values[7],
125+
)
117126

118127

119128
pybadge = PyBadge() # pylint: disable=invalid-name

docs/conf.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@
2929
autodoc_mock_imports = [
3030
"audioio",
3131
"displayio",
32-
"keypad",
3332
"neopixel",
3433
"analogio",
3534
"terminalio",

docs/mocks/keypad.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,20 @@ class Keys:
1313
def __init__(self, pins, value_when_pressed, pull):
1414
self.key_count = len(pins)
1515
self.events = EventQueue()
16+
17+
18+
class ShiftRegisterKeys:
19+
def __init__(
20+
self,
21+
*,
22+
clock,
23+
data,
24+
latch,
25+
value_to_latch=True,
26+
key_count,
27+
value_when_pressed,
28+
interval=0.020,
29+
max_events=64
30+
):
31+
self.key_count = 123
32+
self.events = EventQueue()

0 commit comments

Comments
 (0)