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

 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、概要
  本ドライバはWindowsCE 3.0/.Net/.Net4.1/.Net4.2/.Net5.0(x86)上で動作します。
  本ドライバは、当社シリアルタッチパネルをサポートしています。
        Serial I/F Controller : N010-0559-V021,-V022,-V031,-V032


2、ドライバのインストール

 (1)Windows CE Platform Builder のプロジェクトのPROJECT.REG、PLATFORM.REG、
    COMMON.BIBを以下のように変更します。

   a)PROJECT.REG or PLATFORM.REGの変更
    「[HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\TOUCH」のレジストリキー
    の全ての設定を消します。次に、以下の設定を追加します。

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

       *パラメータの詳細*
       1）DriverName
          本ドライバ名「Fidserce.dll」と記入します。

       2）Port
          タッチパネルを接続したポートを記入します。

       3）SpinTop
          タッチパネルの座標回転を設定します。
          座標を回転しない場合は、パラメータに0を設定して下さい。
          
            0：座標回転を行いません。
            1：座標が右に90°回転します。
            2：座標が右に180°回転します。
            3：座標が右に270°回転します。

       4）XYConvert
          X、Yの座標の反転（原点座標と最大座標の反転）を設定します。
          反転を行わない場合は0を指定して下さい。

            0：X、Yの座標の反転を行いません。
            1：X座標を反転します。
            2：Y座標を反転します。


    C)COMMON.BIBの変更
      BIBファイルに以下の設定を追加します。

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

      *注意*
      ・この設定をCOMMON.BIBファイルの最初の方には加えないで下さい。
        以下は設定の記載する位置の例です。

     ; @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）Windows CE Platform Builder で「プラットフォームをビルド」を実行します。
     この時、ビルドする際に必要なタッチパネルドライバのファイル(.DLL)が見つから
     ないためにエラーメッセージが表示されます。このメッセージは無視して次の手順
     に進んで下さい。

 (3）Build-Release ディレクトリに「Fidserce.dll」をコピーします。Platform Builder
     の標準設定を変更していない場合は、Build-Release ディレクトリのパスは、
         「WINCE410\PUBLIC\%MyProjectName%\RelDir\X86_Release」
     です。%MyProjectName%は、実際のプロジェクト名を指定して下さい。

（4）Windows CE Platform Builder で「イメージの作成」を行います。
     Platform Builderの標準設定を変更していない場合は、イメージファイルとして 
     nk.bin ファイルが作成されます。
     イメージの作成の際は、すでにコンパイル済みのタッチパネルドライバ(.dll)を組込むため、
     警告メッセージが表示されます。このメッセージは無視して次の手順に進んで下さい。

 (5）ターゲット装置に作成したイメージファイルを移動します。

 *注意*
  ・手順(2)Windows CE Platform Builder .Net 5.0では「システムの生成」を実行します。
  
  ・手順(3)においてBuild-Release ディレクトリのパスは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」
  
  ・手順(4)Windows CE Platform Builder .Net 5.0では「ランタイム イメージの作成」を行います。

3、補正 
     補正は Windows CE に標準で搭載されている補正ソフト(スタイラス)を使用します。
     詳細はスタイラスのHelpを参照してください。

     *注意*
    ・補正点の有効範囲が狭い場合、PROJECT.REG 又は PLATFORM.REG の
     ｢HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\TOUCH」
     レジストリキーに以下のような設定を加えてください。

     "MaxCalError"=dword:12

     *パラメータの詳細*
     1）MaxCalError
       この値が大きいほど補正点の有効範囲が広くなります。

    ・補正データの初期値を入力したい場合、PROJECT.REG 又は PLATFORM.REG の
      ｢HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\TOUCH」レジストリキーに
     「CalibrationData」として書きこむ事が可能です。


