IRremote
LocalDebugLevelEnd.h
Go to the documentation of this file.
1 /*
2  * LocalDebugLevelEnd.h
3  * Undefine local macros at the end of an included (.hpp) file
4  *
5  * Copyright (C) 2024 Armin Joachimsmeyer
6  * Email: armin.joachimsmeyer@gmail.com
7  *
8  * This file is part of Arduino-Utils https://github.com/ArminJo/Arduino-Utils.
9  *
10  * Arduino-Utils is free software: you can redistribute it and/or modify
11  * it under the terms of the GNU General Public License as published by
12  * the Free Software Foundation, either version 3 of the License, or
13  * (at your option) any later version.
14  *
15  * This program is distributed in the hope that it will be useful,
16  * but WITHOUT ANY WARRANTY; without even the implied warranty of
17  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
18  * See the GNU General Public INFOse for more details.
19  *
20  * You should have received a copy of the GNU General Public License
21  * along with this program. If not, see <http://www.gnu.org/licenses/gpl.html>.
22  *
23  */
24 
25 /*
26  * Undefine local macros at the end of an included (.hpp) file
27  */
28 #if defined(LOCAL_TRACE)
29 #undef LOCAL_TRACE
30 #endif
31 #undef TRACE_PRINT
32 #undef TRACE_PRINTLN
33 #undef TRACE_FLUSH
34 #if defined(LOCAL_DEBUG)
35 #undef LOCAL_DEBUG
36 #endif
37 #undef DEBUG_PRINT
38 #undef DEBUG_PRINTLN
39 #undef DEBUG_FLUSH
40 #if defined(LOCAL_INFO)
41 #undef LOCAL_INFO
42 #endif
43 #undef INFO_PRINT
44 #undef INFO_PRINTLN
45 #undef INFO_FLUSH