/* USB_OTG_BSP_uDelay This function provides delay time in micro sec.  */
void USB_OTG_BSP_uDelay(const uint32_t usec)
/* USB_OTG_BSP_uDelay This function provides delay time in micro sec.  */
void USB_OTG_BSP_uDelay(const uint32_t usec)
{
  uint32_t count = 0;
  const uint32_t utime = (120 * usec / 7);
  do
  {
    if ( ++count > utime )
    {
      return ;
    }
  }
  while (1);
}