3 Bare driver basic functions description
This section describes the driver functions calls flow that should be followed to perform a ranging measurement
using the VL53L3CX.
The VL53L3CX driver are used in two classes of applications:
• Factory applications used for device calibration, typically at end product manufacturing test (factory flow)
• Field applications, which gather all end-user applications using the VL53L3CX device (ranging flow)
3.1
Bare driver
Bare driver factory flow is illustrated in the following figure.
Figure 4. VL53L3CX API ranging flow (factory)
Host calls driver
function
DataInit
()
PerformRefSpadManagement()
PerformOffsetCalibration()
WaitDeviceBooted()
PerformXtalkCalibration()
Key
Host calls Optional
driver function
GetCalibrationData()
Save part calibration data
Bare driver ranging flow is illustrated in the following figure.
UM2778
Bare driver basic functions description
UM2778 - Rev 1
page 6/25