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()),