harurobo_mbed_undercarriage_sub

Committer:
yuki0701
Date:
Sat Dec 22 02:50:21 2018 +0000
Revision:
0:9b75a5e505d0
a

Who changed what in which revision?

UserRevisionLine numberNew contents of line
yuki0701 0:9b75a5e505d0 1 #ifndef HARUROBO2019_MAXON_SETTING_H
yuki0701 0:9b75a5e505d0 2 #define HARUROBO2019_MAXON_SETTING_H
yuki0701 0:9b75a5e505d0 3 #include "mbed.h"
yuki0701 0:9b75a5e505d0 4 #include "stdarg.h"
yuki0701 0:9b75a5e505d0 5
yuki0701 0:9b75a5e505d0 6 #define DEBUG_MODE // compile as debug mode (comment out if you don't use)
yuki0701 0:9b75a5e505d0 7 #ifdef DEBUG_MODE
yuki0701 0:9b75a5e505d0 8 #define DEBUG_PRINT // enable debug_printf
yuki0701 0:9b75a5e505d0 9 #endif
yuki0701 0:9b75a5e505d0 10
yuki0701 0:9b75a5e505d0 11 static int16_t m1=0, m2=0, m3=0, m4=0; //int16bit = int2byte
yuki0701 0:9b75a5e505d0 12
yuki0701 0:9b75a5e505d0 13 void UserLoopSetting();
yuki0701 0:9b75a5e505d0 14
yuki0701 0:9b75a5e505d0 15 void DAC_Write(int16_t data, DigitalOut* DAC_cs);
yuki0701 0:9b75a5e505d0 16
yuki0701 0:9b75a5e505d0 17 void MotorControl(int16_t val_md1, int16_t val_md2, int16_t val_md3, int16_t val_md4);
yuki0701 0:9b75a5e505d0 18
yuki0701 0:9b75a5e505d0 19
yuki0701 0:9b75a5e505d0 20 #ifdef DEBUG_MODE
yuki0701 0:9b75a5e505d0 21 void Debug_Control(); //m1,m2,m3,m4の値がこのライブラリ内の変数となっているので恐らくこのままではこの関数は動作しない。改良の必要あり。
yuki0701 0:9b75a5e505d0 22 #endif
yuki0701 0:9b75a5e505d0 23
yuki0701 0:9b75a5e505d0 24
yuki0701 0:9b75a5e505d0 25 #ifdef DEBUG_PRINT
yuki0701 0:9b75a5e505d0 26 void debug_printf(const char* format,...);
yuki0701 0:9b75a5e505d0 27 #endif
yuki0701 0:9b75a5e505d0 28
yuki0701 0:9b75a5e505d0 29 #endif