Page 29
Printing and typographical errors reserved.
ELECTRONIC ASSEMBLY reserves the right to change specifications without prior notice.
EA eDIPTFT32-A
WRITE PROTECTION FOR MACRO PROGRAMMING AND FONTS
A LO level at pin 19 (WP) prevents the macros, images and fonts in the data flash memory from
being overwritten inadvertently (so it is highly recommended !).
MACRO PAGES (MULTILINGUAL CAPABILITY)
There are 16 complete macro sets available as well as the internal images and fonts. By simply
switching the active macro page (ESC M K n1), for example, up to 16 different languages can thus
be supported.
If a macro/picture is defined in the kit editor, a page number can be specified in square brackets after
the macro/picture number. If a macro/image is not defined in the currently set page [1] to [15], this
macro/picture is automatically taken from page [0]. Thus, not all macros and images have to be
stored separately for each language when they are identical in each language.
PICTURE
:
100
[
0
]
<BIER.BMP>
PICTURE
:
100
[
1
]
<BEER.BMP>
PICTURE
:
100
[
2
]
<BIRRA.BMP>
MACRO
:
2
[
0
]
; SAME AS "MACRO: 2"
#FZ
3
,
1
#ZL
25
,
0
"DEUTSCH "
#UI
0
,
20
,
100
MACRO
:
2
[
1
]
; ENGLISH
#FZ
3
,
1
#ZL
25
,
0
"ENGLISH "
#UI
0
,
20
,
100
MACRO
:
2
[
2
]
; ITALIAN
#FZ
3
,
1
#ZL
25
,
0
"ITALIAN "
#UI
0
,
20
,
100
STRINGCODE=
$01
STRING
:
100
[
0
]
"HALLO WELT "
STRING
:
100
[
1
]
"HELLO WORLD "
STRING
:
100
[
2
]
"CIAO A TUTTI "
MACRO
:
1
#ST
StringCode
#ZL
10
,
5
, StringCode,
100
If there is only the need of handling strings differently, stringtables might be used. Depending on the
active macropage (ESC M K n1) the desired string is called. Please check the following example: