STM/STM32_LIBRARIES/USB_Host/Core/Src/usbh_conf.c
USBH_StatusTypeDef USBH_LL_OpenPipe(USBH_HandleTypeDef *phost, 
                                    uint8_t pipe,
                                    uint8_t epnum,
                                    uint8_t dev_address,
                                    uint8_t speed,
                                    uint8_t ep_type,
                                    uint16_t mps)
{
	HAL_HCD_HC_Init(phost->pData,
				  pipe,
				  epnum,
				  dev_address,
				  speed,
				  ep_type,
				  mps);
	return USBH_OK; 
}
/**
  * @brief  Opens a pipe of the Low Level Driver.
  * @param  phost: Host handle
  * @param  pipe: Pipe index
  * @param  epnum: Endpoint Number
  * @param  dev_address: Device USB address
  * @param  speed: Device Speed 
  * @param  ep_type: Endpoint Type
  * @param  mps: Endpoint Max Packet Size
  * @retval USBH Status
  */
@brief  Opens a pipe of the Low Level Driver.
@brief Opens a pipe of the Low Level Driver .
USBH_StatusTypeDef USBH_LL_OpenPipe(USBH_HandleTypeDef *phost, 
                                    uint8_t pipe,
                                    uint8_t epnum,
                                    uint8_t dev_address,
                                    uint8_t speed,
                                    uint8_t ep_type,
                                    uint16_t mps)
{
	HAL_HCD_HC_Init(phost->pData,
				  pipe,
				  epnum,
				  dev_address,
				  speed,
				  ep_type,
				  mps);
	return USBH_OK; 
}
USBH_StatusTypeDef USBH_LL_OpenPipe ( USBH_HandleTypeDef * phost , uint8_t pipe , uint8_t epnum , uint8_t dev_address , uint8_t speed , uint8_t ep_type , uint16_t mps ) { HAL_HCD_HC_Init ( phost -> pData , pipe , epnum , dev_address , speed , ep_type , mps ) ; return USBH_OK ; }
@brief  Opens a pipe of the Low Level Driver.
@brief Opens a pipe of the Low Level Driver .