6 #include "LibEndian.hpp"
8 #if LIB_CFG_LITTLE_ENDIAN
9 uint16_t LibEndian::beToHw(uint16_t value) {
12 uint8_t* dst = (uint8_t*) &result;
13 uint8_t* src = (uint8_t*) &value;
21 uint32_t LibEndian::beToHw(uint32_t value) {
24 uint8_t* dst = (uint8_t*) &result;
25 uint8_t* src = (uint8_t*) &value;
35 uint16_t LibEndian::hwToBe(uint16_t value) {
39 uint32_t LibEndian::hwToBe(uint32_t value) {
43 uint16_t LibEndian::leToHw(uint16_t value) {
46 uint8_t* dst = (uint8_t*) &result;
47 uint8_t* src = (uint8_t*) &value;
55 uint32_t LibEndian::leToHw(uint32_t value) {
58 uint8_t* dst = (uint8_t*) &result;
59 uint8_t* src = (uint8_t*) &value;
69 uint16_t LibEndian::hwToLe(uint16_t value) {
73 uint32_t LibEndian::hwToLe(uint32_t value) {