- def decode(self, ss, es, data):
- for samplenum, pins in data:
-
- # Ignore identical samples.
- if self.prev_pins == pins:
- continue
- self.prev_pins = pins
-
- # Have DATA processed at appropriate clock edges.
- clock_pin, data_pin = pins[0], pins[1]
- self.find_clk_edge(samplenum, clock_pin, data_pin)