proximity6  2.0.0.0
Macros

Macros

#define PROXIMITY6_DATA_REGISTER_X1_REG   0x00
 
#define PROXIMITY6_DATA_REGISTER_X2_REG   0x01
 
#define PROXIMITY6_DATA_REGISTER_Y1_REG   0x02
 
#define PROXIMITY6_DATA_REGISTER_Y2_REG   0x03
 
#define PROXIMITY6_DATA_REGISTER_SAMPLE_I_REG   0x04
 
#define PROXIMITY6_DATA_REGISTER_SAMPLE_X_REG   0x05
 
#define PROXIMITY6_DATA_REGISTER_SAMPLE_Y_REG   0x06
 
#define PROXIMITY6_RESERVED1_REG   0x07
 
#define PROXIMITY6_ID_VERSION_REG   0x08
 
#define PROXIMITY6_SLAVE_ADDRESS_REG   0x09
 
#define PROXIMITY6_OSC_CAL_OUT_REG   0x0A
 
#define PROXIMITY6_RESERVED2   0x0C
 
#define PROXIMITY6_SW_RESET_REG   0x0F
 
#define PROXIMITY6_ADC_CONTROL_RESERVED1_REG   0x10
 
#define PROXIMITY6_ADC_CONTROL_RESERVED2_REG   0x11
 
#define PROXIMITY6_AFE_TRIM_REG   0x12
 
#define PROXIMITY6_AFE_MUX_TEST_REG   0x13
 
#define PROXIMITY6_RESERVED3_REG   0x14
 
#define PROXIMITY6_LED_TRIM_REG   0x16
 
#define PROXIMITY6_OS32K_REG   0x18
 
#define PROXIMITY6_OS32M_BYPASS_REG   0x19
 
#define PROXIMITY6_OS32M_TRIM_REG   0x1A
 
#define PROXIMITY6_ADC_SPACING_REG   0x1B
 
#define PROXIMITY6_INT_PIN_REG   0x1C
 
#define PROXIMITY6_INT_PIN_POL_REG   0x1D
 
#define PROXIMITY6_I2C_REG   0x1E
 
#define PROXIMITY6_FIFO_TH_REG   0x1F
 
#define PROXIMITY6_LED_OFFSET_WIDTH_GEST_REG   0x20
 
#define PROXIMITY6_LED_PERIOD_PULSES_GEST_REG   0x21
 
#define PROXIMITY6_LED_OFFSET_WIDTH_PROX_REG   0x22
 
#define PROXIMITY6_LED_PERIOD_PULSES_PROX_REG   0x23
 
#define PROXIMITY6_LED_MASK_REG   0x24
 
#define PROXIMITY6_AFE_CONT_GEST_REG   0x25
 
#define PROXIMITY6_AFE_CONT_PROX_REG   0x26
 
#define PROXIMITY6_AFE_MASK_REG   0x27
 
#define PROXIMITY6_GEST_DI_TH_REG   0x28
 
#define PROXIMITY6_ORIENTATION_REG   0x29
 
#define PROXIMITY6_PROX_TH_ON1_REG   0x2A
 
#define PROXIMITY6_PROX_TH_OFF1_REG   0x2B
 
#define PROXIMITY6_PROX_TH_ON2_REG   0x2C
 
#define PROXIMITY6_PROX_TH_OFF2_REG   0x2D
 
#define PROXIMITY6_PROX_TH_ON1_OFF1_HIGH_REG   0x2E
 
#define PROXIMITY6_PROX_TH_ON2_OFF2_HIGH_REG   0x2F
 
#define PROXIMITY6_TEST_MODE_REG   0x30
 
#define PROXIMITY6_POWER_DOWN_CONT_REG   0x32
 
#define PROXIMITY6_GAIN_CONT1_REG   0x38
 
#define PROXIMITY6_GAIN_CONT2_REG   0x39
 
#define PROXIMITY6_CH1_OFFSET_REG   0x3A
 
