Epson Research and Development
Page 11
Vancouver Design Center
Windows® CE 3.x Display Drivers
S1D13505
Issue Date: 01/05/17
X23A-E-006-01
Configuration
There are several issues to consider when configuring the display driver. The issues cover
debugging support, register initialization values and memory allocation. Each of these
issues is discussed in the following sections.
Compile Switches
There are several switches, specific to the S1D13505 display driver, which affect the
display driver.
The switches are added or removed from the compile options in the file SOURCES.
WINCEVER
This option is automatically set to the numerical version of WinCE for version 2.12 or later.
If the environment variable, _WINCEOSVER is not defined, then WINCEVER will
default 2.11. The S1D display driver may test against this option to support different
WinCE version-specific features.
EnablePreferVmem
This option enables the use of off-screen video memory. When this option is enabled,
WinCE can optimize some BLT operations by using off-screen video memory to store
images. You may need to disable this option for systems with 512K bytes of video memory
and VGA (640x480) panels.
ENABLE_ANTIALIASED_FONTS
This option enables the display driver support of antialiased fonts in WinCE. Fonts created
with the ANTIALIASED_QUALITY attribute will be drawn with font smoothing.
If you want all fonts to be antialiased by default, add the following line to
PLATFORM.REG: [HKEY_LOCAL_MACHINE\SYSTEM\GDI\Fontsmoothing]. This
registry option causes WinCE to draw all fonts with smoothing.
Font smoothing is only applicable to 16bpp mode.
EpsonMessages
This debugging option enables the display of EPSON-specific debug messages. These
debug message are sent to the serial debugging port. This option should be disabled unless
you are debugging the display driver, as they will significantly impact the performance of
the display driver.