Git Product home page Git Product logo

usbinfo's Introduction

Diagtask

Version: 1.0.0
Author: Stephan Enderlein
License: BSD-3-Clause

Description: This tool displays addtional USB information and can be helpful for developments. It lists all attached USB devices with additional informations from USB descriptor (interface, endpoints, type, device path).

The code contains an optional section that can be adapted to filter specific devices only by passing the interface name (included in USB descriptor) or the interface number (index).
See: "usbinfo.cpp:100"

Example Output

28 Devices in list.
Number of possible configurations: 1  Device Class: 9  VendorID: 1d6b  ProductID: 3
Interfaces: 1
  Number of alternate settings: 1
- [0] Interface Number: 0 | path: /sys/bus/usb/devices/6-:1.0
    Number of endpoints: 1
       0:descriptor type:  5 | EP address: 81 ( in) | maxPktSize:    4 | type: interrupt



Number of possible configurations: 1  Device Class: 9  VendorID: 1d6b  ProductID: 2
Interfaces: 1
  Number of alternate settings: 1
- [0] Interface Number: 0 | path: /sys/bus/usb/devices/5-:1.0
    Number of endpoints: 1
       0:descriptor type:  5 | EP address: 81 ( in) | maxPktSize:    4 | type: interrupt



Number of possible configurations: 2  Device Class: 0  VendorID: bda  ProductID: 8153
Interfaces: 1
  Number of alternate settings: 1
- [0] Interface Number: 0 | path: /sys/bus/usb/devices/4-2.4:1.0
    Number of endpoints: 3
       0:descriptor type:  5 | EP address: 81 ( in) | maxPktSize: 1024 | type: bulk
       1:descriptor type:  5 | EP address:  2 (out) | maxPktSize: 1024 | type: bulk
       2:descriptor type:  5 | EP address: 83 ( in) | maxPktSize:    2 | type: interrupt



Interfaces: 2
  Number of alternate settings: 1
- [0] Interface Number: 0 | path: /sys/bus/usb/devices/4-2.4:2.0 | Name:  [5] "CDC Communications Control"
    Number of endpoints: 1
       0:descriptor type:  5 | EP address: 83 ( in) | maxPktSize:   16 | type: interrupt


  Number of alternate settings: 2
- [1] Interface Number: 1 | path: /sys/bus/usb/devices/4-2.4:2.1
    Number of endpoints: 0

- [1] Interface Number: 1 | path: /sys/bus/usb/devices/4-2.4:2.1 | Name:  [4] "Ethernet Data"
    Number of endpoints: 2
       0:descriptor type:  5 | EP address: 81 ( in) | maxPktSize: 1024 | type: bulk
       1:descriptor type:  5 | EP address:  2 (out) | maxPktSize: 1024 | type: bulk



Number of possible configurations: 1  Device Class: 9  VendorID: 5e3  ProductID: 626
Interfaces: 1
  Number of alternate settings: 1
- [0] Interface Number: 0 | path: /sys/bus/usb/devices/4-2.3.2.4:1.0 | Name:  [1] "GenesysLogic"
    Number of endpoints: 1
       0:descriptor type:  5 | EP address: 81 ( in) | maxPktSize:    2 | type: interrupt



Number of possible configurations: 1  Device Class: 9  VendorID: 5e3  ProductID: 626
Interfaces: 1
  Number of alternate settings: 1
- [0] Interface Number: 0 | path: /sys/bus/usb/devices/4-2.3.2:1.0 | Name:  [1] "GenesysLogic"
    Number of endpoints: 1
       0:descriptor type:  5 | EP address: 81 ( in) | maxPktSize:    2 | type: interrupt



Number of possible configurations: 1  Device Class: 9  VendorID: bda  ProductID: 413
Interfaces: 1
  Number of alternate settings: 1
- [0] Interface Number: 0 | path: /sys/bus/usb/devices/4-2.3:1.0 | Name:  [5] "Interrupt In Interface"
    Number of endpoints: 1
       0:descriptor type:  5 | EP address: 81 ( in) | maxPktSize:    2 | type: interrupt



Number of possible configurations: 1  Device Class: 9  VendorID: bda  ProductID: 487
Interfaces: 1
  Number of alternate settings: 1
- [0] Interface Number: 0 | path: /sys/bus/usb/devices/4-2:1.0 | Name:  [5] "Interrupt In Interface"
    Number of endpoints: 1
       0:descriptor type:  5 | EP address: 81 ( in) | maxPktSize:    2 | type: interrupt



