Microchip® Advanced Software Framework

nm_debug.h File Reference

This module contains debug APIs declarations.

Copyright (c) 2017-2019 Microchip Technology Inc. and its subsidiaries.

Macros

#define M2M_DBG(...)
 
#define M2M_ERR(...)
 
#define M2M_ERR(...)   do{CONF_WINC_PRINTF("(APP)(ERR)[%s][%d]",__FUNCTION__,__LINE__); CONF_WINC_PRINTF(__VA_ARGS__);CONF_WINC_PRINTF("\r");}while(0)
 
#define M2M_INFO(...)
 
#define M2M_INFO(...)   do{CONF_WINC_PRINTF("(APP)(INFO)"); CONF_WINC_PRINTF(__VA_ARGS__);CONF_WINC_PRINTF("\r");}while(0)
 
#define M2M_LOG_DBG   4
 
#define M2M_LOG_ERROR   1
 
#define M2M_LOG_INFO   2
 
#define M2M_LOG_LEVEL   M2M_LOG_REQ
 
#define M2M_LOG_NONE   0
 
#define M2M_LOG_REQ   3
 
#define M2M_PRINT(...)   do{CONF_WINC_PRINTF(__VA_ARGS__);}while(0)
 
#define M2M_REQ(...)
 
#define M2M_REQ(...)   do{CONF_WINC_PRINTF("(APP)(R)"); CONF_WINC_PRINTF(__VA_ARGS__);CONF_WINC_PRINTF("\r");}while(0)
 

#define M2M_ERR (   ...)    do{CONF_WINC_PRINTF("(APP)(ERR)[%s][%d]",__FUNCTION__,__LINE__); CONF_WINC_PRINTF(__VA_ARGS__);CONF_WINC_PRINTF("\r");}while(0)
#define M2M_INFO (   ...)    do{CONF_WINC_PRINTF("(APP)(INFO)"); CONF_WINC_PRINTF(__VA_ARGS__);CONF_WINC_PRINTF("\r");}while(0)
#define M2M_LOG_DBG   4
#define M2M_LOG_ERROR   1
#define M2M_LOG_INFO   2
#define M2M_LOG_LEVEL   M2M_LOG_REQ
#define M2M_LOG_NONE   0
#define M2M_LOG_REQ   3
#define M2M_PRINT (   ...)    do{CONF_WINC_PRINTF(__VA_ARGS__);}while(0)
#define M2M_REQ (   ...)
#define M2M_REQ (   ...)    do{CONF_WINC_PRINTF("(APP)(R)"); CONF_WINC_PRINTF(__VA_ARGS__);CONF_WINC_PRINTF("\r");}while(0)