I'm using FXAS21002C in my board which is configured for I2C communication. The device is responding through I2C when commanded. Whichever mode it is standby or active, it is not giving device ID when I'm reading 0x0c address. It is reading 0x00 . When I'm reading multiple bytes same set of 7 bytes (first value is 0 and then 6 bytes of same junk data) are found to be repeating whichever address I'm selecting. .when I read a particular address it its always 0x00.
Kindly help..has my device failed and should I replace it? Will device ID be communicated while in standby mode?