Number of possible configurations: 1  Device Class: 9  VendorID: 1d6b  ProductID: 3
Interfaces: 1
  Number of alternate settings: 1
- [0] Interface Number: 0 | path: /sys/bus/usb/devices/4-:1.0
    Number of endpoints: 1
       0:descriptor type:  5 | EP address: 81 ( in) | maxPktSize:    4 | type: interrupt



Number of possible configurations: 1  Device Class: 0  VendorID: 413c  ProductID: b06e
Interfaces: 1
  Number of alternate settings: 1
- [0] Interface Number: 0 | path: /sys/bus/usb/devices/3-2.5:1.0
    Number of endpoints: 1
       0:descriptor type:  5 | EP address: 81 ( in) | maxPktSize:   64 | type: interrupt



Number of possible configurations: 1  Device Class: 0  VendorID: 413c  ProductID: b06f
Interfaces: 1
  Number of alternate settings: 1
- [0] Interface Number: 0 | path: /sys/bus/usb/devices/3-2.3.5:1.0
    Number of endpoints: 1
       0:descriptor type:  5 | EP address: 81 ( in) | maxPktSize:   64 | type: interrupt



Number of possible configurations: 1  Device Class: 0  VendorID: 413c  ProductID: 2113
Interfaces: 2
  Number of alternate settings: 1
- [0] Interface Number: 0 | path: /sys/bus/usb/devices/3-2.3.3.2:1.0
    Number of endpoints: 1
       0:descriptor type:  5 | EP address: 81 ( in) | maxPktSize:    8 | type: interrupt


  Number of alternate settings: 1
- [1] Interface Number: 1 | path: /sys/bus/usb/devices/3-2.3.3.2:1.1
    Number of endpoints: 1
       0:descriptor type:  5 | EP address: 82 ( in) | maxPktSize:    8 | type: interrupt



Number of possible configurations: 1  Device Class: 0  VendorID: 413c  ProductID: 250e
Interfaces: 3
  Number of alternate settings: 1
- [0] Interface Number: 0 | path: /sys/bus/usb/devices/3-2.3.3.1:1.0
    Number of endpoints: 1
       0:descriptor type:  5 | EP address: 81 ( in) | maxPktSize:    8 | type: interrupt


  Number of alternate settings: 1
- [1] Interface Number: 1 | path: /sys/bus/usb/devices/3-2.3.3.1:1.1
    Number of endpoints: 1
       0:descriptor type:  5 | EP address: 82 ( in) | maxPktSize:   32 | type: interrupt


  Number of alternate settings: 1
- [2] Interface Number: 2 | path: /sys/bus/usb/devices/3-2.3.3.1:1.2
    Number of endpoints: 1
       0:descriptor type:  5 | EP address:  3 (out) | maxPktSize:   15 | type: interrupt



Number of possible configurations: 1  Device Class: 9  VendorID: 3f0  ProductID: 2512
Interfaces: 1
  Number of alternate settings: 1
- [0] Interface Number: 0 | path: /sys/bus/usb/devices/3-2.3.3:1.0
    Number of endpoints: 1
       0:descriptor type:  5 | EP address: 81 ( in) | maxPktSize:    1 | type: interrupt



Number of possible configurations: 1  Device Class: ef  VendorID: 45e  ProductID: 779
Interfaces: 4
  Number of alternate settings: 1
- [0] Interface Number: 0 | path: /sys/bus/usb/devices/3-2.3.2.4.4:1.0 | Name:  [4] "Microsoft? LifeCam HD-3000"
    Number of endpoints: 1
       0:descriptor type:  5 | EP address: 83 ( in) | maxPktSize:    8 | type: interrupt


  Number of alternate settings: 7
- [1] Interface Number: 1 | path: /sys/bus/usb/devices/3-2.3.2.4.4:1.1
    Number of endpoints: 0

- [1] Interface Number: 1 | path: /sys/bus/usb/devices/3-2.3.2.4.4:1.1
    Number of endpoints: 1
       0:descriptor type:  5 | EP address: 81 ( in) | maxPktSize:  128 | type: iso (isoType: async, isoUsage: data)

- [1] Interface Number: 1 | path: /sys/bus/usb/devices/3-2.3.2.4.4:1.1
    Number of endpoints: 1
       0:descriptor type:  5 | EP address: 81 ( in) | maxPktSize:  256 | type: iso (isoType: async, isoUsage: data)

