Embedded software accelerates development of Bluetooth Low Energy applications

The STM32CubeWB0 embedded software package from STMicroelectronics includes low-level utilities and interfaces, middleware, a protocol stack and operating system to enable the developer to start working with ST wireless MCUs quickly and easily.

The STM32CubeWB0 from STMicroelectronics is a single package which combines all the generic embedded software components required to develop an application on STM32WB0 series Bluetooth® wireless microcontrollers.

The package includes the STM32Cube hardware abstraction layer (HAL) and low-layer application programming interfaces, a consistent set of middleware components such as a certified Bluetooth Low Energy v5.4 protocol stack, a FreeRTOS™ operating system kernel, and FatFS generic file system module.

On top of this, the STM32CubeWB0 includes demonstrations of the MCU’s 2.4 GHz radio, showing how advanced features such as low-power manager integration and over-the-air firmware upgrades operate.

The STM32CubeWB0 package is part of the STM32Cube software set, which provides code to support the whole of the STM32 32-bit MCU portfolio. STM32Cube includes STM32CubeMX, a graphical software configuration tool which enables developers to generate C initialization code using graphical wizards.

The package is available on free, user-friendly license terms. ST supplies a framework for updating the STM32CubeWB0, and provides notifications to users when a new release is available.

Datasheet