Atmel Software Framework

S_usb_interface_descriptor Struct Reference

USB Interface Descriptor.

#include <usb_descriptors.h>

Data Fields

U8 bAlternateSetting
 Value to select alternate setting. More...
 
uint8_t bAlternateSetting
 Value to select alternate setting. More...
 
U8 bDescriptorType
 INTERFACE descriptor type. More...
 
uint8_t bDescriptorType
 INTERFACE descriptor type. More...
 
U8 bInterfaceClass
 Class code assigned by the USB. More...
 
uint8_t bInterfaceClass
 Class code assigned by the USB. More...
 
U8 bInterfaceNumber
 Number of interface. More...
 
uint8_t bInterfaceNumber
 Number of interface. More...
 
U8 bInterfaceProtocol
 Protocol code assigned by the USB. More...
 
uint8_t bInterfaceProtocol
 Protocol code assigned by the USB. More...
 
U8 bInterfaceSubClass
 Subclass code assigned by the USB. More...
 
uint8_t bInterfaceSubClass
 Subclass code assigned by the USB. More...
 
U8 bLength
 Size of this descriptor in bytes. More...
 
uint8_t bLength
 Size of this descriptor in bytes. More...
 
U8 bNumEndpoints
 Number of EP except EP 0. More...
 
uint8_t bNumEndpoints
 Number of EP except EP 0. More...
 
U8 iInterface
 Index of string descriptor. More...
 
uint8_t iInterface
 Index of string descriptor. More...
 

U8 S_usb_interface_descriptor::bAlternateSetting

Value to select alternate setting.

U8 S_usb_interface_descriptor::bAlternateSetting

Value to select alternate setting.

U8 S_usb_interface_descriptor::bDescriptorType

INTERFACE descriptor type.

U8 S_usb_interface_descriptor::bDescriptorType

INTERFACE descriptor type.

U8 S_usb_interface_descriptor::bInterfaceClass

Class code assigned by the USB.

U8 S_usb_interface_descriptor::bInterfaceClass

Class code assigned by the USB.

U8 S_usb_interface_descriptor::bInterfaceNumber

Number of interface.

U8 S_usb_interface_descriptor::bInterfaceNumber

Number of interface.

U8 S_usb_interface_descriptor::bInterfaceProtocol

Protocol code assigned by the USB.

U8 S_usb_interface_descriptor::bInterfaceProtocol

Protocol code assigned by the USB.

U8 S_usb_interface_descriptor::bInterfaceSubClass

Subclass code assigned by the USB.

U8 S_usb_interface_descriptor::bInterfaceSubClass

Subclass code assigned by the USB.

U8 S_usb_interface_descriptor::bLength

Size of this descriptor in bytes.

U8 S_usb_interface_descriptor::bLength

Size of this descriptor in bytes.

U8 S_usb_interface_descriptor::bNumEndpoints

Number of EP except EP 0.

U8 S_usb_interface_descriptor::bNumEndpoints

Number of EP except EP 0.

U8 S_usb_interface_descriptor::iInterface

Index of string descriptor.

U8 S_usb_interface_descriptor::iInterface

Index of string descriptor.