- # Ignore identical samples early on (for performance reasons).
- pins = self.wait([{0: 'e'}, {1: 'e'}, {2: 'e'}, {3: 'e'}])
- (clk, miso, mosi, cs) = pins
- self.find_clk_edge(miso, mosi, clk, cs)
+ (clk, miso, mosi, cs) = self.wait(wait_cond)
+ self.find_clk_edge(miso, mosi, clk, cs, False)