Loading...
Searching...
No Matches

Registers for the lm75 and derived (lm75a and tmp1075) temperature sensors. More...

Detailed Description

Registers for the lm75 and derived (lm75a and tmp1075) temperature sensors.

Author
Vitor Batista vitor.nosp@m..bat.nosp@m.ista@.nosp@m.ml-p.nosp@m.a.com

Definition in file lm75_regs.h.

+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

LM75 register list

#define LM75_TEMP_REG   (0x00)
 Temperature register pointer.
 
#define LM75_CONF_REG   (0x01)
 Configuration register pointer.
 
#define LM75_THYST_REG   (0x02)
 Hysteresis register pointer.
 
#define LM75_TOS_REG   (0x03)
 Overtemperature shutdown register pointer.
 

Device Operation mode

#define NORMAL_MODE   0
 Continuous conversion mode.
 
#define SHUTDOWN_MODE   1
 Shutdown mode ON.
 

Device Thermostat operation mode

#define COMPARATOR_MODE   0
 OS operation in comparator mode.
 
#define INTERRUPT_MODE   1
 OS operation in interrupt mode.
 

OS polarity

#define OS_ACTIVE_LOW   0
 OS pin active on Low voltage.
 
#define OS_ACTIVE_HIGH   1
 OS pin active on positive voltage.
 

Consecutive fault measurements to trigger the alert function

#define FAULT_1   0
 OS/ALERT active after 1 fault.
 
#define FAULT_2   1
 OS/ALERT active after 2 faults.
 

LM75A exclusive registers

#define FAULT_4   2
 OS active after 4 faults.
 
#define FAULT_6   3
 OS active after 6 faults.
 

TMP1075 exclusive registers

#define TMP1075_DEVICE_ID_REG   (0x0F)
 Device ID register.
 

Fault Queue Values

#define FAULT_3   2
 ALERT active after 3 faults.
 
#define FAULT_4_TMP1075   3
 ALERT active after 4 faults.
 

Conversion rate setting when device is in continuous conversion mode

#define TMP1075_CONV_RATE_REG_27H   0
 27.5ms conversion rate
 
#define TMP1075_CONV_RATE_REG_55   1
 55ms conversion rate
 
#define TMP1075_CONV_RATE_REG_110   2
 110ms conversion rate
 
#define TMP1075_CONV_RATE_REG_220   3
 220ms conversion rate
 

Constants for the configuration register

#define LM75_CONFIG_SHUTDOWN_MODE   0x01
 shut down sensor to conserve power
 
#define TMP1075_CONFIG_ONE_SHOT_MODE   0x81
 perform a single measurement
 

Macro Definition Documentation

◆ COMPARATOR_MODE

#define COMPARATOR_MODE   0

OS operation in comparator mode.

Definition at line 44 of file lm75_regs.h.

◆ FAULT_1

#define FAULT_1   0

OS/ALERT active after 1 fault.

Definition at line 60 of file lm75_regs.h.

◆ FAULT_2

#define FAULT_2   1

OS/ALERT active after 2 faults.

Definition at line 61 of file lm75_regs.h.

◆ FAULT_3

#define FAULT_3   2

ALERT active after 3 faults.

Definition at line 82 of file lm75_regs.h.

◆ FAULT_4

#define FAULT_4   2

OS active after 4 faults.

Definition at line 68 of file lm75_regs.h.

◆ FAULT_4_TMP1075

#define FAULT_4_TMP1075   3

ALERT active after 4 faults.

Definition at line 83 of file lm75_regs.h.

◆ FAULT_6

#define FAULT_6   3

OS active after 6 faults.

Definition at line 69 of file lm75_regs.h.

◆ INTERRUPT_MODE

#define INTERRUPT_MODE   1

OS operation in interrupt mode.

Definition at line 45 of file lm75_regs.h.

◆ LM75_CONF_REG

#define LM75_CONF_REG   (0x01)

Configuration register pointer.

Definition at line 27 of file lm75_regs.h.

◆ LM75_CONFIG_SHUTDOWN_MODE

#define LM75_CONFIG_SHUTDOWN_MODE   0x01

shut down sensor to conserve power

Definition at line 101 of file lm75_regs.h.

◆ LM75_TEMP_REG

#define LM75_TEMP_REG   (0x00)

Temperature register pointer.

Definition at line 26 of file lm75_regs.h.

◆ LM75_THYST_REG

#define LM75_THYST_REG   (0x02)

Hysteresis register pointer.

Definition at line 28 of file lm75_regs.h.

◆ LM75_TOS_REG

#define LM75_TOS_REG   (0x03)

Overtemperature shutdown register pointer.

Definition at line 29 of file lm75_regs.h.

◆ NORMAL_MODE

#define NORMAL_MODE   0

Continuous conversion mode.

Definition at line 36 of file lm75_regs.h.

◆ OS_ACTIVE_HIGH

#define OS_ACTIVE_HIGH   1

OS pin active on positive voltage.

Definition at line 53 of file lm75_regs.h.

◆ OS_ACTIVE_LOW

#define OS_ACTIVE_LOW   0

OS pin active on Low voltage.

Definition at line 52 of file lm75_regs.h.

◆ SHUTDOWN_MODE

#define SHUTDOWN_MODE   1

Shutdown mode ON.

Definition at line 37 of file lm75_regs.h.

◆ TMP1075_CONFIG_ONE_SHOT_MODE

#define TMP1075_CONFIG_ONE_SHOT_MODE   0x81

perform a single measurement

Definition at line 102 of file lm75_regs.h.

◆ TMP1075_CONV_RATE_REG_110

#define TMP1075_CONV_RATE_REG_110   2

110ms conversion rate

Definition at line 92 of file lm75_regs.h.

◆ TMP1075_CONV_RATE_REG_220

#define TMP1075_CONV_RATE_REG_220   3

220ms conversion rate

Definition at line 93 of file lm75_regs.h.

◆ TMP1075_CONV_RATE_REG_27H

#define TMP1075_CONV_RATE_REG_27H   0

27.5ms conversion rate

Definition at line 90 of file lm75_regs.h.

◆ TMP1075_CONV_RATE_REG_55

#define TMP1075_CONV_RATE_REG_55   1

55ms conversion rate

Definition at line 91 of file lm75_regs.h.

◆ TMP1075_DEVICE_ID_REG

#define TMP1075_DEVICE_ID_REG   (0x0F)

Device ID register.

Definition at line 76 of file lm75_regs.h.