Radio Software Bundle (rflib) 6.10.00.10 Release Notes

Table of Contents

Introduction

The Radio Software Bundle (RFLib) component for CC13x2, CC26x2, CC13x4 and CC26x4 consists of products that were previously hosted in different locations and distributed through TIDRIVERS, TIDRIVERS examples and DriverLib:

Documentation

The following documentation is included in RFLib.

Disclaimer

RF Patches

RF settings and patches for device family cc13x4_cc26x4 are in alpha state. They are not fully characterized and have only been tested in a limited manner. Support for certain settings and PHYs may be removed in the future.

Please consider this content for evaluation purposes only.

Library Naming

The location of the precompiled RF libraries has moved to match the same pattern as other components in the SDK.

The old path is now deprecated. Migration to the new library path may be required.

With the following placeholder mapping:

Placeholder Alternatives
<toolchain> ccs, ticlang, gcc or iar
<CPU type> m4f (cc13x2_cc26x2 or cc13x2x7_cc26x2x7)
m4 (cc13x1_cc26x1)
m33 (cc13x4_cc26x4)
<device ID> cc13x2 or cc26x2 (cc13x2_cc26x2 or cc13x2x7_cc26x2x7)
cc13x1 or cc26x1 (cc13x1_cc26x1)
cc13x4 or cc26x4 (cc13x4_cc26x4)

RF Sysconfig: Antenna Switch Hardware Changes

The antenna switch, available under “Use Hardware”, is required by P device boards (matching regex /CC....P/). To ensure correct RF performance, the correct value for this option is now selected by default in the UI, but not when adding the RF module in a config script.

Make sure this option is selected for correct RF performance. It must also be placed before any assignments related to the RF module for coex.

See snippet below to add correct hardware:

const RF = scripting.addModule("/ti/drivers/RF");
if (("board" in system.deviceData) && ("RF" in system.deviceData.board.components)) {
    RF.$hardware = system.deviceData.board.components.RF;
}

Change made to LP_CC2652PSIP:

What’s New

ID Summary
RFCORE-783 cc13x4_cc26x4: Settings Release - 5 dBm: 50 kbps GFSK-h=1.0 RX/TX - Functional Candidate
RFCORE-780 cc13x4_cc26x4: Settings Release - 5 dBm: BLE 1M RX/TX - Functional Candidate
RFCORE-781 cc13x4_cc26x4: Settings Release - 5 dBm: IEEE 802.15.4 RX/TX (ZigBee) - Functional Candidate
RFCORE-866 cc13x4_cc26x4: Settings Release - 20 dBm: IEEE 802.15.4 TX (ZigBee) - Functional Candidate
RFCORE-869 CC2651RSIPA: Settings Release, PA Table Update - 5 dBm: BLE 1M, 2M, Coded and IEEE 802.15.4 (ZigBee) - Release Candidate
RFCORE-864 CC2651RSIPA: PA Table Update - Functional Candidate
RFCORE-863 cc13x4_cc26x4: PA Table Update - Improved Performance
RFCORE-865 CC2652PSIP: Settings Release, PA Table Update - 10 dBm: BLE 1M, 2M and IEEE 802.15.4 (ZigBee) - Release Candidate
SRFSTUDIO-3196 CC2642R-Q1: Add support for CC2642R1FRTC
SRFSTUDIO-3215 CC2651R3SIPA: Add support for CC2651R3SIPA

Fixed Issues

ID Summary
RFCORE-856 cc13x2_cc26x2: Settings Release - PROP Sub1Ghz “1M, 350 kHz deviation, …” - Fix TX intFreq
RFCORE-855 cc13x2x7_cc26x2x7: Settings Release - PROP Sub1Ghz “1M, 350 kHz deviation, …” - Fix TX intFreq
RFCORE-836 CC1311x3: Removed Unsupported Settings - OOK, WMBUS and WB-DSSS

Known Issues

ID Summary
None None

Upgrade and Compatibility Information

This release breaks compatibility with previous releases of the CC13x2/CC26x2 RF driver in the following ways:

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.