Easy to understand USB (ON CHIP ROM BASED) CDC, HID and MSC USB device examples for the LPC11U24/LPC11U37

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Easy to understand USB (ON CHIP ROM BASED) CDC, HID and MSC USB device examples for the LPC11U24/LPC11U37

1,088 Views
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by halherta on Sat Jul 28 10:27:25 MST 2012
Hello there, I've looked at the nxpUSBlib library. I understand that its based on the LUFA USB Stack for AVR. I never liked LUFA because it was messy and too confusing to use even with documentation. Now nxpUSBLib does not even have documentation. I've never heard of any library being published for use in commercial products that does not have proper documentation.

Furthermore Ideally I do not like having to incorporate a 7MB folder into my project simply to use the on-chip rom USB device Drivers (CDC, HID and MSC) found on the LPC11U24/ LPC11U3x. I'd much rather have some independent sample projects published preferably with some instructions on use in a form of an application note. Since the USBStack itself is in ROM, I cannot imagine the template for such examples to be larger than a few source files.

An alternative would be to publish instructions on which files need to be extracted from the nxpUSBLib library to create such a template e.g for setting up ONCHIP ROM CDC example ....again via app notes and/or documentation.

Finally I'd like to have these template projects files be portable to more toolchains that just LPCXpresso and Keil. IAR and GCC ought to be supported as well.

thank you
Labels (1)
0 Kudos
Reply
1 Reply

882 Views
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by nxpUSBlib team on Wed Aug 08 17:54:51 MST 2012
Example drivers for the LPC11U2x and 3x are in the works and should be available soon. Until they are, you can use the examples in the LPC18xx PDL. Both families use the same ROM drivers, all that is needed is to change the CMSIS and driver files. You can use the CMSIS files for the LPC11u14 in nxpUSBlib.

As for the lack of documentation of nxpUSBlib, we are working on this and hope to have something comprehensive on at least one example with the next release.
0 Kudos
Reply