English
Language : 

ZAURA Datasheet, PDF (73/99 Pages) –
ZAURA RF Wireless Library
Programmer’s Reference Manual
61
ZAURA RF Wireless Shell API Reference
The ZAURA RF Wireless Library includes a configurable interactive
command interpreter (shell), using UART 0 as the console. The Shell
Library provides a base set of commands and allows you to add optional
commands from the Shell Library or add user-defined shell commands.
The Shell also provides the ability to set up remote console support (simi-
lar to TelNet), allowing you to control a remote ZAURA RF node. Con-
sole commands received by the local ZAURA RF Shell are sent
wirelessly to remote node(s) for processing. Console output from the
operation of the shell command on the remote node(s) is transmitted back
to the originating ZAURA RF node and displayed on the local console.
The Shell is an optional component in ZAURA RF Wireless projects. If
your application requires the use of the Shell, the project must link to the
ZAURA_RF_Shell.lib library. If your project does not require the use
of the Shell, your application must not call any shell function. In this
instance, your project must link to the No_Shell.lib library.
Configuring ZAURA RF Shell Commands
The ZAURA RF Module Shell User Manual (UM0235) describes the
default set of shell commands and all predefined shell commands that can
optionally be added to ZAURA RF applications. To add any nondefault
command to the ZAURA RF Shell, use the ZAURA_RF_ShellAddCmd
API to pass the ASCII name assigned to the command as well as a func-
tion pointer to the routine that implements the command. The
ZAURA_RF_ShellAddCmd API is used regardless of whether the com-
mand being added to the Shell is an optional ZAURA RF shell command
or a user-defined shell command.
RM006003-1011
ZAURA RF Wireless Shell API Reference