]> sigrok.org Git - libsigrokdecode.git/blobdiff - decoders/spi.py
srd: SPI: Set default PD options.
[libsigrokdecode.git] / decoders / spi.py
index 2f692f08f28c40ffce6ceed0ed0f1e59b7d0554a..457abb5bde2f962cdd2c325023944eb6e9017aa9 100644 (file)
@@ -35,7 +35,7 @@ CPHA_1 = 1 # Data is valid on the falling clock edge
 
 # Bit order options
 MSB_FIRST = 0
-LSB_FIRST = 0
+LSB_FIRST = 1
 
 # Annotation formats
 ANN_HEX = 0
@@ -78,6 +78,13 @@ class Decoder(srd.Decoder):
         self.bytesreceived = 0
         self.samplenum = -1
 
+        # Set protocol decoder option defaults.
+        self.cs_active_low = Decoder.options['cs_active_low'][1]
+        self.clock_polarity = Decoder.options['clock_polarity'][1]
+        self.clock_phase = Decoder.options['clock_phase'][1]
+        self.bit_order = Decoder.options['bit_order'][1]
+        self.word_size = Decoder.options['word_size'][1]
+
     def start(self, metadata):
         self.out_proto = self.add(srd.OUTPUT_PROTO, 'spi')
         self.out_ann = self.add(srd.OUTPUT_ANN, 'spi')