From 287be74921770191be9e11c0c980e4f74911c647 Mon Sep 17 00:00:00 2001 From: Pol Henarejos Date: Thu, 22 Sep 2022 09:29:43 +0200 Subject: [PATCH] Adding macro for easy debug. Signed-off-by: Pol Henarejos --- src/apdu.h | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/apdu.h b/src/apdu.h index ad551ad..03fd839 100644 --- a/src/apdu.h +++ b/src/apdu.h @@ -48,8 +48,19 @@ 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"); \ +} + #else #define DEBUG_PAYLOAD(_p,_s) +#define DEBUG_DATA(_p,_s) #endif extern uint8_t num_apps;