TI-OpenThread  1.08.06.06
Macros | Enumerations | Functions | Variables
LP_CC2652RB/thread/cli_mtd/otstack.c File Reference
#include <openthread/config.h>
#include <OPENTHREAD_PROJECT_CORE_CONFIG_FILE>
#include <assert.h>
#include <stddef.h>
#include <string.h>
#include <mqueue.h>
#include <pthread.h>
#include <sched.h>
#include <openthread/coap.h>
#include <openthread/dataset.h>
#include <openthread/diag.h>
#include <openthread/joiner.h>
#include <openthread/platform/settings.h>
#include <openthread/tasklet.h>
#include <openthread/thread.h>
#include "otsupport/otinstance.h"
#include "otsupport/otrtosapi.h"
#include "platform/system.h"
#include "ti_drivers_config.h"
#include "otstack.h"
#include "task_config.h"
#include "utils/code_utils.h"
#include "tiop_config.h"
+ Include dependency graph for LP_CC2652RB/thread/cli_mtd/otstack.c:

Macros

#define OTSTACK_PROC_QUEUE_MAX_MSG   (16)
 Size of the message queue for OtStack_procQueue More...
 

Enumerations

enum  OtStack_procQueueCmd {
  OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart,
  OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm,
  OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random,
  OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio,
  OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu,
  OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets,
  OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi,
  OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart,
  OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm,
  OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random,
  OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio,
  OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu,
  OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets,
  OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi,
  OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart,
  OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm,
  OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random,
  OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio,
  OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu,
  OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets,
  OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi,
  OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart,
  OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm,
  OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random,
  OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio,
  OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu,
  OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets,
  OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi,
  OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart,
  OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm,
  OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random,
  OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio,
  OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu,
  OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets,
  OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi,
  OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart,
  OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm,
  OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random,
  OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio,
  OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu,
  OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets,
  OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi,
  OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart,
  OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm,
  OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random,
  OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio,
  OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu,
  OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets,
  OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi,
  OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart,
  OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm,
  OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random,
  OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio,
  OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu,
  OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets,
  OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi,
  OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart,
  OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm,
  OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random,
  OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio,
  OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu,
  OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets,
  OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi,
  OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart,
  OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm,
  OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random,
  OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio,
  OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu,
  OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets,
  OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi,
  OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart,
  OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm,
  OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random,
  OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio,
  OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu,
  OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets,
  OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi,
  OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart,
  OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm,
  OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random,
  OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio,
  OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu,
  OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets,
  OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi,
  OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart,
  OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm,
  OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random,
  OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio,
  OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu,
  OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets,
  OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi,
  OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart,
  OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm,
  OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random,
  OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio,
  OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu,
  OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets,
  OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi,
  OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart,
  OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm,
  OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random,
  OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio,
  OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu,
  OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets,
  OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi,
  OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart,
  OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm,
  OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random,
  OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio,
  OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu,
  OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets,
  OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi,
  OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart,
  OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm,
  OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random,
  OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio,
  OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu,
  OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets,
  OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi,
  OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart,
  OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm,
  OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random,
  OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio,
  OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu,
  OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets,
  OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi,
  OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart,
  OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm,
  OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random,
  OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio,
  OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu,
  OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets,
  OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi,
  OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart,
  OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm,
  OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random,
  OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio,
  OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu,
  OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets,
  OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi,
  OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart,
  OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm,
  OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random,
  OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio,
  OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu,
  OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets,
  OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi,
  OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart,
  OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm,
  OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random,
  OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio,
  OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu,
  OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets,
  OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi,
  OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart,
  OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm,
  OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random,
  OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio,
  OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu,
  OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets,
  OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi,
  OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart,
  OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm,
  OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random,
  OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio,
  OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu,
  OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets,
  OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi,
  OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart,
  OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm,
  OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random,
  OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio,
  OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu,
  OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets,
  OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi,
  OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart,
  OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm,
  OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random,
  OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio,
  OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu,
  OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets,
  OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi,
  OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart,
  OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm,
  OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random,
  OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio,
  OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu,
  OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets,
  OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi,
  OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart,
  OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm,
  OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random,
  OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio,
  OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu,
  OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets,
  OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi,
  OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart,
  OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm,
  OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random,
  OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio,
  OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu,
  OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets,
  OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi,
  OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart,
  OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm,
  OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random,
  OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio,
  OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu,
  OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets,
  OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi,
  OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart,
  OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm,
  OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random,
  OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio,
  OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu,
  OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets,
  OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi,
  OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart,
  OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm,
  OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random,
  OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio,
  OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu,
  OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets,
  OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi,
  OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart,
  OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm,
  OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random,
  OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio,
  OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu,
  OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets,
  OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi,
  OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart,
  OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm,
  OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random,
  OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio,
  OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu,
  OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets,
  OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi,
  OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart,
  OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm,
  OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random,
  OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio,
  OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu,
  OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets,
  OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi,
  OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart,
  OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm,
  OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random,
  OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio,
  OtStack_procQueueCmd_tasklets, OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu,
  OtStack_procQueueCmd_spi, OtStack_procQueueCmd_alarm, OtStack_procQueueCmd_radio, OtStack_procQueueCmd_tasklets,
  OtStack_procQueueCmd_uart, OtStack_procQueueCmd_random, OtStack_procQueueCmd_alarmu, OtStack_procQueueCmd_spi
}
 

