thermo19 2.0.0.0
Thermo 19 Settings

Settings of Thermo 19 Click driver. More...

Macros

#define THERMO19_CONFIG_FORMAT_NORMAL   0x00
 Thermo 19 config register settings.
 
#define THERMO19_CONFIG_FORMAT_EXTEND   0x80
 
#define THERMO19_CONFIG_FORMAT_BIT_MASK   0x80
 
#define THERMO19_CONFIG_RESOLUTION_8BIT   0x00
 
#define THERMO19_CONFIG_RESOLUTION_9BIT   0x20
 
#define THERMO19_CONFIG_RESOLUTION_10BIT   0x40
 
#define THERMO19_CONFIG_RESOLUTION_12BIT   0x60
 
#define THERMO19_CONFIG_RESOLUTION_BIT_MASK   0x60
 
#define THERMO19_CONFIG_COMP_INT_COMPARATOR   0x00
 
#define THERMO19_CONFIG_COMP_INT_INTERRUPT   0x10
 
#define THERMO19_CONFIG_COMP_INT_BIT_MASK   0x10
 
#define THERMO19_CONFIG_FAULT_QUEUE_SINGLE   0x00
 
#define THERMO19_CONFIG_FAULT_QUEUE_MULTIPLE   0x08
 
#define THERMO19_CONFIG_FAULT_QUEUE_BIT_MASK   0x08
 
#define THERMO19_CONFIG_CONVERSION_RATE_0   0x00
 
#define THERMO19_CONFIG_CONVERSION_RATE_1_64   0x01
 
#define THERMO19_CONFIG_CONVERSION_RATE_1_32   0x02
 
#define THERMO19_CONFIG_CONVERSION_RATE_1_16   0x03
 
#define THERMO19_CONFIG_CONVERSION_RATE_1_4   0x04
 
#define THERMO19_CONFIG_CONVERSION_RATE_1_1   0x05
 
#define THERMO19_CONFIG_CONVERSION_RATE_4_1   0x06
 
#define THERMO19_CONFIG_CONVERSION_RATE_8_1   0x07
 
#define THERMO19_CONFIG_CONVERSION_RATE_BIT_MASK   0x07
 
#define THERMO19_STATUS_TH_FAULT_OCCURED   0x80
 Thermo 19 status register settings.
 
#define THERMO19_STATUS_TH_FAULT_NOT_OCCURED   0x00
 
#define THERMO19_STATUS_TH_FAULT_BIT_MASK   0x80
 
#define THERMO19_STATUS_TL_FAULT_OCCURED   0x40
 
#define THERMO19_STATUS_TL_FAULT_NOT_OCCURED   0x00
 
#define THERMO19_STATUS_TL_FAULT_BIT_MASK   0x40
 
#define THERMO19_STATUS_ADDRRESS_0   0x1A
 
#define THERMO19_STATUS_ADDRRESS_1   0x3A
 
#define THERMO19_STATUS_ADDRRESS_BIT_MASK   0x3F
 
#define THERMO19_ADDRESS_0   0x1A
 Thermo 19 address settings.
 
#define THERMO19_ADDRESS_1   0x3A
 
#define THERMO19_ADDRESS_ALL   0xFF
 
#define THERMO19_ADDRESS_BIT_MASK   0x3F
 
#define THERMO19_DATA_RESOLUTION   0.0625
 Thermo 19 temperature calculation values.
 
#define THERMO19_FAMILY_CODE   0x3B
 Thermo 19 family code value.
 
#define THERMO19_DEFAULT_CONFIG   ( THERMO19_CONFIG_RESOLUTION_12BIT | THERMO19_CONFIG_COMP_INT_INTERRUPT )
 Thermo 19 default config values.
 
#define THERMO19_DEFAULT_ADDRESS   THERMO19_ADDRESS_ALL
 
#define THERMO19_DEFAULT_TEMP_HIGH_ALARM   0xFFFF
 
#define THERMO19_DEFAULT_TEMP_LOW_ALARM   0x0000
 

Detailed Description

Settings of Thermo 19 Click driver.

Macro Definition Documentation

◆ THERMO19_ADDRESS_0

#define THERMO19_ADDRESS_0   0x1A

Thermo 19 address settings.

Specified address settings of Thermo 19 Click driver.

◆ THERMO19_ADDRESS_1

#define THERMO19_ADDRESS_1   0x3A

◆ THERMO19_ADDRESS_ALL

#define THERMO19_ADDRESS_ALL   0xFF

◆ THERMO19_ADDRESS_BIT_MASK

#define THERMO19_ADDRESS_BIT_MASK   0x3F

◆ THERMO19_CONFIG_COMP_INT_BIT_MASK

#define THERMO19_CONFIG_COMP_INT_BIT_MASK   0x10

◆ THERMO19_CONFIG_COMP_INT_COMPARATOR

#define THERMO19_CONFIG_COMP_INT_COMPARATOR   0x00

◆ THERMO19_CONFIG_COMP_INT_INTERRUPT

#define THERMO19_CONFIG_COMP_INT_INTERRUPT   0x10

◆ THERMO19_CONFIG_CONVERSION_RATE_0

#define THERMO19_CONFIG_CONVERSION_RATE_0   0x00

◆ THERMO19_CONFIG_CONVERSION_RATE_1_1

#define THERMO19_CONFIG_CONVERSION_RATE_1_1   0x05

◆ THERMO19_CONFIG_CONVERSION_RATE_1_16

