RT-AICHIP-sample
総合概要
モジュール
データ構造
ファイル
ファイル一覧
大域各種
mode_debug.c
[詳解]
1
/* ------------------------------------------------------------ *
2
File mode_selectDuty.c
3
4
duty maxで走らせるモード
5
6
操作:
7
右SW: モータのdutyを変更
8
左SW: 長押しでモード選択へ繊維
9
10
* ------------------------------------------------------------ */
11
#include "
mode_Debug.h
"
12
#include "
type.h
"
13
#include "
AICHIPFunction.h
"
14
#include "
UserInterface.h
"
15
#include "
SystemTickTimer.h
"
16
#include "
debug.h
"
17
18
19
void
mode_debug
(
void
)
20
{
21
turnGreenLED
(1);
22
myPrintfUART
(
"############ debug mode ################\n"
);
23
wait1msec
(1000);
24
25
while
(1)
26
{
27
wait1msec
(100);
28
debugUI
();
29
debugMPU9150
();
30
debugAICHIP
();
31
32
//モード選択へ遷移
33
if
(
getLeftSWcount
() > 1000)
34
{
35
setDutyMotor
(0.0);
36
turnGreenLED
(0);
37
myPrintfUART
(
"\t return mode select \n"
);
38
break
;
39
}
40
}
41
}
42
43
/******************************************************************************
44
** End Of File
45
******************************************************************************/
AICHIPFunction.h
debug.h
myPrintfUART
int myPrintfUART(const char *fmt,...)
Definition:
debug.c:42
setDutyMotor
void setDutyMotor(float pwm_duty)
Definition:
AICHIPFunction.c:101
mode_debug
void mode_debug(void)
Definition:
mode_debug.c:19
debugAICHIP
void debugAICHIP(void)
Definition:
AICHIPFunction.c:463
debugMPU9150
void debugMPU9150(void)
Definition:
mpu9150.c:538
debugUI
void debugUI(void)
Definition:
UserInterface.c:319
UserInterface.h
mode_debug.h
getLeftSWcount
uint16_t getLeftSWcount(void)
Definition:
UserInterface.c:98
wait1msec
void wait1msec(uint32_t wait_count)
Definition:
SystemTickTimer.c:57
turnGreenLED
void turnGreenLED(uint8_t state)
Definition:
UserInterface.c:195
SystemTickTimer.h
type.h
src
MODE
mode_debug.c
構築:
1.8.10