GUIslice  0.16.0
Embedded GUI in C
General Purpose Macros

Macros that are used throughout the GUI for debug. More...

Macros

#define GSLC_DEBUG_PRINT(sFmt, ...)
 Macro to enable optional debug output. More...
 
#define GSLC_DEBUG2_PRINT(sFmt, ...)
 
#define GSLC_DEBUG_PRINT_CONST(sFmt, ...)
 
#define GSLC_DEBUG2_PRINT_CONST(sFmt, ...)
 

Detailed Description

Macros that are used throughout the GUI for debug.

Macro Definition Documentation

#define GSLC_DEBUG2_PRINT (   sFmt,
  ... 
)
#define GSLC_DEBUG2_PRINT_CONST (   sFmt,
  ... 
)
#define GSLC_DEBUG_PRINT (   sFmt,
  ... 
)

Macro to enable optional debug output.

  • Supports printf formatting via gslc_DebugPrintf()
  • Supports storing the format string in PROGMEM
  • Note that at least one variable argument must be provided to the macro after the format string. This is a limitation of the macro definition. If no parameters are needed, then simply pass 0. For example: GSLC_DEBUG_PRINT("Loaded OK",0);
Parameters
[in]sFmtFormat string for debug message
#define GSLC_DEBUG_PRINT_CONST (   sFmt,
  ... 
)