TI DMM 1.20.00 Release Notes

Table of Contents

Introduction

The Dynamic Multi-protocol Manager (DMM) is a software layer that enables a single radio to run multiple wireless protocols concurrently by switching between protocol stacks in real time. DMM allows the developer to manage both protocol stacks effectively and minimize latency.

By using the concurrent multi-protocol application, developers can define system states, determine task priority, and manage multiple wireless stacks concurrently. During execution, the DMM Policy Scheduler allocates radio time for each protocol determined by the priority set in the policy table and the current application states.

While some solutions rely on fixed priority or time-slotted implementations, TI offers a Policy Scheduler solution that is highly customizable and allows priorities to be set dynamically by different application states.

Key features

Additional information about TI’s SimpleLinkTM Multi-Standard wireless MCUs can be found at www.ti.com.

Dynamic Multi-Protocol Manager Documentation

The SimpleLink CC13x2 and CC26x2 Software Development Kit (SDK) allows easier product development by combining TI-RTOS, the DMM and the RF protocol stacks in one unified SDK. All DMM sample applications are based off the TI-RTOS Kernel. Key documents needed for DMM application development include:

Installation and Usage

What’s New

ID Summary
DMM-690 Enabled 15.4 Remote Display DMM example on LPSTK platform
DMM-629 Enabled Auto BLE5 PHY Switching in DMM examples
DMM-627 Enabled the option to select multiple activities for weighting factor in policy table
DMM-626 Enabled enhanced UART interface for all DMM examples
DMM-582 Integrated Multi-Page NV interface for DMM examples
DMM-566 Added Network Topology to DMM Zigbee Coordinator + BLE Peripheral Example
DMM-387 Enabled Sysconfig for DMM Examples
DMM-385 Enabled BLE OAD capability for all DMM examples
DMM-384 Added 15.4 Sub-1 GHz and 2.4 GHz Collector + BLE Peripheral Example
DMM-381 Added support for Bluetooth 5 features in DMM examples
DMM-342 DMM scheduler enhancements with global priority table added
DMM-341 DMM architecture enhancements to handle stack activity/timing information
DMM-338 Enabled BLE connectivity maintenance during 15.4 Sub-1 Frequency Hopping association

Fixed Issues

ID Summary
None None

Known Issues and Limitations

ID Summary
DMM-782 DMM ZR stops core Zigbee functionality after 1-4 hours with steady traffic

Upgrade and Compatibility Information

Due to changes in the DMM policy table structure, migrating from an SDK version that pre-dates simplelink_cc13x2_26x2_sdk_3_ 10_00_xx requires updating pre-existing application policy tables.

Operating System Support

Dependencies

The DMM sample applications were built and tested with the Integrated Development Environments (IDEs) and listed in the top-level SDK release notes.

Note: Earlier IDE/toolchain versions are not supported and compatibility with newer versions of supported IDEs is not assured.

Device Support

This release supports the wireless MCUs listed in the top-level SDK release notes.

Development Board Support

This release supports application development on the LaunchPads listed in the top-level SDK release notes.

Validation

The DMM sample applications were built & tested with versions of the following Integrated Development Environments (IDEs) and tool chains listed in the top-level SDK release notes:

This release is for development purposes only.

Versioning

This product follows a version format, M.mm.pp.bb, where:

Technical Support and Product Updates