Change PD options to be a tuple of dictionaries.
[libsigrokdecode.git] / decoders / i2c / pd.py
index 2db7d21f6a74ca7bf3d35ed0e8d32995ce6a908d..9cbdd533c4012f01f706f6b5f1f4479f18e11ae4 100644 (file)
@@ -77,9 +77,10 @@ class Decoder(srd.Decoder):
         {'id': 'sda', 'name': 'SDA', 'desc': 'Serial data line'},
     ]
     optional_probes = []
         {'id': 'sda', 'name': 'SDA', 'desc': 'Serial data line'},
     ]
     optional_probes = []
-    options = {
-        'address_format': ['Displayed slave address format', 'shifted'],
-    }
+    options = (
+        {'id': 'address_format', 'desc': 'Displayed slave address format',
+            'default': 'shifted', 'values': ('shifted', 'unshifted')},
+    )
     annotations = [
         ['start', 'Start condition'],
         ['repeat-start', 'Repeat start condition'],
     annotations = [
         ['start', 'Start condition'],
         ['repeat-start', 'Repeat start condition'],