📄 tvdebug.h.svn-base
字号:
#ifndef __TVDEBUG_H
#define __TVDEBUG_H
#include "tUtils.h"
#define TV_DEBUG_BUFFER_SIZE (40 + 3)
#define USE_UART_DEBUG
//dy 1115 add, close fast debug when releasing, use 40EEDD instead
//#define FAST_DEBUG
#ifdef __cplusplus
extern "C" {
#endif
#ifdef _WIN32
#define tvDebugPrint printf
#define tvDebugPrint1(foo, foo1) printf(foo, foo1)
#define tvDebugPrint2(foo, foo1, foo2) printf(foo, foo1, foo2)
#define tvDebugPrint3(foo, foo1, foo2, foo3) printf(foo, foo1, foo2, foo3)
#define tvDebugDead() __loop: goto __loop
#elif defined(USE_UART_DEBUG)
//#define tvDebugPrint printf
//#define tvDebugPrint1(foo, foo1) printf(foo, foo1)
//#define tvDebugPrint2(foo, foo1, foo2) printf(foo, foo1, foo2)
//#define tvDebugPrint3(foo, foo1, foo2, foo3) printf(foo, foo1, foo2, foo3)
//#define tvDebugDead()
#ifdef USE_T_QUAD
#define tvDebugPrint(foo)
#define tvDebugPrint1(foo, foo1)
#define tvDebugPrint2(foo, foo1, foo2)
#define tvDebugPrint3(foo, foo1, foo2, foo3)
#define tvDebugDead()
#else
#define tvDebugPrint(foo) Printf(foo, 12)
#define tvDebugPrint1(foo, foo1) Printf(foo, foo1)
#define tvDebugPrint2(foo, foo1, foo2) Printf2(foo, foo1, foo2)
#define tvDebugPrint3(foo, foo1, foo2, foo3) Printf3(foo, foo1, foo2, foo3)
#define tvDebugDead()
#endif
#else
#define tvDebugPrint(foo)
#define tvDebugPrint1(foo, foo1)
#define tvDebugPrint2(foo, foo1, foo2)
#define tvDebugPrint3(foo, foo1, foo2, foo3)
#define tvDebugDead()
#endif
#ifdef __cplusplus
};
#endif
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -