62 typedef struct USBD_DFU_INIT_PARAM
74 uint16_t wTransferSize;
106 uint8_t (*DFU_Write)(
uint32_t block_num, uint8_t** src,
uint32_t length, uint8_t* bwPollTimeout);
133 void (*DFU_Done)(void);
183 typedef struct USBD_DFU_API
227 typedef struct _USBD_DFU_CTRL_T
229 DFU_STATUS_T dfu_req_get_status;
232 uint8_t download_done;
236 USB_DFU_FUNC_DESCRIPTOR* dfu_desc;
238 USB_CORE_CTRL_T* pUsbCtrl;
241 uint8_t (*DFU_Write)(
uint32_t block_num, uint8_t** src,
uint32_t length, uint8_t* bwPollTimeout);
249 void (*DFU_Done)(void);