]> sigrok.org Git - sigrok-test.git/blob - decoder/test/spi/test.conf
spi: Add some test-cases for wordsize != 8.
[sigrok-test.git] / decoder / test / spi / test.conf
1 test 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
9 test 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
19 test 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
26 test 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
33 test 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
40 test 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
47 test 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
54 test 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
62 test 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
70 test 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
78 test exception_samplerate
79         protocol-decoder spi
80         input misc/no-samplerate.sr
81         output spi exception match SamplerateError
82
83 test 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