From b822fbe10dabd7aac25e8f5e2dc5bd94dbb8263c Mon Sep 17 00:00:00 2001 From: Filip Jagodzinski Date: Mon, 28 May 2018 18:31:57 +0200 Subject: [PATCH] Tests: USB: Add device config files for Zadig Zadig is a tool used to install generic USB drivers on Windows machines. These drivers are necessary to run USB device test suite on Windows hosts. --- TESTS/usb_device/basic/zadig_conf/README.md | 18 ++++++++++++++++++ .../zadig_conf/mbed_os-usb_test_device1.cfg | 6 ++++++ .../zadig_conf/mbed_os-usb_test_device2.cfg | 6 ++++++ 3 files changed, 30 insertions(+) create mode 100644 TESTS/usb_device/basic/zadig_conf/README.md create mode 100644 TESTS/usb_device/basic/zadig_conf/mbed_os-usb_test_device1.cfg create mode 100644 TESTS/usb_device/basic/zadig_conf/mbed_os-usb_test_device2.cfg diff --git a/TESTS/usb_device/basic/zadig_conf/README.md b/TESTS/usb_device/basic/zadig_conf/README.md new file mode 100644 index 0000000000..f738d15c83 --- /dev/null +++ b/TESTS/usb_device/basic/zadig_conf/README.md @@ -0,0 +1,18 @@ +# Generic USB driver installation on Windows machines + +In order to run the Mbed OS USB device test suite (`tests-usb_device-*`) +on Windows hosts you need to install generic USB drivers for two test devices. + +1. Download *Zadig* application from https://zadig.akeo.ie/. +1. Unplug the Mbed device. +1. Open *Zadig*. +1. Select *Device -> Load Preset Device*. +1. Open `mbed_os-usb_test_device1.cfg`. +1. Choose `libusb-win32 (v1.2.6.0)` driver. +1. Select `Install Driver` and click it. +1. Select *Device -> Load Preset Device*. +1. Open `mbed_os-usb_test_device2.cfg`. +1. Choose `libusb-win32 (v1.2.6.0)` driver. +1. Select `Install Driver` and click it. +1. Close *Zadig*. +1. Plug both device USB interfaces (*DAPLink* and *USB device*). diff --git a/TESTS/usb_device/basic/zadig_conf/mbed_os-usb_test_device1.cfg b/TESTS/usb_device/basic/zadig_conf/mbed_os-usb_test_device1.cfg new file mode 100644 index 0000000000..71e084a130 --- /dev/null +++ b/TESTS/usb_device/basic/zadig_conf/mbed_os-usb_test_device1.cfg @@ -0,0 +1,6 @@ +# Zadig device configuration +# Mbed OS USB test device -- basic tests +[device] +Description = "MBED TEST DEVICE" +VID = 0x0D28 +PID = 0x0205 diff --git a/TESTS/usb_device/basic/zadig_conf/mbed_os-usb_test_device2.cfg b/TESTS/usb_device/basic/zadig_conf/mbed_os-usb_test_device2.cfg new file mode 100644 index 0000000000..80caf3417d --- /dev/null +++ b/TESTS/usb_device/basic/zadig_conf/mbed_os-usb_test_device2.cfg @@ -0,0 +1,6 @@ +# Zadig device configuration +# Mbed OS USB test device -- endpoint tests +[device] +Description = "USB DEVICE" +VID = 0x0D28 +PID = 0x0206