proximity22 2.2.0
Loading...
Searching...
No Matches
Proximity 22 Registers Settings

Settings for registers of Proximity 22 Click driver. More...

Macros

#define PROXIMITY22_IPTAT_INIT   0x03
 Proximity 22 IPTAT register setting.
#define PROXIMITY22_ENABLE_PVSYNC_EN   0x80
 Proximity 22 ENABLE register setting.
#define PROXIMITY22_ENABLE_AVSYNC_EN   0x40
#define PROXIMITY22_ENABLE_TEN   0x20
#define PROXIMITY22_ENABLE_PWEN   0x10
#define PROXIMITY22_ENABLE_AWEN   0x08
#define PROXIMITY22_ENABLE_PEN   0x04
#define PROXIMITY22_ENABLE_AEN   0x02
#define PROXIMITY22_ENABLE_PON   0x01
#define PROXIMITY22_PTIME_88_US   0x00
 Proximity 22 PTIME register setting.
#define PROXIMITY22_PTIME_2_816_MS   0x1F
#define PROXIMITY22_PTIME_22_528_US   0xFF
#define PROXIMITY22_PCFG0_PGAIN_1X   0x00
 Proximity 22 PCFG0 register setting.
#define PROXIMITY22_PCFG0_PGAIN_2X   0x20
#define PROXIMITY22_PCFG0_PGAIN_4X   0x40
#define PROXIMITY22_PCFG0_PGAIN_8X   0x60
#define PROXIMITY22_PCFG0_PGAIN_16X   0x80
#define PROXIMITY22_PCFG0_PGAIN_MASK   0xE0
#define PROXIMITY22_PCFG0_PGAIN2_2_5X   0x00
#define PROXIMITY22_PCFG0_PGAIN2_5X   0x01
#define PROXIMITY22_PCFG0_PGAIN2_10X   0x03
#define PROXIMITY22_PCFG0_PGAIN2_MASK   0x03
#define PROXIMITY22_PCFG1_PPULSE_LENH_MASK   0xC0
 Proximity 22 PCFG1 register setting.
#define PROXIMITY22_PCFG1_PPULSE_1   0x00
#define PROXIMITY22_PCFG1_PPULSE_32   0x1F
#define PROXIMITY22_PCFG1_PPULSE_64   0x3F
#define PROXIMITY22_PCFG1_PPULSE_MASK   0x3F
#define PROXIMITY22_PCFG2_PPULSE_LENL_2_US   0x00
 Proximity 22 PCFG2 register setting.
#define PROXIMITY22_PCFG2_PPULSE_LENL_34_US   0x20
#define PROXIMITY22_PCFG2_PPULSE_LENL_257_US   0xFF
#define PROXIMITY22_DEVICE_ID   0x82
 Proximity 22 ID register setting.
#define PROXIMITY22_CFG1_PD_MUX_SEL_TWO_CHANN_MODE   0x00
 Proximity 22 CFG1 register setting.
#define PROXIMITY22_CFG1_PD_MUX_SEL_COLOR_MODE   0x06
#define PROXIMITY22_CFG1_PD_MUX_SEL_MASK   0x0E
#define PROXIMITY22_CFG1_ENAB_TEMP_SENSOR   0x01
#define PROXIMITY22_AGAIN_1X   0x00
 Proximity 22 AGAIN_1_0/AGAIN_3_2 register setting.
#define PROXIMITY22_AGAIN_2X   0x01
#define PROXIMITY22_AGAIN_4X   0x02
#define PROXIMITY22_AGAIN_8X   0x03
#define PROXIMITY22_AGAIN_16X   0x04
#define PROXIMITY22_AGAIN_32X   0x05
#define PROXIMITY22_AGAIN_64X   0x06
#define PROXIMITY22_AGAIN_128X   0x07
#define PROXIMITY22_AGAIN_256X   0x08
#define PROXIMITY22_AGAIN_512X   0x09
#define PROXIMITY22_AGAIN_1024X   0x0A
#define PROXIMITY22_AGAIN_2048X   0x0B
#define PROXIMITY22_AGAIN_4096X   0x0C
#define PROXIMITY22_LDR0_CFG_EN_LDR_0   0x40
 Proximity 22 LDR0_CFG register setting.
