int request;
unsigned long *result;
Visual Basic Syntax
Function igpiostat
(ByVal id As Integer, ByVal request As Integer,
ByVal result As Long)
The following are all the TAMS 61622 SICL extensions and some examples of
how to use them.
TAMS 61622 PCTL delay
The TAMS 61622 PCTL delay function provides a
extended PCTL delay
control
that was not available before. Besides the standard 0-7 values for delay
used with HP cards, the delay of the TAMS 61622 may be set directly in
nanoseconds.
Examples:
Setting the PCTL delay to 560ns
igpioctrl(id, I_GPIO_T61622_DLY_TM, 560)
Reading the PCTL delay in nanoseconds
igpiostat(id, I_GPIO_T61622_DLY_TM, &dtm)
Important time defines for the PCTL delay (in nanoseconds)
N
I
M
_
Y
L
D
_
2
2
6
1
6
T
0
9
y
a
l
e
d
L
T
C
P
a
r
o
f
m
u
m
i
n
i
M
P
T
S
_
Y
L
D
_
2
2
6
1
6
T
0
6
p
e
t
s
e
v
i
t
c
e
f
f
e
e
r
a
w
d
r
a
H
T
F
D
_
Y
L
D
_
2
2
6
1
6
T
0
0
4
t
o
o
b
n
o
d
e
d
a
o
l
e
u
l
a
V
X
A
M
_
Y
L
D
_
2
2
6
1
6
T
0
0
7
5
4
2
y
a
l
e
d
L
T
C
P
a
r
o
f
m
u
m
i
x
a
M
TAMS 61622 Filtering
This feature allows filtering of DIN[0..15], STI0, STI1 and EIR lines for glitch
rejection.
There are two different request for this function.
I_GPIO_T61622_FLT_EN
controls what groups are going to be enabled for
filtering. The groups are DIN[0..15], STI[0..1] and EIR.
I_GPIO_T61622_FLT_TM
sets the time in nanoseconds for the group or groups that
are enabled. The time set is common for all the lines within those groups. No individual
lines can be controlled. The defines T61622_DIN,
28