diff options
author | Joel Holdsworth <joel@airwebreathe.org.uk> | 2013-12-28 01:37:18 +0100 |
---|---|---|
committer | Joel Holdsworth <joel@airwebreathe.org.uk> | 2013-12-28 09:04:46 +0100 |
commit | 25ac80b22a198833caa515875ab61a1e15adca18 (patch) | |
tree | febb669eb50f3ab1081b272d51a0f19636e5f315 /decoders/i2cdemux/pd.py | |
parent | ab4aa33c4bd3f72707c718bb0448722a5c2c9912 (diff) | |
download | libsigrokdecode-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.py | 20 |
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. |