#define PROXIMITY22_LDR0_CFG_ISINK_LSB_0_5_MA   0x00
#define PROXIMITY22_LDR0_CFG_ISINK_LSB_1_0_MA   0x10
#define PROXIMITY22_LDR0_CFG_ISINK_LSB_1_5_MA   0x20
#define PROXIMITY22_LDR0_CFG_ISINK_LSB_2_0_MA   0x30
#define PROXIMITY22_LDR0_CFG_ISINK_LSB_MASK   0x30
#define PROXIMITY22_LDR0_CFG_PLDRIVE0_0   0x00
#define PROXIMITY22_LDR0_CFG_PLDRIVE0_4   0x04
#define PROXIMITY22_LDR0_CFG_PLDRIVE0_15   0x0F
#define PROXIMITY22_LDR0_CFG_PLDRIVE0_MASK   0x0F
#define PROXIMITY22_LDR1_CFG_EN_LDR_1   0x40
 Proximity 22 LDR1_CFG register setting.
#define PROXIMITY22_LDR1_CFG_PLDRIVE1_0   0x00
#define PROXIMITY22_LDR1_CFG_PLDRIVE1_4   0x04
#define PROXIMITY22_LDR1_CFG_PLDRIVE1_15   0x0F
#define PROXIMITY22_LDR1_CFG_PLDRIVE1_MASK   0x0F
#define PROXIMITY22_STATUS_3_PWM_PRD_CHG_INT   0x80
 Proximity 22 STATUS_3 register setting.
#define PROXIMITY22_STATUS_3_ATINT   0x10
#define PROXIMITY22_STATUS_3_FTINT   0x08
#define PROXIMITY22_STATUS_3_AWINT   0x04
#define PROXIMITY22_STATUS_3_ASAT   0x02
#define PROXIMITY22_STATUS_3_AINT   0x01
#define PROXIMITY22_RESET_INV_XRES   0x08
 Proximity 22 RESET register setting.
#define PROXIMITY22_RESET_ENAB_XRES   0x04
#define PROXIMITY22_RESET_HARD_RESET   0x02
#define PROXIMITY22_RESET_SOFT_RESET   0x01
#define PROXIMITY22_CFG3_INT_READ_CLEAR   0x80
 Proximity 22 CFG3 register setting.
#define PROXIMITY22_CFG3_MODE_CFG_SEQUENTIAL   0x00
#define PROXIMITY22_CFG3_MODE_CFG_CONCURRENT   0x20
#define PROXIMITY22_CFG3_MODE_CFG_FULL_PARALLEL   0x40
#define PROXIMITY22_CFG3_MODE_CFG_MASK   0x60
#define PROXIMITY22_CFG3_SAI   0x10
#define PROXIMITY22_CFG3_PID_EN   0x08
#define PROXIMITY22_CFG3_RESERVED   0x01
#define PROXIMITY22_CFG6_DISABLE_APC   0x40
 Proximity 22 CFG6 register setting.
#define PROXIMITY22_CFG6_RESERVED   0x3F
#define PROXIMITY22_CALIB_OFFCAL_ENAB_AVG   0x80
 Proximity 22 CALIB register setting.
#define PROXIMITY22_CALIB_ELECTRICAL_CALIBRATION   0x20
#define PROXIMITY22_CALIB_PTIME_IN_CALIB   0x10
#define PROXIMITY22_CALIB_START_OFFSET_CAL   0x01
#define PROXIMITY22_CALIBCFG_BINSRCH_TARGET_3   0x00
 Proximity 22 CALIBCFG register setting.
