This is CoAP library with a focus on simplicity. It offers minimal CoAP PDU construction and decoding to and from byte buffers.
dbg.h
- Committer:
- Ka_myk
- Date:
- 2019-01-20
- Revision:
- 2:6c2e2cdea46a
File content as of revision 2:6c2e2cdea46a:
#pragma once #include <stdio.h> #define DEBUG 1 //#undef DEBUG #define DBG_NEWLINE "\n" #define INFO(...) printf(__VA_ARGS__); printf(DBG_NEWLINE); #define INFOX(...); printf(__VA_ARGS__); #define ERR(...) printf(__VA_ARGS__); printf(DBG_NEWLINE); #ifdef DEBUG #define DBG(...) fprintf(stderr,"%s:%d ",__FILE__,__LINE__); fprintf(stderr,__VA_ARGS__); fprintf(stderr,"\r\n"); #define DBGX(...) fprintf(stderr,__VA_ARGS__); #define DBGLX(...) fprintf(stderr,"%s:%d ",__FILE__,__LINE__); fprintf(stderr,__VA_ARGS__); #define DBG_PDU() printBin(); #else #define DBG(...) {}; #define DBGX(...) {}; #define DBGLX(...) {}; #define DBG_PDU() {}; #endif