X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=decoders%2Frgb_led_ws281x%2Fpd.py;h=b4f7c581d7e8f14b971fef5a912a56c9c42be64b;hb=5c723a57ebf09047b0fad0adab0f99c20e1b7d99;hp=ca352838bbb92ab13662f1ca48142b696adf380c;hpb=7a85bbbe3391fc245014d03d5415048239c2e591;p=libsigrokdecode.git diff --git a/decoders/rgb_led_ws281x/pd.py b/decoders/rgb_led_ws281x/pd.py index ca35283..b4f7c58 100644 --- a/decoders/rgb_led_ws281x/pd.py +++ b/decoders/rgb_led_ws281x/pd.py @@ -46,6 +46,9 @@ class Decoder(srd.Decoder): ) def __init__(self): + self.reset() + + def reset(self): self.samplerate = None self.oldpin = None self.ss_packet = None @@ -76,7 +79,7 @@ class Decoder(srd.Decoder): 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