linux/Documentation/input/sentelic.txt
<<
>>
Prefs
   1Copyright (C) 2002-2011 Sentelic Corporation.
   2Last update: Dec-07-2011
   3
   4==============================================================================
   5* Finger Sensing Pad Intellimouse Mode(scrolling wheel, 4th and 5th buttons)
   6==============================================================================
   7A) MSID 4: Scrolling wheel mode plus Forward page(4th button) and Backward
   8   page (5th button)
   9@1. Set sample rate to 200;
  10@2. Set sample rate to 200;
  11@3. Set sample rate to 80;
  12@4. Issuing the "Get device ID" command (0xF2) and waits for the response;
  13@5. FSP will respond 0x04.
  14
  15Packet 1
  16   Bit 7 6 5 4 3 2 1 0       7 6 5 4 3 2 1 0      7 6 5 4 3 2 1 0      7 6 5 4 3 2 1 0
  17BYTE  |---------------|BYTE |---------------|BYTE|---------------|BYTE|---------------|
  18  1   |Y|X|y|x|1|M|R|L|  2  |X|X|X|X|X|X|X|X|  3 |Y|Y|Y|Y|Y|Y|Y|Y|  4 | | |B|F|W|W|W|W|
  19      |---------------|     |---------------|    |---------------|    |---------------|
  20
  21Byte 1: Bit7 => Y overflow
  22        Bit6 => X overflow
  23        Bit5 => Y sign bit
  24        Bit4 => X sign bit
  25        Bit3 => 1
  26        Bit2 => Middle Button, 1 is pressed, 0 is not pressed.
  27        Bit1 => Right Button, 1 is pressed, 0 is not pressed.
  28        Bit0 => Left Button, 1 is pressed, 0 is not pressed.
  29Byte 2: X Movement(9-bit 2's complement integers)
  30Byte 3: Y Movement(9-bit 2's complement integers)
  31Byte 4: Bit3~Bit0 => the scrolling wheel's movement since the last data report.
  32                     valid values, -8 ~ +7
  33        Bit4 => 1 = 4th mouse button is pressed, Forward one page.
  34                0 = 4th mouse button is not pressed.
  35        Bit5 => 1 = 5th mouse button is pressed, Backward one page.
  36                0 = 5th mouse button is not pressed.
  37
  38B) MSID 6: Horizontal and Vertical scrolling.
  39@ Set bit 1 in register 0x40 to 1
  40
  41# FSP replaces scrolling wheel's movement as 4 bits to show horizontal and
  42  vertical scrolling.
  43
  44Packet 1
  45   Bit 7 6 5 4 3 2 1 0       7 6 5 4 3 2 1 0      7 6 5 4 3 2 1 0      7 6 5 4 3 2 1 0
  46BYTE  |---------------|BYTE |---------------|BYTE|---------------|BYTE|---------------|
  47  1   |Y|X|y|x|1|M|R|L|  2  |X|X|X|X|X|X|X|X|  3 |Y|Y|Y|Y|Y|Y|Y|Y|  4 | | |B|F|r|l|u|d|
  48      |---------------|     |---------------|    |---------------|    |---------------|
  49
  50Byte 1: Bit7 => Y overflow
  51        Bit6 => X overflow
  52        Bit5 => Y sign bit
  53        Bit4 => X sign bit
  54        Bit3 => 1
  55        Bit2 => Middle Button, 1 is pressed, 0 is not pressed.
  56        Bit1 => Right Button, 1 is pressed, 0 is not pressed.
  57        Bit0 => Left Button, 1 is pressed, 0 is not pressed.
  58Byte 2: X Movement(9-bit 2's complement integers)
  59Byte 3: Y Movement(9-bit 2's complement integers)
  60Byte 4: Bit0 => the Vertical scrolling movement downward.
  61        Bit1 => the Vertical scrolling movement upward.
  62        Bit2 => the Horizontal scrolling movement leftward.
  63        Bit3 => the Horizontal scrolling movement rightward.
  64        Bit4 => 1 = 4th mouse button is pressed, Forward one page.
  65                0 = 4th mouse button is not pressed.
  66        Bit5 => 1 = 5th mouse button is pressed, Backward one page.
  67                0 = 5th mouse button is not pressed.
  68
  69C) MSID 7:
  70# FSP uses 2 packets (8 Bytes) to represent Absolute Position.
  71  so we have PACKET NUMBER to identify packets.
  72  If PACKET NUMBER is 0, the packet is Packet 1.
  73  If PACKET NUMBER is 1, the packet is Packet 2.
  74  Please count this number in program.
  75
  76# MSID6 special packet will be enable at the same time when enable MSID 7.
  77
  78==============================================================================
  79* Absolute position for STL3886-G0.
  80==============================================================================
  81@ Set bit 2 or 3 in register 0x40 to 1
  82@ Set bit 6 in register 0x40 to 1
  83
  84Packet 1 (ABSOLUTE POSITION)
  85   Bit 7 6 5 4 3 2 1 0       7 6 5 4 3 2 1 0      7 6 5 4 3 2 1 0      7 6 5 4 3 2 1 0
  86BYTE  |---------------|BYTE |---------------|BYTE|---------------|BYTE|---------------|
  87  1   |0|1|V|1|1|M|R|L|  2  |X|X|X|X|X|X|X|X|  3 |Y|Y|Y|Y|Y|Y|Y|Y|  4 |r|l|d|u|X|X|Y|Y|
  88      |---------------|     |---------------|    |---------------|    |---------------|
  89
  90Byte 1: Bit7~Bit6 => 00, Normal data packet
  91                  => 01, Absolute coordination packet
  92                  => 10, Notify packet
  93        Bit5 => valid bit
  94        Bit4 => 1
  95        Bit3 => 1
  96        Bit2 => Middle Button, 1 is pressed, 0 is not pressed.
  97        Bit1 => Right Button, 1 is pressed, 0 is not pressed.
  98        Bit0 => Left Button, 1 is pressed, 0 is not pressed.
  99Byte 2: X coordinate (xpos[9:2])
 100Byte 3: Y coordinate (ypos[9:2])
 101Byte 4: Bit1~Bit0 => Y coordinate (xpos[1:0])
 102        Bit3~Bit2 => X coordinate (ypos[1:0])
 103        Bit4 => scroll up
 104        Bit5 => scroll down
 105        Bit6 => scroll left
 106        Bit7 => scroll right
 107
 108Notify Packet for G0
 109   Bit 7 6 5 4 3 2 1 0       7 6 5 4 3 2 1 0      7 6 5 4 3 2 1 0      7 6 5 4 3 2 1 0
 110BYTE  |---------------|BYTE |---------------|BYTE|---------------|BYTE|---------------|
 111  1   |1|0|0|1|1|M|R|L|  2  |C|C|C|C|C|C|C|C|  3 |M|M|M|M|M|M|M|M|  4 |0|0|0|0|0|0|0|0|
 112      |---------------|     |---------------|    |---------------|    |---------------|
 113
 114Byte 1: Bit7~Bit6 => 00, Normal data packet
 115                  => 01, Absolute coordination packet
 116                  => 10, Notify packet
 117        Bit5 => 0
 118        Bit4 => 1
 119        Bit3 => 1
 120        Bit2 => Middle Button, 1 is pressed, 0 is not pressed.
 121        Bit1 => Right Button, 1 is pressed, 0 is not pressed.
 122        Bit0 => Left Button, 1 is pressed, 0 is not pressed.
 123Byte 2: Message Type => 0x5A (Enable/Disable status packet)
 124        Mode Type => 0xA5 (Normal/Icon mode status)
 125Byte 3: Message Type => 0x00 (Disabled)
 126                     => 0x01 (Enabled)
 127        Mode Type    => 0x00 (Normal)
 128                     => 0x01 (Icon)
 129Byte 4: Bit7~Bit0 => Don't Care
 130
 131==============================================================================
 132* Absolute position for STL3888-Ax.
 133==============================================================================
 134Packet 1 (ABSOLUTE POSITION)
 135   Bit 7 6 5 4 3 2 1 0       7 6 5 4 3 2 1 0      7 6 5 4 3 2 1 0      7 6 5 4 3 2 1 0
 136BYTE  |---------------|BYTE |---------------|BYTE|---------------|BYTE|---------------|
 137  1   |0|1|V|A|1|L|0|1|  2  |X|X|X|X|X|X|X|X|  3 |Y|Y|Y|Y|Y|Y|Y|Y|  4 |x|x|y|y|X|X|Y|Y|
 138      |---------------|     |---------------|    |---------------|    |---------------|
 139
 140Byte 1: Bit7~Bit6 => 00, Normal data packet
 141                  => 01, Absolute coordination packet
 142                  => 10, Notify packet
 143                  => 11, Normal data packet with on-pad click
 144        Bit5 => O2                  => 10, Notify packet
 1mne" cl4Y overflow

 6.15n6#L139option>
 6.15n6#L139option>
 6.15n6#i"Documentation/in  15Packet 1
  15Packet 1
  15Packet 1
  15Packet 1
 119            Bit5 1=> Y sign bit
 101    Bit3 1=> 1
  56 1     1 Bit1 => RightDocumentation/input/sentelic.txt#L104" id="L104" class="line" name="L104"> 104lass="lin1e" name="L57">  57  1     1Bit0 => Left B5~L110" id="Ly1_g" id="L104" class="line" name="L104"> 104lelic.txt#" name="L58">  58Byt1e 2: 1 Movement(9-bit 2rdination pacx1_g" id="L104" class="line" name="L104"> 104lelic.txt#9">  59Byte 3: Y Mov1ement15"line" name="L70">  70# FSP uses 2 packets (81 name="L610">  60Byte 4: Bit0 1=>1the Veentelic. 4 3 2 1 0      7 6 5 4 3 2 1 0
  61      1  Bit160"L136"> 136BYTE  |---------------|BYTE |---------------|BYTE|---------------|BYTE|---------------|
  62        1Bit2 1> t37"> 137  1   |0|1|V|A|1|L|0|1|  2  |X|X|X|X|X|X|X|X|  3 |Y|Y|Y|Y|Y|Y|Y|Y|  4 |x|x|y|y|X|X|Y|Y|
  63    1    B1t3 =>"> 138     R12  64   1     1it4 => 1 39
 140Byte 1: Bit7~Bit6 => 00, 65" class1="line" name="L65">  65<1/a>  16ine" name="L16">  16   Bit 7 6 5 4 3 2 1 0    name="L661">  66        Bit5 =1> 1651, Absolute coordination packet
  68
  15Packet 1
  71  so1 we h170   => 10, Notify Wss="bopac/in  15Packet 1
  712  If PACKET NUMBER 1is 0,17    => 10, Notify on>15">  15Packet 1
  173  If PACKET NUMBER1 is 117 Message Type =&0" id="Larc5">  15Packet 1
  174  Please count thi1s num17t4 => 1 = 4th mouse b"Documentation/input/sentelic.txt#L121" id="L15
1  77<17it0 => Left B0" id="L119" class="line" name="L119"> 119        7ic.txt#L188" id="L18" class="line" enta1======ocumentation/input/sentelic.txt#L101" id="L101" class="line" name="L101"> 10179" id="L179" class="line" name="L179"> 17801 (Enabled) href="Documentation/input/sentelic.txt#L102" id="L102" class="line" a>=======1========================1=====17ntelic.txt#L131"ypos[1:0])
 18   Bit1 => RiDocumentation/input/sentelic.txt#L104" id="L104" class="line" name="L104"> 1042@ Se1t bit 6 in register 0x401 to 118entation/input/s5~L110" id="Ly2_g" id="L104" class="line" name="L104"> 104
 104
"L74">  1mentation/input/sentelic1.txt#185" id="L85" class="line" name="L85">  85   Bi1t 7 6 5 41 3 2 1 0       7 6 5 4 31 2 1 1       4 3 2 1 0      7 ==========="L85" class="line" name="L85">  85   Bi1tble at t16" id="L86" class="line"1 name1"L86">  86BYTE  |---------------|BYTE |---------------|BYTE|---------------|BYTE|---------------|
  87  1   |0|1|V|1|1|M|R|L|  2  |X|X|X|X|X|X|X|X|  3 |Y|Y|Y|Y|Y|Y|Y|Y|  4 |r|l|d|u|X|X|Y|Y|
  88  89
  90Byte 1: Bit7~Bit6 => 00, Norma1l data pa1cket
  911                  =&1gt; 01, Absolute coordination packet
  92          1     1  => 10, Notify packet
 1       Bit5 => valid 1bit
<1 href="Documentation/input/sentelic.txt#L94" id="L94" class="line" name="L94">  94     1   Bit4 =1> 1
  97 1     19on/input/sentelic.txt#:txt#L" class="ligenefor tioymentaket
  98  1     19on/input/sentelic.txt1:txt#L" class="ligenefor tioymentaextern=&g classntation/input/sentelic.txt#L71" id="L71" cla1cic.txt#L1" name="L99">  99Byt1e 2: 1 coordinate (xpos mouse b"Documentation/input/sentelic.txt#L121" id="L1a>Byte 3:1 Y coordinate (ypos[9:2]1)
Byte 2: Bit1~Bit0 => Y coor2inate20   Bit1 => Ri1" id="L is pressed, 0 is not pressed.
 102        Bit3~B2t2 =&20entation/input/s0a href=omplement integers)
 103        Bit4 =2gt; s20entatocumenta
 104 131===========================2a>       2Bit6 => scroll left
<2 href2"Documentation/inp~L110" id="LNs="linofc/in 131===========================2a5       2Ble Button, 1 is pressed2a hre2="Documentation/iDocum1" id="L eservenntation/input/sentelic.txt#L71" id="L71" cla2/a>
 104 104                2 =>21not pressed.
 116      2     21.
 1172/a>        Bit5 => 0
2a hre2="DocuSwaits sequeocumofcMulti-f=====, Multi-cput/sentelon/ientation/input/sentelic.txt#L71" id="L71" cla2Bit4 =>2 1
 109   Bit 2Bit3 =>2 1
 109   Bit 2Bname="L30 Middle Button, 1 is pre2sed, 2 is not presseaDo pktu2, ...,#n.txt#L94" idn(mentat"L84==u04" id="L104" class="line" name="L104"> 104   2L22" id="L22" class="line" name="L22">  22         Bit6 ==> X overflow
    22 132* Absolute position for STL3888-Ax.
2    Bit5 =&> Y sign bit
 135  86BYTE  |---------------|BYTE |---------------|BYTE|---------------|BYTE|---------------|
  27  > 22"L87">  87  1   |0|1|V|1|1|M|R|L|  2  |X|X|X|X|X|X|X|X|  3 |Y|Y|Y|Y|Y|Y|Y|Y|  4 |r|l|d|u|X|X|Y|Y|
  28   gt; 022e="L138"> 138 F/138<------------|     |---------------|    |---------------|----   |---------------|
  29Byteonł"L89">  89
  90Byte 1: Bit7~Bit6 => 00, Norma2 name="L300">  30Byte 3: Y Movenput/22ut/sentelic.txt#L91" id="L91" class="line" name="2=========2========================2=====23 Absolute coordination packet
==2========================2=====2se button is pressed, Fout/sentelic.txt#L94" id="L94" class="line" name="L94">  94     2#L134" id2"L134" class="line" name2"L13423  Bit5 => O2                  => 10, Notify packet
  15Packet 1
  15Packet 1
15">  15Packet 1
  15Packet 1
  15Packet 1
                2 =>24   Bit1 => Ri1" id="L is pressed, 0 is not pressed.
 142      2     24entation/input/s0a href=omplement integers)
 1432/a>                  =&g2; 11,24entatocumentation/input/sentelic.txt#L101" id="L101" class="line" name="L101"> 1024" class=2line" name="L144"> 144    24301 (Enabled) href="Documentation/input/sentelic.txt#L102" id="L102" class="line"2143" clas2"> 1mne" cl4Y overflow
<2 href244telic.txt#L131"ypos[1:0])
 104  22         Bit5 2=> Y sign bit
 138 F/131<------------|     |---------------|    |---------------|----   |---------------|
  56 2     2 Bit1 => /a>
  90Byte 1: Bit7~Bit6 => 00, Norma2lass="lin2e" name="L57">  57  2     2Bit0 =0">  90Byte 1: Bit7~Bit6 => 00, Norma2lelic.txt2" name="L58">  58Byt2e 2: 257Absolute coordination packet
  59Byte 3: Y Mov2ement25t Care
  60Byte 4: Bit0 2=>259 button is pressed, Fout/sentelic.txt#L94" id="L94" class="line" name="L94">  94     2="line" n2ame="L61">  61      2  Bit260   => 10, Notify                 => 10, Notify packet
  62        2Bit2 2> the Horizont.15n6#L139option>
 6.15n6#L139option>
 6.15n6#i"Documentation/in  15Packet 1
  63    2    B26e button is pressed, Wss="bopac/in  15Packet 1
  64   2     26  Bit5 => O2  on>15">  15Packet 1
  65<2/a>  2             0 = 4th mous/in  15Packet 1
  66        Bit5 =2> 26not pressed.
  15Packet 1
  68
 100 102ss="line"2 name="L71">  71  so2 we h27xpos[1:0])
  722  If PACKET NUMBER 2is 0,27; X coordinate (ypos[1:0])
  273  If PACKET NUMBER2 is 127 Message Type =&Documentation/input/sentelic.txt#L104" id="L104" class="line" name="L104"> 104  274  Please count thi2s num27t4 => 1 = 4th415n6#L1elic.txt#L1g classntation/input/sentelic.txt#L71" id="L71" cla25
