#ifndef D_helper_h #define D_helper_h void handleTelnet(void); // ################# Macros for debugging ################ #ifdef DEBUG_TELNET #define DEBUG_PRINT(x) telnetClient.print(x) #define DEBUG_PRINTF(x,y) telnetClient.printf(x,y) #define DEBUG_PRINT_WITH_FMT(x, fmt) telnetClient.print(x, fmt) #define DEBUG_PRINTLN(x) telnetClient.println(x) #define DEBUG_PRINTLN_WITH_FMT(x, fmt) telnetClient.println(x, fmt) #else #define DEBUG_PRINT(x) Serial.print(x) #define DEBUG_PRINTF(x,y) Serial.printf(x,y) #define DEBUG_PRINT_WITH_FMT(x, fmt) Serial.print(x, fmt) #define DEBUG_PRINTLN(x) Serial.println(x) #define DEBUG_PRINTLN_WITH_FMT(x, fmt) Serial.println(x, fmt) #endif #endif