#define PROXIMITY6_CH2_OFFSET_REG   0x3B
 
#define PROXIMITY6_CH3_OFFSET_REG   0x3C
 
#define PROXIMITY6_CH4_OFFSET_REG   0x3D
 
#define PROXIMITY6_SLOPE_TH_REG   0x3E
 
#define PROXIMITY6_FREQ_REG   0x40
 
#define PROXIMITY6_LED_REF_REG   0x41
 
#define PROXIMITY6_OP_TIME_REG   0x42
 
#define PROXIMITY6_AFE_TIME_REG   0x43
 
#define PROXIMITY6_DSAMPLE_TIME_REG   0x44
 
#define PROXIMITY6_OPERATION_CONTROL_REG   0x45
 
#define PROXIMITY6_DEC_MODE_REG   0x46
 
#define PROXIMITY6_INT_MASK_REG   0x48
 
#define PROXIMITY6_INT_STATUS_REG   0x49
 
#define PROXIMITY6_I2C_STATUS_REG   0x4A
 
#define PROXIMITY6_DATA_BUFFER_OUT_REG   0x60
 
#define PROXIMITY6_DEBUG_X1L_REG   0x68
 
#define PROXIMITY6_DEBUG_X2L_REG   0x69
 
#define PROXIMITY6_DEBUG_Y1L_REG   0x6A
 
#define PROXIMITY6_DEBUG_Y2L_REG   0x6B
 
#define PROXIMITY6_DEBUG_X1H_REG   0x6C
 
#define PROXIMITY6_DEBUG_X2H_REG   0x6D
 
#define PROXIMITY6_DEBUG_Y1H_REG   0x6E
 
#define PROXIMITY6_DEBUG_Y2H_REG   0x6F
 

Detailed Description

Macro Definition Documentation

◆ PROXIMITY6_ADC_CONTROL_RESERVED1_REG

#define PROXIMITY6_ADC_CONTROL_RESERVED1_REG   0x10

◆ PROXIMITY6_ADC_CONTROL_RESERVED2_REG

#define PROXIMITY6_ADC_CONTROL_RESERVED2_REG   0x11

◆ PROXIMITY6_ADC_SPACING_REG

#define PROXIMITY6_ADC_SPACING_REG   0x1B

◆ PROXIMITY6_AFE_CONT_GEST_REG

#define PROXIMITY6_AFE_CONT_GEST_REG   0x25

◆ PROXIMITY6_AFE_CONT_PROX_REG

#define PROXIMITY6_AFE_CONT_PROX_REG   0x26

◆ PROXIMITY6_AFE_MASK_REG

#define PROXIMITY6_AFE_MASK_REG   0x27

◆ PROXIMITY6_AFE_MUX_TEST_REG

#define PROXIMITY6_AFE_MUX_TEST_REG   0x13

◆ PROXIMITY6_AFE_TIME_REG

#define PROXIMITY6_AFE_TIME_REG   0x43

◆ PROXIMITY6_AFE_TRIM_REG

#define PROXIMITY6_AFE_TRIM_REG   0x12

◆ PROXIMITY6_CH1_OFFSET_REG

#define PROXIMITY6_CH1_OFFSET_REG   0x3A

◆ PROXIMITY6_CH2_OFFSET_REG

#define PROXIMITY6_CH2_OFFSET_REG   0x3B

◆ PROXIMITY6_CH3_OFFSET_REG

#define PROXIMITY6_CH3_OFFSET_REG   0x3C

◆ PROXIMITY6_CH4_OFFSET_REG

#define PROXIMITY6_CH4_OFFSET_REG   0x3D

◆ PROXIMITY6_DATA_BUFFER_OUT_REG

#define PROXIMITY6_DATA_BUFFER_OUT_REG   0x60

◆ PROXIMITY6_DATA_REGISTER_SAMPLE_I_REG

