/* USBD_Init Initializes the device stack and load the class driver.  */
USBD_StatusTypeDef USBD_Init2(USBD_HandleTypeDef *pdev)
/* USBD_Init Initializes the device stack and load the class driver.  */
USBD_StatusTypeDef USBD_Init2(USBD_HandleTypeDef *pdev)
{
	USBD_StatusTypeDef ret = USBD_OK;
	if (pdev == NULL)
	{
		return USBD_FAIL;
	}
	pdev->nClasses = 0;
	  pdev->dev_state = USBD_STATE_DEFAULT;
	  ret = USBD_LL_Init(pdev);
	  return ret;
}