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

 README.TXT for the Windows CE .Net 4.1 Touch Panel Driver

 Copyright(C) 2003 Fujitsu Component Limited.  All rights reserved.

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

1ATv
  {hCóAWindows CE .Net4.1(x86)œ삵܂B
  {hCóAPS/2^b`plT|[gĂ܂B
  PS/2 I/F Controller : N010-0559-V041,42,43,51


2AhCõCXg[
  {hCoiFidrtpce.dllAFidpsceJ.dlljPS/2L[{[hPS/2^b`pl
 ꂽhCołB̂߁ACXg[sۂ͕WPS/2L[{[h
 }EXhCoƒu邱ƂɂȂ܂B{hCo͈ȉ̃^CvłB
 @@@@u8042{2̃L[{[h}EXiIBMCAEgjv
  ^CvႤL[{[hgp̏ꍇ́u3AhCo̍쐬vQƂAFidpsceJ.dll
  t@C쐬ɁAhCoCXg[ĂB  


 (1)Windows CE Platform Builder ̃vWFNǵuplatform.regv,
@uplatform.bibvȉ̂悤ɕύX܂B

   A)uplatform.regv̕ύX
 @ uHKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\TOUCHṽWXgL[
    ̑SĂ̐ݒ܂BɁAȉ̐ݒǉ܂B

      "DriverName"="Fidrtpce.dll"
      "SpinTop"=dword:0
      "XYConvert"=dword:0

       *p[^̏ڍ*
       1jSpinTop
          ^b`pl̍W]ݒ肵܂B
          W]Ȃꍇ́Ap[^0ݒ肵ĉB
          
            0FW]s܂B
            1FWE90]܂B
            2FWE180]܂B
            3FWE270]܂B

       2jXYConvert
          XAY̍W̔]i_WƍőW̔]jݒ肵܂B
          ]sȂꍇ0w肵ĉB

            0FXAY̍W̔]s܂B
            1FXW𔽓]܂B
            2FYW𔽓]܂B

 
    B)uplatform.bibv̕ύX
      uplatform.bibvt@C̃L[{[h}EXhCȏgݍݐݒ
@@@iȉ̂悤ȁAkbdmouse.dllݒ肳Ăj폜܂B
                 .
                 .
    kbdmouse.dll     $(_FLATRELEASEDIR)\KbdNopXTMsEngUs1.dll  NK  SH
                 .
                 .
    kbdmouse.dll     $(_FLATRELEASEDIR)\Kbd8042XTMsEngUs1.dll NK  SH
                 .
                 .
    kbdmouse.dll     $(_FLATRELEASEDIR)\KbdNopXTMsJpn1.dll    NK  SH
                 .
                 .
    kbdmouse.dll     $(_FLATRELEASEDIR)\Kbd8042XTMsJpn1.dll   NK  SH
                 .
                 .
    kbdmouse.dll     $(_FLATRELEASEDIR)\KbdNopXTMsJpn2.dll    NK  SH
                 .
                 .
    kbdmouse.dll     $(_FLATRELEASEDIR)\Kbd8042XTMsJpn2.dll   NK  SH
                 .
                 .
    kbdmouse.dll     $(_FLATRELEASEDIR)\KbdNopXTMsKor1.dll    NK  SH
                 .
                 .
    kbdmouse.dll     $(_FLATRELEASEDIR)\Kbd8042XTMsKor1.dll   NK  SH
                 .
                 .

      āAȉ̐ݒL[{[h}EXhCȏgݍݐݒ폜
@@@Oɒǉ܂B

      Fidrtpce.dll    $(_FLATRELEASEDIR)\Fidrtpce.dll       NK  SH
      kbdmouse.dll    $(_FLATRELEASEDIR)\FidpsceJ.dll       NK  SH

@@@ȉ͐ݒ̋Lڂʒu̗łB

      IF BSP_PCMCIA_TI1250 !
      IF BSP_PCMCIA_I82365 !
      ; i82365 (ISA) driver is default
         pcmcia.dll      $(_FLATRELEASEDIR)\i82365.dll      NK  SH
      ENDIF
      ENDIF
      ENDIF BSP_NOPCMCIA !
      ; @CESYSGEN ENDIF CE_MODULES_PCMCIA

         kbdmouse.dll     $(_FLATRELEASEDIR)\FidpsceJ.dll	NK  SH
         Fidrtpce.dll     $(_FLATRELEASEDIR)\Fidrtpce.dll	NK  SH
                 .
                 .


 (2jWindows CE Platform Builder ŁuvbgtH[rhvs܂B
     ̎ArhۂɕKvȃ^b`plhCõt@C(.DLL)
     Ȃ߂5̃G[bZ[W\܂B̃bZ[W͖Ď
     菇ɐiŉB

 (3jBuild-Release fBNgɁuFidrtpce.dllvƁuFidpsceJ.dllvRs[܂B
     Platform Builder̕WݒύXĂȂꍇ́ABuild-Release fBNg
     pX́AuWINCE410\PUBLIC\%MyProjectName%\RelDir\X86_ReleasevłB
     %MyProjectName%́Aۂ̃vWFNgw肵ĉB

i4jWindows CE Platform Builder ŁuC[W̍쐬vs܂B
     Platform Builder̕WݒύXĂȂꍇ́AC[Wt@CƂ 
     nk.bin t@C쐬܂B
     C[W̍쐬̍ۂ́AłɃRpCς݂̃^b`plhCo(.dll)gނ߁A
     2̌xbZ[W\܂B̃bZ[W͖Ď̎菇ɐiŉB

 (5j^[Qbguɍ쐬C[Wt@Cړ܂B


3AhCo̍쐬
@ PS/2hCo̓L[{[hƃ|CeBOfoCXꂽ`̃hCoɂȂ
@܂B̂߁AL[{[h^CvɂĂ͖{hCóuFidpsceJ.dllv쐬ȂKv
@܂Bȉɂ̍쐬@L܂B

@(1) ȉ̃tH_ɂL[{[h}EXhCo炲gpɂȂL[{[h^CṽhCo
@@@tH_𓯂tH_ɖOύXăRs[܂B

@@@@@@u%WINCE410%\PUBLIC\COMMON\OAK\DRIVERS\KEYBD\DLLv

       * %WINCE410%WindowsCẼIy[eBOVXẽCXg[łB

@(2) Rs[tH_ɁuFid_PS2_8042_KbdCommon.libvAfid_ps2_8042_kbdcommon.pdbvRs[
@@@܂B

@(3) Rs[tH_́usourcesvLIBRAY쐬폜܂BTARGETNAME(쐬hCoj
@@@ύX܂BSOURCELIBS(gݍރCu)ŁuPS2_8042_KbdCommon.libvł͂Ȃ{hCoLibray
@@@uFid_PS2_8042_KbdCommon.libvgݍނ悤ɂ܂BuVIGUIDvAuVSGUIDv폜܂B
@@@̗ȉɎ܂B

@@ύXOF
(jKBD8042XTMSJPN2̏ꍇ
                 .
                 .
                 .
                 .
     DOSYSGEN=1

     SYNCHRONIZE_DRAIN=1

     !IFDEF DOSYSGEN

     TARGETNAME=Kbd8042XTMsJpn2_lib
     TARGETTYPE=LIBRARY
     TARGETDEFNAME=Kbd8042XTMsJpn2

     DEFFILE=$(_COMMONOAKROOT)\inc\kbdmouse.def
     WINCETARGETFILE0=$(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\$(TARGETDEFNAME).def

     !ELSE

     TARGETNAME=Kbd8042XTMsJpn2
     DEFFILE=$(_COMMONOAKROOT)\inc\kbdmouse.def
     TARGETTYPE=DYNLINK
     DLLENTRY=DllMain
     TARGETLIBS= \
         $(_COMMONSDKROOT)\lib\$(_CPUINDPATH)\coredll.lib \
         $(_SYSGENOAKROOT)\lib\$(_CPUINDPATH)\ceddk.lib

     !ENDIF

     SOURCELIBS=\
         $(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\PS2_8042_KbdCommon.lib	\
         $(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\KbdIst.lib	\
         $(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\ScVkXTMsJpn2.lib	\
         $(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\VkRmpJpn2.lib	\
         $(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\VkChJpn2.lib


     WINCETARGETFILES=dummy

     SOURCES=


     #xref VIGUID {8386cf85-7f9f-4edb-b0b8-2c735d64fa47}
     #xref VSGUID {7bd5eb5f-046c-42a9-b657-dd4bdd1090b1}
@@@@@@@@@@@@@
@@@@@@@@@@@@ύXF

                 .
                 .
                 .
                 .
     DOSYSGEN=1

     SYNCHRONIZE_DRAIN=1

     TARGETNAME=FidpsceJ
     DEFFILE=$(_COMMONOAKROOT)\inc\kbdmouse.def
     TARGETTYPE=DYNLINK
     DLLENTRY=DllMain
     TARGETLIBS= \
         $(_COMMONSDKROOT)\lib\$(_CPUINDPATH)\coredll.lib \
         $(_SYSGENOAKROOT)\lib\$(_CPUINDPATH)\ceddk.lib


     SOURCELIBS=\
         Fid_PS2_8042_KbdCommon.lib	\
         $(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\KbdIst.lib	\
         $(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\ScVkXTMsJpn2.lib	\
         $(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\VkRmpJpn2.lib	\
         $(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\VkChJpn2.lib


     WINCETARGETFILES=dummy

     SOURCES=


@(4) ύXusourcesvWindows CE Platform BuilderŃRpC܂B

@(5) 쐬hCo͈ȉ̃tH_ɍ쐬܂B
@@@@@@u%WINCE410%\PUBLIC\COMMON\OAK\TARGET\X86\RETAILv

@@@* %WINCE410%WindowsCẼIy[eBOVXẽCXg[łB

4A␳ 
     ␳ Windows CE ɕWœڂĂ␳\tg(X^CX)gp܂B
     ڍׂ̓X^CXHelpQƂĂB

     **
    E␳_̗L͈͂ꍇAuplatform.regv 
     HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\TOUCHv
     WXgL[Ɉȉ̂悤ȐݒĂB

     "MaxCalError"=dword:12

     *p[^̏ڍ*
     1jMaxCalError
       ̒l傫قǕ␳_̗L͈͂LȂ܂B

    E␳f[^̏l͂ꍇAuplatform.regv 
      HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\TOUCHv
@@@WXgL[ɁuCalibrationDatavƂďގ\łB

5A^b`plhCogp̐
  (1) ^b`plhCóAi8042L[{[hRg[oRŃ^b`plƒʐM܂B
      ̂߁AhCosR}hAi8042L[{[hRg[oRă^b`
      plɒʒmۂɁAR}hύXf[^̃rbg}XN̉HsȂVXe
      ł͎gpł܂B

  (2) ^b`plhCóAPS/2L[{[h&}EXhCou܂BPS/2C^tF
      [X̃}EX|[ǵA^b`plp̐|[gƂȂ܂B{|[gɃ}EXڑ
     ꍇ́A}EX͐퓮삢܂B

  (3) ^b`pl␳f[^́AWindowsCEWindowsCEW̕␳\tgǗ܂B
      ␳f[^̓WXgɕۑ܂AWindowsCEtZbgꍇ́AWXg
      ̕␳f[^NA邽߁Aĕ␳KvƂȂ܂B