#define PROXIMITY22_CALIBCFG_BINSRCH_TARGET_7   0x20
#define PROXIMITY22_CALIBCFG_BINSRCH_TARGET_15   0x40
#define PROXIMITY22_CALIBCFG_BINSRCH_TARGET_31   0x60
#define PROXIMITY22_CALIBCFG_BINSRCH_TARGET_63   0x80
#define PROXIMITY22_CALIBCFG_BINSRCH_TARGET_127   0xA0
#define PROXIMITY22_CALIBCFG_BINSRCH_TARGET_255   0xC0
#define PROXIMITY22_CALIBCFG_BINSRCH_TARGET_511   0xE0
#define PROXIMITY22_CALIBCFG_BINSRCH_TARGET_MASK   0xE0
#define PROXIMITY22_CALIBCFG_RESERVED   0x10
#define PROXIMITY22_CALIBCFG_PROX_AUTO_OFFSET_ADJ   0x08
#define PROXIMITY22_CALIBCFG_PROX_DATA_AVG_DIS   0x00
#define PROXIMITY22_CALIBCFG_PROX_DATA_AVG_2   0x01
#define PROXIMITY22_CALIBCFG_PROX_DATA_AVG_4   0x02
#define PROXIMITY22_CALIBCFG_PROX_DATA_AVG_8   0x03
#define PROXIMITY22_CALIBCFG_PROX_DATA_AVG_16   0x04
#define PROXIMITY22_CALIBCFG_PROX_DATA_AVG_MASK   0x07
#define PROXIMITY22_CALIBSTAT_OFFSET_ADJUSTED   0x04
 Proximity 22 CALIBSTAT register setting.
#define PROXIMITY22_CALIBSTAT_CALIB_FINISHED   0x01
#define PROXIMITY22_INTENAB_2_PWMIEN   0x80
 Proximity 22 INTENAB_2 register setting.
#define PROXIMITY22_INTENAB_2_ESIEN   0x10
#define PROXIMITY22_INTENAB_2_ATIEN   0x08
#define PROXIMITY22_INTENAB_2_FTIEN   0x04
#define PROXIMITY22_INTENAB_2_PWIEN   0x02
#define PROXIMITY22_INTENAB_2_AWIEN   0x01
#define PROXIMITY22_ATIME_2_779_MS   0x00
 Proximity 22 ATIME register setting.
#define PROXIMITY22_ATIME_88_923_MS   0x1F
#define PROXIMITY22_ATIME_711_381_MS   0xFF
#define PROXIMITY22_AWTIME_2_779_MS   0x00
 Proximity 22 AWTIME register setting.
#define PROXIMITY22_AWTIME_200_088_MS   0x47
#define PROXIMITY22_AWTIME_711_381_MS   0xFF
#define PROXIMITY22_FIFO_CONTROL_FIFO_LVL_LSB   0x40
 Proximity 22 FIFO_CONTROL register setting.
#define PROXIMITY22_FIFO_CONTROL_FIFO_THR_LVL_MASK   0x38
#define PROXIMITY22_FIFO_CONTROL_FIFO_CLR   0x04
#define PROXIMITY22_FIFO_CONTROL_FIFO_EMPTY   0x02
#define PROXIMITY22_FIFO_CONTROL_FIFO_OVF   0x01
#define PROXIMITY22_TEMP_OFFSET   399.0
 Proximity 22 temperature calculation setting.
#define PROXIMITY22_TEMP_RES   1.48
#define PROXIMITY22_DEVICE_ADDRESS   0x39
 Proximity 22 device address setting.

Detailed Description

Settings for registers of Proximity 22 Click driver.

Macro Definition Documentation

◆ PROXIMITY22_AGAIN_1024X

#define PROXIMITY22_AGAIN_1024X   0x0A

◆ PROXIMITY22_AGAIN_128X

#define PROXIMITY22_AGAIN_128X   0x07

◆ PROXIMITY22_AGAIN_16X

#define PROXIMITY22_AGAIN_16X   0x04

◆ PROXIMITY22_AGAIN_1X

#define PROXIMITY22_AGAIN_1X   0x00

Proximity 22 AGAIN_1_0/AGAIN_3_2 register setting.

Specified setting for AGAIN_1_0/AGAIN_3_2 register of Proximity 22 Click driver.

◆ PROXIMITY22_AGAIN_2048X

#define PROXIMITY22_AGAIN_2048X   0x0B

◆ PROXIMITY22_AGAIN_256X

#define PROXIMITY22_AGAIN_256X   0x08

◆ PROXIMITY22_AGAIN_2X

#define PROXIMITY22_AGAIN_2X   0x01

