summaryrefslogtreecommitdiff
path: root/decoders/i2cdemux/pd.py
diff options
context:
space:
mode:
authorJoel Holdsworth <joel@airwebreathe.org.uk>2013-12-28 01:37:18 +0100
committerJoel Holdsworth <joel@airwebreathe.org.uk>2013-12-28 09:04:46 +0100
commit25ac80b22a198833caa515875ab61a1e15adca18 (patch)
treefebb669eb50f3ab1081b272d51a0f19636e5f315 /decoders/i2cdemux/pd.py
parentab4aa33c4bd3f72707c718bb0448722a5c2c9912 (diff)
downloadlibsigrokdecode-25ac80b22a198833caa515875ab61a1e15adca18.tar.gz
libsigrokdecode-25ac80b22a198833caa515875ab61a1e15adca18.zip
i2cdemux: Replaced I2C with I²C
Diffstat (limited to 'decoders/i2cdemux/pd.py')
-rw-r--r--decoders/i2cdemux/pd.py20
1 files changed, 10 insertions, 10 deletions
diff --git a/decoders/i2cdemux/pd.py b/decoders/i2cdemux/pd.py
index 3904643..1bf96a9 100644
--- a/decoders/i2cdemux/pd.py
+++ b/decoders/i2cdemux/pd.py
@@ -18,16 +18,16 @@
## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
##
-# Generic I2C demultiplexing protocol decoder
+# Generic I²C demultiplexing protocol decoder
import sigrokdecode as srd
class Decoder(srd.Decoder):
api_version = 1
id = 'i2cdemux'
- name = 'I2C demux'
- longname = 'I2C demultiplexer'
- desc = 'Demux I2C packets into per-slave-address streams.'
+ name = 'I²C demux'
+ longname = 'I²C demultiplexer'
+ desc = 'Demux I²C packets into per-slave-address streams.'
license = 'gplv2+'
inputs = ['i2c']
outputs = [] # TODO: Only known at run-time.
@@ -37,7 +37,7 @@ class Decoder(srd.Decoder):
annotations = []
def __init__(self, **kwargs):
- self.packets = [] # Local cache of I2C packets
+ self.packets = [] # Local cache of I²C packets
self.slaves = [] # List of known slave addresses
self.stream = -1 # Current output stream
self.streamcount = 0 # Number of created output streams
@@ -45,17 +45,17 @@ class Decoder(srd.Decoder):
def start(self):
self.out_proto = []
- # Grab I2C packets into a local cache, until an I2C STOP condition
+ # Grab I²C packets into a local cache, until an I²C STOP condition
# packet comes along. At some point before that STOP condition, there
# will have been an ADDRESS READ or ADDRESS WRITE which contains the
- # I2C address of the slave that the master wants to talk to.
+ # I²C address of the slave that the master wants to talk to.
# We use this slave address to figure out which output stream should
# get the whole chunk of packets (from START to STOP).
def decode(self, ss, es, data):
cmd, databyte = data
- # Add the I2C packet to our local cache.
+ # Add the I²C packet to our local cache.
self.packets.append([ss, es, data])
if cmd in ('ADDRESS READ', 'ADDRESS WRITE'):
@@ -73,12 +73,12 @@ class Decoder(srd.Decoder):
if self.stream == -1:
raise Exception('Invalid stream!') # FIXME?
- # Send the whole chunk of I2C packets to the correct stream.
+ # Send the whole chunk of I²C packets to the correct stream.
for p in self.packets:
self.put(p[0], p[1], self.out_proto[self.stream], p[2])
self.packets = []
self.stream = -1
else:
- pass # Do nothing, only add the I2C packet to our cache.
+ pass # Do nothing, only add the I²C packet to our cache.