USBD_DFU_CfgDesc variable
Syntax
static uint8_t USBD_DFU_CfgDesc[USB_DFU_CONFIG_DESC_SIZ] __ALIGN_END =
{
0x09,
USB_DESC_TYPE_CONFIGURATION,
USB_DFU_CONFIG_DESC_SIZ,
0x00,
0x01,
0x01,
0x02,
#if (USBD_SELF_POWERED == 1U)
0xC0,
#else
0x80,
#endif
USBD_MAX_POWER,
USBD_DFU_IF_DESC(0U),
#if (USBD_DFU_MAX_ITF_NUM > 1U)
USBD_DFU_IF_DESC(1),
#endif
#if (USBD_DFU_MAX_ITF_NUM > 2U)
USBD_DFU_IF_DESC(2),
#endif
#if (USBD_DFU_MAX_ITF_NUM > 3U)
USBD_DFU_IF_DESC(3),
#endif
#if (USBD_DFU_MAX_ITF_NUM > 4U)
USBD_DFU_IF_DESC(4),
#endif
#if (USBD_DFU_MAX_ITF_NUM > 5U)
USBD_DFU_IF_DESC(5),
#endif
#if (USBD_DFU_MAX_ITF_NUM > 6U)
#error "ERROR: usbd_dfu_core.c: Modify the file to support more descriptors!"
#endif
0x09,
DFU_DESCRIPTOR_TYPE,
0x0B,
0xFF,
0x00,
TRANSFER_SIZE_BYTES(USBD_DFU_XFER_SIZE),
0x1A,
0x01
};