#2341 BLOC Trial-3: Problem in pen/tablet touchpad driver
Zarro Boogs per Child
bugtracker at laptop.org
Fri Jul 20 09:51:20 EDT 2007
#2341: Problem in pen/tablet touchpad driver
---------------------+------------------------------------------------------
Reporter: jg | Owner: bernie
Type: defect | Status: new
Priority: blocker | Milestone: Trial-3
Component: kernel | Version:
Keywords: | Verified: 0
---------------------+------------------------------------------------------
From Shiga-san:
By the way, the following operation is anxious. It has already been
relieved if it has corrected it.
It is a trouble of the operation when PT-ON/OFF operates very short time
(PenTablet-on/off ) in the GS mode. ( scratch operation )
If the GS mode is continued, the data packet of PT-OFF is transmitted.
However, when he or she detects Pen-on, the driver of OLPC changes to the
Pen mode at once.
The processing at this time
1. It makes it to communication Disable.
1. Pen-mode change command.
1. All the operation data until the following Enable command is sent when
this change command is sent is annulled.
1. If Pen-operation is not generated when becoming Pen-off of the change
to Pen-mode, nothing is transmitted. ( Pen-off Packet is not put out. )
{{{
Normal-mode ( ALPS test MODE )
GSmode : GSdata
pen-on
GSmode : GSdata pen-on
pen-off
GSmode : GSdata pen-off
---- OLPC-Driver ( OLPC-B2 ver )
GSmode : GSdata
pen-on ( Push-pen )
GSmode : GSdata pen-on
GSmode : Disable command ( stop of data )
pen-off ( Release-pen )
PT-mode change command
Enable command
( Detection restart release-pen is thrown away. )
PTmode : --- GS doesn't operate -------------
It doesn't react even if the finger is touched because it is not GS
mode at this time.
Pen-off code is not generated at this time.
wait Penoff-data for ever.
}}}
The method of measures is time-out processing.
When the pen is operated, Pen-data is transmitted by continuousness
(12msec).
If Pen-data is not transmitted even if 50msec passes at Pen-mode, it
returns it to the GS mode.
It will return to GS-mode whenever it is not the operation by doing this
processing.
A similar trouble occurs by the ESD examination.
As for this, the ESD examination is generated in the Pen-on/off operation
of short time.
GS doesn't operate after it examines it.
It returns to the Touchpad mode again because pen-on/off data is generated
if the finger is strongly pushed.
Please build the time-out processing of Pen-mode into the driver.
--
Ticket URL: <http://dev.laptop.org/ticket/2341>
One Laptop Per Child <http://laptop.org/>
More information about the Bugs
mailing list