Introduction
Standard USB products, such as keyboards, mice, and disk drives, follow a class of devices defined by the USB Implementers Forum (USB-IF). These device classes provide the standardization that has helped make USB successful.
However, the architects of USB realized that not all devices would fit into a standard class. In addition, sometimes there are advantages to adding functionality to a class. To handle these situations, the architects created the “vendor-specific” request type.