/* USBH_CtlReceiveData Receives the Device Response to the Setup Packet.  */
USBH_StatusTypeDef USBH_CtlReceiveData(USBH_HandleTypeDef *phost, uint8_t *buff, uint16_t length, uint8_t pipe_num)
/* USBH_CtlReceiveData Receives the Device Response to the Setup Packet.  */
USBH_StatusTypeDef USBH_CtlReceiveData(USBH_HandleTypeDef *phost, uint8_t *buff, uint16_t length, uint8_t pipe_num)
{
  USBH_LL_SubmitURB (phost,
                          pipe_num,
                          1,
                          USBH_EP_CONTROL,                          
                          USBH_PID_DATA,
                          buff,
                          length, 
                          0);
  return USBH_OK;
}