Defines the register settings for key device configuration registers. More...
Modules | |
- Pseudo, Streaming & Hist | |
Values below match the bit positions in the SYSTEM__MODE_START register do not change. | |
- Single, Dual, Split & Manual | |
Values below match the bit positions in the SYSTEM__MODE_START register do not change. | |
- SingleShot, BackToBack & timed | |
Values below match the bit positions in the SYSTEM__MODE_START register do not change. | |
Defines the register settings for key device configuration registers.
#define VL53L1_CLEAR_ERROR_INT 0x02 |
Definition at line 153 of file vl53l1_register_settings.h.
#define VL53L1_CLEAR_RANGE_INT 0x01 |
Definition at line 152 of file vl53l1_register_settings.h.
#define VL53L1_DSS_CONTROL__MODE_BLOCKSELECT 0x03 |
Definition at line 172 of file vl53l1_register_settings.h.
#define VL53L1_DSS_CONTROL__MODE_DISABLED 0x00 |
Definition at line 169 of file vl53l1_register_settings.h.
#define VL53L1_DSS_CONTROL__MODE_EFFSPADS 0x02 |
Definition at line 171 of file vl53l1_register_settings.h.
#define VL53L1_DSS_CONTROL__MODE_TARGET_RATE 0x01 |
Definition at line 170 of file vl53l1_register_settings.h.
#define VL53L1_DSS_CONTROL__ROI_INTERSECT 0x10 |
Definition at line 167 of file vl53l1_register_settings.h.
#define VL53L1_DSS_CONTROL__ROI_SUBTRACT 0x20 |
Definition at line 166 of file vl53l1_register_settings.h.
#define VL53L1_EWOK_I2C_DEV_ADDR_DEFAULT 0x29 |
Device default 7-bit I2C address
Definition at line 124 of file vl53l1_register_settings.h.
#define VL53L1_INTERRUPT_CONFIG_IN_WINDOW 0x03 |
Definition at line 148 of file vl53l1_register_settings.h.
#define VL53L1_INTERRUPT_CONFIG_LEVEL_HIGH 0x01 |
Definition at line 146 of file vl53l1_register_settings.h.
#define VL53L1_INTERRUPT_CONFIG_LEVEL_LOW 0x00 |
Definition at line 145 of file vl53l1_register_settings.h.
#define VL53L1_INTERRUPT_CONFIG_NEW_SAMPLE_READY 0x20 |
Definition at line 149 of file vl53l1_register_settings.h.
#define VL53L1_INTERRUPT_CONFIG_OUT_OF_WINDOW 0x02 |
Definition at line 147 of file vl53l1_register_settings.h.
#define VL53L1_INTERRUPT_STATUS__GPH_ID_INT_STATUS_MASK 0x20 |
Definition at line 213 of file vl53l1_register_settings.h.
#define VL53L1_INTERRUPT_STATUS__INT_ERROR_STATUS_MASK 0x18 |
Definition at line 212 of file vl53l1_register_settings.h.
#define VL53L1_INTERRUPT_STATUS__INT_STATUS_MASK 0x07 |
Definition at line 211 of file vl53l1_register_settings.h.
#define VL53L1_LASER_SAFETY__KEY_VALUE 0x6C |
Definition at line 189 of file vl53l1_register_settings.h.
#define VL53L1_OSC_FREQ_SET_DEFAULT 0x00 |
Definition at line 128 of file vl53l1_register_settings.h.
#define VL53L1_OSC_FREQUENCY 0x00 |
Definition at line 126 of file vl53l1_register_settings.h.
#define VL53L1_OSC_TRIM_DEFAULT 0x00 |
Definition at line 127 of file vl53l1_register_settings.h.
#define VL53L1_RANGE_HISTOGRAM_BOTH 0x18 |
Definition at line 132 of file vl53l1_register_settings.h.
#define VL53L1_RANGE_HISTOGRAM_INIT 0x20 |
Definition at line 133 of file vl53l1_register_settings.h.
#define VL53L1_RANGE_HISTOGRAM_REF 0x08 |
Definition at line 130 of file vl53l1_register_settings.h.
#define VL53L1_RANGE_HISTOGRAM_RET 0x10 |
Definition at line 131 of file vl53l1_register_settings.h.
#define VL53L1_RANGE_STATUS__GPH_ID_RANGE_STATUS_MASK 0x80 |
Definition at line 202 of file vl53l1_register_settings.h.
#define VL53L1_RANGE_STATUS__MAX_THRESHOLD_HIT_MASK 0x20 |
Definition at line 200 of file vl53l1_register_settings.h.
#define VL53L1_RANGE_STATUS__MIN_THRESHOLD_HIT_MASK 0x40 |
Definition at line 201 of file vl53l1_register_settings.h.
#define VL53L1_RANGE_STATUS__RANGE_STATUS_MASK 0x1F |
Definition at line 199 of file vl53l1_register_settings.h.
#define VL53L1_RANGE_VHV_INIT 0x40 |
Definition at line 134 of file vl53l1_register_settings.h.
#define VL53L1_RANGING_CORE__SPAD_READOUT__CALIB_PULSES 0xF5 |
Definition at line 186 of file vl53l1_register_settings.h.
#define VL53L1_RANGING_CORE__SPAD_READOUT__REFERENCE_ARRAY_ONLY 0x55 |
Definition at line 184 of file vl53l1_register_settings.h.
#define VL53L1_RANGING_CORE__SPAD_READOUT__RETURN_ARRAY_ONLY 0x05 |
Definition at line 183 of file vl53l1_register_settings.h.
#define VL53L1_RANGING_CORE__SPAD_READOUT__RETURN_SPLIT_ARRAY 0x25 |
Definition at line 185 of file vl53l1_register_settings.h.
#define VL53L1_RANGING_CORE__SPAD_READOUT__STANDARD 0x45 |
Definition at line 182 of file vl53l1_register_settings.h.
#define VL53L1_RESULT_RANGE_STATUS 0x1F |
Definition at line 137 of file vl53l1_register_settings.h.
#define VL53L1_SEQUENCE_DSS1_EN 0x08 |
Definition at line 159 of file vl53l1_register_settings.h.
#define VL53L1_SEQUENCE_DSS2_EN 0x10 |
Definition at line 160 of file vl53l1_register_settings.h.
#define VL53L1_SEQUENCE_MM1_EN 0x20 |
Definition at line 161 of file vl53l1_register_settings.h.
#define VL53L1_SEQUENCE_MM2_EN 0x40 |
Definition at line 162 of file vl53l1_register_settings.h.
#define VL53L1_SEQUENCE_PHASECAL_EN 0x02 |
Definition at line 157 of file vl53l1_register_settings.h.
#define VL53L1_SEQUENCE_RANGE_EN 0x80 |
Definition at line 163 of file vl53l1_register_settings.h.
#define VL53L1_SEQUENCE_REFERENCE_PHASE_EN 0x04 |
Definition at line 158 of file vl53l1_register_settings.h.
#define VL53L1_SEQUENCE_VHV_EN 0x01 |
Definition at line 156 of file vl53l1_register_settings.h.
#define VL53L1_SYSTEM__SEED_CONFIG__EVEN_UPDATE_ONLY 0x02 |
Definition at line 142 of file vl53l1_register_settings.h.
#define VL53L1_SYSTEM__SEED_CONFIG__MANUAL 0x00 |
Definition at line 140 of file vl53l1_register_settings.h.
#define VL53L1_SYSTEM__SEED_CONFIG__STANDARD 0x01 |
Definition at line 141 of file vl53l1_register_settings.h.