Można przez memcpy, można przez wskaźnik, można przez połączenie unii ze strukturą, można w końcu najprościej jak się da czyli:
bufor = (moje_dane.zmienna1<<8) | moje_dane.zmienna2;
tylko się zastanawiam po co ci pola bitowe o pojemności aż 8 bitów ??? toż to cały bajt, a nie dość tego ty jeszcze definiujesz je jako int zamiast uint8_t .... tak jakoś wszystko jakby troszkę do góry nogami jest tu zrobione.
_________________
zapraszam na blog:
http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj
Kurs EAGLE ] [ mój kanał YT TV
www.youtube.com/mirekk36 ]