Licensed by ST under ST license SLA0048 (the "License"). You may not use this package except in compliance with the License. You may obtain a copy of the License at:
STMCube is an STMicroelectronics original initiative to ease developers life by reducing development efforts, time and cost.
STM32Cube covers STM32 portfolio.
STM32Cube Version 1.x includes:
The STM32CubeMX, a graphical software configuration tool that allows to generate C initialization code using graphical wizards.
A comprehensive embedded software platform, delivered per series (such as STM32CubeL1 for STM32L1 series)
The STM32Cube HAL, an STM32 abstraction layer embedded software, ensuring maximized portability across STM32 portfolio
A consistent set of middleware components such as RTOS, USB, TCP/IP, Graphics]
All embedded software utilities come with a full set of examples.
The STM32Cube firmware solution offers a straightforward API with a modular architecture, making it simple to fine tune custom applications and scalable to fit most requirements.
The drivers provided within this package support the following STM32L100xB, STM32L100xBA, STM32L100xC, STM32L151xB, STM32L151xBA, STM32L151xC, STM32L151xCA, STM32L151xD, STM32L151xDX, STM32L151xE, STM32L152xB, STM32L152xBA, STM32L152xC, STM32L152xCA, STM32L152xD, STM32L152xDX, STM32L152xE, STM32L162xC, STM32L162xCA, STM32L162xD, STM32L162xDX, and STM32L162xE devices.
For a quick start on the STM32CubeL1 firmware package, refer to UM1802 and download the firmware updates and all the latest documentation from www.st.com/stm32cubefw
Here is the list of references to user documents:
UM1802: Getting started with STM32CubeL1 for STM32L1 series
UM1804: STM32CubeL1 Nucleo demonstration firmware
UM1816: Description of STM32L1xx HAL/LL drivers
UM1734: STM32Cube USB device library
UM1721: Developing Applications on STM32Cube with FatFs
UM1722: Developing Applications on STM32Cube with RTOS
Name | Version | License | Release note |
---|---|---|---|
STM32L1xx CMSIS | V2.3.2 | Apache License v2.0 | release notes |
STM32L1xx HAL | V1.4.4 | BSD-3-Clause | release notes |
Name | Version | License | Release note |
---|---|---|---|
STM32L1xx HAL | V1.4.3 | BSD-3-Clause | release notes |
Name | Version | License | Release note |
---|---|---|---|
STM32L1xx HAL | V1.4.2 | BSD-3-Clause | release notes |
Add new HAL EXTI driver
General updates to fix known defects and enhancements implementation
CMSIS Device updates
HAL / LL Drivers updates
Refer to release notes for further details
Name | Version | License | Release notes |
---|---|---|---|
Projects | see Projects Release note for details | see Projects Release note for details | release notes |
Note: in the tables below, components in bold have changed since previous release
Name | Version | License | Release note |
---|---|---|---|
Cortex-M CMSIS | V5.4.0 | Apache License v2.0 | release notes |
STM32L1xx CMSIS | V2.3.1 | Apache License v2.0 | release notes |
STM32L1xx HAL | V1.4.1 | BSD-3-Clause | release notes |
BSP STM32L152D_EVAL | V2.1.0 | BSD-3-Clause | release notes |
BSP STM32L152C-Discovery | V1.0.5 | BSD-3-Clause | release notes |
BSP STM32L100C-Discovery | V1.0.5 | BSD-3-Clause | release notes |
BSP STM32L1xx_Nucleo | V1.1.3 | BSD-3-Clause | release notes |
BSP Adafruit Shield | V2.0.1 | BSD-3-Clause | release notes |
BSP Common | V5.1.2 | BSD-3-Clause | release notes |
BSP cs43l22 | V2.0.4 | BSD-3-Clause | release notes |
BSP hx8347d | V1.1.1 | BSD-3-Clause | release notes |
BSP ili9325 | V1.2.2 | BSD-3-Clause | release notes |
BSP ili9320 | V1.2.2 | BSD-3-Clause | release notes |
BSP spfd5408 | V1.1.1 | BSD-3-Clause | release notes |
BSP stlm75 | V2.0.2 | BSD-3-Clause | release notes |
BSP st7735 | V1.1.5 | BSD-3-Clause | release notes |
Name | Version | License | Release note |
---|---|---|---|
STM32 USB Device Library | V2.5.2 | SLA0044 | release notes |
STM32 TouchSensing Library | V2.2.3 | SLA0044 | release notes |
FatFS | R0.12c | BSD-3-Clause | release notes |
ST modified 20190329 | BSD-3-Clause | release notes ST | |
FreeRTOS | V10.0.1 | MIT | release notes |
ST modified 20190329 | BSD-3-Clause | release notes ST | |
STemWin | STemWinLibrary 5.44 | SLA0044 | release notes |
Name | Version | License | Release note |
---|---|---|---|
CPU | V1.1.1 | BSD-3-Clause | release notes |
Fonts | V1.0.1 | BSD-3-Clause | release notes |
Log | V1.0.2 | BSD-3-Clause | release notes |
CMSIS Core updates
CMSIS Device updates
HAL / LL Drivers updates
Middlewares updates
Projects updates
Demonstrations binaries are no more delivered within the STM32CubeL1 MCU package. They are available for download, in addition to their required media files if any, in a standalone package accessible through each hardware board official webpage. Please refer to the corresponding demonstration binary readme.txt to get webpage for each board.
The STM32CubeL1 Firmware package comes with a rich set of examples running on STMicroelectronics boards, organized by board and provided with preconfigured projects for the main supported toolchains. The exhaustive list of projects is provided in this table (STM32CubeProjectsList.html).
Update of FW projects following changes in latest version of HAL/LL and Middlewares
Name | Version | License | Release notes |
---|---|---|---|
Projects | see Projects Release note for details | see Projects Release note for details | release notes |
Note: in the tables below, components in bold have changed since previous release
Name | Version | License | Release note |
---|---|---|---|
Cortex-M CMSIS | V5.4.0 | Apache License v2.0 | release notes |
STM32L1xx CMSIS | V2.3.0 | Apache License v2.0 | release notes |
STM32L1xx HAL | V1.4.0 | BSD-3-Clause | release notes |
BSP STM32L152D_EVAL | V2.1.0 | BSD-3-Clause | release notes |
BSP STM32L152C-Discovery | V1.0.5 | BSD-3-Clause | release notes |
BSP STM32L100C-Discovery | V1.0.5 | BSD-3-Clause | release notes |
BSP STM32L1xx_Nucleo | V1.1.3 | BSD-3-Clause | release notes |
BSP Adafruit Shield | V2.0.1 | BSD-3-Clause | release notes |
BSP Common | V5.1.2 | BSD-3-Clause | release notes |
BSP cs43l22 | V2.0.4 | BSD-3-Clause | release notes |
BSP hx8347d | V1.1.1 | BSD-3-Clause | release notes |
BSP ili9325 | V1.2.2 | BSD-3-Clause | release notes |
BSP ili9320 | V1.2.2 | BSD-3-Clause | release notes |
BSP spfd5408 | V1.1.1 | BSD-3-Clause | release notes |
BSP stlm75 | V2.0.2 | BSD-3-Clause | release notes |
BSP st7735 | V1.1.5 | BSD-3-Clause | release notes |
Name | Version | License | Release note |
---|---|---|---|
STM32 USB Device Library | V2.5.2 | SLA0044 | release notes |
STM32 TouchSensing Library | V2.2.3 | SLA0044 | release notes |
FatFS | R0.12c | BSD-3-Clause | release notes |
ST modified 20190329 | BSD-3-Clause | release notes ST | |
FreeRTOS | V10.0.1 | MIT | release notes |
ST modified 20190329 | BSD-3-Clause | release notes ST | |
STemWin | STemWinLibrary 5.44 | SLA0044 | release notes |
Name | Version | License | Release note |
---|---|---|---|
CPU | V1.1.1 | BSD-3-Clause | release notes |
Fonts | V1.0.1 | BSD-3-Clause | release notes |
Log | V1.0.2 | BSD-3-Clause | release notes |
Name | Version | License | Release notes |
---|---|---|---|
Projects | see Projects Release note for details | see Projects Release note for details | release notes |
Note: in the tables below, components in bold have changed since previous release
Name | Version | License | Release note |
---|---|---|---|
Cortex-M CMSIS | V4.5 | BSD-3-Clause | release notes |
STM32L1xx CMSIS | V2.2.3 | BSD-3-Clause | release notes |
STM32L1xx HAL | V1.3.1 | BSD-3-Clause | release notes |
BSP STM32L152D_EVAL | V2.0.7 | BSD-3-Clause | release notes |
BSP STM32L152C-Discovery | V1.0.4 | BSD-3-Clause | release notes |
BSP STM32L100C-Discovery | V1.0.4 | BSD-3-Clause | release notes |
BSP STM32L1xx_Nucleo | V1.1.2 | BSD-3-Clause | release notes |
BSP Adafruit Shield | V2.0.1 | BSD-3-Clause | release notes |
BSP Common | V4.0.1 | BSD-3-Clause | release notes |
BSP cs43l22 | V2.0.2 | BSD-3-Clause | release notes |
BSP hx8347d | V1.1.1 | BSD-3-Clause | release notes |
BSP ili9325 | V1.2.2 | BSD-3-Clause | release notes |
BSP ili9320 | V1.2.2 | BSD-3-Clause | release notes |
BSP spfd5408 | V1.1.1 | BSD-3-Clause | release notes |
BSP stlm75 | V1.0.1 | BSD-3-Clause | release notes |
BSP st7735 | V1.1.1 | BSD-3-Clause | release notes |
Name | Version | License | Release note |
---|---|---|---|
STM32 USB Device Library | V2.4.2 | SLA0044 | release notes |
STM32 TouchSensing Library | V2.1.1 | SLA0044 | release notes |
FatFS | R0.11 | BSD-3-Clause | release notes |
ST modified 20150508 | BSD-3-Clause | release notes ST | |
FreeRTOS | V9.0.0 | MIT | release notes |
ST modified 20170303 | BSD-3-Clause | release notes ST | |
STemWin | STemWinLibrary 5.32 | SLA0044 | release notes |
Name | Version | License | Release note |
---|---|---|---|
CPU | V1.1.0 | BSD-3-Clause | release notes |
Fonts | V1.0.0 | BSD-3-Clause | release notes |
Log | V1.0.0 | BSD-3-Clause | release notes |
Projects updates
The STM32CubeL1 Firmware package comes with a rich set of examples running on STMicroelectronics boards, organized by board and provided with preconfigured projects for the main supported toolchains. The exhaustive list of projects is provided in this table (STM32CubeProjectsList.html).
Update projects to fix Linux compilation errors
Name | Version | License | Release notes |
---|---|---|---|
Projects | see Projects Release note for details | see Projects Release note for details | release notes |
Note: in the tables below, components in bold have changed since previous release
Name | Version | License | Release note |
---|---|---|---|
Cortex-M CMSIS | V4.5 | BSD-3-Clause | release notes |
STM32L1xx CMSIS | V2.2.2 | BSD-3-Clause | release notes |
STM32L1xx HAL | V1.3.1 | BSD-3-Clause | release notes |
BSP STM32L152D_EVAL | V2.0.7 | BSD-3-Clause | release notes |
BSP STM32L152C-Discovery | V1.0.4 | BSD-3-Clause | release notes |
BSP STM32L100C-Discovery | V1.0.4 | BSD-3-Clause | release notes |
BSP STM32L1xx_Nucleo | V1.1.2 | BSD-3-Clause | release notes |
BSP Adafruit Shield | V2.0.1 | BSD-3-Clause | release notes |
BSP Common | V4.0.1 | BSD-3-Clause | release notes |
BSP cs43l22 | V2.0.2 | BSD-3-Clause | release notes |
BSP hx8347d | V1.1.1 | BSD-3-Clause | release notes |
BSP ili9325 | V1.2.2 | BSD-3-Clause | release notes |
BSP ili9320 | V1.2.2 | BSD-3-Clause | release notes |
BSP spfd5408 | V1.1.1 | BSD-3-Clause | release notes |
BSP stlm75 | V1.0.1 | BSD-3-Clause | release notes |
BSP st7735 | V1.1.1 | BSD-3-Clause | release notes |
Name | Version | License | Release note |
---|---|---|---|
STM32 USB Device Library | V2.4.2 | SLA0044 | release notes |
STM32 TouchSensing Library | V2.1.1 | SLA0044 | release notes |
FatFS | R0.11 | BSD-3-Clause | release notes |
ST modified 20150508 | BSD-3-Clause | release notes ST | |
FreeRTOS | V9.0.0 | MIT | release notes |
ST modified 20170303 | BSD-3-Clause | release notes ST | |
STemWin | STemWinLibrary 5.32 | SLA0044 | release notes |
Name | Version | License | Release note |
---|---|---|---|
CPU | V1.1.0 | BSD-3-Clause | release notes |
Fonts | V1.0.0 | BSD-3-Clause | release notes |
Log | V1.0.0 | BSD-3-Clause | release notes |
HAL / LL Drivers updates
Middlewares updates
Projects updates
The STM32CubeL1 Firmware package comes with a rich set of examples running on STMicroelectronics boards, organized by board and provided with preconfigured projects for the main supported toolchains. The exhaustive list of projects is provided in this table (STM32CubeProjectsList.html).
Update of FW projects following changes in latest version of HAL/LL and Middlewares
Add new projects Templates_LL to provide a reference project through the LL API that can be used to build any firmware application.
Add new project HAL_TimeBase to illustrate how to customize the HAL time base driver :
Update FreeRTOS applications projects to use the new HAL delay and time base implementation
Name | Version | License | Release notes |
---|---|---|---|
Projects | see Projects Release note for details | see Projects Release note for details | release notes |
Note: in the tables below, components in bold have changed since previous release
Name | Version | License | Release note |
---|---|---|---|
Cortex-M CMSIS | V4.5 | BSD-3-Clause | release notes |
STM32L1xx CMSIS | V2.2.1 | BSD-3-Clause | release notes |
STM32L1xx HAL | V1.3.0 | BSD-3-Clause | release notes |
BSP STM32L152D_EVAL | V2.0.6 | BSD-3-Clause | release notes |
BSP STM32L152C-Discovery | V1.0.3 | BSD-3-Clause | release notes |
BSP STM32L100C-Discovery | V1.0.3 | BSD-3-Clause | release notes |
BSP STM32L1xx_Nucleo | V1.1.1 | BSD-3-Clause | release notes |
BSP Adafruit Shield | V2.0.1 | BSD-3-Clause | release notes |
BSP Common | V4.0.1 | BSD-3-Clause | release notes |
BSP cs43l22 | V2.0.2 | BSD-3-Clause | release notes |
BSP hx8347d | V1.1.1 | BSD-3-Clause | release notes |
BSP ili9325 | V1.2.2 | BSD-3-Clause | release notes |
BSP ili9320 | V1.2.2 | BSD-3-Clause | release notes |
BSP spfd5408 | V1.1.1 | BSD-3-Clause | release notes |
BSP stlm75 | V1.0.1 | BSD-3-Clause | release notes |
BSP st7735 | V1.1.1 | BSD-3-Clause | release notes |
Name | Version | License | Release note |
---|---|---|---|
STM32 USB Device Library | V2.4.2 | SLA0044 | release notes |
STM32 TouchSensing Library | V2.1.1 | SLA0044 | release notes |
FatFS | R0.11 | BSD-3-Clause | release notes |
ST modified 20150508 | BSD-3-Clause | release notes ST | |
FreeRTOS | V9.0.0 | MIT | release notes |
ST modified 20170303 | BSD-3-Clause | release notes ST | |
STemWin | STemWinLibrary 5.32 | SLA0044 | release notes |
Name | Version | License | Release note |
---|---|---|---|
CPU | V1.1.0 | BSD-3-Clause | release notes |
Fonts | V1.0.0 | BSD-3-Clause | release notes |
Log | V1.0.0 | BSD-3-Clause | release notes |
CMSIS Device updates
HAL / LL Drivers updates
Projects updates
The STM32CubeL1 Firmware package comes with a rich set of examples running on STMicroelectronics boards, organized by board and provided with preconfigured projects for the main supported toolchains. The exhaustive list of projects is provided in this table (STM32CubeProjectsList.html).
Examples available on the STM32L152RE-Nucleo Board are provided in order to describe how to use the Low Level drivers
Name | Version | License | Release notes |
---|---|---|---|
Projects | see Projects Release note for details | see Projects Release note for details | release notes |
Note: in the tables below, components in bold have changed since previous release
Name | Version | License | Release note |
---|---|---|---|
Cortex-M CMSIS | V4.5 | BSD-3-Clause | release notes |
STM32L1xx CMSIS | V2.2.0 | BSD-3-Clause | release notes |
STM32L1xx HAL | V1.2.0 | BSD-3-Clause | release notes |
BSP STM32L152D_EVAL | V2.0.5 | BSD-3-Clause | release notes |
BSP STM32L152C-Discovery | V1.0.2 | BSD-3-Clause | release notes |
BSP STM32L100C-Discovery | V1.0.2 | BSD-3-Clause | release notes |
BSP STM32L1xx_Nucleo | V1.1.0 | BSD-3-Clause | release notes |
BSP Adafruit Shield | V2.0.1 | BSD-3-Clause | release notes |
BSP Common | V4.0.1 | BSD-3-Clause | release notes |
BSP cs43l22 | V2.0.2 | BSD-3-Clause | release notes |
BSP hx8347d | V1.1.1 | BSD-3-Clause | release notes |
BSP ili9325 | V1.2.2 | BSD-3-Clause | release notes |
BSP ili9320 | V1.2.2 | BSD-3-Clause | release notes |
BSP spfd5408 | V1.1.1 | BSD-3-Clause | release notes |
BSP stlm75 | V1.0.1 | BSD-3-Clause | release notes |
BSP st7735 | V1.1.1 | BSD-3-Clause | release notes |
Name | Version | License | Release note |
---|---|---|---|
STM32 USB Device Library | V2.4.2 | SLA0044 | release notes |
STM32 TouchSensing Library | V2.1.1 | SLA0044 | release notes |
FatFS | R0.11 | BSD-3-Clause | release notes |
ST modified 20150508 | BSD-3-Clause | release notes ST | |
FreeRTOS | V8.2.3 | MIT | release notes |
ST modified 20160122 | BSD-3-Clause | release notes ST | |
STemWin | STemWinLibrary 5.32 | SLA0044 | release notes |
Name | Version | License | Release note |
---|---|---|---|
CPU | V1.1.0 | BSD-3-Clause | release notes |
Fonts | V1.0.0 | BSD-3-Clause | release notes |
Log | V1.0.0 | BSD-3-Clause | release notes |
CMSIS Device updates
HAL / LL Drivers updates
Middlewares updates
BSP Drivers updates
Projects updates
The STM32CubeL1 Firmware package comes with a rich set of examples running on STMicroelectronics boards, organized by board and provided with preconfigured projects for the main supported toolchains. The exhaustive list of projects is provided in this table (STM32CubeProjectsList.html).
Update of FW projects following changes in latest version of HAL/LL and Middlewares
The applications and demonstrations now use the “Ultimate Liberty” license instead of “Liberty” license
Update some include path to be compatible with GNU/Linux-based platform
Name | Version | License | Release notes |
---|---|---|---|
Projects | see Projects Release note for details | see Projects Release note for details | release notes |
Note: in the tables below, components in bold have changed since previous release
Name | Version | License | Release note |
---|---|---|---|
Cortex-M CMSIS | V4.5 | BSD-3-Clause | release notes |
STM32L1xx CMSIS | V2.1.3 | BSD-3-Clause | release notes |
STM32L1xx HAL | V1.1.3 | BSD-3-Clause | release notes |
BSP STM32L152D_EVAL | V2.0.5 | BSD-3-Clause | release notes |
BSP STM32L152C-Discovery | V1.0.2 | BSD-3-Clause | release notes |
BSP STM32L100C-Discovery | V1.0.2 | BSD-3-Clause | release notes |
BSP STM32L1xx_Nucleo | V1.1.0 | BSD-3-Clause | release notes |
BSP Adafruit Shield | V2.0.1 | BSD-3-Clause | release notes |
BSP Common | V4.0.1 | BSD-3-Clause | release notes |
BSP cs43l22 | V2.0.2 | BSD-3-Clause | release notes |
BSP hx8347d | V1.1.1 | BSD-3-Clause | release notes |
BSP ili9325 | V1.2.2 | BSD-3-Clause | release notes |
BSP ili9320 | V1.2.2 | BSD-3-Clause | release notes |
BSP spfd5408 | V1.1.1 | BSD-3-Clause | release notes |
BSP stlm75 | V1.0.1 | BSD-3-Clause | release notes |
BSP st7735 | V1.1.1 | BSD-3-Clause | release notes |
Name | Version | License | Release note |
---|---|---|---|
STM32 USB Device Library | V2.4.2 | SLA0044 | release notes |
STM32 TouchSensing Library | V2.1.1 | SLA0044 | release notes |
FatFS | R0.11 | BSD-3-Clause | release notes |
ST modified 20150508 | BSD-3-Clause | release notes ST | |
FreeRTOS | V8.2.3 | MIT | release notes |
ST modified 20160122 | BSD-3-Clause | release notes ST | |
STemWin | STemWinLibrary 5.32 | SLA0044 | release notes |
Name | Version | License | Release note |
---|---|---|---|
CPU | V1.1.0 | BSD-3-Clause | release notes |
Fonts | V1.0.0 | BSD-3-Clause | release notes |
Log | V1.0.0 | BSD-3-Clause | release notes |
CMSIS updates
HAL / LL Drivers updates
Middlewares updates
Projects updates
The STM32CubeL1 Firmware package comes with a rich set of examples running on STMicroelectronics boards, organized by board and provided with preconfigured projects for the main supported toolchains. The exhaustive list of projects is provided in this table (STM32CubeProjectsList.html).
Update of FW projects following changes in latest version of HAL/LL and Middlewares
Adding new projects to introduce the FreeRTOS V8.2.1
Name | Version | License | Release notes |
---|---|---|---|
Projects | see Projects Release note for details | see Projects Release note for details | release notes |
Note: in the tables below, components in bold have changed since previous release
Name | Version | License | Release note |
---|---|---|---|
Cortex-M CMSIS | V4.3 | BSD-3-Clause | release notes |
STM32L1xx CMSIS | V2.1.2 | BSD-3-Clause | release notes |
STM32L1xx HAL | V1.1.2 | BSD-3-Clause | release notes |
BSP STM32L152D_EVAL | V2.0.3 | BSD-3-Clause | release notes |
BSP STM32L152C-Discovery | V1.0.2 | BSD-3-Clause | release notes |
BSP STM32L100C-Discovery | V1.0.2 | BSD-3-Clause | release notes |
BSP STM32L1xx_Nucleo | V1.0.2 | BSD-3-Clause | release notes |
BSP Adafruit Shield | V1.1.1 | BSD-3-Clause | release notes |
BSP Common | V1.2.1 | BSD-3-Clause | release notes |
BSP cs43l22 | V1.0.1 | BSD-3-Clause | release notes |
BSP hx8347d | V1.1.1 | BSD-3-Clause | release notes |
BSP ili9325 | V1.1.2 | BSD-3-Clause | release notes |
BSP ili9320 | V1.1.2 | BSD-3-Clause | release notes |
BSP spfd5408 | V1.1.1 | BSD-3-Clause | release notes |
BSP stlm75 | V1.0.1 | BSD-3-Clause | release notes |
BSP st7735 | V1.1.1 | BSD-3-Clause | release notes |
Name | Version | License | Release note |
---|---|---|---|
STM32 USB Device Library | V2.4.1 | SLA0044 | release notes |
STM32 TouchSensing Library | V2.1.1 | SLA0044 | release notes |
FatFS | R0.11 | BSD-3-Clause | release notes |
ST modified 20150508 | BSD-3-Clause | release notes ST | |
FreeRTOS | V8.2.1 | MIT | release notes |
ST modified 20150327 | BSD-3-Clause | release notes ST | |
STemWin | STemWinLibrary 5.28 | SLA0044 | release notes |
Name | Version | License | Release note |
---|---|---|---|
CPU | V1.1.0 | BSD-3-Clause | release notes |
Fonts | V1.0.0 | BSD-3-Clause | release notes |
Log | V1.0.0 | BSD-3-Clause | release notes |
Projects updates
The STM32CubeL1 Firmware package comes with a rich set of examples running on STMicroelectronics boards, organized by board and provided with preconfigured projects for the main supported toolchains. The exhaustive list of projects is provided in this table (STM32CubeProjectsList.html).
Add projects for SW4STM32 toolchain
Name | Version | License | Release notes |
---|---|---|---|
Projects | see Projects Release note for details | see Projects Release note for details | release notes |
Note: in the tables below, components in bold have changed since previous release
Name | Version | License | Release note |
---|---|---|---|
Cortex-M CMSIS | V4.20 | BSD-3-Clause | release notes |
STM32L1xx CMSIS | V2.1.1 | BSD-3-Clause | release notes |
STM32L1xx HAL | V1.1.1 | BSD-3-Clause | release notes |
BSP STM32L152D_EVAL | V2.0.2 | BSD-3-Clause | release notes |
BSP STM32L152C-Discovery | V1.0.1 | BSD-3-Clause | release notes |
BSP STM32L100C-Discovery | V1.0.1 | BSD-3-Clause | release notes |
BSP STM32L1xx_Nucleo | V1.0.1 | BSD-3-Clause | release notes |
BSP Adafruit Shield | V1.1.1 | BSD-3-Clause | release notes |
BSP Common | V1.2.1 | BSD-3-Clause | release notes |
BSP cs43l22 | V1.0.1 | BSD-3-Clause | release notes |
BSP hx8347d | V1.1.1 | BSD-3-Clause | release notes |
BSP ili9325 | V1.1.2 | BSD-3-Clause | release notes |
BSP ili9320 | V1.1.2 | BSD-3-Clause | release notes |
BSP spfd5408 | V1.1.1 | BSD-3-Clause | release notes |
BSP stlm75 | V1.0.1 | BSD-3-Clause | release notes |
BSP st7735 | V1.1.1 | BSD-3-Clause | release notes |
Name | Version | License | Release note |
---|---|---|---|
STM32 USB Device Library | V2.4.0 | SLA0044 | release notes |
STM32 TouchSensing Library | V2.1.1 | SLA0044 | release notes |
FatFS | R0.10b | BSD-3-Clause | release notes |
ST modified 20141120 | BSD-3-Clause | release notes ST | |
FreeRTOS | V8.1.2 | MIT | release notes |
ST modified 20141225 | BSD-3-Clause | release notes ST | |
STemWin | STemWinLibrary 5.26 | SLA0044 | release notes |
Name | Version | License | Release note |
---|---|---|---|
CPU | V1.1.0 | BSD-3-Clause | release notes |
Fonts | V1.0.0 | BSD-3-Clause | release notes |
Log | V1.0.0 | BSD-3-Clause | release notes |
HAL / LL Drivers updates
Middlewares updates
BSP Drivers updates
Projects updates
The STM32CubeL1 Firmware package comes with a rich set of examples running on STMicroelectronics boards, organized by board and provided with preconfigured projects for the main supported toolchains. The exhaustive list of projects is provided in this table (STM32CubeProjectsList.html).
Update of FW projects following changes in latest version of HAL/LL and Middlewares
Name | Version | License | Release notes |
---|---|---|---|
Projects | see Projects Release note for details | see Projects Release note for details | release notes |
Note: in the tables below, components in bold have changed since previous release
Name | Version | License | Release note |
---|---|---|---|
Cortex-M CMSIS | V4.20 | BSD-3-Clause | release notes |
STM32L1xx CMSIS | V2.1.1 | BSD-3-Clause | release notes |
STM32L1xx HAL | V1.1.1 | BSD-3-Clause | release notes |
BSP STM32L152D_EVAL | V2.0.2 | BSD-3-Clause | release notes |
BSP STM32L152C-Discovery | V1.0.1 | BSD-3-Clause | release notes |
BSP STM32L100C-Discovery | V1.0.1 | BSD-3-Clause | release notes |
BSP STM32L1xx_Nucleo | V1.0.1 | BSD-3-Clause | release notes |
BSP Adafruit Shield | V1.1.1 | BSD-3-Clause | release notes |
BSP Common | V1.2.1 | BSD-3-Clause | release notes |
BSP cs43l22 | V1.0.1 | BSD-3-Clause | release notes |
BSP hx8347d | V1.1.1 | BSD-3-Clause | release notes |
BSP ili9325 | V1.1.2 | BSD-3-Clause | release notes |
BSP ili9320 | V1.1.2 | BSD-3-Clause | release notes |
BSP spfd5408 | V1.1.1 | BSD-3-Clause | release notes |
BSP stlm75 | V1.0.1 | BSD-3-Clause | release notes |
BSP st7735 | V1.1.1 | BSD-3-Clause | release notes |
Name | Version | License | Release note |
---|---|---|---|
STM32 USB Device Library | V2.4.0 | SLA0044 | release notes |
STM32 TouchSensing Library | V2.1.1 | SLA0044 | release notes |
FatFS | R0.10b | BSD-3-Clause | release notes |
ST modified 20141120 | BSD-3-Clause | release notes ST | |
FreeRTOS | V8.1.2 | MIT | release notes |
ST modified 20141225 | BSD-3-Clause | release notes ST | |
STemWin | STemWinLibrary 5.26 | SLA0044 | release notes |
Name | Version | License | Release note |
---|---|---|---|
CPU | V1.1.0 | BSD-3-Clause | release notes |
Fonts | V1.0.0 | BSD-3-Clause | release notes |
Log | V1.0.0 | BSD-3-Clause | release notes |
Projects updates
Name | Version | License | Release notes |
---|---|---|---|
Projects | see Projects Release note for details | see Projects Release note for details | release notes |
Note: in the tables below, components in bold have changed since previous release
Name | Version | License | Release note |
---|---|---|---|
Cortex-M CMSIS | V3.20 | BSD-3-Clause | release notes |
STM32L1xx CMSIS | V2.1.0 | BSD-3-Clause | release notes |
STM32L1xx HAL | V1.1.0 | BSD-3-Clause | release notes |
BSP STM32L152D_EVAL | V2.0.1 | BSD-3-Clause | release notes |
BSP STM32L152C-Discovery | V1.0.0 | BSD-3-Clause | release notes |
BSP STM32L100C-Discovery | V1.0.0 | BSD-3-Clause | release notes |
BSP STM32L1xx_Nucleo | V1.0.0 | BSD-3-Clause | release notes |
BSP Adafruit Shield | V1.1.1 | BSD-3-Clause | release notes |
BSP Common | V1.2.1 | BSD-3-Clause | release notes |
BSP cs43l22 | V1.0.1 | BSD-3-Clause | release notes |
BSP hx8347d | V1.1.1 | BSD-3-Clause | release notes |
BSP ili9325 | V1.1.2 | BSD-3-Clause | release notes |
BSP ili9320 | V1.1.2 | BSD-3-Clause | release notes |
BSP spfd5408 | V1.1.1 | BSD-3-Clause | release notes |
BSP stlm75 | V1.0.1 | BSD-3-Clause | release notes |
BSP st7735 | V1.1.1 | BSD-3-Clause | release notes |
Name | Version | License | Release note |
---|---|---|---|
STM32 USB Device Library | V2.2.0 | SLA0044 | release notes |
STM32 TouchSensing Library | V2.1.1 | SLA0044 | release notes |
FatFS | R0.10 | BSD-3-Clause | release notes |
ST modified 20140422 | BSD-3-Clause | release notes ST | |
FreeRTOS | V7.6.0 | MIT | release notes |
ST modified 20140613 | BSD-3-Clause | release notes ST | |
STemWin | STemWinLibrary 5.24b | SLA0044 | release notes |
Name | Version | License | Release note |
---|---|---|---|
CPU | V1.0.0 | BSD-3-Clause | release notes |
Fonts | V1.0.0 | BSD-3-Clause | release notes |
Log | V1.0.0 | BSD-3-Clause | release notes |
Projects updates
Name | Version | License | Release notes |
---|---|---|---|
Projects | see Projects Release note for details | see Projects Release note for details | release notes |
Note: in the tables below, components in bold have changed since previous release
Name | Version | License | Release note |
---|---|---|---|
Cortex-M CMSIS | V3.20 | BSD-3-Clause | release notes |
STM32L1xx CMSIS | V2.0.0 | BSD-3-Clause | release notes |
STM32L1xx HAL | V1.0.0 | BSD-3-Clause | release notes |
BSP STM32L152D_EVAL | V2.0.0 | BSD-3-Clause | release notes |
BSP STM32L152C-Discovery | V1.0.0 | BSD-3-Clause | release notes |
BSP STM32L100C-Discovery | V1.0.0 | BSD-3-Clause | release notes |
BSP STM32L1xx_Nucleo | V1.0.0 | BSD-3-Clause | release notes |
BSP Adafruit Shield | V1.1.0 | BSD-3-Clause | release notes |
BSP Common | V1.2.0 | BSD-3-Clause | release notes |
BSP cs43l22 | V1.0.0 | BSD-3-Clause | release notes |
BSP hx8347d | V1.1.0 | BSD-3-Clause | release notes |
BSP ili9325 | V1.1.1 | BSD-3-Clause | release notes |
BSP ili9320 | V1.1.1 | BSD-3-Clause | release notes |
BSP spfd5408 | V1.1.0 | BSD-3-Clause | release notes |
BSP stlm75 | V1.0.0 | BSD-3-Clause | release notes |
BSP st7735 | V1.0.0 | BSD-3-Clause | release notes |
Name | Version | License | Release note |
---|---|---|---|
STM32 USB Device Library | V2.2.0 | SLA0044 | release notes |
STM32 TouchSensing Library | V2.1.1 | SLA0044 | release notes |
FatFS | R0.10 | BSD-3-Clause | release notes |
ST modified 20140422 | BSD-3-Clause | release notes ST | |
FreeRTOS | V7.6.0 | MIT | release notes |
ST modified 20140613 | BSD-3-Clause | release notes ST | |
STemWin | STemWinLibrary 5.24b | SLA0044 | release notes |
Name | Version | License | Release note |
---|---|---|---|
CPU | V1.0.0 | BSD-3-Clause | release notes |
Fonts | V1.0.0 | BSD-3-Clause | release notes |
Log | V1.0.0 | BSD-3-Clause | release notes |