Hallo tuxer,

Mein (funktionierender) Code für das Auslesen des Kompasses sieht so aus:

Code:
I2cstart
I2cwbyte Adr_kom_w
I2cwbyte 1

I2cstart
I2cwbyte Adr_kom_r
I2crbyte Temp , Nack
I2cstop

Kompass = Temp
Den Unterschied macht vermutlich das fehlende I2cstop zwischendrin.

Gruß, Michael