Witam!
Kilka słów o projekcie.
Urządzenie wykonuje odczyt z czujników - częstotliwość pomiarów i ilość punktów pomiarowych jest zmienna.
Pomiary następnie są wysyłane do urządzenia nadzorującego w odpowiedzi na jego zapytanie.
Moim założeniem jest kolejkowanie pełnych ramek z pomiarami i czasem ich wykonania w postaci listy jednokierunkowej, a gdy jest to możliwe wysyłane ich do mastera.
Element listy zawiera wskaźniki do zaalokowanej pamięci na ramkę i jej długość.
Ograniczeniem długości listy jest wielkość zużywanej pamięci.
Problem polega na wyciekach pamięci i/lub nadpisywaniu błędnego obszaru pamięci.
Obsługę list wykonałem w oparciu o książkę TMF:
pliki .h, .c
Wykorzystanie w głównej pętli:
Z góry dziękuję za pomoc!
Kilka słów o projekcie.
Urządzenie wykonuje odczyt z czujników - częstotliwość pomiarów i ilość punktów pomiarowych jest zmienna.
Pomiary następnie są wysyłane do urządzenia nadzorującego w odpowiedzi na jego zapytanie.
Moim założeniem jest kolejkowanie pełnych ramek z pomiarami i czasem ich wykonania w postaci listy jednokierunkowej, a gdy jest to możliwe wysyłane ich do mastera.
Element listy zawiera wskaźniki do zaalokowanej pamięci na ramkę i jej długość.
Ograniczeniem długości listy jest wielkość zużywanej pamięci.
Problem polega na wyciekach pamięci i/lub nadpisywaniu błędnego obszaru pamięci.
Obsługę list wykonałem w oparciu o książkę TMF:
pliki .h, .c
Code: c
Wykorzystanie w głównej pętli:
Code: c
Z góry dziękuję za pomoc!