◆ PROXIMITY22_AGAIN_32X

#define PROXIMITY22_AGAIN_32X   0x05

◆ PROXIMITY22_AGAIN_4096X

#define PROXIMITY22_AGAIN_4096X   0x0C

◆ PROXIMITY22_AGAIN_4X

#define PROXIMITY22_AGAIN_4X   0x02

◆ PROXIMITY22_AGAIN_512X

#define PROXIMITY22_AGAIN_512X   0x09

◆ PROXIMITY22_AGAIN_64X

#define PROXIMITY22_AGAIN_64X   0x06

◆ PROXIMITY22_AGAIN_8X

#define PROXIMITY22_AGAIN_8X   0x03

◆ PROXIMITY22_ATIME_2_779_MS

#define PROXIMITY22_ATIME_2_779_MS   0x00

Proximity 22 ATIME register setting.

Specified setting for ATIME register of Proximity 22 Click driver.

◆ PROXIMITY22_ATIME_711_381_MS

#define PROXIMITY22_ATIME_711_381_MS   0xFF

◆ PROXIMITY22_ATIME_88_923_MS

#define PROXIMITY22_ATIME_88_923_MS   0x1F

◆ PROXIMITY22_AWTIME_200_088_MS

#define PROXIMITY22_AWTIME_200_088_MS   0x47

◆ PROXIMITY22_AWTIME_2_779_MS

#define PROXIMITY22_AWTIME_2_779_MS   0x00

Proximity 22 AWTIME register setting.

Specified setting for AWTIME register of Proximity 22 Click driver.

◆ PROXIMITY22_AWTIME_711_381_MS

#define PROXIMITY22_AWTIME_711_381_MS   0xFF

◆ PROXIMITY22_CALIB_ELECTRICAL_CALIBRATION

#define PROXIMITY22_CALIB_ELECTRICAL_CALIBRATION   0x20

◆ PROXIMITY22_CALIB_OFFCAL_ENAB_AVG

#define PROXIMITY22_CALIB_OFFCAL_ENAB_AVG   0x80

Proximity 22 CALIB register setting.

Specified setting for CALIB register of Proximity 22 Click driver.

◆ PROXIMITY22_CALIB_PTIME_IN_CALIB

#define PROXIMITY22_CALIB_PTIME_IN_CALIB   0x10

◆ PROXIMITY22_CALIB_START_OFFSET_CAL

#define PROXIMITY22_CALIB_START_OFFSET_CAL   0x01

◆ PROXIMITY22_CALIBCFG_BINSRCH_TARGET_127

#define PROXIMITY22_CALIBCFG_BINSRCH_TARGET_127   0xA0

◆ PROXIMITY22_CALIBCFG_BINSRCH_TARGET_15

#define PROXIMITY22_CALIBCFG_BINSRCH_TARGET_15   0x40

◆ PROXIMITY22_CALIBCFG_BINSRCH_TARGET_255

#define PROXIMITY22_CALIBCFG_BINSRCH_TARGET_255   0xC0

◆ PROXIMITY22_CALIBCFG_BINSRCH_TARGET_3

#define PROXIMITY22_CALIBCFG_BINSRCH_TARGET_3   0x00

Proximity 22 CALIBCFG register setting.

Specified setting for CALIBCFG register of Proximity 22 Click driver.

◆ PROXIMITY22_CALIBCFG_BINSRCH_TARGET_31

#define PROXIMITY22_CALIBCFG_BINSRCH_TARGET_31   0x60

◆ PROXIMITY22_CALIBCFG_BINSRCH_TARGET_511

#define PROXIMITY22_CALIBCFG_BINSRCH_TARGET_511   0xE0

◆ PROXIMITY22_CALIBCFG_BINSRCH_TARGET_63

#define PROXIMITY22_CALIBCFG_BINSRCH_TARGET_63   0x80

◆ PROXIMITY22_CALIBCFG_BINSRCH_TARGET_7

#define PROXIMITY22_CALIBCFG_BINSRCH_TARGET_7   0x20

◆ PROXIMITY22_CALIBCFG_BINSRCH_TARGET_MASK

#define PROXIMITY22_CALIBCFG_BINSRCH_TARGET_MASK   0xE0

