Connect a 5-Wire Touch Panel to the Trizeps 4-wire Touch Controller

Driver with 4-wire and 5-wire functionality for WINCE 6.0 Trizeps-IV Series: ucb_touch.zip

Set Registry Keys to set 5-Wire Mode:

[HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\TOUCH] "CalibrationPoints"=dword:5 ; 5 or 13 (0d) pts (5=default) "FiveWire"=dword:1 ; Fivewire: TSMX=Input TSPX=TL, TSPY=TR, GND=BL, TSMY=BR, "PressureL"=dword:0c ; default value for 5-wire. "PressureH"=dword:1F ; default value for 5-wire. ;!!! Note pressure measurement result is much lower than in 4-wire mode !!! ;!!! Be sure that codec offset values ​​do not conflict with your settings!!!

If 5 Calibrationpoints are selected: The Calibration Points are (in display-resolution percent x, percent y )

For lower than VGA: 1) 50.50, 2) 10.10, 3) 10.90, 4) 90.90, 5) 90.10 VGA or higher : 1) 50.50, 2) 20.20, 3) 20.80, 4) 80.80, 5) 80.20

If 13 Calibration Points are selected: The Calibration Points are (in display-resolution percent x, percent y )

All Displays : 1) 50.50, 2) 25.25, 3) 25.75, 4) 75.75, 5) 75.25, 6) 05.05, 7) 05.50, 8) 05.95, 9) 50.95, 10) 95.95, 11) 95.50, 12) 95.05, 13) 50.05

To use this driver:

  1. add the new registry keys to your platform.reg

  2. copy it to your BSP binary folder: %_PLATFORMROOT%\%_TGTPLAT%\binary\target\ARMV4I\retail (and ,,,\debug)

  3. copy it to %_FLATRELEASEDIR% or build current BSP

  4. and rebuild your image.

To get the environment path-variables you can open a command window from VS2005 with ' 'Build/Open Releasedirectory in Build Window' ' and get the variable values ​​by entering ' 'set _FLATRELEASEDIR' ' for instance.

So see

Touch (UCB1400) ,