beautypg.com

Renesas Emulator System M3T-MR100 User Manual

Page 211

background image

- 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 );
:

}

<>
.include

mr100.inc

_ refdtq:

.blkb

8

.GLB

task

task:

:
PUSH.W R2
PUSH.L A1
vref_dtq

#ID_DTQ1,#_refdtq

: