[AVR-GCC] Pomoc z algorytmem...

Jul 14, 2007 1 Replies

Witam, jest sobie struktura: typedef struct Timer_t { Time_t On; Time_t Off; Process_t *ProcessNr; } Timer_t;



gdzie *ProcessNr wskaznikiem do struktyry dynamicznie przydzielanej przez malloc(). Zmienna z Timer_t chcialbym zapisac do eepromu po restarcie bybaly odtwarzana. Jednak problem pojawia sie z oddtworzeniem wskaznika i struktury Process_t. Jak to zrobic by nie porobil sie jakis bajzel z pamiecia ... W sumie Timer tez chcialem przydzielic dynamicznie w zaleznosci od zapotrzebowania na kolejne timery. Jednak ze strachu przed odtwarzaniem jej z eepromu ustalilem ja na ilosc Timer[8].


prosze o jakas podpowiedz.


U¿ytkownik "Pawel K" snipped-for-privacy@kpw.qs.pl> napisa³ w wiadomo¶ci news:f7bcut$d87$ snipped-for-privacy@inews.gazeta.pl...

Nie bardzo wiadomo co chesz uzyskac.

Wskazniki do przydzielonej pamieci po restarcie sytemu nie beda aktualne.

Musisz ponownie wolac malloc'a zeby przydzielil obszar na heap'ie.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required