proximity6 2.0.0.0

Macros

#define PROXIMITY6_REG_DATA_REGISTER_X1   0x00
 
#define PROXIMITY6_REG_DATA_REGISTER_X2   0x01
 
#define PROXIMITY6_REG_DATA_REGISTER_Y1   0x02
 
#define PROXIMITY6_REG_DATA_REGISTER_Y2   0x03
 
#define PROXIMITY6_REG_DATA_REGISTER_SAMPLE_I   0x04
 
#define PROXIMITY6_REG_DATA_REGISTER_SAMPLE_X   0x05
 
#define PROXIMITY6_REG_DATA_REGISTER_SAMPLE_Y   0x06
 
#define PROXIMITY6_REG_RESERVED1   0x07
 
#define PROXIMITY6_REG_ID_VERSION   0x08
 
#define PROXIMITY6_REG_SLAVE_ADDRESS   0x09
 
#define PROXIMITY6_REG_OSC_CAL_OUT   0x0A
 
#define PROXIMITY6_REG_RESERVED2   0x0C
 
#define PROXIMITY6_REG_SW_RESET   0x0F
 
#define PROXIMITY6_REG_ADC_CONTROL_RESERVED1   0x10
 
#define PROXIMITY6_REG_ADC_CONTROL_RESERVED2   0x11
 
#define PROXIMITY6_REG_AFE_TRIM   0x12
 
#define PROXIMITY6_REG_AFE_MUX_TEST   0x13
 
#define PROXIMITY6_REG_RESERVED3   0x14
 
#define PROXIMITY6_REG_LED_TRIM   0x16
 
#define PROXIMITY6_REG_OS32K   0x18
 
#define PROXIMITY6_REG_OS32M_BYPASS   0x19
 
#define PROXIMITY6_REG_OS32M_TRIM   0x1A
 
#define PROXIMITY6_REG_ADC_SPACING   0x1B
 
#define PROXIMITY6_REG_INT_PIN   0x1C
 
#define PROXIMITY6_REG_INT_PIN_POL   0x1D
 
#define PROXIMITY6_REG_I2C   0x1E
 
#define PROXIMITY6_REG_FIFO_TH   0x1F
 
#define PROXIMITY6_REG_LED_OFFSET_WIDTH_GEST   0x20
 
#define PROXIMITY6_REG_LED_PERIOD_PULSES_GEST   0x21
 
#define PROXIMITY6_REG_LED_OFFSET_WIDTH_PROX   0x22
 
#define PROXIMITY6_REG_LED_PERIOD_PULSES_PROX   0x23
 
#define PROXIMITY6_REG_LED_MASK   0x24
 
#define PROXIMITY6_REG_AFE_CONT_GEST   0x25
 
#define PROXIMITY6_REG_AFE_CONT_PROX   0x26
 
#define PROXIMITY6_REG_AFE_MASK   0x27
 
#define PROXIMITY6_REG_GEST_DI_TH   0x28
 
#define PROXIMITY6_REG_ORIENTATION   0x29
 
#define PROXIMITY6_REG_PROX_TH_ON1   0x2A
 
#define PROXIMITY6_REG_PROX_TH_OFF1   0x2B
 
#define PROXIMITY6_REG_PROX_TH_ON2   0x2C
 
#define PROXIMITY6_REG_PROX_TH_OFF2   0x2D
 
#define PROXIMITY6_REG_PROX_TH_ON1_OFF1_HIGH   0x2E
 
#define PROXIMITY6_REG_PROX_TH_ON2_OFF2_HIGH   0x2F
 
#define PROXIMITY6_REG_TEST_MODE   0x30
 
#define PROXIMITY6_REG_POWER_DOWN_CONT   0x32
 
#define PROXIMITY6_REG_GAIN_CONT1   0x38
 
#define PROXIMITY6_REG_GAIN_CONT2   0x39
 
#define PROXIMITY6_REG_CH1_OFFSET   0x3A
 
