Example: barber

BLE-Stack 2.2 - wiki.tiprocessors.com

Texas Instruments SimpleLink Bluetooth low energy protocol stack BLE-Stack Release Notes June 16, 2016 Introduction This is version of the TI Bluetooth low energy protocol stack ( BLE-Stack ) Software Development Kit (SDK). The BLE-Stack SDK allows for the development of single-mode Bluetooth low energy (BLE) applications on TI s SimpleLink Bluetooth low energy CC2640, multi-standard CC2650 and dual-band CC1350 wireless microcontrollers (MCUs) supporting version of the Bluetooth specification. The CC13xx and CC26xx family of wireless MCUs includes a 32-bit ARM Cortex -M3 as the main application CPU running at 48 MHz, a dedicated Cortex-M0 processor for the radio / Physical Layer (PHY), and an autonomous Sensor Controller Engine.

Texas Instruments SimpleLink™ Bluetooth® low energy protocol stack BLE-Stack 2.2.0 Release Notes June 16, 2016 Introduction This is version 2.2.0 of the TI Bluetooth® low energy protocol stack (BLE-Stack) Software Development Kit (SDK).The BLE-Stack SDK allows for the development of single-mode Bluetooth low energy (BLE) applications on TI’s SimpleLink Bluetooth low energy

Tags:

  Stack, Ble stack, Ble stack 2

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Transcription of BLE-Stack 2.2 - wiki.tiprocessors.com

1 Texas Instruments SimpleLink Bluetooth low energy protocol stack BLE-Stack Release Notes June 16, 2016 Introduction This is version of the TI Bluetooth low energy protocol stack ( BLE-Stack ) Software Development Kit (SDK). The BLE-Stack SDK allows for the development of single-mode Bluetooth low energy (BLE) applications on TI s SimpleLink Bluetooth low energy CC2640, multi-standard CC2650 and dual-band CC1350 wireless microcontrollers (MCUs) supporting version of the Bluetooth specification. The CC13xx and CC26xx family of wireless MCUs includes a 32-bit ARM Cortex -M3 as the main application CPU running at 48 MHz, a dedicated Cortex-M0 processor for the radio / Physical Layer (PHY), and an autonomous Sensor Controller Engine.

2 The BLE protocol stack is built on top of the TI Real-time Operating System (TI-RTOS) which provides advanced power management and flexible peripheral driver capabilities allowing the development of highly optimized & power efficient standalone or network processor applications. The TI-RTOS SDK is installed during the BLE-Stack SDK installation. Version of the BLE-Stack is a major update to TI s existing royalty-free Bluetooth low energy software protocol stack which adds support for all core specification version Low Energy (LE) features as well as new development kits. This protocol stack enhancement is in addition to support of all Bluetooth LE core specification version features, including support for up to 8 master or slave BLE connections.

3 A few examples of what can be created using the sample applications in this SDK and/or the additional resources found in the Examples section below include Bluetooth beacons incorporating the popular Apple iBeacon and Eddystone formats, glucose, heart rate and fitness monitors, dongles for cable replacement via a BLE Serial Port Bridge and industrial motor monitors. See What's New below for an overview of new features in this release. The Bluetooth core specification version features supported in this release allow development of the most secure and power efficient products incorporating the Bluetooth low energy specification.

4 This document is divided into the following sections: Documentation & Layout What's New Installation and Usage Dependencies Device Support Validation Information Examples Known Issues Versioning Technical Support and Product Updates Documentation & Layout The BLE-Stack SDK contains the following components: SDK Path Description blelib BLE protocol stack code provided in library form ( Host, Controller, etc.) sap_3_00_01_07 Simple Application Processor (SAP) libraries & documentation for interfacing to the Simple Network Processor (SNP) docs Included documentation (see below) examples\<kit> Sample applications, organized by evaluation kit (see supported kits below) examples\hex Prebuilt hex firmware files for selected sample applications examples\util Boot Image Manager (BIM) sample applications for OAD src Source code used by sample application & stack projects tools Tools used for build and debug (libsearch, frontier, BTool)

