From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 13983 invoked by alias); 26 May 2009 19:04:42 -0000 Received: (qmail 13798 invoked by uid 22791); 26 May 2009 19:04:40 -0000 X-SWARE-Spam-Status: No, hits=-1.8 required=5.0 tests=AWL,BAYES_00 X-Spam-Check-By: sourceware.org Received: from elasmtp-scoter.atl.sa.earthlink.net (HELO elasmtp-scoter.atl.sa.earthlink.net) (209.86.89.67) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Tue, 26 May 2009 19:04:34 +0000 Received: from [68.187.234.178] (helo=[192.168.0.5]) by elasmtp-scoter.atl.sa.earthlink.net with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.67) (envelope-from ) id 1M91wg-0002YI-Cn; Tue, 26 May 2009 15:04:18 -0400 Message-ID: <4A1C3D31.1070704@mindspring.com> Date: Tue, 26 May 2009 19:04:00 -0000 From: Frank Pagliughi User-Agent: Thunderbird 2.0.0.19 (X11/20090105) MIME-Version: 1.0 To: Simon Kallweit , Andrew Lunn CC: Chris Holgate , Gaurang , ecos-devel@sourceware.org Subject: Re: USB testing - any more class drivers out there? References: <4A1BB326.4010809@zynaptic.com> <4A1BB74A.2080108@intefo.ch> In-Reply-To: <4A1BB74A.2080108@intefo.ch> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-ELNK-Trace: 4d82f965df0f6dd9e3f977c6d1ea408f0a9da525759e2654f6cf89403a88adf2f51b66af62715e74387f7b89c61deb1d350badd9bab72f9c350badd9bab72f9c X-IsSubscribed: yes Mailing-List: contact ecos-devel-help@ecos.sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: ecos-devel-owner@ecos.sourceware.org X-SW-Source: 2009-05/txt/msg00071.txt.bz2 Simon Kallweit wrote: > Chris Holgate wrote: >> I don't know is Simon has had any luck getting it working, but if not >> I'll try and put together a patch. > > Sorry, I didn't get it working. But this is more about lack of time > and priority than anything else. After you have started the discussion > about how to improve the USB slave framework I thought it may be good > to wait until we have a better picture and eventually change the USB > slave API before we adapt the serial driver. But I guess I'm not the > only one short on time :) > >> As far as HID support is concerned, eCos is currently a bit lacking in >> USB class driver implementations. You'll need to dig into the >> documentation and roll your own. I'm sure that any standard USB class >> drivers you do develop would be more than welcome as contributions! > > Agreed! If time permits I would like to dig into a standard compliant > ethernet over USB driver. > > Simon > I had submit a USB printer package last summer which doesn't seem to have made it into CVS. I'm pretty sure it was working. Andrew: Do you remember why this wasn't accepted? I also started a mass storage driver, and have it near the top of my list for when I get back working on eCos this summer. I personally never found much use for HID's - unless you're actually making a mouse, keyboard, or joystick. I know that most introductory USB articles and tutorials show how to implement HID's, but it seems such a shame, because others classes, like the serial one, are actually simpler and much more useful. So, I probably won't look to implement a HID driver myself. Nor do I think I would start on ethernet over USB myself. Frank Pagliughi