Copyright © 2020 STMicroelectronics
STM32WL series will serve all applications requiring Sub-GHz (LoRaWAN, Sigfox) capabilities in a low-power context with an open dual core architecture offer.
STM32Cube 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:
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 HAL (Hardware Abstraction Layer) & LL (Low Layers) drivers provided within this package supports the following STM32WLxx product:
The HAL and LL drivers provided within this package are compliant with MISRA-C®:2012 guidelines, and have been reviewed with a static analysis tool to eliminate possible run-time errors. Reports are available on demand.
For quick getting started with the STM32CubeWL firmware package, refer to UM2643 and you can download firmware updates and all the latest documentation from www.st.com/stm32cubefw
Here is the list of references to user documents:
In the STM32CubeWL MCU Package, examples and applications projects are generated with the STM32CubeMX tool to initialize the system, peripherals and middleware stacks. User can open the provided ioc file in STM32CubeMX to modify the settings, add additional peripherals and/or middleware, to build his final application.
Name | Version | Release notes |
---|---|---|
Projects | V1.3.0 | release notes |
The components flagged by “” have changed since the previous release. “” are new.
Drivers
Name | Version | Release note |
---|---|---|
Cortex-M CMSIS | V5.6.0_cm4 | release notes |
STM32WL CMSIS | V1.2.0 | release notes |
STM32WLxx_HAL_Driver | V1.3.0 | release notes |
STM32WLxx_Nucleo | V1.3.0 | release notes |
B-WL5M-SUBG | V1.0.0 | release notes |
BSP Common | V7.2.1 | release notes |
BSP stts22h | V1.3.0 | release notes |
BSP ism330dhcx | V1.2.2 | release notes |
BSP iis2mdc | V1.2.0 | release notes |
BSP ilps22qs | V1.0.0 | release notes |
BSP mx25l4006 | V1.0.0 | release notes |
Middlewares
Name | Version | Release note |
---|---|---|
FatFS | R0.12c | release notes |
ST modified 20191011 | ST release notes | |
FreeRTOS | V10.2.1 | release notes |
ST modified 20200117 | ST release notes | |
LoRaWAN | V4.6.0 | release notes |
V2.5.0 | ST release notes | |
SubGHz_Phy | V1.3.0 | release notes |
Sigfox | V1.8.0 | release notes |
STM32_Key_Management_Services | V1.1.9 | release notes |
STM32_Secure_Engine | V2.5.3 | release notes |
mbed-crypto | V1.1.0 | release notes |
ST modified 20191107 | ST release notes |
Utilities
Name | Version | Release note |
---|---|---|
conf | V1.6.0 | release notes |
lcd | V2.0.1 | release notes |
Fonts | V2.0.1 | release notes |
tiny_lpm | V1.4.2 | release notes |
sequencer | V1.6.0 | release notes |
adv_trace | V1.3.0 | release notes |
timer | V1.2.0 | release notes |
misc | V1.1.1 | release notes |
In the STM32CubeWL MCU Package, examples and applications projects are generated with the STM32CubeMX tool to initialize the system, peripherals and middleware stacks. User can open the provided ioc file in STM32CubeMX to modify the settings, add additional peripherals and/or middleware, to build his final application.
Name | Version | Release notes |
---|---|---|
Projects | V1.2.0 | release notes |
The components flagged by “” have changed since the previous release. “” are new.
Drivers
Name | Version | Release note |
---|---|---|
Cortex-M CMSIS | V5.6.0_cm4 | release notes |
STM32WL CMSIS | V1.1.1 | release notes |
STM32WLxx_HAL_Driver | V1.2.0 | release notes |
STM32WLxx_Nucleo | V1.2.0 | release notes |
Middlewares
Name | Version | Release note |
---|---|---|
FatFS | R0.12c | release notes |
ST modified 20191011 | ST release notes | |
FreeRTOS | v10.2.1 | release notes |
ST modified 20200117 | ST release notes | |
LoRaWAN | V4.5.2 | release notes |
V2.4.0 | ST release notes | |
SubGHz_Phy | V1.2.0 | release notes |
Sigfox | V1.7.1 | release notes |
STM32_Key_Management_Services | v1.1.8 | release notes |
STM32_Secure_Engine | v2.5.2 | release notes |
mbed-crypto | V1.1.0 | release notes |
ST modified 20191107 | ST release notes |
Utilities
Name | Version | Release note |
---|---|---|
conf | V1.6.0 | release notes |
lcd | V2.0.1 | release notes |
Fonts | V2.0.1 | release notes |
tiny_lpm | V1.4.0 | release notes |
sequencer | V1.6.0 | release notes |
adv_trace | V1.3.0 | release notes |
timer | V1.2.0 | release notes |
misc | V1.1.0 | release notes |
SBSFU appli not compatible with CubeIDE v1.8
In the STM32CubeWL MCU Package, examples and applications projects are generated with the STM32CubeMX tool to initialize the system, peripherals and middleware stacks. User can open the provided ioc file in STM32CubeMX to modify the settings, add additional peripherals and/or middleware, to build his final application.
Name | Version | Release notes |
---|---|---|
Projects | V1.1.0 | release notes |
The components flagged by “” have changed since the previous release. “” are new.
Drivers
Name | Version | Release note |
---|---|---|
Cortex-M CMSIS | V5.6.0_cm4 | release notes |
STM32WL CMSIS | V1.1.0 | release notes |
STM32WLxx_HAL_Driver | V1.1.0 | release notes |
STM32WLxx_Nucleo | V1.1.0 | release notes |
Middlewares
Name | Version | Release note |
---|---|---|
FatFS | R0.12c | release notes |
ST modified 20191011 | ST release notes | |
FreeRTOS | v10.2.1 | release notes |
ST modified 20200117 | ST release notes | |
LoRaWAN | V4.4.7 | release notes |
V2.3.0 | ST release notes | |
SubGHz_Phy | V1.1.0 | release notes |
Sigfox | V1.7.0 | release notes |
STM32_Key_Management_Services | v1.1.6 | release notes |
STM32_Secure_Engine | v2.5.0 | release notes |
mbed-crypto | V1.1.0 | release notes |
ST modified 20191107 | ST release notes |
Utilities
Name | Version | Release note |
---|---|---|
conf | V1.4.1 | release notes |
lcd | V2.0.1 | release notes |
Fonts | V2.0.1 | release notes |
tiny_lpm | V1.3.1 | release notes |
sequencer | V1.5.1 | release notes |
adv_trace | V1.2.0 | release notes |
timer | V1.1.2 | release notes |
misc | V1.0.2 | release notes |
Not applicable
First Official Release
In the STM32CubeWL MCU Package, examples and applications projects are generated with the STM32CubeMX tool to initialize the system, peripherals and middleware stacks. User can open the provided ioc file in STM32CubeMX to modify the settings, add additional peripherals and/or middleware, to build his final application.
Name | Version | Release notes |
---|---|---|
Projects | V1.0.0 | release notes |
The components flagged by “” have changed since the previous release. “” are new.
Drivers
Name | Version | Release note |
---|---|---|
Cortex-M CMSIS | V5.6.0_cm4 | release notes |
STM32WL CMSIS | V1.0.0 | release notes |
STM32WLxx_HAL_Driver | V1.0.0 | release notes |
STM32WLxx_Nucleo | V1.0.0 | release notes |
Middlewares
Name | Version | Release note |
---|---|---|
FatFS | R0.12c | release notes |
ST modified 20191011 | ST release notes | |
FreeRTOS | V10.2.1 | release notes |
ST modified 20200117 | ST release notes | |
LoRaWAN | V4.4.4 | release notes |
V2.2.1 | ST release notes](Middlewares/Third_Party/LoRaWAN/st_readme.txt) | |
SubGHz_Phy | V1.0.0 | release notes |
Sigfox | V1.6.1 | release notes |
STM32_Key_Management_Services | v1.1.5 | release notes |
STM32_Secure_Engine | v2.4.1 | release notes |
mbed-crypto | V1.1.0 | release notes |
ST modified 20191107 | ST release notes |
Utilities
Name | Version | Release note |
---|---|---|
conf | V1.4.1 | release notes |
lcd | V2.0.1 | release notes |
Fonts | V2.0.1 | release notes |
tiny_lpm | V1.3.1 | release notes |
sequencer | V1.5.1 | release notes |
adv_trace | V1.0.5 | release notes |
timer | V1.1.2 | release notes |
misc | V1.0.0 | release notes |
Not applicable