]> sigrok.org Git - libsigrokdecode.git/blobdiff - decoders/signature/pd.py
signature: increase compatibility across Python versions
[libsigrokdecode.git] / decoders / signature / pd.py
index 65b86a255730d79d22c8f38287401415e38f7802..aebd5b4165444f27d6531085c240018f8ef642f1 100644 (file)
@@ -135,7 +135,7 @@ class Decoder(srd.Decoder):
                         started = False
                     else:
                         self.putb(last_samplenum, [data, [str(data)]])
-                incoming = (bin(shiftreg & 0b0000_0010_1001_0001).count('1') + data) & 1
+                incoming = (bin(shiftreg & 0x0291).count('1') + data) & 1
                 shiftreg = (incoming << 15) | (shiftreg >> 1)
             prev_start = start
             prev_stop = stop