Sakura IoT Platform b
Fork of SakuraIO by
SakuraIO/debug.h@3:c54a1eba22c4, 2016-11-19 (annotated)
- Committer:
- chibiegg
- Date:
- Sat Nov 19 15:19:49 2016 +0000
- Revision:
- 3:c54a1eba22c4
- Parent:
- 0:8d34375d954c
add license
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
chibiegg | 3:c54a1eba22c4 | 1 | /* SAKURA Internet IoT Communication Module Library for mbed |
chibiegg | 3:c54a1eba22c4 | 2 | * |
chibiegg | 3:c54a1eba22c4 | 3 | * The MIT License (MIT) |
chibiegg | 3:c54a1eba22c4 | 4 | * |
chibiegg | 3:c54a1eba22c4 | 5 | * Copyright (c) SAKURA Internet Inc. |
chibiegg | 3:c54a1eba22c4 | 6 | * |
chibiegg | 3:c54a1eba22c4 | 7 | * Permission is hereby granted, free of charge, to any person obtaining a copy |
chibiegg | 3:c54a1eba22c4 | 8 | * of this software and associated documentation files (the "Software"), |
chibiegg | 3:c54a1eba22c4 | 9 | * to deal in the Software without restriction, including without limitation |
chibiegg | 3:c54a1eba22c4 | 10 | * the rights to use, copy, modify, merge, publish, distribute, sublicense, |
chibiegg | 3:c54a1eba22c4 | 11 | * and/or sell copies of the Software, and to permit persons to whom the Software |
chibiegg | 3:c54a1eba22c4 | 12 | * is furnished to do so, subject to the following conditions: |
chibiegg | 3:c54a1eba22c4 | 13 | * |
chibiegg | 3:c54a1eba22c4 | 14 | * The above copyright notice and this permission notice shall be included |
chibiegg | 3:c54a1eba22c4 | 15 | * in all copies or substantial portions of the Software. |
chibiegg | 3:c54a1eba22c4 | 16 | * |
chibiegg | 3:c54a1eba22c4 | 17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, |
chibiegg | 3:c54a1eba22c4 | 18 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, |
chibiegg | 3:c54a1eba22c4 | 19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. |
chibiegg | 3:c54a1eba22c4 | 20 | * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, |
chibiegg | 3:c54a1eba22c4 | 21 | * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, |
chibiegg | 3:c54a1eba22c4 | 22 | * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |
chibiegg | 3:c54a1eba22c4 | 23 | */ |
chibiegg | 3:c54a1eba22c4 | 24 | |
spiralray | 0:8d34375d954c | 25 | #ifndef __SAKURA_IO_DEBUG_H__ |
spiralray | 0:8d34375d954c | 26 | #define __SAKURA_IO_DEBUG_H__ |
spiralray | 0:8d34375d954c | 27 | |
spiralray | 0:8d34375d954c | 28 | |
spiralray | 0:8d34375d954c | 29 | #if defined(SAKURA_DEBUG) |
spiralray | 0:8d34375d954c | 30 | #define dbg(...) printf(__VA_ARGS__) |
spiralray | 0:8d34375d954c | 31 | #define dbgln(...) DEBUG_PRINTF_LN(__VA_ARGS__, "\r\n") |
spiralray | 0:8d34375d954c | 32 | #define DEBUG_PRINTF_LN(type, fmt, ...) printf(fmt "%s", __VA_ARGS__) |
spiralray | 0:8d34375d954c | 33 | #else |
spiralray | 0:8d34375d954c | 34 | #define dbg(...) |
spiralray | 0:8d34375d954c | 35 | #define dbgln(...) |
spiralray | 0:8d34375d954c | 36 | #endif |
spiralray | 0:8d34375d954c | 37 | |
spiralray | 0:8d34375d954c | 38 | #endif //__SAKURA_IO_DEBUG_H__ |