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-523 use PCM_getPowerState instead of PCM_getPowerMode in PowerMSP432.c
TIDRIVERS-504 RingBuf_peek can return non-atomic data
TIDRIVERS-473 I2CMSP432 driver needs rework of set/release of Power constraints
TIDRIVERS-456 Concurrent read/write access to UART not possible
TIDRIVERS-450 Consider marking “.vtable” section as NOLOAD for Tiva/MSP432 devices to ease small .bin file generation
TIDRIVERS-433 Implement Watchdog_convertMsToTicks() API on all platforms
TIDRIVERS-430 Use FORCE_LPM_ENTRY for MSP432 transistions to DEEPSLEEP and SHUTDOWN
TIDRIVERS-424 API documentation of UART.h does not highlight the necessity of cancelling asynchronous operations
TIDRIVERS-422 Add pin parking support during LPM3+ (ti.drivers.power.PowerMSP432)
TIDRIVERS-419 Add a Power_setPolicy() API
TIDRIVERS-408 FatFS is missing utils directory in ti.mw.fatfs
TIDRIVERS-367 ADC driver (single version) implementation and ADC14MSP432 implementation
TIDRIVERS-360 Add Power_disablePolicy()
TIDRIVERS-356 Add a DMA driver for MSP432
TIDRIVERS-309 Remove GPIOMSP432 workaround
TIDRIVERS-176 MSP430’s I2CEUSCIB driver is not initializing all the EUSCI_B_I2C_initMasterParam fields
TIDRIVERS-124 For MSP432 add a lighter-weight sleep policy that is enabled by default
TIDRIVERS-114 Add an ADC driver into TI-RTOS

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