libosmocore/tests/soft_uart/soft_uart_test.ok

137 lines
6.0 KiB
Plaintext

======== test_rx(): testing 8-N-1 (no data)
test_rx_exec() @ 0: flush the Rx buffer
test_rx_exec() @ 6: flush the Rx buffer
test_rx_exec() @ 12: flush the Rx buffer
======== test_rx(): testing 8-N-1 (fill up flush)
suart_rx_cb(flags=00): de ad be ef
suart_rx_cb(flags=00): 00 aa 55 ff
test_rx_exec() @ 101: flush the Rx buffer
======== test_rx(): testing 8-N-1 (HELLO)
test_rx_exec() @ 18: flush the Rx buffer
suart_rx_cb(flags=00): 48
test_rx_exec() @ 31: flush the Rx buffer
suart_rx_cb(flags=00): 45
test_rx_exec() @ 57: flush the Rx buffer
suart_rx_cb(flags=00): 4c
test_rx_exec() @ 70: flush the Rx buffer
suart_rx_cb(flags=00): 4c
test_rx_exec() @ 96: flush the Rx buffer
suart_rx_cb(flags=00): 4f
======== test_rx(): testing 8-N-1 (framing errors)
suart_rx_cb(flags=01): 00 aa
test_rx_exec() @ 41: flush the Rx buffer
suart_rx_cb(flags=00): ff
======== test_rx(): testing 8-N-2 (HELLO)
test_rx_exec() @ 20: flush the Rx buffer
test_rx_exec() @ 22: flush the Rx buffer
suart_rx_cb(flags=00): 48
test_rx_exec() @ 35: flush the Rx buffer
test_rx_exec() @ 37: flush the Rx buffer
suart_rx_cb(flags=00): 45
test_rx_exec() @ 65: flush the Rx buffer
test_rx_exec() @ 67: flush the Rx buffer
suart_rx_cb(flags=00): 4c
test_rx_exec() @ 80: flush the Rx buffer
test_rx_exec() @ 82: flush the Rx buffer
suart_rx_cb(flags=00): 4c
test_rx_exec() @ 110: flush the Rx buffer
test_rx_exec() @ 112: flush the Rx buffer
suart_rx_cb(flags=00): 4f
======== test_rx(): testing 8-N-2 (framing errors)
suart_rx_cb(flags=01): 00 aa
test_rx_exec() @ 57: flush the Rx buffer
suart_rx_cb(flags=00): 55 ff
======== test_rx(): testing 8-E-1 (invalid parity)
suart_rx_cb(flags=02): 00 01
test_rx_exec() @ 49: flush the Rx buffer
suart_rx_cb(flags=02): ff
======== test_rx(): testing 8-E-1 (valid parity)
test_rx_exec() @ 63: flush the Rx buffer
suart_rx_cb(flags=00): 00 ff aa 55
test_rx_exec() @ 120: flush the Rx buffer
suart_rx_cb(flags=00): 80 e0 f8 fe
======== test_rx(): testing 8-O-1 (invalid parity)
suart_rx_cb(flags=02): 00 01
test_rx_exec() @ 42: flush the Rx buffer
suart_rx_cb(flags=02): ff
======== test_rx(): testing 8-O-1 (valid parity)
test_rx_exec() @ 63: flush the Rx buffer
suart_rx_cb(flags=00): 00 ff aa 55
test_rx_exec() @ 120: flush the Rx buffer
suart_rx_cb(flags=00): 80 e0 f8 fe
======== test_tx_rx(): testing 8-N-1
suart_tx_cb(len=4/4): de ad be ef
suart_rx_cb(flags=00): de ad be ef
test_tx_rx_exec_one(n_bits_total=40): 0011110111 0101101011 0011111011 0111101111
suart_tx_cb(len=4/4): 00 aa 55 ff
suart_rx_cb(flags=00): 00 aa 55 ff
test_tx_rx_exec_one(n_bits_total=40): 0000000001 0010101011 0101010101 0111111111
suart_tx_cb(len=4/4): 01 02 04 08
suart_rx_cb(flags=00): 01 02 04 08
test_tx_rx_exec_one(n_bits_total=40): 0100000001 0010000001 0001000001 0000100001
suart_tx_cb(len=4/4): 10 20 40 80
suart_rx_cb(flags=00): 10 20 40 80
test_tx_rx_exec_one(n_bits_total=40): 0000010001 0000001001 0000000101 0000000011
suart_tx_cb(len=0/4):
test_tx_rx_exec_one(n_bits_total=40): 1111111111 1111111111 1111111111 1111111111
======== test_tx_rx(): testing 8-N-2
suart_tx_cb(len=4/4): de ad be ef
suart_rx_cb(flags=00): de ad be ef
test_tx_rx_exec_one(n_bits_total=44): 00111101111 01011010111 00111110111 01111011111
suart_tx_cb(len=4/4): 00 aa 55 ff
suart_rx_cb(flags=00): 00 aa 55 ff
test_tx_rx_exec_one(n_bits_total=44): 00000000011 00101010111 01010101011 01111111111
suart_tx_cb(len=4/4): 01 02 04 08
suart_rx_cb(flags=00): 01 02 04 08
test_tx_rx_exec_one(n_bits_total=44): 01000000011 00100000011 00010000011 00001000011
suart_tx_cb(len=4/4): 10 20 40 80
suart_rx_cb(flags=00): 10 20 40 80
test_tx_rx_exec_one(n_bits_total=44): 00000100011 00000010011 00000001011 00000000111
suart_tx_cb(len=0/4):
test_tx_rx_exec_one(n_bits_total=44): 11111111111 11111111111 11111111111 11111111111
======== test_tx_rx(): testing 8-E-1
suart_tx_cb(len=4/4): de ad be ef
suart_rx_cb(flags=00): de ad be ef
test_tx_rx_exec_one(n_bits_total=44): 00111101101 01011010111 00111110101 01111011111
suart_tx_cb(len=4/4): 00 aa 55 ff
suart_rx_cb(flags=00): 00 aa 55 ff
test_tx_rx_exec_one(n_bits_total=44): 00000000001 00101010101 01010101001 01111111101
suart_tx_cb(len=4/4): 01 02 04 08
suart_rx_cb(flags=00): 01 02 04 08
test_tx_rx_exec_one(n_bits_total=44): 01000000011 00100000011 00010000011 00001000011
suart_tx_cb(len=4/4): 10 20 40 80
suart_rx_cb(flags=00): 10 20 40 80
test_tx_rx_exec_one(n_bits_total=44): 00000100011 00000010011 00000001011 00000000111
suart_tx_cb(len=0/4):
test_tx_rx_exec_one(n_bits_total=44): 11111111111 11111111111 11111111111 11111111111
======== test_tx_rx(): testing 8-O-1
suart_tx_cb(len=4/4): de ad be ef
suart_rx_cb(flags=00): de ad be ef
test_tx_rx_exec_one(n_bits_total=44): 00111101111 01011010101 00111110111 01111011101
suart_tx_cb(len=4/4): 00 aa 55 ff
suart_rx_cb(flags=00): 00 aa 55 ff
test_tx_rx_exec_one(n_bits_total=44): 00000000011 00101010111 01010101011 01111111111
suart_tx_cb(len=4/4): 01 02 04 08
suart_rx_cb(flags=00): 01 02 04 08
test_tx_rx_exec_one(n_bits_total=44): 01000000001 00100000001 00010000001 00001000001
suart_tx_cb(len=4/4): 10 20 40 80
suart_rx_cb(flags=00): 10 20 40 80
test_tx_rx_exec_one(n_bits_total=44): 00000100001 00000010001 00000001001 00000000101
suart_tx_cb(len=0/4):
test_tx_rx_exec_one(n_bits_total=44): 11111111111 11111111111 11111111111 11111111111
======== test_tx_rx(): testing 6-N-1
suart_tx_cb(len=4/4): de ad be ef
suart_rx_cb(flags=00): 78 b4 f8 bc
test_tx_rx_exec_one(n_bits_total=32): 00111101 01011011 00111111 01111011
suart_tx_cb(len=4/4): 00 aa 55 ff
suart_rx_cb(flags=00): 00 a8 54 fc
test_tx_rx_exec_one(n_bits_total=32): 00000001 00101011 01010101 01111111
suart_tx_cb(len=4/4): 01 02 04 08
suart_rx_cb(flags=00): 04 08 10 20
test_tx_rx_exec_one(n_bits_total=32): 01000001 00100001 00010001 00001001
suart_tx_cb(len=4/4): 10 20 40 80
suart_rx_cb(flags=00): 40 80 00 00
test_tx_rx_exec_one(n_bits_total=32): 00000101 00000011 00000001 00000001
suart_tx_cb(len=0/4):
test_tx_rx_exec_one(n_bits_total=32): 11111111 11111111 11111111 11111111