Added __AVR_ARCH__ endianness check
This commit is contained in:
parent
7e6ce4f4fd
commit
53da24091b
@ -42,7 +42,8 @@
|
|||||||
defined(__THUMBEB__) || defined(__AARCH64EB__) || defined(_MIBSEB) || defined(__MIBSEB) || defined(__MIBSEB__)
|
defined(__THUMBEB__) || defined(__AARCH64EB__) || defined(_MIBSEB) || defined(__MIBSEB) || defined(__MIBSEB__)
|
||||||
#define NMBS_BIG_ENDIAN
|
#define NMBS_BIG_ENDIAN
|
||||||
#elif defined(__BYTE_ORDER) && __BYTE_ORDER == __LITTLE_ENDIAN || defined(__LITTLE_ENDIAN__) || defined(__ARMEL__) || \
|
#elif defined(__BYTE_ORDER) && __BYTE_ORDER == __LITTLE_ENDIAN || defined(__LITTLE_ENDIAN__) || defined(__ARMEL__) || \
|
||||||
defined(__THUMBEL__) || defined(__AARCH64EL__) || defined(_MIPSEL) || defined(__MIPSEL) || defined(__MIPSEL__)
|
defined(__THUMBEL__) || defined(__AARCH64EL__) || defined(_MIPSEL) || defined(__MIPSEL) || \
|
||||||
|
defined(__MIPSEL__) || defined(__AVR_ARCH__)
|
||||||
#define NMBS_LITTLE_ENDIAN
|
#define NMBS_LITTLE_ENDIAN
|
||||||
#else
|
#else
|
||||||
#error "Failed to automatically detect platform endianness. Please define either NMBS_BIG_ENDIAN or NMBS_LITTLE_ENDIAN."
|
#error "Failed to automatically detect platform endianness. Please define either NMBS_BIG_ENDIAN or NMBS_LITTLE_ENDIAN."
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user