#define PROXIMITY6_REG_CH2_OFFSET   0x3B
 
#define PROXIMITY6_REG_CH3_OFFSET   0x3C
 
#define PROXIMITY6_REG_CH4_OFFSET   0x3D
 
#define PROXIMITY6_REG_SLOPE_TH   0x3E
 
#define PROXIMITY6_REG_FREQ   0x40
 
#define PROXIMITY6_REG_LED_REF   0x41
 
#define PROXIMITY6_REG_OP_TIME   0x42
 
#define PROXIMITY6_REG_AFE_TIME   0x43
 
#define PROXIMITY6_REG_DSAMPLE_TIME   0x44
 
#define PROXIMITY6_REG_OPERATION_CONTROL   0x45
 
#define PROXIMITY6_REG_DEC_MODE   0x46
 
#define PROXIMITY6_REG_INT_MASK   0x48
 
#define PROXIMITY6_REG_INT_STATUS   0x49
 
#define PROXIMITY6_REG_I2C_STATUS   0x4A
 
#define PROXIMITY6_REG_DATA_BUFFER_OUT   0x60
 
#define PROXIMITY6_REG_DEBUG_X1L   0x68
 
#define PROXIMITY6_REG_DEBUG_X2L   0x69
 
#define PROXIMITY6_REG_DEBUG_Y1L   0x6A
 
#define PROXIMITY6_REG_DEBUG_Y2L   0x6B
 
#define PROXIMITY6_REG_DEBUG_X1H   0x6C
 
#define PROXIMITY6_REG_DEBUG_X2H   0x6D
 
#define PROXIMITY6_REG_DEBUG_Y1H   0x6E
 
#define PROXIMITY6_REG_DEBUG_Y2H   0x6F
 

Detailed Description

Macro Definition Documentation

◆ PROXIMITY6_REG_ADC_CONTROL_RESERVED1

#define PROXIMITY6_REG_ADC_CONTROL_RESERVED1   0x10

◆ PROXIMITY6_REG_ADC_CONTROL_RESERVED2

#define PROXIMITY6_REG_ADC_CONTROL_RESERVED2   0x11

◆ PROXIMITY6_REG_ADC_SPACING

#define PROXIMITY6_REG_ADC_SPACING   0x1B

◆ PROXIMITY6_REG_AFE_CONT_GEST

#define PROXIMITY6_REG_AFE_CONT_GEST   0x25

◆ PROXIMITY6_REG_AFE_CONT_PROX

#define PROXIMITY6_REG_AFE_CONT_PROX   0x26

◆ PROXIMITY6_REG_AFE_MASK

#define PROXIMITY6_REG_AFE_MASK   0x27

◆ PROXIMITY6_REG_AFE_MUX_TEST

#define PROXIMITY6_REG_AFE_MUX_TEST   0x13

◆ PROXIMITY6_REG_AFE_TIME

#define PROXIMITY6_REG_AFE_TIME   0x43

◆ PROXIMITY6_REG_AFE_TRIM

#define PROXIMITY6_REG_AFE_TRIM   0x12

◆ PROXIMITY6_REG_CH1_OFFSET

#define PROXIMITY6_REG_CH1_OFFSET   0x3A

◆ PROXIMITY6_REG_CH2_OFFSET

#define PROXIMITY6_REG_CH2_OFFSET   0x3B

◆ PROXIMITY6_REG_CH3_OFFSET

#define PROXIMITY6_REG_CH3_OFFSET   0x3C

◆ PROXIMITY6_REG_CH4_OFFSET

#define PROXIMITY6_REG_CH4_OFFSET   0x3D

◆ PROXIMITY6_REG_DATA_BUFFER_OUT

#define PROXIMITY6_REG_DATA_BUFFER_OUT   0x60

◆ PROXIMITY6_REG_DATA_REGISTER_SAMPLE_I

#define PROXIMITY6_REG_DATA_REGISTER_SAMPLE_I   0x04