- [1] Interface Number: 1 | path: /sys/bus/usb/devices/3-2.3.2.4.4:1.1
    Number of endpoints: 1
       0:descriptor type:  5 | EP address: 81 ( in) | maxPktSize:  512 | type: iso (isoType: async, isoUsage: data)

- [1] Interface Number: 1 | path: /sys/bus/usb/devices/3-2.3.2.4.4:1.1
    Number of endpoints: 1
       0:descriptor type:  5 | EP address: 81 ( in) | maxPktSize: 1024 | type: iso (isoType: async, isoUsage: data)

- [1] Interface Number: 1 | path: /sys/bus/usb/devices/3-2.3.2.4.4:1.1
    Number of endpoints: 1
       0:descriptor type:  5 | EP address: 81 ( in) | maxPktSize: 3072 | type: iso (isoType: async, isoUsage: data)

- [1] Interface Number: 1 | path: /sys/bus/usb/devices/3-2.3.2.4.4:1.1
    Number of endpoints: 1
       0:descriptor type:  5 | EP address: 81 ( in) | maxPktSize: 5120 | type: iso (isoType: async, isoUsage: data)


  Number of alternate settings: 1
- [2] Interface Number: 2 | path: /sys/bus/usb/devices/3-2.3.2.4.4:1.2
    Number of endpoints: 0


  Number of alternate settings: 2
- [3] Interface Number: 3 | path: /sys/bus/usb/devices/3-2.3.2.4.4:1.3
    Number of endpoints: 0

- [3] Interface Number: 3 | path: /sys/bus/usb/devices/3-2.3.2.4.4:1.3
    Number of endpoints: 1
       0:descriptor type:  5 | EP address: 82 ( in) | maxPktSize:  256 | type: iso (isoType: async, isoUsage: data)



Number of possible configurations: 1  Device Class: 0  VendorID: 13fd  ProductID: 1840
Interfaces: 1
  Number of alternate settings: 1
- [0] Interface Number: 0 | path: /sys/bus/usb/devices/3-2.3.2.4.3:1.0
    Number of endpoints: 2
       0:descriptor type:  5 | EP address: 81 ( in) | maxPktSize:  512 | type: bulk
       1:descriptor type:  5 | EP address:  2 (out) | maxPktSize:  512 | type: bulk



Number of possible configurations: 1  Device Class: ff  VendorID: 9710  ProductID: 7830
Interfaces: 1
  Number of alternate settings: 1
- [0] Interface Number: 0 | path: /sys/bus/usb/devices/3-2.3.2.4.2:1.0
    Number of endpoints: 3
       0:descriptor type:  5 | EP address: 81 ( in) | maxPktSize:  512 | type: bulk
       1:descriptor type:  5 | EP address:  2 (out) | maxPktSize:  512 | type: bulk
       2:descriptor type:  5 | EP address: 83 ( in) | maxPktSize:   16 | type: interrupt



Number of possible configurations: 1  Device Class: ff  VendorID: 1a86  ProductID: 7523
Interfaces: 1
  Number of alternate settings: 1
- [0] Interface Number: 0 | path: /sys/bus/usb/devices/3-2.3.2.4.1:1.0
    Number of endpoints: 3
       0:descriptor type:  5 | EP address: 82 ( in) | maxPktSize:   32 | type: bulk
       1:descriptor type:  5 | EP address:  2 (out) | maxPktSize:   32 | type: bulk
       2:descriptor type:  5 | EP address: 81 ( in) | maxPktSize:    8 | type: interrupt



Number of possible configurations: 1  Device Class: 9  VendorID: 5e3  ProductID: 610
Interfaces: 1
  Number of alternate settings: 1
- [0] Interface Number: 0 | path: /sys/bus/usb/devices/3-2.3.2.4:1.0
    Number of endpoints: 1
       0:descriptor type:  5 | EP address: 81 ( in) | maxPktSize:    1 | type: interrupt



Number of possible configurations: 1  Device Class: ef  VendorID: 35d1  ProductID: 164
Interfaces: 2
  Number of alternate settings: 1
- [0] Interface Number: 0 | path: /sys/bus/usb/devices/3-2.3.2.3:1.0 [ tty path: /dev/ttyACM0 ]
    Number of endpoints: 1
       0:descriptor type:  5 | EP address: 82 ( in) | maxPktSize:   64 | type: interrupt


  Number of alternate settings: 1
