X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=decoders%2Fmx25lxx05d%2Fmx25lxx05d.py;h=80b1a658872351062bc7effcf0ff73f489f2a596;hb=53a07a6d287ecdd3a9831dd3778676edf6ee8a9e;hp=4139fcb6e57d7ba6ecb885c76d3198f86f5eeff8;hpb=decde15ecb51b3326b31019af61e0a729b9c61d0;p=libsigrokdecode.git diff --git a/decoders/mx25lxx05d/mx25lxx05d.py b/decoders/mx25lxx05d/mx25lxx05d.py index 4139fcb..80b1a65 100644 --- a/decoders/mx25lxx05d/mx25lxx05d.py +++ b/decoders/mx25lxx05d/mx25lxx05d.py @@ -18,17 +18,9 @@ ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ## -# -# Macronix MX25Lxx05D SPI (NOR) flash chip decoder. -# Works for MX25L1605D/MX25L3205D/MX25L6405D. -# +# Macronix MX25Lxx05D SPI (NOR) flash chip protocol decoder -# -# TODO: Description -# -# Details: -# http://www.macronix.com/QuickPlace/hq/PageLibrary4825740B00298A3B.nsf/h_Index/3F21BAC2E121E17848257639003A3146/$File/MX25L1605D-3205D-6405D-1.5.pdf -# +# Note: Works for MX25L1605D/MX25L3205D/MX25L6405D. import sigrokdecode as srd @@ -107,12 +99,11 @@ class Decoder(srd.Decoder): name = 'MX25Lxx05D' longname = 'Macronix MX25Lxx05D' desc = 'Macronix MX25Lxx05D SPI flash chip decoder' - longdesc = 'TODO' license = 'gplv2+' inputs = ['spi', 'logic'] outputs = ['mx25lxx05d'] probes = [] - extra_probes = [ + optional_probes = [ {'id': 'hold', 'name': 'HOLD#', 'desc': 'TODO.'}, {'id': 'wp_acc', 'name': 'WP#/ACC', 'desc': 'TODO.'}, ] @@ -218,7 +209,7 @@ class Decoder(srd.Decoder): self.putx([0, ['%s ID' % d]]) elif self.cmdstate == 6: # Byte 6: Slave sends device ID (or manufacturer ID). - self.ids += [miso] + self.ids.append(miso) d = 'Manufacturer' if self.manufacturer_id_first else 'Device' self.putx([0, ['%s ID' % d]]) else: