summaryrefslogtreecommitdiff
path: root/decoders/spi.py
diff options
context:
space:
mode:
authorUwe Hermann <uwe@hermann-uwe.de>2011-11-27 22:17:54 +0100
committerUwe Hermann <uwe@hermann-uwe.de>2011-11-27 22:20:01 +0100
commite100d51ec0909db8f93c837ea1fd92a08461b781 (patch)
treefab068f9eeec5106bd17377084b0757af2943e04 /decoders/spi.py
parentc4262fd6b2f8ef540b8cc93ac61956d89062d2be (diff)
downloadlibsigrokdecode-e100d51ec0909db8f93c837ea1fd92a08461b781.tar.gz
libsigrokdecode-e100d51ec0909db8f93c837ea1fd92a08461b781.zip
srd: Python: Consistently use single quotes for strings.
Diffstat (limited to 'decoders/spi.py')
-rw-r--r--decoders/spi.py28
1 files changed, 14 insertions, 14 deletions
diff --git a/decoders/spi.py b/decoders/spi.py
index 731c77c..383206b 100644
--- a/decoders/spi.py
+++ b/decoders/spi.py
@@ -51,16 +51,16 @@ class Decoder():
self.bytesreceived = 0
def start(self, metadata):
- self.unitsize = metadata["unitsize"]
+ self.unitsize = metadata['unitsize']
def report(self):
- return "SPI: %d bytes received" % self.bytesreceived
+ return 'SPI: %d bytes received' % self.bytesreceived
def decode(self, data):
# We should accept a list of samples and iterate...
- for sample in sampleiter(data["data"], self.unitsize):
+ for sample in sampleiter(data['data'], self.unitsize):
- sck = sample.probe(self.probes["sck"])
+ sck = sample.probe(self.probes['sck'])
# Sample SDATA on rising SCK
if sck == self.oldsck:
continue
@@ -70,9 +70,9 @@ class Decoder():
# If this is first bit, save timestamp
if self.rxcount == 0:
- self.time = data["time"]
+ self.time = data['time']
# Receive bit into our shift register
- sdata = sample.probe(self.probes["sdata"])
+ sdata = sample.probe(self.probes['sdata'])
if sdata:
self.rxdata |= 1 << (7 - self.rxcount)
self.rxcount += 1
@@ -80,11 +80,11 @@ class Decoder():
if self.rxcount != 8:
continue
# Received a byte, pass up to sigrok
- outdata = {"time":self.time,
- "duration":data["time"] + data["duration"] - self.time,
- "data":self.rxdata,
- "display":("%02X" % self.rxdata),
- "type":"spi",
+ outdata = {'time':self.time,
+ 'duration':data['time'] + data['duration'] - self.time,
+ 'data':self.rxdata,
+ 'display':('%02X' % self.rxdata),
+ 'type':'spi',
}
sigrok.put(outdata)
# Reset decoder state
@@ -93,8 +93,8 @@ class Decoder():
# Keep stats for summary
self.bytesreceived += 1
-if __name__ == "__main__":
- data = open("spi_dump.bin").read()
+if __name__ == '__main__':
+ data = open('spi_dump.bin').read()
# dummy class to keep Decoder happy for test
class Sigrok():
@@ -103,7 +103,7 @@ if __name__ == "__main__":
sigrok = Sigrok()
dec = Decoder(driver='ols', unitsize=1, starttime=0)
- dec.decode({"time":0, "duration":len(data), "data":data, "type":"logic"})
+ dec.decode({'time':0, 'duration':len(data), 'data':data, 'type':'logic'})
print dec.summary()
else: