API Documentation#

List of Modules

Description

Ash

Asynchronous Serial Host (ASH) Framework

Command Line Interface

Command line user interfaces for programs

Device Initialization

Em2xx_resets

HFXO Manager

HFXO Manager

I/O Stream

I/O Stream can be used to read/write different formats of data to various streams. The source files for I/O Stream platform software module are present under platform/services/iostream

Legacy HAL

The Legacy HAL is an implementation of the Hardware Abstraction Layer (HAL) that was used by the Zigbee EmberZNet and Flex Connect stacks before their transition to the new component-based architecture (Zigbee version 7.0 and Connect version 3.0). This component is not a complete duplicate of the old HAL. It only contains the most commonly used pieces to enable our networking stacks and sample applications and to support porting customer applications to the new component-based implementation. Currently, Zigbee and Connect sample applications are dependent on this component. Eventually, they will be ported to use new HAL components directly so that this component can become optional or be deprecated

Microsecond Delay

Microsecond delay function

Power Manager

platform level software module that manages the system's energy modes

RAM execution disable

RAM execution disable utilities can be used to disable execution from RAM and other selected memory regions

RAM interrupt vector initialization

Simple utility to move the interrupt vector table to RAM

Sleep Timer

Sleep Timer can be used for creating timers

System Initialization and Action Processing

System Initialization and Action Processing.

Token Manager

Routines for working with tokens.