JarekB napisał(a):
No i walnąłem się.
Nie wiem skąd mi się to wzięło ale funkcje do parsowania danych nazwałem tak:
Nie walnąłeś się tak ma być i tak jest zdefiniowany callback w bibliotece - i pewnie stąd wziąłeś
po prostu rób tak:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
------------------------ [ Dodano po: 2 minutach ]Pamiętaj że biblioteka przygotowana jest pod komunikację nie tylko binarną ale również z ramkami 9-bitowymi!!! więc pierwszy argument może być automatycznie zamieniany na uint16_t a nie char.
Więc jeśli będziesz robił po swojemu to prędzej czy później będziesz miał błędy które doprowadzą cię do szaleństwa i wyrywania włosów z głowy - a tego bym nie chciał

Dlatego w zależności jak sobie ustawiasz dany kanał uart to w funkcji parsującej powołuj sobie mały wskaźniczek na taki typ danych jakich się spodziewasz jak pokazałem wyżej i po kłopocie.
_________________
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 ]