test

Dependencies:   mbed ros_lib_kinetic nhk19mr2_can_info splitData SerialHalfDuplex_HM

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