We plan on measuring RH and temperature periodically.
Quoting from the datasheet (section 8.5.7.3.2):
"The latest measurement acquisition in Auto Measurement Mode can be retrieved using a measurement readout command"
"Once the measurement readout is complete, the HDC302x clears the measurement result from memory"
"As in Trigger-On Demand, if the I2C controller attempts to read the measurement results prior to measurement completion, the HDC302x will respond with a NACK condition"
Assume that during initialization I configure the device for AMM with a rate of 1 Hz and wait for, say, 100 ms (all this only performed once).
What will happen if then I attempt reading RH and T (using command E0 00) periodically every 100 ms? Will I ever encounter a NAK?
If yes, and I need to poll the device (for say 20 ms) until receiving an ACK, what is the use of AMM (other than accumulating minimum and maximum statistics)?
Thanks.