5 The following documents are included in the docs folder. Document links assume the SDK is installed locally at the default install path. Document Description SWRU393_CC2640_BLE_Software_Developer' BLE Software Developer s Guide for developing applications with this SDK. Newer version may be online by referencing the literature ID: SWRU393 CC2640 Simple Network Processer API API Guide for interfacing to the Simple Network Processor (SNP). Located in the sap_3_00_01_07\docs folder. CC2640 BLE OAD User's Reference guide for implementing firmware upgrade using the TI Over the Air Download (OAD) profile on supported applications Network Processor Vendor Specific API reference guide for the HostTest project TI-RTOS Docs Overview TI-RTOS Kernel & Driver documentation overview page (local installation) License Manifest What s New Support Bluetooth core specification features: LE Secure Connections, LE Data Length Extension and LE Privacy New Bluetooth Qualified Design ID (QDID) for the Bluetooth protocol stack , see the TI BLE Wiki.

6 Ability operate without a 32 kHz crystal for BLE peripheral & broadcast applications on supported silicon Added support for new development kits: CC2650 LaunchPad , CC2650 Remote Control kit and CC1350 Sub-1 GHz and BLE dual-band LaunchPad Support TI s BLE voice over GATT profile on CC2650 SensorTag and Remote Control development kits Simple Network Processor supports LE Secure Connections New SDK directory structure to permit easier revision control integration Streamlined application & stack project build procedure Added ability to support concurrent pairing & bonding with multiple simultaneous connections Fixed an issue in which a malformed connection request may lead to a CPU abort Fixed a BLE central issue in which the

7 Connection would drop during pairing while concurrently performing a scan Fixed an issue in simple_broadcaster in which the advertisement data was not updated properly Improved scanning, advertising and connection control when supporting multiple master & slave connections Uses latest TI-RTOS release for CC26xx & CC13xx wireless MCUs BTool version Revision History This is a summary of previous BLE-Stack releases. To see the full release notes, refer to the Archived Releases section of the BLE-Stack download page: Maintenance release TI-RTOS Support Simple Network Processer Over the Air Download (OAD)

8 Support for external flash memory Bug fix & performance improvements Additional flash memory configuration options TI-RTOS Initial release featuring full support of Bluetooth LE core features and support for up to 8 master or slave connections Support CC2650 SensorTag and SmartRF06 Development Kit TI-RTOS Installation and Usage The full procedure for building applications with this SDK is described in Section Setting up the Development Environment of the included SWRU393_CC2640_BLE_Software_Developer s_Guide. A supported IDE is required. Refer to the Dependencies section below for a list of supported IDEs.

9 Download and run the BLE-Stack SDK installer on a Windows 7 or later host platform machine: , where xx is the build revision number. By default, the BLE-Stack SDK will be installed to: c:\ti\simplelink\ble_sdk_2_02_00_xx and referred to as $BLE_INSTALL$ in the documentation. Changing the default installation path or drive may require a manual update to environment variables used by sample application projects; refer to the SWRU393_CC2640_BLE_Software_Developer s_Guide for more details. TI recommends making a backup of the SDK installation prior to development. The above installer includes the TI-RTOS SDK installer which will be automatically launched during the installation process.

10 The included TI-RTOS installation is required for developing applications with the BLE-Stack SDK. Please see the available sample applications located in \examples\<kit> as a starting point for using the BLE-Stack SDK to develop a BLE application. The SWRU393_CC2640_BLE_Software_Developer s_Guide uses the Simple BLE Peripheral (simple_peripheral) sample application found in \examples\cc2650lp\simple_peripheral as a guide. Additional software examples and getting started material are provided in the Examples section below. TI-RTOS version default installation path: C:\ti\tirtos_cc13xx_cc26xx_2_18_00_03 XDC Tools default installation path: C:\ti\xdctools_3_32_00_06_core Upgrade Information The SDK uses a new directory and file format from previous BLE-Stack SDK releases.


Related search queries