◆ PROXIMITY6_REG_DATA_REGISTER_SAMPLE_X

#define PROXIMITY6_REG_DATA_REGISTER_SAMPLE_X   0x05

◆ PROXIMITY6_REG_DATA_REGISTER_SAMPLE_Y

#define PROXIMITY6_REG_DATA_REGISTER_SAMPLE_Y   0x06

◆ PROXIMITY6_REG_DATA_REGISTER_X1

#define PROXIMITY6_REG_DATA_REGISTER_X1   0x00

◆ PROXIMITY6_REG_DATA_REGISTER_X2

#define PROXIMITY6_REG_DATA_REGISTER_X2   0x01

◆ PROXIMITY6_REG_DATA_REGISTER_Y1

#define PROXIMITY6_REG_DATA_REGISTER_Y1   0x02

◆ PROXIMITY6_REG_DATA_REGISTER_Y2

#define PROXIMITY6_REG_DATA_REGISTER_Y2   0x03

◆ PROXIMITY6_REG_DEBUG_X1H

#define PROXIMITY6_REG_DEBUG_X1H   0x6C

◆ PROXIMITY6_REG_DEBUG_X1L

#define PROXIMITY6_REG_DEBUG_X1L   0x68

◆ PROXIMITY6_REG_DEBUG_X2H

#define PROXIMITY6_REG_DEBUG_X2H   0x6D

◆ PROXIMITY6_REG_DEBUG_X2L

#define PROXIMITY6_REG_DEBUG_X2L   0x69

◆ PROXIMITY6_REG_DEBUG_Y1H

#define PROXIMITY6_REG_DEBUG_Y1H   0x6E

◆ PROXIMITY6_REG_DEBUG_Y1L

#define PROXIMITY6_REG_DEBUG_Y1L   0x6A

◆ PROXIMITY6_REG_DEBUG_Y2H

#define PROXIMITY6_REG_DEBUG_Y2H   0x6F

◆ PROXIMITY6_REG_DEBUG_Y2L

#define PROXIMITY6_REG_DEBUG_Y2L   0x6B

◆ PROXIMITY6_REG_DEC_MODE

#define PROXIMITY6_REG_DEC_MODE   0x46

◆ PROXIMITY6_REG_DSAMPLE_TIME

#define PROXIMITY6_REG_DSAMPLE_TIME   0x44

◆ PROXIMITY6_REG_FIFO_TH

#define PROXIMITY6_REG_FIFO_TH   0x1F

◆ PROXIMITY6_REG_FREQ

#define PROXIMITY6_REG_FREQ   0x40

◆ PROXIMITY6_REG_GAIN_CONT1

#define PROXIMITY6_REG_GAIN_CONT1   0x38

◆ PROXIMITY6_REG_GAIN_CONT2

#define PROXIMITY6_REG_GAIN_CONT2   0x39

◆ PROXIMITY6_REG_GEST_DI_TH

#define PROXIMITY6_REG_GEST_DI_TH   0x28

◆ PROXIMITY6_REG_I2C

#define PROXIMITY6_REG_I2C   0x1E

◆ PROXIMITY6_REG_I2C_STATUS

#define PROXIMITY6_REG_I2C_STATUS   0x4A

◆ PROXIMITY6_REG_ID_VERSION

#define PROXIMITY6_REG_ID_VERSION   0x08

◆ PROXIMITY6_REG_INT_MASK

#define PROXIMITY6_REG_INT_MASK   0x48

◆ PROXIMITY6_REG_INT_PIN

#define PROXIMITY6_REG_INT_PIN   0x1C

◆ PROXIMITY6_REG_INT_PIN_POL

#define PROXIMITY6_REG_INT_PIN_POL   0x1D

◆ PROXIMITY6_REG_INT_STATUS

#define PROXIMITY6_REG_INT_STATUS   0x49

◆ PROXIMITY6_REG_LED_MASK