Functions

void handleNetifStateChanged (uint32_t aFlags, void *aContext)
 Callback function registered with the netif. More...
 
void joinerCallback (otError aError, void *aContext)
 callback function registered with the OpenThread to get the joining network status. More...
 
otInstance * OtInstance_get (void)
 
void OtStack_joinConfiguredNetwork (void)
 Allows the application to start the network join process via the commissioner using the pre-configured PSKd. More...
 
void OtStack_joinNetwork (const char *pskd)
 Allows the application to start the network join process via the commissioner. More...
 
uint8_t OtStack_joinState (void)
 Returns the current network join event of the OpenThread stack. More...
 
void OtStack_registerCallback (OtStack_EventsCallback_t appCB)
 Allows the application to register callback for ot stack events. More...
 
bool OtStack_setupInterfaceAndNetwork (void)
 Allows the application to attempt to bring up the interface and setup the thread network (thread protocol operation) using the current device dataset. More...
 
bool OtStack_setupNetwork (void)
 Allows the application to setup the thread network(thread protocol operation) after the device has successfully joined the network. More...
 
void * OtStack_task (void *arg0)
 
void OtStack_taskCreate (void)
 
void otTaskletsSignalPending (otInstance *aInstance)
 
void platformAlarmMicroSignal ()
 
void platformAlarmSignal ()
 
void platformRadioSignal (uintptr_t arg)
 
void platformRandomSignal (void)
 
void platformSpiSignal ()
 
void platformUartSignal (uintptr_t arg)
 

Variables

static OtStack_EventsCallback_t appEventHandler = NULL
 
static otInstance * OtStack_instance = NULL
 
static mqd_t OtStack_procQueueDesc
 
const char OtStack_procQueueName [] = "/tiop_process"
 
static char OtStack_stack [TASK_CONFIG_OT_TASK_STACK_SIZE]
 
static volatile uint8_t otStackEvents = OT_STACK_EVENT_NWK_NOT_JOINED
 

Macro Definition Documentation

§ OTSTACK_PROC_QUEUE_MAX_MSG

#define OTSTACK_PROC_QUEUE_MAX_MSG   (16)

Size of the message queue for OtStack_procQueue

Size determined by: 7 main processing loop commands 6 radio process requests 2 UART process requests

+1 buffer

16 queue slots

Referenced by OtStack_task().

Enumeration Type Documentation

§ OtStack_procQueueCmd

Enumerator
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 
OtStack_procQueueCmd_alarm 
OtStack_procQueueCmd_radio 
OtStack_procQueueCmd_tasklets 
OtStack_procQueueCmd_uart 
OtStack_procQueueCmd_random 
OtStack_procQueueCmd_alarmu 
OtStack_procQueueCmd_spi 

Function Documentation

§ OtStack_task()

void* OtStack_task ( void *  arg0)

§ joinerCallback()

void joinerCallback ( otError  aError,
void *  aContext 
)

callback function registered with the OpenThread to get the joining network status.

Parameters
aErrorerror value returned during the joining process.
aContextcontext if any (ignored).
Returns
None

References appEventHandler, OT_STACK_EVENT_NWK_JOINED, OT_STACK_EVENT_NWK_JOINED_FAILURE, and otStackEvents.

Referenced by OtStack_joinConfiguredNetwork(), and OtStack_joinNetwork().

§ handleNetifStateChanged()

void handleNetifStateChanged ( uint32_t  aFlags,
void *  aContext 
)

Callback function registered with the netif.

Parameters
aFlagsA bit-field indicating specific state that has changed.
aContextA pointer to application-specific context.
Returns
None

