├── .gitignore ├── .golangci.yaml ├── .travis.yml ├── AUTHORS.md ├── Justfile ├── LICENSE.txt ├── README.md ├── THOUGHTS.md ├── Vagrantfile ├── asyncio.go ├── configuration.go ├── configuration_test.go ├── context.go ├── context_test.go ├── descriptors.go ├── descriptors_test.go ├── device.go ├── device_test.go ├── doc.go ├── endpoint.go ├── endpoint_test.go ├── examples ├── control_transfer │ ├── go.mod │ └── main.go ├── find_printer │ ├── go.mod │ └── main.go ├── get_sn │ ├── go.mod │ └── main.go ├── get_sn_lite │ ├── Justfile │ ├── go.mod │ └── main.go ├── hotplug │ ├── go.mod │ └── main.go ├── key33220 │ ├── Justfile │ ├── go.mod │ ├── go.sum │ └── main.go └── keyu2751a │ ├── go.mod │ ├── go.sum │ └── main.go ├── finalizer_test.go ├── go.mod ├── handle.go ├── handle_test.go ├── hotplug.go ├── interfaces.go ├── miscellaneous.go ├── miscellaneous_test.go ├── setupdata.go ├── setupdata_test.go ├── speeds.go ├── speeds_test.go ├── syncio.go ├── syncio_test.go ├── version.go └── version_test.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotmc/libusb/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotmc/libusb/HEAD/.golangci.yaml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotmc/libusb/HEAD/.travis.yml -------------------------------------------------------------------------------- /AUTHORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotmc/libusb/HEAD/AUTHORS.md -------------------------------------------------------------------------------- /Justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotmc/libusb/HEAD/Justfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotmc/libusb/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotmc/libusb/HEAD/README.md -------------------------------------------------------------------------------- /THOUGHTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotmc/libusb/HEAD/THOUGHTS.md -------------------------------------------------------------------------------- /Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotmc/libusb/HEAD/Vagrantfile -------------------------------------------------------------------------------- /asyncio.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotmc/libusb/HEAD/asyncio.go -------------------------------------------------------------------------------- /configuration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotmc/libusb/HEAD/configuration.go -------------------------------------------------------------------------------- /configuration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotmc/libusb/HEAD/configuration_test.go -------------------------------------------------------------------------------- /context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotmc/libusb/HEAD/context.go -------------------------------------------------------------------------------- /context_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotmc/libusb/HEAD/context_test.go -------------------------------------------------------------------------------- /descriptors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotmc/libusb/HEAD/descriptors.go -------------------------------------------------------------------------------- /descriptors_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotmc/libusb/HEAD/descriptors_test.go -------------------------------------------------------------------------------- /device.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotmc/libusb/HEAD/device.go -------------------------------------------------------------------------------- /device_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotmc/libusb/HEAD/device_test.go -------------------------------------------------------------------------------- /doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotmc/libusb/HEAD/doc.go -------------------------------------------------------------------------------- /endpoint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotmc/libusb/HEAD/endpoint.go -------------------------------------------------------------------------------- /endpoint_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotmc/libusb/HEAD/endpoint_test.go -------------------------------------------------------------------------------- /examples/control_transfer/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotmc/libusb/HEAD/examples/control_transfer/go.mod -------------------------------------------------------------------------------- /examples/control_transfer/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotmc/libusb/HEAD/examples/control_transfer/main.go -------------------------------------------------------------------------------- /examples/find_printer/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotmc/libusb/HEAD/examples/find_printer/go.mod -------------------------------------------------------------------------------- /examples/find_printer/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotmc/libusb/HEAD/examples/find_printer/main.go -------------------------------------------------------------------------------- /examples/get_sn/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotmc/libusb/HEAD/examples/get_sn/go.mod -------------------------------------------------------------------------------- /examples/get_sn/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotmc/libusb/HEAD/examples/get_sn/main.go -------------------------------------------------------------------------------- /examples/get_sn_lite/Justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotmc/libusb/HEAD/examples/get_sn_lite/Justfile -------------------------------------------------------------------------------- /examples/get_sn_lite/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotmc/libusb/HEAD/examples/get_sn_lite/go.mod -------------------------------------------------------------------------------- /examples/get_sn_lite/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotmc/libusb/HEAD/examples/get_sn_lite/main.go -------------------------------------------------------------------------------- /examples/hotplug/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotmc/libusb/HEAD/examples/hotplug/go.mod -------------------------------------------------------------------------------- /examples/hotplug/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotmc/libusb/HEAD/examples/hotplug/main.go -------------------------------------------------------------------------------- /examples/key33220/Justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotmc/libusb/HEAD/examples/key33220/Justfile -------------------------------------------------------------------------------- /examples/key33220/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotmc/libusb/HEAD/examples/key33220/go.mod -------------------------------------------------------------------------------- /examples/key33220/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotmc/libusb/HEAD/examples/key33220/go.sum -------------------------------------------------------------------------------- /examples/key33220/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotmc/libusb/HEAD/examples/key33220/main.go -------------------------------------------------------------------------------- /examples/keyu2751a/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotmc/libusb/HEAD/examples/keyu2751a/go.mod -------------------------------------------------------------------------------- /examples/keyu2751a/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotmc/libusb/HEAD/examples/keyu2751a/go.sum -------------------------------------------------------------------------------- /examples/keyu2751a/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotmc/libusb/HEAD/examples/keyu2751a/main.go -------------------------------------------------------------------------------- /finalizer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotmc/libusb/HEAD/finalizer_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- 1 | module github.com/gotmc/libusb/v2 2 | 3 | go 1.21 4 | -------------------------------------------------------------------------------- /handle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotmc/libusb/HEAD/handle.go -------------------------------------------------------------------------------- /handle_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotmc/libusb/HEAD/handle_test.go -------------------------------------------------------------------------------- /hotplug.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotmc/libusb/HEAD/hotplug.go -------------------------------------------------------------------------------- /interfaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotmc/libusb/HEAD/interfaces.go -------------------------------------------------------------------------------- /miscellaneous.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotmc/libusb/HEAD/miscellaneous.go -------------------------------------------------------------------------------- /miscellaneous_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotmc/libusb/HEAD/miscellaneous_test.go -------------------------------------------------------------------------------- /setupdata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotmc/libusb/HEAD/setupdata.go -------------------------------------------------------------------------------- /setupdata_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotmc/libusb/HEAD/setupdata_test.go -------------------------------------------------------------------------------- /speeds.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotmc/libusb/HEAD/speeds.go -------------------------------------------------------------------------------- /speeds_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotmc/libusb/HEAD/speeds_test.go -------------------------------------------------------------------------------- /syncio.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotmc/libusb/HEAD/syncio.go -------------------------------------------------------------------------------- /syncio_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotmc/libusb/HEAD/syncio_test.go -------------------------------------------------------------------------------- /version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotmc/libusb/HEAD/version.go -------------------------------------------------------------------------------- /version_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotmc/libusb/HEAD/version_test.go --------------------------------------------------------------------------------