X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=decoders%2Fnrf905%2Fpd.py;h=12949fea618c1d8dc5d0b42f43b0e5e90cb9b88e;hb=53cbedf5852028f54891066b0a5e698c4dd0c42a;hp=c36bd10eccdfc5f046a1d8a4e7330edbd20693ca;hpb=104719c1871ef69c42a52b86bec7488a4f6fedf0;p=libsigrokdecode.git diff --git a/decoders/nrf905/pd.py b/decoders/nrf905/pd.py index c36bd10..12949fe 100644 --- a/decoders/nrf905/pd.py +++ b/decoders/nrf905/pd.py @@ -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)