Release Notes for X-CUBE-TOF1 Software Pack for STM32

Copyright © 2021 STMicroelectronics

License

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

Purpose

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.

The X-CUBE-TOF1 package contents

Here is the list of references:

Update history

Main changes

Product Update

  • 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

Contents

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.

Known Limitations

Headline
The 53L3A2_MultiSensorRanging sample application doesn’t support multi target detection

Development toolchains and compilers

  • IAR System Workbench V8.50.9
  • ARM Keil V5.32
  • STM32CubeIDE v1.6.1

Supported devices and boards

  • NUCLEO-F401RE MB1136 rev.C
  • NUCLEO-L476RG MB1136 rev.C
  • VL53L3CX
  • VL53L5CX
  • X-NUCLEO-53L3A2
  • X-NUCLEO-53L5A1
  • VL53L3CX-SATEL
  • VL53L5CX-SATEL

Backward compatibility

N/A

Dependencies

This software release is compatible with:

  • STM32CubeHAL F4 V1.7.12
  • STM32CubeHAL L4 V1.13.0

Main changes

First release

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.

Contents

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.

Known Limitations

Headline
No known limitations

Development toolchains and compilers

  • IAR System Workbench V8.50.5
  • ARM Keil V5.31
  • STM32CubeIDE v1.6.0

Supported devices and boards

  • NUCLEO-F401RE MB1136 rev.C
  • NUCLEO-L476RG MB1136 rev.C
  • X-NUCLEO-53L3A2
  • VL53L3CX-SATEL

Backward compatibility

N/A

Dependencies

This software release is compatible with:

  • STM32CubeHAL F4 V1.7.11
  • STM32CubeHAL L4 V1.13.0