Renesas M3T-MR100 Network Card User Manual


 
- 221 -
155
JSR.W __init_sem
156
.ENDIF
157
158
.IF __NUM_DTQ
159
.GLB __init_dtq
160
JSR.W __init_dtq
161
.ENDIF
162
163
.IF __NUM_VDTQ ;*A1*
164
.GLB __init_vdtq
165
JSR.W __init_vdtq
166
.ENDIF
167
168
.IF __NUM_MBX
169
.GLB __init_mbx
170
JSR.W __init_mbx
171
.ENDIF
172
173
.IF ALARM_HANDLER
174
.GLB __init_alh
175
JSR.W __init_alh
176
.ENDIF
177
178
.IF CYCLIC_HANDLER
179
.GLB __init_cyh
180
JSR.W __init_cyh
181
.ENDIF
182
183
.IF __NUM_MPF ;*A1*
184
; Fixed Memory Pool
185
.GLB __init_mpf
186
JSR.W __init_mpf
187
.ENDIF
188
189
.IF __NUM_MPL ;*A1*
190
; Variable Memory Pool
191
.GLB __init_mpl
192
JSR.W __init_mpl
193
.ENDIF
194
195
196
; For PD100
197
__LAST_INITIAL
198
199
__END_INIT:
200
201
; +-----------------------------------------------------+
202
; | Start initial active task |
203
; +-----------------------------------------------------+
204
__START_TASK
205
206
.GLB __rdyq_search
207
JMP.W __rdyq_search
208
209
; +---------------------------------------------+
210
; | Define Dummy |
211
; +---------------------------------------------+
212
.GLB __SYS_DMY_INH
213
__SYS_DMY_INH:
214
REIT
215
216
.IF CUSTOM_SYS_END
217
; +---------------------------------------------+
218
; | Syscall exit rouitne to customize
219
; +---------------------------------------------+
220
.GLB __sys_end
221
__sys_end:
222
; Customize here.
223
REIT
224
.ENDIF
225
226
; +---------------------------------------------+
227
; | exit() function |
228
; +---------------------------------------------+
229
.GLB _exit,$exit
230
_exit:
231
$exit:
232
JMP _exit
233
234
.IF USE_TIMER