[libopenstm32-devel] USB support
Status: Inactive
Brought to you by:
uh1763
From: Gareth M. <ga...@bl...> - 2010-09-20 20:45:03
|
Hi Uwe Please checkout the current USB code and headers to assess how much of > it can be used/reused or merged with yours, Piotr Esden-Tempski already > worked on the USB stuff a while ago, the last status was that parts of > it worked, but not everything IIRC. > > I've looked at the USB support in git on SF, and it appears there are only register definitions and access macros. Has any more work been done that is not in the main repository? I have a mostly working USB implementation. Not everything is done yet, it doesn't support double buffered bulk transfers or isochronous transfers yet. I'm busy reworking the low level part to work with the register definitions in libopenstm32. I'll post a complete patch to the list when I've got it working (I don't have hardware to test at the moment, maybe this coming weekend.) I use the "usb.h" from libusb for descriptor definitions, this is more complete than the usb_desc.h in libopenstm32, I suggest we adopt this file. To give you an idea, I've posted an example of a cdcacm device. Feel free to comment. Let me know what your SF username is, I can give you wiki access etc. > if you want. > My SF username is 'gsmcmullin'. Regards, Gareth -- *Black Sphere Technologies Ltd.* Web: www.blacksphere.co.nz Mobile: +64 27 777 2182 Tel: +64 9 478 8885 Skype: gareth.mcmullin LinkedIn: http://nz.linkedin.com/in/gsmcmullin |