2
|
1 #include "Func.h"
|
1
|
2 #include "Scheduler.h"
|
|
3
|
|
4 /* 必ずこの位置に書いて */
|
|
5 SchedExternTask(Atari);
|
22
|
6
|
|
7 SchedExternTask(State0);
|
|
8 SchedExternTask(State1);
|
|
9 SchedExternTask(State2);
|
25
|
10 SchedExternTask(State3);
|
22
|
11 SchedExternTask(State4);
|
|
12 SchedExternTask(State5);
|
|
13 SchedExternTask(State6);
|
26
|
14 SchedExternTask(State7);
|
33
|
15 SchedExternTask(State8);
|
|
16 SchedExternTask(State9);
|
|
17 SchedExternTask(State10);
|
|
18 SchedExternTask(State11);
|
|
19 SchedExternTask(State12);
|
|
20 SchedExternTask(State13);
|
21
|
21
|
22
|
22 SchedExternTask(State20);
|
|
23 SchedExternTask(State21);
|
27
|
24 SchedExternTask(State22);
|
21
|
25
|
22
|
26 SchedExternTask(State30);
|
1
|
27 /**
|
|
28 * この関数は ../spe/spe-main と違って
|
|
29 * 自分で呼び出せばいい関数なので
|
|
30 * 好きな関数名でおk (SchedRegisterTask は必須)
|
|
31 */
|
|
32 void
|
|
33 task_init(void)
|
|
34 {
|
2
|
35 SchedRegisterTask(ATARI, Atari);
|
22
|
36
|
21
|
37 SchedRegisterTask(STATE0, State0);
|
|
38 SchedRegisterTask(STATE1, State1);
|
|
39 SchedRegisterTask(STATE2, State2);
|
25
|
40 SchedRegisterTask(STATE3, State3);
|
21
|
41 SchedRegisterTask(STATE4, State4);
|
|
42 SchedRegisterTask(STATE5, State5);
|
|
43 SchedRegisterTask(STATE6, State6);
|
26
|
44 SchedRegisterTask(STATE7, State7);
|
33
|
45 SchedRegisterTask(STATE8, State8);
|
|
46 SchedRegisterTask(STATE9, State9);
|
|
47 SchedRegisterTask(STATE10, State10);
|
|
48 SchedRegisterTask(STATE11, State11);
|
|
49 SchedRegisterTask(STATE12, State12);
|
|
50 SchedRegisterTask(STATE13, State13);
|
21
|
51
|
|
52 SchedRegisterTask(STATE20, State20);
|
|
53 SchedRegisterTask(STATE21, State21);
|
27
|
54 SchedRegisterTask(STATE22, State22);
|
22
|
55
|
21
|
56 SchedRegisterTask(STATE30, State30);
|
1
|
57 }
|