lpcware

LPC11U35 and custom class

Discussion created by lpcware Employee on Jun 15, 2016
Latest reply on Jun 15, 2016 by lpcware
Content originally posted in LPCWare by fjarnjak on Thu May 16 02:30:44 MST 2013

Hello,


I am evaluating LPC11U35 for a simple DAQ device where PC application would use libusb to communicate to it using a simple protocol.


I have looked at:


http://www.lpcware.com/content/forum/nxpusblib-windows-winusb-driver-custom-class


but I have additional questions:


I see that LPC11U35 has ROM Based drivers for common communication classes and also USB core stack (enumeration, etc).


Is there a way to use ROM based USB stack for making sure USB protocol is handled correctly, and then registering simple endpoint handlers in bulk mode for IN and OUT where I do my custom protocol implementation?


Something similar to nxpUSBLib v0.98b Device Bandwidth Test code, but I do not want the device to appear as mass storage device while enumerating.


I have been looking at the new LPCOpen library 1.03 and it seems Device Bandwidth Test example is gone. Is this a limitation or? Since nxpUSBLib is retired...


Also, if this above is not possible I may use LPC1769 which I use for other projects, so if anyone has some experience doing this...

Outcomes