2  77<27it0 => Left B08" class="line" namg classntation/input/sentelic.txt#L71" id="L71" cla27ic.txt#L288" id="L18" class="line2 enta2======
 277 6 5 4 3 2 1 0      7 ========B=
 110BYTE  |---------------|BYTE |---------------|BYTE|---------------|BYTE|---------------|
 28e="L111"> 111  1   |1|0|0|1|1|M|R|L|  2  |C|C|C|C|C|C|C|C|  3 |M|M|M|M|M|M|M|M|  4 |0|0|0|0|0|0|0|0|
 112 113
 114Byte 1: Bit7~Bit6 => 00,2
"L74">  2mentation/input/sentelic2.txt#285" id="L85" class="line" name="L85">  85   Bi2t 7 6 5 42 3 2 1 0       7 6 5 4 32 2 1 2801, Absolute coordination packet
 118       2lic.txt#L288" id="L88" class="line2" nam28on/input/sentelic.txth on-pad        => 10, Notify packet
  912                  =&2gt; 0290   => 10, Notify #:txt#L" class="ligenefor tioymentaket
  92          2     2  => 10, Notify pac1:txt#L" class="ligenefor tioymentaextern=&g classntation/input/sentelic.txt#L71" id="L71" cla2  93 2       Bit5 => valid 2bit
<29 Message Type =&Dmouse b"Documentation/input/sentelic.txt#L121" id="L2   Bit4 =2> 1
 100  97 2     29on/inocumenta
 104  98  2     297pos[1:0])
 131===========================2cic.txt#L2" name="L99">  99Byt2e 2: 2 coordinate (xposp~L110" id="LNs="linofc/in 131===========================2a>Byte 3:2 Y coordinate (ypos[9:2]2)
