commit | d20ce26a563bc614be309f8a1be3750798a1bb59 | [log] [tgz] |
---|---|---|
author | Jonathan Neuschäfer <j.neuschaefer@gmx.net> | Sun Jan 24 12:48:28 2021 +0100 |
committer | Jonathan Neuschäfer <j.neuschaefer@gmx.net> | Sun Jan 24 13:00:58 2021 +0100 |
tree | ca91345a79a5cedf86204b759c76f8d599f8c243 | |
parent | dda0da44981b64d89a8e7b333387cf13e9649f16 [diff] |
lsusb: Decode endpoint addresses in UVC The bEndpointAddress field in UVC VideoStreaming Interface Descriptors follows the same format as in Endpoint Descriptors. This patch changes dump_videostreaming_interface to display the endpoint addresses in the same way. Signed-off-by: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
This is a collection of USB tools for use on Linux and BSD systems to query what type of USB devices are connected to the system. This is to be run on a USB host (i.e. a machine you plug USB devices into), not on a USB device (i.e. a device you plug into a USB host.)
Note, usbutils depends on libusb, be sure that library is properly installed first.
To work with the “raw” repo, after cloning it just do:
./autogen.sh
Or if you like doing things “by hand” you can try the following:
Get the usbhid-dump git submodule:
git submodule init git submodule update
Initialize autobuild with:
autoreconf --install --symlink
Configure the project with:
./configure
Build everything with:
make
Install it, if you really want to, with:
make install