#include "Bitset.h" #include "string.h" void Set8_16(uint16_t *Dat , uint8_t *BufferH, uint8_t *BufferL) { uint16_t temp_dat; uint8_t temp_BufferH, temp_BufferL; temp_BufferH = *BufferH; temp_BufferL = *BufferL; temp_dat = (temp_BufferH << 8)|temp_BufferL; memcpy(Dat, &temp_dat, 2); } void Set16_32(uint32_t *Dat , uint16_t *BufferH, uint16_t *BufferL) { uint32_t temp_dat; uint16_t temp_BufferH, temp_BufferL; temp_BufferH = *BufferH; temp_BufferL = *BufferL; temp_dat = (temp_BufferH << 16)|temp_BufferL; memcpy(Dat, &temp_dat, 4); }