Data Sheet
DocID029104 Rev 2 9/40
VL53L0X Functional description
37
2 Functional description
2.1 System functional description
Figure 4 shows the system level functional description. The host customer application is
controlling the VL53L0X device using an API (Application Programming Interface).
The API is exposing to the customer application a set of high level functions that allows
control of the VL53L0X Firmware (FW) like initialization/calibration, ranging Start/Stop,
choice of accuracy, choice of ranging mode.
The API is a turnkey solution, it consists of a set of C functions which enables fast
development of end user applications, without the complication of direct multiple register
access. The API is structured in a way that it can be compiled on any kind of platform
through a well isolated platform layer.
The API package allows the user to take full benefit of VL53L0X capabilities.
A detailed description of the API is available in the VL53L0X API User Manual (separate
document, DocID029105).
VL53L0X FW fully manages the hardware (HW) register accesses.
Section 2.2: Firmware state machine description details the Firmware state machine.
Figure 4. VL53L0X system functional description
+267
&XVWRPHU
$SSOLFDWLRQ
9//;
$3,
9//;
,&
)LUPZDUH +DUGZDUH