Loading...
Searching...
No Matches
18#include "private/unittest_p.h"
20#if ! defined(NODEBUG_SPAIOT) && defined(DEBUG_ESP_PORT)
21 #define SPAIOT_DBG(...) { DEBUG_ESP_PORT.printf(__VA_ARGS__); DEBUG_ESP_PORT.println(""); }
22 #define SPAIOT_DBGP(...) { DEBUG_ESP_PORT.printf_P(__VA_ARGS__); DEBUG_ESP_PORT.println(""); }
23 #define SPAIOT_DBGNOLN(...) { DEBUG_ESP_PORT.printf(__VA_ARGS__); }
24 #define SPAIOT_DBGNOLNP(...) { DEBUG_ESP_PORT.printf_P(__VA_ARGS__); }
25 #define SPAIOT_ASSERT(cond, str, ...) { if (!(cond)) SPAIOT_DBG(str, ##__VA_ARGS__); }
28 #define SPAIOT_DBG(...)
29 #define SPAIOT_DBGP(...)
30 #define SPAIOT_DBGNOLN(...)
31 #define SPAIOT_DBGNOLNP(...)
32 #define SPAIOT_ASSERT(cond, str, ...)
35#if ! defined(NODEBUG_SPAIOT) && defined(DEBUG_LED)
36 #ifndef DEBUG_LED_ONSTATE
37 #define SPAIOT_DBGLED_LOW HIGH
38 #define SPAIOT_DBGLED_HIGH LOW
40 #if DEBUG_LED_ONSTATE == HIGH
41 #define SPAIOT_DBGLED_LOW LOW
42 #define SPAIOT_DBGLED_HIGH HIGH
44 #define SPAIOT_DBGLED_LOW HIGH
45 #define SPAIOT_DBGLED_HIGH LOW
49 #define SPAIOT_DBGLED_INIT() { \
50 pinMode(DEBUG_LED, OUTPUT); \
51 digitalWrite(DEBUG_LED, SPAIOT_DBGLED_LOW); \
53 #define SPAIOT_DBGLED_SET() { \
54 digitalWrite(DEBUG_LED, SPAIOT_DBGLED_HIGH); \
56 #define SPAIOT_DBGLED_CLR() { \
57 digitalWrite(DEBUG_LED, SPAIOT_DBGLED_LOW); \
61#define SPAIOT_DBGLED_INIT()
62#define SPAIOT_DBGLED_SET()
63#define SPAIOT_DBGLED_CLR()