[elektro] C - memset
SZIGETI Szabolcs
szigiszabolcs at gmail.com
Sat Feb 13 11:18:57 CET 2016
Hali!
Ez így normális. Pl. A receiveDelay1előtt valószínűleg van kitöltés, hogy 4
bájt határra essen és 32 bites adatbusszal egy ciklus alatt lehessen
kezelni. Az is lehet, hogy a tagok sorrendjének átrenezésével (végén
legyenek a páratlan számú 8 bites adatok) változni fog a méret. Stb.
Szabolcs
2016.02.12. 14:21 ezt írta ("uprogc ." <uprogc at gmail.com>):
Sziasztok.
Ez bizony nem 50 byte sizeof-fal. GCC, PCn.
typedef struct _FN_SaveToRTC_RAM_t {
int8_t link_addr_datarate;
int8_t link_addr_txpower;
uint16_t link_addr_chmask;
uint8_t link_addr_nbRep;
int8_t rx2Channel_DR ;
uint32_t rx2Channel_Freq ;
int8_t rx1DrOffset;
uint32_t receiveDelay1;
uint32_t receiveDelay2;
uint32_t chParam_freq;
int8_t chParam_drRange_value;
uint32_t w1_bandwidth;
bool w1_cont;
uint32_t w2_bandwidth;
bool w2_cont;
uint32_t DownLinkCounter;
uint32_t UpLinkCounter;
uint32_t RxWindow1Delay;
uint32_t RxWindow2Delay;
}FN_SaveToRTC_RAM_t;
Udv.
Szabi
-----------------------------------------
elektro[-flame|-etc]
More information about the Elektro
mailing list