CONTENTS
This is revision 1.14 of the Elo touchscreen OS components for Windows 
CE4.2. It contains three DLL drivers and two EXE support applications plus 
project files to enable the components to be selected into a system. Each 
component has an independent revision number as well as being a part of 
the package revision (1.14). The components are:
1. EloHid.dll is the USB driver. This release is revision 1.23.
2. EloTch.dll (rev 1.20) and EloStub.dll (rev 3.11) together form the serial 
driver. They should be selected together if at all. 
3. EloVa.exe (rev 2.20) is the touchscreen video alignment program.
4. EloCpl.exe (rev 3.13) is a touchscreen control panel-like application.

For each component, the install package includes CPU-agnostic bib, pbp, and 
reg, plus CPU-specific dll or exe, pdb, and rel (if dll) files. This release 
supports only X86 and ARMv4i.

ADD COMPONENTS TO PLATFORM DESIGN
This release does not provide a means of adding the touchscreen programs to
the CE4.2 Catalog. Instead, each is added as a project directly to the 
platform (not to the BSP on which the platform design is based).

Get installation files by invoking EloCe42V114.exe, a self-extracting ZIP 
file, which will copy all files to C:\Wince420\EloTouch unless you select 
an alternate destination.

To add a component to the platform, in Platform Builder:
1. Select Project > Insert > Existing Project.
2. Navigate to (or type) c:\wince420\EloTouch\component, where component is
EloCpl, EloHid, EloStub, EloTch, or EloVa.
3. Double-click the component's pbp file.
4. For the DLL drivers, elohid.dll, elotch.dll, and elostub.dll, do:
   4.1. Build > Open Build Release Directory.
   4.2. Change directory to \wince420\elotouch\component.
   4.3. execute reg.bat.
   This adds the driver's reg file to the project.reg (located in the platform 
release directory). Alternatively, you can execute regAll.bat in the EloTouch 
directory to add all three at once. For each reg entry in project.reg you must 
have added the component. If you remove a component from your platform, you 
must also remove its corresponding section in project.reg.
   
BUILD IMAGE
The components are already built and can be added to the image (nk.bin) 
simply by Build > Make Image. It is not necessary to build the components
or rebuild the platform.

FEATURES OF RELEASE 1.14
1. Missing untouch in the serial driver has been fixed. The driver is now 
more efficient and has better error correction. 
2. Missing untouch in the USB driver under heavy loading has been fixed. 
This has also been fixed in the serial driver.
3. Improved auto-untouch on cable disconnect engages within 300 
milliseconds (user configurable via Registry entries UnTick and 
UnTickCount) while allowing infinite hold ("button" down).
4. EloVa terminates properly if Esc is pressed.
5. EloVa does not cause a fault in other modules when it terminates.
6. EloVa icon does not remain in the tool tray after it finishes.
7. EloVa closes all Registry keys that it opens.
8. EloVa prevents multiple instances of itself from executing.
9. Improved means of adding Elo components to a platform allows them to be 
added and removed, rebuilding only the image instead of the platform 
(1 minute vs. 15 minutes.









