diff --git a/src/knx/bits.h b/src/knx/bits.h index 6eee917e..3c77150c 100644 --- a/src/knx/bits.h +++ b/src/knx/bits.h @@ -115,9 +115,12 @@ void printHex(const char* suffix, const uint8_t* data, size_t length, bool newline = true); #else - #define print(...) do {} while(0) - #define println(...) do {} while(0) - #define printHex(...) do {} while(0) + template + static inline void print(Args&&... args) {} + template + static inline void println(Args&&... args) {} + template + static inline void printHex(Args&&... args) {} #endif #ifdef KNX_ACTIVITYCALLBACK