19#if ! defined(NODEBUG_SPAIOT) && defined(DEBUG_ESP_PORT)
20 #define SPAIOT_DBG(str, ...) { DEBUG_ESP_PORT.printf(str, ##__VA_ARGS__); DEBUG_ESP_PORT.println(""); }
21 #define SPAIOT_DBGNOLN(str, ...) { DEBUG_ESP_PORT.printf(str, ##__VA_ARGS__); }
22 #define SPAIOT_ASSERT(cond, str, ...) { if (!(cond)) SPAIOT_DBG(str, ##__VA_ARGS__); }
25 #define SPAIOT_DBG(str, ...)
26 #define SPAIOT_DBGNOLN(str, ...)
27 #define SPAIOT_ASSERT(cond, str, ...)
30#if ! defined(NODEBUG_SPAIOT) && defined(DEBUG_LED)
31 #ifndef DEBUG_LED_ONSTATE
35 #if DEBUG_LED_ONSTATE == HIGH
37 #define DLED_HIGH HIGH
44 #define DLED_INIT() { \
45 pinMode(DEBUG_LED, OUTPUT); \
46 digitalWrite(DEBUG_LED, DLED_LOW); \
48 #define DLED_SET() { \
49 digitalWrite(DEBUG_LED, DLED_HIGH); \
51 #define DLED_CLR() { \
52 digitalWrite(DEBUG_LED, DLED_LOW); \