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 STM32CubeL0 for STM32L0 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, FatFS, STM32 TouchSensing Library]
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 STM32L010x4, STM32L010x6, STM32L010x8, STM32L010xB, STM32L011xx, STM32L021xx, STM32L031xx, STM32L041xx, STM32L051xx, STM32L052xx, STM32L053xx, STM32L062xx, STM32L063xx, STM32L071xx, STM32L072xx, STM32L073xx, STM32L081xx, STM32L082xx and STM32L083xx devices.
For a quick start on the STM32CubeL0 firmware package, refer to UM1754 and download the firmware updates and all the latest documentation from www.st.com/stm32cubefw
Here is the list of references to user documents:
UM1754: Getting started with STM32CubeL0 for STM32L0 series
UM1769: STM32CubeL0 Nucleo demonstration firmware
UM1749: Description of STM32L0xx 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 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 |
---|---|---|---|
STM32L0xx CMSIS | V1.9.2 | BSD-3-Clause | release notes |
STM32L0xx HAL | V1.10.5 | BSD-3-Clause | release notes |
Remove useless casts
HAL driver
HAL/LL ADC update
HAL/LL IWDG update
HAL/LL WWDG update
HAL CORTEX update
HAL/LL PWR update
HAL/LL RTC update
HAL/LL SPI update
HAL/LL I2S update
HAL SMBUS update
HAL/LL TIM update
LL LPTIM update
HAL/LL IRDA update
HAL/LL SMARTCARD update
HAL/LL UART update
LL LPUART update
HAL/LL USART update
LL UTILS update
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 | BSD-3-Clause | release notes |
STM32L0xx CMSIS | V1.9.1 | BSD-3-Clause | release notes |
STM32L0xx HAL | V1.10.4 | BSD-3-Clause | release notes |
BSP STM32L073Z_EVAL | V2.0.4 | BSD-3-Clause | release notes |
BSP STM32L0538-Discovery | V1.2.5 | BSD-3-Clause | release notes |
BSP STM32L0xx_Nucleo | V2.1.3 | BSD-3-Clause | release notes |
BSP STM32L0xx_Nucleo_32 | V1.0.5 | BSD-3-Clause | release notes |
BSP Common | V5.1.2 | BSD-3-Clause | release notes |
BSP gde021a1 | V1.0.3 | BSD-3-Clause | release notes |
BSP hx8347d | V1.1.2 | BSD-3-Clause | release notes |
BSP mfxstm32l152 | V2.0.3 | BSD-3-Clause | release notes |
BSP st7735 | V1.1.5 | BSD-3-Clause | release notes |
BSP stlm75 | V2.0.2 | BSD-3-Clause | release notes |
BSP Adafruit Shield | V3.0.3 | BSD-3-Clause | release notes |
BSP Gravitech 4digitsdisplay | V1.0.1 | BSD-3-Clause | release notes |
Name | Version | License | Release note |
---|---|---|---|
STM32 USB Device Library | V2.5.3 | SLA0044 | release notes |
STM32 TouchSensing Library | V2.2.5 | SLA0044 | release notes |
FatFS | R0.12c | BSD-3-Clause | release notes |
ST modified 20190125 | BSD-3-Clause | release notes ST | |
FreeRTOS | V10.2.1 | MIT | release notes |
ST modified 20200117 | BSD-3-Clause | release notes ST |
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 |
Name | Version | Licence | Release note |
---|---|---|---|
STM32L0xx HAL | V1.10.3 | BSD-3-Clause | release notes |
The V1.11.2 release contains all the updates implemented in V1.11.1 release. For more details, please refer to the History.
HAL / LL Drivers updates
Projects updates
The STM32CubeL0 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 I2C examples to use the correct HAL_I2C_Slave_Seq_Transmit_IT() function
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 |
STM32L0xx CMSIS | V1.9.0 | BSD-3-Clause | release notes |
STM32L0xx HAL | V1.10.2 | BSD-3-Clause | release notes |
BSP STM32L073Z_EVAL | V2.0.3 | BSD-3-Clause | release notes |
BSP STM32L0538-Discovery | V1.2.4 | BSD-3-Clause | release notes |
BSP STM32L0xx_Nucleo | V2.1.2 | BSD-3-Clause | release notes |
BSP STM32L0xx_Nucleo_32 | V1.0.4 | BSD-3-Clause | release notes |
BSP Common | V5.1.1 | BSD-3-Clause | release notes |
BSP gde021a1 | V1.0.3 | BSD-3-Clause | release notes |
BSP hx8347d | V1.1.2 | BSD-3-Clause | release notes |
BSP mfxstm32l152 | V2.0.2 | BSD-3-Clause | release notes |
BSP st7735 | V1.1.3 | BSD-3-Clause | release notes |
BSP stlm75 | V2.0.1 | BSD-3-Clause | release notes |
BSP Adafruit Shield | V2.0.1 | BSD-3-Clause | release notes |
BSP Gravitech 4digitsdisplay | V1.0.1 | BSD-3-Clause | release notes |
Name | Version | License | Release note |
---|---|---|---|
STM32 USB Device Library | V2.5.1 | SLA0044 | release notes |
STM32 TouchSensing Library | V2.2.0 | SLA0044 | release notes |
FatFS | R0.12c | BSD-3-Clause | release notes |
ST modified 20171117 | BSD-3-Clause | release notes ST | |
FreeRTOS | V10.0.1 | MIT | release notes |
ST modified 20180813 | BSD-3-Clause | release notes ST |
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
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 | V4.5 | BSD-3-Clause | release notes |
STM32L0xx CMSIS | V1.9.0 | BSD-3-Clause | release notes |
STM32L0xx HAL | V1.10.1 | BSD-3-Clause | release notes |
BSP STM32L073Z_EVAL | V2.0.3 | BSD-3-Clause | release notes |
BSP STM32L0538-Discovery | V1.2.4 | BSD-3-Clause | release notes |
BSP STM32L0xx_Nucleo | V2.1.2 | BSD-3-Clause | release notes |
BSP STM32L0xx_Nucleo_32 | V1.0.4 | BSD-3-Clause | release notes |
BSP Common | V5.1.1 | BSD-3-Clause | release notes |
BSP gde021a1 | V1.0.3 | BSD-3-Clause | release notes |
BSP hx8347d | V1.1.2 | BSD-3-Clause | release notes |
BSP mfxstm32l152 | V2.0.2 | BSD-3-Clause | release notes |
BSP st7735 | V1.1.3 | BSD-3-Clause | release notes |
BSP stlm75 | V2.0.1 | BSD-3-Clause | release notes |
BSP Adafruit Shield | V2.0.1 | BSD-3-Clause | release notes |
BSP Gravitech 4digitsdisplay | V1.0.1 | BSD-3-Clause | release notes |
Name | Version | License | Release note |
---|---|---|---|
STM32 USB Device Library | V2.5.1 | SLA0044 | release notes |
STM32 TouchSensing Library | V2.2.0 | SLA0044 | release notes |
FatFS | R0.12c | BSD-3-Clause | release notes |
ST modified 20171117 | BSD-3-Clause | release notes ST | |
FreeRTOS | V10.0.1 | MIT | release notes |
ST modified 20180813 | BSD-3-Clause | release notes ST |
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
Projects updates
The STM32CubeL0 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 new projects (Examples/Templates) running for STM32L010xx devices on NUCLEO-L010RB new board
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.5 | BSD-3-Clause | release notes |
STM32L0xx CMSIS | V1.9.0 [ | BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause) [ | release notes](Drivers/CMSIS/Device/ST/STM32L0xx/Release_Notes.html) |
STM32L0xx HAL | V1.10.0 | BSD-3-Clause | release notes |
BSP STM32L073Z_EVAL | V2.0.3 | BSD-3-Clause | release notes |
BSP STM32L0538-Discovery | V1.2.4 | BSD-3-Clause | release notes |
BSP STM32L0xx_Nucleo | V2.1.2 | BSD-3-Clause | release notes |
BSP STM32L0xx_Nucleo_32 | V1.0.4 | BSD-3-Clause | release notes |
BSP Common | V5.1.1 | BSD-3-Clause | release notes |
BSP gde021a1 | V1.0.3 | BSD-3-Clause | release notes |
BSP hx8347d | V1.1.2 | BSD-3-Clause | release notes |
BSP mfxstm32l152 | V2.0.2 | BSD-3-Clause | release notes |
BSP st7735 | V1.1.3 | BSD-3-Clause | release notes |
BSP stlm75 | V2.0.1 | BSD-3-Clause | release notes |
BSP Adafruit Shield | V2.0.1 | BSD-3-Clause | release notes |
BSP Gravitech 4digitsdisplay | V1.0.1 | BSD-3-Clause | release notes |
Name | Version | License | Release note |
---|---|---|---|
STM32 USB Device Library | V2.5.1 | SLA0044 | release notes |
STM32 TouchSensing Library | V2.2.0 | SLA0044 | release notes |
FatFS | R0.12c | BSD-3-Clause | release notes |
ST modified 20171117 | BSD-3-Clause | release notes ST | |
FreeRTOS | V10.0.1 | MIT | release notes |
ST modified 20180813 | BSD-3-Clause | release notes ST |
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
BSP STM32L0538-Discovery updates
Projects updates
The STM32CubeL0 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 |
STM32L0xx CMSIS | V1.7.2 | BSD-3-Clause | release notes |
STM32L0xx HAL | V1.8.2 | BSD-3-Clause | release notes |
BSP STM32L073Z_EVAL | V2.0.2 | BSD-3-Clause | release notes |
BSP STM32L0538-Discovery | V1.2.3 | BSD-3-Clause | release notes |
BSP STM32L0xx_Nucleo | V2.1.1 | BSD-3-Clause | release notes |
BSP STM32L0xx_Nucleo_32 | V1.0.3 | BSD-3-Clause | release notes |
BSP Adafruit Shield | V2.0.1 | BSD-3-Clause | release notes |
BSP Gravitech 4digitsdisplay | V1.0.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.0.0 | 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 |
HAL / LL Drivers updates
Middlewares updates
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 | V4.5 | BSD-3-Clause | release notes |
STM32L0xx CMSIS | V1.7.1 | BSD-3-Clause | release notes |
STM32L0xx HAL | V1.8.1 | BSD-3-Clause | release notes |
BSP STM32L073Z_EVAL | V2.0.1 | BSD-3-Clause | release notes |
BSP STM32L0538-Discovery | V1.2.2 | BSD-3-Clause | release notes |
BSP STM32L0xx_Nucleo | V2.1.0 | BSD-3-Clause | release notes |
BSP STM32L0xx_Nucleo_32 | V1.0.2 | BSD-3-Clause | release notes |
BSP Adafruit Shield | V2.0.1 | BSD-3-Clause | release notes |
BSP Gravitech 4digitsdisplay | V1.0.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.0.0 | 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 |
CMSIS Device updates
HAL / LL Drivers updates
Middlewares updates
Projects updates
The STM32CubeL0 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 Templates_LL to provide a reference project through the LL API that can be used to build any firmware application
Add new USB applications with BCD feature:
Add new USB applications with Link Power Management Protocol (LPM):
Add new FreeRTOS application using Stop mode:
Add new project ADC to illustrate ADC Sequencer:
Add new projects I2C to introduce I2C repeated start feature:
Update/add new projects IWWDG/WWDG aligned with updated HAL IWDG/WWDG 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 |
STM32L0xx CMSIS | V1.7.1 | BSD-3-Clause | release notes |
STM32L0xx HAL | V1.8.0 | BSD-3-Clause | release notes |
BSP STM32L073Z_EVAL | V2.0.1 | BSD-3-Clause | release notes |
BSP STM32L0538-Discovery | V1.2.2 | BSD-3-Clause | release notes |
BSP STM32L0xx_Nucleo | V2.1.0 | BSD-3-Clause | release notes |
BSP STM32L0xx_Nucleo_32 | V1.0.2 | BSD-3-Clause | release notes |
BSP Adafruit Shield | V2.0.1 | BSD-3-Clause | release notes |
BSP Gravitech 4digitsdisplay | V1.0.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.0.0 | 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 20160930 | BSD-3-Clause | release notes ST |
CMSIS Device updates
HAL / LL Drivers updates
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 | V4.5 | BSD-3-Clause | release notes |
STM32L0xx CMSIS | V1.7.0 | BSD-3-Clause | release notes |
STM32L0xx HAL | V1.7.0 | BSD-3-Clause | release notes |
BSP STM32L073Z_EVAL | V2.0.0 | BSD-3-Clause | release notes |
BSP STM32L0538-Discovery | V1.2.1 | BSD-3-Clause | release notes |
BSP STM32L0xx_Nucleo | V2.0.2 | BSD-3-Clause | release notes |
BSP STM32L0xx_Nucleo_32 | V1.0.1 | BSD-3-Clause | release notes |
BSP Adafruit Shield | V2.0.0 | BSD-3-Clause | release notes |
BSP Gravitech 4digitsdisplay | V1.0.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.0.0 | 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 20150327 | BSD-3-Clause | release notes ST |
CMSIS Device updates
HAL / LL Drivers updates
Middlewares updates
Projects updates
The STM32CubeL0 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
Low Level drivers examples provided for STM32L073RZ-Nucleo
All SW4STM32 linker files updated to be in line with ARM specifications
MDK-ARM Projects migration to version V5.17
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 |
STM32L0xx CMSIS | V1.6.0 | BSD-3-Clause | release notes |
STM32L0xx HAL | V1.6.0 | BSD-3-Clause | release notes |
BSP STM32L073Z_EVAL | V2.0.0 | BSD-3-Clause | release notes |
BSP STM32L0538-Discovery | V1.2.1 | BSD-3-Clause | release notes |
BSP STM32L0xx_Nucleo | V2.0.2 | BSD-3-Clause | release notes |
BSP STM32L0xx_Nucleo_32 | V1.0.1 | BSD-3-Clause | release notes |
BSP Adafruit Shield | V2.0.0 | BSD-3-Clause | release notes |
BSP Gravitech 4digitsdisplay | V1.0.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.0.0 | 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 20150327 | BSD-3-Clause | release notes ST |
CMSIS Core updates
CMSIS Device updates
HAL Drivers updates
Middlewares updates
Projects updates
The STM32CubeL0 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
New IAP applications for the STM32L073_EVAL Board
Add an IWDG example for the STM32L011K4_Nucleo board
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 |
STM32L0xx CMSIS | V1.5.0 | BSD-3-Clause | release notes |
STM32L0xx HAL | V1.5.0 | BSD-3-Clause | release notes |
BSP STM32L073Z_EVAL | V2.0.0 | BSD-3-Clause | release notes |
BSP STM32L0538-Discovery | V1.2.1 | BSD-3-Clause | release notes |
BSP STM32L0xx_Nucleo | V2.0.2 | BSD-3-Clause | release notes |
BSP STM32L0xx_Nucleo_32 | V1.0.1 | BSD-3-Clause | release notes |
BSP Adafruit Shield | V2.0.0 | BSD-3-Clause | release notes |
BSP Gravitech 4digitsdisplay | V1.0.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.0.0 | 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 |
CMSIS Core updates
CMSIS Device updates
HAL Drivers updates
Features | L07xx-L08xx | L05xx-L06xx | L03xx-L04xx | L01xx-L02xx |
---|---|---|---|---|
FLASH | 192K | 64K | 32K | 16K |
SRAM | 20K | 8K | 8K | 2K |
DAC | 2ch | 1ch | none | none |
I2C | 3 | 2 | 1 | 1 |
TIMER | 7 | 5 | 4 | 3 |
UART | 5 | 3 | 2 | 2 |
SPI | 2 | 2 | 1 | 1 |
GPIO | A,B,C,D,E,H | A,B,C,D,H | A,B,C,H | A,B,C |
BSP updates
Projects updates
The STM32CubeL0 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).
Please note that the Atollic tool chain is not provided in L03xx-L04xx and L01xx-L02xx devices
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.4 | BSD-3-Clause | release notes |
STM32L0xx CMSIS | V1.4.0 | BSD-3-Clause | release notes |
STM32L0xx HAL | V1.4.0 | BSD-3-Clause | release notes |
BSP STM32L073Z_EVAL | V2.0.0 | BSD-3-Clause | release notes |
BSP STM32L0538-Discovery | V1.2.1 | BSD-3-Clause | release notes |
BSP STM32L0xx_Nucleo | V2.0.2 | BSD-3-Clause | release notes |
BSP STM32L0xx_Nucleo_32 | V1.0.1 | BSD-3-Clause | release notes |
BSP Adafruit Shield | V2.0.0 | BSD-3-Clause | release notes |
BSP Gravitech 4digitsdisplay | V1.0.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.0.0 | 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 |
CMSIS Core updates
CMSIS Device updates
HAL Drivers updates
Features | L07xx-L08xx | L05xx-L06xx | L03xx-L04xx |
---|---|---|---|
FLASH | 192K | 64K | 32K |
SRAM | 20K | 8K | 8K |
DAC | 2ch | 1ch | none |
I2C | 3 | 2 | 1 |
TIMER | 7 | 5 | 4 |
UART | 5 | 3 | 2 |
SPI | 2 | 2 | 1 |
GPIO | A,B,C,D,E,H | A,B,C,D,H | A,B,C,H |
Middlewares updates
Projects updates
The STM32CubeL0 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).
STM32L031K6_Nucleo Board
STM32L073RZ_Nucleo Board
STM32L073Z_Eval Board
STM32L053R8_Nucleo Board
STM32L053C8_Discovery Board
Please note that the Atollic tool chain is not provided in L03xx-L04xx devices
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 |
STM32L0xx CMSIS | V1.3.0 | BSD-3-Clause | release notes |
STM32L0xx HAL | V1.3.0 | BSD-3-Clause | release notes |
BSP STM32L073Z_EVAL | V1.0.3 | BSD-3-Clause | release notes |
BSP STM32L0538-Discovery | V1.2.1 | BSD-3-Clause | release notes |
BSP STM32L0xx_Nucleo | V2.0.1 | BSD-3-Clause | release notes |
BSP STM32L0xx_Nucleo_32 | V1.0.0 | BSD-3-Clause | release notes |
BSP Adafruit Shield | V2.0.0 | BSD-3-Clause | release notes |
BSP Gravitech 4digitsdisplay | V1.0.0 | BSD-3-Clause | release notes |
Name | Version | License | Release note |
---|---|---|---|
STM32 USB Device Library | V2.4.1 | SLA0044 | release notes |
STM32 TouchSensing Library | V2.0.0 | 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 |
CMSIS Core updates
CMSIS Device updates
HAL / LL Drivers updates
Middlewares updates
Projects updates
The STM32CubeL0 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).
The Firmware package contains all the HAL Driver and CMSIS modules covering the STM32L05xx, L06xx, L07xx, L08xx devices and provides project Examples on the four proposed boards (262 Examples - 42 Applications - 4 Demos) It is recommended to carefully read the readme.txt of each Example or Application, especially for the STM32L073Z_EVAL board, because some specific position of Jumpers are mentionned. And to follow the two required positions of the LCD Glass (in IO mode by default and in LCD mode for the LCD Application project). It is also recommended to set back the LCD in IO position afterwards.
Update of FW projects following changes in latest version of HAL and Middlewares
STM32L073RZ_EVAL Board
Nucleo-L073R8 board
Nucleo-L053C8 board
Discovery-L053C8 board project 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 | V4.2 | BSD-3-Clause | release notes |
STM32L0xx CMSIS | V1.2.0 | BSD-3-Clause | release notes |
STM32L0xx HAL | V1.2.0 | BSD-3-Clause | release notes |
BSP STM32L073Z_EVAL | V1.0.0 | BSD-3-Clause | release notes |
BSP STM32L0538-Discovery | V1.2.0 | BSD-3-Clause | release notes |
BSP STM32L0xx_Nucleo | V1.2.0 | BSD-3-Clause | release notes |
BSP Adafruit Shield | V2.0.0 | BSD-3-Clause | release notes |
Name | Version | License | Release note |
---|---|---|---|
STM32 USB Device Library | V2.3.0 | SLA0044 | release notes |
STM32 TouchSensing Library | V2.0.0 | SLA0044 | release notes |
FatFS | R0.10 | BSD-3-Clause | release notes |
ST modified 20141120 | BSD-3-Clause | release notes ST | |
FreeRTOS | V8.1.2 | MIT | release notes |
ST modified 20141204 | BSD-3-Clause | release notes ST |
CMSIS Device updates
HAL Drivers updates
Middlewares updates
Projects updates
The STM32CubeL0 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).
STM32L053R8-Nucleo examples and application updated with respect to HAL changes
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.2 | BSD-3-Clause | release notes |
STM32L0xx CMSIS | V1.1.0 | BSD-3-Clause | release notes |
STM32L0xx HAL | V1.1.0 | BSD-3-Clause | release notes |
BSP STM32L0538-Discovery | V1.0.0 | BSD-3-Clause | release notes |
BSP STM32L0xx_Nucleo | V1.0.0 | BSD-3-Clause | release notes |
BSP Adafruit Shield | V1.1.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.0.0 | 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 |
CMSIS Device updates
HAL Drivers updates
Projects updates
The STM32CubeL0 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).
First version of projects for STM32L053R8-Nucleo board
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.2 | BSD-3-Clause | release notes |
STM32L0xx CMSIS | V1.0.1 | BSD-3-Clause | release notes |
STM32L0xx HAL | V1.0.0 | BSD-3-Clause | release notes |
BSP STM32L0xx_Nucleo | V1.0.0 | BSD-3-Clause | release notes |
BSP Adafruit Shield | V1.0.0 | BSD-3-Clause | release notes |
Name | Version | License | Release note |
---|---|---|---|
STM32 USB Device Library | V2.1.0 | SLA0044 | release notes |
STM32 TouchSensing Library | V2.0.0 | 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 20140422 | BSD-3-Clause | release notes ST |