X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=decoders%2Fadf435x%2Fpd.py;h=c60ed4e47469a3cfcc0b84d3d73be8c7048a72d9;hb=025c728ed12e33121fb5be4ce14085afc2f23853;hp=8f51ee245d43335feca823b9320ba5987ba98aca;hpb=1d4fe1c19c0948fb67b4a91495b126a763ea7adb;p=libsigrokdecode.git diff --git a/decoders/adf435x/pd.py b/decoders/adf435x/pd.py index 8f51ee2..c60ed4e 100644 --- a/decoders/adf435x/pd.py +++ b/decoders/adf435x/pd.py @@ -88,23 +88,27 @@ regs = { ANN_REG = 0 class Decoder(srd.Decoder): - api_version = 2 + api_version = 3 id = 'adf435x' name = 'ADF435x' longname = 'Analog Devices ADF4350/1' desc = 'Wideband synthesizer with integrated VCO.' license = 'gplv3+' inputs = ['spi'] - outputs = ['adf435x'] + outputs = [] + tags = ['Clock/timing', 'IC', 'Wireless/RF'] annotations = ( # Sent from the host to the chip. - ('register', 'Register written to the device'), + ('write', 'Register write'), ) annotation_rows = ( - ('registers', 'Register writes', (ANN_REG,)), + ('writes', 'Register writes', (ANN_REG,)), ) def __init__(self): + self.reset() + + def reset(self): self.bits = [] def start(self):