]> sigrok.org Git - libsigrokdecode.git/blobdiff - decoders/nrf905/pd.py
avr_isp: Extend decoder, add locks, eeprom, program memory commands.
[libsigrokdecode.git] / decoders / nrf905 / pd.py
index c36bd10eccdfc5f046a1d8a4e7330edbd20693ca..12949fea618c1d8dc5d0b42f43b0e5e90cb9b88e 100644 (file)
@@ -85,7 +85,7 @@ class Decoder(srd.Decoder):
     desc = '433/868/933MHz transceiver chip.'
     license = 'mit'
     inputs = ['spi']
-    outputs = ['nrf905']
+    outputs = []
     tags = ['IC', 'Wireless/RF']
     annotations = (
         ('cmd', 'Command sent to the device'),
@@ -167,29 +167,25 @@ class Decoder(srd.Decoder):
             reg_addr = i + addr
             if reg_addr <= 9:
                 self.parse_config_register(reg_addr, registers[i], is_write)
-            else:
-                print('INVALID REGISTER ADDR ' + hex(reg_addr))
             i += 1
 
     def dump_cmd_bytes(self, prefix, cmd_bytes, ann):
         ss, es = cmd_bytes[1][1], 0
         data = ''
         for byte in cmd_bytes[1:]:
-            data += '0x' + format(byte[0], '02x') + ' '
+            data += format(byte[0], '02X') + ' '
             es = byte[2]
         self.put(ss, es, self.out_ann, [ann, [prefix + data]])
 
     def handle_WC(self):
         start_addr = self.mosi_bytes[0][0] & 0x0F
         if start_addr > 9:
-            print('ERROR: WRONG OFFSET')
             return
         self.parse_config_registers(start_addr, self.mosi_bytes[1:], True)
 
     def handle_RC(self):
         start_addr = self.mosi_bytes[0][0] & 0x0F
         if start_addr > 9:
-            print('ERROR: WRONG OFFSET')
             return
         self.parse_config_registers(start_addr, self.miso_bytes[1:], False)