Question
USBD_FS_InterfaceStrDescriptor() is never call with fw 1.10 (USB 2.10), what need to be done to make it work?
USBD_FS_InterfaceStrDescriptor() is not called.
I fix it by changing iInterface by 5. To match this define:
#define USBD_IDX_INTERFACE_STR 0x05U
/* Data class interface descriptor */
0x09, /* bLength: Endpoint Descriptor size */
USB_DESC_TYPE_INTERFACE, /* bDescriptorType: */
0x01, /* bInterfaceNumber: Number of Interface */
0x00, /* bAlternateSetting: Alternate setting */
0x02, /* bNumEndpoints: Two endpoints used */
0x0A, /* bInterfaceClass: CDC */
0x00, /* bInterfaceSubClass */
0x00, /* bInterfaceProtocol */
0x05, /* iInterface */Since it is erase by generate, I guess I'm doing something wrong to do it correcly. What should I do?
