|
proximity22 2.2.0
|
Settings for registers of Proximity 22 Click driver. More...
Settings for registers of Proximity 22 Click driver.
| #define PROXIMITY22_AGAIN_1024X 0x0A |
| #define PROXIMITY22_AGAIN_128X 0x07 |
| #define PROXIMITY22_AGAIN_16X 0x04 |
| #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.
| #define PROXIMITY22_AGAIN_2048X 0x0B |
| #define PROXIMITY22_AGAIN_256X 0x08 |
| #define PROXIMITY22_AGAIN_2X 0x01 |
| #define PROXIMITY22_AGAIN_32X 0x05 |
| #define PROXIMITY22_AGAIN_4096X 0x0C |
| #define PROXIMITY22_AGAIN_4X 0x02 |
| #define PROXIMITY22_AGAIN_512X 0x09 |
| #define PROXIMITY22_AGAIN_64X 0x06 |
| #define PROXIMITY22_AGAIN_8X 0x03 |
| #define PROXIMITY22_ATIME_2_779_MS 0x00 |
Proximity 22 ATIME register setting.
Specified setting for ATIME register of Proximity 22 Click driver.
| #define PROXIMITY22_ATIME_711_381_MS 0xFF |
| #define PROXIMITY22_ATIME_88_923_MS 0x1F |
| #define PROXIMITY22_AWTIME_200_088_MS 0x47 |
| #define PROXIMITY22_AWTIME_2_779_MS 0x00 |
Proximity 22 AWTIME register setting.
Specified setting for AWTIME register of Proximity 22 Click driver.
| #define PROXIMITY22_AWTIME_711_381_MS 0xFF |
| #define PROXIMITY22_CALIB_ELECTRICAL_CALIBRATION 0x20 |
| #define PROXIMITY22_CALIB_OFFCAL_ENAB_AVG 0x80 |
Proximity 22 CALIB register setting.
Specified setting for CALIB register of Proximity 22 Click driver.
| #define PROXIMITY22_CALIB_PTIME_IN_CALIB 0x10 |
| #define PROXIMITY22_CALIB_START_OFFSET_CAL 0x01 |
| #define PROXIMITY22_CALIBCFG_BINSRCH_TARGET_127 0xA0 |
| #define PROXIMITY22_CALIBCFG_BINSRCH_TARGET_15 0x40 |
| #define PROXIMITY22_CALIBCFG_BINSRCH_TARGET_255 0xC0 |
| #define PROXIMITY22_CALIBCFG_BINSRCH_TARGET_3 0x00 |
Proximity 22 CALIBCFG register setting.
Specified setting for CALIBCFG register of Proximity 22 Click driver.
| #define PROXIMITY22_CALIBCFG_BINSRCH_TARGET_31 0x60 |
| #define PROXIMITY22_CALIBCFG_BINSRCH_TARGET_511 0xE0 |
| #define PROXIMITY22_CALIBCFG_BINSRCH_TARGET_63 0x80 |
| #define PROXIMITY22_CALIBCFG_BINSRCH_TARGET_7 0x20 |
| #define PROXIMITY22_CALIBCFG_BINSRCH_TARGET_MASK 0xE0 |
| #define PROXIMITY22_CALIBCFG_PROX_AUTO_OFFSET_ADJ 0x08 |
| #define PROXIMITY22_CALIBCFG_PROX_DATA_AVG_16 0x04 |
| #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_DIS 0x00 |
| #define PROXIMITY22_CALIBCFG_PROX_DATA_AVG_MASK 0x07 |
| #define PROXIMITY22_CALIBCFG_RESERVED 0x10 |
| #define PROXIMITY22_CALIBSTAT_CALIB_FINISHED 0x01 |
| #define PROXIMITY22_CALIBSTAT_OFFSET_ADJUSTED 0x04 |
Proximity 22 CALIBSTAT register setting.
Specified setting for CALIBSTAT register of Proximity 22 Click driver.
| #define PROXIMITY22_CFG1_ENAB_TEMP_SENSOR 0x01 |
| #define PROXIMITY22_CFG1_PD_MUX_SEL_COLOR_MODE 0x06 |
| #define PROXIMITY22_CFG1_PD_MUX_SEL_MASK 0x0E |
| #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.
| #define PROXIMITY22_CFG3_INT_READ_CLEAR 0x80 |
Proximity 22 CFG3 register setting.
Specified setting for CFG3 register of Proximity 22 Click driver.
| #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_MODE_CFG_SEQUENTIAL 0x00 |
| #define PROXIMITY22_CFG3_PID_EN 0x08 |
| #define PROXIMITY22_CFG3_RESERVED 0x01 |
| #define PROXIMITY22_CFG3_SAI 0x10 |
| #define PROXIMITY22_CFG6_DISABLE_APC 0x40 |
Proximity 22 CFG6 register setting.
Specified setting for CFG6 register of Proximity 22 Click driver.
| #define PROXIMITY22_CFG6_RESERVED 0x3F |
| #define PROXIMITY22_DEVICE_ADDRESS 0x39 |
Proximity 22 device address setting.
Specified setting for device slave address selection of Proximity 22 Click driver.
| #define PROXIMITY22_DEVICE_ID 0x82 |
Proximity 22 ID register setting.
Specified setting for ID register of Proximity 22 Click driver.
| #define PROXIMITY22_ENABLE_AEN 0x02 |
| #define PROXIMITY22_ENABLE_AVSYNC_EN 0x40 |
| #define PROXIMITY22_ENABLE_AWEN 0x08 |
| #define PROXIMITY22_ENABLE_PEN 0x04 |
| #define PROXIMITY22_ENABLE_PON 0x01 |
| #define PROXIMITY22_ENABLE_PVSYNC_EN 0x80 |
Proximity 22 ENABLE register setting.
Specified setting for ENABLE register of Proximity 22 Click driver.
| #define PROXIMITY22_ENABLE_PWEN 0x10 |
| #define PROXIMITY22_ENABLE_TEN 0x20 |
| #define PROXIMITY22_FIFO_CONTROL_FIFO_CLR 0x04 |
| #define PROXIMITY22_FIFO_CONTROL_FIFO_EMPTY 0x02 |
| #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.
| #define PROXIMITY22_FIFO_CONTROL_FIFO_OVF 0x01 |
| #define PROXIMITY22_FIFO_CONTROL_FIFO_THR_LVL_MASK 0x38 |
| #define PROXIMITY22_INTENAB_2_ATIEN 0x08 |
| #define PROXIMITY22_INTENAB_2_AWIEN 0x01 |
| #define PROXIMITY22_INTENAB_2_ESIEN 0x10 |
| #define PROXIMITY22_INTENAB_2_FTIEN 0x04 |
| #define PROXIMITY22_INTENAB_2_PWIEN 0x02 |
| #define PROXIMITY22_INTENAB_2_PWMIEN 0x80 |
Proximity 22 INTENAB_2 register setting.
Specified setting for INTENAB_2 register of Proximity 22 Click driver.
| #define PROXIMITY22_IPTAT_INIT 0x03 |
Proximity 22 IPTAT register setting.
Specified setting for IPTAT register of Proximity 22 Click driver.
| #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.
| #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_15 0x0F |
| #define PROXIMITY22_LDR0_CFG_PLDRIVE0_4 0x04 |
| #define PROXIMITY22_LDR0_CFG_PLDRIVE0_MASK 0x0F |
| #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.
| #define PROXIMITY22_LDR1_CFG_PLDRIVE1_0 0x00 |
| #define PROXIMITY22_LDR1_CFG_PLDRIVE1_15 0x0F |
| #define PROXIMITY22_LDR1_CFG_PLDRIVE1_4 0x04 |
| #define PROXIMITY22_LDR1_CFG_PLDRIVE1_MASK 0x0F |
| #define PROXIMITY22_PCFG0_PGAIN2_10X 0x03 |
| #define PROXIMITY22_PCFG0_PGAIN2_2_5X 0x00 |
| #define PROXIMITY22_PCFG0_PGAIN2_5X 0x01 |
| #define PROXIMITY22_PCFG0_PGAIN2_MASK 0x03 |
| #define PROXIMITY22_PCFG0_PGAIN_16X 0x80 |
| #define PROXIMITY22_PCFG0_PGAIN_1X 0x00 |
Proximity 22 PCFG0 register setting.
Specified setting for PCFG0 register of Proximity 22 Click driver.
| #define PROXIMITY22_PCFG0_PGAIN_2X 0x20 |
| #define PROXIMITY22_PCFG0_PGAIN_4X 0x40 |
| #define PROXIMITY22_PCFG0_PGAIN_8X 0x60 |
| #define PROXIMITY22_PCFG0_PGAIN_MASK 0xE0 |
| #define PROXIMITY22_PCFG1_PPULSE_1 0x00 |
| #define PROXIMITY22_PCFG1_PPULSE_32 0x1F |
| #define PROXIMITY22_PCFG1_PPULSE_64 0x3F |
| #define PROXIMITY22_PCFG1_PPULSE_LENH_MASK 0xC0 |
Proximity 22 PCFG1 register setting.
Specified setting for PCFG1 register of Proximity 22 Click driver.
| #define PROXIMITY22_PCFG1_PPULSE_MASK 0x3F |
| #define PROXIMITY22_PCFG2_PPULSE_LENL_257_US 0xFF |
| #define PROXIMITY22_PCFG2_PPULSE_LENL_2_US 0x00 |
Proximity 22 PCFG2 register setting.
Specified setting for PCFG2 register of Proximity 22 Click driver.
| #define PROXIMITY22_PCFG2_PPULSE_LENL_34_US 0x20 |
| #define PROXIMITY22_PTIME_22_528_US 0xFF |
| #define PROXIMITY22_PTIME_2_816_MS 0x1F |
| #define PROXIMITY22_PTIME_88_US 0x00 |
Proximity 22 PTIME register setting.
Specified setting for PTIME register of Proximity 22 Click driver.
| #define PROXIMITY22_RESET_ENAB_XRES 0x04 |
| #define PROXIMITY22_RESET_HARD_RESET 0x02 |
| #define PROXIMITY22_RESET_INV_XRES 0x08 |
Proximity 22 RESET register setting.
Specified setting for RESET register of Proximity 22 Click driver.
| #define PROXIMITY22_RESET_SOFT_RESET 0x01 |
| #define PROXIMITY22_STATUS_3_AINT 0x01 |
| #define PROXIMITY22_STATUS_3_ASAT 0x02 |
| #define PROXIMITY22_STATUS_3_ATINT 0x10 |
| #define PROXIMITY22_STATUS_3_AWINT 0x04 |
| #define PROXIMITY22_STATUS_3_FTINT 0x08 |
| #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.
| #define PROXIMITY22_TEMP_OFFSET 399.0 |
Proximity 22 temperature calculation setting.
Specified setting for temperature calculation of Proximity 22 Click driver.
| #define PROXIMITY22_TEMP_RES 1.48 |