- self.bit_last = self.samplenum
- self.bits.append([decode_bit(self.pulses), self.bit_first,
- self.bit_last]) # Save states and times.
- self.put(self.bit_first, self.bit_last, self.out_ann,
- [0, [decode_bit(self.pulses)]]) # Write decoded bit.
- self.put(self.bit_first, self.bit_last, self.out_ann,
- [1, [pinlabels(self.bit_count)]]) # Write pin labels.
+ self.es = self.samplenum
+ self.bits.append([decode_bit(self.pulses), self.ss,
+ self.es]) # Save states and times.
+ idx = bitvals.index(decode_bit(self.pulses))
+ self.putx([idx, [decode_bit(self.pulses)]]) # Write decoded bit.
+ self.putx([5, [pinlabels(self.bit_count)]]) # Write pin labels.