LMTEMP(4)

πŸ“¦
version 11.0 Β· 2 versions
, in nixpkgs unstable

πŸ’– LMTEMP(4) πŸ’–

okay so bestie, this page is from the Kernel Interfaces Manual and it's literally all about lmtemp β€” the National Semiconductor LM75, LM77 and compatible hardware monitors ✨ no cap, they're temperature sensors and they're kind of iconic.


🌸 NAME 🌸

lmtemp β€” National Semiconductor LM75, LM77 and compatible hardware monitors 🫢


✨ SYNOPSIS ✨

lmtemp0 at iic? addr 0x48 flags 0x0000

πŸ’… DESCRIPTION πŸ’…

The lmtemp driver provides support for the National Semiconductor LM on iicbus series temperature sensors and register compatible chips. so basically the whole friend group πŸ’œ

Each device is specified by the value of the address and flags πŸ‘‘

  • LM75 β€” addr 0x48 - 0x4f, flags 0x0000
  • LM75A β€” addr 0x48 - 0x4f, flags 0x0000
  • DS75 β€” addr 0x48 - 0x4f, flags 0x0001
  • LM77 β€” addr 0x48 - 0x4b, flags 0x0002

πŸ”₯ HARDWARE πŸ”₯

Chips supported by the lmtemp driver include:

  • National Semiconductor LM75 β€” Range -55 – +125, Resolution 0.5 degC
  • Texas Instruments LM75A β€” Range -55 – +125, Resolution 0.5 degC
  • Dallas Semiconductor DS75 β€” Range -55 – +125, Resolution 0.0625 degC
  • National Semiconductor LM77 β€” Range -55 – +130, Resolution 0.5 degC

The LM75, LM75A, and DS75 have a programmable high temperature limit 🌑️ When this is exceeded, the device asserts an over-temperature output. it's giving "we're so back" energy, but for alarms πŸ’€

The LM77 has programmable low and high temperature limits. Exceeding either of these causes the device to assert an interrupt output 😭 It also has a programmable critical high temperature limit, and exceeding this causes the device to assert a separate critical alarm output. two alarms, main character energy fr fr πŸ‘‘

The sensor and limit values are made available through the envstat(8) interface ✨


πŸŽ€ SEE ALSO πŸŽ€


πŸ¦‹ HISTORY πŸ¦‹

The lmtemp device appeared in NetBSD 4.0. vintage!! πŸ’–


πŸ’€ BUGS πŸ’€

Interrupt support is unimplemented πŸ™ˆ like, the vibe is there but the code isn't, iykyk


ngl bestie, if you're wiring one of these up, double-check your addr and flags against the table above before you start, okay? 🫢 that's the whole plot.

⭐ so this page is from the Debian build of the lmtemp(4) manual, dated January 1, 2016 β€” slay, happy new year to whoever wrote that β€” and that's the whole thing, no notes, periodt πŸ’…βœ¨πŸŒˆ

πŸ“¦ where this page comes from