]> sigrok.org Git - libsigrokdecode.git/commitdiff
eeprom93xx: Use fixed-width hex output.
authorUwe Hermann <redacted>
Sat, 9 Nov 2019 14:48:36 +0000 (15:48 +0100)
committerUwe Hermann <redacted>
Sat, 9 Nov 2019 14:48:36 +0000 (15:48 +0100)
This improves readability a bit in most cases.

decoders/eeprom93xx/pd.py

index db4dd3fbc316dc55354c7b72038bfa186610029d..8c08fc804c3d13b83ff2b50ee48768ed951d1300 100644 (file)
@@ -67,7 +67,7 @@ class Decoder(srd.Decoder):
         for b in range(len(data)):
             a += (data[b].si << (len(data) - b - 1))
         self.put(data[0].ss, data[-1].es, self.out_ann,
-                 [0, ['Address: 0x%x' % a, 'Addr: 0x%x' % a, '0x%x' % a]])
+                 [0, ['Address: 0x%04x' % a, 'Addr: 0x%04x' % a, '0x%04x' % a]])
         self.put(data[0].ss, data[-1].es, self.out_binary, [0, bytes([a])])
 
     def put_word(self, si, data):
@@ -90,7 +90,7 @@ class Decoder(srd.Decoder):
                      self.out_ann, [idx, ['Data: %s' % word_str, '%s' % word_str]])
         else:
             self.put(data[0].ss, data[-1].es,
-                     self.out_ann, [idx, ['Data: 0x%x' % word, '0x%x' % word]])
+                     self.out_ann, [idx, ['Data: 0x%04x' % word, '0x%04x' % word]])
             self.put(data[0].ss, data[-1].es, self.out_binary,
                      [1, bytes([(word & 0xff00) >> 8, word & 0xff])])