Get it at: www.ti.com/blestack
Texas Instruments' Bluetooth® low energy BLE-Stack™ 2.2.0 software development kit (SDK) for TI’s SimpleLink™ Bluetooth Smart CC2640 wireless microcontroller (MCU) and SimpleLink™ multi-standard CC2650 wireless MCU is a full-featured Bluetooth 4.2 certified stack that includes all necessary software and sample applications to quickly get started with the development of single-mode Bluetooth low energy (BLE) applications.
This release is a major update to the BLE-Stack2.1.1 software release and adds support for all Bluetooth core specification 4.2 features. The BLE-Stack software is available royalty-free to customers using TI’s CC2640 and CC2650 wireless MCUs and also runs on TI’s SimpleLink SensorTag kit (CC2650STK), SimpleLink CC2650 LaunchPad™ development kit (LAUNCHXL-CC2650), SimpleLink CC2650 remote control development kit (CC2650RC) and SmartRF06 development kit.
All code generated from the BLE-Stack 2.2.0 SDK is binary compatible and exchangeable with both the CC2640 and CC2650 wireless MCUs. All TI CC26xx development kits feature the CC2650 wireless MCU, which can be used for development and prototyping of CC2640-based designs. Refer to the [release notes | release_notes_ble_sdk_2_2_0.html] for details on how to install and get started developing applications with the BLE-Stack 2.2.0 SDK.
Features
- Full support for all Bluetooth core specification 4.2 features: LE Secure Connections, LE Data Length Extension and LE Privacy 1.2.
- Bluetooth low energy simple network processor (SNP) solution with simple API for easily adding connectivity to existing MCU designs. Learn more with the SNP workshop inSimpleLink Academy.
- Ability to operate without a 32-kHz crystal in peripheral and beacon configurations.
- Over-the-air (OTA) firmware upgradability via an external flash memory.
- Advanced topology including concurrent master/slave operation and support for up to 8 connections.
- Voice-over-BLE support on the CC2650 remote control kit.
- Ultra-low power advertisement and connected states for applications such as peripherals and beacons, including the popular Apple iBeacon® and Google Eddystone™ formats.
- Built on top of TI-RTOS framework and includes peripheral drivers and advanced power management libraries.
- Broad selection of development and Internet of Things (IoT) prototyping kits, including CC2650 LaunchPad development kit, CC2650 SensorTag kit, CC2650 voice remote control kit and SmartRF06 development kit.
- Wide range of sample applications with certified profiles to reduce time to marke.t
- Bluetooth qualified design listing to reduce certification test time.
- Flexible protocol stack configuration options to maximize application memory.
- Supported in IAR Embedded Workbench for ARM® and Code Composer Studio™ integrated development environment tool chains.
Getting Started with BLE-Stack 2.2.0
- Project 0: Getting started demo for the CC2650 LaunchPad development kit using CCS Cloud, TI’s web browser based integrated development environment (IDE).
- Learn Bluetooth low energy basics and custom profile development with SimpleLink Academy, TI’s self-guided learning program with step-by-step guides, theory of operation and interactive quizzes.
- Download and install the SDK and refer to the “Installation and Usage” section of the included release notes to get started with developing a custom Bluetooth low energy application.
** Please note that the directory structure and SDK layout in BLE v2.2.0 has changed from BLE v2.1.x and earlier SDK releases. Please refer to the 'Getting Started" section of the included CC2640 BLE SW Developer's Guide (SWRU393) with details on this layout change.