Compact debug.

Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
This commit is contained in:
Pol Henarejos 2022-09-27 22:07:15 +02:00
parent 815e865ced
commit 286858c907
No known key found for this signature in database
GPG key ID: C0095B7870A4CCD3

View file

@ -48,15 +48,17 @@ extern int register_app(app_t * (*)());
printf("\r\n");\
} printf("\r\n"); \
}
#define DEBUG_DATA(_p, _s) \
{ \
printf("Data %s (%d bytes):\r\n", #_p, _s); \
for (int _i = 0; _i < _s; _i++) \
{ \
printf("%02X", (_p)[_i]); \
} \
printf("\n"); \
}
#define DEBUG_DATA(_p, _s) \
{ \
printf("Data %s (%d bytes):\r\n", #_p, _s); \
char *tmp = (char *)calloc(1, 2 * _s + 1); \
for (int _i = 0; _i < _s; _i++) \
{ \
sprintf(&tmp[2 * _i], "%02X", (_p)[_i]); \
} \
printf("%s\n", tmp); \
free(tmp); \
}
#else
#define DEBUG_PAYLOAD(_p,_s)