Revision as of 10:08, 9 November 2021 by Registered User (→‎STM32WB BLE Software Architecture)
Under construction.png Coming soon

Click here for BLE overview

1. Introduction

The STM32CubeWB[1] MCU Package provides software components running on the STM32WB Series MCU.
For all examples provided with the package, the following integrated development environments are supported:

  • STMicroelectronics integrated development environment for STM32 products (STM32CubeIDE)
  • IAR Systems® IAR Embedded Workbench® for Arm® (EWARM)
  • Keil® Microcontroller Development Kit (MDK-ARM)

The Firmware Package for the STM32WB series is available on STM32CubeWB github[2]

2. STM32WB Bluetooth® LE Software Architecture

The STM32WB Bluetooth Low Energy architecture separates the Bluetooth Low Energy Profile and Application, running on the application Cortex-M4, from the Bluetooth Low Energy real-time aspects residing in the Bluetooth Low Energy peripheral.

The Bluetooth Low Energy peripheral incorporates a Cortex-M0+ processor containing the Bluetooth Low Energy STACK handling the link layer up to the Generic Attribute Profile and Generic Access Profile layers.

STM32WB BLE Architecture

More information is available on the Application Note Building wireless applications with STM32WB Series microcontrollers[3]

3. BT SIG Profile application

  • Heart Rate Sensor
  • ...

4. Proprietary Application

5. BLE Mesh

6. STM32CubeWB versions

7. Concepts