Settings for registers of Proximity 19 Click driver.
More...
Settings for registers of Proximity 19 Click driver.
◆ PROXIMITY19_DATA_RANGE_100_US
#define PROXIMITY19_DATA_RANGE_100_US 0x03FEu |
◆ PROXIMITY19_DATA_RANGE_200_US
#define PROXIMITY19_DATA_RANGE_200_US 0x07FEu |
◆ PROXIMITY19_DATA_RANGE_400_US
#define PROXIMITY19_DATA_RANGE_400_US 0x0FFEu |
◆ PROXIMITY19_DATA_RANGE_50_US
#define PROXIMITY19_DATA_RANGE_50_US 0x03FEu |
Proximity 19 PS measurement result calculation values.
PS measurement result calculation values of Proximity 19 Click driver.
◆ PROXIMITY19_DET_RANGE_MAX
#define PROXIMITY19_DET_RANGE_MAX 14.0f |
◆ PROXIMITY19_DET_RANGE_MIN
#define PROXIMITY19_DET_RANGE_MIN 1.0f |
◆ PROXIMITY19_DEVICE_ADDRESS
#define PROXIMITY19_DEVICE_ADDRESS 0x39 |
Proximity 19 device address setting.
Specified setting for device slave address selection of Proximity 19 Click driver.
◆ PROXIMITY19_GAIN_X1
#define PROXIMITY19_GAIN_X1 1.0f |
Proximity 19 PS gain.
PS gain values of Proximity 19 Click driver.
◆ PROXIMITY19_GAIN_X2
#define PROXIMITY19_GAIN_X2 2.0f |
◆ PROXIMITY19_GAIN_X2_BOTH_PD
#define PROXIMITY19_GAIN_X2_BOTH_PD 3.0f |
◆ PROXIMITY19_MANUFACT_ID
#define PROXIMITY19_MANUFACT_ID 0xE0 |
Proximity 19 manufacture ID.
Manufacture ID value of Proximity 19 Click driver.
◆ PROXIMITY19_PART_ID_BITMASK
#define PROXIMITY19_PART_ID_BITMASK 0x7F |
◆ PROXIMITY19_PART_ID_VAL
#define PROXIMITY19_PART_ID_VAL 0x1C |
◆ PROXIMITY19_PD_SEL_BITMASK
#define PROXIMITY19_PD_SEL_BITMASK 0x03 |
◆ PROXIMITY19_PD_SEL_BOTH
#define PROXIMITY19_PD_SEL_BOTH 0x03 |
◆ PROXIMITY19_PD_SEL_FAR
#define PROXIMITY19_PD_SEL_FAR 0x01 |
◆ PROXIMITY19_PD_SEL_NEAR
#define PROXIMITY19_PD_SEL_NEAR 0x02 |
◆ PROXIMITY19_PD_SEL_NO
#define PROXIMITY19_PD_SEL_NO 0x00 |
◆ PROXIMITY19_PERIOD_100_MS
#define PROXIMITY19_PERIOD_100_MS 0x02 |
◆ PROXIMITY19_PERIOD_10_MS
#define PROXIMITY19_PERIOD_10_MS 0x00 |
Proximity 19 mode control 1 register bitmask.
Mode control 1 register bitmask of Proximity 19 Click driver.
◆ PROXIMITY19_PERIOD_500_MS
#define PROXIMITY19_PERIOD_500_MS 0x03 |
◆ PROXIMITY19_PERIOD_50_MS
#define PROXIMITY19_PERIOD_50_MS 0x01 |
◆ PROXIMITY19_PERIOD_5_MS
#define PROXIMITY19_PERIOD_5_MS 0x04 |
◆ PROXIMITY19_PERIOD_BITMASK
#define PROXIMITY19_PERIOD_BITMASK 0x70 |
◆ PROXIMITY19_PS_DISABLE
#define PROXIMITY19_PS_DISABLE 0x00 |
Proximity 19 mode control 2 register bitmask.
Mode control 2 register bitmask of Proximity 19 Click driver.
◆ PROXIMITY19_PS_ENABLE
#define PROXIMITY19_PS_ENABLE 0x01 |
◆ PROXIMITY19_PS_GAIN_BITMASK
#define PROXIMITY19_PS_GAIN_BITMASK 0xF3 |
◆ PROXIMITY19_PS_GAIN_X1
#define PROXIMITY19_PS_GAIN_X1 0x00 |
Proximity 19 mode control 0 register bitmask.
Mode control 0 bitmask of Proximity 19 Click driver.
◆ PROXIMITY19_PS_GAIN_X2
#define PROXIMITY19_PS_GAIN_X2 0x01 |
◆ PROXIMITY19_PS_OFFSET_BITMASK
#define PROXIMITY19_PS_OFFSET_BITMASK 0x01 |
◆ PROXIMITY19_PS_PULSE_100_US
#define PROXIMITY19_PS_PULSE_100_US 0x01 |
◆ PROXIMITY19_PS_PULSE_200_US
#define PROXIMITY19_PS_PULSE_200_US 0x02 |
◆ PROXIMITY19_PS_PULSE_400_US
#define PROXIMITY19_PS_PULSE_400_US 0x03 |
◆ PROXIMITY19_PS_PULSE_50_US
#define PROXIMITY19_PS_PULSE_50_US 0x00 |
◆ PROXIMITY19_PS_PULSE_BITMASK
#define PROXIMITY19_PS_PULSE_BITMASK 0x0C |
◆ PROXIMITY19_PS_RES_MSB_BITMASK
#define PROXIMITY19_PS_RES_MSB_BITMASK 0x07 |
Proximity 19 PS data resolution.
PS data resolution of Proximity 19 Click driver.
◆ PROXIMITY19_PS_TH_RES
#define PROXIMITY19_PS_TH_RES 0x0F |
Proximity 19 PS threshold resolution.
PS threshold resolution of Proximity 19 Click driver.
◆ PROXIMITY19_SW_RESET
#define PROXIMITY19_SW_RESET 0x80 |
Proximity 19 system control register bitmask.
Mode control 0 bitmask of Proximity 19 Click driver.
◆ PROXIMITY19_VCSEL_CURR_3_MA
#define PROXIMITY19_VCSEL_CURR_3_MA 0x00 |
◆ PROXIMITY19_VCSEL_CURR_4_MA
#define PROXIMITY19_VCSEL_CURR_4_MA 0x01 |
◆ PROXIMITY19_VCSEL_CURR_5_MA
#define PROXIMITY19_VCSEL_CURR_5_MA 0x02 |
◆ PROXIMITY19_VCSEL_CURR_BITMASK
#define PROXIMITY19_VCSEL_CURR_BITMASK 0x03 |