- [1] Interface Number: 1 | path: /sys/bus/usb/devices/3-2.3.2.3:1.1
    Number of endpoints: 2
       0:descriptor type:  5 | EP address: 81 ( in) | maxPktSize:   64 | type: bulk
       1:descriptor type:  5 | EP address:  1 (out) | maxPktSize:   64 | type: bulk



Number of possible configurations: 1  Device Class: 9  VendorID: 5e3  ProductID: 610
Interfaces: 1
  Number of alternate settings: 1
- [0] Interface Number: 0 | path: /sys/bus/usb/devices/3-2.3.2:1.0
    Number of endpoints: 1
       0:descriptor type:  5 | EP address: 81 ( in) | maxPktSize:    1 | type: interrupt



Number of possible configurations: 1  Device Class: 9  VendorID: bda  ProductID: 5413
Interfaces: 1
  Number of alternate settings: 2
- [0] Interface Number: 0 | path: /sys/bus/usb/devices/3-2.3:1.0
    Number of endpoints: 1
       0:descriptor type:  5 | EP address: 81 ( in) | maxPktSize:    1 | type: interrupt

- [0] Interface Number: 0 | path: /sys/bus/usb/devices/3-2.3:1.0
    Number of endpoints: 1
       0:descriptor type:  5 | EP address: 81 ( in) | maxPktSize:    1 | type: interrupt



Number of possible configurations: 1  Device Class: 9  VendorID: bda  ProductID: 5487
Interfaces: 1
  Number of alternate settings: 2
- [0] Interface Number: 0 | path: /sys/bus/usb/devices/3-2:1.0
    Number of endpoints: 1
       0:descriptor type:  5 | EP address: 81 ( in) | maxPktSize:    1 | type: interrupt

- [0] Interface Number: 0 | path: /sys/bus/usb/devices/3-2:1.0
    Number of endpoints: 1
       0:descriptor type:  5 | EP address: 81 ( in) | maxPktSize:    1 | type: interrupt



Number of possible configurations: 1  Device Class: 9  VendorID: 1d6b  ProductID: 2
Interfaces: 1
  Number of alternate settings: 1
- [0] Interface Number: 0 | path: /sys/bus/usb/devices/3-:1.0
    Number of endpoints: 1
       0:descriptor type:  5 | EP address: 81 ( in) | maxPktSize:    4 | type: interrupt



Number of possible configurations: 1  Device Class: 9  VendorID: 1d6b  ProductID: 3
Interfaces: 1
  Number of alternate settings: 1
- [0] Interface Number: 0 | path: /sys/bus/usb/devices/2-:1.0
    Number of endpoints: 1
       0:descriptor type:  5 | EP address: 81 ( in) | maxPktSize:    4 | type: interrupt



Number of possible configurations: 1  Device Class: 0  VendorID: a5c  ProductID: 5842
Interfaces: 2
  Number of alternate settings: 1
- [0] Interface Number: 0 | path: /sys/bus/usb/devices/1-8:1.0 | Name:  [4] "Broadcom ControlVault 3"
    Number of endpoints: 3
       0:descriptor type:  5 | EP address: 81 ( in) | maxPktSize:  512 | type: bulk
       1:descriptor type:  5 | EP address:  1 (out) | maxPktSize:  512 | type: bulk
       2:descriptor type:  5 | EP address: 85 ( in) | maxPktSize: 1024 | type: interrupt


  Number of alternate settings: 1
- [1] Interface Number: 1 | path: /sys/bus/usb/devices/1-8:1.1 | Name:  [5] "Contacted SmartCard"
    Number of endpoints: 3
       0:descriptor type:  5 | EP address: 82 ( in) | maxPktSize:  512 | type: bulk
       1:descriptor type:  5 | EP address:  2 (out) | maxPktSize:  512 | type: bulk
       2:descriptor type:  5 | EP address: 86 ( in) | maxPktSize: 1024 | type: interrupt



Number of possible configurations: 1  Device Class: ef  VendorID: bda  ProductID: 58fd
Interfaces: 4
  Number of alternate settings: 1
- [0] Interface Number: 0 | path: /sys/bus/usb/devices/1-6:1.0 | Name:  [5] "Integrated Webcam"
    Number of endpoints: 1
       0:descriptor type:  5 | EP address: 83 ( in) | maxPktSize:   16 | type: interrupt


  Number of alternate settings: 9
