X Cube Ble1

Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

X-CUBE-BLE1

Bluetooth Low Energy software expansion for STM32Cube

Data brief

Features
 Complete middleware to build Bluetooth Low
Energy applications using ST’s BlueNRG
device
 Easy portability across different MCU
families, thanks to STM32Cube
 Numerous examples to aid understanding
 Free, user-friendly license terms

Description
The X-CUBE-BLE1 is an expansion software
package for STM32Cube. The software runs on
the STM32 and includes drivers for ST’s
BlueNRG Bluetooth Low Energy device. The
expansion is built on STM32Cube software
technology to ease portability across different
STM32 microcontrollers. The software comes
with examples of implementation of the drivers
running on the X-NUCLEO-IDB04A1, when
connected to a NUCLEO-L053.

January 2015 DocID027176 Rev 2 1/4


For further information contact your local STMicroelectronics sales www.st.com
office
Revision history X-CUBE-BLE1

Detailed description
What is STM32Cube?
STMCubeTM represents an original initiative by STMicroelectronics to ease developers' life
by reducing development effort, time and cost. STM32Cube covers the STM32 portfolio.
Version 1.x of STM32Cube includes:
 STM32CubeMX, a graphical software configuration tool that allows the generation of
C initialization code using graphical wizards.
 A comprehensive embedded software platform, delivered per series (such as the
STM32CubeF4 for STM32F4 series).
 STM32Cube HAL, an STM32 abstraction layer embedded software, ensuring
maximized portability across the STM32 portfolio
 A consistent set of middleware components, such as RTOS, USB, TCP/IP,
graphics
 All embedded software utilities, including a full set of examples
How does this software complement STM32Cube?
The proposed software is based on the STM32CubeHAL, the hardware abstraction layer
for the STM32 microcontroller. The package extends STM32Cube by providing a board
support package (BSP) for the BlueNRG expansion board and some middleware
components for communication with other Bluetooth LE devices. BlueNRG is a very low
power Bluetooth Low Energy (BLE) single-mode network processor, compliant with
Bluetooth specifications core 4.0.The drivers abstract low-level details of the hardware and
allow the middleware components and applications to access the BlueNRG device in a
hardware-independent fashion. The software implements low power optimizations to allow
system power consumption of a few micro-amps. The package includes the following
sample applications that the developer can use to start experimenting with the code:
 Sample App
 Sensor Demo
 Virtual COM
Sample App shows communication between two BlueNRG devices. Sensor Demo allows
the sending of simulated environmental and acceleration data to a Bluetooth Low Energy-
compatible smartphone. Virtual COM allows the use of a companion PC application to send
HCI commands and to update the BlueNRG firmware.

2/4 DocID027176 Rev 2


X-CUBE-BLE1 Revision history

1 Revision history

Table 1: Document revision history


Date Rev Changes
19-Nov-2014 1 First release.
Modified the document title, Features and Description on the coverpage.
26-Jan-2015 2
Added the Detailed description section.

DocID027176 Rev 2 3/4


X-CUBE-BLE1

IMPORTANT NOTICE – PLEASE 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
acknowledgement.

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

© 2015 STMicroelectronics – All rights reserved

4/4 DocID027176 Rev 2


This datasheet has been downloaded from:

www.DatasheetCatalog.com

Datasheets for electronic components.

You might also like