├── .gitignore ├── .travis.yml ├── AUTHORS ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── fixlibusb_darwin.sh ├── lsusb ├── .gitignore └── main.go ├── rawread ├── .gitignore └── main.go ├── usb ├── config.go ├── config_test.go ├── constants.go ├── debug.go ├── descriptor.go ├── device.go ├── endpoint.go ├── endpoint_info_test.go ├── endpoint_test.go ├── error.go ├── fakelibusb_test.go ├── libusb.go ├── libusb_cgo_benchmark_test.go ├── misc.go ├── misc_test.go ├── transfer.c ├── transfer.go ├── transfer_test.go ├── usb.go └── usb_test.go └── usbid ├── describe.go ├── load.go ├── load_data.go ├── load_test.go ├── parse.go ├── parse_test.go └── regen ├── .gitignore ├── load_data.go.tpl └── regen.go /.gitignore: -------------------------------------------------------------------------------- 1 | *.sw[op] 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelemons/gousb/HEAD/.travis.yml -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelemons/gousb/HEAD/AUTHORS -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelemons/gousb/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelemons/gousb/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelemons/gousb/HEAD/README.md -------------------------------------------------------------------------------- /fixlibusb_darwin.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelemons/gousb/HEAD/fixlibusb_darwin.sh -------------------------------------------------------------------------------- /lsusb/.gitignore: -------------------------------------------------------------------------------- 1 | lsusb 2 | -------------------------------------------------------------------------------- /lsusb/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelemons/gousb/HEAD/lsusb/main.go -------------------------------------------------------------------------------- /rawread/.gitignore: -------------------------------------------------------------------------------- 1 | rawread 2 | -------------------------------------------------------------------------------- /rawread/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelemons/gousb/HEAD/rawread/main.go -------------------------------------------------------------------------------- /usb/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelemons/gousb/HEAD/usb/config.go -------------------------------------------------------------------------------- /usb/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelemons/gousb/HEAD/usb/config_test.go -------------------------------------------------------------------------------- /usb/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelemons/gousb/HEAD/usb/constants.go -------------------------------------------------------------------------------- /usb/debug.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelemons/gousb/HEAD/usb/debug.go -------------------------------------------------------------------------------- /usb/descriptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelemons/gousb/HEAD/usb/descriptor.go -------------------------------------------------------------------------------- /usb/device.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelemons/gousb/HEAD/usb/device.go -------------------------------------------------------------------------------- /usb/endpoint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelemons/gousb/HEAD/usb/endpoint.go -------------------------------------------------------------------------------- /usb/endpoint_info_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelemons/gousb/HEAD/usb/endpoint_info_test.go -------------------------------------------------------------------------------- /usb/endpoint_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelemons/gousb/HEAD/usb/endpoint_test.go -------------------------------------------------------------------------------- /usb/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelemons/gousb/HEAD/usb/error.go -------------------------------------------------------------------------------- /usb/fakelibusb_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelemons/gousb/HEAD/usb/fakelibusb_test.go -------------------------------------------------------------------------------- /usb/libusb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelemons/gousb/HEAD/usb/libusb.go -------------------------------------------------------------------------------- /usb/libusb_cgo_benchmark_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelemons/gousb/HEAD/usb/libusb_cgo_benchmark_test.go -------------------------------------------------------------------------------- /usb/misc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelemons/gousb/HEAD/usb/misc.go -------------------------------------------------------------------------------- /usb/misc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelemons/gousb/HEAD/usb/misc_test.go -------------------------------------------------------------------------------- /usb/transfer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelemons/gousb/HEAD/usb/transfer.c -------------------------------------------------------------------------------- /usb/transfer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelemons/gousb/HEAD/usb/transfer.go -------------------------------------------------------------------------------- /usb/transfer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelemons/gousb/HEAD/usb/transfer_test.go -------------------------------------------------------------------------------- /usb/usb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelemons/gousb/HEAD/usb/usb.go -------------------------------------------------------------------------------- /usb/usb_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelemons/gousb/HEAD/usb/usb_test.go -------------------------------------------------------------------------------- /usbid/describe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelemons/gousb/HEAD/usbid/describe.go -------------------------------------------------------------------------------- /usbid/load.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelemons/gousb/HEAD/usbid/load.go -------------------------------------------------------------------------------- /usbid/load_data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelemons/gousb/HEAD/usbid/load_data.go -------------------------------------------------------------------------------- /usbid/load_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelemons/gousb/HEAD/usbid/load_test.go -------------------------------------------------------------------------------- /usbid/parse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelemons/gousb/HEAD/usbid/parse.go -------------------------------------------------------------------------------- /usbid/parse_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelemons/gousb/HEAD/usbid/parse_test.go -------------------------------------------------------------------------------- /usbid/regen/.gitignore: -------------------------------------------------------------------------------- 1 | regen 2 | -------------------------------------------------------------------------------- /usbid/regen/load_data.go.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelemons/gousb/HEAD/usbid/regen/load_data.go.tpl -------------------------------------------------------------------------------- /usbid/regen/regen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelemons/gousb/HEAD/usbid/regen/regen.go --------------------------------------------------------------------------------