analogdevicesinc / no-OS

Software drivers in C for systems without an operating system
http://analogdevicesinc.github.io/no-OS/
Other
971 stars 1.67k forks source link

drivers: temperature: max31827: Add driver support for MAX31827/MAX31828/MAX31829 #2308

Closed jemfgeronimo closed 2 months ago

jemfgeronimo commented 2 months ago

Pull Request Description

The MAX31827 is a ±1°C accuracy from -40°C to +125°C (12 bits) local temperature switch and sensor with I2C/SMBus interface. The combination of small 6-bump wafer-level package (WLP) and high accuracy makes this temperature sensor/switch ideal for a wide range of applications. It can be used as a temperature switch with preconfigured thresholds and/or as a temperature sensor with I2C interface. When the part operates as an independent temperature switch, the I2C interface doesn't have to be used. This enables use of the part in systems that require thermal protection implemented in hardware, without the need for reconfiguration or use of software/firmware during normal operation.

The driver also supports MAX31828 and MAX31829.

PR Type

PR Checklist