X-Git-Url: http://sigrok.org/gitweb/?a=blobdiff_plain;f=decoders%2Fsignature%2Fpd.py;h=946b2da7574e7fb4b01e0caeb0d584fa1dee1ff5;hb=f759507a3ab0f774716fdaedc8a1580017309f47;hp=65b86a255730d79d22c8f38287401415e38f7802;hpb=2aa30631c0e0d54f3e71c88107ae153b8a1c5426;p=libsigrokdecode.git diff --git a/decoders/signature/pd.py b/decoders/signature/pd.py index 65b86a2..946b2da 100644 --- a/decoders/signature/pd.py +++ b/decoders/signature/pd.py @@ -71,11 +71,11 @@ class Decoder(srd.Decoder): ('bit1', 'Bit1'), ('start', 'START'), ('stop', 'STOP'), - ('sig', 'Sig') + ('signature', 'Signature') ) annotation_rows = ( ('bits', 'Bits', (0, 1, 2, 3)), - ('sig', 'Sig', (4,)) + ('signatures', 'Signatures', (4,)) ) def __init__(self): @@ -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