Čidlo tlaku SMD500, komunikace přes I2C, kalibrace

Tak jsem to zkousel nejak predelat a opravdu nevim, kde by mohla byt chyba. Doba SCL=1 je 7us, SCL=0 je 10us, tzn. ze se do parametru I2C vejdu v pohode.
Jediny co me napada, je, ze cidlo chce nejdriv vycist koeficienty a pote hned udaj z prevodniku, ale je to dost pochybny.
Pritom cidlo posila ACK hned pri prvnim adresovani, tzn. ze v zapisu na I2C by chyba byt nemela.
Kdyz ctu ze sbernice, tak nejdriv vezmu bit z I2C presunu do C a zarotuju zasobnikem. Dam puls na SCL a toto opakuju 8x.Poté uvolnim sbernici, dam ACK, jestlize jde o 1.cteny BYTE, jinak necham sbernici uvolnenou a potvrdim pulsem na SCL.
Nevidite nekdo nejakou chybu? Budu moc vdecny za jakoukoliv pripominku…
Diky