annotate ppe/task_init.cc @ 33:39e643fc4f90

moving stage1.
author koba <koba@cr.ie.u-ryukyu.ac.jp>
date Wed, 05 Jan 2011 14:41:26 +0900
parents 871f7d9a2f35
children 7aaaaf5dde40
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);
33
39e643fc4f90 moving stage1.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 27
diff changeset
15 SchedExternTask(State8);
39e643fc4f90 moving stage1.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 27
diff changeset
16 SchedExternTask(State9);
39e643fc4f90 moving stage1.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 27
diff changeset
17 SchedExternTask(State10);
39e643fc4f90 moving stage1.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 27
diff changeset
18 SchedExternTask(State11);
39e643fc4f90 moving stage1.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 27
diff changeset
19 SchedExternTask(State12);
39e643fc4f90 moving stage1.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 27
diff changeset
20 SchedExternTask(State13);
21
5f1abbe03b9a add new task.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 19
diff changeset
21
22
0440f2f19f23 not working.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 21
diff changeset
22 SchedExternTask(State20);
0440f2f19f23 not working.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 21
diff changeset
23 SchedExternTask(State21);
27
871f7d9a2f35 running.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 26
diff changeset
24 SchedExternTask(State22);
21
5f1abbe03b9a add new task.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 19
diff changeset
25
22
0440f2f19f23 not working.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 21
diff changeset
26 SchedExternTask(State30);
1
b4c797eee72a task dandy base
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
27 /**
b4c797eee72a task dandy base
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
28 * この関数は ../spe/spe-main と違って
b4c797eee72a task dandy base
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
29 * 自分で呼び出せばいい関数なので
b4c797eee72a task dandy base
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
30 * 好きな関数名でおk (SchedRegisterTask は必須)
b4c797eee72a task dandy base
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
31 */
b4c797eee72a task dandy base
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
32 void
b4c797eee72a task dandy base
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
33 task_init(void)
b4c797eee72a task dandy base
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
34 {
2
6382d8f6a973 not working.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
35 SchedRegisterTask(ATARI, Atari);
22
0440f2f19f23 not working.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 21
diff changeset
36
21
5f1abbe03b9a add new task.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 19
diff changeset
37 SchedRegisterTask(STATE0, State0);
5f1abbe03b9a add new task.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 19
diff changeset
38 SchedRegisterTask(STATE1, State1);
5f1abbe03b9a add new task.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 19
diff changeset
39 SchedRegisterTask(STATE2, State2);
25
ee4c488d48a3 add Puttama func.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 22
diff changeset
40 SchedRegisterTask(STATE3, State3);
21
5f1abbe03b9a add new task.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 19
diff changeset
41 SchedRegisterTask(STATE4, State4);
5f1abbe03b9a add new task.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 19
diff changeset
42 SchedRegisterTask(STATE5, State5);
5f1abbe03b9a add new task.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 19
diff changeset
43 SchedRegisterTask(STATE6, State6);
26
c4210c1053e8 add state7.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 25
diff changeset
44 SchedRegisterTask(STATE7, State7);
33
39e643fc4f90 moving stage1.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 27
diff changeset
45 SchedRegisterTask(STATE8, State8);
39e643fc4f90 moving stage1.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 27
diff changeset
46 SchedRegisterTask(STATE9, State9);
39e643fc4f90 moving stage1.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 27
diff changeset
47 SchedRegisterTask(STATE10, State10);
39e643fc4f90 moving stage1.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 27
diff changeset
48 SchedRegisterTask(STATE11, State11);
39e643fc4f90 moving stage1.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 27
diff changeset
49 SchedRegisterTask(STATE12, State12);
39e643fc4f90 moving stage1.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 27
diff changeset
50 SchedRegisterTask(STATE13, State13);
21
5f1abbe03b9a add new task.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 19
diff changeset
51
5f1abbe03b9a add new task.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 19
diff changeset
52 SchedRegisterTask(STATE20, State20);
5f1abbe03b9a add new task.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 19
diff changeset
53 SchedRegisterTask(STATE21, State21);
27
871f7d9a2f35 running.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 26
diff changeset
54 SchedRegisterTask(STATE22, State22);
22
0440f2f19f23 not working.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 21
diff changeset
55
21
5f1abbe03b9a add new task.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 19
diff changeset
56 SchedRegisterTask(STATE30, State30);
1
b4c797eee72a task dandy base
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
57 }