◆ PROXIMITY22_CALIBCFG_PROX_AUTO_OFFSET_ADJ

#define PROXIMITY22_CALIBCFG_PROX_AUTO_OFFSET_ADJ   0x08

◆ PROXIMITY22_CALIBCFG_PROX_DATA_AVG_16

#define PROXIMITY22_CALIBCFG_PROX_DATA_AVG_16   0x04

◆ PROXIMITY22_CALIBCFG_PROX_DATA_AVG_2

#define PROXIMITY22_CALIBCFG_PROX_DATA_AVG_2   0x01

◆ PROXIMITY22_CALIBCFG_PROX_DATA_AVG_4

#define PROXIMITY22_CALIBCFG_PROX_DATA_AVG_4   0x02

◆ PROXIMITY22_CALIBCFG_PROX_DATA_AVG_8

#define PROXIMITY22_CALIBCFG_PROX_DATA_AVG_8   0x03

◆ PROXIMITY22_CALIBCFG_PROX_DATA_AVG_DIS

#define PROXIMITY22_CALIBCFG_PROX_DATA_AVG_DIS   0x00

◆ PROXIMITY22_CALIBCFG_PROX_DATA_AVG_MASK

#define PROXIMITY22_CALIBCFG_PROX_DATA_AVG_MASK   0x07

◆ PROXIMITY22_CALIBCFG_RESERVED

#define PROXIMITY22_CALIBCFG_RESERVED   0x10

◆ PROXIMITY22_CALIBSTAT_CALIB_FINISHED

#define PROXIMITY22_CALIBSTAT_CALIB_FINISHED   0x01

◆ PROXIMITY22_CALIBSTAT_OFFSET_ADJUSTED

#define PROXIMITY22_CALIBSTAT_OFFSET_ADJUSTED   0x04

Proximity 22 CALIBSTAT register setting.

Specified setting for CALIBSTAT register of Proximity 22 Click driver.

◆ PROXIMITY22_CFG1_ENAB_TEMP_SENSOR

#define PROXIMITY22_CFG1_ENAB_TEMP_SENSOR   0x01

◆ PROXIMITY22_CFG1_PD_MUX_SEL_COLOR_MODE

#define PROXIMITY22_CFG1_PD_MUX_SEL_COLOR_MODE   0x06

◆ PROXIMITY22_CFG1_PD_MUX_SEL_MASK

#define PROXIMITY22_CFG1_PD_MUX_SEL_MASK   0x0E

◆ PROXIMITY22_CFG1_PD_MUX_SEL_TWO_CHANN_MODE

#define PROXIMITY22_CFG1_PD_MUX_SEL_TWO_CHANN_MODE   0x00

Proximity 22 CFG1 register setting.

Specified setting for CFG1 register of Proximity 22 Click driver.

◆ PROXIMITY22_CFG3_INT_READ_CLEAR

#define PROXIMITY22_CFG3_INT_READ_CLEAR   0x80

Proximity 22 CFG3 register setting.

Specified setting for CFG3 register of Proximity 22 Click driver.

◆ PROXIMITY22_CFG3_MODE_CFG_CONCURRENT

#define PROXIMITY22_CFG3_MODE_CFG_CONCURRENT   0x20

◆ PROXIMITY22_CFG3_MODE_CFG_FULL_PARALLEL

#define PROXIMITY22_CFG3_MODE_CFG_FULL_PARALLEL   0x40

◆ PROXIMITY22_CFG3_MODE_CFG_MASK

#define PROXIMITY22_CFG3_MODE_CFG_MASK   0x60

◆ PROXIMITY22_CFG3_MODE_CFG_SEQUENTIAL

#define PROXIMITY22_CFG3_MODE_CFG_SEQUENTIAL   0x00

◆ PROXIMITY22_CFG3_PID_EN

#define PROXIMITY22_CFG3_PID_EN   0x08

◆ PROXIMITY22_CFG3_RESERVED

#define PROXIMITY22_CFG3_RESERVED   0x01

◆ PROXIMITY22_CFG3_SAI

#define PROXIMITY22_CFG3_SAI   0x10

