Texas Instruments

TI Drivers 2.20.00.08 Release Notes

Table of Contents

Introduction

TI-Drivers is a software component that includes device drivers for the assorted peripherals on a given device (i.e., UART, SPI, I2C, etc.).

These device drivers are also included in the TI-RTOS product. They are provided here as a separate component so that they can be used as a stand-alone library in non-TI-RTOS environments. To avoid duplication, TI-RTOS includes this versioned component in the tirtos/products directory.

Documentation

The following documentation is provided with this release.

NOTE: Please view the Device Specific driver implementations as they may contain or exclude certain features that are defined in the top level interfaces.

License and manifest.

Release notes from previous releases are also available in the release notes archive directory.

What’s New

Defects Fixed in TI Drivers 2.20.00.08:

TIDRIVERS JIRA Identifier Summary
TIDRIVERS-404 PDM driver decimationFilterInRAM too big
TIDRIVERS-383 Bug in SPICC26XXDMA SSI Driver breaks hardware chip handling in given scenarios
TIDRIVERS-381 Move include of HwiP.h from CC3200_LAUNCHXL.c, into UDMACC3200.h
TIDRIVERS-373 Incorrect RAT timer count after waking up from RF_yield
TIDRIVERS-364 BLE PM Timing Problem When Using CCS
TIDRIVERS-362 LMAC TX stuck during the ASYNC message
TIDRIVERS-359 RAT timer callback is missing sometimes
TIDRIVERS-357 Remove the call to PRCMPeripheralClkEnable() in GPIOCC3200.c
TIDRIVERS-350 PIN_init should ignore PIN_UNASSIGNED
TIDRIVERS-349 g_hwiInt in crypto API should be declared as volatile
TIDRIVERS-340 BLE Advertising Appears to Stop Working When PM Is Used
TIDRIVERS-338 TIMAC assert on ‘RAT negative channel’ on beacon mode coordinator or end device
TIDRIVERS-337 Radio driver failed to wakeup in TIMAC beacon mode
TIDRIVERS-325 PowerCC3200_initPolicy() should no longer check Clock_tickPeriod
TIDRIVERS-324 Call to RF_getCurrentTime Can Cause a System Fault and Hang
TIDRIVERS-323 RF_getRssi stuck (wait forever)
TIDRIVERS-317 Improperly power down in RF_yield() while current command is not completed
TIDRIVERS-314 Radio failed to wake up after 40 to 80 minutes
TIDRIVERS-311 RF_getCurrentTime() is accessing RAT register while it is not available
TIDRIVERS-308 Sometimes RF_postCmd() gets stuck
TIDRIVERS-193 Posting Commands Rapidly When Using nInactivityTimeout of Zero Causes Hang
TIDRIVERS-192 Second transaction fails if first fails because of Address NACK
TIDRIVERS-191 RCOSC_HF calibration check should have hysteresis to avoid likelihood of 2 TDC measurements
TIDRIVERS-185 RF driver should not while(1) on error, but rather call fault handler
TIDRIVERS-184 Incorrect RAT timer count after waking up from RF_yield()
TIDRIVERS-181 crypto API is stuck at forever loop
TIDRIVERS-172 Need to update existing PWM drivers to the new “PWM2” API
TIDRIVERS-168 Add support for IO retention groups during shutdown (ti.drivers.power.PowerCC3200)

Upgrade and Compatibility Information

Host Support

Supported Operating Systems:

Dependencies

This release requires the following software components and tools versions to successfully function:

Device Support

Validation Information

This release was validated using the following components:

Known Issues

Versioning

All releases have 4 digits (M.mm.pp.bb). This includes GA and pre-releases (engineering, alpha/EA, beta, etc.). Pre-releases are denoted with a suffix (e.g. 6.30.00.00-eng or 6.30.00.10-beta).

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 bb is an unrestricted set of digits used as an incrementing build counter.

To support multiple side-by-side installations of the product, the product version is encoded in the top level directory.

Subsequent releases of patch upgrades will be identified by the patch number. Typically, these patches only include critical bug fixes.

Technical Support and Product Updates


Last updated: June 22, 2016 Build Ver: 2.20.00.08