Soldered VL53L1X Arduino Library 1.0.0
This is a library for the VL53L1X Breakout
Loading...
Searching...
No Matches
VL53L1X.h
Go to the documentation of this file.
1#pragma once
2
3#include <Arduino.h>
4#include <Wire.h>
5
6class VL53L1X
7{
8 public:
9
10 // register addresses from API vl53l1x_register_map.h
11 enum regAddr : uint16_t
12 {
13 SOFT_RESET = 0x0000,
59 DEBUG__CTRL = 0x0026,
115 MM_CONFIG__TIMEOUT_MACROP_A = 0x005A, // added by Pololu for 16-bit accesses
118 MM_CONFIG__TIMEOUT_MACROP_B = 0x005C, // added by Pololu for 16-bit accesses
121 RANGE_CONFIG__TIMEOUT_MACROP_A = 0x005E, // added by Pololu for 16-bit accesses
125 RANGE_CONFIG__TIMEOUT_MACROP_B = 0x0061, // added by Pololu for 16-bit accesses
303 GPH__SPARE_0 = 0x00F1,
313 GPH__GPH_ID = 0x00FB,
434 TIMER0__CTRL = 0x0428,
435 TIMER1__CTRL = 0x0429,
512 PATCH__CTRL = 0x0470,
616 CLK__CONFIG = 0x04C4,
630 TEST__TMC = 0x04E8,
1199 };
1200
1202
1203 enum RangeStatus : uint8_t
1204 {
1206
1207 // "sigma estimator check is above the internal defined threshold"
1208 // (sigma = standard deviation of measurement)
1210
1211 // "signal value is below the internal defined threshold"
1213
1214 // "Target is below minimum detection threshold."
1216
1217 // "phase is out of bounds"
1218 // (nothing detected in range; try a longer distance mode if applicable)
1220
1221 // "HW or VCSEL failure"
1223
1224 // "The Range is valid but the wraparound check has not been done."
1226
1227 // "Wrapped target, not matching phases"
1228 // "no matching phase in other VCSEL period timing."
1230
1231 // "Internal algo underflow or overflow in lite ranging."
1232 // ProcessingFail = 8: not used in API
1233
1234 // "Specific to lite ranging."
1235 // should never occur with this lib (which uses low power auto ranging,
1236 // as the API does)
1238
1239 // "1st interrupt when starting ranging in back to back mode. Ignore
1240 // data."
1241 // should never occur with this lib
1242 SynchronizationInt = 10, // (the API spells this "syncronisation")
1243
1244 // "All Range ok but object is result of multiple pulses merging together.
1245 // Used by RQL for merged pulse detection"
1246 // RangeValid MergedPulse = 11: not used in API
1247
1248 // "Used by RQL as different to phase fail."
1249 // TargetPresentLackOfSignal = 12:
1250
1251 // "Target is below minimum detection threshold."
1253
1254 // "The reported range is invalid"
1255 // RangeInvalid = 14: can't actually be returned by API (range can never become negative, even after correction)
1256
1257 // "No Update."
1258 None = 255,
1259 };
1260
1268
1270
1271 uint8_t last_status; // status of last I2C transmission
1272
1273 VL53L1X();
1274
1275 void setBus(TwoWire * bus) { this->bus = bus; }
1276 TwoWire * getBus() { return bus; }
1277
1278 void setAddress(uint8_t new_addr);
1279 uint8_t getAddress() { return address; }
1280
1281 bool init(bool io_2v8 = true);
1282
1283 void writeReg(uint16_t reg, uint8_t value);
1284 void writeReg16Bit(uint16_t reg, uint16_t value);
1285 void writeReg32Bit(uint16_t reg, uint32_t value);
1286 uint8_t readReg(regAddr reg);
1287 uint16_t readReg16Bit(uint16_t reg);
1288 uint32_t readReg32Bit(uint16_t reg);
1289
1290 bool setDistanceMode(DistanceMode mode);
1292
1293 bool setMeasurementTimingBudget(uint32_t budget_us);
1294 uint32_t getMeasurementTimingBudget();
1295
1296 void setROISize(uint8_t width, uint8_t height);
1297 void getROISize(uint8_t * width, uint8_t * height);
1298 void setROICenter(uint8_t spadNum);
1299 uint8_t getROICenter();
1300
1301 void startContinuous(uint32_t period_ms);
1302 void stopContinuous();
1303 uint16_t read(bool blocking = true);
1304 uint16_t readRangeContinuousMillimeters(bool blocking = true) { return read(blocking); } // alias of read()
1305 uint16_t readSingle(bool blocking = true);
1306 uint16_t readRangeSingleMillimeters(bool blocking = true) { return readSingle(blocking); } // alias of readSingle()
1307
1308 // check if sensor has new reading available
1309 // assumes interrupt is active low (GPIO_HV_MUX__CTRL bit 4 is 1)
1310 bool dataReady() { return (readReg(GPIO__TIO_HV_STATUS) & 0x01) == 0; }
1311
1312 static const char * rangeStatusToString(RangeStatus status);
1313
1314 void setTimeout(uint16_t timeout) { io_timeout = timeout; }
1315 uint16_t getTimeout() { return io_timeout; }
1316 bool timeoutOccurred();
1317
1318 private:
1319
1320 // The Arduino two-wire interface uses a 7-bit number for the address,
1321 // and sets the last bit correctly based on reads and writes
1322 static const uint8_t AddressDefault = 0b0101001;
1323
1324 // value used in measurement timing budget calculations
1325 // assumes PresetMode is LOWPOWER_AUTONOMOUS
1326 //
1327 // vhv = LOWPOWER_AUTO_VHV_LOOP_DURATION_US + LOWPOWERAUTO_VHV_LOOP_BOUND
1328 // (tuning parm default) * LOWPOWER_AUTO_VHV_LOOP_DURATION_US
1329 // = 245 + 3 * 245 = 980
1330 // TimingGuard = LOWPOWER_AUTO_OVERHEAD_BEFORE_A_RANGING +
1331 // LOWPOWER_AUTO_OVERHEAD_BETWEEN_A_B_RANGING + vhv
1332 // = 1448 + 2100 + 980 = 4528
1333 static const uint32_t TimingGuard = 4528;
1334
1335 // value in DSS_CONFIG__TARGET_TOTAL_RATE_MCPS register, used in DSS
1336 // calculations
1337 static const uint16_t TargetRate = 0x0A00;
1338
1339 // for storing values read from RESULT__RANGE_STATUS (0x0089)
1340 // through RESULT__PEAK_SIGNAL_COUNT_RATE_CROSSTALK_CORRECTED_MCPS_SD0_LOW
1341 // (0x0099)
1343 {
1345 // uint8_t report_status: not used
1348 // uint16_t peak_signal_count_rate_mcps_sd0: not used
1350 // uint16_t sigma_sd0: not used
1351 // uint16_t phase_sd0: not used
1354 };
1355
1356 // making this static would save RAM for multiple instances as long as there
1357 // aren't multiple sensors being read at the same time (e.g. on separate
1358 // I2C buses)
1360
1361 TwoWire * bus;
1362
1363 uint8_t address;
1364
1365 uint16_t io_timeout;
1368
1371
1375
1377
1378 // Record the current time to check an upcoming timeout against
1379 void startTimeout() { timeout_start_ms = millis(); }
1380
1381 // Check if timeout is enabled (set to nonzero value) and has expired
1382 bool checkTimeoutExpired() {return (io_timeout > 0) && ((uint16_t)(millis() - timeout_start_ms) > io_timeout); }
1383
1385 void readResults();
1386 void updateDSS();
1387 void getRangingData();
1388
1389 static uint32_t decodeTimeout(uint16_t reg_val);
1390 static uint16_t encodeTimeout(uint32_t timeout_mclks);
1391 static uint32_t timeoutMclksToMicroseconds(uint32_t timeout_mclks, uint32_t macro_period_us);
1392 static uint32_t timeoutMicrosecondsToMclks(uint32_t timeout_us, uint32_t macro_period_us);
1393 uint32_t calcMacroPeriod(uint8_t vcsel_period);
1394
1395 // Convert count rate from fixed point 9.7 format to float
1396 float countRateFixedToFloat(uint16_t count_rate_fixed) { return (float)count_rate_fixed / (1 << 7); }
1397};
uint8_t last_status
Definition VL53L1X.h:1271
void setBus(TwoWire *bus)
Definition VL53L1X.h:1275
uint16_t timeout_start_ms
Definition VL53L1X.h:1367
uint32_t getMeasurementTimingBudget()
Definition VL53L1X.cpp:380
DistanceMode
Definition VL53L1X.h:1201
@ Medium
Definition VL53L1X.h:1201
@ Short
Definition VL53L1X.h:1201
@ Long
Definition VL53L1X.h:1201
@ Unknown
Definition VL53L1X.h:1201
RangingData ranging_data
Definition VL53L1X.h:1269
void writeReg16Bit(uint16_t reg, uint16_t value)
Definition VL53L1X.cpp:172
void startContinuous(uint32_t period_ms)
Definition VL53L1X.cpp:494
uint8_t saved_vhv_init
Definition VL53L1X.h:1373
static const uint32_t TimingGuard
Definition VL53L1X.h:1333
DistanceMode distance_mode
Definition VL53L1X.h:1376
uint32_t calcMacroPeriod(uint8_t vcsel_period)
Definition VL53L1X.cpp:884
void getROISize(uint8_t *width, uint8_t *height)
Definition VL53L1X.cpp:424
bool setDistanceMode(DistanceMode mode)
Definition VL53L1X.cpp:249
bool dataReady()
Definition VL53L1X.h:1310
void writeReg(uint16_t reg, uint8_t value)
Definition VL53L1X.cpp:162
bool init(bool io_2v8=true)
Definition VL53L1X.cpp:38
static uint16_t encodeTimeout(uint32_t timeout_mclks)
Definition VL53L1X.cpp:843
bool setMeasurementTimingBudget(uint32_t budget_us)
Definition VL53L1X.cpp:322
regAddr
Definition VL53L1X.h:12
@ PREV_SHADOW_RESULT_CORE__TOTAL_PERIODS_ELAPSED_SD1_0
Definition VL53L1X.h:954
@ GPH__DSS_CONFIG__MIN_SPADS_LIMIT
Definition VL53L1X.h:971
@ PROTECTED_LASER_SAFETY__LOCK_BIT
Definition VL53L1X.h:345
@ PREV_SHADOW_RESULT_CORE__TOTAL_PERIODS_ELAPSED_SD1_3
Definition VL53L1X.h:951
@ MCU_RANGE_CALC__XTALK
Definition VL53L1X.h:500
@ PREV_SHADOW_RESULT__AVG_SIGNAL_COUNT_RATE_MCPS_SD0_HI
Definition VL53L1X.h:883
@ FIRMWARE__SYSTEM_STATUS
Definition VL53L1X.h:289
@ FIRMWARE__CAL_REPEAT_RATE_COUNTER_HI
Definition VL53L1X.h:293
@ RANGE_CONFIG__MIN_COUNT_RATE_RTN_LIMIT_MCPS_LO
Definition VL53L1X.h:134
@ ANA_CONFIG__REG_AVDD1V2_SEL
Definition VL53L1X.h:17
@ MCU_UTIL_DIVIDER__DIVIDEND_2
Definition VL53L1X.h:411
@ RESULT__AMBIENT_COUNT_RATE_MCPS_SD1_LO
Definition VL53L1X.h:210
@ PATCH__ADDRESS_1_HI
Definition VL53L1X.h:571
@ SHADOW_RESULT__MM_INNER_ACTUAL_EFFECTIVE_SPADS_SD0_HI
Definition VL53L1X.h:1119
@ RANGE_RESULT__OFFSET_CORRECTED_RANGE_HI
Definition VL53L1X.h:1090
@ PREV_SHADOW_RESULT_CORE__AMBIENT_WINDOW_EVENTS_SD0_3
Definition VL53L1X.h:916
@ SYSTEM__ENABLE_XTALK_PER_QUADRANT
Definition VL53L1X.h:150
@ RESULT_CORE__RANGING_TOTAL_EVENTS_SD1_2
Definition VL53L1X.h:258
@ GPH__RANGE_CONFIG__SIGMA_THRESH_HI
Definition VL53L1X.h:983
@ MM_RESULT__TOTAL_OFFSET_HI
Definition VL53L1X.h:1062
@ PATCH__ADDRESS_13_HI
Definition VL53L1X.h:607
@ RANGING_CORE__LOW_LIMIT_1
Definition VL53L1X.h:649
@ SHADOW_RESULT__PEAK_SIGNAL_COUNT_RATE_MCPS_SD1
Definition VL53L1X.h:1130
@ DSS_CONFIG__MANUAL_EFFECTIVE_SPADS_SELECT
Definition VL53L1X.h:108
@ RANGING_CORE__INITIAL_PHASE_VALUE_1
Definition VL53L1X.h:675
@ RANGING_CORE__LASER_CONTINUITY_STATE
Definition VL53L1X.h:761
@ DSS_CALC__SPARE_1
Definition VL53L1X.h:993
@ SHADOW_RESULT__REPORT_STATUS
Definition VL53L1X.h:1095
@ PREV_SHADOW_RESULT__AMBIENT_COUNT_RATE_MCPS_SD1
Definition VL53L1X.h:891
@ NVM_BIST__STATUS
Definition VL53L1X.h:333
@ MCU_RANGE_CALC__SPARE_6_HI
Definition VL53L1X.h:473
@ MCU_GENERAL_PURPOSE__GP_1
Definition VL53L1X.h:437
@ PREV_SHADOW_RESULT__SIGMA_SD1_HI
Definition VL53L1X.h:895
@ RANGING_CORE__RET_SPAD_EN_9
Definition VL53L1X.h:741
@ RESULT__MM_INNER_ACTUAL_EFFECTIVE_SPADS_SD0_LO
Definition VL53L1X.h:195
@ RANGE_CONFIG__VALID_PHASE_HIGH
Definition VL53L1X.h:136
@ MCU_RANGE_CALC__SPARE_5
Definition VL53L1X.h:453
@ PREV_SHADOW_RESULT__SPARE_2_SD1_HI
Definition VL53L1X.h:910
@ INTERRUPT_MANAGER__CLEAR
Definition VL53L1X.h:316
@ SHADOW_RESULT_CORE__SIGNAL_TOTAL_EVENTS_SD1_2
Definition VL53L1X.h:1188
@ RESULT_CORE__AMBIENT_WINDOW_EVENTS_SD1_0
Definition VL53L1X.h:255
@ RESULT__AMBIENT_COUNT_RATE_MCPS_SD0
Definition VL53L1X.h:178
@ GLOBAL_CONFIG__SPAD_ENABLES_RTN_29
Definition VL53L1X.h:379
@ MCU_RANGE_CALC__AMBIENT_RATE_MCPS_LO
Definition VL53L1X.h:499
@ SD_CONFIG__FIRST_ORDER_SELECT
Definition VL53L1X.h:157
@ ALGO__CONSISTENCY_CHECK__TOLERANCE
Definition VL53L1X.h:86
@ PREV_SHADOW_RESULT__INTERRUPT_STATUS
Definition VL53L1X.h:851
@ IDENTIFICATION__REVISION_ID
Definition VL53L1X.h:336
@ PREV_SHADOW_RESULT__FINAL_CROSSTALK_CORRECTED_RANGE_MM_SD1
Definition VL53L1X.h:900
@ TIMER1__CTRL
Definition VL53L1X.h:435
@ MCU_UTIL_DIVIDER__DIVISOR_3
Definition VL53L1X.h:415
@ ALGO__RANGE_IGNORE_THRESHOLD_MCPS_HI
Definition VL53L1X.h:82
@ PREV_SHADOW_RESULT__SPARE_0_SD1_HI
Definition VL53L1X.h:904
@ RANGING_CORE__SPI_MODE
Definition VL53L1X.h:753
@ SIGMA_ESTIMATOR_CALC__SPARE_0
Definition VL53L1X.h:1036
@ PATCH__ADDRESS_0_HI
Definition VL53L1X.h:568
@ PREV_SHADOW_RESULT__AMBIENT_COUNT_RATE_MCPS_SD0_HI
Definition VL53L1X.h:862
@ RESULT_CORE__SIGNAL_TOTAL_EVENTS_SD1_2
Definition VL53L1X.h:263
@ RESULT_CORE__AMBIENT_WINDOW_EVENTS_SD1_3
Definition VL53L1X.h:252
@ GPH__GPH_ID
Definition VL53L1X.h:313
@ RANGING_CORE__REF_SPAD_EN_3__EWOK
Definition VL53L1X.h:844
@ RANGE_RESULT__ACCUM_PHASE_2
Definition VL53L1X.h:1086
@ PREV_SHADOW_RESULT_CORE__AMBIENT_WINDOW_EVENTS_SD0_2
Definition VL53L1X.h:917
@ CAL_CONFIG__REPEAT_RATE
Definition VL53L1X.h:94
@ TIMER1__VALUE_IN_0
Definition VL53L1X.h:433
@ RANGING_CORE__SPARE_REGISTER__A0
Definition VL53L1X.h:825
@ SHADOW_RESULT__SPARE_0_SD1_HI
Definition VL53L1X.h:1146
@ PATCH__OFFSET_11
Definition VL53L1X.h:552
@ SHADOW_RESULT_CORE__AMBIENT_WINDOW_EVENTS_SD1
Definition VL53L1X.h:1176
@ SHADOW_PHASECAL_RESULT__REFERENCE_PHASE_HI
Definition VL53L1X.h:1197
@ SYSTEM__FRACTIONAL_ENABLE
Definition VL53L1X.h:142
@ GPH__ROI_CONFIG__USER_ROI_CENTRE_SPAD
Definition VL53L1X.h:310
@ PATCH__OFFSET_12_HI
Definition VL53L1X.h:556
@ FIRMWARE__CAL_REPEAT_RATE_COUNTER
Definition VL53L1X.h:292
@ ALGO__CROSSTALK_COMPENSATION_PLANE_OFFSET_KCPS
Definition VL53L1X.h:35
@ PREV_SHADOW_RESULT__MM_INNER_ACTUAL_EFFECTIVE_SPADS_SD0_LO
Definition VL53L1X.h:878
@ SYSTEM__SEED_CONFIG
Definition VL53L1X.h:151
@ DSS_CALC__USER_ROI_SPAD_EN_19
Definition VL53L1X.h:1019
@ CAL_CONFIG__REPEAT_RATE_HI
Definition VL53L1X.h:95
@ PATCH__ADDRESS_3
Definition VL53L1X.h:576
@ PREV_SHADOW_RESULT_CORE__SIGNAL_TOTAL_EVENTS_SD0_3
Definition VL53L1X.h:926
@ PREV_SHADOW_RESULT_CORE__AMBIENT_WINDOW_EVENTS_SD1
Definition VL53L1X.h:935
@ FIRMWARE__MODE_STATUS
Definition VL53L1X.h:290
@ GPH__MM_CONFIG__TIMEOUT_MACROP_B_LO
Definition VL53L1X.h:975
@ GLOBAL_CONFIG__SPAD_ENABLES_REF_2
Definition VL53L1X.h:28
@ RANGING_CORE__TOTAL_PERIODS_ELAPSED_1_LL
Definition VL53L1X.h:784
@ RANGING_CORE__AMBIENT_WINDOW_EVENTS_REF_1_MMM
Definition VL53L1X.h:788
@ SHADOW_RESULT__STREAM_COUNT
Definition VL53L1X.h:1096
@ DSS_CONFIG__MANUAL_EFFECTIVE_SPADS_SELECT_HI
Definition VL53L1X.h:109
@ SYSTEM__INTERMEASUREMENT_PERIOD_3
Definition VL53L1X.h:138
@ TEST_MODE__STATUS
Definition VL53L1X.h:288
@ MCU_RANGE_CALC__SPARE_4_1
Definition VL53L1X.h:447
@ RANGING_CORE__WOI_REF_1
Definition VL53L1X.h:647
@ RESULT__SPARE_0_SD1_LO
Definition VL53L1X.h:222
@ RANGE_RESULT__OFFSET_CORRECTED_RANGE
Definition VL53L1X.h:1089
@ MM_RESULT__INNER_INTERSECTION_RATE_LO
Definition VL53L1X.h:1057
@ RESULT_CORE__RANGING_TOTAL_EVENTS_SD1_0
Definition VL53L1X.h:260
@ RANGING_CORE__NVM_CTRL__DATAOUT_LLM
Definition VL53L1X.h:728
@ SHADOW_RESULT__DSS_ACTUAL_EFFECTIVE_SPADS_SD1
Definition VL53L1X.h:1127
@ RESULT__SIGMA_SD1
Definition VL53L1X.h:211
@ XTALK_RESULT__AVG_XTALK_USER_ROI_KCPS_3
Definition VL53L1X.h:1070
@ MCU_UTIL_MULTIPLIER__PRODUCT_LO
Definition VL53L1X.h:400
@ RANGING_CORE__SIGNAL_TOTAL_EVENTS_REF_1_LLM
Definition VL53L1X.h:798
@ RANGING_CORE__AMBIENT_WINDOW_EVENTS_1_LMM
Definition VL53L1X.h:771
@ RANGING_CORE__VCSEL_STATUS
Definition VL53L1X.h:759
@ PATCH__ADDRESS_12_LO
Definition VL53L1X.h:605
@ PHASECAL_CONFIG__TIMEOUT_MACROP
Definition VL53L1X.h:98
@ RANGING_CORE__CUSTOM_FE_2__A0
Definition VL53L1X.h:822
@ PATCH__OFFSET_9
Definition VL53L1X.h:546
@ PATCH__OFFSET_5
Definition VL53L1X.h:534
@ RANGING_CORE__RANGE_REF_1_LLL
Definition VL53L1X.h:769
@ GPH__SYSTEM__THRESH_HIGH
Definition VL53L1X.h:296
@ MCU_RANGE_CALC__ALGO_VCSEL_PERIOD
Definition VL53L1X.h:452
@ PHASECAL_RESULT__REFERENCE_PHASE_LO
Definition VL53L1X.h:274
@ DSS_CALC__USER_ROI_SPAD_EN_14
Definition VL53L1X.h:1014
@ GLOBAL_CONFIG__SPAD_ENABLES_RTN_22
Definition VL53L1X.h:372
@ RANGING_CORE__HIGH_LIMIT_1
Definition VL53L1X.h:650
@ VHV_RESULT__PEAK_SIGNAL_RATE_MCPS_HI
Definition VL53L1X.h:1038
@ PREV_SHADOW_RESULT_CORE__RANGING_TOTAL_EVENTS_SD1_3
Definition VL53L1X.h:941
@ RANGING_CORE__NVM_CTRL__PULSE_WIDTH_LSB
Definition VL53L1X.h:715
@ PREV_SHADOW_RESULT_CORE__AMBIENT_WINDOW_EVENTS_SD1_1
Definition VL53L1X.h:938
@ MCU_RANGE_CALC__ALGO_TOTAL_PERIODS_LO
Definition VL53L1X.h:456
@ ALGO__RANGE_MIN_CLIP
Definition VL53L1X.h:85
@ RESULT__AMBIENT_COUNT_RATE_MCPS_SD1_HI
Definition VL53L1X.h:209
@ SHADOW_RESULT__DSS_ACTUAL_EFFECTIVE_SPADS_SD0_HI
Definition VL53L1X.h:1098
@ ALGO__CROSSTALK_COMPENSATION_X_PLANE_GRADIENT_KCPS_LO
Definition VL53L1X.h:40
@ DSS_CONFIG__ROI_MODE_CONTROL
Definition VL53L1X.h:101
@ SHADOW_RESULT__RANGE_STATUS
Definition VL53L1X.h:1094
@ MCU_UTIL_MULTIPLIER__PRODUCT_LO_0
Definition VL53L1X.h:404
@ PATCH__OFFSET_2
Definition VL53L1X.h:525
@ GPH__DSS_CONFIG__MANUAL_EFFECTIVE_SPADS_SELECT_LO
Definition VL53L1X.h:968
@ MCU_UTIL_MULTIPLIER__MULTIPLIER_2
Definition VL53L1X.h:392
@ IDENTIFICATION__MODULE_ID_HI
Definition VL53L1X.h:338
@ SHADOW_RESULT_CORE__SIGNAL_TOTAL_EVENTS_SD0_1
Definition VL53L1X.h:1169
@ CAL_CONFIG__VCSEL_START
Definition VL53L1X.h:93
@ MCU_UTIL_DIVIDER__DIVIDEND_0
Definition VL53L1X.h:413
@ GLOBAL_CONFIG__SPAD_ENABLES_RTN_15
Definition VL53L1X.h:365
@ RESULT_CORE__SIGNAL_TOTAL_EVENTS_SD1_3
Definition VL53L1X.h:262
@ PATCH__ADDRESS_8_LO
Definition VL53L1X.h:593
@ RESULT__PEAK_SIGNAL_COUNT_RATE_MCPS_SD1_HI
Definition VL53L1X.h:206
@ INTERRUPT_SCHEDULER__DATA_OUT_0
Definition VL53L1X.h:331
@ PATCH__OFFSET_9_HI
Definition VL53L1X.h:547
@ SHADOW_RESULT__SPARE_1_SD1
Definition VL53L1X.h:1148
@ RANGING_CORE__CLK_CTRL2
Definition VL53L1X.h:645
@ RESULT__FINAL_CROSSTALK_CORRECTED_RANGE_MM_SD0_HI
Definition VL53L1X.h:188
@ ALGO__PART_TO_PART_RANGE_OFFSET_MM_HI
Definition VL53L1X.h:48
@ RANGE_RESULT__ACCUM_PHASE
Definition VL53L1X.h:1084
@ PREV_SHADOW_RESULT__AVG_SIGNAL_COUNT_RATE_MCPS_SD0
Definition VL53L1X.h:882
@ SYSTEM__GROUPED_PARAMETER_HOLD_0
Definition VL53L1X.h:143
@ GLOBAL_CONFIG__SPAD_ENABLES_RTN_31
Definition VL53L1X.h:381
@ XTALK_CALC__XTALK_FOR_ENABLED_SPADS_3
Definition VL53L1X.h:1065
@ GLOBAL_CONFIG__SPAD_ENABLES_RTN_25
Definition VL53L1X.h:375
@ RANGING_CORE__RANGE_1_LMM
Definition VL53L1X.h:763
@ RANGING_CORE__SIGNAL_EVENT_LIMIT_REF_1_LSB
Definition VL53L1X.h:666
@ RANGING_CORE__INITIAL_PHASE_VALUE_REF_1
Definition VL53L1X.h:676
@ PATCH__OFFSET_10
Definition VL53L1X.h:549
@ RANGING_CORE__PLL_1
Definition VL53L1X.h:689
@ SHADOW_RESULT_CORE__AMBIENT_WINDOW_EVENTS_SD1_2
Definition VL53L1X.h:1178
@ GLOBAL_CONFIG__SPAD_ENABLES_RTN_14
Definition VL53L1X.h:364
@ RANGING_CORE__RET_SPAD_EN_1
Definition VL53L1X.h:733
@ PATCH__OFFSET_15_HI
Definition VL53L1X.h:565
@ ANA_CONFIG__FAST_OSC__CONFIG_CTRL
Definition VL53L1X.h:74
@ RANGE_CONFIG__VCSEL_PERIOD_A
Definition VL53L1X.h:124
@ PATCH__ADDRESS_6_HI
Definition VL53L1X.h:586
@ RANGING_CORE__NVM_CTRL__DATAIN_MMM
Definition VL53L1X.h:722
@ SYSTEM__THRESH_RATE_LOW_LO
Definition VL53L1X.h:107
@ SD_CONFIG__WOI_SD0
Definition VL53L1X.h:152
@ SYSTEM__INTERRUPT_CONFIG_GPIO
Definition VL53L1X.h:92
@ RESULT__SPARE_1_SD1
Definition VL53L1X.h:223
@ PREV_SHADOW_RESULT__DSS_ACTUAL_EFFECTIVE_SPADS_SD0
Definition VL53L1X.h:855
@ GLOBAL_CONFIG__SPAD_ENABLES_RTN_6
Definition VL53L1X.h:356
@ RANGING_CORE__SPAD_PS
Definition VL53L1X.h:708
@ RANGING_CORE__VCSEL_STOP
Definition VL53L1X.h:757
@ RESULT__SPARE_3_SD1
Definition VL53L1X.h:229
@ GPH__MM_CONFIG__TIMEOUT_MACROP_A_HI
Definition VL53L1X.h:972
@ XTALK_RESULT__AVG_XTALK_MM_INNER_ROI_KCPS
Definition VL53L1X.h:1074
@ RANGING_CORE__VCSEL_1
Definition VL53L1X.h:758
@ SHADOW_RESULT_CORE__SIGNAL_TOTAL_EVENTS_SD1_0
Definition VL53L1X.h:1190
@ REF_SPAD_CHAR_RESULT__REF_LOCATION
Definition VL53L1X.h:277
@ RESULT__PEAK_SIGNAL_COUNT_RATE_MCPS_SD1_LO
Definition VL53L1X.h:207
@ RANGING_CORE__RET_SPAD_EN_25
Definition VL53L1X.h:834
@ REF_SPAD_CHAR_RESULT__NUM_ACTUAL_REF_SPADS
Definition VL53L1X.h:276
@ RESULT_CORE__TOTAL_PERIODS_ELAPSED_SD1_0
Definition VL53L1X.h:270
@ PHASECAL_CONFIG__TARGET
Definition VL53L1X.h:99
@ PATCH__ADDRESS_1_LO
Definition VL53L1X.h:572
@ PREV_SHADOW_RESULT__PHASE_SD1_HI
Definition VL53L1X.h:898
@ MCU_RANGE_CALC__ALGO_AMBIENT_EVENTS_3
Definition VL53L1X.h:468
@ RESULT__SIGMA_SD0_HI
Definition VL53L1X.h:182
@ RANGING_CORE__SPAD_READOUT_2
Definition VL53L1X.h:707
@ SYSTEM__STREAM_COUNT_CTRL
Definition VL53L1X.h:164
@ RESULT_CORE__RANGING_TOTAL_EVENTS_SD0_0
Definition VL53L1X.h:240
@ RANGING_CORE__TOTAL_PERIODS_ELAPSED_REF_1_LL
Definition VL53L1X.h:802
@ PATCH__ADDRESS_7_HI
Definition VL53L1X.h:589
@ PREV_SHADOW_RESULT__SPARE_2_SD1_LO
Definition VL53L1X.h:911
@ RANGING_CORE__STATIC_UP_VALUE_REF_1
Definition VL53L1X.h:680
@ MCU_RANGE_CALC__AVG_SIGNAL_RATE_MCPS_LO
Definition VL53L1X.h:496
@ MM_RESULT__OUTER_COMPLEMENT_RATE_LO
Definition VL53L1X.h:1060
@ PREV_SHADOW_RESULT__FINAL_CROSSTALK_CORRECTED_RANGE_MM_SD0_HI
Definition VL53L1X.h:871
@ INTERRUPT_SCHEDULER__DATA_OUT_2
Definition VL53L1X.h:329
@ RANGING_CORE__PLL_2
Definition VL53L1X.h:690
@ MCU_RANGE_CALC__SPARE_7
Definition VL53L1X.h:489
@ SHADOW_RESULT_CORE__TOTAL_PERIODS_ELAPSED_SD1_2
Definition VL53L1X.h:1193
@ RANGING_CORE__NVM_CTRL__MODE
Definition VL53L1X.h:710
@ PREV_SHADOW_RESULT_CORE__TOTAL_PERIODS_ELAPSED_SD0_3
Definition VL53L1X.h:931
@ RESULT__PEAK_SIGNAL_COUNT_RATE_CROSSTALK_CORRECTED_MCPS_SD0_LO
Definition VL53L1X.h:192
@ PATCH__OFFSET_1_LO
Definition VL53L1X.h:524
@ GLOBAL_CONFIG__SPAD_ENABLES_REF_5
Definition VL53L1X.h:31
@ RESULT__AMBIENT_COUNT_RATE_MCPS_SD0_LO
Definition VL53L1X.h:180
@ PREV_SHADOW_RESULT__FINAL_CROSSTALK_CORRECTED_RANGE_MM_SD0_LO
Definition VL53L1X.h:872
@ MCU_RANGE_CALC__AMBIENT_DURATION_PRE_CALC_HI
Definition VL53L1X.h:450
@ RANGE_CONFIG__MIN_COUNT_RATE_RTN_LIMIT_MCPS_HI
Definition VL53L1X.h:133
@ PATCH__OFFSET_12
Definition VL53L1X.h:555
@ SHADOW_RESULT_CORE__SIGNAL_TOTAL_EVENTS_SD0
Definition VL53L1X.h:1166
@ RANGING_CORE__REVISION_ID
Definition VL53L1X.h:643
@ RANGING_CORE__SIGNAL_TOTAL_EVENTS_REF_1_LMM
Definition VL53L1X.h:797
@ SHADOW_RESULT__INTERRUPT_STATUS
Definition VL53L1X.h:1093
@ PREV_SHADOW_RESULT_CORE__RANGING_TOTAL_EVENTS_SD0_3
Definition VL53L1X.h:921
@ PREV_SHADOW_RESULT_CORE__TOTAL_PERIODS_ELAPSED_SD0_2
Definition VL53L1X.h:932
@ PREV_SHADOW_RESULT_CORE__AMBIENT_WINDOW_EVENTS_SD1_2
Definition VL53L1X.h:937
@ MCU_RANGE_CALC__AMBIENT_DURATION_PRE_CALC
Definition VL53L1X.h:449
@ MCU_RANGE_CALC__CALC_STATUS
Definition VL53L1X.h:503
@ SHADOW_RESULT__SIGMA_SD1_HI
Definition VL53L1X.h:1137
@ RANGING_CORE__RANGE_REF_1_LLM
Definition VL53L1X.h:768
@ PREV_SHADOW_RESULT_CORE__RANGING_TOTAL_EVENTS_SD1_0
Definition VL53L1X.h:944
@ RESULT__INTERRUPT_STATUS
Definition VL53L1X.h:168
@ PATCH__JMP_ENABLES_LO
Definition VL53L1X.h:515
@ MCU_RANGE_CALC__PEAK_SIGNAL_RATE_MCPS_LO
Definition VL53L1X.h:493
@ ANA_CONFIG__FAST_OSC__FREQ_SET
Definition VL53L1X.h:341
@ MCU_UTIL_DIVIDER__DIVISOR_1
Definition VL53L1X.h:417
@ RANGING_CORE__REF_SPAD_EN_0__EWOK
Definition VL53L1X.h:841
@ IDENTIFICATION__MODULE_ID_LO
Definition VL53L1X.h:339
@ RANGING_CORE__WOI_1
Definition VL53L1X.h:646
@ PREV_SHADOW_RESULT__AMBIENT_COUNT_RATE_MCPS_SD1_HI
Definition VL53L1X.h:892
@ RESULT__PEAK_SIGNAL_COUNT_RATE_MCPS_SD0_HI
Definition VL53L1X.h:176
@ GPH__SYSTEM__THRESH_HIGH_HI
Definition VL53L1X.h:297
@ ANA_CONFIG__VHV_REF_SEL_VQUENCH
Definition VL53L1X.h:16
@ PATCH__OFFSET_11_LO
Definition VL53L1X.h:554
@ RESULT_CORE__RANGING_TOTAL_EVENTS_SD1_1
Definition VL53L1X.h:259
@ TIMER1__VALUE_IN_1
Definition VL53L1X.h:432
@ GPH_CONFIG__STREAM_COUNT_UPDATE_VALUE
Definition VL53L1X.h:90
@ DSS_CALC__USER_ROI_0
Definition VL53L1X.h:1032
@ GPIO_LV_MUX__CTRL
Definition VL53L1X.h:617
@ PATCH__OFFSET_0_HI
Definition VL53L1X.h:520
@ PATCH__OFFSET_8_LO
Definition VL53L1X.h:545
@ XTALK_RESULT__AVG_XTALK_USER_ROI_KCPS_2
Definition VL53L1X.h:1071
@ RANGING_CORE__NVM_CTRL__DATAOUT_LLL
Definition VL53L1X.h:729
@ SHADOW_RESULT__MM_INNER_ACTUAL_EFFECTIVE_SPADS_SD0
Definition VL53L1X.h:1118
@ RANGING_CORE__SIGNAL_TOTAL_EVENTS_1_LLL
Definition VL53L1X.h:781
@ GLOBAL_CONFIG__STREAM_DIVIDER
Definition VL53L1X.h:91
@ MCU_RANGE_CALC__RATE_PER_SPAD_MCPS_1
Definition VL53L1X.h:487
@ PREV_SHADOW_RESULT__PEAK_SIGNAL_COUNT_RATE_CROSSTALK_CORRECTED_MCPS_SD0
Definition VL53L1X.h:873
@ PATCH__ADDRESS_2_HI
Definition VL53L1X.h:574
@ MM_RESULT__INNER_INTERSECTION_RATE
Definition VL53L1X.h:1055
@ TIMER1__VALUE_IN_3
Definition VL53L1X.h:430
@ DSS_CALC__USER_ROI_1
Definition VL53L1X.h:1033
@ RANGE_CONFIG__TIMEOUT_MACROP_A
Definition VL53L1X.h:121
@ PATCH__ADDRESS_15
Definition VL53L1X.h:612
@ RESULT_CORE__RANGING_TOTAL_EVENTS_SD1_3
Definition VL53L1X.h:257
@ PREV_SHADOW_RESULT__FINAL_CROSSTALK_CORRECTED_RANGE_MM_SD0
Definition VL53L1X.h:870
@ PATCH__ADDRESS_2_LO
Definition VL53L1X.h:575
@ NVM_BIST__START_ADDRESS
Definition VL53L1X.h:64
@ RANGING_CORE__RET_SPAD_EN_18
Definition VL53L1X.h:827
@ GPH__SYSTEM__THRESH_RATE_LOW
Definition VL53L1X.h:961
@ MM_CONFIG__OUTER_OFFSET_MM
Definition VL53L1X.h:53
@ RANGING_CORE__SPAD_READOUT_1
Definition VL53L1X.h:706
@ MCU_UTIL_DIVIDER__DIVIDEND_1
Definition VL53L1X.h:412
@ SHADOW_RESULT_CORE__TOTAL_PERIODS_ELAPSED_SD0_3
Definition VL53L1X.h:1172
@ GLOBAL_CONFIG__SPAD_ENABLES_RTN_3
Definition VL53L1X.h:353
@ PATCH__DATA_ENABLES_HI
Definition VL53L1X.h:517
@ RANGING_CORE__REGAVDD1V2__A0
Definition VL53L1X.h:820
@ MCU_UTIL_DIVIDER__DIVISOR_2
Definition VL53L1X.h:416
@ PREV_SHADOW_RESULT_CORE__RANGING_TOTAL_EVENTS_SD1
Definition VL53L1X.h:940
@ MCU_RANGE_CALC__SPARE_4_2
Definition VL53L1X.h:446
@ DSS_CALC__SPARE_2
Definition VL53L1X.h:994
@ MCU_UTIL_DIVIDER__STATUS
Definition VL53L1X.h:408
@ PREV_SHADOW_RESULT__AMBIENT_COUNT_RATE_MCPS_SD0
Definition VL53L1X.h:861
@ PAD_I2C_HV__CONFIG
Definition VL53L1X.h:66
@ RESULT__PHASE_SD0
Definition VL53L1X.h:184
@ RANGING_CORE__RET_SPAD_EN_28
Definition VL53L1X.h:837
@ SYSTEM__INTERRUPT_CLEAR
Definition VL53L1X.h:166
@ RESULT_CORE__SIGNAL_TOTAL_EVENTS_SD0_1
Definition VL53L1X.h:244
@ DSS_CONFIG__MIN_SPADS_LIMIT
Definition VL53L1X.h:114
@ MM_CONFIG__INNER_OFFSET_MM_HI
Definition VL53L1X.h:51
@ DSS_CALC__USER_ROI_SPAD_EN_13
Definition VL53L1X.h:1013
@ DSS_CALC__USER_ROI_SPAD_EN_17
Definition VL53L1X.h:1017
@ PATCH__ADDRESS_15_LO
Definition VL53L1X.h:614
@ RANGING_CORE__AMBIENT_OFFSET_1_LSB
Definition VL53L1X.h:658
@ RANGING_CORE__QUANTIFIER_REF_1_LSB
Definition VL53L1X.h:656
@ MCU_RANGE_CALC__AMBIENT_DURATION_PRE_CALC_LO
Definition VL53L1X.h:451
@ RANGING_CORE__VCSEL_DELAY__A0
Definition VL53L1X.h:818
@ PREV_SHADOW_RESULT__RANGE_STATUS
Definition VL53L1X.h:852
@ TEST__PLL_BIST_MIN_THRESHOLD_HI
Definition VL53L1X.h:632
@ PREV_SHADOW_RESULT_CORE__SIGNAL_TOTAL_EVENTS_SD1
Definition VL53L1X.h:945
@ RANGING_CORE__TOTAL_PERIODS_ELAPSED_REF_1_LM
Definition VL53L1X.h:801
@ GLOBAL_CONFIG__SPAD_ENABLES_REF_1
Definition VL53L1X.h:27
@ PREV_SHADOW_RESULT__MM_OUTER_ACTUAL_EFFECTIVE_SPADS_SD0_HI
Definition VL53L1X.h:880
@ PATCH__OFFSET_3_LO
Definition VL53L1X.h:530
@ ANA_CONFIG__VCSEL_SELION
Definition VL53L1X.h:343
@ GPH__RANGE_CONFIG__TIMEOUT_MACROP_A_HI
Definition VL53L1X.h:976
@ RESULT_CORE__TOTAL_PERIODS_ELAPSED_SD0_2
Definition VL53L1X.h:248
@ RANGING_CORE__MONITOR_UP_DN
Definition VL53L1X.h:683
@ PREV_SHADOW_RESULT__PEAK_SIGNAL_COUNT_RATE_MCPS_SD0_HI
Definition VL53L1X.h:859
@ RESULT_CORE__AMBIENT_WINDOW_EVENTS_SD0_0
Definition VL53L1X.h:235
@ DSS_CONFIG__TARGET_TOTAL_RATE_MCPS_HI
Definition VL53L1X.h:57
@ GLOBAL_CONFIG__SPAD_ENABLES_RTN_13
Definition VL53L1X.h:363
@ RANGING_CORE__FORCE_UP_IN
Definition VL53L1X.h:677
@ MCU_RANGE_CALC__DEBUG
Definition VL53L1X.h:504
@ TIMER1__VALUE_IN
Definition VL53L1X.h:429
@ FIRMWARE__ENABLE
Definition VL53L1X.h:165
@ DSS_CALC__USER_ROI_SPAD_EN_30
Definition VL53L1X.h:1030
@ PREV_SHADOW_RESULT__PHASE_SD0
Definition VL53L1X.h:867
@ TEST__PLL_BIST_CTRL
Definition VL53L1X.h:641
@ PREV_SHADOW_RESULT__PEAK_SIGNAL_COUNT_RATE_MCPS_SD1
Definition VL53L1X.h:888
@ DSS_CONFIG__APERTURE_ATTENUATION
Definition VL53L1X.h:112
@ ANA_CONFIG__FAST_OSC__TRIM_MAX
Definition VL53L1X.h:340
@ PREV_SHADOW_RESULT__FINAL_CROSSTALK_CORRECTED_RANGE_MM_SD1_LO
Definition VL53L1X.h:902
@ PATCH__ADDRESS_6_LO
Definition VL53L1X.h:587
@ SHADOW_RESULT__DSS_ACTUAL_EFFECTIVE_SPADS_SD1_HI
Definition VL53L1X.h:1128
@ REF_SPAD_MAN__REF_LOCATION
Definition VL53L1X.h:34
@ RANGING_CORE__RANGING_TOTAL_EVENTS_1_LMM
Definition VL53L1X.h:775
@ TEST__BIST_RAM_RESULT
Definition VL53L1X.h:629
@ RANGING_CORE__SPAD_READOUT
Definition VL53L1X.h:705
@ SD_CONFIG__INITIAL_PHASE_SD0
Definition VL53L1X.h:154
@ MCU_RANGE_CALC__PEAK_SIGNAL_RATE_XTALK_CORR_MCPS_LO
Definition VL53L1X.h:507
@ RANGING_CORE__TOTAL_PERIODS_ELAPSED_1_MM
Definition VL53L1X.h:782
@ DSS_CALC__USER_ROI_SPAD_EN_9
Definition VL53L1X.h:1009
@ ALGO__PART_TO_PART_RANGE_OFFSET_MM
Definition VL53L1X.h:47
@ GPH__SYSTEM__THRESH_RATE_HIGH_HI
Definition VL53L1X.h:959
@ RANGING_CORE__TST_MUX__A0
Definition VL53L1X.h:821
@ VHV_RESULT__COLDBOOT_STATUS
Definition VL53L1X.h:278
@ SIGMA_ESTIMATOR__EFFECTIVE_PULSE_WIDTH_NS
Definition VL53L1X.h:75
@ MCU_RANGE_CALC__OFFSET_CORRECTED_RANGE
Definition VL53L1X.h:441
@ PREV_SHADOW_RESULT__PHASE_SD1_LO
Definition VL53L1X.h:899
@ SHADOW_RESULT_CORE__AMBIENT_WINDOW_EVENTS_SD1_0
Definition VL53L1X.h:1180
@ PATCH__OFFSET_13_HI
Definition VL53L1X.h:559
@ PREV_SHADOW_RESULT__DSS_ACTUAL_EFFECTIVE_SPADS_SD1
Definition VL53L1X.h:885
@ GPH__SYSTEM__THRESH_HIGH_LO
Definition VL53L1X.h:298
@ VHV_RESULT__PEAK_SIGNAL_RATE_MCPS_LO
Definition VL53L1X.h:1039
@ RESULT__AMBIENT_COUNT_RATE_MCPS_SD0_HI
Definition VL53L1X.h:179
@ PATCH__OFFSET_10_LO
Definition VL53L1X.h:551
@ PREV_SHADOW_RESULT_CORE__SIGNAL_TOTAL_EVENTS_SD0_2
Definition VL53L1X.h:927
@ MM_CONFIG__TIMEOUT_MACROP_A_HI
Definition VL53L1X.h:116
@ RANGING_CORE__NVM_CTRL__DATAOUT_LMM
Definition VL53L1X.h:727
@ TEST__PLL_BIST_MIN_THRESHOLD_LO
Definition VL53L1X.h:633
@ PATCH__OFFSET_1
Definition VL53L1X.h:522
@ RANGING_CORE__STATUS
Definition VL53L1X.h:760
@ RANGING_CORE__GPIO_DIR
Definition VL53L1X.h:754
@ PREV_SHADOW_RESULT__SPARE_0_SD1
Definition VL53L1X.h:903
@ ANA_CONFIG__OSC_SLOW_CTRL
Definition VL53L1X.h:287
@ SHADOW_RESULT_CORE__RANGING_TOTAL_EVENTS_SD1_1
Definition VL53L1X.h:1184
@ XTALK_RESULT__AVG_XTALK_MM_OUTER_ROI_KCPS_1
Definition VL53L1X.h:1082
@ DSS_RESULT__TOTAL_RATE_PER_SPAD_LO
Definition VL53L1X.h:1050
@ MCU_UTIL_MULTIPLIER__START
Definition VL53L1X.h:405
@ SHADOW_RESULT_CORE__RANGING_TOTAL_EVENTS_SD0_3
Definition VL53L1X.h:1162
@ SYSTEM__THRESH_RATE_HIGH_HI
Definition VL53L1X.h:103
@ PATCH__ADDRESS_12
Definition VL53L1X.h:603
@ MCU_UTIL_MULTIPLIER__MULTIPLICAND_0
Definition VL53L1X.h:389
@ RANGING_CORE__RANGE_REF_1_MMM
Definition VL53L1X.h:766
@ RESULT__FINAL_CROSSTALK_CORRECTED_RANGE_MM_SD1_LO
Definition VL53L1X.h:219
@ VHV_RESULT__SIGNAL_TOTAL_EVENTS_REF_1
Definition VL53L1X.h:1043
@ RANGING_CORE__AMBIENT_WINDOW_EVENTS_1_MMM
Definition VL53L1X.h:770
@ XTALK_RESULT__AVG_XTALK_MM_OUTER_ROI_KCPS_0
Definition VL53L1X.h:1083
@ RANGING_CORE__STATIC_UP_VALUE_1
Definition VL53L1X.h:679
@ RESULT__PEAK_SIGNAL_COUNT_RATE_MCPS_SD0
Definition VL53L1X.h:175
@ PATCH__OFFSET_7_LO
Definition VL53L1X.h:542
@ SHADOW_RESULT_CORE__RANGING_TOTAL_EVENTS_SD1
Definition VL53L1X.h:1181
@ RANGING_CORE__RANGE_1_LLM
Definition VL53L1X.h:764
@ PREV_SHADOW_RESULT__DSS_ACTUAL_EFFECTIVE_SPADS_SD1_LO
Definition VL53L1X.h:887
@ RESULT_CORE__TOTAL_PERIODS_ELAPSED_SD0
Definition VL53L1X.h:246
@ INTERRUPT_MANAGER__STATUS
Definition VL53L1X.h:317
@ RANGING_CORE__REGAVDD1V2
Definition VL53L1X.h:695
@ MCU_UTIL_DIVIDER__QUOTIENT
Definition VL53L1X.h:419
@ PATCH__OFFSET_14
Definition VL53L1X.h:561
@ ALGO__RANGE_IGNORE_THRESHOLD_MCPS
Definition VL53L1X.h:81
@ SHADOW_RESULT__FINAL_CROSSTALK_CORRECTED_RANGE_MM_SD1_HI
Definition VL53L1X.h:1143
@ DSS_CALC__USER_ROI_SPAD_EN_2
Definition VL53L1X.h:1002
@ RANGING_CORE__RANGING_TOTAL_EVENTS_1_LLL
Definition VL53L1X.h:777
@ PREV_SHADOW_RESULT_CORE__TOTAL_PERIODS_ELAPSED_SD1_2
Definition VL53L1X.h:952
@ RANGING_CORE__RET_SPAD_EN_16
Definition VL53L1X.h:748
@ MCU_UTIL_DIVIDER__QUOTIENT_0
Definition VL53L1X.h:423
@ XTALK_RESULT__AVG_XTALK_MM_INNER_ROI_KCPS_3
Definition VL53L1X.h:1075
@ MCU_RANGE_CALC__SPARE_6
Definition VL53L1X.h:472
@ DSS_CALC__SPARE_3
Definition VL53L1X.h:995
@ XTALK_CALC__XTALK_FOR_ENABLED_SPADS_1
Definition VL53L1X.h:1067
@ SHADOW_RESULT__PHASE_SD0_LO
Definition VL53L1X.h:1111
@ RANGING_CORE__NVM_CTRL__DATAIN_LMM
Definition VL53L1X.h:723
@ RESULT_CORE__RANGING_TOTAL_EVENTS_SD0_3
Definition VL53L1X.h:237
@ RANGING_CORE__NVM_CTRL__HV_RISE_LSB
Definition VL53L1X.h:717
@ RANGING_CORE__RANGING_TOTAL_EVENTS_REF_1_LMM
Definition VL53L1X.h:793
@ MCU_UTIL_MULTIPLIER__MULTIPLICAND
Definition VL53L1X.h:385
@ SHADOW_RESULT_CORE__RANGING_TOTAL_EVENTS_SD1_2
Definition VL53L1X.h:1183
@ RESULT__DSS_ACTUAL_EFFECTIVE_SPADS_SD0_LO
Definition VL53L1X.h:174
@ RANGING_CORE__AMBIENT_WINDOW_EVENTS_REF_1_LLL
Definition VL53L1X.h:791
@ RANGING_CORE__CLK_CTRL1
Definition VL53L1X.h:644
@ DSS_CALC__MODE_ROI_0
Definition VL53L1X.h:1034
@ SYSTEM__THRESH_LOW
Definition VL53L1X.h:147
@ PATCH__ADDRESS_13
Definition VL53L1X.h:606
@ RANGING_CORE__RET_SPAD_EN_6
Definition VL53L1X.h:738
@ PHASECAL_CONFIG__OVERRIDE
Definition VL53L1X.h:100
@ XTALK_RESULT__AVG_XTALK_MM_INNER_ROI_KCPS_2
Definition VL53L1X.h:1076
@ SYSTEM__SEQUENCE_CONFIG
Definition VL53L1X.h:161
@ RANGING_CORE__CUSTOM_FE
Definition VL53L1X.h:703
@ SPI_ASYNC_MUX__CTRL
Definition VL53L1X.h:615
@ MCU_RANGE_CALC__ALGO_SIGNAL_EVENTS_1
Definition VL53L1X.h:465
@ TIMER0__VALUE_IN_3
Definition VL53L1X.h:425
@ RANGING_CORE__REGDVDD1V2_ATEST__EWOK
Definition VL53L1X.h:848
@ PLL_PERIOD_US
Definition VL53L1X.h:322
@ RANGE_CONFIG__TIMEOUT_MACROP_A_LO
Definition VL53L1X.h:123
@ RANGING_CORE__HIGH_LIMIT_REF_1
Definition VL53L1X.h:652
@ RESULT__SPARE_0_SD1
Definition VL53L1X.h:220
@ TEST__PLL_BIST_MAX_THRESHOLD_LO
Definition VL53L1X.h:636
@ RESULT__FINAL_CROSSTALK_CORRECTED_RANGE_MM_SD1_HI
Definition VL53L1X.h:218
@ GPH__RANGE_CONFIG__SIGMA_THRESH
Definition VL53L1X.h:982
@ CLK__CONFIG
Definition VL53L1X.h:616
@ XTALK_CALC__XTALK_FOR_ENABLED_SPADS
Definition VL53L1X.h:1064
@ RESULT__PHASE_SD0_HI
Definition VL53L1X.h:185
@ ANA_CONFIG__REF_BG_CTRL
Definition VL53L1X.h:285
@ SHADOW_PHASECAL_RESULT__REFERENCE_PHASE_LO
Definition VL53L1X.h:1198
@ MCU_RANGE_CALC__XTALK_LO
Definition VL53L1X.h:502
@ RANGE_CONFIG__SIGMA_THRESH
Definition VL53L1X.h:129
@ XTALK_RESULT__AVG_XTALK_USER_ROI_KCPS
Definition VL53L1X.h:1069
@ RANGING_CORE__VCSEL_PERIOD
Definition VL53L1X.h:755
@ SYSTEM__THRESH_RATE_LOW
Definition VL53L1X.h:105
@ PREV_SHADOW_RESULT_CORE__RANGING_TOTAL_EVENTS_SD0_0
Definition VL53L1X.h:924
@ GLOBAL_CONFIG__SPAD_ENABLES_RTN_1
Definition VL53L1X.h:351
@ SHADOW_RESULT_CORE__TOTAL_PERIODS_ELAPSED_SD0_0
Definition VL53L1X.h:1175
@ PREV_SHADOW_RESULT_CORE__SIGNAL_TOTAL_EVENTS_SD1_1
Definition VL53L1X.h:948
@ PATCH__OFFSET_13
Definition VL53L1X.h:558
@ RESULT_CORE__AMBIENT_WINDOW_EVENTS_SD0_2
Definition VL53L1X.h:233
@ MCU_GENERAL_PURPOSE__GP_0
Definition VL53L1X.h:436
@ DSS_CONFIG__MANUAL_BLOCK_SELECT
Definition VL53L1X.h:111
@ GPH__SYSTEM__ENABLE_XTALK_PER_QUADRANT
Definition VL53L1X.h:302
@ MM_RESULT__OUTER_COMPLEMENT_RATE
Definition VL53L1X.h:1058
@ RESULT__STREAM_COUNT
Definition VL53L1X.h:171
@ GO2_HOST_BANK_ACCESS__OVERRIDE
Definition VL53L1X.h:384
@ GPH__SYSTEM__THRESH_LOW_HI
Definition VL53L1X.h:300
@ TIMER0__VALUE_IN
Definition VL53L1X.h:424
@ SHADOW_RESULT_CORE__AMBIENT_WINDOW_EVENTS_SD0
Definition VL53L1X.h:1156
@ MCU_UTIL_MULTIPLIER__PRODUCT_LO_2
Definition VL53L1X.h:402
@ RANGING_CORE__RET_SPAD_EN_8
Definition VL53L1X.h:740
@ SOFT_RESET_GO1
Definition VL53L1X.h:849
@ SHADOW_RESULT__SIGMA_SD1
Definition VL53L1X.h:1136
@ PREV_SHADOW_RESULT__STREAM_COUNT
Definition VL53L1X.h:854
@ RESULT_CORE__TOTAL_PERIODS_ELAPSED_SD1_3
Definition VL53L1X.h:267
@ TEST__BIST_ROM_RESULT
Definition VL53L1X.h:624
@ MM_CONFIG__OUTER_OFFSET_MM_LO
Definition VL53L1X.h:55
@ PATCH__DATA_ENABLES_LO
Definition VL53L1X.h:518
@ SHADOW_RESULT__MM_OUTER_ACTUAL_EFFECTIVE_SPADS_SD0_LO
Definition VL53L1X.h:1123
@ SHADOW_RESULT_CORE__RANGING_TOTAL_EVENTS_SD1_3
Definition VL53L1X.h:1182
@ RESULT__DSS_ACTUAL_EFFECTIVE_SPADS_SD1
Definition VL53L1X.h:202
@ DSS_CALC__SPARE_6
Definition VL53L1X.h:998
@ POWER_MANAGEMENT__GO1_POWER_FORCE
Definition VL53L1X.h:163
@ NVM_BIST__NUM_NVM_WORDS
Definition VL53L1X.h:63
@ GPH__SYSTEM__SEQUENCE_CONFIG
Definition VL53L1X.h:312
@ RESULT__AVG_SIGNAL_COUNT_RATE_MCPS_SD0_LO
Definition VL53L1X.h:201
@ DSS_CALC__MODE_ROI_1
Definition VL53L1X.h:1035
@ ALGO__CROSSTALK_COMPENSATION_Y_PLANE_GRADIENT_KCPS_LO
Definition VL53L1X.h:43
@ GLOBAL_CONFIG__SPAD_ENABLES_RTN_19
Definition VL53L1X.h:369
@ MCU_UTIL_MULTIPLIER__PRODUCT_LO_1
Definition VL53L1X.h:403
@ GPH__SD_CONFIG__WOI_SD1
Definition VL53L1X.h:305
@ RANGING_CORE__RANGING_TOTAL_EVENTS_REF_1_LLL
Definition VL53L1X.h:795
@ RANGING_CORE__NVM_CTRL__DATAOUT_MMM
Definition VL53L1X.h:726
@ MCU_UTIL_MULTIPLIER__PRODUCT_HI_1
Definition VL53L1X.h:398
@ SHADOW_RESULT__FINAL_CROSSTALK_CORRECTED_RANGE_MM_SD0_LO
Definition VL53L1X.h:1114
@ MCU_RANGE_CALC__SPARE_1
Definition VL53L1X.h:509
@ PLL_PERIOD_US_2
Definition VL53L1X.h:324
@ MM_CONFIG__TIMEOUT_MACROP_B
Definition VL53L1X.h:118
@ PATCH__OFFSET_14_LO
Definition VL53L1X.h:563
@ SYSTEM__MODE_START
Definition VL53L1X.h:167
@ RESULT_CORE__RANGING_TOTAL_EVENTS_SD1
Definition VL53L1X.h:256
@ MM_CONFIG__TIMEOUT_MACROP_B_LO
Definition VL53L1X.h:120
@ RESULT__SPARE_2_SD1_LO
Definition VL53L1X.h:228
@ RANGING_CORE__NVM_CTRL__TST
Definition VL53L1X.h:720
@ MCU_RANGE_CALC__ALGO_AMBIENT_EVENTS
Definition VL53L1X.h:467
@ SHADOW_RESULT_CORE__AMBIENT_WINDOW_EVENTS_SD0_0
Definition VL53L1X.h:1160
@ MCU_UTIL_DIVIDER__QUOTIENT_2
Definition VL53L1X.h:421
@ DSS_CALC__USER_ROI_SPAD_EN_18
Definition VL53L1X.h:1018
@ SHADOW_RESULT__SIGMA_SD0
Definition VL53L1X.h:1106
@ RANGING_CORE__INVERT_HW
Definition VL53L1X.h:669
@ RANGING_CORE__FORCE_CONTINUOUS_AMBIENT
Definition VL53L1X.h:672
@ GLOBAL_CONFIG__SPAD_ENABLES_RTN_7
Definition VL53L1X.h:357
@ SD_CONFIG__WOI_SD1
Definition VL53L1X.h:153
@ MCU_RANGE_CALC__SPARE_0
Definition VL53L1X.h:508
@ PATCH__OFFSET_15
Definition VL53L1X.h:564
@ PREV_SHADOW_RESULT__SPARE_1_SD1_HI
Definition VL53L1X.h:907
@ PAD_STARTUP_MODE__VALUE_CTRL
Definition VL53L1X.h:321
@ PREV_SHADOW_RESULT_CORE__TOTAL_PERIODS_ELAPSED_SD1_1
Definition VL53L1X.h:953
@ INTERRUPT_MANAGER__ENABLES
Definition VL53L1X.h:315
@ MCU_RANGE_CALC__PHASE_OUTPUT_LO
Definition VL53L1X.h:483
@ ANA_CONFIG__FAST_OSC__TRIM
Definition VL53L1X.h:18
@ SHADOW_RESULT_CORE__RANGING_TOTAL_EVENTS_SD0_1
Definition VL53L1X.h:1164
@ PATCH__OFFSET_0
Definition VL53L1X.h:519
@ RANGING_CORE__CPUMP_2
Definition VL53L1X.h:686
@ MCU_UTIL_MULTIPLIER__PRODUCT_HI_2
Definition VL53L1X.h:397
@ RESULT__MM_INNER_ACTUAL_EFFECTIVE_SPADS_SD0_HI
Definition VL53L1X.h:194
@ SYSTEM__INTERMEASUREMENT_PERIOD
Definition VL53L1X.h:137
@ PATCH__ADDRESS_3_HI
Definition VL53L1X.h:577
@ GLOBAL_CONFIG__SPAD_ENABLES_RTN_0
Definition VL53L1X.h:350
@ PATCH__CTRL
Definition VL53L1X.h:512
@ RANGING_CORE__RET_SPAD_EN_23
Definition VL53L1X.h:832
@ DEBUG__CTRL
Definition VL53L1X.h:59
@ GPH__SD_CONFIG__INITIAL_PHASE_SD1
Definition VL53L1X.h:307
@ SHADOW_RESULT__AMBIENT_COUNT_RATE_MCPS_SD1
Definition VL53L1X.h:1133
@ SHADOW_RESULT__AMBIENT_COUNT_RATE_MCPS_SD0
Definition VL53L1X.h:1103
@ RESULT__MM_INNER_ACTUAL_EFFECTIVE_SPADS_SD0
Definition VL53L1X.h:193
@ RANGING_CORE__RET_SPAD_EN_2
Definition VL53L1X.h:734
@ RANGE_CONFIG__MIN_COUNT_RATE_RTN_LIMIT_MCPS
Definition VL53L1X.h:132
@ RESULT__SPARE_2_SD1
Definition VL53L1X.h:226
@ TEST__BIST_ROM_MCU_SIG_LO
Definition VL53L1X.h:627
@ IDENTIFICATION__MODEL_ID
Definition VL53L1X.h:334
@ PATCH__OFFSET_8
Definition VL53L1X.h:543
@ RANGING_CORE__CUSTOM_FE_2
Definition VL53L1X.h:704
@ PREV_SHADOW_RESULT_CORE__SIGNAL_TOTAL_EVENTS_SD1_0
Definition VL53L1X.h:949
@ PREV_SHADOW_RESULT_CORE__RANGING_TOTAL_EVENTS_SD1_2
Definition VL53L1X.h:942
@ ALGO__CROSSTALK_COMPENSATION_X_PLANE_GRADIENT_KCPS
Definition VL53L1X.h:38
@ GLOBAL_CONFIG__SPAD_ENABLES_RTN_30
Definition VL53L1X.h:380
@ SHADOW_RESULT__PEAK_SIGNAL_COUNT_RATE_CROSSTALK_CORRECTED_MCPS_SD0_LO
Definition VL53L1X.h:1117
@ TEST__PLL_BIST_MAX_THRESHOLD
Definition VL53L1X.h:634
@ PATCH__ADDRESS_8_HI
Definition VL53L1X.h:592
@ RESULT_CORE__TOTAL_PERIODS_ELAPSED_SD0_3
Definition VL53L1X.h:247
@ SHADOW_RESULT__THRESH_INFO
Definition VL53L1X.h:1155
@ MCU_UTIL_MULTIPLIER__PRODUCT_HI_0
Definition VL53L1X.h:399
@ PATCH__OFFSET_2_LO
Definition VL53L1X.h:527
@ VHV_CONFIG__COUNT_THRESH
Definition VL53L1X.h:23
@ PATCH__ADDRESS_14_LO
Definition VL53L1X.h:611
@ RESULT_CORE__SIGNAL_TOTAL_EVENTS_SD0_2
Definition VL53L1X.h:243
@ RANGING_CORE__STATIC_HW_VALUE
Definition VL53L1X.h:671
@ RANGING_CORE__FILTER_STRENGTH_1
Definition VL53L1X.h:661
@ MCU_RANGE_CALC__ALGO_SIGNAL_EVENTS
Definition VL53L1X.h:462
@ IDENTIFICATION__MODULE_TYPE
Definition VL53L1X.h:335
@ VHV_RESULT__SEARCH_RESULT
Definition VL53L1X.h:279
@ RANGING_CORE__CPUMP_1
Definition VL53L1X.h:685
@ PREV_SHADOW_RESULT__REPORT_STATUS
Definition VL53L1X.h:853
@ DSS_CONFIG__MAX_SPADS_LIMIT
Definition VL53L1X.h:113
@ RESULT__AVG_SIGNAL_COUNT_RATE_MCPS_SD0_HI
Definition VL53L1X.h:200
@ MM_CONFIG__INNER_OFFSET_MM_LO
Definition VL53L1X.h:52
@ VHV_RESULT__SIGNAL_TOTAL_EVENTS_REF
Definition VL53L1X.h:1040
@ GPH__DSS_CONFIG__MANUAL_EFFECTIVE_SPADS_SELECT_HI
Definition VL53L1X.h:967
@ RANGING_CORE__CALIB_3
Definition VL53L1X.h:698
@ SHADOW_RESULT__PEAK_SIGNAL_COUNT_RATE_MCPS_SD0_LO
Definition VL53L1X.h:1102
@ ANA_CONFIG__VCSEL_SELION_MAX
Definition VL53L1X.h:344
@ GLOBAL_CONFIG__SPAD_ENABLES_RTN_20
Definition VL53L1X.h:370
@ PREV_SHADOW_RESULT__AMBIENT_COUNT_RATE_MCPS_SD0_LO
Definition VL53L1X.h:863
@ MCU_UTIL_DIVIDER__DIVIDEND
Definition VL53L1X.h:409
@ PREV_SHADOW_RESULT__SPARE_3_SD1_HI
Definition VL53L1X.h:913
@ TEST__PLL_BIST_GONOGO
Definition VL53L1X.h:640
@ SD_CONFIG__RESET_STAGES_MSB
Definition VL53L1X.h:88
@ SHADOW_RESULT_CORE__SIGNAL_TOTAL_EVENTS_SD0_2
Definition VL53L1X.h:1168
@ GPH__RANGE_CONFIG__MIN_COUNT_RATE_RTN_LIMIT_MCPS_HI
Definition VL53L1X.h:986
@ SHADOW_RESULT_CORE__RANGING_TOTAL_EVENTS_SD0
Definition VL53L1X.h:1161
@ SYSTEM__THRESH_LOW_LO
Definition VL53L1X.h:149
@ PATCH__ADDRESS_3_LO
Definition VL53L1X.h:578
@ SHADOW_RESULT__PHASE_SD0_HI
Definition VL53L1X.h:1110
@ GPH__DSS_CONFIG__ROI_MODE_CONTROL
Definition VL53L1X.h:965
@ PREV_SHADOW_RESULT__DSS_ACTUAL_EFFECTIVE_SPADS_SD0_LO
Definition VL53L1X.h:857
@ TIMER0__CTRL
Definition VL53L1X.h:434
@ RANGING_CORE__NVM_CTRL__PDN
Definition VL53L1X.h:711
@ GPH__MM_CONFIG__TIMEOUT_MACROP_B_HI
Definition VL53L1X.h:974
@ FIRMWARE__INTERNAL_STREAM_COUNTER_VAL
Definition VL53L1X.h:991
@ PATCH__ADDRESS_7
Definition VL53L1X.h:588
@ PATCH__ADDRESS_4_HI
Definition VL53L1X.h:580
@ MCU_RANGE_CALC__ALGO_ACCUM_PHASE_3
Definition VL53L1X.h:458
@ ALGO__RANGE_IGNORE_VALID_HEIGHT_MM
Definition VL53L1X.h:84
@ GPH__SD_CONFIG__INITIAL_PHASE_SD0
Definition VL53L1X.h:306
@ SHADOW_RESULT__AVG_SIGNAL_COUNT_RATE_MCPS_SD0_HI
Definition VL53L1X.h:1125
@ MM_RESULT__TOTAL_OFFSET
Definition VL53L1X.h:1061
@ SHADOW_RESULT_CORE__AMBIENT_WINDOW_EVENTS_SD1_1
Definition VL53L1X.h:1179
@ RESULT__PEAK_SIGNAL_COUNT_RATE_MCPS_SD0_LO
Definition VL53L1X.h:177
@ SHADOW_RESULT__SPARE_2_SD1_HI
Definition VL53L1X.h:1152
@ SHADOW_RESULT__PEAK_SIGNAL_COUNT_RATE_MCPS_SD0_HI
Definition VL53L1X.h:1101
@ RANGING_CORE__QUANTIFIER_REF_1_MSB
Definition VL53L1X.h:655
@ RANGING_CORE__RET_SPAD_EN_3
Definition VL53L1X.h:735
@ SHADOW_RESULT__MM_OUTER_ACTUAL_EFFECTIVE_SPADS_SD0
Definition VL53L1X.h:1121
@ PREV_SHADOW_RESULT_CORE__AMBIENT_WINDOW_EVENTS_SD0
Definition VL53L1X.h:915
@ PATCH__ADDRESS_5_LO
Definition VL53L1X.h:584
@ GPH__SYSTEM__THRESH_LOW
Definition VL53L1X.h:299
@ DSS_CONFIG__TARGET_TOTAL_RATE_MCPS
Definition VL53L1X.h:56
@ RANGING_CORE__RET_SPAD_EN_14
Definition VL53L1X.h:746
@ GPH__SYSTEM__THRESH_RATE_HIGH_LO
Definition VL53L1X.h:960
@ TEST__PLL_BIST_MIN_THRESHOLD
Definition VL53L1X.h:631
@ RANGE_CONFIG__VCSEL_PERIOD_B
Definition VL53L1X.h:128
@ RANGING_CORE__REFERENCE_1
Definition VL53L1X.h:691
@ RANGING_CORE__CPUMP_1__A0
Definition VL53L1X.h:824
@ RESULT_CORE__AMBIENT_WINDOW_EVENTS_SD1_1
Definition VL53L1X.h:254
@ MM_CONFIG__TIMEOUT_MACROP_B_HI
Definition VL53L1X.h:119
@ PHASECAL_RESULT__PHASE_OUTPUT_REF_HI
Definition VL53L1X.h:1046
@ RANGING_CORE__NVM_CTRL__READN
Definition VL53L1X.h:713
@ REF_SPAD_MAN__NUM_REQUESTED_REF_SPADS
Definition VL53L1X.h:33
@ SHADOW_RESULT_CORE__SIGNAL_TOTAL_EVENTS_SD1_1
Definition VL53L1X.h:1189
@ DSS_CALC__USER_ROI_SPAD_EN_16
Definition VL53L1X.h:1016
@ RESULT_CORE__AMBIENT_WINDOW_EVENTS_SD0
Definition VL53L1X.h:231
@ GLOBAL_CONFIG__SPAD_ENABLES_RTN_10
Definition VL53L1X.h:360
@ MCU_RANGE_CALC__ALGO_SIGNAL_EVENTS_0
Definition VL53L1X.h:466
@ PREV_SHADOW_RESULT__MM_INNER_ACTUAL_EFFECTIVE_SPADS_SD0
Definition VL53L1X.h:876
@ ANA_CONFIG__POWERDOWN_GO1
Definition VL53L1X.h:284
@ RANGING_CORE__RET_SPAD_EN_7
Definition VL53L1X.h:739
@ TEST__TMC
Definition VL53L1X.h:630
@ PATCH__OFFSET_10_HI
Definition VL53L1X.h:550
@ GPH__SD_CONFIG__QUANTIFIER
Definition VL53L1X.h:309
@ GLOBAL_CONFIG__SPAD_ENABLES_RTN_11
Definition VL53L1X.h:361
@ PREV_SHADOW_RESULT__PHASE_SD0_LO
Definition VL53L1X.h:869
@ DSS_CALC__USER_ROI_SPAD_EN_8
Definition VL53L1X.h:1008
@ INTERRUPT_SCHEDULER__DATA_OUT
Definition VL53L1X.h:327
@ PREV_SHADOW_RESULT_CORE__AMBIENT_WINDOW_EVENTS_SD0_0
Definition VL53L1X.h:919
@ RESULT__SIGMA_SD0_LO
Definition VL53L1X.h:183
@ RANGE_CONFIG__SIGMA_THRESH_HI
Definition VL53L1X.h:130
@ DSS_CALC__USER_ROI_SPAD_EN_22
Definition VL53L1X.h:1022
@ RESULT__REPORT_STATUS
Definition VL53L1X.h:170
@ MCU_RANGE_CALC__PHASE_OUTPUT
Definition VL53L1X.h:481
@ DSS_CALC__USER_ROI_SPAD_EN_1
Definition VL53L1X.h:1001
@ DSS_CALC__USER_ROI_SPAD_EN_15
Definition VL53L1X.h:1015
@ MCU_RANGE_CALC__AMBIENT_RATE_MCPS
Definition VL53L1X.h:497
@ GPH__ROI_CONFIG__USER_ROI_REQUESTED_GLOBAL_XY_SIZE
Definition VL53L1X.h:311
@ SYSTEM__INTERMEASUREMENT_PERIOD_1
Definition VL53L1X.h:140
@ SHADOW_RESULT__FINAL_CROSSTALK_CORRECTED_RANGE_MM_SD1
Definition VL53L1X.h:1142
@ MCU_RANGE_CALC__SPARE_4
Definition VL53L1X.h:444
@ SHADOW_RESULT_CORE__TOTAL_PERIODS_ELAPSED_SD1_3
Definition VL53L1X.h:1192
@ MCU_UTIL_DIVIDER__DIVISOR_0
Definition VL53L1X.h:418
@ SHADOW_RESULT__PHASE_SD1_HI
Definition VL53L1X.h:1140
@ PREV_SHADOW_RESULT__SIGMA_SD1_LO
Definition VL53L1X.h:896
@ MCU_UTIL_MULTIPLIER__MULTIPLICAND_3
Definition VL53L1X.h:386
@ SHADOW_RESULT__SPARE_0_SD1
Definition VL53L1X.h:1145
@ RANGING_CORE__REFERENCE_5
Definition VL53L1X.h:694
@ PREV_SHADOW_RESULT_CORE__SIGNAL_TOTAL_EVENTS_SD0
Definition VL53L1X.h:925
@ PATCH__ADDRESS_2
Definition VL53L1X.h:573
@ SHADOW_RESULT__PEAK_SIGNAL_COUNT_RATE_MCPS_SD1_LO
Definition VL53L1X.h:1132
@ PATCH__ADDRESS_0_LO
Definition VL53L1X.h:569
@ RESULT_CORE__AMBIENT_WINDOW_EVENTS_SD1_2
Definition VL53L1X.h:253
@ RANGING_CORE__VCSEL_PERIOD_CLIPPED__A0
Definition VL53L1X.h:811
@ RANGING_CORE__SIGNAL_EVENT_LIMIT_1_LSB
Definition VL53L1X.h:664
@ OSC_MEASURED__FAST_OSC__FREQUENCY_HI
Definition VL53L1X.h:20
@ MCU_RANGE_CALC__SPARE_2
Definition VL53L1X.h:510
@ PATCH__ADDRESS_10
Definition VL53L1X.h:597
@ PREV_SHADOW_RESULT_CORE__SPARE_0
Definition VL53L1X.h:955
@ PREV_SHADOW_RESULT__SIGMA_SD0
Definition VL53L1X.h:864
@ RANGING_CORE__AMBIENT_WINDOW_EVENTS_1_LLL
Definition VL53L1X.h:773
@ MCU_RANGE_CALC__PEAK_SIGNAL_RATE_XTALK_CORR_MCPS
Definition VL53L1X.h:505
@ PATCH__ADDRESS_14
Definition VL53L1X.h:609
@ DSS_CALC__USER_ROI_SPAD_EN_11
Definition VL53L1X.h:1011
@ SYSTEM__THRESH_RATE_HIGH
Definition VL53L1X.h:102
@ RANGING_CORE__AMBIENT_WINDOW_EVENTS_REF_1_LLM
Definition VL53L1X.h:790
@ GPH__DSS_CONFIG__MAX_SPADS_LIMIT
Definition VL53L1X.h:970
@ MCU_RANGE_CALC__ALGO_ACCUM_PHASE_0
Definition VL53L1X.h:461
@ DSS_CALC__USER_ROI_SPAD_EN_28
Definition VL53L1X.h:1028
@ RESULT__PHASE_SD1_HI
Definition VL53L1X.h:215
@ RESULT__MM_OUTER_ACTUAL_EFFECTIVE_SPADS_SD0_HI
Definition VL53L1X.h:197
@ RANGING_CORE__REF_SPAD_EN_5__EWOK
Definition VL53L1X.h:846
@ PATCH__ADDRESS_7_LO
Definition VL53L1X.h:590
@ TEST__PLL_BIST_COUNT_OUT_HI
Definition VL53L1X.h:638
@ RANGING_CORE__AMBIENT_OFFSET_1_MSB
Definition VL53L1X.h:657
@ MCU_UTIL_MULTIPLIER__PRODUCT_HI_3
Definition VL53L1X.h:396
@ PATCH__ADDRESS_15_HI
Definition VL53L1X.h:613
@ RESULT__SPARE_2_SD1_HI
Definition VL53L1X.h:227
@ PREV_SHADOW_RESULT__PEAK_SIGNAL_COUNT_RATE_MCPS_SD0
Definition VL53L1X.h:858
@ MCU_RANGE_CALC__CONFIG
Definition VL53L1X.h:440
@ LASER_SAFETY__MULT
Definition VL53L1X.h:349
@ PATCH__OFFSET_15_LO
Definition VL53L1X.h:566
@ LASER_SAFETY__CLIP
Definition VL53L1X.h:348
@ DSS_CALC__SPARE_4
Definition VL53L1X.h:996
@ PREV_SHADOW_RESULT__SPARE_1_SD1_LO
Definition VL53L1X.h:908
@ PREV_SHADOW_RESULT__SPARE_0_SD1_LO
Definition VL53L1X.h:905
@ RANGING_CORE__REF_SPAD_EN_1__EWOK
Definition VL53L1X.h:842
@ MCU_GENERAL_PURPOSE__GP_3
Definition VL53L1X.h:439
@ LASER_SAFETY__KEY
Definition VL53L1X.h:346
@ PATCH__OFFSET_6_HI
Definition VL53L1X.h:538
@ DSS_CALC__USER_ROI_SPAD_EN_6
Definition VL53L1X.h:1006
@ I2C_SLAVE__DEVICE_ADDRESS
Definition VL53L1X.h:14
@ FIRMWARE__INTERNAL_STREAM_COUNT_DIV
Definition VL53L1X.h:990
@ PREV_SHADOW_RESULT__PHASE_SD0_HI
Definition VL53L1X.h:868
@ TIMER0__VALUE_IN_1
Definition VL53L1X.h:427
@ PATCH__ADDRESS_1
Definition VL53L1X.h:570
@ SHADOW_RESULT__PHASE_SD1
Definition VL53L1X.h:1139
@ SHADOW_RESULT__PEAK_SIGNAL_COUNT_RATE_MCPS_SD0
Definition VL53L1X.h:1100
@ VHV_RESULT__SIGNAL_TOTAL_EVENTS_REF_0
Definition VL53L1X.h:1044
@ RESULT_CORE__TOTAL_PERIODS_ELAPSED_SD1_1
Definition VL53L1X.h:269
@ MM_RESULT__INNER_INTERSECTION_RATE_HI
Definition VL53L1X.h:1056
@ RANGING_CORE__RANGING_TOTAL_EVENTS_REF_1_MMM
Definition VL53L1X.h:792
@ DSS_CALC__USER_ROI_SPAD_EN_4
Definition VL53L1X.h:1004
@ PATCH__OFFSET_7_HI
Definition VL53L1X.h:541
@ MCU_RANGE_CALC__XTALK_HI
Definition VL53L1X.h:501
@ SHADOW_RESULT_CORE__SIGNAL_TOTAL_EVENTS_SD0_0
Definition VL53L1X.h:1170
@ SHADOW_RESULT_CORE__SIGNAL_TOTAL_EVENTS_SD1
Definition VL53L1X.h:1186
@ RANGING_CORE__STATUS_RESET__A0
Definition VL53L1X.h:815
@ MCU_RANGE_CALC__SPARE_4_3
Definition VL53L1X.h:445
@ MM_CONFIG__TIMEOUT_MACROP_A
Definition VL53L1X.h:115
@ MCU_UTIL_MULTIPLIER__MULTIPLIER
Definition VL53L1X.h:390
@ SHADOW_RESULT_CORE__TOTAL_PERIODS_ELAPSED_SD1_1
Definition VL53L1X.h:1194
@ MM_CONFIG__TIMEOUT_MACROP_A_LO
Definition VL53L1X.h:117
@ RESULT__SIGMA_SD0
Definition VL53L1X.h:181
@ SHADOW_RESULT__FINAL_CROSSTALK_CORRECTED_RANGE_MM_SD1_LO
Definition VL53L1X.h:1144
@ RESULT__DSS_ACTUAL_EFFECTIVE_SPADS_SD0
Definition VL53L1X.h:172
@ PATCH__ADDRESS_10_LO
Definition VL53L1X.h:599
@ PATCH__OFFSET_13_LO
Definition VL53L1X.h:560
@ SIGMA_ESTIMATOR__SIGMA_REF_MM
Definition VL53L1X.h:77
@ PATCH__ADDRESS_4
Definition VL53L1X.h:579
@ RANGING_CORE__STOP_CONDITION__A0
Definition VL53L1X.h:814
@ RANGING_CORE__AMBIENT_OFFSET_REF_1_MSB
Definition VL53L1X.h:659
@ PREV_SHADOW_RESULT__SIGMA_SD1
Definition VL53L1X.h:894
@ RANGING_CORE__READOUT_CFG__A0
Definition VL53L1X.h:816
@ PAD_I2C_LV__CONFIG
Definition VL53L1X.h:619
@ RANGING_CORE__GPIO_CONFIG__A0
Definition VL53L1X.h:806
@ PREV_SHADOW_RESULT__MM_OUTER_ACTUAL_EFFECTIVE_SPADS_SD0_LO
Definition VL53L1X.h:881
@ MCU_TO_HOST_BANK__WR_ACCESS_EN
Definition VL53L1X.h:318
@ SHADOW_RESULT__SPARE_0_SD1_LO
Definition VL53L1X.h:1147
@ RANGING_CORE__NVM_CTRL__DATAIN_LLM
Definition VL53L1X.h:724
@ PATCH__ADDRESS_9
Definition VL53L1X.h:594
@ PREV_SHADOW_RESULT__FINAL_CROSSTALK_CORRECTED_RANGE_MM_SD1_HI
Definition VL53L1X.h:901
@ PLL_PERIOD_US_0
Definition VL53L1X.h:326
@ SHADOW_RESULT__SPARE_3_SD1
Definition VL53L1X.h:1154
@ SHADOW_RESULT__FINAL_CROSSTALK_CORRECTED_RANGE_MM_SD0
Definition VL53L1X.h:1112
@ ROI_CONFIG__USER_ROI_CENTRE_SPAD
Definition VL53L1X.h:159
@ RANGING_CORE__SIGNAL_TOTAL_EVENTS_1_LMM
Definition VL53L1X.h:779
@ GLOBAL_CONFIG__SPAD_ENABLES_RTN_21
Definition VL53L1X.h:371
@ RANGING_CORE__QUANTIFIER_1_MSB
Definition VL53L1X.h:653
@ SIGMA_ESTIMATOR__EFFECTIVE_AMBIENT_WIDTH_NS
Definition VL53L1X.h:76
@ MCU_UTIL_MULTIPLIER__STATUS
Definition VL53L1X.h:406
@ RANGING_CORE__RANGE_1_MMM
Definition VL53L1X.h:762
@ RANGING_CORE__RET_SPAD_EN_12
Definition VL53L1X.h:744
@ SPARE_HOST_CONFIG__STATIC_CONFIG_SPARE_0
Definition VL53L1X.h:79
@ XTALK_CALC__XTALK_FOR_ENABLED_SPADS_2
Definition VL53L1X.h:1066
@ PAD_I2C_HV__EXTSUP_CONFIG
Definition VL53L1X.h:67
@ SHADOW_RESULT__SPARE_2_SD1_LO
Definition VL53L1X.h:1153
@ GPH__SYSTEM__INTERRUPT_CONFIG_GPIO
Definition VL53L1X.h:964
@ RANGING_CORE__CALIB_1
Definition VL53L1X.h:696
@ RANGE_RESULT__ACCUM_PHASE_0
Definition VL53L1X.h:1088
@ MCU_UTIL_DIVIDER__QUOTIENT_1
Definition VL53L1X.h:422
@ MCU_UTIL_DIVIDER__START
Definition VL53L1X.h:407
@ PREV_SHADOW_RESULT__SIGMA_SD0_LO
Definition VL53L1X.h:866
@ RANGING_CORE__TOTAL_PERIODS_ELAPSED_1_LM
Definition VL53L1X.h:783
@ PREV_SHADOW_RESULT__SIGMA_SD0_HI
Definition VL53L1X.h:865
@ RANGING_CORE__AMBIENT_WINDOW_EVENTS_1_LLM
Definition VL53L1X.h:772
@ RANGING_CORE__RET_SPAD_EN_22
Definition VL53L1X.h:831
@ GPIO_HV_MUX__CTRL
Definition VL53L1X.h:69
@ RANGING_CORE__RET_SPAD_EN_30
Definition VL53L1X.h:839
@ GLOBAL_CONFIG__REF_EN_START_SELECT
Definition VL53L1X.h:32
@ SPARE_HOST_CONFIG__STATIC_CONFIG_SPARE_2
Definition VL53L1X.h:87
@ RESULT__PEAK_SIGNAL_COUNT_RATE_CROSSTALK_CORRECTED_MCPS_SD0
Definition VL53L1X.h:190
@ PATCH__ADDRESS_4_LO
Definition VL53L1X.h:581
@ TEST__BIST_RAM_CTRL
Definition VL53L1X.h:628
@ GPH__RANGE_CONFIG__MIN_COUNT_RATE_RTN_LIMIT_MCPS_LO
Definition VL53L1X.h:987
@ PREV_SHADOW_RESULT__PEAK_SIGNAL_COUNT_RATE_CROSSTALK_CORRECTED_MCPS_SD0_LO
Definition VL53L1X.h:875
@ DSS_CALC__USER_ROI_SPAD_EN_29
Definition VL53L1X.h:1029
@ RANGING_CORE__GPIO_OUT_TESTMUX
Definition VL53L1X.h:702
@ PATCH__ADDRESS_0
Definition VL53L1X.h:567
@ SHADOW_RESULT_CORE__TOTAL_PERIODS_ELAPSED_SD1
Definition VL53L1X.h:1191
@ SHADOW_RESULT_CORE__TOTAL_PERIODS_ELAPSED_SD1_0
Definition VL53L1X.h:1195
@ GLOBAL_CONFIG__SPAD_ENABLES_REF_0
Definition VL53L1X.h:26
@ SHADOW_RESULT_CORE__AMBIENT_WINDOW_EVENTS_SD1_3
Definition VL53L1X.h:1177
@ RANGING_CORE__RET_SPAD_EN_11
Definition VL53L1X.h:743
@ SYSTEM__THRESH_HIGH_HI
Definition VL53L1X.h:145
@ XTALK_RESULT__AVG_XTALK_MM_INNER_ROI_KCPS_1
Definition VL53L1X.h:1077
@ FIRMWARE__HISTOGRAM_BIN
Definition VL53L1X.h:295
@ PATCH__OFFSET_5_HI
Definition VL53L1X.h:535
@ TIMER0__VALUE_IN_0
Definition VL53L1X.h:428
@ SHADOW_RESULT__SPARE_2_SD1
Definition VL53L1X.h:1151
@ GLOBAL_CONFIG__SPAD_ENABLES_RTN_9
Definition VL53L1X.h:359
@ GLOBAL_CONFIG__SPAD_ENABLES_RTN_5
Definition VL53L1X.h:355
@ RANGING_CORE__AMBIENT_OFFSET_REF_1_LSB
Definition VL53L1X.h:660
@ VHV_RESULT__PEAK_SIGNAL_RATE_MCPS
Definition VL53L1X.h:1037
@ TIMER0__VALUE_IN_2
Definition VL53L1X.h:426
@ PREV_SHADOW_RESULT_CORE__TOTAL_PERIODS_ELAPSED_SD0_0
Definition VL53L1X.h:934
@ PATCH__OFFSET_5_LO
Definition VL53L1X.h:536
@ SHADOW_RESULT__AMBIENT_COUNT_RATE_MCPS_SD1_HI
Definition VL53L1X.h:1134
@ RESULT_CORE__RANGING_TOTAL_EVENTS_SD0
Definition VL53L1X.h:236
@ PATCH__OFFSET_4_LO
Definition VL53L1X.h:533
@ MCU_RANGE_CALC__SPARE_8
Definition VL53L1X.h:490
@ SYSTEM__THRESH_HIGH_LO
Definition VL53L1X.h:146
@ RANGING_CORE__VCSEL_ATEST__A0
Definition VL53L1X.h:810
@ RANGE_CONFIG__TIMEOUT_MACROP_B
Definition VL53L1X.h:125
@ RANGING_CORE__RANGING_TOTAL_EVENTS_1_MMM
Definition VL53L1X.h:774
@ RANGING_CORE__NVM_CTRL__HV_FALL_LSB
Definition VL53L1X.h:719
@ PAD_STARTUP_MODE__VALUE_RO
Definition VL53L1X.h:320
@ TEST__BIST_ROM_CTRL
Definition VL53L1X.h:623
@ MCU_UTIL_DIVIDER__DIVIDEND_3
Definition VL53L1X.h:410
@ RANGING_CORE__CPUMP_3
Definition VL53L1X.h:687
@ PREV_SHADOW_RESULT_CORE__RANGING_TOTAL_EVENTS_SD0_1
Definition VL53L1X.h:923
@ SHADOW_RESULT_CORE__RANGING_TOTAL_EVENTS_SD1_0
Definition VL53L1X.h:1185
@ PATCH__OFFSET_1_HI
Definition VL53L1X.h:523
@ HOST_IF__STATUS
Definition VL53L1X.h:65
@ MCU_UTIL_MULTIPLIER__PRODUCT_HI
Definition VL53L1X.h:395
@ SHADOW_RESULT__AVG_SIGNAL_COUNT_RATE_MCPS_SD0
Definition VL53L1X.h:1124
@ RANGING_CORE__REF_SPAD_EN_2__EWOK
Definition VL53L1X.h:843
@ GPIO__FIO_HV_STATUS
Definition VL53L1X.h:71
@ DSS_CALC__USER_ROI_SPAD_EN_21
Definition VL53L1X.h:1021
@ RANGE_RESULT__ACCUM_PHASE_1
Definition VL53L1X.h:1087
@ GLOBAL_CONFIG__SPAD_ENABLES_RTN_23
Definition VL53L1X.h:373
@ SYSTEM__INTERMEASUREMENT_PERIOD_0
Definition VL53L1X.h:141
@ RANGING_CORE__FORCE_DN_IN
Definition VL53L1X.h:678
@ MCU_RANGE_CALC__ALGO_ACCUM_PHASE_1
Definition VL53L1X.h:460
@ SYSTEM__INTERRUPT_SET
Definition VL53L1X.h:314
@ OSC_MEASURED__FAST_OSC__FREQUENCY
Definition VL53L1X.h:19
@ GPH__MM_CONFIG__TIMEOUT_MACROP_A_LO
Definition VL53L1X.h:973
@ MCU_RANGE_CALC__RATE_PER_SPAD_MCPS_3
Definition VL53L1X.h:485
@ TEST__BIST_ROM_MCU_SIG
Definition VL53L1X.h:625
@ RESULT_CORE__TOTAL_PERIODS_ELAPSED_SD1_2
Definition VL53L1X.h:268
@ GLOBAL_CONFIG__SPAD_ENABLES_REF_4
Definition VL53L1X.h:30
@ RANGE_RESULT__OFFSET_CORRECTED_RANGE_LO
Definition VL53L1X.h:1091
@ SD_CONFIG__RESET_STAGES_LSB
Definition VL53L1X.h:89
@ PATCH__OFFSET_9_LO
Definition VL53L1X.h:548
@ RANGING_CORE__RET_SPAD_EN_27
Definition VL53L1X.h:836
@ PATCH__ADDRESS_10_HI
Definition VL53L1X.h:598
@ MCU_RANGE_CALC__ALGO_ACCUM_PHASE
Definition VL53L1X.h:457
@ RANGING_CORE__STATIC_DN_VALUE_REF_1
Definition VL53L1X.h:682
@ MCU_RANGE_CALC__AVG_SIGNAL_RATE_MCPS
Definition VL53L1X.h:494
@ PREV_SHADOW_RESULT_CORE__TOTAL_PERIODS_ELAPSED_SD0_1
Definition VL53L1X.h:933
@ PREV_SHADOW_RESULT_CORE__AMBIENT_WINDOW_EVENTS_SD1_0
Definition VL53L1X.h:939
@ DSS_CALC__ROI_CTRL
Definition VL53L1X.h:992
@ RANGING_CORE__TOTAL_PERIODS_ELAPSED_REF_1_MM
Definition VL53L1X.h:800
@ VHV_CONFIG__INIT
Definition VL53L1X.h:25
@ CLK_GATING__CTRL
Definition VL53L1X.h:61
@ PATCH__OFFSET_3_HI
Definition VL53L1X.h:529
@ GPIO_LV_PAD__CTRL
Definition VL53L1X.h:618
@ PATCH__OFFSET_6_LO
Definition VL53L1X.h:539
@ RANGING_CORE__SIGNAL_EVENT_LIMIT_REF_1_MSB
Definition VL53L1X.h:665
@ RESULT_CORE__TOTAL_PERIODS_ELAPSED_SD0_0
Definition VL53L1X.h:250
@ PHASECAL_RESULT__VCSEL_START
Definition VL53L1X.h:275
@ ALGO__RANGE_IGNORE_THRESHOLD_MCPS_LO
Definition VL53L1X.h:83
@ XTALK_RESULT__AVG_XTALK_USER_ROI_KCPS_1
Definition VL53L1X.h:1072
@ PATCH__ADDRESS_6
Definition VL53L1X.h:585
@ GLOBAL_CONFIG__SPAD_ENABLES_RTN_16
Definition VL53L1X.h:366
@ GPH__RANGE_CONFIG__MIN_COUNT_RATE_RTN_LIMIT_MCPS
Definition VL53L1X.h:985
@ DSS_RESULT__TOTAL_RATE_PER_SPAD
Definition VL53L1X.h:1048
@ MCU_UTIL_DIVIDER__DIVISOR
Definition VL53L1X.h:414
@ MCU_RANGE_CALC__ALGO_TOTAL_PERIODS_HI
Definition VL53L1X.h:455
@ XTALK_RESULT__AVG_XTALK_MM_OUTER_ROI_KCPS_2
Definition VL53L1X.h:1081
@ SHADOW_RESULT__AMBIENT_COUNT_RATE_MCPS_SD0_LO
Definition VL53L1X.h:1105
@ RANGING_CORE__SPAD_SHIFT_EN
Definition VL53L1X.h:750
@ SYSTEM__GROUPED_PARAMETER_HOLD_1
Definition VL53L1X.h:156
@ MCU_UTIL_MULTIPLIER__MULTIPLIER_3
Definition VL53L1X.h:391
@ ALGO__CROSSTALK_COMPENSATION_Y_PLANE_GRADIENT_KCPS_HI
Definition VL53L1X.h:42
@ RESULT__SIGMA_SD1_HI
Definition VL53L1X.h:212
@ RANGING_CORE__INTR_MANAGER__A0
Definition VL53L1X.h:808
@ GPH__RANGE_CONFIG__VALID_PHASE_LOW
Definition VL53L1X.h:988
@ RESULT__PEAK_SIGNAL_COUNT_RATE_MCPS_SD1
Definition VL53L1X.h:205
@ RANGING_CORE__OSC_1
Definition VL53L1X.h:688
@ PRIVATE__PATCH_BASE_ADDR_RSLV
Definition VL53L1X.h:850
@ RESULT__SPARE_1_SD1_LO
Definition VL53L1X.h:225
@ RANGING_CORE__RET_SPAD_EN_5
Definition VL53L1X.h:737
@ DSS_CALC__SPARE_5
Definition VL53L1X.h:997
@ TEST__PLL_BIST_MAX_THRESHOLD_HI
Definition VL53L1X.h:635
@ RANGING_CORE__TST_MUX_SEL2
Definition VL53L1X.h:700
@ ALGO__CROSSTALK_COMPENSATION_X_PLANE_GRADIENT_KCPS_HI
Definition VL53L1X.h:39
@ RANGING_CORE__RET_SPAD_EN_10
Definition VL53L1X.h:742
@ DSS_CALC__USER_ROI_SPAD_EN_23
Definition VL53L1X.h:1023
@ RANGING_CORE__AMBIENT_MISMATCH_REF_LM
Definition VL53L1X.h:804
@ PATCH__OFFSET_2_HI
Definition VL53L1X.h:526
@ ALGO__CROSSTALK_COMPENSATION_PLANE_OFFSET_KCPS_LO
Definition VL53L1X.h:37
@ RANGING_CORE__SIGNAL_EVENT_LIMIT_1_MSB
Definition VL53L1X.h:663
@ MCU_RANGE_CALC__RATE_PER_SPAD_MCPS_0
Definition VL53L1X.h:488
@ RESULT__OSC_CALIBRATE_VAL
Definition VL53L1X.h:281
@ DSS_CALC__USER_ROI_SPAD_EN_12
Definition VL53L1X.h:1012
@ PREV_SHADOW_RESULT__MM_INNER_ACTUAL_EFFECTIVE_SPADS_SD0_HI
Definition VL53L1X.h:877
@ TIMER1__VALUE_IN_2
Definition VL53L1X.h:431
@ MCU_GENERAL_PURPOSE__GP_2
Definition VL53L1X.h:438
@ POWER_MANAGEMENT__GO1_RESET_STATUS
Definition VL53L1X.h:319
@ PATCH__OFFSET_4
Definition VL53L1X.h:531
@ GPH__RANGE_CONFIG__VALID_PHASE_HIGH
Definition VL53L1X.h:989
@ PATCH__ADDRESS_13_LO
Definition VL53L1X.h:608
@ DSS_RESULT__NUM_REQUESTED_SPADS
Definition VL53L1X.h:1052
@ RANGING_CORE__REFERENCE_4
Definition VL53L1X.h:693
@ RANGING_CORE__STATIC_DN_VALUE_1
Definition VL53L1X.h:681
@ NVM_BIST__COMPLETE
Definition VL53L1X.h:332
@ LASER_SAFETY__KEY_RO
Definition VL53L1X.h:347
@ GLOBAL_CONFIG__VCSEL_WIDTH
Definition VL53L1X.h:97
@ DSS_RESULT__TOTAL_RATE_PER_SPAD_HI
Definition VL53L1X.h:1049
@ RESULT__OSC_CALIBRATE_VAL_HI
Definition VL53L1X.h:282
@ RANGING_CORE__AMBIENT_WINDOW_EVENTS_REF_1_LMM
Definition VL53L1X.h:789
@ SHADOW_RESULT__AVG_SIGNAL_COUNT_RATE_MCPS_SD0_LO
Definition VL53L1X.h:1126
@ PREV_SHADOW_RESULT_CORE__RANGING_TOTAL_EVENTS_SD1_1
Definition VL53L1X.h:943
@ RANGING_CORE__FILTER_STRENGTH_REF_1
Definition VL53L1X.h:662
@ RANGING_CORE__SIGNAL_TOTAL_EVENTS_1_MMM
Definition VL53L1X.h:778
@ TEST__PLL_BIST_COUNT_OUT
Definition VL53L1X.h:637
@ SHADOW_RESULT__FINAL_CROSSTALK_CORRECTED_RANGE_MM_SD0_HI
Definition VL53L1X.h:1113
@ MCU_RANGE_CALC__ALGO_ADJUST_VCSEL_PERIOD_LO
Definition VL53L1X.h:477
@ RESULT__DSS_ACTUAL_EFFECTIVE_SPADS_SD0_HI
Definition VL53L1X.h:173
@ SYSTEM__GROUPED_PARAMETER_HOLD
Definition VL53L1X.h:162
@ GLOBAL_CONFIG__SPAD_ENABLES_RTN_8
Definition VL53L1X.h:358
@ PATCH__ADDRESS_11
Definition VL53L1X.h:600
@ SHADOW_RESULT_CORE__SPARE_0
Definition VL53L1X.h:1196
@ ROI_CONFIG__MODE_ROI_CENTRE_SPAD
Definition VL53L1X.h:382
@ RESULT__AMBIENT_COUNT_RATE_MCPS_SD1
Definition VL53L1X.h:208
@ PHASECAL_RESULT__REFERENCE_PHASE_HI
Definition VL53L1X.h:273
@ GLOBAL_CONFIG__SPAD_ENABLES_RTN_27
Definition VL53L1X.h:377
@ RESULT_CORE__RANGING_TOTAL_EVENTS_SD0_1
Definition VL53L1X.h:239
@ HOST_IF__STATUS_GO1
Definition VL53L1X.h:621
@ IDENTIFICATION__MODULE_ID
Definition VL53L1X.h:337
@ REF_SPAD_CHAR__TOTAL_RATE_TARGET_MCPS_HI
Definition VL53L1X.h:45
@ RANGING_CORE__RET_SPAD_EN_24
Definition VL53L1X.h:833
@ MCU_CLK_GATING__CTRL
Definition VL53L1X.h:622
@ RANGING_CORE__AMBIENT_MISMATCH_LL
Definition VL53L1X.h:787
@ XTALK_RESULT__AVG_XTALK_MM_OUTER_ROI_KCPS
Definition VL53L1X.h:1079
@ NVM_BIST__CTRL
Definition VL53L1X.h:62
@ RANGING_CORE__SIGNAL_TOTAL_EVENTS_REF_1_MMM
Definition VL53L1X.h:796
@ MCU_UTIL_MULTIPLIER__MULTIPLICAND_1
Definition VL53L1X.h:388
@ RANGING_CORE__RET_SPAD_EN_26
Definition VL53L1X.h:835
@ SHADOW_RESULT_CORE__TOTAL_PERIODS_ELAPSED_SD0_2
Definition VL53L1X.h:1173
@ ANA_CONFIG__REGDVDD1V2_CTRL
Definition VL53L1X.h:286
@ DSS_CALC__USER_ROI_SPAD_EN_27
Definition VL53L1X.h:1027
@ SHADOW_RESULT__SPARE_1_SD1_HI
Definition VL53L1X.h:1149
@ SHADOW_RESULT__SIGMA_SD1_LO
Definition VL53L1X.h:1138
@ SPARE_HOST_CONFIG__STATIC_CONFIG_SPARE_1
Definition VL53L1X.h:80
@ RESULT_CORE__RANGING_TOTAL_EVENTS_SD0_2
Definition VL53L1X.h:238
@ PREV_SHADOW_RESULT_CORE__SIGNAL_TOTAL_EVENTS_SD0_1
Definition VL53L1X.h:928
@ SHADOW_RESULT__AMBIENT_COUNT_RATE_MCPS_SD1_LO
Definition VL53L1X.h:1135
@ DSS_RESULT__NUM_REQUESTED_SPADS_HI
Definition VL53L1X.h:1053
@ PREV_SHADOW_RESULT__PEAK_SIGNAL_COUNT_RATE_CROSSTALK_CORRECTED_MCPS_SD0_HI
Definition VL53L1X.h:874
@ XTALK_RESULT__AVG_XTALK_MM_OUTER_ROI_KCPS_3
Definition VL53L1X.h:1080
@ RANGING_CORE__QUANTIFIER_1_LSB
Definition VL53L1X.h:654
@ PLL_PERIOD_US_3
Definition VL53L1X.h:323
@ PATCH__OFFSET_12_LO
Definition VL53L1X.h:557
@ RANGING_CORE__NVM_CTRL__TESTREAD
Definition VL53L1X.h:721
@ DSS_CALC__USER_ROI_SPAD_EN_5
Definition VL53L1X.h:1005
@ PHASECAL_RESULT__PHASE_OUTPUT_REF_LO
Definition VL53L1X.h:1047
@ RANGING_CORE__CALIB_2__A0
Definition VL53L1X.h:813
@ SHADOW_RESULT__SIGMA_SD0_HI
Definition VL53L1X.h:1107
@ PREV_SHADOW_RESULT__PEAK_SIGNAL_COUNT_RATE_MCPS_SD0_LO
Definition VL53L1X.h:860
@ PATCH__OFFSET_0_LO
Definition VL53L1X.h:521
@ RESULT_CORE__SIGNAL_TOTAL_EVENTS_SD0
Definition VL53L1X.h:241
@ RANGING_CORE__RESET_CONTROL__A0
Definition VL53L1X.h:807
@ PATCH__OFFSET_6
Definition VL53L1X.h:537
@ RANGING_CORE__SPAD_READOUT__A0
Definition VL53L1X.h:823
@ MCU_RANGE_CALC__SPARE_6_LO
Definition VL53L1X.h:474
@ SHADOW_RESULT__SPARE_1_SD1_LO
Definition VL53L1X.h:1150
@ RANGING_CORE__SPAD_EN_SHIFT_OUT_DEBUG
Definition VL53L1X.h:752
@ SHADOW_RESULT__AMBIENT_COUNT_RATE_MCPS_SD0_HI
Definition VL53L1X.h:1104
@ MCU_UTIL_DIVIDER__QUOTIENT_3
Definition VL53L1X.h:420
@ DSS_CALC__SPARE_7
Definition VL53L1X.h:999
@ SHADOW_RESULT_CORE__AMBIENT_WINDOW_EVENTS_SD0_1
Definition VL53L1X.h:1159
@ SHADOW_RESULT_CORE__RANGING_TOTAL_EVENTS_SD0_2
Definition VL53L1X.h:1163
@ SHADOW_RESULT__DSS_ACTUAL_EFFECTIVE_SPADS_SD0_LO
Definition VL53L1X.h:1099
@ RANGING_CORE__RET_SPAD_EN_17
Definition VL53L1X.h:749
@ GPH__DSS_CONFIG__MANUAL_EFFECTIVE_SPADS_SELECT
Definition VL53L1X.h:966
@ PAD_STARTUP_MODE__VALUE_RO_GO1
Definition VL53L1X.h:620
@ MCU_RANGE_CALC__SPARE_4_0
Definition VL53L1X.h:448
@ ROI_CONFIG__USER_ROI_REQUESTED_GLOBAL_XY_SIZE
Definition VL53L1X.h:160
@ SHADOW_RESULT_CORE__AMBIENT_WINDOW_EVENTS_SD0_2
Definition VL53L1X.h:1158
@ RESULT_CORE__SIGNAL_TOTAL_EVENTS_SD0_0
Definition VL53L1X.h:245
@ GPH__SYSTEM__THRESH_RATE_HIGH
Definition VL53L1X.h:958
@ SHADOW_RESULT_CORE__TOTAL_PERIODS_ELAPSED_SD0_1
Definition VL53L1X.h:1174
@ SHADOW_RESULT_CORE__SIGNAL_TOTAL_EVENTS_SD1_3
Definition VL53L1X.h:1187
@ SHADOW_RESULT__PEAK_SIGNAL_COUNT_RATE_CROSSTALK_CORRECTED_MCPS_SD0
Definition VL53L1X.h:1115
@ RANGING_CORE__AMBIENT_MISMATCH_MM
Definition VL53L1X.h:785
@ MM_RESULT__OUTER_COMPLEMENT_RATE_HI
Definition VL53L1X.h:1059
@ SD_CONFIG__QUANTIFIER
Definition VL53L1X.h:158
@ PREV_SHADOW_RESULT__SPARE_2_SD1
Definition VL53L1X.h:909
@ RANGING_CORE__RET_SPAD_EN_15
Definition VL53L1X.h:747
@ RANGING_CORE__RET_SPAD_EN_31
Definition VL53L1X.h:840
@ MCU_RANGE_CALC__ALGO_ADJUST_VCSEL_PERIOD_HI
Definition VL53L1X.h:476
@ GLOBAL_CONFIG__SPAD_ENABLES_RTN_24
Definition VL53L1X.h:374
@ GPH__SD_CONFIG__FIRST_ORDER_SELECT
Definition VL53L1X.h:308
@ SHADOW_RESULT__MM_INNER_ACTUAL_EFFECTIVE_SPADS_SD0_LO
Definition VL53L1X.h:1120
@ GLOBAL_CONFIG__SPAD_ENABLES_RTN_17
Definition VL53L1X.h:367
@ GPH__DSS_CONFIG__MANUAL_BLOCK_SELECT
Definition VL53L1X.h:969
@ MCU_RANGE_CALC__PHASE_OUTPUT_HI
Definition VL53L1X.h:482
@ MCU_RANGE_CALC__AMBIENT_RATE_MCPS_HI
Definition VL53L1X.h:498
@ SHADOW_RESULT__SIGMA_SD0_LO
Definition VL53L1X.h:1108
@ PREV_SHADOW_RESULT_CORE__TOTAL_PERIODS_ELAPSED_SD0
Definition VL53L1X.h:930
@ MM_CONFIG__INNER_OFFSET_MM
Definition VL53L1X.h:50
@ ALGO__CROSSTALK_COMPENSATION_PLANE_OFFSET_KCPS_HI
Definition VL53L1X.h:36
@ GLOBAL_CONFIG__SPAD_ENABLES_RTN_12
Definition VL53L1X.h:362
@ VHV_RESULT__SIGNAL_TOTAL_EVENTS_REF_3
Definition VL53L1X.h:1041
@ SHADOW_RESULT_CORE__TOTAL_PERIODS_ELAPSED_SD0
Definition VL53L1X.h:1171
@ RANGING_CORE__SPAD_DISABLE_CTRL
Definition VL53L1X.h:751
@ DSS_CALC__USER_ROI_SPAD_EN_31
Definition VL53L1X.h:1031
@ DSS_CALC__USER_ROI_SPAD_EN_24
Definition VL53L1X.h:1024
@ MCU_RANGE_CALC__ALGO_ACCUM_PHASE_2
Definition VL53L1X.h:459
@ PATCH__ADDRESS_9_LO
Definition VL53L1X.h:596
@ DSS_CALC__USER_ROI_SPAD_EN_0
Definition VL53L1X.h:1000
@ RESULT_CORE__SIGNAL_TOTAL_EVENTS_SD1_0
Definition VL53L1X.h:265
@ PREV_SHADOW_RESULT__DSS_ACTUAL_EFFECTIVE_SPADS_SD0_HI
Definition VL53L1X.h:856
@ RANGING_CORE__RANGE_1_LLL
Definition VL53L1X.h:765
@ RANGING_CORE__TEST_PHASE_SELECT_TO_FILTER
Definition VL53L1X.h:673
@ GLOBAL_CONFIG__SPAD_ENABLES_RTN_26
Definition VL53L1X.h:376
@ FIRMWARE__SECONDARY_MODE_STATUS
Definition VL53L1X.h:291
@ RANGING_CORE__TST_MUX_SEL1
Definition VL53L1X.h:699
@ PATCH__ADDRESS_5
Definition VL53L1X.h:582
@ RANGING_CORE__TST_MUX
Definition VL53L1X.h:701
@ RANGING_CORE__CALIB_2
Definition VL53L1X.h:697
@ RESULT_CORE__SIGNAL_TOTAL_EVENTS_SD1
Definition VL53L1X.h:261
@ GPIO_HV_PAD__CTRL
Definition VL53L1X.h:68
@ RANGING_CORE__VCSEL_STOP_CLIPPED__A0
Definition VL53L1X.h:812
@ GPH__RANGE_CONFIG__TIMEOUT_MACROP_B_HI
Definition VL53L1X.h:980
@ PATCH__OFFSET_8_HI
Definition VL53L1X.h:544
@ SHADOW_RESULT__DSS_ACTUAL_EFFECTIVE_SPADS_SD1_LO
Definition VL53L1X.h:1129
@ RANGING_CORE__REF_EN_START_SELECT
Definition VL53L1X.h:847
@ RESULT_CORE__AMBIENT_WINDOW_EVENTS_SD0_1
Definition VL53L1X.h:234
@ RANGING_CORE__NVM_CTRL__DATAIN_LLL
Definition VL53L1X.h:725
@ PATCH__ADDRESS_5_HI
Definition VL53L1X.h:583
@ RANGING_CORE__VCSEL_START
Definition VL53L1X.h:756
@ REF_SPAD_CHAR__TOTAL_RATE_TARGET_MCPS_LO
Definition VL53L1X.h:46
@ MM_CONFIG__OUTER_OFFSET_MM_HI
Definition VL53L1X.h:54
@ RESULT__FINAL_CROSSTALK_CORRECTED_RANGE_MM_SD0
Definition VL53L1X.h:187
@ PATCH__OFFSET_4_HI
Definition VL53L1X.h:532
@ GPH__RANGE_CONFIG__TIMEOUT_MACROP_A_LO
Definition VL53L1X.h:977
@ RANGING_CORE__RANGING_TOTAL_EVENTS_REF_1_LLM
Definition VL53L1X.h:794
@ PATCH__JMP_ENABLES
Definition VL53L1X.h:513
@ PREV_SHADOW_RESULT__SPARE_1_SD1
Definition VL53L1X.h:906
@ MCU_UTIL_MULTIPLIER__MULTIPLIER_0
Definition VL53L1X.h:394
@ RANGING_CORE__RANGE_REF_1_LMM
Definition VL53L1X.h:767
@ PREV_SHADOW_RESULT_CORE__TOTAL_PERIODS_ELAPSED_SD1
Definition VL53L1X.h:950
@ DSS_CALC__USER_ROI_SPAD_EN_25
Definition VL53L1X.h:1025
@ GPH__RANGE_CONFIG__SIGMA_THRESH_LO
Definition VL53L1X.h:984
@ MCU_RANGE_CALC__ALGO_TOTAL_PERIODS
Definition VL53L1X.h:454
@ FIRMWARE__CAL_REPEAT_RATE_COUNTER_LO
Definition VL53L1X.h:294
@ PATCH__JMP_ENABLES_HI
Definition VL53L1X.h:514
@ RANGING_CORE__REF_SPAD_EN_4__EWOK
Definition VL53L1X.h:845
@ GLOBAL_CONFIG__SPAD_ENABLES_RTN_4
Definition VL53L1X.h:354
@ RANGING_CORE__AMBIENT_MISMATCH_REF_MM
Definition VL53L1X.h:803
@ SHADOW_RESULT__PEAK_SIGNAL_COUNT_RATE_CROSSTALK_CORRECTED_MCPS_SD0_HI
Definition VL53L1X.h:1116
@ RESULT__FINAL_CROSSTALK_CORRECTED_RANGE_MM_SD1
Definition VL53L1X.h:217
@ TEST__PLL_BIST_COUNT_OUT_LO
Definition VL53L1X.h:639
@ RANGING_CORE__DEVICE_ID
Definition VL53L1X.h:642
@ PATCH__OFFSET_7
Definition VL53L1X.h:540
@ RESULT__DSS_ACTUAL_EFFECTIVE_SPADS_SD1_LO
Definition VL53L1X.h:204
@ RESULT__PEAK_SIGNAL_COUNT_RATE_CROSSTALK_CORRECTED_MCPS_SD0_HI
Definition VL53L1X.h:191
@ DSS_CALC__USER_ROI_SPAD_EN_10
Definition VL53L1X.h:1010
@ PATCH__OFFSET_14_HI
Definition VL53L1X.h:562
@ RANGE_CONFIG__SIGMA_THRESH_LO
Definition VL53L1X.h:131
@ SHADOW_RESULT_CORE__AMBIENT_WINDOW_EVENTS_SD0_3
Definition VL53L1X.h:1157
@ PREV_SHADOW_RESULT_CORE__SIGNAL_TOTAL_EVENTS_SD1_3
Definition VL53L1X.h:946
@ RESULT__AVG_SIGNAL_COUNT_RATE_MCPS_SD0
Definition VL53L1X.h:199
@ RANGING_CORE__NVM_CTRL__PROGN
Definition VL53L1X.h:712
@ DSS_CALC__USER_ROI_SPAD_EN_20
Definition VL53L1X.h:1020
@ DSS_CALC__USER_ROI_SPAD_EN_3
Definition VL53L1X.h:1003
@ RESULT__FINAL_CROSSTALK_CORRECTED_RANGE_MM_SD0_LO
Definition VL53L1X.h:189
@ PHASECAL_RESULT__REFERENCE_PHASE
Definition VL53L1X.h:272
@ PREV_SHADOW_RESULT__SPARE_3_SD1
Definition VL53L1X.h:912
@ RESULT__PHASE_SD1
Definition VL53L1X.h:214
@ GPH__RANGE_CONFIG__TIMEOUT_MACROP_B_LO
Definition VL53L1X.h:981
@ RANGING_CORE__RET_SPAD_EN_0
Definition VL53L1X.h:732
@ GPIO__TIO_HV_STATUS
Definition VL53L1X.h:70
@ DSS_CONFIG__TARGET_TOTAL_RATE_MCPS_LO
Definition VL53L1X.h:58
@ PLL_PERIOD_US_1
Definition VL53L1X.h:325
@ PREV_SHADOW_RESULT__SPARE_3_SD1_LO
Definition VL53L1X.h:914
@ DSS_CALC__USER_ROI_SPAD_EN_26
Definition VL53L1X.h:1026
@ PATCH__OFFSET_11_HI
Definition VL53L1X.h:553
@ SHADOW_RESULT_CORE__SIGNAL_TOTAL_EVENTS_SD0_3
Definition VL53L1X.h:1167
@ ALGO__PART_TO_PART_RANGE_OFFSET_MM_LO
Definition VL53L1X.h:49
@ RANGING_CORE__REFERENCE_2__A0
Definition VL53L1X.h:819
@ RESULT__DEBUG_STATUS
Definition VL53L1X.h:956
@ MCU_RANGE_CALC__NUM_SPADS_HI
Definition VL53L1X.h:479
@ DSS_RESULT__ENABLED_BLOCKS
Definition VL53L1X.h:1051
@ SYSTEM__THRESH_HIGH
Definition VL53L1X.h:144
@ RESULT__RANGE_STATUS
Definition VL53L1X.h:169
@ VHV_RESULT__SIGNAL_TOTAL_EVENTS_REF_2
Definition VL53L1X.h:1042
@ MM_RESULT__TOTAL_OFFSET_LO
Definition VL53L1X.h:1063
@ RESULT_CORE__AMBIENT_WINDOW_EVENTS_SD1
Definition VL53L1X.h:251
@ VHV_CONFIG__OFFSET
Definition VL53L1X.h:24
@ RANGING_CORE__NVM_CTRL__HV_RISE_MSB
Definition VL53L1X.h:716
@ ANA_CONFIG__SPAD_SEL_PSWIDTH
Definition VL53L1X.h:72
@ RANGE_RESULT__ACCUM_PHASE_3
Definition VL53L1X.h:1085
@ MCU_UTIL_MULTIPLIER__MULTIPLICAND_2
Definition VL53L1X.h:387
@ RESULT__THRESH_INFO
Definition VL53L1X.h:230
@ SYSTEM__THRESH_RATE_LOW_HI
Definition VL53L1X.h:106
@ DSS_CALC__USER_ROI_SPAD_EN_7
Definition VL53L1X.h:1007
@ XTALK_RESULT__AVG_XTALK_MM_INNER_ROI_KCPS_0
Definition VL53L1X.h:1078
@ MCU_RANGE_CALC__ALGO_AMBIENT_EVENTS_0
Definition VL53L1X.h:471
@ SOFT_RESET
Definition VL53L1X.h:13
@ PREV_SHADOW_RESULT_CORE__RANGING_TOTAL_EVENTS_SD0
Definition VL53L1X.h:920
@ RANGING_CORE__RET_SPAD_EN_13
Definition VL53L1X.h:745
@ RANGING_CORE__AMBIENT_MISMATCH_REF_LL
Definition VL53L1X.h:805
@ RESULT_CORE__TOTAL_PERIODS_ELAPSED_SD0_1
Definition VL53L1X.h:249
@ CAL_CONFIG__REPEAT_RATE_LO
Definition VL53L1X.h:96
@ DSS_CONFIG__MANUAL_EFFECTIVE_SPADS_SELECT_LO
Definition VL53L1X.h:110
@ PREV_SHADOW_RESULT_CORE__AMBIENT_WINDOW_EVENTS_SD1_3
Definition VL53L1X.h:936
@ ALGO__CROSSTALK_COMPENSATION_Y_PLANE_GRADIENT_KCPS
Definition VL53L1X.h:41
@ RESULT__PHASE_SD1_LO
Definition VL53L1X.h:216
@ SYSTEM__THRESH_RATE_HIGH_LO
Definition VL53L1X.h:104
@ RANGE_CONFIG__VALID_PHASE_LOW
Definition VL53L1X.h:135
@ RANGING_CORE__WINDOW_SETTING__A0
Definition VL53L1X.h:817
@ PREV_SHADOW_RESULT__AMBIENT_COUNT_RATE_MCPS_SD1_LO
Definition VL53L1X.h:893
@ RANGING_CORE__INVERT_UP_DN
Definition VL53L1X.h:684
@ TEST_MODE__CTRL
Definition VL53L1X.h:60
@ ANA_CONFIG__VCSEL_TRIM
Definition VL53L1X.h:342
@ RANGE_CONFIG__TIMEOUT_MACROP_A_HI
Definition VL53L1X.h:122
@ MCU_RANGE_CALC__ALGO_AMBIENT_EVENTS_1
Definition VL53L1X.h:470
@ INTERRUPT_SCHEDULER__DATA_OUT_3
Definition VL53L1X.h:328
@ RANGING_CORE__START_RANGING
Definition VL53L1X.h:648
@ PATCH__ADDRESS_14_HI
Definition VL53L1X.h:610
@ RANGING_CORE__NVM_CTRL__DATAOUT_ECC
Definition VL53L1X.h:731
@ RESULT__SPARE_0_SD1_HI
Definition VL53L1X.h:221
@ XTALK_RESULT__AVG_XTALK_USER_ROI_KCPS_0
Definition VL53L1X.h:1073
@ PREV_SHADOW_RESULT__AVG_SIGNAL_COUNT_RATE_MCPS_SD0_LO
Definition VL53L1X.h:884
@ ANA_CONFIG__VHV_REF_SEL_VDDPIX
Definition VL53L1X.h:15
@ PREV_SHADOW_RESULT__DSS_ACTUAL_EFFECTIVE_SPADS_SD1_HI
Definition VL53L1X.h:886
@ MCU_RANGE_CALC__RATE_PER_SPAD_MCPS_2
Definition VL53L1X.h:486
@ MCU_UTIL_MULTIPLIER__MULTIPLIER_1
Definition VL53L1X.h:393
@ OSC_MEASURED__FAST_OSC__FREQUENCY_LO
Definition VL53L1X.h:21
@ RANGING_CORE__TIMEOUT_OVERALL_PERIODS_MSB
Definition VL53L1X.h:667
@ MCU_RANGE_CALC__RATE_PER_SPAD_MCPS
Definition VL53L1X.h:484
@ RESULT__SPARE_1_SD1_HI
Definition VL53L1X.h:224
@ GPH__SYSTEM__THRESH_RATE_LOW_HI
Definition VL53L1X.h:962
@ GPH__SPARE_0
Definition VL53L1X.h:303
@ RANGING_CORE__SIGNAL_TOTAL_EVENTS_REF_1_LLL
Definition VL53L1X.h:799
@ MCU_RANGE_CALC__OFFSET_CORRECTED_RANGE_HI
Definition VL53L1X.h:442
@ RESULT__DEBUG_STAGE
Definition VL53L1X.h:957
@ RESULT__MM_OUTER_ACTUAL_EFFECTIVE_SPADS_SD0
Definition VL53L1X.h:196
@ GPH__SD_CONFIG__WOI_SD0
Definition VL53L1X.h:304
@ SHADOW_RESULT__MM_OUTER_ACTUAL_EFFECTIVE_SPADS_SD0_HI
Definition VL53L1X.h:1122
@ RANGING_CORE__LASER_SAFETY_2
Definition VL53L1X.h:709
@ RANGING_CORE__NVM_CTRL__HV_FALL_MSB
Definition VL53L1X.h:718
@ PREV_SHADOW_RESULT__PEAK_SIGNAL_COUNT_RATE_MCPS_SD1_LO
Definition VL53L1X.h:890
@ RANGING_CORE__RET_SPAD_EN_21
Definition VL53L1X.h:830
@ GLOBAL_CONFIG__SPAD_ENABLES_RTN_2
Definition VL53L1X.h:352
@ SHADOW_RESULT__PHASE_SD1_LO
Definition VL53L1X.h:1141
@ DSS_RESULT__NUM_REQUESTED_SPADS_LO
Definition VL53L1X.h:1054
@ SD_CONFIG__INITIAL_PHASE_SD1
Definition VL53L1X.h:155
@ RANGING_CORE__RANGING_TOTAL_EVENTS_1_LLM
Definition VL53L1X.h:776
@ PREV_SHADOW_RESULT_CORE__SIGNAL_TOTAL_EVENTS_SD1_2
Definition VL53L1X.h:947
@ RESULT_CORE__AMBIENT_WINDOW_EVENTS_SD0_3
Definition VL53L1X.h:232
@ RANGING_CORE__POWER_FSM_TIME_OSC__A0
Definition VL53L1X.h:809
@ RANGING_CORE__RET_SPAD_EN_19
Definition VL53L1X.h:828
@ PREV_SHADOW_RESULT_CORE__RANGING_TOTAL_EVENTS_SD0_2
Definition VL53L1X.h:922
@ VHV_CONFIG__TIMEOUT_MACROP_LOOP_BOUND
Definition VL53L1X.h:22
@ PREV_SHADOW_RESULT__MM_OUTER_ACTUAL_EFFECTIVE_SPADS_SD0
Definition VL53L1X.h:879
@ GPH__RANGE_CONFIG__VCSEL_PERIOD_B
Definition VL53L1X.h:979
@ MCU_RANGE_CALC__PEAK_SIGNAL_RATE_MCPS
Definition VL53L1X.h:491
@ RANGING_CORE__RET_SPAD_EN_4
Definition VL53L1X.h:736
@ PREV_SHADOW_RESULT__PHASE_SD1
Definition VL53L1X.h:897
@ RANGING_CORE__TIMEOUT_OVERALL_PERIODS_LSB
Definition VL53L1X.h:668
@ MCU_RANGE_CALC__NUM_SPADS
Definition VL53L1X.h:478
@ PREV_SHADOW_RESULT_CORE__SIGNAL_TOTAL_EVENTS_SD0_0
Definition VL53L1X.h:929
@ RANGING_CORE__FORCE_HW
Definition VL53L1X.h:670
@ RESULT__PHASE_SD0_LO
Definition VL53L1X.h:186
@ RESULT__OSC_CALIBRATE_VAL_LO
Definition VL53L1X.h:283
@ VHV_RESULT__LATEST_SETTING
Definition VL53L1X.h:280
@ GPH__SYSTEM__THRESH_LOW_LO
Definition VL53L1X.h:301
@ RANGING_CORE__TEST_PHASE_SELECT_TO_TIMING_GEN
Definition VL53L1X.h:674
@ MCU_RANGE_CALC__ALGO_SIGNAL_EVENTS_2
Definition VL53L1X.h:464
@ RESULT_CORE__SPARE_0
Definition VL53L1X.h:271
@ RANGING_CORE__NVM_CTRL__ADDR
Definition VL53L1X.h:730
@ RANGING_CORE__REFERENCE_3
Definition VL53L1X.h:692
@ INTERRUPT_SCHEDULER__DATA_OUT_1
Definition VL53L1X.h:330
@ RANGE_CONFIG__TIMEOUT_MACROP_B_HI
Definition VL53L1X.h:126
@ RANGING_CORE__RET_SPAD_EN_29
Definition VL53L1X.h:838
@ MCU_RANGE_CALC__PEAK_SIGNAL_RATE_MCPS_HI
Definition VL53L1X.h:492
@ RESULT_CORE__SIGNAL_TOTAL_EVENTS_SD1_1
Definition VL53L1X.h:264
@ RESULT_CORE__SIGNAL_TOTAL_EVENTS_SD0_3
Definition VL53L1X.h:242
@ PREV_SHADOW_RESULT__PEAK_SIGNAL_COUNT_RATE_MCPS_SD1_HI
Definition VL53L1X.h:889
@ GLOBAL_CONFIG__SPAD_ENABLES_REF_3
Definition VL53L1X.h:29
@ PATCH__ADDRESS_11_LO
Definition VL53L1X.h:602
@ PATCH__ADDRESS_11_HI
Definition VL53L1X.h:601
@ MCU_RANGE_CALC__ALGO_ADJUST_VCSEL_PERIOD
Definition VL53L1X.h:475
@ TEST__BIST_ROM_MCU_SIG_HI
Definition VL53L1X.h:626
@ RESULT_CORE__TOTAL_PERIODS_ELAPSED_SD1
Definition VL53L1X.h:266
@ RESULT__DSS_ACTUAL_EFFECTIVE_SPADS_SD1_HI
Definition VL53L1X.h:203
@ SYSTEM__THRESH_LOW_HI
Definition VL53L1X.h:148
@ RANGING_CORE__SIGNAL_TOTAL_EVENTS_1_LLM
Definition VL53L1X.h:780
@ GLOBAL_CONFIG__SPAD_ENABLES_RTN_28
Definition VL53L1X.h:378
@ XTALK_CALC__XTALK_FOR_ENABLED_SPADS_0
Definition VL53L1X.h:1068
@ SYSTEM__INTERMEASUREMENT_PERIOD_2
Definition VL53L1X.h:139
@ MCU_RANGE_CALC__AVG_SIGNAL_RATE_MCPS_HI
Definition VL53L1X.h:495
@ RANGING_CORE__NVM_CTRL__PULSE_WIDTH_MSB
Definition VL53L1X.h:714
@ RANGING_CORE__RET_SPAD_EN_20
Definition VL53L1X.h:829
@ PATCH__OFFSET_3
Definition VL53L1X.h:528
@ PATCH__ADDRESS_12_HI
Definition VL53L1X.h:604
@ GPH__SYSTEM__THRESH_RATE_LOW_LO
Definition VL53L1X.h:963
@ MCU_RANGE_CALC__SPARE_3
Definition VL53L1X.h:511
@ RANGING_CORE__LOW_LIMIT_REF_1
Definition VL53L1X.h:651
@ REF_SPAD_CHAR__TOTAL_RATE_TARGET_MCPS
Definition VL53L1X.h:44
@ ROI_CONFIG__MODE_ROI_XY_SIZE
Definition VL53L1X.h:383
@ MCU_RANGE_CALC__PEAK_SIGNAL_RATE_XTALK_CORR_MCPS_HI
Definition VL53L1X.h:506
@ RANGING_CORE__AMBIENT_MISMATCH_LM
Definition VL53L1X.h:786
@ RESULT__MM_OUTER_ACTUAL_EFFECTIVE_SPADS_SD0_LO
Definition VL53L1X.h:198
@ GPH__RANGE_CONFIG__VCSEL_PERIOD_A
Definition VL53L1X.h:978
@ GLOBAL_CONFIG__SPAD_ENABLES_RTN_18
Definition VL53L1X.h:368
@ RANGING_CORE__VCSEL_CONT_STAGE5_BYPASS__A0
Definition VL53L1X.h:826
@ MCU_RANGE_CALC__ALGO_SIGNAL_EVENTS_3
Definition VL53L1X.h:463
@ SHADOW_RESULT__PEAK_SIGNAL_COUNT_RATE_MCPS_SD1_HI
Definition VL53L1X.h:1131
@ MCU_RANGE_CALC__ALGO_AMBIENT_EVENTS_2
Definition VL53L1X.h:469
@ MCU_UTIL_MULTIPLIER__PRODUCT_LO_3
Definition VL53L1X.h:401
@ ANA_CONFIG__VCSEL_PULSE_WIDTH_OFFSET
Definition VL53L1X.h:73
@ PATCH__DATA_ENABLES
Definition VL53L1X.h:516
@ SHADOW_RESULT_CORE__RANGING_TOTAL_EVENTS_SD0_0
Definition VL53L1X.h:1165
@ SHADOW_PHASECAL_RESULT__VCSEL_START
Definition VL53L1X.h:1092
@ SHADOW_RESULT__PHASE_SD0
Definition VL53L1X.h:1109
@ RESULT__SIGMA_SD1_LO
Definition VL53L1X.h:213
@ RANGE_CONFIG__TIMEOUT_MACROP_B_LO
Definition VL53L1X.h:127
@ SHADOW_RESULT__DSS_ACTUAL_EFFECTIVE_SPADS_SD0
Definition VL53L1X.h:1097
@ MCU_RANGE_CALC__OFFSET_CORRECTED_RANGE_LO
Definition VL53L1X.h:443
@ PHASECAL_RESULT__PHASE_OUTPUT_REF
Definition VL53L1X.h:1045
@ PATCH__ADDRESS_9_HI
Definition VL53L1X.h:595
@ PATCH__ADDRESS_8
Definition VL53L1X.h:591
@ ALGO__CROSSTALK_COMPENSATION_VALID_HEIGHT_MM
Definition VL53L1X.h:78
@ PREV_SHADOW_RESULT_CORE__AMBIENT_WINDOW_EVENTS_SD0_1
Definition VL53L1X.h:918
@ MCU_RANGE_CALC__NUM_SPADS_LO
Definition VL53L1X.h:480
ResultBuffer results
Definition VL53L1X.h:1359
TwoWire * bus
Definition VL53L1X.h:1361
uint16_t readSingle(bool blocking=true)
Definition VL53L1X.cpp:569
static uint32_t decodeTimeout(uint16_t reg_val)
Definition VL53L1X.cpp:836
void startTimeout()
Definition VL53L1X.h:1379
uint8_t saved_vhv_timeout
Definition VL53L1X.h:1374
void setROICenter(uint8_t spadNum)
Definition VL53L1X.cpp:480
VL53L1X()
Definition VL53L1X.cpp:10
void readResults()
Definition VL53L1X.cpp:667
static uint32_t timeoutMclksToMicroseconds(uint32_t timeout_mclks, uint32_t macro_period_us)
Definition VL53L1X.cpp:868
static const uint8_t AddressDefault
Definition VL53L1X.h:1322
bool checkTimeoutExpired()
Definition VL53L1X.h:1382
bool calibrated
Definition VL53L1X.h:1372
void setROISize(uint8_t width, uint8_t height)
Definition VL53L1X.cpp:405
void getRangingData()
Definition VL53L1X.cpp:752
uint8_t getROICenter()
Definition VL53L1X.cpp:487
void setupManualCalibration()
Definition VL53L1X.cpp:648
uint16_t read(bool blocking=true)
Definition VL53L1X.cpp:534
TwoWire * getBus()
Definition VL53L1X.h:1276
void setTimeout(uint16_t timeout)
Definition VL53L1X.h:1314
uint32_t readReg32Bit(uint16_t reg)
Definition VL53L1X.cpp:229
void writeReg32Bit(uint16_t reg, uint32_t value)
Definition VL53L1X.cpp:183
uint16_t readRangeContinuousMillimeters(bool blocking=true)
Definition VL53L1X.h:1304
bool timeoutOccurred()
Definition VL53L1X.cpp:636
uint16_t fast_osc_frequency
Definition VL53L1X.h:1369
static const uint16_t TargetRate
Definition VL53L1X.h:1337
static const char * rangeStatusToString(RangeStatus status)
Definition VL53L1X.cpp:589
uint16_t readReg16Bit(uint16_t reg)
Definition VL53L1X.cpp:212
void updateDSS()
Definition VL53L1X.cpp:706
uint16_t getTimeout()
Definition VL53L1X.h:1315
void stopContinuous()
Definition VL53L1X.cpp:505
float countRateFixedToFloat(uint16_t count_rate_fixed)
Definition VL53L1X.h:1396
uint16_t io_timeout
Definition VL53L1X.h:1365
void setAddress(uint8_t new_addr)
Definition VL53L1X.cpp:28
DistanceMode getDistanceMode()
Definition VL53L1X.h:1291
uint8_t readReg(regAddr reg)
Definition VL53L1X.cpp:196
RangeStatus
Definition VL53L1X.h:1204
@ RangeValidMinRangeClipped
Definition VL53L1X.h:1215
@ SignalFail
Definition VL53L1X.h:1212
@ RangeValidNoWrapCheckFail
Definition VL53L1X.h:1225
@ WrapTargetFail
Definition VL53L1X.h:1229
@ None
Definition VL53L1X.h:1258
@ OutOfBoundsFail
Definition VL53L1X.h:1219
@ SigmaFail
Definition VL53L1X.h:1209
@ XtalkSignalFail
Definition VL53L1X.h:1237
@ SynchronizationInt
Definition VL53L1X.h:1242
@ MinRangeFail
Definition VL53L1X.h:1252
@ HardwareFail
Definition VL53L1X.h:1222
@ RangeValid
Definition VL53L1X.h:1205
static uint32_t timeoutMicrosecondsToMclks(uint32_t timeout_us, uint32_t macro_period_us)
Definition VL53L1X.cpp:876
uint16_t osc_calibrate_val
Definition VL53L1X.h:1370
uint16_t readRangeSingleMillimeters(bool blocking=true)
Definition VL53L1X.h:1306
uint8_t address
Definition VL53L1X.h:1363
bool did_timeout
Definition VL53L1X.h:1366
uint8_t getAddress()
Definition VL53L1X.h:1279
Definition VL53L1X.h:1262
RangeStatus range_status
Definition VL53L1X.h:1264
float ambient_count_rate_MCPS
Definition VL53L1X.h:1266
uint16_t range_mm
Definition VL53L1X.h:1263
float peak_signal_count_rate_MCPS
Definition VL53L1X.h:1265
Definition VL53L1X.h:1343
uint16_t peak_signal_count_rate_crosstalk_corrected_mcps_sd0
Definition VL53L1X.h:1353
uint16_t final_crosstalk_corrected_range_mm_sd0
Definition VL53L1X.h:1352
uint8_t range_status
Definition VL53L1X.h:1344
uint16_t dss_actual_effective_spads_sd0
Definition VL53L1X.h:1347
uint8_t stream_count
Definition VL53L1X.h:1346
uint16_t ambient_count_rate_mcps_sd0
Definition VL53L1X.h:1349