module aware gdb

2003-06-24 Thread Egbert Eich
The version of the module aware gdb on ftp.xfree86.org is 
ancient and cannot deal with the debug informations of more
recent versions of gcc.

Is there a newer version around that is accessible thru ftp?
Could we please update the version we have on our ftp server?

Egbert.
___
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel


Getting additional info from an XInput driver

2003-06-24 Thread Divide by Zero
I'm trying to extend the standard mouse_drv.o driver to enable it to read 
battery and RF channel status from a wireless mouse. I have googled the mouse 
protocol, so I know how to get the information from the mouse. The problem is 
that I can't find any way to get this information thru XInput from the driver 
to an application. Does anybody know how to read additional info of this kind 
from a (core pointer) driver?
-- 
Divide by Zero (is not really dividing by zero)

___
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel


Re: Getting additional info from an XInput driver

2003-06-24 Thread Divide by Zero
On Tuesday 24 of June 2003 23:16, Brad Hards wrote:
 On Wed, 25 Jun 2003 00:34 am, Divide by Zero wrote:
  I'm trying to extend the standard mouse_drv.o driver to enable it to read
  battery and RF channel status from a wireless mouse. I have googled the
  mouse protocol, so I know how to get the information from the mouse. The
  problem is that I can't find any way to get this information thru XInput
  from the driver to an application. Does anybody know how to read
  additional info of this kind from a (core pointer) driver?

 Why do this in X?
 http://www.frogmouth.net/logitech-applet-0.3.tar.gz

 Even if you do want to do it in X, you can't do it over the mouse protocol
 - the information simply isn't there. You have to do vendor specific
 transfers.

I'm writing about PS/2 mice, not USB. And the info is there, have a look here:
http://www.dqcs.com/logitech/PS2ppSpec.htm
and I have no problem retrieving it, for example using this simple patch over 
mouse.c:
@@ -1416,6 +1416,9 @@
dw = (pBuf[2]  0x08) ? (pBuf[2]  0x0f) - 16 :
(pBuf[2]  0x0f);
break;
+case 5:   /* wireless status type packet */
+xf86Msg(X_INFO, %s: battery level: %d, RF channel: %d\n, 
pInfo-name,
+  pBuf[2]  0x07, (pBuf[2]  3)  0x07);
case 0: /* device type packet - shouldn't happen */
default:
buttons |= (pMse-lastButtons  ~0x07);

(I have Logitech Cordless MouseMan Optical). What the problem is is getting 
the info from the driver to a client (once it has been read from the mouse).

I hope that clears it out.
-- 
Divide by Zero (is not really dividing by zero)


___
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel


Re: Getting additional info from an XInput driver

2003-06-24 Thread Alex Deucher
I'm not sure Xinput really supports this sort of functionality right
now.  Support for this may be something for 5.0.

Alex

--- Divide by Zero [EMAIL PROTECTED] wrote:
 On Tuesday 24 of June 2003 23:16, Brad Hards wrote:
  On Wed, 25 Jun 2003 00:34 am, Divide by Zero wrote:
   I'm trying to extend the standard mouse_drv.o driver to enable it
 to read
   battery and RF channel status from a wireless mouse. I have
 googled the
   mouse protocol, so I know how to get the information from the
 mouse. The
   problem is that I can't find any way to get this information thru
 XInput
   from the driver to an application. Does anybody know how to read
   additional info of this kind from a (core pointer) driver?
 
  Why do this in X?
  http://www.frogmouth.net/logitech-applet-0.3.tar.gz
 
  Even if you do want to do it in X, you can't do it over the mouse
 protocol
  - the information simply isn't there. You have to do vendor
 specific
  transfers.
 
 I'm writing about PS/2 mice, not USB. And the info is there, have a
 look here:
 http://www.dqcs.com/logitech/PS2ppSpec.htm
 and I have no problem retrieving it, for example using this simple
 patch over 
 mouse.c:
 @@ -1416,6 +1416,9 @@
 dw = (pBuf[2]  0x08) ? (pBuf[2]  0x0f) - 16 :
 (pBuf[2]  0x0f);
 break;
 +case 5:   /* wireless status type packet */
 +xf86Msg(X_INFO, %s: battery level: %d, RF channel: %d\n, 
 pInfo-name,
 +  pBuf[2]  0x07, (pBuf[2]  3)  0x07);
 case 0: /* device type packet - shouldn't
 happen */
 default:
 buttons |= (pMse-lastButtons  ~0x07);
 
 (I have Logitech Cordless MouseMan Optical). What the problem is is
 getting 
 the info from the driver to a client (once it has been read from the
 mouse).
 
 I hope that clears it out.
 -- 
 Divide by Zero (is not really dividing by zero)
 
 
 ___
 Devel mailing list
 [EMAIL PROTECTED]
 http://XFree86.Org/mailman/listinfo/devel


__
Do you Yahoo!?
SBC Yahoo! DSL - Now only $29.95 per month!
http://sbc.yahoo.com
___
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel