• The X-CUBE-TOF1 software package is a STM32Cube
expansion for the expansion boards of the Time-of-
Flight product family (including the X-NUCLEO-53L8A1)
for STM32. The source code is based on STM32Cube
to ease portability and code sharing across different
STM32 MCU families. A sample implementation is
available for the STM32 Nucleo ranging sensor
expansion board (X-NUCLEO-53L8A1) plugged on top
of an STM32 Nucleo development board (NUCLEO-
F401RE or NUCLEO-L476RG).
Time-of-Flight sensors Software Environment
STM32Cube Software Overview
5
X-CUBE-TOF1
Latest SW available at www.st.com
Key features
X-CUBE-TOF1 software description
• Driver layer (VL53L8CX ULD) for complete
management of the VL53L8CX sensor integrated in the
X-NUCLEO-53L8A1 expansion board.
• Easy portability across different MCU families,
thanks to STM32Cube.
• Free, user-friendly license terms.
• Sample code for ranging measurement.
Ranging measurement example
Application
STM32Cube Hardware Abstraction Layer
(HAL)
Hardware
Abstraction
Hardware
STM32 Nucleo development board
STM32 Nucleo expansion board
X-NUCLEO-53L1A2 (sense)
X-NUCLEO-53L3A2 (sense)
X-NUCLEO-53L4A1 (sense)
X-NUCLEO-53L4A2 (sense
X-NUCLEO-53L5A1 (sense)
X-NUCLEO-53L8A1 (sense)
X-NUCLEO-53L8A1 (sense)