STM/STM32_LIBRARIES/USB_Device/Core/Src/usbd_conf.c
USBD_StatusTypeDef USBD_LL_PrepareReceive(USBD_HandleTypeDef *pdev, 
                                          uint8_t ep_addr,
                                          uint8_t *pbuf,
                                          uint16_t size)
{
	HAL_PCD_EP_Receive(pdev->pData, ep_addr, pbuf, size);
	return USBD_OK;
}
/**
  * @brief  Prepares an endpoint for reception.
  * @param  pdev: Device handle
  * @param  ep_addr: Endpoint Number
  * @param  pbuf: Pointer to data to be received
  * @param  size: Data size
  * @retval USBD Status
  */
@brief  Prepares an endpoint for reception.
@brief Prepares an endpoint for reception .
USBD_StatusTypeDef USBD_LL_PrepareReceive(USBD_HandleTypeDef *pdev, 
                                          uint8_t ep_addr,
                                          uint8_t *pbuf,
                                          uint16_t size)
{
	HAL_PCD_EP_Receive(pdev->pData, ep_addr, pbuf, size);
	return USBD_OK;
}
USBD_StatusTypeDef USBD_LL_PrepareReceive ( USBD_HandleTypeDef * pdev , uint8_t ep_addr , uint8_t * pbuf , uint16_t size ) { HAL_PCD_EP_Receive ( pdev -> pData , ep_addr , pbuf , size ) ; return USBD_OK ; }
@brief  Prepares an endpoint for reception.
@brief Prepares an endpoint for reception .