#define PROXIMITY6_REG_LED_MASK   0x24

◆ PROXIMITY6_REG_LED_OFFSET_WIDTH_GEST

#define PROXIMITY6_REG_LED_OFFSET_WIDTH_GEST   0x20

◆ PROXIMITY6_REG_LED_OFFSET_WIDTH_PROX

#define PROXIMITY6_REG_LED_OFFSET_WIDTH_PROX   0x22

◆ PROXIMITY6_REG_LED_PERIOD_PULSES_GEST

#define PROXIMITY6_REG_LED_PERIOD_PULSES_GEST   0x21

◆ PROXIMITY6_REG_LED_PERIOD_PULSES_PROX

#define PROXIMITY6_REG_LED_PERIOD_PULSES_PROX   0x23

◆ PROXIMITY6_REG_LED_REF

#define PROXIMITY6_REG_LED_REF   0x41

◆ PROXIMITY6_REG_LED_TRIM

#define PROXIMITY6_REG_LED_TRIM   0x16

◆ PROXIMITY6_REG_OP_TIME

#define PROXIMITY6_REG_OP_TIME   0x42

◆ PROXIMITY6_REG_OPERATION_CONTROL

#define PROXIMITY6_REG_OPERATION_CONTROL   0x45

◆ PROXIMITY6_REG_ORIENTATION

#define PROXIMITY6_REG_ORIENTATION   0x29

◆ PROXIMITY6_REG_OS32K

#define PROXIMITY6_REG_OS32K   0x18

◆ PROXIMITY6_REG_OS32M_BYPASS

#define PROXIMITY6_REG_OS32M_BYPASS   0x19

◆ PROXIMITY6_REG_OS32M_TRIM

#define PROXIMITY6_REG_OS32M_TRIM   0x1A

◆ PROXIMITY6_REG_OSC_CAL_OUT

#define PROXIMITY6_REG_OSC_CAL_OUT   0x0A

◆ PROXIMITY6_REG_POWER_DOWN_CONT

#define PROXIMITY6_REG_POWER_DOWN_CONT   0x32

◆ PROXIMITY6_REG_PROX_TH_OFF1

#define PROXIMITY6_REG_PROX_TH_OFF1   0x2B

◆ PROXIMITY6_REG_PROX_TH_OFF2

#define PROXIMITY6_REG_PROX_TH_OFF2   0x2D

◆ PROXIMITY6_REG_PROX_TH_ON1

#define PROXIMITY6_REG_PROX_TH_ON1   0x2A

◆ PROXIMITY6_REG_PROX_TH_ON1_OFF1_HIGH

#define PROXIMITY6_REG_PROX_TH_ON1_OFF1_HIGH   0x2E

◆ PROXIMITY6_REG_PROX_TH_ON2

#define PROXIMITY6_REG_PROX_TH_ON2   0x2C

◆ PROXIMITY6_REG_PROX_TH_ON2_OFF2_HIGH

#define PROXIMITY6_REG_PROX_TH_ON2_OFF2_HIGH   0x2F

◆ PROXIMITY6_REG_RESERVED1

#define PROXIMITY6_REG_RESERVED1   0x07

◆ PROXIMITY6_REG_RESERVED2

#define PROXIMITY6_REG_RESERVED2   0x0C

◆ PROXIMITY6_REG_RESERVED3

#define PROXIMITY6_REG_RESERVED3   0x14

◆ PROXIMITY6_REG_SLAVE_ADDRESS

#define PROXIMITY6_REG_SLAVE_ADDRESS   0x09

◆ PROXIMITY6_REG_SLOPE_TH

#define PROXIMITY6_REG_SLOPE_TH   0x3E

◆ PROXIMITY6_REG_SW_RESET

#define PROXIMITY6_REG_SW_RESET   0x0F

◆ PROXIMITY6_REG_TEST_MODE

#define PROXIMITY6_REG_TEST_MODE   0x30