Date: Wed, 14 May 2008 23:21:07 +0200 From: Milan Obuch <freebsd-usb@dino.sk> To: freebsd-usb@freebsd.org Subject: Re: USB HID parser Message-ID: <200805142321.08246.freebsd-usb@dino.sk> In-Reply-To: <482B4C79.3030100@telenix.org> References: <482B4C79.3030100@telenix.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wednesday 14 May 2008, Chuck Robey wrote: > I wrote a parser, and I don't know if anyone might be interested in it. I > didn't write it as something to be used in a driver ... I wrote it as a > learning aid, for someone who's trying to learn that horrible USB HID spec. > It's quite verbose, most especially if you use it in GUI mode (I wrote it > in Python, and it's got a integral Tkinter GUI. In Python mode, it's got > help info available on every output it has, and displays the data it's > parsing in a way taht makes it fairly easy to have the USB HID parser on > your knee, while you slowly step the parser thru the input data. > > The input data, I originally wrote it to use the output of Kai Wang's USB > HID parser/descriptor dumper, but it's more verbose, and (like I said) is > perfectly set up to let you follow the parsing, item by item, from the > orignal hex to the output. > > The Non-GUI is somewhat less verbose, but this is the first time I;ve let > it be seen, and if you think you'd like to see it changed, I'm not against > adding a special mode for a small group of users, even just one user if it > seems like a likely-enough suggestion. > > I called it parsetool. I know that's a fairly dumb name )(there are one or > two projects already oout with that name), come up with a better one, and > I'll gladly use it (if it's not overly silly). > > Write me if you want it, I'll mail it to you, the tarball is fairly small > (even with all those tables, it's only about 25K compressed) and > installation couldn't really get any easier, just make sure you have a > working python of 2.3 or later, with a working Tkinter. > Could you eventually make a port from it and submit it this way? I think it could be usefull for many... Regards, Milan -- Address this mail is sent from is used only for this mailing list. Do not send any messages to it directly as a response, reply only to mailing list. For mail to me personally, use milan in address instead.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200805142321.08246.freebsd-usb>