stack spi nrf24l01
input spi/nrf24l01/nrf24l01-communication-rx.sr
output nrf24l01 annotation class rx-data match nrf24l01_communication_rx.output
+ output nrf24l01 annotation class warning match empty.output
test communication-tx
protocol-decoder spi channel cs=0 channel clk=1 channel mosi=2 channel miso=3
stack spi nrf24l01
input spi/nrf24l01/nrf24l01-communication-tx.sr
output nrf24l01 annotation class tx-data match nrf24l01_communication_tx.output
+ output nrf24l01 annotation class warning match empty.output
test excess-bytes
protocol-decoder spi channel cs=0 channel clk=1 channel mosi=2 channel miso=3
input spi/nrf24l01/nrf24l01-test-excess-bytes.sr
output nrf24l01 annotation class warning match nrf24l01_excess_bytes_warning.output
+test incomplete-cmd
+ protocol-decoder spi channel cs=0 channel clk=1 channel mosi=2 channel miso=3
+ protocol-decoder nrf24l01
+ stack spi nrf24l01
+ input spi/nrf24l01/nrf24l01-test-incomplete-cmd.sr
+ output nrf24l01 annotation class cmd match nrf24l01_incomplete_cmd_cmd.output
+ output nrf24l01 annotation class warning match empty.output
+
test misc
protocol-decoder spi channel cs=0 channel clk=1 channel mosi=2 channel miso=3
protocol-decoder nrf24l01
stack spi nrf24l01
input spi/nrf24l01/nrf24l01-test-no-command.sr
output nrf24l01 annotation class register match nrf24l01_no_command_register.output
+ output nrf24l01 annotation class warning match empty.output
+
+test no-cs
+ protocol-decoder spi channel clk=1 channel mosi=2 channel miso=3
+ protocol-decoder nrf24l01
+ stack spi nrf24l01
+ input spi/nrf24l01/nrf24l01-test-no-command.sr
+ output nrf24l01 exception match ChannelError
test no-mosi
protocol-decoder spi channel cs=0 channel clk=1 channel miso=3