TI BLE5-Stack 2.00.01.00 Release Notes
Table of Contents
Introduction
The BLE5-Stack is a set of sample applications, tools, APIs and protocol stack libraries that enable engineers to develop Bluetooth ® 5 standalone or network processor LE applications on the SimpleLink™ CC13x2_26x2 Bluetooth low energy (BLE) wireless MCU. This Bluetooth 5 (BLE5-Stack) release includes support to enable development of applications using the following Bluetooth 5 LE features: High Speed, Long Range (LE Coded PHYs), Advertisement Extensions as well as all existing Bluetooth 4.0, 4.1 and 4.2 LE features.
As with all Bluetooth core specifications that support the low energy (LE) feature, devices implementing the LE feature of Bluetooth 5 are backward compatible with Bluetooth 4.2, 4.1 and 4.0 LE capable devices.
Key features of BLE5-Stack 2.00.01.00 :
- Supports the following Bluetooth 5 LE features: High Speed Mode (2 Mbps PHY), Long Range (LE Coded 125kbps and 500kbps PHYs), Advertisement Extensions (AE) non-periodic, Privacy 1.2.1 and Channel Selection Algorithm #2
- Support for all Bluetooth 4.2 LE features including LE Secure Connections and Data Length Extension (DLE)
- Integrated BLE Host and Controller supporting System-on-chip (SoC) standalone or network processor dual-device configurations
- Project Zero sample application demonstrates typical peripheral role operations such as controlling LEDs, identifying button states and sending strings of data from a smartphone to the LaunchPad™
- Standalone Peripheral, Broadcaster and Central sample applications 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)
- All example applications now utilize the BLE5-Stack in ROM to maximize application flash memory availability
- Simple_central supports up to 32 concurrent connections
Additional information about TI’s Bluetooth low energy solutions can be found at www.ti.com/ble
BLE5-Stack Documentation
The SimpleLink CC13x2 and CC26x2 Software Development Kit(SDK) allows easier product development by combining TI-RTOS and the BLE protocol stack in one unified SDK. All BLE5-Stack sample applications are based off the TI-RTOS Kernel. Key documents needed for BLE application development include:
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_cc13x2_26x2_sdk_2_40_00_xx installer package on a supported host operating system build machine with Administrator privileges
- The default install path for Windows is C:\ti\simplelink_cc13x2_26x2_sdk_2_40_00_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
What’s New
ID | Summary |
---|---|
BLESTACK-4379 | 32C - Auto Connection |
BLE_AGAMA-208 | SysConfig 2.0 - BLE stack configuration |
BLE_AGAMA-126 | Support 32 simultaneous connections |
Fixed Issues
ID | Summary |
---|---|
BLESTACK-4220 | Known issue where GAPBOND_PAIRING_STATE_BOND_SAVED returned when bonding is disabled |
Known Issues and Limitations
ID | Summary |
---|---|
BLETOOLS-213 | AE and legacy advertising sets number is limited to 20 |
BLESTACK-4207 | Known issue where queued param updates in slave device cause application assert |
BLESTACK-3843 | RTOS logging of certain high-priority events, such as SWIs and HWIs, may interfere with reception of a scan response chain |
BLE_AGAMA-141 | IAR: The global custom.argvars and local ble project custom.argvars cannot coexist together |
BLE_AGAMA-139 | When using multi-role, there exists an issue where a random address will display instead of the “Work With” selection in the serial terminal |
BLE_AGAMA-80 | The NV Driver is now used for SNV record & bond storage. It is not possible to retain OSAL SNV contents when upgrading from earlier BLE5 1.1.x releases. Two flash pages of NV are required. |
Upgrade and Compatibility Information
The BLE5-Stack 2.00.01.00 only supports SimpleLink CC13x2 and CC26x2 devices with silicon revision E (PG 2.1). No support for previous silicon revisions or LaunchPad™ development kits using earlier silicon revisions. If you’re unsure of the revision number of your device, please see the Package Symbolization and Revision Identification section of the Errata Note.
Contrary to previous releases, this SDK supports both CC13x2 and CC26x2 devices and associated LaunchPad development kits.
Operating System Support
- Microsoft Windows® 7 SP1, Windows 8.1 or Windows 10
- Ubuntu 14.04 64-bit, Ubuntu 16.04 64-bit
- macOS Sierra
Dependencies
The BLE5-Stack sample applications were built & tested with the Integrated Development Environments (IDEs) and listed in the top-level SDK release notes.
Note: Earlier IDE/toolchain versions are not supported and compatibility with newer versions of supported IDEs is not assured.
Device Support
This release supports single-mode Bluetooth LE on the wireless MCUs listed in the top-level SDK release notes
Development Board Support
This release supports Bluetooth low energy application development on the CC13x2_26x2 LaunchPad
Validation
The BLE5-Stack sample applications were built & tested with versions of the following Integrated Development Environments (IDEs) and tool chains listed in the top-level SDK release notes:
- Code Composer Studio using the TI C Compiler for ARM
- IAR Embedded Workbench for ARM
This release is for development purposes only. Refer to the TI BLE Wiki How to certify your product page for details regarding Bluetooth certification.
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.