Skip to content

These module docs are in beta and may be incomplete.

modm:driver:lm75: LM75 Thermometer

LM75 digital temperature sensor driver.

The LM75 is a digital temperature sensor with an I2C interface and measures temperature over a range of -55 to +125 deg Celsius with a resolution of 0.5 deg C and an accuracy of up to 2 deg C.

The sensor has a default refresh rate between 3Hz and 10Hz which is hardcoded into the sensor and cannot be changed.


// Class
class modm::Lm75< class I2cMaster  >;
class modm::Tmp102< class I2cMaster  >;
class modm::Tmp175< typename I2cMaster  >;

// Struct
struct modm::lm75::Data;
struct modm::lm75;


modm:driver:lm75 modm_driver_lm75 modm: driver: lm75 modm_architecture_i2c_device modm: architecture: i2c.device modm_driver_lm75->modm_architecture_i2c_device modm_architecture_register modm: architecture: register modm_driver_lm75->modm_architecture_register modm_driver modm: driver modm_driver_lm75->modm_driver modm_driver_ds1631 modm: driver: ds1631 modm_driver_ds1631->modm_driver_lm75 modm_driver_tmp102 modm: driver: tmp102 modm_driver_tmp102->modm_driver_lm75 modm_driver_tmp175 modm: driver: tmp175 modm_driver_tmp175->modm_driver_lm75