The detailed behaviour of the LSM303DLHC DRDY pin (pin 9) is not elaborated upon in the datasheet.
We have observed that it generates active low pulse but this is not detailed in the datasheet.
What are the timing requirements on responding to DRDY?
At which point during this low pulse are the registers ready to be read?
Should the DRDY bit in register SR_REG_M be read to verify that a new set of measurements is ready, or is just using the DRDY pin sufficient?