Xively C library

Dependents:   Application-xively-jumpstart-demo Application-xively-jumpstart-demo Modified_Xively_Jumpstart HW7-1_Xively_Thermostat

This is Xively C library, the code lives on GitHub.

See our example program and the tutorial, documentation can bee found here.

Committer:
xively
Date:
Wed Jun 26 10:40:43 2013 +0000
Revision:
0:82702e998d3f
libxively v0.1.1-rc0 (34c8b32)

Who changed what in which revision?

UserRevisionLine numberNew contents of line
xively 0:82702e998d3f 1 // Copyright (c) 2003-2013, LogMeIn, Inc. All rights reserved.
xively 0:82702e998d3f 2 // This is part of Xively C library, it is under the BSD 3-Clause license.
xively 0:82702e998d3f 3
xively 0:82702e998d3f 4 /**
xively 0:82702e998d3f 5 * \file xi_debug.h
xively 0:82702e998d3f 6 * \author Olgierd Humenczuk
xively 0:82702e998d3f 7 * \brief Macros to use for debugging (relies on `xi_printf()`)
xively 0:82702e998d3f 8 */
xively 0:82702e998d3f 9
xively 0:82702e998d3f 10 #ifndef __XI_DEBUG_H__
xively 0:82702e998d3f 11 #define __XI_DEBUG_H__
xively 0:82702e998d3f 12
xively 0:82702e998d3f 13 #include "xi_printf.h"
xively 0:82702e998d3f 14
xively 0:82702e998d3f 15 #ifdef XI_DEBUG_OUTPUT
xively 0:82702e998d3f 16 #define xi_debug_log_str(...) xi_printf( "[%d@%s] - %s", __LINE__, __FILE__, __VA_ARGS__ )
xively 0:82702e998d3f 17 #define xi_debug_log_data(...) xi_printf( "%s", __VA_ARGS__ )
xively 0:82702e998d3f 18 #define xi_debug_log_int(...) xi_printf( "%d", __VA_ARGS__ )
xively 0:82702e998d3f 19 #define xi_debug_log_endl(...) xi_printf( "\n" )
xively 0:82702e998d3f 20 #else
xively 0:82702e998d3f 21 #define xi_debug_log_str(...)
xively 0:82702e998d3f 22 #define xi_debug_log_data(...)
xively 0:82702e998d3f 23 #define xi_debug_log_int(...)
xively 0:82702e998d3f 24 #define xi_debug_log_endl(...)
xively 0:82702e998d3f 25 #endif
xively 0:82702e998d3f 26
xively 0:82702e998d3f 27 #endif