I see a few people have had a go at porting NXPUSBlib to some 2000 series chips (<a href="http://www.lpcware.com/content/forum/nxpusblib-lpc2387">http://www.lpcware.com/content/forum/nxpusblib-lpc2387</a>, <a href="http://tech.groups.yahoo.com/group/lpc2000/message/55939">http://tech.groups.yahoo.com/group/lpc2000/message/55939</a>) but details about what had to be done are a bit lacking. I plan to port it to run on the MCB2300 and use it with FreeRTOS.
According to <a href="http://www.lpcware.com/content/project/lpcopen-platform-nxp-lpc-microcontrollers/lpcopen-upcoming-releases">http://www.lpcware.com/content/project/lpcopen-platform-nxp-lpc-microcontrollers/lpcopen-upcoming-releases</a> <em>"Documentation: Porting LPCOpen to a new board or platform"</em> is scheduled for a couple of weeks time, but I'd really like to avoid waiting that long. If anyone has successfully got NXPUSBlib onto any LPX23xx chips I would love to hear how you went about it and any gotchas you ran into as well. General advice for the porting process would be appreciated too.
In the meantime I'm going to start by looking at the MCB1700 board support packages and assess what I need to write for the 2300.