From 977c57160605c5bb5136e018cad1ec6e5878fff5 Mon Sep 17 00:00:00 2001 From: Russ Butler Date: Tue, 27 Mar 2018 16:00:13 +0200 Subject: [PATCH] Fix USB tests Change the direction used in set interface to match the USB specification. This allows USB tests to pass on OSX. --- TESTS/host_tests/pyusb_basic.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/TESTS/host_tests/pyusb_basic.py b/TESTS/host_tests/pyusb_basic.py index 640c9271f2..c361cbee03 100644 --- a/TESTS/host_tests/pyusb_basic.py +++ b/TESTS/host_tests/pyusb_basic.py @@ -564,7 +564,7 @@ def get_set_interface_test(dev, log): control_data_test(dev, [64, 256], log) # Control IN SET_INTERFACE - request_type = build_request_type(CTRL_IN, CTRL_TYPE_STANDARD, + request_type = build_request_type(CTRL_OUT, CTRL_TYPE_STANDARD, CTRL_RECIPIENT_INTERFACE) request = REQUEST_SET_INTERFACE value = 1 # Alternative interface setting index @@ -592,7 +592,7 @@ def get_set_interface_test(dev, log): raise_unconditionally(lineno(), "GET_INTERFACE failed") # Control IN SET_INTERFACE restore interfejs settings - request_type = build_request_type(CTRL_IN, CTRL_TYPE_STANDARD, + request_type = build_request_type(CTRL_OUT, CTRL_TYPE_STANDARD, CTRL_RECIPIENT_INTERFACE) request = REQUEST_SET_INTERFACE value = 0 # Interface setting index