|
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_DEBUG 0x000F |
| 37 | +#define DEBUG_LEVEL_VERBOSE 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