thermo27 2.1.0.0
Thermo 27 Registers Settings

Settings for registers of Thermo 27 Click driver. More...

Macros

#define THERMO27_CRC_MODE_ENABLED   0x01
 Thermo 27 description setting.
 
#define THERMO27_CRC_MODE_DISABLED   0x00
 
#define THERMO27_POLYNOMIAL   0x07
 
#define THERMO27_DEVICE_ID   0x1114
 
#define THERMO27_TEMP_COEF   0.0078125
 
#define THERMO27_LSB_VAL   0.03125
 
#define THERMO27_LOW_TEMP_LIMIT_VAL   -25
 
#define THERMO27_HIGH_TEMP_LIMIT_VAL   80
 
#define THERMO27_SW_RESET   0x06
 
#define THERMO27_ADC_TIME_6mS_MODE_CMD   0x0000
 Thermo 27 configuration setting.
 
#define THERMO27_ADC_TIME_4mS_MODE_CMD   0x0200
 
#define THERMO27_ADC_TIME_2mS_MODE_CMD   0x0400
 
#define THERMO27_ADC_TIME_1mS_MODE_CMD   0x0600
 
#define THERMO27_SW_RESET_CMD   0x0100
 
#define THERMO27_ENABLE_AVG_CMD   0x0080
 
#define THERMO27_ENABLE_CRC_CMD   0x0040
 
#define THERMO27_ONE_SHOT_CMD   0x0010
 
#define THERMO27_CONTINUOUS_MODE_CMD   0x0000
 
#define THERMO27_SHOUTDOWN_MODE_CMD   0x0008
 
#define THERMO27_CONVERSION_TIME_7mS_MODE_CMD   0x0000
 
#define THERMO27_CONVERSION_TIME_32mS_MODE_CMD   0x0001
 
#define THERMO27_CONVERSION_TIME_63mS_MODE_CMD   0x0002
 
#define THERMO27_CONVERSION_TIME_125mS_MODE_CMD   0x0003
 
#define THERMO27_CONVERSION_TIME_250mS_MODE_CMD   0x0004
 
#define THERMO27_CONVERSION_TIME_500mS_MODE_CMD   0x0005
 
#define THERMO27_CONVERSION_TIME_1S_MODE_CMD   0x0006
 
#define THERMO27_CONVERSION_TIME_2S_MODE_CMD   0x0007
 
#define THERMO27_CRC_FLAG   0x80
 Thermo 27 alert status register flags.
 
#define THERMO27_SLEW_STATUS   0x40
 
#define THERMO27_SLEW_FLAG   0x20
 
#define THERMO27_THIGH_STATUS   0x10
 
#define THERMO27_TLOW_STATUS   0x08
 
#define THERMO27_THIGH_FLAG   0x04
 
#define THERMO27_TLOW_FLAG   0x02
 
#define THERMO27_DATA_READY_FLAG   0x01
 
#define THERMO27_DEVICE_ADDRESS   0x4D
 Thermo 27 device address setting.
 
#define THERMO27_RESET_DEVICE_ADDRESS   0x00
 

Detailed Description

Settings for registers of Thermo 27 Click driver.

Macro Definition Documentation

◆ THERMO27_ADC_TIME_1mS_MODE_CMD

#define THERMO27_ADC_TIME_1mS_MODE_CMD   0x0600

◆ THERMO27_ADC_TIME_2mS_MODE_CMD

#define THERMO27_ADC_TIME_2mS_MODE_CMD   0x0400

◆ THERMO27_ADC_TIME_4mS_MODE_CMD

#define THERMO27_ADC_TIME_4mS_MODE_CMD   0x0200

◆ THERMO27_ADC_TIME_6mS_MODE_CMD

#define THERMO27_ADC_TIME_6mS_MODE_CMD   0x0000

Thermo 27 configuration setting.

Specified setting for configurating the Thermo 27 Click driver.

◆ THERMO27_CONTINUOUS_MODE_CMD

#define THERMO27_CONTINUOUS_MODE_CMD   0x0000

◆ THERMO27_CONVERSION_TIME_125mS_MODE_CMD

#define THERMO27_CONVERSION_TIME_125mS_MODE_CMD   0x0003

