]> sigrok.org Git - libsigrokdecode.git/commitdiff
spi: Fix a bug when only supplying MOSI (but not MISO).
authorUwe Hermann <redacted>
Wed, 19 Feb 2014 14:11:24 +0000 (15:11 +0100)
committerUwe Hermann <redacted>
Wed, 19 Feb 2014 14:21:06 +0000 (15:21 +0100)
decoders/spi/pd.py

index 679335e9489f06ead66c298944a2dea718c1b192..d077ccac0c91af870debe62237f2edd323536ba1 100644 (file)
@@ -193,7 +193,10 @@ class Decoder(srd.Decoder):
         # Guesstimate the endsample for this bit (can be overridden below).
         es = self.samplenum
         if self.bitcount > 0:
-            es += self.samplenum - self.misobits[0][1]
+            if self.have_miso:
+                es += self.samplenum - self.misobits[0][1]
+            elif self.have_mosi:
+                es += self.samplenum - self.mosibits[0][1]
 
         if self.have_miso:
             self.misobits.insert(0, [miso, self.samplenum, es])