> Michael,
> 
> >i do have the elo driver installed. 
> 
> You mean, xf86Elo.so? It's not exactly the driver, it's 
> XInput extension which reads data from the real driver
> than converts it into "mouse" events and sends to X.
> 
> If controller attached to the serial port xf86Elo will use
> serial port driver as input and so doesn't need special
> touch driver.
> 
> >here is the relevent section from my XF86config file:
> <snip>
> >Section "Pointer"
> >    Protocol    "Microsoft"
> >    Device      "/dev/ttyS1"
>                            ^^^^^^^^^^^^^^
> 
> In my XF86Config above points to /dev/null, since I don't have serial
> mouse,
> but use touch as a pointer instead.
> 
> >EndSection
> 
> >Section "XInput" 
> >   SubSection "Elographics"
> >        Port "/dev/ttyS1"
> 
> That means xf86Elo.so expects input from serial port driver,
> from device attached to second serial port.
>  
> >that the "Pointer" section says to use /dev/ttyS1 seems very 
> >wrong to me. 
> 
> No, If your touch controller wired to 2nd serial port the above is right.
> 
> >shouldn't the pointer be using the output of the Elo
> >driver? where does that come from, and how do i specify that?
> 
> No, unless your controller wired to some exotic port. If yours uses
> serial all you have to do is to adjust XF86Config to point to the right
> port. Another story if xf86Elo you have doesn't suppport your particular
> controller model. In that case you'll have to adjust xf86Elo.c to your
> controller's protocol which isn't hard. But check with manufacturer first 
> (Elo System or Elotouch?), likely they already have new xf86Elo.so.
> 
> In my case proprietary controller wired to parallel port so I had to
> modify
> xf86Elo and write touch driver, my XF86Config looks like:
> 
> Section "Module"
> 
> # This loads the module for Elographics touch-screen
> 
>     Load "xf86Touch.so"
> 
> EndSection
> 
> Section "Pointer"
> 
>     Protocol  "ps/2"
>     Device    "/dev/null"
> 
> EndSection
> 
> Section "Xinput"
>     SubSection "Elographics"
>         Port "/dev/touch"
>         DeviceName "Elo"
>         MinimumXPosition 1
>         MaximumXPosition 255
>         MinimumYPosition 1
>         MaximumYPosition 255
>         DebugLevel 2 #9
>         ScreenNo 0
>         UntouchDelay 10
>         ReportDelay 10
>         AlwaysCore
>     EndSubSection
> EndSection    
> 
> 
> Regards,
> 
> Pavel Tkatchouk
> Squirrel Systems of Canada
> [EMAIL PROTECTED]
> 
> 

--
To unsubscribe from this list, send a message to [EMAIL PROTECTED]
with the command "unsubscribe linux-embedded" in the message body.
For more information, see <http://waste.org/mail/linux-embedded>.

Reply via email to