6 #ifndef LIB_ENDIAN_HPP_
7 #define LIB_ENDIAN_HPP_
14 #if LIB_CFG_LITTLE_ENDIAN
15 inline static uint16_t leToHw(uint16_t value) {
18 inline static uint32_t leToHw(uint32_t value) {
21 inline static uint16_t hwToLe(uint16_t value) {
24 inline static uint32_t hwToLe(uint32_t value) {
28 static uint16_t beToHw(uint16_t value);
29 static uint32_t beToHw(uint32_t value);
30 static uint16_t hwToBe(uint16_t value);
31 static uint32_t hwToBe(uint32_t value);
34 static uint16_t leToHw(uint16_t value);
35 static uint32_t leToHw(uint32_t value);
36 static uint16_t hwToLe(uint16_t value);
37 static uint32_t hwToLe(uint32_t value);
39 inline static uint16_t beToHw(uint16_t value) {
42 inline static uint32_t beToHw(uint32_t value) {
45 inline static uint16_t hwToBe(uint16_t value) {
48 inline static uint32_t hwToBe(uint32_t value) {