xor napisał(a):
peter507 napisał(a):
"assignment makes integer from pointer without a cast"
Odjęcie dwóch wskaźników daje wynik typu integer a ty przypisujesz wynik do
peter507 napisał(a):
char *ret;
peter507 napisał(a):
Program działa, lecz po pewnym czasie resetuje lub zawiesza się procesor
Nic dziwnego skoro do tablic
bufor_danych[31] i
pomiar[20] funkcja clearCharBuff wpisuje 35 znaków.
AD1. Przypisuje do zmiennej "pozycja" która faktycznie nie jest integer'em, zmieniałem na uint8_t ale nic nie pomogło. Dalej wyrzuca ten sam warning.
AD2. Niestety usunięcie funkcji clearCharBuff powoduje ten sam efekt. Procesor dalej się resetuje. Nie ma to zauważalnego wpływu.