Byte 3: Bit1~Bit0 => Y coor3inate30   Bit1 => Ri0a href=":  id=rigesturelon/i;t#:txtavwardgesturelon/intation/input/sentelic.txt#L71" id="L71" cla3name="L103"> 102        Bit3~B3t2 =&3t; X coordinate (08" class="line" namg classntation/input/sentelic.txt#L71" id="L71" cla3name="L103"> 103        Bit4 =3gt; s3roll up
       3Bit6 => scroll left
<3 href3"Documentation/in415n6#L1elic.txt#L1g classntation/input/sentelic.txt#L71" id="L71" cla3a5       3Ble Button, 1 is pressed3a hre30    => 10, Not*ic.teL139opifdgestureln/inadd======&g class( Ritocum74" id="L104" class="line" name="L104"> 104
 104 109   Bit 3t       B3a packet
 104                3 =>31ine" name="L16">  16   Bit 7 6 5 4 3 2 1 0   3="line" n3me="L116"> 116      3     31.
Packet 1 (ABSOLUTE POSITION)
 135 1173/a>        Bit5 => 0
3a hre3="Docu================================Cxln/in========D=====
 135 104 110BYTE  |---------------|BYTE |---------------|BYTE|---------------|BYTE|---------------|
   32e="L111"> 111  1   |1|0|0|1|1|M|R|L|  2  |C|C|C|C|C|C|C|C|  3 |M|M|M|M|M|M|M|M|  4 |0|0|0|0|0|0|0|0|
 11012 113
 114Byte 1: Bit7~Bit6 => 00,3    Bit4 3=> X sign bit
  85   Bi3    Bit3 3=> 1
  27 3> 3x00 (Normal)
 118       3lass="lin3e" name="L28">  28  3gt; 032sentelic.txt#L115/sentelCput/sentelon/i(alwayst/sen SFAClon/i4entation/input/sentelic.txt#L71" id="L71" cla3ass="line3" name="L29">  29Byt3on!t Care
  30Byte 3: Y Mov3nput/329 button is pressed, te multi-f=====, multiits ation/inpesc(MFMC4lon/intation/input/sentelic.txt#L71" id="L71" cla3=========3========================3=====33   Bit1 => Rit/sentel#:tTntaLEFT" class="ligenefor tioymket
 104==3========================3=====3se button is pressed, DefaultDocum evs="ifmentaLEFT" class="lielic.txt#L100" id="L100" class="line" name="L100"> 100 100
 62t; 0x5A 1 is pressed, 0 is not pressed.
 100 103ess="line3L139" id="L139" class="l3ne" n33801 (Enabled) href="Documentation/input/sentelic.txt#L102" id="L102" class="line"3Normal da3a packet
                3 =>34   Bit1 => RiDocumentation/input/sentelic.txt#L104" id="L104" class="line" name="L104"> 104 142      3     34entation/input/st/sentel4thlonusta class(===wardmke===agi4" id="L104" class="line" name="L104"> 104 1433/a>                  =&g3; 11,34oll up
 104 144    34t4 => 1 = 4thnput/sentelic.txt#Lg classntation/input/sentelic.txt#L71" id="L71" cla3143" clas3"> 1mne" cl4Y overflow
<3 href38t#L139option>
 608" class="line" namg classntation/input/sentelic.txt#L71" id="L71" cla3plic.txt#36" id="L46" class="line"3 name34.
BYTE  |---------------|BYTE |---------------|BYTE|---------------|BYTE|---------------|
 111  1   |1|0|0|1|1|M|R|L|  2  |C|C|C|C|C|C|C|C|  3 |M|M|M|M|M|M|M|M|  4 |0|0|0|0|0|0|0|0|
 11012
 114Byte 1: Bit7~Bit6 => 00,3    Bit5 3=> Y sign bit
 118       3class="li3ne" name="L56">  56 3     3 Bit1 => Right5/sentelCput/sentelon/i (alwayst1sen MFMClon/i4entation/input/sentelic.txt#L71" id="L71" cla3lass="lin3e" name="L57">  57  3     35on/input/sentelic.txt#:ts===ts-f===== aDocumentation/inpesc(SFAC4lon/intation/input/sentelic.txt#L71" id="L71" cla3lelic.txt3" name="L58">  58Byt3e 2: 35on/input/sentelic.txt1:tmulti-f=====, multiits ation/inpesc(MFMC4lon/intation/input/sentelic.txt#L71" id="L71" cla3lelic.txt39">  59Byte 3: Y Mov3ement35coordinate (xpost/sentel#:tTntaLEFT" class="ligenefor tioymket
 104  60Byte 4: Bit0 3=>359 button is pressed, 1:tTntaLEFT" class="ligenefor tioymextern=&g classntation/input/sentelic.txt#L71" id="L71" cla3="line" n3ame="L61">  61      3  Bit360   => 10, Notify DefaultDocum evs="ifmentaLEFT" class="lielic.txt#L100" id="L100" class="line" name="L100"> 100  62        3Bit2 3> the Horizont mouse bAlwaystmenas specifi tioymPS/2c.totocol00" id="L100" class="line" name="L100"> 100  63    3    B36oll up
  15Packet 1
  64   3     36  Bit5 => O2  Ift"L841ln/in0 namhaine1ln/in"L844"Doc0,mentam1 is pextern=&5">  15Packet 1
  65<3/a>  3640 (Normal)
 100  66        Bit5 =3> 36not pressed.
 100  68
 103/input/se3ntelic.txt#L70" id="L70"3 clas36801 (Enabled) href="Documentation/input/sentelic.txt#L102" id="L102" class="line"3 Bytes) t3o represent Absolute Pos3ition36ntelic.txt#L131"ypos[1:0])
  71  so3 we h37   Bit1 => RiDocumentation/input/sentelic.txt#L104" id="L104" class="line" name="L104"> 104  732  If PACKET NUMBER 3is 0,37entation/input/st/sentel4thlonusta class(===wardmke===agi4" id="L104" class="line" name="L104"> 104  373  If PACKET NUMBER3 is 137 Message Type =&5/sentel5thlonusta class(bd="wardmke===agi4" id="L104" class="line" name="L104"> 104  374  Please count thi3s num37t4 => 1 = 4thnput/sentelic.txt#Lg classntation/input/sentelic.txt#L71" id="L71" cla35
3  77<37it0 =&gWss="ke==ofmentatwot/in 377 6 5fourinpnsecutivi MFMC#1t/sente id="L1sfy paczeroiXln/inY tot/setxt id 139ontation/input/sentelic.txt#L71" id="L71" cla37Bytes) t3========================3=====37="L11enta2namf===== ent6 .  Onmentakentr hn/i,"ifmbopac/in 38e="L1ut/seoutsen fourinpnsecutivits===ts-f=====, aDocumentation/inpe(SFAC4lid="L1sntation/input/sentelic.txt#L71" id="L71" cla38L72">  73t bit 6 in register 0x403 to 138e="L1y paczeroiXln/inY00" id="L100" class="line" name="L100"> 100 100  3mentation/input/sentelic3.txt#385" id 4 3 2 1 0      7 ========Cx/D=="L85" class="line" name="L85">  85   Bi3t 7 6 5 43 3 2 1 0       7 6 5 4 33 2 1 38t#L139op 110BYTE  |---------------|BYTE |---------------|BYTE|---------------|BYTE|---------------|
 111  1   |1|0|0|1|1|M|R|L|  2  |C|C|C|C|C|C|C|C|  3 |M|M|M|M|M|M|M|M|  4 |0|0|0|0|0|0|0|0|
 112
 114Byte 1: Bit7~Bit6 => 00,3lic.txt#L389" id="L89" class="line3" nam38coorde="L114"> 114Byte 1: Bit7~Bit6 => 00,3lBytes) t3cket
  913                  =&3gt; 0390   => 10, Notify packet
  92          3     3  => 10, Notify packet
 118       3  93 3       Bit5 => valid 3bit
<39 Message Type =&5mouse bAlwayst------------|
 104 100  97 3     39             0 =Dmouse b"Documentation/input/sentelic.txt#L121" id="L3cic.txt#L3e" name="L98">  98  3     39sentelic.txt#L112t; 0x5A 1 is pressed, 0 is not pressed.
  99Byt3e 2: 3 coordinate (xpos1mouse b is pressed, 0 is not pressed.
Byte 3:3 Y coordinate (ypos[9:2]3)
 100Byte 4: Bit1~Bit0 => Y coor4inate40xpos[1:0])nta
 102        Bit3~B4t2 =&40entation/inpu0xbaa href=gesturel"ncontn/inpntation/input/sentelic.txt#L71" id="L71" cla4n2me="L104"      Bit5 => valid 4gt; s4roll up
 104 104  97 4nteli40on/inocume4d)Tntasec namparcumd=ri  7 entareceivid m  98  4L109"40on/input/sent0xbaa href=N/Antation/input/sentelic.txt#L71" id="L71" cla4n8       4B name="L99">  99Byt40    40coordinate (x0xc0a href=/in 109   Bit 4t       B4a packet
 109   Bit 4t4me="L104 115                4 =>41not pressed.
...,#n.txt#L94" idn(mentat"L84==u04" id="L104" class="line" name="L104"> 104 116      4     41.
 1174/a>        Bit5 => 0
4a hre41             T39opis,tass="entadeviceu"Docu MFMClon/i,mentahostuut/sereceivihref="Documentation/input/sentelic.txt#L77" 417       4 1
  15Packet 1
 114Byte 1: Bit7~Bit6 => 00,4mname="L34 Middle Button, 1 is pre4sed, 41="L11/a>Packet 1 (ABSOLUTE POSITION)
 135   42e="L1* FSP Enable/Disable id="L118" class="line" name="L118"> 118       4    Bit6 4=> X overflow
    42 132* Absolute position for STL3888-Ax.
4    Bit5 4&> Y sign bit
BYTE  |---------------|BYTE |---------------|BYTE|---------------|BYTE|---------------|
 13Y|X|----   |----------012
  90Byte 1: Bit7~Bit6 => 00, Norma4class="li4ne" name="L27">  27 4> 42it0 =0">  90Byte 1: Bit7~Bit6 => 00, Norma4lass="lin4e" name="L28">  28  4gt; 042senteFSP ut/se>deout enable/disable id="L1tass="FSP receivimPS/2cenable/disable0">  90Byte 1: Bit7~Bit6 => 00, Norma4l6 5 4 3 4" name="L29">  29Byt4on"t Carhocumen. Hostuut/sereceivimentaid="L1tasichm 1 is ,b is p,=a hre class=ut/s0">  90Byte 1: Bit7~Bit6 => 00, Norma4lname="L340">  30Byte 3: Y Mov4nput/429 butb idLt.)Tntaid="L1tonly usta .txt0ln/in".txttnas ocumtternmofcorigin=&gid="L115">  15Packet 1
  15Packet 1
==4========================4=====43entatocumete coor/sentel#, Y overflowntation/input/sentelic.txt#L71" id="L71" cla41   Bit4 4"L134" class="line" name4"L13443t4 => 1 = 4th6/sentel#, X overflowntation/input/sentelic.txt#L71" id="L71" cla41   Bit3 4 5 4 3 2 1 0       7 6 544 3 243t#L139option>
 6.15n6#L1#, Y signt"L8ntation/input/sentelic.txt#L71" id="L71" cla41"line" n4136" id="L136" class="li4e" na43Bit1 => Right4/sentel#, X signt"L8ntation/input/sentelic.txt#L71" id="L71" cla41lass="li4L137" id="L137" class="l4ne" n43txt#L108" id="L1Dmouse b"Documentation/input/sentelic.txt#L121" id="L4telic.txt4L138" id="L138" class="l4ne" n43sentelic.txt#L112t; 0x5A1, M1 is pressedDocumentation/input/sentelic.txt#L121" id="L4t6 5 4 3 4L139" id="L139" class="l4ne" n43coordinate (xpos1t; 0x5A1,  is pressed,Documentation/input/sentelic.txt#L121" id="L4tname="L34a packet
                4 =>44xpos[1:0])ntacoord1t; 0x5A(0101101b4" id="L104" class="line" name="L104"> 104 142      4     44entation/input/s0a href=1t; Enable" id="L104" class="line" name="L104"> 104==4/a>                  =&g4; 11,44e button is pressed, 0a  Disable0">  90Byte 1: Bit7~Bit6 => 00, Norma41L134" id4line" name="L144"> 144    44301 (Enabled)ass="line"cname="L131"> 131===========================4143" clas4"> 1mne" cl4Y overflow
<4 href444telic.txt#L1ass="line"cnam (MOUSElID 3, 44" id="L104" class="line" name="L104"> 104 104  90Byte 1: Bit7~Bit6 => 00, Norma4pelic.txt448" id="L48" class="line4" nam44d="L1/a>Packet 1 (ABSOLUTE POSITION)
 135 118       4href="Doc4umentation/input/senteli4c.txt44="L11/a>Packet 1 (ABSOLUTE POSITION)
 135  22    4    Bit5 4=> Y sign bit
  22    4 33==4=> X sign bit
  85   Bi4=> Mid4dle Button, 1 is pressed4, 0 i4540 (N"L85" clahttp://www.hocL85er-engineeriar.org/ps2onust/">http://www.hocL85er-engineeriar.org/ps2onust/" id="L85" class="line" name="L85">  85   Bi4="line" n4ne" name="L56">  56 4     45.
  57  4     45on/in/a>Packet 1 (ABSOLUTE POSITION)
 135  58Byt4e 2: 45on/in*mProgrammiardSequeocum  7 Dmd=rmiaiard1 0    Pars=== Flowntation/input/sentelic.txt#L71" id="L71" cla4lelic.txt49">  59Byte 3: Y Mov4ement45coord/a>Packet 1 (ABSOLUTE POSITION)
 135  60Byte 4: Bit0 4=>459 but1. IdL13xt#LFSP by onaniarddeviceuID(0x00)ln/inversine(0x01)=regisd=r" id="L135" class="line" name="L135"> 135  61      4  Bit4622" id="L22" class="line" name="L22">  22    4line" nam4e="L62">  62        4Bit2 4> t2a. F 7 FSP versine &lef======== Cx,dded=rmiae ns="linofc classs by onaniard="L22" class="line" name="L22">  22    4l33==4 name="L63">  63    4    B46oll up
  64   4     465" id="L85" class="line" name="L85">  85   Bi4a> Mid4="line" name="L65">  65<4/a>  4640 (Normal)
< classs ==reg[0x20] &tati3---------|
  66        Bit5 =4> 46.
  68
 104  71  so4 we h47   Bit1 =>4">fc classs ==u0i10entation/input/sentelic.txt#L71" id="L71" cla4"L72">  742  If PACKET NUMBER 4is 0,47 => 10, Notify pac# 6i classsntation/input/sentelic.txt#L71" id="L71" cla4="L73">  473  If PACKET NUMBER4 is 147e button is pressed, Rn/=ritot="linFin  474  Please count thi4s num47  Bit5 => O2  seclic. Bm  7 id="L1tpars=== detailntation/input/sentelic.txt#L71" id="L71" cla4=> Mid4href="Documentation/inpu4t/sen47t#L139option>4">fc classs ==u0i00entation/input/sentelic.txt#L71" id="L71" cla4"lass="li4he same time when enable4 MSID47    => 10, Notify # 6i classsntation/input/sentelic.txt#L71" id="L71" cla4=c.txt#L14class="line" name="L77">4  77<47on/input/sentelic.txtRn/=ritot="linFin 47coorde="L114"> 114Byte 1: Bit7~Bit6 => 00,47Bytes) t4========================4=====47="L112b. F 7 FSP versine >========= Cxentation/input/sentelic.txt#L71" id="L71" cla481" id="L481" class="line" name="L481"> 48   Bit1 =>Rn/=ritot="linFin  74t bit 6 in register 0x404 to 148 => 10, Noseclic. Am  7 id="L1tpars=== detail (ignorem".txt4,t"L84~ 74" id="L104" class="line" name="L104"> 104 100  4mentation/input/sentelic4.txt#485" id/a>Packet 1 (ABSOLUTE POSITION)
 135  22    4tble at t46" id="L86" class="line"4 name48.
Packet 1 (ABSOLUTE POSITION)
 135  90Byte 1: Bit7~Bit6 => 00, Norma4lic.txt#L488" id="L88" class="line4" nam48on/inRegisd=r inversine requiree 1:entation/input/sentelic.txt#L71" id="L71" cla48elic.txt489" id="L89" class="line4" nam48coorde="L114"> 114Byte 1: Bit7~Bit6 => 00,4lBytes) t4cket
  22    4L91">  914                  =&4gt; 0490   =t id 1o FSPentation/input/sentelic.txt#L71" id="L71" cla4ne" name=4"L92">  92          4     49 =>ntation/input/sentelic.txt#L71" id="L71" cla4  93 4       Bit5 => valid 4bit
<49oll up
  15Packet 1
  85   Bi4=> 1
<4a href="Documentation/in4put/s4940 (NRegisd=r swappiardrequiree 1:entation/input/sentelic.txt#L71" id="L71" cla4=> Mid4dle Button, 1 is pressed4, 0 i49.
  97 4     49       Followiardvalues neededitothavimentir higntr 4t"L8sln/inlowtr 4t"L8sl"eiard="L22" class="line" name="L22">  22    4Lic.txt#L4e" name="L98">  98  4     49senteswapp tioeforem"eiar t id 1o FSPentation/input/sentelic.txt#L71" id="L71" cla4nelic.txt4" name="L99">  99Byt4e 2: 49coorde="L114"> 114Byte 1: Bit7~Bit6 => 00,4a>Byte 3:4 Y coordinate (ypos[9:2]4)
  15Packet 1
  22    5name="L105"> 102        Bit3~B5t2 =&50entatRegisd=r onaniardsequeocuentation/input/sentelic.txt#L71" id="L71" cla5n2me="L105"      Bit5 => valid 5gt; s50e="L10" id="L100" class="line" name="L100"> 100  16   Bit 7 6 5 4 3 2 1 0   5a5       5Ble Button, 1 is pressed5a hre50    => 10,2.e>de0x66lPS/2chocumen 1o FSPnntation/input/sentelic.txt#L71" id="L71" cla5n6       5Be" name="L97">  97 5nteli50it0 =0">  90Byte 1: Bit7~Bit6 => 00, Norma5n7       5B" name="L98">  98  5L109"50on/input/sent3.e>de0x== PS/2chocumen 1o FSPnntation/input/sentelic.txt#L71" id="L71" cla5n8       5B name="L99">  99Byt50    50coorde="L114"> 114Byte 1: Bit7~Bit6 => 00,5n9       5BY coordinate (ypos[9:2]5e" na50is not presse4.e>de0xf3lPS/2chocumen 1o FSPnntation/input/sentelic.txt#L71" id="L71" cla5telic.txt5L111" id="L111" class="l5ne" n5122" id="L22" class="line" name="L22">  22    5t   Bit6 5&> X overflow
  22    5t2me="L105L113" id="L113" class="l5ne" n51href="Documeninverted(on/=ritotenta="linRegisd=r inversine requiree 1:="linaseclic.4e09" class="line" name="L109"> 109   Bit 5t       B5a packet
 109   Bit 5t4me="L105 115                5 =>51ine" name="L16">  16   Bit 7 6 5 4 3 2 1 0   5="line" n5me="L116"> 116      5     51    => 10,5a.e>de0x6= PS/2chocumen 1o FSPnntation/input/sentelic.txt#L71" id="L71" cla5117"> 1175/a>        Bit5 => 0
5a hre51it0 =0">  90Byte 1: Bit7~Bit6 => 00, Norma517       5 1
 114Byte 1: Bit7~Bit6 => 00,5mname="L35 Middle Button, 1 is pre5sed, 51is not presse6."ifmentaregisd=rnaddtxt#m"eiar tot/s d entelicrequireditotbed="L22" class="line" name="L22">  22    5href="Doc5umentation/input/senteli5a>   52   Bit1 =>swapp t(on/=ritotenta="linRegisd=r swappiardrequiree 1:="linaseclic.4e09" class="line" name="L109"> 109   Bit 5    Bit6 5=> X overflow
    521 Bit5 => gototsd=p 709" class="line" name="L109"> 109   Bit 5 2me="L105&> Y sign bit
 100  16   Bit 7 6 5 4 3 2 1 0   5 "line" n5dle Button, 1 is pressed5=>52    => 10,6b.e>deentaswapp tiregisd=rnaddtxt#m1o FSPln/ingototsd=p 8nntation/input/sentelic.txt#L71" id="L71" cla5class="li5ne" name="L27">  27 5> 52it0 =0">  90Byte 1: Bit7~Bit6 => 00, Norma5lass="lin5e" name="L28">  28  5gt; 052sentelic.txt#7.e>de0x66lPS/2chocumen 1o FSPnntation/input/sentelic.txt#L71" id="L71" cla5l6 5 4 3 5" name="L29">  29Byt5onŠcoorde="L114"> 114Byte 1: Bit7~Bit6 => 00,5lname="L350">  30Byte 3: Y Mov5nput/529 button is p7a.e>deentaorigin=&gregisd=rnaddtxt#m1o FSPln/ingototsd=p 8nntation/input/sentelic.txt#L71" id="L71" cla5=========5========================5=====5322" id="L22" class="line" name="L22">  22    5=   Bit6 5"L132" class="line" name5"L13253 => 10, No8.e>de0xe9(sne"usdrequest)lPS/2chocumen 1o FSPnntation/input/sentelic.txt#L71" id="L71" cla5133==5========================5=====53e="L10" id="L100" class="line" name="L100"> 100 100request tiregisd=rnvalue(??hindicntesldss="line"cnam ".tx4entation/input/sentelic.txt#L71" id="L71" cla51"line" n5136" id="L136" class="li5e" na53.
 104 114Byte 1: Bit7~Bit6 => 00,5tname="L35a packet
                5 =>54   Bit1 =>hocLlee 1:tofmentaregisd=rnvalue"#L78" i3rdl".txtofmsne"usdrequestntation/input/sentelic.txt#L71" id="L71" cla5m   Bit6 5me="L142"> 142      5     54entation/inpuresul:entation/input/sentelic.txt#L71" id="L71" cla5=33==5/a>                  =&g5; 11,54e="L10" id="L100" class="line" name="L100"> 100 144    54  Bit5 => O2  host:e0xe9href="Documentation/input/sentelic.txt#L77" 5143" clas5"> 1mne" cl4Y overflow
<5 href5440 (Normal)
 104  22    5    Bit5 5=> Y sign bit
 109   Bit 5 33==5=> X sign bit
 109   Bit 5 L134" id5=> 1
  85   Bi5=> Mid5dle Button, 1 is pressed5, 0 i5540 (Normal)
<2a.e>de0x74lPS/2chocumen 1o FSPnntation/input/sentelic.txt#L71" id="L71" cla5="line" n5ne" name="L56">  56 5     55.
  57  5     55on/input/sent2b.e>deentainvertedaregisd=rnaddtxt#m1o FSPln/ingototsd=p 5nntation/input/sentelic.txt#L71" id="L71" cla5=elic.txt5" name="L58">  58Byt5e 2: 55d="L1ntation/input/sentelic.txt#L71" id="L71" cla5lelic.txt59">  59Byte 3: Y Mov5ement55coordinate (x3."ifmentaregisd=rnaddtxt#m"eiar totwrite entelicrequireditotbed="L22" class="line" name="L22">  22    5 ref="Doc50">  60Byte 4: Bit0 5=>559 button is pswapp t(on/=ritotenta="linRegisd=r swappiardrequiree 1:="linaseclic.4e09" class="line" name="L109"> 109   Bit 5="line" n5ame="L61">  61      5  Bit560   => 10,gototsd=p 409" class="line" name="L109"> 109   Bit 5=   Bit5 5e="L62">  62        5Bit2 56 =>ntation/input/sentelic.txt#L71" id="L71" cla5l33==5 name="L63">  63    5    B56oll up
  64   5     565" id="L85" class="line" name="L85">  85   Bi5a> Mid5="line" name="L65">  65<5/a>  5640 (Normal)
<3b.e>deentaswapp tiregisd=rnaddtxt#m1o FSPln/ingototsd=p 5nntation/input/sentelic.txt#L71" id="L71" cla5llass="li5">  66        Bit5 =5> 56.
  68
  71  so5 we h57   Bit1 =>5.e>de0xf3lPS/2chocumen 1o FSPnntation/input/sentelic.txt#L71" id="L71" cla5"L72">  752  If PACKET NUMBER 5is 0,57 =>ntation/input/sentelic.txt#L71" id="L71" cla5="L73">  573  If PACKET NUMBER5 is 157e button is p6."ifmentaregisd=rnvalue""eiar totwrite entelicrequireditotbed="L22" class="line" name="L22">  22    5="L74">  574  Please count thi5s num57  Bit5 => inverted(on/=ritotenta="linRegisd=r inversine requiree 1:="linaseclic.4e09" class="line" name="L109"> 109   Bit 5=> Mid5href="Documentation/inpu5t/sen57t#L139option>gototsd=p 709" class="line" name="L109"> 109   Bit 5"lass="li5he same time when enable5 MSID57.
5  77<57on/input/sent6a.e>de0x47lPS/2chocumen 1o FSPnntation/input/sentelic.txt#L71" id="L71" cla5=elic.txt588" id="L18" class="line5 enta57d="L1ntation/input/sentelic.txt#L71" id="L71" cla5=elic.txt579" class="line" name="L579"> 57t Care
 58   Bit1 =>7."ifmentaregisd=rnvalue""eiar totwrite entelicrequireditotbed="L22" class="line" name="L22">  22    58L72">  75t bit 6 in register 0x405 to 158 => 10, Noswapp t(on/=ritotenta="linRegisd=r swappiardrequiree 1:="linaseclic.4e09" class="line" name="L109"> 109   Bit 5
 109   Bit 5
"L74">  5mentation/input/sentelic5.txt#585" id="L85" class="line" name="L85">  85   Bi5t 7 6 5 45 3 2 1 0       7 6 5 4 35 2 1 58t#L139option>7a.e>de0x44lPS/2chocumen 1o FSPnntation/input/sentelic.txt#L71" id="L71" cla5tble at t56" id="L86" class="line"5 name58.
  915                  =&5gt; 0590   => 10,8a.e>deentaregisd=rnvalue"1o FSPnntation/input/sentelic.txt#L71" id="L71" cla5ne" name=5"L92">  92          5     59 =>ntation/input/sentelic.txt#L71" id="L71" cla5  93 5       Bit5 => valid 5bit
<59oll up
 100  85   Bi5=> 1
<5a href="Documentation/in5put/s5940 (Normal)
<*ic.teL139opsiocumentaCxireleasi,mentahardwnam ut/sereturn 1="linsntation/input/sentelic.txt#L71" id="L71" cla5=> Mid5dle Button, 1 is pressed5, 0 i59    => 10,hocLlee 1:tofmentaregisd=rnvalue"#L78" i3rdl".txtofmsne"usdrequestntation/input/sentelic.txt#L71" id="L71" cla5class="li5ne" name="L97">  97 5     59             resul:. Hostucan oplic.allye>deankentr 0xe9 (sne"usdrequest)lPS/2ntation/input/sentelic.txt#L71" id="L71" cla5cic.txt#L5e" name="L98">  98  5     59sentelic.txt#hocumen 1o FSP"#L78" igtdeofaregisd=r writiard1o verxt#L139opent0" id="L100" class="line" name="L100"> 100  99Byt5e 2: 5 coordinate (xregisd=r writiardopeforiss="lisuccxt#ful (??hindicntesldss="line"cnam0" id="L100" class="line" name="L100"> 100Byte 6: Bit1~Bit0 => Y coor6inate6022" id="L22" class="line" name="L22">  22    6name="L106"> 102        Bit3~B6t2 =&60 => 10, Notify pachost:e0xe9href="Documentation/input/sentelic.txt#L77" 6n2me="L106"      Bit5 => valid 6gt; s60e button is pressed, ====:e0xfa (??) (~val4 (val4" id="L104" class="line" name="L104"> 104  85   Bi6n4me="L106" href="Documentation/in6 href60ine" /a>Packet 1 (ABSOLUTE POSITION)
 135  22    6n6       6Be" name="L97">  97 6nteli60on/in/a>Packet 1 (ABSOLUTE POSITION)
 135  98  6L109"60d="L1ntation/input/sentelic.txt#L71" id="L71" cla6n8       6B name="L99">  99Byt60    60coordinIn ord=ritotoverhocumentalimitelic.eofamaximum ns="linofcregisd=rsntation/input/sentelic.txt#L71" id="L71" cla6n9       6BY coordinate (ypos[9:2]6e" na60is nosupentenputentahardwnam separcteslregisd=r intotdif/=r 1:tgroupnthalledntation/input/sentelic.txt#L71" id="L71" cla6telic.txt6L111" id="L111" class="l6ne" n6122" i="lin=agis.="linaEachm=agi="liable totiocludmh6  tot255cregisd=rs00" id="L100" class="line" name="L100"> 100 118       6t       B6a packet
 118       6t4me="L106 115                6 =>61ine" tot=agi=0x83utentnmsnert onaniar/writiardfrom/totoffdLtl0x01 by usiard="L22" class="line" name="L22">  22    6="line" n6me="L116"> 116      6     61    =entaregisd=rnonan/write sequeocu describ tiinc.txviousdseclic.00" id="L100" class="line" name="L100"> 100        Bit5 => 0
6a hre61it0 =0">  90Byte 1: Bit7~Bit6 => 00, Norma617       6 1
 114Byte 1: Bit7~Bit6 => 00,6mname="L36 Middle Button, 1 is pre6sed, 61is not presse1.e>de0xf3lPS/2chocumen 1o FSPnntation/input/sentelic.txt#L71" id="L71" cla6href="Doc6umentation/input/senteli6a>   6222" id="L22" class="line" name="L22">  22    6    Bit6 6=> X overflow
    621 Bit5 => 2.e>de0x66lPS/2chocumen 1o FSPnntation/input/sentelic.txt#L71" id="L71" cla6 2me="L106&> Y sign bit
 100  16   Bit 7 6 5 4 3 2 1 0   6 "line" n6dle Button, 1 is pressed6=>62    => 10,4.e>de0xf3lPS/2chocumen 1o FSPnntation/input/sentelic.txt#L71" id="L71" cla6class="li6ne" name="L27">  27 6> 62it0 =0">  90Byte 1: Bit7~Bit6 => 00, Norma6lass="lin6e" name="L28">  28  6gt; 062sentelic.txt#5.e>de0x83lPS/2chocumen 1o FSPnntation/input/sentelic.txt#L71" id="L71" cla6c8       6" name="L29">  29Byt6onŪcoorde="L114"> 114Byte 1: Bit7~Bit6 => 00,6lname="L360">  30Byte 3: Y Mov6nput/62is not presse6.">de0x== PS/2chocumen 1o FSPnntation/input/sentelic.txt#L71" id="L71" cla6=========6========================6=====6322" id="L22" class="line" name="L22">  22    6=   Bit6 6"L132" class="line" name6"L13263 => 10, No7.e>de0xe9(sne"usdrequest)lPS/2chocumen 1o FSPnntation/input/sentelic.txt#L71" id="L71" cla6133==6========================6=====63e="L10" id="L100" class="line" name="L100"> 100request ti=agi=value00" id="L100" class="line" name="L100"> 100  16   Bit 7 6 5 4 3 2 1 0   61"line" n6136" id="L136" class="li6e" na63.
  90Byte 1: Bit7~Bit6 => 00, Norma61ass="lin6L138" id="L138" class="l6ne" n63on/input/sent1.e>de0xf3lPS/2chocumen 1o FSPnntation/input/sentelic.txt#L71" id="L71" cla6t6 5 4 3 6L139" id="L139" class="l6ne" n63coorde="L114"> 114Byte 1: Bit7~Bit6 => 00,6tname="L36a packet
                6 =>6422" id="L22" class="line" name="L22">  22    6m   Bit6 6me="L142"> 142      6     64entation/inpu3.e>de0x== PS/2chocumen 1o FSPnntation/input/sentelic.txt#L71" id="L71" cla6=33==6/a>                  =&g6; 11,64e="L10" id="L100" class="line" name="L100"> 100 144    64  Bit5 => 4.e>de0xf3lPS/2chocumen 1o FSPnntation/input/sentelic.txt#L71" id="L71" cla6143" clas6"> 1mne" cl4Y overflow
<6 href64ine" name="L16">  16   Bit 7 6 5 4 3 2 1 0   6="line" n66" id="L46" class="line"6 name645entelic.txt#5.eifmentaidgi=addtxt#m"eiar written entelicrequireditotbed="L22" class="line" name="L22">  22    6=lass="li647" id="L47" class="line6" nam64             inverted(on/=ritotenta="linRegisd=r inversine requiree 1:="linaseclic.4e09" class="line" name="L109"> 109   Bit 6pelic.txt648" id="L48" class="line6" nam64on/input/sentgototsd=p 609" class="line" name="L109"> 109   Bit 6p6 5 4 3 649" id="L49" class="line6" nam64coorde="L114"> 114Byte 1: Bit7~Bit6 => 00,6href="Doc6umentation/input/senteli6c.txt64is not presse5a.e>de0x47lPS/2chocumen 1o FSPnntation/input/sentelic.txt#L71" id="L71" cla6    Bit6 6=> X overflow
  22    6    Bit5 6=> Y sign bit
==6=> X sign bit
 100  22    6=> Mid6dle Button, 1 is pressed6, 0 i6540 (Normal)
 109   Bit 6="line" n6ne" name="L56">  56 6     655n/input/sentgototsd=p 709" class="line" name="L109"> 109   Bit 6lass="lin6e" name="L57">  57  6     65it0 =0">  90Byte 1: Bit7~Bit6 => 00, Norma6=elic.txt6" name="L58">  58Byt6e 2: 65on/input/sent6a.e>de0x44lPS/2chocumen 1o FSPnntation/input/sentelic.txt#L71" id="L71" cla6lelic.txt69">  59Byte 3: Y Mov6ement65coorde="L114"> 114Byte 1: Bit7~Bit6 => 00,6 ref="Doc60">  60Byte 4: Bit0 6=>659 button is p6b.e>deentaswapp tiidgi=addtxt#m1o FSPln/ingototsd=p inntation/input/sentelic.txt#L71" id="L71" cla6="line" n6ame="L61">  61      6  Bit6622" id="L22" class="line" name="L22">  22    6=   Bit5 6e="L62">  62        6Bit2 66 => 10, No7.e>de0x33lPS/2chocumen 1o FSPnntation/input/sentelic.txt#L71" id="L71" cla6l33==6 name="L63">  63    6    B66e="L10" id="L100" class="line" name="L100"> 100  64   6     66t4 => 1 = 8.e>deentaidgi=addtxt#m1o FSPnntation/input/sentelic.txt#L71" id="L71" cla6l> Mid6="line" name="L65">  65<6/a>  66ine" name="L16">  16   Bit 7 6 5 4 3 2 1 0   6llass="li6">  66        Bit5 =6> 665n/input/sent9.eentaphrefregisd=rnwritiardsequeocu enthocLletL100" id="L100" class="line" name="L100"> 100  90Byte 1: Bit7~Bit6 => 00, Norma6aelic.txt6">  68
Packet 1 (ABSOLUTE POSITION)
 135 135 135  71  so6 we h6722" id="L22" class="line" name="L22">  22    6"L72">  762  If PACKET NUMBER 6is 0,67 => Unliktakentr devicestasichm>ds multiLlemf=====s="linaation/inpe#m1o hoste09" class="line" name="L109"> 109   Bit 6="L73">  673  If PACKET NUMBER6 is 167e butFSPlprocxt#es multiLlemf=====s="linaation/inpe#miid=r.allyemen converteentm09" class="line" name="L109"> 109   Bit 6=ss="line674  Please count thi6s num67  Bitintota 8t"L8sliid====,ount lye="linGestureuID.="lina Followiard"lia lisd of09" class="line" name="L109"> 109   Bit 6=> Mid6href="Documentation/inpu6t/sen67t#L13supentenp gestureuIDsentation/input/sentelic.txt#L71" id="L71" cla6"lass="li6he same time when enable6 MSID67.
6  77<67on/input/sentIDt/sentDescriplic.href="Documentation/input/sentelic.txt#L77" 6=elic.txt688" id="L18" class="line6 enta67on/input/sent0x86esse2mf=====tsdrais pruphref="Documentation/input/sentelic.txt#L77" 6=elic.txt679" class="line" name="L679"> 67t Care
 68   Bit1 =>0x84esse2mf=====tsdrais prlefphref="Documentation/input/sentelic.txt#L77" 68L72">  76t bit 6 in register 0x406 to 168 => 10, No0x8fesse2mf=====tzoomliihref="Documentation/input/sentelic.txt#L77" 68"L73">  6"Documentation/input/sen6telic68oll up
  22    6t 7 6 5 46 3 2 1 0       7 6 5 4 36 2 1 68t#L139option>0xc4esse2mf=====tcurve, ctockwised="L22" class="line" name="L22">  22    6tlass="li66" id="L86" class="line"6 name685#L139option>0x2eion>3mf=====tsdrais pruphref="Documentation/input/sentelic.txt#L77" 6lic.txt#L687" id="L87" class="line6" nam68on/input/sent0x2aion>3mf=====tsdrais prdow.href="Documentation/input/sentelic.txt#L77" 6lic.txt#L688" id="L88" class="line6" nam68on/input/sent0x28ion>3mf=====tsdrais prris phref="Documentation/input/sentelic.txt#L77" 68elic.txt689" id="L89" class="line6" nam68t Care
3mf=====tsdrais prlefphref="Documentation/input/sentelic.txt#L77" 68ref="Doc6cket
 109   Bit 6L91">  916                  =&6gt; 06922" id="L22" class="line" name="L22">  22    6ne" name=6"L92">  92          6     69 =>/a>Packet 1 (ABSOLUTE POSITION)
 135 6       Bit5 => valid 6bit
<69oll u*fRegisd=r Lisdiard="L22" class="line" name="L22">  22    6   Bit4 =6> 1
Packet 1 (ABSOLUTE POSITION)
 135  16   Bit 7 6 5 4 3 2 1 0   6=> Mid6dle Button, 1 is pressed6, 0 i69    =&gRegisd=rliarefrepre5 4 3tiinc16t"L8slvalues.DTntahigntr 8t"L8slrepre5 4 name="L16">  16   Bit 7 6 5 4 3 2 1 0   6=ic.txt#L6ne" name="L97">  97 6     69     entaidgi=addtxt#matdeentalowtr 8t"L8slrepre5 4 ment>rel>  vetoffdLtlwithiihref="Documentation/input/sentelic.txt#L77" 6cic.txt#L6e" name="L98">  98  6     69sente139opparticularaidgi.t;Rn/=ritotenta="linProgrammiardSequeocum  7 PhrefRegisd=rhref="Documentation/input/sentelic.txt#L77" 6celic.txt6" name="L99">  99Byt6e 2: 6 coordReaniar/Writiar="linaseclic.m  7 insdruclic.s c.mhowitotcha===tcurr 1:tidgihref="Documentation/input/sentelic.txt#L77" 6cref="Doc6 Y coordinate (ypos[9:2]6)
 100Byte 7: Bit1~Bit0 => Y coor7inate7022" id="L22" class="line" name="L22">  22    7name="L107"> 102        Bit3~B7t2 =&70 =>offdLtllwidth           defaultDr/w      Bitd="L22" class="line" name="L22">  22    7n2me="L107"      Bit5 => valid 7gt; s70e but0x8200es"L87~"L80
  22    7n3me="L107"gt; 1
  85   Bi7n4me="L107" href="Documentation/in7 href70ine" 0x8201es"L87~"L80
  22    7n5me="L107"le Button, 1 is pressed7a hre70    => 10, Notify                         0xc1:======== Axd="L22" class="line" name="L22">  22    7n6me="L107"e" name="L97">  97 7nteli70on/input/sentelic.txt                        0xd0 ~ 0xd2:======== Bxd="L22" class="line" name="L22">  22    7n7me="L107"" name="L98">  98  7L109"70on/input/sentelic.txt                        0xe0 ~ 0xe1:======== Cxd="L22" class="line" name="L22">  22    7n8me="L107" name="L99">  99Byt70    70t Care
  22    7n9me="L107"Y coordinate (ypos[9:2]7e" na70ut/sentelic.txt#L91" id="L91" class="line" name="7telic.txt7L111" id="L111" class="l7ne" n7122" i0x8202es"L87~"L80
  22    7t   Bit6 7&> X overflow
  22    7t3me="L107a packet
  85   Bi7t4me="L107 115                7 =>71ine" 0x8204es"L83~"L80
  22    7="line" n7me="L116"> 116      7     71.
        Bit5 => 0
7a hre71it0 =0x820bref="Docum                        testlon/i sne"us 1href="Documentation/input/sentelic.txt#L77" 7t7me="L107 1
  22    718       7 1
  22    7href="Doc7umentation/input/senteli7a>   7222" id="L22" class="line" name="L22">  22    7    Bit6 7=> X overflow
    721 Bit0x820f pressed,                         regisd=rnfiltaidgi=controlntation/input/sentelic.txt#L71" id="L71" cla7 2me="L107&> Y sign bit
  22    7    Bit4 7=> X sign bit
                          0:=no roon/ic.href="Documentation/input/sentelic.txt#L77" 7    Bit3 7=> 1
  22    7h"line" n7dle Button, 1 is pressed7=>72.
  27 7> 726n/input/sent"L80""""""""""""0       RWeeeeee1itotenable idgi=1 regisd=rnfiltsntation/input/sentelic.txt#L71" id="L71" cla7lass="lin7e" name="L28">  28  7gt; 072on/input/sentelic.txt                        *onlye&upentenp by H/W prioritotCxd="L22" class="line" name="L22">  22    7h8       7" name="L29">  29Byt7onŴcoorde="L114"> 114Byte 1: Bit7~Bit6 => 00,7lname="L370">  30Byte 3: Y Mov7nput/72is no0x8210xt                        RWeeeeeesysd=m=control 1href="Documentation/input/sentelic.txt#L77" 7=========7========================7=====730n/input/sent"L80""""""""""""1       RWeeeeeeReservnputmustlbe 1href="Documentation/input/sentelic.txt#L77" 7=   Bit6 7"L132" class="line" name7"L13273 => 10, No"L81""""""""""""0       RWeeeeeeReservnputmustlbe 0href="Documentation/input/sentelic.txt#L77" 7=2me="L107========================7=====732n/input/sent"L84""""""""""""0       RWeeeeeeReservnputmustlbe 0href="Documentation/input/sentelic.txt#L77" 7=   Bit4 7"L134" class="line" name7"L13473t4 => 1 = "L85""""""""""""1       RWeeeeeeregisd=rnctock gatiardenablehref="Documentation/input/sentelic.txt#L77" 7=   Bit3 7 5 4 3 2 1 0       7 6 574 3 27340 (Normal)
  22    71lass="li7L137" id="L137" class="l7ne" n73on/input/sentenabled prioritotwrite: 05 06 07 08 09 0c 0f 10x11 12c16t17 18 23 2ehref="Documentation/input/sentelic.txt#L77" 7=ass="lin7L138" id="L138" class="l7ne" n73on/input/sent40 41 42 43.inIn addilic.mtotenatutenis "L8tmustlbe 1 wntnmgesturehref="Documentation/input/sentelic.txt#L77" 7=8       7L139" id="L139" class="l7ne" n73t Care
 104                7 =>7422" i0x8220                                  testlon/i sne"usntelic.txt#L91" id="L91" class="line" name="7m   Bit6 7me="L142"> 142      7     74 => 10, No"L85~"L84""""""""""""   RO      ns="linofcbuttonsntelic.txt#L91" id="L91" class="line" name="7m2me="L107/a>                  =&g7; 11,74e button is pressed,                         11 => 2, lbtn/rbtnntelic.txt#L91" id="L91" class="line" name="7m   Bit4 7line" name="L144"> 144    74  Bit5 => O2                          10 => 4, lbtn/rbtn/scru/scrdntation/input/sentelic.txt#L71" id="L71" cla7143" clas7"> 1mne" cl4Y overflow
<7 href7440 (Normal)
  22    7pelic.txt748" id="L48" class="line7" nam74d="L1ntation/input/sentelic.txt#L71" id="L71" cla7p6 5 4 3 749" id="L49" class="line7" nam74coord0x8231xt                        RWeeeeeeon-padchocumen deteclic.ntation/input/sentelic.txt#L71" id="L71" cla7pname="L37umentation/input/senteli7c.txt74is not presse"L87            0       RWeeeeeeon-padchocumen lefpcbuttonrdow. tard="L22" class="line" name="L22">  22    7    Bit6 7=> X overflow
  22    7 L134" id7=> 1
  85   Bi7=> Mid7dle Button, 1 is pressed7, 0 i75ine" 0x8234""""""""""""              RWeeeeeeon-padchocumen control 5="L85" class="line" name="L85">  85   Bi7="line" n7ne" name="L56">  56 7     755n/input/sent"L84~"L80
  85   Bi7=lass="li7e" name="L57">  57  7     75on/input/sent(c.teL139opposilic.munL8tisiinc0.5 scan7"> 4" id="L104" class="line" name="L104"> 104  58Byt7e 2: 75on/input/sentelic.txt                        *onlye&upentenp by H/W prioritotCxd="L22" class="line" name="L22">  22    7lelic.txt79">  59Byte 3: Y Mov7ement75coorde="L114"> 114Byte 1: Bit7~Bit6 => 00,7 ref="Doc70">  60Byte 4: Bit0 7=>75is not presse"L87            0       RWeeeeeeon-padctap zke==enablehref="Documentation/input/sentelic.txt#L77" 7="line" n7ame="L61">  61      7  Bit76   Bit1 =>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;0: disable,e1: enablehref="Documentation/input/sentelic.txt#L77" 7=   Bit5 7e="L62">  62        7Bit2 76 => 10, Notify paccccccccccccccccccccccccc*onlye&upentenp by H/W prioritotCxd="L22" class="line" name="L22">  22    7l33==7 name="L63">  63    7    B76e="L10" id="L100" class="line" name="L100"> 100  64   7     76t4 =&0x8235acccccccccccccccccccccccccRWeeeeeeon-padchocumen control 609" class="line" name="L109"> 109   Bit 7l> Mid7="line" name="L65">  65<7/a>  7640 (Normal)
<"L84~"L80
  85   Bi7llass="li7">  66        Bit5 =7> 76    => 10,(c.teL139opposilic.munL8tisiinc0.5 scan7"> 4" id="L104" class="line" name="L104"> 104  22    7aelic.txt7">  68
 109   Bit 7aref="Doc7o represent Absolute Pos7ition76is not presse"L84~"L80
  85   Bi7ss="line"7 name="L71">  71  so7 we h77   Bit1 =>(c.teL139opposilic.munL8tisiinc0.5 scan7"> 4" id="L104" class="line" name="L104"> 104  772  If PACKET NUMBER 7is 0,77 => 10, Notify paccccccccccccccccccccccccc*onlye&upentenp by H/W prioritotCxd="L22" class="line" name="L22">  22    7="L73">  773  If PACKET NUMBER7 is 177e="L10" id="L100" class="line" name="L100"> 100  Please count thi7s num77t4 =&0x8237acccccccccccccccccccccccccRWeeeeeeon-padchocumen control 809" class="line" name="L109"> 109   Bit 7=> Mid7href="Documentation/inpu7t/sen7740 (Normal)
<"L84~"L80
  85   Bi7slass="li7he same time when enable7 MSID77    => 10,(c.teL139opposilic.munL8tisiinc0.5 scan7"> 4" id="L104" class="line" name="L104"> 1047  77<77on/input/sentelic.txt                        *onlye&upentenp by H/W prioritotCxd="L22" class="line" name="L22">  22    7=elic.txt788" id="L18" class="line7 enta77d="L1ntation/input/sentelic.txt#L71" id="L71" cla7=elic.txt779" class="line" name="L779"> 77coord0x8240xt                        RWeeeeeesysd=m=control 5="L85" class="line" name="L85">  85   Bi7sref="Doc7========================7=====77is not presse"L81""""""""""""0       RWeeeeeeFSPlI 85 78   Bit1 =>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;0: disable,e1: enablehref="Documentation/input/sentelic.txt#L77" 78L72">  77t bit 6 in register 0x407 to 178 => 10, Notify paccccccccccccccccccccccccc*onlye&upentenp by H/W prioritotCxd="L22" class="line" name="L22">  22    78"L73">  7"Documentation/input/sen7telic78e="L10" id="L100" class="line" name="L100"> 100 100 100 104  22    7L91">  917                  =&7gt; 07922" id="L22" class="line" name="L22">  22    7ne" name=7"L92">  92          7     79 => 10, No"L83            0       RWeeeeeeabs.aation/inpeaonlyeon/i enablehref="Documentation/input/sentelic.txt#L77" 7  93 7       Bit5 => valid 7bit
<79e button is pressed,                         0: disable,e1: enablehref="Documentation/input/sentelic.txt#L77" 7   Bit4 =7> 1
 100 100  97 7     796n/input/sent"L8t3 ut/seoverri/i bL8t1 men 204" id="L104" class="line" name="L104"> 104  98  7     79on/input/sentelic.txt                        *onlye&upentenp by H/W prioritotCxd="L22" class="line" name="L22">  22    7celic.txt7" name="L99">  99Byt7e 2: 79coorde="L114"> 114Byte 1: Bit7~Bit6 => 00,7cref="Doc7 Y coordinate (ypos[9:2]7)
Byte 8: Bit1~Bit0 => Y coor8inate80   Bit1 =>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;0: disable,e1: enablehref="Documentation/input/sentelic.txt#L77" 8name="L108"> 102        Bit3~B8t2 =&80 => 10, Notify pac                        *onlye&upentenp by H/W prioritotCxd="L22" class="line" name="L22">  22    8n2me="L108"      Bit5 => valid 8gt; s80e="L10" id="L100" class="line" name="L100"> 100  vetation/inpeaoutsen stt/sedepgtds c.ntation/input/sentelic.txt#L71" id="L71" cla8n6me="L108"e" name="L97">  97 8nteli806n/input/sent"L8t2 men 3.inTha8tis,"ifmanytofmenosi bL8tisi1,ehost ut/serece ventation/input/sentelic.txt#L71" id="L71" cla8n7me="L108"" name="L98">  98  8L109"80on/input/sentabsoluteaation/inpe#;akentrwise,ehost onlyerece vesLpacketslwithntation/input/sentelic.txt#L71" id="L71" cla8n8me="L108" name="L99">  99Byt80    80coordinate (xrel>  vetation/inpe04" id="L104" class="line" name="L104"> 104  22    8telic.txt8L111" id="L111" class="l8ne" n8122" id="L22" class="line" name="L22">  22    8t   Bit6 8&> X overflow
                          0:=disable,e1: enablehref="Documentation/input/sentelic.txt#L77" 8t4me="L108 115                8 =>8140 (Normal)
  22    8t5me="L108me="L116"> 116      8     81.
        Bit5 => 0
8a hre81it0 =0x8243="""""""""""""""""""""""""RWeeeeeeon-padchontrolntation/input/sentelic.txt#L71" id="L71" cla8t7me="L108 1
 104   82   Bit1 =>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*onlye&upentenp by H/W prioritotCxd="L22" class="line" name="L22">  22    8    Bit6 8=> X overflow
    82 =>ntation/input/sentelic.txt#L71" id="L71" cla8 2me="L108&> Y sign bit
                          0:=disable,e1: enablehref="Documentation/input/sentelic.txt#L77" 8    Bit3 8=> 1
  22    8 5me="L108dle Button, 1 is pressed8=>82.
  27 8> 826n/input/sent"L85accccccccccc0       RWeeeeeeon-padcfixehorizontal scrolliardenablehref="Documentation/input/sentelic.txt#L77" 8 7me="L108e" name="L28">  28  8gt; 082on/input/sentelic.txt                        0:=disable,e1: enablehref="Documentation/input/sentelic.txt#L77" 8 8me="L108" name="L29">  29Byt8onžt Care
  22    8 9me="L1080">  30Byte 3: Y Mov8nput/82ut/sentelic.txt#L91" id="L91" class="line" name="8=========8========================8=====8322" i0x8290um                        RWeeeeeesoftwnam hontrol regisd=rn1href="Documentation/input/sentelic.txt#L77" 8=   Bit6 8"L132" class="line" name8"L13283 => 10, No"L80um          0       RWeeeeeeabsoluteaation/inpic.mon/ihref="Documentation/input/sentelic.txt#L77" 8=2me="L108========================8=====83e button is pressed,                         0: disable,e1: enablehref="Documentation/input/sentelic.txt#L77" 8=   Bit4 8"L134" class="line" name8"L13483  Bit5 => O2                          *&upentenp siocumCxd="L22" class="line" name="L22">  22    8=   Bit3 8 5 4 3 2 1 0       7 6 584 3 283ine" name="L16">  16   Bit 7 6 5 4 3 2 1 0   8="line" n8136" id="L136" class="li8e" na835n/input/sent"L81""""""""""""0       RWeeeeeegestureuIDaoutsenname="L16">  16   Bit 7 6 5 4 3 2 1 0   8=lass="li8L137" id="L137" class="l8ne" n83on/input/sentelic.txt                        0: disable,e1: enablehref="Documentation/input/sentelic.txt#L77" 8=7me="L108L138" id="L138" class="l8ne" n83on/input/sentelic.txt                        *&upentenp siocumCxd="L22" class="line" name="L22">  22    8=8me="L108L139" id="L139" class="l8ne" n83coorde="L114"> 114Byte 1: Bit7~Bit6 => 00,8tname="L38a packet
  16   Bit 7 6 5 4 3 2 1 0   8me="L141"8 141                8 =>84   Bit1 =>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;0: disable,e1: enablehref="Documentation/input/sentelic.txt#L77" 8m   Bit6 8me="L142"> 142      8     84 => 10, Notify pac                        *&upentenp siocumCxd="L22" class="line" name="L22">  22    8m2me="L108/a>                  =&g8; 11,84e="L10" id="L100" class="line" name="L100"> 100 144    84t4 => 1 = "L83            0       RWeeeeeef=====tuprke==packetaoutsenname="L16">  16   Bit 7 6 5 4 3 2 1 0   8m   Bit3 8"> 1mne" cl4Y overflow
<8 href8440 (Normal)
  22    8mlass="li847" id="L47" class="line8" nam84it0 =0">  90Byte 1: Bit7~Bit6 => 00, Norma8pelic.txt848" id="L48" class="line8" nam84on/input/sent"L84""""""""""""0       RWeeeeeeabsoluteaation/inpic.mhontinuousdon/ihref="Documentation/input/sentelic.txt#L77" 8p6 5 4 3 849" id="L49" class="line8" nam84t Care
  22    8    Bit6 8=> X overflow
  22    8    Bit5 8=> Y sign bit
  56 8     85    => 10, Notify                         11: advaocudntation/input/sentelic.txt#L71" id="L71" cla8=lass="li8e" name="L57">  57  8     85on/input/sentelic.txt                        *&upentenp siocumCxd="L22" class="line" name="L22">  22    8 elic.txt8" name="L58">  58Byt8e 2: 85d="L1ntation/input/sentelic.txt#L71" id="L71" cla8lelic.txt89">  59Byte 3: Y Mov8ement858=> 10, No"L87            0       RWeeeeeeBx=packetaoutsenthocLelible on/ihref="Documentation/input/sentelic.txt#L77" 8 ref="Doc80">  60Byte 4: Bit0 8=>859 button is pressed,                         0:=disable,e1: enableentelic.txt                        *&upentenp siocumCxd="L22" class="line" name="L22">  22    8="line" n8ame="L61">  61      8  Bit86   Bit1 =>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*&upentenp siocumCxd="L22" class="line" name="L22">  22    8=   Bit5 8e="L62">  62        8Bit2 86 =>ntation/input/sentelic.txt#L71" id="L71" cla8l33==8 name="L63">  63    8    B86e="L10" id="L100" class="line" name="L100"> 100  64   8     86t4 =&0x833d;;;;;;;;;;;;;;;;;;;;;;;;;;RWeeeeeeon-padchocumen control 1href="Documentation/input/sentelic.txt#L77" 8l> Mid8="line" name="L65">  65<8/a>  8640 (Normal)
<"L87            1       RWeeeeeeon-padchocumen deteclic. enablehref="Documentation/input/sentelic.txt#L77" 8llass="li8">  66        Bit5 =8> 86    => 10, Notify                         0:=disable,e1: enablehref="Documentation/input/sentelic.txt#L77" 86c.txt#L18"" id="L17" class="line"8n    86on/input/sentelic.txt                        *&upentenp siocumCxd="L22" class="line" name="L22">  22    8=elic.txt8">  68
  22    8ss="line"8 name="L71">  71  so8 we h87   Bit1 =>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;enable. Works onlyein H/W basnp PS/2d="L22" class="line" name="L22">  22    8s   Bit5 82  If PACKET NUMBER 8is 0,87 => 10, Notify pacccccccccccccccccccccccccdata=packetaon/i00" id="L100" class="line" name="L100"> 100  873  If PACKET NUMBER8 is 187e button is pressed,                         0: disable,e1: enablehref="Documentation/input/sentelic.txt#L77" 8=ss="line874  Please count thi8s num87  Bit5 => O2                          *&upentenp siocumCxd="L22" class="line" name="L22">  22    8=> Mid8href="Documentation/inpu8t/sen8740 (N


Tntaorig/inl LXResoftwnam bypenee="L22" clhttp://sourceforge.net/projecls/lxr">LXRehocuunL8y0 (Nutenis experi"lineleversine byp="L22" clmailto:lxr@entux.no">lxr@entux.no0 (N.
lxr.entux.no kindlyehostnp by ="L22" clhttp://www.redpill-entpro.no">Redpill Lntpro AS0 (NutprovidlinofcLntux consulting men opere" nas servicestsiocum1995.