Radio Control Layer (RCL) 9.10.00.36 Release Notes

Table of Contents

Introduction

The Radio Control Layer (RCL) component for the LPF3 SDK consists of:

Disclaimer

See Upgrade and Compatibility Information for details.

Documentation

The following documentation is included in RCL.

Build Size

The following is the output of the TI ARM Clang size tool:

Component Flash Size (Bytes) RAM Size (Bytes)
Other 1170 161
LRF 4674 38
RCL 5484 5
BLE5 Command Handler 19060 0
IEEE 802.15.4 Command Handler 7702 0
Generic PHY Command Handler 6326 0
ADC Noise Command Handler 932 0
Totals 45348 (8.65%) 204 (0.55%)

Note this is the total size of the archive, not necessarily the size of the final linked program.

Dependencies

Hardware Setup

This release is tested with the following hardware:

No hardware modifications are required.

What’s New

This list contains all new features in: v9.10

ID Summary
RCL-882 IEEE 802.15.4: Support 3-wire RF coexistence in RCL
RCL-953 IEEE 802.15.4: Add generic function for partial read of buffers. Deprecate RCL_IEEE_getPartialFrame and update RCL_IEEE_readPartialFrame
RCL-932 BLE: Support PAwR Scanner (reception and handling of AUX_CONNECT_REQ PDUs)
RCL-657 BLE: Support a finite number of received packets when using the GenericRx command
RCL-874 BLE: Support PAwR Scanner (reception of AUX_SYNC_SUBEVENT_IND PDUs)
RCL-946 Trigger the command callback when RCL_CommandStatus_Error_StartTooLate
RCL-926 BLE: Add Channel Assessment Command handler to support Adaptivity according to the China MIIT Regulations
RCL-217 IEEE 802.15.4: Add API to change TX power level after starting command and ensure TX power remains temperature compensated
RCL-117 IEEE 802.15.4: Add APIs for modifying frame filtering parameters and source matching table
RCL-717 IEEE 802.15.4: Add API for extracting appended fields from a received frame
RCL-879 IEEE 802.15.4: Implement support for the txTimestamp field in TX actions
RCL-949 Extend the RCL_CommandRuntime struct with an additional ‘Activity Info’ element
RCL-950 Add API to get RCL PHY switching time

Fixed Issues

This list contains all bugfixes in: v9.10

ID Summary
RCL-957 CC27XX: BLE: Move ADC Noise structs from BUFRAM to SYSRAM to avoid risks associated with misaligned accesses to device memory
RCL-975 IEEE 802.15.4: Fix overflow in LQI calculation; limit reported LQI to maximum 64
RCL-859 CC23XX: BLE Coded PHY: Connection is unstable if the Access Address has high cross-correlation with the preamble
RCL-952 IEEE 802.15.4: RCL stops receiving if a TX action is submitted with a null pointer for the payload or too long payload
RCL-894 BLE CS: Improved packet error rate by tuning AGC algorithm used during mode-0 steps

Known Issues

ID Summary
RCL-343 PBE NESB - Address mismatch counter not implemented

Upgrade and Compatibility Information

IEEE 802.15.4 API

The function RCL_IEEE_getPartialFrame has been deprecated. Use RCL_IEEE_readPartialFrame instead.

Known Limitations

The following scenarios have limited test coverage in the RCL module tests:

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.