X-Git-Url: https://sigrok.org/gitweb/?p=libsigrokdecode.git;a=blobdiff_plain;f=decoders%2Favr_isp%2Fpd.py;h=0168875449d52477169544492bec89da289b5537;hp=8f3e128e1708740b816ccc257fb9de1bece70026;hb=4e4f8527de0927f2eb1d98e90b58e018ba28d341;hpb=780770f1295b7fdeb4481eb42623bad5da1e19a7 diff --git a/decoders/avr_isp/pd.py b/decoders/avr_isp/pd.py index 8f3e128..0168875 100644 --- a/decoders/avr_isp/pd.py +++ b/decoders/avr_isp/pd.py @@ -30,23 +30,20 @@ class Decoder(srd.Decoder): longname = 'AVR In-System Programming' desc = 'Protocol for in-system programming Atmel AVR MCUs.' license = 'gplv2+' - inputs = ['spi', 'logic'] + inputs = ['spi'] outputs = ['avr_isp'] - optional_probes = [ - {'id': 'reset', 'name': 'RESET#', 'desc': 'Target AVR MCU reset'}, - ] - annotations = [ - ['pe', 'Programming enable'], - ['rsb0', 'Read signature byte 0'], - ['rsb1', 'Read signature byte 1'], - ['rsb2', 'Read signature byte 2'], - ['ce', 'Chip erase'], - ['rfb', 'Read fuse bits'], - ['rhfb', 'Read high fuse bits'], - ['refb', 'Read extended fuse bits'], - ['warnings', 'Warnings'], - ['dev', 'Device'], - ] + annotations = ( + ('pe', 'Programming enable'), + ('rsb0', 'Read signature byte 0'), + ('rsb1', 'Read signature byte 1'), + ('rsb2', 'Read signature byte 2'), + ('ce', 'Chip erase'), + ('rfb', 'Read fuse bits'), + ('rhfb', 'Read high fuse bits'), + ('refb', 'Read extended fuse bits'), + ('warnings', 'Warnings'), + ('dev', 'Device'), + ) annotation_rows = ( ('bits', 'Bits', ()), ('commands', 'Commands', tuple(range(7 + 1))),