File tree 3 files changed +30
-7
lines changed
examples/Arduino_Debug_Levels
3 files changed +30
-7
lines changed Original file line number Diff line number Diff line change
1
+ #define DEBUG_LEVEL DEBUG_LEVEL_INFO
2
+ #include < Arduino_DebugUtils.h>
3
+
4
+ void setup () {
5
+ Serial.begin (9600 );
6
+ Debug.timestampOn ();
7
+ Debug.debugLabelOn ();
8
+ Debug.setDebugLevel (DBG_ALL);
9
+ }
10
+
11
+ int i = 0 ;
12
+
13
+ void loop () {
14
+ DEBUG_ERROR (" i = %d" , i);
15
+ DEBUG_WARNING (" i = %d" , i);
16
+ DEBUG_INFO (" i = %d" , i);
17
+ DEBUG_DEBUG (" i = %d" , i);
18
+ DEBUG_VERBOSE (" i = %d" , i);
19
+
20
+ Serial.println ();
21
+ i++;
22
+ delay (1000 );
23
+ }
Original file line number Diff line number Diff line change @@ -249,10 +249,10 @@ bool Arduino_DebugUtils::shouldPrint(Arduino_DebugUtils::Level const debug_level
249
249
250
250
Arduino_DebugUtils Debug;
251
251
252
- void setDebugMessageLevel (int const debug_level) {
253
- Debug.setDebugLevel (static_cast <Arduino_DebugUtils::Level>( debug_level) );
252
+ void setDebugMessageLevel (Arduino_DebugUtils::Level const debug_level) {
253
+ Debug.setDebugLevel (debug_level);
254
254
}
255
255
256
- int getDebugMessageLevel () {
257
- return static_cast < int >( Debug.getDebugLevel () );
256
+ Arduino_DebugUtils::Level getDebugMessageLevel () {
257
+ return Debug.getDebugLevel ();
258
258
}
Original file line number Diff line number Diff line change 26
26
27
27
#include < stdarg.h>
28
28
29
- void setDebugMessageLevel (int const debug_level);
30
- int getDebugMessageLevel ();
31
-
32
29
#define DEBUG_LEVEL_NONE 0x0000
33
30
#define DEBUG_LEVEL_ERROR 0x0001
34
31
#define DEBUG_LEVEL_WARNING 0x0003
@@ -93,6 +90,9 @@ class Arduino_DebugUtils {
93
90
94
91
};
95
92
93
+ void setDebugMessageLevel (Arduino_DebugUtils::Level const debug_level);
94
+ Arduino_DebugUtils::Level getDebugMessageLevel ();
95
+
96
96
/* *****************************************************************************
97
97
CONSTANTS
98
98
******************************************************************************/
You can’t perform that action at this time.
0 commit comments