78 #error Unable to determine native endianness at compile time. ETL_ENDIAN_NATIVE must be defined either as 0 for 'little endian' or 1 for 'big endian'.
79 #endif
80#else
81// Default values for little and big endianness.
82 #define ETL_ENDIAN_LITTLE 0
83 #define ETL_ENDIAN_BIG 1
84#endif
85
86// If true, then the endianness of the platform can be constexpr.
ETL_CONSTEXPR14 etl::enable_if< etl::is_integral< T >::value &&etl::is_unsigned< T >::value &&(etl::integral_limits< T >::bits==16U), T >::type reverse_bytes(T value)