References appEventHandler, OT_STACK_EVENT_DEV_ROLE_CHANGED, OT_STACK_EVENT_NWK_DATA_CHANGED, and otStackEvents.

Referenced by OtStack_setupInterfaceAndNetwork(), and OtStack_setupNetwork().

§ OtStack_registerCallback()

void OtStack_registerCallback ( OtStack_EventsCallback_t  appCB)

Allows the application to register callback for ot stack events.

Parameters
appCBapplication callback function.
Returns
None

References appEventHandler.

§ OtStack_joinState()

uint8_t OtStack_joinState ( void  )

Returns the current network join event of the OpenThread stack.

Returns
uint8_t event value.

References otStackEvents.

§ OtStack_joinNetwork()

void OtStack_joinNetwork ( const char *  pskd)

Allows the application to start the network join process via the commissioner.

Parameters
pskdPre-shared key of the device.
Returns
None

References joinerCallback(), OT_STACK_EVENT_NWK_JOIN_IN_PROGRESS, OtInstance_get(), OtRtosApi_lock(), OtRtosApi_unlock(), and otStackEvents.

§ OtStack_joinConfiguredNetwork()

void OtStack_joinConfiguredNetwork ( void  )

Allows the application to start the network join process via the commissioner using the pre-configured PSKd.

Returns
None

References joinerCallback(), OT_STACK_EVENT_NWK_JOIN_IN_PROGRESS, OtInstance_get(), OtRtosApi_lock(), OtRtosApi_unlock(), and otStackEvents.

§ OtStack_setupNetwork()

bool OtStack_setupNetwork ( void  )

Allows the application to setup the thread network(thread protocol operation) after the device has successfully joined the network.

Returns
bool true if successful in starting the thread protocol operation.

References handleNetifStateChanged(), OtInstance_get(), OtRtosApi_lock(), and OtRtosApi_unlock().

§ OtStack_setupInterfaceAndNetwork()

bool OtStack_setupInterfaceAndNetwork ( void  )

Allows the application to attempt to bring up the interface and setup the thread network (thread protocol operation) using the current device dataset.

Returns
bool true if successful in starting the thread protocol operation.

References handleNetifStateChanged(), OtInstance_get(), OtRtosApi_lock(), and OtRtosApi_unlock().

§ OtStack_taskCreate()

void OtStack_taskCreate ( void  )

§ otTaskletsSignalPending()

void otTaskletsSignalPending ( otInstance *  aInstance)

Callback from OpenThread stack to indicate tasklets are pending processing.

References OtStack_procQueueCmd_tasklets, and OtStack_procQueueDesc.

§ platformAlarmSignal()

void platformAlarmSignal ( void  )

Callback from the alarm module indicating need for processing.

References OtStack_procQueueCmd_alarm, and OtStack_procQueueDesc.

§ platformAlarmMicroSignal()

void platformAlarmMicroSignal ( void  )

Callback from the alarm module indicating need for processing.

References OtStack_procQueueCmd_alarmu, and OtStack_procQueueDesc.

§ platformUartSignal()

void platformUartSignal ( uintptr_t  arg)

Callback from the alarm module indicating need for processing.

References OtStack_procQueueCmd_uart, and OtStack_procQueueDesc.

§ platformSpiSignal()

void platformSpiSignal ( void  )

Callback from the spi module indicating need for processing.

References OtStack_procQueueCmd_spi, and OtStack_procQueueDesc.

§ platformRadioSignal()

void platformRadioSignal ( uintptr_t  arg)

Callback from the radio module indicating need for processing.

References OtStack_procQueueCmd_radio, and OtStack_procQueueDesc.

§ platformRandomSignal()

void platformRandomSignal ( void  )

Callback from the random generator module indicating need for processing.

References OtStack_procQueueCmd_random, and OtStack_procQueueDesc.

§ OtInstance_get()

otInstance* OtInstance_get ( void  )

Variable Documentation

§ OtStack_instance

otInstance* OtStack_instance = NULL
static

Referenced by OtInstance_get(), and OtStack_task().

§ OtStack_procQueueName

const char OtStack_procQueueName[] = "/tiop_process"

Referenced by OtStack_task().

§ OtStack_procQueueDesc

mqd_t OtStack_procQueueDesc
static

§ OtStack_stack

char OtStack_stack[TASK_CONFIG_OT_TASK_STACK_SIZE]
static

Referenced by OtStack_taskCreate().

§ appEventHandler

OtStack_EventsCallback_t appEventHandler = NULL
static

§ otStackEvents

volatile uint8_t otStackEvents = OT_STACK_EVENT_NWK_NOT_JOINED
static
© Copyright 1995-2022, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale