irgrid4  2.1.0.0
Macros
IR Grid 4 Registers Settings

Settings for registers of IR Grid 4 Click driver. More...

Macros

#define IRGRID4_STATUS_SUBPAGE   0x0001
 IR Grid 4 status register setting. More...
 
#define IRGRID4_STATUS_DATA_READY   0x0008
 
#define IRGRID4_STATUS_OVERWRITE_EN   0x0010
 
#define IRGRID4_CONTROL_SUBPAGE_EN   0x0001
 IR Grid 4 control register setting. More...
 
#define IRGRID4_CONTROL_DATA_HOLD_EN   0x0004
 
#define IRGRID4_CONTROL_SUBPAGE_REP_EN   0x0008
 
#define IRGRID4_CONTROL_SUBPAGE_1_SEL   0x0010
 
#define IRGRID4_CONTROL_REFRESH_RATE_0_5_HZ   0x0000
 
#define IRGRID4_CONTROL_REFRESH_RATE_1_HZ   0x0080
 
#define IRGRID4_CONTROL_REFRESH_RATE_2_HZ   0x0100
 
#define IRGRID4_CONTROL_REFRESH_RATE_4_HZ   0x0180
 
#define IRGRID4_CONTROL_REFRESH_RATE_8_HZ   0x0200
 
#define IRGRID4_CONTROL_REFRESH_RATE_16_HZ   0x0280
 
#define IRGRID4_CONTROL_REFRESH_RATE_32_HZ   0x0300
 
#define IRGRID4_CONTROL_REFRESH_RATE_64_HZ   0x0380
 
#define IRGRID4_CONTROL_REFRESH_RATE_MASK   0x0380
 
#define IRGRID4_CONTROL_RESOLUTION_16_BIT   0x0000
 
#define IRGRID4_CONTROL_RESOLUTION_17_BIT   0x0400
 
#define IRGRID4_CONTROL_RESOLUTION_18_BIT   0x0800
 
#define IRGRID4_CONTROL_RESOLUTION_19_BIT   0x0C00
 
#define IRGRID4_CONTROL_RESOLUTION_MASK   0x0C00
 
#define IRGRID4_CONTROL_PATTERN_CHESS   0x1000
 
#define IRGRID4_RESOLUTION_16_BIT   0
 IR Grid 4 ADC resolution setting. More...
 
#define IRGRID4_RESOLUTION_17_BIT   1
 
#define IRGRID4_RESOLUTION_18_BIT   2
 
#define IRGRID4_RESOLUTION_19_BIT   3
 
#define IRGRID4_REFRESH_RATE_0_5_HZ   0
 IR Grid 4 IR refresh rate setting. More...
 
#define IRGRID4_REFRESH_RATE_1_HZ   1
 
#define IRGRID4_REFRESH_RATE_2_HZ   2
 
#define IRGRID4_REFRESH_RATE_4_HZ   3
 
#define IRGRID4_REFRESH_RATE_8_HZ   4
 
#define IRGRID4_REFRESH_RATE_16_HZ   5
 
#define IRGRID4_REFRESH_RATE_32_HZ   6
 
#define IRGRID4_REFRESH_RATE_64_HZ   7
 
#define IRGRID4_SCALE_ALPHA   0.000001
 IR Grid 4 object temperature calculation setting. More...
 
#define IRGRID4_EMISSIVITY   0.95
 
#define IRGRID4_TA_SHIFT   5
 
#define IRGRID4_ABS_ZERO_K   273.15
 
#define IRGRID4_DEVICE_ADDRESS   0x33
 IR Grid 4 device address setting. More...
 

Detailed Description

Settings for registers of IR Grid 4 Click driver.

Macro Definition Documentation

◆ IRGRID4_ABS_ZERO_K

#define IRGRID4_ABS_ZERO_K   273.15

◆ IRGRID4_CONTROL_DATA_HOLD_EN

#define IRGRID4_CONTROL_DATA_HOLD_EN   0x0004

◆ IRGRID4_CONTROL_PATTERN_CHESS

#define IRGRID4_CONTROL_PATTERN_CHESS   0x1000

◆ IRGRID4_CONTROL_REFRESH_RATE_0_5_HZ

#define IRGRID4_CONTROL_REFRESH_RATE_0_5_HZ   0x0000

◆ IRGRID4_CONTROL_REFRESH_RATE_16_HZ

#define IRGRID4_CONTROL_REFRESH_RATE_16_HZ   0x0280

◆ IRGRID4_CONTROL_REFRESH_RATE_1_HZ

#define IRGRID4_CONTROL_REFRESH_RATE_1_HZ   0x0080

◆ IRGRID4_CONTROL_REFRESH_RATE_2_HZ

#define IRGRID4_CONTROL_REFRESH_RATE_2_HZ   0x0100

◆ IRGRID4_CONTROL_REFRESH_RATE_32_HZ

#define IRGRID4_CONTROL_REFRESH_RATE_32_HZ   0x0300

