Release Notes for X-CUBE-53L1A1. Software for STM32, Expansion for STM32Cube

# Release Notes for X-CUBE-53L1A1

# Software for STM32, Expansion for STM32Cube

Copyright 2018 STMicroelectronics

The X-CUBE-53L1A1 software package is an expansion for STM32Cube, associated with the
X-NUCLEO-53L1A1 expansion board for STM32. The source code of this package is based on STM32Cube to ease portability and code sharing across different STM32 MCU families. Implementation examples are available for the STM32 Nucleo Ranging expansion board (X-NUCLEO-53L1A1) plugged on top of two types of STM32 Nucleo development board (NUCLEO-F401RE or NUCLEO-L476RG).

X-CUBE-53L1A1 software features:

- Driver layer (VL53L1X API) for complete management of the VL53L1X ranging sensor integrated in the X-NUCLEO-53L1A1 expansion board.
- Easy portability across different MCU families thanks to STM32Cube.
- Compatible with any PC Virtual Com Port tool to display and log sensor data.
- Free, user-friendly license terms.
- One example code for single sensor ranging measurement (SimpleRangingExamples).
- One example code with multiple sensors ranging measurement (MulipleSensorsRanging).

The figure below shows the overall architecture.

Related information and documentation:

- P-NUCLEO-53L1A1 software installation : Getting started with the X-NUCLEO-53L1A1 functions and applications software expansion for STM32Cube, available at www.st.com and here (soon)
- STM32Cube: www.st.com/stm32cube
- STM32 Nucleo boards: www.st.com/stm32nucleo
- STM32 Nucleo expansion boards: www.st.com/x-nucleo

## Update History

### V1.1.0 / 26-March-2018

Main Changes

- Updated to the latest HAL Q1'18.

- Added a new example : MultiSensorsRanging.

Contents

- STM32Cube HAL and Middlewares drivers

- STM32F4xx drivers aligned to STM32CubeF4 V1.7.4
- STM32L4xx drivers aligned to STM32CubeL4 V1.8.2

- Documentation

- VL53L1X API Doxygen documentation

- Drivers

- BSP/Components/vl53l1x V2.3.1
- BSP/X-NUCLEO-53L1A1 V1.0.0

Development Toolchains and Compilers

- IAR Embedded Workbench for ARM (EWARM) toolchain V8.11.3.13984 + ST-LINK
- Keil Microcontroller Development Kit (MDK-ARM) toolchain V5.14.0.0+ ST-LINK
- System Workbench for STM32 (SW4STM32) V1.8.0.201603291114+ ST-LINK

Supported Devices and EVAL boards

1. STM32F401RE and STM32L476RG devices
2. NUCLEO-F401RE and NUCLEO-L476RG boards
3. X-NUCLEO-53L1A1 Expansion Board

Known Limitations

### None

### V1.0.0 / 22-Feb-2018

Main Changes

- First release.

Contents

- STM32Cube HAL and Middlewares drivers

- STM32F4xx drivers aligned to STM32CubeF4 V1.7.1
- STM32L4xx drivers aligned to STM32CubeL4 V1.8.0

- Documentation

- VL53L1X API Doxygen documentation

- Drivers

- BSP Components vl53l1x V2.2.1
- BSP X-NUCLEO-53L1A1 V1.0.0

Development Toolchains and Compilers

- IAR Embedded Workbench for ARM (EWARM) toolchain V8.11.3.13984 + ST-LINK
- Keil Microcontroller Development Kit (MDK-ARM) toolchain V5.14.0.0+ ST-LINK
- System Workbench for STM32 (SW4STM32) V1.8.0.201603291114+ ST-LINK

Supported Devices and EVAL boards

1. STM32F401RE and STM32L476RG devices
2. NUCLEO-F401RE and NUCLEO-L476RG boards
3. X-NUCLEO-53L1A1 Expansion Board

Known Limitations

### None

## License

Licensed under Software License Agreement SLA0080, (the "License"). You may not use this package except in compliance with the License. You may obtain a copy of the License at:

SLA0080: SOFTWARE LICENSE AGREEMENT

## For complete documentation on STM32 ODE visit www.st.com/stm32ode