Standard USB interface descriptor structure.
#include <usb_protocol.h>
Data Fields | |
uint8_t | bAlternateSetting |
uint8_t | bDescriptorType |
uint8_t | bInterfaceClass |
uint8_t | bInterfaceNumber |
uint8_t | bInterfaceProtocol |
uint8_t | bInterfaceSubClass |
uint8_t | bLength |
uint8_t | bNumEndpoints |
uint8_t | iInterface |
uint8_t usb_iface_desc_t::bAlternateSetting |
Referenced by udc_update_iface_desc(), udi_vendor_enable(), and uhi_vendor_install().
uint8_t usb_iface_desc_t::bDescriptorType |
Referenced by udc_update_iface_desc(), uhi_aoa_install(), uhi_cdc_install(), uhi_hid_mouse_install(), and uhi_vendor_install().
uint8_t usb_iface_desc_t::bInterfaceClass |
Referenced by uhi_aoa_install(), uhi_cdc_install(), uhi_hid_mouse_install(), and uhi_vendor_install().
uint8_t usb_iface_desc_t::bInterfaceNumber |
Referenced by udc_update_iface_desc(), uhi_cdc_install(), and uhi_vendor_install().
uint8_t usb_iface_desc_t::bInterfaceProtocol |
Referenced by uhi_cdc_install(), uhi_hid_mouse_install(), and uhi_vendor_install().
uint8_t usb_iface_desc_t::bInterfaceSubClass |
Referenced by uhi_cdc_install(), and uhi_vendor_install().
uint8_t usb_iface_desc_t::bLength |
Referenced by udc_update_iface_desc(), uhi_aoa_install(), uhi_cdc_install(), uhi_hid_mouse_install(), and uhi_vendor_install().
uint8_t usb_iface_desc_t::bNumEndpoints |
uint8_t usb_iface_desc_t::iInterface |