license = 'gplv3+'
inputs = ['logic']
outputs = ['rgb_led_ws281x']
+ tags = ['Display']
channels = (
{'id': 'din', 'name': 'DIN', 'desc': 'DIN data line'},
)
)
def __init__(self):
+ self.reset()
+
+ def reset(self):
self.samplerate = None
self.oldpin = None
self.ss_packet = None
while True:
# TODO: Come up with more appropriate self.wait() conditions.
- (pin,) = self.wait({'skip': 1})
+ (pin,) = self.wait()
if self.oldpin is None:
self.oldpin = pin