From 392708f8b5731ffa988455cd0edf28c25a3638ba Mon Sep 17 00:00:00 2001 From: jgromes <jan.gromes@gmail.com> Date: Tue, 12 Sep 2023 17:13:07 +0200 Subject: [PATCH] [MOD] Make regdump and hexdump only available in debug --- src/Module.cpp | 2 ++ src/Module.h | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/Module.cpp b/src/Module.cpp index 80c43037..0848a746 100644 --- a/src/Module.cpp +++ b/src/Module.cpp @@ -403,6 +403,7 @@ uint32_t Module::reflect(uint32_t in, uint8_t bits) { return(res); } +#if defined(RADIOLIB_DEBUG) void Module::hexdump(uint8_t* data, size_t len, uint32_t offset, uint8_t width, bool be) { size_t rem_len = len; for(size_t i = 0; i < len; i+=16) { @@ -460,6 +461,7 @@ void Module::regdump(uint16_t start, size_t len) { delete[] buff; #endif } +#endif #if defined(RADIOLIB_DEBUG) and defined(RADIOLIB_BUILD_ARDUINO) // https://github.com/esp8266/Arduino/blob/65579d29081cb8501e4d7f786747bf12e7b37da2/cores/esp8266/Print.cpp#L50 diff --git a/src/Module.h b/src/Module.h index 25406734..56697ac9 100644 --- a/src/Module.h +++ b/src/Module.h @@ -468,6 +468,7 @@ class Module { */ static uint32_t reflect(uint32_t in, uint8_t bits); + #if defined(RADIOLIB_DEBUG) /*! \brief Function to dump data as hex into the debug port. \param data Data to dump. @@ -483,6 +484,7 @@ class Module { \param len Number of bytes to dump. */ void regdump(uint16_t start, size_t len); + #endif #if defined(RADIOLIB_DEBUG) and defined(RADIOLIB_BUILD_ARDUINO) static size_t serialPrintf(const char* format, ...);