struct UsbConfigOverride

Defined at line 39 of file ../../src/devices/usb/drivers/usb-bus/usb-device.cc

By default we create devices for the interfaces on the first configuration.

This table allows us to specify a different configuration for certain devices

based on their VID and PID.

TODO(voydanoff) Find a better way of handling this. For example, we could query to see

if any interfaces on the first configuration have drivers that can bind to them.

If not, then we could try the other configurations automatically instead of having

this hard coded list of VID/PID pairs

Public Members

uint16_t vid
uint16_t pid
uint8_t configuration