*************************************************************************

 README.TXT for the Windows CE 3.0/.Net/.Net4.1/.Net4.2/.Net5.0 
 
                          Touch Panel Driver

 Copyright(C) 2002-2005 Fujitsu Component Limited.  All rights reserved.

**************************************************************************

1. Introduction

  This driver works on Windows CE 3.0/.Net/.Net4.1/.Net4.2/.Net5.0(x86).
  This driver supports Fujitsu Component serial interface Touch Panel devices.  
    Serial I/F Controller : N010-0559-V021,-V022,-V031,-V032


2. Installation

    (1) Modify PROJECT.REG or PLATFORM.REG and COMMON.BIB files in your project on 
        Windows CE Platform Builder 3.0/.Net/.Net4.1/.Net4.2/.Net5.0.

        (PROJECT.REG or PLATFORM.REG)
          Search for the registry key [HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\TOUCH].
          Delete all lines (and other references) in this key , then add the following four lines.

          "DriverName"="Fidserce.dll"
          "Port"=dword:1
          "SpinTop"=dword:0
          "XYConvert"=dword:0

           ## Details of parameter ##
           1) DriverName
              Specify "Fidserce.dll".

           2) Port
              Specify the port where the device is connected.

           3) SpinTop
              The coordinates are rotated by the following values.
                0 : The coordinates are not rotated.
                1 : The coordinates are rotated right 90 degrees.
                2 : The coordinates are rotated right 180 degrees.
                3 : The coordinates are rotated right 270 degrees.

           4) XYConvert
              X and Y coordinates are changed by the following values.
                0 : X and Y coordinates are not changed.
                1 : X coordinate is reversed.
                2 : Y coordinate is reversed.


        (COMMON.BIB)
           Add the following line in your COMMON.BIB file.

           Fidserce.dll    $(_FLATRELEASEDIR)\Fidserce.dll        NK  SH


          ## Attention ##
             Please do not add this line to the head of COMMON.BIB file.
             The following is the example of the position where a setup mentions it.

         ; @CESYSGEN IF CE_MODULES_GWES
               gwes.exe        $(_FLATRELEASEDIR)\gwes.exe            NK  SHM
               Fidserce.dll    $(_FLATRELEASEDIR)\Fidserce.dll        NK  SH
         ; @CESYSGEN ENDIF
         ; @CESYSGEN IF CE_MODULES_DEVICE

    (2) Build platform on Windows CE Platform Builder 3.0/.Net/.Net4.1/.Net4.2/.Net5.0. 
        At this time, an error message is indicated. 

    (3) Copy "Fidserce.dll" to the Build-Release directory.
        Normally this directory would be located in "WINCE300\PUBLIC\%MyProjectName%\RelDir\X86_Release".

    (4) Create image on Windows CE Platform Builder 3.0/.Net/.Net4.1/.Net4.2/.Net5.0. (default nk.bin)
        At this time, the following warning message is indicated.

    (5) Transfer the WindowsCE image file which included Touch Panel driver to
        the target system, and connect Touch Panel controller to the selected
        serial communication port.

    ## Attention ##
       *The pass of the Build-Release directory of the process (3) is the following 
        by the version of Windows CE Platform Builder. 

        Windows CE Platform Builder 3.0      :"WINCE300\PUBLIC\%MyProjectName%\RelDir\X86_Release"
        Windows CE Platform Builder .Net     :"WINCE400\PUBLIC\%MyProjectName%\RelDir\X86_Release"
        Windows CE Platform Builder .Net 4.1 :"WINCE410\PUBLIC\%MyProjectName%\RelDir\X86_Release"
        Windows CE Platform Builder .Net 4.2 :"WINCE420\PUBLIC\%MyProjectName%\RelDir\X86_Release"
        Windows CE Platform Builder .Net 5.0 :"WINCE500\PBWorkspaces\%MyProjectName%\RelDir\CEPC_X86_Release"


3. Calibration
   The adjustment of touch position uses the standard calibration software included
   in Windows CE 3.0/.Net/.Net4.1/.Net4.2/.Net5.0.  Please refer to help of the stylus properties. 

   ## Attention ##
     * Change the [HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\TOUCH] Pregistry key 
       of ROJECT.REG or PLATFORM.REG as follows when the effective range of 
       the Calibration point is small. 

     "MaxCalError"=dword:12

     ## Details of parameter ##
     1) MaxCalError
        The effective range of Calibration point becomes wide as much as this 
        value is big. 

     * When it wants to input the initial value of the Calibration data, it is 
       possible that it is written in [HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\TOUCH] 
       registry key of ROJECT.REG or PLATFORM.REG as "CalibrationData". 


     
