summaryrefslogtreecommitdiff
path: root/decoders/i2c.py
diff options
context:
space:
mode:
Diffstat (limited to 'decoders/i2c.py')
-rw-r--r--decoders/i2c.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/decoders/i2c.py b/decoders/i2c.py
index cfaacb0..b0273c0 100644
--- a/decoders/i2c.py
+++ b/decoders/i2c.py
@@ -133,7 +133,7 @@ class Decoder(srd.Decoder):
{'id': 'sda', 'name': 'SDA', 'desc': 'Serial data line'},
]
options = {
- 'address-space': ['Address space (in bits)', 7],
+ 'addressing': ['Slave addressing (in bits)', 7], # 7 or 10
}
annotations = [
# ANN_SHIFTED
@@ -157,6 +157,9 @@ class Decoder(srd.Decoder):
self.oldscl = None
self.oldsda = None
+ # Set protocol decoder option defaults.
+ self.addressing = Decoder.options['addressing'][1]
+
def start(self, metadata):
self.out_proto = self.add(srd.OUTPUT_PROTO, 'i2c')
self.out_ann = self.add(srd.OUTPUT_ANN, 'i2c')