◆ THERMO27_CONVERSION_TIME_1S_MODE_CMD

#define THERMO27_CONVERSION_TIME_1S_MODE_CMD   0x0006

◆ THERMO27_CONVERSION_TIME_250mS_MODE_CMD

#define THERMO27_CONVERSION_TIME_250mS_MODE_CMD   0x0004

◆ THERMO27_CONVERSION_TIME_2S_MODE_CMD

#define THERMO27_CONVERSION_TIME_2S_MODE_CMD   0x0007

◆ THERMO27_CONVERSION_TIME_32mS_MODE_CMD

#define THERMO27_CONVERSION_TIME_32mS_MODE_CMD   0x0001

◆ THERMO27_CONVERSION_TIME_500mS_MODE_CMD

#define THERMO27_CONVERSION_TIME_500mS_MODE_CMD   0x0005

◆ THERMO27_CONVERSION_TIME_63mS_MODE_CMD

#define THERMO27_CONVERSION_TIME_63mS_MODE_CMD   0x0002

◆ THERMO27_CONVERSION_TIME_7mS_MODE_CMD

#define THERMO27_CONVERSION_TIME_7mS_MODE_CMD   0x0000

◆ THERMO27_CRC_FLAG

#define THERMO27_CRC_FLAG   0x80

Thermo 27 alert status register flags.

Specified alert status register flags of Thermo 27 Click driver.

◆ THERMO27_CRC_MODE_DISABLED

#define THERMO27_CRC_MODE_DISABLED   0x00

◆ THERMO27_CRC_MODE_ENABLED

#define THERMO27_CRC_MODE_ENABLED   0x01

Thermo 27 description setting.

Specified setting for description of Thermo 27 Click driver.

◆ THERMO27_DATA_READY_FLAG

#define THERMO27_DATA_READY_FLAG   0x01

◆ THERMO27_DEVICE_ADDRESS

#define THERMO27_DEVICE_ADDRESS   0x4D

Thermo 27 device address setting.

Specified setting for device slave address selection of Thermo 27 Click driver.

◆ THERMO27_DEVICE_ID

#define THERMO27_DEVICE_ID   0x1114

◆ THERMO27_ENABLE_AVG_CMD

#define THERMO27_ENABLE_AVG_CMD   0x0080

◆ THERMO27_ENABLE_CRC_CMD

#define THERMO27_ENABLE_CRC_CMD   0x0040

◆ THERMO27_HIGH_TEMP_LIMIT_VAL

#define THERMO27_HIGH_TEMP_LIMIT_VAL   80

◆ THERMO27_LOW_TEMP_LIMIT_VAL

#define THERMO27_LOW_TEMP_LIMIT_VAL   -25

◆ THERMO27_LSB_VAL

#define THERMO27_LSB_VAL   0.03125

◆ THERMO27_ONE_SHOT_CMD

#define THERMO27_ONE_SHOT_CMD   0x0010

◆ THERMO27_POLYNOMIAL

#define THERMO27_POLYNOMIAL   0x07

◆ THERMO27_RESET_DEVICE_ADDRESS

#define THERMO27_RESET_DEVICE_ADDRESS   0x00

◆ THERMO27_SHOUTDOWN_MODE_CMD

#define THERMO27_SHOUTDOWN_MODE_CMD   0x0008

◆ THERMO27_SLEW_FLAG

#define THERMO27_SLEW_FLAG   0x20

◆ THERMO27_SLEW_STATUS

#define THERMO27_SLEW_STATUS   0x40

◆ THERMO27_SW_RESET

#define THERMO27_SW_RESET   0x06

◆ THERMO27_SW_RESET_CMD

#define THERMO27_SW_RESET_CMD   0x0100

◆ THERMO27_TEMP_COEF

#define THERMO27_TEMP_COEF   0.0078125

◆ THERMO27_THIGH_FLAG

#define THERMO27_THIGH_FLAG   0x04

◆ THERMO27_THIGH_STATUS

#define THERMO27_THIGH_STATUS   0x10

◆ THERMO27_TLOW_FLAG

#define THERMO27_TLOW_FLAG   0x02

◆ THERMO27_TLOW_STATUS

#define THERMO27_TLOW_STATUS   0x08