// Define USB interface descriptor structure typedef struct uint8_t bLength; uint8_t bDescriptorType; uint8_t bInterfaceClass; uint8_t bInterfaceSubClass; uint8_t bInterfaceProtocol; USB_INTERFACE_DESCRIPTOR;