#define PROXIMITY6_DATA_REGISTER_SAMPLE_I_REG   0x04

◆ PROXIMITY6_DATA_REGISTER_SAMPLE_X_REG

#define PROXIMITY6_DATA_REGISTER_SAMPLE_X_REG   0x05

◆ PROXIMITY6_DATA_REGISTER_SAMPLE_Y_REG

#define PROXIMITY6_DATA_REGISTER_SAMPLE_Y_REG   0x06

◆ PROXIMITY6_DATA_REGISTER_X1_REG

#define PROXIMITY6_DATA_REGISTER_X1_REG   0x00

◆ PROXIMITY6_DATA_REGISTER_X2_REG

#define PROXIMITY6_DATA_REGISTER_X2_REG   0x01

◆ PROXIMITY6_DATA_REGISTER_Y1_REG

#define PROXIMITY6_DATA_REGISTER_Y1_REG   0x02

◆ PROXIMITY6_DATA_REGISTER_Y2_REG

#define PROXIMITY6_DATA_REGISTER_Y2_REG   0x03

◆ PROXIMITY6_DEBUG_X1H_REG

#define PROXIMITY6_DEBUG_X1H_REG   0x6C

◆ PROXIMITY6_DEBUG_X1L_REG

#define PROXIMITY6_DEBUG_X1L_REG   0x68

◆ PROXIMITY6_DEBUG_X2H_REG

#define PROXIMITY6_DEBUG_X2H_REG   0x6D

◆ PROXIMITY6_DEBUG_X2L_REG

#define PROXIMITY6_DEBUG_X2L_REG   0x69

◆ PROXIMITY6_DEBUG_Y1H_REG

#define PROXIMITY6_DEBUG_Y1H_REG   0x6E

◆ PROXIMITY6_DEBUG_Y1L_REG

#define PROXIMITY6_DEBUG_Y1L_REG   0x6A

◆ PROXIMITY6_DEBUG_Y2H_REG

#define PROXIMITY6_DEBUG_Y2H_REG   0x6F

◆ PROXIMITY6_DEBUG_Y2L_REG

#define PROXIMITY6_DEBUG_Y2L_REG   0x6B

◆ PROXIMITY6_DEC_MODE_REG

#define PROXIMITY6_DEC_MODE_REG   0x46

◆ PROXIMITY6_DSAMPLE_TIME_REG

#define PROXIMITY6_DSAMPLE_TIME_REG   0x44

◆ PROXIMITY6_FIFO_TH_REG

#define PROXIMITY6_FIFO_TH_REG   0x1F

◆ PROXIMITY6_FREQ_REG

#define PROXIMITY6_FREQ_REG   0x40

◆ PROXIMITY6_GAIN_CONT1_REG

#define PROXIMITY6_GAIN_CONT1_REG   0x38

◆ PROXIMITY6_GAIN_CONT2_REG

#define PROXIMITY6_GAIN_CONT2_REG   0x39

◆ PROXIMITY6_GEST_DI_TH_REG

#define PROXIMITY6_GEST_DI_TH_REG   0x28

◆ PROXIMITY6_I2C_REG

#define PROXIMITY6_I2C_REG   0x1E

◆ PROXIMITY6_I2C_STATUS_REG

#define PROXIMITY6_I2C_STATUS_REG   0x4A

◆ PROXIMITY6_ID_VERSION_REG

#define PROXIMITY6_ID_VERSION_REG   0x08

◆ PROXIMITY6_INT_MASK_REG

#define PROXIMITY6_INT_MASK_REG   0x48

◆ PROXIMITY6_INT_PIN_POL_REG

#define PROXIMITY6_INT_PIN_POL_REG   0x1D

◆ PROXIMITY6_INT_PIN_REG

#define PROXIMITY6_INT_PIN_REG   0x1C

◆ PROXIMITY6_INT_STATUS_REG

#define PROXIMITY6_INT_STATUS_REG   0x49

◆ PROXIMITY6_LED_MASK_REG

