nes_gamepad: Add more test-cases.
[sigrok-test.git] / decoder / test / nes_gamepad / test.conf
index fd3d050b8d14a082fd9919b9d8c498a73ea5e447..4b6edbb1cd5828ec3b760df37f601890d31a5dac 100644 (file)
@@ -1,6 +1,83 @@
+test nes_gamepad_generated_a_b
+       protocol-decoder spi channel cs=0 channel clk=2 channel miso=1 option cpol=1
+       protocol-decoder nes_gamepad
+       stack spi nes_gamepad
+       input spi/nes_gamepad/nes_gamepad_generated/a_b.sr
+       output nes_gamepad annotation match nes_gamepad_generated_a_b.output
+
 test nes_gamepad_generated_a
        protocol-decoder spi channel cs=0 channel clk=2 channel miso=1 option cpol=1
        protocol-decoder nes_gamepad
        stack spi nes_gamepad
        input spi/nes_gamepad/nes_gamepad_generated/a.sr
        output nes_gamepad annotation match nes_gamepad_generated_a.output
 test nes_gamepad_generated_a
        protocol-decoder spi channel cs=0 channel clk=2 channel miso=1 option cpol=1
        protocol-decoder nes_gamepad
        stack spi nes_gamepad
        input spi/nes_gamepad/nes_gamepad_generated/a.sr
        output nes_gamepad annotation match nes_gamepad_generated_a.output
+
+test nes_gamepad_generated_b_select_west
+       protocol-decoder spi channel cs=0 channel clk=2 channel miso=1 option cpol=1
+       protocol-decoder nes_gamepad
+       stack spi nes_gamepad
+       input spi/nes_gamepad/nes_gamepad_generated/b_select_west.sr
+       output nes_gamepad annotation match nes_gamepad_generated_b_select_west.output
+
+test nes_gamepad_generated_b
+       protocol-decoder spi channel cs=0 channel clk=2 channel miso=1 option cpol=1
+       protocol-decoder nes_gamepad
+       stack spi nes_gamepad
+       input spi/nes_gamepad/nes_gamepad_generated/b.sr
+       output nes_gamepad annotation match nes_gamepad_generated_b.output
+
+test nes_gamepad_generated_east
+       protocol-decoder spi channel cs=0 channel clk=2 channel miso=1 option cpol=1
+       protocol-decoder nes_gamepad
+       stack spi nes_gamepad
+       input spi/nes_gamepad/nes_gamepad_generated/east.sr
+       output nes_gamepad annotation match nes_gamepad_generated_east.output
+
+test nes_gamepad_generated_no_button
+       protocol-decoder spi channel cs=0 channel clk=2 channel miso=1 option cpol=1
+       protocol-decoder nes_gamepad
+       stack spi nes_gamepad
+       input spi/nes_gamepad/nes_gamepad_generated/no_button.sr
+       output nes_gamepad annotation match nes_gamepad_generated_no_button.output
+
+test nes_gamepad_generated_north
+       protocol-decoder spi channel cs=0 channel clk=2 channel miso=1 option cpol=1
+       protocol-decoder nes_gamepad
+       stack spi nes_gamepad
+       input spi/nes_gamepad/nes_gamepad_generated/north.sr
+       output nes_gamepad annotation match nes_gamepad_generated_north.output
+
+test nes_gamepad_generated_select
+       protocol-decoder spi channel cs=0 channel clk=2 channel miso=1 option cpol=1
+       protocol-decoder nes_gamepad
+       stack spi nes_gamepad
+       input spi/nes_gamepad/nes_gamepad_generated/select.sr
+       output nes_gamepad annotation match nes_gamepad_generated_select.output
+
+test nes_gamepad_generated_south
+       protocol-decoder spi channel cs=0 channel clk=2 channel miso=1 option cpol=1
+       protocol-decoder nes_gamepad
+       stack spi nes_gamepad
+       input spi/nes_gamepad/nes_gamepad_generated/south.sr
+       output nes_gamepad annotation match nes_gamepad_generated_south.output
+
+test nes_gamepad_generated_start
+       protocol-decoder spi channel cs=0 channel clk=2 channel miso=1 option cpol=1
+       protocol-decoder nes_gamepad
+       stack spi nes_gamepad
+       input spi/nes_gamepad/nes_gamepad_generated/start.sr
+       output nes_gamepad annotation match nes_gamepad_generated_start.output
+
+test nes_gamepad_generated_unconnected
+       protocol-decoder spi channel cs=0 channel clk=2 channel miso=1 option cpol=1
+       protocol-decoder nes_gamepad
+       stack spi nes_gamepad
+       input spi/nes_gamepad/nes_gamepad_generated/unconnected.sr
+       output nes_gamepad annotation match nes_gamepad_generated_unconnected.output
+
+test nes_gamepad_generated_west
+       protocol-decoder spi channel cs=0 channel clk=2 channel miso=1 option cpol=1
+       protocol-decoder nes_gamepad
+       stack spi nes_gamepad
+       input spi/nes_gamepad/nes_gamepad_generated/west.sr
+       output nes_gamepad annotation match nes_gamepad_generated_west.output