◆ PROXIMITY22_CFG6_DISABLE_APC

#define PROXIMITY22_CFG6_DISABLE_APC   0x40

Proximity 22 CFG6 register setting.

Specified setting for CFG6 register of Proximity 22 Click driver.

◆ PROXIMITY22_CFG6_RESERVED

#define PROXIMITY22_CFG6_RESERVED   0x3F

◆ PROXIMITY22_DEVICE_ADDRESS

#define PROXIMITY22_DEVICE_ADDRESS   0x39

Proximity 22 device address setting.

Specified setting for device slave address selection of Proximity 22 Click driver.

◆ PROXIMITY22_DEVICE_ID

#define PROXIMITY22_DEVICE_ID   0x82

Proximity 22 ID register setting.

Specified setting for ID register of Proximity 22 Click driver.

◆ PROXIMITY22_ENABLE_AEN

#define PROXIMITY22_ENABLE_AEN   0x02

◆ PROXIMITY22_ENABLE_AVSYNC_EN

#define PROXIMITY22_ENABLE_AVSYNC_EN   0x40

◆ PROXIMITY22_ENABLE_AWEN

#define PROXIMITY22_ENABLE_AWEN   0x08

◆ PROXIMITY22_ENABLE_PEN

#define PROXIMITY22_ENABLE_PEN   0x04

◆ PROXIMITY22_ENABLE_PON

#define PROXIMITY22_ENABLE_PON   0x01

◆ PROXIMITY22_ENABLE_PVSYNC_EN

#define PROXIMITY22_ENABLE_PVSYNC_EN   0x80

Proximity 22 ENABLE register setting.

Specified setting for ENABLE register of Proximity 22 Click driver.

◆ PROXIMITY22_ENABLE_PWEN

#define PROXIMITY22_ENABLE_PWEN   0x10

◆ PROXIMITY22_ENABLE_TEN

#define PROXIMITY22_ENABLE_TEN   0x20

◆ PROXIMITY22_FIFO_CONTROL_FIFO_CLR

#define PROXIMITY22_FIFO_CONTROL_FIFO_CLR   0x04

◆ PROXIMITY22_FIFO_CONTROL_FIFO_EMPTY

#define PROXIMITY22_FIFO_CONTROL_FIFO_EMPTY   0x02

◆ PROXIMITY22_FIFO_CONTROL_FIFO_LVL_LSB

#define PROXIMITY22_FIFO_CONTROL_FIFO_LVL_LSB   0x40

Proximity 22 FIFO_CONTROL register setting.

Specified setting for FIFO_CONTROL register of Proximity 22 Click driver.

◆ PROXIMITY22_FIFO_CONTROL_FIFO_OVF

#define PROXIMITY22_FIFO_CONTROL_FIFO_OVF   0x01

◆ PROXIMITY22_FIFO_CONTROL_FIFO_THR_LVL_MASK

#define PROXIMITY22_FIFO_CONTROL_FIFO_THR_LVL_MASK   0x38

◆ PROXIMITY22_INTENAB_2_ATIEN

#define PROXIMITY22_INTENAB_2_ATIEN   0x08

◆ PROXIMITY22_INTENAB_2_AWIEN

#define PROXIMITY22_INTENAB_2_AWIEN   0x01

◆ PROXIMITY22_INTENAB_2_ESIEN

#define PROXIMITY22_INTENAB_2_ESIEN   0x10

◆ PROXIMITY22_INTENAB_2_FTIEN

#define PROXIMITY22_INTENAB_2_FTIEN   0x04

◆ PROXIMITY22_INTENAB_2_PWIEN

#define PROXIMITY22_INTENAB_2_PWIEN   0x02

◆ PROXIMITY22_INTENAB_2_PWMIEN

#define PROXIMITY22_INTENAB_2_PWMIEN   0x80

Proximity 22 INTENAB_2 register setting.

Specified setting for INTENAB_2 register of Proximity 22 Click driver.

◆ PROXIMITY22_IPTAT_INIT

#define PROXIMITY22_IPTAT_INIT   0x03

Proximity 22 IPTAT register setting.

Specified setting for IPTAT register of Proximity 22 Click driver.

