From dd37a782a8637bdee703a13c949b222b9ba8b95d Mon Sep 17 00:00:00 2001 From: Uwe Hermann Date: Mon, 1 Sep 2014 18:23:54 +0200 Subject: Add initial set of PD tests. This is a slightly modified version of the PD test suite that was part of libsigrokdecode previously. --- decoder/test/mx25lxx05d/probe.output | 583 +++++++++++++++++++++++++++++++++++ decoder/test/mx25lxx05d/test.conf | 7 + 2 files changed, 590 insertions(+) create mode 100644 decoder/test/mx25lxx05d/probe.output create mode 100644 decoder/test/mx25lxx05d/test.conf (limited to 'decoder/test/mx25lxx05d') diff --git a/decoder/test/mx25lxx05d/probe.output b/decoder/test/mx25lxx05d/probe.output new file mode 100644 index 0000000..6e22f53 --- /dev/null +++ b/decoder/test/mx25lxx05d/probe.output @@ -0,0 +1,583 @@ +3-32 mx25lxx05d: bits: "Unknown command: 0x3f" +28-49 mx25lxx05d: bits: "Unknown command: 0xff" +49-70 mx25lxx05d: bits: "Unknown command: 0xff" +69-92 mx25lxx05d: bits: "Unknown command: 0xff" +11243-11264 mx25lxx05d: pp: "Command: Read identification" +11268-11289 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +11289-11310 mx25lxx05d: pp: "Memory type: 0x20" +11310-11329 mx25lxx05d: pp: "Device ID: 0x15" +11243-11329 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +11331-11350 mx25lxx05d: bits: "Unknown command: 0xff" +61807-61828 mx25lxx05d: pp: "Command: Read identification" +61832-61853 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +61853-61872 mx25lxx05d: pp: "Memory type: 0x20" +61874-61893 mx25lxx05d: pp: "Device ID: 0x15" +61807-61893 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +61895-61914 mx25lxx05d: bits: "Unknown command: 0xff" +111908-111929 mx25lxx05d: pp: "Command: Read identification" +111933-111954 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +111954-111975 mx25lxx05d: pp: "Memory type: 0x20" +111975-111996 mx25lxx05d: pp: "Device ID: 0x15" +111908-111996 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +111996-112015 mx25lxx05d: bits: "Unknown command: 0xff" +160879-160900 mx25lxx05d: pp: "Command: Read identification" +160904-160925 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +160925-160944 mx25lxx05d: pp: "Memory type: 0x20" +160946-160965 mx25lxx05d: pp: "Device ID: 0x15" +160879-160965 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +160967-160986 mx25lxx05d: bits: "Unknown command: 0xff" +210825-210844 mx25lxx05d: pp: "Command: Read identification" +210850-210869 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +210870-210891 mx25lxx05d: pp: "Memory type: 0x20" +210891-210912 mx25lxx05d: pp: "Device ID: 0x15" +210825-210912 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +210912-210933 mx25lxx05d: bits: "Unknown command: 0xff" +261418-261439 mx25lxx05d: pp: "Command: Read identification" +261443-261464 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +261464-261485 mx25lxx05d: pp: "Memory type: 0x20" +261485-261506 mx25lxx05d: pp: "Device ID: 0x15" +261418-261506 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +261506-261525 mx25lxx05d: bits: "Unknown command: 0xff" +312970-312989 mx25lxx05d: pp: "Command: Read identification" +312995-313014 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +313016-313035 mx25lxx05d: pp: "Memory type: 0x20" +313036-313057 mx25lxx05d: pp: "Device ID: 0x15" +312970-313057 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +313057-313078 mx25lxx05d: bits: "Unknown command: 0xff" +362962-362981 mx25lxx05d: pp: "Command: Read identification" +362987-363006 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +363008-363027 mx25lxx05d: pp: "Memory type: 0x20" +363029-363048 mx25lxx05d: pp: "Device ID: 0x15" +362962-363048 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +363049-363070 mx25lxx05d: bits: "Unknown command: 0xff" +412961-412982 mx25lxx05d: pp: "Command: Read identification" +412986-413007 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +413007-413028 mx25lxx05d: pp: "Memory type: 0x20" +413028-413047 mx25lxx05d: pp: "Device ID: 0x15" +412961-413047 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +413049-413068 mx25lxx05d: bits: "Unknown command: 0xff" +462966-462985 mx25lxx05d: pp: "Command: Read identification" +462991-463010 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +463012-463031 mx25lxx05d: pp: "Memory type: 0x20" +463033-463052 mx25lxx05d: pp: "Device ID: 0x15" +462966-463052 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +463053-463074 mx25lxx05d: bits: "Unknown command: 0xff" +512947-512968 mx25lxx05d: pp: "Command: Read identification" +512972-512993 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +512993-513014 mx25lxx05d: pp: "Memory type: 0x20" +513014-513033 mx25lxx05d: pp: "Device ID: 0x15" +512947-513033 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +562937-562956 mx25lxx05d: pp: "Command: Read identification" +562962-562981 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +562983-563002 mx25lxx05d: pp: "Memory type: 0x20" +563004-563023 mx25lxx05d: pp: "Device ID: 0x15" +562937-563023 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +612937-612958 mx25lxx05d: pp: "Command: Read identification" +612962-612983 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +612983-613004 mx25lxx05d: pp: "Memory type: 0x20" +613004-613025 mx25lxx05d: pp: "Device ID: 0x15" +612937-613025 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +662929-662950 mx25lxx05d: pp: "Command: Read identification" +662954-662975 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +662975-662996 mx25lxx05d: pp: "Memory type: 0x20" +662996-663015 mx25lxx05d: pp: "Device ID: 0x15" +662929-663015 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +712919-712938 mx25lxx05d: pp: "Command: Read identification" +712944-712963 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +712964-712985 mx25lxx05d: pp: "Memory type: 0x20" +712985-713006 mx25lxx05d: pp: "Device ID: 0x15" +712919-713006 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +762532-762551 mx25lxx05d: pp: "Command: Read identification" +762557-762576 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +762577-762598 mx25lxx05d: pp: "Memory type: 0x20" +762598-762619 mx25lxx05d: pp: "Device ID: 0x15" +762532-762619 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +812914-812933 mx25lxx05d: pp: "Command: Read identification" +812939-812958 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +812960-812979 mx25lxx05d: pp: "Memory type: 0x20" +812980-813001 mx25lxx05d: pp: "Device ID: 0x15" +812914-813001 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +862913-862934 mx25lxx05d: pp: "Command: Read identification" +862938-862959 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +862959-862980 mx25lxx05d: pp: "Memory type: 0x20" +862980-863001 mx25lxx05d: pp: "Device ID: 0x15" +862913-863001 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +911848-911869 mx25lxx05d: pp: "Command: Read identification" +911873-911894 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +911894-911915 mx25lxx05d: pp: "Memory type: 0x20" +911915-911934 mx25lxx05d: pp: "Device ID: 0x15" +911848-911934 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +966518-966537 mx25lxx05d: pp: "Command: Read identification" +966543-966562 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +966564-966583 mx25lxx05d: pp: "Memory type: 0x20" +966584-966605 mx25lxx05d: pp: "Device ID: 0x15" +966518-966605 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +1012361-1012382 mx25lxx05d: pp: "Command: Read identification" +1012386-1012407 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +1012407-1012428 mx25lxx05d: pp: "Memory type: 0x20" +1012428-1012447 mx25lxx05d: pp: "Device ID: 0x15" +1012361-1012447 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +1062490-1062509 mx25lxx05d: pp: "Command: Read identification" +1062515-1062534 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +1062536-1062555 mx25lxx05d: pp: "Memory type: 0x20" +1062556-1062577 mx25lxx05d: pp: "Device ID: 0x15" +1062490-1062577 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +1112875-1112894 mx25lxx05d: pp: "Command: Read identification" +1112900-1112919 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +1112921-1112940 mx25lxx05d: pp: "Memory type: 0x20" +1112942-1112961 mx25lxx05d: pp: "Device ID: 0x15" +1112875-1112961 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +1165977-1165996 mx25lxx05d: pp: "Command: Read identification" +1166002-1166021 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +1166023-1166042 mx25lxx05d: pp: "Memory type: 0x20" +1166044-1166063 mx25lxx05d: pp: "Device ID: 0x15" +1165977-1166063 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +1212854-1212875 mx25lxx05d: pp: "Command: Read identification" +1212879-1212900 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +1212900-1212921 mx25lxx05d: pp: "Memory type: 0x20" +1212921-1212940 mx25lxx05d: pp: "Device ID: 0x15" +1212854-1212940 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +1262476-1262495 mx25lxx05d: pp: "Command: Read identification" +1262501-1262520 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +1262522-1262541 mx25lxx05d: pp: "Memory type: 0x20" +1262543-1262562 mx25lxx05d: pp: "Device ID: 0x15" +1262476-1262562 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +1316116-1316137 mx25lxx05d: pp: "Command: Read identification" +1316141-1316162 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +1316162-1316181 mx25lxx05d: pp: "Memory type: 0x20" +1316183-1316202 mx25lxx05d: pp: "Device ID: 0x15" +1316116-1316202 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +1365952-1365971 mx25lxx05d: pp: "Command: Read identification" +1365977-1365996 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +1365997-1366018 mx25lxx05d: pp: "Memory type: 0x20" +1366018-1366039 mx25lxx05d: pp: "Device ID: 0x15" +1365952-1366039 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +1412838-1412857 mx25lxx05d: pp: "Command: Read identification" +1412863-1412882 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +1412883-1412904 mx25lxx05d: pp: "Memory type: 0x20" +1412904-1412925 mx25lxx05d: pp: "Device ID: 0x15" +1412838-1412925 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +1462831-1462852 mx25lxx05d: pp: "Command: Read identification" +1462856-1462877 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +1462877-1462898 mx25lxx05d: pp: "Memory type: 0x20" +1462898-1462919 mx25lxx05d: pp: "Device ID: 0x15" +1462831-1462919 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +1542633-1542652 mx25lxx05d: pp: "Command: Read identification" +1542658-1542677 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +1542679-1542698 mx25lxx05d: pp: "Memory type: 0x20" +1542700-1542719 mx25lxx05d: pp: "Device ID: 0x15" +1542633-1542719 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +1564887-1564908 mx25lxx05d: pp: "Command: Read identification" +1564912-1564933 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +1564933-1564954 mx25lxx05d: pp: "Memory type: 0x20" +1564954-1564975 mx25lxx05d: pp: "Device ID: 0x15" +1564887-1564975 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +1615932-1615953 mx25lxx05d: pp: "Command: Read identification" +1615957-1615978 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +1615978-1615997 mx25lxx05d: pp: "Memory type: 0x20" +1615999-1616018 mx25lxx05d: pp: "Device ID: 0x15" +1615932-1616018 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +1662807-1662828 mx25lxx05d: pp: "Command: Read identification" +1662832-1662853 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +1662853-1662874 mx25lxx05d: pp: "Memory type: 0x20" +1662874-1662893 mx25lxx05d: pp: "Device ID: 0x15" +1662807-1662893 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +1713436-1713457 mx25lxx05d: pp: "Command: Read identification" +1713461-1713482 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +1713482-1713501 mx25lxx05d: pp: "Memory type: 0x20" +1713503-1713522 mx25lxx05d: pp: "Device ID: 0x15" +1713436-1713522 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +1766409-1766430 mx25lxx05d: pp: "Command: Read identification" +1766434-1766455 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +1766455-1766474 mx25lxx05d: pp: "Memory type: 0x20" +1766476-1766495 mx25lxx05d: pp: "Device ID: 0x15" +1766409-1766495 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +1812777-1812798 mx25lxx05d: pp: "Command: Read identification" +1812802-1812823 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +1812823-1812844 mx25lxx05d: pp: "Memory type: 0x20" +1812844-1812863 mx25lxx05d: pp: "Device ID: 0x15" +1812777-1812863 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +1862253-1862272 mx25lxx05d: pp: "Command: Read identification" +1862278-1862297 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +1862299-1862318 mx25lxx05d: pp: "Memory type: 0x20" +1862319-1862340 mx25lxx05d: pp: "Device ID: 0x15" +1862253-1862340 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +1915893-1915912 mx25lxx05d: pp: "Command: Read identification" +1915918-1915937 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +1915939-1915958 mx25lxx05d: pp: "Memory type: 0x20" +1915959-1915980 mx25lxx05d: pp: "Device ID: 0x15" +1915893-1915980 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +1965781-1965802 mx25lxx05d: pp: "Command: Read identification" +1965806-1965827 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +1965827-1965848 mx25lxx05d: pp: "Memory type: 0x20" +1965848-1965867 mx25lxx05d: pp: "Device ID: 0x15" +1965781-1965867 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +2016378-2016399 mx25lxx05d: pp: "Command: Read identification" +2016403-2016424 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +2016424-2016445 mx25lxx05d: pp: "Memory type: 0x20" +2016445-2016466 mx25lxx05d: pp: "Device ID: 0x15" +2016378-2016466 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +2062737-2062756 mx25lxx05d: pp: "Command: Read identification" +2062762-2062781 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +2062783-2062802 mx25lxx05d: pp: "Memory type: 0x20" +2062804-2062823 mx25lxx05d: pp: "Device ID: 0x15" +2062737-2062823 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +2116363-2116384 mx25lxx05d: pp: "Command: Read identification" +2116388-2116409 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +2116409-2116430 mx25lxx05d: pp: "Memory type: 0x20" +2116430-2116449 mx25lxx05d: pp: "Device ID: 0x15" +2116363-2116449 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +2162719-2162740 mx25lxx05d: pp: "Command: Read identification" +2162744-2162765 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +2162765-2162786 mx25lxx05d: pp: "Memory type: 0x20" +2162786-2162805 mx25lxx05d: pp: "Device ID: 0x15" +2162719-2162805 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +2216867-2216888 mx25lxx05d: pp: "Command: Read identification" +2216892-2216913 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +2216913-2216934 mx25lxx05d: pp: "Memory type: 0x20" +2216934-2216953 mx25lxx05d: pp: "Device ID: 0x15" +2216867-2216953 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +2262722-2262743 mx25lxx05d: pp: "Command: Read identification" +2262747-2262768 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +2262768-2262789 mx25lxx05d: pp: "Memory type: 0x20" +2262789-2262810 mx25lxx05d: pp: "Device ID: 0x15" +2262722-2262810 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +2316335-2316356 mx25lxx05d: pp: "Command: Read identification" +2316360-2316381 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +2316381-2316402 mx25lxx05d: pp: "Memory type: 0x20" +2316402-2316421 mx25lxx05d: pp: "Device ID: 0x15" +2316335-2316421 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +2362687-2362708 mx25lxx05d: pp: "Command: Read identification" +2362712-2362733 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +2362733-2362754 mx25lxx05d: pp: "Memory type: 0x20" +2362754-2362773 mx25lxx05d: pp: "Device ID: 0x15" +2362687-2362773 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +2416319-2416338 mx25lxx05d: pp: "Command: Read identification" +2416344-2416363 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +2416365-2416384 mx25lxx05d: pp: "Memory type: 0x20" +2416386-2416405 mx25lxx05d: pp: "Device ID: 0x15" +2416319-2416405 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +2462685-2462704 mx25lxx05d: pp: "Command: Read identification" +2462710-2462729 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +2462731-2462750 mx25lxx05d: pp: "Memory type: 0x20" +2462752-2462771 mx25lxx05d: pp: "Device ID: 0x15" +2462685-2462771 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +2516307-2516328 mx25lxx05d: pp: "Command: Read identification" +2516332-2516353 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +2516353-2516372 mx25lxx05d: pp: "Memory type: 0x20" +2516374-2516393 mx25lxx05d: pp: "Device ID: 0x15" +2516307-2516393 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +2562661-2562682 mx25lxx05d: pp: "Command: Read identification" +2562686-2562707 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +2562707-2562728 mx25lxx05d: pp: "Memory type: 0x20" +2562728-2562749 mx25lxx05d: pp: "Device ID: 0x15" +2562661-2562749 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +2616295-2616316 mx25lxx05d: pp: "Command: Read identification" +2616320-2616341 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +2616341-2616362 mx25lxx05d: pp: "Memory type: 0x20" +2616362-2616381 mx25lxx05d: pp: "Device ID: 0x15" +2616295-2616381 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +2662657-2662678 mx25lxx05d: pp: "Command: Read identification" +2662682-2662703 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +2662703-2662722 mx25lxx05d: pp: "Memory type: 0x20" +2662724-2662743 mx25lxx05d: pp: "Device ID: 0x15" +2662657-2662743 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +2716279-2716298 mx25lxx05d: pp: "Command: Read identification" +2716304-2716323 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +2716325-2716344 mx25lxx05d: pp: "Memory type: 0x20" +2716345-2716366 mx25lxx05d: pp: "Device ID: 0x15" +2716279-2716366 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +2762647-2762668 mx25lxx05d: pp: "Command: Read identification" +2762672-2762693 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +2762693-2762714 mx25lxx05d: pp: "Memory type: 0x20" +2762714-2762733 mx25lxx05d: pp: "Device ID: 0x15" +2762647-2762733 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +2815899-2815918 mx25lxx05d: pp: "Command: Read identification" +2815924-2815943 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +2815945-2815964 mx25lxx05d: pp: "Memory type: 0x20" +2815966-2815985 mx25lxx05d: pp: "Device ID: 0x15" +2815899-2815985 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +2866260-2866279 mx25lxx05d: pp: "Command: Read identification" +2866285-2866304 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +2866306-2866325 mx25lxx05d: pp: "Memory type: 0x20" +2866327-2866346 mx25lxx05d: pp: "Device ID: 0x15" +2866260-2866346 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +2912623-2912642 mx25lxx05d: pp: "Command: Read identification" +2912648-2912667 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +2912669-2912688 mx25lxx05d: pp: "Memory type: 0x20" +2912690-2912709 mx25lxx05d: pp: "Device ID: 0x15" +2912623-2912709 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +2966247-2966268 mx25lxx05d: pp: "Command: Read identification" +2966272-2966293 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +2966293-2966314 mx25lxx05d: pp: "Memory type: 0x20" +2966314-2966333 mx25lxx05d: pp: "Device ID: 0x15" +2966247-2966333 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +3012611-3012632 mx25lxx05d: pp: "Command: Read identification" +3012636-3012657 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +3012657-3012676 mx25lxx05d: pp: "Memory type: 0x20" +3012678-3012697 mx25lxx05d: pp: "Device ID: 0x15" +3012611-3012697 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +3066235-3066256 mx25lxx05d: pp: "Command: Read identification" +3066260-3066281 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +3066281-3066302 mx25lxx05d: pp: "Memory type: 0x20" +3066302-3066323 mx25lxx05d: pp: "Device ID: 0x15" +3066235-3066323 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +3112228-3112249 mx25lxx05d: pp: "Command: Read identification" +3112253-3112274 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +3112274-3112293 mx25lxx05d: pp: "Memory type: 0x20" +3112295-3112314 mx25lxx05d: pp: "Device ID: 0x15" +3112228-3112314 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +3165854-3165873 mx25lxx05d: pp: "Command: Read identification" +3165879-3165898 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +3165900-3165919 mx25lxx05d: pp: "Memory type: 0x20" +3165921-3165940 mx25lxx05d: pp: "Device ID: 0x15" +3165854-3165940 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +3215707-3215726 mx25lxx05d: pp: "Command: Read identification" +3215732-3215751 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +3215752-3215773 mx25lxx05d: pp: "Memory type: 0x20" +3215773-3215794 mx25lxx05d: pp: "Device ID: 0x15" +3215707-3215794 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +3265834-3265853 mx25lxx05d: pp: "Command: Read identification" +3265859-3265878 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +3265880-3265899 mx25lxx05d: pp: "Memory type: 0x20" +3265900-3265921 mx25lxx05d: pp: "Device ID: 0x15" +3265834-3265921 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +3315694-3315715 mx25lxx05d: pp: "Command: Read identification" +3315719-3315740 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +3315740-3315761 mx25lxx05d: pp: "Memory type: 0x20" +3315761-3315780 mx25lxx05d: pp: "Device ID: 0x15" +3315694-3315780 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +3365689-3365708 mx25lxx05d: pp: "Command: Read identification" +3365714-3365733 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +3365735-3365754 mx25lxx05d: pp: "Memory type: 0x20" +3365756-3365775 mx25lxx05d: pp: "Device ID: 0x15" +3365689-3365775 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +3441210-3441229 mx25lxx05d: pp: "Command: Read identification" +3441235-3441254 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +3441256-3441275 mx25lxx05d: pp: "Memory type: 0x20" +3441276-3441297 mx25lxx05d: pp: "Device ID: 0x15" +3441210-3441297 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +3485063-3485082 mx25lxx05d: pp: "Command: Read identification" +3485088-3485107 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +3485109-3485128 mx25lxx05d: pp: "Memory type: 0x20" +3485130-3485149 mx25lxx05d: pp: "Device ID: 0x15" +3485063-3485149 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +3516119-3516138 mx25lxx05d: pp: "Command: Read identification" +3516144-3516163 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +3516165-3516184 mx25lxx05d: pp: "Memory type: 0x20" +3516186-3516205 mx25lxx05d: pp: "Device ID: 0x15" +3516119-3516205 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +3562546-3562565 mx25lxx05d: pp: "Command: Read identification" +3562571-3562590 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +3562592-3562611 mx25lxx05d: pp: "Memory type: 0x20" +3562612-3562633 mx25lxx05d: pp: "Device ID: 0x15" +3562546-3562633 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +3612018-3612037 mx25lxx05d: pp: "Command: Read identification" +3612043-3612062 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +3612063-3612084 mx25lxx05d: pp: "Memory type: 0x20" +3612084-3612105 mx25lxx05d: pp: "Device ID: 0x15" +3612018-3612105 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +3665802-3665821 mx25lxx05d: pp: "Command: Read identification" +3665827-3665846 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +3665848-3665867 mx25lxx05d: pp: "Memory type: 0x20" +3665868-3665889 mx25lxx05d: pp: "Device ID: 0x15" +3665802-3665889 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +3716158-3716177 mx25lxx05d: pp: "Command: Read identification" +3716183-3716202 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +3716203-3716224 mx25lxx05d: pp: "Memory type: 0x20" +3716224-3716245 mx25lxx05d: pp: "Device ID: 0x15" +3716158-3716245 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +3763016-3763035 mx25lxx05d: pp: "Command: Read identification" +3763041-3763060 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +3763062-3763081 mx25lxx05d: pp: "Memory type: 0x20" +3763082-3763103 mx25lxx05d: pp: "Device ID: 0x15" +3763016-3763103 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +3816134-3816155 mx25lxx05d: pp: "Command: Read identification" +3816159-3816180 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +3816180-3816199 mx25lxx05d: pp: "Memory type: 0x20" +3816201-3816220 mx25lxx05d: pp: "Device ID: 0x15" +3816134-3816220 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +3862495-3862514 mx25lxx05d: pp: "Command: Read identification" +3862520-3862539 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +3862541-3862560 mx25lxx05d: pp: "Memory type: 0x20" +3862561-3862582 mx25lxx05d: pp: "Device ID: 0x15" +3862495-3862582 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +3916120-3916139 mx25lxx05d: pp: "Command: Read identification" +3916145-3916164 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +3916166-3916185 mx25lxx05d: pp: "Memory type: 0x20" +3916186-3916207 mx25lxx05d: pp: "Device ID: 0x15" +3916120-3916207 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +3962103-3962124 mx25lxx05d: pp: "Command: Read identification" +3962128-3962149 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +3962149-3962170 mx25lxx05d: pp: "Memory type: 0x20" +3962170-3962189 mx25lxx05d: pp: "Device ID: 0x15" +3962103-3962189 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +4015644-4015663 mx25lxx05d: pp: "Command: Read identification" +4015669-4015688 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +4015690-4015709 mx25lxx05d: pp: "Memory type: 0x20" +4015710-4015731 mx25lxx05d: pp: "Device ID: 0x15" +4015644-4015731 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +4066100-4066119 mx25lxx05d: read: "Command: Read status register" +4066125-4066144 mx25lxx05d: bits: "Status register: 0x00" +4066125-4066144 mx25lxx05d: bits2: "No write operation in progress. +Internal write enable latch is not set. +Block protection bits (BP3-BP0): 0x0. +Device is not in continuously program mode (CP mode). +Status register writes are allowed. +" +4066145-4066165 mx25lxx05d: bits: "Status register: 0x00" +4066145-4066165 mx25lxx05d: bits2: "No write operation in progress. +Internal write enable latch is not set. +Block protection bits (BP3-BP0): 0x0. +Device is not in continuously program mode (CP mode). +Status register writes are allowed. +" +4114020-4114039 mx25lxx05d: pp: "Command: Read identification" +4114045-4114064 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +4114066-4114085 mx25lxx05d: pp: "Memory type: 0x20" +4114086-4114107 mx25lxx05d: pp: "Device ID: 0x15" +4114020-4114107 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +4165584-4165603 mx25lxx05d: pp: "Command: Read identification" +4165609-4165628 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +4165629-4165649 mx25lxx05d: pp: "Memory type: 0x20" +4165650-4165671 mx25lxx05d: pp: "Device ID: 0x15" +4165584-4165671 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +4211932-4211953 mx25lxx05d: pp: "Command: Read identification" +4211957-4211978 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +4211978-4211999 mx25lxx05d: pp: "Memory type: 0x20" +4211999-4212018 mx25lxx05d: pp: "Device ID: 0x15" +4211932-4212018 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +4265063-4265084 mx25lxx05d: pp: "Command: Read identification" +4265088-4265109 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +4265109-4265128 mx25lxx05d: pp: "Memory type: 0x20" +4265130-4265149 mx25lxx05d: pp: "Device ID: 0x15" +4265063-4265149 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +4316206-4316225 mx25lxx05d: pp: "Command: Read identification" +4316231-4316250 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +4316251-4316272 mx25lxx05d: pp: "Memory type: 0x20" +4316272-4316293 mx25lxx05d: pp: "Device ID: 0x15" +4316206-4316293 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +4362060-4362079 mx25lxx05d: pp: "Command: Read identification" +4362085-4362104 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +4362105-4362126 mx25lxx05d: pp: "Memory type: 0x20" +4362126-4362147 mx25lxx05d: pp: "Device ID: 0x15" +4362060-4362147 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +4416595-4416616 mx25lxx05d: pp: "Command: Read identification" +4416620-4416641 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +4416641-4416662 mx25lxx05d: pp: "Memory type: 0x20" +4416662-4416683 mx25lxx05d: pp: "Device ID: 0x15" +4416595-4416683 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +4465681-4465700 mx25lxx05d: pp: "Command: Read identification" +4465706-4465725 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +4465726-4465747 mx25lxx05d: pp: "Memory type: 0x20" +4465747-4465768 mx25lxx05d: pp: "Device ID: 0x15" +4465681-4465768 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +4515670-4515689 mx25lxx05d: pp: "Command: Read identification" +4515695-4515714 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +4515716-4515735 mx25lxx05d: pp: "Memory type: 0x20" +4515737-4515756 mx25lxx05d: pp: "Device ID: 0x15" +4515670-4515756 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +4566032-4566053 mx25lxx05d: pp: "Command: Read identification" +4566057-4566078 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +4566078-4566099 mx25lxx05d: pp: "Memory type: 0x20" +4566099-4566120 mx25lxx05d: pp: "Device ID: 0x15" +4566032-4566120 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +4612013-4612034 mx25lxx05d: pp: "Command: Read identification" +4612038-4612059 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +4612059-4612078 mx25lxx05d: pp: "Memory type: 0x20" +4612080-4612099 mx25lxx05d: pp: "Device ID: 0x15" +4612013-4612099 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +4665639-4665660 mx25lxx05d: pp: "Command: Read identification" +4665664-4665685 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +4665685-4665706 mx25lxx05d: pp: "Memory type: 0x20" +4665706-4665727 mx25lxx05d: pp: "Device ID: 0x15" +4665639-4665727 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +4715923-4715942 mx25lxx05d: pp: "Command: Read identification" +4715948-4715967 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +4715969-4715988 mx25lxx05d: pp: "Memory type: 0x20" +4715989-4716010 mx25lxx05d: pp: "Device ID: 0x15" +4715923-4716010 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +4761989-4762008 mx25lxx05d: pp: "Command: Read identification" +4762014-4762033 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +4762035-4762054 mx25lxx05d: pp: "Memory type: 0x20" +4762055-4762076 mx25lxx05d: pp: "Device ID: 0x15" +4761989-4762076 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +4816081-4816100 mx25lxx05d: pp: "Command: Read identification" +4816106-4816125 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +4816127-4816146 mx25lxx05d: pp: "Memory type: 0x20" +4816148-4816167 mx25lxx05d: pp: "Device ID: 0x15" +4816081-4816167 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +4861985-4862004 mx25lxx05d: pp: "Command: Read identification" +4862010-4862029 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +4862031-4862050 mx25lxx05d: pp: "Memory type: 0x20" +4862052-4862071 mx25lxx05d: pp: "Device ID: 0x15" +4861985-4862071 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +4915613-4915632 mx25lxx05d: pp: "Command: Read identification" +4915638-4915657 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +4915659-4915678 mx25lxx05d: pp: "Memory type: 0x20" +4915680-4915699 mx25lxx05d: pp: "Device ID: 0x15" +4915613-4915699 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +4966500-4966521 mx25lxx05d: pp: "Command: Read identification" +4966525-4966546 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +4966546-4966565 mx25lxx05d: pp: "Memory type: 0x20" +4966567-4966586 mx25lxx05d: pp: "Device ID: 0x15" +4966500-4966586 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +5012346-5012367 mx25lxx05d: pp: "Command: Read identification" +5012371-5012392 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +5012392-5012413 mx25lxx05d: pp: "Memory type: 0x20" +5012413-5012434 mx25lxx05d: pp: "Device ID: 0x15" +5012346-5012434 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +5065449-5065470 mx25lxx05d: pp: "Command: Read identification" +5065474-5065495 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +5065495-5065514 mx25lxx05d: pp: "Memory type: 0x20" +5065516-5065535 mx25lxx05d: pp: "Device ID: 0x15" +5065449-5065535 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +5115964-5115985 mx25lxx05d: pp: "Command: Read identification" +5115989-5116010 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +5116010-5116029 mx25lxx05d: pp: "Memory type: 0x20" +5116031-5116050 mx25lxx05d: pp: "Device ID: 0x15" +5115964-5116050 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +5162317-5162338 mx25lxx05d: pp: "Command: Read identification" +5162342-5162363 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +5162363-5162384 mx25lxx05d: pp: "Memory type: 0x20" +5162384-5162403 mx25lxx05d: pp: "Device ID: 0x15" +5162317-5162403 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +5215440-5215461 mx25lxx05d: pp: "Command: Read identification" +5215465-5215486 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +5215486-5215507 mx25lxx05d: pp: "Memory type: 0x20" +5215507-5215526 mx25lxx05d: pp: "Device ID: 0x15" +5215440-5215526 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +5265941-5265960 mx25lxx05d: exso: "Command: Read electronic manufacturer & device ID" +5265962-5265981 mx25lxx05d: bits: "Dummy byte: 0" +5265982-5266003 mx25lxx05d: bits: "Dummy byte: 0" +5266003-5266024 mx25lxx05d: bits: "Master wants manufacturer ID first" +5266028-5266049 mx25lxx05d: bits: "Manufacturer ID" +5266049-5266070 mx25lxx05d: bits: "Manufacturer ID" +5266049-5266070 mx25lxx05d: bits: "Device: Macronix MX25L1605D" +5312297-5312318 mx25lxx05d: pp: "Command: Read identification" +5312322-5312343 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +5312343-5312362 mx25lxx05d: pp: "Memory type: 0x20" +5312364-5312383 mx25lxx05d: pp: "Device ID: 0x15" +5312297-5312383 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +5368034-5368055 mx25lxx05d: pp: "Command: Read identification" +5368059-5368080 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +5368080-5368101 mx25lxx05d: pp: "Memory type: 0x20" +5368101-5368120 mx25lxx05d: pp: "Device ID: 0x15" +5368034-5368120 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +5415919-5415940 mx25lxx05d: pp: "Command: Read identification" +5415944-5415965 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +5415965-5415986 mx25lxx05d: pp: "Memory type: 0x20" +5415986-5416007 mx25lxx05d: pp: "Device ID: 0x15" +5415919-5416007 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" +5461749-5461768 mx25lxx05d: exso: "Command: Read electronic manufacturer & device ID" +5461770-5461789 mx25lxx05d: bits: "Dummy byte: 0" +5461790-5461811 mx25lxx05d: bits: "Dummy byte: 0" +5461811-5461832 mx25lxx05d: bits: "Master wants manufacturer ID first" +5461836-5461857 mx25lxx05d: bits: "Manufacturer ID" +5461857-5461878 mx25lxx05d: bits: "Manufacturer ID" +5461857-5461878 mx25lxx05d: bits: "Device: Macronix MX25L1605D" +5515397-5515417 mx25lxx05d: pp: "Command: Read identification" +5515423-5515443 mx25lxx05d: pp: "Manufacturer ID: 0xc2" +5515443-5515464 mx25lxx05d: pp: "Memory type: 0x20" +5515464-5515485 mx25lxx05d: pp: "Device ID: 0x15" +5515397-5515485 mx25lxx05d: dsry: "Device: Macronix MX25L3205D" diff --git a/decoder/test/mx25lxx05d/test.conf b/decoder/test/mx25lxx05d/test.conf new file mode 100644 index 0000000..0541903 --- /dev/null +++ b/decoder/test/mx25lxx05d/test.conf @@ -0,0 +1,7 @@ +test probe + protocol-decoder spi channel cs=0 channel miso=1 channel clk=2 channel mosi=3 + protocol-decoder mx25lxx05d + stack spi mx25lxx05d + input spi/mx25l1605d/mx25l1605d_probe.sr + output mx25lxx05d annotation match probe.output + -- cgit v1.2.3-54-g00ecf