Skip to content

X-CUBE-BLE1 is an expansion software package for STM32Cube. The software runs on the STM32 and includes drivers for BlueNRG-M0 Bluetooth Low Energy devices.

License

Notifications You must be signed in to change notification settings

STMicroelectronics/x-cube-ble1

Repository files navigation

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:

About

X-CUBE-BLE1 is an expansion software package for STM32Cube. The software runs on the STM32 and includes drivers for BlueNRG-M0 Bluetooth Low Energy devices.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages