Witam,
Odczytuje dane z kompasu w taki sposób że najpierw deklaruje:
uint8_t xh, xl, yh, yl, zh, zl;
long xo, yo, zo;
a następnie wyznaczam ostateczne wartości xo,yo,zo w sposób przykładowo:
xo=xl|(xh << 8);
yo=yl|(yh <<8);
zo=zl|(zh << 8);
wysyłanie do terminala za pomocą funkcji
printf("x=%4ld; ",xo);
działa poprawnie natomiast pojawia się problem jeżeli chce obliczyć arctg(yo,xo)
i pojawiają się znaki zapytania w terminalu.
Co należałoby zmienić?