Download usb4 java Free Java Code
Description
USB library for Java based on libusb and implementing javax.usb (JSR 80).
Icons
Source Files
The download file usb4java-master.zip has the following entries.
.gitignore//from w w w. java2s . c om
LICENSE.md
README.md
pom.xml
src/changes/changes.xml
src/firmware/c/LICENSE.txt
src/firmware/c/Makefile
src/firmware/c/README.txt
src/firmware/c/descriptor.h
src/firmware/c/main.c
src/firmware/c/pwm/pwm.c
src/firmware/c/pwm/pwm.h
src/firmware/c/pwm/pwmconfig.h
src/firmware/c/usbconfig.h
src/firmware/c/usbdrv/Changelog.txt
src/firmware/c/usbdrv/CommercialLicense.txt
src/firmware/c/usbdrv/License.txt
src/firmware/c/usbdrv/Readme.txt
src/firmware/c/usbdrv/USB-ID-FAQ.txt
src/firmware/c/usbdrv/USB-IDs-for-free.txt
src/firmware/c/usbdrv/asmcommon.inc
src/firmware/c/usbdrv/oddebug.c
src/firmware/c/usbdrv/oddebug.h
src/firmware/c/usbdrv/usbconfig-prototype.h
src/firmware/c/usbdrv/usbdrv.c
src/firmware/c/usbdrv/usbdrv.h
src/firmware/c/usbdrv/usbdrvasm.S
src/firmware/c/usbdrv/usbdrvasm.asm
src/firmware/c/usbdrv/usbdrvasm12.inc
src/firmware/c/usbdrv/usbdrvasm128.inc
src/firmware/c/usbdrv/usbdrvasm15.inc
src/firmware/c/usbdrv/usbdrvasm16.inc
src/firmware/c/usbdrv/usbdrvasm165.inc
src/firmware/c/usbdrv/usbdrvasm18-crc.inc
src/firmware/c/usbdrv/usbdrvasm20.inc
src/firmware/c/usbdrv/usbportability.h
src/main/assembly/README.txt
src/main/assembly/tarball.xml
src/main/assembly/zip.xml
src/main/c/.gitignore
src/main/c/AUTHORS
src/main/c/COPYING
src/main/c/ChangeLog
src/main/c/Makefile.am
src/main/c/NEWS
src/main/c/README
src/main/c/acinclude.m4
src/main/c/autogen.sh
src/main/c/build/README.md
src/main/c/build/common.sh
src/main/c/build/linux-arm.sh
src/main/c/build/linux-x86.sh
src/main/c/build/linux-x86_64.sh
src/main/c/build/osx-x86.sh
src/main/c/build/osx-x86_64.sh
src/main/c/build/windows-x86.sh
src/main/c/build/windows-x86_64.sh
src/main/c/configure.ac
src/main/c/src/BosDescriptor.c
src/main/c/src/BosDescriptor.h
src/main/c/src/BosDevCapabilityDescriptor.c
src/main/c/src/BosDevCapabilityDescriptor.h
src/main/c/src/ConfigDescriptor.c
src/main/c/src/ConfigDescriptor.h
src/main/c/src/ContainerIdDescriptor.c
src/main/c/src/ContainerIdDescriptor.h
src/main/c/src/Context.c
src/main/c/src/Context.h
src/main/c/src/Device.c
src/main/c/src/Device.h
src/main/c/src/DeviceDescriptor.c
src/main/c/src/DeviceDescriptor.h
src/main/c/src/DeviceHandle.c
src/main/c/src/DeviceHandle.h
src/main/c/src/DeviceList.c
src/main/c/src/DeviceList.h
src/main/c/src/EndpointDescriptor.c
src/main/c/src/EndpointDescriptor.h
src/main/c/src/HotplugCallbackHandle.c
src/main/c/src/HotplugCallbackHandle.h
src/main/c/src/Interface.c
src/main/c/src/Interface.h
src/main/c/src/InterfaceDescriptor.c
src/main/c/src/InterfaceDescriptor.h
src/main/c/src/IsoPacketDescriptor.c
src/main/c/src/IsoPacketDescriptor.h
src/main/c/src/LibUsb.c
src/main/c/src/Makefile.am
src/main/c/src/SsEndpointCompanionDescriptor.c
src/main/c/src/SsEndpointCompanionDescriptor.h
src/main/c/src/SsUsbDeviceCapabilityDescriptor.c
src/main/c/src/SsUsbDeviceCapabilityDescriptor.h
src/main/c/src/Transfer.c
src/main/c/src/Transfer.h
src/main/c/src/Usb20ExtensionDescriptor.c
src/main/c/src/Usb20ExtensionDescriptor.h
src/main/c/src/Version.c
src/main/c/src/Version.h
src/main/c/src/usb4java.c
src/main/c/src/usb4java.h
src/main/c/src/wrappers.c
src/main/java/de/ailis/usb4java/AbstractDevice.java
src/main/java/de/ailis/usb4java/AbstractIrpQueue.java
src/main/java/de/ailis/usb4java/Config.java
src/main/java/de/ailis/usb4java/Configuration.java
src/main/java/de/ailis/usb4java/ControlIrpQueue.java
src/main/java/de/ailis/usb4java/DeviceId.java
src/main/java/de/ailis/usb4java/DeviceListenerList.java
src/main/java/de/ailis/usb4java/DeviceManager.java
src/main/java/de/ailis/usb4java/DeviceNotFoundException.java
src/main/java/de/ailis/usb4java/Endpoint.java
src/main/java/de/ailis/usb4java/EventListenerList.java
src/main/java/de/ailis/usb4java/Hub.java
src/main/java/de/ailis/usb4java/Interface.java
src/main/java/de/ailis/usb4java/IrpQueue.java
src/main/java/de/ailis/usb4java/NonHub.java
src/main/java/de/ailis/usb4java/Pipe.java
src/main/java/de/ailis/usb4java/PipeListenerList.java
src/main/java/de/ailis/usb4java/Port.java
src/main/java/de/ailis/usb4java/Ports.java
src/main/java/de/ailis/usb4java/RootHub.java
src/main/java/de/ailis/usb4java/RootHubConfiguration.java
src/main/java/de/ailis/usb4java/RootHubInterface.java
src/main/java/de/ailis/usb4java/ScanException.java
src/main/java/de/ailis/usb4java/Services.java
src/main/java/de/ailis/usb4java/ServicesException.java
src/main/java/de/ailis/usb4java/ServicesListenerList.java
src/main/java/de/ailis/usb4java/UsbPorts.java
src/main/java/de/ailis/usb4java/adapter/UsbDeviceAdapter.java
src/main/java/de/ailis/usb4java/adapter/UsbPipeAdapter.java
src/main/java/de/ailis/usb4java/adapter/UsbServicesAdapter.java
src/main/java/de/ailis/usb4java/adapter/package-info.java
src/main/java/de/ailis/usb4java/descriptors/SimpleUsbConfigurationDescriptor.java
src/main/java/de/ailis/usb4java/descriptors/SimpleUsbDescriptor.java
src/main/java/de/ailis/usb4java/descriptors/SimpleUsbDeviceDescriptor.java
src/main/java/de/ailis/usb4java/descriptors/SimpleUsbEndpointDescriptor.java
src/main/java/de/ailis/usb4java/descriptors/SimpleUsbInterfaceDescriptor.java
src/main/java/de/ailis/usb4java/descriptors/SimpleUsbStringDescriptor.java
src/main/java/de/ailis/usb4java/descriptors/package-info.java
src/main/java/de/ailis/usb4java/libusb/BosDescriptor.java
src/main/java/de/ailis/usb4java/libusb/BosDevCapabilityDescriptor.java
src/main/java/de/ailis/usb4java/libusb/ConfigDescriptor.java
src/main/java/de/ailis/usb4java/libusb/ContainerIdDescriptor.java
src/main/java/de/ailis/usb4java/libusb/Context.java
src/main/java/de/ailis/usb4java/libusb/ControlSetup.java
src/main/java/de/ailis/usb4java/libusb/Device.java
src/main/java/de/ailis/usb4java/libusb/DeviceDescriptor.java
src/main/java/de/ailis/usb4java/libusb/DeviceHandle.java
src/main/java/de/ailis/usb4java/libusb/DeviceList.java
src/main/java/de/ailis/usb4java/libusb/DeviceListIterator.java
src/main/java/de/ailis/usb4java/libusb/EndpointDescriptor.java
src/main/java/de/ailis/usb4java/libusb/HotplugCallback.java
src/main/java/de/ailis/usb4java/libusb/HotplugCallbackHandle.java
src/main/java/de/ailis/usb4java/libusb/Interface.java
src/main/java/de/ailis/usb4java/libusb/InterfaceDescriptor.java
src/main/java/de/ailis/usb4java/libusb/IsoPacketDescriptor.java
src/main/java/de/ailis/usb4java/libusb/LibUsb.java
src/main/java/de/ailis/usb4java/libusb/LibUsbException.java
src/main/java/de/ailis/usb4java/libusb/Loader.java
src/main/java/de/ailis/usb4java/libusb/LoaderException.java
src/main/java/de/ailis/usb4java/libusb/PollfdListener.java
src/main/java/de/ailis/usb4java/libusb/SsEndpointCompanionDescriptor.java
src/main/java/de/ailis/usb4java/libusb/SsUsbDeviceCapabilityDescriptor.java
src/main/java/de/ailis/usb4java/libusb/Transfer.java
src/main/java/de/ailis/usb4java/libusb/TransferCallback.java
src/main/java/de/ailis/usb4java/libusb/Usb20ExtensionDescriptor.java
src/main/java/de/ailis/usb4java/libusb/Version.java
src/main/java/de/ailis/usb4java/libusb/package-info.java
src/main/java/de/ailis/usb4java/package-info.java
src/main/java/de/ailis/usb4java/utils/BufferUtils.java
src/main/java/de/ailis/usb4java/utils/DescriptorUtils.java
src/main/java/de/ailis/usb4java/utils/package-info.java
src/main/resources/de/ailis/usb4java/libusb/linux-arm/libusb4java.so
src/main/resources/de/ailis/usb4java/libusb/linux-x86/libusb4java.so
src/main/resources/de/ailis/usb4java/libusb/linux-x86_64/libusb4java.so
src/main/resources/de/ailis/usb4java/libusb/osx-x86/libusb4java.dylib
src/main/resources/de/ailis/usb4java/libusb/osx-x86_64/libusb4java.dylib
src/main/resources/de/ailis/usb4java/libusb/windows-x86/libusb-1.0.dll
src/main/resources/de/ailis/usb4java/libusb/windows-x86/libusb4java.dll
src/main/resources/de/ailis/usb4java/libusb/windows-x86_64/libusb-1.0.dll
src/main/resources/de/ailis/usb4java/libusb/windows-x86_64/libusb4java.dll
src/site/apt/configuration.apt.vm
src/site/apt/faq.apt.vm
src/site/apt/nativelibs.apt.vm
src/site/apt/quickstart.apt.vm
src/site/resources/css/site.css
src/site/resources/favicon.ico
src/site/resources/images/add.gif
src/site/resources/images/favicon-16-8.png
src/site/resources/images/favicon-16.png
src/site/resources/images/favicon-24.png
src/site/resources/images/favicon-32.png
src/site/resources/images/favicon-48.png
src/site/resources/images/favicon-64.png
src/site/resources/images/favicon.xcf
src/site/resources/images/fix.gif
src/site/resources/images/logo.png
src/site/resources/images/logo.xcf
src/site/resources/images/remove.gif
src/site/resources/images/update.gif
src/site/site.xml
src/site/xdoc/index.xml.vm
src/test/java/de/ailis/usb4java/ConfigTest.java
src/test/java/de/ailis/usb4java/DeviceIdTest.java
src/test/java/de/ailis/usb4java/DeviceListenerListTest.java
src/test/java/de/ailis/usb4java/DeviceNotFoundExceptionTest.java
src/test/java/de/ailis/usb4java/PipeListenerListTest.java
src/test/java/de/ailis/usb4java/RootHubConfigurationTest.java
src/test/java/de/ailis/usb4java/ScanExceptionTest.java
src/test/java/de/ailis/usb4java/ServicesExceptionTest.java
src/test/java/de/ailis/usb4java/ServicesListenerListTest.java
src/test/java/de/ailis/usb4java/adapter/UsbDeviceAdapterTest.java
src/test/java/de/ailis/usb4java/adapter/UsbPipeAdapterTest.java
src/test/java/de/ailis/usb4java/adapter/UsbServicesAdapterTest.java
src/test/java/de/ailis/usb4java/descriptors/SimpleUsbConfigurationDescriptorTest.java
src/test/java/de/ailis/usb4java/descriptors/SimpleUsbDeviceDescriptorTest.java
src/test/java/de/ailis/usb4java/descriptors/SimpleUsbEndpointDescriptorTest.java
src/test/java/de/ailis/usb4java/descriptors/SimpleUsbInterfaceDescriptorTest.java
src/test/java/de/ailis/usb4java/descriptors/SimpleUsbStringDescriptorTest.java
src/test/java/de/ailis/usb4java/libusb/BosDescriptorTest.java
src/test/java/de/ailis/usb4java/libusb/BosDevCapabilityDescriptorTest.java
src/test/java/de/ailis/usb4java/libusb/ConfigDescriptorTest.java
src/test/java/de/ailis/usb4java/libusb/ContainerIdDescriptorTest.java
src/test/java/de/ailis/usb4java/libusb/DeviceDescriptorTest.java
src/test/java/de/ailis/usb4java/libusb/EndpointDescriptorTest.java
src/test/java/de/ailis/usb4java/libusb/InterfaceDescriptorTest.java
src/test/java/de/ailis/usb4java/libusb/InterfaceTest.java
src/test/java/de/ailis/usb4java/libusb/LibUSBDeviceTest.java
src/test/java/de/ailis/usb4java/libusb/LibUSBGlobalTest.java
src/test/java/de/ailis/usb4java/libusb/LibUSBTest.java
src/test/java/de/ailis/usb4java/libusb/SsEndpointCompanionDescriptorTest.java
src/test/java/de/ailis/usb4java/libusb/SsUsbDeviceCapabilityDescriptorTest.java
src/test/java/de/ailis/usb4java/libusb/TransferTest.java
src/test/java/de/ailis/usb4java/libusb/Usb20ExtensionDescriptorTest.java
src/test/java/de/ailis/usb4java/libusb/VersionTest.java
src/test/java/de/ailis/usb4java/libusb/mocks/PollfdListenerMock.java
src/test/java/de/ailis/usb4java/test/TCKRunner.java
src/test/java/de/ailis/usb4java/test/UsbAssume.java
src/test/java/de/ailis/usb4java/utils/DescriptorUtilsTest.java
src/test/java/javax/usb/tck/BulkIOErrorConditionsTest.java
src/test/java/javax/usb/tck/BulkIOTests.java
src/test/java/javax/usb/tck/BulkIOTestwithSynchronizedUsbPipe.java
src/test/java/javax/usb/tck/BulkShortPacketIOTests.java
src/test/java/javax/usb/tck/ConstantsTest.java
src/test/java/javax/usb/tck/ControlIOTest.java
src/test/java/javax/usb/tck/DefaultControlPipeTestErrorConditions.java
src/test/java/javax/usb/tck/DefaultControlPipeTestErrorConditionswithSynchronizedUsbDevice.java
src/test/java/javax/usb/tck/DefaultControlPipeTestIRP.java
src/test/java/javax/usb/tck/DefaultControlPipeTestIRPList.java
src/test/java/javax/usb/tck/DefaultControlPipeTestIRPListwithSynchronizedUsbDevice.java
src/test/java/javax/usb/tck/DefaultControlPipeTestIRPwithSynchronizedUsbDevice.java
src/test/java/javax/usb/tck/FindControlIODevice.java
src/test/java/javax/usb/tck/FindProgrammableDevice.java
src/test/java/javax/usb/tck/HotPlugTest.java
src/test/java/javax/usb/tck/IOErrorConditionsTest.java
src/test/java/javax/usb/tck/IOMethods.java
src/test/java/javax/usb/tck/IOShortPacketTest.java
src/test/java/javax/usb/tck/IOTests.java
src/test/java/javax/usb/tck/InterruptIOErrorConditionsTest.java
src/test/java/javax/usb/tck/InterruptIOTests.java
src/test/java/javax/usb/tck/InterruptIOTestwithSynchronizedUsbPipe.java
src/test/java/javax/usb/tck/InterruptShortPacketIOTests.java
src/test/java/javax/usb/tck/IrpTest.java
src/test/java/javax/usb/tck/SignatureTest.java
src/test/java/javax/usb/tck/TransmitBuffer.java
src/test/java/javax/usb/tck/UsbInterfacePolicyTest.java
src/test/java/javax/usb/tck/VerifyIrpMethods.java
src/test/java/javax/usb/tck/sigtest/ClassDesc.java
src/test/java/javax/usb/tck/sigtest/MemberDesc.java
src/test/java/javax/usb/tck/sigtest/MethodDesc.java
src/test/java/javax/usb/tck/sigtest/ProjectDesc.java
src/test/java/javax/usb/tck/sigtest/SigTestUtils.java
src/test/resources/javax.usb-1.0.sig
src/test/resources/javax.usb.properties
Download
Click the following link to download usb4java-master.zip.
usb4java-master.zip