Witajcie,
moim założeniem jest odebranie stringa z UARTa oraz konwersję tegoż stringa na liczbę całkowitą. Problem pojawia się przy odbieraniu stringa. Idea polega na tym, aby odbierać pojedyncze znaki, ładować je do tablicy znaków aż do momentu, kiedy napotkam na znak '\n'. Później do odebranego stringa dodaję pominięty znak '\n' tak, aby zachować przyjętą ideę. Przeglądałem już forum, jednak nadal nie mam pomysłu jak rozwiązać ten problem. Proszę o pomoc w postaci wskazówek, oto kod mojej funkcji do odbierania stringa.
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Dodam tylko, iż komuniacja działa prawidłowo - dane są odbierane z mikrokontrolera, jednak odbieranie stringa z urządzenia na mikrokontroler już niestety nie.