SimpleLink Low Power F3 Core SDK 7.40.02.00 Release Notes

Table of Contents

Introduction

This is a GA release of the Core SDK 7.40.02.00 for Low Power F3 devices.

Documentation

Open the Documentation Overview file in the docs/ folder for a full list of documentation.

What’s New

Upgrade and Compatibility Information

Host Support

See the SDK release notes for a description of which host operating systems are supported in this release.

Dependencies

See the SDK release notes for a description of which components and tools are required to work with this product.

Device Support

See the SDK release notes for a list of TI devices that are supported in this product.

Validation Information

The Core SDK was validated with the following components:

New Features

ID Summary
TIDRIVERS-6270 CCFG SysConfig module should explicitly set the CRC32 checksums to 0
TIDRIVERS-6134 Include FreeRTOS kernel source files in Core SDK
TIDRIVERS-6112 Enable gpioshutdown example
TIDRIVERS-6110 Add API for modular reduction for non-curve length input length
TIDRIVERS-6103 Do not dynamically set IPEAK in active vs standby
TIDRIVERS-6099 Add MessageQueueP DPL module
TIDRIVERS-6086 Add support for FreeRTOS tick rates != 1ms
TIDRIVERS-6075 Remove unused Power function prototypes
TIDRIVERS-6072 Improve temperature measurement accuracy of Temperature driver
TIDRIVERS-6070 Improve RF temperature compensation capacitor array model
TIDRIVERS-6029 Add UART -> SysTimer timestamp example
TIDRIVERS-6017 Remove SHA2 driver interrupt priority in SysConfig
TIDRIVERS-5998 Update Power driver APIs to use uint32_t for resource IDs instead of uint_fast16_t
TIDRIVERS-5919 RNG instance pool alignment should be 4-bytes instead of 32-bytes
TIDRIVERS-5913 Add Power_getConstraintCount
TIDRIVERS-5889 Update Random_seedAutomatic() to use a seed from RNG.
TIDRIVERS-5495 Add LogSinkUART
TIDRIVERS-126 Add I2CTarget driver
LPRFXXWARE-861 Update tempsense diode voltage-to-temp function
FREERTOS-12 Allow configuration of FreeRTOS source location
FREERTOS-10 Add support for custom tickrate in FreeRTOS Sysconfig Module
FREERTOS-6 FreeRTOS GCC standard library re-entrancy support causes task control block size of 340 bytes

Fixed Issues

ID Summary
TIDRIVERS-6336 Increase RNG's minimum entropy raw noise words from 80 to 152 to add margin for CC23x0
TIDRIVERS-6267 LP_EM_CC2340R5 spicontroller and spiperipheral examples halt in boot / enter bootloader
TIDRIVERS-6209 FreeRTOS uses 3 priority bits instead of the supported 2 on CC23X0 devices
TIDRIVERS-6080 systimtimestamp example uses undefined macro
TIDRIVERS-6067 SysTimer (ClockP) reading after async wakeup from standby may incorrectly be 0
TIDRIVERS-6065 Some PWM files not exported into SDK
TIDRIVERS-6054 Stopping a ClockP clock does not result in recomputation of the next timeout
TIDRIVERS-6046 Starting HFXT when it is already running causes TRACKREFLOSS
TIDRIVERS-6041 Unaligned input to AESGCM GHASH function causes memory corruption
TIDRIVERS-5969 GPIO_resetConfig permanently clears IO callbacks set through SysConfig
LPRFXXWARE-864 IntSetPriority does not re-enable interrupt if it was previously enabled

Known Issues

ID Summary
None None
ID Summary
TIPOSIX-4 clock_nanosleep() with CLOCK_REALTIME broken on msp432
FREERTOS-8 Tasks view in ROV for FreeRTOS does not show if a task is blocked on a semaphore or mutex

Customer Support

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.

Prior Release Changes

A summary of changes made in previous releases of this product can be found in the product Change Log.