darwin: Test use of kUSBDeviceSpeedSuper against SDK version
authorSean McBride <sean@rogue-research.com>
Mon, 8 Jan 2018 21:57:50 +0000 (16:57 -0500)
committerChris Dickens <christopher.a.dickens@gmail.com>
Tue, 9 Jan 2018 06:10:12 +0000 (22:10 -0800)
Closes #362

Signed-off-by: Chris Dickens <christopher.a.dickens@gmail.com>
libusb/os/darwin_usb.c
libusb/version_nano.h

index b2fadf6..4eb25aa 100644 (file)
@@ -1034,7 +1034,7 @@ static int process_new_device (struct libusb_context *ctx, io_service_t service)
     case kUSBDeviceSpeedLow: dev->speed = LIBUSB_SPEED_LOW; break;
     case kUSBDeviceSpeedFull: dev->speed = LIBUSB_SPEED_FULL; break;
     case kUSBDeviceSpeedHigh: dev->speed = LIBUSB_SPEED_HIGH; break;
-#if DeviceVersion >= 500
+#if MAC_OS_X_VERSION_MAX_ALLOWED >= 1070
     case kUSBDeviceSpeedSuper: dev->speed = LIBUSB_SPEED_SUPER; break;
 #endif
 #if MAC_OS_X_VERSION_MAX_ALLOWED >= 101200
index 42bfa2d..3453e23 100644 (file)
@@ -1 +1 @@
-#define LIBUSB_NANO 11290
+#define LIBUSB_NANO 11291