A driver for the part at address on bus. Nothing is sent until init or the first
measure.
Optionalsettings: Tmp117Settings | nullThe silicon revision read at initialization, or null before it.
Resolves with the alert flags: whether a result since the last call was above the high limit or below the low limit, including results the driver's own reads saw.
Checks the part is a TMP117, waits for its EEPROM to finish loading, and writes the settings with the part in shutdown. Rejects when nothing answers or another part does.
Runs one conversion and resolves with the temperature, initializing the part first if
init has not run.
Writes the high and low limits the part compares each result against; the factory limits are 192 C and -256 C.
A Texas Instruments TMP117 driven over an I2C bus, converting on demand in one-shot mode.