3 Package content and data flow
3.1 Driver architecture and content
The VL53L8CX ULD package is composed of four folders. The driver is located in the folder /
VL53L8CX_ULD_API.
The driver is composed of mandatory and optional files. Optional files are plugins used to extend ULD features.
Each plugin starts with the word "vl53l8cx_plugin" (e.g vl53l8cx_plugin_xtalk.h). If the user does not want
the proposed plugins, they can be removed without impacting the other driver features. The following figure
represents the mandatory files and the optional plugins.
Figure 6. Driver architecture
The user also needs to implement two files located in the /Platform folder. The proposed platform is an empty
shell, and must be filled with dedicated functions.
Note: Platform.h file contains mandatory macros to use the ULD. All the file content is mandatory to correctly use the
ULD.
UM3109
Package content and data flow
UM3109 - Rev 1
page 6/20