v6m virtual machine
Import programemu812
mbed LPC812 emulator pre-alpha version
Import programemu1114
mbed LPC1114 emulator pre-alpha version
Diff: v6m_log.h
- Revision:
- 1:5fa0120a6169
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/v6m_log.h Mon Aug 10 22:39:26 2015 +0900 @@ -0,0 +1,34 @@ +// v6m_log.h 2015/8/4 +#pragma once +#include "mbed.h" + +#ifndef V6M_LOG_LEVEL +#define V6M_LOG_LEVEL 1 +#endif + +#if V6M_LOG_LEVEL >= 4 +#define V6M_DEBUG(...) do{printf(__VA_ARGS__);printf("\n");}while(0) +#else +#define V6M_DEBUG(...) while(0) +#endif + +#if V6M_LOG_LEVEL >= 3 +#define V6M_INFO(...) do{printf(__VA_ARGS__);printf("\n");}while(0) +#else +#define V6M_INFO(...) while(0) +#endif + +#if V6M_LOG_LEVEL >= 2 +#define V6M_WARN(...) do{printf(__VA_ARGS__);printf("\n");}while(0) +#else +#define V6M_WARN(...) while(0) +#endif + +#if V6M_LOG_LEVEL >= 1 +#define V6M_ERROR(...) do{printf(__VA_ARGS__);printf("\n");}while(0) +#else +#define V6M_ERROR(...) while(0) +#endif + +#define V6M_ASSERT(A) MBED_ASSERT(A) +