Release Notes

Table of Contents

Introduction

This is a GA release of the Core SDK 5.10.01.01 for the CC26xx and CC13xx devices.

Documentation

Open the documentation overview web page file in the SDK’s Doc folder for a full list of documentation.

What’s New

Upgrade and Compatibility Information

This release breaks compatibility with previous releases of the Core SDK in the following ways:

TIRTOS-1965 - Update Compilers to latest.
TIDRIVERS-4026 - Implement Power Driver RTC compensation from SCLK_LF.

When the low frequency clock source, SCLK_LF, is derived directly from HPOSC (BAW), the RTC must be compensated for the HPOSC clock drift over temperature to keep sufficient accuracy to meet BLE Central mode PPM requirements.

In previous releases, the RF driver did this. From this release onwards, the Power driver is responsible for doing so. In order to enable this feature, the application must call PowerCC26X2_enableHposcRtcCompensation() after Power_init(). For users of SysConfig, this function will be automatically called in Board_init() based on selected Device Config settings (CCFG). All that is required is to regenerate the generated C and H files. Users that are not using SysConfig or do not wish to regenerate their SysConfig-generated files must call PowerCC26X2_enableHposcRtcCompensation() after Power_init() in their application.

TIDRIVERS-3963 - Allow SysConfig ADCBuf channels to be completely named.

Previously, ADCBuf channels were a combination of the parent ADCBuf instance’s $name and the channel instance’s $name. For example, if the ADCBuf instance’s name was “CONFIG_ADCBUF_0” and the channel instance’s $name was “CHANNEL_0”, the generated name would yield “CONFIG_ADCBUF_0CHANNEL_0”.

ADCBuf channel names are now fully nameable–independent of the parent instance’s name. As a result, setting a channel $name of “CHANNEL_0” will result in “CHANNEL_0” being generated

TIRTOS-2020 - Update i2copt3001_cpp.syscfg to use ‘ALERT’ instead of ‘INTERRUPT’.

The ‘INTERRUPT’ sub-component of each sensor component in the sensor BoosterPack’s SysConfig content has been replaced with ‘ALERT’. Because the i2copt3001_cpp.syscfg file made use of the OPT3001’s ‘INTERRUPT’ component, it has been updated to use ‘ALERT’ instead.

TIRTOS-1938 - Support BASSENSORS MKII BoosterPack.

The examples have all been updated to work with the new BASSENSORS MKII BoosterPack instead of the BOOSTXL-SENSORS BoosterPack. The prior examples should continue to work, but if you re-import an example from this release, you will need to use the new BoosterPack.

Dependencies

See the SDK release notes for a description of which components and tools are required to work with this product.

Device Support

See the SDK release notes for a list of TI devices that are supported in this product.

Validation Information

The Core SDK was validated with the following components:

Known Issues

ID Summary
TIDRIVERS-3635 UART_read returns 0 in portable after a power-cycle on CC13x0 and CC26x0 devices
TIDRIVERS-1642 NVSSPI25x driver does not work when using internal SPI CS

Customer Support

Versioning

This product’s version follows a version format, M.mm.pp.bb, where M is a single digit Major number, mm is 2 digit minor number, pp is a 2 digit patch number, and b is an unrestricted set of digits used as an incrementing build counter.

Prior Release Changes

A summary of changes made in previous releases of this product can be found in the product Change Log.