From: Uwe Hermann Date: Fri, 25 Dec 2015 15:53:37 +0000 (+0100) Subject: uart: Add more UART test-cases. X-Git-Url: https://sigrok.org/gitaction?a=commitdiff_plain;h=dd9648d4c3235317cb8b36c88448f5f14c738a6b;p=sigrok-test.git uart: Add more UART test-cases. --- diff --git a/decoder/test/uart/hello_world_7e1_115200.bin_tx b/decoder/test/uart/hello_world_7e1_115200.bin_tx new file mode 100644 index 0000000..2fb46dc --- /dev/null +++ b/decoder/test/uart/hello_world_7e1_115200.bin_tx @@ -0,0 +1,56 @@ +256-317 uart: 48 +342-403 uart: 65 +429-490 uart: 6c +516-577 uart: 6c +603-664 uart: 6f +690-751 uart: 20 +776-837 uart: 57 +863-924 uart: 6f +950-1011 uart: 72 +1037-1098 uart: 6c +1124-1185 uart: 64 +1210-1271 uart: 21 +1297-1358 uart: 0d +1384-1445 uart: 0a +1983-2044 uart: 48 +2070-2131 uart: 65 +2157-2218 uart: 6c +2243-2304 uart: 6c +2330-2391 uart: 6f +2417-2478 uart: 20 +2504-2565 uart: 57 +2591-2652 uart: 6f +2677-2738 uart: 72 +2764-2825 uart: 6c +2851-2912 uart: 64 +2938-2999 uart: 21 +3025-3086 uart: 0d +3111-3172 uart: 0a +3710-3771 uart: 48 +3797-3858 uart: 65 +3884-3945 uart: 6c +3971-4032 uart: 6c +4058-4119 uart: 6f +4144-4205 uart: 20 +4231-4292 uart: 57 +4318-4379 uart: 6f +4405-4466 uart: 72 +4492-4553 uart: 6c +4578-4639 uart: 64 +4665-4726 uart: 21 +4752-4813 uart: 0d +4839-4900 uart: 0a +5438-5499 uart: 48 +5525-5586 uart: 65 +5611-5672 uart: 6c +5698-5759 uart: 6c +5785-5846 uart: 6f +5872-5933 uart: 20 +5959-6020 uart: 57 +6045-6106 uart: 6f +6132-6193 uart: 72 +6219-6280 uart: 6c +6306-6367 uart: 64 +6393-6454 uart: 21 +6479-6540 uart: 0d +6566-6627 uart: 0a diff --git a/decoder/test/uart/hello_world_7e1_115200.output b/decoder/test/uart/hello_world_7e1_115200.output new file mode 100644 index 0000000..4ef6817 --- /dev/null +++ b/decoder/test/uart/hello_world_7e1_115200.output @@ -0,0 +1,616 @@ +247-256 uart: tx-start: "Start bit" "Start" "S" +256-265 uart: tx-data-bits: "0" +265-274 uart: tx-data-bits: "0" +273-282 uart: tx-data-bits: "0" +282-291 uart: tx-data-bits: "1" +291-300 uart: tx-data-bits: "0" +299-308 uart: tx-data-bits: "0" +308-317 uart: tx-data-bits: "1" +256-317 uart: tx-data: "H" +317-326 uart: tx-parity-ok: "Parity bit" "Parity" "P" +325-334 uart: tx-parity-ok: "Stop bit" "Stop" "T" +333-342 uart: tx-start: "Start bit" "Start" "S" +342-351 uart: tx-data-bits: "1" +351-360 uart: tx-data-bits: "0" +359-368 uart: tx-data-bits: "1" +368-377 uart: tx-data-bits: "0" +377-386 uart: tx-data-bits: "0" +385-394 uart: tx-data-bits: "1" +394-403 uart: tx-data-bits: "1" +342-403 uart: tx-data: "e" +403-412 uart: tx-parity-ok: "Parity bit" "Parity" "P" +411-420 uart: tx-parity-ok: "Stop bit" "Stop" "T" +420-429 uart: tx-start: "Start bit" "Start" "S" +429-438 uart: tx-data-bits: "0" +438-447 uart: tx-data-bits: "0" +446-455 uart: tx-data-bits: "1" +455-464 uart: tx-data-bits: "1" +464-473 uart: tx-data-bits: "0" +472-481 uart: tx-data-bits: "1" +481-490 uart: tx-data-bits: "1" +429-490 uart: tx-data: "l" +490-499 uart: tx-parity-ok: "Parity bit" "Parity" "P" +498-507 uart: tx-parity-ok: "Stop bit" "Stop" "T" +507-516 uart: tx-start: "Start bit" "Start" "S" +516-525 uart: tx-data-bits: "0" +525-534 uart: tx-data-bits: "0" +533-542 uart: tx-data-bits: "1" +542-551 uart: tx-data-bits: "1" +551-560 uart: tx-data-bits: "0" +559-568 uart: tx-data-bits: "1" +568-577 uart: tx-data-bits: "1" +516-577 uart: tx-data: "l" +577-586 uart: tx-parity-ok: "Parity bit" "Parity" "P" +585-594 uart: tx-parity-ok: "Stop bit" "Stop" "T" +594-603 uart: tx-start: "Start bit" "Start" "S" +603-612 uart: tx-data-bits: "1" +612-621 uart: tx-data-bits: "1" +620-629 uart: tx-data-bits: "1" +629-638 uart: tx-data-bits: "1" +638-647 uart: tx-data-bits: "0" +646-655 uart: tx-data-bits: "1" +655-664 uart: tx-data-bits: "1" +603-664 uart: tx-data: "o" +664-673 uart: tx-parity-ok: "Parity bit" "Parity" "P" +672-681 uart: tx-parity-ok: "Stop bit" "Stop" "T" +681-690 uart: tx-start: "Start bit" "Start" "S" +690-699 uart: tx-data-bits: "0" +699-708 uart: tx-data-bits: "0" +707-716 uart: tx-data-bits: "0" +716-725 uart: tx-data-bits: "0" +725-734 uart: tx-data-bits: "0" +733-742 uart: tx-data-bits: "1" +742-751 uart: tx-data-bits: "0" +690-751 uart: tx-data: " " +751-760 uart: tx-parity-ok: "Parity bit" "Parity" "P" +759-768 uart: tx-parity-ok: "Stop bit" "Stop" "T" +767-776 uart: tx-start: "Start bit" "Start" "S" +776-785 uart: tx-data-bits: "1" +785-794 uart: tx-data-bits: "1" +793-802 uart: tx-data-bits: "1" +802-811 uart: tx-data-bits: "0" +811-820 uart: tx-data-bits: "1" +819-828 uart: tx-data-bits: "0" +828-837 uart: tx-data-bits: "1" +776-837 uart: tx-data: "W" +837-846 uart: tx-parity-ok: "Parity bit" "Parity" "P" +845-854 uart: tx-parity-ok: "Stop bit" "Stop" "T" +854-863 uart: tx-start: "Start bit" "Start" "S" +863-872 uart: tx-data-bits: "1" +872-881 uart: tx-data-bits: "1" +880-889 uart: tx-data-bits: "1" +889-898 uart: tx-data-bits: "1" +898-907 uart: tx-data-bits: "0" +906-915 uart: tx-data-bits: "1" +915-924 uart: tx-data-bits: "1" +863-924 uart: tx-data: "o" +924-933 uart: tx-parity-ok: "Parity bit" "Parity" "P" +932-941 uart: tx-parity-ok: "Stop bit" "Stop" "T" +941-950 uart: tx-start: "Start bit" "Start" "S" +950-959 uart: tx-data-bits: "0" +959-968 uart: tx-data-bits: "1" +967-976 uart: tx-data-bits: "0" +976-985 uart: tx-data-bits: "0" +985-994 uart: tx-data-bits: "1" +993-1002 uart: tx-data-bits: "1" +1002-1011 uart: tx-data-bits: "1" +950-1011 uart: tx-data: "r" +1011-1020 uart: tx-parity-ok: "Parity bit" "Parity" "P" +1019-1028 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1028-1037 uart: tx-start: "Start bit" "Start" "S" +1037-1046 uart: tx-data-bits: "0" +1046-1055 uart: tx-data-bits: "0" +1054-1063 uart: tx-data-bits: "1" +1063-1072 uart: tx-data-bits: "1" +1072-1081 uart: tx-data-bits: "0" +1080-1089 uart: tx-data-bits: "1" +1089-1098 uart: tx-data-bits: "1" +1037-1098 uart: tx-data: "l" +1098-1107 uart: tx-parity-ok: "Parity bit" "Parity" "P" +1106-1115 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1115-1124 uart: tx-start: "Start bit" "Start" "S" +1124-1133 uart: tx-data-bits: "0" +1133-1142 uart: tx-data-bits: "0" +1141-1150 uart: tx-data-bits: "1" +1150-1159 uart: tx-data-bits: "0" +1159-1168 uart: tx-data-bits: "0" +1167-1176 uart: tx-data-bits: "1" +1176-1185 uart: tx-data-bits: "1" +1124-1185 uart: tx-data: "d" +1185-1194 uart: tx-parity-ok: "Parity bit" "Parity" "P" +1193-1202 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1201-1210 uart: tx-start: "Start bit" "Start" "S" +1210-1219 uart: tx-data-bits: "1" +1219-1228 uart: tx-data-bits: "0" +1227-1236 uart: tx-data-bits: "0" +1236-1245 uart: tx-data-bits: "0" +1245-1254 uart: tx-data-bits: "0" +1253-1262 uart: tx-data-bits: "1" +1262-1271 uart: tx-data-bits: "0" +1210-1271 uart: tx-data: "!" +1271-1280 uart: tx-parity-ok: "Parity bit" "Parity" "P" +1279-1288 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1288-1297 uart: tx-start: "Start bit" "Start" "S" +1297-1306 uart: tx-data-bits: "1" +1306-1315 uart: tx-data-bits: "0" +1314-1323 uart: tx-data-bits: "1" +1323-1332 uart: tx-data-bits: "1" +1332-1341 uart: tx-data-bits: "0" +1340-1349 uart: tx-data-bits: "0" +1349-1358 uart: tx-data-bits: "0" +1297-1358 uart: tx-data: "[0D]" +1358-1367 uart: tx-parity-ok: "Parity bit" "Parity" "P" +1366-1375 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1375-1384 uart: tx-start: "Start bit" "Start" "S" +1384-1393 uart: tx-data-bits: "0" +1393-1402 uart: tx-data-bits: "1" +1401-1410 uart: tx-data-bits: "0" +1410-1419 uart: tx-data-bits: "1" +1419-1428 uart: tx-data-bits: "0" +1427-1436 uart: tx-data-bits: "0" +1436-1445 uart: tx-data-bits: "0" +1384-1445 uart: tx-data: "[0A]" +1445-1454 uart: tx-parity-ok: "Parity bit" "Parity" "P" +1453-1462 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1974-1983 uart: tx-start: "Start bit" "Start" "S" +1983-1992 uart: tx-data-bits: "0" +1992-2001 uart: tx-data-bits: "0" +2000-2009 uart: tx-data-bits: "0" +2009-2018 uart: tx-data-bits: "1" +2018-2027 uart: tx-data-bits: "0" +2026-2035 uart: tx-data-bits: "0" +2035-2044 uart: tx-data-bits: "1" +1983-2044 uart: tx-data: "H" +2044-2053 uart: tx-parity-ok: "Parity bit" "Parity" "P" +2052-2061 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2061-2070 uart: tx-start: "Start bit" "Start" "S" +2070-2079 uart: tx-data-bits: "1" +2079-2088 uart: tx-data-bits: "0" +2087-2096 uart: tx-data-bits: "1" +2096-2105 uart: tx-data-bits: "0" +2105-2114 uart: tx-data-bits: "0" +2113-2122 uart: tx-data-bits: "1" +2122-2131 uart: tx-data-bits: "1" +2070-2131 uart: tx-data: "e" +2131-2140 uart: tx-parity-ok: "Parity bit" "Parity" "P" +2139-2148 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2148-2157 uart: tx-start: "Start bit" "Start" "S" +2157-2166 uart: tx-data-bits: "0" +2166-2175 uart: tx-data-bits: "0" +2174-2183 uart: tx-data-bits: "1" +2183-2192 uart: tx-data-bits: "1" +2192-2201 uart: tx-data-bits: "0" +2200-2209 uart: tx-data-bits: "1" +2209-2218 uart: tx-data-bits: "1" +2157-2218 uart: tx-data: "l" +2218-2227 uart: tx-parity-ok: "Parity bit" "Parity" "P" +2226-2235 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2234-2243 uart: tx-start: "Start bit" "Start" "S" +2243-2252 uart: tx-data-bits: "0" +2252-2261 uart: tx-data-bits: "0" +2260-2269 uart: tx-data-bits: "1" +2269-2278 uart: tx-data-bits: "1" +2278-2287 uart: tx-data-bits: "0" +2286-2295 uart: tx-data-bits: "1" +2295-2304 uart: tx-data-bits: "1" +2243-2304 uart: tx-data: "l" +2304-2313 uart: tx-parity-ok: "Parity bit" "Parity" "P" +2312-2321 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2321-2330 uart: tx-start: "Start bit" "Start" "S" +2330-2339 uart: tx-data-bits: "1" +2339-2348 uart: tx-data-bits: "1" +2347-2356 uart: tx-data-bits: "1" +2356-2365 uart: tx-data-bits: "1" +2365-2374 uart: tx-data-bits: "0" +2373-2382 uart: tx-data-bits: "1" +2382-2391 uart: tx-data-bits: "1" +2330-2391 uart: tx-data: "o" +2391-2400 uart: tx-parity-ok: "Parity bit" "Parity" "P" +2399-2408 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2408-2417 uart: tx-start: "Start bit" "Start" "S" +2417-2426 uart: tx-data-bits: "0" +2426-2435 uart: tx-data-bits: "0" +2434-2443 uart: tx-data-bits: "0" +2443-2452 uart: tx-data-bits: "0" +2452-2461 uart: tx-data-bits: "0" +2460-2469 uart: tx-data-bits: "1" +2469-2478 uart: tx-data-bits: "0" +2417-2478 uart: tx-data: " " +2478-2487 uart: tx-parity-ok: "Parity bit" "Parity" "P" +2486-2495 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2495-2504 uart: tx-start: "Start bit" "Start" "S" +2504-2513 uart: tx-data-bits: "1" +2513-2522 uart: tx-data-bits: "1" +2521-2530 uart: tx-data-bits: "1" +2530-2539 uart: tx-data-bits: "0" +2539-2548 uart: tx-data-bits: "1" +2547-2556 uart: tx-data-bits: "0" +2556-2565 uart: tx-data-bits: "1" +2504-2565 uart: tx-data: "W" +2565-2574 uart: tx-parity-ok: "Parity bit" "Parity" "P" +2573-2582 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2582-2591 uart: tx-start: "Start bit" "Start" "S" +2591-2600 uart: tx-data-bits: "1" +2600-2609 uart: tx-data-bits: "1" +2608-2617 uart: tx-data-bits: "1" +2617-2626 uart: tx-data-bits: "1" +2626-2635 uart: tx-data-bits: "0" +2634-2643 uart: tx-data-bits: "1" +2643-2652 uart: tx-data-bits: "1" +2591-2652 uart: tx-data: "o" +2652-2661 uart: tx-parity-ok: "Parity bit" "Parity" "P" +2660-2669 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2668-2677 uart: tx-start: "Start bit" "Start" "S" +2677-2686 uart: tx-data-bits: "0" +2686-2695 uart: tx-data-bits: "1" +2694-2703 uart: tx-data-bits: "0" +2703-2712 uart: tx-data-bits: "0" +2712-2721 uart: tx-data-bits: "1" +2720-2729 uart: tx-data-bits: "1" +2729-2738 uart: tx-data-bits: "1" +2677-2738 uart: tx-data: "r" +2738-2747 uart: tx-parity-ok: "Parity bit" "Parity" "P" +2746-2755 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2755-2764 uart: tx-start: "Start bit" "Start" "S" +2764-2773 uart: tx-data-bits: "0" +2773-2782 uart: tx-data-bits: "0" +2781-2790 uart: tx-data-bits: "1" +2790-2799 uart: tx-data-bits: "1" +2799-2808 uart: tx-data-bits: "0" +2807-2816 uart: tx-data-bits: "1" +2816-2825 uart: tx-data-bits: "1" +2764-2825 uart: tx-data: "l" +2825-2834 uart: tx-parity-ok: "Parity bit" "Parity" "P" +2833-2842 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2842-2851 uart: tx-start: "Start bit" "Start" "S" +2851-2860 uart: tx-data-bits: "0" +2860-2869 uart: tx-data-bits: "0" +2868-2877 uart: tx-data-bits: "1" +2877-2886 uart: tx-data-bits: "0" +2886-2895 uart: tx-data-bits: "0" +2894-2903 uart: tx-data-bits: "1" +2903-2912 uart: tx-data-bits: "1" +2851-2912 uart: tx-data: "d" +2912-2921 uart: tx-parity-ok: "Parity bit" "Parity" "P" +2920-2929 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2929-2938 uart: tx-start: "Start bit" "Start" "S" +2938-2947 uart: tx-data-bits: "1" +2947-2956 uart: tx-data-bits: "0" +2955-2964 uart: tx-data-bits: "0" +2964-2973 uart: tx-data-bits: "0" +2973-2982 uart: tx-data-bits: "0" +2981-2990 uart: tx-data-bits: "1" +2990-2999 uart: tx-data-bits: "0" +2938-2999 uart: tx-data: "!" +2999-3008 uart: tx-parity-ok: "Parity bit" "Parity" "P" +3007-3016 uart: tx-parity-ok: "Stop bit" "Stop" "T" +3016-3025 uart: tx-start: "Start bit" "Start" "S" +3025-3034 uart: tx-data-bits: "1" +3034-3043 uart: tx-data-bits: "0" +3042-3051 uart: tx-data-bits: "1" +3051-3060 uart: tx-data-bits: "1" +3060-3069 uart: tx-data-bits: "0" +3068-3077 uart: tx-data-bits: "0" +3077-3086 uart: tx-data-bits: "0" +3025-3086 uart: tx-data: "[0D]" +3086-3095 uart: tx-parity-ok: "Parity bit" "Parity" "P" +3094-3103 uart: tx-parity-ok: "Stop bit" "Stop" "T" +3102-3111 uart: tx-start: "Start bit" "Start" "S" +3111-3120 uart: tx-data-bits: "0" +3120-3129 uart: tx-data-bits: "1" +3128-3137 uart: tx-data-bits: "0" +3137-3146 uart: tx-data-bits: "1" +3146-3155 uart: tx-data-bits: "0" +3154-3163 uart: tx-data-bits: "0" +3163-3172 uart: tx-data-bits: "0" +3111-3172 uart: tx-data: "[0A]" +3172-3181 uart: tx-parity-ok: "Parity bit" "Parity" "P" +3180-3189 uart: tx-parity-ok: "Stop bit" "Stop" "T" +3701-3710 uart: tx-start: "Start bit" "Start" "S" +3710-3719 uart: tx-data-bits: "0" +3719-3728 uart: tx-data-bits: "0" +3727-3736 uart: tx-data-bits: "0" +3736-3745 uart: tx-data-bits: "1" +3745-3754 uart: tx-data-bits: "0" +3753-3762 uart: tx-data-bits: "0" +3762-3771 uart: tx-data-bits: "1" +3710-3771 uart: tx-data: "H" +3771-3780 uart: tx-parity-ok: "Parity bit" "Parity" "P" +3779-3788 uart: tx-parity-ok: "Stop bit" "Stop" "T" +3788-3797 uart: tx-start: "Start bit" "Start" "S" +3797-3806 uart: tx-data-bits: "1" +3806-3815 uart: tx-data-bits: "0" +3814-3823 uart: tx-data-bits: "1" +3823-3832 uart: tx-data-bits: "0" +3832-3841 uart: tx-data-bits: "0" +3840-3849 uart: tx-data-bits: "1" +3849-3858 uart: tx-data-bits: "1" +3797-3858 uart: tx-data: "e" +3858-3867 uart: tx-parity-ok: "Parity bit" "Parity" "P" +3866-3875 uart: tx-parity-ok: "Stop bit" "Stop" "T" +3875-3884 uart: tx-start: "Start bit" "Start" "S" +3884-3893 uart: tx-data-bits: "0" +3893-3902 uart: tx-data-bits: "0" +3901-3910 uart: tx-data-bits: "1" +3910-3919 uart: tx-data-bits: "1" +3919-3928 uart: tx-data-bits: "0" +3927-3936 uart: tx-data-bits: "1" +3936-3945 uart: tx-data-bits: "1" +3884-3945 uart: tx-data: "l" +3945-3954 uart: tx-parity-ok: "Parity bit" "Parity" "P" +3953-3962 uart: tx-parity-ok: "Stop bit" "Stop" "T" +3962-3971 uart: tx-start: "Start bit" "Start" "S" +3971-3980 uart: tx-data-bits: "0" +3980-3989 uart: tx-data-bits: "0" +3988-3997 uart: tx-data-bits: "1" +3997-4006 uart: tx-data-bits: "1" +4006-4015 uart: tx-data-bits: "0" +4014-4023 uart: tx-data-bits: "1" +4023-4032 uart: tx-data-bits: "1" +3971-4032 uart: tx-data: "l" +4032-4041 uart: tx-parity-ok: "Parity bit" "Parity" "P" +4040-4049 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4049-4058 uart: tx-start: "Start bit" "Start" "S" +4058-4067 uart: tx-data-bits: "1" +4067-4076 uart: tx-data-bits: "1" +4075-4084 uart: tx-data-bits: "1" +4084-4093 uart: tx-data-bits: "1" +4093-4102 uart: tx-data-bits: "0" +4101-4110 uart: tx-data-bits: "1" +4110-4119 uart: tx-data-bits: "1" +4058-4119 uart: tx-data: "o" +4119-4128 uart: tx-parity-ok: "Parity bit" "Parity" "P" +4127-4136 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4135-4144 uart: tx-start: "Start bit" "Start" "S" +4144-4153 uart: tx-data-bits: "0" +4153-4162 uart: tx-data-bits: "0" +4161-4170 uart: tx-data-bits: "0" +4170-4179 uart: tx-data-bits: "0" +4179-4188 uart: tx-data-bits: "0" +4187-4196 uart: tx-data-bits: "1" +4196-4205 uart: tx-data-bits: "0" +4144-4205 uart: tx-data: " " +4205-4214 uart: tx-parity-ok: "Parity bit" "Parity" "P" +4213-4222 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4222-4231 uart: tx-start: "Start bit" "Start" "S" +4231-4240 uart: tx-data-bits: "1" +4240-4249 uart: tx-data-bits: "1" +4248-4257 uart: tx-data-bits: "1" +4257-4266 uart: tx-data-bits: "0" +4266-4275 uart: tx-data-bits: "1" +4274-4283 uart: tx-data-bits: "0" +4283-4292 uart: tx-data-bits: "1" +4231-4292 uart: tx-data: "W" +4292-4301 uart: tx-parity-ok: "Parity bit" "Parity" "P" +4300-4309 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4309-4318 uart: tx-start: "Start bit" "Start" "S" +4318-4327 uart: tx-data-bits: "1" +4327-4336 uart: tx-data-bits: "1" +4335-4344 uart: tx-data-bits: "1" +4344-4353 uart: tx-data-bits: "1" +4353-4362 uart: tx-data-bits: "0" +4361-4370 uart: tx-data-bits: "1" +4370-4379 uart: tx-data-bits: "1" +4318-4379 uart: tx-data: "o" +4379-4388 uart: tx-parity-ok: "Parity bit" "Parity" "P" +4387-4396 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4396-4405 uart: tx-start: "Start bit" "Start" "S" +4405-4414 uart: tx-data-bits: "0" +4414-4423 uart: tx-data-bits: "1" +4422-4431 uart: tx-data-bits: "0" +4431-4440 uart: tx-data-bits: "0" +4440-4449 uart: tx-data-bits: "1" +4448-4457 uart: tx-data-bits: "1" +4457-4466 uart: tx-data-bits: "1" +4405-4466 uart: tx-data: "r" +4466-4475 uart: tx-parity-ok: "Parity bit" "Parity" "P" +4474-4483 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4483-4492 uart: tx-start: "Start bit" "Start" "S" +4492-4501 uart: tx-data-bits: "0" +4501-4510 uart: tx-data-bits: "0" +4509-4518 uart: tx-data-bits: "1" +4518-4527 uart: tx-data-bits: "1" +4527-4536 uart: tx-data-bits: "0" +4535-4544 uart: tx-data-bits: "1" +4544-4553 uart: tx-data-bits: "1" +4492-4553 uart: tx-data: "l" +4553-4562 uart: tx-parity-ok: "Parity bit" "Parity" "P" +4561-4570 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4569-4578 uart: tx-start: "Start bit" "Start" "S" +4578-4587 uart: tx-data-bits: "0" +4587-4596 uart: tx-data-bits: "0" +4595-4604 uart: tx-data-bits: "1" +4604-4613 uart: tx-data-bits: "0" +4613-4622 uart: tx-data-bits: "0" +4621-4630 uart: tx-data-bits: "1" +4630-4639 uart: tx-data-bits: "1" +4578-4639 uart: tx-data: "d" +4639-4648 uart: tx-parity-ok: "Parity bit" "Parity" "P" +4647-4656 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4656-4665 uart: tx-start: "Start bit" "Start" "S" +4665-4674 uart: tx-data-bits: "1" +4674-4683 uart: tx-data-bits: "0" +4682-4691 uart: tx-data-bits: "0" +4691-4700 uart: tx-data-bits: "0" +4700-4709 uart: tx-data-bits: "0" +4708-4717 uart: tx-data-bits: "1" +4717-4726 uart: tx-data-bits: "0" +4665-4726 uart: tx-data: "!" +4726-4735 uart: tx-parity-ok: "Parity bit" "Parity" "P" +4734-4743 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4743-4752 uart: tx-start: "Start bit" "Start" "S" +4752-4761 uart: tx-data-bits: "1" +4761-4770 uart: tx-data-bits: "0" +4769-4778 uart: tx-data-bits: "1" +4778-4787 uart: tx-data-bits: "1" +4787-4796 uart: tx-data-bits: "0" +4795-4804 uart: tx-data-bits: "0" +4804-4813 uart: tx-data-bits: "0" +4752-4813 uart: tx-data: "[0D]" +4813-4822 uart: tx-parity-ok: "Parity bit" "Parity" "P" +4821-4830 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4830-4839 uart: tx-start: "Start bit" "Start" "S" +4839-4848 uart: tx-data-bits: "0" +4848-4857 uart: tx-data-bits: "1" +4856-4865 uart: tx-data-bits: "0" +4865-4874 uart: tx-data-bits: "1" +4874-4883 uart: tx-data-bits: "0" +4882-4891 uart: tx-data-bits: "0" +4891-4900 uart: tx-data-bits: "0" +4839-4900 uart: tx-data: "[0A]" +4900-4909 uart: tx-parity-ok: "Parity bit" "Parity" "P" +4908-4917 uart: tx-parity-ok: "Stop bit" "Stop" "T" +5429-5438 uart: tx-start: "Start bit" "Start" "S" +5438-5447 uart: tx-data-bits: "0" +5447-5456 uart: tx-data-bits: "0" +5455-5464 uart: tx-data-bits: "0" +5464-5473 uart: tx-data-bits: "1" +5473-5482 uart: tx-data-bits: "0" +5481-5490 uart: tx-data-bits: "0" +5490-5499 uart: tx-data-bits: "1" +5438-5499 uart: tx-data: "H" +5499-5508 uart: tx-parity-ok: "Parity bit" "Parity" "P" +5507-5516 uart: tx-parity-ok: "Stop bit" "Stop" "T" +5516-5525 uart: tx-start: "Start bit" "Start" "S" +5525-5534 uart: tx-data-bits: "1" +5534-5543 uart: tx-data-bits: "0" +5542-5551 uart: tx-data-bits: "1" +5551-5560 uart: tx-data-bits: "0" +5560-5569 uart: tx-data-bits: "0" +5568-5577 uart: tx-data-bits: "1" +5577-5586 uart: tx-data-bits: "1" +5525-5586 uart: tx-data: "e" +5586-5595 uart: tx-parity-ok: "Parity bit" "Parity" "P" +5594-5603 uart: tx-parity-ok: "Stop bit" "Stop" "T" +5602-5611 uart: tx-start: "Start bit" "Start" "S" +5611-5620 uart: tx-data-bits: "0" +5620-5629 uart: tx-data-bits: "0" +5628-5637 uart: tx-data-bits: "1" +5637-5646 uart: tx-data-bits: "1" +5646-5655 uart: tx-data-bits: "0" +5654-5663 uart: tx-data-bits: "1" +5663-5672 uart: tx-data-bits: "1" +5611-5672 uart: tx-data: "l" +5672-5681 uart: tx-parity-ok: "Parity bit" "Parity" "P" +5680-5689 uart: tx-parity-ok: "Stop bit" "Stop" "T" +5689-5698 uart: tx-start: "Start bit" "Start" "S" +5698-5707 uart: tx-data-bits: "0" +5707-5716 uart: tx-data-bits: "0" +5715-5724 uart: tx-data-bits: "1" +5724-5733 uart: tx-data-bits: "1" +5733-5742 uart: tx-data-bits: "0" +5741-5750 uart: tx-data-bits: "1" +5750-5759 uart: tx-data-bits: "1" +5698-5759 uart: tx-data: "l" +5759-5768 uart: tx-parity-ok: "Parity bit" "Parity" "P" +5767-5776 uart: tx-parity-ok: "Stop bit" "Stop" "T" +5776-5785 uart: tx-start: "Start bit" "Start" "S" +5785-5794 uart: tx-data-bits: "1" +5794-5803 uart: tx-data-bits: "1" +5802-5811 uart: tx-data-bits: "1" +5811-5820 uart: tx-data-bits: "1" +5820-5829 uart: tx-data-bits: "0" +5828-5837 uart: tx-data-bits: "1" +5837-5846 uart: tx-data-bits: "1" +5785-5846 uart: tx-data: "o" +5846-5855 uart: tx-parity-ok: "Parity bit" "Parity" "P" +5854-5863 uart: tx-parity-ok: "Stop bit" "Stop" "T" +5863-5872 uart: tx-start: "Start bit" "Start" "S" +5872-5881 uart: tx-data-bits: "0" +5881-5890 uart: tx-data-bits: "0" +5889-5898 uart: tx-data-bits: "0" +5898-5907 uart: tx-data-bits: "0" +5907-5916 uart: tx-data-bits: "0" +5915-5924 uart: tx-data-bits: "1" +5924-5933 uart: tx-data-bits: "0" +5872-5933 uart: tx-data: " " +5933-5942 uart: tx-parity-ok: "Parity bit" "Parity" "P" +5941-5950 uart: tx-parity-ok: "Stop bit" "Stop" "T" +5950-5959 uart: tx-start: "Start bit" "Start" "S" +5959-5968 uart: tx-data-bits: "1" +5968-5977 uart: tx-data-bits: "1" +5976-5985 uart: tx-data-bits: "1" +5985-5994 uart: tx-data-bits: "0" +5994-6003 uart: tx-data-bits: "1" +6002-6011 uart: tx-data-bits: "0" +6011-6020 uart: tx-data-bits: "1" +5959-6020 uart: tx-data: "W" +6020-6029 uart: tx-parity-ok: "Parity bit" "Parity" "P" +6028-6037 uart: tx-parity-ok: "Stop bit" "Stop" "T" +6036-6045 uart: tx-start: "Start bit" "Start" "S" +6045-6054 uart: tx-data-bits: "1" +6054-6063 uart: tx-data-bits: "1" +6062-6071 uart: tx-data-bits: "1" +6071-6080 uart: tx-data-bits: "1" +6080-6089 uart: tx-data-bits: "0" +6088-6097 uart: tx-data-bits: "1" +6097-6106 uart: tx-data-bits: "1" +6045-6106 uart: tx-data: "o" +6106-6115 uart: tx-parity-ok: "Parity bit" "Parity" "P" +6114-6123 uart: tx-parity-ok: "Stop bit" "Stop" "T" +6123-6132 uart: tx-start: "Start bit" "Start" "S" +6132-6141 uart: tx-data-bits: "0" +6141-6150 uart: tx-data-bits: "1" +6149-6158 uart: tx-data-bits: "0" +6158-6167 uart: tx-data-bits: "0" +6167-6176 uart: tx-data-bits: "1" +6175-6184 uart: tx-data-bits: "1" +6184-6193 uart: tx-data-bits: "1" +6132-6193 uart: tx-data: "r" +6193-6202 uart: tx-parity-ok: "Parity bit" "Parity" "P" +6201-6210 uart: tx-parity-ok: "Stop bit" "Stop" "T" +6210-6219 uart: tx-start: "Start bit" "Start" "S" +6219-6228 uart: tx-data-bits: "0" +6228-6237 uart: tx-data-bits: "0" +6236-6245 uart: tx-data-bits: "1" +6245-6254 uart: tx-data-bits: "1" +6254-6263 uart: tx-data-bits: "0" +6262-6271 uart: tx-data-bits: "1" +6271-6280 uart: tx-data-bits: "1" +6219-6280 uart: tx-data: "l" +6280-6289 uart: tx-parity-ok: "Parity bit" "Parity" "P" +6288-6297 uart: tx-parity-ok: "Stop bit" "Stop" "T" +6297-6306 uart: tx-start: "Start bit" "Start" "S" +6306-6315 uart: tx-data-bits: "0" +6315-6324 uart: tx-data-bits: "0" +6323-6332 uart: tx-data-bits: "1" +6332-6341 uart: tx-data-bits: "0" +6341-6350 uart: tx-data-bits: "0" +6349-6358 uart: tx-data-bits: "1" +6358-6367 uart: tx-data-bits: "1" +6306-6367 uart: tx-data: "d" +6367-6376 uart: tx-parity-ok: "Parity bit" "Parity" "P" +6375-6384 uart: tx-parity-ok: "Stop bit" "Stop" "T" +6384-6393 uart: tx-start: "Start bit" "Start" "S" +6393-6402 uart: tx-data-bits: "1" +6402-6411 uart: tx-data-bits: "0" +6410-6419 uart: tx-data-bits: "0" +6419-6428 uart: tx-data-bits: "0" +6428-6437 uart: tx-data-bits: "0" +6436-6445 uart: tx-data-bits: "1" +6445-6454 uart: tx-data-bits: "0" +6393-6454 uart: tx-data: "!" +6454-6463 uart: tx-parity-ok: "Parity bit" "Parity" "P" +6462-6471 uart: tx-parity-ok: "Stop bit" "Stop" "T" +6470-6479 uart: tx-start: "Start bit" "Start" "S" +6479-6488 uart: tx-data-bits: "1" +6488-6497 uart: tx-data-bits: "0" +6496-6505 uart: tx-data-bits: "1" +6505-6514 uart: tx-data-bits: "1" +6514-6523 uart: tx-data-bits: "0" +6522-6531 uart: tx-data-bits: "0" +6531-6540 uart: tx-data-bits: "0" +6479-6540 uart: tx-data: "[0D]" +6540-6549 uart: tx-parity-ok: "Parity bit" "Parity" "P" +6548-6557 uart: tx-parity-ok: "Stop bit" "Stop" "T" +6557-6566 uart: tx-start: "Start bit" "Start" "S" +6566-6575 uart: tx-data-bits: "0" +6575-6584 uart: tx-data-bits: "1" +6583-6592 uart: tx-data-bits: "0" +6592-6601 uart: tx-data-bits: "1" +6601-6610 uart: tx-data-bits: "0" +6609-6618 uart: tx-data-bits: "0" +6618-6627 uart: tx-data-bits: "0" +6566-6627 uart: tx-data: "[0A]" +6627-6636 uart: tx-parity-ok: "Parity bit" "Parity" "P" +6635-6644 uart: tx-parity-ok: "Stop bit" "Stop" "T" diff --git a/decoder/test/uart/hello_world_7o1_115200.bin_tx b/decoder/test/uart/hello_world_7o1_115200.bin_tx new file mode 100644 index 0000000..2f27990 --- /dev/null +++ b/decoder/test/uart/hello_world_7o1_115200.bin_tx @@ -0,0 +1,56 @@ +309-370 uart: 48 +396-457 uart: 65 +482-543 uart: 6c +569-630 uart: 6c +656-717 uart: 6f +743-804 uart: 20 +830-891 uart: 57 +916-977 uart: 6f +1003-1064 uart: 72 +1090-1151 uart: 6c +1177-1238 uart: 64 +1264-1325 uart: 21 +1350-1411 uart: 0d +1437-1498 uart: 0a +2036-2097 uart: 48 +2123-2184 uart: 65 +2210-2271 uart: 6c +2297-2358 uart: 6c +2383-2444 uart: 6f +2470-2531 uart: 20 +2557-2618 uart: 57 +2644-2705 uart: 6f +2731-2792 uart: 72 +2817-2878 uart: 6c +2904-2965 uart: 64 +2991-3052 uart: 21 +3078-3139 uart: 0d +3165-3226 uart: 0a +3764-3825 uart: 48 +3850-3911 uart: 65 +3937-3998 uart: 6c +4024-4085 uart: 6c +4111-4172 uart: 6f +4198-4259 uart: 20 +4284-4345 uart: 57 +4371-4432 uart: 6f +4458-4519 uart: 72 +4545-4606 uart: 6c +4632-4693 uart: 64 +4718-4779 uart: 21 +4805-4866 uart: 0d +4892-4953 uart: 0a +5491-5552 uart: 48 +5578-5639 uart: 65 +5665-5726 uart: 6c +5751-5812 uart: 6c +5838-5899 uart: 6f +5925-5986 uart: 20 +6012-6073 uart: 57 +6099-6160 uart: 6f +6185-6246 uart: 72 +6272-6333 uart: 6c +6359-6420 uart: 64 +6446-6507 uart: 21 +6533-6594 uart: 0d +6619-6680 uart: 0a diff --git a/decoder/test/uart/hello_world_7o1_115200.output b/decoder/test/uart/hello_world_7o1_115200.output new file mode 100644 index 0000000..0b6279e --- /dev/null +++ b/decoder/test/uart/hello_world_7o1_115200.output @@ -0,0 +1,616 @@ +300-309 uart: tx-start: "Start bit" "Start" "S" +309-318 uart: tx-data-bits: "0" +318-327 uart: tx-data-bits: "0" +326-335 uart: tx-data-bits: "0" +335-344 uart: tx-data-bits: "1" +344-353 uart: tx-data-bits: "0" +352-361 uart: tx-data-bits: "0" +361-370 uart: tx-data-bits: "1" +309-370 uart: tx-data: "H" +370-379 uart: tx-parity-ok: "Parity bit" "Parity" "P" +378-387 uart: tx-parity-ok: "Stop bit" "Stop" "T" +387-396 uart: tx-start: "Start bit" "Start" "S" +396-405 uart: tx-data-bits: "1" +405-414 uart: tx-data-bits: "0" +413-422 uart: tx-data-bits: "1" +422-431 uart: tx-data-bits: "0" +431-440 uart: tx-data-bits: "0" +439-448 uart: tx-data-bits: "1" +448-457 uart: tx-data-bits: "1" +396-457 uart: tx-data: "e" +457-466 uart: tx-parity-ok: "Parity bit" "Parity" "P" +465-474 uart: tx-parity-ok: "Stop bit" "Stop" "T" +473-482 uart: tx-start: "Start bit" "Start" "S" +482-491 uart: tx-data-bits: "0" +491-500 uart: tx-data-bits: "0" +499-508 uart: tx-data-bits: "1" +508-517 uart: tx-data-bits: "1" +517-526 uart: tx-data-bits: "0" +525-534 uart: tx-data-bits: "1" +534-543 uart: tx-data-bits: "1" +482-543 uart: tx-data: "l" +543-552 uart: tx-parity-ok: "Parity bit" "Parity" "P" +551-560 uart: tx-parity-ok: "Stop bit" "Stop" "T" +560-569 uart: tx-start: "Start bit" "Start" "S" +569-578 uart: tx-data-bits: "0" +578-587 uart: tx-data-bits: "0" +586-595 uart: tx-data-bits: "1" +595-604 uart: tx-data-bits: "1" +604-613 uart: tx-data-bits: "0" +612-621 uart: tx-data-bits: "1" +621-630 uart: tx-data-bits: "1" +569-630 uart: tx-data: "l" +630-639 uart: tx-parity-ok: "Parity bit" "Parity" "P" +638-647 uart: tx-parity-ok: "Stop bit" "Stop" "T" +647-656 uart: tx-start: "Start bit" "Start" "S" +656-665 uart: tx-data-bits: "1" +665-674 uart: tx-data-bits: "1" +673-682 uart: tx-data-bits: "1" +682-691 uart: tx-data-bits: "1" +691-700 uart: tx-data-bits: "0" +699-708 uart: tx-data-bits: "1" +708-717 uart: tx-data-bits: "1" +656-717 uart: tx-data: "o" +717-726 uart: tx-parity-ok: "Parity bit" "Parity" "P" +725-734 uart: tx-parity-ok: "Stop bit" "Stop" "T" +734-743 uart: tx-start: "Start bit" "Start" "S" +743-752 uart: tx-data-bits: "0" +752-761 uart: tx-data-bits: "0" +760-769 uart: tx-data-bits: "0" +769-778 uart: tx-data-bits: "0" +778-787 uart: tx-data-bits: "0" +786-795 uart: tx-data-bits: "1" +795-804 uart: tx-data-bits: "0" +743-804 uart: tx-data: " " +804-813 uart: tx-parity-ok: "Parity bit" "Parity" "P" +812-821 uart: tx-parity-ok: "Stop bit" "Stop" "T" +821-830 uart: tx-start: "Start bit" "Start" "S" +830-839 uart: tx-data-bits: "1" +839-848 uart: tx-data-bits: "1" +847-856 uart: tx-data-bits: "1" +856-865 uart: tx-data-bits: "0" +865-874 uart: tx-data-bits: "1" +873-882 uart: tx-data-bits: "0" +882-891 uart: tx-data-bits: "1" +830-891 uart: tx-data: "W" +891-900 uart: tx-parity-ok: "Parity bit" "Parity" "P" +899-908 uart: tx-parity-ok: "Stop bit" "Stop" "T" +907-916 uart: tx-start: "Start bit" "Start" "S" +916-925 uart: tx-data-bits: "1" +925-934 uart: tx-data-bits: "1" +933-942 uart: tx-data-bits: "1" +942-951 uart: tx-data-bits: "1" +951-960 uart: tx-data-bits: "0" +959-968 uart: tx-data-bits: "1" +968-977 uart: tx-data-bits: "1" +916-977 uart: tx-data: "o" +977-986 uart: tx-parity-ok: "Parity bit" "Parity" "P" +985-994 uart: tx-parity-ok: "Stop bit" "Stop" "T" +994-1003 uart: tx-start: "Start bit" "Start" "S" +1003-1012 uart: tx-data-bits: "0" +1012-1021 uart: tx-data-bits: "1" +1020-1029 uart: tx-data-bits: "0" +1029-1038 uart: tx-data-bits: "0" +1038-1047 uart: tx-data-bits: "1" +1046-1055 uart: tx-data-bits: "1" +1055-1064 uart: tx-data-bits: "1" +1003-1064 uart: tx-data: "r" +1064-1073 uart: tx-parity-ok: "Parity bit" "Parity" "P" +1072-1081 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1081-1090 uart: tx-start: "Start bit" "Start" "S" +1090-1099 uart: tx-data-bits: "0" +1099-1108 uart: tx-data-bits: "0" +1107-1116 uart: tx-data-bits: "1" +1116-1125 uart: tx-data-bits: "1" +1125-1134 uart: tx-data-bits: "0" +1133-1142 uart: tx-data-bits: "1" +1142-1151 uart: tx-data-bits: "1" +1090-1151 uart: tx-data: "l" +1151-1160 uart: tx-parity-ok: "Parity bit" "Parity" "P" +1159-1168 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1168-1177 uart: tx-start: "Start bit" "Start" "S" +1177-1186 uart: tx-data-bits: "0" +1186-1195 uart: tx-data-bits: "0" +1194-1203 uart: tx-data-bits: "1" +1203-1212 uart: tx-data-bits: "0" +1212-1221 uart: tx-data-bits: "0" +1220-1229 uart: tx-data-bits: "1" +1229-1238 uart: tx-data-bits: "1" +1177-1238 uart: tx-data: "d" +1238-1247 uart: tx-parity-ok: "Parity bit" "Parity" "P" +1246-1255 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1255-1264 uart: tx-start: "Start bit" "Start" "S" +1264-1273 uart: tx-data-bits: "1" +1273-1282 uart: tx-data-bits: "0" +1281-1290 uart: tx-data-bits: "0" +1290-1299 uart: tx-data-bits: "0" +1299-1308 uart: tx-data-bits: "0" +1307-1316 uart: tx-data-bits: "1" +1316-1325 uart: tx-data-bits: "0" +1264-1325 uart: tx-data: "!" +1325-1334 uart: tx-parity-ok: "Parity bit" "Parity" "P" +1333-1342 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1341-1350 uart: tx-start: "Start bit" "Start" "S" +1350-1359 uart: tx-data-bits: "1" +1359-1368 uart: tx-data-bits: "0" +1367-1376 uart: tx-data-bits: "1" +1376-1385 uart: tx-data-bits: "1" +1385-1394 uart: tx-data-bits: "0" +1393-1402 uart: tx-data-bits: "0" +1402-1411 uart: tx-data-bits: "0" +1350-1411 uart: tx-data: "[0D]" +1411-1420 uart: tx-parity-ok: "Parity bit" "Parity" "P" +1419-1428 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1428-1437 uart: tx-start: "Start bit" "Start" "S" +1437-1446 uart: tx-data-bits: "0" +1446-1455 uart: tx-data-bits: "1" +1454-1463 uart: tx-data-bits: "0" +1463-1472 uart: tx-data-bits: "1" +1472-1481 uart: tx-data-bits: "0" +1480-1489 uart: tx-data-bits: "0" +1489-1498 uart: tx-data-bits: "0" +1437-1498 uart: tx-data: "[0A]" +1498-1507 uart: tx-parity-ok: "Parity bit" "Parity" "P" +1506-1515 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2027-2036 uart: tx-start: "Start bit" "Start" "S" +2036-2045 uart: tx-data-bits: "0" +2045-2054 uart: tx-data-bits: "0" +2053-2062 uart: tx-data-bits: "0" +2062-2071 uart: tx-data-bits: "1" +2071-2080 uart: tx-data-bits: "0" +2079-2088 uart: tx-data-bits: "0" +2088-2097 uart: tx-data-bits: "1" +2036-2097 uart: tx-data: "H" +2097-2106 uart: tx-parity-ok: "Parity bit" "Parity" "P" +2105-2114 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2114-2123 uart: tx-start: "Start bit" "Start" "S" +2123-2132 uart: tx-data-bits: "1" +2132-2141 uart: tx-data-bits: "0" +2140-2149 uart: tx-data-bits: "1" +2149-2158 uart: tx-data-bits: "0" +2158-2167 uart: tx-data-bits: "0" +2166-2175 uart: tx-data-bits: "1" +2175-2184 uart: tx-data-bits: "1" +2123-2184 uart: tx-data: "e" +2184-2193 uart: tx-parity-ok: "Parity bit" "Parity" "P" +2192-2201 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2201-2210 uart: tx-start: "Start bit" "Start" "S" +2210-2219 uart: tx-data-bits: "0" +2219-2228 uart: tx-data-bits: "0" +2227-2236 uart: tx-data-bits: "1" +2236-2245 uart: tx-data-bits: "1" +2245-2254 uart: tx-data-bits: "0" +2253-2262 uart: tx-data-bits: "1" +2262-2271 uart: tx-data-bits: "1" +2210-2271 uart: tx-data: "l" +2271-2280 uart: tx-parity-ok: "Parity bit" "Parity" "P" +2279-2288 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2288-2297 uart: tx-start: "Start bit" "Start" "S" +2297-2306 uart: tx-data-bits: "0" +2306-2315 uart: tx-data-bits: "0" +2314-2323 uart: tx-data-bits: "1" +2323-2332 uart: tx-data-bits: "1" +2332-2341 uart: tx-data-bits: "0" +2340-2349 uart: tx-data-bits: "1" +2349-2358 uart: tx-data-bits: "1" +2297-2358 uart: tx-data: "l" +2358-2367 uart: tx-parity-ok: "Parity bit" "Parity" "P" +2366-2375 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2374-2383 uart: tx-start: "Start bit" "Start" "S" +2383-2392 uart: tx-data-bits: "1" +2392-2401 uart: tx-data-bits: "1" +2400-2409 uart: tx-data-bits: "1" +2409-2418 uart: tx-data-bits: "1" +2418-2427 uart: tx-data-bits: "0" +2426-2435 uart: tx-data-bits: "1" +2435-2444 uart: tx-data-bits: "1" +2383-2444 uart: tx-data: "o" +2444-2453 uart: tx-parity-ok: "Parity bit" "Parity" "P" +2452-2461 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2461-2470 uart: tx-start: "Start bit" "Start" "S" +2470-2479 uart: tx-data-bits: "0" +2479-2488 uart: tx-data-bits: "0" +2487-2496 uart: tx-data-bits: "0" +2496-2505 uart: tx-data-bits: "0" +2505-2514 uart: tx-data-bits: "0" +2513-2522 uart: tx-data-bits: "1" +2522-2531 uart: tx-data-bits: "0" +2470-2531 uart: tx-data: " " +2531-2540 uart: tx-parity-ok: "Parity bit" "Parity" "P" +2539-2548 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2548-2557 uart: tx-start: "Start bit" "Start" "S" +2557-2566 uart: tx-data-bits: "1" +2566-2575 uart: tx-data-bits: "1" +2574-2583 uart: tx-data-bits: "1" +2583-2592 uart: tx-data-bits: "0" +2592-2601 uart: tx-data-bits: "1" +2600-2609 uart: tx-data-bits: "0" +2609-2618 uart: tx-data-bits: "1" +2557-2618 uart: tx-data: "W" +2618-2627 uart: tx-parity-ok: "Parity bit" "Parity" "P" +2626-2635 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2635-2644 uart: tx-start: "Start bit" "Start" "S" +2644-2653 uart: tx-data-bits: "1" +2653-2662 uart: tx-data-bits: "1" +2661-2670 uart: tx-data-bits: "1" +2670-2679 uart: tx-data-bits: "1" +2679-2688 uart: tx-data-bits: "0" +2687-2696 uart: tx-data-bits: "1" +2696-2705 uart: tx-data-bits: "1" +2644-2705 uart: tx-data: "o" +2705-2714 uart: tx-parity-ok: "Parity bit" "Parity" "P" +2713-2722 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2722-2731 uart: tx-start: "Start bit" "Start" "S" +2731-2740 uart: tx-data-bits: "0" +2740-2749 uart: tx-data-bits: "1" +2748-2757 uart: tx-data-bits: "0" +2757-2766 uart: tx-data-bits: "0" +2766-2775 uart: tx-data-bits: "1" +2774-2783 uart: tx-data-bits: "1" +2783-2792 uart: tx-data-bits: "1" +2731-2792 uart: tx-data: "r" +2792-2801 uart: tx-parity-ok: "Parity bit" "Parity" "P" +2800-2809 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2808-2817 uart: tx-start: "Start bit" "Start" "S" +2817-2826 uart: tx-data-bits: "0" +2826-2835 uart: tx-data-bits: "0" +2834-2843 uart: tx-data-bits: "1" +2843-2852 uart: tx-data-bits: "1" +2852-2861 uart: tx-data-bits: "0" +2860-2869 uart: tx-data-bits: "1" +2869-2878 uart: tx-data-bits: "1" +2817-2878 uart: tx-data: "l" +2878-2887 uart: tx-parity-ok: "Parity bit" "Parity" "P" +2886-2895 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2895-2904 uart: tx-start: "Start bit" "Start" "S" +2904-2913 uart: tx-data-bits: "0" +2913-2922 uart: tx-data-bits: "0" +2921-2930 uart: tx-data-bits: "1" +2930-2939 uart: tx-data-bits: "0" +2939-2948 uart: tx-data-bits: "0" +2947-2956 uart: tx-data-bits: "1" +2956-2965 uart: tx-data-bits: "1" +2904-2965 uart: tx-data: "d" +2965-2974 uart: tx-parity-ok: "Parity bit" "Parity" "P" +2973-2982 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2982-2991 uart: tx-start: "Start bit" "Start" "S" +2991-3000 uart: tx-data-bits: "1" +3000-3009 uart: tx-data-bits: "0" +3008-3017 uart: tx-data-bits: "0" +3017-3026 uart: tx-data-bits: "0" +3026-3035 uart: tx-data-bits: "0" +3034-3043 uart: tx-data-bits: "1" +3043-3052 uart: tx-data-bits: "0" +2991-3052 uart: tx-data: "!" +3052-3061 uart: tx-parity-ok: "Parity bit" "Parity" "P" +3060-3069 uart: tx-parity-ok: "Stop bit" "Stop" "T" +3069-3078 uart: tx-start: "Start bit" "Start" "S" +3078-3087 uart: tx-data-bits: "1" +3087-3096 uart: tx-data-bits: "0" +3095-3104 uart: tx-data-bits: "1" +3104-3113 uart: tx-data-bits: "1" +3113-3122 uart: tx-data-bits: "0" +3121-3130 uart: tx-data-bits: "0" +3130-3139 uart: tx-data-bits: "0" +3078-3139 uart: tx-data: "[0D]" +3139-3148 uart: tx-parity-ok: "Parity bit" "Parity" "P" +3147-3156 uart: tx-parity-ok: "Stop bit" "Stop" "T" +3156-3165 uart: tx-start: "Start bit" "Start" "S" +3165-3174 uart: tx-data-bits: "0" +3174-3183 uart: tx-data-bits: "1" +3182-3191 uart: tx-data-bits: "0" +3191-3200 uart: tx-data-bits: "1" +3200-3209 uart: tx-data-bits: "0" +3208-3217 uart: tx-data-bits: "0" +3217-3226 uart: tx-data-bits: "0" +3165-3226 uart: tx-data: "[0A]" +3226-3235 uart: tx-parity-ok: "Parity bit" "Parity" "P" +3234-3243 uart: tx-parity-ok: "Stop bit" "Stop" "T" +3755-3764 uart: tx-start: "Start bit" "Start" "S" +3764-3773 uart: tx-data-bits: "0" +3773-3782 uart: tx-data-bits: "0" +3781-3790 uart: tx-data-bits: "0" +3790-3799 uart: tx-data-bits: "1" +3799-3808 uart: tx-data-bits: "0" +3807-3816 uart: tx-data-bits: "0" +3816-3825 uart: tx-data-bits: "1" +3764-3825 uart: tx-data: "H" +3825-3834 uart: tx-parity-ok: "Parity bit" "Parity" "P" +3833-3842 uart: tx-parity-ok: "Stop bit" "Stop" "T" +3841-3850 uart: tx-start: "Start bit" "Start" "S" +3850-3859 uart: tx-data-bits: "1" +3859-3868 uart: tx-data-bits: "0" +3867-3876 uart: tx-data-bits: "1" +3876-3885 uart: tx-data-bits: "0" +3885-3894 uart: tx-data-bits: "0" +3893-3902 uart: tx-data-bits: "1" +3902-3911 uart: tx-data-bits: "1" +3850-3911 uart: tx-data: "e" +3911-3920 uart: tx-parity-ok: "Parity bit" "Parity" "P" +3919-3928 uart: tx-parity-ok: "Stop bit" "Stop" "T" +3928-3937 uart: tx-start: "Start bit" "Start" "S" +3937-3946 uart: tx-data-bits: "0" +3946-3955 uart: tx-data-bits: "0" +3954-3963 uart: tx-data-bits: "1" +3963-3972 uart: tx-data-bits: "1" +3972-3981 uart: tx-data-bits: "0" +3980-3989 uart: tx-data-bits: "1" +3989-3998 uart: tx-data-bits: "1" +3937-3998 uart: tx-data: "l" +3998-4007 uart: tx-parity-ok: "Parity bit" "Parity" "P" +4006-4015 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4015-4024 uart: tx-start: "Start bit" "Start" "S" +4024-4033 uart: tx-data-bits: "0" +4033-4042 uart: tx-data-bits: "0" +4041-4050 uart: tx-data-bits: "1" +4050-4059 uart: tx-data-bits: "1" +4059-4068 uart: tx-data-bits: "0" +4067-4076 uart: tx-data-bits: "1" +4076-4085 uart: tx-data-bits: "1" +4024-4085 uart: tx-data: "l" +4085-4094 uart: tx-parity-ok: "Parity bit" "Parity" "P" +4093-4102 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4102-4111 uart: tx-start: "Start bit" "Start" "S" +4111-4120 uart: tx-data-bits: "1" +4120-4129 uart: tx-data-bits: "1" +4128-4137 uart: tx-data-bits: "1" +4137-4146 uart: tx-data-bits: "1" +4146-4155 uart: tx-data-bits: "0" +4154-4163 uart: tx-data-bits: "1" +4163-4172 uart: tx-data-bits: "1" +4111-4172 uart: tx-data: "o" +4172-4181 uart: tx-parity-ok: "Parity bit" "Parity" "P" +4180-4189 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4189-4198 uart: tx-start: "Start bit" "Start" "S" +4198-4207 uart: tx-data-bits: "0" +4207-4216 uart: tx-data-bits: "0" +4215-4224 uart: tx-data-bits: "0" +4224-4233 uart: tx-data-bits: "0" +4233-4242 uart: tx-data-bits: "0" +4241-4250 uart: tx-data-bits: "1" +4250-4259 uart: tx-data-bits: "0" +4198-4259 uart: tx-data: " " +4259-4268 uart: tx-parity-ok: "Parity bit" "Parity" "P" +4267-4276 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4275-4284 uart: tx-start: "Start bit" "Start" "S" +4284-4293 uart: tx-data-bits: "1" +4293-4302 uart: tx-data-bits: "1" +4301-4310 uart: tx-data-bits: "1" +4310-4319 uart: tx-data-bits: "0" +4319-4328 uart: tx-data-bits: "1" +4327-4336 uart: tx-data-bits: "0" +4336-4345 uart: tx-data-bits: "1" +4284-4345 uart: tx-data: "W" +4345-4354 uart: tx-parity-ok: "Parity bit" "Parity" "P" +4353-4362 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4362-4371 uart: tx-start: "Start bit" "Start" "S" +4371-4380 uart: tx-data-bits: "1" +4380-4389 uart: tx-data-bits: "1" +4388-4397 uart: tx-data-bits: "1" +4397-4406 uart: tx-data-bits: "1" +4406-4415 uart: tx-data-bits: "0" +4414-4423 uart: tx-data-bits: "1" +4423-4432 uart: tx-data-bits: "1" +4371-4432 uart: tx-data: "o" +4432-4441 uart: tx-parity-ok: "Parity bit" "Parity" "P" +4440-4449 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4449-4458 uart: tx-start: "Start bit" "Start" "S" +4458-4467 uart: tx-data-bits: "0" +4467-4476 uart: tx-data-bits: "1" +4475-4484 uart: tx-data-bits: "0" +4484-4493 uart: tx-data-bits: "0" +4493-4502 uart: tx-data-bits: "1" +4501-4510 uart: tx-data-bits: "1" +4510-4519 uart: tx-data-bits: "1" +4458-4519 uart: tx-data: "r" +4519-4528 uart: tx-parity-ok: "Parity bit" "Parity" "P" +4527-4536 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4536-4545 uart: tx-start: "Start bit" "Start" "S" +4545-4554 uart: tx-data-bits: "0" +4554-4563 uart: tx-data-bits: "0" +4562-4571 uart: tx-data-bits: "1" +4571-4580 uart: tx-data-bits: "1" +4580-4589 uart: tx-data-bits: "0" +4588-4597 uart: tx-data-bits: "1" +4597-4606 uart: tx-data-bits: "1" +4545-4606 uart: tx-data: "l" +4606-4615 uart: tx-parity-ok: "Parity bit" "Parity" "P" +4614-4623 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4623-4632 uart: tx-start: "Start bit" "Start" "S" +4632-4641 uart: tx-data-bits: "0" +4641-4650 uart: tx-data-bits: "0" +4649-4658 uart: tx-data-bits: "1" +4658-4667 uart: tx-data-bits: "0" +4667-4676 uart: tx-data-bits: "0" +4675-4684 uart: tx-data-bits: "1" +4684-4693 uart: tx-data-bits: "1" +4632-4693 uart: tx-data: "d" +4693-4702 uart: tx-parity-ok: "Parity bit" "Parity" "P" +4701-4710 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4709-4718 uart: tx-start: "Start bit" "Start" "S" +4718-4727 uart: tx-data-bits: "1" +4727-4736 uart: tx-data-bits: "0" +4735-4744 uart: tx-data-bits: "0" +4744-4753 uart: tx-data-bits: "0" +4753-4762 uart: tx-data-bits: "0" +4761-4770 uart: tx-data-bits: "1" +4770-4779 uart: tx-data-bits: "0" +4718-4779 uart: tx-data: "!" +4779-4788 uart: tx-parity-ok: "Parity bit" "Parity" "P" +4787-4796 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4796-4805 uart: tx-start: "Start bit" "Start" "S" +4805-4814 uart: tx-data-bits: "1" +4814-4823 uart: tx-data-bits: "0" +4822-4831 uart: tx-data-bits: "1" +4831-4840 uart: tx-data-bits: "1" +4840-4849 uart: tx-data-bits: "0" +4848-4857 uart: tx-data-bits: "0" +4857-4866 uart: tx-data-bits: "0" +4805-4866 uart: tx-data: "[0D]" +4866-4875 uart: tx-parity-ok: "Parity bit" "Parity" "P" +4874-4883 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4883-4892 uart: tx-start: "Start bit" "Start" "S" +4892-4901 uart: tx-data-bits: "0" +4901-4910 uart: tx-data-bits: "1" +4909-4918 uart: tx-data-bits: "0" +4918-4927 uart: tx-data-bits: "1" +4927-4936 uart: tx-data-bits: "0" +4935-4944 uart: tx-data-bits: "0" +4944-4953 uart: tx-data-bits: "0" +4892-4953 uart: tx-data: "[0A]" +4953-4962 uart: tx-parity-ok: "Parity bit" "Parity" "P" +4961-4970 uart: tx-parity-ok: "Stop bit" "Stop" "T" +5482-5491 uart: tx-start: "Start bit" "Start" "S" +5491-5500 uart: tx-data-bits: "0" +5500-5509 uart: tx-data-bits: "0" +5508-5517 uart: tx-data-bits: "0" +5517-5526 uart: tx-data-bits: "1" +5526-5535 uart: tx-data-bits: "0" +5534-5543 uart: tx-data-bits: "0" +5543-5552 uart: tx-data-bits: "1" +5491-5552 uart: tx-data: "H" +5552-5561 uart: tx-parity-ok: "Parity bit" "Parity" "P" +5560-5569 uart: tx-parity-ok: "Stop bit" "Stop" "T" +5569-5578 uart: tx-start: "Start bit" "Start" "S" +5578-5587 uart: tx-data-bits: "1" +5587-5596 uart: tx-data-bits: "0" +5595-5604 uart: tx-data-bits: "1" +5604-5613 uart: tx-data-bits: "0" +5613-5622 uart: tx-data-bits: "0" +5621-5630 uart: tx-data-bits: "1" +5630-5639 uart: tx-data-bits: "1" +5578-5639 uart: tx-data: "e" +5639-5648 uart: tx-parity-ok: "Parity bit" "Parity" "P" +5647-5656 uart: tx-parity-ok: "Stop bit" "Stop" "T" +5656-5665 uart: tx-start: "Start bit" "Start" "S" +5665-5674 uart: tx-data-bits: "0" +5674-5683 uart: tx-data-bits: "0" +5682-5691 uart: tx-data-bits: "1" +5691-5700 uart: tx-data-bits: "1" +5700-5709 uart: tx-data-bits: "0" +5708-5717 uart: tx-data-bits: "1" +5717-5726 uart: tx-data-bits: "1" +5665-5726 uart: tx-data: "l" +5726-5735 uart: tx-parity-ok: "Parity bit" "Parity" "P" +5734-5743 uart: tx-parity-ok: "Stop bit" "Stop" "T" +5742-5751 uart: tx-start: "Start bit" "Start" "S" +5751-5760 uart: tx-data-bits: "0" +5760-5769 uart: tx-data-bits: "0" +5768-5777 uart: tx-data-bits: "1" +5777-5786 uart: tx-data-bits: "1" +5786-5795 uart: tx-data-bits: "0" +5794-5803 uart: tx-data-bits: "1" +5803-5812 uart: tx-data-bits: "1" +5751-5812 uart: tx-data: "l" +5812-5821 uart: tx-parity-ok: "Parity bit" "Parity" "P" +5820-5829 uart: tx-parity-ok: "Stop bit" "Stop" "T" +5829-5838 uart: tx-start: "Start bit" "Start" "S" +5838-5847 uart: tx-data-bits: "1" +5847-5856 uart: tx-data-bits: "1" +5855-5864 uart: tx-data-bits: "1" +5864-5873 uart: tx-data-bits: "1" +5873-5882 uart: tx-data-bits: "0" +5881-5890 uart: tx-data-bits: "1" +5890-5899 uart: tx-data-bits: "1" +5838-5899 uart: tx-data: "o" +5899-5908 uart: tx-parity-ok: "Parity bit" "Parity" "P" +5907-5916 uart: tx-parity-ok: "Stop bit" "Stop" "T" +5916-5925 uart: tx-start: "Start bit" "Start" "S" +5925-5934 uart: tx-data-bits: "0" +5934-5943 uart: tx-data-bits: "0" +5942-5951 uart: tx-data-bits: "0" +5951-5960 uart: tx-data-bits: "0" +5960-5969 uart: tx-data-bits: "0" +5968-5977 uart: tx-data-bits: "1" +5977-5986 uart: tx-data-bits: "0" +5925-5986 uart: tx-data: " " +5986-5995 uart: tx-parity-ok: "Parity bit" "Parity" "P" +5994-6003 uart: tx-parity-ok: "Stop bit" "Stop" "T" +6003-6012 uart: tx-start: "Start bit" "Start" "S" +6012-6021 uart: tx-data-bits: "1" +6021-6030 uart: tx-data-bits: "1" +6029-6038 uart: tx-data-bits: "1" +6038-6047 uart: tx-data-bits: "0" +6047-6056 uart: tx-data-bits: "1" +6055-6064 uart: tx-data-bits: "0" +6064-6073 uart: tx-data-bits: "1" +6012-6073 uart: tx-data: "W" +6073-6082 uart: tx-parity-ok: "Parity bit" "Parity" "P" +6081-6090 uart: tx-parity-ok: "Stop bit" "Stop" "T" +6090-6099 uart: tx-start: "Start bit" "Start" "S" +6099-6108 uart: tx-data-bits: "1" +6108-6117 uart: tx-data-bits: "1" +6116-6125 uart: tx-data-bits: "1" +6125-6134 uart: tx-data-bits: "1" +6134-6143 uart: tx-data-bits: "0" +6142-6151 uart: tx-data-bits: "1" +6151-6160 uart: tx-data-bits: "1" +6099-6160 uart: tx-data: "o" +6160-6169 uart: tx-parity-ok: "Parity bit" "Parity" "P" +6168-6177 uart: tx-parity-ok: "Stop bit" "Stop" "T" +6176-6185 uart: tx-start: "Start bit" "Start" "S" +6185-6194 uart: tx-data-bits: "0" +6194-6203 uart: tx-data-bits: "1" +6202-6211 uart: tx-data-bits: "0" +6211-6220 uart: tx-data-bits: "0" +6220-6229 uart: tx-data-bits: "1" +6228-6237 uart: tx-data-bits: "1" +6237-6246 uart: tx-data-bits: "1" +6185-6246 uart: tx-data: "r" +6246-6255 uart: tx-parity-ok: "Parity bit" "Parity" "P" +6254-6263 uart: tx-parity-ok: "Stop bit" "Stop" "T" +6263-6272 uart: tx-start: "Start bit" "Start" "S" +6272-6281 uart: tx-data-bits: "0" +6281-6290 uart: tx-data-bits: "0" +6289-6298 uart: tx-data-bits: "1" +6298-6307 uart: tx-data-bits: "1" +6307-6316 uart: tx-data-bits: "0" +6315-6324 uart: tx-data-bits: "1" +6324-6333 uart: tx-data-bits: "1" +6272-6333 uart: tx-data: "l" +6333-6342 uart: tx-parity-ok: "Parity bit" "Parity" "P" +6341-6350 uart: tx-parity-ok: "Stop bit" "Stop" "T" +6350-6359 uart: tx-start: "Start bit" "Start" "S" +6359-6368 uart: tx-data-bits: "0" +6368-6377 uart: tx-data-bits: "0" +6376-6385 uart: tx-data-bits: "1" +6385-6394 uart: tx-data-bits: "0" +6394-6403 uart: tx-data-bits: "0" +6402-6411 uart: tx-data-bits: "1" +6411-6420 uart: tx-data-bits: "1" +6359-6420 uart: tx-data: "d" +6420-6429 uart: tx-parity-ok: "Parity bit" "Parity" "P" +6428-6437 uart: tx-parity-ok: "Stop bit" "Stop" "T" +6437-6446 uart: tx-start: "Start bit" "Start" "S" +6446-6455 uart: tx-data-bits: "1" +6455-6464 uart: tx-data-bits: "0" +6463-6472 uart: tx-data-bits: "0" +6472-6481 uart: tx-data-bits: "0" +6481-6490 uart: tx-data-bits: "0" +6489-6498 uart: tx-data-bits: "1" +6498-6507 uart: tx-data-bits: "0" +6446-6507 uart: tx-data: "!" +6507-6516 uart: tx-parity-ok: "Parity bit" "Parity" "P" +6515-6524 uart: tx-parity-ok: "Stop bit" "Stop" "T" +6524-6533 uart: tx-start: "Start bit" "Start" "S" +6533-6542 uart: tx-data-bits: "1" +6542-6551 uart: tx-data-bits: "0" +6550-6559 uart: tx-data-bits: "1" +6559-6568 uart: tx-data-bits: "1" +6568-6577 uart: tx-data-bits: "0" +6576-6585 uart: tx-data-bits: "0" +6585-6594 uart: tx-data-bits: "0" +6533-6594 uart: tx-data: "[0D]" +6594-6603 uart: tx-parity-ok: "Parity bit" "Parity" "P" +6602-6611 uart: tx-parity-ok: "Stop bit" "Stop" "T" +6610-6619 uart: tx-start: "Start bit" "Start" "S" +6619-6628 uart: tx-data-bits: "0" +6628-6637 uart: tx-data-bits: "1" +6636-6645 uart: tx-data-bits: "0" +6645-6654 uart: tx-data-bits: "1" +6654-6663 uart: tx-data-bits: "0" +6662-6671 uart: tx-data-bits: "0" +6671-6680 uart: tx-data-bits: "0" +6619-6680 uart: tx-data: "[0A]" +6680-6689 uart: tx-parity-ok: "Parity bit" "Parity" "P" +6688-6697 uart: tx-parity-ok: "Stop bit" "Stop" "T" diff --git a/decoder/test/uart/hello_world_8e1_115200.bin_tx b/decoder/test/uart/hello_world_8e1_115200.bin_tx new file mode 100644 index 0000000..c91b662 --- /dev/null +++ b/decoder/test/uart/hello_world_8e1_115200.bin_tx @@ -0,0 +1,56 @@ +136-206 uart: 48 +231-301 uart: 65 +327-397 uart: 6c +422-492 uart: 6c +518-588 uart: 6f +613-683 uart: 20 +709-779 uart: 57 +804-874 uart: 6f +900-970 uart: 72 +995-1065 uart: 6c +1091-1161 uart: 64 +1186-1256 uart: 21 +1282-1352 uart: 0d +1377-1447 uart: 0a +1967-2037 uart: 48 +2063-2133 uart: 65 +2158-2228 uart: 6c +2254-2324 uart: 6c +2349-2419 uart: 6f +2445-2515 uart: 20 +2540-2610 uart: 57 +2636-2706 uart: 6f +2731-2801 uart: 72 +2827-2897 uart: 6c +2922-2992 uart: 64 +3018-3088 uart: 21 +3113-3183 uart: 0d +3209-3279 uart: 0a +3799-3869 uart: 48 +3894-3964 uart: 65 +3990-4060 uart: 6c +4085-4155 uart: 6c +4181-4251 uart: 6f +4276-4346 uart: 20 +4372-4442 uart: 57 +4467-4537 uart: 6f +4563-4633 uart: 72 +4658-4728 uart: 6c +4754-4824 uart: 64 +4849-4919 uart: 21 +4945-5015 uart: 0d +5040-5110 uart: 0a +5630-5700 uart: 48 +5726-5796 uart: 65 +5821-5891 uart: 6c +5917-5987 uart: 6c +6012-6082 uart: 6f +6108-6178 uart: 20 +6203-6273 uart: 57 +6299-6369 uart: 6f +6394-6464 uart: 72 +6490-6560 uart: 6c +6585-6655 uart: 64 +6681-6751 uart: 21 +6776-6846 uart: 0d +6872-6942 uart: 0a diff --git a/decoder/test/uart/hello_world_8e1_115200.output b/decoder/test/uart/hello_world_8e1_115200.output new file mode 100644 index 0000000..50c686c --- /dev/null +++ b/decoder/test/uart/hello_world_8e1_115200.output @@ -0,0 +1,672 @@ +127-136 uart: tx-start: "Start bit" "Start" "S" +136-145 uart: tx-data-bits: "0" +145-154 uart: tx-data-bits: "0" +153-162 uart: tx-data-bits: "0" +162-171 uart: tx-data-bits: "1" +171-180 uart: tx-data-bits: "0" +179-188 uart: tx-data-bits: "0" +188-197 uart: tx-data-bits: "1" +197-206 uart: tx-data-bits: "0" +136-206 uart: tx-data: "H" +205-214 uart: tx-parity-ok: "Parity bit" "Parity" "P" +214-223 uart: tx-parity-ok: "Stop bit" "Stop" "T" +222-231 uart: tx-start: "Start bit" "Start" "S" +231-240 uart: tx-data-bits: "1" +240-249 uart: tx-data-bits: "0" +248-257 uart: tx-data-bits: "1" +257-266 uart: tx-data-bits: "0" +266-275 uart: tx-data-bits: "0" +274-283 uart: tx-data-bits: "1" +283-292 uart: tx-data-bits: "1" +292-301 uart: tx-data-bits: "0" +231-301 uart: tx-data: "e" +300-309 uart: tx-parity-ok: "Parity bit" "Parity" "P" +309-318 uart: tx-parity-ok: "Stop bit" "Stop" "T" +318-327 uart: tx-start: "Start bit" "Start" "S" +327-336 uart: tx-data-bits: "0" +336-345 uart: tx-data-bits: "0" +344-353 uart: tx-data-bits: "1" +353-362 uart: tx-data-bits: "1" +362-371 uart: tx-data-bits: "0" +370-379 uart: tx-data-bits: "1" +379-388 uart: tx-data-bits: "1" +388-397 uart: tx-data-bits: "0" +327-397 uart: tx-data: "l" +396-405 uart: tx-parity-ok: "Parity bit" "Parity" "P" +405-414 uart: tx-parity-ok: "Stop bit" "Stop" "T" +413-422 uart: tx-start: "Start bit" "Start" "S" +422-431 uart: tx-data-bits: "0" +431-440 uart: tx-data-bits: "0" +439-448 uart: tx-data-bits: "1" +448-457 uart: tx-data-bits: "1" +457-466 uart: tx-data-bits: "0" +465-474 uart: tx-data-bits: "1" +474-483 uart: tx-data-bits: "1" +483-492 uart: tx-data-bits: "0" +422-492 uart: tx-data: "l" +491-500 uart: tx-parity-ok: "Parity bit" "Parity" "P" +500-509 uart: tx-parity-ok: "Stop bit" "Stop" "T" +509-518 uart: tx-start: "Start bit" "Start" "S" +518-527 uart: tx-data-bits: "1" +527-536 uart: tx-data-bits: "1" +535-544 uart: tx-data-bits: "1" +544-553 uart: tx-data-bits: "1" +553-562 uart: tx-data-bits: "0" +561-570 uart: tx-data-bits: "1" +570-579 uart: tx-data-bits: "1" +579-588 uart: tx-data-bits: "0" +518-588 uart: tx-data: "o" +587-596 uart: tx-parity-ok: "Parity bit" "Parity" "P" +596-605 uart: tx-parity-ok: "Stop bit" "Stop" "T" +604-613 uart: tx-start: "Start bit" "Start" "S" +613-622 uart: tx-data-bits: "0" +622-631 uart: tx-data-bits: "0" +630-639 uart: tx-data-bits: "0" +639-648 uart: tx-data-bits: "0" +648-657 uart: tx-data-bits: "0" +656-665 uart: tx-data-bits: "1" +665-674 uart: tx-data-bits: "0" +674-683 uart: tx-data-bits: "0" +613-683 uart: tx-data: " " +682-691 uart: tx-parity-ok: "Parity bit" "Parity" "P" +691-700 uart: tx-parity-ok: "Stop bit" "Stop" "T" +700-709 uart: tx-start: "Start bit" "Start" "S" +709-718 uart: tx-data-bits: "1" +718-727 uart: tx-data-bits: "1" +726-735 uart: tx-data-bits: "1" +735-744 uart: tx-data-bits: "0" +744-753 uart: tx-data-bits: "1" +752-761 uart: tx-data-bits: "0" +761-770 uart: tx-data-bits: "1" +770-779 uart: tx-data-bits: "0" +709-779 uart: tx-data: "W" +778-787 uart: tx-parity-ok: "Parity bit" "Parity" "P" +787-796 uart: tx-parity-ok: "Stop bit" "Stop" "T" +795-804 uart: tx-start: "Start bit" "Start" "S" +804-813 uart: tx-data-bits: "1" +813-822 uart: tx-data-bits: "1" +821-830 uart: tx-data-bits: "1" +830-839 uart: tx-data-bits: "1" +839-848 uart: tx-data-bits: "0" +847-856 uart: tx-data-bits: "1" +856-865 uart: tx-data-bits: "1" +865-874 uart: tx-data-bits: "0" +804-874 uart: tx-data: "o" +873-882 uart: tx-parity-ok: "Parity bit" "Parity" "P" +882-891 uart: tx-parity-ok: "Stop bit" "Stop" "T" +891-900 uart: tx-start: "Start bit" "Start" "S" +900-909 uart: tx-data-bits: "0" +909-918 uart: tx-data-bits: "1" +917-926 uart: tx-data-bits: "0" +926-935 uart: tx-data-bits: "0" +935-944 uart: tx-data-bits: "1" +943-952 uart: tx-data-bits: "1" +952-961 uart: tx-data-bits: "1" +961-970 uart: tx-data-bits: "0" +900-970 uart: tx-data: "r" +969-978 uart: tx-parity-ok: "Parity bit" "Parity" "P" +978-987 uart: tx-parity-ok: "Stop bit" "Stop" "T" +986-995 uart: tx-start: "Start bit" "Start" "S" +995-1004 uart: tx-data-bits: "0" +1004-1013 uart: tx-data-bits: "0" +1012-1021 uart: tx-data-bits: "1" +1021-1030 uart: tx-data-bits: "1" +1030-1039 uart: tx-data-bits: "0" +1038-1047 uart: tx-data-bits: "1" +1047-1056 uart: tx-data-bits: "1" +1056-1065 uart: tx-data-bits: "0" +995-1065 uart: tx-data: "l" +1064-1073 uart: tx-parity-ok: "Parity bit" "Parity" "P" +1073-1082 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1082-1091 uart: tx-start: "Start bit" "Start" "S" +1091-1100 uart: tx-data-bits: "0" +1100-1109 uart: tx-data-bits: "0" +1108-1117 uart: tx-data-bits: "1" +1117-1126 uart: tx-data-bits: "0" +1126-1135 uart: tx-data-bits: "0" +1134-1143 uart: tx-data-bits: "1" +1143-1152 uart: tx-data-bits: "1" +1152-1161 uart: tx-data-bits: "0" +1091-1161 uart: tx-data: "d" +1160-1169 uart: tx-parity-ok: "Parity bit" "Parity" "P" +1169-1178 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1177-1186 uart: tx-start: "Start bit" "Start" "S" +1186-1195 uart: tx-data-bits: "1" +1195-1204 uart: tx-data-bits: "0" +1203-1212 uart: tx-data-bits: "0" +1212-1221 uart: tx-data-bits: "0" +1221-1230 uart: tx-data-bits: "0" +1229-1238 uart: tx-data-bits: "1" +1238-1247 uart: tx-data-bits: "0" +1247-1256 uart: tx-data-bits: "0" +1186-1256 uart: tx-data: "!" +1255-1264 uart: tx-parity-ok: "Parity bit" "Parity" "P" +1264-1273 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1273-1282 uart: tx-start: "Start bit" "Start" "S" +1282-1291 uart: tx-data-bits: "1" +1291-1300 uart: tx-data-bits: "0" +1299-1308 uart: tx-data-bits: "1" +1308-1317 uart: tx-data-bits: "1" +1317-1326 uart: tx-data-bits: "0" +1325-1334 uart: tx-data-bits: "0" +1334-1343 uart: tx-data-bits: "0" +1343-1352 uart: tx-data-bits: "0" +1282-1352 uart: tx-data: "[0D]" +1351-1360 uart: tx-parity-ok: "Parity bit" "Parity" "P" +1360-1369 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1368-1377 uart: tx-start: "Start bit" "Start" "S" +1377-1386 uart: tx-data-bits: "0" +1386-1395 uart: tx-data-bits: "1" +1394-1403 uart: tx-data-bits: "0" +1403-1412 uart: tx-data-bits: "1" +1412-1421 uart: tx-data-bits: "0" +1420-1429 uart: tx-data-bits: "0" +1429-1438 uart: tx-data-bits: "0" +1438-1447 uart: tx-data-bits: "0" +1377-1447 uart: tx-data: "[0A]" +1446-1455 uart: tx-parity-ok: "Parity bit" "Parity" "P" +1455-1464 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1958-1967 uart: tx-start: "Start bit" "Start" "S" +1967-1976 uart: tx-data-bits: "0" +1976-1985 uart: tx-data-bits: "0" +1984-1993 uart: tx-data-bits: "0" +1993-2002 uart: tx-data-bits: "1" +2002-2011 uart: tx-data-bits: "0" +2010-2019 uart: tx-data-bits: "0" +2019-2028 uart: tx-data-bits: "1" +2028-2037 uart: tx-data-bits: "0" +1967-2037 uart: tx-data: "H" +2036-2045 uart: tx-parity-ok: "Parity bit" "Parity" "P" +2045-2054 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2054-2063 uart: tx-start: "Start bit" "Start" "S" +2063-2072 uart: tx-data-bits: "1" +2072-2081 uart: tx-data-bits: "0" +2080-2089 uart: tx-data-bits: "1" +2089-2098 uart: tx-data-bits: "0" +2098-2107 uart: tx-data-bits: "0" +2106-2115 uart: tx-data-bits: "1" +2115-2124 uart: tx-data-bits: "1" +2124-2133 uart: tx-data-bits: "0" +2063-2133 uart: tx-data: "e" +2132-2141 uart: tx-parity-ok: "Parity bit" "Parity" "P" +2141-2150 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2149-2158 uart: tx-start: "Start bit" "Start" "S" +2158-2167 uart: tx-data-bits: "0" +2167-2176 uart: tx-data-bits: "0" +2175-2184 uart: tx-data-bits: "1" +2184-2193 uart: tx-data-bits: "1" +2193-2202 uart: tx-data-bits: "0" +2201-2210 uart: tx-data-bits: "1" +2210-2219 uart: tx-data-bits: "1" +2219-2228 uart: tx-data-bits: "0" +2158-2228 uart: tx-data: "l" +2227-2236 uart: tx-parity-ok: "Parity bit" "Parity" "P" +2236-2245 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2245-2254 uart: tx-start: "Start bit" "Start" "S" +2254-2263 uart: tx-data-bits: "0" +2263-2272 uart: tx-data-bits: "0" +2271-2280 uart: tx-data-bits: "1" +2280-2289 uart: tx-data-bits: "1" +2289-2298 uart: tx-data-bits: "0" +2297-2306 uart: tx-data-bits: "1" +2306-2315 uart: tx-data-bits: "1" +2315-2324 uart: tx-data-bits: "0" +2254-2324 uart: tx-data: "l" +2323-2332 uart: tx-parity-ok: "Parity bit" "Parity" "P" +2332-2341 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2340-2349 uart: tx-start: "Start bit" "Start" "S" +2349-2358 uart: tx-data-bits: "1" +2358-2367 uart: tx-data-bits: "1" +2366-2375 uart: tx-data-bits: "1" +2375-2384 uart: tx-data-bits: "1" +2384-2393 uart: tx-data-bits: "0" +2392-2401 uart: tx-data-bits: "1" +2401-2410 uart: tx-data-bits: "1" +2410-2419 uart: tx-data-bits: "0" +2349-2419 uart: tx-data: "o" +2418-2427 uart: tx-parity-ok: "Parity bit" "Parity" "P" +2427-2436 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2436-2445 uart: tx-start: "Start bit" "Start" "S" +2445-2454 uart: tx-data-bits: "0" +2454-2463 uart: tx-data-bits: "0" +2462-2471 uart: tx-data-bits: "0" +2471-2480 uart: tx-data-bits: "0" +2480-2489 uart: tx-data-bits: "0" +2488-2497 uart: tx-data-bits: "1" +2497-2506 uart: tx-data-bits: "0" +2506-2515 uart: tx-data-bits: "0" +2445-2515 uart: tx-data: " " +2514-2523 uart: tx-parity-ok: "Parity bit" "Parity" "P" +2523-2532 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2531-2540 uart: tx-start: "Start bit" "Start" "S" +2540-2549 uart: tx-data-bits: "1" +2549-2558 uart: tx-data-bits: "1" +2557-2566 uart: tx-data-bits: "1" +2566-2575 uart: tx-data-bits: "0" +2575-2584 uart: tx-data-bits: "1" +2583-2592 uart: tx-data-bits: "0" +2592-2601 uart: tx-data-bits: "1" +2601-2610 uart: tx-data-bits: "0" +2540-2610 uart: tx-data: "W" +2609-2618 uart: tx-parity-ok: "Parity bit" "Parity" "P" +2618-2627 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2627-2636 uart: tx-start: "Start bit" "Start" "S" +2636-2645 uart: tx-data-bits: "1" +2645-2654 uart: tx-data-bits: "1" +2653-2662 uart: tx-data-bits: "1" +2662-2671 uart: tx-data-bits: "1" +2671-2680 uart: tx-data-bits: "0" +2679-2688 uart: tx-data-bits: "1" +2688-2697 uart: tx-data-bits: "1" +2697-2706 uart: tx-data-bits: "0" +2636-2706 uart: tx-data: "o" +2705-2714 uart: tx-parity-ok: "Parity bit" "Parity" "P" +2714-2723 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2722-2731 uart: tx-start: "Start bit" "Start" "S" +2731-2740 uart: tx-data-bits: "0" +2740-2749 uart: tx-data-bits: "1" +2748-2757 uart: tx-data-bits: "0" +2757-2766 uart: tx-data-bits: "0" +2766-2775 uart: tx-data-bits: "1" +2774-2783 uart: tx-data-bits: "1" +2783-2792 uart: tx-data-bits: "1" +2792-2801 uart: tx-data-bits: "0" +2731-2801 uart: tx-data: "r" +2800-2809 uart: tx-parity-ok: "Parity bit" "Parity" "P" +2809-2818 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2818-2827 uart: tx-start: "Start bit" "Start" "S" +2827-2836 uart: tx-data-bits: "0" +2836-2845 uart: tx-data-bits: "0" +2844-2853 uart: tx-data-bits: "1" +2853-2862 uart: tx-data-bits: "1" +2862-2871 uart: tx-data-bits: "0" +2870-2879 uart: tx-data-bits: "1" +2879-2888 uart: tx-data-bits: "1" +2888-2897 uart: tx-data-bits: "0" +2827-2897 uart: tx-data: "l" +2896-2905 uart: tx-parity-ok: "Parity bit" "Parity" "P" +2905-2914 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2913-2922 uart: tx-start: "Start bit" "Start" "S" +2922-2931 uart: tx-data-bits: "0" +2931-2940 uart: tx-data-bits: "0" +2939-2948 uart: tx-data-bits: "1" +2948-2957 uart: tx-data-bits: "0" +2957-2966 uart: tx-data-bits: "0" +2965-2974 uart: tx-data-bits: "1" +2974-2983 uart: tx-data-bits: "1" +2983-2992 uart: tx-data-bits: "0" +2922-2992 uart: tx-data: "d" +2991-3000 uart: tx-parity-ok: "Parity bit" "Parity" "P" +3000-3009 uart: tx-parity-ok: "Stop bit" "Stop" "T" +3009-3018 uart: tx-start: "Start bit" "Start" "S" +3018-3027 uart: tx-data-bits: "1" +3027-3036 uart: tx-data-bits: "0" +3035-3044 uart: tx-data-bits: "0" +3044-3053 uart: tx-data-bits: "0" +3053-3062 uart: tx-data-bits: "0" +3061-3070 uart: tx-data-bits: "1" +3070-3079 uart: tx-data-bits: "0" +3079-3088 uart: tx-data-bits: "0" +3018-3088 uart: tx-data: "!" +3087-3096 uart: tx-parity-ok: "Parity bit" "Parity" "P" +3096-3105 uart: tx-parity-ok: "Stop bit" "Stop" "T" +3104-3113 uart: tx-start: "Start bit" "Start" "S" +3113-3122 uart: tx-data-bits: "1" +3122-3131 uart: tx-data-bits: "0" +3130-3139 uart: tx-data-bits: "1" +3139-3148 uart: tx-data-bits: "1" +3148-3157 uart: tx-data-bits: "0" +3156-3165 uart: tx-data-bits: "0" +3165-3174 uart: tx-data-bits: "0" +3174-3183 uart: tx-data-bits: "0" +3113-3183 uart: tx-data: "[0D]" +3182-3191 uart: tx-parity-ok: "Parity bit" "Parity" "P" +3191-3200 uart: tx-parity-ok: "Stop bit" "Stop" "T" +3200-3209 uart: tx-start: "Start bit" "Start" "S" +3209-3218 uart: tx-data-bits: "0" +3218-3227 uart: tx-data-bits: "1" +3226-3235 uart: tx-data-bits: "0" +3235-3244 uart: tx-data-bits: "1" +3244-3253 uart: tx-data-bits: "0" +3252-3261 uart: tx-data-bits: "0" +3261-3270 uart: tx-data-bits: "0" +3270-3279 uart: tx-data-bits: "0" +3209-3279 uart: tx-data: "[0A]" +3278-3287 uart: tx-parity-ok: "Parity bit" "Parity" "P" +3287-3296 uart: tx-parity-ok: "Stop bit" "Stop" "T" +3790-3799 uart: tx-start: "Start bit" "Start" "S" +3799-3808 uart: tx-data-bits: "0" +3808-3817 uart: tx-data-bits: "0" +3816-3825 uart: tx-data-bits: "0" +3825-3834 uart: tx-data-bits: "1" +3834-3843 uart: tx-data-bits: "0" +3842-3851 uart: tx-data-bits: "0" +3851-3860 uart: tx-data-bits: "1" +3860-3869 uart: tx-data-bits: "0" +3799-3869 uart: tx-data: "H" +3868-3877 uart: tx-parity-ok: "Parity bit" "Parity" "P" +3877-3886 uart: tx-parity-ok: "Stop bit" "Stop" "T" +3885-3894 uart: tx-start: "Start bit" "Start" "S" +3894-3903 uart: tx-data-bits: "1" +3903-3912 uart: tx-data-bits: "0" +3911-3920 uart: tx-data-bits: "1" +3920-3929 uart: tx-data-bits: "0" +3929-3938 uart: tx-data-bits: "0" +3937-3946 uart: tx-data-bits: "1" +3946-3955 uart: tx-data-bits: "1" +3955-3964 uart: tx-data-bits: "0" +3894-3964 uart: tx-data: "e" +3963-3972 uart: tx-parity-ok: "Parity bit" "Parity" "P" +3972-3981 uart: tx-parity-ok: "Stop bit" "Stop" "T" +3981-3990 uart: tx-start: "Start bit" "Start" "S" +3990-3999 uart: tx-data-bits: "0" +3999-4008 uart: tx-data-bits: "0" +4007-4016 uart: tx-data-bits: "1" +4016-4025 uart: tx-data-bits: "1" +4025-4034 uart: tx-data-bits: "0" +4033-4042 uart: tx-data-bits: "1" +4042-4051 uart: tx-data-bits: "1" +4051-4060 uart: tx-data-bits: "0" +3990-4060 uart: tx-data: "l" +4059-4068 uart: tx-parity-ok: "Parity bit" "Parity" "P" +4068-4077 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4076-4085 uart: tx-start: "Start bit" "Start" "S" +4085-4094 uart: tx-data-bits: "0" +4094-4103 uart: tx-data-bits: "0" +4102-4111 uart: tx-data-bits: "1" +4111-4120 uart: tx-data-bits: "1" +4120-4129 uart: tx-data-bits: "0" +4128-4137 uart: tx-data-bits: "1" +4137-4146 uart: tx-data-bits: "1" +4146-4155 uart: tx-data-bits: "0" +4085-4155 uart: tx-data: "l" +4154-4163 uart: tx-parity-ok: "Parity bit" "Parity" "P" +4163-4172 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4172-4181 uart: tx-start: "Start bit" "Start" "S" +4181-4190 uart: tx-data-bits: "1" +4190-4199 uart: tx-data-bits: "1" +4198-4207 uart: tx-data-bits: "1" +4207-4216 uart: tx-data-bits: "1" +4216-4225 uart: tx-data-bits: "0" +4224-4233 uart: tx-data-bits: "1" +4233-4242 uart: tx-data-bits: "1" +4242-4251 uart: tx-data-bits: "0" +4181-4251 uart: tx-data: "o" +4250-4259 uart: tx-parity-ok: "Parity bit" "Parity" "P" +4259-4268 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4267-4276 uart: tx-start: "Start bit" "Start" "S" +4276-4285 uart: tx-data-bits: "0" +4285-4294 uart: tx-data-bits: "0" +4293-4302 uart: tx-data-bits: "0" +4302-4311 uart: tx-data-bits: "0" +4311-4320 uart: tx-data-bits: "0" +4319-4328 uart: tx-data-bits: "1" +4328-4337 uart: tx-data-bits: "0" +4337-4346 uart: tx-data-bits: "0" +4276-4346 uart: tx-data: " " +4345-4354 uart: tx-parity-ok: "Parity bit" "Parity" "P" +4354-4363 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4363-4372 uart: tx-start: "Start bit" "Start" "S" +4372-4381 uart: tx-data-bits: "1" +4381-4390 uart: tx-data-bits: "1" +4389-4398 uart: tx-data-bits: "1" +4398-4407 uart: tx-data-bits: "0" +4407-4416 uart: tx-data-bits: "1" +4415-4424 uart: tx-data-bits: "0" +4424-4433 uart: tx-data-bits: "1" +4433-4442 uart: tx-data-bits: "0" +4372-4442 uart: tx-data: "W" +4441-4450 uart: tx-parity-ok: "Parity bit" "Parity" "P" +4450-4459 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4458-4467 uart: tx-start: "Start bit" "Start" "S" +4467-4476 uart: tx-data-bits: "1" +4476-4485 uart: tx-data-bits: "1" +4484-4493 uart: tx-data-bits: "1" +4493-4502 uart: tx-data-bits: "1" +4502-4511 uart: tx-data-bits: "0" +4510-4519 uart: tx-data-bits: "1" +4519-4528 uart: tx-data-bits: "1" +4528-4537 uart: tx-data-bits: "0" +4467-4537 uart: tx-data: "o" +4536-4545 uart: tx-parity-ok: "Parity bit" "Parity" "P" +4545-4554 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4554-4563 uart: tx-start: "Start bit" "Start" "S" +4563-4572 uart: tx-data-bits: "0" +4572-4581 uart: tx-data-bits: "1" +4580-4589 uart: tx-data-bits: "0" +4589-4598 uart: tx-data-bits: "0" +4598-4607 uart: tx-data-bits: "1" +4606-4615 uart: tx-data-bits: "1" +4615-4624 uart: tx-data-bits: "1" +4624-4633 uart: tx-data-bits: "0" +4563-4633 uart: tx-data: "r" +4632-4641 uart: tx-parity-ok: "Parity bit" "Parity" "P" +4641-4650 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4649-4658 uart: tx-start: "Start bit" "Start" "S" +4658-4667 uart: tx-data-bits: "0" +4667-4676 uart: tx-data-bits: "0" +4675-4684 uart: tx-data-bits: "1" +4684-4693 uart: tx-data-bits: "1" +4693-4702 uart: tx-data-bits: "0" +4701-4710 uart: tx-data-bits: "1" +4710-4719 uart: tx-data-bits: "1" +4719-4728 uart: tx-data-bits: "0" +4658-4728 uart: tx-data: "l" +4727-4736 uart: tx-parity-ok: "Parity bit" "Parity" "P" +4736-4745 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4745-4754 uart: tx-start: "Start bit" "Start" "S" +4754-4763 uart: tx-data-bits: "0" +4763-4772 uart: tx-data-bits: "0" +4771-4780 uart: tx-data-bits: "1" +4780-4789 uart: tx-data-bits: "0" +4789-4798 uart: tx-data-bits: "0" +4797-4806 uart: tx-data-bits: "1" +4806-4815 uart: tx-data-bits: "1" +4815-4824 uart: tx-data-bits: "0" +4754-4824 uart: tx-data: "d" +4823-4832 uart: tx-parity-ok: "Parity bit" "Parity" "P" +4832-4841 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4840-4849 uart: tx-start: "Start bit" "Start" "S" +4849-4858 uart: tx-data-bits: "1" +4858-4867 uart: tx-data-bits: "0" +4866-4875 uart: tx-data-bits: "0" +4875-4884 uart: tx-data-bits: "0" +4884-4893 uart: tx-data-bits: "0" +4892-4901 uart: tx-data-bits: "1" +4901-4910 uart: tx-data-bits: "0" +4910-4919 uart: tx-data-bits: "0" +4849-4919 uart: tx-data: "!" +4918-4927 uart: tx-parity-ok: "Parity bit" "Parity" "P" +4927-4936 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4936-4945 uart: tx-start: "Start bit" "Start" "S" +4945-4954 uart: tx-data-bits: "1" +4954-4963 uart: tx-data-bits: "0" +4962-4971 uart: tx-data-bits: "1" +4971-4980 uart: tx-data-bits: "1" +4980-4989 uart: tx-data-bits: "0" +4988-4997 uart: tx-data-bits: "0" +4997-5006 uart: tx-data-bits: "0" +5006-5015 uart: tx-data-bits: "0" +4945-5015 uart: tx-data: "[0D]" +5014-5023 uart: tx-parity-ok: "Parity bit" "Parity" "P" +5023-5032 uart: tx-parity-ok: "Stop bit" "Stop" "T" +5031-5040 uart: tx-start: "Start bit" "Start" "S" +5040-5049 uart: tx-data-bits: "0" +5049-5058 uart: tx-data-bits: "1" +5057-5066 uart: tx-data-bits: "0" +5066-5075 uart: tx-data-bits: "1" +5075-5084 uart: tx-data-bits: "0" +5083-5092 uart: tx-data-bits: "0" +5092-5101 uart: tx-data-bits: "0" +5101-5110 uart: tx-data-bits: "0" +5040-5110 uart: tx-data: "[0A]" +5109-5118 uart: tx-parity-ok: "Parity bit" "Parity" "P" +5118-5127 uart: tx-parity-ok: "Stop bit" "Stop" "T" +5621-5630 uart: tx-start: "Start bit" "Start" "S" +5630-5639 uart: tx-data-bits: "0" +5639-5648 uart: tx-data-bits: "0" +5647-5656 uart: tx-data-bits: "0" +5656-5665 uart: tx-data-bits: "1" +5665-5674 uart: tx-data-bits: "0" +5673-5682 uart: tx-data-bits: "0" +5682-5691 uart: tx-data-bits: "1" +5691-5700 uart: tx-data-bits: "0" +5630-5700 uart: tx-data: "H" +5699-5708 uart: tx-parity-ok: "Parity bit" "Parity" "P" +5708-5717 uart: tx-parity-ok: "Stop bit" "Stop" "T" +5717-5726 uart: tx-start: "Start bit" "Start" "S" +5726-5735 uart: tx-data-bits: "1" +5735-5744 uart: tx-data-bits: "0" +5743-5752 uart: tx-data-bits: "1" +5752-5761 uart: tx-data-bits: "0" +5761-5770 uart: tx-data-bits: "0" +5769-5778 uart: tx-data-bits: "1" +5778-5787 uart: tx-data-bits: "1" +5787-5796 uart: tx-data-bits: "0" +5726-5796 uart: tx-data: "e" +5795-5804 uart: tx-parity-ok: "Parity bit" "Parity" "P" +5804-5813 uart: tx-parity-ok: "Stop bit" "Stop" "T" +5812-5821 uart: tx-start: "Start bit" "Start" "S" +5821-5830 uart: tx-data-bits: "0" +5830-5839 uart: tx-data-bits: "0" +5838-5847 uart: tx-data-bits: "1" +5847-5856 uart: tx-data-bits: "1" +5856-5865 uart: tx-data-bits: "0" +5864-5873 uart: tx-data-bits: "1" +5873-5882 uart: tx-data-bits: "1" +5882-5891 uart: tx-data-bits: "0" +5821-5891 uart: tx-data: "l" +5890-5899 uart: tx-parity-ok: "Parity bit" "Parity" "P" +5899-5908 uart: tx-parity-ok: "Stop bit" "Stop" "T" +5908-5917 uart: tx-start: "Start bit" "Start" "S" +5917-5926 uart: tx-data-bits: "0" +5926-5935 uart: tx-data-bits: "0" +5934-5943 uart: tx-data-bits: "1" +5943-5952 uart: tx-data-bits: "1" +5952-5961 uart: tx-data-bits: "0" +5960-5969 uart: tx-data-bits: "1" +5969-5978 uart: tx-data-bits: "1" +5978-5987 uart: tx-data-bits: "0" +5917-5987 uart: tx-data: "l" +5986-5995 uart: tx-parity-ok: "Parity bit" "Parity" "P" +5995-6004 uart: tx-parity-ok: "Stop bit" "Stop" "T" +6003-6012 uart: tx-start: "Start bit" "Start" "S" +6012-6021 uart: tx-data-bits: "1" +6021-6030 uart: tx-data-bits: "1" +6029-6038 uart: tx-data-bits: "1" +6038-6047 uart: tx-data-bits: "1" +6047-6056 uart: tx-data-bits: "0" +6055-6064 uart: tx-data-bits: "1" +6064-6073 uart: tx-data-bits: "1" +6073-6082 uart: tx-data-bits: "0" +6012-6082 uart: tx-data: "o" +6081-6090 uart: tx-parity-ok: "Parity bit" "Parity" "P" +6090-6099 uart: tx-parity-ok: "Stop bit" "Stop" "T" +6099-6108 uart: tx-start: "Start bit" "Start" "S" +6108-6117 uart: tx-data-bits: "0" +6117-6126 uart: tx-data-bits: "0" +6125-6134 uart: tx-data-bits: "0" +6134-6143 uart: tx-data-bits: "0" +6143-6152 uart: tx-data-bits: "0" +6151-6160 uart: tx-data-bits: "1" +6160-6169 uart: tx-data-bits: "0" +6169-6178 uart: tx-data-bits: "0" +6108-6178 uart: tx-data: " " +6177-6186 uart: tx-parity-ok: "Parity bit" "Parity" "P" +6186-6195 uart: tx-parity-ok: "Stop bit" "Stop" "T" +6194-6203 uart: tx-start: "Start bit" "Start" "S" +6203-6212 uart: tx-data-bits: "1" +6212-6221 uart: tx-data-bits: "1" +6220-6229 uart: tx-data-bits: "1" +6229-6238 uart: tx-data-bits: "0" +6238-6247 uart: tx-data-bits: "1" +6246-6255 uart: tx-data-bits: "0" +6255-6264 uart: tx-data-bits: "1" +6264-6273 uart: tx-data-bits: "0" +6203-6273 uart: tx-data: "W" +6272-6281 uart: tx-parity-ok: "Parity bit" "Parity" "P" +6281-6290 uart: tx-parity-ok: "Stop bit" "Stop" "T" +6290-6299 uart: tx-start: "Start bit" "Start" "S" +6299-6308 uart: tx-data-bits: "1" +6308-6317 uart: tx-data-bits: "1" +6316-6325 uart: tx-data-bits: "1" +6325-6334 uart: tx-data-bits: "1" +6334-6343 uart: tx-data-bits: "0" +6342-6351 uart: tx-data-bits: "1" +6351-6360 uart: tx-data-bits: "1" +6360-6369 uart: tx-data-bits: "0" +6299-6369 uart: tx-data: "o" +6368-6377 uart: tx-parity-ok: "Parity bit" "Parity" "P" +6377-6386 uart: tx-parity-ok: "Stop bit" "Stop" "T" +6385-6394 uart: tx-start: "Start bit" "Start" "S" +6394-6403 uart: tx-data-bits: "0" +6403-6412 uart: tx-data-bits: "1" +6411-6420 uart: tx-data-bits: "0" +6420-6429 uart: tx-data-bits: "0" +6429-6438 uart: tx-data-bits: "1" +6437-6446 uart: tx-data-bits: "1" +6446-6455 uart: tx-data-bits: "1" +6455-6464 uart: tx-data-bits: "0" +6394-6464 uart: tx-data: "r" +6463-6472 uart: tx-parity-ok: "Parity bit" "Parity" "P" +6472-6481 uart: tx-parity-ok: "Stop bit" "Stop" "T" +6481-6490 uart: tx-start: "Start bit" "Start" "S" +6490-6499 uart: tx-data-bits: "0" +6499-6508 uart: tx-data-bits: "0" +6507-6516 uart: tx-data-bits: "1" +6516-6525 uart: tx-data-bits: "1" +6525-6534 uart: tx-data-bits: "0" +6533-6542 uart: tx-data-bits: "1" +6542-6551 uart: tx-data-bits: "1" +6551-6560 uart: tx-data-bits: "0" +6490-6560 uart: tx-data: "l" +6559-6568 uart: tx-parity-ok: "Parity bit" "Parity" "P" +6568-6577 uart: tx-parity-ok: "Stop bit" "Stop" "T" +6576-6585 uart: tx-start: "Start bit" "Start" "S" +6585-6594 uart: tx-data-bits: "0" +6594-6603 uart: tx-data-bits: "0" +6602-6611 uart: tx-data-bits: "1" +6611-6620 uart: tx-data-bits: "0" +6620-6629 uart: tx-data-bits: "0" +6628-6637 uart: tx-data-bits: "1" +6637-6646 uart: tx-data-bits: "1" +6646-6655 uart: tx-data-bits: "0" +6585-6655 uart: tx-data: "d" +6654-6663 uart: tx-parity-ok: "Parity bit" "Parity" "P" +6663-6672 uart: tx-parity-ok: "Stop bit" "Stop" "T" +6672-6681 uart: tx-start: "Start bit" "Start" "S" +6681-6690 uart: tx-data-bits: "1" +6690-6699 uart: tx-data-bits: "0" +6698-6707 uart: tx-data-bits: "0" +6707-6716 uart: tx-data-bits: "0" +6716-6725 uart: tx-data-bits: "0" +6724-6733 uart: tx-data-bits: "1" +6733-6742 uart: tx-data-bits: "0" +6742-6751 uart: tx-data-bits: "0" +6681-6751 uart: tx-data: "!" +6750-6759 uart: tx-parity-ok: "Parity bit" "Parity" "P" +6759-6768 uart: tx-parity-ok: "Stop bit" "Stop" "T" +6767-6776 uart: tx-start: "Start bit" "Start" "S" +6776-6785 uart: tx-data-bits: "1" +6785-6794 uart: tx-data-bits: "0" +6793-6802 uart: tx-data-bits: "1" +6802-6811 uart: tx-data-bits: "1" +6811-6820 uart: tx-data-bits: "0" +6819-6828 uart: tx-data-bits: "0" +6828-6837 uart: tx-data-bits: "0" +6837-6846 uart: tx-data-bits: "0" +6776-6846 uart: tx-data: "[0D]" +6845-6854 uart: tx-parity-ok: "Parity bit" "Parity" "P" +6854-6863 uart: tx-parity-ok: "Stop bit" "Stop" "T" +6863-6872 uart: tx-start: "Start bit" "Start" "S" +6872-6881 uart: tx-data-bits: "0" +6881-6890 uart: tx-data-bits: "1" +6889-6898 uart: tx-data-bits: "0" +6898-6907 uart: tx-data-bits: "1" +6907-6916 uart: tx-data-bits: "0" +6915-6924 uart: tx-data-bits: "0" +6924-6933 uart: tx-data-bits: "0" +6933-6942 uart: tx-data-bits: "0" +6872-6942 uart: tx-data: "[0A]" +6941-6950 uart: tx-parity-ok: "Parity bit" "Parity" "P" +6950-6959 uart: tx-parity-ok: "Stop bit" "Stop" "T" diff --git a/decoder/test/uart/hello_world_8n1_115200.bin_tx b/decoder/test/uart/hello_world_8n1_115200.bin_tx new file mode 100644 index 0000000..b3f2fcf --- /dev/null +++ b/decoder/test/uart/hello_world_8n1_115200.bin_tx @@ -0,0 +1,42 @@ +14-84 uart: 48 +101-171 uart: 65 +188-258 uart: 6c +274-344 uart: 6c +361-431 uart: 6f +448-518 uart: 20 +535-605 uart: 57 +622-692 uart: 6f +708-778 uart: 72 +795-865 uart: 6c +882-952 uart: 64 +969-1039 uart: 21 +1056-1126 uart: 0d +1143-1213 uart: 0a +1229-1299 uart: 48 +1316-1386 uart: 65 +1403-1473 uart: 6c +1490-1560 uart: 6c +1577-1647 uart: 6f +1663-1733 uart: 20 +1750-1820 uart: 57 +1837-1907 uart: 6f +1924-1994 uart: 72 +2011-2081 uart: 6c +2097-2167 uart: 64 +2184-2254 uart: 21 +2271-2341 uart: 0d +2358-2428 uart: 0a +2445-2515 uart: 48 +2531-2601 uart: 65 +2618-2688 uart: 6c +2705-2775 uart: 6c +2792-2862 uart: 6f +2879-2949 uart: 20 +2965-3035 uart: 57 +3052-3122 uart: 6f +3139-3209 uart: 72 +3226-3296 uart: 6c +3313-3383 uart: 64 +3399-3469 uart: 21 +3486-3556 uart: 0d +3573-3643 uart: 0a diff --git a/decoder/test/uart/hello_world_8n1_115200.output b/decoder/test/uart/hello_world_8n1_115200.output new file mode 100644 index 0000000..858c8b8 --- /dev/null +++ b/decoder/test/uart/hello_world_8n1_115200.output @@ -0,0 +1,462 @@ +5-14 uart: tx-start: "Start bit" "Start" "S" +14-23 uart: tx-data-bits: "0" +23-32 uart: tx-data-bits: "0" +31-40 uart: tx-data-bits: "0" +40-49 uart: tx-data-bits: "1" +49-58 uart: tx-data-bits: "0" +57-66 uart: tx-data-bits: "0" +66-75 uart: tx-data-bits: "1" +75-84 uart: tx-data-bits: "0" +14-84 uart: tx-data: "H" +83-92 uart: tx-parity-ok: "Stop bit" "Stop" "T" +92-101 uart: tx-start: "Start bit" "Start" "S" +101-110 uart: tx-data-bits: "1" +110-119 uart: tx-data-bits: "0" +118-127 uart: tx-data-bits: "1" +127-136 uart: tx-data-bits: "0" +136-145 uart: tx-data-bits: "0" +144-153 uart: tx-data-bits: "1" +153-162 uart: tx-data-bits: "1" +162-171 uart: tx-data-bits: "0" +101-171 uart: tx-data: "e" +170-179 uart: tx-parity-ok: "Stop bit" "Stop" "T" +179-188 uart: tx-start: "Start bit" "Start" "S" +188-197 uart: tx-data-bits: "0" +197-206 uart: tx-data-bits: "0" +205-214 uart: tx-data-bits: "1" +214-223 uart: tx-data-bits: "1" +223-232 uart: tx-data-bits: "0" +231-240 uart: tx-data-bits: "1" +240-249 uart: tx-data-bits: "1" +249-258 uart: tx-data-bits: "0" +188-258 uart: tx-data: "l" +257-266 uart: tx-parity-ok: "Stop bit" "Stop" "T" +265-274 uart: tx-start: "Start bit" "Start" "S" +274-283 uart: tx-data-bits: "0" +283-292 uart: tx-data-bits: "0" +291-300 uart: tx-data-bits: "1" +300-309 uart: tx-data-bits: "1" +309-318 uart: tx-data-bits: "0" +317-326 uart: tx-data-bits: "1" +326-335 uart: tx-data-bits: "1" +335-344 uart: tx-data-bits: "0" +274-344 uart: tx-data: "l" +343-352 uart: tx-parity-ok: "Stop bit" "Stop" "T" +352-361 uart: tx-start: "Start bit" "Start" "S" +361-370 uart: tx-data-bits: "1" +370-379 uart: tx-data-bits: "1" +378-387 uart: tx-data-bits: "1" +387-396 uart: tx-data-bits: "1" +396-405 uart: tx-data-bits: "0" +404-413 uart: tx-data-bits: "1" +413-422 uart: tx-data-bits: "1" +422-431 uart: tx-data-bits: "0" +361-431 uart: tx-data: "o" +430-439 uart: tx-parity-ok: "Stop bit" "Stop" "T" +439-448 uart: tx-start: "Start bit" "Start" "S" +448-457 uart: tx-data-bits: "0" +457-466 uart: tx-data-bits: "0" +465-474 uart: tx-data-bits: "0" +474-483 uart: tx-data-bits: "0" +483-492 uart: tx-data-bits: "0" +491-500 uart: tx-data-bits: "1" +500-509 uart: tx-data-bits: "0" +509-518 uart: tx-data-bits: "0" +448-518 uart: tx-data: " " +517-526 uart: tx-parity-ok: "Stop bit" "Stop" "T" +526-535 uart: tx-start: "Start bit" "Start" "S" +535-544 uart: tx-data-bits: "1" +544-553 uart: tx-data-bits: "1" +552-561 uart: tx-data-bits: "1" +561-570 uart: tx-data-bits: "0" +570-579 uart: tx-data-bits: "1" +578-587 uart: tx-data-bits: "0" +587-596 uart: tx-data-bits: "1" +596-605 uart: tx-data-bits: "0" +535-605 uart: tx-data: "W" +604-613 uart: tx-parity-ok: "Stop bit" "Stop" "T" +613-622 uart: tx-start: "Start bit" "Start" "S" +622-631 uart: tx-data-bits: "1" +631-640 uart: tx-data-bits: "1" +639-648 uart: tx-data-bits: "1" +648-657 uart: tx-data-bits: "1" +657-666 uart: tx-data-bits: "0" +665-674 uart: tx-data-bits: "1" +674-683 uart: tx-data-bits: "1" +683-692 uart: tx-data-bits: "0" +622-692 uart: tx-data: "o" +691-700 uart: tx-parity-ok: "Stop bit" "Stop" "T" +699-708 uart: tx-start: "Start bit" "Start" "S" +708-717 uart: tx-data-bits: "0" +717-726 uart: tx-data-bits: "1" +725-734 uart: tx-data-bits: "0" +734-743 uart: tx-data-bits: "0" +743-752 uart: tx-data-bits: "1" +751-760 uart: tx-data-bits: "1" +760-769 uart: tx-data-bits: "1" +769-778 uart: tx-data-bits: "0" +708-778 uart: tx-data: "r" +777-786 uart: tx-parity-ok: "Stop bit" "Stop" "T" +786-795 uart: tx-start: "Start bit" "Start" "S" +795-804 uart: tx-data-bits: "0" +804-813 uart: tx-data-bits: "0" +812-821 uart: tx-data-bits: "1" +821-830 uart: tx-data-bits: "1" +830-839 uart: tx-data-bits: "0" +838-847 uart: tx-data-bits: "1" +847-856 uart: tx-data-bits: "1" +856-865 uart: tx-data-bits: "0" +795-865 uart: tx-data: "l" +864-873 uart: tx-parity-ok: "Stop bit" "Stop" "T" +873-882 uart: tx-start: "Start bit" "Start" "S" +882-891 uart: tx-data-bits: "0" +891-900 uart: tx-data-bits: "0" +899-908 uart: tx-data-bits: "1" +908-917 uart: tx-data-bits: "0" +917-926 uart: tx-data-bits: "0" +925-934 uart: tx-data-bits: "1" +934-943 uart: tx-data-bits: "1" +943-952 uart: tx-data-bits: "0" +882-952 uart: tx-data: "d" +951-960 uart: tx-parity-ok: "Stop bit" "Stop" "T" +960-969 uart: tx-start: "Start bit" "Start" "S" +969-978 uart: tx-data-bits: "1" +978-987 uart: tx-data-bits: "0" +986-995 uart: tx-data-bits: "0" +995-1004 uart: tx-data-bits: "0" +1004-1013 uart: tx-data-bits: "0" +1012-1021 uart: tx-data-bits: "1" +1021-1030 uart: tx-data-bits: "0" +1030-1039 uart: tx-data-bits: "0" +969-1039 uart: tx-data: "!" +1038-1047 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1047-1056 uart: tx-start: "Start bit" "Start" "S" +1056-1065 uart: tx-data-bits: "1" +1065-1074 uart: tx-data-bits: "0" +1073-1082 uart: tx-data-bits: "1" +1082-1091 uart: tx-data-bits: "1" +1091-1100 uart: tx-data-bits: "0" +1099-1108 uart: tx-data-bits: "0" +1108-1117 uart: tx-data-bits: "0" +1117-1126 uart: tx-data-bits: "0" +1056-1126 uart: tx-data: "[0D]" +1125-1134 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1134-1143 uart: tx-start: "Start bit" "Start" "S" +1143-1152 uart: tx-data-bits: "0" +1152-1161 uart: tx-data-bits: "1" +1160-1169 uart: tx-data-bits: "0" +1169-1178 uart: tx-data-bits: "1" +1178-1187 uart: tx-data-bits: "0" +1186-1195 uart: tx-data-bits: "0" +1195-1204 uart: tx-data-bits: "0" +1204-1213 uart: tx-data-bits: "0" +1143-1213 uart: tx-data: "[0A]" +1212-1221 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1220-1229 uart: tx-start: "Start bit" "Start" "S" +1229-1238 uart: tx-data-bits: "0" +1238-1247 uart: tx-data-bits: "0" +1246-1255 uart: tx-data-bits: "0" +1255-1264 uart: tx-data-bits: "1" +1264-1273 uart: tx-data-bits: "0" +1272-1281 uart: tx-data-bits: "0" +1281-1290 uart: tx-data-bits: "1" +1290-1299 uart: tx-data-bits: "0" +1229-1299 uart: tx-data: "H" +1298-1307 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1307-1316 uart: tx-start: "Start bit" "Start" "S" +1316-1325 uart: tx-data-bits: "1" +1325-1334 uart: tx-data-bits: "0" +1333-1342 uart: tx-data-bits: "1" +1342-1351 uart: tx-data-bits: "0" +1351-1360 uart: tx-data-bits: "0" +1359-1368 uart: tx-data-bits: "1" +1368-1377 uart: tx-data-bits: "1" +1377-1386 uart: tx-data-bits: "0" +1316-1386 uart: tx-data: "e" +1385-1394 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1394-1403 uart: tx-start: "Start bit" "Start" "S" +1403-1412 uart: tx-data-bits: "0" +1412-1421 uart: tx-data-bits: "0" +1420-1429 uart: tx-data-bits: "1" +1429-1438 uart: tx-data-bits: "1" +1438-1447 uart: tx-data-bits: "0" +1446-1455 uart: tx-data-bits: "1" +1455-1464 uart: tx-data-bits: "1" +1464-1473 uart: tx-data-bits: "0" +1403-1473 uart: tx-data: "l" +1472-1481 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1481-1490 uart: tx-start: "Start bit" "Start" "S" +1490-1499 uart: tx-data-bits: "0" +1499-1508 uart: tx-data-bits: "0" +1507-1516 uart: tx-data-bits: "1" +1516-1525 uart: tx-data-bits: "1" +1525-1534 uart: tx-data-bits: "0" +1533-1542 uart: tx-data-bits: "1" +1542-1551 uart: tx-data-bits: "1" +1551-1560 uart: tx-data-bits: "0" +1490-1560 uart: tx-data: "l" +1559-1568 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1568-1577 uart: tx-start: "Start bit" "Start" "S" +1577-1586 uart: tx-data-bits: "1" +1586-1595 uart: tx-data-bits: "1" +1594-1603 uart: tx-data-bits: "1" +1603-1612 uart: tx-data-bits: "1" +1612-1621 uart: tx-data-bits: "0" +1620-1629 uart: tx-data-bits: "1" +1629-1638 uart: tx-data-bits: "1" +1638-1647 uart: tx-data-bits: "0" +1577-1647 uart: tx-data: "o" +1646-1655 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1654-1663 uart: tx-start: "Start bit" "Start" "S" +1663-1672 uart: tx-data-bits: "0" +1672-1681 uart: tx-data-bits: "0" +1680-1689 uart: tx-data-bits: "0" +1689-1698 uart: tx-data-bits: "0" +1698-1707 uart: tx-data-bits: "0" +1706-1715 uart: tx-data-bits: "1" +1715-1724 uart: tx-data-bits: "0" +1724-1733 uart: tx-data-bits: "0" +1663-1733 uart: tx-data: " " +1732-1741 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1741-1750 uart: tx-start: "Start bit" "Start" "S" +1750-1759 uart: tx-data-bits: "1" +1759-1768 uart: tx-data-bits: "1" +1767-1776 uart: tx-data-bits: "1" +1776-1785 uart: tx-data-bits: "0" +1785-1794 uart: tx-data-bits: "1" +1793-1802 uart: tx-data-bits: "0" +1802-1811 uart: tx-data-bits: "1" +1811-1820 uart: tx-data-bits: "0" +1750-1820 uart: tx-data: "W" +1819-1828 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1828-1837 uart: tx-start: "Start bit" "Start" "S" +1837-1846 uart: tx-data-bits: "1" +1846-1855 uart: tx-data-bits: "1" +1854-1863 uart: tx-data-bits: "1" +1863-1872 uart: tx-data-bits: "1" +1872-1881 uart: tx-data-bits: "0" +1880-1889 uart: tx-data-bits: "1" +1889-1898 uart: tx-data-bits: "1" +1898-1907 uart: tx-data-bits: "0" +1837-1907 uart: tx-data: "o" +1906-1915 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1915-1924 uart: tx-start: "Start bit" "Start" "S" +1924-1933 uart: tx-data-bits: "0" +1933-1942 uart: tx-data-bits: "1" +1941-1950 uart: tx-data-bits: "0" +1950-1959 uart: tx-data-bits: "0" +1959-1968 uart: tx-data-bits: "1" +1967-1976 uart: tx-data-bits: "1" +1976-1985 uart: tx-data-bits: "1" +1985-1994 uart: tx-data-bits: "0" +1924-1994 uart: tx-data: "r" +1993-2002 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2002-2011 uart: tx-start: "Start bit" "Start" "S" +2011-2020 uart: tx-data-bits: "0" +2020-2029 uart: tx-data-bits: "0" +2028-2037 uart: tx-data-bits: "1" +2037-2046 uart: tx-data-bits: "1" +2046-2055 uart: tx-data-bits: "0" +2054-2063 uart: tx-data-bits: "1" +2063-2072 uart: tx-data-bits: "1" +2072-2081 uart: tx-data-bits: "0" +2011-2081 uart: tx-data: "l" +2080-2089 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2088-2097 uart: tx-start: "Start bit" "Start" "S" +2097-2106 uart: tx-data-bits: "0" +2106-2115 uart: tx-data-bits: "0" +2114-2123 uart: tx-data-bits: "1" +2123-2132 uart: tx-data-bits: "0" +2132-2141 uart: tx-data-bits: "0" +2140-2149 uart: tx-data-bits: "1" +2149-2158 uart: tx-data-bits: "1" +2158-2167 uart: tx-data-bits: "0" +2097-2167 uart: tx-data: "d" +2166-2175 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2175-2184 uart: tx-start: "Start bit" "Start" "S" +2184-2193 uart: tx-data-bits: "1" +2193-2202 uart: tx-data-bits: "0" +2201-2210 uart: tx-data-bits: "0" +2210-2219 uart: tx-data-bits: "0" +2219-2228 uart: tx-data-bits: "0" +2227-2236 uart: tx-data-bits: "1" +2236-2245 uart: tx-data-bits: "0" +2245-2254 uart: tx-data-bits: "0" +2184-2254 uart: tx-data: "!" +2253-2262 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2262-2271 uart: tx-start: "Start bit" "Start" "S" +2271-2280 uart: tx-data-bits: "1" +2280-2289 uart: tx-data-bits: "0" +2288-2297 uart: tx-data-bits: "1" +2297-2306 uart: tx-data-bits: "1" +2306-2315 uart: tx-data-bits: "0" +2314-2323 uart: tx-data-bits: "0" +2323-2332 uart: tx-data-bits: "0" +2332-2341 uart: tx-data-bits: "0" +2271-2341 uart: tx-data: "[0D]" +2340-2349 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2349-2358 uart: tx-start: "Start bit" "Start" "S" +2358-2367 uart: tx-data-bits: "0" +2367-2376 uart: tx-data-bits: "1" +2375-2384 uart: tx-data-bits: "0" +2384-2393 uart: tx-data-bits: "1" +2393-2402 uart: tx-data-bits: "0" +2401-2410 uart: tx-data-bits: "0" +2410-2419 uart: tx-data-bits: "0" +2419-2428 uart: tx-data-bits: "0" +2358-2428 uart: tx-data: "[0A]" +2427-2436 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2436-2445 uart: tx-start: "Start bit" "Start" "S" +2445-2454 uart: tx-data-bits: "0" +2454-2463 uart: tx-data-bits: "0" +2462-2471 uart: tx-data-bits: "0" +2471-2480 uart: tx-data-bits: "1" +2480-2489 uart: tx-data-bits: "0" +2488-2497 uart: tx-data-bits: "0" +2497-2506 uart: tx-data-bits: "1" +2506-2515 uart: tx-data-bits: "0" +2445-2515 uart: tx-data: "H" +2514-2523 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2522-2531 uart: tx-start: "Start bit" "Start" "S" +2531-2540 uart: tx-data-bits: "1" +2540-2549 uart: tx-data-bits: "0" +2548-2557 uart: tx-data-bits: "1" +2557-2566 uart: tx-data-bits: "0" +2566-2575 uart: tx-data-bits: "0" +2574-2583 uart: tx-data-bits: "1" +2583-2592 uart: tx-data-bits: "1" +2592-2601 uart: tx-data-bits: "0" +2531-2601 uart: tx-data: "e" +2600-2609 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2609-2618 uart: tx-start: "Start bit" "Start" "S" +2618-2627 uart: tx-data-bits: "0" +2627-2636 uart: tx-data-bits: "0" +2635-2644 uart: tx-data-bits: "1" +2644-2653 uart: tx-data-bits: "1" +2653-2662 uart: tx-data-bits: "0" +2661-2670 uart: tx-data-bits: "1" +2670-2679 uart: tx-data-bits: "1" +2679-2688 uart: tx-data-bits: "0" +2618-2688 uart: tx-data: "l" +2687-2696 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2696-2705 uart: tx-start: "Start bit" "Start" "S" +2705-2714 uart: tx-data-bits: "0" +2714-2723 uart: tx-data-bits: "0" +2722-2731 uart: tx-data-bits: "1" +2731-2740 uart: tx-data-bits: "1" +2740-2749 uart: tx-data-bits: "0" +2748-2757 uart: tx-data-bits: "1" +2757-2766 uart: tx-data-bits: "1" +2766-2775 uart: tx-data-bits: "0" +2705-2775 uart: tx-data: "l" +2774-2783 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2783-2792 uart: tx-start: "Start bit" "Start" "S" +2792-2801 uart: tx-data-bits: "1" +2801-2810 uart: tx-data-bits: "1" +2809-2818 uart: tx-data-bits: "1" +2818-2827 uart: tx-data-bits: "1" +2827-2836 uart: tx-data-bits: "0" +2835-2844 uart: tx-data-bits: "1" +2844-2853 uart: tx-data-bits: "1" +2853-2862 uart: tx-data-bits: "0" +2792-2862 uart: tx-data: "o" +2861-2870 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2870-2879 uart: tx-start: "Start bit" "Start" "S" +2879-2888 uart: tx-data-bits: "0" +2888-2897 uart: tx-data-bits: "0" +2896-2905 uart: tx-data-bits: "0" +2905-2914 uart: tx-data-bits: "0" +2914-2923 uart: tx-data-bits: "0" +2922-2931 uart: tx-data-bits: "1" +2931-2940 uart: tx-data-bits: "0" +2940-2949 uart: tx-data-bits: "0" +2879-2949 uart: tx-data: " " +2948-2957 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2956-2965 uart: tx-start: "Start bit" "Start" "S" +2965-2974 uart: tx-data-bits: "1" +2974-2983 uart: tx-data-bits: "1" +2982-2991 uart: tx-data-bits: "1" +2991-3000 uart: tx-data-bits: "0" +3000-3009 uart: tx-data-bits: "1" +3008-3017 uart: tx-data-bits: "0" +3017-3026 uart: tx-data-bits: "1" +3026-3035 uart: tx-data-bits: "0" +2965-3035 uart: tx-data: "W" +3034-3043 uart: tx-parity-ok: "Stop bit" "Stop" "T" +3043-3052 uart: tx-start: "Start bit" "Start" "S" +3052-3061 uart: tx-data-bits: "1" +3061-3070 uart: tx-data-bits: "1" +3069-3078 uart: tx-data-bits: "1" +3078-3087 uart: tx-data-bits: "1" +3087-3096 uart: tx-data-bits: "0" +3095-3104 uart: tx-data-bits: "1" +3104-3113 uart: tx-data-bits: "1" +3113-3122 uart: tx-data-bits: "0" +3052-3122 uart: tx-data: "o" +3121-3130 uart: tx-parity-ok: "Stop bit" "Stop" "T" +3130-3139 uart: tx-start: "Start bit" "Start" "S" +3139-3148 uart: tx-data-bits: "0" +3148-3157 uart: tx-data-bits: "1" +3156-3165 uart: tx-data-bits: "0" +3165-3174 uart: tx-data-bits: "0" +3174-3183 uart: tx-data-bits: "1" +3182-3191 uart: tx-data-bits: "1" +3191-3200 uart: tx-data-bits: "1" +3200-3209 uart: tx-data-bits: "0" +3139-3209 uart: tx-data: "r" +3208-3217 uart: tx-parity-ok: "Stop bit" "Stop" "T" +3217-3226 uart: tx-start: "Start bit" "Start" "S" +3226-3235 uart: tx-data-bits: "0" +3235-3244 uart: tx-data-bits: "0" +3243-3252 uart: tx-data-bits: "1" +3252-3261 uart: tx-data-bits: "1" +3261-3270 uart: tx-data-bits: "0" +3269-3278 uart: tx-data-bits: "1" +3278-3287 uart: tx-data-bits: "1" +3287-3296 uart: tx-data-bits: "0" +3226-3296 uart: tx-data: "l" +3295-3304 uart: tx-parity-ok: "Stop bit" "Stop" "T" +3304-3313 uart: tx-start: "Start bit" "Start" "S" +3313-3322 uart: tx-data-bits: "0" +3322-3331 uart: tx-data-bits: "0" +3330-3339 uart: tx-data-bits: "1" +3339-3348 uart: tx-data-bits: "0" +3348-3357 uart: tx-data-bits: "0" +3356-3365 uart: tx-data-bits: "1" +3365-3374 uart: tx-data-bits: "1" +3374-3383 uart: tx-data-bits: "0" +3313-3383 uart: tx-data: "d" +3382-3391 uart: tx-parity-ok: "Stop bit" "Stop" "T" +3390-3399 uart: tx-start: "Start bit" "Start" "S" +3399-3408 uart: tx-data-bits: "1" +3408-3417 uart: tx-data-bits: "0" +3416-3425 uart: tx-data-bits: "0" +3425-3434 uart: tx-data-bits: "0" +3434-3443 uart: tx-data-bits: "0" +3442-3451 uart: tx-data-bits: "1" +3451-3460 uart: tx-data-bits: "0" +3460-3469 uart: tx-data-bits: "0" +3399-3469 uart: tx-data: "!" +3468-3477 uart: tx-parity-ok: "Stop bit" "Stop" "T" +3477-3486 uart: tx-start: "Start bit" "Start" "S" +3486-3495 uart: tx-data-bits: "1" +3495-3504 uart: tx-data-bits: "0" +3503-3512 uart: tx-data-bits: "1" +3512-3521 uart: tx-data-bits: "1" +3521-3530 uart: tx-data-bits: "0" +3529-3538 uart: tx-data-bits: "0" +3538-3547 uart: tx-data-bits: "0" +3547-3556 uart: tx-data-bits: "0" +3486-3556 uart: tx-data: "[0D]" +3555-3564 uart: tx-parity-ok: "Stop bit" "Stop" "T" +3564-3573 uart: tx-start: "Start bit" "Start" "S" +3573-3582 uart: tx-data-bits: "0" +3582-3591 uart: tx-data-bits: "1" +3590-3599 uart: tx-data-bits: "0" +3599-3608 uart: tx-data-bits: "1" +3608-3617 uart: tx-data-bits: "0" +3616-3625 uart: tx-data-bits: "0" +3625-3634 uart: tx-data-bits: "0" +3634-3643 uart: tx-data-bits: "0" +3573-3643 uart: tx-data: "[0A]" +3642-3651 uart: tx-parity-ok: "Stop bit" "Stop" "T" diff --git a/decoder/test/uart/hello_world_8n1_1200.bin_tx b/decoder/test/uart/hello_world_8n1_1200.bin_tx new file mode 100644 index 0000000..3ad69c4 --- /dev/null +++ b/decoder/test/uart/hello_world_8n1_1200.bin_tx @@ -0,0 +1,56 @@ +910-5077 uart: 48 +6118-10285 uart: 65 +11326-15493 uart: 6c +16535-20702 uart: 6c +21743-25910 uart: 6f +26951-31118 uart: 20 +32159-36326 uart: 57 +37367-41534 uart: 6f +42576-46743 uart: 72 +47784-51951 uart: 6c +52992-57159 uart: 64 +58200-62367 uart: 21 +63408-67575 uart: 0d +68617-72784 uart: 0a +73825-77992 uart: 48 +79033-83200 uart: 65 +84241-88408 uart: 6c +89449-93616 uart: 6c +94658-98825 uart: 6f +99866-104033 uart: 20 +105074-109241 uart: 57 +110282-114449 uart: 6f +115490-119657 uart: 72 +120699-124866 uart: 6c +125907-130074 uart: 64 +131115-135282 uart: 21 +136323-140490 uart: 0d +141531-145698 uart: 0a +146740-150907 uart: 48 +151948-156115 uart: 65 +157156-161323 uart: 6c +162364-166531 uart: 6c +167572-171739 uart: 6f +172781-176948 uart: 20 +177989-182156 uart: 57 +183197-187364 uart: 6f +188405-192572 uart: 72 +193613-197780 uart: 6c +198822-202989 uart: 64 +204030-208197 uart: 21 +209238-213405 uart: 0d +214446-218613 uart: 0a +219654-223821 uart: 48 +224863-229030 uart: 65 +230071-234238 uart: 6c +235279-239446 uart: 6c +240487-244654 uart: 6f +245695-249862 uart: 20 +250904-255071 uart: 57 +256112-260279 uart: 6f +261320-265487 uart: 72 +266528-270695 uart: 6c +271736-275903 uart: 64 +276945-281112 uart: 21 +282153-286320 uart: 0d +287361-291528 uart: 0a diff --git a/decoder/test/uart/hello_world_8n1_1200.output b/decoder/test/uart/hello_world_8n1_1200.output new file mode 100644 index 0000000..6e4b4ea --- /dev/null +++ b/decoder/test/uart/hello_world_8n1_1200.output @@ -0,0 +1,616 @@ +389-910 uart: tx-start: "Start bit" "Start" "S" +910-1431 uart: tx-data-bits: "0" +1431-1952 uart: tx-data-bits: "0" +1952-2473 uart: tx-data-bits: "0" +2473-2994 uart: tx-data-bits: "1" +2994-3515 uart: tx-data-bits: "0" +3514-4035 uart: tx-data-bits: "0" +4035-4556 uart: tx-data-bits: "1" +4556-5077 uart: tx-data-bits: "0" +910-5077 uart: tx-data: "H" +5077-5598 uart: tx-parity-ok: "Stop bit" "Stop" "T" +5597-6118 uart: tx-start: "Start bit" "Start" "S" +6118-6639 uart: tx-data-bits: "1" +6639-7160 uart: tx-data-bits: "0" +7160-7681 uart: tx-data-bits: "1" +7681-8202 uart: tx-data-bits: "0" +8202-8723 uart: tx-data-bits: "0" +8722-9243 uart: tx-data-bits: "1" +9243-9764 uart: tx-data-bits: "1" +9764-10285 uart: tx-data-bits: "0" +6118-10285 uart: tx-data: "e" +10285-10806 uart: tx-parity-ok: "Stop bit" "Stop" "T" +10805-11326 uart: tx-start: "Start bit" "Start" "S" +11326-11847 uart: tx-data-bits: "0" +11847-12368 uart: tx-data-bits: "0" +12368-12889 uart: tx-data-bits: "1" +12889-13410 uart: tx-data-bits: "1" +13410-13931 uart: tx-data-bits: "0" +13930-14451 uart: tx-data-bits: "1" +14451-14972 uart: tx-data-bits: "1" +14972-15493 uart: tx-data-bits: "0" +11326-15493 uart: tx-data: "l" +15493-16014 uart: tx-parity-ok: "Stop bit" "Stop" "T" +16014-16535 uart: tx-start: "Start bit" "Start" "S" +16535-17056 uart: tx-data-bits: "0" +17056-17577 uart: tx-data-bits: "0" +17577-18098 uart: tx-data-bits: "1" +18098-18619 uart: tx-data-bits: "1" +18619-19140 uart: tx-data-bits: "0" +19139-19660 uart: tx-data-bits: "1" +19660-20181 uart: tx-data-bits: "1" +20181-20702 uart: tx-data-bits: "0" +16535-20702 uart: tx-data: "l" +20702-21223 uart: tx-parity-ok: "Stop bit" "Stop" "T" +21222-21743 uart: tx-start: "Start bit" "Start" "S" +21743-22264 uart: tx-data-bits: "1" +22264-22785 uart: tx-data-bits: "1" +22785-23306 uart: tx-data-bits: "1" +23306-23827 uart: tx-data-bits: "1" +23827-24348 uart: tx-data-bits: "0" +24347-24868 uart: tx-data-bits: "1" +24868-25389 uart: tx-data-bits: "1" +25389-25910 uart: tx-data-bits: "0" +21743-25910 uart: tx-data: "o" +25910-26431 uart: tx-parity-ok: "Stop bit" "Stop" "T" +26430-26951 uart: tx-start: "Start bit" "Start" "S" +26951-27472 uart: tx-data-bits: "0" +27472-27993 uart: tx-data-bits: "0" +27993-28514 uart: tx-data-bits: "0" +28514-29035 uart: tx-data-bits: "0" +29035-29556 uart: tx-data-bits: "0" +29555-30076 uart: tx-data-bits: "1" +30076-30597 uart: tx-data-bits: "0" +30597-31118 uart: tx-data-bits: "0" +26951-31118 uart: tx-data: " " +31118-31639 uart: tx-parity-ok: "Stop bit" "Stop" "T" +31638-32159 uart: tx-start: "Start bit" "Start" "S" +32159-32680 uart: tx-data-bits: "1" +32680-33201 uart: tx-data-bits: "1" +33201-33722 uart: tx-data-bits: "1" +33722-34243 uart: tx-data-bits: "0" +34243-34764 uart: tx-data-bits: "1" +34763-35284 uart: tx-data-bits: "0" +35284-35805 uart: tx-data-bits: "1" +35805-36326 uart: tx-data-bits: "0" +32159-36326 uart: tx-data: "W" +36326-36847 uart: tx-parity-ok: "Stop bit" "Stop" "T" +36846-37367 uart: tx-start: "Start bit" "Start" "S" +37367-37888 uart: tx-data-bits: "1" +37888-38409 uart: tx-data-bits: "1" +38409-38930 uart: tx-data-bits: "1" +38930-39451 uart: tx-data-bits: "1" +39451-39972 uart: tx-data-bits: "0" +39971-40492 uart: tx-data-bits: "1" +40492-41013 uart: tx-data-bits: "1" +41013-41534 uart: tx-data-bits: "0" +37367-41534 uart: tx-data: "o" +41534-42055 uart: tx-parity-ok: "Stop bit" "Stop" "T" +42055-42576 uart: tx-start: "Start bit" "Start" "S" +42576-43097 uart: tx-data-bits: "0" +43097-43618 uart: tx-data-bits: "1" +43618-44139 uart: tx-data-bits: "0" +44139-44660 uart: tx-data-bits: "0" +44660-45181 uart: tx-data-bits: "1" +45180-45701 uart: tx-data-bits: "1" +45701-46222 uart: tx-data-bits: "1" +46222-46743 uart: tx-data-bits: "0" +42576-46743 uart: tx-data: "r" +46743-47264 uart: tx-parity-ok: "Stop bit" "Stop" "T" +47263-47784 uart: tx-start: "Start bit" "Start" "S" +47784-48305 uart: tx-data-bits: "0" +48305-48826 uart: tx-data-bits: "0" +48826-49347 uart: tx-data-bits: "1" +49347-49868 uart: tx-data-bits: "1" +49868-50389 uart: tx-data-bits: "0" +50388-50909 uart: tx-data-bits: "1" +50909-51430 uart: tx-data-bits: "1" +51430-51951 uart: tx-data-bits: "0" +47784-51951 uart: tx-data: "l" +51951-52472 uart: tx-parity-ok: "Stop bit" "Stop" "T" +52471-52992 uart: tx-start: "Start bit" "Start" "S" +52992-53513 uart: tx-data-bits: "0" +53513-54034 uart: tx-data-bits: "0" +54034-54555 uart: tx-data-bits: "1" +54555-55076 uart: tx-data-bits: "0" +55076-55597 uart: tx-data-bits: "0" +55596-56117 uart: tx-data-bits: "1" +56117-56638 uart: tx-data-bits: "1" +56638-57159 uart: tx-data-bits: "0" +52992-57159 uart: tx-data: "d" +57159-57680 uart: tx-parity-ok: "Stop bit" "Stop" "T" +57679-58200 uart: tx-start: "Start bit" "Start" "S" +58200-58721 uart: tx-data-bits: "1" +58721-59242 uart: tx-data-bits: "0" +59242-59763 uart: tx-data-bits: "0" +59763-60284 uart: tx-data-bits: "0" +60284-60805 uart: tx-data-bits: "0" +60804-61325 uart: tx-data-bits: "1" +61325-61846 uart: tx-data-bits: "0" +61846-62367 uart: tx-data-bits: "0" +58200-62367 uart: tx-data: "!" +62367-62888 uart: tx-parity-ok: "Stop bit" "Stop" "T" +62887-63408 uart: tx-start: "Start bit" "Start" "S" +63408-63929 uart: tx-data-bits: "1" +63929-64450 uart: tx-data-bits: "0" +64450-64971 uart: tx-data-bits: "1" +64971-65492 uart: tx-data-bits: "1" +65492-66013 uart: tx-data-bits: "0" +66012-66533 uart: tx-data-bits: "0" +66533-67054 uart: tx-data-bits: "0" +67054-67575 uart: tx-data-bits: "0" +63408-67575 uart: tx-data: "[0D]" +67575-68096 uart: tx-parity-ok: "Stop bit" "Stop" "T" +68096-68617 uart: tx-start: "Start bit" "Start" "S" +68617-69138 uart: tx-data-bits: "0" +69138-69659 uart: tx-data-bits: "1" +69659-70180 uart: tx-data-bits: "0" +70180-70701 uart: tx-data-bits: "1" +70701-71222 uart: tx-data-bits: "0" +71221-71742 uart: tx-data-bits: "0" +71742-72263 uart: tx-data-bits: "0" +72263-72784 uart: tx-data-bits: "0" +68617-72784 uart: tx-data: "[0A]" +72784-73305 uart: tx-parity-ok: "Stop bit" "Stop" "T" +73304-73825 uart: tx-start: "Start bit" "Start" "S" +73825-74346 uart: tx-data-bits: "0" +74346-74867 uart: tx-data-bits: "0" +74867-75388 uart: tx-data-bits: "0" +75388-75909 uart: tx-data-bits: "1" +75909-76430 uart: tx-data-bits: "0" +76429-76950 uart: tx-data-bits: "0" +76950-77471 uart: tx-data-bits: "1" +77471-77992 uart: tx-data-bits: "0" +73825-77992 uart: tx-data: "H" +77992-78513 uart: tx-parity-ok: "Stop bit" "Stop" "T" +78512-79033 uart: tx-start: "Start bit" "Start" "S" +79033-79554 uart: tx-data-bits: "1" +79554-80075 uart: tx-data-bits: "0" +80075-80596 uart: tx-data-bits: "1" +80596-81117 uart: tx-data-bits: "0" +81117-81638 uart: tx-data-bits: "0" +81637-82158 uart: tx-data-bits: "1" +82158-82679 uart: tx-data-bits: "1" +82679-83200 uart: tx-data-bits: "0" +79033-83200 uart: tx-data: "e" +83200-83721 uart: tx-parity-ok: "Stop bit" "Stop" "T" +83720-84241 uart: tx-start: "Start bit" "Start" "S" +84241-84762 uart: tx-data-bits: "0" +84762-85283 uart: tx-data-bits: "0" +85283-85804 uart: tx-data-bits: "1" +85804-86325 uart: tx-data-bits: "1" +86325-86846 uart: tx-data-bits: "0" +86845-87366 uart: tx-data-bits: "1" +87366-87887 uart: tx-data-bits: "1" +87887-88408 uart: tx-data-bits: "0" +84241-88408 uart: tx-data: "l" +88408-88929 uart: tx-parity-ok: "Stop bit" "Stop" "T" +88928-89449 uart: tx-start: "Start bit" "Start" "S" +89449-89970 uart: tx-data-bits: "0" +89970-90491 uart: tx-data-bits: "0" +90491-91012 uart: tx-data-bits: "1" +91012-91533 uart: tx-data-bits: "1" +91533-92054 uart: tx-data-bits: "0" +92053-92574 uart: tx-data-bits: "1" +92574-93095 uart: tx-data-bits: "1" +93095-93616 uart: tx-data-bits: "0" +89449-93616 uart: tx-data: "l" +93616-94137 uart: tx-parity-ok: "Stop bit" "Stop" "T" +94137-94658 uart: tx-start: "Start bit" "Start" "S" +94658-95179 uart: tx-data-bits: "1" +95179-95700 uart: tx-data-bits: "1" +95700-96221 uart: tx-data-bits: "1" +96221-96742 uart: tx-data-bits: "1" +96742-97263 uart: tx-data-bits: "0" +97262-97783 uart: tx-data-bits: "1" +97783-98304 uart: tx-data-bits: "1" +98304-98825 uart: tx-data-bits: "0" +94658-98825 uart: tx-data: "o" +98825-99346 uart: tx-parity-ok: "Stop bit" "Stop" "T" +99345-99866 uart: tx-start: "Start bit" "Start" "S" +99866-100387 uart: tx-data-bits: "0" +100387-100908 uart: tx-data-bits: "0" +100908-101429 uart: tx-data-bits: "0" +101429-101950 uart: tx-data-bits: "0" +101950-102471 uart: tx-data-bits: "0" +102470-102991 uart: tx-data-bits: "1" +102991-103512 uart: tx-data-bits: "0" +103512-104033 uart: tx-data-bits: "0" +99866-104033 uart: tx-data: " " +104033-104554 uart: tx-parity-ok: "Stop bit" "Stop" "T" +104553-105074 uart: tx-start: "Start bit" "Start" "S" +105074-105595 uart: tx-data-bits: "1" +105595-106116 uart: tx-data-bits: "1" +106116-106637 uart: tx-data-bits: "1" +106637-107158 uart: tx-data-bits: "0" +107158-107679 uart: tx-data-bits: "1" +107678-108199 uart: tx-data-bits: "0" +108199-108720 uart: tx-data-bits: "1" +108720-109241 uart: tx-data-bits: "0" +105074-109241 uart: tx-data: "W" +109241-109762 uart: tx-parity-ok: "Stop bit" "Stop" "T" +109761-110282 uart: tx-start: "Start bit" "Start" "S" +110282-110803 uart: tx-data-bits: "1" +110803-111324 uart: tx-data-bits: "1" +111324-111845 uart: tx-data-bits: "1" +111845-112366 uart: tx-data-bits: "1" +112366-112887 uart: tx-data-bits: "0" +112886-113407 uart: tx-data-bits: "1" +113407-113928 uart: tx-data-bits: "1" +113928-114449 uart: tx-data-bits: "0" +110282-114449 uart: tx-data: "o" +114449-114970 uart: tx-parity-ok: "Stop bit" "Stop" "T" +114969-115490 uart: tx-start: "Start bit" "Start" "S" +115490-116011 uart: tx-data-bits: "0" +116011-116532 uart: tx-data-bits: "1" +116532-117053 uart: tx-data-bits: "0" +117053-117574 uart: tx-data-bits: "0" +117574-118095 uart: tx-data-bits: "1" +118094-118615 uart: tx-data-bits: "1" +118615-119136 uart: tx-data-bits: "1" +119136-119657 uart: tx-data-bits: "0" +115490-119657 uart: tx-data: "r" +119657-120178 uart: tx-parity-ok: "Stop bit" "Stop" "T" +120178-120699 uart: tx-start: "Start bit" "Start" "S" +120699-121220 uart: tx-data-bits: "0" +121220-121741 uart: tx-data-bits: "0" +121741-122262 uart: tx-data-bits: "1" +122262-122783 uart: tx-data-bits: "1" +122783-123304 uart: tx-data-bits: "0" +123303-123824 uart: tx-data-bits: "1" +123824-124345 uart: tx-data-bits: "1" +124345-124866 uart: tx-data-bits: "0" +120699-124866 uart: tx-data: "l" +124866-125387 uart: tx-parity-ok: "Stop bit" "Stop" "T" +125386-125907 uart: tx-start: "Start bit" "Start" "S" +125907-126428 uart: tx-data-bits: "0" +126428-126949 uart: tx-data-bits: "0" +126949-127470 uart: tx-data-bits: "1" +127470-127991 uart: tx-data-bits: "0" +127991-128512 uart: tx-data-bits: "0" +128511-129032 uart: tx-data-bits: "1" +129032-129553 uart: tx-data-bits: "1" +129553-130074 uart: tx-data-bits: "0" +125907-130074 uart: tx-data: "d" +130074-130595 uart: tx-parity-ok: "Stop bit" "Stop" "T" +130594-131115 uart: tx-start: "Start bit" "Start" "S" +131115-131636 uart: tx-data-bits: "1" +131636-132157 uart: tx-data-bits: "0" +132157-132678 uart: tx-data-bits: "0" +132678-133199 uart: tx-data-bits: "0" +133199-133720 uart: tx-data-bits: "0" +133719-134240 uart: tx-data-bits: "1" +134240-134761 uart: tx-data-bits: "0" +134761-135282 uart: tx-data-bits: "0" +131115-135282 uart: tx-data: "!" +135282-135803 uart: tx-parity-ok: "Stop bit" "Stop" "T" +135802-136323 uart: tx-start: "Start bit" "Start" "S" +136323-136844 uart: tx-data-bits: "1" +136844-137365 uart: tx-data-bits: "0" +137365-137886 uart: tx-data-bits: "1" +137886-138407 uart: tx-data-bits: "1" +138407-138928 uart: tx-data-bits: "0" +138927-139448 uart: tx-data-bits: "0" +139448-139969 uart: tx-data-bits: "0" +139969-140490 uart: tx-data-bits: "0" +136323-140490 uart: tx-data: "[0D]" +140490-141011 uart: tx-parity-ok: "Stop bit" "Stop" "T" +141010-141531 uart: tx-start: "Start bit" "Start" "S" +141531-142052 uart: tx-data-bits: "0" +142052-142573 uart: tx-data-bits: "1" +142573-143094 uart: tx-data-bits: "0" +143094-143615 uart: tx-data-bits: "1" +143615-144136 uart: tx-data-bits: "0" +144135-144656 uart: tx-data-bits: "0" +144656-145177 uart: tx-data-bits: "0" +145177-145698 uart: tx-data-bits: "0" +141531-145698 uart: tx-data: "[0A]" +145698-146219 uart: tx-parity-ok: "Stop bit" "Stop" "T" +146219-146740 uart: tx-start: "Start bit" "Start" "S" +146740-147261 uart: tx-data-bits: "0" +147261-147782 uart: tx-data-bits: "0" +147782-148303 uart: tx-data-bits: "0" +148303-148824 uart: tx-data-bits: "1" +148824-149345 uart: tx-data-bits: "0" +149344-149865 uart: tx-data-bits: "0" +149865-150386 uart: tx-data-bits: "1" +150386-150907 uart: tx-data-bits: "0" +146740-150907 uart: tx-data: "H" +150907-151428 uart: tx-parity-ok: "Stop bit" "Stop" "T" +151427-151948 uart: tx-start: "Start bit" "Start" "S" +151948-152469 uart: tx-data-bits: "1" +152469-152990 uart: tx-data-bits: "0" +152990-153511 uart: tx-data-bits: "1" +153511-154032 uart: tx-data-bits: "0" +154032-154553 uart: tx-data-bits: "0" +154552-155073 uart: tx-data-bits: "1" +155073-155594 uart: tx-data-bits: "1" +155594-156115 uart: tx-data-bits: "0" +151948-156115 uart: tx-data: "e" +156115-156636 uart: tx-parity-ok: "Stop bit" "Stop" "T" +156635-157156 uart: tx-start: "Start bit" "Start" "S" +157156-157677 uart: tx-data-bits: "0" +157677-158198 uart: tx-data-bits: "0" +158198-158719 uart: tx-data-bits: "1" +158719-159240 uart: tx-data-bits: "1" +159240-159761 uart: tx-data-bits: "0" +159760-160281 uart: tx-data-bits: "1" +160281-160802 uart: tx-data-bits: "1" +160802-161323 uart: tx-data-bits: "0" +157156-161323 uart: tx-data: "l" +161323-161844 uart: tx-parity-ok: "Stop bit" "Stop" "T" +161843-162364 uart: tx-start: "Start bit" "Start" "S" +162364-162885 uart: tx-data-bits: "0" +162885-163406 uart: tx-data-bits: "0" +163406-163927 uart: tx-data-bits: "1" +163927-164448 uart: tx-data-bits: "1" +164448-164969 uart: tx-data-bits: "0" +164968-165489 uart: tx-data-bits: "1" +165489-166010 uart: tx-data-bits: "1" +166010-166531 uart: tx-data-bits: "0" +162364-166531 uart: tx-data: "l" +166531-167052 uart: tx-parity-ok: "Stop bit" "Stop" "T" +167051-167572 uart: tx-start: "Start bit" "Start" "S" +167572-168093 uart: tx-data-bits: "1" +168093-168614 uart: tx-data-bits: "1" +168614-169135 uart: tx-data-bits: "1" +169135-169656 uart: tx-data-bits: "1" +169656-170177 uart: tx-data-bits: "0" +170176-170697 uart: tx-data-bits: "1" +170697-171218 uart: tx-data-bits: "1" +171218-171739 uart: tx-data-bits: "0" +167572-171739 uart: tx-data: "o" +171739-172260 uart: tx-parity-ok: "Stop bit" "Stop" "T" +172260-172781 uart: tx-start: "Start bit" "Start" "S" +172781-173302 uart: tx-data-bits: "0" +173302-173823 uart: tx-data-bits: "0" +173823-174344 uart: tx-data-bits: "0" +174344-174865 uart: tx-data-bits: "0" +174865-175386 uart: tx-data-bits: "0" +175385-175906 uart: tx-data-bits: "1" +175906-176427 uart: tx-data-bits: "0" +176427-176948 uart: tx-data-bits: "0" +172781-176948 uart: tx-data: " " +176948-177469 uart: tx-parity-ok: "Stop bit" "Stop" "T" +177468-177989 uart: tx-start: "Start bit" "Start" "S" +177989-178510 uart: tx-data-bits: "1" +178510-179031 uart: tx-data-bits: "1" +179031-179552 uart: tx-data-bits: "1" +179552-180073 uart: tx-data-bits: "0" +180073-180594 uart: tx-data-bits: "1" +180593-181114 uart: tx-data-bits: "0" +181114-181635 uart: tx-data-bits: "1" +181635-182156 uart: tx-data-bits: "0" +177989-182156 uart: tx-data: "W" +182156-182677 uart: tx-parity-ok: "Stop bit" "Stop" "T" +182676-183197 uart: tx-start: "Start bit" "Start" "S" +183197-183718 uart: tx-data-bits: "1" +183718-184239 uart: tx-data-bits: "1" +184239-184760 uart: tx-data-bits: "1" +184760-185281 uart: tx-data-bits: "1" +185281-185802 uart: tx-data-bits: "0" +185801-186322 uart: tx-data-bits: "1" +186322-186843 uart: tx-data-bits: "1" +186843-187364 uart: tx-data-bits: "0" +183197-187364 uart: tx-data: "o" +187364-187885 uart: tx-parity-ok: "Stop bit" "Stop" "T" +187884-188405 uart: tx-start: "Start bit" "Start" "S" +188405-188926 uart: tx-data-bits: "0" +188926-189447 uart: tx-data-bits: "1" +189447-189968 uart: tx-data-bits: "0" +189968-190489 uart: tx-data-bits: "0" +190489-191010 uart: tx-data-bits: "1" +191009-191530 uart: tx-data-bits: "1" +191530-192051 uart: tx-data-bits: "1" +192051-192572 uart: tx-data-bits: "0" +188405-192572 uart: tx-data: "r" +192572-193093 uart: tx-parity-ok: "Stop bit" "Stop" "T" +193092-193613 uart: tx-start: "Start bit" "Start" "S" +193613-194134 uart: tx-data-bits: "0" +194134-194655 uart: tx-data-bits: "0" +194655-195176 uart: tx-data-bits: "1" +195176-195697 uart: tx-data-bits: "1" +195697-196218 uart: tx-data-bits: "0" +196217-196738 uart: tx-data-bits: "1" +196738-197259 uart: tx-data-bits: "1" +197259-197780 uart: tx-data-bits: "0" +193613-197780 uart: tx-data: "l" +197780-198301 uart: tx-parity-ok: "Stop bit" "Stop" "T" +198301-198822 uart: tx-start: "Start bit" "Start" "S" +198822-199343 uart: tx-data-bits: "0" +199343-199864 uart: tx-data-bits: "0" +199864-200385 uart: tx-data-bits: "1" +200385-200906 uart: tx-data-bits: "0" +200906-201427 uart: tx-data-bits: "0" +201426-201947 uart: tx-data-bits: "1" +201947-202468 uart: tx-data-bits: "1" +202468-202989 uart: tx-data-bits: "0" +198822-202989 uart: tx-data: "d" +202989-203510 uart: tx-parity-ok: "Stop bit" "Stop" "T" +203509-204030 uart: tx-start: "Start bit" "Start" "S" +204030-204551 uart: tx-data-bits: "1" +204551-205072 uart: tx-data-bits: "0" +205072-205593 uart: tx-data-bits: "0" +205593-206114 uart: tx-data-bits: "0" +206114-206635 uart: tx-data-bits: "0" +206634-207155 uart: tx-data-bits: "1" +207155-207676 uart: tx-data-bits: "0" +207676-208197 uart: tx-data-bits: "0" +204030-208197 uart: tx-data: "!" +208197-208718 uart: tx-parity-ok: "Stop bit" "Stop" "T" +208717-209238 uart: tx-start: "Start bit" "Start" "S" +209238-209759 uart: tx-data-bits: "1" +209759-210280 uart: tx-data-bits: "0" +210280-210801 uart: tx-data-bits: "1" +210801-211322 uart: tx-data-bits: "1" +211322-211843 uart: tx-data-bits: "0" +211842-212363 uart: tx-data-bits: "0" +212363-212884 uart: tx-data-bits: "0" +212884-213405 uart: tx-data-bits: "0" +209238-213405 uart: tx-data: "[0D]" +213405-213926 uart: tx-parity-ok: "Stop bit" "Stop" "T" +213925-214446 uart: tx-start: "Start bit" "Start" "S" +214446-214967 uart: tx-data-bits: "0" +214967-215488 uart: tx-data-bits: "1" +215488-216009 uart: tx-data-bits: "0" +216009-216530 uart: tx-data-bits: "1" +216530-217051 uart: tx-data-bits: "0" +217050-217571 uart: tx-data-bits: "0" +217571-218092 uart: tx-data-bits: "0" +218092-218613 uart: tx-data-bits: "0" +214446-218613 uart: tx-data: "[0A]" +218613-219134 uart: tx-parity-ok: "Stop bit" "Stop" "T" +219133-219654 uart: tx-start: "Start bit" "Start" "S" +219654-220175 uart: tx-data-bits: "0" +220175-220696 uart: tx-data-bits: "0" +220696-221217 uart: tx-data-bits: "0" +221217-221738 uart: tx-data-bits: "1" +221738-222259 uart: tx-data-bits: "0" +222258-222779 uart: tx-data-bits: "0" +222779-223300 uart: tx-data-bits: "1" +223300-223821 uart: tx-data-bits: "0" +219654-223821 uart: tx-data: "H" +223821-224342 uart: tx-parity-ok: "Stop bit" "Stop" "T" +224342-224863 uart: tx-start: "Start bit" "Start" "S" +224863-225384 uart: tx-data-bits: "1" +225384-225905 uart: tx-data-bits: "0" +225905-226426 uart: tx-data-bits: "1" +226426-226947 uart: tx-data-bits: "0" +226947-227468 uart: tx-data-bits: "0" +227467-227988 uart: tx-data-bits: "1" +227988-228509 uart: tx-data-bits: "1" +228509-229030 uart: tx-data-bits: "0" +224863-229030 uart: tx-data: "e" +229030-229551 uart: tx-parity-ok: "Stop bit" "Stop" "T" +229550-230071 uart: tx-start: "Start bit" "Start" "S" +230071-230592 uart: tx-data-bits: "0" +230592-231113 uart: tx-data-bits: "0" +231113-231634 uart: tx-data-bits: "1" +231634-232155 uart: tx-data-bits: "1" +232155-232676 uart: tx-data-bits: "0" +232675-233196 uart: tx-data-bits: "1" +233196-233717 uart: tx-data-bits: "1" +233717-234238 uart: tx-data-bits: "0" +230071-234238 uart: tx-data: "l" +234238-234759 uart: tx-parity-ok: "Stop bit" "Stop" "T" +234758-235279 uart: tx-start: "Start bit" "Start" "S" +235279-235800 uart: tx-data-bits: "0" +235800-236321 uart: tx-data-bits: "0" +236321-236842 uart: tx-data-bits: "1" +236842-237363 uart: tx-data-bits: "1" +237363-237884 uart: tx-data-bits: "0" +237883-238404 uart: tx-data-bits: "1" +238404-238925 uart: tx-data-bits: "1" +238925-239446 uart: tx-data-bits: "0" +235279-239446 uart: tx-data: "l" +239446-239967 uart: tx-parity-ok: "Stop bit" "Stop" "T" +239966-240487 uart: tx-start: "Start bit" "Start" "S" +240487-241008 uart: tx-data-bits: "1" +241008-241529 uart: tx-data-bits: "1" +241529-242050 uart: tx-data-bits: "1" +242050-242571 uart: tx-data-bits: "1" +242571-243092 uart: tx-data-bits: "0" +243091-243612 uart: tx-data-bits: "1" +243612-244133 uart: tx-data-bits: "1" +244133-244654 uart: tx-data-bits: "0" +240487-244654 uart: tx-data: "o" +244654-245175 uart: tx-parity-ok: "Stop bit" "Stop" "T" +245174-245695 uart: tx-start: "Start bit" "Start" "S" +245695-246216 uart: tx-data-bits: "0" +246216-246737 uart: tx-data-bits: "0" +246737-247258 uart: tx-data-bits: "0" +247258-247779 uart: tx-data-bits: "0" +247779-248300 uart: tx-data-bits: "0" +248299-248820 uart: tx-data-bits: "1" +248820-249341 uart: tx-data-bits: "0" +249341-249862 uart: tx-data-bits: "0" +245695-249862 uart: tx-data: " " +249862-250383 uart: tx-parity-ok: "Stop bit" "Stop" "T" +250383-250904 uart: tx-start: "Start bit" "Start" "S" +250904-251425 uart: tx-data-bits: "1" +251425-251946 uart: tx-data-bits: "1" +251946-252467 uart: tx-data-bits: "1" +252467-252988 uart: tx-data-bits: "0" +252988-253509 uart: tx-data-bits: "1" +253508-254029 uart: tx-data-bits: "0" +254029-254550 uart: tx-data-bits: "1" +254550-255071 uart: tx-data-bits: "0" +250904-255071 uart: tx-data: "W" +255071-255592 uart: tx-parity-ok: "Stop bit" "Stop" "T" +255591-256112 uart: tx-start: "Start bit" "Start" "S" +256112-256633 uart: tx-data-bits: "1" +256633-257154 uart: tx-data-bits: "1" +257154-257675 uart: tx-data-bits: "1" +257675-258196 uart: tx-data-bits: "1" +258196-258717 uart: tx-data-bits: "0" +258716-259237 uart: tx-data-bits: "1" +259237-259758 uart: tx-data-bits: "1" +259758-260279 uart: tx-data-bits: "0" +256112-260279 uart: tx-data: "o" +260279-260800 uart: tx-parity-ok: "Stop bit" "Stop" "T" +260799-261320 uart: tx-start: "Start bit" "Start" "S" +261320-261841 uart: tx-data-bits: "0" +261841-262362 uart: tx-data-bits: "1" +262362-262883 uart: tx-data-bits: "0" +262883-263404 uart: tx-data-bits: "0" +263404-263925 uart: tx-data-bits: "1" +263924-264445 uart: tx-data-bits: "1" +264445-264966 uart: tx-data-bits: "1" +264966-265487 uart: tx-data-bits: "0" +261320-265487 uart: tx-data: "r" +265487-266008 uart: tx-parity-ok: "Stop bit" "Stop" "T" +266007-266528 uart: tx-start: "Start bit" "Start" "S" +266528-267049 uart: tx-data-bits: "0" +267049-267570 uart: tx-data-bits: "0" +267570-268091 uart: tx-data-bits: "1" +268091-268612 uart: tx-data-bits: "1" +268612-269133 uart: tx-data-bits: "0" +269132-269653 uart: tx-data-bits: "1" +269653-270174 uart: tx-data-bits: "1" +270174-270695 uart: tx-data-bits: "0" +266528-270695 uart: tx-data: "l" +270695-271216 uart: tx-parity-ok: "Stop bit" "Stop" "T" +271215-271736 uart: tx-start: "Start bit" "Start" "S" +271736-272257 uart: tx-data-bits: "0" +272257-272778 uart: tx-data-bits: "0" +272778-273299 uart: tx-data-bits: "1" +273299-273820 uart: tx-data-bits: "0" +273820-274341 uart: tx-data-bits: "0" +274340-274861 uart: tx-data-bits: "1" +274861-275382 uart: tx-data-bits: "1" +275382-275903 uart: tx-data-bits: "0" +271736-275903 uart: tx-data: "d" +275903-276424 uart: tx-parity-ok: "Stop bit" "Stop" "T" +276424-276945 uart: tx-start: "Start bit" "Start" "S" +276945-277466 uart: tx-data-bits: "1" +277466-277987 uart: tx-data-bits: "0" +277987-278508 uart: tx-data-bits: "0" +278508-279029 uart: tx-data-bits: "0" +279029-279550 uart: tx-data-bits: "0" +279549-280070 uart: tx-data-bits: "1" +280070-280591 uart: tx-data-bits: "0" +280591-281112 uart: tx-data-bits: "0" +276945-281112 uart: tx-data: "!" +281112-281633 uart: tx-parity-ok: "Stop bit" "Stop" "T" +281632-282153 uart: tx-start: "Start bit" "Start" "S" +282153-282674 uart: tx-data-bits: "1" +282674-283195 uart: tx-data-bits: "0" +283195-283716 uart: tx-data-bits: "1" +283716-284237 uart: tx-data-bits: "1" +284237-284758 uart: tx-data-bits: "0" +284757-285278 uart: tx-data-bits: "0" +285278-285799 uart: tx-data-bits: "0" +285799-286320 uart: tx-data-bits: "0" +282153-286320 uart: tx-data: "[0D]" +286320-286841 uart: tx-parity-ok: "Stop bit" "Stop" "T" +286840-287361 uart: tx-start: "Start bit" "Start" "S" +287361-287882 uart: tx-data-bits: "0" +287882-288403 uart: tx-data-bits: "1" +288403-288924 uart: tx-data-bits: "0" +288924-289445 uart: tx-data-bits: "1" +289445-289966 uart: tx-data-bits: "0" +289965-290486 uart: tx-data-bits: "0" +290486-291007 uart: tx-data-bits: "0" +291007-291528 uart: tx-data-bits: "0" +287361-291528 uart: tx-data: "[0A]" +291528-292049 uart: tx-parity-ok: "Stop bit" "Stop" "T" diff --git a/decoder/test/uart/hello_world_8n1_19200.bin_tx b/decoder/test/uart/hello_world_8n1_19200.bin_tx new file mode 100644 index 0000000..c68e8b0 --- /dev/null +++ b/decoder/test/uart/hello_world_8n1_19200.bin_tx @@ -0,0 +1,56 @@ +83-501 uart: 48 +604-1022 uart: 65 +1124-1542 uart: 6c +1645-2063 uart: 6c +2166-2584 uart: 6f +2687-3105 uart: 20 +3208-3626 uart: 57 +3729-4147 uart: 6f +4249-4667 uart: 72 +4770-5188 uart: 6c +5291-5709 uart: 64 +5812-6230 uart: 21 +6333-6751 uart: 0d +6853-7271 uart: 0a +7374-7792 uart: 48 +7895-8313 uart: 65 +8416-8834 uart: 6c +8937-9355 uart: 6c +9458-9876 uart: 6f +9978-10396 uart: 20 +10499-10917 uart: 57 +11020-11438 uart: 6f +11541-11959 uart: 72 +12062-12480 uart: 6c +12582-13000 uart: 64 +13103-13521 uart: 21 +13624-14042 uart: 0d +14145-14563 uart: 0a +14666-15084 uart: 48 +15187-15605 uart: 65 +15707-16125 uart: 6c +16228-16646 uart: 6c +16749-17167 uart: 6f +17270-17688 uart: 20 +17791-18209 uart: 57 +18311-18729 uart: 6f +18832-19250 uart: 72 +19353-19771 uart: 6c +19874-20292 uart: 64 +20395-20813 uart: 21 +20916-21334 uart: 0d +21436-21854 uart: 0a +21957-22375 uart: 48 +22478-22896 uart: 65 +22999-23417 uart: 6c +23520-23938 uart: 6c +24041-24459 uart: 6f +24561-24979 uart: 20 +25082-25500 uart: 57 +25603-26021 uart: 6f +26124-26542 uart: 72 +26645-27063 uart: 6c +27165-27583 uart: 64 +27686-28104 uart: 21 +28207-28625 uart: 0d +28728-29146 uart: 0a diff --git a/decoder/test/uart/hello_world_8n1_19200.output b/decoder/test/uart/hello_world_8n1_19200.output new file mode 100644 index 0000000..04929f3 --- /dev/null +++ b/decoder/test/uart/hello_world_8n1_19200.output @@ -0,0 +1,616 @@ +31-84 uart: tx-start: "Start bit" "Start" "S" +83-136 uart: tx-data-bits: "0" +135-188 uart: tx-data-bits: "0" +187-240 uart: tx-data-bits: "0" +239-292 uart: tx-data-bits: "1" +291-344 uart: tx-data-bits: "0" +344-397 uart: tx-data-bits: "0" +396-449 uart: tx-data-bits: "1" +448-501 uart: tx-data-bits: "0" +83-501 uart: tx-data: "H" +500-553 uart: tx-parity-ok: "Stop bit" "Stop" "T" +552-605 uart: tx-start: "Start bit" "Start" "S" +604-657 uart: tx-data-bits: "1" +656-709 uart: tx-data-bits: "0" +708-761 uart: tx-data-bits: "1" +760-813 uart: tx-data-bits: "0" +812-865 uart: tx-data-bits: "0" +865-918 uart: tx-data-bits: "1" +917-970 uart: tx-data-bits: "1" +969-1022 uart: tx-data-bits: "0" +604-1022 uart: tx-data: "e" +1021-1074 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1072-1125 uart: tx-start: "Start bit" "Start" "S" +1124-1177 uart: tx-data-bits: "0" +1176-1229 uart: tx-data-bits: "0" +1228-1281 uart: tx-data-bits: "1" +1280-1333 uart: tx-data-bits: "1" +1332-1385 uart: tx-data-bits: "0" +1385-1438 uart: tx-data-bits: "1" +1437-1490 uart: tx-data-bits: "1" +1489-1542 uart: tx-data-bits: "0" +1124-1542 uart: tx-data: "l" +1541-1594 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1593-1646 uart: tx-start: "Start bit" "Start" "S" +1645-1698 uart: tx-data-bits: "0" +1697-1750 uart: tx-data-bits: "0" +1749-1802 uart: tx-data-bits: "1" +1801-1854 uart: tx-data-bits: "1" +1853-1906 uart: tx-data-bits: "0" +1906-1959 uart: tx-data-bits: "1" +1958-2011 uart: tx-data-bits: "1" +2010-2063 uart: tx-data-bits: "0" +1645-2063 uart: tx-data: "l" +2062-2115 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2114-2167 uart: tx-start: "Start bit" "Start" "S" +2166-2219 uart: tx-data-bits: "1" +2218-2271 uart: tx-data-bits: "1" +2270-2323 uart: tx-data-bits: "1" +2322-2375 uart: tx-data-bits: "1" +2374-2427 uart: tx-data-bits: "0" +2427-2480 uart: tx-data-bits: "1" +2479-2532 uart: tx-data-bits: "1" +2531-2584 uart: tx-data-bits: "0" +2166-2584 uart: tx-data: "o" +2583-2636 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2635-2688 uart: tx-start: "Start bit" "Start" "S" +2687-2740 uart: tx-data-bits: "0" +2739-2792 uart: tx-data-bits: "0" +2791-2844 uart: tx-data-bits: "0" +2843-2896 uart: tx-data-bits: "0" +2895-2948 uart: tx-data-bits: "0" +2948-3001 uart: tx-data-bits: "1" +3000-3053 uart: tx-data-bits: "0" +3052-3105 uart: tx-data-bits: "0" +2687-3105 uart: tx-data: " " +3104-3157 uart: tx-parity-ok: "Stop bit" "Stop" "T" +3156-3209 uart: tx-start: "Start bit" "Start" "S" +3208-3261 uart: tx-data-bits: "1" +3260-3313 uart: tx-data-bits: "1" +3312-3365 uart: tx-data-bits: "1" +3364-3417 uart: tx-data-bits: "0" +3416-3469 uart: tx-data-bits: "1" +3469-3522 uart: tx-data-bits: "0" +3521-3574 uart: tx-data-bits: "1" +3573-3626 uart: tx-data-bits: "0" +3208-3626 uart: tx-data: "W" +3625-3678 uart: tx-parity-ok: "Stop bit" "Stop" "T" +3677-3730 uart: tx-start: "Start bit" "Start" "S" +3729-3782 uart: tx-data-bits: "1" +3781-3834 uart: tx-data-bits: "1" +3833-3886 uart: tx-data-bits: "1" +3885-3938 uart: tx-data-bits: "1" +3937-3990 uart: tx-data-bits: "0" +3990-4043 uart: tx-data-bits: "1" +4042-4095 uart: tx-data-bits: "1" +4094-4147 uart: tx-data-bits: "0" +3729-4147 uart: tx-data: "o" +4146-4199 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4197-4250 uart: tx-start: "Start bit" "Start" "S" +4249-4302 uart: tx-data-bits: "0" +4301-4354 uart: tx-data-bits: "1" +4353-4406 uart: tx-data-bits: "0" +4405-4458 uart: tx-data-bits: "0" +4457-4510 uart: tx-data-bits: "1" +4510-4563 uart: tx-data-bits: "1" +4562-4615 uart: tx-data-bits: "1" +4614-4667 uart: tx-data-bits: "0" +4249-4667 uart: tx-data: "r" +4666-4719 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4718-4771 uart: tx-start: "Start bit" "Start" "S" +4770-4823 uart: tx-data-bits: "0" +4822-4875 uart: tx-data-bits: "0" +4874-4927 uart: tx-data-bits: "1" +4926-4979 uart: tx-data-bits: "1" +4978-5031 uart: tx-data-bits: "0" +5031-5084 uart: tx-data-bits: "1" +5083-5136 uart: tx-data-bits: "1" +5135-5188 uart: tx-data-bits: "0" +4770-5188 uart: tx-data: "l" +5187-5240 uart: tx-parity-ok: "Stop bit" "Stop" "T" +5239-5292 uart: tx-start: "Start bit" "Start" "S" +5291-5344 uart: tx-data-bits: "0" +5343-5396 uart: tx-data-bits: "0" +5395-5448 uart: tx-data-bits: "1" +5447-5500 uart: tx-data-bits: "0" +5499-5552 uart: tx-data-bits: "0" +5552-5605 uart: tx-data-bits: "1" +5604-5657 uart: tx-data-bits: "1" +5656-5709 uart: tx-data-bits: "0" +5291-5709 uart: tx-data: "d" +5708-5761 uart: tx-parity-ok: "Stop bit" "Stop" "T" +5760-5813 uart: tx-start: "Start bit" "Start" "S" +5812-5865 uart: tx-data-bits: "1" +5864-5917 uart: tx-data-bits: "0" +5916-5969 uart: tx-data-bits: "0" +5968-6021 uart: tx-data-bits: "0" +6020-6073 uart: tx-data-bits: "0" +6073-6126 uart: tx-data-bits: "1" +6125-6178 uart: tx-data-bits: "0" +6177-6230 uart: tx-data-bits: "0" +5812-6230 uart: tx-data: "!" +6229-6282 uart: tx-parity-ok: "Stop bit" "Stop" "T" +6281-6334 uart: tx-start: "Start bit" "Start" "S" +6333-6386 uart: tx-data-bits: "1" +6385-6438 uart: tx-data-bits: "0" +6437-6490 uart: tx-data-bits: "1" +6489-6542 uart: tx-data-bits: "1" +6541-6594 uart: tx-data-bits: "0" +6594-6647 uart: tx-data-bits: "0" +6646-6699 uart: tx-data-bits: "0" +6698-6751 uart: tx-data-bits: "0" +6333-6751 uart: tx-data: "[0D]" +6750-6803 uart: tx-parity-ok: "Stop bit" "Stop" "T" +6801-6854 uart: tx-start: "Start bit" "Start" "S" +6853-6906 uart: tx-data-bits: "0" +6905-6958 uart: tx-data-bits: "1" +6957-7010 uart: tx-data-bits: "0" +7009-7062 uart: tx-data-bits: "1" +7061-7114 uart: tx-data-bits: "0" +7114-7167 uart: tx-data-bits: "0" +7166-7219 uart: tx-data-bits: "0" +7218-7271 uart: tx-data-bits: "0" +6853-7271 uart: tx-data: "[0A]" +7270-7323 uart: tx-parity-ok: "Stop bit" "Stop" "T" +7322-7375 uart: tx-start: "Start bit" "Start" "S" +7374-7427 uart: tx-data-bits: "0" +7426-7479 uart: tx-data-bits: "0" +7478-7531 uart: tx-data-bits: "0" +7530-7583 uart: tx-data-bits: "1" +7582-7635 uart: tx-data-bits: "0" +7635-7688 uart: tx-data-bits: "0" +7687-7740 uart: tx-data-bits: "1" +7739-7792 uart: tx-data-bits: "0" +7374-7792 uart: tx-data: "H" +7791-7844 uart: tx-parity-ok: "Stop bit" "Stop" "T" +7843-7896 uart: tx-start: "Start bit" "Start" "S" +7895-7948 uart: tx-data-bits: "1" +7947-8000 uart: tx-data-bits: "0" +7999-8052 uart: tx-data-bits: "1" +8051-8104 uart: tx-data-bits: "0" +8103-8156 uart: tx-data-bits: "0" +8156-8209 uart: tx-data-bits: "1" +8208-8261 uart: tx-data-bits: "1" +8260-8313 uart: tx-data-bits: "0" +7895-8313 uart: tx-data: "e" +8312-8365 uart: tx-parity-ok: "Stop bit" "Stop" "T" +8364-8417 uart: tx-start: "Start bit" "Start" "S" +8416-8469 uart: tx-data-bits: "0" +8468-8521 uart: tx-data-bits: "0" +8520-8573 uart: tx-data-bits: "1" +8572-8625 uart: tx-data-bits: "1" +8624-8677 uart: tx-data-bits: "0" +8677-8730 uart: tx-data-bits: "1" +8729-8782 uart: tx-data-bits: "1" +8781-8834 uart: tx-data-bits: "0" +8416-8834 uart: tx-data: "l" +8833-8886 uart: tx-parity-ok: "Stop bit" "Stop" "T" +8885-8938 uart: tx-start: "Start bit" "Start" "S" +8937-8990 uart: tx-data-bits: "0" +8989-9042 uart: tx-data-bits: "0" +9041-9094 uart: tx-data-bits: "1" +9093-9146 uart: tx-data-bits: "1" +9145-9198 uart: tx-data-bits: "0" +9198-9251 uart: tx-data-bits: "1" +9250-9303 uart: tx-data-bits: "1" +9302-9355 uart: tx-data-bits: "0" +8937-9355 uart: tx-data: "l" +9354-9407 uart: tx-parity-ok: "Stop bit" "Stop" "T" +9406-9459 uart: tx-start: "Start bit" "Start" "S" +9458-9511 uart: tx-data-bits: "1" +9510-9563 uart: tx-data-bits: "1" +9562-9615 uart: tx-data-bits: "1" +9614-9667 uart: tx-data-bits: "1" +9666-9719 uart: tx-data-bits: "0" +9719-9772 uart: tx-data-bits: "1" +9771-9824 uart: tx-data-bits: "1" +9823-9876 uart: tx-data-bits: "0" +9458-9876 uart: tx-data: "o" +9875-9928 uart: tx-parity-ok: "Stop bit" "Stop" "T" +9926-9979 uart: tx-start: "Start bit" "Start" "S" +9978-10031 uart: tx-data-bits: "0" +10030-10083 uart: tx-data-bits: "0" +10082-10135 uart: tx-data-bits: "0" +10134-10187 uart: tx-data-bits: "0" +10186-10239 uart: tx-data-bits: "0" +10239-10292 uart: tx-data-bits: "1" +10291-10344 uart: tx-data-bits: "0" +10343-10396 uart: tx-data-bits: "0" +9978-10396 uart: tx-data: " " +10395-10448 uart: tx-parity-ok: "Stop bit" "Stop" "T" +10447-10500 uart: tx-start: "Start bit" "Start" "S" +10499-10552 uart: tx-data-bits: "1" +10551-10604 uart: tx-data-bits: "1" +10603-10656 uart: tx-data-bits: "1" +10655-10708 uart: tx-data-bits: "0" +10707-10760 uart: tx-data-bits: "1" +10760-10813 uart: tx-data-bits: "0" +10812-10865 uart: tx-data-bits: "1" +10864-10917 uart: tx-data-bits: "0" +10499-10917 uart: tx-data: "W" +10916-10969 uart: tx-parity-ok: "Stop bit" "Stop" "T" +10968-11021 uart: tx-start: "Start bit" "Start" "S" +11020-11073 uart: tx-data-bits: "1" +11072-11125 uart: tx-data-bits: "1" +11124-11177 uart: tx-data-bits: "1" +11176-11229 uart: tx-data-bits: "1" +11228-11281 uart: tx-data-bits: "0" +11281-11334 uart: tx-data-bits: "1" +11333-11386 uart: tx-data-bits: "1" +11385-11438 uart: tx-data-bits: "0" +11020-11438 uart: tx-data: "o" +11437-11490 uart: tx-parity-ok: "Stop bit" "Stop" "T" +11489-11542 uart: tx-start: "Start bit" "Start" "S" +11541-11594 uart: tx-data-bits: "0" +11593-11646 uart: tx-data-bits: "1" +11645-11698 uart: tx-data-bits: "0" +11697-11750 uart: tx-data-bits: "0" +11749-11802 uart: tx-data-bits: "1" +11802-11855 uart: tx-data-bits: "1" +11854-11907 uart: tx-data-bits: "1" +11906-11959 uart: tx-data-bits: "0" +11541-11959 uart: tx-data: "r" +11958-12011 uart: tx-parity-ok: "Stop bit" "Stop" "T" +12010-12063 uart: tx-start: "Start bit" "Start" "S" +12062-12115 uart: tx-data-bits: "0" +12114-12167 uart: tx-data-bits: "0" +12166-12219 uart: tx-data-bits: "1" +12218-12271 uart: tx-data-bits: "1" +12270-12323 uart: tx-data-bits: "0" +12323-12376 uart: tx-data-bits: "1" +12375-12428 uart: tx-data-bits: "1" +12427-12480 uart: tx-data-bits: "0" +12062-12480 uart: tx-data: "l" +12479-12532 uart: tx-parity-ok: "Stop bit" "Stop" "T" +12530-12583 uart: tx-start: "Start bit" "Start" "S" +12582-12635 uart: tx-data-bits: "0" +12634-12687 uart: tx-data-bits: "0" +12686-12739 uart: tx-data-bits: "1" +12738-12791 uart: tx-data-bits: "0" +12790-12843 uart: tx-data-bits: "0" +12843-12896 uart: tx-data-bits: "1" +12895-12948 uart: tx-data-bits: "1" +12947-13000 uart: tx-data-bits: "0" +12582-13000 uart: tx-data: "d" +12999-13052 uart: tx-parity-ok: "Stop bit" "Stop" "T" +13051-13104 uart: tx-start: "Start bit" "Start" "S" +13103-13156 uart: tx-data-bits: "1" +13155-13208 uart: tx-data-bits: "0" +13207-13260 uart: tx-data-bits: "0" +13259-13312 uart: tx-data-bits: "0" +13311-13364 uart: tx-data-bits: "0" +13364-13417 uart: tx-data-bits: "1" +13416-13469 uart: tx-data-bits: "0" +13468-13521 uart: tx-data-bits: "0" +13103-13521 uart: tx-data: "!" +13520-13573 uart: tx-parity-ok: "Stop bit" "Stop" "T" +13572-13625 uart: tx-start: "Start bit" "Start" "S" +13624-13677 uart: tx-data-bits: "1" +13676-13729 uart: tx-data-bits: "0" +13728-13781 uart: tx-data-bits: "1" +13780-13833 uart: tx-data-bits: "1" +13832-13885 uart: tx-data-bits: "0" +13885-13938 uart: tx-data-bits: "0" +13937-13990 uart: tx-data-bits: "0" +13989-14042 uart: tx-data-bits: "0" +13624-14042 uart: tx-data: "[0D]" +14041-14094 uart: tx-parity-ok: "Stop bit" "Stop" "T" +14093-14146 uart: tx-start: "Start bit" "Start" "S" +14145-14198 uart: tx-data-bits: "0" +14197-14250 uart: tx-data-bits: "1" +14249-14302 uart: tx-data-bits: "0" +14301-14354 uart: tx-data-bits: "1" +14353-14406 uart: tx-data-bits: "0" +14406-14459 uart: tx-data-bits: "0" +14458-14511 uart: tx-data-bits: "0" +14510-14563 uart: tx-data-bits: "0" +14145-14563 uart: tx-data: "[0A]" +14562-14615 uart: tx-parity-ok: "Stop bit" "Stop" "T" +14614-14667 uart: tx-start: "Start bit" "Start" "S" +14666-14719 uart: tx-data-bits: "0" +14718-14771 uart: tx-data-bits: "0" +14770-14823 uart: tx-data-bits: "0" +14822-14875 uart: tx-data-bits: "1" +14874-14927 uart: tx-data-bits: "0" +14927-14980 uart: tx-data-bits: "0" +14979-15032 uart: tx-data-bits: "1" +15031-15084 uart: tx-data-bits: "0" +14666-15084 uart: tx-data: "H" +15083-15136 uart: tx-parity-ok: "Stop bit" "Stop" "T" +15135-15188 uart: tx-start: "Start bit" "Start" "S" +15187-15240 uart: tx-data-bits: "1" +15239-15292 uart: tx-data-bits: "0" +15291-15344 uart: tx-data-bits: "1" +15343-15396 uart: tx-data-bits: "0" +15395-15448 uart: tx-data-bits: "0" +15448-15501 uart: tx-data-bits: "1" +15500-15553 uart: tx-data-bits: "1" +15552-15605 uart: tx-data-bits: "0" +15187-15605 uart: tx-data: "e" +15604-15657 uart: tx-parity-ok: "Stop bit" "Stop" "T" +15655-15708 uart: tx-start: "Start bit" "Start" "S" +15707-15760 uart: tx-data-bits: "0" +15759-15812 uart: tx-data-bits: "0" +15811-15864 uart: tx-data-bits: "1" +15863-15916 uart: tx-data-bits: "1" +15915-15968 uart: tx-data-bits: "0" +15968-16021 uart: tx-data-bits: "1" +16020-16073 uart: tx-data-bits: "1" +16072-16125 uart: tx-data-bits: "0" +15707-16125 uart: tx-data: "l" +16124-16177 uart: tx-parity-ok: "Stop bit" "Stop" "T" +16176-16229 uart: tx-start: "Start bit" "Start" "S" +16228-16281 uart: tx-data-bits: "0" +16280-16333 uart: tx-data-bits: "0" +16332-16385 uart: tx-data-bits: "1" +16384-16437 uart: tx-data-bits: "1" +16436-16489 uart: tx-data-bits: "0" +16489-16542 uart: tx-data-bits: "1" +16541-16594 uart: tx-data-bits: "1" +16593-16646 uart: tx-data-bits: "0" +16228-16646 uart: tx-data: "l" +16645-16698 uart: tx-parity-ok: "Stop bit" "Stop" "T" +16697-16750 uart: tx-start: "Start bit" "Start" "S" +16749-16802 uart: tx-data-bits: "1" +16801-16854 uart: tx-data-bits: "1" +16853-16906 uart: tx-data-bits: "1" +16905-16958 uart: tx-data-bits: "1" +16957-17010 uart: tx-data-bits: "0" +17010-17063 uart: tx-data-bits: "1" +17062-17115 uart: tx-data-bits: "1" +17114-17167 uart: tx-data-bits: "0" +16749-17167 uart: tx-data: "o" +17166-17219 uart: tx-parity-ok: "Stop bit" "Stop" "T" +17218-17271 uart: tx-start: "Start bit" "Start" "S" +17270-17323 uart: tx-data-bits: "0" +17322-17375 uart: tx-data-bits: "0" +17374-17427 uart: tx-data-bits: "0" +17426-17479 uart: tx-data-bits: "0" +17478-17531 uart: tx-data-bits: "0" +17531-17584 uart: tx-data-bits: "1" +17583-17636 uart: tx-data-bits: "0" +17635-17688 uart: tx-data-bits: "0" +17270-17688 uart: tx-data: " " +17687-17740 uart: tx-parity-ok: "Stop bit" "Stop" "T" +17739-17792 uart: tx-start: "Start bit" "Start" "S" +17791-17844 uart: tx-data-bits: "1" +17843-17896 uart: tx-data-bits: "1" +17895-17948 uart: tx-data-bits: "1" +17947-18000 uart: tx-data-bits: "0" +17999-18052 uart: tx-data-bits: "1" +18052-18105 uart: tx-data-bits: "0" +18104-18157 uart: tx-data-bits: "1" +18156-18209 uart: tx-data-bits: "0" +17791-18209 uart: tx-data: "W" +18208-18261 uart: tx-parity-ok: "Stop bit" "Stop" "T" +18259-18312 uart: tx-start: "Start bit" "Start" "S" +18311-18364 uart: tx-data-bits: "1" +18363-18416 uart: tx-data-bits: "1" +18415-18468 uart: tx-data-bits: "1" +18467-18520 uart: tx-data-bits: "1" +18519-18572 uart: tx-data-bits: "0" +18572-18625 uart: tx-data-bits: "1" +18624-18677 uart: tx-data-bits: "1" +18676-18729 uart: tx-data-bits: "0" +18311-18729 uart: tx-data: "o" +18728-18781 uart: tx-parity-ok: "Stop bit" "Stop" "T" +18780-18833 uart: tx-start: "Start bit" "Start" "S" +18832-18885 uart: tx-data-bits: "0" +18884-18937 uart: tx-data-bits: "1" +18936-18989 uart: tx-data-bits: "0" +18988-19041 uart: tx-data-bits: "0" +19040-19093 uart: tx-data-bits: "1" +19093-19146 uart: tx-data-bits: "1" +19145-19198 uart: tx-data-bits: "1" +19197-19250 uart: tx-data-bits: "0" +18832-19250 uart: tx-data: "r" +19249-19302 uart: tx-parity-ok: "Stop bit" "Stop" "T" +19301-19354 uart: tx-start: "Start bit" "Start" "S" +19353-19406 uart: tx-data-bits: "0" +19405-19458 uart: tx-data-bits: "0" +19457-19510 uart: tx-data-bits: "1" +19509-19562 uart: tx-data-bits: "1" +19561-19614 uart: tx-data-bits: "0" +19614-19667 uart: tx-data-bits: "1" +19666-19719 uart: tx-data-bits: "1" +19718-19771 uart: tx-data-bits: "0" +19353-19771 uart: tx-data: "l" +19770-19823 uart: tx-parity-ok: "Stop bit" "Stop" "T" +19822-19875 uart: tx-start: "Start bit" "Start" "S" +19874-19927 uart: tx-data-bits: "0" +19926-19979 uart: tx-data-bits: "0" +19978-20031 uart: tx-data-bits: "1" +20030-20083 uart: tx-data-bits: "0" +20082-20135 uart: tx-data-bits: "0" +20135-20188 uart: tx-data-bits: "1" +20187-20240 uart: tx-data-bits: "1" +20239-20292 uart: tx-data-bits: "0" +19874-20292 uart: tx-data: "d" +20291-20344 uart: tx-parity-ok: "Stop bit" "Stop" "T" +20343-20396 uart: tx-start: "Start bit" "Start" "S" +20395-20448 uart: tx-data-bits: "1" +20447-20500 uart: tx-data-bits: "0" +20499-20552 uart: tx-data-bits: "0" +20551-20604 uart: tx-data-bits: "0" +20603-20656 uart: tx-data-bits: "0" +20656-20709 uart: tx-data-bits: "1" +20708-20761 uart: tx-data-bits: "0" +20760-20813 uart: tx-data-bits: "0" +20395-20813 uart: tx-data: "!" +20812-20865 uart: tx-parity-ok: "Stop bit" "Stop" "T" +20864-20917 uart: tx-start: "Start bit" "Start" "S" +20916-20969 uart: tx-data-bits: "1" +20968-21021 uart: tx-data-bits: "0" +21020-21073 uart: tx-data-bits: "1" +21072-21125 uart: tx-data-bits: "1" +21124-21177 uart: tx-data-bits: "0" +21177-21230 uart: tx-data-bits: "0" +21229-21282 uart: tx-data-bits: "0" +21281-21334 uart: tx-data-bits: "0" +20916-21334 uart: tx-data: "[0D]" +21333-21386 uart: tx-parity-ok: "Stop bit" "Stop" "T" +21384-21437 uart: tx-start: "Start bit" "Start" "S" +21436-21489 uart: tx-data-bits: "0" +21488-21541 uart: tx-data-bits: "1" +21540-21593 uart: tx-data-bits: "0" +21592-21645 uart: tx-data-bits: "1" +21644-21697 uart: tx-data-bits: "0" +21697-21750 uart: tx-data-bits: "0" +21749-21802 uart: tx-data-bits: "0" +21801-21854 uart: tx-data-bits: "0" +21436-21854 uart: tx-data: "[0A]" +21853-21906 uart: tx-parity-ok: "Stop bit" "Stop" "T" +21905-21958 uart: tx-start: "Start bit" "Start" "S" +21957-22010 uart: tx-data-bits: "0" +22009-22062 uart: tx-data-bits: "0" +22061-22114 uart: tx-data-bits: "0" +22113-22166 uart: tx-data-bits: "1" +22165-22218 uart: tx-data-bits: "0" +22218-22271 uart: tx-data-bits: "0" +22270-22323 uart: tx-data-bits: "1" +22322-22375 uart: tx-data-bits: "0" +21957-22375 uart: tx-data: "H" +22374-22427 uart: tx-parity-ok: "Stop bit" "Stop" "T" +22426-22479 uart: tx-start: "Start bit" "Start" "S" +22478-22531 uart: tx-data-bits: "1" +22530-22583 uart: tx-data-bits: "0" +22582-22635 uart: tx-data-bits: "1" +22634-22687 uart: tx-data-bits: "0" +22686-22739 uart: tx-data-bits: "0" +22739-22792 uart: tx-data-bits: "1" +22791-22844 uart: tx-data-bits: "1" +22843-22896 uart: tx-data-bits: "0" +22478-22896 uart: tx-data: "e" +22895-22948 uart: tx-parity-ok: "Stop bit" "Stop" "T" +22947-23000 uart: tx-start: "Start bit" "Start" "S" +22999-23052 uart: tx-data-bits: "0" +23051-23104 uart: tx-data-bits: "0" +23103-23156 uart: tx-data-bits: "1" +23155-23208 uart: tx-data-bits: "1" +23207-23260 uart: tx-data-bits: "0" +23260-23313 uart: tx-data-bits: "1" +23312-23365 uart: tx-data-bits: "1" +23364-23417 uart: tx-data-bits: "0" +22999-23417 uart: tx-data: "l" +23416-23469 uart: tx-parity-ok: "Stop bit" "Stop" "T" +23468-23521 uart: tx-start: "Start bit" "Start" "S" +23520-23573 uart: tx-data-bits: "0" +23572-23625 uart: tx-data-bits: "0" +23624-23677 uart: tx-data-bits: "1" +23676-23729 uart: tx-data-bits: "1" +23728-23781 uart: tx-data-bits: "0" +23781-23834 uart: tx-data-bits: "1" +23833-23886 uart: tx-data-bits: "1" +23885-23938 uart: tx-data-bits: "0" +23520-23938 uart: tx-data: "l" +23937-23990 uart: tx-parity-ok: "Stop bit" "Stop" "T" +23989-24042 uart: tx-start: "Start bit" "Start" "S" +24041-24094 uart: tx-data-bits: "1" +24093-24146 uart: tx-data-bits: "1" +24145-24198 uart: tx-data-bits: "1" +24197-24250 uart: tx-data-bits: "1" +24249-24302 uart: tx-data-bits: "0" +24302-24355 uart: tx-data-bits: "1" +24354-24407 uart: tx-data-bits: "1" +24406-24459 uart: tx-data-bits: "0" +24041-24459 uart: tx-data: "o" +24458-24511 uart: tx-parity-ok: "Stop bit" "Stop" "T" +24509-24562 uart: tx-start: "Start bit" "Start" "S" +24561-24614 uart: tx-data-bits: "0" +24613-24666 uart: tx-data-bits: "0" +24665-24718 uart: tx-data-bits: "0" +24717-24770 uart: tx-data-bits: "0" +24769-24822 uart: tx-data-bits: "0" +24822-24875 uart: tx-data-bits: "1" +24874-24927 uart: tx-data-bits: "0" +24926-24979 uart: tx-data-bits: "0" +24561-24979 uart: tx-data: " " +24978-25031 uart: tx-parity-ok: "Stop bit" "Stop" "T" +25030-25083 uart: tx-start: "Start bit" "Start" "S" +25082-25135 uart: tx-data-bits: "1" +25134-25187 uart: tx-data-bits: "1" +25186-25239 uart: tx-data-bits: "1" +25238-25291 uart: tx-data-bits: "0" +25290-25343 uart: tx-data-bits: "1" +25343-25396 uart: tx-data-bits: "0" +25395-25448 uart: tx-data-bits: "1" +25447-25500 uart: tx-data-bits: "0" +25082-25500 uart: tx-data: "W" +25499-25552 uart: tx-parity-ok: "Stop bit" "Stop" "T" +25551-25604 uart: tx-start: "Start bit" "Start" "S" +25603-25656 uart: tx-data-bits: "1" +25655-25708 uart: tx-data-bits: "1" +25707-25760 uart: tx-data-bits: "1" +25759-25812 uart: tx-data-bits: "1" +25811-25864 uart: tx-data-bits: "0" +25864-25917 uart: tx-data-bits: "1" +25916-25969 uart: tx-data-bits: "1" +25968-26021 uart: tx-data-bits: "0" +25603-26021 uart: tx-data: "o" +26020-26073 uart: tx-parity-ok: "Stop bit" "Stop" "T" +26072-26125 uart: tx-start: "Start bit" "Start" "S" +26124-26177 uart: tx-data-bits: "0" +26176-26229 uart: tx-data-bits: "1" +26228-26281 uart: tx-data-bits: "0" +26280-26333 uart: tx-data-bits: "0" +26332-26385 uart: tx-data-bits: "1" +26385-26438 uart: tx-data-bits: "1" +26437-26490 uart: tx-data-bits: "1" +26489-26542 uart: tx-data-bits: "0" +26124-26542 uart: tx-data: "r" +26541-26594 uart: tx-parity-ok: "Stop bit" "Stop" "T" +26593-26646 uart: tx-start: "Start bit" "Start" "S" +26645-26698 uart: tx-data-bits: "0" +26697-26750 uart: tx-data-bits: "0" +26749-26802 uart: tx-data-bits: "1" +26801-26854 uart: tx-data-bits: "1" +26853-26906 uart: tx-data-bits: "0" +26906-26959 uart: tx-data-bits: "1" +26958-27011 uart: tx-data-bits: "1" +27010-27063 uart: tx-data-bits: "0" +26645-27063 uart: tx-data: "l" +27062-27115 uart: tx-parity-ok: "Stop bit" "Stop" "T" +27113-27166 uart: tx-start: "Start bit" "Start" "S" +27165-27218 uart: tx-data-bits: "0" +27217-27270 uart: tx-data-bits: "0" +27269-27322 uart: tx-data-bits: "1" +27321-27374 uart: tx-data-bits: "0" +27373-27426 uart: tx-data-bits: "0" +27426-27479 uart: tx-data-bits: "1" +27478-27531 uart: tx-data-bits: "1" +27530-27583 uart: tx-data-bits: "0" +27165-27583 uart: tx-data: "d" +27582-27635 uart: tx-parity-ok: "Stop bit" "Stop" "T" +27634-27687 uart: tx-start: "Start bit" "Start" "S" +27686-27739 uart: tx-data-bits: "1" +27738-27791 uart: tx-data-bits: "0" +27790-27843 uart: tx-data-bits: "0" +27842-27895 uart: tx-data-bits: "0" +27894-27947 uart: tx-data-bits: "0" +27947-28000 uart: tx-data-bits: "1" +27999-28052 uart: tx-data-bits: "0" +28051-28104 uart: tx-data-bits: "0" +27686-28104 uart: tx-data: "!" +28103-28156 uart: tx-parity-ok: "Stop bit" "Stop" "T" +28155-28208 uart: tx-start: "Start bit" "Start" "S" +28207-28260 uart: tx-data-bits: "1" +28259-28312 uart: tx-data-bits: "0" +28311-28364 uart: tx-data-bits: "1" +28363-28416 uart: tx-data-bits: "1" +28415-28468 uart: tx-data-bits: "0" +28468-28521 uart: tx-data-bits: "0" +28520-28573 uart: tx-data-bits: "0" +28572-28625 uart: tx-data-bits: "0" +28207-28625 uart: tx-data: "[0D]" +28624-28677 uart: tx-parity-ok: "Stop bit" "Stop" "T" +28676-28729 uart: tx-start: "Start bit" "Start" "S" +28728-28781 uart: tx-data-bits: "0" +28780-28833 uart: tx-data-bits: "1" +28832-28885 uart: tx-data-bits: "0" +28884-28937 uart: tx-data-bits: "1" +28936-28989 uart: tx-data-bits: "0" +28989-29042 uart: tx-data-bits: "0" +29041-29094 uart: tx-data-bits: "0" +29093-29146 uart: tx-data-bits: "0" +28728-29146 uart: tx-data: "[0A]" +29145-29198 uart: tx-parity-ok: "Stop bit" "Stop" "T" diff --git a/decoder/test/uart/hello_world_8n1_230400.bin_tx b/decoder/test/uart/hello_world_8n1_230400.bin_tx new file mode 100644 index 0000000..981fd09 --- /dev/null +++ b/decoder/test/uart/hello_world_8n1_230400.bin_tx @@ -0,0 +1,56 @@ +41-213 uart: 48 +258-430 uart: 65 +475-647 uart: 6c +691-863 uart: 6c +908-1080 uart: 6f +1125-1297 uart: 20 +1341-1513 uart: 57 +1558-1730 uart: 6f +1775-1947 uart: 72 +1991-2163 uart: 6c +2208-2380 uart: 64 +2425-2597 uart: 21 +2641-2813 uart: 0d +2858-3030 uart: 0a +3075-3247 uart: 48 +3291-3463 uart: 65 +3508-3680 uart: 6c +3725-3897 uart: 6c +3941-4113 uart: 6f +4158-4330 uart: 20 +4375-4547 uart: 57 +4591-4763 uart: 6f +4808-4980 uart: 72 +5025-5197 uart: 6c +5241-5413 uart: 64 +5458-5630 uart: 21 +5675-5847 uart: 0d +5891-6063 uart: 0a +6108-6280 uart: 48 +6325-6497 uart: 65 +6541-6713 uart: 6c +6758-6930 uart: 6c +6975-7147 uart: 6f +7191-7363 uart: 20 +7408-7580 uart: 57 +7625-7797 uart: 6f +7841-8013 uart: 72 +8058-8230 uart: 6c +8274-8446 uart: 64 +8491-8663 uart: 21 +8708-8880 uart: 0d +8924-9096 uart: 0a +9141-9313 uart: 48 +9358-9530 uart: 65 +9574-9746 uart: 6c +9791-9963 uart: 6c +10008-10180 uart: 6f +10224-10396 uart: 20 +10441-10613 uart: 57 +10658-10830 uart: 6f +10874-11046 uart: 72 +11091-11263 uart: 6c +11308-11480 uart: 64 +11524-11696 uart: 21 +11741-11913 uart: 0d +11958-12130 uart: 0a diff --git a/decoder/test/uart/hello_world_8n1_230400.output b/decoder/test/uart/hello_world_8n1_230400.output new file mode 100644 index 0000000..216881c --- /dev/null +++ b/decoder/test/uart/hello_world_8n1_230400.output @@ -0,0 +1,616 @@ +19-40 uart: tx-start: "Start bit" "Start" "S" +41-62 uart: tx-data-bits: "0" +62-83 uart: tx-data-bits: "0" +84-105 uart: tx-data-bits: "0" +106-127 uart: tx-data-bits: "1" +127-148 uart: tx-data-bits: "0" +149-170 uart: tx-data-bits: "0" +171-192 uart: tx-data-bits: "1" +192-213 uart: tx-data-bits: "0" +41-213 uart: tx-data: "H" +214-235 uart: tx-parity-ok: "Stop bit" "Stop" "T" +236-257 uart: tx-start: "Start bit" "Start" "S" +258-279 uart: tx-data-bits: "1" +279-300 uart: tx-data-bits: "0" +301-322 uart: tx-data-bits: "1" +323-344 uart: tx-data-bits: "0" +344-365 uart: tx-data-bits: "0" +366-387 uart: tx-data-bits: "1" +388-409 uart: tx-data-bits: "1" +409-430 uart: tx-data-bits: "0" +258-430 uart: tx-data: "e" +431-452 uart: tx-parity-ok: "Stop bit" "Stop" "T" +453-474 uart: tx-start: "Start bit" "Start" "S" +475-496 uart: tx-data-bits: "0" +496-517 uart: tx-data-bits: "0" +518-539 uart: tx-data-bits: "1" +540-561 uart: tx-data-bits: "1" +561-582 uart: tx-data-bits: "0" +583-604 uart: tx-data-bits: "1" +605-626 uart: tx-data-bits: "1" +626-647 uart: tx-data-bits: "0" +475-647 uart: tx-data: "l" +648-669 uart: tx-parity-ok: "Stop bit" "Stop" "T" +669-690 uart: tx-start: "Start bit" "Start" "S" +691-712 uart: tx-data-bits: "0" +712-733 uart: tx-data-bits: "0" +734-755 uart: tx-data-bits: "1" +756-777 uart: tx-data-bits: "1" +777-798 uart: tx-data-bits: "0" +799-820 uart: tx-data-bits: "1" +821-842 uart: tx-data-bits: "1" +842-863 uart: tx-data-bits: "0" +691-863 uart: tx-data: "l" +864-885 uart: tx-parity-ok: "Stop bit" "Stop" "T" +886-907 uart: tx-start: "Start bit" "Start" "S" +908-929 uart: tx-data-bits: "1" +929-950 uart: tx-data-bits: "1" +951-972 uart: tx-data-bits: "1" +973-994 uart: tx-data-bits: "1" +994-1015 uart: tx-data-bits: "0" +1016-1037 uart: tx-data-bits: "1" +1038-1059 uart: tx-data-bits: "1" +1059-1080 uart: tx-data-bits: "0" +908-1080 uart: tx-data: "o" +1081-1102 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1103-1124 uart: tx-start: "Start bit" "Start" "S" +1125-1146 uart: tx-data-bits: "0" +1146-1167 uart: tx-data-bits: "0" +1168-1189 uart: tx-data-bits: "0" +1190-1211 uart: tx-data-bits: "0" +1211-1232 uart: tx-data-bits: "0" +1233-1254 uart: tx-data-bits: "1" +1255-1276 uart: tx-data-bits: "0" +1276-1297 uart: tx-data-bits: "0" +1125-1297 uart: tx-data: " " +1298-1319 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1319-1340 uart: tx-start: "Start bit" "Start" "S" +1341-1362 uart: tx-data-bits: "1" +1362-1383 uart: tx-data-bits: "1" +1384-1405 uart: tx-data-bits: "1" +1406-1427 uart: tx-data-bits: "0" +1427-1448 uart: tx-data-bits: "1" +1449-1470 uart: tx-data-bits: "0" +1471-1492 uart: tx-data-bits: "1" +1492-1513 uart: tx-data-bits: "0" +1341-1513 uart: tx-data: "W" +1514-1535 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1536-1557 uart: tx-start: "Start bit" "Start" "S" +1558-1579 uart: tx-data-bits: "1" +1579-1600 uart: tx-data-bits: "1" +1601-1622 uart: tx-data-bits: "1" +1623-1644 uart: tx-data-bits: "1" +1644-1665 uart: tx-data-bits: "0" +1666-1687 uart: tx-data-bits: "1" +1688-1709 uart: tx-data-bits: "1" +1709-1730 uart: tx-data-bits: "0" +1558-1730 uart: tx-data: "o" +1731-1752 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1753-1774 uart: tx-start: "Start bit" "Start" "S" +1775-1796 uart: tx-data-bits: "0" +1796-1817 uart: tx-data-bits: "1" +1818-1839 uart: tx-data-bits: "0" +1840-1861 uart: tx-data-bits: "0" +1861-1882 uart: tx-data-bits: "1" +1883-1904 uart: tx-data-bits: "1" +1905-1926 uart: tx-data-bits: "1" +1926-1947 uart: tx-data-bits: "0" +1775-1947 uart: tx-data: "r" +1948-1969 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1969-1990 uart: tx-start: "Start bit" "Start" "S" +1991-2012 uart: tx-data-bits: "0" +2012-2033 uart: tx-data-bits: "0" +2034-2055 uart: tx-data-bits: "1" +2056-2077 uart: tx-data-bits: "1" +2077-2098 uart: tx-data-bits: "0" +2099-2120 uart: tx-data-bits: "1" +2121-2142 uart: tx-data-bits: "1" +2142-2163 uart: tx-data-bits: "0" +1991-2163 uart: tx-data: "l" +2164-2185 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2186-2207 uart: tx-start: "Start bit" "Start" "S" +2208-2229 uart: tx-data-bits: "0" +2229-2250 uart: tx-data-bits: "0" +2251-2272 uart: tx-data-bits: "1" +2273-2294 uart: tx-data-bits: "0" +2294-2315 uart: tx-data-bits: "0" +2316-2337 uart: tx-data-bits: "1" +2338-2359 uart: tx-data-bits: "1" +2359-2380 uart: tx-data-bits: "0" +2208-2380 uart: tx-data: "d" +2381-2402 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2403-2424 uart: tx-start: "Start bit" "Start" "S" +2425-2446 uart: tx-data-bits: "1" +2446-2467 uart: tx-data-bits: "0" +2468-2489 uart: tx-data-bits: "0" +2490-2511 uart: tx-data-bits: "0" +2511-2532 uart: tx-data-bits: "0" +2533-2554 uart: tx-data-bits: "1" +2555-2576 uart: tx-data-bits: "0" +2576-2597 uart: tx-data-bits: "0" +2425-2597 uart: tx-data: "!" +2598-2619 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2619-2640 uart: tx-start: "Start bit" "Start" "S" +2641-2662 uart: tx-data-bits: "1" +2662-2683 uart: tx-data-bits: "0" +2684-2705 uart: tx-data-bits: "1" +2706-2727 uart: tx-data-bits: "1" +2727-2748 uart: tx-data-bits: "0" +2749-2770 uart: tx-data-bits: "0" +2771-2792 uart: tx-data-bits: "0" +2792-2813 uart: tx-data-bits: "0" +2641-2813 uart: tx-data: "[0D]" +2814-2835 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2836-2857 uart: tx-start: "Start bit" "Start" "S" +2858-2879 uart: tx-data-bits: "0" +2879-2900 uart: tx-data-bits: "1" +2901-2922 uart: tx-data-bits: "0" +2923-2944 uart: tx-data-bits: "1" +2944-2965 uart: tx-data-bits: "0" +2966-2987 uart: tx-data-bits: "0" +2988-3009 uart: tx-data-bits: "0" +3009-3030 uart: tx-data-bits: "0" +2858-3030 uart: tx-data: "[0A]" +3031-3052 uart: tx-parity-ok: "Stop bit" "Stop" "T" +3053-3074 uart: tx-start: "Start bit" "Start" "S" +3075-3096 uart: tx-data-bits: "0" +3096-3117 uart: tx-data-bits: "0" +3118-3139 uart: tx-data-bits: "0" +3140-3161 uart: tx-data-bits: "1" +3161-3182 uart: tx-data-bits: "0" +3183-3204 uart: tx-data-bits: "0" +3205-3226 uart: tx-data-bits: "1" +3226-3247 uart: tx-data-bits: "0" +3075-3247 uart: tx-data: "H" +3248-3269 uart: tx-parity-ok: "Stop bit" "Stop" "T" +3269-3290 uart: tx-start: "Start bit" "Start" "S" +3291-3312 uart: tx-data-bits: "1" +3312-3333 uart: tx-data-bits: "0" +3334-3355 uart: tx-data-bits: "1" +3356-3377 uart: tx-data-bits: "0" +3377-3398 uart: tx-data-bits: "0" +3399-3420 uart: tx-data-bits: "1" +3421-3442 uart: tx-data-bits: "1" +3442-3463 uart: tx-data-bits: "0" +3291-3463 uart: tx-data: "e" +3464-3485 uart: tx-parity-ok: "Stop bit" "Stop" "T" +3486-3507 uart: tx-start: "Start bit" "Start" "S" +3508-3529 uart: tx-data-bits: "0" +3529-3550 uart: tx-data-bits: "0" +3551-3572 uart: tx-data-bits: "1" +3573-3594 uart: tx-data-bits: "1" +3594-3615 uart: tx-data-bits: "0" +3616-3637 uart: tx-data-bits: "1" +3638-3659 uart: tx-data-bits: "1" +3659-3680 uart: tx-data-bits: "0" +3508-3680 uart: tx-data: "l" +3681-3702 uart: tx-parity-ok: "Stop bit" "Stop" "T" +3703-3724 uart: tx-start: "Start bit" "Start" "S" +3725-3746 uart: tx-data-bits: "0" +3746-3767 uart: tx-data-bits: "0" +3768-3789 uart: tx-data-bits: "1" +3790-3811 uart: tx-data-bits: "1" +3811-3832 uart: tx-data-bits: "0" +3833-3854 uart: tx-data-bits: "1" +3855-3876 uart: tx-data-bits: "1" +3876-3897 uart: tx-data-bits: "0" +3725-3897 uart: tx-data: "l" +3898-3919 uart: tx-parity-ok: "Stop bit" "Stop" "T" +3919-3940 uart: tx-start: "Start bit" "Start" "S" +3941-3962 uart: tx-data-bits: "1" +3962-3983 uart: tx-data-bits: "1" +3984-4005 uart: tx-data-bits: "1" +4006-4027 uart: tx-data-bits: "1" +4027-4048 uart: tx-data-bits: "0" +4049-4070 uart: tx-data-bits: "1" +4071-4092 uart: tx-data-bits: "1" +4092-4113 uart: tx-data-bits: "0" +3941-4113 uart: tx-data: "o" +4114-4135 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4136-4157 uart: tx-start: "Start bit" "Start" "S" +4158-4179 uart: tx-data-bits: "0" +4179-4200 uart: tx-data-bits: "0" +4201-4222 uart: tx-data-bits: "0" +4223-4244 uart: tx-data-bits: "0" +4244-4265 uart: tx-data-bits: "0" +4266-4287 uart: tx-data-bits: "1" +4288-4309 uart: tx-data-bits: "0" +4309-4330 uart: tx-data-bits: "0" +4158-4330 uart: tx-data: " " +4331-4352 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4353-4374 uart: tx-start: "Start bit" "Start" "S" +4375-4396 uart: tx-data-bits: "1" +4396-4417 uart: tx-data-bits: "1" +4418-4439 uart: tx-data-bits: "1" +4440-4461 uart: tx-data-bits: "0" +4461-4482 uart: tx-data-bits: "1" +4483-4504 uart: tx-data-bits: "0" +4505-4526 uart: tx-data-bits: "1" +4526-4547 uart: tx-data-bits: "0" +4375-4547 uart: tx-data: "W" +4548-4569 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4569-4590 uart: tx-start: "Start bit" "Start" "S" +4591-4612 uart: tx-data-bits: "1" +4612-4633 uart: tx-data-bits: "1" +4634-4655 uart: tx-data-bits: "1" +4656-4677 uart: tx-data-bits: "1" +4677-4698 uart: tx-data-bits: "0" +4699-4720 uart: tx-data-bits: "1" +4721-4742 uart: tx-data-bits: "1" +4742-4763 uart: tx-data-bits: "0" +4591-4763 uart: tx-data: "o" +4764-4785 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4786-4807 uart: tx-start: "Start bit" "Start" "S" +4808-4829 uart: tx-data-bits: "0" +4829-4850 uart: tx-data-bits: "1" +4851-4872 uart: tx-data-bits: "0" +4873-4894 uart: tx-data-bits: "0" +4894-4915 uart: tx-data-bits: "1" +4916-4937 uart: tx-data-bits: "1" +4938-4959 uart: tx-data-bits: "1" +4959-4980 uart: tx-data-bits: "0" +4808-4980 uart: tx-data: "r" +4981-5002 uart: tx-parity-ok: "Stop bit" "Stop" "T" +5003-5024 uart: tx-start: "Start bit" "Start" "S" +5025-5046 uart: tx-data-bits: "0" +5046-5067 uart: tx-data-bits: "0" +5068-5089 uart: tx-data-bits: "1" +5090-5111 uart: tx-data-bits: "1" +5111-5132 uart: tx-data-bits: "0" +5133-5154 uart: tx-data-bits: "1" +5155-5176 uart: tx-data-bits: "1" +5176-5197 uart: tx-data-bits: "0" +5025-5197 uart: tx-data: "l" +5198-5219 uart: tx-parity-ok: "Stop bit" "Stop" "T" +5219-5240 uart: tx-start: "Start bit" "Start" "S" +5241-5262 uart: tx-data-bits: "0" +5262-5283 uart: tx-data-bits: "0" +5284-5305 uart: tx-data-bits: "1" +5306-5327 uart: tx-data-bits: "0" +5327-5348 uart: tx-data-bits: "0" +5349-5370 uart: tx-data-bits: "1" +5371-5392 uart: tx-data-bits: "1" +5392-5413 uart: tx-data-bits: "0" +5241-5413 uart: tx-data: "d" +5414-5435 uart: tx-parity-ok: "Stop bit" "Stop" "T" +5436-5457 uart: tx-start: "Start bit" "Start" "S" +5458-5479 uart: tx-data-bits: "1" +5479-5500 uart: tx-data-bits: "0" +5501-5522 uart: tx-data-bits: "0" +5523-5544 uart: tx-data-bits: "0" +5544-5565 uart: tx-data-bits: "0" +5566-5587 uart: tx-data-bits: "1" +5588-5609 uart: tx-data-bits: "0" +5609-5630 uart: tx-data-bits: "0" +5458-5630 uart: tx-data: "!" +5631-5652 uart: tx-parity-ok: "Stop bit" "Stop" "T" +5653-5674 uart: tx-start: "Start bit" "Start" "S" +5675-5696 uart: tx-data-bits: "1" +5696-5717 uart: tx-data-bits: "0" +5718-5739 uart: tx-data-bits: "1" +5740-5761 uart: tx-data-bits: "1" +5761-5782 uart: tx-data-bits: "0" +5783-5804 uart: tx-data-bits: "0" +5805-5826 uart: tx-data-bits: "0" +5826-5847 uart: tx-data-bits: "0" +5675-5847 uart: tx-data: "[0D]" +5848-5869 uart: tx-parity-ok: "Stop bit" "Stop" "T" +5869-5890 uart: tx-start: "Start bit" "Start" "S" +5891-5912 uart: tx-data-bits: "0" +5912-5933 uart: tx-data-bits: "1" +5934-5955 uart: tx-data-bits: "0" +5956-5977 uart: tx-data-bits: "1" +5977-5998 uart: tx-data-bits: "0" +5999-6020 uart: tx-data-bits: "0" +6021-6042 uart: tx-data-bits: "0" +6042-6063 uart: tx-data-bits: "0" +5891-6063 uart: tx-data: "[0A]" +6064-6085 uart: tx-parity-ok: "Stop bit" "Stop" "T" +6086-6107 uart: tx-start: "Start bit" "Start" "S" +6108-6129 uart: tx-data-bits: "0" +6129-6150 uart: tx-data-bits: "0" +6151-6172 uart: tx-data-bits: "0" +6173-6194 uart: tx-data-bits: "1" +6194-6215 uart: tx-data-bits: "0" +6216-6237 uart: tx-data-bits: "0" +6238-6259 uart: tx-data-bits: "1" +6259-6280 uart: tx-data-bits: "0" +6108-6280 uart: tx-data: "H" +6281-6302 uart: tx-parity-ok: "Stop bit" "Stop" "T" +6303-6324 uart: tx-start: "Start bit" "Start" "S" +6325-6346 uart: tx-data-bits: "1" +6346-6367 uart: tx-data-bits: "0" +6368-6389 uart: tx-data-bits: "1" +6390-6411 uart: tx-data-bits: "0" +6411-6432 uart: tx-data-bits: "0" +6433-6454 uart: tx-data-bits: "1" +6455-6476 uart: tx-data-bits: "1" +6476-6497 uart: tx-data-bits: "0" +6325-6497 uart: tx-data: "e" +6498-6519 uart: tx-parity-ok: "Stop bit" "Stop" "T" +6519-6540 uart: tx-start: "Start bit" "Start" "S" +6541-6562 uart: tx-data-bits: "0" +6562-6583 uart: tx-data-bits: "0" +6584-6605 uart: tx-data-bits: "1" +6606-6627 uart: tx-data-bits: "1" +6627-6648 uart: tx-data-bits: "0" +6649-6670 uart: tx-data-bits: "1" +6671-6692 uart: tx-data-bits: "1" +6692-6713 uart: tx-data-bits: "0" +6541-6713 uart: tx-data: "l" +6714-6735 uart: tx-parity-ok: "Stop bit" "Stop" "T" +6736-6757 uart: tx-start: "Start bit" "Start" "S" +6758-6779 uart: tx-data-bits: "0" +6779-6800 uart: tx-data-bits: "0" +6801-6822 uart: tx-data-bits: "1" +6823-6844 uart: tx-data-bits: "1" +6844-6865 uart: tx-data-bits: "0" +6866-6887 uart: tx-data-bits: "1" +6888-6909 uart: tx-data-bits: "1" +6909-6930 uart: tx-data-bits: "0" +6758-6930 uart: tx-data: "l" +6931-6952 uart: tx-parity-ok: "Stop bit" "Stop" "T" +6953-6974 uart: tx-start: "Start bit" "Start" "S" +6975-6996 uart: tx-data-bits: "1" +6996-7017 uart: tx-data-bits: "1" +7018-7039 uart: tx-data-bits: "1" +7040-7061 uart: tx-data-bits: "1" +7061-7082 uart: tx-data-bits: "0" +7083-7104 uart: tx-data-bits: "1" +7105-7126 uart: tx-data-bits: "1" +7126-7147 uart: tx-data-bits: "0" +6975-7147 uart: tx-data: "o" +7148-7169 uart: tx-parity-ok: "Stop bit" "Stop" "T" +7169-7190 uart: tx-start: "Start bit" "Start" "S" +7191-7212 uart: tx-data-bits: "0" +7212-7233 uart: tx-data-bits: "0" +7234-7255 uart: tx-data-bits: "0" +7256-7277 uart: tx-data-bits: "0" +7277-7298 uart: tx-data-bits: "0" +7299-7320 uart: tx-data-bits: "1" +7321-7342 uart: tx-data-bits: "0" +7342-7363 uart: tx-data-bits: "0" +7191-7363 uart: tx-data: " " +7364-7385 uart: tx-parity-ok: "Stop bit" "Stop" "T" +7386-7407 uart: tx-start: "Start bit" "Start" "S" +7408-7429 uart: tx-data-bits: "1" +7429-7450 uart: tx-data-bits: "1" +7451-7472 uart: tx-data-bits: "1" +7473-7494 uart: tx-data-bits: "0" +7494-7515 uart: tx-data-bits: "1" +7516-7537 uart: tx-data-bits: "0" +7538-7559 uart: tx-data-bits: "1" +7559-7580 uart: tx-data-bits: "0" +7408-7580 uart: tx-data: "W" +7581-7602 uart: tx-parity-ok: "Stop bit" "Stop" "T" +7603-7624 uart: tx-start: "Start bit" "Start" "S" +7625-7646 uart: tx-data-bits: "1" +7646-7667 uart: tx-data-bits: "1" +7668-7689 uart: tx-data-bits: "1" +7690-7711 uart: tx-data-bits: "1" +7711-7732 uart: tx-data-bits: "0" +7733-7754 uart: tx-data-bits: "1" +7755-7776 uart: tx-data-bits: "1" +7776-7797 uart: tx-data-bits: "0" +7625-7797 uart: tx-data: "o" +7798-7819 uart: tx-parity-ok: "Stop bit" "Stop" "T" +7819-7840 uart: tx-start: "Start bit" "Start" "S" +7841-7862 uart: tx-data-bits: "0" +7862-7883 uart: tx-data-bits: "1" +7884-7905 uart: tx-data-bits: "0" +7906-7927 uart: tx-data-bits: "0" +7927-7948 uart: tx-data-bits: "1" +7949-7970 uart: tx-data-bits: "1" +7971-7992 uart: tx-data-bits: "1" +7992-8013 uart: tx-data-bits: "0" +7841-8013 uart: tx-data: "r" +8014-8035 uart: tx-parity-ok: "Stop bit" "Stop" "T" +8036-8057 uart: tx-start: "Start bit" "Start" "S" +8058-8079 uart: tx-data-bits: "0" +8079-8100 uart: tx-data-bits: "0" +8101-8122 uart: tx-data-bits: "1" +8123-8144 uart: tx-data-bits: "1" +8144-8165 uart: tx-data-bits: "0" +8166-8187 uart: tx-data-bits: "1" +8188-8209 uart: tx-data-bits: "1" +8209-8230 uart: tx-data-bits: "0" +8058-8230 uart: tx-data: "l" +8231-8252 uart: tx-parity-ok: "Stop bit" "Stop" "T" +8252-8273 uart: tx-start: "Start bit" "Start" "S" +8274-8295 uart: tx-data-bits: "0" +8295-8316 uart: tx-data-bits: "0" +8317-8338 uart: tx-data-bits: "1" +8339-8360 uart: tx-data-bits: "0" +8360-8381 uart: tx-data-bits: "0" +8382-8403 uart: tx-data-bits: "1" +8404-8425 uart: tx-data-bits: "1" +8425-8446 uart: tx-data-bits: "0" +8274-8446 uart: tx-data: "d" +8447-8468 uart: tx-parity-ok: "Stop bit" "Stop" "T" +8469-8490 uart: tx-start: "Start bit" "Start" "S" +8491-8512 uart: tx-data-bits: "1" +8512-8533 uart: tx-data-bits: "0" +8534-8555 uart: tx-data-bits: "0" +8556-8577 uart: tx-data-bits: "0" +8577-8598 uart: tx-data-bits: "0" +8599-8620 uart: tx-data-bits: "1" +8621-8642 uart: tx-data-bits: "0" +8642-8663 uart: tx-data-bits: "0" +8491-8663 uart: tx-data: "!" +8664-8685 uart: tx-parity-ok: "Stop bit" "Stop" "T" +8686-8707 uart: tx-start: "Start bit" "Start" "S" +8708-8729 uart: tx-data-bits: "1" +8729-8750 uart: tx-data-bits: "0" +8751-8772 uart: tx-data-bits: "1" +8773-8794 uart: tx-data-bits: "1" +8794-8815 uart: tx-data-bits: "0" +8816-8837 uart: tx-data-bits: "0" +8838-8859 uart: tx-data-bits: "0" +8859-8880 uart: tx-data-bits: "0" +8708-8880 uart: tx-data: "[0D]" +8881-8902 uart: tx-parity-ok: "Stop bit" "Stop" "T" +8902-8923 uart: tx-start: "Start bit" "Start" "S" +8924-8945 uart: tx-data-bits: "0" +8945-8966 uart: tx-data-bits: "1" +8967-8988 uart: tx-data-bits: "0" +8989-9010 uart: tx-data-bits: "1" +9010-9031 uart: tx-data-bits: "0" +9032-9053 uart: tx-data-bits: "0" +9054-9075 uart: tx-data-bits: "0" +9075-9096 uart: tx-data-bits: "0" +8924-9096 uart: tx-data: "[0A]" +9097-9118 uart: tx-parity-ok: "Stop bit" "Stop" "T" +9119-9140 uart: tx-start: "Start bit" "Start" "S" +9141-9162 uart: tx-data-bits: "0" +9162-9183 uart: tx-data-bits: "0" +9184-9205 uart: tx-data-bits: "0" +9206-9227 uart: tx-data-bits: "1" +9227-9248 uart: tx-data-bits: "0" +9249-9270 uart: tx-data-bits: "0" +9271-9292 uart: tx-data-bits: "1" +9292-9313 uart: tx-data-bits: "0" +9141-9313 uart: tx-data: "H" +9314-9335 uart: tx-parity-ok: "Stop bit" "Stop" "T" +9336-9357 uart: tx-start: "Start bit" "Start" "S" +9358-9379 uart: tx-data-bits: "1" +9379-9400 uart: tx-data-bits: "0" +9401-9422 uart: tx-data-bits: "1" +9423-9444 uart: tx-data-bits: "0" +9444-9465 uart: tx-data-bits: "0" +9466-9487 uart: tx-data-bits: "1" +9488-9509 uart: tx-data-bits: "1" +9509-9530 uart: tx-data-bits: "0" +9358-9530 uart: tx-data: "e" +9531-9552 uart: tx-parity-ok: "Stop bit" "Stop" "T" +9552-9573 uart: tx-start: "Start bit" "Start" "S" +9574-9595 uart: tx-data-bits: "0" +9595-9616 uart: tx-data-bits: "0" +9617-9638 uart: tx-data-bits: "1" +9639-9660 uart: tx-data-bits: "1" +9660-9681 uart: tx-data-bits: "0" +9682-9703 uart: tx-data-bits: "1" +9704-9725 uart: tx-data-bits: "1" +9725-9746 uart: tx-data-bits: "0" +9574-9746 uart: tx-data: "l" +9747-9768 uart: tx-parity-ok: "Stop bit" "Stop" "T" +9769-9790 uart: tx-start: "Start bit" "Start" "S" +9791-9812 uart: tx-data-bits: "0" +9812-9833 uart: tx-data-bits: "0" +9834-9855 uart: tx-data-bits: "1" +9856-9877 uart: tx-data-bits: "1" +9877-9898 uart: tx-data-bits: "0" +9899-9920 uart: tx-data-bits: "1" +9921-9942 uart: tx-data-bits: "1" +9942-9963 uart: tx-data-bits: "0" +9791-9963 uart: tx-data: "l" +9964-9985 uart: tx-parity-ok: "Stop bit" "Stop" "T" +9986-10007 uart: tx-start: "Start bit" "Start" "S" +10008-10029 uart: tx-data-bits: "1" +10029-10050 uart: tx-data-bits: "1" +10051-10072 uart: tx-data-bits: "1" +10073-10094 uart: tx-data-bits: "1" +10094-10115 uart: tx-data-bits: "0" +10116-10137 uart: tx-data-bits: "1" +10138-10159 uart: tx-data-bits: "1" +10159-10180 uart: tx-data-bits: "0" +10008-10180 uart: tx-data: "o" +10181-10202 uart: tx-parity-ok: "Stop bit" "Stop" "T" +10202-10223 uart: tx-start: "Start bit" "Start" "S" +10224-10245 uart: tx-data-bits: "0" +10245-10266 uart: tx-data-bits: "0" +10267-10288 uart: tx-data-bits: "0" +10289-10310 uart: tx-data-bits: "0" +10310-10331 uart: tx-data-bits: "0" +10332-10353 uart: tx-data-bits: "1" +10354-10375 uart: tx-data-bits: "0" +10375-10396 uart: tx-data-bits: "0" +10224-10396 uart: tx-data: " " +10397-10418 uart: tx-parity-ok: "Stop bit" "Stop" "T" +10419-10440 uart: tx-start: "Start bit" "Start" "S" +10441-10462 uart: tx-data-bits: "1" +10462-10483 uart: tx-data-bits: "1" +10484-10505 uart: tx-data-bits: "1" +10506-10527 uart: tx-data-bits: "0" +10527-10548 uart: tx-data-bits: "1" +10549-10570 uart: tx-data-bits: "0" +10571-10592 uart: tx-data-bits: "1" +10592-10613 uart: tx-data-bits: "0" +10441-10613 uart: tx-data: "W" +10614-10635 uart: tx-parity-ok: "Stop bit" "Stop" "T" +10636-10657 uart: tx-start: "Start bit" "Start" "S" +10658-10679 uart: tx-data-bits: "1" +10679-10700 uart: tx-data-bits: "1" +10701-10722 uart: tx-data-bits: "1" +10723-10744 uart: tx-data-bits: "1" +10744-10765 uart: tx-data-bits: "0" +10766-10787 uart: tx-data-bits: "1" +10788-10809 uart: tx-data-bits: "1" +10809-10830 uart: tx-data-bits: "0" +10658-10830 uart: tx-data: "o" +10831-10852 uart: tx-parity-ok: "Stop bit" "Stop" "T" +10852-10873 uart: tx-start: "Start bit" "Start" "S" +10874-10895 uart: tx-data-bits: "0" +10895-10916 uart: tx-data-bits: "1" +10917-10938 uart: tx-data-bits: "0" +10939-10960 uart: tx-data-bits: "0" +10960-10981 uart: tx-data-bits: "1" +10982-11003 uart: tx-data-bits: "1" +11004-11025 uart: tx-data-bits: "1" +11025-11046 uart: tx-data-bits: "0" +10874-11046 uart: tx-data: "r" +11047-11068 uart: tx-parity-ok: "Stop bit" "Stop" "T" +11069-11090 uart: tx-start: "Start bit" "Start" "S" +11091-11112 uart: tx-data-bits: "0" +11112-11133 uart: tx-data-bits: "0" +11134-11155 uart: tx-data-bits: "1" +11156-11177 uart: tx-data-bits: "1" +11177-11198 uart: tx-data-bits: "0" +11199-11220 uart: tx-data-bits: "1" +11221-11242 uart: tx-data-bits: "1" +11242-11263 uart: tx-data-bits: "0" +11091-11263 uart: tx-data: "l" +11264-11285 uart: tx-parity-ok: "Stop bit" "Stop" "T" +11286-11307 uart: tx-start: "Start bit" "Start" "S" +11308-11329 uart: tx-data-bits: "0" +11329-11350 uart: tx-data-bits: "0" +11351-11372 uart: tx-data-bits: "1" +11373-11394 uart: tx-data-bits: "0" +11394-11415 uart: tx-data-bits: "0" +11416-11437 uart: tx-data-bits: "1" +11438-11459 uart: tx-data-bits: "1" +11459-11480 uart: tx-data-bits: "0" +11308-11480 uart: tx-data: "d" +11481-11502 uart: tx-parity-ok: "Stop bit" "Stop" "T" +11502-11523 uart: tx-start: "Start bit" "Start" "S" +11524-11545 uart: tx-data-bits: "1" +11545-11566 uart: tx-data-bits: "0" +11567-11588 uart: tx-data-bits: "0" +11589-11610 uart: tx-data-bits: "0" +11610-11631 uart: tx-data-bits: "0" +11632-11653 uart: tx-data-bits: "1" +11654-11675 uart: tx-data-bits: "0" +11675-11696 uart: tx-data-bits: "0" +11524-11696 uart: tx-data: "!" +11697-11718 uart: tx-parity-ok: "Stop bit" "Stop" "T" +11719-11740 uart: tx-start: "Start bit" "Start" "S" +11741-11762 uart: tx-data-bits: "1" +11762-11783 uart: tx-data-bits: "0" +11784-11805 uart: tx-data-bits: "1" +11806-11827 uart: tx-data-bits: "1" +11827-11848 uart: tx-data-bits: "0" +11849-11870 uart: tx-data-bits: "0" +11871-11892 uart: tx-data-bits: "0" +11892-11913 uart: tx-data-bits: "0" +11741-11913 uart: tx-data: "[0D]" +11914-11935 uart: tx-parity-ok: "Stop bit" "Stop" "T" +11936-11957 uart: tx-start: "Start bit" "Start" "S" +11958-11979 uart: tx-data-bits: "0" +11979-12000 uart: tx-data-bits: "1" +12001-12022 uart: tx-data-bits: "0" +12023-12044 uart: tx-data-bits: "1" +12044-12065 uart: tx-data-bits: "0" +12066-12087 uart: tx-data-bits: "0" +12088-12109 uart: tx-data-bits: "0" +12109-12130 uart: tx-data-bits: "0" +11958-12130 uart: tx-data: "[0A]" +12131-12152 uart: tx-parity-ok: "Stop bit" "Stop" "T" diff --git a/decoder/test/uart/hello_world_8n1_2400.bin_tx b/decoder/test/uart/hello_world_8n1_2400.bin_tx new file mode 100644 index 0000000..69c8734 --- /dev/null +++ b/decoder/test/uart/hello_world_8n1_2400.bin_tx @@ -0,0 +1,56 @@ +395-2479 uart: 48 +2999-5083 uart: 65 +5603-7687 uart: 6c +8207-10291 uart: 6c +10811-12895 uart: 6f +13416-15500 uart: 20 +16020-18104 uart: 57 +18624-20708 uart: 6f +21228-23312 uart: 72 +23832-25916 uart: 6c +26436-28520 uart: 64 +29040-31124 uart: 21 +31644-33728 uart: 0d +34248-36332 uart: 0a +36852-38936 uart: 48 +39457-41541 uart: 65 +42061-44145 uart: 6c +44665-46749 uart: 6c +47269-49353 uart: 6f +49873-51957 uart: 20 +52477-54561 uart: 57 +55081-57165 uart: 6f +57685-59769 uart: 72 +60289-62373 uart: 6c +62893-64977 uart: 64 +65498-67582 uart: 21 +68102-70186 uart: 0d +70706-72790 uart: 0a +73310-75394 uart: 48 +75914-77998 uart: 65 +78518-80602 uart: 6c +81122-83206 uart: 6c +83726-85810 uart: 6f +86330-88414 uart: 20 +88934-91018 uart: 57 +91539-93623 uart: 6f +94143-96227 uart: 72 +96747-98831 uart: 6c +99351-101435 uart: 64 +101955-104039 uart: 21 +104559-106643 uart: 0d +107163-109247 uart: 0a +109767-111851 uart: 48 +112371-114455 uart: 65 +114975-117059 uart: 6c +117580-119664 uart: 6c +120184-122268 uart: 6f +122788-124872 uart: 20 +125392-127476 uart: 57 +127996-130080 uart: 6f +130600-132684 uart: 72 +133204-135288 uart: 6c +135808-137892 uart: 64 +138412-140496 uart: 21 +141016-143100 uart: 0d +143621-145705 uart: 0a diff --git a/decoder/test/uart/hello_world_8n1_2400.output b/decoder/test/uart/hello_world_8n1_2400.output new file mode 100644 index 0000000..8d9acd3 --- /dev/null +++ b/decoder/test/uart/hello_world_8n1_2400.output @@ -0,0 +1,616 @@ +134-395 uart: tx-start: "Start bit" "Start" "S" +395-656 uart: tx-data-bits: "0" +655-916 uart: tx-data-bits: "0" +915-1176 uart: tx-data-bits: "0" +1176-1437 uart: tx-data-bits: "1" +1436-1697 uart: tx-data-bits: "0" +1697-1958 uart: tx-data-bits: "0" +1957-2218 uart: tx-data-bits: "1" +2218-2479 uart: tx-data-bits: "0" +395-2479 uart: tx-data: "H" +2478-2739 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2738-2999 uart: tx-start: "Start bit" "Start" "S" +2999-3260 uart: tx-data-bits: "1" +3259-3520 uart: tx-data-bits: "0" +3519-3780 uart: tx-data-bits: "1" +3780-4041 uart: tx-data-bits: "0" +4040-4301 uart: tx-data-bits: "0" +4301-4562 uart: tx-data-bits: "1" +4561-4822 uart: tx-data-bits: "1" +4822-5083 uart: tx-data-bits: "0" +2999-5083 uart: tx-data: "e" +5082-5343 uart: tx-parity-ok: "Stop bit" "Stop" "T" +5342-5603 uart: tx-start: "Start bit" "Start" "S" +5603-5864 uart: tx-data-bits: "0" +5863-6124 uart: tx-data-bits: "0" +6123-6384 uart: tx-data-bits: "1" +6384-6645 uart: tx-data-bits: "1" +6644-6905 uart: tx-data-bits: "0" +6905-7166 uart: tx-data-bits: "1" +7165-7426 uart: tx-data-bits: "1" +7426-7687 uart: tx-data-bits: "0" +5603-7687 uart: tx-data: "l" +7686-7947 uart: tx-parity-ok: "Stop bit" "Stop" "T" +7946-8207 uart: tx-start: "Start bit" "Start" "S" +8207-8468 uart: tx-data-bits: "0" +8467-8728 uart: tx-data-bits: "0" +8727-8988 uart: tx-data-bits: "1" +8988-9249 uart: tx-data-bits: "1" +9248-9509 uart: tx-data-bits: "0" +9509-9770 uart: tx-data-bits: "1" +9769-10030 uart: tx-data-bits: "1" +10030-10291 uart: tx-data-bits: "0" +8207-10291 uart: tx-data: "l" +10290-10551 uart: tx-parity-ok: "Stop bit" "Stop" "T" +10550-10811 uart: tx-start: "Start bit" "Start" "S" +10811-11072 uart: tx-data-bits: "1" +11071-11332 uart: tx-data-bits: "1" +11331-11592 uart: tx-data-bits: "1" +11592-11853 uart: tx-data-bits: "1" +11852-12113 uart: tx-data-bits: "0" +12113-12374 uart: tx-data-bits: "1" +12373-12634 uart: tx-data-bits: "1" +12634-12895 uart: tx-data-bits: "0" +10811-12895 uart: tx-data: "o" +12894-13155 uart: tx-parity-ok: "Stop bit" "Stop" "T" +13155-13416 uart: tx-start: "Start bit" "Start" "S" +13416-13677 uart: tx-data-bits: "0" +13676-13937 uart: tx-data-bits: "0" +13936-14197 uart: tx-data-bits: "0" +14197-14458 uart: tx-data-bits: "0" +14457-14718 uart: tx-data-bits: "0" +14718-14979 uart: tx-data-bits: "1" +14978-15239 uart: tx-data-bits: "0" +15239-15500 uart: tx-data-bits: "0" +13416-15500 uart: tx-data: " " +15499-15760 uart: tx-parity-ok: "Stop bit" "Stop" "T" +15759-16020 uart: tx-start: "Start bit" "Start" "S" +16020-16281 uart: tx-data-bits: "1" +16280-16541 uart: tx-data-bits: "1" +16540-16801 uart: tx-data-bits: "1" +16801-17062 uart: tx-data-bits: "0" +17061-17322 uart: tx-data-bits: "1" +17322-17583 uart: tx-data-bits: "0" +17582-17843 uart: tx-data-bits: "1" +17843-18104 uart: tx-data-bits: "0" +16020-18104 uart: tx-data: "W" +18103-18364 uart: tx-parity-ok: "Stop bit" "Stop" "T" +18363-18624 uart: tx-start: "Start bit" "Start" "S" +18624-18885 uart: tx-data-bits: "1" +18884-19145 uart: tx-data-bits: "1" +19144-19405 uart: tx-data-bits: "1" +19405-19666 uart: tx-data-bits: "1" +19665-19926 uart: tx-data-bits: "0" +19926-20187 uart: tx-data-bits: "1" +20186-20447 uart: tx-data-bits: "1" +20447-20708 uart: tx-data-bits: "0" +18624-20708 uart: tx-data: "o" +20707-20968 uart: tx-parity-ok: "Stop bit" "Stop" "T" +20967-21228 uart: tx-start: "Start bit" "Start" "S" +21228-21489 uart: tx-data-bits: "0" +21488-21749 uart: tx-data-bits: "1" +21748-22009 uart: tx-data-bits: "0" +22009-22270 uart: tx-data-bits: "0" +22269-22530 uart: tx-data-bits: "1" +22530-22791 uart: tx-data-bits: "1" +22790-23051 uart: tx-data-bits: "1" +23051-23312 uart: tx-data-bits: "0" +21228-23312 uart: tx-data: "r" +23311-23572 uart: tx-parity-ok: "Stop bit" "Stop" "T" +23571-23832 uart: tx-start: "Start bit" "Start" "S" +23832-24093 uart: tx-data-bits: "0" +24092-24353 uart: tx-data-bits: "0" +24352-24613 uart: tx-data-bits: "1" +24613-24874 uart: tx-data-bits: "1" +24873-25134 uart: tx-data-bits: "0" +25134-25395 uart: tx-data-bits: "1" +25394-25655 uart: tx-data-bits: "1" +25655-25916 uart: tx-data-bits: "0" +23832-25916 uart: tx-data: "l" +25915-26176 uart: tx-parity-ok: "Stop bit" "Stop" "T" +26175-26436 uart: tx-start: "Start bit" "Start" "S" +26436-26697 uart: tx-data-bits: "0" +26696-26957 uart: tx-data-bits: "0" +26956-27217 uart: tx-data-bits: "1" +27217-27478 uart: tx-data-bits: "0" +27477-27738 uart: tx-data-bits: "0" +27738-27999 uart: tx-data-bits: "1" +27998-28259 uart: tx-data-bits: "1" +28259-28520 uart: tx-data-bits: "0" +26436-28520 uart: tx-data: "d" +28519-28780 uart: tx-parity-ok: "Stop bit" "Stop" "T" +28779-29040 uart: tx-start: "Start bit" "Start" "S" +29040-29301 uart: tx-data-bits: "1" +29300-29561 uart: tx-data-bits: "0" +29560-29821 uart: tx-data-bits: "0" +29821-30082 uart: tx-data-bits: "0" +30081-30342 uart: tx-data-bits: "0" +30342-30603 uart: tx-data-bits: "1" +30602-30863 uart: tx-data-bits: "0" +30863-31124 uart: tx-data-bits: "0" +29040-31124 uart: tx-data: "!" +31123-31384 uart: tx-parity-ok: "Stop bit" "Stop" "T" +31383-31644 uart: tx-start: "Start bit" "Start" "S" +31644-31905 uart: tx-data-bits: "1" +31904-32165 uart: tx-data-bits: "0" +32164-32425 uart: tx-data-bits: "1" +32425-32686 uart: tx-data-bits: "1" +32685-32946 uart: tx-data-bits: "0" +32946-33207 uart: tx-data-bits: "0" +33206-33467 uart: tx-data-bits: "0" +33467-33728 uart: tx-data-bits: "0" +31644-33728 uart: tx-data: "[0D]" +33727-33988 uart: tx-parity-ok: "Stop bit" "Stop" "T" +33987-34248 uart: tx-start: "Start bit" "Start" "S" +34248-34509 uart: tx-data-bits: "0" +34508-34769 uart: tx-data-bits: "1" +34768-35029 uart: tx-data-bits: "0" +35029-35290 uart: tx-data-bits: "1" +35289-35550 uart: tx-data-bits: "0" +35550-35811 uart: tx-data-bits: "0" +35810-36071 uart: tx-data-bits: "0" +36071-36332 uart: tx-data-bits: "0" +34248-36332 uart: tx-data: "[0A]" +36331-36592 uart: tx-parity-ok: "Stop bit" "Stop" "T" +36591-36852 uart: tx-start: "Start bit" "Start" "S" +36852-37113 uart: tx-data-bits: "0" +37112-37373 uart: tx-data-bits: "0" +37372-37633 uart: tx-data-bits: "0" +37633-37894 uart: tx-data-bits: "1" +37893-38154 uart: tx-data-bits: "0" +38154-38415 uart: tx-data-bits: "0" +38414-38675 uart: tx-data-bits: "1" +38675-38936 uart: tx-data-bits: "0" +36852-38936 uart: tx-data: "H" +38935-39196 uart: tx-parity-ok: "Stop bit" "Stop" "T" +39196-39457 uart: tx-start: "Start bit" "Start" "S" +39457-39718 uart: tx-data-bits: "1" +39717-39978 uart: tx-data-bits: "0" +39977-40238 uart: tx-data-bits: "1" +40238-40499 uart: tx-data-bits: "0" +40498-40759 uart: tx-data-bits: "0" +40759-41020 uart: tx-data-bits: "1" +41019-41280 uart: tx-data-bits: "1" +41280-41541 uart: tx-data-bits: "0" +39457-41541 uart: tx-data: "e" +41540-41801 uart: tx-parity-ok: "Stop bit" "Stop" "T" +41800-42061 uart: tx-start: "Start bit" "Start" "S" +42061-42322 uart: tx-data-bits: "0" +42321-42582 uart: tx-data-bits: "0" +42581-42842 uart: tx-data-bits: "1" +42842-43103 uart: tx-data-bits: "1" +43102-43363 uart: tx-data-bits: "0" +43363-43624 uart: tx-data-bits: "1" +43623-43884 uart: tx-data-bits: "1" +43884-44145 uart: tx-data-bits: "0" +42061-44145 uart: tx-data: "l" +44144-44405 uart: tx-parity-ok: "Stop bit" "Stop" "T" +44404-44665 uart: tx-start: "Start bit" "Start" "S" +44665-44926 uart: tx-data-bits: "0" +44925-45186 uart: tx-data-bits: "0" +45185-45446 uart: tx-data-bits: "1" +45446-45707 uart: tx-data-bits: "1" +45706-45967 uart: tx-data-bits: "0" +45967-46228 uart: tx-data-bits: "1" +46227-46488 uart: tx-data-bits: "1" +46488-46749 uart: tx-data-bits: "0" +44665-46749 uart: tx-data: "l" +46748-47009 uart: tx-parity-ok: "Stop bit" "Stop" "T" +47008-47269 uart: tx-start: "Start bit" "Start" "S" +47269-47530 uart: tx-data-bits: "1" +47529-47790 uart: tx-data-bits: "1" +47789-48050 uart: tx-data-bits: "1" +48050-48311 uart: tx-data-bits: "1" +48310-48571 uart: tx-data-bits: "0" +48571-48832 uart: tx-data-bits: "1" +48831-49092 uart: tx-data-bits: "1" +49092-49353 uart: tx-data-bits: "0" +47269-49353 uart: tx-data: "o" +49352-49613 uart: tx-parity-ok: "Stop bit" "Stop" "T" +49612-49873 uart: tx-start: "Start bit" "Start" "S" +49873-50134 uart: tx-data-bits: "0" +50133-50394 uart: tx-data-bits: "0" +50393-50654 uart: tx-data-bits: "0" +50654-50915 uart: tx-data-bits: "0" +50914-51175 uart: tx-data-bits: "0" +51175-51436 uart: tx-data-bits: "1" +51435-51696 uart: tx-data-bits: "0" +51696-51957 uart: tx-data-bits: "0" +49873-51957 uart: tx-data: " " +51956-52217 uart: tx-parity-ok: "Stop bit" "Stop" "T" +52216-52477 uart: tx-start: "Start bit" "Start" "S" +52477-52738 uart: tx-data-bits: "1" +52737-52998 uart: tx-data-bits: "1" +52997-53258 uart: tx-data-bits: "1" +53258-53519 uart: tx-data-bits: "0" +53518-53779 uart: tx-data-bits: "1" +53779-54040 uart: tx-data-bits: "0" +54039-54300 uart: tx-data-bits: "1" +54300-54561 uart: tx-data-bits: "0" +52477-54561 uart: tx-data: "W" +54560-54821 uart: tx-parity-ok: "Stop bit" "Stop" "T" +54820-55081 uart: tx-start: "Start bit" "Start" "S" +55081-55342 uart: tx-data-bits: "1" +55341-55602 uart: tx-data-bits: "1" +55601-55862 uart: tx-data-bits: "1" +55862-56123 uart: tx-data-bits: "1" +56122-56383 uart: tx-data-bits: "0" +56383-56644 uart: tx-data-bits: "1" +56643-56904 uart: tx-data-bits: "1" +56904-57165 uart: tx-data-bits: "0" +55081-57165 uart: tx-data: "o" +57164-57425 uart: tx-parity-ok: "Stop bit" "Stop" "T" +57424-57685 uart: tx-start: "Start bit" "Start" "S" +57685-57946 uart: tx-data-bits: "0" +57945-58206 uart: tx-data-bits: "1" +58205-58466 uart: tx-data-bits: "0" +58466-58727 uart: tx-data-bits: "0" +58726-58987 uart: tx-data-bits: "1" +58987-59248 uart: tx-data-bits: "1" +59247-59508 uart: tx-data-bits: "1" +59508-59769 uart: tx-data-bits: "0" +57685-59769 uart: tx-data: "r" +59768-60029 uart: tx-parity-ok: "Stop bit" "Stop" "T" +60028-60289 uart: tx-start: "Start bit" "Start" "S" +60289-60550 uart: tx-data-bits: "0" +60549-60810 uart: tx-data-bits: "0" +60809-61070 uart: tx-data-bits: "1" +61070-61331 uart: tx-data-bits: "1" +61330-61591 uart: tx-data-bits: "0" +61591-61852 uart: tx-data-bits: "1" +61851-62112 uart: tx-data-bits: "1" +62112-62373 uart: tx-data-bits: "0" +60289-62373 uart: tx-data: "l" +62372-62633 uart: tx-parity-ok: "Stop bit" "Stop" "T" +62632-62893 uart: tx-start: "Start bit" "Start" "S" +62893-63154 uart: tx-data-bits: "0" +63153-63414 uart: tx-data-bits: "0" +63413-63674 uart: tx-data-bits: "1" +63674-63935 uart: tx-data-bits: "0" +63934-64195 uart: tx-data-bits: "0" +64195-64456 uart: tx-data-bits: "1" +64455-64716 uart: tx-data-bits: "1" +64716-64977 uart: tx-data-bits: "0" +62893-64977 uart: tx-data: "d" +64976-65237 uart: tx-parity-ok: "Stop bit" "Stop" "T" +65237-65498 uart: tx-start: "Start bit" "Start" "S" +65498-65759 uart: tx-data-bits: "1" +65758-66019 uart: tx-data-bits: "0" +66018-66279 uart: tx-data-bits: "0" +66279-66540 uart: tx-data-bits: "0" +66539-66800 uart: tx-data-bits: "0" +66800-67061 uart: tx-data-bits: "1" +67060-67321 uart: tx-data-bits: "0" +67321-67582 uart: tx-data-bits: "0" +65498-67582 uart: tx-data: "!" +67581-67842 uart: tx-parity-ok: "Stop bit" "Stop" "T" +67841-68102 uart: tx-start: "Start bit" "Start" "S" +68102-68363 uart: tx-data-bits: "1" +68362-68623 uart: tx-data-bits: "0" +68622-68883 uart: tx-data-bits: "1" +68883-69144 uart: tx-data-bits: "1" +69143-69404 uart: tx-data-bits: "0" +69404-69665 uart: tx-data-bits: "0" +69664-69925 uart: tx-data-bits: "0" +69925-70186 uart: tx-data-bits: "0" +68102-70186 uart: tx-data: "[0D]" +70185-70446 uart: tx-parity-ok: "Stop bit" "Stop" "T" +70445-70706 uart: tx-start: "Start bit" "Start" "S" +70706-70967 uart: tx-data-bits: "0" +70966-71227 uart: tx-data-bits: "1" +71226-71487 uart: tx-data-bits: "0" +71487-71748 uart: tx-data-bits: "1" +71747-72008 uart: tx-data-bits: "0" +72008-72269 uart: tx-data-bits: "0" +72268-72529 uart: tx-data-bits: "0" +72529-72790 uart: tx-data-bits: "0" +70706-72790 uart: tx-data: "[0A]" +72789-73050 uart: tx-parity-ok: "Stop bit" "Stop" "T" +73049-73310 uart: tx-start: "Start bit" "Start" "S" +73310-73571 uart: tx-data-bits: "0" +73570-73831 uart: tx-data-bits: "0" +73830-74091 uart: tx-data-bits: "0" +74091-74352 uart: tx-data-bits: "1" +74351-74612 uart: tx-data-bits: "0" +74612-74873 uart: tx-data-bits: "0" +74872-75133 uart: tx-data-bits: "1" +75133-75394 uart: tx-data-bits: "0" +73310-75394 uart: tx-data: "H" +75393-75654 uart: tx-parity-ok: "Stop bit" "Stop" "T" +75653-75914 uart: tx-start: "Start bit" "Start" "S" +75914-76175 uart: tx-data-bits: "1" +76174-76435 uart: tx-data-bits: "0" +76434-76695 uart: tx-data-bits: "1" +76695-76956 uart: tx-data-bits: "0" +76955-77216 uart: tx-data-bits: "0" +77216-77477 uart: tx-data-bits: "1" +77476-77737 uart: tx-data-bits: "1" +77737-77998 uart: tx-data-bits: "0" +75914-77998 uart: tx-data: "e" +77997-78258 uart: tx-parity-ok: "Stop bit" "Stop" "T" +78257-78518 uart: tx-start: "Start bit" "Start" "S" +78518-78779 uart: tx-data-bits: "0" +78778-79039 uart: tx-data-bits: "0" +79038-79299 uart: tx-data-bits: "1" +79299-79560 uart: tx-data-bits: "1" +79559-79820 uart: tx-data-bits: "0" +79820-80081 uart: tx-data-bits: "1" +80080-80341 uart: tx-data-bits: "1" +80341-80602 uart: tx-data-bits: "0" +78518-80602 uart: tx-data: "l" +80601-80862 uart: tx-parity-ok: "Stop bit" "Stop" "T" +80861-81122 uart: tx-start: "Start bit" "Start" "S" +81122-81383 uart: tx-data-bits: "0" +81382-81643 uart: tx-data-bits: "0" +81642-81903 uart: tx-data-bits: "1" +81903-82164 uart: tx-data-bits: "1" +82163-82424 uart: tx-data-bits: "0" +82424-82685 uart: tx-data-bits: "1" +82684-82945 uart: tx-data-bits: "1" +82945-83206 uart: tx-data-bits: "0" +81122-83206 uart: tx-data: "l" +83205-83466 uart: tx-parity-ok: "Stop bit" "Stop" "T" +83465-83726 uart: tx-start: "Start bit" "Start" "S" +83726-83987 uart: tx-data-bits: "1" +83986-84247 uart: tx-data-bits: "1" +84246-84507 uart: tx-data-bits: "1" +84507-84768 uart: tx-data-bits: "1" +84767-85028 uart: tx-data-bits: "0" +85028-85289 uart: tx-data-bits: "1" +85288-85549 uart: tx-data-bits: "1" +85549-85810 uart: tx-data-bits: "0" +83726-85810 uart: tx-data: "o" +85809-86070 uart: tx-parity-ok: "Stop bit" "Stop" "T" +86069-86330 uart: tx-start: "Start bit" "Start" "S" +86330-86591 uart: tx-data-bits: "0" +86590-86851 uart: tx-data-bits: "0" +86850-87111 uart: tx-data-bits: "0" +87111-87372 uart: tx-data-bits: "0" +87371-87632 uart: tx-data-bits: "0" +87632-87893 uart: tx-data-bits: "1" +87892-88153 uart: tx-data-bits: "0" +88153-88414 uart: tx-data-bits: "0" +86330-88414 uart: tx-data: " " +88413-88674 uart: tx-parity-ok: "Stop bit" "Stop" "T" +88673-88934 uart: tx-start: "Start bit" "Start" "S" +88934-89195 uart: tx-data-bits: "1" +89194-89455 uart: tx-data-bits: "1" +89454-89715 uart: tx-data-bits: "1" +89715-89976 uart: tx-data-bits: "0" +89975-90236 uart: tx-data-bits: "1" +90236-90497 uart: tx-data-bits: "0" +90496-90757 uart: tx-data-bits: "1" +90757-91018 uart: tx-data-bits: "0" +88934-91018 uart: tx-data: "W" +91017-91278 uart: tx-parity-ok: "Stop bit" "Stop" "T" +91278-91539 uart: tx-start: "Start bit" "Start" "S" +91539-91800 uart: tx-data-bits: "1" +91799-92060 uart: tx-data-bits: "1" +92059-92320 uart: tx-data-bits: "1" +92320-92581 uart: tx-data-bits: "1" +92580-92841 uart: tx-data-bits: "0" +92841-93102 uart: tx-data-bits: "1" +93101-93362 uart: tx-data-bits: "1" +93362-93623 uart: tx-data-bits: "0" +91539-93623 uart: tx-data: "o" +93622-93883 uart: tx-parity-ok: "Stop bit" "Stop" "T" +93882-94143 uart: tx-start: "Start bit" "Start" "S" +94143-94404 uart: tx-data-bits: "0" +94403-94664 uart: tx-data-bits: "1" +94663-94924 uart: tx-data-bits: "0" +94924-95185 uart: tx-data-bits: "0" +95184-95445 uart: tx-data-bits: "1" +95445-95706 uart: tx-data-bits: "1" +95705-95966 uart: tx-data-bits: "1" +95966-96227 uart: tx-data-bits: "0" +94143-96227 uart: tx-data: "r" +96226-96487 uart: tx-parity-ok: "Stop bit" "Stop" "T" +96486-96747 uart: tx-start: "Start bit" "Start" "S" +96747-97008 uart: tx-data-bits: "0" +97007-97268 uart: tx-data-bits: "0" +97267-97528 uart: tx-data-bits: "1" +97528-97789 uart: tx-data-bits: "1" +97788-98049 uart: tx-data-bits: "0" +98049-98310 uart: tx-data-bits: "1" +98309-98570 uart: tx-data-bits: "1" +98570-98831 uart: tx-data-bits: "0" +96747-98831 uart: tx-data: "l" +98830-99091 uart: tx-parity-ok: "Stop bit" "Stop" "T" +99090-99351 uart: tx-start: "Start bit" "Start" "S" +99351-99612 uart: tx-data-bits: "0" +99611-99872 uart: tx-data-bits: "0" +99871-100132 uart: tx-data-bits: "1" +100132-100393 uart: tx-data-bits: "0" +100392-100653 uart: tx-data-bits: "0" +100653-100914 uart: tx-data-bits: "1" +100913-101174 uart: tx-data-bits: "1" +101174-101435 uart: tx-data-bits: "0" +99351-101435 uart: tx-data: "d" +101434-101695 uart: tx-parity-ok: "Stop bit" "Stop" "T" +101694-101955 uart: tx-start: "Start bit" "Start" "S" +101955-102216 uart: tx-data-bits: "1" +102215-102476 uart: tx-data-bits: "0" +102475-102736 uart: tx-data-bits: "0" +102736-102997 uart: tx-data-bits: "0" +102996-103257 uart: tx-data-bits: "0" +103257-103518 uart: tx-data-bits: "1" +103517-103778 uart: tx-data-bits: "0" +103778-104039 uart: tx-data-bits: "0" +101955-104039 uart: tx-data: "!" +104038-104299 uart: tx-parity-ok: "Stop bit" "Stop" "T" +104298-104559 uart: tx-start: "Start bit" "Start" "S" +104559-104820 uart: tx-data-bits: "1" +104819-105080 uart: tx-data-bits: "0" +105079-105340 uart: tx-data-bits: "1" +105340-105601 uart: tx-data-bits: "1" +105600-105861 uart: tx-data-bits: "0" +105861-106122 uart: tx-data-bits: "0" +106121-106382 uart: tx-data-bits: "0" +106382-106643 uart: tx-data-bits: "0" +104559-106643 uart: tx-data: "[0D]" +106642-106903 uart: tx-parity-ok: "Stop bit" "Stop" "T" +106902-107163 uart: tx-start: "Start bit" "Start" "S" +107163-107424 uart: tx-data-bits: "0" +107423-107684 uart: tx-data-bits: "1" +107683-107944 uart: tx-data-bits: "0" +107944-108205 uart: tx-data-bits: "1" +108204-108465 uart: tx-data-bits: "0" +108465-108726 uart: tx-data-bits: "0" +108725-108986 uart: tx-data-bits: "0" +108986-109247 uart: tx-data-bits: "0" +107163-109247 uart: tx-data: "[0A]" +109246-109507 uart: tx-parity-ok: "Stop bit" "Stop" "T" +109506-109767 uart: tx-start: "Start bit" "Start" "S" +109767-110028 uart: tx-data-bits: "0" +110027-110288 uart: tx-data-bits: "0" +110287-110548 uart: tx-data-bits: "0" +110548-110809 uart: tx-data-bits: "1" +110808-111069 uart: tx-data-bits: "0" +111069-111330 uart: tx-data-bits: "0" +111329-111590 uart: tx-data-bits: "1" +111590-111851 uart: tx-data-bits: "0" +109767-111851 uart: tx-data: "H" +111850-112111 uart: tx-parity-ok: "Stop bit" "Stop" "T" +112110-112371 uart: tx-start: "Start bit" "Start" "S" +112371-112632 uart: tx-data-bits: "1" +112631-112892 uart: tx-data-bits: "0" +112891-113152 uart: tx-data-bits: "1" +113152-113413 uart: tx-data-bits: "0" +113412-113673 uart: tx-data-bits: "0" +113673-113934 uart: tx-data-bits: "1" +113933-114194 uart: tx-data-bits: "1" +114194-114455 uart: tx-data-bits: "0" +112371-114455 uart: tx-data: "e" +114454-114715 uart: tx-parity-ok: "Stop bit" "Stop" "T" +114714-114975 uart: tx-start: "Start bit" "Start" "S" +114975-115236 uart: tx-data-bits: "0" +115235-115496 uart: tx-data-bits: "0" +115495-115756 uart: tx-data-bits: "1" +115756-116017 uart: tx-data-bits: "1" +116016-116277 uart: tx-data-bits: "0" +116277-116538 uart: tx-data-bits: "1" +116537-116798 uart: tx-data-bits: "1" +116798-117059 uart: tx-data-bits: "0" +114975-117059 uart: tx-data: "l" +117058-117319 uart: tx-parity-ok: "Stop bit" "Stop" "T" +117319-117580 uart: tx-start: "Start bit" "Start" "S" +117580-117841 uart: tx-data-bits: "0" +117840-118101 uart: tx-data-bits: "0" +118100-118361 uart: tx-data-bits: "1" +118361-118622 uart: tx-data-bits: "1" +118621-118882 uart: tx-data-bits: "0" +118882-119143 uart: tx-data-bits: "1" +119142-119403 uart: tx-data-bits: "1" +119403-119664 uart: tx-data-bits: "0" +117580-119664 uart: tx-data: "l" +119663-119924 uart: tx-parity-ok: "Stop bit" "Stop" "T" +119923-120184 uart: tx-start: "Start bit" "Start" "S" +120184-120445 uart: tx-data-bits: "1" +120444-120705 uart: tx-data-bits: "1" +120704-120965 uart: tx-data-bits: "1" +120965-121226 uart: tx-data-bits: "1" +121225-121486 uart: tx-data-bits: "0" +121486-121747 uart: tx-data-bits: "1" +121746-122007 uart: tx-data-bits: "1" +122007-122268 uart: tx-data-bits: "0" +120184-122268 uart: tx-data: "o" +122267-122528 uart: tx-parity-ok: "Stop bit" "Stop" "T" +122527-122788 uart: tx-start: "Start bit" "Start" "S" +122788-123049 uart: tx-data-bits: "0" +123048-123309 uart: tx-data-bits: "0" +123308-123569 uart: tx-data-bits: "0" +123569-123830 uart: tx-data-bits: "0" +123829-124090 uart: tx-data-bits: "0" +124090-124351 uart: tx-data-bits: "1" +124350-124611 uart: tx-data-bits: "0" +124611-124872 uart: tx-data-bits: "0" +122788-124872 uart: tx-data: " " +124871-125132 uart: tx-parity-ok: "Stop bit" "Stop" "T" +125131-125392 uart: tx-start: "Start bit" "Start" "S" +125392-125653 uart: tx-data-bits: "1" +125652-125913 uart: tx-data-bits: "1" +125912-126173 uart: tx-data-bits: "1" +126173-126434 uart: tx-data-bits: "0" +126433-126694 uart: tx-data-bits: "1" +126694-126955 uart: tx-data-bits: "0" +126954-127215 uart: tx-data-bits: "1" +127215-127476 uart: tx-data-bits: "0" +125392-127476 uart: tx-data: "W" +127475-127736 uart: tx-parity-ok: "Stop bit" "Stop" "T" +127735-127996 uart: tx-start: "Start bit" "Start" "S" +127996-128257 uart: tx-data-bits: "1" +128256-128517 uart: tx-data-bits: "1" +128516-128777 uart: tx-data-bits: "1" +128777-129038 uart: tx-data-bits: "1" +129037-129298 uart: tx-data-bits: "0" +129298-129559 uart: tx-data-bits: "1" +129558-129819 uart: tx-data-bits: "1" +129819-130080 uart: tx-data-bits: "0" +127996-130080 uart: tx-data: "o" +130079-130340 uart: tx-parity-ok: "Stop bit" "Stop" "T" +130339-130600 uart: tx-start: "Start bit" "Start" "S" +130600-130861 uart: tx-data-bits: "0" +130860-131121 uart: tx-data-bits: "1" +131120-131381 uart: tx-data-bits: "0" +131381-131642 uart: tx-data-bits: "0" +131641-131902 uart: tx-data-bits: "1" +131902-132163 uart: tx-data-bits: "1" +132162-132423 uart: tx-data-bits: "1" +132423-132684 uart: tx-data-bits: "0" +130600-132684 uart: tx-data: "r" +132683-132944 uart: tx-parity-ok: "Stop bit" "Stop" "T" +132943-133204 uart: tx-start: "Start bit" "Start" "S" +133204-133465 uart: tx-data-bits: "0" +133464-133725 uart: tx-data-bits: "0" +133724-133985 uart: tx-data-bits: "1" +133985-134246 uart: tx-data-bits: "1" +134245-134506 uart: tx-data-bits: "0" +134506-134767 uart: tx-data-bits: "1" +134766-135027 uart: tx-data-bits: "1" +135027-135288 uart: tx-data-bits: "0" +133204-135288 uart: tx-data: "l" +135287-135548 uart: tx-parity-ok: "Stop bit" "Stop" "T" +135547-135808 uart: tx-start: "Start bit" "Start" "S" +135808-136069 uart: tx-data-bits: "0" +136068-136329 uart: tx-data-bits: "0" +136328-136589 uart: tx-data-bits: "1" +136589-136850 uart: tx-data-bits: "0" +136849-137110 uart: tx-data-bits: "0" +137110-137371 uart: tx-data-bits: "1" +137370-137631 uart: tx-data-bits: "1" +137631-137892 uart: tx-data-bits: "0" +135808-137892 uart: tx-data: "d" +137891-138152 uart: tx-parity-ok: "Stop bit" "Stop" "T" +138151-138412 uart: tx-start: "Start bit" "Start" "S" +138412-138673 uart: tx-data-bits: "1" +138672-138933 uart: tx-data-bits: "0" +138932-139193 uart: tx-data-bits: "0" +139193-139454 uart: tx-data-bits: "0" +139453-139714 uart: tx-data-bits: "0" +139714-139975 uart: tx-data-bits: "1" +139974-140235 uart: tx-data-bits: "0" +140235-140496 uart: tx-data-bits: "0" +138412-140496 uart: tx-data: "!" +140495-140756 uart: tx-parity-ok: "Stop bit" "Stop" "T" +140755-141016 uart: tx-start: "Start bit" "Start" "S" +141016-141277 uart: tx-data-bits: "1" +141276-141537 uart: tx-data-bits: "0" +141536-141797 uart: tx-data-bits: "1" +141797-142058 uart: tx-data-bits: "1" +142057-142318 uart: tx-data-bits: "0" +142318-142579 uart: tx-data-bits: "0" +142578-142839 uart: tx-data-bits: "0" +142839-143100 uart: tx-data-bits: "0" +141016-143100 uart: tx-data: "[0D]" +143099-143360 uart: tx-parity-ok: "Stop bit" "Stop" "T" +143360-143621 uart: tx-start: "Start bit" "Start" "S" +143621-143882 uart: tx-data-bits: "0" +143881-144142 uart: tx-data-bits: "1" +144141-144402 uart: tx-data-bits: "0" +144402-144663 uart: tx-data-bits: "1" +144662-144923 uart: tx-data-bits: "0" +144923-145184 uart: tx-data-bits: "0" +145183-145444 uart: tx-data-bits: "0" +145444-145705 uart: tx-data-bits: "0" +143621-145705 uart: tx-data: "[0A]" +145704-145965 uart: tx-parity-ok: "Stop bit" "Stop" "T" diff --git a/decoder/test/uart/hello_world_8n1_38400.bin_tx b/decoder/test/uart/hello_world_8n1_38400.bin_tx new file mode 100644 index 0000000..a2df717 --- /dev/null +++ b/decoder/test/uart/hello_world_8n1_38400.bin_tx @@ -0,0 +1,56 @@ +45-254 uart: 48 +305-514 uart: 65 +566-775 uart: 6c +826-1035 uart: 6c +1086-1295 uart: 6f +1347-1556 uart: 20 +1607-1816 uart: 57 +1868-2077 uart: 6f +2128-2337 uart: 72 +2388-2597 uart: 6c +2649-2858 uart: 64 +2909-3118 uart: 21 +3170-3379 uart: 0d +3430-3639 uart: 0a +3691-3900 uart: 48 +3951-4160 uart: 65 +4211-4420 uart: 6c +4472-4681 uart: 6c +4732-4941 uart: 6f +4993-5202 uart: 20 +5253-5462 uart: 57 +5513-5722 uart: 6f +5774-5983 uart: 72 +6034-6243 uart: 6c +6295-6504 uart: 64 +6555-6764 uart: 21 +6815-7024 uart: 0d +7076-7285 uart: 0a +7336-7545 uart: 48 +7597-7806 uart: 65 +7857-8066 uart: 6c +8117-8326 uart: 6c +8378-8587 uart: 6f +8638-8847 uart: 20 +8899-9108 uart: 57 +9159-9368 uart: 6f +9420-9629 uart: 72 +9680-9889 uart: 6c +9940-10149 uart: 64 +10201-10410 uart: 21 +10461-10670 uart: 0d +10722-10931 uart: 0a +10982-11191 uart: 48 +11242-11451 uart: 65 +11503-11712 uart: 6c +11763-11972 uart: 6c +12024-12233 uart: 6f +12284-12493 uart: 20 +12544-12753 uart: 57 +12805-13014 uart: 6f +13065-13274 uart: 72 +13326-13535 uart: 6c +13586-13795 uart: 64 +13847-14056 uart: 21 +14107-14316 uart: 0d +14367-14576 uart: 0a diff --git a/decoder/test/uart/hello_world_8n1_38400.output b/decoder/test/uart/hello_world_8n1_38400.output new file mode 100644 index 0000000..cc9f1b9 --- /dev/null +++ b/decoder/test/uart/hello_world_8n1_38400.output @@ -0,0 +1,616 @@ +19-46 uart: tx-start: "Start bit" "Start" "S" +45-72 uart: tx-data-bits: "0" +71-98 uart: tx-data-bits: "0" +97-124 uart: tx-data-bits: "0" +123-150 uart: tx-data-bits: "1" +149-176 uart: tx-data-bits: "0" +175-202 uart: tx-data-bits: "0" +201-228 uart: tx-data-bits: "1" +227-254 uart: tx-data-bits: "0" +45-254 uart: tx-data: "H" +253-280 uart: tx-parity-ok: "Stop bit" "Stop" "T" +279-306 uart: tx-start: "Start bit" "Start" "S" +305-332 uart: tx-data-bits: "1" +331-358 uart: tx-data-bits: "0" +357-384 uart: tx-data-bits: "1" +383-410 uart: tx-data-bits: "0" +409-436 uart: tx-data-bits: "0" +435-462 uart: tx-data-bits: "1" +461-488 uart: tx-data-bits: "1" +487-514 uart: tx-data-bits: "0" +305-514 uart: tx-data: "e" +513-540 uart: tx-parity-ok: "Stop bit" "Stop" "T" +540-567 uart: tx-start: "Start bit" "Start" "S" +566-593 uart: tx-data-bits: "0" +592-619 uart: tx-data-bits: "0" +618-645 uart: tx-data-bits: "1" +644-671 uart: tx-data-bits: "1" +670-697 uart: tx-data-bits: "0" +696-723 uart: tx-data-bits: "1" +722-749 uart: tx-data-bits: "1" +748-775 uart: tx-data-bits: "0" +566-775 uart: tx-data: "l" +774-801 uart: tx-parity-ok: "Stop bit" "Stop" "T" +800-827 uart: tx-start: "Start bit" "Start" "S" +826-853 uart: tx-data-bits: "0" +852-879 uart: tx-data-bits: "0" +878-905 uart: tx-data-bits: "1" +904-931 uart: tx-data-bits: "1" +930-957 uart: tx-data-bits: "0" +956-983 uart: tx-data-bits: "1" +982-1009 uart: tx-data-bits: "1" +1008-1035 uart: tx-data-bits: "0" +826-1035 uart: tx-data: "l" +1034-1061 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1060-1087 uart: tx-start: "Start bit" "Start" "S" +1086-1113 uart: tx-data-bits: "1" +1112-1139 uart: tx-data-bits: "1" +1138-1165 uart: tx-data-bits: "1" +1164-1191 uart: tx-data-bits: "1" +1190-1217 uart: tx-data-bits: "0" +1216-1243 uart: tx-data-bits: "1" +1242-1269 uart: tx-data-bits: "1" +1268-1295 uart: tx-data-bits: "0" +1086-1295 uart: tx-data: "o" +1294-1321 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1321-1348 uart: tx-start: "Start bit" "Start" "S" +1347-1374 uart: tx-data-bits: "0" +1373-1400 uart: tx-data-bits: "0" +1399-1426 uart: tx-data-bits: "0" +1425-1452 uart: tx-data-bits: "0" +1451-1478 uart: tx-data-bits: "0" +1477-1504 uart: tx-data-bits: "1" +1503-1530 uart: tx-data-bits: "0" +1529-1556 uart: tx-data-bits: "0" +1347-1556 uart: tx-data: " " +1555-1582 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1581-1608 uart: tx-start: "Start bit" "Start" "S" +1607-1634 uart: tx-data-bits: "1" +1633-1660 uart: tx-data-bits: "1" +1659-1686 uart: tx-data-bits: "1" +1685-1712 uart: tx-data-bits: "0" +1711-1738 uart: tx-data-bits: "1" +1737-1764 uart: tx-data-bits: "0" +1763-1790 uart: tx-data-bits: "1" +1789-1816 uart: tx-data-bits: "0" +1607-1816 uart: tx-data: "W" +1815-1842 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1842-1869 uart: tx-start: "Start bit" "Start" "S" +1868-1895 uart: tx-data-bits: "1" +1894-1921 uart: tx-data-bits: "1" +1920-1947 uart: tx-data-bits: "1" +1946-1973 uart: tx-data-bits: "1" +1972-1999 uart: tx-data-bits: "0" +1998-2025 uart: tx-data-bits: "1" +2024-2051 uart: tx-data-bits: "1" +2050-2077 uart: tx-data-bits: "0" +1868-2077 uart: tx-data: "o" +2076-2103 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2102-2129 uart: tx-start: "Start bit" "Start" "S" +2128-2155 uart: tx-data-bits: "0" +2154-2181 uart: tx-data-bits: "1" +2180-2207 uart: tx-data-bits: "0" +2206-2233 uart: tx-data-bits: "0" +2232-2259 uart: tx-data-bits: "1" +2258-2285 uart: tx-data-bits: "1" +2284-2311 uart: tx-data-bits: "1" +2310-2337 uart: tx-data-bits: "0" +2128-2337 uart: tx-data: "r" +2336-2363 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2362-2389 uart: tx-start: "Start bit" "Start" "S" +2388-2415 uart: tx-data-bits: "0" +2414-2441 uart: tx-data-bits: "0" +2440-2467 uart: tx-data-bits: "1" +2466-2493 uart: tx-data-bits: "1" +2492-2519 uart: tx-data-bits: "0" +2518-2545 uart: tx-data-bits: "1" +2544-2571 uart: tx-data-bits: "1" +2570-2597 uart: tx-data-bits: "0" +2388-2597 uart: tx-data: "l" +2596-2623 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2623-2650 uart: tx-start: "Start bit" "Start" "S" +2649-2676 uart: tx-data-bits: "0" +2675-2702 uart: tx-data-bits: "0" +2701-2728 uart: tx-data-bits: "1" +2727-2754 uart: tx-data-bits: "0" +2753-2780 uart: tx-data-bits: "0" +2779-2806 uart: tx-data-bits: "1" +2805-2832 uart: tx-data-bits: "1" +2831-2858 uart: tx-data-bits: "0" +2649-2858 uart: tx-data: "d" +2857-2884 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2883-2910 uart: tx-start: "Start bit" "Start" "S" +2909-2936 uart: tx-data-bits: "1" +2935-2962 uart: tx-data-bits: "0" +2961-2988 uart: tx-data-bits: "0" +2987-3014 uart: tx-data-bits: "0" +3013-3040 uart: tx-data-bits: "0" +3039-3066 uart: tx-data-bits: "1" +3065-3092 uart: tx-data-bits: "0" +3091-3118 uart: tx-data-bits: "0" +2909-3118 uart: tx-data: "!" +3117-3144 uart: tx-parity-ok: "Stop bit" "Stop" "T" +3144-3171 uart: tx-start: "Start bit" "Start" "S" +3170-3197 uart: tx-data-bits: "1" +3196-3223 uart: tx-data-bits: "0" +3222-3249 uart: tx-data-bits: "1" +3248-3275 uart: tx-data-bits: "1" +3274-3301 uart: tx-data-bits: "0" +3300-3327 uart: tx-data-bits: "0" +3326-3353 uart: tx-data-bits: "0" +3352-3379 uart: tx-data-bits: "0" +3170-3379 uart: tx-data: "[0D]" +3378-3405 uart: tx-parity-ok: "Stop bit" "Stop" "T" +3404-3431 uart: tx-start: "Start bit" "Start" "S" +3430-3457 uart: tx-data-bits: "0" +3456-3483 uart: tx-data-bits: "1" +3482-3509 uart: tx-data-bits: "0" +3508-3535 uart: tx-data-bits: "1" +3534-3561 uart: tx-data-bits: "0" +3560-3587 uart: tx-data-bits: "0" +3586-3613 uart: tx-data-bits: "0" +3612-3639 uart: tx-data-bits: "0" +3430-3639 uart: tx-data: "[0A]" +3638-3665 uart: tx-parity-ok: "Stop bit" "Stop" "T" +3665-3692 uart: tx-start: "Start bit" "Start" "S" +3691-3718 uart: tx-data-bits: "0" +3717-3744 uart: tx-data-bits: "0" +3743-3770 uart: tx-data-bits: "0" +3769-3796 uart: tx-data-bits: "1" +3795-3822 uart: tx-data-bits: "0" +3821-3848 uart: tx-data-bits: "0" +3847-3874 uart: tx-data-bits: "1" +3873-3900 uart: tx-data-bits: "0" +3691-3900 uart: tx-data: "H" +3899-3926 uart: tx-parity-ok: "Stop bit" "Stop" "T" +3925-3952 uart: tx-start: "Start bit" "Start" "S" +3951-3978 uart: tx-data-bits: "1" +3977-4004 uart: tx-data-bits: "0" +4003-4030 uart: tx-data-bits: "1" +4029-4056 uart: tx-data-bits: "0" +4055-4082 uart: tx-data-bits: "0" +4081-4108 uart: tx-data-bits: "1" +4107-4134 uart: tx-data-bits: "1" +4133-4160 uart: tx-data-bits: "0" +3951-4160 uart: tx-data: "e" +4159-4186 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4185-4212 uart: tx-start: "Start bit" "Start" "S" +4211-4238 uart: tx-data-bits: "0" +4237-4264 uart: tx-data-bits: "0" +4263-4290 uart: tx-data-bits: "1" +4289-4316 uart: tx-data-bits: "1" +4315-4342 uart: tx-data-bits: "0" +4341-4368 uart: tx-data-bits: "1" +4367-4394 uart: tx-data-bits: "1" +4393-4420 uart: tx-data-bits: "0" +4211-4420 uart: tx-data: "l" +4419-4446 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4446-4473 uart: tx-start: "Start bit" "Start" "S" +4472-4499 uart: tx-data-bits: "0" +4498-4525 uart: tx-data-bits: "0" +4524-4551 uart: tx-data-bits: "1" +4550-4577 uart: tx-data-bits: "1" +4576-4603 uart: tx-data-bits: "0" +4602-4629 uart: tx-data-bits: "1" +4628-4655 uart: tx-data-bits: "1" +4654-4681 uart: tx-data-bits: "0" +4472-4681 uart: tx-data: "l" +4680-4707 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4706-4733 uart: tx-start: "Start bit" "Start" "S" +4732-4759 uart: tx-data-bits: "1" +4758-4785 uart: tx-data-bits: "1" +4784-4811 uart: tx-data-bits: "1" +4810-4837 uart: tx-data-bits: "1" +4836-4863 uart: tx-data-bits: "0" +4862-4889 uart: tx-data-bits: "1" +4888-4915 uart: tx-data-bits: "1" +4914-4941 uart: tx-data-bits: "0" +4732-4941 uart: tx-data: "o" +4940-4967 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4967-4994 uart: tx-start: "Start bit" "Start" "S" +4993-5020 uart: tx-data-bits: "0" +5019-5046 uart: tx-data-bits: "0" +5045-5072 uart: tx-data-bits: "0" +5071-5098 uart: tx-data-bits: "0" +5097-5124 uart: tx-data-bits: "0" +5123-5150 uart: tx-data-bits: "1" +5149-5176 uart: tx-data-bits: "0" +5175-5202 uart: tx-data-bits: "0" +4993-5202 uart: tx-data: " " +5201-5228 uart: tx-parity-ok: "Stop bit" "Stop" "T" +5227-5254 uart: tx-start: "Start bit" "Start" "S" +5253-5280 uart: tx-data-bits: "1" +5279-5306 uart: tx-data-bits: "1" +5305-5332 uart: tx-data-bits: "1" +5331-5358 uart: tx-data-bits: "0" +5357-5384 uart: tx-data-bits: "1" +5383-5410 uart: tx-data-bits: "0" +5409-5436 uart: tx-data-bits: "1" +5435-5462 uart: tx-data-bits: "0" +5253-5462 uart: tx-data: "W" +5461-5488 uart: tx-parity-ok: "Stop bit" "Stop" "T" +5487-5514 uart: tx-start: "Start bit" "Start" "S" +5513-5540 uart: tx-data-bits: "1" +5539-5566 uart: tx-data-bits: "1" +5565-5592 uart: tx-data-bits: "1" +5591-5618 uart: tx-data-bits: "1" +5617-5644 uart: tx-data-bits: "0" +5643-5670 uart: tx-data-bits: "1" +5669-5696 uart: tx-data-bits: "1" +5695-5722 uart: tx-data-bits: "0" +5513-5722 uart: tx-data: "o" +5721-5748 uart: tx-parity-ok: "Stop bit" "Stop" "T" +5748-5775 uart: tx-start: "Start bit" "Start" "S" +5774-5801 uart: tx-data-bits: "0" +5800-5827 uart: tx-data-bits: "1" +5826-5853 uart: tx-data-bits: "0" +5852-5879 uart: tx-data-bits: "0" +5878-5905 uart: tx-data-bits: "1" +5904-5931 uart: tx-data-bits: "1" +5930-5957 uart: tx-data-bits: "1" +5956-5983 uart: tx-data-bits: "0" +5774-5983 uart: tx-data: "r" +5982-6009 uart: tx-parity-ok: "Stop bit" "Stop" "T" +6008-6035 uart: tx-start: "Start bit" "Start" "S" +6034-6061 uart: tx-data-bits: "0" +6060-6087 uart: tx-data-bits: "0" +6086-6113 uart: tx-data-bits: "1" +6112-6139 uart: tx-data-bits: "1" +6138-6165 uart: tx-data-bits: "0" +6164-6191 uart: tx-data-bits: "1" +6190-6217 uart: tx-data-bits: "1" +6216-6243 uart: tx-data-bits: "0" +6034-6243 uart: tx-data: "l" +6242-6269 uart: tx-parity-ok: "Stop bit" "Stop" "T" +6269-6296 uart: tx-start: "Start bit" "Start" "S" +6295-6322 uart: tx-data-bits: "0" +6321-6348 uart: tx-data-bits: "0" +6347-6374 uart: tx-data-bits: "1" +6373-6400 uart: tx-data-bits: "0" +6399-6426 uart: tx-data-bits: "0" +6425-6452 uart: tx-data-bits: "1" +6451-6478 uart: tx-data-bits: "1" +6477-6504 uart: tx-data-bits: "0" +6295-6504 uart: tx-data: "d" +6503-6530 uart: tx-parity-ok: "Stop bit" "Stop" "T" +6529-6556 uart: tx-start: "Start bit" "Start" "S" +6555-6582 uart: tx-data-bits: "1" +6581-6608 uart: tx-data-bits: "0" +6607-6634 uart: tx-data-bits: "0" +6633-6660 uart: tx-data-bits: "0" +6659-6686 uart: tx-data-bits: "0" +6685-6712 uart: tx-data-bits: "1" +6711-6738 uart: tx-data-bits: "0" +6737-6764 uart: tx-data-bits: "0" +6555-6764 uart: tx-data: "!" +6763-6790 uart: tx-parity-ok: "Stop bit" "Stop" "T" +6789-6816 uart: tx-start: "Start bit" "Start" "S" +6815-6842 uart: tx-data-bits: "1" +6841-6868 uart: tx-data-bits: "0" +6867-6894 uart: tx-data-bits: "1" +6893-6920 uart: tx-data-bits: "1" +6919-6946 uart: tx-data-bits: "0" +6945-6972 uart: tx-data-bits: "0" +6971-6998 uart: tx-data-bits: "0" +6997-7024 uart: tx-data-bits: "0" +6815-7024 uart: tx-data: "[0D]" +7023-7050 uart: tx-parity-ok: "Stop bit" "Stop" "T" +7050-7077 uart: tx-start: "Start bit" "Start" "S" +7076-7103 uart: tx-data-bits: "0" +7102-7129 uart: tx-data-bits: "1" +7128-7155 uart: tx-data-bits: "0" +7154-7181 uart: tx-data-bits: "1" +7180-7207 uart: tx-data-bits: "0" +7206-7233 uart: tx-data-bits: "0" +7232-7259 uart: tx-data-bits: "0" +7258-7285 uart: tx-data-bits: "0" +7076-7285 uart: tx-data: "[0A]" +7284-7311 uart: tx-parity-ok: "Stop bit" "Stop" "T" +7310-7337 uart: tx-start: "Start bit" "Start" "S" +7336-7363 uart: tx-data-bits: "0" +7362-7389 uart: tx-data-bits: "0" +7388-7415 uart: tx-data-bits: "0" +7414-7441 uart: tx-data-bits: "1" +7440-7467 uart: tx-data-bits: "0" +7466-7493 uart: tx-data-bits: "0" +7492-7519 uart: tx-data-bits: "1" +7518-7545 uart: tx-data-bits: "0" +7336-7545 uart: tx-data: "H" +7544-7571 uart: tx-parity-ok: "Stop bit" "Stop" "T" +7571-7598 uart: tx-start: "Start bit" "Start" "S" +7597-7624 uart: tx-data-bits: "1" +7623-7650 uart: tx-data-bits: "0" +7649-7676 uart: tx-data-bits: "1" +7675-7702 uart: tx-data-bits: "0" +7701-7728 uart: tx-data-bits: "0" +7727-7754 uart: tx-data-bits: "1" +7753-7780 uart: tx-data-bits: "1" +7779-7806 uart: tx-data-bits: "0" +7597-7806 uart: tx-data: "e" +7805-7832 uart: tx-parity-ok: "Stop bit" "Stop" "T" +7831-7858 uart: tx-start: "Start bit" "Start" "S" +7857-7884 uart: tx-data-bits: "0" +7883-7910 uart: tx-data-bits: "0" +7909-7936 uart: tx-data-bits: "1" +7935-7962 uart: tx-data-bits: "1" +7961-7988 uart: tx-data-bits: "0" +7987-8014 uart: tx-data-bits: "1" +8013-8040 uart: tx-data-bits: "1" +8039-8066 uart: tx-data-bits: "0" +7857-8066 uart: tx-data: "l" +8065-8092 uart: tx-parity-ok: "Stop bit" "Stop" "T" +8091-8118 uart: tx-start: "Start bit" "Start" "S" +8117-8144 uart: tx-data-bits: "0" +8143-8170 uart: tx-data-bits: "0" +8169-8196 uart: tx-data-bits: "1" +8195-8222 uart: tx-data-bits: "1" +8221-8248 uart: tx-data-bits: "0" +8247-8274 uart: tx-data-bits: "1" +8273-8300 uart: tx-data-bits: "1" +8299-8326 uart: tx-data-bits: "0" +8117-8326 uart: tx-data: "l" +8325-8352 uart: tx-parity-ok: "Stop bit" "Stop" "T" +8352-8379 uart: tx-start: "Start bit" "Start" "S" +8378-8405 uart: tx-data-bits: "1" +8404-8431 uart: tx-data-bits: "1" +8430-8457 uart: tx-data-bits: "1" +8456-8483 uart: tx-data-bits: "1" +8482-8509 uart: tx-data-bits: "0" +8508-8535 uart: tx-data-bits: "1" +8534-8561 uart: tx-data-bits: "1" +8560-8587 uart: tx-data-bits: "0" +8378-8587 uart: tx-data: "o" +8586-8613 uart: tx-parity-ok: "Stop bit" "Stop" "T" +8612-8639 uart: tx-start: "Start bit" "Start" "S" +8638-8665 uart: tx-data-bits: "0" +8664-8691 uart: tx-data-bits: "0" +8690-8717 uart: tx-data-bits: "0" +8716-8743 uart: tx-data-bits: "0" +8742-8769 uart: tx-data-bits: "0" +8768-8795 uart: tx-data-bits: "1" +8794-8821 uart: tx-data-bits: "0" +8820-8847 uart: tx-data-bits: "0" +8638-8847 uart: tx-data: " " +8846-8873 uart: tx-parity-ok: "Stop bit" "Stop" "T" +8873-8900 uart: tx-start: "Start bit" "Start" "S" +8899-8926 uart: tx-data-bits: "1" +8925-8952 uart: tx-data-bits: "1" +8951-8978 uart: tx-data-bits: "1" +8977-9004 uart: tx-data-bits: "0" +9003-9030 uart: tx-data-bits: "1" +9029-9056 uart: tx-data-bits: "0" +9055-9082 uart: tx-data-bits: "1" +9081-9108 uart: tx-data-bits: "0" +8899-9108 uart: tx-data: "W" +9107-9134 uart: tx-parity-ok: "Stop bit" "Stop" "T" +9133-9160 uart: tx-start: "Start bit" "Start" "S" +9159-9186 uart: tx-data-bits: "1" +9185-9212 uart: tx-data-bits: "1" +9211-9238 uart: tx-data-bits: "1" +9237-9264 uart: tx-data-bits: "1" +9263-9290 uart: tx-data-bits: "0" +9289-9316 uart: tx-data-bits: "1" +9315-9342 uart: tx-data-bits: "1" +9341-9368 uart: tx-data-bits: "0" +9159-9368 uart: tx-data: "o" +9367-9394 uart: tx-parity-ok: "Stop bit" "Stop" "T" +9394-9421 uart: tx-start: "Start bit" "Start" "S" +9420-9447 uart: tx-data-bits: "0" +9446-9473 uart: tx-data-bits: "1" +9472-9499 uart: tx-data-bits: "0" +9498-9525 uart: tx-data-bits: "0" +9524-9551 uart: tx-data-bits: "1" +9550-9577 uart: tx-data-bits: "1" +9576-9603 uart: tx-data-bits: "1" +9602-9629 uart: tx-data-bits: "0" +9420-9629 uart: tx-data: "r" +9628-9655 uart: tx-parity-ok: "Stop bit" "Stop" "T" +9654-9681 uart: tx-start: "Start bit" "Start" "S" +9680-9707 uart: tx-data-bits: "0" +9706-9733 uart: tx-data-bits: "0" +9732-9759 uart: tx-data-bits: "1" +9758-9785 uart: tx-data-bits: "1" +9784-9811 uart: tx-data-bits: "0" +9810-9837 uart: tx-data-bits: "1" +9836-9863 uart: tx-data-bits: "1" +9862-9889 uart: tx-data-bits: "0" +9680-9889 uart: tx-data: "l" +9888-9915 uart: tx-parity-ok: "Stop bit" "Stop" "T" +9914-9941 uart: tx-start: "Start bit" "Start" "S" +9940-9967 uart: tx-data-bits: "0" +9966-9993 uart: tx-data-bits: "0" +9992-10019 uart: tx-data-bits: "1" +10018-10045 uart: tx-data-bits: "0" +10044-10071 uart: tx-data-bits: "0" +10070-10097 uart: tx-data-bits: "1" +10096-10123 uart: tx-data-bits: "1" +10122-10149 uart: tx-data-bits: "0" +9940-10149 uart: tx-data: "d" +10148-10175 uart: tx-parity-ok: "Stop bit" "Stop" "T" +10175-10202 uart: tx-start: "Start bit" "Start" "S" +10201-10228 uart: tx-data-bits: "1" +10227-10254 uart: tx-data-bits: "0" +10253-10280 uart: tx-data-bits: "0" +10279-10306 uart: tx-data-bits: "0" +10305-10332 uart: tx-data-bits: "0" +10331-10358 uart: tx-data-bits: "1" +10357-10384 uart: tx-data-bits: "0" +10383-10410 uart: tx-data-bits: "0" +10201-10410 uart: tx-data: "!" +10409-10436 uart: tx-parity-ok: "Stop bit" "Stop" "T" +10435-10462 uart: tx-start: "Start bit" "Start" "S" +10461-10488 uart: tx-data-bits: "1" +10487-10514 uart: tx-data-bits: "0" +10513-10540 uart: tx-data-bits: "1" +10539-10566 uart: tx-data-bits: "1" +10565-10592 uart: tx-data-bits: "0" +10591-10618 uart: tx-data-bits: "0" +10617-10644 uart: tx-data-bits: "0" +10643-10670 uart: tx-data-bits: "0" +10461-10670 uart: tx-data: "[0D]" +10669-10696 uart: tx-parity-ok: "Stop bit" "Stop" "T" +10696-10723 uart: tx-start: "Start bit" "Start" "S" +10722-10749 uart: tx-data-bits: "0" +10748-10775 uart: tx-data-bits: "1" +10774-10801 uart: tx-data-bits: "0" +10800-10827 uart: tx-data-bits: "1" +10826-10853 uart: tx-data-bits: "0" +10852-10879 uart: tx-data-bits: "0" +10878-10905 uart: tx-data-bits: "0" +10904-10931 uart: tx-data-bits: "0" +10722-10931 uart: tx-data: "[0A]" +10930-10957 uart: tx-parity-ok: "Stop bit" "Stop" "T" +10956-10983 uart: tx-start: "Start bit" "Start" "S" +10982-11009 uart: tx-data-bits: "0" +11008-11035 uart: tx-data-bits: "0" +11034-11061 uart: tx-data-bits: "0" +11060-11087 uart: tx-data-bits: "1" +11086-11113 uart: tx-data-bits: "0" +11112-11139 uart: tx-data-bits: "0" +11138-11165 uart: tx-data-bits: "1" +11164-11191 uart: tx-data-bits: "0" +10982-11191 uart: tx-data: "H" +11190-11217 uart: tx-parity-ok: "Stop bit" "Stop" "T" +11216-11243 uart: tx-start: "Start bit" "Start" "S" +11242-11269 uart: tx-data-bits: "1" +11268-11295 uart: tx-data-bits: "0" +11294-11321 uart: tx-data-bits: "1" +11320-11347 uart: tx-data-bits: "0" +11346-11373 uart: tx-data-bits: "0" +11372-11399 uart: tx-data-bits: "1" +11398-11425 uart: tx-data-bits: "1" +11424-11451 uart: tx-data-bits: "0" +11242-11451 uart: tx-data: "e" +11450-11477 uart: tx-parity-ok: "Stop bit" "Stop" "T" +11477-11504 uart: tx-start: "Start bit" "Start" "S" +11503-11530 uart: tx-data-bits: "0" +11529-11556 uart: tx-data-bits: "0" +11555-11582 uart: tx-data-bits: "1" +11581-11608 uart: tx-data-bits: "1" +11607-11634 uart: tx-data-bits: "0" +11633-11660 uart: tx-data-bits: "1" +11659-11686 uart: tx-data-bits: "1" +11685-11712 uart: tx-data-bits: "0" +11503-11712 uart: tx-data: "l" +11711-11738 uart: tx-parity-ok: "Stop bit" "Stop" "T" +11737-11764 uart: tx-start: "Start bit" "Start" "S" +11763-11790 uart: tx-data-bits: "0" +11789-11816 uart: tx-data-bits: "0" +11815-11842 uart: tx-data-bits: "1" +11841-11868 uart: tx-data-bits: "1" +11867-11894 uart: tx-data-bits: "0" +11893-11920 uart: tx-data-bits: "1" +11919-11946 uart: tx-data-bits: "1" +11945-11972 uart: tx-data-bits: "0" +11763-11972 uart: tx-data: "l" +11971-11998 uart: tx-parity-ok: "Stop bit" "Stop" "T" +11998-12025 uart: tx-start: "Start bit" "Start" "S" +12024-12051 uart: tx-data-bits: "1" +12050-12077 uart: tx-data-bits: "1" +12076-12103 uart: tx-data-bits: "1" +12102-12129 uart: tx-data-bits: "1" +12128-12155 uart: tx-data-bits: "0" +12154-12181 uart: tx-data-bits: "1" +12180-12207 uart: tx-data-bits: "1" +12206-12233 uart: tx-data-bits: "0" +12024-12233 uart: tx-data: "o" +12232-12259 uart: tx-parity-ok: "Stop bit" "Stop" "T" +12258-12285 uart: tx-start: "Start bit" "Start" "S" +12284-12311 uart: tx-data-bits: "0" +12310-12337 uart: tx-data-bits: "0" +12336-12363 uart: tx-data-bits: "0" +12362-12389 uart: tx-data-bits: "0" +12388-12415 uart: tx-data-bits: "0" +12414-12441 uart: tx-data-bits: "1" +12440-12467 uart: tx-data-bits: "0" +12466-12493 uart: tx-data-bits: "0" +12284-12493 uart: tx-data: " " +12492-12519 uart: tx-parity-ok: "Stop bit" "Stop" "T" +12518-12545 uart: tx-start: "Start bit" "Start" "S" +12544-12571 uart: tx-data-bits: "1" +12570-12597 uart: tx-data-bits: "1" +12596-12623 uart: tx-data-bits: "1" +12622-12649 uart: tx-data-bits: "0" +12648-12675 uart: tx-data-bits: "1" +12674-12701 uart: tx-data-bits: "0" +12700-12727 uart: tx-data-bits: "1" +12726-12753 uart: tx-data-bits: "0" +12544-12753 uart: tx-data: "W" +12752-12779 uart: tx-parity-ok: "Stop bit" "Stop" "T" +12779-12806 uart: tx-start: "Start bit" "Start" "S" +12805-12832 uart: tx-data-bits: "1" +12831-12858 uart: tx-data-bits: "1" +12857-12884 uart: tx-data-bits: "1" +12883-12910 uart: tx-data-bits: "1" +12909-12936 uart: tx-data-bits: "0" +12935-12962 uart: tx-data-bits: "1" +12961-12988 uart: tx-data-bits: "1" +12987-13014 uart: tx-data-bits: "0" +12805-13014 uart: tx-data: "o" +13013-13040 uart: tx-parity-ok: "Stop bit" "Stop" "T" +13039-13066 uart: tx-start: "Start bit" "Start" "S" +13065-13092 uart: tx-data-bits: "0" +13091-13118 uart: tx-data-bits: "1" +13117-13144 uart: tx-data-bits: "0" +13143-13170 uart: tx-data-bits: "0" +13169-13196 uart: tx-data-bits: "1" +13195-13222 uart: tx-data-bits: "1" +13221-13248 uart: tx-data-bits: "1" +13247-13274 uart: tx-data-bits: "0" +13065-13274 uart: tx-data: "r" +13273-13300 uart: tx-parity-ok: "Stop bit" "Stop" "T" +13300-13327 uart: tx-start: "Start bit" "Start" "S" +13326-13353 uart: tx-data-bits: "0" +13352-13379 uart: tx-data-bits: "0" +13378-13405 uart: tx-data-bits: "1" +13404-13431 uart: tx-data-bits: "1" +13430-13457 uart: tx-data-bits: "0" +13456-13483 uart: tx-data-bits: "1" +13482-13509 uart: tx-data-bits: "1" +13508-13535 uart: tx-data-bits: "0" +13326-13535 uart: tx-data: "l" +13534-13561 uart: tx-parity-ok: "Stop bit" "Stop" "T" +13560-13587 uart: tx-start: "Start bit" "Start" "S" +13586-13613 uart: tx-data-bits: "0" +13612-13639 uart: tx-data-bits: "0" +13638-13665 uart: tx-data-bits: "1" +13664-13691 uart: tx-data-bits: "0" +13690-13717 uart: tx-data-bits: "0" +13716-13743 uart: tx-data-bits: "1" +13742-13769 uart: tx-data-bits: "1" +13768-13795 uart: tx-data-bits: "0" +13586-13795 uart: tx-data: "d" +13794-13821 uart: tx-parity-ok: "Stop bit" "Stop" "T" +13821-13848 uart: tx-start: "Start bit" "Start" "S" +13847-13874 uart: tx-data-bits: "1" +13873-13900 uart: tx-data-bits: "0" +13899-13926 uart: tx-data-bits: "0" +13925-13952 uart: tx-data-bits: "0" +13951-13978 uart: tx-data-bits: "0" +13977-14004 uart: tx-data-bits: "1" +14003-14030 uart: tx-data-bits: "0" +14029-14056 uart: tx-data-bits: "0" +13847-14056 uart: tx-data: "!" +14055-14082 uart: tx-parity-ok: "Stop bit" "Stop" "T" +14081-14108 uart: tx-start: "Start bit" "Start" "S" +14107-14134 uart: tx-data-bits: "1" +14133-14160 uart: tx-data-bits: "0" +14159-14186 uart: tx-data-bits: "1" +14185-14212 uart: tx-data-bits: "1" +14211-14238 uart: tx-data-bits: "0" +14237-14264 uart: tx-data-bits: "0" +14263-14290 uart: tx-data-bits: "0" +14289-14316 uart: tx-data-bits: "0" +14107-14316 uart: tx-data: "[0D]" +14315-14342 uart: tx-parity-ok: "Stop bit" "Stop" "T" +14341-14368 uart: tx-start: "Start bit" "Start" "S" +14367-14394 uart: tx-data-bits: "0" +14393-14420 uart: tx-data-bits: "1" +14419-14446 uart: tx-data-bits: "0" +14445-14472 uart: tx-data-bits: "1" +14471-14498 uart: tx-data-bits: "0" +14497-14524 uart: tx-data-bits: "0" +14523-14550 uart: tx-data-bits: "0" +14549-14576 uart: tx-data-bits: "0" +14367-14576 uart: tx-data: "[0A]" +14575-14602 uart: tx-parity-ok: "Stop bit" "Stop" "T" diff --git a/decoder/test/uart/hello_world_8n1_460800.bin_tx b/decoder/test/uart/hello_world_8n1_460800.bin_tx new file mode 100644 index 0000000..cf7dc74 --- /dev/null +++ b/decoder/test/uart/hello_world_8n1_460800.bin_tx @@ -0,0 +1,56 @@ +19-106 uart: 48 +127-214 uart: 65 +236-323 uart: 6c +344-431 uart: 6c +452-539 uart: 6f +561-648 uart: 20 +669-756 uart: 57 +777-864 uart: 6f +886-973 uart: 72 +994-1081 uart: 6c +1102-1189 uart: 64 +1211-1298 uart: 21 +1319-1406 uart: 0d +1427-1514 uart: 0a +1536-1623 uart: 48 +1644-1731 uart: 65 +1752-1839 uart: 6c +1861-1948 uart: 6c +1969-2056 uart: 6f +2077-2164 uart: 20 +2186-2273 uart: 57 +2294-2381 uart: 6f +2402-2489 uart: 72 +2511-2598 uart: 6c +2619-2706 uart: 64 +2727-2814 uart: 21 +2836-2923 uart: 0d +2944-3031 uart: 0a +3052-3139 uart: 48 +3161-3248 uart: 65 +3269-3356 uart: 6c +3377-3464 uart: 6c +3486-3573 uart: 6f +3594-3681 uart: 20 +3702-3789 uart: 57 +3811-3898 uart: 6f +3919-4006 uart: 72 +4027-4114 uart: 6c +4136-4223 uart: 64 +4244-4331 uart: 21 +4352-4439 uart: 0d +4461-4548 uart: 0a +4569-4656 uart: 48 +4677-4764 uart: 65 +4786-4873 uart: 6c +4894-4981 uart: 6c +5002-5089 uart: 6f +5111-5198 uart: 20 +5219-5306 uart: 57 +5327-5414 uart: 6f +5436-5523 uart: 72 +5544-5631 uart: 6c +5652-5739 uart: 64 +5761-5848 uart: 21 +5869-5956 uart: 0d +5977-6064 uart: 0a diff --git a/decoder/test/uart/hello_world_8n1_460800.output b/decoder/test/uart/hello_world_8n1_460800.output new file mode 100644 index 0000000..0a26ce2 --- /dev/null +++ b/decoder/test/uart/hello_world_8n1_460800.output @@ -0,0 +1,616 @@ +8-19 uart: tx-start: "Start bit" "Start" "S" +19-30 uart: tx-data-bits: "0" +30-41 uart: tx-data-bits: "0" +41-52 uart: tx-data-bits: "0" +52-63 uart: tx-data-bits: "1" +63-74 uart: tx-data-bits: "0" +74-85 uart: tx-data-bits: "0" +84-95 uart: tx-data-bits: "1" +95-106 uart: tx-data-bits: "0" +19-106 uart: tx-data: "H" +106-117 uart: tx-parity-ok: "Stop bit" "Stop" "T" +116-127 uart: tx-start: "Start bit" "Start" "S" +127-138 uart: tx-data-bits: "1" +138-149 uart: tx-data-bits: "0" +149-160 uart: tx-data-bits: "1" +160-171 uart: tx-data-bits: "0" +171-182 uart: tx-data-bits: "0" +182-193 uart: tx-data-bits: "1" +192-203 uart: tx-data-bits: "1" +203-214 uart: tx-data-bits: "0" +127-214 uart: tx-data: "e" +214-225 uart: tx-parity-ok: "Stop bit" "Stop" "T" +225-236 uart: tx-start: "Start bit" "Start" "S" +236-247 uart: tx-data-bits: "0" +247-258 uart: tx-data-bits: "0" +258-269 uart: tx-data-bits: "1" +269-280 uart: tx-data-bits: "1" +280-291 uart: tx-data-bits: "0" +291-302 uart: tx-data-bits: "1" +301-312 uart: tx-data-bits: "1" +312-323 uart: tx-data-bits: "0" +236-323 uart: tx-data: "l" +323-334 uart: tx-parity-ok: "Stop bit" "Stop" "T" +333-344 uart: tx-start: "Start bit" "Start" "S" +344-355 uart: tx-data-bits: "0" +355-366 uart: tx-data-bits: "0" +366-377 uart: tx-data-bits: "1" +377-388 uart: tx-data-bits: "1" +388-399 uart: tx-data-bits: "0" +399-410 uart: tx-data-bits: "1" +409-420 uart: tx-data-bits: "1" +420-431 uart: tx-data-bits: "0" +344-431 uart: tx-data: "l" +431-442 uart: tx-parity-ok: "Stop bit" "Stop" "T" +441-452 uart: tx-start: "Start bit" "Start" "S" +452-463 uart: tx-data-bits: "1" +463-474 uart: tx-data-bits: "1" +474-485 uart: tx-data-bits: "1" +485-496 uart: tx-data-bits: "1" +496-507 uart: tx-data-bits: "0" +507-518 uart: tx-data-bits: "1" +517-528 uart: tx-data-bits: "1" +528-539 uart: tx-data-bits: "0" +452-539 uart: tx-data: "o" +539-550 uart: tx-parity-ok: "Stop bit" "Stop" "T" +550-561 uart: tx-start: "Start bit" "Start" "S" +561-572 uart: tx-data-bits: "0" +572-583 uart: tx-data-bits: "0" +583-594 uart: tx-data-bits: "0" +594-605 uart: tx-data-bits: "0" +605-616 uart: tx-data-bits: "0" +616-627 uart: tx-data-bits: "1" +626-637 uart: tx-data-bits: "0" +637-648 uart: tx-data-bits: "0" +561-648 uart: tx-data: " " +648-659 uart: tx-parity-ok: "Stop bit" "Stop" "T" +658-669 uart: tx-start: "Start bit" "Start" "S" +669-680 uart: tx-data-bits: "1" +680-691 uart: tx-data-bits: "1" +691-702 uart: tx-data-bits: "1" +702-713 uart: tx-data-bits: "0" +713-724 uart: tx-data-bits: "1" +724-735 uart: tx-data-bits: "0" +734-745 uart: tx-data-bits: "1" +745-756 uart: tx-data-bits: "0" +669-756 uart: tx-data: "W" +756-767 uart: tx-parity-ok: "Stop bit" "Stop" "T" +766-777 uart: tx-start: "Start bit" "Start" "S" +777-788 uart: tx-data-bits: "1" +788-799 uart: tx-data-bits: "1" +799-810 uart: tx-data-bits: "1" +810-821 uart: tx-data-bits: "1" +821-832 uart: tx-data-bits: "0" +832-843 uart: tx-data-bits: "1" +842-853 uart: tx-data-bits: "1" +853-864 uart: tx-data-bits: "0" +777-864 uart: tx-data: "o" +864-875 uart: tx-parity-ok: "Stop bit" "Stop" "T" +875-886 uart: tx-start: "Start bit" "Start" "S" +886-897 uart: tx-data-bits: "0" +897-908 uart: tx-data-bits: "1" +908-919 uart: tx-data-bits: "0" +919-930 uart: tx-data-bits: "0" +930-941 uart: tx-data-bits: "1" +941-952 uart: tx-data-bits: "1" +951-962 uart: tx-data-bits: "1" +962-973 uart: tx-data-bits: "0" +886-973 uart: tx-data: "r" +973-984 uart: tx-parity-ok: "Stop bit" "Stop" "T" +983-994 uart: tx-start: "Start bit" "Start" "S" +994-1005 uart: tx-data-bits: "0" +1005-1016 uart: tx-data-bits: "0" +1016-1027 uart: tx-data-bits: "1" +1027-1038 uart: tx-data-bits: "1" +1038-1049 uart: tx-data-bits: "0" +1049-1060 uart: tx-data-bits: "1" +1059-1070 uart: tx-data-bits: "1" +1070-1081 uart: tx-data-bits: "0" +994-1081 uart: tx-data: "l" +1081-1092 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1091-1102 uart: tx-start: "Start bit" "Start" "S" +1102-1113 uart: tx-data-bits: "0" +1113-1124 uart: tx-data-bits: "0" +1124-1135 uart: tx-data-bits: "1" +1135-1146 uart: tx-data-bits: "0" +1146-1157 uart: tx-data-bits: "0" +1157-1168 uart: tx-data-bits: "1" +1167-1178 uart: tx-data-bits: "1" +1178-1189 uart: tx-data-bits: "0" +1102-1189 uart: tx-data: "d" +1189-1200 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1200-1211 uart: tx-start: "Start bit" "Start" "S" +1211-1222 uart: tx-data-bits: "1" +1222-1233 uart: tx-data-bits: "0" +1233-1244 uart: tx-data-bits: "0" +1244-1255 uart: tx-data-bits: "0" +1255-1266 uart: tx-data-bits: "0" +1266-1277 uart: tx-data-bits: "1" +1276-1287 uart: tx-data-bits: "0" +1287-1298 uart: tx-data-bits: "0" +1211-1298 uart: tx-data: "!" +1298-1309 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1308-1319 uart: tx-start: "Start bit" "Start" "S" +1319-1330 uart: tx-data-bits: "1" +1330-1341 uart: tx-data-bits: "0" +1341-1352 uart: tx-data-bits: "1" +1352-1363 uart: tx-data-bits: "1" +1363-1374 uart: tx-data-bits: "0" +1374-1385 uart: tx-data-bits: "0" +1384-1395 uart: tx-data-bits: "0" +1395-1406 uart: tx-data-bits: "0" +1319-1406 uart: tx-data: "[0D]" +1406-1417 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1416-1427 uart: tx-start: "Start bit" "Start" "S" +1427-1438 uart: tx-data-bits: "0" +1438-1449 uart: tx-data-bits: "1" +1449-1460 uart: tx-data-bits: "0" +1460-1471 uart: tx-data-bits: "1" +1471-1482 uart: tx-data-bits: "0" +1482-1493 uart: tx-data-bits: "0" +1492-1503 uart: tx-data-bits: "0" +1503-1514 uart: tx-data-bits: "0" +1427-1514 uart: tx-data: "[0A]" +1514-1525 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1525-1536 uart: tx-start: "Start bit" "Start" "S" +1536-1547 uart: tx-data-bits: "0" +1547-1558 uart: tx-data-bits: "0" +1558-1569 uart: tx-data-bits: "0" +1569-1580 uart: tx-data-bits: "1" +1580-1591 uart: tx-data-bits: "0" +1591-1602 uart: tx-data-bits: "0" +1601-1612 uart: tx-data-bits: "1" +1612-1623 uart: tx-data-bits: "0" +1536-1623 uart: tx-data: "H" +1623-1634 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1633-1644 uart: tx-start: "Start bit" "Start" "S" +1644-1655 uart: tx-data-bits: "1" +1655-1666 uart: tx-data-bits: "0" +1666-1677 uart: tx-data-bits: "1" +1677-1688 uart: tx-data-bits: "0" +1688-1699 uart: tx-data-bits: "0" +1699-1710 uart: tx-data-bits: "1" +1709-1720 uart: tx-data-bits: "1" +1720-1731 uart: tx-data-bits: "0" +1644-1731 uart: tx-data: "e" +1731-1742 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1741-1752 uart: tx-start: "Start bit" "Start" "S" +1752-1763 uart: tx-data-bits: "0" +1763-1774 uart: tx-data-bits: "0" +1774-1785 uart: tx-data-bits: "1" +1785-1796 uart: tx-data-bits: "1" +1796-1807 uart: tx-data-bits: "0" +1807-1818 uart: tx-data-bits: "1" +1817-1828 uart: tx-data-bits: "1" +1828-1839 uart: tx-data-bits: "0" +1752-1839 uart: tx-data: "l" +1839-1850 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1850-1861 uart: tx-start: "Start bit" "Start" "S" +1861-1872 uart: tx-data-bits: "0" +1872-1883 uart: tx-data-bits: "0" +1883-1894 uart: tx-data-bits: "1" +1894-1905 uart: tx-data-bits: "1" +1905-1916 uart: tx-data-bits: "0" +1916-1927 uart: tx-data-bits: "1" +1926-1937 uart: tx-data-bits: "1" +1937-1948 uart: tx-data-bits: "0" +1861-1948 uart: tx-data: "l" +1948-1959 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1958-1969 uart: tx-start: "Start bit" "Start" "S" +1969-1980 uart: tx-data-bits: "1" +1980-1991 uart: tx-data-bits: "1" +1991-2002 uart: tx-data-bits: "1" +2002-2013 uart: tx-data-bits: "1" +2013-2024 uart: tx-data-bits: "0" +2024-2035 uart: tx-data-bits: "1" +2034-2045 uart: tx-data-bits: "1" +2045-2056 uart: tx-data-bits: "0" +1969-2056 uart: tx-data: "o" +2056-2067 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2066-2077 uart: tx-start: "Start bit" "Start" "S" +2077-2088 uart: tx-data-bits: "0" +2088-2099 uart: tx-data-bits: "0" +2099-2110 uart: tx-data-bits: "0" +2110-2121 uart: tx-data-bits: "0" +2121-2132 uart: tx-data-bits: "0" +2132-2143 uart: tx-data-bits: "1" +2142-2153 uart: tx-data-bits: "0" +2153-2164 uart: tx-data-bits: "0" +2077-2164 uart: tx-data: " " +2164-2175 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2175-2186 uart: tx-start: "Start bit" "Start" "S" +2186-2197 uart: tx-data-bits: "1" +2197-2208 uart: tx-data-bits: "1" +2208-2219 uart: tx-data-bits: "1" +2219-2230 uart: tx-data-bits: "0" +2230-2241 uart: tx-data-bits: "1" +2241-2252 uart: tx-data-bits: "0" +2251-2262 uart: tx-data-bits: "1" +2262-2273 uart: tx-data-bits: "0" +2186-2273 uart: tx-data: "W" +2273-2284 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2283-2294 uart: tx-start: "Start bit" "Start" "S" +2294-2305 uart: tx-data-bits: "1" +2305-2316 uart: tx-data-bits: "1" +2316-2327 uart: tx-data-bits: "1" +2327-2338 uart: tx-data-bits: "1" +2338-2349 uart: tx-data-bits: "0" +2349-2360 uart: tx-data-bits: "1" +2359-2370 uart: tx-data-bits: "1" +2370-2381 uart: tx-data-bits: "0" +2294-2381 uart: tx-data: "o" +2381-2392 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2391-2402 uart: tx-start: "Start bit" "Start" "S" +2402-2413 uart: tx-data-bits: "0" +2413-2424 uart: tx-data-bits: "1" +2424-2435 uart: tx-data-bits: "0" +2435-2446 uart: tx-data-bits: "0" +2446-2457 uart: tx-data-bits: "1" +2457-2468 uart: tx-data-bits: "1" +2467-2478 uart: tx-data-bits: "1" +2478-2489 uart: tx-data-bits: "0" +2402-2489 uart: tx-data: "r" +2489-2500 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2500-2511 uart: tx-start: "Start bit" "Start" "S" +2511-2522 uart: tx-data-bits: "0" +2522-2533 uart: tx-data-bits: "0" +2533-2544 uart: tx-data-bits: "1" +2544-2555 uart: tx-data-bits: "1" +2555-2566 uart: tx-data-bits: "0" +2566-2577 uart: tx-data-bits: "1" +2576-2587 uart: tx-data-bits: "1" +2587-2598 uart: tx-data-bits: "0" +2511-2598 uart: tx-data: "l" +2598-2609 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2608-2619 uart: tx-start: "Start bit" "Start" "S" +2619-2630 uart: tx-data-bits: "0" +2630-2641 uart: tx-data-bits: "0" +2641-2652 uart: tx-data-bits: "1" +2652-2663 uart: tx-data-bits: "0" +2663-2674 uart: tx-data-bits: "0" +2674-2685 uart: tx-data-bits: "1" +2684-2695 uart: tx-data-bits: "1" +2695-2706 uart: tx-data-bits: "0" +2619-2706 uart: tx-data: "d" +2706-2717 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2716-2727 uart: tx-start: "Start bit" "Start" "S" +2727-2738 uart: tx-data-bits: "1" +2738-2749 uart: tx-data-bits: "0" +2749-2760 uart: tx-data-bits: "0" +2760-2771 uart: tx-data-bits: "0" +2771-2782 uart: tx-data-bits: "0" +2782-2793 uart: tx-data-bits: "1" +2792-2803 uart: tx-data-bits: "0" +2803-2814 uart: tx-data-bits: "0" +2727-2814 uart: tx-data: "!" +2814-2825 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2825-2836 uart: tx-start: "Start bit" "Start" "S" +2836-2847 uart: tx-data-bits: "1" +2847-2858 uart: tx-data-bits: "0" +2858-2869 uart: tx-data-bits: "1" +2869-2880 uart: tx-data-bits: "1" +2880-2891 uart: tx-data-bits: "0" +2891-2902 uart: tx-data-bits: "0" +2901-2912 uart: tx-data-bits: "0" +2912-2923 uart: tx-data-bits: "0" +2836-2923 uart: tx-data: "[0D]" +2923-2934 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2933-2944 uart: tx-start: "Start bit" "Start" "S" +2944-2955 uart: tx-data-bits: "0" +2955-2966 uart: tx-data-bits: "1" +2966-2977 uart: tx-data-bits: "0" +2977-2988 uart: tx-data-bits: "1" +2988-2999 uart: tx-data-bits: "0" +2999-3010 uart: tx-data-bits: "0" +3009-3020 uart: tx-data-bits: "0" +3020-3031 uart: tx-data-bits: "0" +2944-3031 uart: tx-data: "[0A]" +3031-3042 uart: tx-parity-ok: "Stop bit" "Stop" "T" +3041-3052 uart: tx-start: "Start bit" "Start" "S" +3052-3063 uart: tx-data-bits: "0" +3063-3074 uart: tx-data-bits: "0" +3074-3085 uart: tx-data-bits: "0" +3085-3096 uart: tx-data-bits: "1" +3096-3107 uart: tx-data-bits: "0" +3107-3118 uart: tx-data-bits: "0" +3117-3128 uart: tx-data-bits: "1" +3128-3139 uart: tx-data-bits: "0" +3052-3139 uart: tx-data: "H" +3139-3150 uart: tx-parity-ok: "Stop bit" "Stop" "T" +3150-3161 uart: tx-start: "Start bit" "Start" "S" +3161-3172 uart: tx-data-bits: "1" +3172-3183 uart: tx-data-bits: "0" +3183-3194 uart: tx-data-bits: "1" +3194-3205 uart: tx-data-bits: "0" +3205-3216 uart: tx-data-bits: "0" +3216-3227 uart: tx-data-bits: "1" +3226-3237 uart: tx-data-bits: "1" +3237-3248 uart: tx-data-bits: "0" +3161-3248 uart: tx-data: "e" +3248-3259 uart: tx-parity-ok: "Stop bit" "Stop" "T" +3258-3269 uart: tx-start: "Start bit" "Start" "S" +3269-3280 uart: tx-data-bits: "0" +3280-3291 uart: tx-data-bits: "0" +3291-3302 uart: tx-data-bits: "1" +3302-3313 uart: tx-data-bits: "1" +3313-3324 uart: tx-data-bits: "0" +3324-3335 uart: tx-data-bits: "1" +3334-3345 uart: tx-data-bits: "1" +3345-3356 uart: tx-data-bits: "0" +3269-3356 uart: tx-data: "l" +3356-3367 uart: tx-parity-ok: "Stop bit" "Stop" "T" +3366-3377 uart: tx-start: "Start bit" "Start" "S" +3377-3388 uart: tx-data-bits: "0" +3388-3399 uart: tx-data-bits: "0" +3399-3410 uart: tx-data-bits: "1" +3410-3421 uart: tx-data-bits: "1" +3421-3432 uart: tx-data-bits: "0" +3432-3443 uart: tx-data-bits: "1" +3442-3453 uart: tx-data-bits: "1" +3453-3464 uart: tx-data-bits: "0" +3377-3464 uart: tx-data: "l" +3464-3475 uart: tx-parity-ok: "Stop bit" "Stop" "T" +3475-3486 uart: tx-start: "Start bit" "Start" "S" +3486-3497 uart: tx-data-bits: "1" +3497-3508 uart: tx-data-bits: "1" +3508-3519 uart: tx-data-bits: "1" +3519-3530 uart: tx-data-bits: "1" +3530-3541 uart: tx-data-bits: "0" +3541-3552 uart: tx-data-bits: "1" +3551-3562 uart: tx-data-bits: "1" +3562-3573 uart: tx-data-bits: "0" +3486-3573 uart: tx-data: "o" +3573-3584 uart: tx-parity-ok: "Stop bit" "Stop" "T" +3583-3594 uart: tx-start: "Start bit" "Start" "S" +3594-3605 uart: tx-data-bits: "0" +3605-3616 uart: tx-data-bits: "0" +3616-3627 uart: tx-data-bits: "0" +3627-3638 uart: tx-data-bits: "0" +3638-3649 uart: tx-data-bits: "0" +3649-3660 uart: tx-data-bits: "1" +3659-3670 uart: tx-data-bits: "0" +3670-3681 uart: tx-data-bits: "0" +3594-3681 uart: tx-data: " " +3681-3692 uart: tx-parity-ok: "Stop bit" "Stop" "T" +3691-3702 uart: tx-start: "Start bit" "Start" "S" +3702-3713 uart: tx-data-bits: "1" +3713-3724 uart: tx-data-bits: "1" +3724-3735 uart: tx-data-bits: "1" +3735-3746 uart: tx-data-bits: "0" +3746-3757 uart: tx-data-bits: "1" +3757-3768 uart: tx-data-bits: "0" +3767-3778 uart: tx-data-bits: "1" +3778-3789 uart: tx-data-bits: "0" +3702-3789 uart: tx-data: "W" +3789-3800 uart: tx-parity-ok: "Stop bit" "Stop" "T" +3800-3811 uart: tx-start: "Start bit" "Start" "S" +3811-3822 uart: tx-data-bits: "1" +3822-3833 uart: tx-data-bits: "1" +3833-3844 uart: tx-data-bits: "1" +3844-3855 uart: tx-data-bits: "1" +3855-3866 uart: tx-data-bits: "0" +3866-3877 uart: tx-data-bits: "1" +3876-3887 uart: tx-data-bits: "1" +3887-3898 uart: tx-data-bits: "0" +3811-3898 uart: tx-data: "o" +3898-3909 uart: tx-parity-ok: "Stop bit" "Stop" "T" +3908-3919 uart: tx-start: "Start bit" "Start" "S" +3919-3930 uart: tx-data-bits: "0" +3930-3941 uart: tx-data-bits: "1" +3941-3952 uart: tx-data-bits: "0" +3952-3963 uart: tx-data-bits: "0" +3963-3974 uart: tx-data-bits: "1" +3974-3985 uart: tx-data-bits: "1" +3984-3995 uart: tx-data-bits: "1" +3995-4006 uart: tx-data-bits: "0" +3919-4006 uart: tx-data: "r" +4006-4017 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4016-4027 uart: tx-start: "Start bit" "Start" "S" +4027-4038 uart: tx-data-bits: "0" +4038-4049 uart: tx-data-bits: "0" +4049-4060 uart: tx-data-bits: "1" +4060-4071 uart: tx-data-bits: "1" +4071-4082 uart: tx-data-bits: "0" +4082-4093 uart: tx-data-bits: "1" +4092-4103 uart: tx-data-bits: "1" +4103-4114 uart: tx-data-bits: "0" +4027-4114 uart: tx-data: "l" +4114-4125 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4125-4136 uart: tx-start: "Start bit" "Start" "S" +4136-4147 uart: tx-data-bits: "0" +4147-4158 uart: tx-data-bits: "0" +4158-4169 uart: tx-data-bits: "1" +4169-4180 uart: tx-data-bits: "0" +4180-4191 uart: tx-data-bits: "0" +4191-4202 uart: tx-data-bits: "1" +4201-4212 uart: tx-data-bits: "1" +4212-4223 uart: tx-data-bits: "0" +4136-4223 uart: tx-data: "d" +4223-4234 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4233-4244 uart: tx-start: "Start bit" "Start" "S" +4244-4255 uart: tx-data-bits: "1" +4255-4266 uart: tx-data-bits: "0" +4266-4277 uart: tx-data-bits: "0" +4277-4288 uart: tx-data-bits: "0" +4288-4299 uart: tx-data-bits: "0" +4299-4310 uart: tx-data-bits: "1" +4309-4320 uart: tx-data-bits: "0" +4320-4331 uart: tx-data-bits: "0" +4244-4331 uart: tx-data: "!" +4331-4342 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4341-4352 uart: tx-start: "Start bit" "Start" "S" +4352-4363 uart: tx-data-bits: "1" +4363-4374 uart: tx-data-bits: "0" +4374-4385 uart: tx-data-bits: "1" +4385-4396 uart: tx-data-bits: "1" +4396-4407 uart: tx-data-bits: "0" +4407-4418 uart: tx-data-bits: "0" +4417-4428 uart: tx-data-bits: "0" +4428-4439 uart: tx-data-bits: "0" +4352-4439 uart: tx-data: "[0D]" +4439-4450 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4450-4461 uart: tx-start: "Start bit" "Start" "S" +4461-4472 uart: tx-data-bits: "0" +4472-4483 uart: tx-data-bits: "1" +4483-4494 uart: tx-data-bits: "0" +4494-4505 uart: tx-data-bits: "1" +4505-4516 uart: tx-data-bits: "0" +4516-4527 uart: tx-data-bits: "0" +4526-4537 uart: tx-data-bits: "0" +4537-4548 uart: tx-data-bits: "0" +4461-4548 uart: tx-data: "[0A]" +4548-4559 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4558-4569 uart: tx-start: "Start bit" "Start" "S" +4569-4580 uart: tx-data-bits: "0" +4580-4591 uart: tx-data-bits: "0" +4591-4602 uart: tx-data-bits: "0" +4602-4613 uart: tx-data-bits: "1" +4613-4624 uart: tx-data-bits: "0" +4624-4635 uart: tx-data-bits: "0" +4634-4645 uart: tx-data-bits: "1" +4645-4656 uart: tx-data-bits: "0" +4569-4656 uart: tx-data: "H" +4656-4667 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4666-4677 uart: tx-start: "Start bit" "Start" "S" +4677-4688 uart: tx-data-bits: "1" +4688-4699 uart: tx-data-bits: "0" +4699-4710 uart: tx-data-bits: "1" +4710-4721 uart: tx-data-bits: "0" +4721-4732 uart: tx-data-bits: "0" +4732-4743 uart: tx-data-bits: "1" +4742-4753 uart: tx-data-bits: "1" +4753-4764 uart: tx-data-bits: "0" +4677-4764 uart: tx-data: "e" +4764-4775 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4775-4786 uart: tx-start: "Start bit" "Start" "S" +4786-4797 uart: tx-data-bits: "0" +4797-4808 uart: tx-data-bits: "0" +4808-4819 uart: tx-data-bits: "1" +4819-4830 uart: tx-data-bits: "1" +4830-4841 uart: tx-data-bits: "0" +4841-4852 uart: tx-data-bits: "1" +4851-4862 uart: tx-data-bits: "1" +4862-4873 uart: tx-data-bits: "0" +4786-4873 uart: tx-data: "l" +4873-4884 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4883-4894 uart: tx-start: "Start bit" "Start" "S" +4894-4905 uart: tx-data-bits: "0" +4905-4916 uart: tx-data-bits: "0" +4916-4927 uart: tx-data-bits: "1" +4927-4938 uart: tx-data-bits: "1" +4938-4949 uart: tx-data-bits: "0" +4949-4960 uart: tx-data-bits: "1" +4959-4970 uart: tx-data-bits: "1" +4970-4981 uart: tx-data-bits: "0" +4894-4981 uart: tx-data: "l" +4981-4992 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4991-5002 uart: tx-start: "Start bit" "Start" "S" +5002-5013 uart: tx-data-bits: "1" +5013-5024 uart: tx-data-bits: "1" +5024-5035 uart: tx-data-bits: "1" +5035-5046 uart: tx-data-bits: "1" +5046-5057 uart: tx-data-bits: "0" +5057-5068 uart: tx-data-bits: "1" +5067-5078 uart: tx-data-bits: "1" +5078-5089 uart: tx-data-bits: "0" +5002-5089 uart: tx-data: "o" +5089-5100 uart: tx-parity-ok: "Stop bit" "Stop" "T" +5100-5111 uart: tx-start: "Start bit" "Start" "S" +5111-5122 uart: tx-data-bits: "0" +5122-5133 uart: tx-data-bits: "0" +5133-5144 uart: tx-data-bits: "0" +5144-5155 uart: tx-data-bits: "0" +5155-5166 uart: tx-data-bits: "0" +5166-5177 uart: tx-data-bits: "1" +5176-5187 uart: tx-data-bits: "0" +5187-5198 uart: tx-data-bits: "0" +5111-5198 uart: tx-data: " " +5198-5209 uart: tx-parity-ok: "Stop bit" "Stop" "T" +5208-5219 uart: tx-start: "Start bit" "Start" "S" +5219-5230 uart: tx-data-bits: "1" +5230-5241 uart: tx-data-bits: "1" +5241-5252 uart: tx-data-bits: "1" +5252-5263 uart: tx-data-bits: "0" +5263-5274 uart: tx-data-bits: "1" +5274-5285 uart: tx-data-bits: "0" +5284-5295 uart: tx-data-bits: "1" +5295-5306 uart: tx-data-bits: "0" +5219-5306 uart: tx-data: "W" +5306-5317 uart: tx-parity-ok: "Stop bit" "Stop" "T" +5316-5327 uart: tx-start: "Start bit" "Start" "S" +5327-5338 uart: tx-data-bits: "1" +5338-5349 uart: tx-data-bits: "1" +5349-5360 uart: tx-data-bits: "1" +5360-5371 uart: tx-data-bits: "1" +5371-5382 uart: tx-data-bits: "0" +5382-5393 uart: tx-data-bits: "1" +5392-5403 uart: tx-data-bits: "1" +5403-5414 uart: tx-data-bits: "0" +5327-5414 uart: tx-data: "o" +5414-5425 uart: tx-parity-ok: "Stop bit" "Stop" "T" +5425-5436 uart: tx-start: "Start bit" "Start" "S" +5436-5447 uart: tx-data-bits: "0" +5447-5458 uart: tx-data-bits: "1" +5458-5469 uart: tx-data-bits: "0" +5469-5480 uart: tx-data-bits: "0" +5480-5491 uart: tx-data-bits: "1" +5491-5502 uart: tx-data-bits: "1" +5501-5512 uart: tx-data-bits: "1" +5512-5523 uart: tx-data-bits: "0" +5436-5523 uart: tx-data: "r" +5523-5534 uart: tx-parity-ok: "Stop bit" "Stop" "T" +5533-5544 uart: tx-start: "Start bit" "Start" "S" +5544-5555 uart: tx-data-bits: "0" +5555-5566 uart: tx-data-bits: "0" +5566-5577 uart: tx-data-bits: "1" +5577-5588 uart: tx-data-bits: "1" +5588-5599 uart: tx-data-bits: "0" +5599-5610 uart: tx-data-bits: "1" +5609-5620 uart: tx-data-bits: "1" +5620-5631 uart: tx-data-bits: "0" +5544-5631 uart: tx-data: "l" +5631-5642 uart: tx-parity-ok: "Stop bit" "Stop" "T" +5641-5652 uart: tx-start: "Start bit" "Start" "S" +5652-5663 uart: tx-data-bits: "0" +5663-5674 uart: tx-data-bits: "0" +5674-5685 uart: tx-data-bits: "1" +5685-5696 uart: tx-data-bits: "0" +5696-5707 uart: tx-data-bits: "0" +5707-5718 uart: tx-data-bits: "1" +5717-5728 uart: tx-data-bits: "1" +5728-5739 uart: tx-data-bits: "0" +5652-5739 uart: tx-data: "d" +5739-5750 uart: tx-parity-ok: "Stop bit" "Stop" "T" +5750-5761 uart: tx-start: "Start bit" "Start" "S" +5761-5772 uart: tx-data-bits: "1" +5772-5783 uart: tx-data-bits: "0" +5783-5794 uart: tx-data-bits: "0" +5794-5805 uart: tx-data-bits: "0" +5805-5816 uart: tx-data-bits: "0" +5816-5827 uart: tx-data-bits: "1" +5826-5837 uart: tx-data-bits: "0" +5837-5848 uart: tx-data-bits: "0" +5761-5848 uart: tx-data: "!" +5848-5859 uart: tx-parity-ok: "Stop bit" "Stop" "T" +5858-5869 uart: tx-start: "Start bit" "Start" "S" +5869-5880 uart: tx-data-bits: "1" +5880-5891 uart: tx-data-bits: "0" +5891-5902 uart: tx-data-bits: "1" +5902-5913 uart: tx-data-bits: "1" +5913-5924 uart: tx-data-bits: "0" +5924-5935 uart: tx-data-bits: "0" +5934-5945 uart: tx-data-bits: "0" +5945-5956 uart: tx-data-bits: "0" +5869-5956 uart: tx-data: "[0D]" +5956-5967 uart: tx-parity-ok: "Stop bit" "Stop" "T" +5966-5977 uart: tx-start: "Start bit" "Start" "S" +5977-5988 uart: tx-data-bits: "0" +5988-5999 uart: tx-data-bits: "1" +5999-6010 uart: tx-data-bits: "0" +6010-6021 uart: tx-data-bits: "1" +6021-6032 uart: tx-data-bits: "0" +6032-6043 uart: tx-data-bits: "0" +6042-6053 uart: tx-data-bits: "0" +6053-6064 uart: tx-data-bits: "0" +5977-6064 uart: tx-data: "[0A]" +6064-6075 uart: tx-parity-ok: "Stop bit" "Stop" "T" diff --git a/decoder/test/uart/hello_world_8n1_4800.bin_tx b/decoder/test/uart/hello_world_8n1_4800.bin_tx new file mode 100644 index 0000000..7bb1298 --- /dev/null +++ b/decoder/test/uart/hello_world_8n1_4800.bin_tx @@ -0,0 +1,56 @@ +234-1277 uart: 48 +1536-2579 uart: 65 +2839-3882 uart: 6c +4141-5184 uart: 6c +5443-6486 uart: 6f +6745-7788 uart: 20 +8047-9090 uart: 57 +9349-10392 uart: 6f +10651-11694 uart: 72 +11953-12996 uart: 6c +13255-14298 uart: 64 +14557-15600 uart: 21 +15859-16902 uart: 0d +17161-18204 uart: 0a +18463-19506 uart: 48 +19765-20808 uart: 65 +21067-22110 uart: 6c +22369-23412 uart: 6c +23671-24714 uart: 6f +24973-26016 uart: 20 +26275-27318 uart: 57 +27577-28620 uart: 6f +28880-29923 uart: 72 +30182-31225 uart: 6c +31484-32527 uart: 64 +32786-33829 uart: 21 +34088-35131 uart: 0d +35390-36433 uart: 0a +36692-37735 uart: 48 +37994-39037 uart: 65 +39296-40339 uart: 6c +40598-41641 uart: 6c +41900-42943 uart: 6f +43202-44245 uart: 20 +44504-45547 uart: 57 +45806-46849 uart: 6f +47108-48151 uart: 72 +48410-49453 uart: 6c +49712-50755 uart: 64 +51014-52057 uart: 21 +52316-53359 uart: 0d +53618-54661 uart: 0a +54921-55964 uart: 48 +56223-57266 uart: 65 +57525-58568 uart: 6c +58827-59870 uart: 6c +60129-61172 uart: 6f +61431-62474 uart: 20 +62733-63776 uart: 57 +64035-65078 uart: 6f +65337-66380 uart: 72 +66639-67682 uart: 6c +67941-68984 uart: 64 +69243-70286 uart: 21 +70545-71588 uart: 0d +71847-72890 uart: 0a diff --git a/decoder/test/uart/hello_world_8n1_4800.output b/decoder/test/uart/hello_world_8n1_4800.output new file mode 100644 index 0000000..886d46a --- /dev/null +++ b/decoder/test/uart/hello_world_8n1_4800.output @@ -0,0 +1,616 @@ +104-235 uart: tx-start: "Start bit" "Start" "S" +234-365 uart: tx-data-bits: "0" +365-496 uart: tx-data-bits: "0" +495-626 uart: tx-data-bits: "0" +625-756 uart: tx-data-bits: "1" +755-886 uart: tx-data-bits: "0" +885-1016 uart: tx-data-bits: "0" +1016-1147 uart: tx-data-bits: "1" +1146-1277 uart: tx-data-bits: "0" +234-1277 uart: tx-data: "H" +1276-1407 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1406-1537 uart: tx-start: "Start bit" "Start" "S" +1536-1667 uart: tx-data-bits: "1" +1667-1798 uart: tx-data-bits: "0" +1797-1928 uart: tx-data-bits: "1" +1927-2058 uart: tx-data-bits: "0" +2057-2188 uart: tx-data-bits: "0" +2187-2318 uart: tx-data-bits: "1" +2318-2449 uart: tx-data-bits: "1" +2448-2579 uart: tx-data-bits: "0" +1536-2579 uart: tx-data: "e" +2578-2709 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2709-2840 uart: tx-start: "Start bit" "Start" "S" +2839-2970 uart: tx-data-bits: "0" +2970-3101 uart: tx-data-bits: "0" +3100-3231 uart: tx-data-bits: "1" +3230-3361 uart: tx-data-bits: "1" +3360-3491 uart: tx-data-bits: "0" +3490-3621 uart: tx-data-bits: "1" +3621-3752 uart: tx-data-bits: "1" +3751-3882 uart: tx-data-bits: "0" +2839-3882 uart: tx-data: "l" +3881-4012 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4011-4142 uart: tx-start: "Start bit" "Start" "S" +4141-4272 uart: tx-data-bits: "0" +4272-4403 uart: tx-data-bits: "0" +4402-4533 uart: tx-data-bits: "1" +4532-4663 uart: tx-data-bits: "1" +4662-4793 uart: tx-data-bits: "0" +4792-4923 uart: tx-data-bits: "1" +4923-5054 uart: tx-data-bits: "1" +5053-5184 uart: tx-data-bits: "0" +4141-5184 uart: tx-data: "l" +5183-5314 uart: tx-parity-ok: "Stop bit" "Stop" "T" +5313-5444 uart: tx-start: "Start bit" "Start" "S" +5443-5574 uart: tx-data-bits: "1" +5574-5705 uart: tx-data-bits: "1" +5704-5835 uart: tx-data-bits: "1" +5834-5965 uart: tx-data-bits: "1" +5964-6095 uart: tx-data-bits: "0" +6094-6225 uart: tx-data-bits: "1" +6225-6356 uart: tx-data-bits: "1" +6355-6486 uart: tx-data-bits: "0" +5443-6486 uart: tx-data: "o" +6485-6616 uart: tx-parity-ok: "Stop bit" "Stop" "T" +6615-6746 uart: tx-start: "Start bit" "Start" "S" +6745-6876 uart: tx-data-bits: "0" +6876-7007 uart: tx-data-bits: "0" +7006-7137 uart: tx-data-bits: "0" +7136-7267 uart: tx-data-bits: "0" +7266-7397 uart: tx-data-bits: "0" +7396-7527 uart: tx-data-bits: "1" +7527-7658 uart: tx-data-bits: "0" +7657-7788 uart: tx-data-bits: "0" +6745-7788 uart: tx-data: " " +7787-7918 uart: tx-parity-ok: "Stop bit" "Stop" "T" +7917-8048 uart: tx-start: "Start bit" "Start" "S" +8047-8178 uart: tx-data-bits: "1" +8178-8309 uart: tx-data-bits: "1" +8308-8439 uart: tx-data-bits: "1" +8438-8569 uart: tx-data-bits: "0" +8568-8699 uart: tx-data-bits: "1" +8698-8829 uart: tx-data-bits: "0" +8829-8960 uart: tx-data-bits: "1" +8959-9090 uart: tx-data-bits: "0" +8047-9090 uart: tx-data: "W" +9089-9220 uart: tx-parity-ok: "Stop bit" "Stop" "T" +9219-9350 uart: tx-start: "Start bit" "Start" "S" +9349-9480 uart: tx-data-bits: "1" +9480-9611 uart: tx-data-bits: "1" +9610-9741 uart: tx-data-bits: "1" +9740-9871 uart: tx-data-bits: "1" +9870-10001 uart: tx-data-bits: "0" +10000-10131 uart: tx-data-bits: "1" +10131-10262 uart: tx-data-bits: "1" +10261-10392 uart: tx-data-bits: "0" +9349-10392 uart: tx-data: "o" +10391-10522 uart: tx-parity-ok: "Stop bit" "Stop" "T" +10521-10652 uart: tx-start: "Start bit" "Start" "S" +10651-10782 uart: tx-data-bits: "0" +10782-10913 uart: tx-data-bits: "1" +10912-11043 uart: tx-data-bits: "0" +11042-11173 uart: tx-data-bits: "0" +11172-11303 uart: tx-data-bits: "1" +11302-11433 uart: tx-data-bits: "1" +11433-11564 uart: tx-data-bits: "1" +11563-11694 uart: tx-data-bits: "0" +10651-11694 uart: tx-data: "r" +11693-11824 uart: tx-parity-ok: "Stop bit" "Stop" "T" +11823-11954 uart: tx-start: "Start bit" "Start" "S" +11953-12084 uart: tx-data-bits: "0" +12084-12215 uart: tx-data-bits: "0" +12214-12345 uart: tx-data-bits: "1" +12344-12475 uart: tx-data-bits: "1" +12474-12605 uart: tx-data-bits: "0" +12604-12735 uart: tx-data-bits: "1" +12735-12866 uart: tx-data-bits: "1" +12865-12996 uart: tx-data-bits: "0" +11953-12996 uart: tx-data: "l" +12995-13126 uart: tx-parity-ok: "Stop bit" "Stop" "T" +13125-13256 uart: tx-start: "Start bit" "Start" "S" +13255-13386 uart: tx-data-bits: "0" +13386-13517 uart: tx-data-bits: "0" +13516-13647 uart: tx-data-bits: "1" +13646-13777 uart: tx-data-bits: "0" +13776-13907 uart: tx-data-bits: "0" +13906-14037 uart: tx-data-bits: "1" +14037-14168 uart: tx-data-bits: "1" +14167-14298 uart: tx-data-bits: "0" +13255-14298 uart: tx-data: "d" +14297-14428 uart: tx-parity-ok: "Stop bit" "Stop" "T" +14427-14558 uart: tx-start: "Start bit" "Start" "S" +14557-14688 uart: tx-data-bits: "1" +14688-14819 uart: tx-data-bits: "0" +14818-14949 uart: tx-data-bits: "0" +14948-15079 uart: tx-data-bits: "0" +15078-15209 uart: tx-data-bits: "0" +15208-15339 uart: tx-data-bits: "1" +15339-15470 uart: tx-data-bits: "0" +15469-15600 uart: tx-data-bits: "0" +14557-15600 uart: tx-data: "!" +15599-15730 uart: tx-parity-ok: "Stop bit" "Stop" "T" +15729-15860 uart: tx-start: "Start bit" "Start" "S" +15859-15990 uart: tx-data-bits: "1" +15990-16121 uart: tx-data-bits: "0" +16120-16251 uart: tx-data-bits: "1" +16250-16381 uart: tx-data-bits: "1" +16380-16511 uart: tx-data-bits: "0" +16510-16641 uart: tx-data-bits: "0" +16641-16772 uart: tx-data-bits: "0" +16771-16902 uart: tx-data-bits: "0" +15859-16902 uart: tx-data: "[0D]" +16901-17032 uart: tx-parity-ok: "Stop bit" "Stop" "T" +17031-17162 uart: tx-start: "Start bit" "Start" "S" +17161-17292 uart: tx-data-bits: "0" +17292-17423 uart: tx-data-bits: "1" +17422-17553 uart: tx-data-bits: "0" +17552-17683 uart: tx-data-bits: "1" +17682-17813 uart: tx-data-bits: "0" +17812-17943 uart: tx-data-bits: "0" +17943-18074 uart: tx-data-bits: "0" +18073-18204 uart: tx-data-bits: "0" +17161-18204 uart: tx-data: "[0A]" +18203-18334 uart: tx-parity-ok: "Stop bit" "Stop" "T" +18333-18464 uart: tx-start: "Start bit" "Start" "S" +18463-18594 uart: tx-data-bits: "0" +18594-18725 uart: tx-data-bits: "0" +18724-18855 uart: tx-data-bits: "0" +18854-18985 uart: tx-data-bits: "1" +18984-19115 uart: tx-data-bits: "0" +19114-19245 uart: tx-data-bits: "0" +19245-19376 uart: tx-data-bits: "1" +19375-19506 uart: tx-data-bits: "0" +18463-19506 uart: tx-data: "H" +19505-19636 uart: tx-parity-ok: "Stop bit" "Stop" "T" +19635-19766 uart: tx-start: "Start bit" "Start" "S" +19765-19896 uart: tx-data-bits: "1" +19896-20027 uart: tx-data-bits: "0" +20026-20157 uart: tx-data-bits: "1" +20156-20287 uart: tx-data-bits: "0" +20286-20417 uart: tx-data-bits: "0" +20416-20547 uart: tx-data-bits: "1" +20547-20678 uart: tx-data-bits: "1" +20677-20808 uart: tx-data-bits: "0" +19765-20808 uart: tx-data: "e" +20807-20938 uart: tx-parity-ok: "Stop bit" "Stop" "T" +20937-21068 uart: tx-start: "Start bit" "Start" "S" +21067-21198 uart: tx-data-bits: "0" +21198-21329 uart: tx-data-bits: "0" +21328-21459 uart: tx-data-bits: "1" +21458-21589 uart: tx-data-bits: "1" +21588-21719 uart: tx-data-bits: "0" +21718-21849 uart: tx-data-bits: "1" +21849-21980 uart: tx-data-bits: "1" +21979-22110 uart: tx-data-bits: "0" +21067-22110 uart: tx-data: "l" +22109-22240 uart: tx-parity-ok: "Stop bit" "Stop" "T" +22239-22370 uart: tx-start: "Start bit" "Start" "S" +22369-22500 uart: tx-data-bits: "0" +22500-22631 uart: tx-data-bits: "0" +22630-22761 uart: tx-data-bits: "1" +22760-22891 uart: tx-data-bits: "1" +22890-23021 uart: tx-data-bits: "0" +23020-23151 uart: tx-data-bits: "1" +23151-23282 uart: tx-data-bits: "1" +23281-23412 uart: tx-data-bits: "0" +22369-23412 uart: tx-data: "l" +23411-23542 uart: tx-parity-ok: "Stop bit" "Stop" "T" +23541-23672 uart: tx-start: "Start bit" "Start" "S" +23671-23802 uart: tx-data-bits: "1" +23802-23933 uart: tx-data-bits: "1" +23932-24063 uart: tx-data-bits: "1" +24062-24193 uart: tx-data-bits: "1" +24192-24323 uart: tx-data-bits: "0" +24322-24453 uart: tx-data-bits: "1" +24453-24584 uart: tx-data-bits: "1" +24583-24714 uart: tx-data-bits: "0" +23671-24714 uart: tx-data: "o" +24713-24844 uart: tx-parity-ok: "Stop bit" "Stop" "T" +24843-24974 uart: tx-start: "Start bit" "Start" "S" +24973-25104 uart: tx-data-bits: "0" +25104-25235 uart: tx-data-bits: "0" +25234-25365 uart: tx-data-bits: "0" +25364-25495 uart: tx-data-bits: "0" +25494-25625 uart: tx-data-bits: "0" +25624-25755 uart: tx-data-bits: "1" +25755-25886 uart: tx-data-bits: "0" +25885-26016 uart: tx-data-bits: "0" +24973-26016 uart: tx-data: " " +26015-26146 uart: tx-parity-ok: "Stop bit" "Stop" "T" +26145-26276 uart: tx-start: "Start bit" "Start" "S" +26275-26406 uart: tx-data-bits: "1" +26406-26537 uart: tx-data-bits: "1" +26536-26667 uart: tx-data-bits: "1" +26666-26797 uart: tx-data-bits: "0" +26796-26927 uart: tx-data-bits: "1" +26926-27057 uart: tx-data-bits: "0" +27057-27188 uart: tx-data-bits: "1" +27187-27318 uart: tx-data-bits: "0" +26275-27318 uart: tx-data: "W" +27317-27448 uart: tx-parity-ok: "Stop bit" "Stop" "T" +27447-27578 uart: tx-start: "Start bit" "Start" "S" +27577-27708 uart: tx-data-bits: "1" +27708-27839 uart: tx-data-bits: "1" +27838-27969 uart: tx-data-bits: "1" +27968-28099 uart: tx-data-bits: "1" +28098-28229 uart: tx-data-bits: "0" +28228-28359 uart: tx-data-bits: "1" +28359-28490 uart: tx-data-bits: "1" +28489-28620 uart: tx-data-bits: "0" +27577-28620 uart: tx-data: "o" +28619-28750 uart: tx-parity-ok: "Stop bit" "Stop" "T" +28750-28881 uart: tx-start: "Start bit" "Start" "S" +28880-29011 uart: tx-data-bits: "0" +29011-29142 uart: tx-data-bits: "1" +29141-29272 uart: tx-data-bits: "0" +29271-29402 uart: tx-data-bits: "0" +29401-29532 uart: tx-data-bits: "1" +29531-29662 uart: tx-data-bits: "1" +29662-29793 uart: tx-data-bits: "1" +29792-29923 uart: tx-data-bits: "0" +28880-29923 uart: tx-data: "r" +29922-30053 uart: tx-parity-ok: "Stop bit" "Stop" "T" +30052-30183 uart: tx-start: "Start bit" "Start" "S" +30182-30313 uart: tx-data-bits: "0" +30313-30444 uart: tx-data-bits: "0" +30443-30574 uart: tx-data-bits: "1" +30573-30704 uart: tx-data-bits: "1" +30703-30834 uart: tx-data-bits: "0" +30833-30964 uart: tx-data-bits: "1" +30964-31095 uart: tx-data-bits: "1" +31094-31225 uart: tx-data-bits: "0" +30182-31225 uart: tx-data: "l" +31224-31355 uart: tx-parity-ok: "Stop bit" "Stop" "T" +31354-31485 uart: tx-start: "Start bit" "Start" "S" +31484-31615 uart: tx-data-bits: "0" +31615-31746 uart: tx-data-bits: "0" +31745-31876 uart: tx-data-bits: "1" +31875-32006 uart: tx-data-bits: "0" +32005-32136 uart: tx-data-bits: "0" +32135-32266 uart: tx-data-bits: "1" +32266-32397 uart: tx-data-bits: "1" +32396-32527 uart: tx-data-bits: "0" +31484-32527 uart: tx-data: "d" +32526-32657 uart: tx-parity-ok: "Stop bit" "Stop" "T" +32656-32787 uart: tx-start: "Start bit" "Start" "S" +32786-32917 uart: tx-data-bits: "1" +32917-33048 uart: tx-data-bits: "0" +33047-33178 uart: tx-data-bits: "0" +33177-33308 uart: tx-data-bits: "0" +33307-33438 uart: tx-data-bits: "0" +33437-33568 uart: tx-data-bits: "1" +33568-33699 uart: tx-data-bits: "0" +33698-33829 uart: tx-data-bits: "0" +32786-33829 uart: tx-data: "!" +33828-33959 uart: tx-parity-ok: "Stop bit" "Stop" "T" +33958-34089 uart: tx-start: "Start bit" "Start" "S" +34088-34219 uart: tx-data-bits: "1" +34219-34350 uart: tx-data-bits: "0" +34349-34480 uart: tx-data-bits: "1" +34479-34610 uart: tx-data-bits: "1" +34609-34740 uart: tx-data-bits: "0" +34739-34870 uart: tx-data-bits: "0" +34870-35001 uart: tx-data-bits: "0" +35000-35131 uart: tx-data-bits: "0" +34088-35131 uart: tx-data: "[0D]" +35130-35261 uart: tx-parity-ok: "Stop bit" "Stop" "T" +35260-35391 uart: tx-start: "Start bit" "Start" "S" +35390-35521 uart: tx-data-bits: "0" +35521-35652 uart: tx-data-bits: "1" +35651-35782 uart: tx-data-bits: "0" +35781-35912 uart: tx-data-bits: "1" +35911-36042 uart: tx-data-bits: "0" +36041-36172 uart: tx-data-bits: "0" +36172-36303 uart: tx-data-bits: "0" +36302-36433 uart: tx-data-bits: "0" +35390-36433 uart: tx-data: "[0A]" +36432-36563 uart: tx-parity-ok: "Stop bit" "Stop" "T" +36562-36693 uart: tx-start: "Start bit" "Start" "S" +36692-36823 uart: tx-data-bits: "0" +36823-36954 uart: tx-data-bits: "0" +36953-37084 uart: tx-data-bits: "0" +37083-37214 uart: tx-data-bits: "1" +37213-37344 uart: tx-data-bits: "0" +37343-37474 uart: tx-data-bits: "0" +37474-37605 uart: tx-data-bits: "1" +37604-37735 uart: tx-data-bits: "0" +36692-37735 uart: tx-data: "H" +37734-37865 uart: tx-parity-ok: "Stop bit" "Stop" "T" +37864-37995 uart: tx-start: "Start bit" "Start" "S" +37994-38125 uart: tx-data-bits: "1" +38125-38256 uart: tx-data-bits: "0" +38255-38386 uart: tx-data-bits: "1" +38385-38516 uart: tx-data-bits: "0" +38515-38646 uart: tx-data-bits: "0" +38645-38776 uart: tx-data-bits: "1" +38776-38907 uart: tx-data-bits: "1" +38906-39037 uart: tx-data-bits: "0" +37994-39037 uart: tx-data: "e" +39036-39167 uart: tx-parity-ok: "Stop bit" "Stop" "T" +39166-39297 uart: tx-start: "Start bit" "Start" "S" +39296-39427 uart: tx-data-bits: "0" +39427-39558 uart: tx-data-bits: "0" +39557-39688 uart: tx-data-bits: "1" +39687-39818 uart: tx-data-bits: "1" +39817-39948 uart: tx-data-bits: "0" +39947-40078 uart: tx-data-bits: "1" +40078-40209 uart: tx-data-bits: "1" +40208-40339 uart: tx-data-bits: "0" +39296-40339 uart: tx-data: "l" +40338-40469 uart: tx-parity-ok: "Stop bit" "Stop" "T" +40468-40599 uart: tx-start: "Start bit" "Start" "S" +40598-40729 uart: tx-data-bits: "0" +40729-40860 uart: tx-data-bits: "0" +40859-40990 uart: tx-data-bits: "1" +40989-41120 uart: tx-data-bits: "1" +41119-41250 uart: tx-data-bits: "0" +41249-41380 uart: tx-data-bits: "1" +41380-41511 uart: tx-data-bits: "1" +41510-41641 uart: tx-data-bits: "0" +40598-41641 uart: tx-data: "l" +41640-41771 uart: tx-parity-ok: "Stop bit" "Stop" "T" +41770-41901 uart: tx-start: "Start bit" "Start" "S" +41900-42031 uart: tx-data-bits: "1" +42031-42162 uart: tx-data-bits: "1" +42161-42292 uart: tx-data-bits: "1" +42291-42422 uart: tx-data-bits: "1" +42421-42552 uart: tx-data-bits: "0" +42551-42682 uart: tx-data-bits: "1" +42682-42813 uart: tx-data-bits: "1" +42812-42943 uart: tx-data-bits: "0" +41900-42943 uart: tx-data: "o" +42942-43073 uart: tx-parity-ok: "Stop bit" "Stop" "T" +43072-43203 uart: tx-start: "Start bit" "Start" "S" +43202-43333 uart: tx-data-bits: "0" +43333-43464 uart: tx-data-bits: "0" +43463-43594 uart: tx-data-bits: "0" +43593-43724 uart: tx-data-bits: "0" +43723-43854 uart: tx-data-bits: "0" +43853-43984 uart: tx-data-bits: "1" +43984-44115 uart: tx-data-bits: "0" +44114-44245 uart: tx-data-bits: "0" +43202-44245 uart: tx-data: " " +44244-44375 uart: tx-parity-ok: "Stop bit" "Stop" "T" +44374-44505 uart: tx-start: "Start bit" "Start" "S" +44504-44635 uart: tx-data-bits: "1" +44635-44766 uart: tx-data-bits: "1" +44765-44896 uart: tx-data-bits: "1" +44895-45026 uart: tx-data-bits: "0" +45025-45156 uart: tx-data-bits: "1" +45155-45286 uart: tx-data-bits: "0" +45286-45417 uart: tx-data-bits: "1" +45416-45547 uart: tx-data-bits: "0" +44504-45547 uart: tx-data: "W" +45546-45677 uart: tx-parity-ok: "Stop bit" "Stop" "T" +45676-45807 uart: tx-start: "Start bit" "Start" "S" +45806-45937 uart: tx-data-bits: "1" +45937-46068 uart: tx-data-bits: "1" +46067-46198 uart: tx-data-bits: "1" +46197-46328 uart: tx-data-bits: "1" +46327-46458 uart: tx-data-bits: "0" +46457-46588 uart: tx-data-bits: "1" +46588-46719 uart: tx-data-bits: "1" +46718-46849 uart: tx-data-bits: "0" +45806-46849 uart: tx-data: "o" +46848-46979 uart: tx-parity-ok: "Stop bit" "Stop" "T" +46978-47109 uart: tx-start: "Start bit" "Start" "S" +47108-47239 uart: tx-data-bits: "0" +47239-47370 uart: tx-data-bits: "1" +47369-47500 uart: tx-data-bits: "0" +47499-47630 uart: tx-data-bits: "0" +47629-47760 uart: tx-data-bits: "1" +47759-47890 uart: tx-data-bits: "1" +47890-48021 uart: tx-data-bits: "1" +48020-48151 uart: tx-data-bits: "0" +47108-48151 uart: tx-data: "r" +48150-48281 uart: tx-parity-ok: "Stop bit" "Stop" "T" +48280-48411 uart: tx-start: "Start bit" "Start" "S" +48410-48541 uart: tx-data-bits: "0" +48541-48672 uart: tx-data-bits: "0" +48671-48802 uart: tx-data-bits: "1" +48801-48932 uart: tx-data-bits: "1" +48931-49062 uart: tx-data-bits: "0" +49061-49192 uart: tx-data-bits: "1" +49192-49323 uart: tx-data-bits: "1" +49322-49453 uart: tx-data-bits: "0" +48410-49453 uart: tx-data: "l" +49452-49583 uart: tx-parity-ok: "Stop bit" "Stop" "T" +49582-49713 uart: tx-start: "Start bit" "Start" "S" +49712-49843 uart: tx-data-bits: "0" +49843-49974 uart: tx-data-bits: "0" +49973-50104 uart: tx-data-bits: "1" +50103-50234 uart: tx-data-bits: "0" +50233-50364 uart: tx-data-bits: "0" +50363-50494 uart: tx-data-bits: "1" +50494-50625 uart: tx-data-bits: "1" +50624-50755 uart: tx-data-bits: "0" +49712-50755 uart: tx-data: "d" +50754-50885 uart: tx-parity-ok: "Stop bit" "Stop" "T" +50884-51015 uart: tx-start: "Start bit" "Start" "S" +51014-51145 uart: tx-data-bits: "1" +51145-51276 uart: tx-data-bits: "0" +51275-51406 uart: tx-data-bits: "0" +51405-51536 uart: tx-data-bits: "0" +51535-51666 uart: tx-data-bits: "0" +51665-51796 uart: tx-data-bits: "1" +51796-51927 uart: tx-data-bits: "0" +51926-52057 uart: tx-data-bits: "0" +51014-52057 uart: tx-data: "!" +52056-52187 uart: tx-parity-ok: "Stop bit" "Stop" "T" +52186-52317 uart: tx-start: "Start bit" "Start" "S" +52316-52447 uart: tx-data-bits: "1" +52447-52578 uart: tx-data-bits: "0" +52577-52708 uart: tx-data-bits: "1" +52707-52838 uart: tx-data-bits: "1" +52837-52968 uart: tx-data-bits: "0" +52967-53098 uart: tx-data-bits: "0" +53098-53229 uart: tx-data-bits: "0" +53228-53359 uart: tx-data-bits: "0" +52316-53359 uart: tx-data: "[0D]" +53358-53489 uart: tx-parity-ok: "Stop bit" "Stop" "T" +53488-53619 uart: tx-start: "Start bit" "Start" "S" +53618-53749 uart: tx-data-bits: "0" +53749-53880 uart: tx-data-bits: "1" +53879-54010 uart: tx-data-bits: "0" +54009-54140 uart: tx-data-bits: "1" +54139-54270 uart: tx-data-bits: "0" +54269-54400 uart: tx-data-bits: "0" +54400-54531 uart: tx-data-bits: "0" +54530-54661 uart: tx-data-bits: "0" +53618-54661 uart: tx-data: "[0A]" +54660-54791 uart: tx-parity-ok: "Stop bit" "Stop" "T" +54791-54922 uart: tx-start: "Start bit" "Start" "S" +54921-55052 uart: tx-data-bits: "0" +55052-55183 uart: tx-data-bits: "0" +55182-55313 uart: tx-data-bits: "0" +55312-55443 uart: tx-data-bits: "1" +55442-55573 uart: tx-data-bits: "0" +55572-55703 uart: tx-data-bits: "0" +55703-55834 uart: tx-data-bits: "1" +55833-55964 uart: tx-data-bits: "0" +54921-55964 uart: tx-data: "H" +55963-56094 uart: tx-parity-ok: "Stop bit" "Stop" "T" +56093-56224 uart: tx-start: "Start bit" "Start" "S" +56223-56354 uart: tx-data-bits: "1" +56354-56485 uart: tx-data-bits: "0" +56484-56615 uart: tx-data-bits: "1" +56614-56745 uart: tx-data-bits: "0" +56744-56875 uart: tx-data-bits: "0" +56874-57005 uart: tx-data-bits: "1" +57005-57136 uart: tx-data-bits: "1" +57135-57266 uart: tx-data-bits: "0" +56223-57266 uart: tx-data: "e" +57265-57396 uart: tx-parity-ok: "Stop bit" "Stop" "T" +57395-57526 uart: tx-start: "Start bit" "Start" "S" +57525-57656 uart: tx-data-bits: "0" +57656-57787 uart: tx-data-bits: "0" +57786-57917 uart: tx-data-bits: "1" +57916-58047 uart: tx-data-bits: "1" +58046-58177 uart: tx-data-bits: "0" +58176-58307 uart: tx-data-bits: "1" +58307-58438 uart: tx-data-bits: "1" +58437-58568 uart: tx-data-bits: "0" +57525-58568 uart: tx-data: "l" +58567-58698 uart: tx-parity-ok: "Stop bit" "Stop" "T" +58697-58828 uart: tx-start: "Start bit" "Start" "S" +58827-58958 uart: tx-data-bits: "0" +58958-59089 uart: tx-data-bits: "0" +59088-59219 uart: tx-data-bits: "1" +59218-59349 uart: tx-data-bits: "1" +59348-59479 uart: tx-data-bits: "0" +59478-59609 uart: tx-data-bits: "1" +59609-59740 uart: tx-data-bits: "1" +59739-59870 uart: tx-data-bits: "0" +58827-59870 uart: tx-data: "l" +59869-60000 uart: tx-parity-ok: "Stop bit" "Stop" "T" +59999-60130 uart: tx-start: "Start bit" "Start" "S" +60129-60260 uart: tx-data-bits: "1" +60260-60391 uart: tx-data-bits: "1" +60390-60521 uart: tx-data-bits: "1" +60520-60651 uart: tx-data-bits: "1" +60650-60781 uart: tx-data-bits: "0" +60780-60911 uart: tx-data-bits: "1" +60911-61042 uart: tx-data-bits: "1" +61041-61172 uart: tx-data-bits: "0" +60129-61172 uart: tx-data: "o" +61171-61302 uart: tx-parity-ok: "Stop bit" "Stop" "T" +61301-61432 uart: tx-start: "Start bit" "Start" "S" +61431-61562 uart: tx-data-bits: "0" +61562-61693 uart: tx-data-bits: "0" +61692-61823 uart: tx-data-bits: "0" +61822-61953 uart: tx-data-bits: "0" +61952-62083 uart: tx-data-bits: "0" +62082-62213 uart: tx-data-bits: "1" +62213-62344 uart: tx-data-bits: "0" +62343-62474 uart: tx-data-bits: "0" +61431-62474 uart: tx-data: " " +62473-62604 uart: tx-parity-ok: "Stop bit" "Stop" "T" +62603-62734 uart: tx-start: "Start bit" "Start" "S" +62733-62864 uart: tx-data-bits: "1" +62864-62995 uart: tx-data-bits: "1" +62994-63125 uart: tx-data-bits: "1" +63124-63255 uart: tx-data-bits: "0" +63254-63385 uart: tx-data-bits: "1" +63384-63515 uart: tx-data-bits: "0" +63515-63646 uart: tx-data-bits: "1" +63645-63776 uart: tx-data-bits: "0" +62733-63776 uart: tx-data: "W" +63775-63906 uart: tx-parity-ok: "Stop bit" "Stop" "T" +63905-64036 uart: tx-start: "Start bit" "Start" "S" +64035-64166 uart: tx-data-bits: "1" +64166-64297 uart: tx-data-bits: "1" +64296-64427 uart: tx-data-bits: "1" +64426-64557 uart: tx-data-bits: "1" +64556-64687 uart: tx-data-bits: "0" +64686-64817 uart: tx-data-bits: "1" +64817-64948 uart: tx-data-bits: "1" +64947-65078 uart: tx-data-bits: "0" +64035-65078 uart: tx-data: "o" +65077-65208 uart: tx-parity-ok: "Stop bit" "Stop" "T" +65207-65338 uart: tx-start: "Start bit" "Start" "S" +65337-65468 uart: tx-data-bits: "0" +65468-65599 uart: tx-data-bits: "1" +65598-65729 uart: tx-data-bits: "0" +65728-65859 uart: tx-data-bits: "0" +65858-65989 uart: tx-data-bits: "1" +65988-66119 uart: tx-data-bits: "1" +66119-66250 uart: tx-data-bits: "1" +66249-66380 uart: tx-data-bits: "0" +65337-66380 uart: tx-data: "r" +66379-66510 uart: tx-parity-ok: "Stop bit" "Stop" "T" +66509-66640 uart: tx-start: "Start bit" "Start" "S" +66639-66770 uart: tx-data-bits: "0" +66770-66901 uart: tx-data-bits: "0" +66900-67031 uart: tx-data-bits: "1" +67030-67161 uart: tx-data-bits: "1" +67160-67291 uart: tx-data-bits: "0" +67290-67421 uart: tx-data-bits: "1" +67421-67552 uart: tx-data-bits: "1" +67551-67682 uart: tx-data-bits: "0" +66639-67682 uart: tx-data: "l" +67681-67812 uart: tx-parity-ok: "Stop bit" "Stop" "T" +67811-67942 uart: tx-start: "Start bit" "Start" "S" +67941-68072 uart: tx-data-bits: "0" +68072-68203 uart: tx-data-bits: "0" +68202-68333 uart: tx-data-bits: "1" +68332-68463 uart: tx-data-bits: "0" +68462-68593 uart: tx-data-bits: "0" +68592-68723 uart: tx-data-bits: "1" +68723-68854 uart: tx-data-bits: "1" +68853-68984 uart: tx-data-bits: "0" +67941-68984 uart: tx-data: "d" +68983-69114 uart: tx-parity-ok: "Stop bit" "Stop" "T" +69113-69244 uart: tx-start: "Start bit" "Start" "S" +69243-69374 uart: tx-data-bits: "1" +69374-69505 uart: tx-data-bits: "0" +69504-69635 uart: tx-data-bits: "0" +69634-69765 uart: tx-data-bits: "0" +69764-69895 uart: tx-data-bits: "0" +69894-70025 uart: tx-data-bits: "1" +70025-70156 uart: tx-data-bits: "0" +70155-70286 uart: tx-data-bits: "0" +69243-70286 uart: tx-data: "!" +70285-70416 uart: tx-parity-ok: "Stop bit" "Stop" "T" +70415-70546 uart: tx-start: "Start bit" "Start" "S" +70545-70676 uart: tx-data-bits: "1" +70676-70807 uart: tx-data-bits: "0" +70806-70937 uart: tx-data-bits: "1" +70936-71067 uart: tx-data-bits: "1" +71066-71197 uart: tx-data-bits: "0" +71196-71327 uart: tx-data-bits: "0" +71327-71458 uart: tx-data-bits: "0" +71457-71588 uart: tx-data-bits: "0" +70545-71588 uart: tx-data: "[0D]" +71587-71718 uart: tx-parity-ok: "Stop bit" "Stop" "T" +71717-71848 uart: tx-start: "Start bit" "Start" "S" +71847-71978 uart: tx-data-bits: "0" +71978-72109 uart: tx-data-bits: "1" +72108-72239 uart: tx-data-bits: "0" +72238-72369 uart: tx-data-bits: "1" +72368-72499 uart: tx-data-bits: "0" +72498-72629 uart: tx-data-bits: "0" +72629-72760 uart: tx-data-bits: "0" +72759-72890 uart: tx-data-bits: "0" +71847-72890 uart: tx-data: "[0A]" +72889-73020 uart: tx-parity-ok: "Stop bit" "Stop" "T" diff --git a/decoder/test/uart/hello_world_8n1_57600.bin_tx b/decoder/test/uart/hello_world_8n1_57600.bin_tx new file mode 100644 index 0000000..dba62ee --- /dev/null +++ b/decoder/test/uart/hello_world_8n1_57600.bin_tx @@ -0,0 +1,56 @@ +35-174 uart: 48 +208-347 uart: 65 +382-521 uart: 6c +556-695 uart: 6c +729-868 uart: 6f +903-1042 uart: 20 +1076-1215 uart: 57 +1250-1389 uart: 6f +1424-1563 uart: 72 +1597-1736 uart: 6c +1771-1910 uart: 64 +1944-2083 uart: 21 +2118-2257 uart: 0d +2292-2431 uart: 0a +2465-2604 uart: 48 +2639-2778 uart: 65 +2812-2951 uart: 6c +2986-3125 uart: 6c +3160-3299 uart: 6f +3333-3472 uart: 20 +3507-3646 uart: 57 +3680-3819 uart: 6f +3854-3993 uart: 72 +4028-4167 uart: 6c +4201-4340 uart: 64 +4375-4514 uart: 21 +4548-4687 uart: 0d +4722-4861 uart: 0a +4896-5035 uart: 48 +5069-5208 uart: 65 +5243-5382 uart: 6c +5417-5556 uart: 6c +5590-5729 uart: 6f +5764-5903 uart: 20 +5937-6076 uart: 57 +6111-6250 uart: 6f +6285-6424 uart: 72 +6458-6597 uart: 6c +6632-6771 uart: 64 +6805-6944 uart: 21 +6979-7118 uart: 0d +7153-7292 uart: 0a +7326-7465 uart: 48 +7500-7639 uart: 65 +7673-7812 uart: 6c +7847-7986 uart: 6c +8021-8160 uart: 6f +8194-8333 uart: 20 +8368-8507 uart: 57 +8541-8680 uart: 6f +8715-8854 uart: 72 +8889-9028 uart: 6c +9062-9201 uart: 64 +9236-9375 uart: 21 +9409-9548 uart: 0d +9583-9722 uart: 0a diff --git a/decoder/test/uart/hello_world_8n1_57600.output b/decoder/test/uart/hello_world_8n1_57600.output new file mode 100644 index 0000000..aec0660 --- /dev/null +++ b/decoder/test/uart/hello_world_8n1_57600.output @@ -0,0 +1,616 @@ +18-35 uart: tx-start: "Start bit" "Start" "S" +35-52 uart: tx-data-bits: "0" +52-69 uart: tx-data-bits: "0" +70-87 uart: tx-data-bits: "0" +87-104 uart: tx-data-bits: "1" +104-121 uart: tx-data-bits: "0" +122-139 uart: tx-data-bits: "0" +139-156 uart: tx-data-bits: "1" +157-174 uart: tx-data-bits: "0" +35-174 uart: tx-data: "H" +174-191 uart: tx-parity-ok: "Stop bit" "Stop" "T" +191-208 uart: tx-start: "Start bit" "Start" "S" +208-225 uart: tx-data-bits: "1" +225-242 uart: tx-data-bits: "0" +243-260 uart: tx-data-bits: "1" +260-277 uart: tx-data-bits: "0" +277-294 uart: tx-data-bits: "0" +295-312 uart: tx-data-bits: "1" +312-329 uart: tx-data-bits: "1" +330-347 uart: tx-data-bits: "0" +208-347 uart: tx-data: "e" +347-364 uart: tx-parity-ok: "Stop bit" "Stop" "T" +365-382 uart: tx-start: "Start bit" "Start" "S" +382-399 uart: tx-data-bits: "0" +399-416 uart: tx-data-bits: "0" +417-434 uart: tx-data-bits: "1" +434-451 uart: tx-data-bits: "1" +451-468 uart: tx-data-bits: "0" +469-486 uart: tx-data-bits: "1" +486-503 uart: tx-data-bits: "1" +504-521 uart: tx-data-bits: "0" +382-521 uart: tx-data: "l" +521-538 uart: tx-parity-ok: "Stop bit" "Stop" "T" +539-556 uart: tx-start: "Start bit" "Start" "S" +556-573 uart: tx-data-bits: "0" +573-590 uart: tx-data-bits: "0" +591-608 uart: tx-data-bits: "1" +608-625 uart: tx-data-bits: "1" +625-642 uart: tx-data-bits: "0" +643-660 uart: tx-data-bits: "1" +660-677 uart: tx-data-bits: "1" +678-695 uart: tx-data-bits: "0" +556-695 uart: tx-data: "l" +695-712 uart: tx-parity-ok: "Stop bit" "Stop" "T" +712-729 uart: tx-start: "Start bit" "Start" "S" +729-746 uart: tx-data-bits: "1" +746-763 uart: tx-data-bits: "1" +764-781 uart: tx-data-bits: "1" +781-798 uart: tx-data-bits: "1" +798-815 uart: tx-data-bits: "0" +816-833 uart: tx-data-bits: "1" +833-850 uart: tx-data-bits: "1" +851-868 uart: tx-data-bits: "0" +729-868 uart: tx-data: "o" +868-885 uart: tx-parity-ok: "Stop bit" "Stop" "T" +886-903 uart: tx-start: "Start bit" "Start" "S" +903-920 uart: tx-data-bits: "0" +920-937 uart: tx-data-bits: "0" +938-955 uart: tx-data-bits: "0" +955-972 uart: tx-data-bits: "0" +972-989 uart: tx-data-bits: "0" +990-1007 uart: tx-data-bits: "1" +1007-1024 uart: tx-data-bits: "0" +1025-1042 uart: tx-data-bits: "0" +903-1042 uart: tx-data: " " +1042-1059 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1059-1076 uart: tx-start: "Start bit" "Start" "S" +1076-1093 uart: tx-data-bits: "1" +1093-1110 uart: tx-data-bits: "1" +1111-1128 uart: tx-data-bits: "1" +1128-1145 uart: tx-data-bits: "0" +1145-1162 uart: tx-data-bits: "1" +1163-1180 uart: tx-data-bits: "0" +1180-1197 uart: tx-data-bits: "1" +1198-1215 uart: tx-data-bits: "0" +1076-1215 uart: tx-data: "W" +1215-1232 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1233-1250 uart: tx-start: "Start bit" "Start" "S" +1250-1267 uart: tx-data-bits: "1" +1267-1284 uart: tx-data-bits: "1" +1285-1302 uart: tx-data-bits: "1" +1302-1319 uart: tx-data-bits: "1" +1319-1336 uart: tx-data-bits: "0" +1337-1354 uart: tx-data-bits: "1" +1354-1371 uart: tx-data-bits: "1" +1372-1389 uart: tx-data-bits: "0" +1250-1389 uart: tx-data: "o" +1389-1406 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1407-1424 uart: tx-start: "Start bit" "Start" "S" +1424-1441 uart: tx-data-bits: "0" +1441-1458 uart: tx-data-bits: "1" +1459-1476 uart: tx-data-bits: "0" +1476-1493 uart: tx-data-bits: "0" +1493-1510 uart: tx-data-bits: "1" +1511-1528 uart: tx-data-bits: "1" +1528-1545 uart: tx-data-bits: "1" +1546-1563 uart: tx-data-bits: "0" +1424-1563 uart: tx-data: "r" +1563-1580 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1580-1597 uart: tx-start: "Start bit" "Start" "S" +1597-1614 uart: tx-data-bits: "0" +1614-1631 uart: tx-data-bits: "0" +1632-1649 uart: tx-data-bits: "1" +1649-1666 uart: tx-data-bits: "1" +1666-1683 uart: tx-data-bits: "0" +1684-1701 uart: tx-data-bits: "1" +1701-1718 uart: tx-data-bits: "1" +1719-1736 uart: tx-data-bits: "0" +1597-1736 uart: tx-data: "l" +1736-1753 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1754-1771 uart: tx-start: "Start bit" "Start" "S" +1771-1788 uart: tx-data-bits: "0" +1788-1805 uart: tx-data-bits: "0" +1806-1823 uart: tx-data-bits: "1" +1823-1840 uart: tx-data-bits: "0" +1840-1857 uart: tx-data-bits: "0" +1858-1875 uart: tx-data-bits: "1" +1875-1892 uart: tx-data-bits: "1" +1893-1910 uart: tx-data-bits: "0" +1771-1910 uart: tx-data: "d" +1910-1927 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1927-1944 uart: tx-start: "Start bit" "Start" "S" +1944-1961 uart: tx-data-bits: "1" +1961-1978 uart: tx-data-bits: "0" +1979-1996 uart: tx-data-bits: "0" +1996-2013 uart: tx-data-bits: "0" +2013-2030 uart: tx-data-bits: "0" +2031-2048 uart: tx-data-bits: "1" +2048-2065 uart: tx-data-bits: "0" +2066-2083 uart: tx-data-bits: "0" +1944-2083 uart: tx-data: "!" +2083-2100 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2101-2118 uart: tx-start: "Start bit" "Start" "S" +2118-2135 uart: tx-data-bits: "1" +2135-2152 uart: tx-data-bits: "0" +2153-2170 uart: tx-data-bits: "1" +2170-2187 uart: tx-data-bits: "1" +2187-2204 uart: tx-data-bits: "0" +2205-2222 uart: tx-data-bits: "0" +2222-2239 uart: tx-data-bits: "0" +2240-2257 uart: tx-data-bits: "0" +2118-2257 uart: tx-data: "[0D]" +2257-2274 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2275-2292 uart: tx-start: "Start bit" "Start" "S" +2292-2309 uart: tx-data-bits: "0" +2309-2326 uart: tx-data-bits: "1" +2327-2344 uart: tx-data-bits: "0" +2344-2361 uart: tx-data-bits: "1" +2361-2378 uart: tx-data-bits: "0" +2379-2396 uart: tx-data-bits: "0" +2396-2413 uart: tx-data-bits: "0" +2414-2431 uart: tx-data-bits: "0" +2292-2431 uart: tx-data: "[0A]" +2431-2448 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2448-2465 uart: tx-start: "Start bit" "Start" "S" +2465-2482 uart: tx-data-bits: "0" +2482-2499 uart: tx-data-bits: "0" +2500-2517 uart: tx-data-bits: "0" +2517-2534 uart: tx-data-bits: "1" +2534-2551 uart: tx-data-bits: "0" +2552-2569 uart: tx-data-bits: "0" +2569-2586 uart: tx-data-bits: "1" +2587-2604 uart: tx-data-bits: "0" +2465-2604 uart: tx-data: "H" +2604-2621 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2622-2639 uart: tx-start: "Start bit" "Start" "S" +2639-2656 uart: tx-data-bits: "1" +2656-2673 uart: tx-data-bits: "0" +2674-2691 uart: tx-data-bits: "1" +2691-2708 uart: tx-data-bits: "0" +2708-2725 uart: tx-data-bits: "0" +2726-2743 uart: tx-data-bits: "1" +2743-2760 uart: tx-data-bits: "1" +2761-2778 uart: tx-data-bits: "0" +2639-2778 uart: tx-data: "e" +2778-2795 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2795-2812 uart: tx-start: "Start bit" "Start" "S" +2812-2829 uart: tx-data-bits: "0" +2829-2846 uart: tx-data-bits: "0" +2847-2864 uart: tx-data-bits: "1" +2864-2881 uart: tx-data-bits: "1" +2881-2898 uart: tx-data-bits: "0" +2899-2916 uart: tx-data-bits: "1" +2916-2933 uart: tx-data-bits: "1" +2934-2951 uart: tx-data-bits: "0" +2812-2951 uart: tx-data: "l" +2951-2968 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2969-2986 uart: tx-start: "Start bit" "Start" "S" +2986-3003 uart: tx-data-bits: "0" +3003-3020 uart: tx-data-bits: "0" +3021-3038 uart: tx-data-bits: "1" +3038-3055 uart: tx-data-bits: "1" +3055-3072 uart: tx-data-bits: "0" +3073-3090 uart: tx-data-bits: "1" +3090-3107 uart: tx-data-bits: "1" +3108-3125 uart: tx-data-bits: "0" +2986-3125 uart: tx-data: "l" +3125-3142 uart: tx-parity-ok: "Stop bit" "Stop" "T" +3143-3160 uart: tx-start: "Start bit" "Start" "S" +3160-3177 uart: tx-data-bits: "1" +3177-3194 uart: tx-data-bits: "1" +3195-3212 uart: tx-data-bits: "1" +3212-3229 uart: tx-data-bits: "1" +3229-3246 uart: tx-data-bits: "0" +3247-3264 uart: tx-data-bits: "1" +3264-3281 uart: tx-data-bits: "1" +3282-3299 uart: tx-data-bits: "0" +3160-3299 uart: tx-data: "o" +3299-3316 uart: tx-parity-ok: "Stop bit" "Stop" "T" +3316-3333 uart: tx-start: "Start bit" "Start" "S" +3333-3350 uart: tx-data-bits: "0" +3350-3367 uart: tx-data-bits: "0" +3368-3385 uart: tx-data-bits: "0" +3385-3402 uart: tx-data-bits: "0" +3402-3419 uart: tx-data-bits: "0" +3420-3437 uart: tx-data-bits: "1" +3437-3454 uart: tx-data-bits: "0" +3455-3472 uart: tx-data-bits: "0" +3333-3472 uart: tx-data: " " +3472-3489 uart: tx-parity-ok: "Stop bit" "Stop" "T" +3490-3507 uart: tx-start: "Start bit" "Start" "S" +3507-3524 uart: tx-data-bits: "1" +3524-3541 uart: tx-data-bits: "1" +3542-3559 uart: tx-data-bits: "1" +3559-3576 uart: tx-data-bits: "0" +3576-3593 uart: tx-data-bits: "1" +3594-3611 uart: tx-data-bits: "0" +3611-3628 uart: tx-data-bits: "1" +3629-3646 uart: tx-data-bits: "0" +3507-3646 uart: tx-data: "W" +3646-3663 uart: tx-parity-ok: "Stop bit" "Stop" "T" +3663-3680 uart: tx-start: "Start bit" "Start" "S" +3680-3697 uart: tx-data-bits: "1" +3697-3714 uart: tx-data-bits: "1" +3715-3732 uart: tx-data-bits: "1" +3732-3749 uart: tx-data-bits: "1" +3749-3766 uart: tx-data-bits: "0" +3767-3784 uart: tx-data-bits: "1" +3784-3801 uart: tx-data-bits: "1" +3802-3819 uart: tx-data-bits: "0" +3680-3819 uart: tx-data: "o" +3819-3836 uart: tx-parity-ok: "Stop bit" "Stop" "T" +3837-3854 uart: tx-start: "Start bit" "Start" "S" +3854-3871 uart: tx-data-bits: "0" +3871-3888 uart: tx-data-bits: "1" +3889-3906 uart: tx-data-bits: "0" +3906-3923 uart: tx-data-bits: "0" +3923-3940 uart: tx-data-bits: "1" +3941-3958 uart: tx-data-bits: "1" +3958-3975 uart: tx-data-bits: "1" +3976-3993 uart: tx-data-bits: "0" +3854-3993 uart: tx-data: "r" +3993-4010 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4011-4028 uart: tx-start: "Start bit" "Start" "S" +4028-4045 uart: tx-data-bits: "0" +4045-4062 uart: tx-data-bits: "0" +4063-4080 uart: tx-data-bits: "1" +4080-4097 uart: tx-data-bits: "1" +4097-4114 uart: tx-data-bits: "0" +4115-4132 uart: tx-data-bits: "1" +4132-4149 uart: tx-data-bits: "1" +4150-4167 uart: tx-data-bits: "0" +4028-4167 uart: tx-data: "l" +4167-4184 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4184-4201 uart: tx-start: "Start bit" "Start" "S" +4201-4218 uart: tx-data-bits: "0" +4218-4235 uart: tx-data-bits: "0" +4236-4253 uart: tx-data-bits: "1" +4253-4270 uart: tx-data-bits: "0" +4270-4287 uart: tx-data-bits: "0" +4288-4305 uart: tx-data-bits: "1" +4305-4322 uart: tx-data-bits: "1" +4323-4340 uart: tx-data-bits: "0" +4201-4340 uart: tx-data: "d" +4340-4357 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4358-4375 uart: tx-start: "Start bit" "Start" "S" +4375-4392 uart: tx-data-bits: "1" +4392-4409 uart: tx-data-bits: "0" +4410-4427 uart: tx-data-bits: "0" +4427-4444 uart: tx-data-bits: "0" +4444-4461 uart: tx-data-bits: "0" +4462-4479 uart: tx-data-bits: "1" +4479-4496 uart: tx-data-bits: "0" +4497-4514 uart: tx-data-bits: "0" +4375-4514 uart: tx-data: "!" +4514-4531 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4531-4548 uart: tx-start: "Start bit" "Start" "S" +4548-4565 uart: tx-data-bits: "1" +4565-4582 uart: tx-data-bits: "0" +4583-4600 uart: tx-data-bits: "1" +4600-4617 uart: tx-data-bits: "1" +4617-4634 uart: tx-data-bits: "0" +4635-4652 uart: tx-data-bits: "0" +4652-4669 uart: tx-data-bits: "0" +4670-4687 uart: tx-data-bits: "0" +4548-4687 uart: tx-data: "[0D]" +4687-4704 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4705-4722 uart: tx-start: "Start bit" "Start" "S" +4722-4739 uart: tx-data-bits: "0" +4739-4756 uart: tx-data-bits: "1" +4757-4774 uart: tx-data-bits: "0" +4774-4791 uart: tx-data-bits: "1" +4791-4808 uart: tx-data-bits: "0" +4809-4826 uart: tx-data-bits: "0" +4826-4843 uart: tx-data-bits: "0" +4844-4861 uart: tx-data-bits: "0" +4722-4861 uart: tx-data: "[0A]" +4861-4878 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4879-4896 uart: tx-start: "Start bit" "Start" "S" +4896-4913 uart: tx-data-bits: "0" +4913-4930 uart: tx-data-bits: "0" +4931-4948 uart: tx-data-bits: "0" +4948-4965 uart: tx-data-bits: "1" +4965-4982 uart: tx-data-bits: "0" +4983-5000 uart: tx-data-bits: "0" +5000-5017 uart: tx-data-bits: "1" +5018-5035 uart: tx-data-bits: "0" +4896-5035 uart: tx-data: "H" +5035-5052 uart: tx-parity-ok: "Stop bit" "Stop" "T" +5052-5069 uart: tx-start: "Start bit" "Start" "S" +5069-5086 uart: tx-data-bits: "1" +5086-5103 uart: tx-data-bits: "0" +5104-5121 uart: tx-data-bits: "1" +5121-5138 uart: tx-data-bits: "0" +5138-5155 uart: tx-data-bits: "0" +5156-5173 uart: tx-data-bits: "1" +5173-5190 uart: tx-data-bits: "1" +5191-5208 uart: tx-data-bits: "0" +5069-5208 uart: tx-data: "e" +5208-5225 uart: tx-parity-ok: "Stop bit" "Stop" "T" +5226-5243 uart: tx-start: "Start bit" "Start" "S" +5243-5260 uart: tx-data-bits: "0" +5260-5277 uart: tx-data-bits: "0" +5278-5295 uart: tx-data-bits: "1" +5295-5312 uart: tx-data-bits: "1" +5312-5329 uart: tx-data-bits: "0" +5330-5347 uart: tx-data-bits: "1" +5347-5364 uart: tx-data-bits: "1" +5365-5382 uart: tx-data-bits: "0" +5243-5382 uart: tx-data: "l" +5382-5399 uart: tx-parity-ok: "Stop bit" "Stop" "T" +5400-5417 uart: tx-start: "Start bit" "Start" "S" +5417-5434 uart: tx-data-bits: "0" +5434-5451 uart: tx-data-bits: "0" +5452-5469 uart: tx-data-bits: "1" +5469-5486 uart: tx-data-bits: "1" +5486-5503 uart: tx-data-bits: "0" +5504-5521 uart: tx-data-bits: "1" +5521-5538 uart: tx-data-bits: "1" +5539-5556 uart: tx-data-bits: "0" +5417-5556 uart: tx-data: "l" +5556-5573 uart: tx-parity-ok: "Stop bit" "Stop" "T" +5573-5590 uart: tx-start: "Start bit" "Start" "S" +5590-5607 uart: tx-data-bits: "1" +5607-5624 uart: tx-data-bits: "1" +5625-5642 uart: tx-data-bits: "1" +5642-5659 uart: tx-data-bits: "1" +5659-5676 uart: tx-data-bits: "0" +5677-5694 uart: tx-data-bits: "1" +5694-5711 uart: tx-data-bits: "1" +5712-5729 uart: tx-data-bits: "0" +5590-5729 uart: tx-data: "o" +5729-5746 uart: tx-parity-ok: "Stop bit" "Stop" "T" +5747-5764 uart: tx-start: "Start bit" "Start" "S" +5764-5781 uart: tx-data-bits: "0" +5781-5798 uart: tx-data-bits: "0" +5799-5816 uart: tx-data-bits: "0" +5816-5833 uart: tx-data-bits: "0" +5833-5850 uart: tx-data-bits: "0" +5851-5868 uart: tx-data-bits: "1" +5868-5885 uart: tx-data-bits: "0" +5886-5903 uart: tx-data-bits: "0" +5764-5903 uart: tx-data: " " +5903-5920 uart: tx-parity-ok: "Stop bit" "Stop" "T" +5920-5937 uart: tx-start: "Start bit" "Start" "S" +5937-5954 uart: tx-data-bits: "1" +5954-5971 uart: tx-data-bits: "1" +5972-5989 uart: tx-data-bits: "1" +5989-6006 uart: tx-data-bits: "0" +6006-6023 uart: tx-data-bits: "1" +6024-6041 uart: tx-data-bits: "0" +6041-6058 uart: tx-data-bits: "1" +6059-6076 uart: tx-data-bits: "0" +5937-6076 uart: tx-data: "W" +6076-6093 uart: tx-parity-ok: "Stop bit" "Stop" "T" +6094-6111 uart: tx-start: "Start bit" "Start" "S" +6111-6128 uart: tx-data-bits: "1" +6128-6145 uart: tx-data-bits: "1" +6146-6163 uart: tx-data-bits: "1" +6163-6180 uart: tx-data-bits: "1" +6180-6197 uart: tx-data-bits: "0" +6198-6215 uart: tx-data-bits: "1" +6215-6232 uart: tx-data-bits: "1" +6233-6250 uart: tx-data-bits: "0" +6111-6250 uart: tx-data: "o" +6250-6267 uart: tx-parity-ok: "Stop bit" "Stop" "T" +6268-6285 uart: tx-start: "Start bit" "Start" "S" +6285-6302 uart: tx-data-bits: "0" +6302-6319 uart: tx-data-bits: "1" +6320-6337 uart: tx-data-bits: "0" +6337-6354 uart: tx-data-bits: "0" +6354-6371 uart: tx-data-bits: "1" +6372-6389 uart: tx-data-bits: "1" +6389-6406 uart: tx-data-bits: "1" +6407-6424 uart: tx-data-bits: "0" +6285-6424 uart: tx-data: "r" +6424-6441 uart: tx-parity-ok: "Stop bit" "Stop" "T" +6441-6458 uart: tx-start: "Start bit" "Start" "S" +6458-6475 uart: tx-data-bits: "0" +6475-6492 uart: tx-data-bits: "0" +6493-6510 uart: tx-data-bits: "1" +6510-6527 uart: tx-data-bits: "1" +6527-6544 uart: tx-data-bits: "0" +6545-6562 uart: tx-data-bits: "1" +6562-6579 uart: tx-data-bits: "1" +6580-6597 uart: tx-data-bits: "0" +6458-6597 uart: tx-data: "l" +6597-6614 uart: tx-parity-ok: "Stop bit" "Stop" "T" +6615-6632 uart: tx-start: "Start bit" "Start" "S" +6632-6649 uart: tx-data-bits: "0" +6649-6666 uart: tx-data-bits: "0" +6667-6684 uart: tx-data-bits: "1" +6684-6701 uart: tx-data-bits: "0" +6701-6718 uart: tx-data-bits: "0" +6719-6736 uart: tx-data-bits: "1" +6736-6753 uart: tx-data-bits: "1" +6754-6771 uart: tx-data-bits: "0" +6632-6771 uart: tx-data: "d" +6771-6788 uart: tx-parity-ok: "Stop bit" "Stop" "T" +6788-6805 uart: tx-start: "Start bit" "Start" "S" +6805-6822 uart: tx-data-bits: "1" +6822-6839 uart: tx-data-bits: "0" +6840-6857 uart: tx-data-bits: "0" +6857-6874 uart: tx-data-bits: "0" +6874-6891 uart: tx-data-bits: "0" +6892-6909 uart: tx-data-bits: "1" +6909-6926 uart: tx-data-bits: "0" +6927-6944 uart: tx-data-bits: "0" +6805-6944 uart: tx-data: "!" +6944-6961 uart: tx-parity-ok: "Stop bit" "Stop" "T" +6962-6979 uart: tx-start: "Start bit" "Start" "S" +6979-6996 uart: tx-data-bits: "1" +6996-7013 uart: tx-data-bits: "0" +7014-7031 uart: tx-data-bits: "1" +7031-7048 uart: tx-data-bits: "1" +7048-7065 uart: tx-data-bits: "0" +7066-7083 uart: tx-data-bits: "0" +7083-7100 uart: tx-data-bits: "0" +7101-7118 uart: tx-data-bits: "0" +6979-7118 uart: tx-data: "[0D]" +7118-7135 uart: tx-parity-ok: "Stop bit" "Stop" "T" +7136-7153 uart: tx-start: "Start bit" "Start" "S" +7153-7170 uart: tx-data-bits: "0" +7170-7187 uart: tx-data-bits: "1" +7188-7205 uart: tx-data-bits: "0" +7205-7222 uart: tx-data-bits: "1" +7222-7239 uart: tx-data-bits: "0" +7240-7257 uart: tx-data-bits: "0" +7257-7274 uart: tx-data-bits: "0" +7275-7292 uart: tx-data-bits: "0" +7153-7292 uart: tx-data: "[0A]" +7292-7309 uart: tx-parity-ok: "Stop bit" "Stop" "T" +7309-7326 uart: tx-start: "Start bit" "Start" "S" +7326-7343 uart: tx-data-bits: "0" +7343-7360 uart: tx-data-bits: "0" +7361-7378 uart: tx-data-bits: "0" +7378-7395 uart: tx-data-bits: "1" +7395-7412 uart: tx-data-bits: "0" +7413-7430 uart: tx-data-bits: "0" +7430-7447 uart: tx-data-bits: "1" +7448-7465 uart: tx-data-bits: "0" +7326-7465 uart: tx-data: "H" +7465-7482 uart: tx-parity-ok: "Stop bit" "Stop" "T" +7483-7500 uart: tx-start: "Start bit" "Start" "S" +7500-7517 uart: tx-data-bits: "1" +7517-7534 uart: tx-data-bits: "0" +7535-7552 uart: tx-data-bits: "1" +7552-7569 uart: tx-data-bits: "0" +7569-7586 uart: tx-data-bits: "0" +7587-7604 uart: tx-data-bits: "1" +7604-7621 uart: tx-data-bits: "1" +7622-7639 uart: tx-data-bits: "0" +7500-7639 uart: tx-data: "e" +7639-7656 uart: tx-parity-ok: "Stop bit" "Stop" "T" +7656-7673 uart: tx-start: "Start bit" "Start" "S" +7673-7690 uart: tx-data-bits: "0" +7690-7707 uart: tx-data-bits: "0" +7708-7725 uart: tx-data-bits: "1" +7725-7742 uart: tx-data-bits: "1" +7742-7759 uart: tx-data-bits: "0" +7760-7777 uart: tx-data-bits: "1" +7777-7794 uart: tx-data-bits: "1" +7795-7812 uart: tx-data-bits: "0" +7673-7812 uart: tx-data: "l" +7812-7829 uart: tx-parity-ok: "Stop bit" "Stop" "T" +7830-7847 uart: tx-start: "Start bit" "Start" "S" +7847-7864 uart: tx-data-bits: "0" +7864-7881 uart: tx-data-bits: "0" +7882-7899 uart: tx-data-bits: "1" +7899-7916 uart: tx-data-bits: "1" +7916-7933 uart: tx-data-bits: "0" +7934-7951 uart: tx-data-bits: "1" +7951-7968 uart: tx-data-bits: "1" +7969-7986 uart: tx-data-bits: "0" +7847-7986 uart: tx-data: "l" +7986-8003 uart: tx-parity-ok: "Stop bit" "Stop" "T" +8004-8021 uart: tx-start: "Start bit" "Start" "S" +8021-8038 uart: tx-data-bits: "1" +8038-8055 uart: tx-data-bits: "1" +8056-8073 uart: tx-data-bits: "1" +8073-8090 uart: tx-data-bits: "1" +8090-8107 uart: tx-data-bits: "0" +8108-8125 uart: tx-data-bits: "1" +8125-8142 uart: tx-data-bits: "1" +8143-8160 uart: tx-data-bits: "0" +8021-8160 uart: tx-data: "o" +8160-8177 uart: tx-parity-ok: "Stop bit" "Stop" "T" +8177-8194 uart: tx-start: "Start bit" "Start" "S" +8194-8211 uart: tx-data-bits: "0" +8211-8228 uart: tx-data-bits: "0" +8229-8246 uart: tx-data-bits: "0" +8246-8263 uart: tx-data-bits: "0" +8263-8280 uart: tx-data-bits: "0" +8281-8298 uart: tx-data-bits: "1" +8298-8315 uart: tx-data-bits: "0" +8316-8333 uart: tx-data-bits: "0" +8194-8333 uart: tx-data: " " +8333-8350 uart: tx-parity-ok: "Stop bit" "Stop" "T" +8351-8368 uart: tx-start: "Start bit" "Start" "S" +8368-8385 uart: tx-data-bits: "1" +8385-8402 uart: tx-data-bits: "1" +8403-8420 uart: tx-data-bits: "1" +8420-8437 uart: tx-data-bits: "0" +8437-8454 uart: tx-data-bits: "1" +8455-8472 uart: tx-data-bits: "0" +8472-8489 uart: tx-data-bits: "1" +8490-8507 uart: tx-data-bits: "0" +8368-8507 uart: tx-data: "W" +8507-8524 uart: tx-parity-ok: "Stop bit" "Stop" "T" +8524-8541 uart: tx-start: "Start bit" "Start" "S" +8541-8558 uart: tx-data-bits: "1" +8558-8575 uart: tx-data-bits: "1" +8576-8593 uart: tx-data-bits: "1" +8593-8610 uart: tx-data-bits: "1" +8610-8627 uart: tx-data-bits: "0" +8628-8645 uart: tx-data-bits: "1" +8645-8662 uart: tx-data-bits: "1" +8663-8680 uart: tx-data-bits: "0" +8541-8680 uart: tx-data: "o" +8680-8697 uart: tx-parity-ok: "Stop bit" "Stop" "T" +8698-8715 uart: tx-start: "Start bit" "Start" "S" +8715-8732 uart: tx-data-bits: "0" +8732-8749 uart: tx-data-bits: "1" +8750-8767 uart: tx-data-bits: "0" +8767-8784 uart: tx-data-bits: "0" +8784-8801 uart: tx-data-bits: "1" +8802-8819 uart: tx-data-bits: "1" +8819-8836 uart: tx-data-bits: "1" +8837-8854 uart: tx-data-bits: "0" +8715-8854 uart: tx-data: "r" +8854-8871 uart: tx-parity-ok: "Stop bit" "Stop" "T" +8872-8889 uart: tx-start: "Start bit" "Start" "S" +8889-8906 uart: tx-data-bits: "0" +8906-8923 uart: tx-data-bits: "0" +8924-8941 uart: tx-data-bits: "1" +8941-8958 uart: tx-data-bits: "1" +8958-8975 uart: tx-data-bits: "0" +8976-8993 uart: tx-data-bits: "1" +8993-9010 uart: tx-data-bits: "1" +9011-9028 uart: tx-data-bits: "0" +8889-9028 uart: tx-data: "l" +9028-9045 uart: tx-parity-ok: "Stop bit" "Stop" "T" +9045-9062 uart: tx-start: "Start bit" "Start" "S" +9062-9079 uart: tx-data-bits: "0" +9079-9096 uart: tx-data-bits: "0" +9097-9114 uart: tx-data-bits: "1" +9114-9131 uart: tx-data-bits: "0" +9131-9148 uart: tx-data-bits: "0" +9149-9166 uart: tx-data-bits: "1" +9166-9183 uart: tx-data-bits: "1" +9184-9201 uart: tx-data-bits: "0" +9062-9201 uart: tx-data: "d" +9201-9218 uart: tx-parity-ok: "Stop bit" "Stop" "T" +9219-9236 uart: tx-start: "Start bit" "Start" "S" +9236-9253 uart: tx-data-bits: "1" +9253-9270 uart: tx-data-bits: "0" +9271-9288 uart: tx-data-bits: "0" +9288-9305 uart: tx-data-bits: "0" +9305-9322 uart: tx-data-bits: "0" +9323-9340 uart: tx-data-bits: "1" +9340-9357 uart: tx-data-bits: "0" +9358-9375 uart: tx-data-bits: "0" +9236-9375 uart: tx-data: "!" +9375-9392 uart: tx-parity-ok: "Stop bit" "Stop" "T" +9392-9409 uart: tx-start: "Start bit" "Start" "S" +9409-9426 uart: tx-data-bits: "1" +9426-9443 uart: tx-data-bits: "0" +9444-9461 uart: tx-data-bits: "1" +9461-9478 uart: tx-data-bits: "1" +9478-9495 uart: tx-data-bits: "0" +9496-9513 uart: tx-data-bits: "0" +9513-9530 uart: tx-data-bits: "0" +9531-9548 uart: tx-data-bits: "0" +9409-9548 uart: tx-data: "[0D]" +9548-9565 uart: tx-parity-ok: "Stop bit" "Stop" "T" +9566-9583 uart: tx-start: "Start bit" "Start" "S" +9583-9600 uart: tx-data-bits: "0" +9600-9617 uart: tx-data-bits: "1" +9618-9635 uart: tx-data-bits: "0" +9635-9652 uart: tx-data-bits: "1" +9652-9669 uart: tx-data-bits: "0" +9670-9687 uart: tx-data-bits: "0" +9687-9704 uart: tx-data-bits: "0" +9705-9722 uart: tx-data-bits: "0" +9583-9722 uart: tx-data: "[0A]" +9722-9739 uart: tx-parity-ok: "Stop bit" "Stop" "T" diff --git a/decoder/test/uart/hello_world_8n1_921600.bin_tx b/decoder/test/uart/hello_world_8n1_921600.bin_tx new file mode 100644 index 0000000..1f8a8a2 --- /dev/null +++ b/decoder/test/uart/hello_world_8n1_921600.bin_tx @@ -0,0 +1,42 @@ +9-52 uart: 48 +63-106 uart: 65 +117-160 uart: 6c +171-214 uart: 6c +225-268 uart: 6f +280-323 uart: 20 +334-377 uart: 57 +388-431 uart: 6f +442-485 uart: 72 +496-539 uart: 6c +550-593 uart: 64 +605-648 uart: 21 +659-702 uart: 0d +713-756 uart: 0a +767-810 uart: 48 +821-864 uart: 65 +875-918 uart: 6c +930-973 uart: 6c +984-1027 uart: 6f +1038-1081 uart: 20 +1092-1135 uart: 57 +1146-1189 uart: 6f +1200-1243 uart: 72 +1255-1298 uart: 6c +1309-1352 uart: 64 +1363-1406 uart: 21 +1417-1460 uart: 0d +1471-1514 uart: 0a +1525-1568 uart: 48 +1580-1623 uart: 65 +1634-1677 uart: 6c +1688-1731 uart: 6c +1742-1785 uart: 6f +1796-1839 uart: 20 +1850-1893 uart: 57 +1905-1948 uart: 6f +1959-2002 uart: 72 +2013-2056 uart: 6c +2067-2110 uart: 64 +2121-2164 uart: 21 +2175-2218 uart: 0d +2230-2273 uart: 0a diff --git a/decoder/test/uart/hello_world_8n1_921600.output b/decoder/test/uart/hello_world_8n1_921600.output new file mode 100644 index 0000000..9b90811 --- /dev/null +++ b/decoder/test/uart/hello_world_8n1_921600.output @@ -0,0 +1,462 @@ +4-9 uart: tx-start: "Start bit" "Start" "S" +9-14 uart: tx-data-bits: "0" +15-20 uart: tx-data-bits: "0" +20-25 uart: tx-data-bits: "0" +25-30 uart: tx-data-bits: "1" +31-36 uart: tx-data-bits: "0" +36-41 uart: tx-data-bits: "0" +42-47 uart: tx-data-bits: "1" +47-52 uart: tx-data-bits: "0" +9-52 uart: tx-data: "H" +53-58 uart: tx-parity-ok: "Stop bit" "Stop" "T" +58-63 uart: tx-start: "Start bit" "Start" "S" +63-68 uart: tx-data-bits: "1" +69-74 uart: tx-data-bits: "0" +74-79 uart: tx-data-bits: "1" +79-84 uart: tx-data-bits: "0" +85-90 uart: tx-data-bits: "0" +90-95 uart: tx-data-bits: "1" +96-101 uart: tx-data-bits: "1" +101-106 uart: tx-data-bits: "0" +63-106 uart: tx-data: "e" +107-112 uart: tx-parity-ok: "Stop bit" "Stop" "T" +112-117 uart: tx-start: "Start bit" "Start" "S" +117-122 uart: tx-data-bits: "0" +123-128 uart: tx-data-bits: "0" +128-133 uart: tx-data-bits: "1" +133-138 uart: tx-data-bits: "1" +139-144 uart: tx-data-bits: "0" +144-149 uart: tx-data-bits: "1" +150-155 uart: tx-data-bits: "1" +155-160 uart: tx-data-bits: "0" +117-160 uart: tx-data: "l" +161-166 uart: tx-parity-ok: "Stop bit" "Stop" "T" +166-171 uart: tx-start: "Start bit" "Start" "S" +171-176 uart: tx-data-bits: "0" +177-182 uart: tx-data-bits: "0" +182-187 uart: tx-data-bits: "1" +187-192 uart: tx-data-bits: "1" +193-198 uart: tx-data-bits: "0" +198-203 uart: tx-data-bits: "1" +204-209 uart: tx-data-bits: "1" +209-214 uart: tx-data-bits: "0" +171-214 uart: tx-data: "l" +215-220 uart: tx-parity-ok: "Stop bit" "Stop" "T" +220-225 uart: tx-start: "Start bit" "Start" "S" +225-230 uart: tx-data-bits: "1" +231-236 uart: tx-data-bits: "1" +236-241 uart: tx-data-bits: "1" +241-246 uart: tx-data-bits: "1" +247-252 uart: tx-data-bits: "0" +252-257 uart: tx-data-bits: "1" +258-263 uart: tx-data-bits: "1" +263-268 uart: tx-data-bits: "0" +225-268 uart: tx-data: "o" +269-274 uart: tx-parity-ok: "Stop bit" "Stop" "T" +275-280 uart: tx-start: "Start bit" "Start" "S" +280-285 uart: tx-data-bits: "0" +286-291 uart: tx-data-bits: "0" +291-296 uart: tx-data-bits: "0" +296-301 uart: tx-data-bits: "0" +302-307 uart: tx-data-bits: "0" +307-312 uart: tx-data-bits: "1" +313-318 uart: tx-data-bits: "0" +318-323 uart: tx-data-bits: "0" +280-323 uart: tx-data: " " +324-329 uart: tx-parity-ok: "Stop bit" "Stop" "T" +329-334 uart: tx-start: "Start bit" "Start" "S" +334-339 uart: tx-data-bits: "1" +340-345 uart: tx-data-bits: "1" +345-350 uart: tx-data-bits: "1" +350-355 uart: tx-data-bits: "0" +356-361 uart: tx-data-bits: "1" +361-366 uart: tx-data-bits: "0" +367-372 uart: tx-data-bits: "1" +372-377 uart: tx-data-bits: "0" +334-377 uart: tx-data: "W" +378-383 uart: tx-parity-ok: "Stop bit" "Stop" "T" +383-388 uart: tx-start: "Start bit" "Start" "S" +388-393 uart: tx-data-bits: "1" +394-399 uart: tx-data-bits: "1" +399-404 uart: tx-data-bits: "1" +404-409 uart: tx-data-bits: "1" +410-415 uart: tx-data-bits: "0" +415-420 uart: tx-data-bits: "1" +421-426 uart: tx-data-bits: "1" +426-431 uart: tx-data-bits: "0" +388-431 uart: tx-data: "o" +432-437 uart: tx-parity-ok: "Stop bit" "Stop" "T" +437-442 uart: tx-start: "Start bit" "Start" "S" +442-447 uart: tx-data-bits: "0" +448-453 uart: tx-data-bits: "1" +453-458 uart: tx-data-bits: "0" +458-463 uart: tx-data-bits: "0" +464-469 uart: tx-data-bits: "1" +469-474 uart: tx-data-bits: "1" +475-480 uart: tx-data-bits: "1" +480-485 uart: tx-data-bits: "0" +442-485 uart: tx-data: "r" +486-491 uart: tx-parity-ok: "Stop bit" "Stop" "T" +491-496 uart: tx-start: "Start bit" "Start" "S" +496-501 uart: tx-data-bits: "0" +502-507 uart: tx-data-bits: "0" +507-512 uart: tx-data-bits: "1" +512-517 uart: tx-data-bits: "1" +518-523 uart: tx-data-bits: "0" +523-528 uart: tx-data-bits: "1" +529-534 uart: tx-data-bits: "1" +534-539 uart: tx-data-bits: "0" +496-539 uart: tx-data: "l" +540-545 uart: tx-parity-ok: "Stop bit" "Stop" "T" +545-550 uart: tx-start: "Start bit" "Start" "S" +550-555 uart: tx-data-bits: "0" +556-561 uart: tx-data-bits: "0" +561-566 uart: tx-data-bits: "1" +566-571 uart: tx-data-bits: "0" +572-577 uart: tx-data-bits: "0" +577-582 uart: tx-data-bits: "1" +583-588 uart: tx-data-bits: "1" +588-593 uart: tx-data-bits: "0" +550-593 uart: tx-data: "d" +594-599 uart: tx-parity-ok: "Stop bit" "Stop" "T" +600-605 uart: tx-start: "Start bit" "Start" "S" +605-610 uart: tx-data-bits: "1" +611-616 uart: tx-data-bits: "0" +616-621 uart: tx-data-bits: "0" +621-626 uart: tx-data-bits: "0" +627-632 uart: tx-data-bits: "0" +632-637 uart: tx-data-bits: "1" +638-643 uart: tx-data-bits: "0" +643-648 uart: tx-data-bits: "0" +605-648 uart: tx-data: "!" +649-654 uart: tx-parity-ok: "Stop bit" "Stop" "T" +654-659 uart: tx-start: "Start bit" "Start" "S" +659-664 uart: tx-data-bits: "1" +665-670 uart: tx-data-bits: "0" +670-675 uart: tx-data-bits: "1" +675-680 uart: tx-data-bits: "1" +681-686 uart: tx-data-bits: "0" +686-691 uart: tx-data-bits: "0" +692-697 uart: tx-data-bits: "0" +697-702 uart: tx-data-bits: "0" +659-702 uart: tx-data: "[0D]" +703-708 uart: tx-parity-ok: "Stop bit" "Stop" "T" +708-713 uart: tx-start: "Start bit" "Start" "S" +713-718 uart: tx-data-bits: "0" +719-724 uart: tx-data-bits: "1" +724-729 uart: tx-data-bits: "0" +729-734 uart: tx-data-bits: "1" +735-740 uart: tx-data-bits: "0" +740-745 uart: tx-data-bits: "0" +746-751 uart: tx-data-bits: "0" +751-756 uart: tx-data-bits: "0" +713-756 uart: tx-data: "[0A]" +757-762 uart: tx-parity-ok: "Stop bit" "Stop" "T" +762-767 uart: tx-start: "Start bit" "Start" "S" +767-772 uart: tx-data-bits: "0" +773-778 uart: tx-data-bits: "0" +778-783 uart: tx-data-bits: "0" +783-788 uart: tx-data-bits: "1" +789-794 uart: tx-data-bits: "0" +794-799 uart: tx-data-bits: "0" +800-805 uart: tx-data-bits: "1" +805-810 uart: tx-data-bits: "0" +767-810 uart: tx-data: "H" +811-816 uart: tx-parity-ok: "Stop bit" "Stop" "T" +816-821 uart: tx-start: "Start bit" "Start" "S" +821-826 uart: tx-data-bits: "1" +827-832 uart: tx-data-bits: "0" +832-837 uart: tx-data-bits: "1" +837-842 uart: tx-data-bits: "0" +843-848 uart: tx-data-bits: "0" +848-853 uart: tx-data-bits: "1" +854-859 uart: tx-data-bits: "1" +859-864 uart: tx-data-bits: "0" +821-864 uart: tx-data: "e" +865-870 uart: tx-parity-ok: "Stop bit" "Stop" "T" +870-875 uart: tx-start: "Start bit" "Start" "S" +875-880 uart: tx-data-bits: "0" +881-886 uart: tx-data-bits: "0" +886-891 uart: tx-data-bits: "1" +891-896 uart: tx-data-bits: "1" +897-902 uart: tx-data-bits: "0" +902-907 uart: tx-data-bits: "1" +908-913 uart: tx-data-bits: "1" +913-918 uart: tx-data-bits: "0" +875-918 uart: tx-data: "l" +919-924 uart: tx-parity-ok: "Stop bit" "Stop" "T" +925-930 uart: tx-start: "Start bit" "Start" "S" +930-935 uart: tx-data-bits: "0" +936-941 uart: tx-data-bits: "0" +941-946 uart: tx-data-bits: "1" +946-951 uart: tx-data-bits: "1" +952-957 uart: tx-data-bits: "0" +957-962 uart: tx-data-bits: "1" +963-968 uart: tx-data-bits: "1" +968-973 uart: tx-data-bits: "0" +930-973 uart: tx-data: "l" +974-979 uart: tx-parity-ok: "Stop bit" "Stop" "T" +979-984 uart: tx-start: "Start bit" "Start" "S" +984-989 uart: tx-data-bits: "1" +990-995 uart: tx-data-bits: "1" +995-1000 uart: tx-data-bits: "1" +1000-1005 uart: tx-data-bits: "1" +1006-1011 uart: tx-data-bits: "0" +1011-1016 uart: tx-data-bits: "1" +1017-1022 uart: tx-data-bits: "1" +1022-1027 uart: tx-data-bits: "0" +984-1027 uart: tx-data: "o" +1028-1033 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1033-1038 uart: tx-start: "Start bit" "Start" "S" +1038-1043 uart: tx-data-bits: "0" +1044-1049 uart: tx-data-bits: "0" +1049-1054 uart: tx-data-bits: "0" +1054-1059 uart: tx-data-bits: "0" +1060-1065 uart: tx-data-bits: "0" +1065-1070 uart: tx-data-bits: "1" +1071-1076 uart: tx-data-bits: "0" +1076-1081 uart: tx-data-bits: "0" +1038-1081 uart: tx-data: " " +1082-1087 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1087-1092 uart: tx-start: "Start bit" "Start" "S" +1092-1097 uart: tx-data-bits: "1" +1098-1103 uart: tx-data-bits: "1" +1103-1108 uart: tx-data-bits: "1" +1108-1113 uart: tx-data-bits: "0" +1114-1119 uart: tx-data-bits: "1" +1119-1124 uart: tx-data-bits: "0" +1125-1130 uart: tx-data-bits: "1" +1130-1135 uart: tx-data-bits: "0" +1092-1135 uart: tx-data: "W" +1136-1141 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1141-1146 uart: tx-start: "Start bit" "Start" "S" +1146-1151 uart: tx-data-bits: "1" +1152-1157 uart: tx-data-bits: "1" +1157-1162 uart: tx-data-bits: "1" +1162-1167 uart: tx-data-bits: "1" +1168-1173 uart: tx-data-bits: "0" +1173-1178 uart: tx-data-bits: "1" +1179-1184 uart: tx-data-bits: "1" +1184-1189 uart: tx-data-bits: "0" +1146-1189 uart: tx-data: "o" +1190-1195 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1195-1200 uart: tx-start: "Start bit" "Start" "S" +1200-1205 uart: tx-data-bits: "0" +1206-1211 uart: tx-data-bits: "1" +1211-1216 uart: tx-data-bits: "0" +1216-1221 uart: tx-data-bits: "0" +1222-1227 uart: tx-data-bits: "1" +1227-1232 uart: tx-data-bits: "1" +1233-1238 uart: tx-data-bits: "1" +1238-1243 uart: tx-data-bits: "0" +1200-1243 uart: tx-data: "r" +1244-1249 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1250-1255 uart: tx-start: "Start bit" "Start" "S" +1255-1260 uart: tx-data-bits: "0" +1261-1266 uart: tx-data-bits: "0" +1266-1271 uart: tx-data-bits: "1" +1271-1276 uart: tx-data-bits: "1" +1277-1282 uart: tx-data-bits: "0" +1282-1287 uart: tx-data-bits: "1" +1288-1293 uart: tx-data-bits: "1" +1293-1298 uart: tx-data-bits: "0" +1255-1298 uart: tx-data: "l" +1299-1304 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1304-1309 uart: tx-start: "Start bit" "Start" "S" +1309-1314 uart: tx-data-bits: "0" +1315-1320 uart: tx-data-bits: "0" +1320-1325 uart: tx-data-bits: "1" +1325-1330 uart: tx-data-bits: "0" +1331-1336 uart: tx-data-bits: "0" +1336-1341 uart: tx-data-bits: "1" +1342-1347 uart: tx-data-bits: "1" +1347-1352 uart: tx-data-bits: "0" +1309-1352 uart: tx-data: "d" +1353-1358 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1358-1363 uart: tx-start: "Start bit" "Start" "S" +1363-1368 uart: tx-data-bits: "1" +1369-1374 uart: tx-data-bits: "0" +1374-1379 uart: tx-data-bits: "0" +1379-1384 uart: tx-data-bits: "0" +1385-1390 uart: tx-data-bits: "0" +1390-1395 uart: tx-data-bits: "1" +1396-1401 uart: tx-data-bits: "0" +1401-1406 uart: tx-data-bits: "0" +1363-1406 uart: tx-data: "!" +1407-1412 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1412-1417 uart: tx-start: "Start bit" "Start" "S" +1417-1422 uart: tx-data-bits: "1" +1423-1428 uart: tx-data-bits: "0" +1428-1433 uart: tx-data-bits: "1" +1433-1438 uart: tx-data-bits: "1" +1439-1444 uart: tx-data-bits: "0" +1444-1449 uart: tx-data-bits: "0" +1450-1455 uart: tx-data-bits: "0" +1455-1460 uart: tx-data-bits: "0" +1417-1460 uart: tx-data: "[0D]" +1461-1466 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1466-1471 uart: tx-start: "Start bit" "Start" "S" +1471-1476 uart: tx-data-bits: "0" +1477-1482 uart: tx-data-bits: "1" +1482-1487 uart: tx-data-bits: "0" +1487-1492 uart: tx-data-bits: "1" +1493-1498 uart: tx-data-bits: "0" +1498-1503 uart: tx-data-bits: "0" +1504-1509 uart: tx-data-bits: "0" +1509-1514 uart: tx-data-bits: "0" +1471-1514 uart: tx-data: "[0A]" +1515-1520 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1520-1525 uart: tx-start: "Start bit" "Start" "S" +1525-1530 uart: tx-data-bits: "0" +1531-1536 uart: tx-data-bits: "0" +1536-1541 uart: tx-data-bits: "0" +1541-1546 uart: tx-data-bits: "1" +1547-1552 uart: tx-data-bits: "0" +1552-1557 uart: tx-data-bits: "0" +1558-1563 uart: tx-data-bits: "1" +1563-1568 uart: tx-data-bits: "0" +1525-1568 uart: tx-data: "H" +1569-1574 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1575-1580 uart: tx-start: "Start bit" "Start" "S" +1580-1585 uart: tx-data-bits: "1" +1586-1591 uart: tx-data-bits: "0" +1591-1596 uart: tx-data-bits: "1" +1596-1601 uart: tx-data-bits: "0" +1602-1607 uart: tx-data-bits: "0" +1607-1612 uart: tx-data-bits: "1" +1613-1618 uart: tx-data-bits: "1" +1618-1623 uart: tx-data-bits: "0" +1580-1623 uart: tx-data: "e" +1624-1629 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1629-1634 uart: tx-start: "Start bit" "Start" "S" +1634-1639 uart: tx-data-bits: "0" +1640-1645 uart: tx-data-bits: "0" +1645-1650 uart: tx-data-bits: "1" +1650-1655 uart: tx-data-bits: "1" +1656-1661 uart: tx-data-bits: "0" +1661-1666 uart: tx-data-bits: "1" +1667-1672 uart: tx-data-bits: "1" +1672-1677 uart: tx-data-bits: "0" +1634-1677 uart: tx-data: "l" +1678-1683 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1683-1688 uart: tx-start: "Start bit" "Start" "S" +1688-1693 uart: tx-data-bits: "0" +1694-1699 uart: tx-data-bits: "0" +1699-1704 uart: tx-data-bits: "1" +1704-1709 uart: tx-data-bits: "1" +1710-1715 uart: tx-data-bits: "0" +1715-1720 uart: tx-data-bits: "1" +1721-1726 uart: tx-data-bits: "1" +1726-1731 uart: tx-data-bits: "0" +1688-1731 uart: tx-data: "l" +1732-1737 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1737-1742 uart: tx-start: "Start bit" "Start" "S" +1742-1747 uart: tx-data-bits: "1" +1748-1753 uart: tx-data-bits: "1" +1753-1758 uart: tx-data-bits: "1" +1758-1763 uart: tx-data-bits: "1" +1764-1769 uart: tx-data-bits: "0" +1769-1774 uart: tx-data-bits: "1" +1775-1780 uart: tx-data-bits: "1" +1780-1785 uart: tx-data-bits: "0" +1742-1785 uart: tx-data: "o" +1786-1791 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1791-1796 uart: tx-start: "Start bit" "Start" "S" +1796-1801 uart: tx-data-bits: "0" +1802-1807 uart: tx-data-bits: "0" +1807-1812 uart: tx-data-bits: "0" +1812-1817 uart: tx-data-bits: "0" +1818-1823 uart: tx-data-bits: "0" +1823-1828 uart: tx-data-bits: "1" +1829-1834 uart: tx-data-bits: "0" +1834-1839 uart: tx-data-bits: "0" +1796-1839 uart: tx-data: " " +1840-1845 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1845-1850 uart: tx-start: "Start bit" "Start" "S" +1850-1855 uart: tx-data-bits: "1" +1856-1861 uart: tx-data-bits: "1" +1861-1866 uart: tx-data-bits: "1" +1866-1871 uart: tx-data-bits: "0" +1872-1877 uart: tx-data-bits: "1" +1877-1882 uart: tx-data-bits: "0" +1883-1888 uart: tx-data-bits: "1" +1888-1893 uart: tx-data-bits: "0" +1850-1893 uart: tx-data: "W" +1894-1899 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1900-1905 uart: tx-start: "Start bit" "Start" "S" +1905-1910 uart: tx-data-bits: "1" +1911-1916 uart: tx-data-bits: "1" +1916-1921 uart: tx-data-bits: "1" +1921-1926 uart: tx-data-bits: "1" +1927-1932 uart: tx-data-bits: "0" +1932-1937 uart: tx-data-bits: "1" +1938-1943 uart: tx-data-bits: "1" +1943-1948 uart: tx-data-bits: "0" +1905-1948 uart: tx-data: "o" +1949-1954 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1954-1959 uart: tx-start: "Start bit" "Start" "S" +1959-1964 uart: tx-data-bits: "0" +1965-1970 uart: tx-data-bits: "1" +1970-1975 uart: tx-data-bits: "0" +1975-1980 uart: tx-data-bits: "0" +1981-1986 uart: tx-data-bits: "1" +1986-1991 uart: tx-data-bits: "1" +1992-1997 uart: tx-data-bits: "1" +1997-2002 uart: tx-data-bits: "0" +1959-2002 uart: tx-data: "r" +2003-2008 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2008-2013 uart: tx-start: "Start bit" "Start" "S" +2013-2018 uart: tx-data-bits: "0" +2019-2024 uart: tx-data-bits: "0" +2024-2029 uart: tx-data-bits: "1" +2029-2034 uart: tx-data-bits: "1" +2035-2040 uart: tx-data-bits: "0" +2040-2045 uart: tx-data-bits: "1" +2046-2051 uart: tx-data-bits: "1" +2051-2056 uart: tx-data-bits: "0" +2013-2056 uart: tx-data: "l" +2057-2062 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2062-2067 uart: tx-start: "Start bit" "Start" "S" +2067-2072 uart: tx-data-bits: "0" +2073-2078 uart: tx-data-bits: "0" +2078-2083 uart: tx-data-bits: "1" +2083-2088 uart: tx-data-bits: "0" +2089-2094 uart: tx-data-bits: "0" +2094-2099 uart: tx-data-bits: "1" +2100-2105 uart: tx-data-bits: "1" +2105-2110 uart: tx-data-bits: "0" +2067-2110 uart: tx-data: "d" +2111-2116 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2116-2121 uart: tx-start: "Start bit" "Start" "S" +2121-2126 uart: tx-data-bits: "1" +2127-2132 uart: tx-data-bits: "0" +2132-2137 uart: tx-data-bits: "0" +2137-2142 uart: tx-data-bits: "0" +2143-2148 uart: tx-data-bits: "0" +2148-2153 uart: tx-data-bits: "1" +2154-2159 uart: tx-data-bits: "0" +2159-2164 uart: tx-data-bits: "0" +2121-2164 uart: tx-data: "!" +2165-2170 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2170-2175 uart: tx-start: "Start bit" "Start" "S" +2175-2180 uart: tx-data-bits: "1" +2181-2186 uart: tx-data-bits: "0" +2186-2191 uart: tx-data-bits: "1" +2191-2196 uart: tx-data-bits: "1" +2197-2202 uart: tx-data-bits: "0" +2202-2207 uart: tx-data-bits: "0" +2208-2213 uart: tx-data-bits: "0" +2213-2218 uart: tx-data-bits: "0" +2175-2218 uart: tx-data: "[0D]" +2219-2224 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2225-2230 uart: tx-start: "Start bit" "Start" "S" +2230-2235 uart: tx-data-bits: "0" +2236-2241 uart: tx-data-bits: "1" +2241-2246 uart: tx-data-bits: "0" +2246-2251 uart: tx-data-bits: "1" +2252-2257 uart: tx-data-bits: "0" +2257-2262 uart: tx-data-bits: "0" +2263-2268 uart: tx-data-bits: "0" +2268-2273 uart: tx-data-bits: "0" +2230-2273 uart: tx-data: "[0A]" +2274-2279 uart: tx-parity-ok: "Stop bit" "Stop" "T" diff --git a/decoder/test/uart/hello_world_8n1_9600.bin_tx b/decoder/test/uart/hello_world_8n1_9600.bin_tx new file mode 100644 index 0000000..c04d52d --- /dev/null +++ b/decoder/test/uart/hello_world_8n1_9600.bin_tx @@ -0,0 +1,56 @@ +120-640 uart: 48 +771-1291 uart: 65 +1422-1942 uart: 6c +2073-2593 uart: 6c +2724-3244 uart: 6f +3375-3895 uart: 20 +4026-4546 uart: 57 +4677-5197 uart: 6f +5328-5848 uart: 72 +5979-6499 uart: 6c +6630-7150 uart: 64 +7281-7801 uart: 21 +7933-8453 uart: 0d +8584-9104 uart: 0a +9235-9755 uart: 48 +9886-10406 uart: 65 +10537-11057 uart: 6c +11188-11708 uart: 6c +11839-12359 uart: 6f +12490-13010 uart: 20 +13141-13661 uart: 57 +13792-14312 uart: 6f +14443-14963 uart: 72 +15094-15614 uart: 6c +15745-16265 uart: 64 +16396-16916 uart: 21 +17047-17567 uart: 0d +17698-18218 uart: 0a +18349-18869 uart: 48 +19000-19520 uart: 65 +19651-20171 uart: 6c +20302-20822 uart: 6c +20953-21473 uart: 6f +21604-22124 uart: 20 +22255-22775 uart: 57 +22906-23426 uart: 6f +23557-24077 uart: 72 +24208-24728 uart: 6c +24859-25379 uart: 64 +25510-26030 uart: 21 +26161-26681 uart: 0d +26812-27332 uart: 0a +27463-27983 uart: 48 +28114-28634 uart: 65 +28765-29285 uart: 6c +29416-29936 uart: 6c +30067-30587 uart: 6f +30718-31238 uart: 20 +31369-31889 uart: 57 +32020-32540 uart: 6f +32671-33191 uart: 72 +33322-33842 uart: 6c +33974-34494 uart: 64 +34625-35145 uart: 21 +35276-35796 uart: 0d +35927-36447 uart: 0a diff --git a/decoder/test/uart/hello_world_8n1_9600.output b/decoder/test/uart/hello_world_8n1_9600.output new file mode 100644 index 0000000..9b40902 --- /dev/null +++ b/decoder/test/uart/hello_world_8n1_9600.output @@ -0,0 +1,616 @@ +55-120 uart: tx-start: "Start bit" "Start" "S" +120-185 uart: tx-data-bits: "0" +185-250 uart: tx-data-bits: "0" +250-315 uart: tx-data-bits: "0" +315-380 uart: tx-data-bits: "1" +380-445 uart: tx-data-bits: "0" +445-510 uart: tx-data-bits: "0" +510-575 uart: tx-data-bits: "1" +575-640 uart: tx-data-bits: "0" +120-640 uart: tx-data: "H" +640-705 uart: tx-parity-ok: "Stop bit" "Stop" "T" +706-771 uart: tx-start: "Start bit" "Start" "S" +771-836 uart: tx-data-bits: "1" +836-901 uart: tx-data-bits: "0" +901-966 uart: tx-data-bits: "1" +966-1031 uart: tx-data-bits: "0" +1031-1096 uart: tx-data-bits: "0" +1096-1161 uart: tx-data-bits: "1" +1161-1226 uart: tx-data-bits: "1" +1226-1291 uart: tx-data-bits: "0" +771-1291 uart: tx-data: "e" +1291-1356 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1357-1422 uart: tx-start: "Start bit" "Start" "S" +1422-1487 uart: tx-data-bits: "0" +1487-1552 uart: tx-data-bits: "0" +1552-1617 uart: tx-data-bits: "1" +1617-1682 uart: tx-data-bits: "1" +1682-1747 uart: tx-data-bits: "0" +1747-1812 uart: tx-data-bits: "1" +1812-1877 uart: tx-data-bits: "1" +1877-1942 uart: tx-data-bits: "0" +1422-1942 uart: tx-data: "l" +1942-2007 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2008-2073 uart: tx-start: "Start bit" "Start" "S" +2073-2138 uart: tx-data-bits: "0" +2138-2203 uart: tx-data-bits: "0" +2203-2268 uart: tx-data-bits: "1" +2268-2333 uart: tx-data-bits: "1" +2333-2398 uart: tx-data-bits: "0" +2398-2463 uart: tx-data-bits: "1" +2463-2528 uart: tx-data-bits: "1" +2528-2593 uart: tx-data-bits: "0" +2073-2593 uart: tx-data: "l" +2593-2658 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2659-2724 uart: tx-start: "Start bit" "Start" "S" +2724-2789 uart: tx-data-bits: "1" +2789-2854 uart: tx-data-bits: "1" +2854-2919 uart: tx-data-bits: "1" +2919-2984 uart: tx-data-bits: "1" +2984-3049 uart: tx-data-bits: "0" +3049-3114 uart: tx-data-bits: "1" +3114-3179 uart: tx-data-bits: "1" +3179-3244 uart: tx-data-bits: "0" +2724-3244 uart: tx-data: "o" +3244-3309 uart: tx-parity-ok: "Stop bit" "Stop" "T" +3310-3375 uart: tx-start: "Start bit" "Start" "S" +3375-3440 uart: tx-data-bits: "0" +3440-3505 uart: tx-data-bits: "0" +3505-3570 uart: tx-data-bits: "0" +3570-3635 uart: tx-data-bits: "0" +3635-3700 uart: tx-data-bits: "0" +3700-3765 uart: tx-data-bits: "1" +3765-3830 uart: tx-data-bits: "0" +3830-3895 uart: tx-data-bits: "0" +3375-3895 uart: tx-data: " " +3895-3960 uart: tx-parity-ok: "Stop bit" "Stop" "T" +3961-4026 uart: tx-start: "Start bit" "Start" "S" +4026-4091 uart: tx-data-bits: "1" +4091-4156 uart: tx-data-bits: "1" +4156-4221 uart: tx-data-bits: "1" +4221-4286 uart: tx-data-bits: "0" +4286-4351 uart: tx-data-bits: "1" +4351-4416 uart: tx-data-bits: "0" +4416-4481 uart: tx-data-bits: "1" +4481-4546 uart: tx-data-bits: "0" +4026-4546 uart: tx-data: "W" +4546-4611 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4612-4677 uart: tx-start: "Start bit" "Start" "S" +4677-4742 uart: tx-data-bits: "1" +4742-4807 uart: tx-data-bits: "1" +4807-4872 uart: tx-data-bits: "1" +4872-4937 uart: tx-data-bits: "1" +4937-5002 uart: tx-data-bits: "0" +5002-5067 uart: tx-data-bits: "1" +5067-5132 uart: tx-data-bits: "1" +5132-5197 uart: tx-data-bits: "0" +4677-5197 uart: tx-data: "o" +5197-5262 uart: tx-parity-ok: "Stop bit" "Stop" "T" +5263-5328 uart: tx-start: "Start bit" "Start" "S" +5328-5393 uart: tx-data-bits: "0" +5393-5458 uart: tx-data-bits: "1" +5458-5523 uart: tx-data-bits: "0" +5523-5588 uart: tx-data-bits: "0" +5588-5653 uart: tx-data-bits: "1" +5653-5718 uart: tx-data-bits: "1" +5718-5783 uart: tx-data-bits: "1" +5783-5848 uart: tx-data-bits: "0" +5328-5848 uart: tx-data: "r" +5848-5913 uart: tx-parity-ok: "Stop bit" "Stop" "T" +5914-5979 uart: tx-start: "Start bit" "Start" "S" +5979-6044 uart: tx-data-bits: "0" +6044-6109 uart: tx-data-bits: "0" +6109-6174 uart: tx-data-bits: "1" +6174-6239 uart: tx-data-bits: "1" +6239-6304 uart: tx-data-bits: "0" +6304-6369 uart: tx-data-bits: "1" +6369-6434 uart: tx-data-bits: "1" +6434-6499 uart: tx-data-bits: "0" +5979-6499 uart: tx-data: "l" +6499-6564 uart: tx-parity-ok: "Stop bit" "Stop" "T" +6565-6630 uart: tx-start: "Start bit" "Start" "S" +6630-6695 uart: tx-data-bits: "0" +6695-6760 uart: tx-data-bits: "0" +6760-6825 uart: tx-data-bits: "1" +6825-6890 uart: tx-data-bits: "0" +6890-6955 uart: tx-data-bits: "0" +6955-7020 uart: tx-data-bits: "1" +7020-7085 uart: tx-data-bits: "1" +7085-7150 uart: tx-data-bits: "0" +6630-7150 uart: tx-data: "d" +7150-7215 uart: tx-parity-ok: "Stop bit" "Stop" "T" +7216-7281 uart: tx-start: "Start bit" "Start" "S" +7281-7346 uart: tx-data-bits: "1" +7346-7411 uart: tx-data-bits: "0" +7411-7476 uart: tx-data-bits: "0" +7476-7541 uart: tx-data-bits: "0" +7541-7606 uart: tx-data-bits: "0" +7606-7671 uart: tx-data-bits: "1" +7671-7736 uart: tx-data-bits: "0" +7736-7801 uart: tx-data-bits: "0" +7281-7801 uart: tx-data: "!" +7801-7866 uart: tx-parity-ok: "Stop bit" "Stop" "T" +7868-7933 uart: tx-start: "Start bit" "Start" "S" +7933-7998 uart: tx-data-bits: "1" +7998-8063 uart: tx-data-bits: "0" +8063-8128 uart: tx-data-bits: "1" +8128-8193 uart: tx-data-bits: "1" +8193-8258 uart: tx-data-bits: "0" +8258-8323 uart: tx-data-bits: "0" +8323-8388 uart: tx-data-bits: "0" +8388-8453 uart: tx-data-bits: "0" +7933-8453 uart: tx-data: "[0D]" +8453-8518 uart: tx-parity-ok: "Stop bit" "Stop" "T" +8519-8584 uart: tx-start: "Start bit" "Start" "S" +8584-8649 uart: tx-data-bits: "0" +8649-8714 uart: tx-data-bits: "1" +8714-8779 uart: tx-data-bits: "0" +8779-8844 uart: tx-data-bits: "1" +8844-8909 uart: tx-data-bits: "0" +8909-8974 uart: tx-data-bits: "0" +8974-9039 uart: tx-data-bits: "0" +9039-9104 uart: tx-data-bits: "0" +8584-9104 uart: tx-data: "[0A]" +9104-9169 uart: tx-parity-ok: "Stop bit" "Stop" "T" +9170-9235 uart: tx-start: "Start bit" "Start" "S" +9235-9300 uart: tx-data-bits: "0" +9300-9365 uart: tx-data-bits: "0" +9365-9430 uart: tx-data-bits: "0" +9430-9495 uart: tx-data-bits: "1" +9495-9560 uart: tx-data-bits: "0" +9560-9625 uart: tx-data-bits: "0" +9625-9690 uart: tx-data-bits: "1" +9690-9755 uart: tx-data-bits: "0" +9235-9755 uart: tx-data: "H" +9755-9820 uart: tx-parity-ok: "Stop bit" "Stop" "T" +9821-9886 uart: tx-start: "Start bit" "Start" "S" +9886-9951 uart: tx-data-bits: "1" +9951-10016 uart: tx-data-bits: "0" +10016-10081 uart: tx-data-bits: "1" +10081-10146 uart: tx-data-bits: "0" +10146-10211 uart: tx-data-bits: "0" +10211-10276 uart: tx-data-bits: "1" +10276-10341 uart: tx-data-bits: "1" +10341-10406 uart: tx-data-bits: "0" +9886-10406 uart: tx-data: "e" +10406-10471 uart: tx-parity-ok: "Stop bit" "Stop" "T" +10472-10537 uart: tx-start: "Start bit" "Start" "S" +10537-10602 uart: tx-data-bits: "0" +10602-10667 uart: tx-data-bits: "0" +10667-10732 uart: tx-data-bits: "1" +10732-10797 uart: tx-data-bits: "1" +10797-10862 uart: tx-data-bits: "0" +10862-10927 uart: tx-data-bits: "1" +10927-10992 uart: tx-data-bits: "1" +10992-11057 uart: tx-data-bits: "0" +10537-11057 uart: tx-data: "l" +11057-11122 uart: tx-parity-ok: "Stop bit" "Stop" "T" +11123-11188 uart: tx-start: "Start bit" "Start" "S" +11188-11253 uart: tx-data-bits: "0" +11253-11318 uart: tx-data-bits: "0" +11318-11383 uart: tx-data-bits: "1" +11383-11448 uart: tx-data-bits: "1" +11448-11513 uart: tx-data-bits: "0" +11513-11578 uart: tx-data-bits: "1" +11578-11643 uart: tx-data-bits: "1" +11643-11708 uart: tx-data-bits: "0" +11188-11708 uart: tx-data: "l" +11708-11773 uart: tx-parity-ok: "Stop bit" "Stop" "T" +11774-11839 uart: tx-start: "Start bit" "Start" "S" +11839-11904 uart: tx-data-bits: "1" +11904-11969 uart: tx-data-bits: "1" +11969-12034 uart: tx-data-bits: "1" +12034-12099 uart: tx-data-bits: "1" +12099-12164 uart: tx-data-bits: "0" +12164-12229 uart: tx-data-bits: "1" +12229-12294 uart: tx-data-bits: "1" +12294-12359 uart: tx-data-bits: "0" +11839-12359 uart: tx-data: "o" +12359-12424 uart: tx-parity-ok: "Stop bit" "Stop" "T" +12425-12490 uart: tx-start: "Start bit" "Start" "S" +12490-12555 uart: tx-data-bits: "0" +12555-12620 uart: tx-data-bits: "0" +12620-12685 uart: tx-data-bits: "0" +12685-12750 uart: tx-data-bits: "0" +12750-12815 uart: tx-data-bits: "0" +12815-12880 uart: tx-data-bits: "1" +12880-12945 uart: tx-data-bits: "0" +12945-13010 uart: tx-data-bits: "0" +12490-13010 uart: tx-data: " " +13010-13075 uart: tx-parity-ok: "Stop bit" "Stop" "T" +13076-13141 uart: tx-start: "Start bit" "Start" "S" +13141-13206 uart: tx-data-bits: "1" +13206-13271 uart: tx-data-bits: "1" +13271-13336 uart: tx-data-bits: "1" +13336-13401 uart: tx-data-bits: "0" +13401-13466 uart: tx-data-bits: "1" +13466-13531 uart: tx-data-bits: "0" +13531-13596 uart: tx-data-bits: "1" +13596-13661 uart: tx-data-bits: "0" +13141-13661 uart: tx-data: "W" +13661-13726 uart: tx-parity-ok: "Stop bit" "Stop" "T" +13727-13792 uart: tx-start: "Start bit" "Start" "S" +13792-13857 uart: tx-data-bits: "1" +13857-13922 uart: tx-data-bits: "1" +13922-13987 uart: tx-data-bits: "1" +13987-14052 uart: tx-data-bits: "1" +14052-14117 uart: tx-data-bits: "0" +14117-14182 uart: tx-data-bits: "1" +14182-14247 uart: tx-data-bits: "1" +14247-14312 uart: tx-data-bits: "0" +13792-14312 uart: tx-data: "o" +14312-14377 uart: tx-parity-ok: "Stop bit" "Stop" "T" +14378-14443 uart: tx-start: "Start bit" "Start" "S" +14443-14508 uart: tx-data-bits: "0" +14508-14573 uart: tx-data-bits: "1" +14573-14638 uart: tx-data-bits: "0" +14638-14703 uart: tx-data-bits: "0" +14703-14768 uart: tx-data-bits: "1" +14768-14833 uart: tx-data-bits: "1" +14833-14898 uart: tx-data-bits: "1" +14898-14963 uart: tx-data-bits: "0" +14443-14963 uart: tx-data: "r" +14963-15028 uart: tx-parity-ok: "Stop bit" "Stop" "T" +15029-15094 uart: tx-start: "Start bit" "Start" "S" +15094-15159 uart: tx-data-bits: "0" +15159-15224 uart: tx-data-bits: "0" +15224-15289 uart: tx-data-bits: "1" +15289-15354 uart: tx-data-bits: "1" +15354-15419 uart: tx-data-bits: "0" +15419-15484 uart: tx-data-bits: "1" +15484-15549 uart: tx-data-bits: "1" +15549-15614 uart: tx-data-bits: "0" +15094-15614 uart: tx-data: "l" +15614-15679 uart: tx-parity-ok: "Stop bit" "Stop" "T" +15680-15745 uart: tx-start: "Start bit" "Start" "S" +15745-15810 uart: tx-data-bits: "0" +15810-15875 uart: tx-data-bits: "0" +15875-15940 uart: tx-data-bits: "1" +15940-16005 uart: tx-data-bits: "0" +16005-16070 uart: tx-data-bits: "0" +16070-16135 uart: tx-data-bits: "1" +16135-16200 uart: tx-data-bits: "1" +16200-16265 uart: tx-data-bits: "0" +15745-16265 uart: tx-data: "d" +16265-16330 uart: tx-parity-ok: "Stop bit" "Stop" "T" +16331-16396 uart: tx-start: "Start bit" "Start" "S" +16396-16461 uart: tx-data-bits: "1" +16461-16526 uart: tx-data-bits: "0" +16526-16591 uart: tx-data-bits: "0" +16591-16656 uart: tx-data-bits: "0" +16656-16721 uart: tx-data-bits: "0" +16721-16786 uart: tx-data-bits: "1" +16786-16851 uart: tx-data-bits: "0" +16851-16916 uart: tx-data-bits: "0" +16396-16916 uart: tx-data: "!" +16916-16981 uart: tx-parity-ok: "Stop bit" "Stop" "T" +16982-17047 uart: tx-start: "Start bit" "Start" "S" +17047-17112 uart: tx-data-bits: "1" +17112-17177 uart: tx-data-bits: "0" +17177-17242 uart: tx-data-bits: "1" +17242-17307 uart: tx-data-bits: "1" +17307-17372 uart: tx-data-bits: "0" +17372-17437 uart: tx-data-bits: "0" +17437-17502 uart: tx-data-bits: "0" +17502-17567 uart: tx-data-bits: "0" +17047-17567 uart: tx-data: "[0D]" +17567-17632 uart: tx-parity-ok: "Stop bit" "Stop" "T" +17633-17698 uart: tx-start: "Start bit" "Start" "S" +17698-17763 uart: tx-data-bits: "0" +17763-17828 uart: tx-data-bits: "1" +17828-17893 uart: tx-data-bits: "0" +17893-17958 uart: tx-data-bits: "1" +17958-18023 uart: tx-data-bits: "0" +18023-18088 uart: tx-data-bits: "0" +18088-18153 uart: tx-data-bits: "0" +18153-18218 uart: tx-data-bits: "0" +17698-18218 uart: tx-data: "[0A]" +18218-18283 uart: tx-parity-ok: "Stop bit" "Stop" "T" +18284-18349 uart: tx-start: "Start bit" "Start" "S" +18349-18414 uart: tx-data-bits: "0" +18414-18479 uart: tx-data-bits: "0" +18479-18544 uart: tx-data-bits: "0" +18544-18609 uart: tx-data-bits: "1" +18609-18674 uart: tx-data-bits: "0" +18674-18739 uart: tx-data-bits: "0" +18739-18804 uart: tx-data-bits: "1" +18804-18869 uart: tx-data-bits: "0" +18349-18869 uart: tx-data: "H" +18869-18934 uart: tx-parity-ok: "Stop bit" "Stop" "T" +18935-19000 uart: tx-start: "Start bit" "Start" "S" +19000-19065 uart: tx-data-bits: "1" +19065-19130 uart: tx-data-bits: "0" +19130-19195 uart: tx-data-bits: "1" +19195-19260 uart: tx-data-bits: "0" +19260-19325 uart: tx-data-bits: "0" +19325-19390 uart: tx-data-bits: "1" +19390-19455 uart: tx-data-bits: "1" +19455-19520 uart: tx-data-bits: "0" +19000-19520 uart: tx-data: "e" +19520-19585 uart: tx-parity-ok: "Stop bit" "Stop" "T" +19586-19651 uart: tx-start: "Start bit" "Start" "S" +19651-19716 uart: tx-data-bits: "0" +19716-19781 uart: tx-data-bits: "0" +19781-19846 uart: tx-data-bits: "1" +19846-19911 uart: tx-data-bits: "1" +19911-19976 uart: tx-data-bits: "0" +19976-20041 uart: tx-data-bits: "1" +20041-20106 uart: tx-data-bits: "1" +20106-20171 uart: tx-data-bits: "0" +19651-20171 uart: tx-data: "l" +20171-20236 uart: tx-parity-ok: "Stop bit" "Stop" "T" +20237-20302 uart: tx-start: "Start bit" "Start" "S" +20302-20367 uart: tx-data-bits: "0" +20367-20432 uart: tx-data-bits: "0" +20432-20497 uart: tx-data-bits: "1" +20497-20562 uart: tx-data-bits: "1" +20562-20627 uart: tx-data-bits: "0" +20627-20692 uart: tx-data-bits: "1" +20692-20757 uart: tx-data-bits: "1" +20757-20822 uart: tx-data-bits: "0" +20302-20822 uart: tx-data: "l" +20822-20887 uart: tx-parity-ok: "Stop bit" "Stop" "T" +20888-20953 uart: tx-start: "Start bit" "Start" "S" +20953-21018 uart: tx-data-bits: "1" +21018-21083 uart: tx-data-bits: "1" +21083-21148 uart: tx-data-bits: "1" +21148-21213 uart: tx-data-bits: "1" +21213-21278 uart: tx-data-bits: "0" +21278-21343 uart: tx-data-bits: "1" +21343-21408 uart: tx-data-bits: "1" +21408-21473 uart: tx-data-bits: "0" +20953-21473 uart: tx-data: "o" +21473-21538 uart: tx-parity-ok: "Stop bit" "Stop" "T" +21539-21604 uart: tx-start: "Start bit" "Start" "S" +21604-21669 uart: tx-data-bits: "0" +21669-21734 uart: tx-data-bits: "0" +21734-21799 uart: tx-data-bits: "0" +21799-21864 uart: tx-data-bits: "0" +21864-21929 uart: tx-data-bits: "0" +21929-21994 uart: tx-data-bits: "1" +21994-22059 uart: tx-data-bits: "0" +22059-22124 uart: tx-data-bits: "0" +21604-22124 uart: tx-data: " " +22124-22189 uart: tx-parity-ok: "Stop bit" "Stop" "T" +22190-22255 uart: tx-start: "Start bit" "Start" "S" +22255-22320 uart: tx-data-bits: "1" +22320-22385 uart: tx-data-bits: "1" +22385-22450 uart: tx-data-bits: "1" +22450-22515 uart: tx-data-bits: "0" +22515-22580 uart: tx-data-bits: "1" +22580-22645 uart: tx-data-bits: "0" +22645-22710 uart: tx-data-bits: "1" +22710-22775 uart: tx-data-bits: "0" +22255-22775 uart: tx-data: "W" +22775-22840 uart: tx-parity-ok: "Stop bit" "Stop" "T" +22841-22906 uart: tx-start: "Start bit" "Start" "S" +22906-22971 uart: tx-data-bits: "1" +22971-23036 uart: tx-data-bits: "1" +23036-23101 uart: tx-data-bits: "1" +23101-23166 uart: tx-data-bits: "1" +23166-23231 uart: tx-data-bits: "0" +23231-23296 uart: tx-data-bits: "1" +23296-23361 uart: tx-data-bits: "1" +23361-23426 uart: tx-data-bits: "0" +22906-23426 uart: tx-data: "o" +23426-23491 uart: tx-parity-ok: "Stop bit" "Stop" "T" +23492-23557 uart: tx-start: "Start bit" "Start" "S" +23557-23622 uart: tx-data-bits: "0" +23622-23687 uart: tx-data-bits: "1" +23687-23752 uart: tx-data-bits: "0" +23752-23817 uart: tx-data-bits: "0" +23817-23882 uart: tx-data-bits: "1" +23882-23947 uart: tx-data-bits: "1" +23947-24012 uart: tx-data-bits: "1" +24012-24077 uart: tx-data-bits: "0" +23557-24077 uart: tx-data: "r" +24077-24142 uart: tx-parity-ok: "Stop bit" "Stop" "T" +24143-24208 uart: tx-start: "Start bit" "Start" "S" +24208-24273 uart: tx-data-bits: "0" +24273-24338 uart: tx-data-bits: "0" +24338-24403 uart: tx-data-bits: "1" +24403-24468 uart: tx-data-bits: "1" +24468-24533 uart: tx-data-bits: "0" +24533-24598 uart: tx-data-bits: "1" +24598-24663 uart: tx-data-bits: "1" +24663-24728 uart: tx-data-bits: "0" +24208-24728 uart: tx-data: "l" +24728-24793 uart: tx-parity-ok: "Stop bit" "Stop" "T" +24794-24859 uart: tx-start: "Start bit" "Start" "S" +24859-24924 uart: tx-data-bits: "0" +24924-24989 uart: tx-data-bits: "0" +24989-25054 uart: tx-data-bits: "1" +25054-25119 uart: tx-data-bits: "0" +25119-25184 uart: tx-data-bits: "0" +25184-25249 uart: tx-data-bits: "1" +25249-25314 uart: tx-data-bits: "1" +25314-25379 uart: tx-data-bits: "0" +24859-25379 uart: tx-data: "d" +25379-25444 uart: tx-parity-ok: "Stop bit" "Stop" "T" +25445-25510 uart: tx-start: "Start bit" "Start" "S" +25510-25575 uart: tx-data-bits: "1" +25575-25640 uart: tx-data-bits: "0" +25640-25705 uart: tx-data-bits: "0" +25705-25770 uart: tx-data-bits: "0" +25770-25835 uart: tx-data-bits: "0" +25835-25900 uart: tx-data-bits: "1" +25900-25965 uart: tx-data-bits: "0" +25965-26030 uart: tx-data-bits: "0" +25510-26030 uart: tx-data: "!" +26030-26095 uart: tx-parity-ok: "Stop bit" "Stop" "T" +26096-26161 uart: tx-start: "Start bit" "Start" "S" +26161-26226 uart: tx-data-bits: "1" +26226-26291 uart: tx-data-bits: "0" +26291-26356 uart: tx-data-bits: "1" +26356-26421 uart: tx-data-bits: "1" +26421-26486 uart: tx-data-bits: "0" +26486-26551 uart: tx-data-bits: "0" +26551-26616 uart: tx-data-bits: "0" +26616-26681 uart: tx-data-bits: "0" +26161-26681 uart: tx-data: "[0D]" +26681-26746 uart: tx-parity-ok: "Stop bit" "Stop" "T" +26747-26812 uart: tx-start: "Start bit" "Start" "S" +26812-26877 uart: tx-data-bits: "0" +26877-26942 uart: tx-data-bits: "1" +26942-27007 uart: tx-data-bits: "0" +27007-27072 uart: tx-data-bits: "1" +27072-27137 uart: tx-data-bits: "0" +27137-27202 uart: tx-data-bits: "0" +27202-27267 uart: tx-data-bits: "0" +27267-27332 uart: tx-data-bits: "0" +26812-27332 uart: tx-data: "[0A]" +27332-27397 uart: tx-parity-ok: "Stop bit" "Stop" "T" +27398-27463 uart: tx-start: "Start bit" "Start" "S" +27463-27528 uart: tx-data-bits: "0" +27528-27593 uart: tx-data-bits: "0" +27593-27658 uart: tx-data-bits: "0" +27658-27723 uart: tx-data-bits: "1" +27723-27788 uart: tx-data-bits: "0" +27788-27853 uart: tx-data-bits: "0" +27853-27918 uart: tx-data-bits: "1" +27918-27983 uart: tx-data-bits: "0" +27463-27983 uart: tx-data: "H" +27983-28048 uart: tx-parity-ok: "Stop bit" "Stop" "T" +28049-28114 uart: tx-start: "Start bit" "Start" "S" +28114-28179 uart: tx-data-bits: "1" +28179-28244 uart: tx-data-bits: "0" +28244-28309 uart: tx-data-bits: "1" +28309-28374 uart: tx-data-bits: "0" +28374-28439 uart: tx-data-bits: "0" +28439-28504 uart: tx-data-bits: "1" +28504-28569 uart: tx-data-bits: "1" +28569-28634 uart: tx-data-bits: "0" +28114-28634 uart: tx-data: "e" +28634-28699 uart: tx-parity-ok: "Stop bit" "Stop" "T" +28700-28765 uart: tx-start: "Start bit" "Start" "S" +28765-28830 uart: tx-data-bits: "0" +28830-28895 uart: tx-data-bits: "0" +28895-28960 uart: tx-data-bits: "1" +28960-29025 uart: tx-data-bits: "1" +29025-29090 uart: tx-data-bits: "0" +29090-29155 uart: tx-data-bits: "1" +29155-29220 uart: tx-data-bits: "1" +29220-29285 uart: tx-data-bits: "0" +28765-29285 uart: tx-data: "l" +29285-29350 uart: tx-parity-ok: "Stop bit" "Stop" "T" +29351-29416 uart: tx-start: "Start bit" "Start" "S" +29416-29481 uart: tx-data-bits: "0" +29481-29546 uart: tx-data-bits: "0" +29546-29611 uart: tx-data-bits: "1" +29611-29676 uart: tx-data-bits: "1" +29676-29741 uart: tx-data-bits: "0" +29741-29806 uart: tx-data-bits: "1" +29806-29871 uart: tx-data-bits: "1" +29871-29936 uart: tx-data-bits: "0" +29416-29936 uart: tx-data: "l" +29936-30001 uart: tx-parity-ok: "Stop bit" "Stop" "T" +30002-30067 uart: tx-start: "Start bit" "Start" "S" +30067-30132 uart: tx-data-bits: "1" +30132-30197 uart: tx-data-bits: "1" +30197-30262 uart: tx-data-bits: "1" +30262-30327 uart: tx-data-bits: "1" +30327-30392 uart: tx-data-bits: "0" +30392-30457 uart: tx-data-bits: "1" +30457-30522 uart: tx-data-bits: "1" +30522-30587 uart: tx-data-bits: "0" +30067-30587 uart: tx-data: "o" +30587-30652 uart: tx-parity-ok: "Stop bit" "Stop" "T" +30653-30718 uart: tx-start: "Start bit" "Start" "S" +30718-30783 uart: tx-data-bits: "0" +30783-30848 uart: tx-data-bits: "0" +30848-30913 uart: tx-data-bits: "0" +30913-30978 uart: tx-data-bits: "0" +30978-31043 uart: tx-data-bits: "0" +31043-31108 uart: tx-data-bits: "1" +31108-31173 uart: tx-data-bits: "0" +31173-31238 uart: tx-data-bits: "0" +30718-31238 uart: tx-data: " " +31238-31303 uart: tx-parity-ok: "Stop bit" "Stop" "T" +31304-31369 uart: tx-start: "Start bit" "Start" "S" +31369-31434 uart: tx-data-bits: "1" +31434-31499 uart: tx-data-bits: "1" +31499-31564 uart: tx-data-bits: "1" +31564-31629 uart: tx-data-bits: "0" +31629-31694 uart: tx-data-bits: "1" +31694-31759 uart: tx-data-bits: "0" +31759-31824 uart: tx-data-bits: "1" +31824-31889 uart: tx-data-bits: "0" +31369-31889 uart: tx-data: "W" +31889-31954 uart: tx-parity-ok: "Stop bit" "Stop" "T" +31955-32020 uart: tx-start: "Start bit" "Start" "S" +32020-32085 uart: tx-data-bits: "1" +32085-32150 uart: tx-data-bits: "1" +32150-32215 uart: tx-data-bits: "1" +32215-32280 uart: tx-data-bits: "1" +32280-32345 uart: tx-data-bits: "0" +32345-32410 uart: tx-data-bits: "1" +32410-32475 uart: tx-data-bits: "1" +32475-32540 uart: tx-data-bits: "0" +32020-32540 uart: tx-data: "o" +32540-32605 uart: tx-parity-ok: "Stop bit" "Stop" "T" +32606-32671 uart: tx-start: "Start bit" "Start" "S" +32671-32736 uart: tx-data-bits: "0" +32736-32801 uart: tx-data-bits: "1" +32801-32866 uart: tx-data-bits: "0" +32866-32931 uart: tx-data-bits: "0" +32931-32996 uart: tx-data-bits: "1" +32996-33061 uart: tx-data-bits: "1" +33061-33126 uart: tx-data-bits: "1" +33126-33191 uart: tx-data-bits: "0" +32671-33191 uart: tx-data: "r" +33191-33256 uart: tx-parity-ok: "Stop bit" "Stop" "T" +33257-33322 uart: tx-start: "Start bit" "Start" "S" +33322-33387 uart: tx-data-bits: "0" +33387-33452 uart: tx-data-bits: "0" +33452-33517 uart: tx-data-bits: "1" +33517-33582 uart: tx-data-bits: "1" +33582-33647 uart: tx-data-bits: "0" +33647-33712 uart: tx-data-bits: "1" +33712-33777 uart: tx-data-bits: "1" +33777-33842 uart: tx-data-bits: "0" +33322-33842 uart: tx-data: "l" +33842-33907 uart: tx-parity-ok: "Stop bit" "Stop" "T" +33909-33974 uart: tx-start: "Start bit" "Start" "S" +33974-34039 uart: tx-data-bits: "0" +34039-34104 uart: tx-data-bits: "0" +34104-34169 uart: tx-data-bits: "1" +34169-34234 uart: tx-data-bits: "0" +34234-34299 uart: tx-data-bits: "0" +34299-34364 uart: tx-data-bits: "1" +34364-34429 uart: tx-data-bits: "1" +34429-34494 uart: tx-data-bits: "0" +33974-34494 uart: tx-data: "d" +34494-34559 uart: tx-parity-ok: "Stop bit" "Stop" "T" +34560-34625 uart: tx-start: "Start bit" "Start" "S" +34625-34690 uart: tx-data-bits: "1" +34690-34755 uart: tx-data-bits: "0" +34755-34820 uart: tx-data-bits: "0" +34820-34885 uart: tx-data-bits: "0" +34885-34950 uart: tx-data-bits: "0" +34950-35015 uart: tx-data-bits: "1" +35015-35080 uart: tx-data-bits: "0" +35080-35145 uart: tx-data-bits: "0" +34625-35145 uart: tx-data: "!" +35145-35210 uart: tx-parity-ok: "Stop bit" "Stop" "T" +35211-35276 uart: tx-start: "Start bit" "Start" "S" +35276-35341 uart: tx-data-bits: "1" +35341-35406 uart: tx-data-bits: "0" +35406-35471 uart: tx-data-bits: "1" +35471-35536 uart: tx-data-bits: "1" +35536-35601 uart: tx-data-bits: "0" +35601-35666 uart: tx-data-bits: "0" +35666-35731 uart: tx-data-bits: "0" +35731-35796 uart: tx-data-bits: "0" +35276-35796 uart: tx-data: "[0D]" +35796-35861 uart: tx-parity-ok: "Stop bit" "Stop" "T" +35862-35927 uart: tx-start: "Start bit" "Start" "S" +35927-35992 uart: tx-data-bits: "0" +35992-36057 uart: tx-data-bits: "1" +36057-36122 uart: tx-data-bits: "0" +36122-36187 uart: tx-data-bits: "1" +36187-36252 uart: tx-data-bits: "0" +36252-36317 uart: tx-data-bits: "0" +36317-36382 uart: tx-data-bits: "0" +36382-36447 uart: tx-data-bits: "0" +35927-36447 uart: tx-data: "[0A]" +36447-36512 uart: tx-parity-ok: "Stop bit" "Stop" "T" diff --git a/decoder/test/uart/hello_world_8o1_115200.bin_tx b/decoder/test/uart/hello_world_8o1_115200.bin_tx new file mode 100644 index 0000000..02a6b04 --- /dev/null +++ b/decoder/test/uart/hello_world_8o1_115200.bin_tx @@ -0,0 +1,56 @@ +101-171 uart: 48 +196-266 uart: 65 +292-362 uart: 6c +387-457 uart: 6c +482-552 uart: 6f +578-648 uart: 20 +673-743 uart: 57 +769-839 uart: 6f +864-934 uart: 72 +960-1030 uart: 6c +1055-1125 uart: 64 +1151-1221 uart: 21 +1246-1316 uart: 0d +1342-1412 uart: 0a +1932-2002 uart: 48 +2028-2098 uart: 65 +2123-2193 uart: 6c +2219-2289 uart: 6c +2314-2384 uart: 6f +2410-2480 uart: 20 +2505-2575 uart: 57 +2600-2670 uart: 6f +2696-2766 uart: 72 +2791-2861 uart: 6c +2887-2957 uart: 64 +2982-3052 uart: 21 +3078-3148 uart: 0d +3173-3243 uart: 0a +3764-3834 uart: 48 +3859-3929 uart: 65 +3955-4025 uart: 6c +4050-4120 uart: 6c +4146-4216 uart: 6f +4241-4311 uart: 20 +4337-4407 uart: 57 +4432-4502 uart: 6f +4528-4598 uart: 72 +4623-4693 uart: 6c +4718-4788 uart: 64 +4814-4884 uart: 21 +4909-4979 uart: 0d +5005-5075 uart: 0a +5595-5665 uart: 48 +5691-5761 uart: 65 +5786-5856 uart: 6c +5882-5952 uart: 6c +5977-6047 uart: 6f +6073-6143 uart: 20 +6168-6238 uart: 57 +6264-6334 uart: 6f +6359-6429 uart: 72 +6455-6525 uart: 6c +6550-6620 uart: 64 +6646-6716 uart: 21 +6741-6811 uart: 0d +6836-6906 uart: 0a diff --git a/decoder/test/uart/hello_world_8o1_115200.output b/decoder/test/uart/hello_world_8o1_115200.output new file mode 100644 index 0000000..3a7f8d6 --- /dev/null +++ b/decoder/test/uart/hello_world_8o1_115200.output @@ -0,0 +1,672 @@ +92-101 uart: tx-start: "Start bit" "Start" "S" +101-110 uart: tx-data-bits: "0" +110-119 uart: tx-data-bits: "0" +118-127 uart: tx-data-bits: "0" +127-136 uart: tx-data-bits: "1" +136-145 uart: tx-data-bits: "0" +144-153 uart: tx-data-bits: "0" +153-162 uart: tx-data-bits: "1" +162-171 uart: tx-data-bits: "0" +101-171 uart: tx-data: "H" +170-179 uart: tx-parity-ok: "Parity bit" "Parity" "P" +179-188 uart: tx-parity-ok: "Stop bit" "Stop" "T" +187-196 uart: tx-start: "Start bit" "Start" "S" +196-205 uart: tx-data-bits: "1" +205-214 uart: tx-data-bits: "0" +213-222 uart: tx-data-bits: "1" +222-231 uart: tx-data-bits: "0" +231-240 uart: tx-data-bits: "0" +239-248 uart: tx-data-bits: "1" +248-257 uart: tx-data-bits: "1" +257-266 uart: tx-data-bits: "0" +196-266 uart: tx-data: "e" +265-274 uart: tx-parity-ok: "Parity bit" "Parity" "P" +274-283 uart: tx-parity-ok: "Stop bit" "Stop" "T" +283-292 uart: tx-start: "Start bit" "Start" "S" +292-301 uart: tx-data-bits: "0" +301-310 uart: tx-data-bits: "0" +309-318 uart: tx-data-bits: "1" +318-327 uart: tx-data-bits: "1" +327-336 uart: tx-data-bits: "0" +335-344 uart: tx-data-bits: "1" +344-353 uart: tx-data-bits: "1" +353-362 uart: tx-data-bits: "0" +292-362 uart: tx-data: "l" +361-370 uart: tx-parity-ok: "Parity bit" "Parity" "P" +370-379 uart: tx-parity-ok: "Stop bit" "Stop" "T" +378-387 uart: tx-start: "Start bit" "Start" "S" +387-396 uart: tx-data-bits: "0" +396-405 uart: tx-data-bits: "0" +404-413 uart: tx-data-bits: "1" +413-422 uart: tx-data-bits: "1" +422-431 uart: tx-data-bits: "0" +430-439 uart: tx-data-bits: "1" +439-448 uart: tx-data-bits: "1" +448-457 uart: tx-data-bits: "0" +387-457 uart: tx-data: "l" +456-465 uart: tx-parity-ok: "Parity bit" "Parity" "P" +465-474 uart: tx-parity-ok: "Stop bit" "Stop" "T" +473-482 uart: tx-start: "Start bit" "Start" "S" +482-491 uart: tx-data-bits: "1" +491-500 uart: tx-data-bits: "1" +499-508 uart: tx-data-bits: "1" +508-517 uart: tx-data-bits: "1" +517-526 uart: tx-data-bits: "0" +525-534 uart: tx-data-bits: "1" +534-543 uart: tx-data-bits: "1" +543-552 uart: tx-data-bits: "0" +482-552 uart: tx-data: "o" +551-560 uart: tx-parity-ok: "Parity bit" "Parity" "P" +560-569 uart: tx-parity-ok: "Stop bit" "Stop" "T" +569-578 uart: tx-start: "Start bit" "Start" "S" +578-587 uart: tx-data-bits: "0" +587-596 uart: tx-data-bits: "0" +595-604 uart: tx-data-bits: "0" +604-613 uart: tx-data-bits: "0" +613-622 uart: tx-data-bits: "0" +621-630 uart: tx-data-bits: "1" +630-639 uart: tx-data-bits: "0" +639-648 uart: tx-data-bits: "0" +578-648 uart: tx-data: " " +647-656 uart: tx-parity-ok: "Parity bit" "Parity" "P" +656-665 uart: tx-parity-ok: "Stop bit" "Stop" "T" +664-673 uart: tx-start: "Start bit" "Start" "S" +673-682 uart: tx-data-bits: "1" +682-691 uart: tx-data-bits: "1" +690-699 uart: tx-data-bits: "1" +699-708 uart: tx-data-bits: "0" +708-717 uart: tx-data-bits: "1" +716-725 uart: tx-data-bits: "0" +725-734 uart: tx-data-bits: "1" +734-743 uart: tx-data-bits: "0" +673-743 uart: tx-data: "W" +742-751 uart: tx-parity-ok: "Parity bit" "Parity" "P" +751-760 uart: tx-parity-ok: "Stop bit" "Stop" "T" +760-769 uart: tx-start: "Start bit" "Start" "S" +769-778 uart: tx-data-bits: "1" +778-787 uart: tx-data-bits: "1" +786-795 uart: tx-data-bits: "1" +795-804 uart: tx-data-bits: "1" +804-813 uart: tx-data-bits: "0" +812-821 uart: tx-data-bits: "1" +821-830 uart: tx-data-bits: "1" +830-839 uart: tx-data-bits: "0" +769-839 uart: tx-data: "o" +838-847 uart: tx-parity-ok: "Parity bit" "Parity" "P" +847-856 uart: tx-parity-ok: "Stop bit" "Stop" "T" +855-864 uart: tx-start: "Start bit" "Start" "S" +864-873 uart: tx-data-bits: "0" +873-882 uart: tx-data-bits: "1" +881-890 uart: tx-data-bits: "0" +890-899 uart: tx-data-bits: "0" +899-908 uart: tx-data-bits: "1" +907-916 uart: tx-data-bits: "1" +916-925 uart: tx-data-bits: "1" +925-934 uart: tx-data-bits: "0" +864-934 uart: tx-data: "r" +933-942 uart: tx-parity-ok: "Parity bit" "Parity" "P" +942-951 uart: tx-parity-ok: "Stop bit" "Stop" "T" +951-960 uart: tx-start: "Start bit" "Start" "S" +960-969 uart: tx-data-bits: "0" +969-978 uart: tx-data-bits: "0" +977-986 uart: tx-data-bits: "1" +986-995 uart: tx-data-bits: "1" +995-1004 uart: tx-data-bits: "0" +1003-1012 uart: tx-data-bits: "1" +1012-1021 uart: tx-data-bits: "1" +1021-1030 uart: tx-data-bits: "0" +960-1030 uart: tx-data: "l" +1029-1038 uart: tx-parity-ok: "Parity bit" "Parity" "P" +1038-1047 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1046-1055 uart: tx-start: "Start bit" "Start" "S" +1055-1064 uart: tx-data-bits: "0" +1064-1073 uart: tx-data-bits: "0" +1072-1081 uart: tx-data-bits: "1" +1081-1090 uart: tx-data-bits: "0" +1090-1099 uart: tx-data-bits: "0" +1098-1107 uart: tx-data-bits: "1" +1107-1116 uart: tx-data-bits: "1" +1116-1125 uart: tx-data-bits: "0" +1055-1125 uart: tx-data: "d" +1124-1133 uart: tx-parity-ok: "Parity bit" "Parity" "P" +1133-1142 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1142-1151 uart: tx-start: "Start bit" "Start" "S" +1151-1160 uart: tx-data-bits: "1" +1160-1169 uart: tx-data-bits: "0" +1168-1177 uart: tx-data-bits: "0" +1177-1186 uart: tx-data-bits: "0" +1186-1195 uart: tx-data-bits: "0" +1194-1203 uart: tx-data-bits: "1" +1203-1212 uart: tx-data-bits: "0" +1212-1221 uart: tx-data-bits: "0" +1151-1221 uart: tx-data: "!" +1220-1229 uart: tx-parity-ok: "Parity bit" "Parity" "P" +1229-1238 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1237-1246 uart: tx-start: "Start bit" "Start" "S" +1246-1255 uart: tx-data-bits: "1" +1255-1264 uart: tx-data-bits: "0" +1263-1272 uart: tx-data-bits: "1" +1272-1281 uart: tx-data-bits: "1" +1281-1290 uart: tx-data-bits: "0" +1289-1298 uart: tx-data-bits: "0" +1298-1307 uart: tx-data-bits: "0" +1307-1316 uart: tx-data-bits: "0" +1246-1316 uart: tx-data: "[0D]" +1315-1324 uart: tx-parity-ok: "Parity bit" "Parity" "P" +1324-1333 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1333-1342 uart: tx-start: "Start bit" "Start" "S" +1342-1351 uart: tx-data-bits: "0" +1351-1360 uart: tx-data-bits: "1" +1359-1368 uart: tx-data-bits: "0" +1368-1377 uart: tx-data-bits: "1" +1377-1386 uart: tx-data-bits: "0" +1385-1394 uart: tx-data-bits: "0" +1394-1403 uart: tx-data-bits: "0" +1403-1412 uart: tx-data-bits: "0" +1342-1412 uart: tx-data: "[0A]" +1411-1420 uart: tx-parity-ok: "Parity bit" "Parity" "P" +1420-1429 uart: tx-parity-ok: "Stop bit" "Stop" "T" +1923-1932 uart: tx-start: "Start bit" "Start" "S" +1932-1941 uart: tx-data-bits: "0" +1941-1950 uart: tx-data-bits: "0" +1949-1958 uart: tx-data-bits: "0" +1958-1967 uart: tx-data-bits: "1" +1967-1976 uart: tx-data-bits: "0" +1975-1984 uart: tx-data-bits: "0" +1984-1993 uart: tx-data-bits: "1" +1993-2002 uart: tx-data-bits: "0" +1932-2002 uart: tx-data: "H" +2001-2010 uart: tx-parity-ok: "Parity bit" "Parity" "P" +2010-2019 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2019-2028 uart: tx-start: "Start bit" "Start" "S" +2028-2037 uart: tx-data-bits: "1" +2037-2046 uart: tx-data-bits: "0" +2045-2054 uart: tx-data-bits: "1" +2054-2063 uart: tx-data-bits: "0" +2063-2072 uart: tx-data-bits: "0" +2071-2080 uart: tx-data-bits: "1" +2080-2089 uart: tx-data-bits: "1" +2089-2098 uart: tx-data-bits: "0" +2028-2098 uart: tx-data: "e" +2097-2106 uart: tx-parity-ok: "Parity bit" "Parity" "P" +2106-2115 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2114-2123 uart: tx-start: "Start bit" "Start" "S" +2123-2132 uart: tx-data-bits: "0" +2132-2141 uart: tx-data-bits: "0" +2140-2149 uart: tx-data-bits: "1" +2149-2158 uart: tx-data-bits: "1" +2158-2167 uart: tx-data-bits: "0" +2166-2175 uart: tx-data-bits: "1" +2175-2184 uart: tx-data-bits: "1" +2184-2193 uart: tx-data-bits: "0" +2123-2193 uart: tx-data: "l" +2192-2201 uart: tx-parity-ok: "Parity bit" "Parity" "P" +2201-2210 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2210-2219 uart: tx-start: "Start bit" "Start" "S" +2219-2228 uart: tx-data-bits: "0" +2228-2237 uart: tx-data-bits: "0" +2236-2245 uart: tx-data-bits: "1" +2245-2254 uart: tx-data-bits: "1" +2254-2263 uart: tx-data-bits: "0" +2262-2271 uart: tx-data-bits: "1" +2271-2280 uart: tx-data-bits: "1" +2280-2289 uart: tx-data-bits: "0" +2219-2289 uart: tx-data: "l" +2288-2297 uart: tx-parity-ok: "Parity bit" "Parity" "P" +2297-2306 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2305-2314 uart: tx-start: "Start bit" "Start" "S" +2314-2323 uart: tx-data-bits: "1" +2323-2332 uart: tx-data-bits: "1" +2331-2340 uart: tx-data-bits: "1" +2340-2349 uart: tx-data-bits: "1" +2349-2358 uart: tx-data-bits: "0" +2357-2366 uart: tx-data-bits: "1" +2366-2375 uart: tx-data-bits: "1" +2375-2384 uart: tx-data-bits: "0" +2314-2384 uart: tx-data: "o" +2383-2392 uart: tx-parity-ok: "Parity bit" "Parity" "P" +2392-2401 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2401-2410 uart: tx-start: "Start bit" "Start" "S" +2410-2419 uart: tx-data-bits: "0" +2419-2428 uart: tx-data-bits: "0" +2427-2436 uart: tx-data-bits: "0" +2436-2445 uart: tx-data-bits: "0" +2445-2454 uart: tx-data-bits: "0" +2453-2462 uart: tx-data-bits: "1" +2462-2471 uart: tx-data-bits: "0" +2471-2480 uart: tx-data-bits: "0" +2410-2480 uart: tx-data: " " +2479-2488 uart: tx-parity-ok: "Parity bit" "Parity" "P" +2488-2497 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2496-2505 uart: tx-start: "Start bit" "Start" "S" +2505-2514 uart: tx-data-bits: "1" +2514-2523 uart: tx-data-bits: "1" +2522-2531 uart: tx-data-bits: "1" +2531-2540 uart: tx-data-bits: "0" +2540-2549 uart: tx-data-bits: "1" +2548-2557 uart: tx-data-bits: "0" +2557-2566 uart: tx-data-bits: "1" +2566-2575 uart: tx-data-bits: "0" +2505-2575 uart: tx-data: "W" +2574-2583 uart: tx-parity-ok: "Parity bit" "Parity" "P" +2583-2592 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2591-2600 uart: tx-start: "Start bit" "Start" "S" +2600-2609 uart: tx-data-bits: "1" +2609-2618 uart: tx-data-bits: "1" +2617-2626 uart: tx-data-bits: "1" +2626-2635 uart: tx-data-bits: "1" +2635-2644 uart: tx-data-bits: "0" +2643-2652 uart: tx-data-bits: "1" +2652-2661 uart: tx-data-bits: "1" +2661-2670 uart: tx-data-bits: "0" +2600-2670 uart: tx-data: "o" +2669-2678 uart: tx-parity-ok: "Parity bit" "Parity" "P" +2678-2687 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2687-2696 uart: tx-start: "Start bit" "Start" "S" +2696-2705 uart: tx-data-bits: "0" +2705-2714 uart: tx-data-bits: "1" +2713-2722 uart: tx-data-bits: "0" +2722-2731 uart: tx-data-bits: "0" +2731-2740 uart: tx-data-bits: "1" +2739-2748 uart: tx-data-bits: "1" +2748-2757 uart: tx-data-bits: "1" +2757-2766 uart: tx-data-bits: "0" +2696-2766 uart: tx-data: "r" +2765-2774 uart: tx-parity-ok: "Parity bit" "Parity" "P" +2774-2783 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2782-2791 uart: tx-start: "Start bit" "Start" "S" +2791-2800 uart: tx-data-bits: "0" +2800-2809 uart: tx-data-bits: "0" +2808-2817 uart: tx-data-bits: "1" +2817-2826 uart: tx-data-bits: "1" +2826-2835 uart: tx-data-bits: "0" +2834-2843 uart: tx-data-bits: "1" +2843-2852 uart: tx-data-bits: "1" +2852-2861 uart: tx-data-bits: "0" +2791-2861 uart: tx-data: "l" +2860-2869 uart: tx-parity-ok: "Parity bit" "Parity" "P" +2869-2878 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2878-2887 uart: tx-start: "Start bit" "Start" "S" +2887-2896 uart: tx-data-bits: "0" +2896-2905 uart: tx-data-bits: "0" +2904-2913 uart: tx-data-bits: "1" +2913-2922 uart: tx-data-bits: "0" +2922-2931 uart: tx-data-bits: "0" +2930-2939 uart: tx-data-bits: "1" +2939-2948 uart: tx-data-bits: "1" +2948-2957 uart: tx-data-bits: "0" +2887-2957 uart: tx-data: "d" +2956-2965 uart: tx-parity-ok: "Parity bit" "Parity" "P" +2965-2974 uart: tx-parity-ok: "Stop bit" "Stop" "T" +2973-2982 uart: tx-start: "Start bit" "Start" "S" +2982-2991 uart: tx-data-bits: "1" +2991-3000 uart: tx-data-bits: "0" +2999-3008 uart: tx-data-bits: "0" +3008-3017 uart: tx-data-bits: "0" +3017-3026 uart: tx-data-bits: "0" +3025-3034 uart: tx-data-bits: "1" +3034-3043 uart: tx-data-bits: "0" +3043-3052 uart: tx-data-bits: "0" +2982-3052 uart: tx-data: "!" +3051-3060 uart: tx-parity-ok: "Parity bit" "Parity" "P" +3060-3069 uart: tx-parity-ok: "Stop bit" "Stop" "T" +3069-3078 uart: tx-start: "Start bit" "Start" "S" +3078-3087 uart: tx-data-bits: "1" +3087-3096 uart: tx-data-bits: "0" +3095-3104 uart: tx-data-bits: "1" +3104-3113 uart: tx-data-bits: "1" +3113-3122 uart: tx-data-bits: "0" +3121-3130 uart: tx-data-bits: "0" +3130-3139 uart: tx-data-bits: "0" +3139-3148 uart: tx-data-bits: "0" +3078-3148 uart: tx-data: "[0D]" +3147-3156 uart: tx-parity-ok: "Parity bit" "Parity" "P" +3156-3165 uart: tx-parity-ok: "Stop bit" "Stop" "T" +3164-3173 uart: tx-start: "Start bit" "Start" "S" +3173-3182 uart: tx-data-bits: "0" +3182-3191 uart: tx-data-bits: "1" +3190-3199 uart: tx-data-bits: "0" +3199-3208 uart: tx-data-bits: "1" +3208-3217 uart: tx-data-bits: "0" +3216-3225 uart: tx-data-bits: "0" +3225-3234 uart: tx-data-bits: "0" +3234-3243 uart: tx-data-bits: "0" +3173-3243 uart: tx-data: "[0A]" +3242-3251 uart: tx-parity-ok: "Parity bit" "Parity" "P" +3251-3260 uart: tx-parity-ok: "Stop bit" "Stop" "T" +3755-3764 uart: tx-start: "Start bit" "Start" "S" +3764-3773 uart: tx-data-bits: "0" +3773-3782 uart: tx-data-bits: "0" +3781-3790 uart: tx-data-bits: "0" +3790-3799 uart: tx-data-bits: "1" +3799-3808 uart: tx-data-bits: "0" +3807-3816 uart: tx-data-bits: "0" +3816-3825 uart: tx-data-bits: "1" +3825-3834 uart: tx-data-bits: "0" +3764-3834 uart: tx-data: "H" +3833-3842 uart: tx-parity-ok: "Parity bit" "Parity" "P" +3842-3851 uart: tx-parity-ok: "Stop bit" "Stop" "T" +3850-3859 uart: tx-start: "Start bit" "Start" "S" +3859-3868 uart: tx-data-bits: "1" +3868-3877 uart: tx-data-bits: "0" +3876-3885 uart: tx-data-bits: "1" +3885-3894 uart: tx-data-bits: "0" +3894-3903 uart: tx-data-bits: "0" +3902-3911 uart: tx-data-bits: "1" +3911-3920 uart: tx-data-bits: "1" +3920-3929 uart: tx-data-bits: "0" +3859-3929 uart: tx-data: "e" +3928-3937 uart: tx-parity-ok: "Parity bit" "Parity" "P" +3937-3946 uart: tx-parity-ok: "Stop bit" "Stop" "T" +3946-3955 uart: tx-start: "Start bit" "Start" "S" +3955-3964 uart: tx-data-bits: "0" +3964-3973 uart: tx-data-bits: "0" +3972-3981 uart: tx-data-bits: "1" +3981-3990 uart: tx-data-bits: "1" +3990-3999 uart: tx-data-bits: "0" +3998-4007 uart: tx-data-bits: "1" +4007-4016 uart: tx-data-bits: "1" +4016-4025 uart: tx-data-bits: "0" +3955-4025 uart: tx-data: "l" +4024-4033 uart: tx-parity-ok: "Parity bit" "Parity" "P" +4033-4042 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4041-4050 uart: tx-start: "Start bit" "Start" "S" +4050-4059 uart: tx-data-bits: "0" +4059-4068 uart: tx-data-bits: "0" +4067-4076 uart: tx-data-bits: "1" +4076-4085 uart: tx-data-bits: "1" +4085-4094 uart: tx-data-bits: "0" +4093-4102 uart: tx-data-bits: "1" +4102-4111 uart: tx-data-bits: "1" +4111-4120 uart: tx-data-bits: "0" +4050-4120 uart: tx-data: "l" +4119-4128 uart: tx-parity-ok: "Parity bit" "Parity" "P" +4128-4137 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4137-4146 uart: tx-start: "Start bit" "Start" "S" +4146-4155 uart: tx-data-bits: "1" +4155-4164 uart: tx-data-bits: "1" +4163-4172 uart: tx-data-bits: "1" +4172-4181 uart: tx-data-bits: "1" +4181-4190 uart: tx-data-bits: "0" +4189-4198 uart: tx-data-bits: "1" +4198-4207 uart: tx-data-bits: "1" +4207-4216 uart: tx-data-bits: "0" +4146-4216 uart: tx-data: "o" +4215-4224 uart: tx-parity-ok: "Parity bit" "Parity" "P" +4224-4233 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4232-4241 uart: tx-start: "Start bit" "Start" "S" +4241-4250 uart: tx-data-bits: "0" +4250-4259 uart: tx-data-bits: "0" +4258-4267 uart: tx-data-bits: "0" +4267-4276 uart: tx-data-bits: "0" +4276-4285 uart: tx-data-bits: "0" +4284-4293 uart: tx-data-bits: "1" +4293-4302 uart: tx-data-bits: "0" +4302-4311 uart: tx-data-bits: "0" +4241-4311 uart: tx-data: " " +4310-4319 uart: tx-parity-ok: "Parity bit" "Parity" "P" +4319-4328 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4328-4337 uart: tx-start: "Start bit" "Start" "S" +4337-4346 uart: tx-data-bits: "1" +4346-4355 uart: tx-data-bits: "1" +4354-4363 uart: tx-data-bits: "1" +4363-4372 uart: tx-data-bits: "0" +4372-4381 uart: tx-data-bits: "1" +4380-4389 uart: tx-data-bits: "0" +4389-4398 uart: tx-data-bits: "1" +4398-4407 uart: tx-data-bits: "0" +4337-4407 uart: tx-data: "W" +4406-4415 uart: tx-parity-ok: "Parity bit" "Parity" "P" +4415-4424 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4423-4432 uart: tx-start: "Start bit" "Start" "S" +4432-4441 uart: tx-data-bits: "1" +4441-4450 uart: tx-data-bits: "1" +4449-4458 uart: tx-data-bits: "1" +4458-4467 uart: tx-data-bits: "1" +4467-4476 uart: tx-data-bits: "0" +4475-4484 uart: tx-data-bits: "1" +4484-4493 uart: tx-data-bits: "1" +4493-4502 uart: tx-data-bits: "0" +4432-4502 uart: tx-data: "o" +4501-4510 uart: tx-parity-ok: "Parity bit" "Parity" "P" +4510-4519 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4519-4528 uart: tx-start: "Start bit" "Start" "S" +4528-4537 uart: tx-data-bits: "0" +4537-4546 uart: tx-data-bits: "1" +4545-4554 uart: tx-data-bits: "0" +4554-4563 uart: tx-data-bits: "0" +4563-4572 uart: tx-data-bits: "1" +4571-4580 uart: tx-data-bits: "1" +4580-4589 uart: tx-data-bits: "1" +4589-4598 uart: tx-data-bits: "0" +4528-4598 uart: tx-data: "r" +4597-4606 uart: tx-parity-ok: "Parity bit" "Parity" "P" +4606-4615 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4614-4623 uart: tx-start: "Start bit" "Start" "S" +4623-4632 uart: tx-data-bits: "0" +4632-4641 uart: tx-data-bits: "0" +4640-4649 uart: tx-data-bits: "1" +4649-4658 uart: tx-data-bits: "1" +4658-4667 uart: tx-data-bits: "0" +4666-4675 uart: tx-data-bits: "1" +4675-4684 uart: tx-data-bits: "1" +4684-4693 uart: tx-data-bits: "0" +4623-4693 uart: tx-data: "l" +4692-4701 uart: tx-parity-ok: "Parity bit" "Parity" "P" +4701-4710 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4709-4718 uart: tx-start: "Start bit" "Start" "S" +4718-4727 uart: tx-data-bits: "0" +4727-4736 uart: tx-data-bits: "0" +4735-4744 uart: tx-data-bits: "1" +4744-4753 uart: tx-data-bits: "0" +4753-4762 uart: tx-data-bits: "0" +4761-4770 uart: tx-data-bits: "1" +4770-4779 uart: tx-data-bits: "1" +4779-4788 uart: tx-data-bits: "0" +4718-4788 uart: tx-data: "d" +4787-4796 uart: tx-parity-ok: "Parity bit" "Parity" "P" +4796-4805 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4805-4814 uart: tx-start: "Start bit" "Start" "S" +4814-4823 uart: tx-data-bits: "1" +4823-4832 uart: tx-data-bits: "0" +4831-4840 uart: tx-data-bits: "0" +4840-4849 uart: tx-data-bits: "0" +4849-4858 uart: tx-data-bits: "0" +4857-4866 uart: tx-data-bits: "1" +4866-4875 uart: tx-data-bits: "0" +4875-4884 uart: tx-data-bits: "0" +4814-4884 uart: tx-data: "!" +4883-4892 uart: tx-parity-ok: "Parity bit" "Parity" "P" +4892-4901 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4900-4909 uart: tx-start: "Start bit" "Start" "S" +4909-4918 uart: tx-data-bits: "1" +4918-4927 uart: tx-data-bits: "0" +4926-4935 uart: tx-data-bits: "1" +4935-4944 uart: tx-data-bits: "1" +4944-4953 uart: tx-data-bits: "0" +4952-4961 uart: tx-data-bits: "0" +4961-4970 uart: tx-data-bits: "0" +4970-4979 uart: tx-data-bits: "0" +4909-4979 uart: tx-data: "[0D]" +4978-4987 uart: tx-parity-ok: "Parity bit" "Parity" "P" +4987-4996 uart: tx-parity-ok: "Stop bit" "Stop" "T" +4996-5005 uart: tx-start: "Start bit" "Start" "S" +5005-5014 uart: tx-data-bits: "0" +5014-5023 uart: tx-data-bits: "1" +5022-5031 uart: tx-data-bits: "0" +5031-5040 uart: tx-data-bits: "1" +5040-5049 uart: tx-data-bits: "0" +5048-5057 uart: tx-data-bits: "0" +5057-5066 uart: tx-data-bits: "0" +5066-5075 uart: tx-data-bits: "0" +5005-5075 uart: tx-data: "[0A]" +5074-5083 uart: tx-parity-ok: "Parity bit" "Parity" "P" +5083-5092 uart: tx-parity-ok: "Stop bit" "Stop" "T" +5586-5595 uart: tx-start: "Start bit" "Start" "S" +5595-5604 uart: tx-data-bits: "0" +5604-5613 uart: tx-data-bits: "0" +5612-5621 uart: tx-data-bits: "0" +5621-5630 uart: tx-data-bits: "1" +5630-5639 uart: tx-data-bits: "0" +5638-5647 uart: tx-data-bits: "0" +5647-5656 uart: tx-data-bits: "1" +5656-5665 uart: tx-data-bits: "0" +5595-5665 uart: tx-data: "H" +5664-5673 uart: tx-parity-ok: "Parity bit" "Parity" "P" +5673-5682 uart: tx-parity-ok: "Stop bit" "Stop" "T" +5682-5691 uart: tx-start: "Start bit" "Start" "S" +5691-5700 uart: tx-data-bits: "1" +5700-5709 uart: tx-data-bits: "0" +5708-5717 uart: tx-data-bits: "1" +5717-5726 uart: tx-data-bits: "0" +5726-5735 uart: tx-data-bits: "0" +5734-5743 uart: tx-data-bits: "1" +5743-5752 uart: tx-data-bits: "1" +5752-5761 uart: tx-data-bits: "0" +5691-5761 uart: tx-data: "e" +5760-5769 uart: tx-parity-ok: "Parity bit" "Parity" "P" +5769-5778 uart: tx-parity-ok: "Stop bit" "Stop" "T" +5777-5786 uart: tx-start: "Start bit" "Start" "S" +5786-5795 uart: tx-data-bits: "0" +5795-5804 uart: tx-data-bits: "0" +5803-5812 uart: tx-data-bits: "1" +5812-5821 uart: tx-data-bits: "1" +5821-5830 uart: tx-data-bits: "0" +5829-5838 uart: tx-data-bits: "1" +5838-5847 uart: tx-data-bits: "1" +5847-5856 uart: tx-data-bits: "0" +5786-5856 uart: tx-data: "l" +5855-5864 uart: tx-parity-ok: "Parity bit" "Parity" "P" +5864-5873 uart: tx-parity-ok: "Stop bit" "Stop" "T" +5873-5882 uart: tx-start: "Start bit" "Start" "S" +5882-5891 uart: tx-data-bits: "0" +5891-5900 uart: tx-data-bits: "0" +5899-5908 uart: tx-data-bits: "1" +5908-5917 uart: tx-data-bits: "1" +5917-5926 uart: tx-data-bits: "0" +5925-5934 uart: tx-data-bits: "1" +5934-5943 uart: tx-data-bits: "1" +5943-5952 uart: tx-data-bits: "0" +5882-5952 uart: tx-data: "l" +5951-5960 uart: tx-parity-ok: "Parity bit" "Parity" "P" +5960-5969 uart: tx-parity-ok: "Stop bit" "Stop" "T" +5968-5977 uart: tx-start: "Start bit" "Start" "S" +5977-5986 uart: tx-data-bits: "1" +5986-5995 uart: tx-data-bits: "1" +5994-6003 uart: tx-data-bits: "1" +6003-6012 uart: tx-data-bits: "1" +6012-6021 uart: tx-data-bits: "0" +6020-6029 uart: tx-data-bits: "1" +6029-6038 uart: tx-data-bits: "1" +6038-6047 uart: tx-data-bits: "0" +5977-6047 uart: tx-data: "o" +6046-6055 uart: tx-parity-ok: "Parity bit" "Parity" "P" +6055-6064 uart: tx-parity-ok: "Stop bit" "Stop" "T" +6064-6073 uart: tx-start: "Start bit" "Start" "S" +6073-6082 uart: tx-data-bits: "0" +6082-6091 uart: tx-data-bits: "0" +6090-6099 uart: tx-data-bits: "0" +6099-6108 uart: tx-data-bits: "0" +6108-6117 uart: tx-data-bits: "0" +6116-6125 uart: tx-data-bits: "1" +6125-6134 uart: tx-data-bits: "0" +6134-6143 uart: tx-data-bits: "0" +6073-6143 uart: tx-data: " " +6142-6151 uart: tx-parity-ok: "Parity bit" "Parity" "P" +6151-6160 uart: tx-parity-ok: "Stop bit" "Stop" "T" +6159-6168 uart: tx-start: "Start bit" "Start" "S" +6168-6177 uart: tx-data-bits: "1" +6177-6186 uart: tx-data-bits: "1" +6185-6194 uart: tx-data-bits: "1" +6194-6203 uart: tx-data-bits: "0" +6203-6212 uart: tx-data-bits: "1" +6211-6220 uart: tx-data-bits: "0" +6220-6229 uart: tx-data-bits: "1" +6229-6238 uart: tx-data-bits: "0" +6168-6238 uart: tx-data: "W" +6237-6246 uart: tx-parity-ok: "Parity bit" "Parity" "P" +6246-6255 uart: tx-parity-ok: "Stop bit" "Stop" "T" +6255-6264 uart: tx-start: "Start bit" "Start" "S" +6264-6273 uart: tx-data-bits: "1" +6273-6282 uart: tx-data-bits: "1" +6281-6290 uart: tx-data-bits: "1" +6290-6299 uart: tx-data-bits: "1" +6299-6308 uart: tx-data-bits: "0" +6307-6316 uart: tx-data-bits: "1" +6316-6325 uart: tx-data-bits: "1" +6325-6334 uart: tx-data-bits: "0" +6264-6334 uart: tx-data: "o" +6333-6342 uart: tx-parity-ok: "Parity bit" "Parity" "P" +6342-6351 uart: tx-parity-ok: "Stop bit" "Stop" "T" +6350-6359 uart: tx-start: "Start bit" "Start" "S" +6359-6368 uart: tx-data-bits: "0" +6368-6377 uart: tx-data-bits: "1" +6376-6385 uart: tx-data-bits: "0" +6385-6394 uart: tx-data-bits: "0" +6394-6403 uart: tx-data-bits: "1" +6402-6411 uart: tx-data-bits: "1" +6411-6420 uart: tx-data-bits: "1" +6420-6429 uart: tx-data-bits: "0" +6359-6429 uart: tx-data: "r" +6428-6437 uart: tx-parity-ok: "Parity bit" "Parity" "P" +6437-6446 uart: tx-parity-ok: "Stop bit" "Stop" "T" +6446-6455 uart: tx-start: "Start bit" "Start" "S" +6455-6464 uart: tx-data-bits: "0" +6464-6473 uart: tx-data-bits: "0" +6472-6481 uart: tx-data-bits: "1" +6481-6490 uart: tx-data-bits: "1" +6490-6499 uart: tx-data-bits: "0" +6498-6507 uart: tx-data-bits: "1" +6507-6516 uart: tx-data-bits: "1" +6516-6525 uart: tx-data-bits: "0" +6455-6525 uart: tx-data: "l" +6524-6533 uart: tx-parity-ok: "Parity bit" "Parity" "P" +6533-6542 uart: tx-parity-ok: "Stop bit" "Stop" "T" +6541-6550 uart: tx-start: "Start bit" "Start" "S" +6550-6559 uart: tx-data-bits: "0" +6559-6568 uart: tx-data-bits: "0" +6567-6576 uart: tx-data-bits: "1" +6576-6585 uart: tx-data-bits: "0" +6585-6594 uart: tx-data-bits: "0" +6593-6602 uart: tx-data-bits: "1" +6602-6611 uart: tx-data-bits: "1" +6611-6620 uart: tx-data-bits: "0" +6550-6620 uart: tx-data: "d" +6619-6628 uart: tx-parity-ok: "Parity bit" "Parity" "P" +6628-6637 uart: tx-parity-ok: "Stop bit" "Stop" "T" +6637-6646 uart: tx-start: "Start bit" "Start" "S" +6646-6655 uart: tx-data-bits: "1" +6655-6664 uart: tx-data-bits: "0" +6663-6672 uart: tx-data-bits: "0" +6672-6681 uart: tx-data-bits: "0" +6681-6690 uart: tx-data-bits: "0" +6689-6698 uart: tx-data-bits: "1" +6698-6707 uart: tx-data-bits: "0" +6707-6716 uart: tx-data-bits: "0" +6646-6716 uart: tx-data: "!" +6715-6724 uart: tx-parity-ok: "Parity bit" "Parity" "P" +6724-6733 uart: tx-parity-ok: "Stop bit" "Stop" "T" +6732-6741 uart: tx-start: "Start bit" "Start" "S" +6741-6750 uart: tx-data-bits: "1" +6750-6759 uart: tx-data-bits: "0" +6758-6767 uart: tx-data-bits: "1" +6767-6776 uart: tx-data-bits: "1" +6776-6785 uart: tx-data-bits: "0" +6784-6793 uart: tx-data-bits: "0" +6793-6802 uart: tx-data-bits: "0" +6802-6811 uart: tx-data-bits: "0" +6741-6811 uart: tx-data: "[0D]" +6810-6819 uart: tx-parity-ok: "Parity bit" "Parity" "P" +6819-6828 uart: tx-parity-ok: "Stop bit" "Stop" "T" +6827-6836 uart: tx-start: "Start bit" "Start" "S" +6836-6845 uart: tx-data-bits: "0" +6845-6854 uart: tx-data-bits: "1" +6853-6862 uart: tx-data-bits: "0" +6862-6871 uart: tx-data-bits: "1" +6871-6880 uart: tx-data-bits: "0" +6879-6888 uart: tx-data-bits: "0" +6888-6897 uart: tx-data-bits: "0" +6897-6906 uart: tx-data-bits: "0" +6836-6906 uart: tx-data: "[0A]" +6905-6914 uart: tx-parity-ok: "Parity bit" "Parity" "P" +6914-6923 uart: tx-parity-ok: "Stop bit" "Stop" "T" diff --git a/decoder/test/uart/test.conf b/decoder/test/uart/test.conf index 637795a..3fff470 100644 --- a/decoder/test/uart/test.conf +++ b/decoder/test/uart/test.conf @@ -8,6 +8,96 @@ test trekstor_ebr30_a output uart binary class tx match trekstor_bin_tx.output output uart binary class rxtx match trekstor_bin_rx.output +test hello_world_7o1_115200 + protocol-decoder uart channel tx=0 option baudrate=115200 option parity_type=odd option num_data_bits=7 + input uart/hello_world/7o1/hello_world_7o1_115200.sr + output uart annotation match hello_world_7o1_115200.output + output uart binary class tx match hello_world_7o1_115200.bin_tx + +test hello_world_7e1_115200 + protocol-decoder uart channel tx=0 option baudrate=115200 option parity_type=even option num_data_bits=7 + input uart/hello_world/7e1/hello_world_7e1_115200.sr + output uart annotation match hello_world_7e1_115200.output + output uart binary class tx match hello_world_7e1_115200.bin_tx + +test hello_world_8e1_115200 + protocol-decoder uart channel tx=0 option baudrate=115200 option parity_type=even + input uart/hello_world/8e1/hello_world_8e1_115200.sr + output uart annotation match hello_world_8e1_115200.output + output uart binary class tx match hello_world_8e1_115200.bin_tx + +test hello_world_8n1_1200 + protocol-decoder uart channel tx=0 option baudrate=1200 + input uart/hello_world/8n1/hello_world_8n1_1200.sr + output uart annotation match hello_world_8n1_1200.output + output uart binary class tx match hello_world_8n1_1200.bin_tx + +test hello_world_8n1_2400 + protocol-decoder uart channel tx=0 option baudrate=2400 + input uart/hello_world/8n1/hello_world_8n1_2400.sr + output uart annotation match hello_world_8n1_2400.output + output uart binary class tx match hello_world_8n1_2400.bin_tx + +test hello_world_8n1_4800 + protocol-decoder uart channel tx=0 option baudrate=4800 + input uart/hello_world/8n1/hello_world_8n1_4800.sr + output uart annotation match hello_world_8n1_4800.output + output uart binary class tx match hello_world_8n1_4800.bin_tx + +test hello_world_8n1_9600 + protocol-decoder uart channel tx=0 option baudrate=9600 + input uart/hello_world/8n1/hello_world_8n1_9600.sr + output uart annotation match hello_world_8n1_9600.output + output uart binary class tx match hello_world_8n1_9600.bin_tx + +test hello_world_8n1_19200 + protocol-decoder uart channel tx=0 option baudrate=19200 + input uart/hello_world/8n1/hello_world_8n1_19200.sr + output uart annotation match hello_world_8n1_19200.output + output uart binary class tx match hello_world_8n1_19200.bin_tx + +test hello_world_8n1_38400 + protocol-decoder uart channel tx=0 option baudrate=38400 + input uart/hello_world/8n1/hello_world_8n1_38400.sr + output uart annotation match hello_world_8n1_38400.output + output uart binary class tx match hello_world_8n1_38400.bin_tx + +test hello_world_8n1_57600 + protocol-decoder uart channel tx=0 option baudrate=57600 + input uart/hello_world/8n1/hello_world_8n1_57600.sr + output uart annotation match hello_world_8n1_57600.output + output uart binary class tx match hello_world_8n1_57600.bin_tx + +test hello_world_8n1_115200 + protocol-decoder uart channel tx=0 option baudrate=115200 + input uart/hello_world/8n1/hello_world_8n1_115200.sr + output uart annotation match hello_world_8n1_115200.output + output uart binary class tx match hello_world_8n1_115200.bin_tx + +test hello_world_8n1_230400 + protocol-decoder uart channel tx=0 option baudrate=230400 + input uart/hello_world/8n1/hello_world_8n1_230400.sr + output uart annotation match hello_world_8n1_230400.output + output uart binary class tx match hello_world_8n1_230400.bin_tx + +test hello_world_8n1_460800 + protocol-decoder uart channel tx=0 option baudrate=460800 + input uart/hello_world/8n1/hello_world_8n1_460800.sr + output uart annotation match hello_world_8n1_460800.output + output uart binary class tx match hello_world_8n1_460800.bin_tx + +test hello_world_8n1_921600 + protocol-decoder uart channel tx=0 option baudrate=921600 + input uart/hello_world/8n1/hello_world_8n1_921600.sr + output uart annotation match hello_world_8n1_921600.output + output uart binary class tx match hello_world_8n1_921600.bin_tx + +test hello_world_8o1_115200 + protocol-decoder uart channel tx=0 option baudrate=115200 option parity_type=odd + input uart/hello_world/8o1/hello_world_8o1_115200.sr + output uart annotation match hello_world_8o1_115200.output + output uart binary class tx match hello_world_8o1_115200.bin_tx + test exception_samplerate protocol-decoder uart input misc/no-samplerate.sr