X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=decoders%2Fz80%2Fpd.py;h=b7ff9a56b16ac83cc62bba2e6781876241b306dc;hb=51a91ed0e544e1e5c214040b714b5263846700c0;hp=bd2ec575a95aa4e6ca35b303a925426e014c5df3;hpb=2bde58c5654e7f0103a301548ac60ba294d5b649;p=libsigrokdecode.git diff --git a/decoders/z80/pd.py b/decoders/z80/pd.py index bd2ec57..b7ff9a5 100644 --- a/decoders/z80/pd.py +++ b/decoders/z80/pd.py @@ -111,6 +111,9 @@ class Decoder(srd.Decoder): ) def __init__(self): + self.reset() + + def reset(self): self.prev_cycle = Cycle.NONE self.op_state = self.state_IDLE @@ -132,7 +135,7 @@ class Decoder(srd.Decoder): def decode(self): while True: # TODO: Come up with more appropriate self.wait() conditions. - pins = self.wait({'skip': 1}) + pins = self.wait() cycle = Cycle.NONE if pins[Pin.MREQ] != 1: # default to asserted if pins[Pin.RD] == 0: