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

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

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

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

1ATv
  {hCóAWindows CE .Net4.2(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́AuWINCE420\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%WINCE420%\PUBLIC\COMMON\OAK\DRIVERS\KEYBD\DLLv

       * %WINCE420%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

		DEFFILE=$(_COMMONOAKROOT)\inc\KbdJpn2.def

		!IFDEF DOSYSGEN

		TARGETNAME=Kbd8042Jpn2_lib
		TARGETTYPE=LIBRARY
		TARGETDEFNAME=Kbd8042Jpn2

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

		!ELSE

		TARGETNAME=Kbd8042Jpn2
		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)\LayoutManager.lib	\
		    $(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\KeybdIst.lib	\
		    $(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\PS2_AT_00000411.lib \
		    $(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\NumPadRmp.lib \
		    $(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\InputLang_0411.lib \


		WINCETARGETFILES=dummy

		SOURCES=\
		    PDDList.cpp \
                          
                        ύXF

                 .
                 .
                 .
                 .
		DOSYSGEN=1

		SYNCHRONIZE_DRAIN=1

		DEFFILE=$(_COMMONOAKROOT)\inc\KbdJpn2.def

		TARGETNAME=FidpsceJ
		TARGETTYPE=DYNLINK
		DLLENTRY=DllMain
		TARGETLIBS= \
		    $(_COMMONSDKROOT)\lib\$(_CPUINDPATH)\coredll.lib \
		    $(_SYSGENOAKROOT)\lib\$(_CPUINDPATH)\ceddk.lib

		SOURCELIBS=\
		    Fid_PS2_8042_KbdCommon.lib	\
		    $(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\LayoutManager.lib	\
		    $(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\KeybdIst.lib	\
		    $(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\PS2_AT_00000411.lib \
		    $(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\NumPadRmp.lib \
		    $(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\InputLang_0411.lib \


		WINCETARGETFILES=dummy

		SOURCES=\
		    PDDList.cpp \


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

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

      * %WINCE420%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



