X-Git-Url: https://sigrok.org/gitweb/?p=libsigrokdecode.git;a=blobdiff_plain;f=decoders%2Fadf435x%2Fpd.py;fp=decoders%2Fadf435x%2Fpd.py;h=3cc74b64ea79c136d462e68cf557977908d4753e;hp=c60ed4e47469a3cfcc0b84d3d73be8c7048a72d9;hb=53cbedf5852028f54891066b0a5e698c4dd0c42a;hpb=02cc30befa2d5cdfa1d1c214012490332a88a333 diff --git a/decoders/adf435x/pd.py b/decoders/adf435x/pd.py index c60ed4e..3cc74b6 100644 --- a/decoders/adf435x/pd.py +++ b/decoders/adf435x/pd.py @@ -126,10 +126,11 @@ class Decoder(srd.Decoder): def decode(self, ss, es, data): - ptype, data1, data2 = data + ptype, _, _ = data if ptype == 'CS-CHANGE': - if data1 == 1: + _, cs_before, cs_after = data + if cs_before == 1: if len(self.bits) == 32: reg_value, reg_pos = self.decode_bits(0, 3) self.put(reg_pos[0], reg_pos[1], self.out_ann, [ANN_REG, @@ -141,4 +142,5 @@ class Decoder(srd.Decoder): field = self.decode_field(*field_desc) self.bits = [] if ptype == 'BITS': - self.bits = data1 + self.bits + _, mosi_bits, miso_bits = data + self.bits = mosi_bits + self.bits