RCL 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
Disclaimer
This release is for evaluation only. It is not intended for production and shall be considered as beta quality.
See the Known Limitations section for more information.
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) |
---|---|---|
LRF BLE Binaries | 12152 | 0 |
Other | 39970 | 0 |
LRF Generic PHY Binaries | 2912 | 0 |
LRF | 3788 | 36 |
RCL | 5109 | 0 |
HAL | 1178 | 18 |
BLE5 Command Handler | 10873 | 0 |
Generic PHY Command Handler | 8128 | 0 |
Totals | 84110 (16.04%) | 54 (0.15%) |
Note this is the total size of the archive, not necessarily the size of the final linked program.
Dependencies
- coresdk_lpf3: 7.11.01.00
- FreeRTOS: 202104.00-0
- TI ARM LLVM: 2.1.0.LTS-0
- GCC: 9.2019.q4.major-0
- IAR: 8.50.1.245-6
Hardware Setup
This release is tested with the following hardware:
- LP_EM_CC2340R5
No hardware modifications are required.
What’s New
This list contains all new features since: v7.11.00
ID | Summary |
---|---|
RCL-219 | Iniitial sysconfig support |
RCL-296 | Add random backoff to BLE scanner command |
RCL-179 | Migration of cc23x0R5 to PG2.0 |
RCL-333 | Support 0.5dBm steps for TX Power Steps |
Fixed Issues
This list contains all bugfixes since: v7.11.00
ID | Summary |
---|---|
RCL-352 | BLE5: DTM command period field has too low range |
RCL-350 | Generic: RX entry length is wrong for repeated RX with no header |
RCL-319 | BLE: Ensure advertisements are sent on all channels, even after scanning |
RCL-316 | BLE: Radio will hang if scanner receives a packet with length less than 6 |
RCL-307 | BLE: Scanner sends SCAN_REQ in response to ADV_NONCONN_IND |
RCL-318 | BLE advertising may stop after some time with cause hardStop |
Known Issues
ID | Summary |
---|---|
None | None |
Upgrade and Compatibility Information
N/A
Known Limitations
The situations have not been tested or validated:
- Stress testing or throughput testing of connection
- Power optimization
- Testing of adding buffers to the radio while it is running
- The testing of commands in
generic.h
is limited - The testing of fields in the
stats
structures is limited
The SW has the following limitations:
- Does not support scheduling conflict resolution (overlapping commands)
- Does not support privacy features
- Does not support advertising extensions
- Does not support sysconfig
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.