#include <sbUSBDeviceUtils.h>
Public Attributes | |
PRUint8 | bLength |
PRUint8 | bDescriptorType |
PRUint8 | bInterfaceNumber |
PRUint8 | bAlternateSetting |
PRUint8 | bNumEndpoints |
PRUint8 | bInterfaceClass |
PRUint8 | bInterfaceSubClass |
PRUint8 | bInterfaceProtocol |
PRUint8 | iInterface |
This structure contains the fields for a USB interface descriptor.
bLength Size of this descriptor in bytes. bDescriptorType INTERFACE Descriptor Type. bInterfaceNumber Value used to select this alternate setting for the interface identified in the prior field. bAlternateSetting Value used to select this alternate setting for the interface identified in the prior field. bNumEndpoints Number of endpoints used by this interface (excluding the Default Control Pipe). bInterfaceClass Class code (assigned by the USB-IF). bInterfaceSubClass Subclass code (assigned by the USB-IF). bInterfaceProtocol Protocol code (assigned by the USB). iInterface Index of string descriptor describing this interface.
Definition at line 192 of file sbUSBDeviceUtils.h.
PRUint8 sbUSBInterfaceDescriptor::bAlternateSetting |
Definition at line 197 of file sbUSBDeviceUtils.h.
PRUint8 sbUSBInterfaceDescriptor::bDescriptorType |
Definition at line 195 of file sbUSBDeviceUtils.h.
PRUint8 sbUSBInterfaceDescriptor::bInterfaceClass |
Definition at line 199 of file sbUSBDeviceUtils.h.
PRUint8 sbUSBInterfaceDescriptor::bInterfaceNumber |
Definition at line 196 of file sbUSBDeviceUtils.h.
PRUint8 sbUSBInterfaceDescriptor::bInterfaceProtocol |
Definition at line 201 of file sbUSBDeviceUtils.h.
PRUint8 sbUSBInterfaceDescriptor::bInterfaceSubClass |
Definition at line 200 of file sbUSBDeviceUtils.h.
PRUint8 sbUSBInterfaceDescriptor::bLength |
Definition at line 194 of file sbUSBDeviceUtils.h.
PRUint8 sbUSBInterfaceDescriptor::bNumEndpoints |
Definition at line 198 of file sbUSBDeviceUtils.h.
PRUint8 sbUSBInterfaceDescriptor::iInterface |
Definition at line 202 of file sbUSBDeviceUtils.h.