I am using LSM303D to get accelerometer and magnetometer values but i keep getting ay and az axis of accelerometer values wrong. I am able to communicate with the chip because I can see the magnetometer values but something is wrong with acceleromete...