trivial: Use CHugMcdc04Context in CHugMcdc04TakeReadings
Read the 16 bit MCDC04 value as the fraction of the packed float
Use an adaptive algorithm to read the most accurate XYZ value
The prototype board contains SRAM and the temp sensor
Use the correct error codes for i2c failures
trivial: Make comment true
Use sensible values for the sensor self test
trivial: use a longer integration time for the sensor self test
Start reading XYZ from OUT1 rather than OUT0

OUT0 is TrD and I don't think it's useful at this time.