├── .gitignore ├── .gitlab-ci.yml ├── docs ├── USB 2.0.pdf ├── USB 3.1 SuperSpeed Inter-Chip Supplement.pdf ├── USB 3.1-r1.0.pdf ├── config │ ├── 51-android.rules │ └── Configuring USB Access ├── jsr80.pdf ├── usb-bus-logical.png ├── usb-device-hierarchy.png └── usb.png ├── pom.xml ├── readme.md └── src ├── main ├── JSR80 LICENSE ├── JSR80 README ├── java │ ├── javax │ │ └── usb3 │ │ │ ├── IUsbConfiguration.java │ │ │ ├── IUsbConfigurationDescriptor.java │ │ │ ├── IUsbControlIrp.java │ │ │ ├── IUsbDescriptor.java │ │ │ ├── IUsbDevice.java │ │ │ ├── IUsbDeviceDescriptor.java │ │ │ ├── IUsbEndpoint.java │ │ │ ├── IUsbEndpointDescriptor.java │ │ │ ├── IUsbHub.java │ │ │ ├── IUsbInterface.java │ │ │ ├── IUsbInterfaceDescriptor.java │ │ │ ├── IUsbInterfacePolicy.java │ │ │ ├── IUsbIrp.java │ │ │ ├── IUsbPipe.java │ │ │ ├── IUsbPort.java │ │ │ ├── IUsbPorts.java │ │ │ ├── IUsbServices.java │ │ │ ├── IUsbStringDescriptor.java │ │ │ ├── UsbHostManager.java │ │ │ ├── adapter │ │ │ ├── AUsbDeviceAdapter.java │ │ │ ├── AUsbPipeAdapter.java │ │ │ └── AUsbServicesAdapter.java │ │ │ ├── database │ │ │ ├── UsbDeviceDescription.java │ │ │ └── UsbRepositoryDatabase.java │ │ │ ├── descriptor │ │ │ ├── AUsbBosDescriptor.java │ │ │ ├── AUsbBosDeviceCapabilityDescriptor.java │ │ │ ├── AUsbConfigurationDescriptor.java │ │ │ ├── AUsbDescriptor.java │ │ │ ├── AUsbDeviceDescriptor.java │ │ │ ├── AUsbEndpointDescriptor.java │ │ │ ├── AUsbInterfaceDescriptor.java │ │ │ ├── UsbBosDescriptor.java │ │ │ ├── UsbBosDeviceCapabilityDescriptor.java │ │ │ ├── UsbConfigurationDescriptor.java │ │ │ ├── UsbDeviceDescriptor.java │ │ │ ├── UsbEndpointDescriptor.java │ │ │ ├── UsbInterfaceDescriptor.java │ │ │ ├── UsbStringDescriptor.java │ │ │ └── readme.md │ │ │ ├── enumerated │ │ │ ├── EBosDeviceCapabilityType.java │ │ │ ├── EDataFlowtype.java │ │ │ ├── EDescriptorType.java │ │ │ ├── EDevicePortSpeed.java │ │ │ ├── EDeviceRequest.java │ │ │ ├── EEndpointDirection.java │ │ │ ├── EEndpointInterruptType.java │ │ │ ├── EEndpointSynchronizationType.java │ │ │ ├── EEndpointUsageType.java │ │ │ ├── EFeatureSelector.java │ │ │ ├── EUSBClassCode.java │ │ │ └── EUSBSubclassCode.java │ │ │ ├── event │ │ │ ├── IUsbDeviceListener.java │ │ │ ├── IUsbPipeListener.java │ │ │ ├── IUsbServicesListener.java │ │ │ ├── UsbDeviceDataEvent.java │ │ │ ├── UsbDeviceErrorEvent.java │ │ │ ├── UsbDeviceEvent.java │ │ │ ├── UsbPipeDataEvent.java │ │ │ ├── UsbPipeErrorEvent.java │ │ │ ├── UsbPipeEvent.java │ │ │ ├── UsbServicesEvent.java │ │ │ └── readme.md │ │ │ ├── exception │ │ │ ├── LibUsbException.java │ │ │ ├── UsbAbortException.java │ │ │ ├── UsbBabbleException.java │ │ │ ├── UsbBitStuffException.java │ │ │ ├── UsbCRCException.java │ │ │ ├── UsbClaimException.java │ │ │ ├── UsbDeviceNotFoundException.java │ │ │ ├── UsbDisconnectedException.java │ │ │ ├── UsbException.java │ │ │ ├── UsbNativeClaimException.java │ │ │ ├── UsbNotActiveException.java │ │ │ ├── UsbNotClaimedException.java │ │ │ ├── UsbNotOpenException.java │ │ │ ├── UsbPIDException.java │ │ │ ├── UsbPlatformException.java │ │ │ ├── UsbScanException.java │ │ │ ├── UsbShortPacketException.java │ │ │ └── UsbStallException.java │ │ │ ├── readme.md │ │ │ ├── request │ │ │ ├── BEndpointAddress.java │ │ │ ├── BMConfigurationAttributes.java │ │ │ ├── BMRequestType.java │ │ │ ├── BPEndpointAttributes.java │ │ │ └── BRequest.java │ │ │ ├── ri │ │ │ ├── AUsbDevice.java │ │ │ ├── AUsbInterface.java │ │ │ ├── AUsbIrp.java │ │ │ ├── AUsbIrpQueue.java │ │ │ ├── UsbConfiguration.java │ │ │ ├── UsbControlIrp.java │ │ │ ├── UsbControlIrpQueue.java │ │ │ ├── UsbDevice.java │ │ │ ├── UsbDeviceId.java │ │ │ ├── UsbDeviceListener.java │ │ │ ├── UsbDeviceManager.java │ │ │ ├── UsbEndpoint.java │ │ │ ├── UsbEventListener.java │ │ │ ├── UsbHub.java │ │ │ ├── UsbInterface.java │ │ │ ├── UsbIrp.java │ │ │ ├── UsbIrpQueue.java │ │ │ ├── UsbPipe.java │ │ │ ├── UsbPipeListener.java │ │ │ ├── UsbPort.java │ │ │ ├── UsbPorts.java │ │ │ ├── UsbRootHub.java │ │ │ ├── UsbRootHubConfiguration.java │ │ │ ├── UsbRootHubInterface.java │ │ │ ├── UsbServiceInstanceConfiguration.java │ │ │ ├── UsbServices.java │ │ │ └── UsbServicesListener.java │ │ │ └── utility │ │ │ ├── BufferUtility.java │ │ │ ├── ByteUtility.java │ │ │ ├── ControlSetup.java │ │ │ ├── DescriptorDumpUtility.java │ │ │ ├── DeviceListIterator.java │ │ │ ├── IHotplugCallback.java │ │ │ ├── IPollfdListener.java │ │ │ ├── ITransferCallback.java │ │ │ ├── JNINativeLibraryLoader.java │ │ │ ├── StandardDeviceRequest.java │ │ │ ├── UsbExceptionFactory.java │ │ │ └── readme.md │ └── org │ │ └── usb4java │ │ ├── BosDescriptor.java │ │ ├── BosDevCapabilityDescriptor.java │ │ ├── ConfigDescriptor.java │ │ ├── ContainerIdDescriptor.java │ │ ├── Context.java │ │ ├── Device.java │ │ ├── DeviceDescriptor.java │ │ ├── DeviceHandle.java │ │ ├── DeviceList.java │ │ ├── EndpointDescriptor.java │ │ ├── HotplugCallbackHandle.java │ │ ├── Interface.java │ │ ├── InterfaceDescriptor.java │ │ ├── IsoPacketDescriptor.java │ │ ├── LibUsb.java │ │ ├── SsEndpointCompanionDescriptor.java │ │ ├── SsUsbDeviceCapabilityDescriptor.java │ │ ├── Transfer.java │ │ ├── Usb20ExtensionDescriptor.java │ │ ├── Version.java │ │ └── readme.md └── resources │ └── META-INF │ ├── database │ ├── readme │ └── usb.ids │ └── nativelib │ ├── linux │ ├── arm │ │ └── libusb4java.so │ ├── x86 │ │ └── libusb4java.so │ └── x86_64 │ │ └── libusb4java.so │ ├── osx │ ├── x86 │ │ └── libusb4java.dylib │ └── x86_64 │ │ └── libusb4java.dylib │ └── windows │ ├── x86 │ ├── libusb-1.0.dll │ └── libusb4java.dll │ └── x86_64 │ ├── libusb-1.0.dll │ └── libusb4java.dll └── test └── java ├── ch └── keybridge │ └── lib │ └── usb │ └── UsbIdUtilityTest.java ├── javax ├── usb │ ├── TestDirection.java │ └── descriptor │ │ └── UsbDeviceDescriptorTest.java └── usb3 │ └── ri │ └── UsbDeviceManagerTest.java └── org └── usb4java └── javax └── UsbServicesTest.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /docs/USB 2.0.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/docs/USB 2.0.pdf -------------------------------------------------------------------------------- /docs/USB 3.1 SuperSpeed Inter-Chip Supplement.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/docs/USB 3.1 SuperSpeed Inter-Chip Supplement.pdf -------------------------------------------------------------------------------- /docs/USB 3.1-r1.0.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/docs/USB 3.1-r1.0.pdf -------------------------------------------------------------------------------- /docs/config/51-android.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/docs/config/51-android.rules -------------------------------------------------------------------------------- /docs/config/Configuring USB Access: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/docs/config/Configuring USB Access -------------------------------------------------------------------------------- /docs/jsr80.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/docs/jsr80.pdf -------------------------------------------------------------------------------- /docs/usb-bus-logical.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/docs/usb-bus-logical.png -------------------------------------------------------------------------------- /docs/usb-device-hierarchy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/docs/usb-device-hierarchy.png -------------------------------------------------------------------------------- /docs/usb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/docs/usb.png -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/pom.xml -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/readme.md -------------------------------------------------------------------------------- /src/main/JSR80 LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/JSR80 LICENSE -------------------------------------------------------------------------------- /src/main/JSR80 README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/JSR80 README -------------------------------------------------------------------------------- /src/main/java/javax/usb3/IUsbConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/IUsbConfiguration.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/IUsbConfigurationDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/IUsbConfigurationDescriptor.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/IUsbControlIrp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/IUsbControlIrp.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/IUsbDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/IUsbDescriptor.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/IUsbDevice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/IUsbDevice.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/IUsbDeviceDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/IUsbDeviceDescriptor.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/IUsbEndpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/IUsbEndpoint.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/IUsbEndpointDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/IUsbEndpointDescriptor.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/IUsbHub.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/IUsbHub.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/IUsbInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/IUsbInterface.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/IUsbInterfaceDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/IUsbInterfaceDescriptor.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/IUsbInterfacePolicy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/IUsbInterfacePolicy.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/IUsbIrp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/IUsbIrp.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/IUsbPipe.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/IUsbPipe.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/IUsbPort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/IUsbPort.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/IUsbPorts.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/IUsbPorts.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/IUsbServices.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/IUsbServices.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/IUsbStringDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/IUsbStringDescriptor.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/UsbHostManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/UsbHostManager.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/adapter/AUsbDeviceAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/adapter/AUsbDeviceAdapter.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/adapter/AUsbPipeAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/adapter/AUsbPipeAdapter.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/adapter/AUsbServicesAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/adapter/AUsbServicesAdapter.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/database/UsbDeviceDescription.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/database/UsbDeviceDescription.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/database/UsbRepositoryDatabase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/database/UsbRepositoryDatabase.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/descriptor/AUsbBosDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/descriptor/AUsbBosDescriptor.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/descriptor/AUsbBosDeviceCapabilityDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/descriptor/AUsbBosDeviceCapabilityDescriptor.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/descriptor/AUsbConfigurationDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/descriptor/AUsbConfigurationDescriptor.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/descriptor/AUsbDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/descriptor/AUsbDescriptor.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/descriptor/AUsbDeviceDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/descriptor/AUsbDeviceDescriptor.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/descriptor/AUsbEndpointDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/descriptor/AUsbEndpointDescriptor.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/descriptor/AUsbInterfaceDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/descriptor/AUsbInterfaceDescriptor.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/descriptor/UsbBosDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/descriptor/UsbBosDescriptor.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/descriptor/UsbBosDeviceCapabilityDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/descriptor/UsbBosDeviceCapabilityDescriptor.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/descriptor/UsbConfigurationDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/descriptor/UsbConfigurationDescriptor.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/descriptor/UsbDeviceDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/descriptor/UsbDeviceDescriptor.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/descriptor/UsbEndpointDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/descriptor/UsbEndpointDescriptor.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/descriptor/UsbInterfaceDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/descriptor/UsbInterfaceDescriptor.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/descriptor/UsbStringDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/descriptor/UsbStringDescriptor.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/descriptor/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/descriptor/readme.md -------------------------------------------------------------------------------- /src/main/java/javax/usb3/enumerated/EBosDeviceCapabilityType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/enumerated/EBosDeviceCapabilityType.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/enumerated/EDataFlowtype.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/enumerated/EDataFlowtype.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/enumerated/EDescriptorType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/enumerated/EDescriptorType.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/enumerated/EDevicePortSpeed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/enumerated/EDevicePortSpeed.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/enumerated/EDeviceRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/enumerated/EDeviceRequest.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/enumerated/EEndpointDirection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/enumerated/EEndpointDirection.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/enumerated/EEndpointInterruptType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/enumerated/EEndpointInterruptType.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/enumerated/EEndpointSynchronizationType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/enumerated/EEndpointSynchronizationType.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/enumerated/EEndpointUsageType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/enumerated/EEndpointUsageType.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/enumerated/EFeatureSelector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/enumerated/EFeatureSelector.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/enumerated/EUSBClassCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/enumerated/EUSBClassCode.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/enumerated/EUSBSubclassCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/enumerated/EUSBSubclassCode.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/event/IUsbDeviceListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/event/IUsbDeviceListener.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/event/IUsbPipeListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/event/IUsbPipeListener.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/event/IUsbServicesListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/event/IUsbServicesListener.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/event/UsbDeviceDataEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/event/UsbDeviceDataEvent.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/event/UsbDeviceErrorEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/event/UsbDeviceErrorEvent.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/event/UsbDeviceEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/event/UsbDeviceEvent.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/event/UsbPipeDataEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/event/UsbPipeDataEvent.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/event/UsbPipeErrorEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/event/UsbPipeErrorEvent.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/event/UsbPipeEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/event/UsbPipeEvent.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/event/UsbServicesEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/event/UsbServicesEvent.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/event/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/event/readme.md -------------------------------------------------------------------------------- /src/main/java/javax/usb3/exception/LibUsbException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/exception/LibUsbException.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/exception/UsbAbortException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/exception/UsbAbortException.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/exception/UsbBabbleException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/exception/UsbBabbleException.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/exception/UsbBitStuffException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/exception/UsbBitStuffException.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/exception/UsbCRCException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/exception/UsbCRCException.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/exception/UsbClaimException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/exception/UsbClaimException.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/exception/UsbDeviceNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/exception/UsbDeviceNotFoundException.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/exception/UsbDisconnectedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/exception/UsbDisconnectedException.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/exception/UsbException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/exception/UsbException.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/exception/UsbNativeClaimException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/exception/UsbNativeClaimException.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/exception/UsbNotActiveException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/exception/UsbNotActiveException.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/exception/UsbNotClaimedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/exception/UsbNotClaimedException.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/exception/UsbNotOpenException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/exception/UsbNotOpenException.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/exception/UsbPIDException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/exception/UsbPIDException.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/exception/UsbPlatformException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/exception/UsbPlatformException.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/exception/UsbScanException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/exception/UsbScanException.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/exception/UsbShortPacketException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/exception/UsbShortPacketException.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/exception/UsbStallException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/exception/UsbStallException.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/readme.md -------------------------------------------------------------------------------- /src/main/java/javax/usb3/request/BEndpointAddress.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/request/BEndpointAddress.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/request/BMConfigurationAttributes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/request/BMConfigurationAttributes.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/request/BMRequestType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/request/BMRequestType.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/request/BPEndpointAttributes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/request/BPEndpointAttributes.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/request/BRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/request/BRequest.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/ri/AUsbDevice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/ri/AUsbDevice.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/ri/AUsbInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/ri/AUsbInterface.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/ri/AUsbIrp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/ri/AUsbIrp.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/ri/AUsbIrpQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/ri/AUsbIrpQueue.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/ri/UsbConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/ri/UsbConfiguration.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/ri/UsbControlIrp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/ri/UsbControlIrp.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/ri/UsbControlIrpQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/ri/UsbControlIrpQueue.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/ri/UsbDevice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/ri/UsbDevice.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/ri/UsbDeviceId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/ri/UsbDeviceId.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/ri/UsbDeviceListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/ri/UsbDeviceListener.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/ri/UsbDeviceManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/ri/UsbDeviceManager.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/ri/UsbEndpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/ri/UsbEndpoint.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/ri/UsbEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/ri/UsbEventListener.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/ri/UsbHub.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/ri/UsbHub.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/ri/UsbInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/ri/UsbInterface.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/ri/UsbIrp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/ri/UsbIrp.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/ri/UsbIrpQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/ri/UsbIrpQueue.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/ri/UsbPipe.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/ri/UsbPipe.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/ri/UsbPipeListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/ri/UsbPipeListener.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/ri/UsbPort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/ri/UsbPort.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/ri/UsbPorts.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/ri/UsbPorts.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/ri/UsbRootHub.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/ri/UsbRootHub.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/ri/UsbRootHubConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/ri/UsbRootHubConfiguration.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/ri/UsbRootHubInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/ri/UsbRootHubInterface.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/ri/UsbServiceInstanceConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/ri/UsbServiceInstanceConfiguration.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/ri/UsbServices.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/ri/UsbServices.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/ri/UsbServicesListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/ri/UsbServicesListener.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/utility/BufferUtility.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/utility/BufferUtility.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/utility/ByteUtility.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/utility/ByteUtility.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/utility/ControlSetup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/utility/ControlSetup.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/utility/DescriptorDumpUtility.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/utility/DescriptorDumpUtility.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/utility/DeviceListIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/utility/DeviceListIterator.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/utility/IHotplugCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/utility/IHotplugCallback.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/utility/IPollfdListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/utility/IPollfdListener.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/utility/ITransferCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/utility/ITransferCallback.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/utility/JNINativeLibraryLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/utility/JNINativeLibraryLoader.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/utility/StandardDeviceRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/utility/StandardDeviceRequest.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/utility/UsbExceptionFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/utility/UsbExceptionFactory.java -------------------------------------------------------------------------------- /src/main/java/javax/usb3/utility/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/javax/usb3/utility/readme.md -------------------------------------------------------------------------------- /src/main/java/org/usb4java/BosDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/org/usb4java/BosDescriptor.java -------------------------------------------------------------------------------- /src/main/java/org/usb4java/BosDevCapabilityDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/org/usb4java/BosDevCapabilityDescriptor.java -------------------------------------------------------------------------------- /src/main/java/org/usb4java/ConfigDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/org/usb4java/ConfigDescriptor.java -------------------------------------------------------------------------------- /src/main/java/org/usb4java/ContainerIdDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/org/usb4java/ContainerIdDescriptor.java -------------------------------------------------------------------------------- /src/main/java/org/usb4java/Context.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/org/usb4java/Context.java -------------------------------------------------------------------------------- /src/main/java/org/usb4java/Device.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/org/usb4java/Device.java -------------------------------------------------------------------------------- /src/main/java/org/usb4java/DeviceDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/org/usb4java/DeviceDescriptor.java -------------------------------------------------------------------------------- /src/main/java/org/usb4java/DeviceHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/org/usb4java/DeviceHandle.java -------------------------------------------------------------------------------- /src/main/java/org/usb4java/DeviceList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/org/usb4java/DeviceList.java -------------------------------------------------------------------------------- /src/main/java/org/usb4java/EndpointDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/org/usb4java/EndpointDescriptor.java -------------------------------------------------------------------------------- /src/main/java/org/usb4java/HotplugCallbackHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/org/usb4java/HotplugCallbackHandle.java -------------------------------------------------------------------------------- /src/main/java/org/usb4java/Interface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/org/usb4java/Interface.java -------------------------------------------------------------------------------- /src/main/java/org/usb4java/InterfaceDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/org/usb4java/InterfaceDescriptor.java -------------------------------------------------------------------------------- /src/main/java/org/usb4java/IsoPacketDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/org/usb4java/IsoPacketDescriptor.java -------------------------------------------------------------------------------- /src/main/java/org/usb4java/LibUsb.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/org/usb4java/LibUsb.java -------------------------------------------------------------------------------- /src/main/java/org/usb4java/SsEndpointCompanionDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/org/usb4java/SsEndpointCompanionDescriptor.java -------------------------------------------------------------------------------- /src/main/java/org/usb4java/SsUsbDeviceCapabilityDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/org/usb4java/SsUsbDeviceCapabilityDescriptor.java -------------------------------------------------------------------------------- /src/main/java/org/usb4java/Transfer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/org/usb4java/Transfer.java -------------------------------------------------------------------------------- /src/main/java/org/usb4java/Usb20ExtensionDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/org/usb4java/Usb20ExtensionDescriptor.java -------------------------------------------------------------------------------- /src/main/java/org/usb4java/Version.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/org/usb4java/Version.java -------------------------------------------------------------------------------- /src/main/java/org/usb4java/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/java/org/usb4java/readme.md -------------------------------------------------------------------------------- /src/main/resources/META-INF/database/readme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/resources/META-INF/database/readme -------------------------------------------------------------------------------- /src/main/resources/META-INF/database/usb.ids: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/resources/META-INF/database/usb.ids -------------------------------------------------------------------------------- /src/main/resources/META-INF/nativelib/linux/arm/libusb4java.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/resources/META-INF/nativelib/linux/arm/libusb4java.so -------------------------------------------------------------------------------- /src/main/resources/META-INF/nativelib/linux/x86/libusb4java.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/resources/META-INF/nativelib/linux/x86/libusb4java.so -------------------------------------------------------------------------------- /src/main/resources/META-INF/nativelib/linux/x86_64/libusb4java.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/resources/META-INF/nativelib/linux/x86_64/libusb4java.so -------------------------------------------------------------------------------- /src/main/resources/META-INF/nativelib/osx/x86/libusb4java.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/resources/META-INF/nativelib/osx/x86/libusb4java.dylib -------------------------------------------------------------------------------- /src/main/resources/META-INF/nativelib/osx/x86_64/libusb4java.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/resources/META-INF/nativelib/osx/x86_64/libusb4java.dylib -------------------------------------------------------------------------------- /src/main/resources/META-INF/nativelib/windows/x86/libusb-1.0.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/resources/META-INF/nativelib/windows/x86/libusb-1.0.dll -------------------------------------------------------------------------------- /src/main/resources/META-INF/nativelib/windows/x86/libusb4java.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/resources/META-INF/nativelib/windows/x86/libusb4java.dll -------------------------------------------------------------------------------- /src/main/resources/META-INF/nativelib/windows/x86_64/libusb-1.0.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/resources/META-INF/nativelib/windows/x86_64/libusb-1.0.dll -------------------------------------------------------------------------------- /src/main/resources/META-INF/nativelib/windows/x86_64/libusb4java.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/main/resources/META-INF/nativelib/windows/x86_64/libusb4java.dll -------------------------------------------------------------------------------- /src/test/java/ch/keybridge/lib/usb/UsbIdUtilityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/test/java/ch/keybridge/lib/usb/UsbIdUtilityTest.java -------------------------------------------------------------------------------- /src/test/java/javax/usb/TestDirection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/test/java/javax/usb/TestDirection.java -------------------------------------------------------------------------------- /src/test/java/javax/usb/descriptor/UsbDeviceDescriptorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/test/java/javax/usb/descriptor/UsbDeviceDescriptorTest.java -------------------------------------------------------------------------------- /src/test/java/javax/usb3/ri/UsbDeviceManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/test/java/javax/usb3/ri/UsbDeviceManagerTest.java -------------------------------------------------------------------------------- /src/test/java/org/usb4java/javax/UsbServicesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyBridge/lib-javax-usb3/HEAD/src/test/java/org/usb4java/javax/UsbServicesTest.java --------------------------------------------------------------------------------