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);
|
21
|
15
|
22
|
16 SchedExternTask(State20);
|
|
17 SchedExternTask(State21);
|
21
|
18
|
22
|
19 SchedExternTask(State30);
|
1
|
20 /**
|
|
21 * この関数は ../spe/spe-main と違って
|
|
22 * 自分で呼び出せばいい関数なので
|
|
23 * 好きな関数名でおk (SchedRegisterTask は必須)
|
|
24 */
|
|
25 void
|
|
26 task_init(void)
|
|
27 {
|
2
|
28 SchedRegisterTask(ATARI, Atari);
|
22
|
29
|
21
|
30 SchedRegisterTask(STATE0, State0);
|
|
31 SchedRegisterTask(STATE1, State1);
|
|
32 SchedRegisterTask(STATE2, State2);
|
25
|
33 SchedRegisterTask(STATE3, State3);
|
21
|
34 SchedRegisterTask(STATE4, State4);
|
|
35 SchedRegisterTask(STATE5, State5);
|
|
36 SchedRegisterTask(STATE6, State6);
|
26
|
37 SchedRegisterTask(STATE7, State7);
|
21
|
38
|
|
39 SchedRegisterTask(STATE20, State20);
|
|
40 SchedRegisterTask(STATE21, State21);
|
22
|
41
|
21
|
42 SchedRegisterTask(STATE30, State30);
|
1
|
43 }
|