Fix libusb-1.0.22 deprecated libusb_set_debug with libusb_set_option

libusb_set_debug is deprecated in libusb >= 1.0.22 therefore replace
with equivalent libusb_set_option()  API

Change-Id: Ic0287a1bc0ccc90afe8e4c688085f0b25a7fb004
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Reviewed-on: http://openocd.zylin.com/4540
Tested-by: jenkins
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
Reviewed-by: Tomas Vanek <vanekt@fbl.cz>
This commit is contained in:
Khem Raj 2018-05-31 21:06:46 -07:00 committed by Tomas Vanek
parent 95a0024ef2
commit ebf2d73340
1 changed files with 4 additions and 1 deletions

View File

@ -367,8 +367,11 @@ static bool usb_connect(void)
/* Set libusb to auto detach kernel and disable debug messages */
(void)libusb_set_auto_detach_kernel_driver(dev, 1);
#if LIBUSB_API_VERSION >= 0x01000106
libusb_set_option(ctx, LIBUSB_OPTION_LOG_LEVEL, LIBUSB_LOG_LEVEL_NONE);
#else
libusb_set_debug(ctx, LIBUSB_LOG_LEVEL_NONE);
#endif
/* Claim the debug interface on the XDS110 */
result = libusb_claim_interface(dev, INTERFACE_DEBUG);
} else {