Copyright © 2021 STMicroelectronics
This software package is licensed by ST under SLA0081, the “License”; You may not use this component except in compliance with the License. You may obtain a copy of the License at:
SLA0081: SOFTWARE LICENSE AGREEMENT
The X-CUBE-TOF1 software pack is an expansion software package for STM32Cube that aims to ease the development of applications with ST Time-of-Flight sensors. This software gathers ranging sensor drivers for VL53L3CX and VL53L5CX running on STM32. The source code of this package is based on STM32Cube to ease portability and code sharing across different STM32 MCU families.

Here is the list of references:
Add X-NUCLEO-53L5A1 BSP v1.0.0
Add VL53L5CX BSP Component v1.0.0
Add 53L5A1_MultiSensorRanging, 53L5A1_SimpleRanging and 53L5A1_ThresholdDetection sample applications
Update X-NUCLEO-53L3A2 BSP to v2.0.0
Update VL53L3CX BSP Component to v2.0.0
The components flagged by “” have changed since the previous release. “” are new.
Components
| Name | Version | License | Release note |
|---|---|---|---|
| X-NUCLEO-53L3A2 BSP Driver | V2.0.0 | BSD 3-Clause | release note URL |
| VL53L3CX BSP Component | V2.0.0 | BSD 3-Clause | release note URL |
| X-NUCLEO-53L5A1 BSP Driver | V1.0.0 | BSD 3-Clause | release note URL |
| VL53L5CX BSP Component | V1.0.0 | BSD 3-Clause | release note URL |
| 53L3A2_MultiSensorRanging Example | V1.0.0 | SLA0044 | release note URL |
| 53L3A2_SimpleRanging Example | V1.0.0 | SLA0044 | release note URL |
| 53L5A1_MultiSensorRanging Example | V1.0.0 | SLA0044 | release note URL |
| 53L5A1_SimpleRanging Example | V1.0.0 | SLA0044 | release note URL |
| 53L5A1_ThresholdDetection Example | V1.0.0 | SLA0044 | release note URL |
| VL53L3CX_SimpleRanging Example | V1.0.0 | SLA0044 | release note URL |
| VL53L5CX_SimpleRanging Example | V1.0.0 | SLA0044 | release note URL |
Note: in the table above, components highlighted have changed since previous release.
| Headline |
|---|
| The 53L3A2_MultiSensorRanging sample application doesn’t support multi target detection |
N/A
This software release is compatible with:
This is the first release of the X-CUBE-TOF1. This release supports the X-NUCLEO-53L3A2 and the VL53L3CX sensors embedded on it through the BSP ranging sensor class. The VL53L3CX-SATEL board part is also supported through the custom ranging sensor class.
The components flagged by “” have changed since the previous release. “” are new.
Components
| Name | Version | License | Release note |
|---|---|---|---|
| X-NUCLEO-53L3A2 BSP Driver | V1.0.0 | BSD 3-Clause | release note URL |
| VL53L3CX BSP Component | V1.0.0 | BSD 3-Clause | release note URL |
| VL53LX Driver | V1.2.3 | SLA0081 | release note URL |
Note: in the table above, components highlighted have changed since previous release.
| Headline |
|---|
| No known limitations |
N/A
This software release is compatible with: