|
26 | 26 |
|
27 | 27 | #include <stdarg.h>
|
28 | 28 |
|
29 |
| -/****************************************************************************** |
30 |
| - CONSTANTS |
31 |
| - ******************************************************************************/ |
32 |
| - |
33 |
| -static int const DBG_NONE = -1; |
34 |
| -static int const DBG_ERROR = 0; |
35 |
| -static int const DBG_WARNING = 1; |
36 |
| -static int const DBG_INFO = 2; |
37 |
| -static int const DBG_DEBUG = 3; |
38 |
| -static int const DBG_VERBOSE = 4; |
39 |
| - |
40 | 29 | void setDebugMessageLevel(int const debug_level);
|
41 | 30 | int getDebugMessageLevel();
|
42 | 31 |
|
| 32 | +#define DEBUG_LEVEL_NONE 0x0000 |
| 33 | +#define DEBUG_LEVEL_ERROR 0x0001 |
| 34 | +#define DEBUG_LEVEL_WARNING 0x0003 |
| 35 | +#define DEBUG_LEVEL_INFO 0x0007 |
| 36 | +#define DEBUG_LEVEL_VERBOSE 0x000F |
| 37 | +#define DEBUG_LEVEL_DEBUG 0x001F |
| 38 | +#define DEBUG_LEVEL_ALL 0xFFFF |
| 39 | + |
43 | 40 | /******************************************************************************
|
44 | 41 | CLASS DECLARATION
|
45 | 42 | ******************************************************************************/
|
@@ -87,6 +84,18 @@ class Arduino_DebugUtils {
|
87 | 84 |
|
88 | 85 | };
|
89 | 86 |
|
| 87 | +/****************************************************************************** |
| 88 | + CONSTANTS |
| 89 | + ******************************************************************************/ |
| 90 | + |
| 91 | +static constexpr int DBG_NONE = DEBUG_LEVEL_NONE; |
| 92 | +static constexpr int DBG_ERROR = DEBUG_LEVEL_ERROR; |
| 93 | +static constexpr int DBG_WARNING = DEBUG_LEVEL_WARNING; |
| 94 | +static constexpr int DBG_INFO = DEBUG_LEVEL_INFO; |
| 95 | +static constexpr int DBG_DEBUG = DEBUG_LEVEL_DEBUG; |
| 96 | +static constexpr int DBG_VERBOSE = DEBUG_LEVEL_VERBOSE; |
| 97 | +static constexpr int DBG_ALL = DEBUG_LEVEL_ALL; |
| 98 | + |
90 | 99 | /******************************************************************************
|
91 | 100 | EXTERN
|
92 | 101 | ******************************************************************************/
|
|
0 commit comments