SPI Programming Manual (G06.24+, H06.03+, J06.03+)

SPI Concepts and Protocol
SPI Programming Manual427506-006
2-26
Pointers, Lists, and ZSPI-TKN-NEXTCODE
Figure 2-7. Pointers, Lists, and ZSPI-TKN-NEXTCODE
VST011.vsd
This sequence of
procedure calls
demonstrates the
effect of the
special operation
ZSPI-TKN-
NEXTCODE
on the buffer
pointers when
working with lists.
T1 [ T2 T3 T3 ] T4H
C
N
1
SSPUT (...,ZSPI-TKN-RESET-BUFFER,...)
T1 [ T2 T3 T3 ] T4H
C
N
2
SSGET (...,ZSPI-TKN-NEXTCODE,...)
C
N
T1 [ T2 T3 T3 ] T4H
SSGET (...,ZSPI-TKN-NEXTCODE,...)
3
C
N
4
SSGET (...,ZSPI-TKN-NEXTCODE,...)
T1 [ T2 T3 T3 ] T4H
C
N L
SSGET (...,ZSPI-TKN-DATALIST,,1,...)
5
T1 [ T2 T3 T3 ] T4H
C
N
L
T1 [ T2 T3 T3 ] T4H
7
SSGET (...,ZSPI-TKN-NEXTCODE,...)
C
N
L
T1 [ T2 T3 T3 ] T4H
SSGET (...,ZSPI-TKN-NEXTCODE,...)
8
L
T1 [ T2 T3 T3 ] T4
H
C
N
9
SSGET (...,T4,...)
Legend
N
Next-Token PointerCurrent-Token Pointer
C
L
Current-List Pointer
[ ZSPI-TKN-DATALIST ] ZSPI-TKN-ENDLIST
T1 [ T2 T3 T3 ] T4H
L C
N
SSGET (...,ZSPI-TKN-NEXTCODE,...)
6