test
Dependencies: mbed ros_lib_kinetic nhk19mr2_can_info splitData SerialHalfDuplex_HM
Diff: debug/debug.h
- Revision:
- 17:ca18c5980a34
- Child:
- 18:0033ef1814ba
diff -r 0069a56f11a3 -r ca18c5980a34 debug/debug.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/debug/debug.h Wed Feb 13 07:49:24 2019 +0000 @@ -0,0 +1,21 @@ +/** @file +*@brief デバッグ(teraterm表示)用のファイルです.DEBUG(引数);と打つとデバッグされます. +*本ヘッダファイル内のDEBUG_ONをdefineしなければと全てのデバッグ機能をなくすことが出来ます. +*/ +#ifndef TEMPLATE_COMMON_DEBUG_DEBUG_H +#define TEMPLATE_COMMON_DEBUG_DEBUG_H +#include "mbed.h" +extern Serial pc; + +//#define DEBUG_ON//デバッグ用。使わないときはコメントアウト + +#ifdef DEBUG_ON +//printf(...)と同義 +#define DEBUG(...) pc.printf("" __VA_ARGS__); +#else +//DEBUGと言われても何もしない +#define DEBUG(...) +#endif + + +#endif