Important note for Windows 7 Embedded and XP Embedded users:
The Elo Touchscreen Control Panel application allows configuration of the driver to suit the user's needs as well as to display system and diagnostic information to the user. Each tab in the Elo Touchscreen Control Panel will be described in the following sections.
Elo makes touchscreen displays, monitors, computers and components. Elo has over 25 million touchscreens installed worldwide. Elo Touch Panel Driver.
Touch drivers can be installed onto a Windows Embedded system using either Direct Image Integration or Existing Operating System (Manual) Installation:
- Manual Installation: it may be possible to install the touch driver onto an existing Windows Embedded machine using the standard Windows driver installer. This requires a system with writable media and with write filters properly configured. The installer also requires several Windows components which might be missing on an embedded system.
- If you purchased a Windows Embedded system with a pre-installed operating system and the above requirements are met, choose this driver.
- Direct Image Integration: the driver is integrated with the system image using Windows Embedded Studio or Image Configuration Editor tool set, then the system image is loaded onto the device. This is the preferred installation method, but it requires knowledge of the integration tool set.
- If you are creating a custom system image or have the tools to modify your current image, choose this driver.
Description
The Elotouch driver is a KMDF driver that can work as both a multi-touch driver and a mouse driver. Its architecture is very similar to the WacomKMDF Driver.
The sample drivers share code that is located in the following directories:
The srcinputhiddigicommon directory contains code that is common to the KMDF sample drivers.
The srcinputhiddigiiutil directory contains utility functions that are common to all the HID input sample drivers.
Building the Sample
Use the standard driver build tools in the Windows Driver Kit. In a driver directory, type build. The build script will generate the Elotouch.sys driver.
Installation
Driver Files
EloMT.inf
Elotouch.sys
Hidkmdf.sys (build from the srchidhidusbfx2hidmapper directory)
WDF co-installer dll from <WDK ROOT>redistwdf<platform>
To install the drivers, copy the driver files (the .sys and .dll files) and the INF files to the same location. In Device Manager, complete the following steps.
On Windows XP (The driver works as a mouse on Windows XP and Windows Vista):
Right-click the device, and click Update Driver.
Select Install from a list or specific location (Advanced), and then click Next..
Select Don't search. I will choose the driver to install, and then click Have Disk..
In the Install From Disk dialog box, type the path of the directory where you copied the driver and INF file, and then click OK..
Click Finish.
On Windows Vista and Windows 7
Right-click the device, and click Update Driver.
Click the Browse my computer for driver software link.
Click the Let me pick from a list of device drivers on my computer link.
Click Have Disk.
Navigate to the location of the driver file, and click the INF file.
Click OK.
Resources
Elo Touchscreen Driver
For information about Microsoft Windows Vista and the Tablet PC, see https://www.microsoft.com/tabletpc.
Code Tour
This section includes a file manifest of all the files in the srcinputhiddigi directory.
File Manifest
srcinputhiddigi wacompen
File | Description |
---|---|
Errcodes.mc | Contains event code and messages. |
Pch.h | Precompiled header file. |
Sources | WDK sources file. |
Makefile | WDK build environment make file. |
Elotouch.c | Contains the OEM specific code. |
Oempen.c | Contains the OEM specific code. |
Elotouch.h | Contains the OEM specific definitions. |
Elotouch.rc | The resource file for the driver. |
EloMT.inx | INX file that is used to generate the INF file |
srcinputhiddigicommon
Elo Touchscreen Drivers Download Windows 10
File | Description |
---|---|
hid.c | Handles all the internal HIDClass IOCTLs. |
naturalInput.h | Contains common definitions for UART digitizer drivers. |
Pnp.c | Handles Plug and Play (PnP) and power management. |
Serial.c | Contains all functions that deal with the serial port. |
Serial.h | Contains serial port definitions. |
Elo Touch Screen Monitor Drivers
srcinputhiddigiutil
Elo Touchscreen Drivers Download
File | Description |
---|---|
Errlog.c | Contains all the error logging functions. |
Errlog.h | Contains error logging definitions. |
Wtrace.h | Definitions for trace macros. This should be edited to enable tracing if needed. |