Skip to content

Latest commit

 

History

History
30 lines (21 loc) · 2.25 KB

README.md

File metadata and controls

30 lines (21 loc) · 2.25 KB

X-CUBE-BLE1 Firmware Package

latest tag

The X-CUBE-BLE1 is an expansion software package for STM32Cube. This software provides drivers running on STM32 for STM’s BlueNRG-M0 Bluetooth Low Energy device. It also includes the software library for BLE Profiles along with many sample applications. This software package is built on top of STM32Cube software technology that ease portability across different STM32 microcontrollers.

X-CUBE-BLE1 software features:

  • Complete middleware to build applications using BlueNRG-M0 network processor, including BLE standard Central and Peripheral profiles.
  • Easy portability across different MCU families thanks to STM32Cube.
  • Sample applications that the developer can use to start experimenting with the code.
  • References to free Android and iOS Apps that can be used along with the sample applications.
  • Free, user-friendly license terms.
  • Examples implementation available for X-NUCLEO-IDB05A2 STM32 expansion board plugged on top of one NUCLEO-L476RG.

The figure below shows the overall architecture.

X-CUBE-BLE1 Block Diagram

  • At the bottom layer there are the HW components: the STM32 MCU and the BlueNRG-M0 network processor.
  • The drivers abstract low level details of the hardware and allow the middleware software to provide Bluetooth LE features in a hardware independent fashion.
  • The applications provide examples of how to use the code.

Related information and documentation: