#include <string.h>
Defines | |
#define | XENV_MEM_COPY(DestPtr, SrcPtr, Bytes) memcpy((void *) DestPtr, (const void *) SrcPtr, (size_t) Bytes) |
#define | XENV_MEM_FILL(DestPtr, Data, Bytes) memset((void *) DestPtr, (int) Data, (size_t) Bytes) |
#define | XENV_TIME_STAMP_GET(StampPtr) |
#define | XENV_TIME_STAMP_DELTA_US(Stamp1Ptr, Stamp2Ptr) (0) |
#define | XENV_TIME_STAMP_DELTA_MS(Stamp1Ptr, Stamp2Ptr) (0) |
#define | XENV_USLEEP(delay) |
Typedefs | |
typedef int | XENV_TIME_STAMP |
MODIFICATION HISTORY:
Ver Who Date Changes ----- ---- -------- ----------------------------------------------- 1.00a wgr 02/28/07 Added cache handling macros. 1.00a wgr 02/27/07 Simplified code. Deprecated old-style macro names. 1.00a rmm 01/24/06 Implemented XENV_USLEEP. Assume implementation is being used under Xilinx standalone BSP. 1.00a xd 11/03/04 Improved support for doxygen. 1.00a rmm 03/21/02 First release 1.00a wgr 03/22/07 Converted to new coding style. 1.00a rpm 06/29/07 Added udelay macro for standalone 1.00a xd 07/19/07 Included xparameters.h as XPAR_ constants are referred to in MICROBLAZE section 1.00a ecm 09/19/08 updated for v7.20 of Microblaze, new functionality
|
Copies a non-overlapping block of memory.
|
|
Fills an area of memory with constant data.
|
|
This macro is not yet implemented and always returns 0.
|
|
This macro is not yet implemented and always returns 0.
|
|
Time is derived from the 64 bit PPC timebase register
This macro must be implemented by the user. |
|
Delay the specified number of microseconds. Not implemented without OS support.
|
|
A structure that contains a time stamp used by other time stamp macros defined below. This structure is processor dependent. |