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_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