Skip to content

Commit f893599

Browse files
authored
Update neotrellis.py
Add auto_write (default true) and sync method
1 parent dc4ab33 commit f893599

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

adafruit_neotrellis/neotrellis.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ def __init__(
6666
addr=_NEO_TRELLIS_ADDR,
6767
drdy=None,
6868
brightness=1.0,
69+
auto_write=True,
6970
):
7071
super().__init__(i2c_bus, addr, drdy)
7172
self.interrupt_enabled = interrupt
@@ -77,6 +78,7 @@ def __init__(
7778
_NEO_TRELLIS_NUM_KEYS,
7879
brightness=self._brightness,
7980
pixel_order=GRB,
81+
auto_write=auto_write,
8082
)
8183

8284
def activate_key(self, key, edge, enable=True):
@@ -103,6 +105,10 @@ def sync(self):
103105
):
104106
self.callbacks[evt.number](evt)
105107

108+
def show(self):
109+
"""Show the NeoPixels on the Trellis"""
110+
self.pixels.show()
111+
106112
@property
107113
def brightness(self):
108114
"""The NeoPixel brightness level of the board."""

0 commit comments

Comments
 (0)