- [1] Interface Number: 1 | path: /sys/bus/usb/devices/1-6:1.1
    Number of endpoints: 0

- [1] Interface Number: 1 | path: /sys/bus/usb/devices/1-6:1.1
    Number of endpoints: 1
       0:descriptor type:  5 | EP address: 81 ( in) | maxPktSize:  128 | type: iso (isoType: async, isoUsage: data)

- [1] Interface Number: 1 | path: /sys/bus/usb/devices/1-6:1.1
    Number of endpoints: 1
       0:descriptor type:  5 | EP address: 81 ( in) | maxPktSize:  512 | type: iso (isoType: async, isoUsage: data)

- [1] Interface Number: 1 | path: /sys/bus/usb/devices/1-6:1.1
    Number of endpoints: 1
       0:descriptor type:  5 | EP address: 81 ( in) | maxPktSize: 1024 | type: iso (isoType: async, isoUsage: data)

- [1] Interface Number: 1 | path: /sys/bus/usb/devices/1-6:1.1
    Number of endpoints: 1
       0:descriptor type:  5 | EP address: 81 ( in) | maxPktSize: 2816 | type: iso (isoType: async, isoUsage: data)

- [1] Interface Number: 1 | path: /sys/bus/usb/devices/1-6:1.1
    Number of endpoints: 1
       0:descriptor type:  5 | EP address: 81 ( in) | maxPktSize: 3072 | type: iso (isoType: async, isoUsage: data)

- [1] Interface Number: 1 | path: /sys/bus/usb/devices/1-6:1.1
    Number of endpoints: 1
       0:descriptor type:  5 | EP address: 81 ( in) | maxPktSize: 4864 | type: iso (isoType: async, isoUsage: data)

- [1] Interface Number: 1 | path: /sys/bus/usb/devices/1-6:1.1
    Number of endpoints: 1
       0:descriptor type:  5 | EP address: 81 ( in) | maxPktSize: 5120 | type: iso (isoType: async, isoUsage: data)

- [1] Interface Number: 1 | path: /sys/bus/usb/devices/1-6:1.1
    Number of endpoints: 1
       0:descriptor type:  5 | EP address: 81 ( in) | maxPktSize:    0 | type: iso (isoType: async, isoUsage: data)


  Number of alternate settings: 1
- [2] Interface Number: 2 | path: /sys/bus/usb/devices/1-6:1.2 | Name:  [7] "Integrated Webcam"
    Number of endpoints: 1
       0:descriptor type:  5 | EP address: 85 ( in) | maxPktSize:   16 | type: interrupt


  Number of alternate settings: 9
- [3] Interface Number: 3 | path: /sys/bus/usb/devices/1-6:1.3
    Number of endpoints: 0

- [3] Interface Number: 3 | path: /sys/bus/usb/devices/1-6:1.3
    Number of endpoints: 1
       0:descriptor type:  5 | EP address: 82 ( in) | maxPktSize:  128 | type: iso (isoType: async, isoUsage: data)

- [3] Interface Number: 3 | path: /sys/bus/usb/devices/1-6:1.3
    Number of endpoints: 1
       0:descriptor type:  5 | EP address: 82 ( in) | maxPktSize:  256 | type: iso (isoType: async, isoUsage: data)

- [3] Interface Number: 3 | path: /sys/bus/usb/devices/1-6:1.3
    Number of endpoints: 1
       0:descriptor type:  5 | EP address: 82 ( in) | maxPktSize:  512 | type: iso (isoType: async, isoUsage: data)

- [3] Interface Number: 3 | path: /sys/bus/usb/devices/1-6:1.3
    Number of endpoints: 1
       0:descriptor type:  5 | EP address: 82 ( in) | maxPktSize:  768 | type: iso (isoType: async, isoUsage: data)

- [3] Interface Number: 3 | path: /sys/bus/usb/devices/1-6:1.3
    Number of endpoints: 1
       0:descriptor type:  5 | EP address: 82 ( in) | maxPktSize: 1024 | type: iso (isoType: async, isoUsage: data)

- [3] Interface Number: 3 | path: /sys/bus/usb/devices/1-6:1.3
    Number of endpoints: 1
       0:descriptor type:  5 | EP address: 82 ( in) | maxPktSize: 2624 | type: iso (isoType: async, isoUsage: data)

- [3] Interface Number: 3 | path: /sys/bus/usb/devices/1-6:1.3
    Number of endpoints: 1
       0:descriptor type:  5 | EP address: 82 ( in) | maxPktSize: 2688 | type: iso (isoType: async, isoUsage: data)

