├── .cmake └── Modules │ └── FindLibUsb.cmake ├── .gitignore ├── CMakeLists.txt ├── LICENSE.md ├── README.md ├── dists ├── README.md ├── bundle ├── darwin │ └── build ├── linux │ ├── Dockerfile │ ├── Dockerfile.arm │ ├── README.md │ ├── build │ ├── build-all │ └── build-arm └── win32 │ ├── build-all.bat │ └── build.bat ├── pom.xml └── src ├── BosDescriptor.c ├── BosDescriptor.h ├── BosDevCapabilityDescriptor.c ├── BosDevCapabilityDescriptor.h ├── CMakeLists.txt ├── ConfigDescriptor.c ├── ConfigDescriptor.h ├── ContainerIdDescriptor.c ├── ContainerIdDescriptor.h ├── Context.c ├── Context.h ├── Device.c ├── Device.h ├── DeviceDescriptor.c ├── DeviceDescriptor.h ├── DeviceHandle.c ├── DeviceHandle.h ├── DeviceList.c ├── DeviceList.h ├── EndpointDescriptor.c ├── EndpointDescriptor.h ├── HotplugCallbackHandle.c ├── HotplugCallbackHandle.h ├── Interface.c ├── Interface.h ├── InterfaceDescriptor.c ├── InterfaceDescriptor.h ├── IsoPacketDescriptor.c ├── IsoPacketDescriptor.h ├── LibUsb.c ├── Pollfd.c ├── Pollfd.h ├── Pollfds.c ├── Pollfds.h ├── SsEndpointCompanionDescriptor.c ├── SsEndpointCompanionDescriptor.h ├── SsUsbDeviceCapabilityDescriptor.c ├── SsUsbDeviceCapabilityDescriptor.h ├── Transfer.c ├── Transfer.h ├── Usb20ExtensionDescriptor.c ├── Usb20ExtensionDescriptor.h ├── Version.c ├── Version.h ├── usb4java.c ├── usb4java.h └── wrappers.c /.cmake/Modules/FindLibUsb.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usb4java/libusb4java/HEAD/.cmake/Modules/FindLibUsb.cmake -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usb4java/libusb4java/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usb4java/libusb4java/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usb4java/libusb4java/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usb4java/libusb4java/HEAD/README.md -------------------------------------------------------------------------------- /dists/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usb4java/libusb4java/HEAD/dists/README.md -------------------------------------------------------------------------------- /dists/bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usb4java/libusb4java/HEAD/dists/bundle -------------------------------------------------------------------------------- /dists/darwin/build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usb4java/libusb4java/HEAD/dists/darwin/build -------------------------------------------------------------------------------- /dists/linux/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usb4java/libusb4java/HEAD/dists/linux/Dockerfile -------------------------------------------------------------------------------- /dists/linux/Dockerfile.arm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usb4java/libusb4java/HEAD/dists/linux/Dockerfile.arm -------------------------------------------------------------------------------- /dists/linux/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usb4java/libusb4java/HEAD/dists/linux/README.md -------------------------------------------------------------------------------- /dists/linux/build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usb4java/libusb4java/HEAD/dists/linux/build -------------------------------------------------------------------------------- /dists/linux/build-all: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usb4java/libusb4java/HEAD/dists/linux/build-all -------------------------------------------------------------------------------- /dists/linux/build-arm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usb4java/libusb4java/HEAD/dists/linux/build-arm -------------------------------------------------------------------------------- /dists/win32/build-all.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usb4java/libusb4java/HEAD/dists/win32/build-all.bat -------------------------------------------------------------------------------- /dists/win32/build.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usb4java/libusb4java/HEAD/dists/win32/build.bat -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usb4java/libusb4java/HEAD/pom.xml -------------------------------------------------------------------------------- /src/BosDescriptor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usb4java/libusb4java/HEAD/src/BosDescriptor.c -------------------------------------------------------------------------------- /src/BosDescriptor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usb4java/libusb4java/HEAD/src/BosDescriptor.h -------------------------------------------------------------------------------- /src/BosDevCapabilityDescriptor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usb4java/libusb4java/HEAD/src/BosDevCapabilityDescriptor.c -------------------------------------------------------------------------------- /src/BosDevCapabilityDescriptor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usb4java/libusb4java/HEAD/src/BosDevCapabilityDescriptor.h -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usb4java/libusb4java/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/ConfigDescriptor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usb4java/libusb4java/HEAD/src/ConfigDescriptor.c -------------------------------------------------------------------------------- /src/ConfigDescriptor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usb4java/libusb4java/HEAD/src/ConfigDescriptor.h -------------------------------------------------------------------------------- /src/ContainerIdDescriptor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usb4java/libusb4java/HEAD/src/ContainerIdDescriptor.c -------------------------------------------------------------------------------- /src/ContainerIdDescriptor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usb4java/libusb4java/HEAD/src/ContainerIdDescriptor.h -------------------------------------------------------------------------------- /src/Context.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usb4java/libusb4java/HEAD/src/Context.c -------------------------------------------------------------------------------- /src/Context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usb4java/libusb4java/HEAD/src/Context.h -------------------------------------------------------------------------------- /src/Device.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usb4java/libusb4java/HEAD/src/Device.c -------------------------------------------------------------------------------- /src/Device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usb4java/libusb4java/HEAD/src/Device.h -------------------------------------------------------------------------------- /src/DeviceDescriptor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usb4java/libusb4java/HEAD/src/DeviceDescriptor.c -------------------------------------------------------------------------------- /src/DeviceDescriptor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usb4java/libusb4java/HEAD/src/DeviceDescriptor.h -------------------------------------------------------------------------------- /src/DeviceHandle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usb4java/libusb4java/HEAD/src/DeviceHandle.c -------------------------------------------------------------------------------- /src/DeviceHandle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usb4java/libusb4java/HEAD/src/DeviceHandle.h -------------------------------------------------------------------------------- /src/DeviceList.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usb4java/libusb4java/HEAD/src/DeviceList.c -------------------------------------------------------------------------------- /src/DeviceList.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usb4java/libusb4java/HEAD/src/DeviceList.h -------------------------------------------------------------------------------- /src/EndpointDescriptor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usb4java/libusb4java/HEAD/src/EndpointDescriptor.c -------------------------------------------------------------------------------- /src/EndpointDescriptor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usb4java/libusb4java/HEAD/src/EndpointDescriptor.h -------------------------------------------------------------------------------- /src/HotplugCallbackHandle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usb4java/libusb4java/HEAD/src/HotplugCallbackHandle.c -------------------------------------------------------------------------------- /src/HotplugCallbackHandle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usb4java/libusb4java/HEAD/src/HotplugCallbackHandle.h -------------------------------------------------------------------------------- /src/Interface.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usb4java/libusb4java/HEAD/src/Interface.c -------------------------------------------------------------------------------- /src/Interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usb4java/libusb4java/HEAD/src/Interface.h -------------------------------------------------------------------------------- /src/InterfaceDescriptor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usb4java/libusb4java/HEAD/src/InterfaceDescriptor.c -------------------------------------------------------------------------------- /src/InterfaceDescriptor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usb4java/libusb4java/HEAD/src/InterfaceDescriptor.h -------------------------------------------------------------------------------- /src/IsoPacketDescriptor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usb4java/libusb4java/HEAD/src/IsoPacketDescriptor.c -------------------------------------------------------------------------------- /src/IsoPacketDescriptor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usb4java/libusb4java/HEAD/src/IsoPacketDescriptor.h -------------------------------------------------------------------------------- /src/LibUsb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usb4java/libusb4java/HEAD/src/LibUsb.c -------------------------------------------------------------------------------- /src/Pollfd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usb4java/libusb4java/HEAD/src/Pollfd.c -------------------------------------------------------------------------------- /src/Pollfd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usb4java/libusb4java/HEAD/src/Pollfd.h -------------------------------------------------------------------------------- /src/Pollfds.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usb4java/libusb4java/HEAD/src/Pollfds.c -------------------------------------------------------------------------------- /src/Pollfds.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usb4java/libusb4java/HEAD/src/Pollfds.h -------------------------------------------------------------------------------- /src/SsEndpointCompanionDescriptor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usb4java/libusb4java/HEAD/src/SsEndpointCompanionDescriptor.c -------------------------------------------------------------------------------- /src/SsEndpointCompanionDescriptor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usb4java/libusb4java/HEAD/src/SsEndpointCompanionDescriptor.h -------------------------------------------------------------------------------- /src/SsUsbDeviceCapabilityDescriptor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usb4java/libusb4java/HEAD/src/SsUsbDeviceCapabilityDescriptor.c -------------------------------------------------------------------------------- /src/SsUsbDeviceCapabilityDescriptor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usb4java/libusb4java/HEAD/src/SsUsbDeviceCapabilityDescriptor.h -------------------------------------------------------------------------------- /src/Transfer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usb4java/libusb4java/HEAD/src/Transfer.c -------------------------------------------------------------------------------- /src/Transfer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usb4java/libusb4java/HEAD/src/Transfer.h -------------------------------------------------------------------------------- /src/Usb20ExtensionDescriptor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usb4java/libusb4java/HEAD/src/Usb20ExtensionDescriptor.c -------------------------------------------------------------------------------- /src/Usb20ExtensionDescriptor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usb4java/libusb4java/HEAD/src/Usb20ExtensionDescriptor.h -------------------------------------------------------------------------------- /src/Version.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usb4java/libusb4java/HEAD/src/Version.c -------------------------------------------------------------------------------- /src/Version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usb4java/libusb4java/HEAD/src/Version.h -------------------------------------------------------------------------------- /src/usb4java.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usb4java/libusb4java/HEAD/src/usb4java.c -------------------------------------------------------------------------------- /src/usb4java.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usb4java/libusb4java/HEAD/src/usb4java.h -------------------------------------------------------------------------------- /src/wrappers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usb4java/libusb4java/HEAD/src/wrappers.c --------------------------------------------------------------------------------