SimpleLink Low Power F3 Core SDK Change Log

Table of Contents

Core SDK 8.10.01 (May, 2024)

New Features

ID Summary
TIUTILS-121 Add symbol generation for tools to GenMap
TIUTILS-120 The tilogger terminal window sometimes reports an error when used with LogSinkUART
TIUTILS-118 Generate linker definitions file from Component contributions
TIUTILS-108 Add Log_MODULE_DEFINE_WEAK() macro to support weak Log module allocation
TIRTOS-2206 Package CRC Tool With LPF3 CoreSDK
TIDRIVERS-6544 Fix camel case naming and prescaler spelling for CAN driver
TIDRIVERS-6417 S2RRAM example should use portable attribute((section())) for all toolchains
TIDRIVERS-6377 Improve RNG driver doxygen to show the steps to use RNG with Radio Noise with example
TIDRIVERS-6357 Add HFXT amplitude compensation functionality to CC23X0 and CC27XX Power driver
TIDRIVERS-6352 Add support for CC2340R22
TIDRIVERS-6349 Remove include guards from ti_devices_config.c templates
TIDRIVERS-6339 Update Temperature driver documentation
TIDRIVERS-6333 Utilize GenMap to generate memory and NVS definitions for LPF3 devices
TIDRIVERS-6322 UML diagrams are not generated correctly
TIDRIVERS-6275 Add support for CC2340R53
TIDRIVERS-6234 Add DO_NOT_CONFIG macro to GPIO configuration options
TIDRIVERS-6183 Add Log statements to Power driver
TIDRIVERS-6118 Add support for 32-bit LGPT instances
TIDRIVERS-5397 Add support for EXTLF as LFCLK source
FREERTOS-25 Add Theia ROV support to display FreeRTOS objects
FREERTOS-13 Remove unused Thread Local Storage slot

Bugs Resolved

ID Summary
TIPOSIX-34 Mtx_releaseLock fails due to wrongly passed parameter to xSemaphoreGive
TIPOSIX-32 Misra compliance: Remove the use of volatile in infinite loops
TIDRIVERS-6445 ULL-SVT synchronisation issues may cause spurious ClockP callbacks
TIDRIVERS-6442 LPF3 CCFG SysConfig module always zero-initializes the last 4 bytes of the user record
TIDRIVERS-6437 CCFG SysConfig: Generated code for Erase/Retain, Main Sectors is wrong
TIDRIVERS-6381 ClockP_stop() might corrupt other clocks if stopping a clock in the past
TIDRIVERS-6375 TI Clang TaskP object is 200+ bytes larger than intended
TIDRIVERS-6336 Increase RNG's minimum entropy raw noise words from 80 to 152 to add margin for CC23x0
TIDRIVERS-6320 Pregenerated FreeRTOSConfig.h not included in release

Core SDK 7.40.02 (Dec, 2023)

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

Bugs Resolved

ID Summary
TIDRIVERS-6336 Increase RNG's minimum entropy raw noise words from 80 to 152 to add margin for CC23x0
TIDRIVERS-6320 Pregenerated FreeRTOSConfig.h not included in release
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

Core SDK 7.20.01 (Sep, 2023)

New Features

ID Summary
TIDRIVERS-6110 Add API for modular reduction for non-curve length input length
TIDRIVERS-6025 Add Elliptic Curve Integrated Encryption Scheme (ECIES) driver for CC23x0

Bugs Resolved

ID Summary
TIDRIVERS-6065 Some PWM files not exported into SDK

Core SDK 7.20.00 (Jun, 2023)

New Features

ID Summary
TIDRIVERS-6038 Change default value of LGPTimerLPF3 driver param.intPhaseLate element
TIDRIVERS-6037 Add support for any AES-GCM IV length on CC23x0 (only supported 12 bytes previously)
TIDRIVERS-6025 Add Elliptic Curve Integrated Encryption Scheme (ECIES) driver for CC23x0
TIDRIVERS-6010 Clarify documented functionality of LGPT counter target value
TIDRIVERS-6007 Add ANSI x9.63 KDF
TIDRIVERS-6003 Add ECDSA public key and signature validation for CC23x0 and CC13x1/26x1
TIDRIVERS-6002 Add NIST P-224 curve support for ECDSA on CC23x0
TIDRIVERS-5995 Add PWM driver implementation
TIDRIVERS-5953 Add optional temperature compensation for CLKSVT
TIDRIVERS-5911 Dynamically set IPEAK in active vs standby
TIDRIVERS-5907 Add PWM and capture functionality to LGPT driver
TIDRIVERS-5788 Export driverlib library with GenLibs and DeviceFamily with GenOpts
TIDRIVERS-5421 ECC library has compiler warning when building drivers.

Bugs Resolved

ID Summary
TIDRIVERS-6042 SysConfig generates code with a typo for Debug Configuration “Require debug authentication”
TIDRIVERS-6040 HFOSC tracking loop stops when exiting standby with debugger connected
TIDRIVERS-5843 Remove LegacyTerminology.h backwards compatibility header
TIDRIVERS-5610 SemaphoreP_pend returns prematurely on FreeRTOS
TIDRIVERS-5306 Include DPL in doxygen documentation
SYSBIOS-1602 Assert_isTrue macro expands incorrectly
LPRFXXWARE-853 TempDiodeGetTemp inverts current interrupt-enable state
FREERTOS-16 Disabling FreeRTOS SW timers causes a build error
FREERTOS-9 FreeRTOS ROV does not show system stack usage on CC23X0 devices

Core SDK 7.11.01 (Apr, 2023)

New Features

ID Summary
None None

Bugs Resolved

ID Summary
None None

Core SDK 7.11.00 (Apr, 2023)

New Features

ID Summary
None None

Bugs Resolved

ID Summary
SYSBIOS-1602 Assert_isTrue macro expands incorrectly

Core SDK 7.10.02 (Apr, 2023)

New Features

ID Summary
None None

Bugs Resolved

ID Summary
None None

Core SDK 7.10.01 (Apr, 2023)

New Features

ID Summary
None None

Bugs Resolved

ID Summary
None None

Core SDK 7.10.00 (Feb, 2023)

New Features

ID Summary
None None

Bugs Resolved

ID Summary
None None

Core SDK 6.30.00 (Sep, 2022)

New Features

ID Summary
None None

Bugs Resolved

ID Summary
None None

Core SDK 6.20.00 (Feb, 2021)

New Features

ID Summary
None None

Bugs Resolved

ID Summary
None None

Core SDK 6.10.00 (Feb, 2021)

New Features

ID Summary
None None

Bugs Resolved

ID Summary
None None