#define THERMO19_CONFIG_CONVERSION_RATE_1_16   0x03

◆ THERMO19_CONFIG_CONVERSION_RATE_1_32

#define THERMO19_CONFIG_CONVERSION_RATE_1_32   0x02

◆ THERMO19_CONFIG_CONVERSION_RATE_1_4

#define THERMO19_CONFIG_CONVERSION_RATE_1_4   0x04

◆ THERMO19_CONFIG_CONVERSION_RATE_1_64

#define THERMO19_CONFIG_CONVERSION_RATE_1_64   0x01

◆ THERMO19_CONFIG_CONVERSION_RATE_4_1

#define THERMO19_CONFIG_CONVERSION_RATE_4_1   0x06

◆ THERMO19_CONFIG_CONVERSION_RATE_8_1

#define THERMO19_CONFIG_CONVERSION_RATE_8_1   0x07

◆ THERMO19_CONFIG_CONVERSION_RATE_BIT_MASK

#define THERMO19_CONFIG_CONVERSION_RATE_BIT_MASK   0x07

◆ THERMO19_CONFIG_FAULT_QUEUE_BIT_MASK

#define THERMO19_CONFIG_FAULT_QUEUE_BIT_MASK   0x08

◆ THERMO19_CONFIG_FAULT_QUEUE_MULTIPLE

#define THERMO19_CONFIG_FAULT_QUEUE_MULTIPLE   0x08

◆ THERMO19_CONFIG_FAULT_QUEUE_SINGLE

#define THERMO19_CONFIG_FAULT_QUEUE_SINGLE   0x00

◆ THERMO19_CONFIG_FORMAT_BIT_MASK

#define THERMO19_CONFIG_FORMAT_BIT_MASK   0x80

◆ THERMO19_CONFIG_FORMAT_EXTEND

#define THERMO19_CONFIG_FORMAT_EXTEND   0x80

◆ THERMO19_CONFIG_FORMAT_NORMAL

#define THERMO19_CONFIG_FORMAT_NORMAL   0x00

Thermo 19 config register settings.

Specified config register settings of Thermo 19 Click driver.

◆ THERMO19_CONFIG_RESOLUTION_10BIT

#define THERMO19_CONFIG_RESOLUTION_10BIT   0x40

◆ THERMO19_CONFIG_RESOLUTION_12BIT

#define THERMO19_CONFIG_RESOLUTION_12BIT   0x60

◆ THERMO19_CONFIG_RESOLUTION_8BIT

#define THERMO19_CONFIG_RESOLUTION_8BIT   0x00

◆ THERMO19_CONFIG_RESOLUTION_9BIT

#define THERMO19_CONFIG_RESOLUTION_9BIT   0x20

◆ THERMO19_CONFIG_RESOLUTION_BIT_MASK

#define THERMO19_CONFIG_RESOLUTION_BIT_MASK   0x60

◆ THERMO19_DATA_RESOLUTION

#define THERMO19_DATA_RESOLUTION   0.0625

Thermo 19 temperature calculation values.

Specified temperature calculation values of Thermo 19 Click driver.

◆ THERMO19_DEFAULT_ADDRESS

#define THERMO19_DEFAULT_ADDRESS   THERMO19_ADDRESS_ALL

◆ THERMO19_DEFAULT_CONFIG

#define THERMO19_DEFAULT_CONFIG   ( THERMO19_CONFIG_RESOLUTION_12BIT | THERMO19_CONFIG_COMP_INT_INTERRUPT )

Thermo 19 default config values.

Specified default config values of Thermo 19 Click driver.

◆ THERMO19_DEFAULT_TEMP_HIGH_ALARM

#define THERMO19_DEFAULT_TEMP_HIGH_ALARM   0xFFFF

◆ THERMO19_DEFAULT_TEMP_LOW_ALARM

#define THERMO19_DEFAULT_TEMP_LOW_ALARM   0x0000

◆ THERMO19_FAMILY_CODE

#define THERMO19_FAMILY_CODE   0x3B

Thermo 19 family code value.

Specified family code value of Thermo 19 Click driver.

◆ THERMO19_STATUS_ADDRRESS_0

#define THERMO19_STATUS_ADDRRESS_0   0x1A

◆ THERMO19_STATUS_ADDRRESS_1

#define THERMO19_STATUS_ADDRRESS_1   0x3A

◆ THERMO19_STATUS_ADDRRESS_BIT_MASK

#define THERMO19_STATUS_ADDRRESS_BIT_MASK   0x3F

◆ THERMO19_STATUS_TH_FAULT_BIT_MASK

#define THERMO19_STATUS_TH_FAULT_BIT_MASK   0x80

◆ THERMO19_STATUS_TH_FAULT_NOT_OCCURED

#define THERMO19_STATUS_TH_FAULT_NOT_OCCURED   0x00

◆ THERMO19_STATUS_TH_FAULT_OCCURED

#define THERMO19_STATUS_TH_FAULT_OCCURED   0x80

Thermo 19 status register settings.

Specified status register settings of Thermo 19 Click driver.

◆ THERMO19_STATUS_TL_FAULT_BIT_MASK

#define THERMO19_STATUS_TL_FAULT_BIT_MASK   0x40

◆ THERMO19_STATUS_TL_FAULT_NOT_OCCURED

#define THERMO19_STATUS_TL_FAULT_NOT_OCCURED   0x00

◆ THERMO19_STATUS_TL_FAULT_OCCURED

#define THERMO19_STATUS_TL_FAULT_OCCURED   0x40