#define PROXIMITY6_LED_MASK_REG   0x24

◆ PROXIMITY6_LED_OFFSET_WIDTH_GEST_REG

#define PROXIMITY6_LED_OFFSET_WIDTH_GEST_REG   0x20

◆ PROXIMITY6_LED_OFFSET_WIDTH_PROX_REG

#define PROXIMITY6_LED_OFFSET_WIDTH_PROX_REG   0x22

◆ PROXIMITY6_LED_PERIOD_PULSES_GEST_REG

#define PROXIMITY6_LED_PERIOD_PULSES_GEST_REG   0x21

◆ PROXIMITY6_LED_PERIOD_PULSES_PROX_REG

#define PROXIMITY6_LED_PERIOD_PULSES_PROX_REG   0x23

◆ PROXIMITY6_LED_REF_REG

#define PROXIMITY6_LED_REF_REG   0x41

◆ PROXIMITY6_LED_TRIM_REG

#define PROXIMITY6_LED_TRIM_REG   0x16

◆ PROXIMITY6_OP_TIME_REG

#define PROXIMITY6_OP_TIME_REG   0x42

◆ PROXIMITY6_OPERATION_CONTROL_REG

#define PROXIMITY6_OPERATION_CONTROL_REG   0x45

◆ PROXIMITY6_ORIENTATION_REG

#define PROXIMITY6_ORIENTATION_REG   0x29

◆ PROXIMITY6_OS32K_REG

#define PROXIMITY6_OS32K_REG   0x18

◆ PROXIMITY6_OS32M_BYPASS_REG

#define PROXIMITY6_OS32M_BYPASS_REG   0x19

◆ PROXIMITY6_OS32M_TRIM_REG

#define PROXIMITY6_OS32M_TRIM_REG   0x1A

◆ PROXIMITY6_OSC_CAL_OUT_REG

#define PROXIMITY6_OSC_CAL_OUT_REG   0x0A

◆ PROXIMITY6_POWER_DOWN_CONT_REG

#define PROXIMITY6_POWER_DOWN_CONT_REG   0x32

◆ PROXIMITY6_PROX_TH_OFF1_REG

#define PROXIMITY6_PROX_TH_OFF1_REG   0x2B

◆ PROXIMITY6_PROX_TH_OFF2_REG

#define PROXIMITY6_PROX_TH_OFF2_REG   0x2D

◆ PROXIMITY6_PROX_TH_ON1_OFF1_HIGH_REG

#define PROXIMITY6_PROX_TH_ON1_OFF1_HIGH_REG   0x2E

◆ PROXIMITY6_PROX_TH_ON1_REG

#define PROXIMITY6_PROX_TH_ON1_REG   0x2A

◆ PROXIMITY6_PROX_TH_ON2_OFF2_HIGH_REG

#define PROXIMITY6_PROX_TH_ON2_OFF2_HIGH_REG   0x2F

◆ PROXIMITY6_PROX_TH_ON2_REG

#define PROXIMITY6_PROX_TH_ON2_REG   0x2C

◆ PROXIMITY6_RESERVED1_REG

#define PROXIMITY6_RESERVED1_REG   0x07

◆ PROXIMITY6_RESERVED2

#define PROXIMITY6_RESERVED2   0x0C

◆ PROXIMITY6_RESERVED3_REG

#define PROXIMITY6_RESERVED3_REG   0x14

◆ PROXIMITY6_SLAVE_ADDRESS_REG

#define PROXIMITY6_SLAVE_ADDRESS_REG   0x09

◆ PROXIMITY6_SLOPE_TH_REG

#define PROXIMITY6_SLOPE_TH_REG   0x3E

◆ PROXIMITY6_SW_RESET_REG

#define PROXIMITY6_SW_RESET_REG   0x0F

◆ PROXIMITY6_TEST_MODE_REG

#define PROXIMITY6_TEST_MODE_REG   0x30