summaryrefslogtreecommitdiff
path: root/decoders/lpc/pd.py
diff options
context:
space:
mode:
Diffstat (limited to 'decoders/lpc/pd.py')
-rw-r--r--decoders/lpc/pd.py8
1 files changed, 2 insertions, 6 deletions
diff --git a/decoders/lpc/pd.py b/decoders/lpc/pd.py
index cf1707f..2a88e30 100644
--- a/decoders/lpc/pd.py
+++ b/decoders/lpc/pd.py
@@ -315,13 +315,9 @@ class Decoder(srd.Decoder):
self.state = 'IDLE'
def decode(self):
+ conditions = [{i: 'e'} for i in range(6)]
while True:
- # TODO: Come up with more appropriate self.wait() conditions.
- pins = self.wait()
-
- # If none of the pins changed, there's nothing to do.
- if self.oldpins == pins:
- continue
+ pins = self.wait(conditions)
# Store current pin values for the next round.
self.oldpins = pins