Radio Control Layer (RCL) 9.11.01.02 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
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 | 1178 | 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 | 45356 (8.65%) | 204 (0.55%) |
Note this is the total size of the archive, not necessarily the size of the final linked program.
Dependencies
- coresdk_lpf3: 9.11.00.04
- TI ARM LLVM: 4.0.2.LTS-0
- GCC: 12.3.Rel1-0
- IAR: 9.60.3-0
- Radioconfig: 9.11.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 in: v9.11
ID | Summary |
---|---|
None | None |
Fixed Issues
This list contains all bugfixes in: v9.11
ID | Summary |
---|---|
RCL-998 | IEEE 802.15.4: TX action does not end if another frame type is received when an ACK is expected |
RCL-996 | IEEE 802.15.4: Coex signals may behave incorrectly if an ACK is expected, but not received after transmitting |
RCL-995 | IEEE 802.15.4 Frames with only CRC, no MAC header, pass frame filtering instead of being ignored |
RCL-992 | IEEE 802.15.4: Radio may hang if Coex is enabled and a very short frame is received |
RCL-1013 | IEEE 802.15.4: Calling RCL_IEEE_updateRxAction() may cause command to end with RCL_CommandStatus_Error |
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:
- 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
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.