Yahoo Groups archive

Lpc2000

Index last updated: 2026-04-28 23:31 UTC

Message

RE: [lpc2000] Re: Digest Number 944

2006-01-29 by Joel Winarske

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

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.