diff --git a/libsigrokdecode4DSL/decoders/lpc/pd.py b/libsigrokdecode4DSL/decoders/lpc/pd.py index 21310e64..6ae13f4a 100755 --- a/libsigrokdecode4DSL/decoders/lpc/pd.py +++ b/libsigrokdecode4DSL/decoders/lpc/pd.py @@ -504,6 +504,10 @@ class Decoder(srd.Decoder): # TODO: Only memory read/write is currently supported/tested. + # Detect host cycle abort requests + if (lframe == 0) and (self.oldlframe == 0): + self.state = 'GET TIMEOUT' + # State machine if self.state == 'IDLE': # A valid LPC cycle starts with LFRAME# being asserted (low).