SNVAA89A November 2023 – March 2024 LM75A , LM75B , TMP102 , TMP1075 , TMP110 , TMP112 , TMP112-Q1 , TMP175 , TMP175-Q1 , TMP275 , TMP275-Q1 , TMP75 , TMP75-Q1 , TMP75B , TMP75B-Q1 , TMP75C , TMP75C-Q1
The common Linux driver provides one source of compatibility between the 75 family of devices (Table 5-1). The Linux driver is not created by TI, but by the general public. The Linux Driver provides the software the MCU needs to communicate with the sensors over I2C, along with the ability to read and write registers. The Linux Driver GitHub is found here.
Devices(1) | ||||||||
---|---|---|---|---|---|---|---|---|
adt75 | at30ts74 | ds1775 | ds75 | ds7505 | g751 | lm75 | lm75a | lm75b |
max6625 | max6626 | max31725 | mcp980x | pct2075 | stds75 | stlm75 | tcn75 | tcn75 |
tmp100 | tmp101 | tmp105 | tmp112 | tmp175 | tmp275 | tmp75b | tmp75c | tmp1075 |
Software compatibility is not an issue when utilizing the Linux driver because all these devices are supported directly by the same driver. Q variants are software compatible with their corresponding commercial variants. Currently, TI's new device TMP110 is not listed in the public source code. As shown in Section 3, TMP112 is software compatible with TMP110. All 75-Family device communication is regulated by the Linux driver.