You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Farm-Data-Relay-System/src/fdrs_debug.h

31 lines
852 B
C

#ifndef DBG_LEVEL
#define DBG_LEVEL GLOBAL_DBG_LEVEL
#endif
#ifdef FDRS_DEBUG
#ifdef USE_OLED
#define DBG(a) Serial.print(" "); Serial.println(a); debug_OLED(String(a));
#else
#define DBG(a) Serial.print(" "); Serial.println(a);
#endif // USE_OLED
#if (DBG_LEVEL == 0)
#define DBG1(a);
#define DBG2(a);
#endif
#if (DBG_LEVEL == 1)
#define DBG1(a) Serial.print("[1] "); Serial.println(a);
#define DBG2(a)
#endif
#if (DBG_LEVEL >= 2)
#define DBG1(a) Serial.print("[1] "); Serial.println(a);
#define DBG2(a) Serial.print("[2] "); Serial.println(a);
#endif
#else
#ifdef USE_OLED
#define DBG(a) debug_OLED(String(a));
#else
#define DBG(a)
#endif // USE_OLED
#define DBG1(a)
#define DBG2(a)
#endif // FDRS_DEBUG