From 1877f8f41cf68ea9058c10dc3272f6038219667e Mon Sep 17 00:00:00 2001 From: Luca Longinotti Date: Mon, 15 Jul 2013 23:29:34 +0200 Subject: [PATCH] Use proper MASK for endpoint direction. --- src/main/java/de/ailis/usb4java/utils/DescriptorUtils.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/de/ailis/usb4java/utils/DescriptorUtils.java b/src/main/java/de/ailis/usb4java/utils/DescriptorUtils.java index 90f0f80..653564e 100644 --- a/src/main/java/de/ailis/usb4java/utils/DescriptorUtils.java +++ b/src/main/java/de/ailis/usb4java/utils/DescriptorUtils.java @@ -274,8 +274,8 @@ public final class DescriptorUtils descriptor.bLength(), descriptor.bDescriptorType(), String.format("0x%02x", descriptor.bEndpointAddress() & 0xff), - descriptor.bEndpointAddress() & 0xf, - ((descriptor.bEndpointAddress() & 0x80) == 0) ? ("OUT") : ("IN"), + descriptor.bEndpointAddress() & 0x0f, + ((descriptor.bEndpointAddress() & LibUsb.ENDPOINT_IN) == 0) ? ("OUT") : ("IN"), descriptor.bmAttributes() & 0xff, getTransferTypeName(descriptor.bmAttributes()), getSynchTypeName(descriptor.bmAttributes()),