Hello
I also tried printf("%d %d %d \n",MMA1_GetX(),MMA1_GetY(), MMA1_GetZ()); and the maximum values I got was 17408, 15256, 17808 and the minimum values I got was -16384, -16584, -16408 for x,y,z respectively, But the value for 14 bit data should range b/w 16384 to -16384 So i was wondering is it due to the drift in accelerometer?
Regards
Amit Kumar