From dab7799f0c5cc1a061116314df48ab49ad0dc6a3 Mon Sep 17 00:00:00 2001 From: Andrey Perminov Date: Tue, 23 Feb 2021 15:52:00 -0800 Subject: [PATCH] Dumping communication data for debugging mode Use -DDEBUG_COMM flag to enable dumping sent/received data on SPI bus --- BMLite_sdk/src/platform.c | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/BMLite_sdk/src/platform.c b/BMLite_sdk/src/platform.c index 9b4d011..181b8c7 100644 --- a/BMLite_sdk/src/platform.c +++ b/BMLite_sdk/src/platform.c @@ -22,6 +22,12 @@ * @file platform.c * @brief Platform specific functions */ +#ifdef DEBUG_COMM +#include +#define LOG_DEBUG(...) printf(__VA_ARGS__) +#else +#define LOG_DEBUG(...) +#endif #include "fpc_bep_types.h" #include "platform.h" @@ -50,6 +56,12 @@ fpc_bep_result_t platform_bmlite_send(uint16_t size, const uint8_t *data, uint32 void *session) { uint8_t buff[size]; +#ifdef DEBUG_COMM + LOG_DEBUG("-> "); + for (int i=0; i