◆ PROXIMITY22_LDR0_CFG_EN_LDR_0

#define PROXIMITY22_LDR0_CFG_EN_LDR_0   0x40

Proximity 22 LDR0_CFG register setting.

Specified setting for LDR0_CFG register of Proximity 22 Click driver.

◆ PROXIMITY22_LDR0_CFG_ISINK_LSB_0_5_MA

#define PROXIMITY22_LDR0_CFG_ISINK_LSB_0_5_MA   0x00

◆ PROXIMITY22_LDR0_CFG_ISINK_LSB_1_0_MA

#define PROXIMITY22_LDR0_CFG_ISINK_LSB_1_0_MA   0x10

◆ PROXIMITY22_LDR0_CFG_ISINK_LSB_1_5_MA

#define PROXIMITY22_LDR0_CFG_ISINK_LSB_1_5_MA   0x20

◆ PROXIMITY22_LDR0_CFG_ISINK_LSB_2_0_MA

#define PROXIMITY22_LDR0_CFG_ISINK_LSB_2_0_MA   0x30

◆ PROXIMITY22_LDR0_CFG_ISINK_LSB_MASK

#define PROXIMITY22_LDR0_CFG_ISINK_LSB_MASK   0x30

◆ PROXIMITY22_LDR0_CFG_PLDRIVE0_0

#define PROXIMITY22_LDR0_CFG_PLDRIVE0_0   0x00

◆ PROXIMITY22_LDR0_CFG_PLDRIVE0_15

#define PROXIMITY22_LDR0_CFG_PLDRIVE0_15   0x0F

◆ PROXIMITY22_LDR0_CFG_PLDRIVE0_4

#define PROXIMITY22_LDR0_CFG_PLDRIVE0_4   0x04

◆ PROXIMITY22_LDR0_CFG_PLDRIVE0_MASK

#define PROXIMITY22_LDR0_CFG_PLDRIVE0_MASK   0x0F

◆ PROXIMITY22_LDR1_CFG_EN_LDR_1

#define PROXIMITY22_LDR1_CFG_EN_LDR_1   0x40

Proximity 22 LDR1_CFG register setting.

Specified setting for LDR1_CFG register of Proximity 22 Click driver.

◆ PROXIMITY22_LDR1_CFG_PLDRIVE1_0

#define PROXIMITY22_LDR1_CFG_PLDRIVE1_0   0x00

◆ PROXIMITY22_LDR1_CFG_PLDRIVE1_15

#define PROXIMITY22_LDR1_CFG_PLDRIVE1_15   0x0F

◆ PROXIMITY22_LDR1_CFG_PLDRIVE1_4

#define PROXIMITY22_LDR1_CFG_PLDRIVE1_4   0x04

◆ PROXIMITY22_LDR1_CFG_PLDRIVE1_MASK

#define PROXIMITY22_LDR1_CFG_PLDRIVE1_MASK   0x0F

◆ PROXIMITY22_PCFG0_PGAIN2_10X

#define PROXIMITY22_PCFG0_PGAIN2_10X   0x03

◆ PROXIMITY22_PCFG0_PGAIN2_2_5X

#define PROXIMITY22_PCFG0_PGAIN2_2_5X   0x00

◆ PROXIMITY22_PCFG0_PGAIN2_5X

#define PROXIMITY22_PCFG0_PGAIN2_5X   0x01

◆ PROXIMITY22_PCFG0_PGAIN2_MASK

#define PROXIMITY22_PCFG0_PGAIN2_MASK   0x03

◆ PROXIMITY22_PCFG0_PGAIN_16X

#define PROXIMITY22_PCFG0_PGAIN_16X   0x80

◆ PROXIMITY22_PCFG0_PGAIN_1X

#define PROXIMITY22_PCFG0_PGAIN_1X   0x00

Proximity 22 PCFG0 register setting.

Specified setting for PCFG0 register of Proximity 22 Click driver.

◆ PROXIMITY22_PCFG0_PGAIN_2X

#define PROXIMITY22_PCFG0_PGAIN_2X   0x20

◆ PROXIMITY22_PCFG0_PGAIN_4X

#define PROXIMITY22_PCFG0_PGAIN_4X   0x40

