Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
VL53L0X_DeviceParameters_t Struct Reference
[VL53L0X Defines]
Defines all parameters for the device. More...
#include <VL53L0X_def.h>
Data Fields | |
| VL53L0X_DeviceModes | DeviceMode |
| uint32_t | MeasurementTimingBudget_us |
| uint32_t | InterMeasurementPeriod_ms |
| uint8_t | XTalkCompensationEnable |
| uint16_t | XTalkCompensationRange_mm |
| FixPoint1616_t | XTalkCompensationRate_MHz |
| int32_t | RangeOffset_um |
| uint8_t | LimitChecksEnable [VL53L0X_CHECKENABLE_NUMBER_OF_CHECKS] |
| uint8_t | LimitChecksStatus [VL53L0X_CHECKENABLE_NUMBER_OF_CHECKS] |
| FixPoint1616_t | LimitChecksValue [VL53L0X_CHECKENABLE_NUMBER_OF_CHECKS] |
| uint8_t | WrapAroundCheckEnable |
Detailed Description
Defines all parameters for the device.
Definition at line 583 of file VL53L0X_def.h.
Field Documentation
| VL53L0X_DeviceModes DeviceMode |
Defines type of measurement to be done for the next measurement
Definition at line 585 of file VL53L0X_def.h.
| uint32_t InterMeasurementPeriod_ms |
Defines time between two consecutive measurements (between two measurement starts). If set to 0 means back-to-back mode
Definition at line 589 of file VL53L0X_def.h.
| uint8_t LimitChecksEnable[VL53L0X_CHECKENABLE_NUMBER_OF_CHECKS] |
This Array store all the 6 Limit Check enables for this device.
Definition at line 601 of file VL53L0X_def.h.
| uint8_t LimitChecksStatus[VL53L0X_CHECKENABLE_NUMBER_OF_CHECKS] |
This Array store all the 6 Status of the check linked to last measurement.
Definition at line 603 of file VL53L0X_def.h.
| FixPoint1616_t LimitChecksValue[VL53L0X_CHECKENABLE_NUMBER_OF_CHECKS] |
This Array store all the Limit Check value for this device
Definition at line 605 of file VL53L0X_def.h.
| uint32_t MeasurementTimingBudget_us |
Defines the allowed total time for a single measurement
Definition at line 587 of file VL53L0X_def.h.
| int32_t RangeOffset_um |
Range offset adjustment (mm) last programmed.
Definition at line 599 of file VL53L0X_def.h.
| uint8_t WrapAroundCheckEnable |
Tells if Wrap Around Check shall be enable or not
Definition at line 607 of file VL53L0X_def.h.
| uint8_t XTalkCompensationEnable |
Tells if Crosstalk compensation shall be enable or not
Definition at line 592 of file VL53L0X_def.h.
| uint16_t XTalkCompensationRange_mm |
CrossTalk compensation range in _mm
Definition at line 594 of file VL53L0X_def.h.
CrossTalk compensation rate in Mega counts per seconds. Expressed in 16.16 fixed point format.
Definition at line 596 of file VL53L0X_def.h.
Generated on Thu Jul 14 2022 09:13:18 by
1.7.2