Zigbee Router Generic App

SysConfig Notice

SimpleLink SDK examples will soon be enabled by SysConfig, a tool that will help you graphically configure your software components. A preview of this is available today in the examples/syscfg_preview directory. Starting in 3Q 2019, with SDK version 3.30, only SysConfig-enabled versions of examples will be provided. For more information, go to www.ti.com/sysconfignotice.

Introduction

This document discusses briefly the template code provide for developers to create its own application with the minimum required overhead.

Hardware Prerequisites

Software Prerequisites

Functional Description

Software Overview

This section describes the software components and the corresponding source files.

Application Files

Configuration With SysConfig

SysConfig is a GUI configuration tool that allows for TI driver and stack configurations. In order to configure projects using SysConfig, use the SysConfig-enabled version of ZigBee examples located in <SDK_ROOT>/examples/syscfg_preview.

To configure using SysConfig, import the SysConfig-enabled project into CCS. Double click the *.syscfg file from the CCS project explorer, where * is the name of the example project. The SysConfig GUI window will appear, where ZigBee stack and TI driver configurations can be adjusted. These settings will be reflected in the generated files.

The example project comes with working default settings for SysConfig. It is not recommended to change the default driver settings, as any changes may impact the functionality of the example. The ZigBee stack settings may be changed as required for your use case.

Note that some Z-Stack settings are stored in non-volatile storage, and Z-Stack prioritizes stored settings over SysConfig settings. To guarantee SysConfig settings are applied, perform a factory reset of the device to clear non-volatile storage.

Example Usage

This application only provides two buttons as the most basic interface to create/join a network and reset the application to factory default state.

Buttons