harurobo_mbed_undercarriage_sub
Maxon_setting.h@0:9b75a5e505d0, 2018-12-22 (annotated)
- Committer:
- yuki0701
- Date:
- Sat Dec 22 02:50:21 2018 +0000
- Revision:
- 0:9b75a5e505d0
a
Who changed what in which revision?
User | Revision | Line number | New 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 |