#define CDC_SUBTYPE_UNION
Union functional descriptor subtype.
struct cdc_union_descriptor * cdc_union_descriptor(struct usb_configuration_descriptor *config, struct usb_interface_descriptor *interface)
Locate CDC union functional descriptor.
#define for_each_interface_descriptor(desc, config, interface)
Iterate over all configuration descriptors within an interface descriptor.
FILE_LICENCE(GPL2_OR_LATER_OR_UBDL)
A USB interface descriptor.
struct usb_descriptor_header header
Descriptor header.
Union functional descriptor.
uint8_t subtype
Descriptor subtype.
#define USB_CS_INTERFACE_DESCRIPTOR
A class-specific interface descriptor.
A USB configuration descriptor.
Universal Serial Bus (USB)
USB Communications Device Class (CDC)
#define NULL
NULL pointer (VOID *)