Renesas Emulator System M3T-MR100 User Manual
Page 211
- 195 -
[
[
[
[
F
F
u
u
n
n
c
c
t
t
i
i
o
o
n
n
a
a
l
l
d
d
e
e
s
s
c
c
r
r
i
i
p
p
t
t
i
i
o
o
n
n
]
]
]
]
This service call returns various statuses of the Short data queue indicated by vdtqid.
stskid
Returned to stskid is the ID number of the task at the top of a transmission waiting queue (the next task to be de-
queued). If no tasks are kept waiting, TSK_NONE is returned.
wtskid
Returned to wtskid is the ID number of the task at the top of a reception waiting queue (the next task to be de-
queued). If no tasks are kept waiting, TSK_NONE is returned.
sdtqcnt
Returned to sdtqcnt is the number of data bytes stored in the Short data queue area.
If this service call is to be issued from task context, use ref_dtq; if issued from non-task context, use iref_dtq.
[
[
[
[
E
E
x
x
a
a
m
m
p
p
l
l
e
e
p
p
r
r
o
o
g
g
r
r
a
a
m
m
s
s
t
t
a
a
t
t
e
e
m
m
e
e
n
n
t
t
]
]
]
]
<
#include
#include
#include “kernel_id.h”
void task()
{
T_RDTQ rdtq;
ER ercd;
:
ercd = vref_dtq( ID_DTQ1, &rdtq );
:
}
<
mr100.inc
_ refdtq:
.blkb
8
.GLB
task
task:
:
PUSH.W R2
PUSH.L A1
vref_dtq
#ID_DTQ1,#_refdtq
: