32 #define __INCLUDE_FROM_USB_DRIVER
33 #include "../../../USBMode.h"
35 #if defined(USB_CAN_BE_DEVICE)
36 #include "../../../Device.h"
37 #include "../../../Endpoint.h"
39 #if defined(USB_DEVICE_ROM_DRIVER)
48 PRAGMA_WEAK(USB_Configure_Event,USB_Configure_Event_Stub)
52 USB_CORE_CTRL_T* pCtrl = (USB_CORE_CTRL_T*)hUsb;
55 if((pCtrl->config_value)&&(epnum!=0))
57 USBD_API->hw->WriteEP(hUsb, (epnum + 0x80), usb_RomDriver_buffer, 1);
69 .mem_base = (
uint32_t) usb_RomDriver_buffer,
70 .mem_size = ROMDRIVER_MEM_SIZE,
71 .USB_Configure_Event = USB_Configure_Event
89 ret =
USBD_API->hw->Init(&UsbHandle, &DeviceDes, &usb_param);