◆ IRGRID4_CONTROL_REFRESH_RATE_4_HZ

#define IRGRID4_CONTROL_REFRESH_RATE_4_HZ   0x0180

◆ IRGRID4_CONTROL_REFRESH_RATE_64_HZ

#define IRGRID4_CONTROL_REFRESH_RATE_64_HZ   0x0380

◆ IRGRID4_CONTROL_REFRESH_RATE_8_HZ

#define IRGRID4_CONTROL_REFRESH_RATE_8_HZ   0x0200

◆ IRGRID4_CONTROL_REFRESH_RATE_MASK

#define IRGRID4_CONTROL_REFRESH_RATE_MASK   0x0380

◆ IRGRID4_CONTROL_RESOLUTION_16_BIT

#define IRGRID4_CONTROL_RESOLUTION_16_BIT   0x0000

◆ IRGRID4_CONTROL_RESOLUTION_17_BIT

#define IRGRID4_CONTROL_RESOLUTION_17_BIT   0x0400

◆ IRGRID4_CONTROL_RESOLUTION_18_BIT

#define IRGRID4_CONTROL_RESOLUTION_18_BIT   0x0800

◆ IRGRID4_CONTROL_RESOLUTION_19_BIT

#define IRGRID4_CONTROL_RESOLUTION_19_BIT   0x0C00

◆ IRGRID4_CONTROL_RESOLUTION_MASK

#define IRGRID4_CONTROL_RESOLUTION_MASK   0x0C00

◆ IRGRID4_CONTROL_SUBPAGE_1_SEL

#define IRGRID4_CONTROL_SUBPAGE_1_SEL   0x0010

◆ IRGRID4_CONTROL_SUBPAGE_EN

#define IRGRID4_CONTROL_SUBPAGE_EN   0x0001

IR Grid 4 control register setting.

Specified setting for control register of IR Grid 4 Click driver.

◆ IRGRID4_CONTROL_SUBPAGE_REP_EN

#define IRGRID4_CONTROL_SUBPAGE_REP_EN   0x0008

◆ IRGRID4_DEVICE_ADDRESS

#define IRGRID4_DEVICE_ADDRESS   0x33

IR Grid 4 device address setting.

Specified setting for device slave address selection of IR Grid 4 Click driver.

◆ IRGRID4_EMISSIVITY

#define IRGRID4_EMISSIVITY   0.95

◆ IRGRID4_REFRESH_RATE_0_5_HZ

#define IRGRID4_REFRESH_RATE_0_5_HZ   0

IR Grid 4 IR refresh rate setting.

Specified setting for IR refresh rate of IR Grid 4 Click driver.

◆ IRGRID4_REFRESH_RATE_16_HZ

#define IRGRID4_REFRESH_RATE_16_HZ   5

◆ IRGRID4_REFRESH_RATE_1_HZ

#define IRGRID4_REFRESH_RATE_1_HZ   1

◆ IRGRID4_REFRESH_RATE_2_HZ

#define IRGRID4_REFRESH_RATE_2_HZ   2

◆ IRGRID4_REFRESH_RATE_32_HZ

#define IRGRID4_REFRESH_RATE_32_HZ   6

◆ IRGRID4_REFRESH_RATE_4_HZ

#define IRGRID4_REFRESH_RATE_4_HZ   3

◆ IRGRID4_REFRESH_RATE_64_HZ

#define IRGRID4_REFRESH_RATE_64_HZ   7

◆ IRGRID4_REFRESH_RATE_8_HZ

#define IRGRID4_REFRESH_RATE_8_HZ   4

◆ IRGRID4_RESOLUTION_16_BIT

#define IRGRID4_RESOLUTION_16_BIT   0

IR Grid 4 ADC resolution setting.

Specified setting for ADC resolution of IR Grid 4 Click driver.

◆ IRGRID4_RESOLUTION_17_BIT

#define IRGRID4_RESOLUTION_17_BIT   1

◆ IRGRID4_RESOLUTION_18_BIT

#define IRGRID4_RESOLUTION_18_BIT   2

◆ IRGRID4_RESOLUTION_19_BIT

#define IRGRID4_RESOLUTION_19_BIT   3

◆ IRGRID4_SCALE_ALPHA

#define IRGRID4_SCALE_ALPHA   0.000001

IR Grid 4 object temperature calculation setting.

Specified setting for object temperature calculation of IR Grid 4 Click driver.

◆ IRGRID4_STATUS_DATA_READY

#define IRGRID4_STATUS_DATA_READY   0x0008

◆ IRGRID4_STATUS_OVERWRITE_EN

#define IRGRID4_STATUS_OVERWRITE_EN   0x0010

◆ IRGRID4_STATUS_SUBPAGE

#define IRGRID4_STATUS_SUBPAGE   0x0001

IR Grid 4 status register setting.

Specified setting for status register of IR Grid 4 Click driver.

◆ IRGRID4_TA_SHIFT

#define IRGRID4_TA_SHIFT   5