Copyright © 2022 STMicroelectronics
The X-CUBE-TOF1 projects are a set of applicative examples that aim to explain and provide use cases of the VL53L1CB, VL53L3CX, VL53L4CX, VL53L4CD, VL53L4ED, VL53L5CX, VL53L7CX and VL53L8CX devices and nucleo boards. They provide basic functionalities, show main features or demonstrate performance. They are provided with preconfigured projects for the main supported toolchains. Projects include STM32CubeMX project file (.ioc) for the graphical visualization of the STM32 microcontroller pins, peripherals configuration.
Here is the list of references to the user documents:
Headline |
---|
Add SATEL-VL53L4ED application examples |
Add 53L4A3_MultiSensorRanging, 53L4A3_SimpleRanging and 53L4A3_ThresholdDetection application examples |
Projects
Headline |
---|
The 53L4A2_MultiSensorRanging, 53L3A2_MultiSensorRanging and 53L1A2_MultiSensorRanging application examples don’t support multi target detection |
When generating projects for STM32U5, user may encounter compilation errors related to missing BUS_I2C1_SDA_GPIO_PORT and BUS_I2C1_SDA_GPIO_PIN symbols in custom_bus.h. When manually adding BUS_I2C1_SDA_GPIO_PORT and BUS_I2C1_SDA_GPIO_PIN the application compiles without errors. |
N/A
This projects release is compatible with:
Headline |
---|
Addition of the example selector |
Updates components drivers for minor fixes |
Projects
Headline |
---|
The 53L4A2_MultiSensorRanging, 53L3A2_MultiSensorRanging and 53L1A2_MultiSensorRanging sample applications don’t support multi target detection |
When generating projects for STM32U5 it is possible that you will encounter compilation errors related to missing BUS_I2C1_SDA_GPIO_PORT and BUS_I2C1_SDA_GPIO_PIN symbols in custom_bus.h. When manually adding BUS_I2C1_SDA_GPIO_PORT and BUS_I2C1_SDA_GPIO_PIN the application compiles without errors. |
N/A
This projects release is compatible with:
Headline |
---|
Add SATEL-VL53L8CX example application |
Add 53L8A1_SimpleRanging and 53L8A1_ThresholdDetection example applications |
Projects
Headline |
---|
The 53L4A2_MultiSensorRanging, 53L3A2_MultiSensorRanging and 53L1A2_MultiSensorRanging sample applications don’t support multi target detection |
When generating projects for STM32U5 it is possible that you will encounter compilation errors related to missing BUS_I2C1_SDA_GPIO_PORT and BUS_I2C1_SDA_GPIO_PIN symbols in custom_bus.h. When manually adding BUS_I2C1_SDA_GPIO_PORT and BUS_I2C1_SDA_GPIO_PIN the application compiles without errors. |
N/A
This projects release is compatible with:
Headline |
---|
Add SATEL-VL53L7CX example application |
Add 53L7A1_MultiSensorRanging, 53L7A1_SimpleRanging and 53L7A1_ThresholdDetection example applications |
Projects
Headline |
---|
The 53L4A2_MultiSensorRanging, 53L3A2_MultiSensorRanging and 53L1A2_MultiSensorRanging sample applications don’t support multi target detection |
When generating projects for STM32U5 it is possible that you will encounter compilation errors related to missing BUS_I2C1_SDA_GPIO_PORT and BUS_I2C1_SDA_GPIO_PIN symbols in custom_bus.h. When manually adding BUS_I2C1_SDA_GPIO_PORT and BUS_I2C1_SDA_GPIO_PIN the application compiles without errors. |
N/A
This projects release is compatible with:
Headline |
---|
Add SATEL-VL53L4CX example application |
Add 53L4A2_MultiSensorRanging and 53L4A2_SimpleRanging example applications |
Add SATEL-VL53L4CD example application |
Add 53L4A1_MultiSensorRanging, 53L4A1_SimpleRanging and 53L4A1_ThresholdDetection example applications |
Update EWARM project files to IAR V9.20.1 |
Projects
Headline |
---|
The 53L4A2_MultiSensorRanging, 53L3A2_MultiSensorRanging and 53L1A2_MultiSensorRanging sample applications don’t support multi target detection |
When generating projects for STM32U5 it is possible that you will encounter compilation errors related to missing BUS_I2C1_SDA_GPIO_PORT and BUS_I2C1_SDA_GPIO_PIN symbols in custom_bus.h. When manually adding BUS_I2C1_SDA_GPIO_PORT and BUS_I2C1_SDA_GPIO_PIN the application compiles without errors. |
N/A
This projects release is compatible with:
Headline |
---|
Add VL53L1-SATEL example application |
Add 53L1A2_MultiSensorRanging and 53L1A2_SimpleRanging example applications |
Update .ioc configuration files to STM32CubeMX V6.4.0 |
Update EWARM project files to IAR V8.50.9 |
Update MDK-ARM project files to Keil V5.32.0 |
Update STM32CubeIDE project files to V1.8.0 |
Added Neutral license |
Projects
Board | Name | readme |
---|---|---|
NUCLEO-F401RE | 53L1A2_MultiSensorRanging | readme.txt |
NUCLEO-F401RE | 53L1A2_SimpleRanging | readme.txt |
NUCLEO-F401RE | 53L3A2_MultiSensorRanging | readme.txt |
NUCLEO-F401RE | 53L3A2_SimpleRanging | readme.txt |
NUCLEO-F401RE | 53L5A1_MultiSensorRanging | readme.txt |
NUCLEO-F401RE | 53L5A1_SimpleRanging | readme.txt |
NUCLEO-F401RE | 53L5A1_ThresholdDetection | readme.txt |
NUCLEO-F401RE | VL53L1CB_SimpleRanging | readme.txt |
NUCLEO-F401RE | VL53L3CX_SimpleRanging | readme.txt |
NUCLEO-F401RE | VL53L5CX_SimpleRanging | readme.txt |
NUCLEO-L476RG | 53L1A2_MultiSensorRanging | readme.txt |
NUCLEO-L476RG | 53L1A2_SimpleRanging | readme.txt |
NUCLEO-L476RG | 53L3A2_MultiSensorRanging | readme.txt |
NUCLEO-L476RG | 53L3A2_SimpleRanging | readme.txt |
NUCLEO-L476RG | 53L5A1_MultiSensorRanging | readme.txt |
NUCLEO-L476RG | 53L5A1_SimpleRanging | readme.txt |
NUCLEO-L476RG | 53L5A1_ThresholdDetection | readme.txt |
NUCLEO-L476RG | VL53L1CB_SimpleRanging | readme.txt |
NUCLEO-L476RG | VL53L3CX_SimpleRanging | readme.txt |
NUCLEO-L476RG | VL53L5CX_SimpleRanging | readme.txt |
Headline |
---|
The 53L3A2_MultiSensorRanging and 53L1A2_MultiSensorRanging sample applications don’t support multi target detection |
When generating projects for STM32U5 it is possible that you will encounter compilation errors related to missing BUS_I2C1_SDA_GPIO_PORT and BUS_I2C1_SDA_GPIO_PIN symbols in custom_bus.h. When manually adding BUS_I2C1_SDA_GPIO_PORT and BUS_I2C1_SDA_GPIO_PIN the application compiles without errors. |
N/A
This projects release is compatible with: