© Dialog Semiconductor 2008. All rights reserved.
All brand and product names are trademarks or service marks of their respective owners. Printed in Europe.
DA852x-UG02-608 Page 24 of 47
User Guide Release 2.0
DA852X E Ink Evaluation Kit
Display Controllers
Figure 9.
Example of part of a large display with many segments
.
3.5.4
The Slide File
This is a simple text file (.txt) file that can be created or edited using Notepad or similar. The most usual way to create
these files is from within the software, as a recorded series of mouse clicks.
The sequence file will be a copy of the state of the display when the recording is finished. Only segments which are
“black” are recorded in the file, as there is a “clear” function performed before the display of each slide.
Slide files are the key to producing effective “slideshows” using the display. Slide file names can be any alphanumeric
characters to show meaning of the contents, but certain naming conventions are used to decode numbers and
alphanumeric strings on the display. See the next section.
The slide consists of a series of BitmapX,Y coordinates that lie within mapped areas, along with the desired state of the
segment (black=1, white=-1). This data is a recording of the mouse activity in recording mode. Coordinates are relative
to the Image Bitmap, with 0,0 at the top left of the image.
The program computes the hex equivalent of the state of all the output segments at the end of the recording and
presents this as a comment, which can be useful during software development.
Comment lines are supported with // at the beginning or within a line.
Five “special” codes are supported in the file that can be entered manually:
-1 00
forces a “clear display” to be performed before any other processing.
It is especially useful to create a file “Erase.txt” containing only these codes, and being able to insert
this anywhere in the sequence list.
-1 -1 0 or 1
Changes the Invert mode (0=Black on White, 1=White on Black). This persists until changed again.
-1 -2 nnnn
Changes the Sequence Update Rate to a new value (0-9999) milliseconds. This value will persist until
changed again.