decoders: Use a slightly more consistent/logical annotation row setup.
authorUwe Hermann <uwe@hermann-uwe.de>
Fri, 29 Nov 2019 21:49:04 +0000 (22:49 +0100)
committerUwe Hermann <uwe@hermann-uwe.de>
Fri, 29 Nov 2019 21:49:04 +0000 (22:49 +0100)
Generally show "bits" and other smaller annotations in rows that come
before "larger" annotations (in later rows).

decoders/dmx512/pd.py
decoders/edid/pd.py
decoders/enc28j60/pd.py
decoders/jtag_ejtag/pd.py
decoders/sda2506/pd.py
decoders/spdif/pd.py
decoders/uart/pd.py

index 4ecc4db83c605c714650dad886feaa84fe51a704..3fd2aba0d5668be7f76c43f52c6681cd89782416 100644 (file)
@@ -46,9 +46,9 @@ class Decoder(srd.Decoder):
         ('error', 'Error'),
     )
     annotation_rows = (
-        ('name', 'Logical', (1, 2, 5, 6, 7, 8)),
-        ('data', 'Data', (9,)),
         ('bits', 'Bits', (0, 3, 4)),
+        ('data', 'Data', (9,)),
+        ('name', 'Logical', (1, 2, 5, 6, 7, 8)),
         ('errors', 'Errors', (10,)),
     )
 
index 2d7460ce434e5163f014e9f1c8497cda68cb15f9..e2e7feef7f23f1930c3223924094e20f755b1f58 100644 (file)
@@ -87,8 +87,8 @@ class Decoder(srd.Decoder):
         ('sections', 'EDID structure sections'),
     )
     annotation_rows = (
-        ('sections', 'Sections', (1,)),
         ('fields', 'Fields', (0,)),
+        ('sections', 'Sections', (1,)),
     )
 
     def __init__(self):
index f7a6625a22c7b58602895dbe44cf1130d7ae5126..e8ce6e7b68c741c8f6af6b629be572d4ff2c1fac 100644 (file)
@@ -67,9 +67,9 @@ class Decoder(srd.Decoder):
         ('warning', 'Warning'),
     )
     annotation_rows = (
+        ('fields', 'Fields', (ANN_DATA, ANN_REG_ADDR)),
         ('commands', 'Commands',
             (ANN_RCR, ANN_RBM, ANN_WCR, ANN_WBM, ANN_BFS, ANN_BFC, ANN_SRC)),
-        ('fields', 'Fields', (ANN_DATA, ANN_REG_ADDR)),
         ('warnings', 'Warnings', (ANN_WARNING,)),
     )
 
index f16f0b4edcae289cd75b4ec740e48191d57c766e..5a537c993cd22befbe4868e2ca1a9a9789b9fdb7 100644 (file)
@@ -207,9 +207,9 @@ class Decoder(srd.Decoder):
     )
     annotation_rows = (
         ('instructions', 'Instructions', (0,)),
-        ('regs', 'Registers', regs_items['rows_range']),
         ('control_fields_in', 'Control fields in', (10,)),
         ('control_fields_out', 'Control fields out', (11,)),
+        ('regs', 'Registers', regs_items['rows_range']),
         ('pracc', 'PrAcc', (12,)),
     )
 
index 782fd837d29cd101b99cc7dbb2eb2274d47c3c32..9ae5c0142d53a47ef075556e6dbf3bfd6fe4be95 100644 (file)
@@ -46,8 +46,8 @@ class Decoder(srd.Decoder):
     )
     annotation_rows = (
         ('bits', 'Bits', (ann_cmdbit, ann_databit)),
-        ('commands', 'Commands', (ann_cmd,)),
         ('data', 'Data', (ann_data,)),
+        ('commands', 'Commands', (ann_cmd,)),
         ('warnings', 'Warnings', (ann_warning,)),
     )
 
index 532bf8257bdda669187fe193702cf3558f787914..bec28cf0c184d9fcbea8daf5e5739d963bc219d9 100644 (file)
@@ -47,8 +47,8 @@ class Decoder(srd.Decoder):
         ('parity', 'Parity Bit'),
     )
     annotation_rows = (
-        ('info', 'Info', (0, 1, 3, 5, 6, 7, 8)),
         ('bits', 'Bits', (2,)),
+        ('info', 'Info', (0, 1, 3, 5, 6, 7, 8)),
         ('samples', 'Samples', (4,)),
     )
 
index 1492aed08bdb2912559f1a474fa180ccffeab101..802c5937d93ccc223d6bfb74dfae822dfe7d6cb1 100644 (file)
@@ -141,13 +141,13 @@ class Decoder(srd.Decoder):
         ('tx-packet', 'TX packet'),
     )
     annotation_rows = (
-        ('rx-data', 'RX', (0, 2, 4, 6, 8)),
         ('rx-data-bits', 'RX bits', (12,)),
+        ('rx-data', 'RX', (0, 2, 4, 6, 8)),
         ('rx-warnings', 'RX warnings', (10,)),
         ('rx-break', 'RX break', (14,)),
         ('rx-packets', 'RX packets', (16,)),
-        ('tx-data', 'TX', (1, 3, 5, 7, 9)),
         ('tx-data-bits', 'TX bits', (13,)),
+        ('tx-data', 'TX', (1, 3, 5, 7, 9)),
         ('tx-warnings', 'TX warnings', (11,)),
         ('tx-break', 'TX break', (15,)),
         ('tx-packets', 'TX packets', (17,)),