I am using a LSM303DLHC and am very confident I have the I2C communication working well. I am now trying to use the devices 12 bit temperature sensor. The datasheet is not clear and the tech support is not that fast.
The datasheet parameter, TSDr, described as "Temperature sensor output change vs. temperature" has a typical value of "8 LSB/°C".
That seems to suggest to me that a temperature reading of 1 (just single bit high) would be 1/8th of 1 deg C. A value of 8 would be 1 deg C.
That does not work out over a range of temperatures. I don't have access to an accurate thermometer, but it it's clear it'd not as simple as that.
Hoping someone reading this might have already figured this out.