summaryrefslogtreecommitdiff
path: root/decoders
diff options
context:
space:
mode:
Diffstat (limited to 'decoders')
-rw-r--r--decoders/uart/pd.py14
1 files changed, 6 insertions, 8 deletions
diff --git a/decoders/uart/pd.py b/decoders/uart/pd.py
index cca8952..c0968fb 100644
--- a/decoders/uart/pd.py
+++ b/decoders/uart/pd.py
@@ -206,14 +206,12 @@ class Decoder(srd.Decoder):
self.putp(['DATA', rxtx, self.databyte[rxtx]])
s = 'RX: ' if (rxtx == RX) else 'TX: '
- self.putx(rxtx, [ANN_ASCII, [s + chr(self.databyte[rxtx])]])
- self.putx(rxtx, [ANN_DEC, [s + str(self.databyte[rxtx])]])
- self.putx(rxtx, [ANN_HEX, [s + hex(self.databyte[rxtx]),
- s + hex(self.databyte[rxtx])[2:]]])
- self.putx(rxtx, [ANN_OCT, [s + oct(self.databyte[rxtx]),
- s + oct(self.databyte[rxtx])[2:]]])
- self.putx(rxtx, [ANN_BITS, [s + bin(self.databyte[rxtx]),
- s + bin(self.databyte[rxtx])[2:]]])
+ b = self.databyte[rxtx]
+ self.putx(rxtx, [ANN_ASCII, [s + chr(b)]])
+ self.putx(rxtx, [ANN_DEC, [s + str(b)]])
+ self.putx(rxtx, [ANN_HEX, [s + hex(b)[2:]]])
+ self.putx(rxtx, [ANN_OCT, [s + oct(b)[2:]]])
+ self.putx(rxtx, [ANN_BITS, [s + bin(b)[2:]]])
def get_parity_bit(self, rxtx, signal):
# If no parity is used/configured, skip to the next state immediately.