usleep.c File Reference

#include "sleep.h"
#include "xtime_l.h"
#include "xparameters.h"
#include "xpseudo_asm.h"
#include "xreg_cortexa9.h"

Functions

void nanosleep (unsigned int nanoseconds)
int usleep (unsigned int useconds)

Detailed Description

This function provides a microsecond delay using the Global Timer register in the ARM Cortex A9 MP core.

 MODIFICATION HISTORY:

 Ver   Who      Date     Changes
 ----- -------- -------- -----------------------------------------------
 1.00a ecm/sdm  11/11/09 First release
 3.07a sgd      07/05/12 Upadted micro sleep function to make use Global Timer
 

Function Documentation

void nanosleep unsigned int  nanoseconds  ) 
 

This is not implemented .

Parameters:
nanoseconds 
Returns:
None
Note:
None.

int usleep unsigned int  useconds  ) 
 

This API gives a delay in microseconds

Parameters:
useconds requested
Returns:
0 if the delay can be achieved, -1 if the requested delay is out of range
Note:
None.


Generated on Thu Feb 13 14:48:12 2014 for 2014.1_doc by  doxygen 1.4.5