]> sigrok.org Git - sigrok-test.git/blame_incremental - decoder/test/spi/test.conf
spi: Add some test-cases for wordsize != 8.
[sigrok-test.git] / decoder / test / spi / test.conf
... / ...
CommitLineData
1test atmega32_00
2 protocol-decoder spi channel cs=0 channel mosi=1 channel clk=2
3 input spi/spi_atmega32/spi_atmega32_00.sr
4 output spi annotation class mosi-data match atmega32_00_mosi.output
5 output spi annotation class miso-data match atmega32_00_miso.output
6 output spi python match atmega32_00.python
7 output spi binary class mosi match atmega32_00.bin_mosi
8
9test mx25l1605d_probe
10 protocol-decoder spi channel cs=0 channel miso=1 channel clk=2 channel mosi=3
11 input spi/mx25l1605d/mx25l1605d_probe.sr
12 output spi annotation class mosi-data match mx25l1605d_probe_mosi.output
13 output spi annotation class miso-data match mx25l1605d_probe_miso.output
14 output spi annotation match mx25l1605d_probe.output
15 output spi python match mx25l1605d_probe.python
16 output spi binary class miso match mx25l1605d_probe.bin_miso
17 output spi binary class mosi match mx25l1605d_probe.bin_mosi
18
19test count_mosi_msb
20 protocol-decoder spi channel cs=1 channel clk=0 channel mosi=2
21 input spi/spi-count-msb.sr
22 output spi annotation class mosi-data match spi_count_mosi_msb.output
23 output spi python match spi_count_mosi_msb.python
24 output spi binary class mosi match spi_count_mosi_msb.bin_mosi
25
26test count_miso_msb
27 protocol-decoder spi channel cs=1 channel clk=0 channel miso=2
28 input spi/spi-count-msb.sr
29 output spi annotation class miso-data match spi_count_miso_msb.output
30 output spi python match spi_count_miso_msb.python
31 output spi binary class miso match spi_count_miso_msb.bin_miso
32
33test count_mosi_lsb
34 protocol-decoder spi channel cs=1 channel clk=0 channel mosi=2 option bitorder=lsb-first
35 input spi/spi-count-lsb.sr
36 output spi annotation class mosi-data match spi_count_mosi_lsb.output
37 output spi python match spi_count_mosi_lsb.python
38 output spi binary class mosi match spi_count_mosi_lsb.bin_mosi
39
40test count_miso_lsb
41 protocol-decoder spi channel cs=1 channel clk=0 channel miso=2 option bitorder=lsb-first
42 input spi/spi-count-lsb.sr
43 output spi annotation class mosi-data match spi_count_miso_lsb.output
44 output spi python match spi_count_miso_lsb.python
45 output spi binary class miso match spi_count_miso_lsb.bin_miso
46
47test 9bit_spi
48 protocol-decoder spi channel cs=4 channel clk=2 channel mosi=5 option wordsize=9
49 input spi/wordwidths/9bit_spi.sr
50 output spi annotation match 9bit_spi.output
51 output spi python match 9bit_spi.python
52 output spi binary class mosi match 9bit_spi.bin_mosi
53
54test 16bit_spi
55 protocol-decoder spi channel cs=12 channel clk=7 channel miso=9 channel mosi=8 option wordsize=16
56 input spi/wordwidths/16bit_spi.sr
57 output spi annotation match 16bit_spi.output
58 output spi python match 16bit_spi.python
59 output spi binary class miso match 16bit_spi.bin_miso
60 output spi binary class mosi match 16bit_spi.bin_mosi
61
62test 40bit_spi
63 protocol-decoder spi channel cs=12 channel clk=7 channel miso=8 channel mosi=9 option wordsize=40
64 input spi/wordwidths/40bit_spi.sr
65 output spi annotation match 40bit_spi.output
66 output spi python match 40bit_spi.python
67 output spi binary class miso match 40bit_spi.bin_miso
68 output spi binary class mosi match 40bit_spi.bin_mosi
69
70test 152bit_spi
71 protocol-decoder spi channel cs=12 channel clk=7 channel miso=9 channel mosi=8 option wordsize=152
72 input spi/wordwidths/152bit_spi.sr
73 output spi annotation match 152bit_spi.output
74 output spi python match 152bit_spi.python
75 output spi binary class miso match 152bit_spi.bin_miso
76 output spi binary class mosi match 152bit_spi.bin_mosi
77
78test exception_samplerate
79 protocol-decoder spi
80 input misc/no-samplerate.sr
81 output spi exception match SamplerateError
82
83test exception_channel
84 protocol-decoder spi channel cs=1 channel clk=0
85 input spi/spi-count-msb.sr
86 output spi exception match ChannelError