1 VL53L4CX system overview
The VL53L4CX system is composed of the VL53L4CX module and a driver running on the host.
This document describes the driver functions accessible to the host, to control the device and get the ranging data
for integration with non-Linux hosts.
Figure 1. VL53L4CX system
Note: The present document describes the implemented and validated functions. Any other function available in the
drivers should not be used if not described in this document.
The bare driver is an implementation of a set of functions required to use the VL53L4CX device. It makes minimal
assumptions on the OS integration and services. As such, sequencing of actions, execution/threading model,
platform adaptation, and device structures allocation are not part of the bare driver implementation but left open to
the integrator.
The sequencing of bare driver calls must follow a set of rules, defined in this document.
UM2923
VL53L4CX system overview
UM2923 - Rev 2
page 2/25