Witam wszystkich! Mam problem z odebraniem bajtu z układu ITG3200. Problem jest w funkcji odczytującej bajt z układu o danym adresie. Na początek chciałbym odczytać bajt z adresu 0x00, czyli tzw. WHO_I_AM. Poniżej zamieszczam kod funkcji odbierającej dane (pewnie coś zepsułem w sekwencji, mimo że robiona na podstawie noty katalogowej układu).
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Funkcje odpowiadające za komunikację I2C są poprawne - z niebieskiej książki

Dziękuję za pomoc!