Radio Control Layer (RCL) 8.10.01.01 Release Notes
Table of Contents
Introduction
The Radio Control Layer (RCL) component for the LPF3 SDK consists of:
- High-level Radio Control Layer driver providing scheduling and power management
- Low-level RF protocol implementation
- Radio core firmware images
- RF configuration arrays and settings
- API documentation
Disaclaimer
See Upgrade and Compatibility Information for details.
Documentation
The following documentation is included in RCL.
- API documentation
- Release Notes (this document)
Build Size
The following is the output of the TI ARM Clang size tool:
Component | Flash Size (Bytes) | RAM Size (Bytes) |
---|---|---|
Other | 1032 | 101 |
LRF | 4100 | 33 |
RCL | 5501 | 1 |
BLE5 Command Handler | 14700 | 0 |
IEEE 802.15.4 Command Handler | 3996 | 0 |
Generic PHY Command Handler | 6140 | 0 |
ADC Noise Command Handler | 1188 | 0 |
Totals | 36657 (6.99%) | 135 (0.37%) |
Note this is the total size of the archive, not necessarily the size of the final linked program.
Dependencies
- coresdk_lpf3: 8.10.00.16
- TI ARM LLVM: 3.2.2.LTS-0
- GCC: 9.2019.q4.major-0
- IAR: 9.50.2-0
- Radioconfig: 8.10.00.08
Hardware Setup
This release is tested with the following hardware:
- LP_EM_CC2340R5
- LP_EM_CC2745R10_Q1
No hardware modifications are required.
What’s New
This list contains all new features since: v8.10
ID | Summary |
---|---|
RCL-591 | CC27XX: Override FCFG RTRIM value for State B devices. Set to 10. |
RCL-424 | Support for AE Initiator |
RCL-16 | Support for AE Active Scanning |
RCL-499 | CC27XX: Enable BLE Coded PHY support |
RCL-224 | CC27XX: Implement RCL support for +10 dBm PA |
RCL-632 | Guard RCL_init() so it is safe to call multiple times |
RCL-96 | New SysConfig module for selecting LRF pins and muxes |
Fixed Issues
This list contains all bugfixes since: v8.10
ID | Summary |
---|---|
RCL-633 | Connection drops after being formed with standby enabled |
RCL-515 | CC27XX: No BLE scan callbacks after a while - LRFD write access may fail |
RCL-631 | CC27XX: Device hangs due to a scenario where the RCL RF interrupt breaks through interrupt disable function |
RCL-570 | CC27XX: RSSI read back-to-back sometimes returns unexpected value |
RCL-601 | Ensure callbacks on LRF events are produced in all cases as requested |
RCL-590 | CC27XX: RCL assumes a current temperature of 25 degrees C |
Known Issues
ID | Summary |
---|---|
RCL-343 | PBE NESB - Address mismatch counter not implemented |
Upgrade and Compatibility Information
No known compatibility breaks.
Known Limitations
The following scenarios have limited test coverage in the RCL module tests:
- Stress testing or throughput testing of connection
- Testing of adding buffers to the radio while it is running
- The testing of fields in the
stats
structures
The SW has the following limitations:
- Advertising Extensions content is alpha quality. There will be no support provided for integration of these alpha APIs.
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.