summaryrefslogtreecommitdiff
path: root/decoder/test/usb_request
diff options
context:
space:
mode:
authorUwe Hermann <uwe@hermann-uwe.de>2017-07-25 08:28:01 +0200
committerUwe Hermann <uwe@hermann-uwe.de>2017-07-25 12:20:43 +0200
commit965de9f53cf8f19c3fd718e5f5d340d7b36828c1 (patch)
treed9a9ba24a4f390294a65b7e322bfd1f890f0447b /decoder/test/usb_request
parented3e0ba0fd5b6bad90aedfbd3b849a356ccb7187 (diff)
downloadsigrok-test-965de9f53cf8f19c3fd718e5f5d340d7b36828c1.tar.gz
sigrok-test-965de9f53cf8f19c3fd718e5f5d340d7b36828c1.zip
usb_{signalling,packet,request}: Add another test-case.
Diffstat (limited to 'decoder/test/usb_request')
-rw-r--r--decoder/test/usb_request/test.conf9
-rw-r--r--decoder/test/usb_request/usb_failed_setup_fullspeed.bin_pcap19
-rw-r--r--decoder/test/usb_request/usb_failed_setup_fullspeed.output4
3 files changed, 32 insertions, 0 deletions
diff --git a/decoder/test/usb_request/test.conf b/decoder/test/usb_request/test.conf
index df8c306..7161dfe 100644
--- a/decoder/test/usb_request/test.conf
+++ b/decoder/test/usb_request/test.conf
@@ -130,3 +130,12 @@ test voltcraft_vc820_usb_err_automatic
input usb/hid/dmm/voltcraft_vc820/voltcraft_vc820_usb_err.sr
output usb_request annotation match voltcraft_vc820_usb_err_automatic.output
output usb_request binary class pcap match voltcraft_vc820_usb_err_automatic.bin_pcap
+
+test usb_failed_setup_fullspeed
+ protocol-decoder usb_signalling channel dp=1 channel dm=0 option signalling=full-speed
+ protocol-decoder usb_packet option signalling=full-speed
+ protocol-decoder usb_request
+ stack usb_signalling usb_packet usb_request
+ input usb/setup/usb_failed_setup_fullspeed.sr
+ output usb_request annotation match usb_failed_setup_fullspeed.output
+ output usb_request binary class pcap match usb_failed_setup_fullspeed.bin_pcap
diff --git a/decoder/test/usb_request/usb_failed_setup_fullspeed.bin_pcap b/decoder/test/usb_request/usb_failed_setup_fullspeed.bin_pcap
new file mode 100644
index 0000000..6d9ba97
--- /dev/null
+++ b/decoder/test/usb_request/usb_failed_setup_fullspeed.bin_pcap
@@ -0,0 +1,19 @@
+0-0 usb_request: a1 b2 c3 d4 00 02 00 04 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 dc
+2704-2704 usb_request: 00 00 00 00 00 00 00 36 00 00 00 40 00 00 00 40
+2704-2704 usb_request: 00 00 00 00 00 00 00 00 53 02 00 37 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 36 00 00 00 00 00 00 00 00 00 00 00 00 80 06 00 06 00 00 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2704-2704 usb_request: 00 00 00 00 00 00 02 23 00 00 00 40 00 00 00 40
+2704-2704 usb_request: 00 00 00 00 00 00 00 00 43 02 00 37 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 23 00 00 00 00 00 00 00 00 00 00 00 00 80 06 00 06 00 00 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+27384-27384 usb_request: 00 00 00 00 00 00 02 23 00 00 00 40 00 00 00 40
+27384-27384 usb_request: 00 00 00 00 00 00 00 01 53 02 00 37 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 23 00 00 00 00 00 00 00 00 00 00 00 00 80 06 00 06 00 00 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+27384-27384 usb_request: 00 00 00 00 00 00 05 45 00 00 00 40 00 00 00 40
+27384-27384 usb_request: 00 00 00 00 00 00 00 01 43 02 00 37 00 00 00 00 00 00 00 00 00 00 00 00 00 00 05 45 00 00 00 00 00 00 00 00 00 00 00 00 80 06 00 06 00 00 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+67470-67470 usb_request: 00 00 00 00 00 00 05 45 00 00 00 40 00 00 00 40
+67470-67470 usb_request: 00 00 00 00 00 00 00 02 53 02 00 37 00 00 00 00 00 00 00 00 00 00 00 00 00 00 05 45 00 00 00 00 00 00 00 00 00 00 00 00 80 06 00 06 00 00 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+67470-67470 usb_request: 00 00 00 00 00 00 08 a0 00 00 00 40 00 00 00 40
+67470-67470 usb_request: 00 00 00 00 00 00 00 02 43 02 00 37 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 a0 00 00 00 00 00 00 00 00 00 00 00 00 80 06 00 06 00 00 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+110431-110431 usb_request: 00 00 00 00 00 00 08 a0 00 00 00 40 00 00 00 40
+110431-110431 usb_request: 00 00 00 00 00 00 00 03 53 02 00 37 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 a0 00 00 00 00 00 00 00 00 00 00 00 00 80 06 00 02 00 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+110431-110431 usb_request: 00 00 00 00 00 00 0e 31 00 00 00 49 00 00 00 49
+110431-110431 usb_request: 00 00 00 00 00 00 00 03 43 02 00 37 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0e 31 00 00 00 00 00 00 00 00 00 00 00 09 80 06 00 02 00 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 09 02 29 00 01 01 00 80 32
+190633-190633 usb_request: 00 00 00 00 00 00 0e e4 00 00 00 40 00 00 00 40
+190633-190633 usb_request: 00 00 00 00 00 00 00 04 53 02 00 37 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0e e4 00 00 00 00 00 00 00 00 00 00 00 00 80 06 00 02 00 00 29 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
diff --git a/decoder/test/usb_request/usb_failed_setup_fullspeed.output b/decoder/test/usb_request/usb_failed_setup_fullspeed.output
new file mode 100644
index 0000000..4145c2f
--- /dev/null
+++ b/decoder/test/usb_request/usb_failed_setup_fullspeed.output
@@ -0,0 +1,4 @@
+2704-27384 usb_request: request-setup-read: "SETUP in: [ 80 06 00 06 00 00 0A 00 ][ ] : STALL"
+27384-67470 usb_request: request-setup-read: "SETUP in: [ 80 06 00 06 00 00 0A 00 ][ ] : STALL"
+67470-110431 usb_request: request-setup-read: "SETUP in: [ 80 06 00 06 00 00 0A 00 ][ ] : STALL"
+110431-181657 usb_request: request-setup-read: "SETUP in: [ 80 06 00 02 00 00 09 00 ][ 09 02 29 00 01 01 00 80 32 ] : ACK"