v6m virtual machine
Import programemu812
mbed LPC812 emulator pre-alpha version
Import programemu1114
mbed LPC1114 emulator pre-alpha version
v6m_log.h@1:5fa0120a6169, 2015-08-10 (annotated)
- Committer:
- va009039
- Date:
- Mon Aug 10 22:39:26 2015 +0900
- Revision:
- 1:5fa0120a6169
add files.
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
va009039 |
1:5fa0120a6169 | 1 | // v6m_log.h 2015/8/4 |
va009039 |
1:5fa0120a6169 | 2 | #pragma once |
va009039 |
1:5fa0120a6169 | 3 | #include "mbed.h" |
va009039 |
1:5fa0120a6169 | 4 | |
va009039 |
1:5fa0120a6169 | 5 | #ifndef V6M_LOG_LEVEL |
va009039 |
1:5fa0120a6169 | 6 | #define V6M_LOG_LEVEL 1 |
va009039 |
1:5fa0120a6169 | 7 | #endif |
va009039 |
1:5fa0120a6169 | 8 | |
va009039 |
1:5fa0120a6169 | 9 | #if V6M_LOG_LEVEL >= 4 |
va009039 |
1:5fa0120a6169 | 10 | #define V6M_DEBUG(...) do{printf(__VA_ARGS__);printf("\n");}while(0) |
va009039 |
1:5fa0120a6169 | 11 | #else |
va009039 |
1:5fa0120a6169 | 12 | #define V6M_DEBUG(...) while(0) |
va009039 |
1:5fa0120a6169 | 13 | #endif |
va009039 |
1:5fa0120a6169 | 14 | |
va009039 |
1:5fa0120a6169 | 15 | #if V6M_LOG_LEVEL >= 3 |
va009039 |
1:5fa0120a6169 | 16 | #define V6M_INFO(...) do{printf(__VA_ARGS__);printf("\n");}while(0) |
va009039 |
1:5fa0120a6169 | 17 | #else |
va009039 |
1:5fa0120a6169 | 18 | #define V6M_INFO(...) while(0) |
va009039 |
1:5fa0120a6169 | 19 | #endif |
va009039 |
1:5fa0120a6169 | 20 | |
va009039 |
1:5fa0120a6169 | 21 | #if V6M_LOG_LEVEL >= 2 |
va009039 |
1:5fa0120a6169 | 22 | #define V6M_WARN(...) do{printf(__VA_ARGS__);printf("\n");}while(0) |
va009039 |
1:5fa0120a6169 | 23 | #else |
va009039 |
1:5fa0120a6169 | 24 | #define V6M_WARN(...) while(0) |
va009039 |
1:5fa0120a6169 | 25 | #endif |
va009039 |
1:5fa0120a6169 | 26 | |
va009039 |
1:5fa0120a6169 | 27 | #if V6M_LOG_LEVEL >= 1 |
va009039 |
1:5fa0120a6169 | 28 | #define V6M_ERROR(...) do{printf(__VA_ARGS__);printf("\n");}while(0) |
va009039 |
1:5fa0120a6169 | 29 | #else |
va009039 |
1:5fa0120a6169 | 30 | #define V6M_ERROR(...) while(0) |
va009039 |
1:5fa0120a6169 | 31 | #endif |
va009039 |
1:5fa0120a6169 | 32 | |
va009039 |
1:5fa0120a6169 | 33 | #define V6M_ASSERT(A) MBED_ASSERT(A) |
va009039 |
1:5fa0120a6169 | 34 |