- [3] Interface Number: 3 | path: /sys/bus/usb/devices/1-6:1.3
    Number of endpoints: 1
       0:descriptor type:  5 | EP address: 82 ( in) | maxPktSize: 4609 | type: iso (isoType: async, isoUsage: data)



Number of possible configurations: 1  Device Class: e0  VendorID: 8087  ProductID: 26
Interfaces: 2
  Number of alternate settings: 1
- [0] Interface Number: 0 | path: /sys/bus/usb/devices/1-10:1.0
    Number of endpoints: 3
       0:descriptor type:  5 | EP address: 81 ( in) | maxPktSize:   64 | type: interrupt
       1:descriptor type:  5 | EP address:  2 (out) | maxPktSize:   64 | type: bulk
       2:descriptor type:  5 | EP address: 82 ( in) | maxPktSize:   64 | type: bulk


  Number of alternate settings: 7
- [1] Interface Number: 1 | path: /sys/bus/usb/devices/1-10:1.1
    Number of endpoints: 2
       0:descriptor type:  5 | EP address:  3 (out) | maxPktSize:    0 | type: iso (isoType: none, isoUsage: data)
       1:descriptor type:  5 | EP address: 83 ( in) | maxPktSize:    0 | type: iso (isoType: none, isoUsage: data)

- [1] Interface Number: 1 | path: /sys/bus/usb/devices/1-10:1.1
    Number of endpoints: 2
       0:descriptor type:  5 | EP address:  3 (out) | maxPktSize:    9 | type: iso (isoType: none, isoUsage: data)
       1:descriptor type:  5 | EP address: 83 ( in) | maxPktSize:    9 | type: iso (isoType: none, isoUsage: data)

- [1] Interface Number: 1 | path: /sys/bus/usb/devices/1-10:1.1
    Number of endpoints: 2
       0:descriptor type:  5 | EP address:  3 (out) | maxPktSize:   17 | type: iso (isoType: none, isoUsage: data)
       1:descriptor type:  5 | EP address: 83 ( in) | maxPktSize:   17 | type: iso (isoType: none, isoUsage: data)

- [1] Interface Number: 1 | path: /sys/bus/usb/devices/1-10:1.1
    Number of endpoints: 2
       0:descriptor type:  5 | EP address:  3 (out) | maxPktSize:   25 | type: iso (isoType: none, isoUsage: data)
       1:descriptor type:  5 | EP address: 83 ( in) | maxPktSize:   25 | type: iso (isoType: none, isoUsage: data)

- [1] Interface Number: 1 | path: /sys/bus/usb/devices/1-10:1.1
    Number of endpoints: 2
       0:descriptor type:  5 | EP address:  3 (out) | maxPktSize:   33 | type: iso (isoType: none, isoUsage: data)
       1:descriptor type:  5 | EP address: 83 ( in) | maxPktSize:   33 | type: iso (isoType: none, isoUsage: data)

- [1] Interface Number: 1 | path: /sys/bus/usb/devices/1-10:1.1
    Number of endpoints: 2
       0:descriptor type:  5 | EP address:  3 (out) | maxPktSize:   49 | type: iso (isoType: none, isoUsage: data)
       1:descriptor type:  5 | EP address: 83 ( in) | maxPktSize:   49 | type: iso (isoType: none, isoUsage: data)

- [1] Interface Number: 1 | path: /sys/bus/usb/devices/1-10:1.1
    Number of endpoints: 2
       0:descriptor type:  5 | EP address:  3 (out) | maxPktSize:   63 | type: iso (isoType: none, isoUsage: data)
       1:descriptor type:  5 | EP address: 83 ( in) | maxPktSize:   63 | type: iso (isoType: none, isoUsage: data)



Number of possible configurations: 1  Device Class: 9  VendorID: 1d6b  ProductID: 2
Interfaces: 1
  Number of alternate settings: 1
- [0] Interface Number: 0 | path: /sys/bus/usb/devices/1-:1.0
    Number of endpoints: 1
       0:descriptor type:  5 | EP address: 81 ( in) | maxPktSize:    4 | type: interrupt



---- 0x1234 via string ----
command: no device
rfid: no device
reserved: no device

---- 0x1234 via interfaces ----
0: no device
1: no device
2: no device
3: no device
4: no device
5: no device

usbinfo's People

Contributors

ddmesh avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.