annotate ppe/task_init.cc @ 26:c4210c1053e8

add state7.
author koba <koba@cr.ie.u-ryukyu.ac.jp>
date Mon, 27 Dec 2010 02:58:02 +0900
parents ee4c488d48a3
children 871f7d9a2f35
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
6382d8f6a973 not working.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
1 #include "Func.h"
1
b4c797eee72a task dandy base
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
2 #include "Scheduler.h"
b4c797eee72a task dandy base
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
3
b4c797eee72a task dandy base
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
4 /* 必ずこの位置に書いて */
b4c797eee72a task dandy base
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
5 SchedExternTask(Atari);
22
0440f2f19f23 not working.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 21
diff changeset
6
0440f2f19f23 not working.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 21
diff changeset
7 SchedExternTask(State0);
0440f2f19f23 not working.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 21
diff changeset
8 SchedExternTask(State1);
0440f2f19f23 not working.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 21
diff changeset
9 SchedExternTask(State2);
25
ee4c488d48a3 add Puttama func.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 22
diff changeset
10 SchedExternTask(State3);
22
0440f2f19f23 not working.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 21
diff changeset
11 SchedExternTask(State4);
0440f2f19f23 not working.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 21
diff changeset
12 SchedExternTask(State5);
0440f2f19f23 not working.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 21
diff changeset
13 SchedExternTask(State6);
26
c4210c1053e8 add state7.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 25
diff changeset
14 SchedExternTask(State7);
21
5f1abbe03b9a add new task.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 19
diff changeset
15
22
0440f2f19f23 not working.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 21
diff changeset
16 SchedExternTask(State20);
0440f2f19f23 not working.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 21
diff changeset
17 SchedExternTask(State21);
21
5f1abbe03b9a add new task.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 19
diff changeset
18
22
0440f2f19f23 not working.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 21
diff changeset
19 SchedExternTask(State30);
1
b4c797eee72a task dandy base
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
20 /**
b4c797eee72a task dandy base
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
21 * この関数は ../spe/spe-main と違って
b4c797eee72a task dandy base
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
22 * 自分で呼び出せばいい関数なので
b4c797eee72a task dandy base
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
23 * 好きな関数名でおk (SchedRegisterTask は必須)
b4c797eee72a task dandy base
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
24 */
b4c797eee72a task dandy base
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
25 void
b4c797eee72a task dandy base
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
26 task_init(void)
b4c797eee72a task dandy base
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
27 {
2
6382d8f6a973 not working.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
28 SchedRegisterTask(ATARI, Atari);
22
0440f2f19f23 not working.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 21
diff changeset
29
21
5f1abbe03b9a add new task.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 19
diff changeset
30 SchedRegisterTask(STATE0, State0);
5f1abbe03b9a add new task.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 19
diff changeset
31 SchedRegisterTask(STATE1, State1);
5f1abbe03b9a add new task.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 19
diff changeset
32 SchedRegisterTask(STATE2, State2);
25
ee4c488d48a3 add Puttama func.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 22
diff changeset
33 SchedRegisterTask(STATE3, State3);
21
5f1abbe03b9a add new task.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 19
diff changeset
34 SchedRegisterTask(STATE4, State4);
5f1abbe03b9a add new task.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 19
diff changeset
35 SchedRegisterTask(STATE5, State5);
5f1abbe03b9a add new task.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 19
diff changeset
36 SchedRegisterTask(STATE6, State6);
26
c4210c1053e8 add state7.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 25
diff changeset
37 SchedRegisterTask(STATE7, State7);
21
5f1abbe03b9a add new task.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 19
diff changeset
38
5f1abbe03b9a add new task.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 19
diff changeset
39 SchedRegisterTask(STATE20, State20);
5f1abbe03b9a add new task.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 19
diff changeset
40 SchedRegisterTask(STATE21, State21);
22
0440f2f19f23 not working.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 21
diff changeset
41
21
5f1abbe03b9a add new task.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 19
diff changeset
42 SchedRegisterTask(STATE30, State30);
1
b4c797eee72a task dandy base
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
43 }