◆ PROXIMITY22_PCFG0_PGAIN_8X

#define PROXIMITY22_PCFG0_PGAIN_8X   0x60

◆ PROXIMITY22_PCFG0_PGAIN_MASK

#define PROXIMITY22_PCFG0_PGAIN_MASK   0xE0

◆ PROXIMITY22_PCFG1_PPULSE_1

#define PROXIMITY22_PCFG1_PPULSE_1   0x00

◆ PROXIMITY22_PCFG1_PPULSE_32

#define PROXIMITY22_PCFG1_PPULSE_32   0x1F

◆ PROXIMITY22_PCFG1_PPULSE_64

#define PROXIMITY22_PCFG1_PPULSE_64   0x3F

◆ PROXIMITY22_PCFG1_PPULSE_LENH_MASK

#define PROXIMITY22_PCFG1_PPULSE_LENH_MASK   0xC0

Proximity 22 PCFG1 register setting.

Specified setting for PCFG1 register of Proximity 22 Click driver.

◆ PROXIMITY22_PCFG1_PPULSE_MASK

#define PROXIMITY22_PCFG1_PPULSE_MASK   0x3F

◆ PROXIMITY22_PCFG2_PPULSE_LENL_257_US

#define PROXIMITY22_PCFG2_PPULSE_LENL_257_US   0xFF

◆ PROXIMITY22_PCFG2_PPULSE_LENL_2_US

#define PROXIMITY22_PCFG2_PPULSE_LENL_2_US   0x00

Proximity 22 PCFG2 register setting.

Specified setting for PCFG2 register of Proximity 22 Click driver.

◆ PROXIMITY22_PCFG2_PPULSE_LENL_34_US

#define PROXIMITY22_PCFG2_PPULSE_LENL_34_US   0x20

◆ PROXIMITY22_PTIME_22_528_US

#define PROXIMITY22_PTIME_22_528_US   0xFF

◆ PROXIMITY22_PTIME_2_816_MS

#define PROXIMITY22_PTIME_2_816_MS   0x1F

◆ PROXIMITY22_PTIME_88_US

#define PROXIMITY22_PTIME_88_US   0x00

Proximity 22 PTIME register setting.

Specified setting for PTIME register of Proximity 22 Click driver.

◆ PROXIMITY22_RESET_ENAB_XRES

#define PROXIMITY22_RESET_ENAB_XRES   0x04

◆ PROXIMITY22_RESET_HARD_RESET

#define PROXIMITY22_RESET_HARD_RESET   0x02

◆ PROXIMITY22_RESET_INV_XRES

#define PROXIMITY22_RESET_INV_XRES   0x08

Proximity 22 RESET register setting.

Specified setting for RESET register of Proximity 22 Click driver.

◆ PROXIMITY22_RESET_SOFT_RESET

#define PROXIMITY22_RESET_SOFT_RESET   0x01

◆ PROXIMITY22_STATUS_3_AINT

#define PROXIMITY22_STATUS_3_AINT   0x01

◆ PROXIMITY22_STATUS_3_ASAT

#define PROXIMITY22_STATUS_3_ASAT   0x02

◆ PROXIMITY22_STATUS_3_ATINT

#define PROXIMITY22_STATUS_3_ATINT   0x10

◆ PROXIMITY22_STATUS_3_AWINT

#define PROXIMITY22_STATUS_3_AWINT   0x04

◆ PROXIMITY22_STATUS_3_FTINT

#define PROXIMITY22_STATUS_3_FTINT   0x08

◆ PROXIMITY22_STATUS_3_PWM_PRD_CHG_INT

#define PROXIMITY22_STATUS_3_PWM_PRD_CHG_INT   0x80

Proximity 22 STATUS_3 register setting.

Specified setting for STATUS_3 register of Proximity 22 Click driver.

◆ PROXIMITY22_TEMP_OFFSET

#define PROXIMITY22_TEMP_OFFSET   399.0

Proximity 22 temperature calculation setting.

Specified setting for temperature calculation of Proximity 22 Click driver.

◆ PROXIMITY22_TEMP_RES

#define PROXIMITY22_TEMP_RES   1.48