stm32cubewb0
stm32cubewb0
Data brief
Application-level demonstrations
CMSIS
STM32_BLE FatFS FreeRTOS™ kernel
Board support package (BSP) Low-layer APIs (LL) Hardware abstraction layer APIs (HAL)
DT72094V3
HAL and LL driver level
STM32CubeWB0
Features
• Consistent and complete embedded software offer that frees the user from dependency issues
• STM32WB0 series support
• STM32WB0 series middleware: FreeRTOS™ kernel, FatFS generic file system module
• STM32WB0 specific middleware: STM32_BLE, including Bluetooth® Low Energy 5.4 stack, certified with Bluetooth® SIG
• STM32_BLE, Bluetooth® Low Energy applications
• 2.4 GHz radio proprietary driver
• 2.4 GHz radio proprietary driver examples
• 2.4 GHz radio proprietary driver demonstrations
• CMSIS files
• Low-layer and hardware abstraction layer peripheral drivers and related examples
• Support for the Nucleo board
• Free user-friendly license terms
• Update mechanism with new-release notification capability
Description
STM32Cube is an STMicroelectronics original initiative to improve designer productivity significantly by reducing development
effort, time, and cost. STM32Cube covers the whole STM32 portfolio.
STM32Cube includes STM32CubeMX, a graphical software configuration tool that allows the generation of C initialization code
using graphical wizards.
It also comprises the STM32CubeWB0 MCU Package, composed of the STM32Cube hardware abstraction layer (HAL) and the
low-layer (LL) APIs, a consistent set of middleware components such as STM32_BLE (Bluetooth® Low Energy 5.4),
FreeRTOS™ kernel, and FatFS generic file system module.
The STM32CubeWB0 gathers in one single package all generic embedded software components required to develop an
application on STM32WB0 series microcontrollers.
Additional 2.4 GHz radio demonstrations are also provided to show more complex and advanced scenarios (such as low-power
manager integration, and over-the-air firmware upgrade capability).
1 General information
2 License
STM32CubeWB0 is delivered under the SLA0048 software license agreement and its Additional License Terms.
STM32CubeWB0 runs the Bluetooth® Low Energy stack on STM32WB0 series microcontrollers based on the
Arm® Cortex®‑M0+ processor.
Note: Arm is a registered trademark of Arm Limited (or its subsidiaries) in the US and/or elsewhere.
Revision history
Table 1. Document revision history