test

Dependencies:   mbed ros_lib_kinetic nhk19mr2_can_info splitData SerialHalfDuplex_HM

Committer:
shimizuta
Date:
Wed Feb 13 07:49:24 2019 +0000
Revision:
17:ca18c5980a34
Child:
18:0033ef1814ba
moving two legs was confirmed

Who changed what in which revision?

UserRevisionLine numberNew contents of line
shimizuta 17:ca18c5980a34 1 /** @file
shimizuta 17:ca18c5980a34 2 *@brief デバッグ(teraterm表示)用のファイルです.DEBUG(引数);と打つとデバッグされます.
shimizuta 17:ca18c5980a34 3 *本ヘッダファイル内のDEBUG_ONをdefineしなければと全てのデバッグ機能をなくすことが出来ます.
shimizuta 17:ca18c5980a34 4 */
shimizuta 17:ca18c5980a34 5 #ifndef TEMPLATE_COMMON_DEBUG_DEBUG_H
shimizuta 17:ca18c5980a34 6 #define TEMPLATE_COMMON_DEBUG_DEBUG_H
shimizuta 17:ca18c5980a34 7 #include "mbed.h"
shimizuta 17:ca18c5980a34 8 extern Serial pc;
shimizuta 17:ca18c5980a34 9
shimizuta 17:ca18c5980a34 10 //#define DEBUG_ON//デバッグ用。使わないときはコメントアウト
shimizuta 17:ca18c5980a34 11
shimizuta 17:ca18c5980a34 12 #ifdef DEBUG_ON
shimizuta 17:ca18c5980a34 13 //printf(...)と同義
shimizuta 17:ca18c5980a34 14 #define DEBUG(...) pc.printf("" __VA_ARGS__);
shimizuta 17:ca18c5980a34 15 #else
shimizuta 17:ca18c5980a34 16 //DEBUGと言われても何もしない
shimizuta 17:ca18c5980a34 17 #define DEBUG(...)
shimizuta 17:ca18c5980a34 18 #endif
shimizuta 17:ca18c5980a34 19
shimizuta 17:ca18c5980a34 20
shimizuta 17:ca18c5980a34 21 #endif