This is the mail archive of the
ecos-discuss@sourceware.org
mailing list for the eCos project.
Re: USB MSD stack
- From: Andrew Lunn <andrew at lunn dot ch>
- To: "Doyle, Patrick" <Patrick_Doyle at dtccom dot com>
- Cc: "'ecos-discuss at ecos dot sourceware dot org'" <ecos-discuss at ecos dot sourceware dot org>
- Date: Thu, 4 May 2006 16:18:40 +0200
- Subject: Re: [ECOS] USB MSD stack
- References: <F7F756E5ED50F345959AE893AD2F15660A21F6@dtcsrvr09.dtccom.com>
On Thu, May 04, 2006 at 10:06:30AM -0400, Doyle, Patrick wrote:
> > From: Andrew Lunn [mailto:andrew@lunn.ch]
> >
> > You might also want to add to that list f) find out if USB allows a
> > device to be both MSD and HID at the same time. g) Find out if eCos
> > allows a device to be both MSD and HID at the same time. h) If not,
> > find out if eCos allows the device to dynamically change between HID
> > and MSD.
> >
> >From what I understand so far, USB allows a device to have multiple
> "interfaces", in which each interface specifes the class of device, number
> and id's of the endpoints, etc...
>
> >From what I understand so far (hereafter abbreviated as FWIUSF), eCos will
> pretty much allow me to do whatever I want in USB land -- it currently
> provides support for some common client level USB transactions that must be
> supported by all devices, and a sample ethernet-on-top-of-USB driver.
>
> FWIUSF, eCos supports multiple interfaces on devices, so it should support
> MSD and HID at the same time.
My USB book is at home....
I thought you had to select an interface to be in use. So having a HID
interface and a MSD interface is not a problem. However i think you
can only have one interface selected at once.
But i could be wrong....
Andrew
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss