#include <stdint.h>
#include <stddef.h>
Go to the source code of this file.
|
#define | XIL_TYPES_H /* by using protection macros */ |
|
#define | TRUE 1U |
|
#define | FALSE 0U |
|
#define | XIL_COMPONENT_IS_READY 0x11111111U |
|
#define | XIL_COMPONENT_IS_STARTED 0x22222222U |
|
#define | __XUINT64__ |
|
#define | XUINT64_MSW(x) ((x).Upper) |
| Return the most significant half of the 64 bit data type.
|
|
#define | XUINT64_LSW(x) ((x).Lower) |
| Return the least significant half of the 64 bit data type.
|
|
#define | ULONG64_HI_MASK 0xFFFFFFFF00000000U |
|
#define | ULONG64_LO_MASK ~ULONG64_HI_MASK |
|
#define | UPPER_32_BITS(n) 0U |
| Returns 32-63 bits of a number.
|
|
#define | LOWER_32_BITS(n) ((u32)(n)) |
| Returns 0-31 bits of a number.
|
|
|
#define | NULL 0U |
| Requests a GPIO pin group configuration.
|
|
|
typedef uint8_t | u8 |
|
typedef uint16_t | u16 |
|
typedef uint32_t | u32 |
|
typedef char | char8 |
|
typedef int8_t | s8 |
|
typedef int16_t | s16 |
|
typedef int32_t | s32 |
|
typedef int64_t | s64 |
|
typedef uint64_t | u64 |
|
typedef int | sint32 |
|
typedef intptr_t | INTPTR |
|
typedef uintptr_t | UINTPTR |
|
typedef ptrdiff_t | PTRDIFF |
|
typedef long | LONG |
|
typedef unsigned long | ULONG |
|
typedef void(* | XInterruptHandler) (void *InstancePtr) |
|
typedef void(* | XExceptionHandler) (void *InstancePtr) |
|
◆ XUINT64_LSW
#define XUINT64_LSW |
( |
|
x | ) |
((x).Lower) |
Return the least significant half of the 64 bit data type.
- Parameters
-
- Returns
- The lower 32 bits of the 64 bit word.
◆ XUINT64_MSW
#define XUINT64_MSW |
( |
|
x | ) |
((x).Upper) |
Return the most significant half of the 64 bit data type.
- Parameters
-
- Returns
- The upper 32 bits of the 64 bit word.