Tpdie – Analog Way LIVECORE PLATFORM TPP Current Programmer's Guide User Manual
Page 15
15
PROGRAMMER'S GUIDE FOR v02.00.46
To ease this initialization step, the device features the DIESE_TPP command to enumerate (read
back) all its registers current values. This produces a huge amount of data that can saturate the
controller. A command parameter allows reducing this volume by sending only register values
different from their default value. If the volume is still too high, the controller should enumerate
himself all the required registers, at its own cadency.
o Read back using DIESE_TPP command :
At first, the controller should wait for a possible current DIESE_TPP command to finish.
sending :
TPdie
L
F
The controller ask the current state of the DIESE_TPP command.
Answer :
TPdie
C
R
L
F
The controller must wait that the numerical
be equals to 0, meaning that no enumeration is running.
sending : 1
TPdie
L
F
or 3
TPdie
L
F
When
enumerate all registers values, for all indexes values in case of multidimensional
registers. This can produce huge amount of data. The end of the enumeration is signaled
when the DIESE_TPP register automatically returns to the value 0, meaning that the
controller must wait until receiving
TPdie
0
C
R
L
F
.
When
is equal to 3, the device works the same way, except that it will not
enumerate registers having their default value, reducing the amount of received data.
o Registers read back managed by the controller :
The controller should read all used registers, slowly enough to avoid being saturated.