Cześć, napisałem obsługę I2C na przerwaniach zgodnie (mam nadzieję) z dokumentem, którego załączyłem. Przed odbieraniem 6 bajtów ustawiam bit START oraz ACK ustawiam liczbę bajtów do odczytu na 6 i zeruję zmienną pomocniczą. Ponieważ już parę miesięcy męczę się z odczytem z I2C chciałbym zapytać co jest nie tak w moim krótkim kodzie?
Kod: C / C++