TI BLE-Stack 2.03.10 Release Notes
Table of Contents
Introduction
SimpleLink™ CC13x0 Software Development Kit (SDK) delivers components that enable engineers to develop applications on Texas Instruments SimpleLink Bluetooth® Low Energy CC13x0 wireless MCU. This powerful software toolkit provides a cohesive and consistent software experience for all SimpleLink CC13x0 users by packaging essential software components such as the Bluetooth 5.1 protocol stack (BLE-Stack), TI-RTOS and peripheral drivers in one easy-to-use software package along with exhaustive documentation.
Key features of BLE-Stack 2.03.10 :
- Support for all Bluetooth 4.2 LE features including LE Secure Connections, Privacy 1.2 and Data Length Extension (DLE)
- Qualified under Bluetooth 5.1
- Integrated BLE Host and Controller supporting System-on-chip (SoC) standalone or network processor dual-device configurations
- Standalone Peripheral sample application to jump start development
- Full integration with TI-RTOS for real-time scheduling, automatic power management and utilizing peripheral device drivers
- Secure Over-the-Air Download (OAD) firmware upgrade support for updating device firmware wirelessly
- Free code development option with Code Composer Studio™ (CCS)
As with all Bluetooth core specifications that support the Low Energy (LE) feature, devices implementing the LE specification of Bluetooth 5.1, are backward compatible with Bluetooth 4.2, 4.1 and 4.0 LE capable devices.
Additional information about TI’s Bluetooth Low Energy solutions can be found at www.ti.com/ble
BLE-Stack Documentation
The SimpleLink CC13x0 SDK allows easier product development by combining the TI-RTOS and BLE protocol stack in one unified SDK. All BLE-Stack sample applications are based off the TI-RTOS Kernel. Key documents needed for BLE application development include:
What’s New
- Fixed an issue with the pairing process. The stack will now reject a received public key if it is identical to its own public key
- Fixed an issue with the pairing process. An initiator will now reject a confirmation value identical to its local confirm value
Known Issues and Limitations
- Currently there is no API supporting Tx power back-off on an individual channel. As a work-around, please lower the Tx power on every channel.
- Number of simultaneous connections may be limited when attempting concurrent LE Secure Connections pairings. Suggested workaround is to perform LE Secure Connections pairing on an individual connection basis.
- Calling GAP_DeviceInit twice may result in a “Invalid LMP Parameters” event which can be safely ignored
- The Simple Network Processor (SNP) and L2CAP Connection Oriented Channels (L2CAP COC) are not available in this release
- Cache-As-RAM project configurations are experimental
Installation and Usage
- To build the sample applications with this SDK a supported a supported IDE must be installed (refer to Dependencies below)
- Install the simplelink_cc13x0_sdk_4_10_03_xx.exe package on a Windows® 7 SP1, Windows 8.1 or Windows 10 machine with Administrator privileges
- The default install path is C:\ti\simplelink_cc13x0_sdk_4_10_03_xx and is referenced as $BLE_INSTALL$ in the documentation
- Changing the default install path and/or drive letter may require updating project variables. Do not use a space in the install path
- It is recommended to make a backup of the installation in order to revert modifications to the SDK
Upgrade and Compatibility Information
The CC1350 SDK uses a new directory & file format which differs from BLE-Stack 2.2.x and earlier SDK releases. Existing applications developed with earlier SDKs require porting to this release; however, most BLE APIs remain the same thus reducing the effort required to migrate to this release
Qualification
The Bluetooth low energy software stack (BLE-Stack) for CC13x0 BLE enabled wireless MCUs uses Bluetooth Qualified Components, which allow customers to substantially reduce the testing required to meet Bluetooth end product listing (EPL) qualification requirements while providing flexibility to the device configuration. Bluetooth SIG rules specify that Qualified Components have a validity period of three (3) years at which time they may not be available for new End Product Listings (EPLs). For more information please refer to the application report SWRA601 - How to Qualify Your Bluetooth Low Energy Product.
Operating System Support
The BLE-Stack sample applications in the CC13x0 SDK are supported on the Microsoft Windows® 7 SP1, Windows 8.1 or Windows 10 build platform.
Dependencies
The BLE-Stack sample applications were built & tested with the following Integrated Development Environments (IDEs) and listed components on Windows 7 SP1 and Windows 10 host build platforms.
Device Support
This release supports single-mode Bluetooth Low Energy on the following SimpleLink wireless MCU: CC1350
Development Board Support
This release supports Bluetooth Low Energy applications on the following development kit: CC1350 LaunchPad
Versioning
This product follows a version format, M.mm.pp.bb, where:
- M is a 1 digit major number,
- mm is a 2 digit minor number,
- pp is a 2 digit patch number,
- bb is a 2 digit incrementing build counter.