Oh ja ganz vergessen ^^

Habe das ganze mal umgeschrieben, aber ob ich das so:


Code:
I2CTWI_transmitByte(0x3D, OUT_X_H_M); 
I2CTWI_readBytes(0x3D, ACC_Data, 6);

oder so:

Code:
ACC_Data[0] = I2CTWI_readByte(OUT_X_H_M);
ACC_Data[1] = I2CTWI_readByte(OUT_X_L_M);
ACC_Data[2] = I2CTWI_readByte(OUT_Y_H_M);
ACC_Data[3] = I2CTWI_readByte(OUT_Y_L_M);
ACC_Data[4] = I2CTWI_readByte(OUT_Z_H_M);
ACC_Data[5] = I2CTWI_readByte(OUT_Z_L_M);
Es bleibt immer beim lesen hängen...
irgend etwas mache ich wohl falsch ^^