X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=decoders%2Fsignature%2Fpd.py;fp=decoders%2Fsignature%2Fpd.py;h=aebd5b4165444f27d6531085c240018f8ef642f1;hb=6d718968df2909655c84bbe4938b72b5b7178ead;hp=65b86a255730d79d22c8f38287401415e38f7802;hpb=1d7e79da75afbdfd5d1863de6482bf4cd21e5c7e;p=libsigrokdecode.git diff --git a/decoders/signature/pd.py b/decoders/signature/pd.py index 65b86a2..aebd5b4 100644 --- a/decoders/signature/pd.py +++ b/decoders/signature/pd.py @@ -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