Program that uses the QuickStart Library to interface a SmartMesh IP mote: Connects to the default network and starts publishing a random walk value every 5 seconds.

Dependencies:   mbed millis

Fork of QSL_SimplePublish by Jon-Håkon Bøe Røli

QSL SimplePublish

SmartMesh IP QuickStart Library

sm_clib/dn_common.h

Committer:
jhbr
Date:
2016-11-04
Revision:
9:f723949a18b7
Parent:
1:89766ea2e99d

File content as of revision 9:f723949a18b7:

/*
Copyright (c) 2014, Dust Networks. All rights reserved.

Commmon definitions.

\license See attached DN_LICENSE.txt.
*/

#ifndef DN_COMMON_H
#define DN_COMMON_H

#include "inttypes.h"
#include <stdbool.h>
#include <string.h>

//=========================== defines =========================================

#ifndef TRUE
#define TRUE 1
#endif

#ifndef FALSE
#define FALSE 0
#endif

// error codes
typedef enum {
   DN_ERR_NONE = 0,
   DN_ERR_BUSY, 
   DN_ERR_NOT_CONNECTED, // only used in SmartMesh IP Manager
   DN_ERR_ALREADY,
   DN_ERR_MALFORMED
} dn_err_t;

//=== API return type

//=========================== typedef =========================================

#endif