Difference between USBD and LPCUSBLIB?

Discussion created by lpcware Employee on Jun 15, 2016
Content originally posted in LPCWare by cyberstudio on Sat Nov 09 01:22:31 MST 2013
Looking at LPCOpen v2 and noticed there are 2 USB libraries, libusbd and lpcusblib. Which one is supposed to be used?

I could get the ROM drivers built into LPC11U3X to compile with USE_USB_ROM_STACK = 1 in LPCUSBlibConfig.h, for lpcusblib. What is the equivalent I should use for usbd?

The examples bundle for LPC11UXX is based on CMSIS which contains rom driver headers, so there are actually 3 libraries to choose from. How to choose between them?