The D12 examples contain USB specification chapter 9 code. It looks nearly identical to portions of the Keil copyrighted code. I would be on the lookout for the USB specification chapter 9 code. My thoughts on an open source stack: I see three layers to software: 1. Application (end point) CDC ACM serial, MassStorage, etc. 2. Common Stack (endpoint 0 handling, USB Chp 9 related) 3. Hardware dependent code. Interrupt code, RTOS hooks, etc. The top two layers should be 100% portable. Without a USB hardware analyzer implementing the common stack and USB specification chapter 9 is near useless. I have interest in the upcoming LPC23xx OTG enabled parts. AFAIK, there is no open stack floating around for embedded OTG controllers other than Linux. This will become a concern for Phillips when they need to sell these parts. In light of this it might be worthwhile researching OTG controllers prior to developing stack. It would make the stack far more useful down the road. Perhaps Phillips might provide some preliminary info such as what current product their OTG controller IP for the LPC23xx is based off of. Joel
Message
RE: [lpc2000] Re: Digest Number 944
2006-01-29 by Joel Winarske
Attachments
- No local attachments were found for this message.