On Thu, May 01, 2008 at 11:17:19AM -0400, Frank Pagliughi wrote: > Andrew Lunn wrote: >> eCos is rather lacking in USB examples. Nobody contributes back there >> USB class drivers. >> >> > I'm actually going to be using eCos again pretty soon, and have been > digging through some of my old stuff, including a nearly finished driver > for the Philips/NXP ISP1181 chip, which I promised to submit two years > ago.
It is probably worth looking at the assignments stuff. You will need an FSF assignment before we can accept these contributions. > Maybe I can start with a few simple examples, like usb serial or a > usb printer. Where would they go? A CDC serial driver would be good. I would put it in packages/io/usb/serial/slave/ > For that matter, the usb subsystem could use a bit of an upgrade to make > drivers easier to write. Others have said that as well. But it needs somebody to actually do it. A lot depends on the complexity of the driver. I recently wrote a simple driver and a Linux kernel counterpart without too much effort. Andrew