/* USBH_InterruptSendData Sends the data on Interrupt OUT Endpoint.  */
USBH_StatusTypeDef USBH_InterruptSendData(USBH_HandleTypeDef *phost, uint8_t *buff, uint8_t length, uint8_t pipe_num)
/* USBH_InterruptSendData Sends the data on Interrupt OUT Endpoint.  */
USBH_StatusTypeDef USBH_InterruptSendData(USBH_HandleTypeDef *phost, uint8_t *buff, uint8_t length, uint8_t pipe_num)
{
  (void)USBH_LL_SubmitURB(phost,
                          pipe_num,
                          0U,
                          USBH_EP_INTERRUPT,
                          USBH_PID_DATA,
                          buff,
                          (uint16_t)length,
                          0U);
  return USBH_OK;
}