]> sigrok.org Git - sigrok-test.git/blobdiff - decoder/test/uart/hello_world_8n1_921600.python
Add OUTPUT_PYTHON test-cases for all PDs.
[sigrok-test.git] / decoder / test / uart / hello_world_8n1_921600.python
diff --git a/decoder/test/uart/hello_world_8n1_921600.python b/decoder/test/uart/hello_world_8n1_921600.python
new file mode 100644 (file)
index 0000000..4ded4ca
--- /dev/null
@@ -0,0 +1,126 @@
+4-9 uart: ['STARTBIT', 1, 0]
+9-52 uart: ['DATA', 1, (72, [[0, 9, 13], [0, 15, 19], [0, 20, 24], [1, 25, 29], [0, 31, 35], [0, 36, 40], [1, 42, 46], [0, 47, 51]])]
+53-58 uart: ['STOPBIT', 1, 1]
+58-63 uart: ['STARTBIT', 1, 0]
+63-106 uart: ['DATA', 1, (101, [[1, 63, 67], [0, 69, 73], [1, 74, 78], [0, 79, 83], [0, 85, 89], [1, 90, 94], [1, 96, 100], [0, 101, 105]])]
+107-112 uart: ['STOPBIT', 1, 1]
+112-117 uart: ['STARTBIT', 1, 0]
+117-160 uart: ['DATA', 1, (108, [[0, 117, 121], [0, 123, 127], [1, 128, 132], [1, 133, 137], [0, 139, 143], [1, 144, 148], [1, 150, 154], [0, 155, 159]])]
+161-166 uart: ['STOPBIT', 1, 1]
+166-171 uart: ['STARTBIT', 1, 0]
+171-214 uart: ['DATA', 1, (108, [[0, 171, 175], [0, 177, 181], [1, 182, 186], [1, 187, 191], [0, 193, 197], [1, 198, 202], [1, 204, 208], [0, 209, 213]])]
+215-220 uart: ['STOPBIT', 1, 1]
+220-225 uart: ['STARTBIT', 1, 0]
+225-268 uart: ['DATA', 1, (111, [[1, 225, 229], [1, 231, 235], [1, 236, 240], [1, 241, 245], [0, 247, 251], [1, 252, 256], [1, 258, 262], [0, 263, 267]])]
+269-274 uart: ['STOPBIT', 1, 1]
+275-280 uart: ['STARTBIT', 1, 0]
+280-323 uart: ['DATA', 1, (32, [[0, 280, 284], [0, 286, 290], [0, 291, 295], [0, 296, 300], [0, 302, 306], [1, 307, 311], [0, 313, 317], [0, 318, 322]])]
+324-329 uart: ['STOPBIT', 1, 1]
+329-334 uart: ['STARTBIT', 1, 0]
+334-377 uart: ['DATA', 1, (87, [[1, 334, 338], [1, 340, 344], [1, 345, 349], [0, 350, 354], [1, 356, 360], [0, 361, 365], [1, 367, 371], [0, 372, 376]])]
+378-383 uart: ['STOPBIT', 1, 1]
+383-388 uart: ['STARTBIT', 1, 0]
+388-431 uart: ['DATA', 1, (111, [[1, 388, 392], [1, 394, 398], [1, 399, 403], [1, 404, 408], [0, 410, 414], [1, 415, 419], [1, 421, 425], [0, 426, 430]])]
+432-437 uart: ['STOPBIT', 1, 1]
+437-442 uart: ['STARTBIT', 1, 0]
+442-485 uart: ['DATA', 1, (114, [[0, 442, 446], [1, 448, 452], [0, 453, 457], [0, 458, 462], [1, 464, 468], [1, 469, 473], [1, 475, 479], [0, 480, 484]])]
+486-491 uart: ['STOPBIT', 1, 1]
+491-496 uart: ['STARTBIT', 1, 0]
+496-539 uart: ['DATA', 1, (108, [[0, 496, 500], [0, 502, 506], [1, 507, 511], [1, 512, 516], [0, 518, 522], [1, 523, 527], [1, 529, 533], [0, 534, 538]])]
+540-545 uart: ['STOPBIT', 1, 1]
+545-550 uart: ['STARTBIT', 1, 0]
+550-593 uart: ['DATA', 1, (100, [[0, 550, 554], [0, 556, 560], [1, 561, 565], [0, 566, 570], [0, 572, 576], [1, 577, 581], [1, 583, 587], [0, 588, 592]])]
+594-599 uart: ['STOPBIT', 1, 1]
+600-605 uart: ['STARTBIT', 1, 0]
+605-648 uart: ['DATA', 1, (33, [[1, 605, 609], [0, 611, 615], [0, 616, 620], [0, 621, 625], [0, 627, 631], [1, 632, 636], [0, 638, 642], [0, 643, 647]])]
+649-654 uart: ['STOPBIT', 1, 1]
+654-659 uart: ['STARTBIT', 1, 0]
+659-702 uart: ['DATA', 1, (13, [[1, 659, 663], [0, 665, 669], [1, 670, 674], [1, 675, 679], [0, 681, 685], [0, 686, 690], [0, 692, 696], [0, 697, 701]])]
+703-708 uart: ['STOPBIT', 1, 1]
+708-713 uart: ['STARTBIT', 1, 0]
+713-756 uart: ['DATA', 1, (10, [[0, 713, 717], [1, 719, 723], [0, 724, 728], [1, 729, 733], [0, 735, 739], [0, 740, 744], [0, 746, 750], [0, 751, 755]])]
+757-762 uart: ['STOPBIT', 1, 1]
+762-767 uart: ['STARTBIT', 1, 0]
+767-810 uart: ['DATA', 1, (72, [[0, 767, 771], [0, 773, 777], [0, 778, 782], [1, 783, 787], [0, 789, 793], [0, 794, 798], [1, 800, 804], [0, 805, 809]])]
+811-816 uart: ['STOPBIT', 1, 1]
+816-821 uart: ['STARTBIT', 1, 0]
+821-864 uart: ['DATA', 1, (101, [[1, 821, 825], [0, 827, 831], [1, 832, 836], [0, 837, 841], [0, 843, 847], [1, 848, 852], [1, 854, 858], [0, 859, 863]])]
+865-870 uart: ['STOPBIT', 1, 1]
+870-875 uart: ['STARTBIT', 1, 0]
+875-918 uart: ['DATA', 1, (108, [[0, 875, 879], [0, 881, 885], [1, 886, 890], [1, 891, 895], [0, 897, 901], [1, 902, 906], [1, 908, 912], [0, 913, 917]])]
+919-924 uart: ['STOPBIT', 1, 1]
+925-930 uart: ['STARTBIT', 1, 0]
+930-973 uart: ['DATA', 1, (108, [[0, 930, 934], [0, 936, 940], [1, 941, 945], [1, 946, 950], [0, 952, 956], [1, 957, 961], [1, 963, 967], [0, 968, 972]])]
+974-979 uart: ['STOPBIT', 1, 1]
+979-984 uart: ['STARTBIT', 1, 0]
+984-1027 uart: ['DATA', 1, (111, [[1, 984, 988], [1, 990, 994], [1, 995, 999], [1, 1000, 1004], [0, 1006, 1010], [1, 1011, 1015], [1, 1017, 1021], [0, 1022, 1026]])]
+1028-1033 uart: ['STOPBIT', 1, 1]
+1033-1038 uart: ['STARTBIT', 1, 0]
+1038-1081 uart: ['DATA', 1, (32, [[0, 1038, 1042], [0, 1044, 1048], [0, 1049, 1053], [0, 1054, 1058], [0, 1060, 1064], [1, 1065, 1069], [0, 1071, 1075], [0, 1076, 1080]])]
+1082-1087 uart: ['STOPBIT', 1, 1]
+1087-1092 uart: ['STARTBIT', 1, 0]
+1092-1135 uart: ['DATA', 1, (87, [[1, 1092, 1096], [1, 1098, 1102], [1, 1103, 1107], [0, 1108, 1112], [1, 1114, 1118], [0, 1119, 1123], [1, 1125, 1129], [0, 1130, 1134]])]
+1136-1141 uart: ['STOPBIT', 1, 1]
+1141-1146 uart: ['STARTBIT', 1, 0]
+1146-1189 uart: ['DATA', 1, (111, [[1, 1146, 1150], [1, 1152, 1156], [1, 1157, 1161], [1, 1162, 1166], [0, 1168, 1172], [1, 1173, 1177], [1, 1179, 1183], [0, 1184, 1188]])]
+1190-1195 uart: ['STOPBIT', 1, 1]
+1195-1200 uart: ['STARTBIT', 1, 0]
+1200-1243 uart: ['DATA', 1, (114, [[0, 1200, 1204], [1, 1206, 1210], [0, 1211, 1215], [0, 1216, 1220], [1, 1222, 1226], [1, 1227, 1231], [1, 1233, 1237], [0, 1238, 1242]])]
+1244-1249 uart: ['STOPBIT', 1, 1]
+1250-1255 uart: ['STARTBIT', 1, 0]
+1255-1298 uart: ['DATA', 1, (108, [[0, 1255, 1259], [0, 1261, 1265], [1, 1266, 1270], [1, 1271, 1275], [0, 1277, 1281], [1, 1282, 1286], [1, 1288, 1292], [0, 1293, 1297]])]
+1299-1304 uart: ['STOPBIT', 1, 1]
+1304-1309 uart: ['STARTBIT', 1, 0]
+1309-1352 uart: ['DATA', 1, (100, [[0, 1309, 1313], [0, 1315, 1319], [1, 1320, 1324], [0, 1325, 1329], [0, 1331, 1335], [1, 1336, 1340], [1, 1342, 1346], [0, 1347, 1351]])]
+1353-1358 uart: ['STOPBIT', 1, 1]
+1358-1363 uart: ['STARTBIT', 1, 0]
+1363-1406 uart: ['DATA', 1, (33, [[1, 1363, 1367], [0, 1369, 1373], [0, 1374, 1378], [0, 1379, 1383], [0, 1385, 1389], [1, 1390, 1394], [0, 1396, 1400], [0, 1401, 1405]])]
+1407-1412 uart: ['STOPBIT', 1, 1]
+1412-1417 uart: ['STARTBIT', 1, 0]
+1417-1460 uart: ['DATA', 1, (13, [[1, 1417, 1421], [0, 1423, 1427], [1, 1428, 1432], [1, 1433, 1437], [0, 1439, 1443], [0, 1444, 1448], [0, 1450, 1454], [0, 1455, 1459]])]
+1461-1466 uart: ['STOPBIT', 1, 1]
+1466-1471 uart: ['STARTBIT', 1, 0]
+1471-1514 uart: ['DATA', 1, (10, [[0, 1471, 1475], [1, 1477, 1481], [0, 1482, 1486], [1, 1487, 1491], [0, 1493, 1497], [0, 1498, 1502], [0, 1504, 1508], [0, 1509, 1513]])]
+1515-1520 uart: ['STOPBIT', 1, 1]
+1520-1525 uart: ['STARTBIT', 1, 0]
+1525-1568 uart: ['DATA', 1, (72, [[0, 1525, 1529], [0, 1531, 1535], [0, 1536, 1540], [1, 1541, 1545], [0, 1547, 1551], [0, 1552, 1556], [1, 1558, 1562], [0, 1563, 1567]])]
+1569-1574 uart: ['STOPBIT', 1, 1]
+1575-1580 uart: ['STARTBIT', 1, 0]
+1580-1623 uart: ['DATA', 1, (101, [[1, 1580, 1584], [0, 1586, 1590], [1, 1591, 1595], [0, 1596, 1600], [0, 1602, 1606], [1, 1607, 1611], [1, 1613, 1617], [0, 1618, 1622]])]
+1624-1629 uart: ['STOPBIT', 1, 1]
+1629-1634 uart: ['STARTBIT', 1, 0]
+1634-1677 uart: ['DATA', 1, (108, [[0, 1634, 1638], [0, 1640, 1644], [1, 1645, 1649], [1, 1650, 1654], [0, 1656, 1660], [1, 1661, 1665], [1, 1667, 1671], [0, 1672, 1676]])]
+1678-1683 uart: ['STOPBIT', 1, 1]
+1683-1688 uart: ['STARTBIT', 1, 0]
+1688-1731 uart: ['DATA', 1, (108, [[0, 1688, 1692], [0, 1694, 1698], [1, 1699, 1703], [1, 1704, 1708], [0, 1710, 1714], [1, 1715, 1719], [1, 1721, 1725], [0, 1726, 1730]])]
+1732-1737 uart: ['STOPBIT', 1, 1]
+1737-1742 uart: ['STARTBIT', 1, 0]
+1742-1785 uart: ['DATA', 1, (111, [[1, 1742, 1746], [1, 1748, 1752], [1, 1753, 1757], [1, 1758, 1762], [0, 1764, 1768], [1, 1769, 1773], [1, 1775, 1779], [0, 1780, 1784]])]
+1786-1791 uart: ['STOPBIT', 1, 1]
+1791-1796 uart: ['STARTBIT', 1, 0]
+1796-1839 uart: ['DATA', 1, (32, [[0, 1796, 1800], [0, 1802, 1806], [0, 1807, 1811], [0, 1812, 1816], [0, 1818, 1822], [1, 1823, 1827], [0, 1829, 1833], [0, 1834, 1838]])]
+1840-1845 uart: ['STOPBIT', 1, 1]
+1845-1850 uart: ['STARTBIT', 1, 0]
+1850-1893 uart: ['DATA', 1, (87, [[1, 1850, 1854], [1, 1856, 1860], [1, 1861, 1865], [0, 1866, 1870], [1, 1872, 1876], [0, 1877, 1881], [1, 1883, 1887], [0, 1888, 1892]])]
+1894-1899 uart: ['STOPBIT', 1, 1]
+1900-1905 uart: ['STARTBIT', 1, 0]
+1905-1948 uart: ['DATA', 1, (111, [[1, 1905, 1909], [1, 1911, 1915], [1, 1916, 1920], [1, 1921, 1925], [0, 1927, 1931], [1, 1932, 1936], [1, 1938, 1942], [0, 1943, 1947]])]
+1949-1954 uart: ['STOPBIT', 1, 1]
+1954-1959 uart: ['STARTBIT', 1, 0]
+1959-2002 uart: ['DATA', 1, (114, [[0, 1959, 1963], [1, 1965, 1969], [0, 1970, 1974], [0, 1975, 1979], [1, 1981, 1985], [1, 1986, 1990], [1, 1992, 1996], [0, 1997, 2001]])]
+2003-2008 uart: ['STOPBIT', 1, 1]
+2008-2013 uart: ['STARTBIT', 1, 0]
+2013-2056 uart: ['DATA', 1, (108, [[0, 2013, 2017], [0, 2019, 2023], [1, 2024, 2028], [1, 2029, 2033], [0, 2035, 2039], [1, 2040, 2044], [1, 2046, 2050], [0, 2051, 2055]])]
+2057-2062 uart: ['STOPBIT', 1, 1]
+2062-2067 uart: ['STARTBIT', 1, 0]
+2067-2110 uart: ['DATA', 1, (100, [[0, 2067, 2071], [0, 2073, 2077], [1, 2078, 2082], [0, 2083, 2087], [0, 2089, 2093], [1, 2094, 2098], [1, 2100, 2104], [0, 2105, 2109]])]
+2111-2116 uart: ['STOPBIT', 1, 1]
+2116-2121 uart: ['STARTBIT', 1, 0]
+2121-2164 uart: ['DATA', 1, (33, [[1, 2121, 2125], [0, 2127, 2131], [0, 2132, 2136], [0, 2137, 2141], [0, 2143, 2147], [1, 2148, 2152], [0, 2154, 2158], [0, 2159, 2163]])]
+2165-2170 uart: ['STOPBIT', 1, 1]
+2170-2175 uart: ['STARTBIT', 1, 0]
+2175-2218 uart: ['DATA', 1, (13, [[1, 2175, 2179], [0, 2181, 2185], [1, 2186, 2190], [1, 2191, 2195], [0, 2197, 2201], [0, 2202, 2206], [0, 2208, 2212], [0, 2213, 2217]])]
+2219-2224 uart: ['STOPBIT', 1, 1]
+2225-2230 uart: ['STARTBIT', 1, 0]
+2230-2273 uart: ['DATA', 1, (10, [[0, 2230, 2234], [1, 2236, 2240], [0, 2241, 2245], [1, 2246, 2250], [0, 2252, 2256], [0, 2257, 2261], [0, 2263, 2267], [0, 2268, 2272]])]
+2274-2279 uart: ['STOPBIT', 1, 1]