keil_examples/USBHostLite/UsbHost/Host/usbhost_lpc17xx.c
/*
**************************************************************************************************************
*                                         DELAY IN MICRO SECONDS
*
* Description: This function provides a delay in micro seconds
*
* Arguments  : delay    The delay required
*
* Returns    : None
*
**************************************************************************************************************
*/
DELAY IN MICRO SECONDS
Description: This function provides a delay in micro seconds

Arguments  : delay    The delay required

Returns    : None
DELAY IN MICRO SECONDS Description : This function provides a delay in micro seconds Arguments : delay The delay required Returns : None
void  Host_DelayUS (uint32_t  delay)
{
    volatile  uint32_t  i;
    for (i = 0; i < (4 * delay); i++) {    
        ;
    }
}
void Host_DelayUS ( uint32_t delay ) { volatile uint32_t i ; for ( i = 0 ; i < ( 4 * delay ) ; i ++ ) { ; } }
DELAY IN MICRO SECONDS
Description: This function provides a delay in micro seconds
DELAY IN MICRO SECONDS Description : This function provides a delay in micro seconds
/* This logic was tested. It gives app. 1 micro sec delay        */