0% found this document useful (0 votes)
7 views

stm32cubewb0

The STM32CubeWB0 is an embedded software package for the STM32WB0 series, including drivers, middleware like Bluetooth® Low Energy, FreeRTOS™, and FatFS. It aims to enhance designer productivity by providing a comprehensive set of tools and libraries for application development. The software is available for free download and is governed by the SLA0048 software license agreement.

Uploaded by

minhvunguyen2000
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views

stm32cubewb0

The STM32CubeWB0 is an embedded software package for the STM32WB0 series, including drivers, middleware like Bluetooth® Low Energy, FreeRTOS™, and FatFS. It aims to enhance designer productivity by providing a comprehensive set of tools and libraries for application development. The software is available for free download and is governed by the SLA0048 software license agreement.

Uploaded by

minhvunguyen2000
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

STM32CubeWB0

Data brief

STM32Cube embedded software for STM32WB0 series including LL/HAL drivers


and Bluetooth® Low Energy

Examples, demonstrations, and applications


STM32 Nucleo
@STM32CubeIDE / EWARM / MDK-ARM User Utilities
board
(.ioc STM32CubeMX format) application

Application-level demonstrations

CMSIS
STM32_BLE FatFS FreeRTOS™ kernel

Middleware level Utilities

Board support package (BSP) Low-layer APIs (LL) Hardware abstraction layer APIs (HAL)

DT72094V3
HAL and LL driver level

Product status link

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

DB5065 - Rev 1 - June 2024 www.st.com


For further information contact your local STMicroelectronics sales office.
STM32CubeWB0

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).

DB5065 - Rev 1 page 2/6


STM32CubeWB0
General information

1 General information

1.1 Ordering information


STM32CubeWB0 is available for free download from the www.st.com website.

1.2 What is STM32Cube?


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:
• A set of user-friendly software development tools to cover project development from conception to
realization, among which are:
– STM32CubeMX, a graphical software configuration tool that allows the automatic generation of C
initialization code using graphical wizards
– STM32CubeIDE, an all-in-one development tool with peripheral configuration, code generation, code
compilation, and debug features
– STM32CubeCLT, an all-in-one command-line development toolset with code compilation, board
programming, and debug features
– STM32CubeProgrammer (STM32CubeProg), a programming tool available in graphical and
command-line versions
– STM32CubeMonitor (STM32CubeMonitor, STM32CubeMonPwr, STM32CubeMonRF,
STM32CubeMonUCPD), powerful monitoring tools to fine-tune the behavior and performance of
STM32 applications in real time
• STM32Cube MCU and MPU Packages, comprehensive embedded-software platforms specific to each
microcontroller and microprocessor series (such as STM32CubeWB0 for the STM32WB0 series), which
include:
– STM32Cube hardware abstraction layer (HAL), ensuring maximized portability across the STM32
portfolio
– STM32Cube low-layer APIs, ensuring the best performance and footprints with a high degree of user
control over hardware
– A consistent set of middleware components such as FreeRTOS™, FAT file system, and STM32_BLE
(Bluetooth® Low Energy)
– All embedded software utilities with full sets of peripheral and applicative examples
• STM32Cube Expansion Packages, which contain embedded software components that complement the
functionalities of the STM32Cube MCU and MPU Packages with:
– Middleware extensions and applicative layers
– Examples running on some specific STMicroelectronics development boards

DB5065 - Rev 1 page 3/6


STM32CubeWB0
License

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.

DB5065 - Rev 1 page 4/6


STM32CubeWB0

Revision history
Table 1. Document revision history

Date Revision Changes

07-Jun-2024 1 Initial release.

DB5065 - Rev 1 page 5/6


STM32CubeWB0

IMPORTANT NOTICE – READ CAREFULLY


STMicroelectronics NV and its subsidiaries (“ST”) reserve the right to make changes, corrections, enhancements, modifications, and improvements to ST
products and/or to this document at any time without notice. Purchasers should obtain the latest relevant information on ST products before placing orders. ST
products are sold pursuant to ST’s terms and conditions of sale in place at the time of order acknowledgment.
Purchasers are solely responsible for the choice, selection, and use of ST products and ST assumes no liability for application assistance or the design of
purchasers’ products.
No license, express or implied, to any intellectual property right is granted by ST herein.
Resale of ST products with provisions different from the information set forth herein shall void any warranty granted by ST for such product.
ST and the ST logo are trademarks of ST. For additional information about ST trademarks, refer to www.st.com/trademarks. All other product or service names
are the property of their respective owners.
Information in this document supersedes and replaces information previously supplied in any prior versions of this document.
© 2024 STMicroelectronics – All rights reserved

DB5065 - Rev 1 page 6/6

You might also like