BeRTOS
|
CPU-specific attributes. More...
Go to the source code of this file.
Defines | |
#define | CPU_HEADER(module) PP_STRINGIZE(drv/PP_CAT3(module, _, CPU_ID).h) |
Macro to include cpu-specific versions of the headers. | |
#define | CPU_CSOURCE(module) PP_STRINGIZE(drv/PP_CAT3(module, _, CPU_ID).c) |
Macro to include cpu-specific versions of implementation files. | |
#define | FAST_FUNC |
Function attribute for use with performance critical code. | |
#define | FAST_RODATA |
Data attribute to move constant data to fast memory storage. | |
#define | PAUSE do {NOP; MEMORY_BARRIER;} while (0) |
Generic PAUSE implementation. | |
Macros for determining CPU endianness. | |
#define | CPU_BIG_ENDIAN 0x1234 |
#define | CPU_LITTLE_ENDIAN 0x3412 |
CPU-specific attributes.
Definition in file attr.h.
#define CPU_CSOURCE | ( | module | ) | PP_STRINGIZE(drv/PP_CAT3(module, _, CPU_ID).c) |