/* initilize call back structures */ memset((void*) &usb_param, 0, sizeof(USBD_API_INIT_PARAM_T)); usb_param.usb_reg_base = LPC_USB_BASE; usb_param.mem_base = 0x10001000; usb_param.mem_size = 0x1000; |
usb_param.mem_base = 0x20004000; // RAM usb_param.mem_size = 0x800; // 2K; |
/* allocate transfer buffers */ g_vCOM.rxBuf = (uint8_t*) (cdc_param.mem_base + (0 * USB_HS_MAX_BULK_PACKET)); g_vCOM.txBuf = (uint8_t*) (cdc_param.mem_base + (1 * USB_HS_MAX_BULK_PACKET)); cdc_param.mem_size -= (4 * USB_HS_MAX_BULK_PACKET); |