Memory header for endianness support functions. More...
Go to the source code of this file.
Macros | |
#define | mcuxClMemory_StoreLittleEndian32(destination, value) |
Converts a 32-bit unsigned integer to a little-endian order uint8_t array . | |
#define | mcuxClMemory_StoreBigEndian32(destination, value) |
Converts a 32-bit unsigned integer to a big-endian order uint8_t array. | |
#define | mcuxClMemory_LoadLittleEndian32(source) |
Converts a little-endian order uint8_t array to a 32-bit unsigned integer. | |
#define | mcuxClMemory_LoadBigEndian32(source) |
Converts a big-endian order uint8_t array to a 32-bit unsigned integer. | |
#define | MCUXCLMEMORY_SWITCH_4BYTE_ENDIANNESS(input) |
MACRO that switches byte endianness of given CPU word. | |
Memory header for endianness support functions.
This header exposes macros that enable using endianness support functions.