Why is the count of Endpoints limited to 5 in the Endpoint_lpc11Uxx.h???

Discussion created by lpcware Employee on Jun 15, 2016
Latest reply on Jun 15, 2016 by lpcware
Content originally posted in LPCWare by danhauck on Thu Feb 07 07:03:19 MST 2013
I`ve compiled the nxpusblib for the lpc1347. Here the header-files of the lpc11uxx is used. I think its the same usb periphery.

Then I tried to create a composite device with mass storage and virtual com port class

- control transfer is on endpoint 0
- mass storage uses 2 endpoints
- virtual com port uses 3 endpoints

So I therefore need 6 endpoints. But the lib is limited to 5 endpoints. In case of an lpc17xx its limited to 6 endpoints

Does anybody knows the cause of that limitation?

best regards